MKLHGTMTVNNDELYIGGVSCLELSKKYQTPLYVFDEALVRQNCREYIEYFKAREGKNKVAYAGKAFLPLYMCNLINEEQMCLDVVSGGELYTAYKSNFPMEKVFFHGNNKTKEEINMGLDLGVGKFVVDNFYELDLLEALCEDKGKTQEIYFRITPGIEAHTHDYIKTGQIDSKFGFALVNGDLFRAIEKLSEYKNIKLVGLHAHIGSQIFDVEPYIDTVDIMMNLVKEIKEKFNIQLTEIDLGGGVGVYYSEGDKPKTIKEFCETIITKAETSCKELGIEVPTLVIEPGRSIVANAGSTLYTVGSIKDIKDVRVYVSVDGGMTDNVRPSLYQASYECSIVNKINHEAMNHVTIAGKCCESGDILIGDINIMDIKSGDILITTSTGAYGYSMSSNYNKIPRAAVVSVFDGNDKIICKRQSYEDLLALEI*