MKAILTGLMLLFVATISAQEFSGRATYKTSRKSTIKFGKNQKGITDKMQEELKKRMQKMNQKTFILEFDKTTSTYKEDVKLDNPNPQANRSGVMVMSFGGSGSTDIYYKNIKDQKFANKTAIMGKPFLVKDKLKQYNWELSSETKNIGMYTCYKATSTEEVENVKISMINGESKETKTTETVTTTAWYTTQVPISNGPKNYQGLPGLILEINDGKNLIVCTEIVLNPEKTVVIEEPTKGKVVSKKKFDKIQKQKSDEMMEKFKSRKGVDLGNGINIKMGG