MNQTKLNQRLKQQQLFDIYGELLTKRQACYFNEYINLDLSMQEIADKYQVKKSSIHQHIKTCNLIFNRFEAKLQLFKKQQLRLKLYEKITDPQLREQLIKLR