MACDKPGAVCQDPRFIGGDGITFYFHGKKDKDFCLVSDSKIHINGHFIGKTSPKQKRDFTWVQAIGLIFGSHHLYLGAQKASRWDDSIDHISLSLNGEDIEIPTLFGATHIHKDAGLKIWRLEDTNSVIVNAKDQFKIKARVLPITQEDSRTHGYEITNEDCFSHLEVNFRFYNLSTKVDGVLGQTYAPGYQSRVLVGAAMPIMGGARRFESSHIFSTDCLASKFEEEIGDMGKWKLE