MNLILFDDPAFRDRLKPLVLNRPVAGLRCGIYTIQEKWENGVGGSASFLTEGYLSHKYPSVFSLDNLYINAHLLPNEQILAEILALKEGEALRSKTGILLAARTSKIFEFGFAFEGGIAFEGEFDFIQSLPDLFLKNGAQIKEDYKFFQKNRDSQPITDPHTVTYGEVFVGKDVSIRAAILSAVDGPIILDEGAIIQEGAIIIGPTYIGKNSMVAFGAKIRSNTSLGSNCRVGGEVGNSIFQAYSNKAHDGFLGNSYIGAWCNLGANTNNSNLKNNYKEVLLHSYQSGKLEPSGQIFCGTFMGDYTKAGISTMFNTGTVVGISSNVFGAGFQSKYIPSFTWGGEAEGYTKYKLDKAIEVIQATMARKEETLDKEEERILAYLAEKGL