MMESEVAFLASAAQQLVTHLEAHLPNFLAYWRQHMKIADDDKYIDHVEQNGLAVFELVKEALLRSLSSETVERLANKIAKERAEMNVGIGALVYNVNLGRRLVINHALAAPLPVDELSPLIDHLNELFDQFLFHAITKYNELKEKELHEKNALIARSHQDRLTLLGQMSSSFVHEFRNPLTAIIGFIQLLKFEHPHLPYLDIIDHELQQLKFRISQFLHASRKEIVESEKETFSLYQLLEEIIEFLYATIVDSDVDLSVAIDESIHIFAYKDQLRQVLVNILLNSIEAVKEREKPRRINIAARCQDGSIIIEIANNGPSIPADIVETIFEPFFTTKKLGTGIGLYICKKVIEDHGGDICCSSDDNMTTFSICLPA