MDDISQDNFLLSKEYENSLDVDTKKASGIYYTPKIIVDYIVKKTLKNHDIIKNPYPRILDISCGCGNFLLEVYDILYDLFEENIYELKKKYDENYWTVDNIHRHILNYCIYGADIDEKAISILKDSLTNKKVVNDLDESDIKINLFCCDSLKKKWRYKFDYIVGNPPYIGHKKLEKKYKKFLLEKYSEVYKDKADLYFCFYKKIIDILKQGGIGSVITPRYFLESLSGKDLREYIKSNVNVQEIVDFLGANIFKNIGVSSCILTFDKKKTKETYIDVFKIKNEDICINKFETLEELLKSSKFEHFNINQRLLSDEWILVNKDDETFYNKIQEKCKYSLEDIAISFQGIITGCDKAFILSKDDVKLNLVDDKFLKCWIKSKNINKYIVDKSEYRLIYSNDIDNENTNKRILDEIIGLYKTKLENRRECKSGIRKWYELQWGREKLFFERKKIMYPYKSNENRFAIDYDNNFSSADVYSFFIKEEYLDKFSYEYLVGILNSSVYDKYFKITAKKMSKNIYDYYPNKVMKIRIFRDNNYEEIENLSKQIISILLNKSIDKGKVEKLQIKMDNLIMDSLGI*