MSVEKKLLLDVKDLKVHFNITPKSAWPWTKPVTLKAVDGVNVRLYEGETLGVVGESGCGKSTFARAIIGLVQATHGEVVWLGQDLTRMQEVKRRATRKQIQMIFQDPLASLNPRMTVGDIIAEPLQTFYPELSKQEVKDRVKEMMAKVGLLPNVINRYPHEFSGGQCQRIGIARALILKPKMIICDEPVSALDVSIQAQVVNLLKELQKELGLSLVFIAHDLSVVKHISDRVLVMYLGNAVELGVSKELFANPKHPYTKALMSAVPIPDPNIERNKTIQMLEGDLPSPMNPPSGCVFRTRCPQATAECAKTKPVIKGSDIHSVSCLYAEA*