mpr.c revision cd853791
1