MTLRDLARRSFMIGGSLFVVAGFWLLHNGRLTLNASHSLPEPAYLMWAWPKVIWKGAVISADPPAAYAARFDGLLFTKRVVGLPGDRIEHRDGAVCVAGECYPLALKDGAPFAPALAEGVIPDGHYAAFGSSADSLDSRYATVGLFARETIRAVGVGTTLVPHWKELKAWADAHGY