MDNLNKKFLMEYIDEIQGELRDISDKIWKNPELQYKEYYASNLQKECLKKHGFSIEGLEGMDTAFVASYGEGRPVIAVLGEYDALDGLSQKVSTTKEPIVDGGAGHGCGHNLLGTGSIGAVIAVKELIKLKKLKGTIKYYGCPAEEDLSGKVLMIKKGFFDGIDCAFSWHPFDINTPIRIPTLANYSVKFRYNGISAHAAQAPYNGRSALDAVELMNIGCNYLREHIFDNCRVHYVTTNGGKMPNIVPDFAEVWYYIRGVKMEHVRDVFGRIVDIAKGAALMTGTIMEYDIISGVYDYIPNTILTDILSQNMKLVGVQNYNEDDYYFADKLAETVSIDKRSSVSSVLSGNKDITKMNLHDEVTDDTFTHNNCISLSLDIGDVSYIIPTAQCSCSVWPIGISAHTWQSCASAGSDMGFKAMLLASKSISCSINDVMLDELVINKAKKELKDTVGSFKYIPII*