MTTPPAPEPDAQLVTLLPPEDAYDYEFVAARLHDQHLLDSSVAVRVFRAPMLAVPVGGRRRGGSMDAGPGTLAIAIREALLGRGGFPGLRIRLTGPRDRSPYWVVEWGERLPARATEDERARFYGGCDCPRQPAASPTPAVPRCGSQLLPRAHEYGPSSGPRRRSLR