MMDQADTELLNSFAALGPLLVQASQYHRSNDDEPNPKKHRHAMVKQEDEQGPTKKALLGMVKLMAQVIIQHDKAIQMQHRQTCFVLFVQTNPGSALGVLTQQALAWKTQKSTDQANPLTLRTFLLRSVILELQTRLVKLSQSSQGNPIWDTAVQEGVILADGSWPYQHWCHKEKKLIRGGAGHALSQPEAADHGGAMDDRGEPQRNRNVEHPDGHDAVNAVDAALTGDEQTDPDAGAIVDGPERQGPGEGQEEX