MEKREDGGILTYDGRYVMYNVLGNIFELSSKYIPPIEPIGRGAYGIVCCATNSETNEEVAIKKIANAFDNRVDAKRTLREIKLLSHMDHDNVIKIKDIIELPEKERFEDVYIVYELMDTDLHQIIRSTQTLTDDHCQYFLYQILRGLKYIHSANVLHRDLKPSNLVLNTNCDLKICDFGLARTSNETEIMTEYVVTRWYRAPELLLNSSEYTGAIDIWSVGCIFMEILRRETLFPGKDYVQQLKLITELLGSPDDSDLDFLRSDNARKYVKQLPHVQKQSFREKFPNISPMALDLAEKMLVFDPSKRITVDEALKQPYLASLHEINEEPTCPTPFSFDFEETALDEQDIKELVWRESLHFKNM*