567093c22764bd3e934e6fcbe41468476604a7e1 patch-3.4.45-vs2.3.3.9.diff