MSTYALPASHKEMLEKSLLESDPEVAAIMKDEVQRQRESIVLIASENITSRAVFDALGSPMSNKYSEGLPGARYYGGNQHIDQIELLCQRRALEAFHLDPAKWGVNVQCLSGSPANLQVYQAIMPPHGRLMGLDLPHGGHLSHGYQTPQRKISAVSTYFETMPYRVNLETGIIDYDQLQQNALLYRPKVLVAGTSAYCRLIDYERMRKIADSVGAYLVVDMAHISGLIAAEAIPSPFQWADIVTTTTHKSLRGPRGAMIFFRKGVRSVDPKTGKETLYDLEDPINFSVFPGHQGGPHNHTITALAVALKQAQTPEFKAYQEKVVSNAKTLEVKFKELGHKLVADGTDSHMVLLDLRQFNLDGARVETVLEQINIACNKNAIPGDKSALTPCGIRIGTPAMTSRGFGEKDFERVALYIDQAIKLCVEIQASLPKPNNKLKDFKAEVTSGKVAKLGELQKEIAAWASSFPLPVEGWRLDAGI*