MESTKAQGGIQRLLAAEQEAQHIVNAARNEKMARLKQAKEEADKEIAEFRAQMEAEFQKKVAETSGDSGANVKRLEQETDAKIHHLKSEAERISNDVVHMLLKHVTTVKH