MKLKLDSSKFNEGLNYLKKDYKIFAPVLIPFKGTFSDTDVIRYKEVNAFEEMEFAKKANFSPKEVVLPINQVLFYFTEKEFKESDLDNKKILIFLRACDINGIKRLDEIYLNNGEEKDYFYKNIRDKVKFALVGCKESFRNCFCVSMDSNKTDNYSIGLNIEGDTLYLDIKDSEFEVFNGEATEFNVDYVTDNLISVDVPENIDSNEMIGNSIWDEYDTRCIGCGRCNFVCPTCSCFTMQDIFYKENENVGERRRVWASCQVDGYTDIAGGNSFRKKQGERMRFKTMHKIHDFKKRFGYHMCVGCGRCDDACPQYISFSKCIEKINDLVISKEEV*