Function at 0x41ba70
Capabilities:
Create directory
Delete file
Parse credit card information

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x42e3b1
mov eax, dword fs:[0]
push eax
sub esp, 0xeb8
mov eax, dword [0x4422a0]
xor eax, ebp
mov dword [ebp - 0x88], eax
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x778], 0
mov dword [ebp - 0x774], 0
mov dword [ebp - 0xfc], 0
mov dword [ebp - 0x770], 0
mov dword [ebp - 0x76c], 0
mov dword [ebp - 0xf0], 0
mov dword [ebp - 0x554], 0
mov dword [ebp - 0x798], 0x5b76100
mov dword [ebp - 0x550], 0x5b76100
mov dword [ebp - 0x558], 0x5b76100
mov dword [ebp - 0xec], 0x5b76100
mov dword [ebp - 0x544], 0
xor eax, eax
mov word [ebp - 0x52c], ax
push 0x1fe
push 0
lea ecx, [ebp - 0x52a]
push ecx
call fcn.00402740
add esp, 0xc
xor edx, edx
mov word [ebp - 0x764], dx
push 0x1fe
push 0
lea eax, [ebp - 0x762]
push eax
call fcn.00402740
add esp, 0xc
mov byte [ebp - 0xb8], 0
push 0x2f
push 0
lea ecx, [ebp - 0xb7]
push ecx
call fcn.00402740
add esp, 0xc
mov dword [ebp - 0x794], 0
mov dword [ebp - 0x54c], 0
mov dword [ebp - 0x108], 0
mov dword [ebp - 0x32c], 0
mov dword [ebp - 0x564], 0
mov dword [ebp - 0x538], 0
mov dword [ebp - 0x560], 0
mov dword [ebp - 0x790], 0
mov dword [ebp - 0x784], 0
mov dword [ebp - 0x84], 0
mov dword [ebp - 0x780], 0
mov dword [ebp - 0x328], 0
mov dword [ebp - 0x80], 0
mov dword [ebp - 0x540], 0
mov dword [ebp - 0x77c], 0
mov dword [ebp - 0x55c], 0
mov dword [ebp - 0xf8], 0
mov dword [ebp - 0x53c], 0x3033325c
mov dword [ebp - 0xf4], 0x616a5c
mov dword [ebp - 0x534], 0
lea ecx, [ebp - 0xfd]
call fcn.00401a00
mov dword [ebp - 4], 0
lea ecx, [ebp - 0x321]
call fcn.00401a00
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x785]
call fcn.00401a00
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x7c]
call fcn.00401000
mov byte [ebp - 4], 3
push 0x200
push 0
lea edx, [ebp - 0x30c]
push edx
call fcn.00402740
add esp, 0xc
push 0x30
push 0
lea eax, [ebp - 0xe8]
push eax
call fcn.00402740
add esp, 0xc
mov ecx, dword [ebp + 8]
mov dword [ebp - 0x768], ecx
mov byte [ebp - 0xe4], 0x29
push 4
lea edx, [ebp - 0x768]
push edx
lea eax, [ebp - 0xe8]
push eax
call fcn.00403e40
add esp, 0xc
lea ecx, [ebp - 0x10c]
push ecx
lea edx, [ebp - 0x7c]
push edx
call fcn.0042cbf0
lea eax, [ebp - 0x31c]
push eax
call dword [sym.imp.KERNEL32.dll_GetLocalTime]
push 0x7e4
lea ecx, [ebp - 0x31c]
push ecx
call fcn.00413b10
mov dword [ebp - 0x550], eax
xor edx, edx
mov word [ebp - 0x314], dx
xor eax, eax
mov word [ebp - 0x312], ax
xor ecx, ecx
mov word [ebp - 0x310], cx
xor edx, edx
mov word [ebp - 0x30e], dx
push 0x7e4
lea eax, [ebp - 0x31c]
push eax
call fcn.00413b10
mov dword [ebp - 0x558], eax
push 0x100
lea ecx, [ebp - 0x30c]
push ecx
push 0xffffffffffffffff
push str.wiatrcvw.mht
push 0
push 1
call dword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
lea edx, [ebp - 0x30c]
push edx
push 0x45d310
push 0x4311e0
lea eax, [ebp - 0x764]
push eax
call dword [sym.imp.USER32.dll_wsprintfW]
add esp, 0x10
mov ecx, dword [ebp - 0x558]
push ecx
mov edx, dword [ebp - 0x550]
push edx
lea eax, [ebp - 0x764]
push eax
push str._parserSearchThread_________swEnvFile2
call fcn.004283a0
add esp, 0x10
lea ecx, [ebp - 0xfd]
push ecx
call fcn.0042b480
push 0x100
lea edx, [ebp - 0x30c]
push edx
push 0xffffffffffffffff
lea eax, [ebp - 0xfd]
push eax
call fcn.0042b620
push eax
push 0
push 1
call dword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
lea ecx, [ebp - 0xfd]
push ecx
call fcn.0042b630
mov dword [ebp - 0x104], eax
mov edx, dword [ebp - 0x104]
push edx
call dword [sym.imp.KERNEL32.dll_lstrlenW]
mov dword [ebp - 0x320], eax
mov eax, dword [ebp - 0x768]
push eax
push str._parserSearchThread_________dwCallCode_____________________d_
call fcn.00428290
add esp, 8
lea ecx, [ebp - 0xe8]
push ecx
push str._parserSearchThread_________saBuff_________________________s_
call fcn.00428290
add esp, 8
lea edx, [ebp - 0x30c]
push edx
push str._parserSearchThread_________EtcInstFolder__________________s_
call fcn.004283a0
add esp, 8
mov eax, dword [ebp - 0x104]
push eax
push str._parserSearchThread_________EtcPgmsFolder__________________s_
call fcn.004283a0
add esp, 8
mov ecx, dword [ebp - 0x104]
push ecx
call fcn.004010f0
add esp, 4
test eax, eax
jge 0x41be5e
push 0x251d
lea edx, [ebp - 0x785]
push edx
call fcn.00428cf0
jmp 0x420625
lea eax, [ebp - 0x30c]
push eax
mov ecx, dword [ebp - 0x104]
push ecx
push 0x4311ec
lea edx, [ebp - 0x52c]
push edx
call dword [sym.imp.USER32.dll_wsprintfW]
add esp, 0x10
lea eax, [ebp - 0x52c]
push eax
push str._parserSearchThread_________EnvFile_Path____Top____________s_
call fcn.004283a0
add esp, 8
mov ecx, dword [ebp - 0x320]
add ecx, 1
mov dword [ebp - 0x548], ecx
jmp 0x41beb5
mov edx, dword [ebp - 0x548]
add edx, 1
mov dword [ebp - 0x548], edx
mov eax, dword [ebp - 0x548]
movzx ecx, word [ebp + eax*2 - 0x52c]
test ecx, ecx
je 0x41bf56
mov edx, dword [ebp - 0x548]
movzx eax, word [ebp + edx*2 - 0x52c]
cmp eax, 0x5c
je 0x41bee0
jmp 0x41bea6
mov ecx, dword [ebp - 0x548]
shl ecx, 1
push ecx
lea edx, [ebp - 0x52c]
push edx
lea eax, [ebp - 0x30c]
push eax
call fcn.00403e40
add esp, 0xc
lea ecx, [ebp - 0x30c]
push ecx
push str._parserSearchThread_________EnvFile_Path____CheckPath1_____s_
call fcn.004283a0
add esp, 8
lea edx, [ebp - 0x30c]
push edx
call fcn.004010f0
add esp, 4
test eax, eax
jge 0x41bf51
mov eax, dword [ebp - 0x10c]
push eax
lea ecx, [ebp - 0x30c]
push ecx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryW]
test eax, eax
jne 0x41bf51
push 0x251e
lea edx, [ebp - 0x785]
push edx
call fcn.00428cf0
jmp 0x41bf56
jmp 0x41bea6
lea eax, [ebp - 0x52c]
push eax
push str._parserSearchThread_________EnvFile_Path____CheckPath2_____s_
call fcn.004283a0
add esp, 8
lea ecx, [ebp - 0x52c]
push ecx
call fcn.004010f0
add esp, 4
test eax, eax
jge 0x41bfab
mov edx, dword [ebp - 0x10c]
push edx
lea eax, [ebp - 0x52c]
push eax
call dword [sym.imp.KERNEL32.dll_CreateDirectoryW]
test eax, eax
jne 0x41bfab
push 0x251f
lea ecx, [ebp - 0x785]
push ecx
call fcn.00428cf0
jmp 0x420625
mov byte [ebp - 0xe4], 0
push 4
lea edx, [ebp - 0x53c]
push edx
lea eax, [ebp - 0xe8]
push eax
call fcn.00403e40
add esp, 0xc
push 0x100
lea ecx, [ebp - 0x30c]
push ecx
push 0xffffffffffffffff
lea edx, [ebp - 0xe8]
push edx
push 0
push 1
call dword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x52c]
push ecx
call dword [sym.imp.KERNEL32.dll_lstrcatW]
lea edx, [ebp - 0x52c]
push edx
push str._parserSearchThread_________EnvFile_Path____Mid____________s_
call fcn.004283a0
add esp, 8
lea eax, [ebp - 0x52c]
push eax
call fcn.004010f0
add esp, 4
test eax, eax
jge 0x41c052
mov ecx, dword [ebp - 0x10c]
push ecx
lea edx, [ebp - 0x52c]
push edx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryW]
test eax, eax
jne 0x41c052
push 0x2520
lea eax, [ebp - 0x785]
push eax
call fcn.00428cf0
jmp 0x420625
mov byte [ebp - 0xe4], 0
push 4
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xe8]
push edx
call fcn.00403e40
add esp, 0xc
push 0x100
lea eax, [ebp - 0x30c]
push eax
push 0xffffffffffffffff
lea ecx, [ebp - 0xe8]
push ecx
push 0
push 1
call dword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
lea edx, [ebp - 0x30c]
push edx
lea eax, [ebp - 0x52c]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcatW]
lea ecx, [ebp - 0x52c]
push ecx
push str._parserSearchThread_________EnvFile_Path____End____________s_
call fcn.004283a0
add esp, 8
lea edx, [ebp - 0x52c]
push edx
call fcn.004010f0
add esp, 4
test eax, eax
jge 0x41c0f9
mov eax, dword [ebp - 0x10c]
push eax
lea ecx, [ebp - 0x52c]
push ecx
call dword [sym.imp.KERNEL32.dll_CreateDirectoryW]
test eax, eax
jne 0x41c0f9
push 0x2521
lea edx, [ebp - 0x785]
push edx
call fcn.00428cf0
jmp 0x420625
push str.VSPerf_Rule_Definition.xml
lea eax, [ebp - 0x52c]
push eax
push 0x4316c0
lea ecx, [ebp - 0x30c]
push ecx
call dword [sym.imp.USER32.dll_wsprintfW]
add esp, 0x10
lea edx, [ebp - 0x30c]
push edx
lea eax, [ebp - 0x52c]
push eax
call dword [sym.imp.KERNEL32.dll_lstrcpyW]
lea ecx, [ebp - 0x52c]
push ecx
push 0x4316e0
call fcn.004283a0
add esp, 8
lea edx, [ebp - 0x764]
push edx
push str._parserSearchThread_________EnvFile________________________s_
call fcn.004283a0
add esp, 8
lea eax, [ebp - 0x774]
push eax
lea ecx, [ebp - 0x52c]
push ecx
call fcn.004010b0
add esp, 8
test eax, eax
jge 0x41c186
push 0x2522
lea edx, [ebp - 0x785]
push edx
call fcn.00428cf0
jmp 0x420625
lea eax, [ebp - 0x774]
push eax
lea ecx, [ebp - 0x764]
push ecx
call fcn.004010b0
add esp, 8
test eax, eax
jge 0x41c1b6
push 0x2523
lea edx, [ebp - 0x785]
push edx
call fcn.00428cf0
jmp 0x420625
lea eax, [ebp - 0x52c]
push eax
push 0x45d0e0
call dword [sym.imp.KERNEL32.dll_lstrcpyW]
lea ecx, [ebp - 0x52c]
push ecx
call fcn.00401130
add esp, 4
mov dword [ebp - 0xfc], eax
cmp dword [ebp - 0xfc], 0xa000
jge 0x41c1ff
push 0x2524
lea edx, [ebp - 0x785]
push edx
call fcn.00428cf0
jmp 0x420625
lea eax, [ebp - 0x764]
push eax
call fcn.00401130
add esp, 4
mov dword [ebp - 0x770], eax
cmp dword [ebp - 0x770], 0x19000
jge 0x41c236
push 0x2525
lea ecx, [ebp - 0x785]
push ecx
call fcn.00428cf0
jmp 0x420625
mov edx, dword [ebp - 0xfc]
add edx, 8
push edx
call fcn.00404350
add esp, 4
mov dword [ebp - 0xeb4], eax
mov eax, dword [ebp - 0xeb4]
mov dword [ebp - 0x794], eax
mov ecx, dword [ebp - 0x770]
add ecx, 8
push ecx
call fcn.00404350
add esp, 4
mov dword [ebp - 0xeb8], eax
mov edx, dword [ebp - 0xeb8]
mov dword [ebp - 0x54c], edx
mov eax, dword [ebp - 0xfc]
add eax, 8
push eax
push 0
mov ecx, dword [ebp - 0x794]
push ecx
call fcn.00402740
add esp, 0xc
mov edx, dword [ebp - 0x770]
add edx, 8
push edx
push 0
mov eax, dword [ebp - 0x54c]
push eax
call fcn.00402740
add esp, 0xc
mov ecx, dword [ebp - 0x794]
push ecx
mov edx, dword [ebp - 0xfc]
push edx
lea eax, [ebp - 0x52c]
push eax
call fcn.004012f0
add esp, 0xc
test eax, eax
jge 0x41c2eb
push 0x2526
lea ecx, [ebp - 0x785]
push ecx
call fcn.00428cf0
jmp 0x420625
mov edx, dword [ebp - 0x54c]
push edx
mov eax, dword [ebp - 0x770]
push eax
lea ecx, [ebp - 0x764]
push ecx
call fcn.004012f0
add esp, 0xc
test eax, eax
jge 0x41c322
push 0x2527
lea edx, [ebp - 0x785]
push edx
call fcn.00428cf0
jmp 0x420625
mov eax, dword [0x442f4c]
push eax
mov ecx, dword [0x442f48]
push ecx
mov edx, dword [0x442f44]
push edx
mov eax, dword [0x442f40]
push eax
push str._parserSearchThread_________Search__ConnectCount___________02d_:__02d:__02d_:__02d_
call fcn.00428290
add esp, 0x14
push str.QAAAABJRU5ErkJggk
mov ecx, dword [ebp - 0x770]
push ecx
mov edx, dword [ebp - 0x54c]
push edx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x78c], eax
cmp dword [ebp - 0x78c], 0
je 0x41c5bf
push str._NextPart_
push 0x200
mov eax, dword [ebp - 0x78c]
push eax
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x78c], eax
cmp dword [ebp - 0x78c], 0
je 0x41c5bf
mov byte [ebp - 0xe8], 0
mov dword [ebp - 0x548], 0
jmp 0x41c3cb
mov ecx, dword [ebp - 0x548]
add ecx, 1
mov dword [ebp - 0x548], ecx
cmp dword [ebp - 0x548], 0x200
jge 0x41c427
mov edx, dword [ebp - 0x78c]
add edx, dword [ebp - 0x548]
movzx eax, byte [edx]
cmp eax, 0x2e
jne 0x41c425
push 8
mov ecx, dword [ebp - 0x548]
mov edx, dword [ebp - 0x78c]
lea eax, [edx + ecx + 1]
push eax
lea ecx, [ebp - 0xe8]
push ecx
call fcn.00403e40
add esp, 0xc
mov edx, dword [ebp - 0x548]
mov eax, dword [ebp - 0x78c]
lea ecx, [eax + edx + 1]
mov dword [ebp - 0x78c], ecx
jmp 0x41c427
jmp 0x41c3bc
movsx edx, byte [ebp - 0xe8]
test edx, edx
je 0x41c5b5
push 8
push str.15CFFEB0
lea eax, [ebp - 0xe8]
push eax
call fcn.004027ba
add esp, 0xc
test eax, eax
jne 0x41c45f
mov dword [ebp - 0x534], 0
jmp 0x41c598
lea ecx, [ebp - 0xe8]
mov dword [ebp - 0x7bc], ecx
mov dword [ebp - 0x534], 0
mov dword [ebp - 0x7b8], 0
jmp 0x41c490
mov edx, dword [ebp - 0x7b8]
add edx, 1
mov dword [ebp - 0x7b8], edx
cmp dword [ebp - 0x7b8], 8
jge 0x41c587
mov eax, dword [ebp - 0x7bc]
add eax, dword [ebp - 0x7b8]
movzx ecx, byte [eax]
cmp ecx, 0x30
jl 0x41c4ec
mov edx, dword [ebp - 0x7bc]
add edx, dword [ebp - 0x7b8]
movzx eax, byte [edx]
cmp eax, 0x39
jg 0x41c4ec
mov ecx, dword [ebp - 0x534]
shl ecx, 4
mov edx, dword [ebp - 0x7bc]
add edx, dword [ebp - 0x7b8]
movzx eax, byte [edx]
lea ecx, [ecx + eax - 0x30]
mov dword [ebp - 0x534], ecx
jmp 0x41c582
mov edx, dword [ebp - 0x7bc]
add edx, dword [ebp - 0x7b8]
movzx eax, byte [edx]
cmp eax, 0x41
jl 0x41c538
mov ecx, dword [ebp - 0x7bc]
add ecx, dword [ebp - 0x7b8]
movzx edx, byte [ecx]
cmp edx, 0x46
jg 0x41c538
mov eax, dword [ebp - 0x534]
shl eax, 4
mov ecx, dword [ebp - 0x7bc]
add ecx, dword [ebp - 0x7b8]
movzx edx, byte [ecx]
lea eax, [eax + edx - 0x37]
mov dword [ebp - 0x534], eax
jmp 0x41c582
mov ecx, dword [ebp - 0x7bc]
add ecx, dword [ebp - 0x7b8]
movzx edx, byte [ecx]
cmp edx, 0x61
jl 0x41c582
mov eax, dword [ebp - 0x7bc]
add eax, dword [ebp - 0x7b8]
movzx ecx, byte [eax]
cmp ecx, 0x66
jg 0x41c582
mov edx, dword [ebp - 0x534]
shl edx, 4
mov eax, dword [ebp - 0x7bc]
add eax, dword [ebp - 0x7b8]
movzx ecx, byte [eax]
lea edx, [edx + ecx - 0x57]
mov dword [ebp - 0x534], edx
jmp 0x41c481
mov eax, dword [ebp - 0x534]
add eax, 0x69780
mov dword [ebp - 0x534], eax
lea ecx, [ebp - 0xe8]
push ecx
mov edx, dword [ebp - 0x534]
push edx
push str._parserSearchThread_________HeartBeat___HeartBeatTime______08X___.8s_
call fcn.00428290
add esp, 0xc
jmp 0x41c5bf
mov dword [ebp - 0x78c], 0
cmp dword [ebp - 0x768], 1
je 0x41c5de
cmp dword [ebp - 0x768], 2
je 0x41c5de
cmp dword [ebp - 0x768], 3
jne 0x41d333
mov dword [ebp - 0x7d4], 0
mov dword [ebp - 0x7c4], 0
mov dword [ebp - 0x7d0], 0
mov dword [ebp - 0x7c0], 0
mov dword [ebp - 0x7c8], 0
mov dword [ebp - 0x7cc], 0
push 1
lea eax, [ebp - 0x785]
push eax
call fcn.00428e30
push eax
mov ecx, dword [ebp - 0xfc]
push ecx
mov edx, dword [ebp - 0x794]
push edx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x7d4], eax
push 5
lea eax, [ebp - 0x785]
push eax
call fcn.00428e30
push eax
mov ecx, dword [ebp - 0xfc]
push ecx
mov edx, dword [ebp - 0x794]
push edx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x7c4], eax
push 3
lea eax, [ebp - 0x785]
push eax
call fcn.00428e30
push eax
mov ecx, dword [ebp - 0xfc]
push ecx
mov edx, dword [ebp - 0x794]
push edx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x7d0], eax
push 4
lea eax, [ebp - 0x785]
push eax
call fcn.00428e30
push eax
mov ecx, dword [ebp - 0xfc]
push ecx
mov edx, dword [ebp - 0x794]
push edx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x7c0], eax
push 0x431898
mov eax, dword [ebp - 0x770]
push eax
mov ecx, dword [ebp - 0x54c]
push ecx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x7c8], eax
mov edx, dword [ebp - 0x7d4]
push edx
push str._parserSearchThread_________Search__lp007KeyAddr___________08X_
call fcn.00428290
add esp, 8
mov eax, dword [ebp - 0x7d0]
push eax
push str._parserSearchThread_________Search__lp101KeyAddr___________08X_
call fcn.00428290
add esp, 8
mov ecx, dword [ebp - 0x7c0]
push ecx
push str._parserSearchThread_________Search__lp503KeyAddr___________08X_
call fcn.00428290
add esp, 8
mov edx, dword [ebp - 0x7c8]
push edx
push str._parserSearchThread_________Search__lpChkKeyAddr___________08X_
call fcn.00428290
add esp, 8
mov eax, dword [ebp - 0x7d0]
sub eax, dword [ebp - 0x794]
mov ecx, dword [ebp - 0xfc]
sub ecx, eax
mov dword [ebp - 0x76c], ecx
push 0x4319e4
push 0x800
mov edx, dword [ebp - 0x7d4]
push edx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x790], eax
push 0x4318fc
push 0x800
mov eax, dword [ebp - 0x7d4]
push eax
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x784], eax
push 0x4319fc
push 0x800
mov ecx, dword [ebp - 0x7d4]
push ecx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x84], eax
push 0x431a10
push 0x800
mov edx, dword [ebp - 0x7d4]
push edx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x780], eax
push 0x431a24
mov eax, dword [ebp - 0x76c]
push eax
mov ecx, dword [ebp - 0x7d0]
push ecx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x80], eax
push 0x431a40
mov edx, dword [ebp - 0x76c]
push edx
mov eax, dword [ebp - 0x7d0]
push eax
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x540], eax
push 0x431a5c
push 0x800
mov ecx, dword [ebp - 0x7c0]
push ecx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x77c], eax
push 0x431a74
push 0x200
mov edx, dword [ebp - 0x7c8]
push edx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x55c], eax
cmp dword [ebp - 0x80], 0
je 0x41c882
mov eax, dword [ebp - 0x80]
mov dword [ebp - 0xf8], eax
jmp 0x41c88e
mov ecx, dword [ebp - 0x540]
mov dword [ebp - 0xf8], ecx
mov edx, dword [ebp - 0x790]
push edx
push str._parserSearchThread_________Search__lpDataAddr1____________08X_
call fcn.00428290
add esp, 8
mov eax, dword [ebp - 0x784]
push eax
push str._parserSearchThread_________Search__lpDataAddr2____________08X_
call fcn.00428290
add esp, 8
mov ecx, dword [ebp - 0x84]
push ecx
push str._parserSearchThread_________Search__lpDataAddr3____________08X_
call fcn.00428290
add esp, 8
mov edx, dword [ebp - 0x780]
push edx
push str._parserSearchThread_________Search__lpDataAddr4____________08X_
call fcn.00428290
add esp, 8
mov eax, dword [ebp - 0x80]
push eax
push str._parserSearchThread_________Search__lpDataAddr6____________08X_
call fcn.00428290
add esp, 8
mov ecx, dword [ebp - 0x540]
push ecx
push str._parserSearchThread_________Search__lpDataAddr7____________08X_
call fcn.00428290
add esp, 8
mov edx, dword [ebp - 0x77c]
push edx
push str._parserSearchThread_________Search__lpDataAddr8____________08X_
call fcn.00428290
add esp, 8
mov eax, dword [ebp - 0x55c]
push eax
push str._parserSearchThread_________Search__lpDataAddr9____________08X_
call fcn.00428290
add esp, 8
mov ecx, dword [ebp - 0xf8]
push ecx
push str._parserSearchThread_________Search__lpEditionAddr__________08X_
call fcn.00428290
add esp, 8
cmp dword [ebp - 0x768], 3
jne 0x41ca1a
push 0x431d0c
push 0x800
mov edx, dword [ebp - 0x7c4]
push edx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x7cc], eax
push 0x431d24
mov eax, dword [ebp - 0x76c]
push eax
mov ecx, dword [ebp - 0x7d0]
push ecx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x560], eax
mov dword [0x442f40], 0
mov dword [0x442f44], 0
mov dword [0x442f48], 0x1e
mov dword [0x442f4c], 9
mov edx, dword [0x45cba0]
push edx
push 0x431d38
lea eax, [ebp - 0xe8]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
push 0x18
push 0x431d40
mov ecx, dword [ebp - 0xf8]
push ecx
call fcn.00403e40
add esp, 0xc
push 2
lea edx, [ebp - 0xe8]
push edx
mov eax, dword [ebp - 0x7cc]
push eax
call fcn.00403e40
add esp, 0xc
push 0x27
push 0x45ccf0
mov ecx, dword [ebp - 0x560]
push ecx
call fcn.00403e40
add esp, 0xc
cmp dword [ebp - 0x768], 3
je 0x41ca94
cmp dword [ebp - 0x768], 1
je 0x41ca35
cmp dword [0x442f40], 0
jne 0x41ca94
cmp dword [ebp - 0x768], 1
jne 0x41ca48
mov dword [0x442f50], 0
mov dword [0x442f40], 0
mov dword [0x442f44], 0
mov dword [0x442f54], 5
mov dword [0x442f38], 5
push 0x18
push 0x431d5c
mov edx, dword [ebp - 0xf8]
push edx
call fcn.00403e40
add esp, 0xc
push 5
lea eax, [ebp - 0x785]
push eax
call fcn.00428d80
mov ecx, dword [0x442f50]
push ecx
push str._02d
lea edx, [ebp - 0xe8]
push edx
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
push 2
lea eax, [ebp - 0xe8]
push eax
mov ecx, dword [ebp - 0x77c]
add ecx, 0x17
push ecx
call fcn.00403e40
add esp, 0xc
cmp dword [0x442f40], 0x1e
jne 0x41cae3
mov edx, dword [ebp - 0x790]
mov byte [edx + 0x17], 0x55
jmp 0x41ccc3
cmp dword [0x442f40], 0x1d
jne 0x41cafb
mov eax, dword [ebp - 0x790]
mov byte [eax + 0x17], 0x54
jmp 0x41ccc3
cmp dword [0x442f40], 0x1c
jne 0x41cb13
mov ecx, dword [ebp - 0x790]
mov byte [ecx + 0x17], 0x53
jmp 0x41ccc3
cmp dword [0x442f40], 0x1b
jne 0x41cb2b
mov edx, dword [ebp - 0x790]
mov byte [edx + 0x17], 0x52
jmp 0x41ccc3
cmp dword [0x442f40], 0x1a
jne 0x41cb43
mov eax, dword [ebp - 0x790]
mov byte [eax + 0x17], 0x51
jmp 0x41ccc3
cmp dword [0x442f40], 0x19
jne 0x41cb5b
mov ecx, dword [ebp - 0x790]
mov byte [ecx + 0x17], 0x50
jmp 0x41ccc3
cmp dword [0x442f40], 0x18
jne 0x41cb73
mov edx, dword [ebp - 0x790]
mov byte [edx + 0x17], 0x4f
jmp 0x41ccc3
cmp dword [0x442f40], 0x17
jne 0x41cb8b
mov eax, dword [ebp - 0x790]
mov byte [eax + 0x17], 0x4e
jmp 0x41ccc3
cmp dword [0x442f40], 0x16
jne 0x41cba3
mov ecx, dword [ebp - 0x790]
mov byte [ecx + 0x17], 0x4d
jmp 0x41ccc3
cmp dword [0x442f40], 0x15
jne 0x41cbbb
mov edx, dword [ebp - 0x790]
mov byte [edx + 0x17], 0x4c
jmp 0x41ccc3
cmp dword [0x442f40], 0x14
jne 0x41cbd3
mov eax, dword [ebp - 0x790]
mov byte [eax + 0x17], 0x4b
jmp 0x41ccc3
cmp dword [0x442f40], 0x13
jne 0x41cbeb
mov ecx, dword [ebp - 0x790]
mov byte [ecx + 0x17], 0x4a
jmp 0x41ccc3
cmp dword [0x442f40], 0x12
jne 0x41cc03
mov edx, dword [ebp - 0x790]
mov byte [edx + 0x17], 0x49
jmp 0x41ccc3
cmp dword [0x442f40], 0x11
jne 0x41cc1b
mov eax, dword [ebp - 0x790]
mov byte [eax + 0x17], 0x48
jmp 0x41ccc3
cmp dword [0x442f40], 0x10
jne 0x41cc33
mov ecx, dword [ebp - 0x790]
mov byte [ecx + 0x17], 0x47
jmp 0x41ccc3
cmp dword [0x442f40], 0xf
jne 0x41cc48
mov edx, dword [ebp - 0x790]
mov byte [edx + 0x17], 0x46
jmp 0x41ccc3
cmp dword [0x442f40], 0xe
jne 0x41cc5d
mov eax, dword [ebp - 0x790]
mov byte [eax + 0x17], 0x45
jmp 0x41ccc3
cmp dword [0x442f40], 0xd
jne 0x41cc72
mov ecx, dword [ebp - 0x790]
mov byte [ecx + 0x17], 0x44
jmp 0x41ccc3
cmp dword [0x442f40], 0xc
jne 0x41cc87
mov edx, dword [ebp - 0x790]
mov byte [edx + 0x17], 0x43
jmp 0x41ccc3
cmp dword [0x442f40], 0xb
jne 0x41cc9c
mov eax, dword [ebp - 0x790]
mov byte [eax + 0x17], 0x42
jmp 0x41ccc3
cmp dword [0x442f40], 0xa
jne 0x41ccb1
mov ecx, dword [ebp - 0x790]
mov byte [ecx + 0x17], 0x41
jmp 0x41ccc3
mov edx, dword [0x442f40]
add edx, 0x30
mov eax, dword [ebp - 0x790]
mov byte [eax + 0x17], dl
cmp dword [0x442f48], 0x1e
jne 0x41ccdb
mov ecx, dword [ebp - 0x84]
mov byte [ecx + 0x10], 0x55
jmp 0x41cebb
cmp dword [0x442f48], 0x1d
jne 0x41ccf3
mov edx, dword [ebp - 0x84]
mov byte [edx + 0x10], 0x54
jmp 0x41cebb
cmp dword [0x442f48], 0x1c
jne 0x41cd0b
mov eax, dword [ebp - 0x84]
mov byte [eax + 0x10], 0x53
jmp 0x41cebb
cmp dword [0x442f48], 0x1b
jne 0x41cd23
mov ecx, dword [ebp - 0x84]
mov byte [ecx + 0x10], 0x52
jmp 0x41cebb
cmp dword [0x442f48], 0x1a
jne 0x41cd3b
mov edx, dword [ebp - 0x84]
mov byte [edx + 0x10], 0x51
jmp 0x41cebb
cmp dword [0x442f48], 0x19
jne 0x41cd53
mov eax, dword [ebp - 0x84]
mov byte [eax + 0x10], 0x50
jmp 0x41cebb
cmp dword [0x442f48], 0x18
jne 0x41cd6b
mov ecx, dword [ebp - 0x84]
mov byte [ecx + 0x10], 0x4f
jmp 0x41cebb
cmp dword [0x442f48], 0x17
jne 0x41cd83
mov edx, dword [ebp - 0x84]
mov byte [edx + 0x10], 0x4e
jmp 0x41cebb
cmp dword [0x442f48], 0x16
jne 0x41cd9b
mov eax, dword [ebp - 0x84]
mov byte [eax + 0x10], 0x4d
jmp 0x41cebb
cmp dword [0x442f48], 0x15
jne 0x41cdb3
mov ecx, dword [ebp - 0x84]
mov byte [ecx + 0x10], 0x4c
jmp 0x41cebb
cmp dword [0x442f48], 0x14
jne 0x41cdcb
mov edx, dword [ebp - 0x84]
mov byte [edx + 0x10], 0x4b
jmp 0x41cebb
cmp dword [0x442f48], 0x13
jne 0x41cde3
mov eax, dword [ebp - 0x84]
mov byte [eax + 0x10], 0x4a
jmp 0x41cebb
cmp dword [0x442f48], 0x12
jne 0x41cdfb
mov ecx, dword [ebp - 0x84]
mov byte [ecx + 0x10], 0x49
jmp 0x41cebb
cmp dword [0x442f48], 0x11
jne 0x41ce13
mov edx, dword [ebp - 0x84]
mov byte [edx + 0x10], 0x48
jmp 0x41cebb
cmp dword [0x442f48], 0x10
jne 0x41ce2b
mov eax, dword [ebp - 0x84]
mov byte [eax + 0x10], 0x47
jmp 0x41cebb
cmp dword [0x442f48], 0xf
jne 0x41ce40
mov ecx, dword [ebp - 0x84]
mov byte [ecx + 0x10], 0x46
jmp 0x41cebb
cmp dword [0x442f48], 0xe
jne 0x41ce55
mov edx, dword [ebp - 0x84]
mov byte [edx + 0x10], 0x45
jmp 0x41cebb
cmp dword [0x442f48], 0xd
jne 0x41ce6a
mov eax, dword [ebp - 0x84]
mov byte [eax + 0x10], 0x44
jmp 0x41cebb
cmp dword [0x442f48], 0xc
jne 0x41ce7f
mov ecx, dword [ebp - 0x84]
mov byte [ecx + 0x10], 0x43
jmp 0x41cebb
cmp dword [0x442f48], 0xb
jne 0x41ce94
mov edx, dword [ebp - 0x84]
mov byte [edx + 0x10], 0x42
jmp 0x41cebb
cmp dword [0x442f48], 0xa
jne 0x41cea9
mov eax, dword [ebp - 0x84]
mov byte [eax + 0x10], 0x41
jmp 0x41cebb
mov ecx, dword [0x442f48]
add ecx, 0x30
mov edx, dword [ebp - 0x84]
mov byte [edx + 0x10], cl
mov eax, dword [0x442f44]
add eax, 0x30
mov ecx, dword [ebp - 0x784]
mov byte [ecx + 0x10], al
mov edx, dword [0x442f4c]
add edx, 0x30
mov eax, dword [ebp - 0x780]
mov byte [eax + 0x10], dl
cmp dword [0x442f40], 0x1e
jne 0x41cef6
mov ecx, dword [ebp - 0x55c]
mov byte [ecx + 0x13], 0x55
jmp 0x41d0d6
cmp dword [0x442f40], 0x1d
jne 0x41cf0e
mov edx, dword [ebp - 0x55c]
mov byte [edx + 0x13], 0x54
jmp 0x41d0d6
cmp dword [0x442f40], 0x1c
jne 0x41cf26
mov eax, dword [ebp - 0x55c]
mov byte [eax + 0x13], 0x53
jmp 0x41d0d6
cmp dword [0x442f40], 0x1b
jne 0x41cf3e
mov ecx, dword [ebp - 0x55c]
mov byte [ecx + 0x13], 0x52
jmp 0x41d0d6
cmp dword [0x442f40], 0x1a
jne 0x41cf56
mov edx, dword [ebp - 0x55c]
mov byte [edx + 0x13], 0x51
jmp 0x41d0d6
cmp dword [0x442f40], 0x19
jne 0x41cf6e
mov eax, dword [ebp - 0x55c]
mov byte [eax + 0x13], 0x50
jmp 0x41d0d6
cmp dword [0x442f40], 0x18
jne 0x41cf86
mov ecx, dword [ebp - 0x55c]
mov byte [ecx + 0x13], 0x4f
jmp 0x41d0d6
cmp dword [0x442f40], 0x17
jne 0x41cf9e
mov edx, dword [ebp - 0x55c]
mov byte [edx + 0x13], 0x4e
jmp 0x41d0d6
cmp dword [0x442f40], 0x16
jne 0x41cfb6
mov eax, dword [ebp - 0x55c]
mov byte [eax + 0x13], 0x4d
jmp 0x41d0d6
cmp dword [0x442f40], 0x15
jne 0x41cfce
mov ecx, dword [ebp - 0x55c]
mov byte [ecx + 0x13], 0x4c
jmp 0x41d0d6
cmp dword [0x442f40], 0x14
jne 0x41cfe6
mov edx, dword [ebp - 0x55c]
mov byte [edx + 0x13], 0x4b
jmp 0x41d0d6
cmp dword [0x442f40], 0x13
jne 0x41cffe
mov eax, dword [ebp - 0x55c]
mov byte [eax + 0x13], 0x4a
jmp 0x41d0d6
cmp dword [0x442f40], 0x12
jne 0x41d016
mov ecx, dword [ebp - 0x55c]
mov byte [ecx + 0x13], 0x49
jmp 0x41d0d6
cmp dword [0x442f40], 0x11
jne 0x41d02e
mov edx, dword [ebp - 0x55c]
mov byte [edx + 0x13], 0x48
jmp 0x41d0d6
cmp dword [0x442f40], 0x10
jne 0x41d046
mov eax, dword [ebp - 0x55c]
mov byte [eax + 0x13], 0x47
jmp 0x41d0d6
cmp dword [0x442f40], 0xf
jne 0x41d05b
mov ecx, dword [ebp - 0x55c]
mov byte [ecx + 0x13], 0x46
jmp 0x41d0d6
cmp dword [0x442f40], 0xe
jne 0x41d070
mov edx, dword [ebp - 0x55c]
mov byte [edx + 0x13], 0x45
jmp 0x41d0d6
cmp dword [0x442f40], 0xd
jne 0x41d085
mov eax, dword [ebp - 0x55c]
mov byte [eax + 0x13], 0x44
jmp 0x41d0d6
cmp dword [0x442f40], 0xc
jne 0x41d09a
mov ecx, dword [ebp - 0x55c]
mov byte [ecx + 0x13], 0x43
jmp 0x41d0d6
cmp dword [0x442f40], 0xb
jne 0x41d0af
mov edx, dword [ebp - 0x55c]
mov byte [edx + 0x13], 0x42
jmp 0x41d0d6
cmp dword [0x442f40], 0xa
jne 0x41d0c4
mov eax, dword [ebp - 0x55c]
mov byte [eax + 0x13], 0x41
jmp 0x41d0d6
mov ecx, dword [0x442f40]
add ecx, 0x30
mov edx, dword [ebp - 0x55c]
mov byte [edx + 0x13], cl
cmp dword [0x442f48], 0x1e
jne 0x41d0ee
mov eax, dword [ebp - 0x55c]
mov byte [eax + 0x17], 0x55
jmp 0x41d2cd
cmp dword [0x442f48], 0x1d
jne 0x41d106
mov ecx, dword [ebp - 0x55c]
mov byte [ecx + 0x17], 0x54
jmp 0x41d2cd
cmp dword [0x442f48], 0x1c
jne 0x41d11e
mov edx, dword [ebp - 0x55c]
mov byte [edx + 0x17], 0x53
jmp 0x41d2cd
cmp dword [0x442f48], 0x1b
jne 0x41d136
mov eax, dword [ebp - 0x55c]
mov byte [eax + 0x17], 0x52
jmp 0x41d2cd
cmp dword [0x442f48], 0x1a
jne 0x41d14e
mov ecx, dword [ebp - 0x55c]
mov byte [ecx + 0x17], 0x51
jmp 0x41d2cd
cmp dword [0x442f48], 0x19
jne 0x41d166
mov edx, dword [ebp - 0x55c]
mov byte [edx + 0x17], 0x50
jmp 0x41d2cd
cmp dword [0x442f48], 0x18
jne 0x41d17e
mov eax, dword [ebp - 0x55c]
mov byte [eax + 0x17], 0x4f
jmp 0x41d2cd
cmp dword [0x442f48], 0x17
jne 0x41d196
mov ecx, dword [ebp - 0x55c]
mov byte [ecx + 0x17], 0x4e
jmp 0x41d2cd
cmp dword [0x442f48], 0x16
jne 0x41d1ae
mov edx, dword [ebp - 0x55c]
mov byte [edx + 0x17], 0x4d
jmp 0x41d2cd
cmp dword [0x442f48], 0x15
jne 0x41d1c6
mov eax, dword [ebp - 0x55c]
mov byte [eax + 0x17], 0x4c
jmp 0x41d2cd
cmp dword [0x442f48], 0x14
jne 0x41d1de
mov ecx, dword [ebp - 0x55c]
mov byte [ecx + 0x17], 0x4b
jmp 0x41d2cd
cmp dword [0x442f48], 0x13
jne 0x41d1f6
mov edx, dword [ebp - 0x55c]
mov byte [edx + 0x17], 0x4a
jmp 0x41d2cd
cmp dword [0x442f48], 0x12
jne 0x41d20e
mov eax, dword [ebp - 0x55c]
mov byte [eax + 0x17], 0x49
jmp 0x41d2cd
cmp dword [0x442f48], 0x11
jne 0x41d226
mov ecx, dword [ebp - 0x55c]
mov byte [ecx + 0x17], 0x48
jmp 0x41d2cd
cmp dword [0x442f48], 0x10
jne 0x41d23e
mov edx, dword [ebp - 0x55c]
mov byte [edx + 0x17], 0x47
jmp 0x41d2cd
cmp dword [0x442f48], 0xf
jne 0x41d253
mov eax, dword [ebp - 0x55c]
mov byte [eax + 0x17], 0x46
jmp 0x41d2cd
cmp dword [0x442f48], 0xe
jne 0x41d268
mov ecx, dword [ebp - 0x55c]
mov byte [ecx + 0x17], 0x45
jmp 0x41d2cd
cmp dword [0x442f48], 0xd
jne 0x41d27d
mov edx, dword [ebp - 0x55c]
mov byte [edx + 0x17], 0x44
jmp 0x41d2cd
cmp dword [0x442f48], 0xc
jne 0x41d292
mov eax, dword [ebp - 0x55c]
mov byte [eax + 0x17], 0x43
jmp 0x41d2cd
cmp dword [0x442f48], 0xb
jne 0x41d2a7
mov ecx, dword [ebp - 0x55c]
mov byte [ecx + 0x17], 0x42
jmp 0x41d2cd
cmp dword [0x442f48], 0xa
jne 0x41d2bc
mov edx, dword [ebp - 0x55c]
mov byte [edx + 0x17], 0x41
jmp 0x41d2cd
mov eax, dword [0x442f48]
add eax, 0x30
mov ecx, dword [ebp - 0x55c]
mov byte [ecx + 0x17], al
mov edx, dword [0x442f44]
add edx, 0x30
mov eax, dword [ebp - 0x55c]
mov byte [eax + 0x15], dl
mov ecx, dword [0x442f4c]
add ecx, 0x30
mov edx, dword [ebp - 0x55c]
mov byte [edx + 0x19], cl
push 1
mov eax, dword [ebp - 0x54c]
push eax
mov ecx, dword [ebp - 0x770]
push ecx
lea edx, [ebp - 0x764]
push edx
call fcn.00401400
add esp, 0x10
mov dword [ebp - 0x78c], 0
mov dword [ebp - 0xf0], 1
mov dword [ebp - 0x554], 0
jmp 0x4203ab
lea ecx, [ebp - 0x7d5]
call fcn.00401a00
mov eax, dword [ebp - 0xfc]
push eax
mov ecx, dword [ebp - 0x794]
push ecx
lea edx, [ebp - 0x7d5]
push edx
call fcn.0042b650
mov dword [ebp - 0x544], eax
mov eax, dword [ebp - 0x544]
push eax
lea ecx, [ebp - 0x785]
push ecx
call fcn.00428d40
lea ecx, [ebp - 0x7d5]
call fcn.004019f0
lea edx, [ebp - 0x52c]
push edx
mov eax, dword [ebp - 0xfc]
push eax
push str._parserSearchThread_________EnvFile1________Read___________06d___s_
call fcn.004283a0
add esp, 0xc
lea ecx, [ebp - 0x764]
push ecx
mov edx, dword [ebp - 0x770]
push edx
push str._parserSearchThread_________EnvFile2________Read___________06d___s_
call fcn.004283a0
add esp, 0xc
mov eax, dword [ebp - 0x544]
push eax
push str._parserSearchThread_________EnvFile1________RunsRCR32______08X_
call fcn.004283a0
add esp, 8
push 1
lea ecx, [ebp - 0x785]
push ecx
call fcn.00428e30
push eax
push str._parserSearchThread_________GetSearchKey____EntryKey_1_____s_
call fcn.00428290
add esp, 8
push str.Time_Data_href
mov edx, dword [ebp - 0x770]
push edx
mov eax, dword [ebp - 0x54c]
push eax
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x108], eax
push str.font_family:_MS_Sans_Serif_
mov ecx, dword [ebp - 0x770]
push ecx
mov edx, dword [ebp - 0x54c]
push edx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x32c], eax
push 1
lea eax, [ebp - 0x785]
push eax
call fcn.00428e30
push eax
mov ecx, dword [ebp - 0xfc]
push ecx
mov edx, dword [ebp - 0x794]
push edx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x564], eax
cmp dword [ebp - 0x108], 0
je 0x41d473
cmp dword [ebp - 0x32c], 0
je 0x41d473
cmp dword [ebp - 0x564], 0
jne 0x41d489
push 0x24b9
lea eax, [ebp - 0x785]
push eax
call fcn.00428cf0
jmp 0x420625
mov dword [ebp - 0x548], 0
jmp 0x41d4a4
mov ecx, dword [ebp - 0x548]
add ecx, 1
mov dword [ebp - 0x548], ecx
cmp dword [ebp - 0x548], 0x40
jge 0x41d541
mov edx, dword [ebp - 0x108]
add edx, dword [ebp - 0x548]
movzx eax, byte [edx]
cmp eax, 0x22
jne 0x41d53c
mov ecx, dword [ebp - 0x548]
add ecx, 1
mov dword [ebp - 0x548], ecx
mov dword [ebp - 0x530], 0
jmp 0x41d4fe
mov edx, dword [ebp - 0x548]
add edx, 1
mov dword [ebp - 0x548], edx
mov eax, dword [ebp - 0x530]
add eax, 1
mov dword [ebp - 0x530], eax
cmp dword [ebp - 0x548], 0x40
jge 0x41d53a
mov ecx, dword [ebp - 0x108]
add ecx, dword [ebp - 0x548]
movzx edx, byte [ecx]
cmp edx, 0x2f
jne 0x41d51d
jmp 0x41d53a
mov eax, dword [ebp - 0x108]
add eax, dword [ebp - 0x548]
mov ecx, dword [ebp - 0x530]
mov dl, byte [eax]
mov byte [ebp + ecx - 0xb8], dl
jmp 0x41d4e0
jmp 0x41d541
jmp 0x41d495
lea eax, [ebp - 0xb8]
push eax
push str._s_439
push 0x45ccb0
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
lea ecx, [ebp - 0xb8]
push ecx
push str._s_548
push 0x45ccd0
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
mov dword [ebp - 0x7a0], 0
mov dword [ebp - 0x7a8], 0
mov dword [ebp - 0x7b0], 0
mov dword [ebp - 0x79c], 0
mov dword [ebp - 0x7ac], 0
mov edx, dword [ebp - 0x558]
push edx
push 0x431fa4
lea eax, [ebp - 0xe8]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
push str._Thresload_
push 0x400
mov ecx, dword [ebp - 0x564]
push ecx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x790], eax
push 0x431fb8
push 0x400
mov edx, dword [ebp - 0x564]
push edx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x784], eax
push str._SupersedesRule_
push 0x400
mov eax, dword [ebp - 0x564]
push eax
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x84], eax
push str._SupersedesLoad_
push 0x400
mov ecx, dword [ebp - 0x564]
push ecx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x780], eax
push str._SupersedesHold_
push 0x400
mov edx, dword [ebp - 0x564]
push edx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x328], eax
mov eax, dword [ebp - 0x790]
add eax, 0xb
push eax
lea ecx, [ebp - 0xe8]
push ecx
push str._parserSearchThread_________EnvFile1________RunTime________s_:__.8s_
call fcn.00428290
add esp, 0xc
push 0x45ccb0
push str._parserSearchThread_________EnvFile1________RegistFunc1____s_
call fcn.00428290
add esp, 8
push 0x45ccd0
push str._parserSearchThread_________EnvFile1________RegistFunc2____s_
call fcn.00428290
add esp, 8
cmp dword [ebp - 0x790], 0
je 0x41d6dc
cmp dword [ebp - 0x784], 0
je 0x41d6dc
cmp dword [ebp - 0x84], 0
je 0x41d6dc
cmp dword [ebp - 0x780], 0
je 0x41d6dc
cmp dword [ebp - 0x328], 0
jne 0x41d6f2
push 0x24ba
lea edx, [ebp - 0x785]
push edx
call fcn.00428cf0
jmp 0x420625
mov eax, dword [ebp - 0x784]
add eax, 0x17
mov dword [ebp - 0x7a0], eax
mov ecx, dword [ebp - 0x84]
add ecx, 0x10
mov dword [ebp - 0x7a8], ecx
mov edx, dword [ebp - 0x780]
add edx, 0x10
mov dword [ebp - 0x7b0], edx
mov eax, dword [ebp - 0x328]
add eax, 0x10
mov dword [ebp - 0x79c], eax
mov ecx, dword [ebp - 0x7a0]
mov dl, byte [ecx]
mov byte [ebp - 0x7a4], dl
mov eax, dword [ebp - 0x7a8]
mov cl, byte [eax]
mov byte [ebp - 0x7a3], cl
mov edx, dword [ebp - 0x7b0]
mov al, byte [edx]
mov byte [ebp - 0x7a2], al
mov ecx, dword [ebp - 0x79c]
mov dl, byte [ecx]
mov byte [ebp - 0x7a1], dl
lea eax, [ebp - 0xe8]
push eax
mov ecx, dword [ebp - 0x790]
add ecx, 0xb
push ecx
mov edx, dword [ebp - 0x79c]
movzx eax, byte [edx]
push eax
mov ecx, dword [ebp - 0x7b0]
movzx edx, byte [ecx]
push edx
mov eax, dword [ebp - 0x7a8]
movzx ecx, byte [eax]
push ecx
mov edx, dword [ebp - 0x7a0]
movzx eax, byte [edx]
push eax
push str._parserSearchThread_________EnvFile1________RunCount_______c:_c:_c:_c___.8s_:__.8s_
call fcn.00428290
add esp, 0x1c
push 8
push 0x432130
mov ecx, dword [ebp - 0x790]
add ecx, 0xb
push ecx
call fcn.004027ba
add esp, 0xc
test eax, eax
je 0x41e3ee
push 8
lea edx, [ebp - 0xe8]
push edx
mov eax, dword [ebp - 0x790]
add eax, 0xb
push eax
call fcn.004027ba
add esp, 0xc
test eax, eax
je 0x41de32
mov ecx, dword [ebp - 0x7a0]
movzx edx, byte [ecx]
cmp edx, 0x55
jne 0x41d80d
mov dword [0x442f40], 0x1e
jmp 0x41da54
mov eax, dword [ebp - 0x7a0]
movzx ecx, byte [eax]
cmp ecx, 0x54
jne 0x41d82a
mov dword [0x442f40], 0x1d
jmp 0x41da54
mov edx, dword [ebp - 0x7a0]
movzx eax, byte [edx]
cmp eax, 0x53
jne 0x41d847
mov dword [0x442f40], 0x1c
jmp 0x41da54
mov ecx, dword [ebp - 0x7a0]
movzx edx, byte [ecx]
cmp edx, 0x52
jne 0x41d864
mov dword [0x442f40], 0x1b
jmp 0x41da54
mov eax, dword [ebp - 0x7a0]
movzx ecx, byte [eax]
cmp ecx, 0x51
jne 0x41d881
mov dword [0x442f40], 0x1a
jmp 0x41da54
mov edx, dword [ebp - 0x7a0]
movzx eax, byte [edx]
cmp eax, 0x50
jne 0x41d89e
mov dword [0x442f40], 0x19
jmp 0x41da54
mov ecx, dword [ebp - 0x7a0]
movzx edx, byte [ecx]
cmp edx, 0x4f
jne 0x41d8bb
mov dword [0x442f40], 0x18
jmp 0x41da54
mov eax, dword [ebp - 0x7a0]
movzx ecx, byte [eax]
cmp ecx, 0x4e
jne 0x41d8d8
mov dword [0x442f40], 0x17
jmp 0x41da54
mov edx, dword [ebp - 0x7a0]
movzx eax, byte [edx]
cmp eax, 0x4d
jne 0x41d8f5
mov dword [0x442f40], 0x16
jmp 0x41da54
mov ecx, dword [ebp - 0x7a0]
movzx edx, byte [ecx]
cmp edx, 0x4c
jne 0x41d912
mov dword [0x442f40], 0x15
jmp 0x41da54
mov eax, dword [ebp - 0x7a0]
movzx ecx, byte [eax]
cmp ecx, 0x4b
jne 0x41d92f
mov dword [0x442f40], 0x14
jmp 0x41da54
mov edx, dword [ebp - 0x7a0]
movzx eax, byte [edx]
cmp eax, 0x4a
jne 0x41d94c
mov dword [0x442f40], 0x13
jmp 0x41da54
mov ecx, dword [ebp - 0x7a0]
movzx edx, byte [ecx]
cmp edx, 0x49
jne 0x41d969
mov dword [0x442f40], 0x12
jmp 0x41da54
mov eax, dword [ebp - 0x7a0]
movzx ecx, byte [eax]
cmp ecx, 0x48
jne 0x41d986
mov dword [0x442f40], 0x11
jmp 0x41da54
mov edx, dword [ebp - 0x7a0]
movzx eax, byte [edx]
cmp eax, 0x47
jne 0x41d9a3
mov dword [0x442f40], 0x10
jmp 0x41da54
mov ecx, dword [ebp - 0x7a0]
movzx edx, byte [ecx]
cmp edx, 0x46
jne 0x41d9c0
mov dword [0x442f40], 0xf
jmp 0x41da54
mov eax, dword [ebp - 0x7a0]
movzx ecx, byte [eax]
cmp ecx, 0x45
jne 0x41d9da
mov dword [0x442f40], 0xe
jmp 0x41da54
mov edx, dword [ebp - 0x7a0]
movzx eax, byte [edx]
cmp eax, 0x44
jne 0x41d9f4
mov dword [0x442f40], 0xd
jmp 0x41da54
mov ecx, dword [ebp - 0x7a0]
movzx edx, byte [ecx]
cmp edx, 0x43
jne 0x41da0e
mov dword [0x442f40], 0xc
jmp 0x41da54
mov eax, dword [ebp - 0x7a0]
movzx ecx, byte [eax]
cmp ecx, 0x42
jne 0x41da28
mov dword [0x442f40], 0xb
jmp 0x41da54
mov edx, dword [ebp - 0x7a0]
movzx eax, byte [edx]
cmp eax, 0x41
jne 0x41da42
mov dword [0x442f40], 0xa
jmp 0x41da54
mov ecx, dword [ebp - 0x7a0]
movzx edx, byte [ecx]
sub edx, 0x30
mov dword [0x442f40], edx
mov dword [0x442f48], 0x1e
mov dword [0x442f4c], 9
cmp dword [0x442f40], 1
jle 0x41da92
cmp dword [0x442f40], 8
jle 0x41da86
mov dword [0x442f44], 9
jmp 0x41da90
mov eax, dword [0x442f40]
mov dword [0x442f44], eax
jmp 0x41da9c
mov dword [0x442f44], 0
cmp dword [0x442f40], 0x1e
jle 0x41dac3
mov dword [0x442f40], 0
mov dword [0x442f44], 0
mov dword [0x442f50], 0
cmp dword [0x442f40], 0x1e
jne 0x41dada
mov ecx, dword [ebp - 0x7a0]
mov byte [ecx], 0x55
jmp 0x41dca5
cmp dword [0x442f40], 0x1d
jne 0x41daf1
mov edx, dword [ebp - 0x7a0]
mov byte [edx], 0x54
jmp 0x41dca5
cmp dword [0x442f40], 0x1c
jne 0x41db08
mov eax, dword [ebp - 0x7a0]
mov byte [eax], 0x53
jmp 0x41dca5
cmp dword [0x442f40], 0x1b
jne 0x41db1f
mov ecx, dword [ebp - 0x7a0]
mov byte [ecx], 0x52
jmp 0x41dca5
cmp dword [0x442f40], 0x1a
jne 0x41db36
mov edx, dword [ebp - 0x7a0]
mov byte [edx], 0x51
jmp 0x41dca5
cmp dword [0x442f40], 0x19
jne 0x41db4d
mov eax, dword [ebp - 0x7a0]
mov byte [eax], 0x50
jmp 0x41dca5
cmp dword [0x442f40], 0x18
jne 0x41db64
mov ecx, dword [ebp - 0x7a0]
mov byte [ecx], 0x4f
jmp 0x41dca5
cmp dword [0x442f40], 0x17
jne 0x41db7b
mov edx, dword [ebp - 0x7a0]
mov byte [edx], 0x4e
jmp 0x41dca5
cmp dword [0x442f40], 0x16
jne 0x41db92
mov eax, dword [ebp - 0x7a0]
mov byte [eax], 0x4d
jmp 0x41dca5
cmp dword [0x442f40], 0x15
jne 0x41dba9
mov ecx, dword [ebp - 0x7a0]
mov byte [ecx], 0x4c
jmp 0x41dca5
cmp dword [0x442f40], 0x14
jne 0x41dbc0
mov edx, dword [ebp - 0x7a0]
mov byte [edx], 0x4b
jmp 0x41dca5
cmp dword [0x442f40], 0x13
jne 0x41dbd7
mov eax, dword [ebp - 0x7a0]
mov byte [eax], 0x4a
jmp 0x41dca5
cmp dword [0x442f40], 0x12
jne 0x41dbee
mov ecx, dword [ebp - 0x7a0]
mov byte [ecx], 0x49
jmp 0x41dca5
cmp dword [0x442f40], 0x11
jne 0x41dc05
mov edx, dword [ebp - 0x7a0]
mov byte [edx], 0x48
jmp 0x41dca5
cmp dword [0x442f40], 0x10
jne 0x41dc1c
mov eax, dword [ebp - 0x7a0]
mov byte [eax], 0x47
jmp 0x41dca5
cmp dword [0x442f40], 0xf
jne 0x41dc30
mov ecx, dword [ebp - 0x7a0]
mov byte [ecx], 0x46
jmp 0x41dca5
cmp dword [0x442f40], 0xe
jne 0x41dc44
mov edx, dword [ebp - 0x7a0]
mov byte [edx], 0x45
jmp 0x41dca5
cmp dword [0x442f40], 0xd
jne 0x41dc58
mov eax, dword [ebp - 0x7a0]
mov byte [eax], 0x44
jmp 0x41dca5
cmp dword [0x442f40], 0xc
jne 0x41dc6c
mov ecx, dword [ebp - 0x7a0]
mov byte [ecx], 0x43
jmp 0x41dca5
cmp dword [0x442f40], 0xb
jne 0x41dc80
mov edx, dword [ebp - 0x7a0]
mov byte [edx], 0x42
jmp 0x41dca5
cmp dword [0x442f40], 0xa
jne 0x41dc94
mov eax, dword [ebp - 0x7a0]
mov byte [eax], 0x41
jmp 0x41dca5
mov ecx, dword [0x442f40]
add ecx, 0x30
mov edx, dword [ebp - 0x7a0]
mov byte [edx], cl
mov eax, dword [0x442f44]
add eax, 0x30
mov ecx, dword [ebp - 0x7a8]
mov byte [ecx], al
mov edx, dword [ebp - 0x7b0]
mov byte [edx], 0x55
mov eax, dword [ebp - 0x79c]
mov byte [eax], 0x39
mov dword [ebp - 0xf0], 1
mov ecx, dword [ebp - 0x550]
cmp ecx, dword [ebp - 0x534]
jb 0x41dd3f
mov edx, dword [ebp - 0x550]
push edx
push 0x43213c
lea eax, [ebp - 0x7e8]
push eax
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
push 8
lea ecx, [ebp - 0x7e8]
push ecx
mov edx, dword [ebp - 0x78c]
push edx
call fcn.00403e40
add esp, 0xc
push 0x432144
push 0x45d310
push 0x432160
lea eax, [ebp - 0x30c]
push eax
call dword [sym.imp.USER32.dll_wsprintfW]
add esp, 0x10
lea ecx, [ebp - 0x30c]
push ecx
call dword [sym.imp.KERNEL32.dll_DeleteFileW]
push 0x7e4
lea edx, [ebp - 0x828]
push edx
mov eax, dword [ebp - 0x550]
push eax
call fcn.0041a9a0
push 0x7e4
lea ecx, [ebp - 0x838]
push ecx
mov edx, dword [ebp - 0x534]
push edx
call fcn.0041a9a0
movzx eax, word [ebp - 0x81e]
push eax
movzx ecx, word [ebp - 0x820]
push ecx
movzx edx, word [ebp - 0x822]
push edx
movzx eax, word [ebp - 0x826]
push eax
movzx ecx, word [ebp - 0x828]
push ecx
push 0x43216c
lea edx, [ebp - 0x818]
push edx
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0x1c
movzx eax, word [ebp - 0x82e]
push eax
movzx ecx, word [ebp - 0x830]
push ecx
movzx edx, word [ebp - 0x832]
push edx
movzx eax, word [ebp - 0x836]
push eax
movzx ecx, word [ebp - 0x838]
push ecx
push str._04d__02d__02d__02d:_02d
lea edx, [ebp - 0x800]
push edx
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0x1c
lea eax, [ebp - 0x800]
push eax
lea ecx, [ebp - 0x818]
push ecx
mov edx, dword [ebp - 0x534]
push edx
mov eax, dword [ebp - 0x550]
push eax
push str._parserSearchThread_________RunTimeCheck___________________08X_:__08X___s_:__s_
call fcn.00428290
add esp, 0x14
push 8
lea ecx, [ebp - 0xe8]
push ecx
mov edx, dword [ebp - 0x790]
add edx, 0xb
push edx
call fcn.00403e40
add esp, 0xc
jmp 0x41e3ec
mov eax, dword [ebp - 0x784]
movzx ecx, byte [eax + 0x17]
cmp ecx, 0x55
jne 0x41de50
mov dword [0x442f40], 0x1e
jmp 0x41e0ab
mov edx, dword [ebp - 0x784]
movzx eax, byte [edx + 0x17]
cmp eax, 0x54
jne 0x41de6e
mov dword [0x442f40], 0x1d
jmp 0x41e0ab
mov ecx, dword [ebp - 0x784]
movzx edx, byte [ecx + 0x17]
cmp edx, 0x53
jne 0x41de8c
mov dword [0x442f40], 0x1c
jmp 0x41e0ab
mov eax, dword [ebp - 0x784]
movzx ecx, byte [eax + 0x17]
cmp ecx, 0x52
jne 0x41deaa
mov dword [0x442f40], 0x1b
jmp 0x41e0ab
mov edx, dword [ebp - 0x784]
movzx eax, byte [edx + 0x17]
cmp eax, 0x51
jne 0x41dec8
mov dword [0x442f40], 0x1a
jmp 0x41e0ab
mov ecx, dword [ebp - 0x784]
movzx edx, byte [ecx + 0x17]
cmp edx, 0x50
jne 0x41dee6
mov dword [0x442f40], 0x19
jmp 0x41e0ab
mov eax, dword [ebp - 0x784]
movzx ecx, byte [eax + 0x17]
cmp ecx, 0x4f
jne 0x41df04
mov dword [0x442f40], 0x18
jmp 0x41e0ab
mov edx, dword [ebp - 0x784]
movzx eax, byte [edx + 0x17]
cmp eax, 0x4e
jne 0x41df22
mov dword [0x442f40], 0x17
jmp 0x41e0ab
mov ecx, dword [ebp - 0x784]
movzx edx, byte [ecx + 0x17]
cmp edx, 0x4d
jne 0x41df40
mov dword [0x442f40], 0x16
jmp 0x41e0ab
mov eax, dword [ebp - 0x784]
movzx ecx, byte [eax + 0x17]
cmp ecx, 0x4c
jne 0x41df5e
mov dword [0x442f40], 0x15
jmp 0x41e0ab
mov edx, dword [ebp - 0x784]
movzx eax, byte [edx + 0x17]
cmp eax, 0x4b
jne 0x41df7c
mov dword [0x442f40], 0x14
jmp 0x41e0ab
mov ecx, dword [ebp - 0x784]
movzx edx, byte [ecx + 0x17]
cmp edx, 0x4a
jne 0x41df9a
mov dword [0x442f40], 0x13
jmp 0x41e0ab
mov eax, dword [ebp - 0x784]
movzx ecx, byte [eax + 0x17]
cmp ecx, 0x49
jne 0x41dfb8
mov dword [0x442f40], 0x12
jmp 0x41e0ab
mov edx, dword [ebp - 0x784]
movzx eax, byte [edx + 0x17]
cmp eax, 0x48
jne 0x41dfd6
mov dword [0x442f40], 0x11
jmp 0x41e0ab
mov ecx, dword [ebp - 0x784]
movzx edx, byte [ecx + 0x17]
cmp edx, 0x47
jne 0x41dff4
mov dword [0x442f40], 0x10
jmp 0x41e0ab
mov eax, dword [ebp - 0x784]
movzx ecx, byte [eax + 0x17]
cmp ecx, 0x46
jne 0x41e012
mov dword [0x442f40], 0xf
jmp 0x41e0ab
mov edx, dword [ebp - 0x784]
movzx eax, byte [edx + 0x17]
cmp eax, 0x45
jne 0x41e02d
mov dword [0x442f40], 0xe
jmp 0x41e0ab
mov ecx, dword [ebp - 0x784]
movzx edx, byte [ecx + 0x17]
cmp edx, 0x44
jne 0x41e048
mov dword [0x442f40], 0xd
jmp 0x41e0ab
mov eax, dword [ebp - 0x784]
movzx ecx, byte [eax + 0x17]
cmp ecx, 0x43
jne 0x41e063
mov dword [0x442f40], 0xc
jmp 0x41e0ab
mov edx, dword [ebp - 0x784]
movzx eax, byte [edx + 0x17]
cmp eax, 0x42
jne 0x41e07e
mov dword [0x442f40], 0xb
jmp 0x41e0ab
mov ecx, dword [ebp - 0x784]
movzx edx, byte [ecx + 0x17]
cmp edx, 0x41
jne 0x41e099
mov dword [0x442f40], 0xa
jmp 0x41e0ab
mov eax, dword [ebp - 0x7a0]
movzx ecx, byte [eax]
sub ecx, 0x30
mov dword [0x442f40], ecx
mov edx, dword [ebp - 0x780]
movzx eax, byte [edx + 0x10]
cmp eax, 0x55
jne 0x41e0c9
mov dword [0x442f48], 0x1e
jmp 0x41e323
mov ecx, dword [ebp - 0x780]
movzx edx, byte [ecx + 0x10]
cmp edx, 0x54
jne 0x41e0e7
mov dword [0x442f48], 0x1d
jmp 0x41e323
mov eax, dword [ebp - 0x780]
movzx ecx, byte [eax + 0x10]
cmp ecx, 0x53
jne 0x41e105
mov dword [0x442f48], 0x1c
jmp 0x41e323
mov edx, dword [ebp - 0x780]
movzx eax, byte [edx + 0x10]
cmp eax, 0x52
jne 0x41e123
mov dword [0x442f48], 0x1b
jmp 0x41e323
mov ecx, dword [ebp - 0x780]
movzx edx, byte [ecx + 0x10]
cmp edx, 0x51
jne 0x41e141
mov dword [0x442f48], 0x1a
jmp 0x41e323
mov eax, dword [ebp - 0x780]
movzx ecx, byte [eax + 0x10]
cmp ecx, 0x50
jne 0x41e15f
mov dword [0x442f48], 0x19
jmp 0x41e323
mov edx, dword [ebp - 0x780]
movzx eax, byte [edx + 0x10]
cmp eax, 0x4f
jne 0x41e17d
mov dword [0x442f48], 0x18
jmp 0x41e323
mov ecx, dword [ebp - 0x780]
movzx edx, byte [ecx + 0x10]
cmp edx, 0x4e
jne 0x41e19b
mov dword [0x442f48], 0x17
jmp 0x41e323
mov eax, dword [ebp - 0x780]
movzx ecx, byte [eax + 0x10]
cmp ecx, 0x4d
jne 0x41e1b9
mov dword [0x442f48], 0x16
jmp 0x41e323
mov edx, dword [ebp - 0x780]
movzx eax, byte [edx + 0x10]
cmp eax, 0x4c
jne 0x41e1d7
mov dword [0x442f48], 0x15
jmp 0x41e323
mov ecx, dword [ebp - 0x780]
movzx edx, byte [ecx + 0x10]
cmp edx, 0x4b
jne 0x41e1f5
mov dword [0x442f48], 0x14
jmp 0x41e323
mov eax, dword [ebp - 0x780]
movzx ecx, byte [eax + 0x10]
cmp ecx, 0x4a
jne 0x41e213
mov dword [0x442f48], 0x13
jmp 0x41e323
mov edx, dword [ebp - 0x780]
movzx eax, byte [edx + 0x10]
cmp eax, 0x49
jne 0x41e231
mov dword [0x442f48], 0x12
jmp 0x41e323
mov ecx, dword [ebp - 0x780]
movzx edx, byte [ecx + 0x10]
cmp edx, 0x48
jne 0x41e24f
mov dword [0x442f48], 0x11
jmp 0x41e323
mov eax, dword [ebp - 0x780]
movzx ecx, byte [eax + 0x10]
cmp ecx, 0x47
jne 0x41e26d
mov dword [0x442f48], 0x10
jmp 0x41e323
mov edx, dword [ebp - 0x780]
movzx eax, byte [edx + 0x10]
cmp eax, 0x46
jne 0x41e28b
mov dword [0x442f48], 0xf
jmp 0x41e323
mov ecx, dword [ebp - 0x780]
movzx edx, byte [ecx + 0x10]
cmp edx, 0x45
jne 0x41e2a6
mov dword [0x442f48], 0xe
jmp 0x41e323
mov eax, dword [ebp - 0x780]
movzx ecx, byte [eax + 0x10]
cmp ecx, 0x44
jne 0x41e2c1
mov dword [0x442f48], 0xd
jmp 0x41e323
mov edx, dword [ebp - 0x780]
movzx eax, byte [edx + 0x10]
cmp eax, 0x43
jne 0x41e2dc
mov dword [0x442f48], 0xc
jmp 0x41e323
mov ecx, dword [ebp - 0x780]
movzx edx, byte [ecx + 0x10]
cmp edx, 0x42
jne 0x41e2f7
mov dword [0x442f48], 0xb
jmp 0x41e323
mov eax, dword [ebp - 0x780]
movzx ecx, byte [eax + 0x10]
cmp ecx, 0x41
jne 0x41e312
mov dword [0x442f48], 0xa
jmp 0x41e323
mov edx, dword [ebp - 0x7b0]
movzx eax, byte [edx]
sub eax, 0x30
mov dword [0x442f48], eax
mov ecx, dword [ebp - 0x7a8]
movzx edx, byte [ecx]
sub edx, 0x30
mov dword [0x442f44], edx
mov eax, dword [ebp - 0x79c]
movzx ecx, byte [eax]
sub ecx, 0x30
mov dword [0x442f4c], ecx
mov dword [ebp - 0x78c], 0
cmp dword [0x442f44], 9
jge 0x41e385
mov edx, dword [0x442f40]
cmp edx, dword [0x442f44]
jl 0x41e372
mov eax, dword [0x442f40]
mov dword [0x442f44], eax
cmp dword [0x442f44], 9
jl 0x41e385
mov dword [0x442f44], 9
cmp dword [0x442f4c], 9
jge 0x41e3bb
mov ecx, dword [0x442f48]
cmp ecx, dword [0x442f4c]
jl 0x41e3a8
mov edx, dword [0x442f48]
mov dword [0x442f4c], edx
cmp dword [0x442f4c], 9
jl 0x41e3bb
mov dword [0x442f4c], 9
mov eax, dword [0x442f4c]
cmp eax, dword [0x442f48]
jle 0x41e3d4
mov ecx, dword [0x442f48]
mov dword [0x442f4c], ecx
mov edx, dword [0x442f44]
cmp edx, dword [0x442f48]
jle 0x41e3ec
mov eax, dword [0x442f48]
mov dword [0x442f44], eax
jmp 0x41e448
mov dword [ebp - 0xf0], 1
mov dword [ebp - 0x78c], 0
push 8
lea ecx, [ebp - 0xe8]
push ecx
mov edx, dword [ebp - 0x790]
add edx, 0xb
push edx
call fcn.00403e40
add esp, 0xc
movzx eax, word [ebp - 0x316]
push eax
movzx ecx, word [ebp - 0x31a]
push ecx
movzx edx, word [ebp - 0x31c]
push edx
push 0x4321fc
push 0x45d9ec
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0x14
mov eax, dword [0x442f4c]
push eax
mov ecx, dword [0x442f48]
push ecx
mov edx, dword [0x442f44]
push edx
mov eax, dword [0x442f40]
push eax
push 0x45d9ec
mov ecx, dword [ebp - 0xf0]
push ecx
push str._parserSearchThread_________Inspection______Count__________d_:__s___d:_d:_d:_d_
call fcn.004283a0
add esp, 0x1c
push str.mso_style_parent:
push 0x400
mov edx, dword [ebp - 0x32c]
push edx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x790], eax
push str.mso_style_next:
push 0x400
mov eax, dword [ebp - 0x32c]
push eax
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x784], eax
push str.mso_font_alt:
push 0x400
mov ecx, dword [ebp - 0x32c]
push ecx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x84], eax
push str.mso_font_signature:
push 0x400
mov edx, dword [ebp - 0x32c]
push edx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x780], eax
cmp dword [ebp - 0x790], 0
je 0x41e527
cmp dword [ebp - 0x784], 0
je 0x41e527
cmp dword [ebp - 0x84], 0
je 0x41e527
cmp dword [ebp - 0x780], 0
jne 0x41e53d
push 0x24bb
lea eax, [ebp - 0x785]
push eax
call fcn.00428cf0
jmp 0x420625
mov dword [ebp - 0x548], 0
jmp 0x41e558
mov ecx, dword [ebp - 0x548]
add ecx, 1
mov dword [ebp - 0x548], ecx
cmp dword [ebp - 0x548], 0x400
jge 0x41e67f
mov edx, dword [ebp - 0x790]
add edx, dword [ebp - 0x548]
movzx eax, byte [edx]
cmp eax, 0x22
jne 0x41e67a
mov ecx, dword [ebp - 0x548]
mov edx, dword [ebp - 0x790]
lea eax, [edx + ecx + 1]
mov dword [ebp - 0x790], eax
mov dword [ebp - 0x548], 0
jmp 0x41e5b1
mov ecx, dword [ebp - 0x548]
add ecx, 1
mov dword [ebp - 0x548], ecx
cmp dword [ebp - 0x548], 0x2e
jge 0x41e678
mov edx, dword [ebp - 0x790]
add edx, dword [ebp - 0x548]
movzx eax, byte [edx]
cmp eax, 0x22
jne 0x41e658
mov dword [ebp - 0x548], 0
jmp 0x41e5f1
mov ecx, dword [ebp - 0x548]
add ecx, 1
mov dword [ebp - 0x548], ecx
cmp dword [ebp - 0x548], 0x2e
jge 0x41e656
mov edx, dword [ebp - 0x548]
movsx eax, byte [ebp + edx - 0xe8]
cmp eax, 0x20
jne 0x41e654
mov ecx, dword [ebp - 0x548]
mov byte [ebp + ecx - 0xe3], 0
mov edx, dword [ebp - 0x548]
lea eax, [ebp + edx - 0xe7]
push eax
push 1
lea ecx, [ebp - 0x785]
push ecx
call fcn.00428de0
mov edx, dword [ebp - 0x548]
lea eax, [ebp + edx - 0xe7]
push eax
push str._parserSearchThread_________ServerSite_Path_Level1_________s_
call fcn.00428290
add esp, 8
jmp 0x41e656
jmp 0x41e5e2
jmp 0x41e678
mov ecx, dword [ebp - 0x790]
add ecx, dword [ebp - 0x548]
mov edx, dword [ebp - 0x548]
mov al, byte [ecx]
mov byte [ebp + edx - 0xe8], al
jmp 0x41e5a2
jmp 0x41e67f
jmp 0x41e549
mov dword [ebp - 0x548], 0
jmp 0x41e69a
mov ecx, dword [ebp - 0x548]
add ecx, 1
mov dword [ebp - 0x548], ecx
cmp dword [ebp - 0x548], 0x400
jge 0x41e7c1
mov edx, dword [ebp - 0x784]
add edx, dword [ebp - 0x548]
movzx eax, byte [edx]
cmp eax, 0x22
jne 0x41e7bc
mov ecx, dword [ebp - 0x548]
mov edx, dword [ebp - 0x784]
lea eax, [edx + ecx + 1]
mov dword [ebp - 0x784], eax
mov dword [ebp - 0x548], 0
jmp 0x41e6f3
mov ecx, dword [ebp - 0x548]
add ecx, 1
mov dword [ebp - 0x548], ecx
cmp dword [ebp - 0x548], 0x2e
jge 0x41e7ba
mov edx, dword [ebp - 0x784]
add edx, dword [ebp - 0x548]
movzx eax, byte [edx]
cmp eax, 0x22
jne 0x41e79a
mov dword [ebp - 0x548], 0
jmp 0x41e733
mov ecx, dword [ebp - 0x548]
add ecx, 1
mov dword [ebp - 0x548], ecx
cmp dword [ebp - 0x548], 0x2e
jge 0x41e798
mov edx, dword [ebp - 0x548]
movsx eax, byte [ebp + edx - 0xe8]
cmp eax, 0x20
jne 0x41e796
mov ecx, dword [ebp - 0x548]
mov byte [ebp + ecx - 0xe3], 0
mov edx, dword [ebp - 0x548]
lea eax, [ebp + edx - 0xe7]
push eax
push 2
lea ecx, [ebp - 0x785]
push ecx
call fcn.00428de0
mov edx, dword [ebp - 0x548]
lea eax, [ebp + edx - 0xe7]
push eax
push str._parserSearchThread_________ServerSite_Path_Level3_________s_
call fcn.00428290
add esp, 8
jmp 0x41e798
jmp 0x41e724
jmp 0x41e7ba
mov ecx, dword [ebp - 0x784]
add ecx, dword [ebp - 0x548]
mov edx, dword [ebp - 0x548]
mov al, byte [ecx]
mov byte [ebp + edx - 0xe8], al
jmp 0x41e6e4
jmp 0x41e7c1
jmp 0x41e68b
mov dword [ebp - 0x548], 0
jmp 0x41e7dc
mov ecx, dword [ebp - 0x548]
add ecx, 1
mov dword [ebp - 0x548], ecx
cmp dword [ebp - 0x548], 0x400
jge 0x41f106
mov edx, dword [ebp - 0x84]
add edx, dword [ebp - 0x548]
movzx eax, byte [edx]
cmp eax, 0x3a
jne 0x41f101
mov ecx, dword [ebp - 0x548]
mov edx, dword [ebp - 0x84]
lea eax, [edx + ecx + 2]
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x548], 0
jmp 0x41e835
mov ecx, dword [ebp - 0x548]
add ecx, 1
mov dword [ebp - 0x548], ecx
cmp dword [ebp - 0x548], 0x2e
jge 0x41f0ff
mov edx, dword [ebp - 0x84]
add edx, dword [ebp - 0x548]
movzx eax, byte [edx]
cmp eax, 0x3b
jne 0x41f0df
mov byte [ebp - 0x850], 0
xor ecx, ecx
mov dword [ebp - 0x84f], ecx
mov dword [ebp - 0x84b], ecx
mov dword [ebp - 0x847], ecx
mov dword [ebp - 0x843], ecx
mov dword [ebp - 0x83f], ecx
mov word [ebp - 0x83b], cx
mov byte [ebp - 0x839], cl
lea edx, [ebp - 0xe8]
mov dword [ebp - 0x858], edx
mov byte [ebp - 0x850], 0
mov dword [ebp - 0x854], 0
jmp 0x41e8bc
mov eax, dword [ebp - 0x854]
add eax, 1
mov dword [ebp - 0x854], eax
cmp dword [ebp - 0x854], 2
jge 0x41e9b6
mov ecx, dword [ebp - 0x858]
add ecx, dword [ebp - 0x854]
movzx edx, byte [ecx]
cmp edx, 0x30
jl 0x41e919
mov eax, dword [ebp - 0x858]
add eax, dword [ebp - 0x854]
movzx ecx, byte [eax]
cmp ecx, 0x39
jg 0x41e919
movsx edx, byte [ebp - 0x850]
shl edx, 4
mov eax, dword [ebp - 0x858]
add eax, dword [ebp - 0x854]
movzx ecx, byte [eax]
lea edx, [edx + ecx - 0x30]
mov byte [ebp - 0x850], dl
jmp 0x41e9b1
mov eax, dword [ebp - 0x858]
add eax, dword [ebp - 0x854]
movzx ecx, byte [eax]
cmp ecx, 0x41
jl 0x41e966
mov edx, dword [ebp - 0x858]
add edx, dword [ebp - 0x854]
movzx eax, byte [edx]
cmp eax, 0x46
jg 0x41e966
movsx ecx, byte [ebp - 0x850]
shl ecx, 4
mov edx, dword [ebp - 0x858]
add edx, dword [ebp - 0x854]
movzx eax, byte [edx]
lea ecx, [ecx + eax - 0x37]
mov byte [ebp - 0x850], cl
jmp 0x41e9b1
mov edx, dword [ebp - 0x858]
add edx, dword [ebp - 0x854]
movzx eax, byte [edx]
cmp eax, 0x61
jl 0x41e9b1
mov ecx, dword [ebp - 0x858]
add ecx, dword [ebp - 0x854]
movzx edx, byte [ecx]
cmp edx, 0x66
jg 0x41e9b1
movsx eax, byte [ebp - 0x850]
shl eax, 4
mov ecx, dword [ebp - 0x858]
add ecx, dword [ebp - 0x854]
movzx edx, byte [ecx]
lea eax, [eax + edx - 0x57]
mov byte [ebp - 0x850], al
jmp 0x41e8ad
lea ecx, [ebp - 0xe6]
mov dword [ebp - 0x860], ecx
mov byte [ebp - 0x84f], 0
mov dword [ebp - 0x85c], 0
jmp 0x41e9e4
mov edx, dword [ebp - 0x85c]
add edx, 1
mov dword [ebp - 0x85c], edx
cmp dword [ebp - 0x85c], 2
jge 0x41eade
mov eax, dword [ebp - 0x860]
add eax, dword [ebp - 0x85c]
movzx ecx, byte [eax]
cmp ecx, 0x30
jl 0x41ea41
mov edx, dword [ebp - 0x860]
add edx, dword [ebp - 0x85c]
movzx eax, byte [edx]
cmp eax, 0x39
jg 0x41ea41
movsx ecx, byte [ebp - 0x84f]
shl ecx, 4
mov edx, dword [ebp - 0x860]
add edx, dword [ebp - 0x85c]
movzx eax, byte [edx]
lea ecx, [ecx + eax - 0x30]
mov byte [ebp - 0x84f], cl
jmp 0x41ead9
mov edx, dword [ebp - 0x860]
add edx, dword [ebp - 0x85c]
movzx eax, byte [edx]
cmp eax, 0x41
jl 0x41ea8e
mov ecx, dword [ebp - 0x860]
add ecx, dword [ebp - 0x85c]
movzx edx, byte [ecx]
cmp edx, 0x46
jg 0x41ea8e
movsx eax, byte [ebp - 0x84f]
shl eax, 4
mov ecx, dword [ebp - 0x860]
add ecx, dword [ebp - 0x85c]
movzx edx, byte [ecx]
lea eax, [eax + edx - 0x37]
mov byte [ebp - 0x84f], al
jmp 0x41ead9
mov ecx, dword [ebp - 0x860]
add ecx, dword [ebp - 0x85c]
movzx edx, byte [ecx]
cmp edx, 0x61
jl 0x41ead9
mov eax, dword [ebp - 0x860]
add eax, dword [ebp - 0x85c]
movzx ecx, byte [eax]
cmp ecx, 0x66
jg 0x41ead9
movsx edx, byte [ebp - 0x84f]
shl edx, 4
mov eax, dword [ebp - 0x860]
add eax, dword [ebp - 0x85c]
movzx ecx, byte [eax]
lea edx, [edx + ecx - 0x57]
mov byte [ebp - 0x84f], dl
jmp 0x41e9d5
lea eax, [ebp - 0xe4]
mov dword [ebp - 0x868], eax
mov byte [ebp - 0x84e], 0
mov dword [ebp - 0x864], 0
jmp 0x41eb0c
mov ecx, dword [ebp - 0x864]
add ecx, 1
mov dword [ebp - 0x864], ecx
cmp dword [ebp - 0x864], 2
jge 0x41ec06
mov edx, dword [ebp - 0x868]
add edx, dword [ebp - 0x864]
movzx eax, byte [edx]
cmp eax, 0x30
jl 0x41eb69
mov ecx, dword [ebp - 0x868]
add ecx, dword [ebp - 0x864]
movzx edx, byte [ecx]
cmp edx, 0x39
jg 0x41eb69
movsx eax, byte [ebp - 0x84e]
shl eax, 4
mov ecx, dword [ebp - 0x868]
add ecx, dword [ebp - 0x864]
movzx edx, byte [ecx]
lea eax, [eax + edx - 0x30]
mov byte [ebp - 0x84e], al
jmp 0x41ec01
mov ecx, dword [ebp - 0x868]
add ecx, dword [ebp - 0x864]
movzx edx, byte [ecx]
cmp edx, 0x41
jl 0x41ebb6
mov eax, dword [ebp - 0x868]
add eax, dword [ebp - 0x864]
movzx ecx, byte [eax]
cmp ecx, 0x46
jg 0x41ebb6
movsx edx, byte [ebp - 0x84e]
shl edx, 4
mov eax, dword [ebp - 0x868]
add eax, dword [ebp - 0x864]
movzx ecx, byte [eax]
lea edx, [edx + ecx - 0x37]
mov byte [ebp - 0x84e], dl
jmp 0x41ec01
mov eax, dword [ebp - 0x868]
add eax, dword [ebp - 0x864]
movzx ecx, byte [eax]
cmp ecx, 0x61
jl 0x41ec01
mov edx, dword [ebp - 0x868]
add edx, dword [ebp - 0x864]
movzx eax, byte [edx]
cmp eax, 0x66
jg 0x41ec01
movsx ecx, byte [ebp - 0x84e]
shl ecx, 4
mov edx, dword [ebp - 0x868]
add edx, dword [ebp - 0x864]
movzx eax, byte [edx]
lea ecx, [ecx + eax - 0x57]
mov byte [ebp - 0x84e], cl
jmp 0x41eafd
lea edx, [ebp - 0xe2]
mov dword [ebp - 0x870], edx
mov byte [ebp - 0x84d], 0
mov dword [ebp - 0x86c], 0
jmp 0x41ec34
mov eax, dword [ebp - 0x86c]
add eax, 1
mov dword [ebp - 0x86c], eax
cmp dword [ebp - 0x86c], 2
jge 0x41ed2e
mov ecx, dword [ebp - 0x870]
add ecx, dword [ebp - 0x86c]
movzx edx, byte [ecx]
cmp edx, 0x30
jl 0x41ec91
mov eax, dword [ebp - 0x870]
add eax, dword [ebp - 0x86c]
movzx ecx, byte [eax]
cmp ecx, 0x39
jg 0x41ec91
movsx edx, byte [ebp - 0x84d]
shl edx, 4
mov eax, dword [ebp - 0x870]
add eax, dword [ebp - 0x86c]
movzx ecx, byte [eax]
lea edx, [edx + ecx - 0x30]
mov byte [ebp - 0x84d], dl
jmp 0x41ed29
mov eax, dword [ebp - 0x870]
add eax, dword [ebp - 0x86c]
movzx ecx, byte [eax]
cmp ecx, 0x41
jl 0x41ecde
mov edx, dword [ebp - 0x870]
add edx, dword [ebp - 0x86c]
movzx eax, byte [edx]
cmp eax, 0x46
jg 0x41ecde
movsx ecx, byte [ebp - 0x84d]
shl ecx, 4
mov edx, dword [ebp - 0x870]
add edx, dword [ebp - 0x86c]
movzx eax, byte [edx]
lea ecx, [ecx + eax - 0x37]
mov byte [ebp - 0x84d], cl
jmp 0x41ed29
mov edx, dword [ebp - 0x870]
add edx, dword [ebp - 0x86c]
movzx eax, byte [edx]
cmp eax, 0x61
jl 0x41ed29
mov ecx, dword [ebp - 0x870]
add ecx, dword [ebp - 0x86c]
movzx edx, byte [ecx]
cmp edx, 0x66
jg 0x41ed29
movsx eax, byte [ebp - 0x84d]
shl eax, 4
mov ecx, dword [ebp - 0x870]
add ecx, dword [ebp - 0x86c]
movzx edx, byte [ecx]
lea eax, [eax + edx - 0x57]
mov byte [ebp - 0x84d], al
jmp 0x41ec25
lea ecx, [ebp - 0xdf]
mov dword [ebp - 0x878], ecx
mov byte [ebp - 0x84c], 0
mov dword [ebp - 0x874], 0
jmp 0x41ed5c
mov edx, dword [ebp - 0x874]
add edx, 1
mov dword [ebp - 0x874], edx
cmp dword [ebp - 0x874], 2
jge 0x41ee56
mov eax, dword [ebp - 0x878]
add eax, dword [ebp - 0x874]
movzx ecx, byte [eax]
cmp ecx, 0x30
jl 0x41edb9
mov edx, dword [ebp - 0x878]
add edx, dword [ebp - 0x874]
movzx eax, byte [edx]
cmp eax, 0x39
jg 0x41edb9
movsx ecx, byte [ebp - 0x84c]
shl ecx, 4
mov edx, dword [ebp - 0x878]
add edx, dword [ebp - 0x874]
movzx eax, byte [edx]
lea ecx, [ecx + eax - 0x30]
mov byte [ebp - 0x84c], cl
jmp 0x41ee51
mov edx, dword [ebp - 0x878]
add edx, dword [ebp - 0x874]
movzx eax, byte [edx]
cmp eax, 0x41
jl 0x41ee06
mov ecx, dword [ebp - 0x878]
add ecx, dword [ebp - 0x874]
movzx edx, byte [ecx]
cmp edx, 0x46
jg 0x41ee06
movsx eax, byte [ebp - 0x84c]
shl eax, 4
mov ecx, dword [ebp - 0x878]
add ecx, dword [ebp - 0x874]
movzx edx, byte [ecx]
lea eax, [eax + edx - 0x37]
mov byte [ebp - 0x84c], al
jmp 0x41ee51
mov ecx, dword [ebp - 0x878]
add ecx, dword [ebp - 0x874]
movzx edx, byte [ecx]
cmp edx, 0x61
jl 0x41ee51
mov eax, dword [ebp - 0x878]
add eax, dword [ebp - 0x874]
movzx ecx, byte [eax]
cmp ecx, 0x66
jg 0x41ee51
movsx edx, byte [ebp - 0x84c]
shl edx, 4
mov eax, dword [ebp - 0x878]
add eax, dword [ebp - 0x874]
movzx ecx, byte [eax]
lea edx, [edx + ecx - 0x57]
mov byte [ebp - 0x84c], dl
jmp 0x41ed4d
lea eax, [ebp - 0xdb]
mov dword [ebp - 0x880], eax
mov byte [ebp - 0x84a], 0
mov dword [ebp - 0x87c], 0
jmp 0x41ee84
mov ecx, dword [ebp - 0x87c]
add ecx, 1
mov dword [ebp - 0x87c], ecx
cmp dword [ebp - 0x87c], 2
jge 0x41ef7e
mov edx, dword [ebp - 0x880]
add edx, dword [ebp - 0x87c]
movzx eax, byte [edx]
cmp eax, 0x30
jl 0x41eee1
mov ecx, dword [ebp - 0x880]
add ecx, dword [ebp - 0x87c]
movzx edx, byte [ecx]
cmp edx, 0x39
jg 0x41eee1
movsx eax, byte [ebp - 0x84a]
shl eax, 4
mov ecx, dword [ebp - 0x880]
add ecx, dword [ebp - 0x87c]
movzx edx, byte [ecx]
lea eax, [eax + edx - 0x30]
mov byte [ebp - 0x84a], al
jmp 0x41ef79
mov ecx, dword [ebp - 0x880]
add ecx, dword [ebp - 0x87c]
movzx edx, byte [ecx]
cmp edx, 0x41
jl 0x41ef2e
mov eax, dword [ebp - 0x880]
add eax, dword [ebp - 0x87c]
movzx ecx, byte [eax]
cmp ecx, 0x46
jg 0x41ef2e
movsx edx, byte [ebp - 0x84a]
shl edx, 4
mov eax, dword [ebp - 0x880]
add eax, dword [ebp - 0x87c]
movzx ecx, byte [eax]
lea edx, [edx + ecx - 0x37]
mov byte [ebp - 0x84a], dl
jmp 0x41ef79
mov eax, dword [ebp - 0x880]
add eax, dword [ebp - 0x87c]
movzx ecx, byte [eax]
cmp ecx, 0x61
jl 0x41ef79
mov edx, dword [ebp - 0x880]
add edx, dword [ebp - 0x87c]
movzx eax, byte [edx]
cmp eax, 0x66
jg 0x41ef79
movsx ecx, byte [ebp - 0x84a]
shl ecx, 4
mov edx, dword [ebp - 0x880]
add edx, dword [ebp - 0x87c]
movzx eax, byte [edx]
lea ecx, [ecx + eax - 0x57]
mov byte [ebp - 0x84a], cl
jmp 0x41ee75
lea edx, [ebp - 0xd9]
mov dword [ebp - 0x888], edx
mov byte [ebp - 0x849], 0
mov dword [ebp - 0x884], 0
jmp 0x41efac
mov eax, dword [ebp - 0x884]
add eax, 1
mov dword [ebp - 0x884], eax
cmp dword [ebp - 0x884], 2
jge 0x41f0a6
mov ecx, dword [ebp - 0x888]
add ecx, dword [ebp - 0x884]
movzx edx, byte [ecx]
cmp edx, 0x30
jl 0x41f009
mov eax, dword [ebp - 0x888]
add eax, dword [ebp - 0x884]
movzx ecx, byte [eax]
cmp ecx, 0x39
jg 0x41f009
movsx edx, byte [ebp - 0x849]
shl edx, 4
mov eax, dword [ebp - 0x888]
add eax, dword [ebp - 0x884]
movzx ecx, byte [eax]
lea edx, [edx + ecx - 0x30]
mov byte [ebp - 0x849], dl
jmp 0x41f0a1
mov eax, dword [ebp - 0x888]
add eax, dword [ebp - 0x884]
movzx ecx, byte [eax]
cmp ecx, 0x41
jl 0x41f056
mov edx, dword [ebp - 0x888]
add edx, dword [ebp - 0x884]
movzx eax, byte [edx]
cmp eax, 0x46
jg 0x41f056
movsx ecx, byte [ebp - 0x849]
shl ecx, 4
mov edx, dword [ebp - 0x888]
add edx, dword [ebp - 0x884]
movzx eax, byte [edx]
lea ecx, [ecx + eax - 0x37]
mov byte [ebp - 0x849], cl
jmp 0x41f0a1
mov edx, dword [ebp - 0x888]
add edx, dword [ebp - 0x884]
movzx eax, byte [edx]
cmp eax, 0x61
jl 0x41f0a1
mov ecx, dword [ebp - 0x888]
add ecx, dword [ebp - 0x884]
movzx edx, byte [ecx]
cmp edx, 0x66
jg 0x41f0a1
movsx eax, byte [ebp - 0x849]
shl eax, 4
mov ecx, dword [ebp - 0x888]
add ecx, dword [ebp - 0x884]
movzx edx, byte [ecx]
lea eax, [eax + edx - 0x57]
mov byte [ebp - 0x849], al
jmp 0x41ef9d
mov byte [ebp - 0x84b], 0x5f
mov byte [ebp - 0x848], 0
lea ecx, [ebp - 0x850]
push ecx
push 3
lea edx, [ebp - 0x785]
push edx
call fcn.00428de0
lea eax, [ebp - 0x850]
push eax
push str._parserSearchThread_________ServerSite_Path_Level2_________s_
call fcn.00428290
add esp, 8
jmp 0x41f0ff
mov ecx, dword [ebp - 0x84]
add ecx, dword [ebp - 0x548]
mov edx, dword [ebp - 0x548]
mov al, byte [ecx]
mov byte [ebp + edx - 0xe8], al
jmp 0x41e826
jmp 0x41f106
jmp 0x41e7cd
mov dword [ebp - 0x548], 0
jmp 0x41f121
mov ecx, dword [ebp - 0x548]
add ecx, 1
mov dword [ebp - 0x548], ecx
cmp dword [ebp - 0x548], 0x400
jge 0x41f1e9
mov edx, dword [ebp - 0x780]
add edx, dword [ebp - 0x548]
movzx eax, byte [edx]
cmp eax, 0x3a
jne 0x41f1e4
mov ecx, dword [ebp - 0x548]
mov edx, dword [ebp - 0x780]
lea eax, [edx + ecx + 1]
mov dword [ebp - 0x780], eax
mov dword [ebp - 0x548], 0
jmp 0x41f17a
mov ecx, dword [ebp - 0x548]
add ecx, 1
mov dword [ebp - 0x548], ecx
cmp dword [ebp - 0x548], 0x2e
jge 0x41f1e2
mov edx, dword [ebp - 0x780]
add edx, dword [ebp - 0x548]
movzx eax, byte [edx]
cmp eax, 0x3b
jne 0x41f1e0
mov ecx, dword [ebp - 0x780]
mov dl, byte [ecx]
mov byte [ebp - 0x7b4], dl
mov eax, dword [ebp - 0x780]
mov cl, byte [eax + 2]
mov byte [ebp - 0x7b3], cl
mov edx, dword [ebp - 0x780]
mov al, byte [edx + 4]
mov byte [ebp - 0x7b2], al
mov ecx, dword [ebp - 0x780]
mov dl, byte [ecx + 6]
mov byte [ebp - 0x7b1], dl
mov eax, dword [ebp - 0x780]
mov dword [ebp - 0x7ac], eax
jmp 0x41f1e2
jmp 0x41f16b
jmp 0x41f1e9
jmp 0x41f112
lea ecx, [ebp - 0x7b4]
push ecx
lea edx, [ebp - 0x7a4]
push edx
push str._parserSearchThread_________Inspection______DataComp_______.4s:_.4s_
call fcn.00428290
add esp, 0xc
push 4
lea eax, [ebp - 0x7b4]
push eax
lea ecx, [ebp - 0x7a4]
push ecx
call fcn.004027ba
add esp, 0xc
test eax, eax
je 0x41f234
mov dword [0x442f50], 0
mov dword [ebp - 0x554], 1
push 2
lea edx, [ebp - 0x785]
push edx
call fcn.00428e30
push eax
push str._parserSearchThread_________Search__EntryKey_2_____________s_
call fcn.00428290
add esp, 8
push 3
lea eax, [ebp - 0x785]
push eax
call fcn.00428e30
push eax
push str._parserSearchThread_________Search__EntryKey_3_____________s_
call fcn.00428290
add esp, 8
push 4
lea ecx, [ebp - 0x785]
push ecx
call fcn.00428e30
push eax
push str._parserSearchThread_________Search__EntryKey_4_____________s_
call fcn.00428290
add esp, 8
push 5
lea edx, [ebp - 0x785]
push edx
call fcn.00428e30
push eax
mov eax, dword [ebp - 0xfc]
push eax
mov ecx, dword [ebp - 0x794]
push ecx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x108], eax
push 2
lea edx, [ebp - 0x785]
push edx
call fcn.00428e30
push eax
mov eax, dword [ebp - 0xfc]
push eax
mov ecx, dword [ebp - 0x794]
push ecx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x564], eax
push 3
lea edx, [ebp - 0x785]
push edx
call fcn.00428e30
push eax
mov eax, dword [ebp - 0xfc]
push eax
mov ecx, dword [ebp - 0x794]
push ecx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x538], eax
push 4
lea edx, [ebp - 0x785]
push edx
call fcn.00428e30
push eax
mov eax, dword [ebp - 0xfc]
push eax
mov ecx, dword [ebp - 0x794]
push ecx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x560], eax
mov edx, dword [ebp - 0x564]
push edx
push str._parserSearchThread_________Search__EntryAddr___2__________08X_
call fcn.004283a0
add esp, 8
mov eax, dword [ebp - 0x538]
push eax
push str._parserSearchThread_________Search__EntryAddr___3__________08X_
call fcn.004283a0
add esp, 8
mov ecx, dword [ebp - 0x560]
push ecx
push str._parserSearchThread_________Search__EntryAddr___4__________08X_
call fcn.004283a0
add esp, 8
mov edx, dword [ebp - 0x108]
push edx
push str._parserSearchThread_________Search__EntryAddr___5__________08X_
call fcn.004283a0
add esp, 8
cmp dword [ebp - 0x564], 0
je 0x41f3ab
cmp dword [ebp - 0x538], 0
je 0x41f3ab
cmp dword [ebp - 0x108], 0
jne 0x41f3c1
push 0x24bc
lea eax, [ebp - 0x785]
push eax
call fcn.00428cf0
jmp 0x420625
mov ecx, dword [ebp - 0x108]
sub ecx, dword [ebp - 0x794]
mov edx, dword [ebp - 0xfc]
sub edx, ecx
mov dword [ebp - 0x76c], edx
push 0x4326e4
mov eax, dword [ebp - 0x76c]
push eax
mov ecx, dword [ebp - 0x108]
push ecx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x80], eax
mov edx, dword [ebp - 0x564]
sub edx, dword [ebp - 0x794]
mov eax, dword [ebp - 0xfc]
sub eax, edx
mov dword [ebp - 0x76c], eax
push str._Threshold_1__Threshold_
mov ecx, dword [ebp - 0x76c]
push ecx
mov edx, dword [ebp - 0x564]
push edx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x790], eax
push str._CondType_View__CondType_
mov eax, dword [ebp - 0x76c]
push eax
mov ecx, dword [ebp - 0x564]
push ecx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x784], eax
push str._NodeType_Root__NodeType_
mov edx, dword [ebp - 0x76c]
push edx
mov eax, dword [ebp - 0x564]
push eax
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x84], eax
push str._ContextView_05B76100__ContextView_
mov ecx, dword [ebp - 0x76c]
push ecx
mov edx, dword [ebp - 0x564]
push edx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x780], eax
push str._MinimumNumberOfValues_
push 0x800
mov eax, dword [ebp - 0x560]
push eax
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x328], eax
cmp dword [ebp - 0x328], 0
je 0x41f4fe
push 2
mov ecx, dword [ebp - 0x328]
add ecx, 0x17
push ecx
call fcn.00401800
add esp, 8
mov dword [0x442f50], eax
mov edx, dword [0x442f50]
push edx
push str._parserSearchThread_________TrialLimitCount________________d_
call fcn.00428290
add esp, 8
cmp dword [ebp - 0x80], 0
je 0x41f52e
push 2
mov eax, dword [ebp - 0x80]
add eax, 0x17
push eax
call fcn.00401800
add esp, 8
mov dword [0x45cba0], eax
mov ecx, dword [0x45cba0]
push ecx
push str._parserSearchThread_________HTTP_Parser_Edition_Key________d_
call fcn.00428290
add esp, 8
cmp dword [ebp - 0x790], 0
je 0x41f552
cmp dword [ebp - 0x784], 0
je 0x41f552
cmp dword [ebp - 0x84], 0
je 0x41f552
cmp dword [ebp - 0x780], 0
jne 0x41f568
push 0x24bd
lea edx, [ebp - 0x785]
push edx
call fcn.00428cf0
jmp 0x420625
mov eax, dword [ebp - 0x538]
sub eax, dword [ebp - 0x794]
mov ecx, dword [ebp - 0xfc]
sub ecx, eax
mov dword [ebp - 0x76c], ecx
push str._Threshold_2__Threshold_
mov edx, dword [ebp - 0x76c]
push edx
mov eax, dword [ebp - 0x538]
push eax
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x790], eax
push 0x432828
mov ecx, dword [ebp - 0x76c]
push ecx
mov edx, dword [ebp - 0x538]
push edx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x784], eax
push 0x432844
mov eax, dword [ebp - 0x76c]
push eax
mov ecx, dword [ebp - 0x538]
push ecx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x84], eax
push str._Threshold_O__Threshold_
mov edx, dword [ebp - 0x76c]
push edx
mov eax, dword [ebp - 0x538]
push eax
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x780], eax
push str._Threshold____Threshold_
mov ecx, dword [ebp - 0x76c]
push ecx
mov edx, dword [ebp - 0x538]
push edx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x328], eax
push 0x432898
mov eax, dword [ebp - 0x76c]
push eax
mov ecx, dword [ebp - 0x538]
push ecx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x80], eax
push str._Threshold___Threshold_
mov edx, dword [ebp - 0x76c]
push edx
mov eax, dword [ebp - 0x538]
push eax
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x540], eax
push str._ThresholdTest_
mov ecx, dword [ebp - 0x76c]
push ecx
mov edx, dword [ebp - 0x538]
push edx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x77c], eax
push str._publicKeyToken_
mov eax, dword [ebp - 0x76c]
push eax
mov ecx, dword [ebp - 0x538]
push ecx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x55c], eax
mov edx, dword [ebp - 0x55c]
add edx, 0x10
mov dword [ebp - 0x55c], edx
cmp dword [ebp - 0x790], 0
je 0x41f6e9
mov eax, dword [ebp - 0x790]
mov dword [ebp - 0xf8], eax
jmp 0x41f762
cmp dword [ebp - 0x784], 0
je 0x41f700
mov ecx, dword [ebp - 0x784]
mov dword [ebp - 0xf8], ecx
jmp 0x41f762
cmp dword [ebp - 0x84], 0
je 0x41f717
mov edx, dword [ebp - 0x84]
mov dword [ebp - 0xf8], edx
jmp 0x41f762
cmp dword [ebp - 0x780], 0
je 0x41f72e
mov eax, dword [ebp - 0x780]
mov dword [ebp - 0xf8], eax
jmp 0x41f762
cmp dword [ebp - 0x328], 0
je 0x41f745
mov ecx, dword [ebp - 0x328]
mov dword [ebp - 0xf8], ecx
jmp 0x41f762
cmp dword [ebp - 0x80], 0
je 0x41f756
mov edx, dword [ebp - 0x80]
mov dword [ebp - 0xf8], edx
jmp 0x41f762
mov eax, dword [ebp - 0x540]
mov dword [ebp - 0xf8], eax
cmp dword [ebp - 0x790], 0
jne 0x41f7b1
cmp dword [ebp - 0x784], 0
jne 0x41f7b1
cmp dword [ebp - 0x84], 0
jne 0x41f7b1
cmp dword [ebp - 0x780], 0
jne 0x41f7b1
cmp dword [ebp - 0x328], 0
jne 0x41f7b1
cmp dword [ebp - 0x80], 0
jne 0x41f7b1
cmp dword [ebp - 0x80], 0
jne 0x41f7b1
push 0x24be
lea ecx, [ebp - 0x785]
push ecx
call fcn.00428cf0
jmp 0x420625
cmp dword [ebp - 0x77c], 0
jne 0x41f7d0
push 0x24bf
lea edx, [ebp - 0x785]
push edx
call fcn.00428cf0
jmp 0x420625
mov eax, dword [ebp - 0x77c]
add eax, 0xf
push eax
push str._.11s
lea ecx, [ebp - 0xe8]
push ecx
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
mov edx, dword [ebp - 0xf8]
push edx
push str._parserSearchThread_________RunMode_Status_________________.24s_
call fcn.00428290
add esp, 8
lea eax, [ebp - 0xe8]
push eax
push str._parserSearchThread_________WebSite_Call_Module____________s_
call fcn.00428290
add esp, 8
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0x785]
push edx
call fcn.00428ea0
cmp dword [ebp - 0x790], 0
je 0x41f846
push 2
lea eax, [ebp - 0x785]
push eax
call fcn.00428d80
jmp 0x41f8ce
cmp dword [ebp - 0x784], 0
je 0x41f85f
push 4
lea ecx, [ebp - 0x785]
push ecx
call fcn.00428d80
jmp 0x41f8ce
cmp dword [ebp - 0x84], 0
je 0x41f878
push 5
lea edx, [ebp - 0x785]
push edx
call fcn.00428d80
jmp 0x41f8ce
cmp dword [ebp - 0x780], 0
je 0x41f891
push 4
lea eax, [ebp - 0x785]
push eax
call fcn.00428d80
jmp 0x41f8ce
cmp dword [ebp - 0x328], 0
je 0x41f8aa
push 6
lea ecx, [ebp - 0x785]
push ecx
call fcn.00428d80
jmp 0x41f8ce
cmp dword [ebp - 0x80], 0
je 0x41f8c0
push 8
lea edx, [ebp - 0x785]
push edx
call fcn.00428d80
jmp 0x41f8ce
push 7
lea eax, [ebp - 0x785]
push eax
call fcn.00428d80
cmp dword [ebp - 0x790], 0
je 0x41fb63
push str._ThresholdTime_
push 0x800
mov ecx, dword [ebp - 0x560]
push ecx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x790], eax
cmp dword [ebp - 0x790], 0
je 0x41fabc
mov dword [ebp - 0x88c], 0
mov dword [0x45d9d4], 1
mov edx, dword [ebp - 0x790]
add edx, 0xf
mov dword [ebp - 0x894], edx
mov dword [ebp - 0x88c], 0
mov dword [ebp - 0x890], 0
jmp 0x41f952
mov eax, dword [ebp - 0x890]
add eax, 1
mov dword [ebp - 0x890], eax
cmp dword [ebp - 0x890], 8
jge 0x41fa49
mov ecx, dword [ebp - 0x894]
add ecx, dword [ebp - 0x890]
movzx edx, byte [ecx]
cmp edx, 0x30
jl 0x41f9ae
mov eax, dword [ebp - 0x894]
add eax, dword [ebp - 0x890]
movzx ecx, byte [eax]
cmp ecx, 0x39
jg 0x41f9ae
mov edx, dword [ebp - 0x88c]
shl edx, 4
mov eax, dword [ebp - 0x894]
add eax, dword [ebp - 0x890]
movzx ecx, byte [eax]
lea edx, [edx + ecx - 0x30]
mov dword [ebp - 0x88c], edx
jmp 0x41fa44
mov eax, dword [ebp - 0x894]
add eax, dword [ebp - 0x890]
movzx ecx, byte [eax]
cmp ecx, 0x41
jl 0x41f9fa
mov edx, dword [ebp - 0x894]
add edx, dword [ebp - 0x890]
movzx eax, byte [edx]
cmp eax, 0x46
jg 0x41f9fa
mov ecx, dword [ebp - 0x88c]
shl ecx, 4
mov edx, dword [ebp - 0x894]
add edx, dword [ebp - 0x890]
movzx eax, byte [edx]
lea ecx, [ecx + eax - 0x37]
mov dword [ebp - 0x88c], ecx
jmp 0x41fa44
mov edx, dword [ebp - 0x894]
add edx, dword [ebp - 0x890]
movzx eax, byte [edx]
cmp eax, 0x61
jl 0x41fa44
mov ecx, dword [ebp - 0x894]
add ecx, dword [ebp - 0x890]
movzx edx, byte [ecx]
cmp edx, 0x66
jg 0x41fa44
mov eax, dword [ebp - 0x88c]
shl eax, 4
mov ecx, dword [ebp - 0x894]
add ecx, dword [ebp - 0x890]
movzx edx, byte [ecx]
lea eax, [eax + edx - 0x57]
mov dword [ebp - 0x88c], eax
jmp 0x41f943
push 0x7e4
lea ecx, [ebp - 0x31c]
push ecx
mov edx, dword [ebp - 0x88c]
push edx
call fcn.0041a9a0
movzx eax, word [ebp - 0x316]
push eax
movzx ecx, word [ebp - 0x31a]
push ecx
movzx edx, word [ebp - 0x31c]
push edx
push str._04d_02d_02d
push 0x45d9dc
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0x14
mov eax, dword [ebp - 0x790]
push eax
mov ecx, dword [ebp - 0x790]
add ecx, 0xf
push ecx
push str._parserSearchThread_________Install_Date___________________.8s____.42s_
call fcn.00428290
add esp, 0xc
push 0x45d9dc
push str._parserSearchThread_________Install_Date___________________s_
call fcn.00428290
add esp, 8
mov dword [ebp - 0xf0], 1
push 0x432a34
mov edx, dword [ebp - 0x76c]
push edx
mov eax, dword [ebp - 0x538]
push eax
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x790], eax
mov ecx, dword [ebp - 0x550]
push ecx
push 0x432a44
lea edx, [ebp - 0xe8]
push edx
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
push 8
lea eax, [ebp - 0xe8]
push eax
mov ecx, dword [ebp - 0x790]
add ecx, 0xd
push ecx
call fcn.00403e40
add esp, 0xc
push 0x18
push str._Threshold_A__Threshold_
mov edx, dword [ebp - 0xf8]
push edx
call fcn.00403e40
add esp, 0xc
mov eax, dword [ebp - 0x550]
push eax
push str._parserSearchThread_________Install_Set_RunTime_____111____08X_
call fcn.00428290
add esp, 8
mov ecx, dword [ebp - 0x550]
push ecx
lea edx, [ebp - 0x785]
push edx
call fcn.00428d60
jmp 0x42016a
cmp dword [ebp - 0x784], 0
je 0x41fe1c
mov dword [0x45d9d4], 0
push 0x432aac
mov eax, dword [ebp - 0x76c]
push eax
mov ecx, dword [ebp - 0x538]
push ecx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x790], eax
mov edx, dword [ebp - 0x790]
add edx, 0xd
mov dword [ebp - 0x89c], edx
mov dword [ebp - 0xec], 0
mov dword [ebp - 0x898], 0
jmp 0x41fbd2
mov eax, dword [ebp - 0x898]
add eax, 1
mov dword [ebp - 0x898], eax
cmp dword [ebp - 0x898], 8
jge 0x41fcc9
mov ecx, dword [ebp - 0x89c]
add ecx, dword [ebp - 0x898]
movzx edx, byte [ecx]
cmp edx, 0x30
jl 0x41fc2e
mov eax, dword [ebp - 0x89c]
add eax, dword [ebp - 0x898]
movzx ecx, byte [eax]
cmp ecx, 0x39
jg 0x41fc2e
mov edx, dword [ebp - 0xec]
shl edx, 4
mov eax, dword [ebp - 0x89c]
add eax, dword [ebp - 0x898]
movzx ecx, byte [eax]
lea edx, [edx + ecx - 0x30]
mov dword [ebp - 0xec], edx
jmp 0x41fcc4
mov eax, dword [ebp - 0x89c]
add eax, dword [ebp - 0x898]
movzx ecx, byte [eax]
cmp ecx, 0x41
jl 0x41fc7a
mov edx, dword [ebp - 0x89c]
add edx, dword [ebp - 0x898]
movzx eax, byte [edx]
cmp eax, 0x46
jg 0x41fc7a
mov ecx, dword [ebp - 0xec]
shl ecx, 4
mov edx, dword [ebp - 0x89c]
add edx, dword [ebp - 0x898]
movzx eax, byte [edx]
lea ecx, [ecx + eax - 0x37]
mov dword [ebp - 0xec], ecx
jmp 0x41fcc4
mov edx, dword [ebp - 0x89c]
add edx, dword [ebp - 0x898]
movzx eax, byte [edx]
cmp eax, 0x61
jl 0x41fcc4
mov ecx, dword [ebp - 0x89c]
add ecx, dword [ebp - 0x898]
movzx edx, byte [ecx]
cmp edx, 0x66
jg 0x41fcc4
mov eax, dword [ebp - 0xec]
shl eax, 4
mov ecx, dword [ebp - 0x89c]
add ecx, dword [ebp - 0x898]
movzx edx, byte [ecx]
lea eax, [eax + edx - 0x57]
mov dword [ebp - 0xec], eax
jmp 0x41fbc3
mov ecx, dword [ebp - 0xec]
push ecx
lea edx, [ebp - 0x785]
push edx
call fcn.00428d60
mov eax, dword [ebp - 0xec]
push eax
mov ecx, dword [ebp - 0x790]
add ecx, 0xd
push ecx
push str._parserSearchThread_________Install_Set_RunTime_____222____.8s___08X_
call fcn.00428290
add esp, 0xc
mov edx, dword [ebp - 0xec]
cmp edx, dword [ebp - 0x550]
jb 0x41fd14
mov dword [ebp - 0x778], 0x2455
jmp 0x41fd46
mov eax, dword [ebp - 0x798]
cmp eax, dword [ebp - 0x550]
jb 0x41fd2e
mov dword [ebp - 0x778], 0x2456
jmp 0x41fd46
mov ecx, dword [ebp - 0x798]
cmp ecx, dword [ebp - 0xec]
jb 0x41fd46
mov dword [ebp - 0x778], 0x2457
mov edx, dword [ebp - 0x550]
push edx
mov eax, dword [ebp - 0xec]
push eax
mov ecx, dword [ebp - 0x554]
push ecx
push str._parserSearchThread_________RunTime________________________d___08X_:__08X_
call fcn.004283a0
add esp, 0x10
mov edx, dword [ebp - 0xec]
add edx, 0x13c680
cmp dword [ebp - 0x550], edx
jb 0x41fdca
mov dword [0x442f40], 0
mov dword [0x442f44], 0
mov dword [0x442f50], 0
mov dword [ebp - 0xf0], 1
push 5
lea eax, [ebp - 0x785]
push eax
call fcn.00428d80
push 0x18
push 0x432ba0
mov ecx, dword [ebp - 0xf8]
push ecx
call fcn.00403e40
add esp, 0xc
jmp 0x41fe17
cmp dword [ebp - 0x554], 0
je 0x41fe17
mov dword [0x442f40], 0
mov dword [0x442f44], 0
mov dword [0x442f50], 0
mov dword [ebp - 0xf0], 1
push 1
lea edx, [ebp - 0x785]
push edx
call fcn.00428f20
push 5
lea eax, [ebp - 0x785]
push eax
call fcn.00428d80
jmp 0x42016a
cmp dword [ebp - 0x84], 0
je 0x41ffae
push 0x432bbc
mov ecx, dword [ebp - 0x76c]
push ecx
mov edx, dword [ebp - 0x538]
push edx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x790], eax
mov eax, dword [ebp - 0x790]
add eax, 0xd
mov dword [ebp - 0x8a4], eax
mov dword [ebp - 0xec], 0
mov dword [ebp - 0x8a0], 0
jmp 0x41fe81
mov ecx, dword [ebp - 0x8a0]
add ecx, 1
mov dword [ebp - 0x8a0], ecx
cmp dword [ebp - 0x8a0], 8
jge 0x41ff78
mov edx, dword [ebp - 0x8a4]
add edx, dword [ebp - 0x8a0]
movzx eax, byte [edx]
cmp eax, 0x30
jl 0x41fedd
mov ecx, dword [ebp - 0x8a4]
add ecx, dword [ebp - 0x8a0]
movzx edx, byte [ecx]
cmp edx, 0x39
jg 0x41fedd
mov eax, dword [ebp - 0xec]
shl eax, 4
mov ecx, dword [ebp - 0x8a4]
add ecx, dword [ebp - 0x8a0]
movzx edx, byte [ecx]
lea eax, [eax + edx - 0x30]
mov dword [ebp - 0xec], eax
jmp 0x41ff73
mov ecx, dword [ebp - 0x8a4]
add ecx, dword [ebp - 0x8a0]
movzx edx, byte [ecx]
cmp edx, 0x41
jl 0x41ff29
mov eax, dword [ebp - 0x8a4]
add eax, dword [ebp - 0x8a0]
movzx ecx, byte [eax]
cmp ecx, 0x46
jg 0x41ff29
mov edx, dword [ebp - 0xec]
shl edx, 4
mov eax, dword [ebp - 0x8a4]
add eax, dword [ebp - 0x8a0]
movzx ecx, byte [eax]
lea edx, [edx + ecx - 0x37]
mov dword [ebp - 0xec], edx
jmp 0x41ff73
mov eax, dword [ebp - 0x8a4]
add eax, dword [ebp - 0x8a0]
movzx ecx, byte [eax]
cmp ecx, 0x61
jl 0x41ff73
mov edx, dword [ebp - 0x8a4]
add edx, dword [ebp - 0x8a0]
movzx eax, byte [edx]
cmp eax, 0x66
jg 0x41ff73
mov ecx, dword [ebp - 0xec]
shl ecx, 4
mov edx, dword [ebp - 0x8a4]
add edx, dword [ebp - 0x8a0]
movzx eax, byte [edx]
lea ecx, [ecx + eax - 0x57]
mov dword [ebp - 0xec], ecx
jmp 0x41fe72
mov edx, dword [ebp - 0xec]
push edx
lea eax, [ebp - 0x785]
push eax
call fcn.00428d60
mov ecx, dword [ebp - 0xec]
push ecx
mov edx, dword [ebp - 0x790]
add edx, 0xd
push edx
push str._parserSearchThread_________Install_Set_RunTime_____333____.8s___08X_
call fcn.00428290
add esp, 0xc
jmp 0x42016a
cmp dword [ebp - 0x80], 0
je 0x42016a
push str._ContextView_
mov eax, dword [ebp - 0x76c]
push eax
mov ecx, dword [ebp - 0x538]
push ecx
lea ecx, [ebp - 0x321]
call fcn.00401d10
mov dword [ebp - 0x790], eax
mov edx, dword [ebp - 0x790]
add edx, 0xd
mov dword [ebp - 0x8ac], edx
mov dword [ebp - 0xec], 0
mov dword [ebp - 0x8a8], 0
jmp 0x420010
mov eax, dword [ebp - 0x8a8]
add eax, 1
mov dword [ebp - 0x8a8], eax
cmp dword [ebp - 0x8a8], 8
jge 0x420107
mov ecx, dword [ebp - 0x8ac]
add ecx, dword [ebp - 0x8a8]
movzx edx, byte [ecx]
cmp edx, 0x30
jl 0x42006c
mov eax, dword [ebp - 0x8ac]
add eax, dword [ebp - 0x8a8]
movzx ecx, byte [eax]
cmp ecx, 0x39
jg 0x42006c
mov edx, dword [ebp - 0xec]
shl edx, 4
mov eax, dword [ebp - 0x8ac]
add eax, dword [ebp - 0x8a8]
movzx ecx, byte [eax]
lea edx, [edx + ecx - 0x30]
mov dword [ebp - 0xec], edx
jmp 0x420102
mov eax, dword [ebp - 0x8ac]
add eax, dword [ebp - 0x8a8]
movzx ecx, byte [eax]
cmp ecx, 0x41
jl 0x4200b8
mov edx, dword [ebp - 0x8ac]
add edx, dword [ebp - 0x8a8]
movzx eax, byte [edx]
cmp eax, 0x46
jg 0x4200b8
mov ecx, dword [ebp - 0xec]
shl ecx, 4
mov edx, dword [ebp - 0x8ac]
add edx, dword [ebp - 0x8a8]
movzx eax, byte [edx]
lea ecx, [ecx + eax - 0x37]
mov dword [ebp - 0xec], ecx
jmp 0x420102
mov edx, dword [ebp - 0x8ac]
add edx, dword [ebp - 0x8a8]
movzx eax, byte [edx]
cmp eax, 0x61
jl 0x420102
mov ecx, dword [ebp - 0x8ac]
add ecx, dword [ebp - 0x8a8]
movzx edx, byte [ecx]
cmp edx, 0x66
jg 0x420102
mov eax, dword [ebp - 0xec]
shl eax, 4
mov ecx, dword [ebp - 0x8ac]
add ecx, dword [ebp - 0x8a8]
movzx edx, byte [ecx]
lea eax, [eax + edx - 0x57]
mov dword [ebp - 0xec], eax
jmp 0x420001
mov ecx, dword [ebp - 0xec]
push ecx
lea edx, [ebp - 0x785]
push edx
call fcn.00428d60
mov eax, dword [ebp - 0xec]
push eax
mov ecx, dword [ebp - 0x790]
add ecx, 0xd
push ecx
push str._parserSearchThread_________Install_Set_RunTime_____444____.8s___08X_
call fcn.00428290
add esp, 0xc
mov dword [0x45d9d4], 0
mov dword [0x442f40], 0x19
mov dword [0x442f44], 9
mov dword [0x442f48], 0x19
mov dword [0x442f4c], 9
lea edx, [ebp - 0xe8]
push edx
push str._parserSearchThread_________EnvFile1________PHP_Module_____s_
call fcn.00428290
add esp, 8
push 0x430f72
lea eax, [ebp - 0x785]
push eax
call fcn.00428f10
push eax
push str._parserSearchThread_________EnvFile1________Linux_Font_____s_
call fcn.00428290
add esp, 8
push str.parsertype1.txt
push 0x45d310
push 0x432d10
lea ecx, [ebp - 0xeac]
push ecx
call dword [sym.imp.USER32.dll_wsprintfW]
add esp, 0x10
push str.parsertype2.txt
push 0x45d310
push 0x432d3c
lea edx, [ebp - 0xaac]
push edx
call dword [sym.imp.USER32.dll_wsprintfW]
add esp, 0x10
push str.parsertype3.txt
push 0x45d310
push 0x432d68
lea eax, [ebp - 0xcac]
push eax
call dword [sym.imp.USER32.dll_wsprintfW]
add esp, 0x10
lea ecx, [ebp - 0x774]
push ecx
lea edx, [ebp - 0xeac]
push edx
call fcn.004010b0
add esp, 8
test eax, eax
jl 0x420222
push 8
lea eax, [ebp - 0x785]
push eax
call fcn.00428d80
lea ecx, [ebp - 0x774]
push ecx
lea edx, [ebp - 0xaac]
push edx
call fcn.004010b0
add esp, 8
test eax, eax
jl 0x42024a
push 9
lea eax, [ebp - 0x785]
push eax
call fcn.00428d80
lea ecx, [ebp - 0x774]
push ecx
lea edx, [ebp - 0xcac]
push edx
call fcn.004010b0
add esp, 8
test eax, eax
jl 0x420272
push 0xa
lea eax, [ebp - 0x785]
push eax
call fcn.00428d80
mov ecx, dword [ebp - 0x55c]
movzx edx, byte [ecx + 8]
cmp edx, 0x2d
jne 0x4202c8
mov eax, dword [ebp - 0x55c]
movzx ecx, byte [eax + 0xe]
cmp ecx, 0x2d
jne 0x4202c8
mov edx, dword [ebp - 0x55c]
movzx eax, byte [edx + 0x14]
cmp eax, 0x2d
jne 0x4202c8
mov ecx, dword [ebp - 0x55c]
movzx edx, byte [ecx + 0x1a]
cmp edx, 0x2d
jne 0x4202c8
push 0x27
mov eax, dword [ebp - 0x55c]
push eax
lea ecx, [ebp - 0xe8]
push ecx
call fcn.00403e40
add esp, 0xc
jmp 0x42030a
mov dword [0x442f50], 0
mov dword [ebp - 0xf0], 1
mov dword [ebp - 0x554], 1
push 2
lea edx, [ebp - 0x785]
push edx
call fcn.00428f20
push 0x27
push 0x432d74
lea eax, [ebp - 0xe8]
push eax
call fcn.00403e40
add esp, 0xc
push 2
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0x785]
push edx
call fcn.00428ee0
lea eax, [ebp - 0xe8]
push eax
push str._parserSearchThread_________publicKeyToken_________________.39s_
call fcn.00428290
add esp, 8
push 0x27
lea ecx, [ebp - 0xe8]
push ecx
push 0x45ccf0
call fcn.00403e40
add esp, 0xc
cmp dword [ebp - 0x778], 0
jne 0x420362
push 0
lea edx, [ebp - 0x785]
push edx
call fcn.00428cf0
jmp 0x420375
mov eax, dword [ebp - 0x778]
push eax
lea ecx, [ebp - 0x785]
push ecx
call fcn.00428cf0
mov edx, dword [ebp - 0x554]
push edx
mov eax, dword [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x785]
push ecx
call fcn.00428ce0
push eax
mov edx, dword [ebp - 0x554]
push edx
mov eax, dword [ebp - 0xf0]
push eax
push str._parserSearchThread_________MainSetKeyCode_________________d_:__d___d___d_:__d_
call fcn.004283a0
add esp, 0x18
mov ecx, dword [ebp - 0x554]
push ecx
mov edx, dword [ebp - 0xf0]
push edx
push str._parserSearchThread_________Loop_End_______________________d_:__d_
call fcn.00428290
add esp, 0xc
cmp dword [ebp - 0xf0], 0
je 0x42061e
cmp dword [ebp - 0x554], 0
je 0x4204c6
mov dword [0x442f40], 0
mov dword [0x442f44], 0
mov dword [0x442f50], 0
cmp dword [0x442f48], 9
jle 0x420411
mov dword [0x442f48], 9
cmp dword [0x442f4c], 9
jle 0x420424
mov dword [0x442f4c], 9
mov eax, dword [ebp - 0x7a0]
mov byte [eax], 0x30
mov ecx, dword [ebp - 0x7a8]
mov byte [ecx], 0x30
mov edx, dword [0x442f48]
add edx, 0x30
mov eax, dword [ebp - 0x7b0]
mov byte [eax], dl
mov ecx, dword [0x442f4c]
add ecx, 0x30
mov edx, dword [ebp - 0x79c]
mov byte [edx], cl
mov eax, dword [ebp - 0x7ac]
mov byte [eax], 0x30
mov ecx, dword [ebp - 0x7ac]
mov byte [ecx + 2], 0x30
mov edx, dword [0x442f48]
add edx, 0x30
mov eax, dword [ebp - 0x7ac]
mov byte [eax + 4], dl
mov ecx, dword [0x442f4c]
add ecx, 0x30
mov edx, dword [ebp - 0x7ac]
mov byte [edx + 6], cl
push 0x18
push str._Threshold_K__Threshold_
mov eax, dword [ebp - 0xf8]
push eax
call fcn.00403e40
add esp, 0xc
push 1
mov ecx, dword [ebp - 0x54c]
push ecx
mov edx, dword [ebp - 0x770]
push edx
lea eax, [ebp - 0x764]
push eax
call fcn.00401400
add esp, 0x10
jmp 0x4204ee
cmp dword [ebp - 0x78c], 0
je 0x4204ee
push 1
mov ecx, dword [ebp - 0x54c]
push ecx
mov edx, dword [ebp - 0x770]
push edx
lea eax, [ebp - 0x764]
push eax
call fcn.00401400
add esp, 0x10
lea ecx, [ebp - 0xead]
call fcn.00401a00
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0xfc]
push ecx
mov edx, dword [ebp - 0x794]
push edx
lea eax, [ebp - 0xead]
push eax
call fcn.0042b650
mov dword [ebp - 0x544], eax
mov ecx, dword [ebp - 0x544]
push ecx
push 0x432eec
lea edx, [ebp - 0xe8]
push edx
call dword [sym.imp.USER32.dll_wsprintfA]
add esp, 0xc
mov eax, dword [ebp - 0x544]
push eax
lea ecx, [ebp - 0x785]
push ecx
call fcn.00428d40
lea edx, [ebp - 0x52c]
push edx
mov eax, dword [ebp - 0xfc]
push eax
push 0x432ef8
call fcn.004283a0
add esp, 0xc
push 1
mov ecx, dword [ebp - 0x794]
push ecx
mov edx, dword [ebp - 0xfc]
push edx
lea eax, [ebp - 0x52c]
push eax
call fcn.00401400
add esp, 0x10
lea ecx, [ebp - 0x52c]
push ecx
mov edx, dword [ebp - 0xfc]
push edx
push str._parserSearchThread_________EnvFile_________UpdWrite_______d___s_
call fcn.004283a0
add esp, 0xc
push 0x100
lea eax, [ebp - 0x30c]
push eax
push 0xffffffffffffffff
push str.sysinfoview.xml
push 0
push 1
call dword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
lea ecx, [ebp - 0x30c]
push ecx
push 0x45d310
push 0x433008
lea edx, [ebp - 0x52c]
push edx
call dword [sym.imp.USER32.dll_wsprintfW]
add esp, 0x10
lea eax, [ebp - 0x52c]
push eax
mov ecx, dword [ebp - 0x544]
push ecx
push str._parserSearchThread_________FirstRunFile____11111__________08X___s_
call fcn.004283a0
add esp, 0xc
push 0
mov edx, dword [ebp - 0x544]
push edx
lea eax, [ebp - 0x52c]
push eax
call fcn.00418860
mov byte [ebp - 4], 3
lea ecx, [ebp - 0xead]
call fcn.004019f0
jmp 0x420625
cmp dword [ebp - 0x54c], 0
je 0x420649
mov ecx, dword [ebp - 0x54c]
mov dword [ebp - 0xebc], ecx
mov edx, dword [ebp - 0xebc]
push edx
call fcn.0040435b
add esp, 4
cmp dword [ebp - 0x794], 0
je 0x42066d
mov eax, dword [ebp - 0x794]
mov dword [ebp - 0xec0], eax
mov ecx, dword [ebp - 0xec0]
push ecx
call fcn.0040435b
add esp, 4
push 0x45d9ec
push 0x45d9dc
push str._parserSearchThread_________InitRunTime____________________s____s_
call fcn.00428290
add esp, 0xc
push str._parserSearchThread_________End__________
call fcn.004283a0
add esp, 4
lea edx, [ebp - 0x785]
push edx
call fcn.00428ce0
push eax
push str._parserSearchThread_________fcret__________________________d_
call fcn.004283a0
add esp, 8
cmp dword [ebp - 0x768], 1
je 0x4206d5
cmp dword [ebp - 0x768], 2
je 0x4206d5
cmp dword [ebp - 0x768], 3
je 0x4206d5
mov eax, dword [ebp - 0x778]
push eax
call fcn.00404366
add esp, 4
mov ecx, dword [ebp - 0x778]
mov dword [ebp - 0xec4], ecx
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x7c]
call fcn.00401030
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x785]
call fcn.004019f0
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x321]
call fcn.004019f0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xfd]
call fcn.004019f0
mov eax, dword [ebp - 0xec4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov ecx, dword [ebp - 0x88]
xor ecx, ebp
call fcn.00402730
mov esp, ebp
pop ebp
ret 4