MKRMRPNRLFVFGDSYADTGNIRKSLADSWKMPYGVSFPGKPSGRFSDGRIATDFLARYLRIKSPIPYTWKNYAGKERLLYGMNYAYGGTGVFKTFNNPLPNMTTQIDYFQKVLASGNIYSPSDLHTSLALVSNAGNDYGTFILQKRPMTEFPGFIKKVVDQTEVNLRRIHKLGVKKIAIASLQPLGCLPSKTTSSSFKHCNASDNALVKLHNTLLRRTVAKLNNETKPSTFVILDLYKAFLTVLKNKRAEPGVTRFVNPLKPCCVGITSNDSCSNVDKKGEKKYTICKDPKTSFFWDVFHPTEEGWRSVYSVLRENLKAVLI*