MKLKNIFLSALAVLVCTACSKDENSSSSWRDKADASLSVMVKAAGTAKTKGFHPNDENELAGEAKVNSLAVLVFDDESADVVGYGWQNTTGSEGEATIPSVQTKAVKARIVIVSNVEENTFANVTNYSDFEARLARLADQTQDNLVMSSPVIVSNNTLVAGDNYLGYENAITNINGIDSPVEITRLAARIDMVSLKTTFTRTALVNRTVRIDEVSIVNENTASRFFSENYWGAVMVKGYLADSPVEAFNRNLSNGSPIEDTPYVHYVMENDASENATQIVVKATLLETDTHYAEVKTFTADINKNGILNGFDHNYIKRNYVYRLNITFGDTSFDGTLEKPTDPDPDPDPDPEDPPTPPTPTTGDLDVQVEVVSWGPVSQDVEI