MESQAITWMDDAVESLMAKVDELGMREQTMTIYISDHQADVIGKGTCYWATNVPFIVNWPGIVAPAVAGTSLLTYHLDVFPTILDYAGAQPPLASDRIDVTAVEPPEGPTRVLLACGGGIADRKCEGMPERTALLHEKYGVRCCSDSARTVTMGPATEKAPTWPKGEGCSVWAESDDGLGPGGVAQCRKSSTYAEAEAACHAAGARLCTAPEIRAGCTQSTGCALDGALVWTSNLTSSTPDSVQLDGKSLRPILEGGPVDSAGEPAPWLWRMYILLEVFYTRAVVSWDGWKYLAKRFPPEIQAIADQGIPVDHQGLPPGHRQYLRLFKGELPEHYPFYLDDDQLYKIYDDQNTYLNETINLYDSTDPAAVGALALLEEAMRDASAALPHTFGEFAS*