QVQLVQSGAEVKKPGASVKVSCKASGYTFTDYEMHWVRQAPGQGLEWIGALDPKTGDTAYSQKFKGRATLTADKSTSTAYMELSSLRSEDTAVYYCTRFYSYTYWGQGTLVTVSSGGGGSGGGGSGGGGSDVVMTQSPLSLPVTLGQPASISCRSSQSLVHSNGNTYLHWYQQRPGQSPRLLIYKVSNRFSGVPDRFSGSGSGTDFTLKISRVEAEDVGVYYCSQNTHVPPTFGSGTKLEIK