MDDKMNYYPISREEWHGFYHDGKAPLTEAELDNIKSVNDQISLKDVQEIYVPLTHLIHLYMKEFESLTLSKGLFLHEYVSVPPFIIGIAGSVAVGKSTTARLLQRILARTFKRRNVQLITTDGFLYPNKVLEEQGIMDRKGFPESYDMEKLINFLNEVKSGKDEIKAPVYSHSVYDVIEGEYELIQQPDILIVEGINTLQLPANQQIYVSDFFDFSIFVDADPALIEKWYLERFGALLDTAFLDPNNYYYQYAIGKREDAFAMARNVWKTVNLPNLEEYILPTRGRADIILHKTENHLIDQIYLRKY*