08c52189b7b0c92f77b8566180dba6cb402bc00f patch-3.10.21-vs2.3.6.8.diff