MSEAIRLTQYSHGAGCGCKISPKVLEVILAGSGAQNLDPKLWVGNASRDDAAVYALDEERGVVSTTDFFMPIVDDPFDFGRIAATNAISDIYAMGGDPLMAIAILGWPVNVLAAEVAREVIAGGRKVCEEAGIPLAGGHSIDAPEPIFGLAVTGVVEKRFMKRNDTAEAGCRLYLTKPLGIGILTTAEKKARLRAEDVGVARDWMCTLNRPGARFGRLAGVKAMTDVTGFGLLGHLVEMADGSKLTARVEYAAVPRLASAEYYLEQGCVPGGTLRNFDSYGERIAPLPEVQKLLLCDPQTSGGLLVAVAPEGEAEFLAVAAELGLQLAPIGELVERQSLAVQVL*