MSRVLLASGKPPTLYSASPVISAIEPQLNSSSMADSLKESLAELYVINGQYEKALSLYAELLKPEVFEFIEKYNLYDAIHDKIVNLMIVDNKRTVHLRTQHRDIILPYEVVEQLLHTSKKCDKRYLLHLYLHALFEIDIHAGKDFHDMQVELYADYETRMLLPFLLTSQHYRLDKAYEIFAQKELAVEFVTEQHDDELWEELIRQCLQKPEMVGNLLEHTVGNLDPLYIVSLVPDGLEIPRLQDRLVKIVTDYRTETSL*