6372f7d52f635b285fa6df824ba53146b2e7e8dc patch-3.0.21-vs2.3.2.3.diff