MTCPQLIRLIHIAKTQLTLDDETYRAALLAATGKSSCRGMSHAELKAAYAAFVERGFKRRFKRDHQRVKPPLNGQPRVAEIGKIRAIWITMHQQQFLTEGSETALNQFVQRQTAKTNGGAGVAEVGWLDASLASQVMESLKQWHIRMMLDAMIQRGQRLPERRGYDAECEAYSREVGL