QVQLVESGGGLVQAGGSLRLSCATSGFTLTDYDMGWVRQAPGKGPEGVAVYDPNDGNTYYADSVKGRFTISRDTAKNTMYLQMNSLKPEDTAVYYCAASRDDGSTYCSEYWGQGTQVTVS