MSKIKLGATLFTFTMEYANGTYSFEECVKKAAECGAEGYEIVATQMIPSYPYISDEFLGQVNECKAKYGIGPICYSASNDLGMRYDRNLTEDELLEAAIIDIQSAHKLGCSVLRAQFVVPPTVLKRLVPYAELYDVKVGIEIHNPETPSTPYIQENLAVVKESGSSHIGFIPDFGCFATKPNKPHWDKAIAAGAKEEHLEIAAQMRYQDSPMDEVMAKMRSLDAAEAIYPAVQGMYGFVQFRKDWDKEGLKAIIPYSFEFHAKYHWMYENNREASIPYEEILPVIQESDFEGYIMSEFENEAYISGYDMLKRHIKMEKEILKENG