MSTKKTTLGDCRFYEQKFPNPGDLLMVKVNRIEAQGVYVSLLEYDDREGLILLSELSKRRYRSINKLVKVGRHEVVLVLRVDPVKGYIDLSKRRVSPEDIVKCEEKFSKAKKVHQTVRHIAQKHGMSVEELNRICIWPLYQRYPNALDALKEAAINKTNIFKDLPIAPEVIDSLIADIQLRLTPQALKLRCMIDVWCFGPDGIEAVKSALMLAKANEEHNIQVKLIAPPQYEIMTTCHDKDKGMDIITTALEEISNKIRSYAGGEFKQRGDIIIVGDEDERHLYSLLEGQESSEEEEDSSSSDESEEEDEGMGRVDESMLPPDAVEPDADSD