VTFDVLTDSIEKPEQHQLMKRVRLSKSMEGVHYVRTPAGNVVLHCGEHRYLRNAAYKDKVYWKCSKWRKQCRSRVITHILPNGQSRYAVSGVHNHP