MKKIALLLCAIVMFGCSDDEEKVGTEVPDPEISKMLFSEFCKSDGIGVSDVTKEEEFRYEDAWLTGYTYTQEVSIADLTEIISHSLTIQYGNNRSSVTFTDEIGTERKYTLNEEGYATQCEYASLDQKRQYTFLYTDGYLTQVNEKIMPREGSSDAVVAHTLSLQYDKGDLISTISPSLPYESSTGYGKLQTNYEAGEDINYYRLPCMLVADTYPLSFHREALFAGMLGKPTQHLTTASYPEKTSDTYTERTEYTYSFDKNKKPVSLKVSTKYGNGKSISYLNRTISITIE