MKVLIVYGSTTGRTRFLAEEIARVFEERGYEVELKDAATLKAEGLADGYDLVLLGDETLGEEKPEITPEMKALYENLEKAGLKGKKVAVFGTSDTSKKYPNANVDLIEKKLKELGAEIVVEALKVDGDVREQLEKVREWAEKVLEAI