MSTTKFSNILSTFVGLMLASETVSAILNATAIGMSDAGVRLSINLRERCRMHDLNEALDDLRAVIPYAHGNSVRKLSKIATLLLAKNHIIMQANAIEDLRMIIQSMQRQLGALQQQMNRCDTNA