MQSVLALTQQQAALRRSQTAARTSRRRQCAWVQCRAVSTAAAEASVKLPATHLQASAAALQQLQATKGVNRYAMEKKSSIIAIGLTIHNAPVELREKLAVPEAEWPRAIEELCSYPHIEEAAVLSTCNRMEIYVVGLSFHRGVREVEEWMSRASGVPLDELRPHLFLLRDRDATSHLLRVSGGLDSLVMGEGQILAQVKQVHKVGQNSPGFGRHLNGLFKQAVTAGKRVRSETSISSGAVSVSSAAAELAQLKLPTHDYNDAKVLIIGAGKMSKLLVKHMHSKGCKRMTILNRSMPRAEALAEEFPEVHFDIHLMSDLMKCVESHDLIFAASGSEELLVHAADIANMPPAHDLVGNQRRFVDISVPRNIASDVNTLPNAIVYNVDDLKEVVSANKEARAAAAAEAEILLADEQLAFEAWRDSLETVPTIKALRGKAESIRAGELEKTLHKLGDGLTNKQKKVIEELSKGIVNKLLHGPMTALRCDGADPSAVTETLANMEALERMFGLAEDDLSPAQVQKVAAKAGGQRX