MQTAASTSIAACVRPAACMTARRQRAPSAAVGAAAATARCQPRPARRSAAHRVVTAAADAASSEAPAAQQVQLFAETVPQRVVTPDGKLAELPGTAGVYAVYDSTGNLQYLGLSRKIAVSLSTHRESLPEGTVHSAKILELPNAAKEQLQEAWKQWMQEAVAELGAIPPGNAPGETSWQQRRPRAAKAEVRLTPGKGVQDLTCTMEELLDQVVKGCKVVAFVKGTRTQPQCGFSYKVLTILQESGAEFEVVNVLDEIYNPGLREAIKAYSAWPTIPQVYVGGEFIGGADIVEEMHGTGDLKATLVQAGALRGX