MDILTTILNLLLPPLTIIFLFLFYPFYLLIKLVLCLRKNLHFENVARKVVLITGASSGIGEHVAYEYAKKGAYLALVARRRDRLEIVAETSRQLGSGNVIIIPGDVSNVEDCKKFIDETIRHFGKLDHLINNAGVFQTVLFEDFTQIQDANPIMDINFWGTTYITYFAIPHLRKSKGKIVAITSGSANIPLPLASIYAASKAALLRFFETLRIELSPDIKITIVLPGVVSTDMTTPHCIEKYGSDFILSESVSKCAKAIFRGIGRGETYIEEPSWMKWLFIMKNVCPEIVDYGLNYLFVSYLKPYFKRD*