QVQLQESGGGLVQAGGSLRLSCAASGNISHGKIMGWYRQAPGKEREFVAGITSGGITYYADSVKGRFTISRDNAKNTVYLQMNSLKPEDTAVYYCAAPMLLLRRPPNTLTYWGQGTQVTVSS