MDLKELQEDLGYYFKDEQLLITALTHSSWVNENDVTAEHNERLEFLGDAVLEICISEELFKRHPEAREGELTRMRSNLVNTKMLVLLARELKLNQYLLLARGEENQGGRQRNTLLADTMEAVFGAVFVDGDLFYARKVISKSYDNFWPKKSAALVKDFKTRLQEETQRHIKGLPKYILEGMHGPEHEKIFEVCVELPDGQVFRASGTGLKRAEQEAARIALESLMHCQSVNDK