MKAAIFRHFGPPSVLEVVNDFAKPSRRPGEVLIKVASASVNPIDWKTRKGEVPKFLVTMPKILGGDVSGTVEEADPNSKFKPGDKVFGCTGQQAFWFKYGTYAEYVSAPESSLLPIPGNIGFDAAAAIPLASMTAWQALEYAMPLSGKRVLVHAGAGGVGSAAIQIAKAQGAHVTTTCSTAKVDFVTKELGADVAVDYTKDRFDVVAPGPYDIVVDLIGGDYEVRSRPLIKKRGAFVNVLNSGFVNQQGMLKGSLSTAVAATRGLMGSVLRMGPKYHFLIMHHDADRGLKQISHLIEQGKFKPIIDRVVPLENVAQAHEYGETNRARGKIVLTVSQAAS*