QVQLVESGAEVKKPGSSVKVSCKAPGGTFSSYAISWVRQAPGQGLEWMGGIIPIFGTPNYAQKFQGRVTITADESTSTAYMELSSLRSEDTAVYYCARGYCGGDCYSLELVWYFDLWGRGTLVTVSSGGGGSGGGGSGGGGSQVVLTQPPSVSGAPGQRVTISCTGSSSNIGAGYDVQWYQQLPGTAPKLLIYGNSNRPSGVPDRFSGSKSGTSASLAITGLQAEDEADYYCQSYDSSLSGWVFGGGTKLTVLAA