DIQMTQSPSSLPASLGDRVTINCQASQDISNYLNWYQQKPGKAPKLLIYYTNKLADGVPSRFSGSGSGRDSSFTISSLESEDIGSYYCQQYYNYPWTFGPGTKLEIKGGGGSGGGGSGGGGSEVQLVESGGGLVQPGKSLKLSCEASGFTFSGYGMHWVRQAPGRGLESVAYITSSSINIKYADAVKGRFTVSRDNAKNLLFLQMNILKSEDTAMYYCARFDWDKNYWGQGTMVTVSSGGGAS