MNELNEHAEFLSDAELSEAAKQQRHLTERIAHASSPFREIVTQINHVLVGQSHLVDRMLIGLLTGGHLLIEGVPGLAKTTAVASLAKAINTGFQRLQFTPDLLPADLIGTQVYRPQDQTFVVQKGPIFSNLVLADEINRAPAKVQSALLEAMQEHQVTIGSETFPLPEPFLVMATQNPVEQEGTYALPEAQTDRFMLKVIVDYPNREEELLILRRMGKTGTKLEVDAVASPEDILAARTLLDEIRVDEKVEGYIVDLVMATRRPKAYGLELDGLIQFGGSPRATINLTLAARAAAFLAGRAYVLPTDVRSIALDVLRHRVMITYEAEAEDLTSESIVQQILDHIPAP