MDDKGNTLIKAKPRPGVKGINRVLVTGGAGFVGSHLIDFLMKRGDHVMCLDNFFTGSRDNIAHHIGNPRFEVIRHDVVEPILLECDQVYHLACPASPVHYKFNPVKTIKTNVIGTLNMLGLAKRVKARFLLTSTSEVYGDPLQHPQTEEYWGNVNPIGERSCYDEGKRCAETLAFDYYREHGLEIRVARIFNTYGPRMALDDGRVVSNFVKQAIENTPMTIYGDGSQTRSFQYVSDLVAGLVALMDGEHTGPINIGNPGEFTMKELADKVREVVNPDATTVFKENTSDDPGRRKPDISKAKKLLNWEPKVPLIEGLKLMEPDFRKRLSGGDEPAAKKQKA*