MDLHLTNKLALITGSTKGIGKAIAIEMAREGTDVIINGRNEAEVTKVVKEIQTMFPDTHPQAGTADISIESQRATLLEKFPKVDILVNNMGIFEPMEYWDIDDATWEKFFTVNVLSGNALAKAYLPKMLAQDFGRIIFIASEEAVMPSGEMPQYSMTKTMNLSLAKSLSNLTVGTHVTVNTVMPGSTLTEGVEKMLEDMYADSDIPKEDWEKDFMKNHRSRSQIQRLIRPEEIGRFVTFVASPDSSSFSGEALRIDGGLVPTIF*