MKALILVGGFGTRLRPLTLSVPKPLVDFANKPMILHQIEALKAVGVSEVVLAINYQPEVMLNFLKEFEAKLGITITCSQETEPLGTAGPLALARDKLIDDSGEPFFVLNSDVISEYPFKEMIEFHKAHGGEASIMVTKVDEPSKYGVVVMEESIGRVDRFVEKPKLFVGNKINAGIYLLNPSVLDRIELRPTSIEKEVFPKIAAEKKLYAMVLPGFWMDIGQPRDYITGLRLYLDSLRKNMHASPVASSGGTPLLASGLVWRT*