MDKFPKSAKLDHVCYDIRGPVHKKALQLEEEGNKILKLNIGNPAPFGFEAPDEILVDVIRNLPTSQGYCDSKGLYSARKAIVHYYQNKGLRDITVNDVYIGNGVSELIAMSMQALLNDGDEILIPAPDYPLWTAAATLAGGTVRHYLCDEENGWFPNLADMEAKITSKTKAIVVINPNNPTGAVYSKEILLEIAELARKHGLIIFADEIYDKILYDGAVHCHIAALAPDLLTVTFNGLSKAYRVAGFRQGWMVLNGPKHHAKGYIEGLDMLSSMRLCANTPMQHAIQTALGGYQSINEFILPGGRLLEQRNRAWELVNQIPGVSCVKPMGAMYMFPKIDTEMYRIRDDMKFVYDLLVREKVLLVQGTGFNWIKPDHFRIVTLPYVHQIEEAMGRLARFLQTYHQ*