MDEKGNTLIKAKPRPGVKGINRVLVTGGAGFVGSHLIDYLMARGDHVMCLDNFFTGSKENIQHHIGKPNFEVIRHDVVEPILLECDQVYHLACPASPVHYKFNPVKTIKTNVIGTLNMLGLAKRVKARFLLTSTSEVYGDPLQHPQTEEYWGNVNPIGERSCYDEGKRCAETLAFDYYREHGLEIRVARIFNTYGPRMALDDGRVVSNFVKQAIEGTPMTIYGDGTQTRSFQYVSDLVKGLVALMDGDHTGPVNIGNPGEFTMKELADKVREVVNPDATTVYKENTADDPGRRKPDITKAKELLGWEPVVPLAEGLQKMVGDFRRRLGKDEDEDGPAAKKAKK*