MEVKLKEQLEAFKGELLGGLNIVLTQIHQCYPKIAISTLFSIPKTNDVQADARSFVEIKEGKEENTHKKLREKEIQPVDNLAEVKPKKHTQKPRGLCPSGSKPEVLEVQQEKPRIIGNKRKVSWGSMFEVFGDQEKIASSPHLAPKSVDQEEVVDQYIQKSKSKEHQAKKIKVEKDHDMLENPPSSFSLLWDKFGKNFKEVDRNSGVNKMAIKAWNSMNNEDKQHYLDKAAKRKAKHEKLKKKELNCYSCDTLRLVATMKTSSTESMIMIADKQRHKTKEIKEKACISHVQLDDLKEKGKLCWMKT