MHREIGMLTAKVDMILEGIRRSEEKADVSRASTHRRMDEIVDRVSKMELSTASVQDDVKEMKPTVEEVQRWKLMGLGALGVIGIAGVALGVTFADVIRRILMAAFGR