MKKLKVSKMEILVRYGEIGLKSDPIRKNLEEILRKNIIKLLRKYEIDAEVKILHRKLLVKINTKDKEDLALKLLKKVAGIVSYSPVYECPLDINEIVSFAVQIMKKKLKTLNKEKVTFAVKTKRSYKKFPFTSVEVNKKVGEAIVEKLGLEVDLENPDIVLGIEILNDGAYIFTEKYEGIGGLPAGSQGKVLCLISDGIDSPVAAFMMIRRGCRAVLLHLKMSEEALNKVRKIVEVLSDYDTELEFVVYDYKKDIEDIVEKLKSIKKENYTCIFCKRKMLKVAEKYAKYLDCDAIVTGDNLGQVASQTLKNLRVISENINYPILRPLIGLDKNDIVKIAKEIGTYEISTEKEIKCPYLPKHPKTIAKPEEVKKIKEKVKLV