MIHDHDDDAEHRHASSPTDHVLSELQLYGWRPYEDEPDPRPLPDGNVVFSALVDVFDALVASMSETRLEPDLEEVLWGTVNLFQRAATRIERDLDDNEQAQRRLQREQDGSEVKSVELERRTAEGLTLIERRDAMELFRDLAAEQFEQHIGSAWRARAGSKVNHRALTSALIDSRDFLTAKRWADNEVYCPDGPKIVVSGGLDYNDHRLIWSVLDKVRDKYADMVLLHGKSPKGAELIASRWADQRKVPQVGFAPDWTKHAKAAPFKRNDAILETLPRGVIVFPGTGIQDNLADKARKLGIKVYDFRDRGGA