MSLYSADLTRPYCPVLDSRRIRSSGGPVIRKFGQDFEWSELHTESSALEPLRQVGDPEMDALLEELQPRPSDDVYSLIVSKAAEDSESAAARFLAEAGTVPEWVDWELIERGALTFVRLLPLCSVVLFNASLVLDASGYLTAEQPRAVMRRLFETGRLLIDCCAEQGALRPGREGWRSAVRVRALHARVRRRLLLRGASGGEAWDCARDGVPINQEDQAATLLAFSCRMAVTLLAFSYNVLAGLELIRGGPVPEEEERAYLHLWRWVGRLLGLRDELNPCRAGMPLAKATLESIVLHLLHPDALSVRVAHHLLRAPRSSDAAFERSASMTRLLALLVLRAYGALCGSTLFGGPLCWLHRSLMRAVQRAEGVETFVSLARRVYSIVRVWGL*