MDILHTSLDVLLPLVSIIFFFFFYPFYVLIKLVMFLYKQFLFENVAGKVVLITGASSGIGEHLAYEYAKKGAYLALVARREDRLDIVAETSRQLGSGDVIIIPGDVAEVEDCKEFIDETIRHFGKLDHLINNAGVTQTVVFEDYIHIQAANPIMDINFWGSTYITYFAIPHLRKSKGKVIVISSGAANIALPVASVYSASKAALLRFFETLRIELNPDIKITIVFPGVVATDMTTPRCIEHVSNKMCTFLYRININTNSNYMYFRALDLKNSMVQILSSRSQ*