MIHNIRYRVFIYENEDKDKVLEALLNILPTAEPEAEEAEGLLEEKMLILTGAISKKRETKEFLNTLIESIGEDQLIKLYNDLDRKMDEKGNLFLRLSKEKALDEEWEILDGGDSIHLKIKIAAYPAKKEVALKKIKEVFPEDIINA