MQMEVSAKLLLCFQISVALLVSWVALKIGYALWWRPTTLQKYLEKQGVRGHPYKPLFGDLKENNRLFEEAISKPMDLSHRIVPRIFPYFIKMVENYGKICLSWFGLVPLVIVTEPELVKEILSNKYGHFEKPTPDQLIKLLALGLAAEQGEKWARHRRIINPAFHLEKLKGMRPQFTQSCKEMIERWEKLVGEEEHGEIDVLPELQNLTADVISRTAFGSSLEDGKHIFELQREQAALLIEAARSFYIPGYX