sm501.c revision 80e74a80
1