MNIRFKVIIVEDAKLELKGTEEIFRNEIPTAEIIGTAMTEKEFWELMKTQIPDLVLLDLGLGGSTTVGVDICTRLKKNHSNIKVLIFTGEILNEKLWVDVLDAGADGIILKTGELLTAIDVQAVMEGKRMVFNEPILEKIVSRFKTSVLQEQRRQEAIIEYDIDEYDERLLRHLALGYTKEMVTNLKGMPFGVKSIEKRQNDLVNRLFGPEDRNGVNATRLVTRAFELHILDIDNLEPDEA