MSTSPSPVSSAVGPVRVGQLWQDMAPDMVDRERMLRVLALTDTHAECVVERDKQGTAGRKARPLAIRRFATRAFKLIEDVVDDADQALYARFLAAMTDVQGANPSPVAYATAALRVHHELTAEAAKAH