QVQLQESGPSLVKPSQTLSLTCTVSGFSLTSNDVGWVRQAPGKALEWVGVIHGSGTPYYNAALKSRLSITRDTSKSQVSLSLSSVTPEDTAVYYCAREPDYYSSGGWTRGYGSNLDPWRPGLLVTVSSGGGGSGGGGSGGGGSQAVLTQPSSVSKSLGQSVSITCSGSSSNVGSGNFVGWYQQVPGSTPKLLIYGATTRAAGVPDRFSGSRSGNTATLTISSIQAEDEADYYCASYDGIRSGIFGSGTRLTVLG