MMLDALKEMGLNPETDVIKKSTVLIGFGVEAKTTFGEVTLPVYAQGVNQQVKFCVIDCSSSYDIILGRPWMHDMMAIPSMYHQTFKFPTRWGVQEIKGDQQESNECYKVALKPSVTNKASEEQKFSWTKQHEAALQQLKQYLSKPPLLFKPKDKEELQLYLAVTSSTISAVLAREEDGKQLPVYYISKSLLSAETRYSHLEKLVLALVVASTKIRPYFECHPIIVRTNYPMKSIMRKPELSGRMSKWAIQLGCYDIRYEPRTTIKSQALADFVADFSPSIQHEVDREVNMLSDVGVPPAWTLFADSSSNIRRTGLGIVLKSPQGDTIV*