mpr.c revision bec09074
1