QVQLQESGGGLVQPGGSLRLSCAASGRTFSSYAMGWFRQAPGKEREFVSAISWSGGSTYYADSVKGRFTISRDNSKNTVYLQMNSLRAEDTAVYYCAPRGFASPHSSVYPVYWGQGTQVTVSS