MEFGLSWVFLVALFRGVQCDIQMTQSPSSLPASLGDRVTINCQASQDISNYLNWYQQKPGKAPKLLIYYTNKLADGVPSRFSGSGSGRDSSFTISSLESEDIGSYYCQQYYNYPWTFGPGTKLEIKGGGGSGGGGSGGGGSEVQLVESGGGLVQPGKSLKLSCEASGFTFSGYGMHWVRQAPGRGLESVAYITSSSINIKYADAVKGRFTVSRDNAKNLLFLQMNILKSEDTAMYYCARFDWDKNYWGQGTMVTVSSGGGASGCGCGSGSHHHHHH