QVQLVQSGGGLVQPGGSLRLSCAASGSIFRLTAMGWYRQAPGKQRELVAAITSGGSTNYADSVKGRFTISRDNAKNTVYLQMNSLKPEDTAVYYCNAELWGTRSPGYWGQGTQVTVSS