MSSTIHPLPSFGLGTFRLTGQVVVDSVRSALELGYRAIDTAQIYGNEADIGRAIAESGVPRSELFLTTKVWVDNYAREKLLASLRESLEKLRTDRLDLVLIHWPAPGNGVELAEYMAALAEAKSLGLTRRIGVSNFNIELTRQAIAAVGAGEISTNQIELSPYLQNRALTAYLEEQGIAVTSYMTLAYGKVLKDPTLAGIAARHRATVAQVALAWAMQLGYAVIPSSTRRENLASNLLARDLRLDAEDMARIAGLERNGREVSPQGLAPAWD*