MEGKGFLLRGNRIVAYAPVLSDDLLFDLIYGNYNSYDEYELMVDTAIGVFWFRGTLFTREDIDATYMLGINELQYGLILLALHGLIELREKCRIVCTAFRLIVEELREKIREHLDKPMKLRAKEMMERLERRPNTAVERLESKYYPKLWHLVRDYYKKGITHKDVDPVVDEVLEHVSQCTDLEHEVVERLRSHKGPVVGRLLNTIGLVESCIDQSVKGETRREVVDYLRKVIPKDELIKRGSELSESERRIVEMCVKGAVSAVLGLWEGYMNCLEYRVEDPVKGYTEDPRIWCYQTKAYLVKLRDLGYDEFLKKYYVEELEMFSDPEVWLIEYTGRRSRVREVTEDEFYRQYYYEIEAVENDIERSLRLLREYRTGLVPEVERELVLRDALKYIRRARIRLKELIDVTARLGLMRLHKKYRESWENTEWIEKELKKIIEELEYDYSSPF