MTTQKAVLLPEKFGEFVLGDTKIPTPGPGEVLIRVKSVGLNPVDWKIQRFGIYANEFPAILGLDIAGDIEEIGEGVTNLQKGDRVFTHGGFENDHNGFQQLAKADPNLLAKIPDGFSYDDAATLPTALTTAYLGLYNIHPIGLGLTPLFNPGGKGAYVDTPLVINGGSSSVGQLVIQFAKASGFNPIITIASSKHNQHLTSLGATHVIDRHASPETIIEEIRKISKVPVRAIYDAVGGDEIQKALLELLPPEGNFVYTAGLNADTSGKTVSRVFSMRTYPANAPYLPTLWANASALLSDGTIQVGTFALATMGVSLMYDTLFSQPLKAEVLPGGLAGVPDGLKRLEKGVSGIKLVAHPNETP*