MTNGRDGAIGARMTDDPPPNPALLPAGFVDLLPSDAEAEAAGMEDLMRVFATHGYSRVKPPLLEFEDTLLSGSGAAVADQAFRLMDPDTRRMMALRPDITPQIARIAATRLADVPRPLRLSYTGLCVLASGGARESDRQISQAGIELIGPDSPQADAEIIALGAEGLAVLGVPGVSFDLTMPSLAPALIAEIDYTPAERQALMRALDRKDAAAVARLAGGLAPVLTELLHAAGPAERALAVLGGLVLPEPVRALSDRLAATCAAIKARVPDIRLTVDPVEFRGWRYHTGVCVTVYARGQHEELGRGGRYISNNDEPACGLTLRPEALLRAAPTRPGRIRVFLPAGCDPALGRRLRTEGYATVDALAPVADQAAEARRLGCTMIAAGDGIVALD