MKDDDILRYDRMVEGALRGVVRQAIQEVVGEVAEDGRLPGDHHFYITFMTDYPGVKIPDYLRERYPGEMTIVLQYQFYDLGIIEDKNGGRISVTLSFNNVPERLEIPLAAISIFADPSVNFALQFQPLGDDDGPDLDPSEDFDDDDTSNRGGNGGEKTGEVVSLDKFRKKDT