MKFGKRLKKQVEESLPGWRDKFLAYKRLKVLVRLVSGSSPHRAAAEAAFVRLLNDEVDRFNAFFLEQEEDFIIRHREVRETVKAVAGEEPSEAERAAQMRKVRREIVDLHGEMVLLLNYSAVNYTGLAKILKKYDKRTGRLLRLPFIEEVLKQPFYRTELMSRLVRECEETMEAVFASDKSGDWWTRKRCTGTEMAPMATAQGIFRNTVAALVAIRELRSGSSTYGHFSLPPLETEAALTEQGQLLSIQCSHNENAFECTITRNKM