MNSEEFLERQKFDQKNIRRRVYDALNVLLAMNIICKRKKDIDWVGLPATKAGEIKRYEEERTKLRERIRRKKETIQELIVQLVAYKKLFRENGRPPENSILYLPFVIINTSKSTTVDCAVSGDRSEFLFHFDQPFEVHDDFEALKRLGYSYGLEHNTLNPEMMDHIDEFIPAALRGYLPKILGGEMSDWESRARSNLPPMQYIIRDPAVEERQ