MKMRFVGLKFFIGWTEMGNGWAAACRGDSSLAAESGKDIAQVLLGSPRLSPRQRRSNGLKHSEDPDSLEALNYFRSGADDYDSRLGGGGHCRRHGFGQIALFFIMWDFLFGNLVKGIIKFGSRKSLRQYFLCVSVLLMVVMLLVKIGSVGLLGPRPQQTIPQYLSLKTVGGIGLNRVLTEETQLHTDIGGSSNILEDYHLTDKLWSKPDSKEFVQCIDHPWHHKKPGERHNGYIIFKANGGLNQMRTGICDMVAIAKIMNAVLVIPILDNNVRIVESLPPSHKNVKPLEKAPVSWSKVSFYKHEMLPLLKKHNVLYFTHADSRLANNDLPNSIQKIRCRANYQALKFADPIEKLARTLLTRIQGREPFIALHLRYEQDMLAFTGCTHGLALEEAEELRKMRYDVPHWKEKEIDGEERRRQGGCPLTPHETGLFLKVLGYPASTKLYIVAGELFGNGSLESLKKHFPIVYSHATLATEEELASMKQFQNRLAGLDYIIALESDVFVYTYDGNMAKAVQGHRRFQGFRKTISPDRQNLVRLIDEYESEMISWDTFEHDVREIHSNRTGAPYYREPGDVPKTEEYFYANPLPGCICENKQVPSELSISMPFTAIVEGGLEAAAVILFLG