David Price

replaced smf substring with fn substring function

This diff could not be displayed because it is too large.