MPPKKAKEEEKILLGRPGNNLKSGIVGLANVGKSTLFQAITKCNLGNPANFPYATIDPEEARVIVPDDRYDWLCQKYNPKSRVPANLTVYDIAGLTRGASTGAGLGNAFLSHIRAVDAIFQVVRCFDDAEIIHVEGDVNPTRDLDIISEELRLKDIEFVEKALENQKKKTRQGGQSLEQKKAREEEATIEKILAWLKDGKDVRKGNWGPKEVEVINPLFLLTAKPVVYLVNLSEKDYIRKKNKHLPKIAEWIKEHATGDPIIPISVSFEERLTRFETEAEALEECKNVGAESALPKVIIQMRKALNLGSFFTTGTDEVRQWTIRNGTKAPQAAGVIHGDFEKTFIQCIVYNYNVLKELGDEAEVKAKGKVMTKGKDYVVEDGDILLIKAGAAKG