MDILHTSLDVLLPLVSIIFFFLFYPFYVLIKLVMFLYKQFLFENVAGKVVLITGASSGIGEHLAYEYAKKGAYLALVARREDRLDIVAETSRQLGSGDVIIIPGDVAEVEDCKEFIDETIRHFGKLDHLINNAGVTQTVVFEDYFHIQAAYPIMDINFWGSTYITYFAIPHLRKSKGKVIVITSGAANIALPVASVYSASKAALLRFFETLRIELNPDIKITIVFPGVVATDMTTPRCIEHYGSDFIFTEPVSRCAKGIFNGICRGETYIEEPSWMKWIYVMKNVCPEIVEYVLNYIYIRSLKPFFKRD*