EVQLVESGGGLVEPGGSLRLSCGASGFTFRNYEMNWVRQAPGKGLEWVSYIHSGGSPIHYTDSVKGRFTISRDNAKNSLYLQMNSLRAEDTAVYYCARARRSDYGDYSEDDGLDLWGQGAMVVVSS