MKVGIVDTTFARVNMGKIAIDELRRICSLPYERYTVPGIKDLPVAAKKLIEERGCDIVIAMGMPGGKPIDKQCAHEASLGLIMAQLMTNTHIIEVFVHEDEAKDEKELLMVTENRVREHVRNAVDLLLNQKKLQKLAGTGQRQGFEDVGPILR