QVQLQQWGEGLLKPSETLSLTCAVYGDSVSGPLKWTWIRQAPGKGLEWIGYIYGSSETTHYSPSLQNRVTFSKDTSKNQFSLRLTSVTAADTAVYYCARQTYYDHDYYSFKRSADDYYGLDSWGQGVVVTVSS