MDKVNGKARILVVGCGGIGGMAALNLEFGGQAQVTAVLRSSYQIVEKQGFTINSVDHGQVRGFRPTEILSAVPDVSPSGLLPFDYIICATKNTPDVSMPVAELIRPAVTTGYSTILLLQNGLNIEVPLLEAFPDNVILSGISVCGSSEPESGTIEHNVHDELWIGPFRDVGNAADRAKDIVTRYNAGGRCTCHYDSNVTFSRWKKLLYNAVYNPVAALTRLDTGDLQLCPGLVDEVVRPGMKEIQAAAAAYGQEITDEMVEATITTEPIDAHVSPSMLVDVRKSQYIEFENLIGEPLRRAKARQIATPILQNHYSLAKSYQWKLKSKRAS*