MKSPANTPSTVFPQAQHFVSKFHNTHNYFDGSLPPVLSVQPGELIHVETYDCFHGAVQSSHADPNQVLAAIPREQLNPVTGPIFVHGAEPGDWLAVQLLDIRPEGEGVACCSTHSGQLCHWMTEEITTKFFQVKGDTVIMKEDTAASRRIAPIGFPKRPMLGVIGVAPKGDPILTMPAGKHGGNMDNNCHGIGATIYIPVQHPGALLSVGDMHASQGDGEISGTGVEIGGHVLLKCGILKKESLLPLSSSNNNDIPQSLPEFPVTETATHWITHGVLEENIPQTTNIACQEAACLLVRQWGFTKEEAFVFLSTAANLGLCQSCHPDQGTQIAKMVVPKIDACPRPFRVLWEQEQEEKQQQ*