GEVQLVESGGGLVQAGGSLRLSCAASGRTFSNYHMAWFRQAPGKEREFVAGISWTGRGTYYTDSVKGRFTISRDNAKNTVYLQMNSLKPEDTAVYYCAAEGTLYGSGGRTHQSAYDYWGQGTQVTVSS