MKLDWIRPLLGRKAPFTTVSIDVTREGGRADREVEERWRSLHRTLEEAGTPTSLLSELDEALGRPVRRPGARGRVIVATDDEGILVDRLVRVAPVTSTATRGSVPELLLASLYGDENVDHVVVLVDRSGADIVRQGWGAADVAWHATVEGGHDEIENVRAGGTSEGRIENRAIDSWERNAEEVAAALDGLVARDAPEAIVLSGDKRAVSLVEAALGQRAKALAVVVQGGSRGPGAKESAFQQQVEEALEACRAKRRERVLEKFEEHHGKGGRAVSSLADVVDVLRKGQVEELVVSAEVAQQTVVTGSVWVGDDPFEIAVSRAELEDLGVENLRELPASVALLRSAIAQDAGLTFAPAERSPREGVGALLRWHDATTPREGLTSLSRPTAPKATVNA