QVQLQESGGGLVQPGGSLRLSCAASGRTFSSYAMGWFRQAPGKEREFVSAISWSGGSTYYADSVKGRFTISRDNSKNTVYLQMNSLRAEDTAVYYCAPLLCEPALQVRQLPPYWGQGTQVTVSS