METVTPFKEIIDVIKEKGGDSLKYCYQCGLCDSVCPWNRVRQFSMRKVVRQGVFGLTEIEQEEIWRCSTCGTCPSRCPRGVNQIEAGIALRTMGAEYDVYPGHVSTIRNVVASLTSEGNSIGGERAKRGDWAKELPVKQYEEGMEALYFTGCYLSYDPRMRKVAQATATILNKAGVKFGILGNKETCCGESIRKTGNEELFKKLAKENIRNFIDNGVKKVIVSSPHCYHTFKNEYPEFMVNFEVVFISQLIEQLINEGRLTIKGEFAKKVTYHDPCYLGRHNGVYDEPRNVLKKVPGLQFTEMADNRESALCCGGGGGRIWMETPKEERFADLRLRQAVNAGAEVLATSCPYCITNFTDSSLDLADDEKVEVKDLTEIIAEVI