MKSGEIDGYDAVFLSPHKFVGGPGTPGILLMNKALYRLNSRPPPTCGGGTVAYINGFSEEDTVYYDDIEEREDAGTPQIIQKIRASLAFWVNEYIGYDTMSLRERVYSEIAMRRLVSNPNVRVHGCYSHFRDVRRKRLPLHGRFVTRLLNDLFGIQARGGCACAWPYGRTLLKIENELSLRIRSAIIEGYSGLKPGWTRLSFSYYLSKEEFKFILAAIEFIASYGHRFLSLYKFDWISGDWTFRKQAIKYHIMKEELALHTALGESKVADKLEKKHGGSHKFESYLEGAKKIALSLPDISQQVVNIPTGVDPDLVLFHI*