MTITPRVQSQYFQKDQELIRLAPNQDQARSLPTKRAGTPWTLEEHELFLEALECYPSGPWKTIAAHIGTRTTRQTMTHAQKYREKIARRRKAEAAASPTKSESTIEVVSDHPRTTYQLSQAYEPSKTPPSHMPNSSQVAHAGEFMDSHGQFVAQEGELELDDSVIALLETFEPLEMMSALEA