b3ac9ac5b5fc5834eb0304ab0ccf6189e226f2ab patch-3.0.23-vs2.3.2.3.diff