MKKLKEKIKEALKEALKELGYEEEKLKELEKPKREFEGDYTIVVFPLSKLAGKAPEELAEKIGELLKENEELVEKIEVVKGYLNIFLSKEKLWEILNEILEKEEYGFEKELGKGKKIMVEYSSANPTGPLHVGHGRGAAYGYSLANILKYAGYEVTKEYYINDAGRQIDILALSVYLRYLEALGEEIEIPKDGYQGEYIKEIAEEIKEEYGEKYLELKEEERKELFEKAKEWLLEGIKEDLKEFGVEFDEWFSEKTLYEEGKIEEAIKELEEKGYLYEKDGAIWFKATELGDEKDRVLLRKDGSFTYFAADIAYHKDKLERGFDKMIDVWGADHIGYIPRVKAAIKALGYDKEKLEVLIVQLVNLMKGGEKVKMSTRKGEFVTLAEVVEEVGKDAARFMFLMRKADTHLDFDLDLAKEQSLENPVYYVQYAHARICSILRKAKEEGLEIPEEKLLELLEEKEKELIKKLAAFPEVIENAAKNYEPHRIAVYAKELAAEFHAFYHKCKILEEEEELTKARLALVKAVKQVLANGLKLLGVSAPEEM