MTPEFGLQMGEPTGPDSKKCKIEDETVRPKVEEEAATATASDGSAGGERGRKQAKGKGSKSKQPAADEPPRDYVHVRARRGQATDSHSLAERVRREKITLKMKMLQDLVPGCNKVIGKALMLDEIINYVQSLQQQVEFLSMKLSTVNPQLDFDTLSNLLHKDMNQALGPSASTVFPLESAGTVYPLCDQADLYQSFSSGAMENQCSMGLLDMALPPAPQYPFQKQQQDFWEAGAQNGLHMDHEQSQENAGSAPNFDGQLQAADHPEIEF