TFDVLTDPIVKPDQHQLMKRVRLSKSMEGVHYVRTPAGNVVLHCGEHRYLRNAAYKDKVYWKCSKWRKQCRSRVITHILPNGQSRYAVSGVHNHP