IMCCLCCFLLFQAKIDLLLVGDIIVGNLADIVQKLFSSTVKITITVSDVKQAAAFLDGCTFNMVFLKMASLPNAEELEAVKLIRFGKKKNTYLLFVFVIPENFEDCISGHGADIILTEPLTMEKMSFVVNYWKTYFSTLVIKNENAVRPEEAGRPLQRSCSDHLGNFSTGLITCSESLGPDLGLELKAPLSDFKRSRKISLLHSSKEKLRRERIKDCCEQLRALLPYRKGRKSDAASVLEATVDYVQHIQERLPAAAVGQIAEVLRSNRRFCKKQPTARQPAPPGTAAAHRGSGAVTGRTSPGGTVGFPAGRCLSVCSGAAPVDPLERASRGHSAEGAAGEMCKALSPGAALSLCSFCAILPGRYSSKGASASDAAAVMSQGFSVHFPPAMPAASRFPPQHCNTLLGQACSPHPGHLQQVWAYE