MIDYAKQLGLISLENLENTLKYLKKQKQFIEDNFMITRERFRSHQFGGMDFELSRISYPLLIHSFDDNELSEIVIREQQYGSKTQAMLYFCFSILELKTATPLLNRTATLKEHAFLTIHKANAPMFLEMLKIFGLLSQAHHSDVLKILEKILQN