MSYSLFLSFRKDVSLKQKLEAEYVLFAVDISLKLPPLSSGEIAALEILLAEGATRDRLSEVILAKDGFSELTTFFYYLEKFIHLGLICHTISINGLPLATIIPCSPACQLRFNELEPNKEYILSRFAYLHKENEQMILESPLSSAQILLADWRGIALIAEMTKPRNVQELSSIIPGLLAENVQVLLVFLLTAEMIYEVKNGAILGQENSEVLDQWEFHDLLFHFKSRRGRHLNPVGKTYHFCNKFESLPVIKQITLNERIDLYKPDLEIIKENDYSFSLVLEERESIRHYGEKPLSAEQVGEFLYRCARVKSIFAKDNRECSNRPYPSGGSCYELELYLVITSCKGIEPGFYYYYPKEHQLGRMSKINSHLEKLVEDAKLAVPLQTSPQVLIIITARFARVSWLYESMAYSLILKNVGVLYQTMYLVATAMNLAPCALGTGNTELFAIAADIYSYVESSVGEFVLGSKPSY