QVQLQESGGGLVQPGGSLRLSCAASGRTFSSYAMGWFRQAPGKEREFVSAISWSGGSTYYADSVKGRFTISRDNSKNTVYLQMNSLRAEDTAVYYCARLRHFAGGRFLKAWYWGQGTQVTVSS