MKIAILSQDATLYSTRRLREAGEAQGHNIQVIDYLRCYMNITSHRPSIVYKGKPLENFDAIIPRIGASRTFYGTAVVRQFEVMGVFATNESQAISRSRDKLRCLQILAKQGIGLPVTGFAHATQDIDGLIETVGGAPLVIKLLEGTQGIGVVLAETSQAAKSVIEAFRGLDANILVQEYIKEAKGADLRCFVIGGKVIASMKRQGAAGEFRSNLHRGGRATKIKLTPEEKSTAIRAAKAMGLGVAGVDLLRSHHGPVVIEVNSSPGLEGIEKVTTIDVAGKIIEYIAKNAEASKTRDRIKY