loc_0040234A: mov ecx, ebx
loc_0040234C: and ecx, 80000001h     последний бит должен быть равен 0
loc_00402352: jns 402359h
loc_00402354: dec ecx
loc_00402355: or ecx, FFFFFFFEh
loc_00402358: inc ecx
loc_00402359: jnz bad_serial
loc_0040235B: cmp ebx, 00005DC0h     итог вычислений должен быть >= 0x5DC0 (24000)
loc_00402361:  jl bad_serial