MSGMGAQFLAKHKALQEENENLRDQVAQLREEIKGLKDVNREQERQVTELSQGKELLGKDIERVRGQLGEAKEALDAGAQDNAKLKALESRVELLQNELDETFASAKQANKSRQEAELTAEHFERQAKSAEAQAKEWEAKHDEISQKYKALEQEMKDLETTLNSI