MKKRMISSVLVGIFLLTGCLGGPSPEENMFTIMEETVTKEQPFQEVQEPLKKLEEEGNDIFSQIVELSNEEFDQIVTLSDQALENIGQRREKMEEEVAAMEESKEHFSLVAEEIEKIENESLKKQADELVEVMNKRYDLHDKLAQAYYKALDADQLLYESMKKEDVEMEELETLVNDSNTAYDEIFVQNKEFNEVTAEFNEKKLEFYDAAGLNLEDPTEE