MQKDSKIYIAGHSGLVGSAILNELKQQGYKNLVFKTHFELDLTNQKAVADFFEREKPEYVILAAAKAGGILANNTYRADFIYQNLMIECNVIHNAYLHKVKKLLFIASTTVYPKNATLPTSEEQMLSGDLEYTNKPYAIAKISGLMLCESYNLQYNTNFIAITPTNLYGNNDKFDLEKSHVLPGILRKMHLAKLLNEKRYEDLLNDLKFDSIEEAKNYLKKFGVDKDNVEIWGSGKPTREFLHSQDLANACLFIMNNIDFKDLKSDNTEIINTHLNIGPHKNITIKELAELIKNIVGFKGKLVFNLNRPDGAMQKFTDCSKIHSLGWKHKIELEDGIKMMYEWYLKEQNIRQ*