MEELLLMKAKKGDEGAFEQLIELHLKTVEKFAFQLGVSPFAVEDISQEVFIKVYRFLHKHDRGKFTTWLYSITLNVVRDHYRKEQRLRKKALELQHQSPETAYVEEHFDEEARALHEMIQQLDDKYKIPIVLHYFHDQTYQEIAQVLGITEGAVKTRMLRAKQQLKAKYEKVGEQL