QVQLQESGGGSVQAGGSLRLSCAVSGYTSGSHILGWFRQAPGKEREGVAIISTGGIFTYYHTSVKGRFAISRDNPKNTAYLQMNSLKPEDTAMYYCAAARSWSTVPQEFNYWGQGTQVTVSS