Function at 0x45027c
Capabilities:
Contain obfuscated stackstrings
Get common file path

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffff7c8
mov eax, 0x694864
push ebx
push esi
push edi
mov edi, dword [ebp + 0xc]
call fcn.00650394
mov edx, dword [ebp + 8]
xor ecx, ecx
lea eax, [ebp - 4]
mov dword [edx + 0x2440], ecx
mov word [ebp - 0x540], 0x18
mov edx, 0x6831da
call fcn.0065fb38
inc dword [ebp - 0x534]
xor ecx, ecx
mov word [ebp - 0x540], 0xc
mov word [ebp - 0x540], 0x24
mov dword [ebp - 8], ecx
lea ecx, [ebp - 8]
inc dword [ebp - 0x534]
lea edx, [ebp - 4]
lea eax, [ebp - 4]
call fcn.0065fbec
mov word [ebp - 0x540], 0xc
cmp dword [ebp - 8], 0
je 0x4502fb
mov esi, dword [ebp - 8]
jmp 0x450300
mov esi, 0x6831e8
push esi
mov ecx, 0x6831de
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0x474]
mov eax, dword [ebp + 8]
call fcn.004318e8
mov edx, dword [ebp + 8]
mov ecx, dword [edx + 0x4e8]
call dword [ecx + 0x80]
mov word [ebp - 0x540], 0x30
mov ebx, eax
xor eax, eax
mov dword [ebp - 0xc], eax
mov eax, ebx
inc dword [ebp - 0x534]
lea edx, [ebp - 0xc]
call fcn.004bdbe8
lea edx, [ebp - 0xc]
xor ecx, ecx
mov dword [ebp - 0x10], ecx
lea ecx, [ebp - 0x10]
inc dword [ebp - 0x534]
mov eax, 0x6831ea
call fcn.0065ff98
lea edx, [ebp - 0x10]
mov eax, dword [ebp + 8]
mov edx, dword [edx]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x10]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0xc]
mov edx, 2
call fcn.0065fb9c
test ebx, ebx
je 0x4504bd
push 0x40
push 0x68324a
push 0x68321e
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
mov edx, dword [sym.WoTax.exe__newMainForm]
mov eax, dword [edx]
xor edx, edx
call fcn.00411b64
mov word [ebp - 0x540], 0x48
mov edx, 0x683250
lea eax, [ebp - 0x14]
call fcn.0065fb38
inc dword [ebp - 0x534]
xor ecx, ecx
mov word [ebp - 0x540], 0x3c
mov word [ebp - 0x540], 0x54
mov dword [ebp - 0x18], ecx
lea ecx, [ebp - 0x18]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x14]
lea eax, [ebp - 0x14]
call fcn.0065fbec
mov word [ebp - 0x540], 0x3c
cmp dword [ebp - 0x18], 0
je 0x450420
mov eax, dword [ebp - 0x18]
jmp 0x450425
mov eax, 0x68325e
push eax
mov ecx, 0x683254
mov edx, dword [ebp + 8]
mov eax, dword [ebp + 8]
mov edx, dword [edx + 0x474]
call fcn.004318e8
mov ecx, 0x683260
mov ebx, dword [ebp + 8]
mov edx, dword [ebx + 0x474]
mov eax, dword [ebp + 8]
call fcn.0043ea8c
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0x18]
dec dword [ebp - 0x534]
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x14]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
mov edx, dword [ebp - 0x550]
mov dword fs:[0], edx
jmp 0x45a9c8
mov ecx, dword [sym.WoTax.exe__FormLogin]
mov esi, dword [ecx + 0x4e8]
call dword [esi + 0x60]
mov word [ebp - 0x540], 0xc
mov word [ebp - 0x540], 0x60
mov ebx, eax
xor eax, eax
mov dword [ebp - 0x1c], eax
mov eax, ebx
inc dword [ebp - 0x534]
lea edx, [ebp - 0x1c]
call fcn.004bdbe8
lea edx, [ebp - 0x1c]
xor ecx, ecx
mov dword [ebp - 0x20], ecx
lea ecx, [ebp - 0x20]
inc dword [ebp - 0x534]
mov eax, 0x683272
call fcn.0065ff98
lea edx, [ebp - 0x20]
mov eax, dword [ebp + 8]
mov edx, dword [edx]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x20]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x1c]
mov edx, 2
call fcn.0065fb9c
test ebx, ebx
je 0x450648
mov ecx, dword [ebp + 8]
xor eax, eax
mov byte [ecx + 0x560], 1
push 0x30
push 0x6832da
mov word [ebp - 0x540], 0x6c
mov dword [ebp - 0x24], eax
mov eax, 0x6832a7
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x24]
mov edx, dword [ebp + 8]
add edx, 0x4b0
call fcn.0065ff98
lea edx, [ebp - 0x24]
push edx
mov edx, 0x6832ac
lea eax, [ebp - 0x28]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0x2c], eax
lea edx, [ebp - 0x28]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x2c]
pop eax
call fcn.0065fbec
cmp dword [ebp - 0x2c], 0
je 0x4505bf
mov edx, dword [ebp - 0x2c]
jmp 0x4505c4
mov edx, 0x6832e4
push edx
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2c]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x28]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x24]
mov edx, 2
call fcn.0065fb9c
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 8]
dec dword [ebp - 0x534]
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
mov edx, dword [ebp - 0x550]
mov dword fs:[0], edx
jmp 0x45a9c8
mov eax, dword [ebp + 8]
add eax, 0x4d4
cmp dword [eax], 0
je 0x45065c
mov edx, dword [eax]
mov ecx, dword [edx - 4]
jmp 0x45065e
xor ecx, ecx
test ecx, ecx
jne 0x45077d
push 0x40
push 0x68331a
push 0x6832e6
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
mov word [ebp - 0x540], 0x84
mov edx, 0x683328
lea eax, [ebp - 0x30]
call fcn.0065fb38
inc dword [ebp - 0x534]
xor edx, edx
mov word [ebp - 0x540], 0x78
mov word [ebp - 0x540], 0x90
mov dword [ebp - 0x34], edx
lea edx, [ebp - 0x30]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x34]
lea eax, [ebp - 0x30]
call fcn.0065fbec
mov word [ebp - 0x540], 0x78
cmp dword [ebp - 0x34], 0
je 0x4506db
mov ecx, dword [ebp - 0x34]
jmp 0x4506e0
mov ecx, 0x683336
push ecx
mov ecx, 0x68332c
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0x474]
mov eax, dword [ebp + 8]
call fcn.004318e8
mov ecx, 0x683338
mov edx, dword [ebp + 8]
mov edx, dword [edx + 0x474]
mov eax, dword [ebp + 8]
call fcn.0043ea8c
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0x34]
dec dword [ebp - 0x534]
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x30]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
mov edx, dword [ebp - 0x550]
mov dword fs:[0], edx
jmp 0x45a9c8
mov ecx, dword [ebp + 8]
mov eax, dword [ebp + 8]
mov edx, dword [ecx + 0x4d4]
call fcn.00423d78
test al, al
jne 0x4508a8
push 0x40
push 0x6833a2
push 0x68334a
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
mov word [ebp - 0x540], 0xa8
mov edx, 0x6833b0
lea eax, [ebp - 0x38]
call fcn.0065fb38
inc dword [ebp - 0x534]
xor edx, edx
mov word [ebp - 0x540], 0x9c
mov word [ebp - 0x540], 0xb4
mov dword [ebp - 0x3c], edx
lea edx, [ebp - 0x38]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x3c]
lea eax, [ebp - 0x38]
call fcn.0065fbec
mov word [ebp - 0x540], 0x9c
cmp dword [ebp - 0x3c], 0
je 0x45080b
mov ecx, dword [ebp - 0x3c]
jmp 0x450810
mov ecx, 0x6833be
push ecx
mov ecx, 0x6833b4
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0x474]
mov eax, dword [ebp + 8]
call fcn.004318e8
mov ecx, 0x6833c0
mov edx, dword [ebp + 8]
mov edx, dword [edx + 0x474]
mov eax, dword [ebp + 8]
call fcn.0043ea8c
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0x3c]
dec dword [ebp - 0x534]
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x38]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
mov edx, dword [ebp - 0x550]
mov dword fs:[0], edx
jmp 0x45a9c8
mov eax, dword [ebp + 8]
add eax, 0x4d8
cmp dword [eax], 0
je 0x4508bc
mov edx, dword [eax]
mov ecx, dword [edx - 4]
jmp 0x4508be
xor ecx, ecx
test ecx, ecx
jne 0x4509dd
push 0x40
push 0x683408
push 0x6833d2
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
mov word [ebp - 0x540], 0xcc
mov edx, 0x683416
lea eax, [ebp - 0x40]
call fcn.0065fb38
inc dword [ebp - 0x534]
xor edx, edx
mov word [ebp - 0x540], 0xc0
mov word [ebp - 0x540], 0xd8
mov dword [ebp - 0x44], edx
lea edx, [ebp - 0x40]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x44]
lea eax, [ebp - 0x40]
call fcn.0065fbec
mov word [ebp - 0x540], 0xc0
cmp dword [ebp - 0x44], 0
je 0x45093b
mov ecx, dword [ebp - 0x44]
jmp 0x450940
mov ecx, 0x683424
push ecx
mov ecx, 0x68341a
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0x474]
mov eax, dword [ebp + 8]
call fcn.004318e8
mov ecx, 0x683426
mov edx, dword [ebp + 8]
mov edx, dword [edx + 0x474]
mov eax, dword [ebp + 8]
call fcn.0043ea8c
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0x44]
dec dword [ebp - 0x534]
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x40]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
mov edx, dword [ebp - 0x550]
mov dword fs:[0], edx
jmp 0x45a9c8
mov ecx, dword [ebp + 8]
mov eax, dword [ebp + 8]
mov edx, dword [ecx + 0x4d8]
call fcn.00423d78
test al, al
jne 0x450b08
push 0x40
push 0x683494
push 0x683438
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
mov word [ebp - 0x540], 0xf0
mov edx, 0x6834a2
lea eax, [ebp - 0x48]
call fcn.0065fb38
inc dword [ebp - 0x534]
xor edx, edx
mov word [ebp - 0x540], 0xe4
mov word [ebp - 0x540], 0xfc
mov dword [ebp - 0x4c], edx
lea edx, [ebp - 0x48]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x4c]
lea eax, [ebp - 0x48]
call fcn.0065fbec
mov word [ebp - 0x540], 0xe4
cmp dword [ebp - 0x4c], 0
je 0x450a6b
mov ecx, dword [ebp - 0x4c]
jmp 0x450a70
mov ecx, 0x6834b0
push ecx
mov ecx, 0x6834a6
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0x474]
mov eax, dword [ebp + 8]
call fcn.004318e8
mov ecx, 0x6834b2
mov edx, dword [ebp + 8]
mov edx, dword [edx + 0x474]
mov eax, dword [ebp + 8]
call fcn.0043ea8c
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0x4c]
dec dword [ebp - 0x534]
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x48]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
mov edx, dword [ebp - 0x550]
mov dword fs:[0], edx
jmp 0x45a9c8
mov word [ebp - 0x540], 0x108
mov ecx, dword [ebp + 8]
mov dx, 0xfff5
mov byte [ecx + 0x48c], 1
mov eax, dword [ebp + 8]
call fcn.005509d4
mov ecx, dword [sym.WoTax.exe__newMainForm]
mov esi, dword [ecx]
cmp byte [esi + 0x445], 0
je 0x45a733
mov word [ebp - 0x540], 0x114
xor eax, eax
lea edx, [ebp - 0x64]
mov dword [ebp - 0x64], eax
push edx
inc dword [ebp - 0x534]
mov edx, 0x6834c9
lea eax, [ebp - 0x60]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, 0x6834c4
mov ecx, dword [eax]
lea eax, [ebp - 0x5c]
push ecx
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, dword [eax]
mov eax, dword [ebp + 8]
pop ecx
call fcn.0042133c
lea eax, [ebp - 0x64]
xor edx, edx
mov dword [ebp - 0x68], edx
lea edx, [ebp - 0x68]
inc dword [ebp - 0x534]
call fcn.0065fdd4
lea edx, [ebp - 0x68]
xor eax, eax
mov dword [ebp - 0x6c], eax
lea ecx, [ebp - 0x6c]
inc dword [ebp - 0x534]
mov eax, dword [ebp + 8]
add eax, 0x4cc
call fcn.0065fbec
lea edx, [ebp - 0x6c]
mov eax, dword [ebp + 8]
add eax, 0x4c0
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x6c]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x68]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x64]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x60]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x5c]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x120
xor ecx, ecx
lea esi, [ebp - 0x78]
mov dword [ebp - 0x78], ecx
push esi
inc dword [ebp - 0x534]
mov edx, 0x6834d6
lea eax, [ebp - 0x74]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, 0x6834d1
mov ecx, dword [eax]
lea eax, [ebp - 0x70]
push ecx
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, dword [eax]
mov eax, dword [ebp + 8]
pop ecx
call fcn.0042133c
lea eax, [ebp - 0x78]
xor edx, edx
mov dword [ebp - 0x7c], edx
lea edx, [ebp - 0x7c]
inc dword [ebp - 0x534]
call fcn.0065fdd4
lea edx, [ebp - 0x7c]
xor eax, eax
mov dword [ebp - 0x80], eax
lea ecx, [ebp - 0x80]
inc dword [ebp - 0x534]
mov eax, dword [ebp + 8]
add eax, 0x4d0
call fcn.0065fbec
lea edx, [ebp - 0x80]
mov eax, dword [ebp + 8]
add eax, 0x4c4
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x80]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x7c]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x78]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x74]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x70]
mov edx, 2
call fcn.0065fb9c
mov ebx, dword [ebp + 8]
xor eax, eax
mov word [ebp - 0x540], 0x12c
mov dword [ebp - 0x84], eax
lea edx, [ebp - 0x84]
push edx
add ebx, 0x2438
inc dword [ebp - 0x534]
mov esi, dword [ebp + 8]
add esi, 0x4c0
cmp dword [esi], 0
je 0x450d56
mov eax, dword [esi]
mov ecx, dword [eax - 4]
jmp 0x450d58
xor ecx, ecx
add ecx, 0xfffffffa
mov eax, dword [ebp + 8]
add eax, 0x4c0
mov edx, 8
call fcn.0065fe60
lea edx, [ebp - 0x84]
lea eax, [ebp - 0x88]
xor ecx, ecx
call fcn.0065de84
inc dword [ebp - 0x534]
lea eax, [ebp - 0x88]
inc dword [ebp - 0x534]
mov edx, eax
mov eax, ebx
call fcn.0065dfb4
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x88]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x84]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x138
mov ebx, dword [ebp + 8]
add ebx, 0x2438
xor eax, eax
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
mov edx, ebx
call fcn.004765ac
lea ecx, [ebp - 0x8c]
inc dword [ebp - 0x534]
mov edx, dword [ecx]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x8c]
mov edx, 2
call fcn.0065fb9c
mov edx, dword [ebp + 8]
add edx, 0x4c0
mov eax, dword [ebp + 8]
add eax, 0x4e0
call fcn.0065fbc4
mov word [ebp - 0x540], 0x150
xor ecx, ecx
mov dword [ebp - 0x50], ecx
lea edx, [ebp - 0x50]
inc dword [ebp - 0x534]
mov eax, dword [ebp + 8]
mov eax, dword [eax + 0x3c4]
call fcn.00550780
mov word [ebp - 0x540], 0x144
mov word [ebp - 0x540], 0x15c
mov eax, dword [ebp + 8]
add eax, 0x584
lea edx, [ebp - 0x54]
mov ecx, edx
xor edx, edx
xchg ecx, eax
xchg ecx, edx
call fcn.0065de84
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x58]
mov word [ebp - 0x540], 0x144
mov word [ebp - 0x540], 0x168
mov eax, dword [ebp + 8]
mov ecx, edx
add eax, 0x588
xor edx, edx
xchg ecx, eax
xchg ecx, edx
call fcn.0065de84
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
mov word [ebp - 0x540], 0x144
mov ecx, dword [ebp + 8]
mov esi, dword [ecx + 0x4e8]
call dword [esi + 0x5c]
mov ebx, dword [ebp + 8]
lea eax, [ebp - 0x90]
mov word [ebp - 0x540], 0x174
mov dword [ebp - 0x554], edi
add ebx, 0x4f8
xor ecx, ecx
mov edx, dword [ebp - 0x554]
call fcn.0065de84
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x90]
mov eax, ebx
call fcn.0065dfb4
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x90]
mov edx, 2
call fcn.0040a464
mov eax, dword [ebp + 8]
add eax, 0x4f8
cmp dword [eax], 0
jne 0x450f44
mov edx, 0x6834df
jmp 0x450f46
mov edx, dword [eax]
push edx
cmp dword [ebp - 0x54], 0
jne 0x450f54
mov eax, 0x6834de
jmp 0x450f57
mov eax, dword [ebp - 0x54]
push eax
mov edx, dword [ebp + 8]
mov ecx, dword [edx + 0x4e8]
call dword [ecx + 0x58]
mov word [ebp - 0x540], 0x144
mov word [ebp - 0x540], 0x180
mov ebx, eax
xor eax, eax
mov dword [ebp - 0x94], eax
add esp, 8
inc dword [ebp - 0x534]
mov eax, ebx
lea edx, [ebp - 0x94]
call fcn.004bdbe8
lea edx, [ebp - 0x94]
xor ecx, ecx
mov dword [ebp - 0x98], ecx
lea ecx, [ebp - 0x98]
inc dword [ebp - 0x534]
mov eax, 0x6834e0
call fcn.0065ff98
lea edx, [ebp - 0x98]
mov eax, dword [ebp + 8]
mov edx, dword [edx]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x98]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x94]
mov edx, 2
call fcn.0065fb9c
test ebx, ebx
je 0x451677
cmp ebx, 0x1fa5
jg 0x451025
je 0x45115c
sub ebx, 0xfffffffc
je 0x45105d
dec ebx
je 0x45103e
sub ebx, 0x1f44
je 0x45115c
jmp 0x4511ff
sub ebx, 0x2009
je 0x45115c
sub ebx, 0x31f
je 0x45107c
jmp 0x4511ff
push 0x40
push 0x683554
push 0x683506
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
jmp 0x45159b
push 0x40
push 0x6835ac
push 0x68355e
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
jmp 0x45159b
push 0x40
push 0x6835c2
mov word [ebp - 0x540], 0x18c
xor edx, edx
lea ecx, [ebp - 0xa8]
mov dword [ebp - 0xa8], edx
mov eax, 0x6835b6
inc dword [ebp - 0x534]
mov edx, dword [ebp + 8]
add edx, 0x4b0
call fcn.0065ff98
lea ecx, [ebp - 0xa8]
push ecx
mov edx, 0x6835bf
lea eax, [ebp - 0xac]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0xb0], eax
lea edx, [ebp - 0xac]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0xb0]
pop eax
call fcn.0065fbec
cmp dword [ebp - 0xb0], 0
je 0x451101
mov edx, dword [ebp - 0xb0]
jmp 0x451106
mov edx, 0x6835cc
push edx
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
dec dword [ebp - 0x534]
lea eax, [ebp - 0xb0]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0xac]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0xa8]
mov edx, 2
call fcn.0065fb9c
jmp 0x45159b
push 0x40
push 0x68361a
mov word [ebp - 0x540], 0x198
mov edx, 0x6835ce
lea eax, [ebp - 0xb4]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0xb8], eax
lea edx, [ebp - 0xb4]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0xb8]
mov eax, dword [ebp + 8]
add eax, 0x4b0
call fcn.0065fbec
cmp dword [ebp - 0xb8], 0
je 0x4511ba
mov edx, dword [ebp - 0xb8]
jmp 0x4511bf
mov edx, 0x683624
push edx
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
dec dword [ebp - 0x534]
lea eax, [ebp - 0xb8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0xb4]
mov edx, 2
call fcn.0065fb9c
jmp 0x45159b
mov word [ebp - 0x540], 0x1b0
mov edx, 0x683626
lea eax, [ebp - 0xa4]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov word [ebp - 0x540], 0x1a4
mov ecx, dword [ebp + 8]
mov eax, dword [ecx + 0x4e8]
cmp dword [eax + 0x84], 0
je 0x45154e
mov edx, dword [ebp + 8]
mov ecx, dword [edx + 0x4e8]
call dword [ecx + 0x84]
mov dword [ebp - 0x558], eax
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0x4e8]
call dword [edx + 0x84]
mov dword [ebp - 0x558], eax
cmp dword [ebp - 0x558], 1
jl 0x45141a
mov word [ebp - 0x540], 0x1bc
xor ecx, ecx
mov dword [ebp - 0xc0], ecx
lea edx, [ebp - 0xc0]
inc dword [ebp - 0x534]
mov eax, dword [ebp - 0x558]
call fcn.004bdbe8
lea edx, [ebp - 0xc0]
xor eax, eax
mov dword [ebp - 0xc4], eax
lea ecx, [ebp - 0xc4]
inc dword [ebp - 0x534]
mov eax, 0x683627
call fcn.0065ff98
lea edx, [ebp - 0xc4]
push edx
mov edx, 0x683634
lea eax, [ebp - 0xc8]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0xcc], eax
lea edx, [ebp - 0xc8]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0xcc]
pop eax
call fcn.0065fbec
lea edx, [ebp - 0xcc]
mov eax, dword [ebp + 8]
mov eax, dword [eax + 0x448]
mov edx, dword [edx]
call fcn.005507b8
dec dword [ebp - 0x534]
lea eax, [ebp - 0xcc]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0xc8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0xc4]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0xc0]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x1c8
mov edx, 0x683637
lea eax, [ebp - 0xd0]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0xd0]
lea eax, [ebp - 0xa4]
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0xd0]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x1e0
xor ecx, ecx
mov dword [ebp - 0xbc], ecx
lea edx, [ebp - 0xbc]
inc dword [ebp - 0x534]
mov eax, dword [ebp + 8]
mov eax, dword [eax + 0x448]
call fcn.00550780
mov word [ebp - 0x540], 0x1d4
lea edx, [ebp - 0xbc]
lea eax, [ebp - 0xa4]
call fcn.0065fbd8
dec dword [ebp - 0x534]
lea eax, [ebp - 0xbc]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x1a4
jmp 0x45153e
cmp dword [ebp - 0x558], 0
jne 0x45153e
mov word [ebp - 0x540], 0x1ec
xor ecx, ecx
mov eax, 0x68366b
mov dword [ebp - 0xd4], ecx
lea ecx, [ebp - 0xd4]
inc dword [ebp - 0x534]
mov edx, dword [ebp + 8]
add edx, 0x4b0
call fcn.0065ff98
lea eax, [ebp - 0xd4]
push eax
mov edx, 0x683670
lea eax, [ebp - 0xd8]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor ecx, ecx
mov dword [ebp - 0xdc], ecx
lea ecx, [ebp - 0xdc]
inc dword [ebp - 0x534]
lea edx, [ebp - 0xd8]
pop eax
call fcn.0065fbec
lea edx, [ebp - 0xdc]
mov eax, dword [ebp + 8]
mov eax, dword [eax + 0x448]
mov edx, dword [edx]
call fcn.005507b8
dec dword [ebp - 0x534]
lea eax, [ebp - 0xdc]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0xd8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0xd4]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x1f8
xor ecx, ecx
mov dword [ebp - 0xe0], ecx
lea edx, [ebp - 0xe0]
inc dword [ebp - 0x534]
mov eax, dword [ebp + 8]
mov eax, dword [eax + 0x448]
call fcn.00550780
lea edx, [ebp - 0xe0]
lea eax, [ebp - 0xa4]
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0xe0]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [ebp + 8]
mov dl, 1
mov eax, dword [ecx + 0x448]
call fcn.005506a0
push 0x40
push 0x68369e
cmp dword [ebp - 0xa4], 0
je 0x451566
mov ecx, dword [ebp - 0xa4]
jmp 0x45156b
mov ecx, 0x6836a8
push ecx
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
dec dword [ebp - 0x534]
lea eax, [ebp - 0xa4]
mov edx, 2
call fcn.0065fb9c
jmp 0x45159b
mov word [ebp - 0x540], 0x210
mov edx, 0x6836aa
lea eax, [ebp - 0x9c]
call fcn.0065fb38
inc dword [ebp - 0x534]
xor ecx, ecx
mov word [ebp - 0x540], 0x204
mov word [ebp - 0x540], 0x21c
mov dword [ebp - 0xa0], ecx
lea ecx, [ebp - 0xa0]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x9c]
lea eax, [ebp - 0x9c]
call fcn.0065fbec
mov word [ebp - 0x540], 0x204
cmp dword [ebp - 0xa0], 0
je 0x45160b
mov eax, dword [ebp - 0xa0]
jmp 0x451610
mov eax, 0x6836b8
push eax
mov ecx, 0x6836ae
mov edx, dword [ebp + 8]
mov eax, dword [ebp + 8]
mov edx, dword [edx + 0x474]
call fcn.004318e8
mov ecx, 0x6836ba
mov ebx, dword [ebp + 8]
mov edx, dword [ebx + 0x474]
mov eax, dword [ebp + 8]
call fcn.0043ea8c
dec dword [ebp - 0x534]
lea eax, [ebp - 0xa0]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x9c]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x144
jmp 0x45a6ea
mov ecx, dword [ebp + 8]
mov eax, dword [ecx + 0x4e8]
cmp dword [eax + 0xc8], 0
je 0x4518bc
mov edx, dword [ebp + 8]
mov ecx, dword [edx + 0x4e8]
cmp dword [ecx + 0xc4], 0
je 0x4518bc
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0x4e8]
call dword [edx + 0xc8]
test eax, eax
je 0x4518bc
mov ecx, dword [ebp + 8]
mov eax, dword [ecx + 0x4e8]
call dword [eax + 0xc4]
test eax, eax
jne 0x45187d
mov word [ebp - 0x540], 0x228
mov edx, 0x6836cc
lea eax, [ebp - 0x104]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, dword [eax]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x104]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x234
mov ecx, dword [ebp + 8]
add ecx, 0x4f8
mov dword [ebp - 0x560], ecx
mov eax, dword [ebp - 0x560]
cmp dword [eax], 0
jne 0x45173a
mov edx, 0x6836e8
jmp 0x451742
mov ecx, dword [ebp - 0x560]
mov edx, dword [ecx]
mov dword [ebp - 0x564], edx
lea eax, [ebp - 0x108]
xor ecx, ecx
mov edx, dword [ebp - 0x564]
call fcn.0065ddb4
inc dword [ebp - 0x534]
lea eax, [ebp - 0x108]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
push ecx
cmp dword [ebp - 0x54], 0
jne 0x45177d
mov eax, 0x6836e7
jmp 0x451780
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x55c], eax
lea eax, [ebp - 0x10c]
xor ecx, ecx
mov edx, dword [ebp - 0x55c]
call fcn.0065ddb4
inc dword [ebp - 0x534]
lea eax, [ebp - 0x10c]
inc dword [ebp - 0x534]
mov edx, dword [eax]
push edx
mov ecx, dword [ebp + 8]
push ecx
call fcn.00464720
add esp, 0xc
test al, al
sete al
and eax, 1
mov edx, 2
push eax
lea eax, [ebp - 0x10c]
sub dword [ebp - 0x534], 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x108]
mov edx, 2
call fcn.0040a464
pop ecx
test cl, cl
je 0x4518bc
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0x58]
sub dword [ebp - 0x534], 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
push eax
xor edx, edx
mov dword [ebp - 0x534], edx
lea ecx, [ebp - 0x550]
push ecx
call fcn.0065d4b0
pop ecx
pop eax
jmp 0x45a9c8
mov word [ebp - 0x540], 0x240
mov edx, 0x6836e9
lea eax, [ebp - 0x110]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, dword [eax]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x110]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x144
mov word [ebp - 0x540], 0x24c
mov edx, 0x683704
lea eax, [ebp - 0x114]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, dword [eax]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x114]
mov edx, 2
call fcn.0065fb9c
mov eax, dword [ebp + 8]
call fcn.004439f0
mov byte [ebp - 0x565], al
lea eax, [ebp - 0x118]
mov word [ebp - 0x540], 0x258
mov edx, 0x683724
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, dword [eax]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x118]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x270
mov edx, 0x68374b
lea eax, [ebp - 0xe4]
xor ecx, ecx
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
mov word [ebp - 0x540], 0x264
mov word [ebp - 0x540], 0x27c
mov edx, 0x68374d
lea eax, [ebp - 0xe8]
xor ecx, ecx
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
mov word [ebp - 0x540], 0x264
mov word [ebp - 0x540], 0x288
mov edx, 0x68374e
lea eax, [ebp - 0xec]
xor ecx, ecx
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
mov word [ebp - 0x540], 0x264
mov word [ebp - 0x540], 0x294
mov edx, 0x68374f
lea eax, [ebp - 0xf0]
xor ecx, ecx
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
mov word [ebp - 0x540], 0x264
mov word [ebp - 0x540], 0x2a0
mov edx, 0x683750
lea eax, [ebp - 0xf4]
xor ecx, ecx
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
mov edx, 0x683751
mov word [ebp - 0x540], 0x264
mov word [ebp - 0x540], 0x2ac
lea eax, [ebp - 0xf8]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov word [ebp - 0x540], 0x264
mov word [ebp - 0x540], 0x2b8
mov edx, 0x683752
lea eax, [ebp - 0xfc]
xor ecx, ecx
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
mov bl, 1
mov word [ebp - 0x540], 0x264
mov word [ebp - 0x540], 0x2c4
push 0x683753
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0x4e8]
call dword [edx + 0xac]
pop ecx
mov dword [ebp - 0x578], eax
lea eax, [ebp - 0x11c]
xor ecx, ecx
mov edx, dword [ebp - 0x578]
call fcn.0065ddb4
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x11c]
inc dword [ebp - 0x534]
mov dword [ebp - 0x574], ecx
lea eax, [ebp - 0xe4]
mov edx, dword [ebp - 0x574]
call fcn.0065dfb4
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x11c]
mov edx, 2
call fcn.0040a464
mov word [ebp - 0x540], 0x2d0
xor ecx, ecx
mov dword [ebp - 0x120], ecx
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x120]
inc dword [ebp - 0x534]
lea edx, [ebp - 0xe4]
mov eax, 0x68375a
call fcn.00423c40
xor ecx, ecx
mov dword [ebp - 0x124], ecx
lea edx, [ebp - 0x120]
lea eax, [ebp - 0x124]
call fcn.004765ac
lea ecx, [ebp - 0x124]
inc dword [ebp - 0x534]
mov edx, dword [ecx]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x124]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x120]
mov edx, 2
call fcn.0040a464
cmp byte [ebp - 0x565], 0
jne 0x4522b5
mov word [ebp - 0x540], 0x2dc
mov edx, 0x683764
lea eax, [ebp - 0x128]
xor ecx, ecx
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x128]
lea eax, [ebp - 0xe4]
call fcn.0065e010
push eax
lea eax, [ebp - 0x128]
sub dword [ebp - 0x534], 2
mov edx, 2
call fcn.0040a464
pop ecx
test cl, cl
je 0x451e54
push 0
push 0x683794
push 0x683766
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0xfc]
sub dword [ebp - 0x534], 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
push eax
xor edx, edx
mov dword [ebp - 0x534], edx
lea ecx, [ebp - 0x550]
push ecx
call fcn.0065d4b0
pop ecx
pop eax
jmp 0x45a9c8
mov word [ebp - 0x540], 0x2e8
mov edx, 0x68379a
lea eax, [ebp - 0x12c]
xor ecx, ecx
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x12c]
lea eax, [ebp - 0xe4]
call fcn.0065e010
push eax
lea eax, [ebp - 0x12c]
sub dword [ebp - 0x534], 2
mov edx, 2
call fcn.0040a464
pop ecx
test cl, cl
je 0x451fe8
push 0
push 0x6837c8
push 0x68379c
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0xfc]
sub dword [ebp - 0x534], 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
push eax
xor edx, edx
mov dword [ebp - 0x534], edx
lea ecx, [ebp - 0x550]
push ecx
call fcn.0065d4b0
pop ecx
pop eax
jmp 0x45a9c8
mov word [ebp - 0x540], 0x2f4
mov edx, 0x6837ce
lea eax, [ebp - 0x130]
xor ecx, ecx
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x130]
lea eax, [ebp - 0xe4]
call fcn.0065e010
test al, al
jne 0x452042
cmp dword [ebp - 0xe4], 0
je 0x452038
mov edx, dword [ebp - 0xe4]
mov ecx, dword [edx - 4]
jmp 0x45203a
xor ecx, ecx
test ecx, ecx
jle 0x452042
xor eax, eax
jmp 0x452047
mov eax, 1
push eax
lea eax, [ebp - 0x130]
sub dword [ebp - 0x534], 2
mov edx, 2
call fcn.0040a464
pop ecx
test cl, cl
je 0x4522b5
push 0x40
push 0x683806
push 0x6837d0
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0xfc]
sub dword [ebp - 0x534], 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
push eax
xor edx, edx
mov dword [ebp - 0x534], edx
lea ecx, [ebp - 0x550]
push ecx
call fcn.0065d4b0
pop ecx
pop eax
jmp 0x45a9c8
cmp byte [ebp - 0x565], 0
jne 0x45470a
mov word [ebp - 0x540], 0x300
mov edx, 0x683810
lea eax, [ebp - 0x134]
xor ecx, ecx
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x134]
lea eax, [ebp - 0xe4]
call fcn.0065e010
test al, al
lea eax, [ebp - 0x134]
setne cl
and ecx, 1
mov edx, 2
push ecx
sub dword [ebp - 0x534], 2
call fcn.0040a464
pop ecx
test ecx, ecx
je 0x45470a
mov word [ebp - 0x540], 0x30c
push 0x683812
mov ecx, dword [ebp + 8]
mov eax, dword [ecx + 0x4e8]
call dword [eax + 0xac]
pop ecx
mov dword [ebp - 0x580], eax
lea eax, [ebp - 0x138]
xor ecx, ecx
mov edx, dword [ebp - 0x580]
call fcn.0065ddb4
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x138]
inc dword [ebp - 0x534]
mov dword [ebp - 0x57c], ecx
lea eax, [ebp - 0xe8]
mov edx, dword [ebp - 0x57c]
call fcn.0065dfb4
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x138]
mov edx, 2
call fcn.0040a464
mov word [ebp - 0x540], 0x318
push 0x683819
mov ecx, dword [ebp + 8]
mov ecx, dword [ecx + 0x4e8]
call dword [ecx + 0xac]
pop ecx
mov dword [ebp - 0x588], eax
lea eax, [ebp - 0x13c]
xor ecx, ecx
mov edx, dword [ebp - 0x588]
call fcn.0065ddb4
inc dword [ebp - 0x534]
lea eax, [ebp - 0x13c]
inc dword [ebp - 0x534]
mov dword [ebp - 0x584], eax
lea eax, [ebp - 0xec]
mov edx, dword [ebp - 0x584]
call fcn.0065dfb4
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x13c]
mov edx, 2
call fcn.0040a464
mov word [ebp - 0x540], 0x324
push 0x683820
mov ecx, dword [ebp + 8]
mov ecx, dword [ecx + 0x4e8]
call dword [ecx + 0xac]
pop ecx
mov dword [ebp - 0x590], eax
lea eax, [ebp - 0x140]
xor ecx, ecx
mov edx, dword [ebp - 0x590]
call fcn.0065ddb4
inc dword [ebp - 0x534]
lea eax, [ebp - 0x140]
inc dword [ebp - 0x534]
mov dword [ebp - 0x58c], eax
lea eax, [ebp - 0xf0]
mov edx, dword [ebp - 0x58c]
call fcn.0065dfb4
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x140]
mov edx, 2
call fcn.0040a464
mov word [ebp - 0x540], 0x330
xor ecx, ecx
mov dword [ebp - 0x144], ecx
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x144]
inc dword [ebp - 0x534]
lea edx, [ebp - 0xf0]
mov eax, 0x683827
call fcn.00423c40
xor ecx, ecx
mov dword [ebp - 0x148], ecx
lea edx, [ebp - 0x144]
lea eax, [ebp - 0x148]
call fcn.004765ac
lea ecx, [ebp - 0x148]
inc dword [ebp - 0x534]
mov edx, dword [ecx]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x148]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x144]
mov edx, 2
call fcn.0040a464
mov word [ebp - 0x540], 0x33c
mov ecx, dword [ebp + 8]
mov ecx, dword [ecx + 0x4e8]
call dword [ecx + 0xf8]
mov dword [ebp - 0x598], eax
lea eax, [ebp - 0x14c]
xor ecx, ecx
mov edx, dword [ebp - 0x598]
call fcn.0065ddb4
inc dword [ebp - 0x534]
lea eax, [ebp - 0x14c]
inc dword [ebp - 0x534]
mov dword [ebp - 0x594], eax
lea eax, [ebp - 0xf4]
mov edx, dword [ebp - 0x594]
call fcn.0065dfb4
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x14c]
mov edx, 2
call fcn.0040a464
mov word [ebp - 0x540], 0x348
xor ecx, ecx
mov dword [ebp - 0x150], ecx
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x150]
inc dword [ebp - 0x534]
lea edx, [ebp - 0xf4]
mov eax, 0x683833
call fcn.00423c40
xor ecx, ecx
mov dword [ebp - 0x154], ecx
lea edx, [ebp - 0x150]
lea eax, [ebp - 0x154]
call fcn.004765ac
lea ecx, [ebp - 0x154]
inc dword [ebp - 0x534]
mov edx, dword [ecx]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x154]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x150]
mov edx, 2
call fcn.0040a464
mov word [ebp - 0x540], 0x354
mov ecx, dword [ebp + 8]
mov ecx, dword [ecx + 0x4e8]
call dword [ecx + 0xa4]
mov edx, eax
lea eax, [ebp - 0x158]
call fcn.0065fa0c
mov edx, eax
inc dword [ebp - 0x534]
lea eax, [ebp - 0xf8]
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x158]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x360
xor ecx, ecx
mov dword [ebp - 0x15c], ecx
lea ecx, [ebp - 0x15c]
inc dword [ebp - 0x534]
lea edx, [ebp - 0xf8]
mov eax, 0x68384e
call fcn.0065ff98
lea edx, [ebp - 0x15c]
mov eax, dword [ebp + 8]
mov edx, dword [edx]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x15c]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x36c
mov ecx, dword [ebp + 8]
mov ecx, dword [ecx + 0x4e8]
call dword [ecx + 0x100]
mov dword [ebp - 0x59c], eax
lea eax, [ebp - 0x160]
xor ecx, ecx
mov edx, dword [ebp - 0x59c]
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x160]
lea eax, [ebp - 0xfc]
call fcn.0065dfb4
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x160]
mov edx, 2
call fcn.0040a464
mov word [ebp - 0x540], 0x378
xor ecx, ecx
mov dword [ebp - 0x164], ecx
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x164]
inc dword [ebp - 0x534]
lea edx, [ebp - 0xfc]
mov eax, 0x68386b
call fcn.00423c40
xor ecx, ecx
mov dword [ebp - 0x168], ecx
lea edx, [ebp - 0x164]
lea eax, [ebp - 0x168]
call fcn.004765ac
lea ecx, [ebp - 0x168]
inc dword [ebp - 0x534]
mov edx, dword [ecx]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x168]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x164]
mov edx, 2
call fcn.0040a464
mov word [ebp - 0x540], 0x384
mov edx, 0x683885
lea eax, [ebp - 0x16c]
xor ecx, ecx
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0xf0]
call fcn.0065e010
test al, al
jne 0x452806
cmp dword [ebp - 0xf0], 0
je 0x4527fc
mov ecx, dword [ebp - 0xf0]
mov ecx, dword [ecx - 4]
jmp 0x4527fe
xor ecx, ecx
test ecx, ecx
jle 0x452806
xor eax, eax
jmp 0x45280b
mov eax, 1
push eax
lea eax, [ebp - 0x16c]
sub dword [ebp - 0x534], 2
mov edx, 2
call fcn.0040a464
pop ecx
test cl, cl
je 0x452967
push 0x40
push 0x6838be
push 0x683886
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0xfc]
sub dword [ebp - 0x534], 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
push eax
xor edx, edx
mov dword [ebp - 0x534], edx
lea ecx, [ebp - 0x550]
push ecx
call fcn.0065d4b0
pop ecx
pop eax
jmp 0x45a9c8
mov word [ebp - 0x540], 0x390
mov edx, 0x6838c8
lea eax, [ebp - 0x170]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x170]
lea eax, [ebp - 0xf8]
call fcn.0065fc70
test al, al
jne 0x4529b9
cmp dword [ebp - 0xf8], 0
je 0x4529af
mov edx, dword [ebp - 0xf8]
mov ecx, dword [edx - 4]
jmp 0x4529b1
xor ecx, ecx
test ecx, ecx
jle 0x4529b9
xor eax, eax
jmp 0x4529be
mov eax, 1
push eax
dec dword [ebp - 0x534]
lea eax, [ebp - 0x170]
mov edx, 2
call fcn.0065fb9c
pop ecx
test cl, cl
je 0x452c2b
push 0x40
push 0x683902
push 0x6838ca
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0xfc]
sub dword [ebp - 0x534], 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
push eax
xor edx, edx
mov dword [ebp - 0x534], edx
lea ecx, [ebp - 0x550]
push ecx
call fcn.0065d4b0
pop ecx
pop eax
jmp 0x45a9c8
mov word [ebp - 0x540], 0x39c
mov edx, 0x68390c
lea eax, [ebp - 0x174]
xor ecx, ecx
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x174]
lea eax, [ebp - 0xfc]
call fcn.0065e010
test al, al
jne 0x452c85
cmp dword [ebp - 0xfc], 0
je 0x452c7b
mov ecx, dword [ebp - 0xfc]
mov ecx, dword [ecx - 4]
jmp 0x452c7d
xor ecx, ecx
test ecx, ecx
jle 0x452c85
xor eax, eax
jmp 0x452c8a
mov eax, 1
push eax
lea eax, [ebp - 0x174]
sub dword [ebp - 0x534], 2
mov edx, 2
call fcn.0040a464
pop ecx
test cl, cl
je 0x452de6
push 0x40
push 0x683946
push 0x68390e
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0xfc]
sub dword [ebp - 0x534], 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
push eax
xor edx, edx
mov dword [ebp - 0x534], edx
lea ecx, [ebp - 0x550]
push ecx
call fcn.0065d4b0
pop ecx
pop eax
jmp 0x45a9c8
mov word [ebp - 0x540], 0x3b4
xor edx, edx
lea ecx, [ebp - 0x178]
mov dword [ebp - 0x178], edx
mov edx, 1
inc dword [ebp - 0x534]
push ecx
inc dword [ebp - 0x534]
mov ecx, 4
lea eax, [ebp - 0xf4]
call fcn.0043caf0
lea eax, [ebp - 0x178]
call fcn.0065e2b0
mov word [ebp - 0x59e], ax
lea eax, [ebp - 0x178]
sub dword [ebp - 0x534], 2
mov edx, 2
call fcn.0040a464
mov word [ebp - 0x540], 0x3a8
mov word [ebp - 0x540], 0x3c0
xor ecx, ecx
lea eax, [ebp - 0xf4]
mov dword [ebp - 0x17c], ecx
lea ecx, [ebp - 0x17c]
inc dword [ebp - 0x534]
push ecx
inc dword [ebp - 0x534]
mov ecx, 2
mov edx, 5
call fcn.0043caf0
lea eax, [ebp - 0x17c]
call fcn.0065e2b0
mov word [ebp - 0x5a0], ax
lea eax, [ebp - 0x17c]
sub dword [ebp - 0x534], 2
mov edx, 2
call fcn.0040a464
mov word [ebp - 0x540], 0x3a8
mov word [ebp - 0x540], 0x3cc
xor ecx, ecx
lea eax, [ebp - 0xf4]
mov dword [ebp - 0x180], ecx
lea ecx, [ebp - 0x180]
inc dword [ebp - 0x534]
push ecx
inc dword [ebp - 0x534]
mov ecx, 2
mov edx, 7
call fcn.0043caf0
lea eax, [ebp - 0x180]
call fcn.0065e2b0
mov word [ebp - 0x5a2], ax
lea eax, [ebp - 0x180]
sub dword [ebp - 0x534], 2
mov edx, 2
call fcn.0040a464
mov word [ebp - 0x540], 0x3a8
mov word [ebp - 0x540], 0x3d8
xor ecx, ecx
lea eax, [ebp - 0xf4]
mov dword [ebp - 0x184], ecx
lea ecx, [ebp - 0x184]
inc dword [ebp - 0x534]
push ecx
inc dword [ebp - 0x534]
mov ecx, 2
mov edx, 9
call fcn.0043caf0
lea eax, [ebp - 0x184]
call fcn.0065e2b0
mov word [ebp - 0x5a4], ax
lea eax, [ebp - 0x184]
sub dword [ebp - 0x534], 2
mov edx, 2
call fcn.0040a464
mov word [ebp - 0x540], 0x3a8
mov word [ebp - 0x540], 0x3e4
xor ecx, ecx
lea eax, [ebp - 0xf4]
mov dword [ebp - 0x188], ecx
lea ecx, [ebp - 0x188]
inc dword [ebp - 0x534]
push ecx
inc dword [ebp - 0x534]
mov ecx, 2
mov edx, 0xb
call fcn.0043caf0
lea eax, [ebp - 0x188]
call fcn.0065e2b0
mov word [ebp - 0x5a6], ax
lea eax, [ebp - 0x188]
sub dword [ebp - 0x534], 2
mov edx, 2
call fcn.0040a464
mov word [ebp - 0x540], 0x3a8
mov word [ebp - 0x540], 0x3f0
xor ecx, ecx
lea eax, [ebp - 0xf4]
mov dword [ebp - 0x18c], ecx
lea ecx, [ebp - 0x18c]
inc dword [ebp - 0x534]
push ecx
inc dword [ebp - 0x534]
mov ecx, 2
mov edx, 0xd
call fcn.0043caf0
lea eax, [ebp - 0x18c]
call fcn.0065e2b0
mov word [ebp - 0x5a8], ax
lea eax, [ebp - 0x18c]
sub dword [ebp - 0x534], 2
mov edx, 2
call fcn.0040a464
mov word [ebp - 0x540], 0x3a8
mov word [ebp - 0x540], 0x3fc
mov edx, 0x683950
lea eax, [ebp - 0x190]
xor ecx, ecx
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x190]
lea eax, [ebp - 0xf4]
call fcn.0065e010
test al, al
jne 0x45318a
mov edx, 0x683955
lea eax, [ebp - 0x194]
xor ecx, ecx
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x194]
lea eax, [ebp - 0xf4]
call fcn.0065e010
test al, al
lea eax, [ebp - 0x194]
setne cl
and ecx, 1
mov edx, 2
push ecx
sub dword [ebp - 0x534], 2
call fcn.0040a464
pop ecx
test ecx, ecx
jne 0x45318a
mov edx, 0x68395a
lea eax, [ebp - 0x198]
xor ecx, ecx
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x198]
lea eax, [ebp - 0xf4]
call fcn.0065e010
test al, al
lea eax, [ebp - 0x198]
setne cl
and ecx, 1
mov edx, 2
push ecx
sub dword [ebp - 0x534], 2
call fcn.0040a464
pop ecx
test ecx, ecx
jne 0x45318a
movzx ecx, word [ebp - 0x5a2]
push ecx
movzx eax, word [ebp - 0x5a4]
push eax
movzx edx, word [ebp - 0x5a6]
push edx
movzx ecx, word [ebp - 0x5a0]
movzx edx, word [ebp - 0x59e]
mov eax, dword [ebp + 8]
call fcn.004501a0
test al, al
je 0x45318a
xor ecx, ecx
jmp 0x45318f
mov ecx, 1
push ecx
lea eax, [ebp - 0x190]
sub dword [ebp - 0x534], 2
mov edx, 2
call fcn.0040a464
pop ecx
test cl, cl
je 0x45345c
push 0x68395f
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0x4e8]
call dword [edx + 0xf0]
pop ecx
cmp al, 1
jne 0x45320f
mov word [ebp - 0x540], 0x408
mov edx, 0x683961
lea eax, [ebp - 0x19c]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, dword [eax]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x19c]
mov edx, 2
call fcn.0065fb9c
xor ebx, ebx
jmp 0x45345c
push 0x40
push 0x68399a
push 0x68397e
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0xfc]
sub dword [ebp - 0x534], 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
push eax
xor edx, edx
mov dword [ebp - 0x534], edx
lea ecx, [ebp - 0x550]
push ecx
call fcn.0065d4b0
pop ecx
pop eax
jmp 0x45a9c8
lea edx, [ebp - 0xfc]
lea eax, [ebp - 0xf4]
call fcn.0065e040
test al, al
je 0x45360f
push 0x6839a4
mov ecx, dword [ebp + 8]
mov eax, dword [ecx + 0x4e8]
call dword [eax + 0xf0]
pop ecx
cmp al, 1
jne 0x4534d4
mov word [ebp - 0x540], 0x414
mov edx, 0x6839a6
lea eax, [ebp - 0x1a0]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, dword [eax]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x1a0]
mov edx, 2
call fcn.0065fb9c
xor ebx, ebx
jmp 0x45360f
push 0x40
push 0x6839e0
push 0x6839c4
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0xfc]
sub dword [ebp - 0x534], 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
push eax
xor edx, edx
mov dword [ebp - 0x534], edx
lea ecx, [ebp - 0x550]
push ecx
call fcn.0065d4b0
pop ecx
pop eax
jmp 0x45a9c8
mov word [ebp - 0x540], 0x420
mov edx, 0x6839ea
lea eax, [ebp - 0x1a4]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x1a4]
lea eax, [ebp - 0xf8]
call fcn.0065fc7c
push eax
dec dword [ebp - 0x534]
lea eax, [ebp - 0x1a4]
mov edx, 2
call fcn.0065fb9c
pop ecx
test cl, cl
je 0x453965
mov word [ebp - 0x540], 0x42c
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x1a8]
xor ecx, ecx
call fcn.0065de84
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x1a8]
lea eax, [ebp - 0xf4]
call fcn.0065e040
push eax
lea eax, [ebp - 0x1a8]
sub dword [ebp - 0x534], 2
mov edx, 2
call fcn.0040a464
pop ecx
test cl, cl
je 0x453965
push 0x6839f9
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0x4e8]
call dword [edx + 0xf0]
pop ecx
cmp al, 1
jne 0x453718
mov word [ebp - 0x540], 0x438
mov edx, 0x6839fb
lea eax, [ebp - 0x1ac]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, dword [eax]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x1ac]
mov edx, 2
call fcn.0065fb9c
xor ebx, ebx
jmp 0x453965
push 0x40
push 0x683a34
push 0x683a18
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0xfc]
sub dword [ebp - 0x534], 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
push eax
xor edx, edx
mov dword [ebp - 0x534], edx
lea ecx, [ebp - 0x550]
push ecx
call fcn.0065d4b0
pop ecx
pop eax
jmp 0x45a9c8
test bl, bl
jne 0x453c58
mov word [ebp - 0x540], 0x444
mov edx, 0x683a3e
lea eax, [ebp - 0x1b0]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x1b0]
push ecx
call fcn.004c01b8
fstp qword [ebp - 0x5b0]
lea eax, [ebp - 0x5b0]
xor edx, edx
mov dword [ebp - 0x1b4], edx
lea ecx, [ebp - 0x1b4]
inc dword [ebp - 0x534]
pop edx
call fcn.0065f8a4
lea edx, [ebp - 0x1b4]
lea eax, [ebp - 0x1b8]
xor ecx, ecx
call fcn.0065de84
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x1b8]
lea eax, [ebp - 0xf4]
call fcn.0065dfb4
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x1b8]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x1b4]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x1b0]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x450
xor ecx, ecx
mov dword [ebp - 0x1bc], ecx
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x1bc]
inc dword [ebp - 0x534]
lea edx, [ebp - 0xf4]
mov eax, 0x683a4d
call fcn.00423c40
xor ecx, ecx
mov dword [ebp - 0x1c0], ecx
lea edx, [ebp - 0x1bc]
lea eax, [ebp - 0x1c0]
call fcn.004765ac
lea ecx, [ebp - 0x1c0]
inc dword [ebp - 0x534]
mov edx, dword [ecx]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x1c0]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x1bc]
mov edx, 2
call fcn.0040a464
lea edx, [ebp - 0xfc]
lea eax, [ebp - 0xf4]
call fcn.0065e040
test al, al
je 0x453f04
mov word [ebp - 0x540], 0x45c
mov edx, 0x683a57
lea eax, [ebp - 0x1c4]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, dword [eax]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x1c4]
mov edx, 2
call fcn.0065fb9c
push 0
push 0x683a92
push 0x683a6a
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0xfc]
sub dword [ebp - 0x534], 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
push eax
xor edx, edx
mov dword [ebp - 0x534], edx
lea ecx, [ebp - 0x550]
push ecx
call fcn.0065d4b0
pop ecx
pop eax
jmp 0x45a9c8
push 0x683a98
mov edx, dword [ebp + 8]
mov ecx, dword [edx + 0x4e8]
call dword [ecx + 0xf0]
pop ecx
cmp al, 1
jne 0x453cb7
mov word [ebp - 0x540], 0x468
mov edx, 0x683a9a
lea eax, [ebp - 0x1c8]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, dword [eax]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x1c8]
mov edx, 2
call fcn.0065fb9c
mov bl, 1
jmp 0x453f04
push 0x40
push 0x683ad4
push 0x683ab8
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0xfc]
sub dword [ebp - 0x534], 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
push eax
xor edx, edx
mov dword [ebp - 0x534], edx
lea ecx, [ebp - 0x550]
push ecx
call fcn.0065d4b0
pop ecx
pop eax
jmp 0x45a9c8
mov word [ebp - 0x540], 0x474
mov edx, 0x683ade
lea eax, [ebp - 0x1cc]
xor ecx, ecx
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x1cc]
lea eax, [ebp - 0xf4]
call fcn.0065e028
test al, al
je 0x453f8b
mov edx, 0x683ae0
lea eax, [ebp - 0x1d0]
call fcn.0065fb38
inc dword [ebp - 0x534]
lea edx, [ebp - 0x1d0]
lea eax, [ebp - 0xf8]
call fcn.0065fc7c
test al, al
lea eax, [ebp - 0x1d0]
setne cl
and ecx, 1
mov edx, 2
push ecx
dec dword [ebp - 0x534]
call fcn.0065fb9c
pop ecx
test ecx, ecx
jne 0x453f8f
xor ecx, ecx
jmp 0x453f94
mov ecx, 1
push ecx
lea eax, [ebp - 0x1cc]
sub dword [ebp - 0x534], 2
mov edx, 2
call fcn.0040a464
pop ecx
test cl, cl
je 0x454701
push 0xd
push 3
push 0
push 0
push 0
lea eax, [ebp - 0x5b8]
mov cx, 5
mov dx, 0x7dd
call fcn.0065f838
mov word [ebp - 0x540], 0x3a8
xor eax, eax
lea ecx, [ebp - 0x1dc]
mov dword [ebp - 0x1dc], eax
lea eax, [ebp - 0xf4]
inc dword [ebp - 0x534]
push ecx
inc dword [ebp - 0x534]
mov ecx, 2
mov edx, 7
call fcn.0043caf0
lea eax, [ebp - 0x1dc]
call fcn.0065e2b0
push eax
xor ecx, ecx
mov dword [ebp - 0x1e0], ecx
lea eax, [ebp - 0x1e0]
inc dword [ebp - 0x534]
push eax
inc dword [ebp - 0x534]
lea eax, [ebp - 0xf4]
mov ecx, 2
mov edx, 9
call fcn.0043caf0
lea eax, [ebp - 0x1e0]
call fcn.0065e2b0
push eax
xor edx, edx
mov dword [ebp - 0x1e4], edx
lea ecx, [ebp - 0x1e4]
inc dword [ebp - 0x534]
push ecx
inc dword [ebp - 0x534]
mov ecx, 2
mov edx, 0xb
lea eax, [ebp - 0xf4]
call fcn.0043caf0
lea eax, [ebp - 0x1e4]
call fcn.0065e2b0
push eax
xor edx, edx
mov dword [ebp - 0x1e8], edx
lea ecx, [ebp - 0x1e8]
inc dword [ebp - 0x534]
push ecx
inc dword [ebp - 0x534]
mov ecx, 2
mov edx, 0xd
lea eax, [ebp - 0xf4]
call fcn.0043caf0
lea eax, [ebp - 0x1e8]
call fcn.0065e2b0
push eax
push 0
xor edx, edx
lea ecx, [ebp - 0x1d8]
mov dword [ebp - 0x1d8], edx
mov edx, 5
inc dword [ebp - 0x534]
push ecx
inc dword [ebp - 0x534]
mov ecx, 2
lea eax, [ebp - 0xf4]
call fcn.0043caf0
lea eax, [ebp - 0x1d8]
call fcn.0065e2b0
push eax
xor edx, edx
mov word [ebp - 0x540], 0x48c
mov dword [ebp - 0x1d4], edx
lea ecx, [ebp - 0x1d4]
inc dword [ebp - 0x534]
push ecx
inc dword [ebp - 0x534]
mov ecx, 4
mov edx, 1
lea eax, [ebp - 0xf4]
call fcn.0043caf0
lea eax, [ebp - 0x1d4]
call fcn.0065e2b0
mov edx, eax
lea eax, [ebp - 0x5c0]
pop ecx
call fcn.0065f838
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x1e8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x1e4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x1e0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x1dc]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x1d8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x1d4]
mov edx, 2
call fcn.0040a464
mov word [ebp - 0x540], 0x480
cmp dword [ebp - 0xf8], 0
je 0x454202
mov ecx, dword [ebp - 0xf8]
mov ecx, dword [ecx - 4]
jmp 0x454204
xor ecx, ecx
test ecx, ecx
jg 0x45425c
mov word [ebp - 0x540], 0x498
xor eax, eax
mov dword [ebp - 0x1ec], eax
lea edx, [ebp - 0xf4]
lea eax, [ebp - 0x1ec]
call fcn.004765ac
inc dword [ebp - 0x534]
lea edx, [ebp - 0x1ec]
lea eax, [ebp - 0xf8]
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x1ec]
mov edx, 2
call fcn.0065fb9c
jmp 0x4542f7
mov word [ebp - 0x540], 0x4a4
mov edx, 0x683afe
lea eax, [ebp - 0x1f0]
call fcn.0065fb38
inc dword [ebp - 0x534]
lea edx, [ebp - 0x1f0]
lea eax, [ebp - 0xf8]
call fcn.0065fc70
push eax
dec dword [ebp - 0x534]
lea eax, [ebp - 0x1f0]
mov edx, 2
call fcn.0065fb9c
pop ecx
test cl, cl
je 0x4542f7
mov word [ebp - 0x540], 0x4b0
xor ecx, ecx
mov dword [ebp - 0x1f4], ecx
lea edx, [ebp - 0xf4]
lea eax, [ebp - 0x1f4]
call fcn.004765ac
inc dword [ebp - 0x534]
lea edx, [ebp - 0x1f4]
lea eax, [ebp - 0xf8]
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x1f4]
mov edx, 2
call fcn.0065fb9c
xor ecx, ecx
lea eax, [ebp - 0xf8]
mov dword [ebp - 0x200], ecx
lea ecx, [ebp - 0x200]
push ecx
mov ecx, 2
inc dword [ebp - 0x534]
mov edx, 7
call fcn.0065fe60
lea eax, [ebp - 0x200]
call fcn.0065ff48
push eax
xor ecx, ecx
mov dword [ebp - 0x204], ecx
lea eax, [ebp - 0x204]
push eax
lea eax, [ebp - 0xf8]
inc dword [ebp - 0x534]
mov ecx, 2
mov edx, 9
call fcn.0065fe60
lea eax, [ebp - 0x204]
call fcn.0065ff48
push eax
xor edx, edx
mov dword [ebp - 0x208], edx
lea ecx, [ebp - 0x208]
push ecx
mov ecx, 2
inc dword [ebp - 0x534]
mov edx, 0xb
lea eax, [ebp - 0xf8]
call fcn.0065fe60
lea eax, [ebp - 0x208]
call fcn.0065ff48
push eax
xor edx, edx
mov dword [ebp - 0x20c], edx
lea ecx, [ebp - 0x20c]
push ecx
mov ecx, 2
inc dword [ebp - 0x534]
mov edx, 0xd
lea eax, [ebp - 0xf8]
call fcn.0065fe60
lea eax, [ebp - 0x20c]
call fcn.0065ff48
push eax
push 0
xor edx, edx
lea ecx, [ebp - 0x1fc]
mov dword [ebp - 0x1fc], edx
push ecx
inc dword [ebp - 0x534]
mov ecx, 2
mov edx, 5
lea eax, [ebp - 0xf8]
call fcn.0065fe60
lea eax, [ebp - 0x1fc]
call fcn.0065ff48
push eax
xor edx, edx
mov word [ebp - 0x540], 0x4bc
mov dword [ebp - 0x1f8], edx
lea ecx, [ebp - 0x1f8]
push ecx
mov ecx, 4
inc dword [ebp - 0x534]
mov edx, 1
lea eax, [ebp - 0xf8]
call fcn.0065fe60
lea eax, [ebp - 0x1f8]
call fcn.0065ff48
mov edx, eax
lea eax, [ebp - 0x5c8]
pop ecx
call fcn.0065f838
dec dword [ebp - 0x534]
lea eax, [ebp - 0x20c]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x208]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x204]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x200]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x1fc]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x1f8]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x480
fld qword [ebp - 0x5c0]
fsub qword [ebp - 0x5c8]
fmul dword [0x45a9e0]
fmul dword [0x45a9e4]
fstp qword [ebp - 0x570]
mov word [ebp - 0x540], 0x4c8
add esp, 0xfffffff4
xor ecx, ecx
fld qword [ebp - 0x570]
fstp xword [esp]
mov dword [ebp - 0x210], ecx
lea eax, [ebp - 0x210]
inc dword [ebp - 0x534]
call fcn.004bfaa0
lea edx, [ebp - 0x210]
mov eax, dword [ebp + 8]
mov edx, dword [edx]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x210]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x4d4
mov edx, 0x683b00
lea eax, [ebp - 0x214]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x214]
lea eax, [ebp - 0xf8]
call fcn.0065fc7c
push eax
dec dword [ebp - 0x534]
lea eax, [ebp - 0x214]
mov edx, 2
call fcn.0065fb9c
pop ecx
test cl, cl
je 0x4546f8
fld qword [ebp - 0x570]
fld dword [0x45a9e8]
fxch st(1)
fucompp
fnstsw ax
test ah, 5
jp 0x4546f8
push 0
push 0x683b38
push 0x683b10
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0xfc]
sub dword [ebp - 0x534], 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
push eax
xor edx, edx
mov dword [ebp - 0x534], edx
lea ecx, [ebp - 0x550]
push ecx
call fcn.0065d4b0
pop ecx
pop eax
jmp 0x45a9c8
mov word [ebp - 0x540], 0x3a8
mov word [ebp - 0x540], 0x264
cmp byte [ebp - 0x565], 0
jne 0x455d30
mov word [ebp - 0x540], 0x4e0
mov edx, 0x683b3e
lea eax, [ebp - 0x218]
xor ecx, ecx
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x218]
lea eax, [ebp - 0xe4]
call fcn.0065e010
test al, al
lea eax, [ebp - 0x218]
setne dl
and edx, 1
push edx
mov edx, 2
sub dword [ebp - 0x534], 2
call fcn.0040a464
pop ecx
test ecx, ecx
je 0x455d30
mov word [ebp - 0x540], 0x4ec
mov edx, 0x683b40
lea eax, [ebp - 0x220]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x220]
lea eax, [ebp - 0xf8]
call fcn.0065fc7c
push eax
dec dword [ebp - 0x534]
lea eax, [ebp - 0x220]
mov edx, 2
call fcn.0065fb9c
pop ecx
test cl, cl
je 0x454a60
lea eax, [ebp - 0xf0]
call fcn.0065e2b0
mov dword [ebp - 0x838], eax
fild dword [ebp - 0x838]
fld qword [ebp - 0x570]
fxch st(1)
fucompp
fnstsw ax
test ah, 0x41
jp 0x454a60
push 0
push 0x683bba
push 0x683b50
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
push 0
push 1
push 0x683bda
mov ecx, 0x683bc0
mov edx, dword [ebp + 8]
mov eax, dword [ebp + 8]
mov edx, dword [edx + 0x474]
call fcn.0043cf78
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0xfc]
sub dword [ebp - 0x534], 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
push eax
xor edx, edx
mov dword [ebp - 0x534], edx
lea ecx, [ebp - 0x550]
push ecx
call fcn.0065d4b0
pop ecx
pop eax
jmp 0x45a9c8
mov byte [ebp - 0x5c9], 0
mov word [ebp - 0x540], 0x264
mov ecx, dword [ebp + 8]
mov edx, 0x683bdc
lea eax, [ebp - 0x224]
mov dword [ecx + 0x2440], 1
mov word [ebp - 0x540], 0x4f8
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, dword [eax]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x224]
mov edx, 2
call fcn.0065fb9c
lea ecx, [ebp - 0x834]
push ecx
push 0x104
call sub.KERNEL32.DLL_GetCurrentDirectoryW
mov word [ebp - 0x540], 0x510
lea edx, [ebp - 0x834]
lea eax, [ebp - 0x21c]
call fcn.0065fb38
inc dword [ebp - 0x534]
mov word [ebp - 0x540], 0x504
mov ecx, dword [ebp + 8]
mov byte [ecx + 0x4a4], 0
mov ecx, dword [sym.WoTax.exe__FormMain]
cmp dword [ecx], 0
jne 0x454b26
mov eax, dword [0x6ae0a4]
mov ecx, dword [eax]
mov dl, 1
mov eax, dword [0x6996e8]
call fcn.004655b0
mov edx, dword [sym.WoTax.exe__FormMain]
mov dword [edx], eax
mov word [ebp - 0x540], 0x51c
mov edx, 0x683c0d
lea eax, [ebp - 0x228]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, eax
xor eax, eax
lea ecx, [ebp - 0x22c]
mov dword [ebp - 0x22c], eax
lea eax, [ebp - 0x21c]
inc dword [ebp - 0x534]
call fcn.0065fbec
lea edx, [ebp - 0x22c]
mov ecx, dword [sym.WoTax.exe__FormMain]
mov eax, dword [ecx]
add eax, 0x424
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x22c]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x228]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__newMainForm]
mov eax, dword [sym.WoTax.exe__FormMain]
mov eax, dword [eax]
mov ecx, dword [ecx]
mov dl, byte [ecx + 0x445]
mov eax, dword [eax + 0x3bc]
call fcn.005506a0
mov edx, dword [sym.WoTax.exe__newMainForm]
mov eax, dword [sym.WoTax.exe__FormMain]
mov ecx, dword [edx]
xor edx, edx
mov dl, byte [ecx + 0x445]
mov ecx, dword [eax]
cmp edx, 1
sbb edx, edx
mov eax, dword [ecx + 0x3c0]
neg edx
call fcn.005506a0
mov edx, dword [sym.WoTax.exe__newMainForm]
mov ecx, dword [edx]
cmp byte [ecx + 0x445], 0
je 0x454cfd
mov word [ebp - 0x540], 0x528
mov edx, 0x683c30
lea eax, [ebp - 0x230]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov eax, dword [sym.WoTax.exe__newMainForm]
lea edx, [ebp - 0x230]
mov eax, dword [eax]
add eax, 0x450
call fcn.0065fd3c
push eax
dec dword [ebp - 0x534]
lea eax, [ebp - 0x230]
mov edx, 2
call fcn.0065fb9c
pop ecx
test ecx, ecx
je 0x454cad
mov word [ebp - 0x540], 0x534
mov edx, 0x683c37
lea eax, [ebp - 0x234]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3bc]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x234]
mov edx, 2
call fcn.0065fb9c
jmp 0x454d4b
mov word [ebp - 0x540], 0x540
mov edx, 0x683c4f
lea eax, [ebp - 0x238]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3bc]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x238]
mov edx, 2
call fcn.0065fb9c
jmp 0x454d4b
mov word [ebp - 0x540], 0x54c
mov edx, 0x683c67
lea eax, [ebp - 0x23c]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3c0]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x23c]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3e4]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3e0]
call fcn.005506a0
mov word [ebp - 0x540], 0x558
mov edx, 0x683c72
lea eax, [ebp - 0x240]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3e0]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x240]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__newMainForm]
mov ecx, dword [ecx]
cmp byte [ecx + 0x444], 0
je 0x4556b5
mov eax, dword [sym.WoTax.exe__newMainForm]
mov edx, dword [eax]
cmp dword [edx + 0x454], 3
je 0x454dfd
mov ecx, dword [sym.WoTax.exe__newMainForm]
mov eax, dword [ecx]
cmp dword [eax + 0x454], 1
jne 0x454fea
mov word [ebp - 0x540], 0x564
mov edx, 0x683c7d
lea eax, [ebp - 0x244]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov ecx, dword [sym.WoTax.exe__FormMain]
mov edx, eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x39c]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x244]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x39c]
xor edx, edx
mov ecx, dword [eax]
call dword [ecx + 0x74]
mov eax, dword [sym.WoTax.exe__FormMain]
mov edx, dword [eax]
mov eax, dword [edx + 0x39c]
xor edx, edx
call fcn.004e6a74
mov ecx, dword [sym.WoTax.exe__FormMain]
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x39c]
call fcn.004e6a68
mov ecx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
mov edx, dword [eax]
mov eax, dword [edx + 0x40c]
mov edx, 8
call fcn.004ec108
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3f0]
call fcn.005506a0
mov word [ebp - 0x540], 0x570
mov edx, 0x683c88
lea eax, [ebp - 0x248]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3f0]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x248]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3f4]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f8]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3fc]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x400]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x404]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov eax, dword [ecx]
mov eax, dword [eax + 0x3ec]
call fcn.005506a0
mov word [ebp - 0x540], 0x57c
mov edx, 0x683c8f
lea eax, [ebp - 0x24c]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3ec]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x24c]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3e8]
call fcn.005506a0
jmp 0x45589c
mov ecx, dword [sym.WoTax.exe__newMainForm]
mov eax, dword [ecx]
cmp byte [eax + 0x446], 0
je 0x45504c
mov word [ebp - 0x540], 0x588
mov edx, 0x683c9b
lea eax, [ebp - 0x250]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov ecx, dword [sym.WoTax.exe__FormMain]
mov edx, eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x39c]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x250]
mov edx, 2
call fcn.0065fb9c
jmp 0x45509a
mov word [ebp - 0x540], 0x594
mov edx, 0x683ca6
lea eax, [ebp - 0x254]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x39c]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x254]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x39c]
mov dl, 1
mov ecx, dword [eax]
call dword [ecx + 0x74]
mov eax, dword [sym.WoTax.exe__FormMain]
mov edx, dword [eax]
mov eax, dword [edx + 0x39c]
xor edx, edx
call fcn.004e6a74
mov ecx, dword [sym.WoTax.exe__FormMain]
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x39c]
call fcn.004e6a68
mov ecx, eax
mov eax, dword [sym.WoTax.exe__newMainForm]
mov edx, dword [eax]
cmp byte [edx + 0x446], 0
je 0x4550ef
mov edx, 8
jmp 0x4550f4
mov edx, 6
mov eax, dword [sym.WoTax.exe__FormMain]
mov eax, dword [eax]
mov eax, dword [eax + 0x40c]
call fcn.004ec108
mov word [ebp - 0x540], 0x5a0
mov edx, 0x683cb1
lea eax, [ebp - 0x258]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov ecx, dword [sym.WoTax.exe__FormMain]
mov edx, eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x3e8]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x258]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3e8]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3ec]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__newMainForm]
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x448]
cmp eax, 5
ja case.default.0x455196
jmp dword [eax*4 + 0x45519d]
mov edx, dword [sym.WoTax.exe__FormMain]
mov ecx, dword [edx]
mov dl, 1
mov eax, dword [ecx + 0x3f0]
call fcn.005506a0
mov word [ebp - 0x540], 0x5ac
mov edx, 0x683cbd
lea eax, [ebp - 0x25c]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3f0]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x25c]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3f4]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f8]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3fc]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x400]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x404]
call fcn.005506a0
jmp case.default.0x455196
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f0]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3f4]
call fcn.005506a0
mov word [ebp - 0x540], 0x5b8
mov edx, 0x683cc4
lea eax, [ebp - 0x260]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3f4]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x260]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3f8]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3fc]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x400]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x404]
call fcn.005506a0
jmp case.default.0x455196
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3f0]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f4]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3f8]
call fcn.005506a0
mov word [ebp - 0x540], 0x5c4
mov edx, 0x683ccd
lea eax, [ebp - 0x264]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3f8]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x264]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3fc]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x400]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x404]
call fcn.005506a0
jmp case.default.0x455196
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f0]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3f4]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f8]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3fc]
call fcn.005506a0
mov word [ebp - 0x540], 0x5d0
mov edx, 0x683cd6
lea eax, [ebp - 0x268]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3fc]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x268]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x400]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x404]
call fcn.005506a0
jmp case.default.0x455196
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3f0]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f4]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3f8]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3fc]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x400]
call fcn.005506a0
mov word [ebp - 0x540], 0x5dc
mov edx, 0x683cdf
lea eax, [ebp - 0x26c]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x400]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x26c]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x404]
call fcn.005506a0
jmp case.default.0x455196
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f0]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3f4]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f8]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3fc]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x400]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x404]
call fcn.005506a0
mov word [ebp - 0x540], 0x5e8
mov edx, 0x683ce8
lea eax, [ebp - 0x270]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x404]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x270]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__newMainForm]
mov ecx, dword [ecx]
cmp byte [ecx + 0x446], 0
jne 0x45589c
jmp 0x45589c
mov word [ebp - 0x540], 0x5f4
mov edx, 0x683cf3
lea eax, [ebp - 0x274]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x39c]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x274]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x39c]
xor edx, edx
mov ecx, dword [eax]
call dword [ecx + 0x74]
mov eax, dword [sym.WoTax.exe__FormMain]
mov edx, dword [eax]
mov eax, dword [edx + 0x39c]
xor edx, edx
call fcn.004e6a74
mov ecx, dword [sym.WoTax.exe__FormMain]
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x39c]
call fcn.004e6a68
mov ecx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
mov edx, dword [eax]
mov eax, dword [edx + 0x40c]
mov edx, 8
call fcn.004ec108
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3f0]
call fcn.005506a0
mov word [ebp - 0x540], 0x600
mov edx, 0x683cfe
lea eax, [ebp - 0x278]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3f0]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x278]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3f4]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f8]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3fc]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x400]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x404]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov eax, dword [ecx]
mov eax, dword [eax + 0x3ec]
call fcn.005506a0
mov word [ebp - 0x540], 0x60c
mov edx, 0x683d05
lea eax, [ebp - 0x27c]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3ec]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x27c]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov ecx, dword [ecx]
mov eax, dword [ecx + 0x3e8]
call fcn.005506a0
mov word [ebp - 0x540], 0x618
xor ecx, ecx
mov eax, 0x683d11
mov dword [ebp - 0x280], ecx
lea ecx, [ebp - 0x280]
inc dword [ebp - 0x534]
mov edx, dword [ebp + 8]
add edx, 0x584
call fcn.0065ff98
lea edx, [ebp - 0x280]
mov eax, dword [ebp + 8]
mov edx, dword [edx]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x280]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [ebp + 8]
add ecx, 0x584
mov dword [ebp - 0x5d4], ecx
mov ecx, dword [ebp - 0x5d4]
cmp dword [ecx], 0
je 0x455916
mov eax, dword [ebp - 0x5d4]
mov edx, dword [eax]
jmp 0x45591b
mov edx, 0x683d24
mov dword [ebp - 0x5d0], edx
mov word [ebp - 0x540], 0x504
push 0
push 0
push 0
push 0
mov eax, dword [ebp - 0x5d0]
push eax
call fcn.00650304
pop ecx
push eax
mov ecx, dword [ebp - 0x5d0]
push ecx
push 0
push 0
call sub.KERNEL32.DLL_WideCharToMultiByte
mov dword [ebp - 0x5d8], eax
mov ecx, dword [ebp - 0x5d8]
inc ecx
push ecx
call fcn.0064630c
pop ecx
mov dword [ebp - 0x5dc], eax
mov eax, dword [ebp - 0x5d8]
inc eax
push eax
push 0
mov edx, dword [ebp - 0x5dc]
push edx
call fcn.0064fec3
add esp, 0xc
push 0
push 0
mov ecx, dword [ebp - 0x5d8]
push ecx
mov eax, dword [ebp - 0x5dc]
push eax
mov edx, dword [ebp - 0x5d0]
push edx
call fcn.00650304
pop ecx
push eax
mov ecx, dword [ebp - 0x5d0]
push ecx
push 0
push 0
call sub.KERNEL32.DLL_WideCharToMultiByte
mov eax, dword [ebp - 0x5dc]
push eax
mov edx, dword [ebp + 8]
mov ecx, dword [edx + 0x4e8]
call dword [ecx + 0xa8]
pop ecx
mov eax, dword [ebp - 0x5dc]
push eax
call fcn.00639dfc
pop ecx
xor edx, edx
mov word [ebp - 0x540], 0x624
mov dword [ebp - 0x284], edx
lea ecx, [ebp - 0x284]
inc dword [ebp - 0x534]
mov eax, 0x683d26
mov edx, dword [ebp + 8]
add edx, 0x520
call fcn.0065ff98
mov eax, dword [sym.WoTax.exe__FormMain]
lea edx, [ebp - 0x284]
mov ecx, dword [eax]
mov edx, dword [edx]
mov eax, dword [ecx + 0x3b8]
call fcn.005507b8
dec dword [ebp - 0x534]
lea eax, [ebp - 0x284]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x630
mov edx, 0x683d31
lea eax, [ebp - 0x288]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x288]
lea eax, [ebp - 0xf8]
call fcn.0065fc70
push eax
dec dword [ebp - 0x534]
lea eax, [ebp - 0x288]
mov edx, 2
call fcn.0065fb9c
pop ecx
test cl, cl
je 0x455b89
cmp dword [ebp - 0xf4], 0
jne 0x455a97
mov ecx, 0x683d40
jmp 0x455a9d
mov ecx, dword [ebp - 0xf4]
push ecx
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0x4e8]
call dword [edx + 0xa0]
pop ecx
mov dword [ebp - 0x5e0], eax
mov word [ebp - 0x540], 0x504
cmp dword [ebp - 0x5e0], 0
je 0x455b89
mov word [ebp - 0x540], 0x63c
xor ecx, ecx
mov dword [ebp - 0x28c], ecx
lea edx, [ebp - 0x28c]
inc dword [ebp - 0x534]
mov eax, dword [ebp - 0x5e0]
call fcn.004bdbe8
lea edx, [ebp - 0x28c]
xor eax, eax
mov dword [ebp - 0x290], eax
lea ecx, [ebp - 0x290]
inc dword [ebp - 0x534]
mov eax, 0x683d41
call fcn.0065ff98
cmp dword [ebp - 0x290], 0
je 0x455b27
mov edx, dword [ebp - 0x290]
jmp 0x455b2c
mov edx, 0x683d6c
lea eax, [ebp - 0x294]
call fcn.0065fb38
inc dword [ebp - 0x534]
mov edx, dword [eax]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x294]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x290]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x28c]
mov edx, 2
call fcn.0065fb9c
test bl, bl
jne 0x455ba7
push 0
push 0x683db4
push 0x683d6e
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
mov eax, dword [ebp + 8]
call fcn.0053399c
mov eax, dword [ebp + 8]
call fcn.005500ac
mov edx, dword [ebp + 8]
mov dword [edx + 0x4a0], eax
xor edx, edx
mov eax, dword [ebp + 8]
call fcn.0052eb4c
mov ecx, dword [sym.WoTax.exe__newMainForm]
cmp dword [ecx], 0
je 0x455be3
mov eax, dword [sym.WoTax.exe__newMainForm]
mov edx, dword [eax]
mov byte [edx + 0x47c], 1
mov ecx, dword [sym.WoTax.exe__FormMain]
mov eax, dword [ecx]
call fcn.005339a4
mov al, 1
mov edx, 2
push eax
lea eax, [ebp - 0x21c]
dec dword [ebp - 0x534]
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xfc]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
push eax
xor edx, edx
mov dword [ebp - 0x534], edx
lea ecx, [ebp - 0x550]
push ecx
call fcn.0065d4b0
pop ecx
pop eax
jmp 0x45a9c8
mov edx, dword [sym.WoTax.exe__FormMain]
cmp dword [edx], 0
je 0x455d52
mov ecx, dword [sym.WoTax.exe__FormMain]
mov eax, dword [ecx]
call fcn.004d8320
mov edx, dword [sym.WoTax.exe__FormMain]
xor ecx, ecx
mov dword [edx], ecx
mov word [ebp - 0x540], 0x648
xor eax, eax
mov dword [ebp - 0x100], eax
inc dword [ebp - 0x534]
mov word [ebp - 0x540], 0x264
mov word [ebp - 0x540], 0x654
mov word [ebp - 0x540], 0x66c
push 0x683dba
mov edx, dword [ebp + 8]
mov ecx, dword [edx + 0x4e8]
call dword [ecx + 0x90]
pop ecx
mov edx, eax
lea eax, [ebp - 0x298]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, 0x683dc0
mov word [ebp - 0x540], 0x660
mov word [ebp - 0x540], 0x678
lea eax, [ebp - 0x29c]
call fcn.0065fb38
inc dword [ebp - 0x534]
lea edx, [ebp - 0x29c]
lea eax, [ebp - 0x100]
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x29c]
mov edx, 2
call fcn.0065fb9c
mov eax, dword [ebp - 0x298]
call fcn.0062c2e4
mov edx, dword [0x629d5c]
call fcn.00650cf0
mov dword [ebp - 0x5e4], eax
mov word [ebp - 0x540], 0x660
cmp dword [ebp - 0x5e4], 0
je 0x455f28
mov word [ebp - 0x540], 0x690
mov edx, str.yhzt
lea eax, [ebp - 0x2a0]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, dword [eax]
mov eax, dword [ebp - 0x5e4]
call fcn.0062c490
mov dword [ebp - 0x5e8], eax
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2a0]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x684
cmp dword [ebp - 0x5e8], 0
je 0x455f1f
mov word [ebp - 0x540], 0x69c
mov eax, dword [ebp - 0x5e8]
call fcn.0062b734
mov dword [ebp - 0x5ec], eax
xor edx, edx
mov dword [ebp - 0x2a4], edx
lea edx, [ebp - 0x2a4]
inc dword [ebp - 0x534]
mov eax, dword [ebp - 0x5ec]
mov ecx, dword [eax]
call dword [ecx]
lea eax, [ebp - 0x2a4]
xor edx, edx
mov dword [ebp - 0x2a8], edx
lea edx, [ebp - 0x2a8]
inc dword [ebp - 0x534]
call fcn.0065fdd4
lea edx, [ebp - 0x2a8]
lea eax, [ebp - 0x100]
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2a8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2a4]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x660
cmp dword [ebp - 0x100], 0
je 0x455f3c
mov ecx, dword [ebp - 0x100]
mov eax, dword [ecx - 4]
jmp 0x455f3e
xor eax, eax
test eax, eax
jle 0x455f96
mov word [ebp - 0x540], 0x6a8
mov edx, 0x683dc8
lea eax, [ebp - 0x2ac]
call fcn.0065fb38
inc dword [ebp - 0x534]
lea edx, [ebp - 0x2ac]
lea eax, [ebp - 0x100]
call fcn.0065fc70
test al, al
lea eax, [ebp - 0x2ac]
setne dl
and edx, 1
push edx
mov edx, 2
dec dword [ebp - 0x534]
call fcn.0065fb9c
pop ecx
test ecx, ecx
je 0x455feb
mov word [ebp - 0x540], 0x6b4
push str.YHZT
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0x4e8]
call dword [edx + 0x2c]
pop ecx
mov edx, eax
lea eax, [ebp - 0x2b0]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x2b0]
lea eax, [ebp - 0x100]
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2b0]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x298]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x654
mov word [ebp - 0x540], 0x264
jmp 0x456069
mov word [ebp - 0x540], 0x6d8
lea edx, [ebp - 0x100]
lea eax, [ebp - 0x2b8]
call fcn.0065f6b8
inc dword [ebp - 0x534]
mov edx, 0x683dd0
lea eax, [ebp - 0x2bc]
call fcn.0065f678
mov edx, eax
inc dword [ebp - 0x534]
lea eax, [ebp - 0x2b8]
call fcn.0065f758
push eax
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2bc]
mov edx, 2
call fcn.0065f70c
pop ecx
test cl, cl
je 0x4560e2
cmp dword [ebp - 0x100], 0
je 0x4560dc
mov eax, dword [ebp - 0x100]
mov edx, dword [eax - 4]
jmp 0x4560de
xor edx, edx
test edx, edx
jne 0x4560e6
xor eax, eax
jmp 0x4560eb
mov eax, 1
push eax
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2b8]
mov edx, 2
call fcn.0065f70c
pop ecx
test cl, cl
je 0x456631
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0x4e8]
call dword [edx + 0x5c]
push 0x40
push 0x683dfa
mov word [ebp - 0x540], 0x6e4
xor ecx, ecx
mov eax, 0x683dd2
mov dword [ebp - 0x2c8], ecx
lea ecx, [ebp - 0x2c8]
inc dword [ebp - 0x534]
mov edx, dword [ebp + 8]
add edx, 0x4b0
call fcn.0065ff98
lea eax, [ebp - 0x2c8]
push eax
mov edx, 0x683de1
lea eax, [ebp - 0x2cc]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor ecx, ecx
mov dword [ebp - 0x2d0], ecx
lea ecx, [ebp - 0x2d0]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x2cc]
pop eax
call fcn.0065fbec
cmp dword [ebp - 0x2d0], 0
je 0x45619c
mov edx, dword [ebp - 0x2d0]
jmp 0x4561a1
mov edx, 0x683e04
push edx
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2d0]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2cc]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2c8]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x6f0
xor ecx, ecx
mov eax, 0x683e06
mov dword [ebp - 0x2d4], ecx
lea ecx, [ebp - 0x2d4]
inc dword [ebp - 0x534]
mov edx, dword [ebp + 8]
add edx, 0x4b0
call fcn.0065ff98
lea eax, [ebp - 0x2d4]
push eax
mov edx, 0x683e26
lea eax, [ebp - 0x2d8]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor ecx, ecx
mov dword [ebp - 0x2dc], ecx
lea ecx, [ebp - 0x2dc]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x2d8]
pop eax
call fcn.0065fbec
lea edx, [ebp - 0x2dc]
mov eax, dword [ebp + 8]
mov edx, dword [edx]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2dc]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2d8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2d4]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x708
mov edx, 0x683e40
lea eax, [ebp - 0x2c0]
call fcn.0065fb38
inc dword [ebp - 0x534]
xor ecx, ecx
mov word [ebp - 0x540], 0x6fc
mov word [ebp - 0x540], 0x714
mov dword [ebp - 0x2c4], ecx
lea ecx, [ebp - 0x2c4]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x2c0]
lea eax, [ebp - 0x2c0]
call fcn.0065fbec
mov word [ebp - 0x540], 0x6fc
cmp dword [ebp - 0x2c4], 0
je 0x456321
mov eax, dword [ebp - 0x2c4]
jmp 0x456326
mov eax, 0x683e4e
push eax
mov ecx, 0x683e44
mov edx, dword [ebp + 8]
mov eax, dword [ebp + 8]
mov edx, dword [edx + 0x474]
call fcn.004318e8
mov ecx, 0x683e50
mov ebx, dword [ebp + 8]
mov edx, dword [ebx + 0x474]
mov eax, dword [ebp + 8]
call fcn.0043ea8c
mov ecx, dword [sym.WoTax.exe__newMainForm]
cmp dword [ecx], 0
je 0x45636c
mov eax, dword [sym.WoTax.exe__newMainForm]
mov edx, dword [eax]
mov byte [edx + 0x47c], 0
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0x2c4]
dec dword [ebp - 0x534]
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2c0]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x100]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xfc]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
push eax
xor edx, edx
mov dword [ebp - 0x534], edx
lea ecx, [ebp - 0x550]
push ecx
call fcn.0065d4b0
pop ecx
pop eax
jmp 0x45a9c8
mov word [ebp - 0x540], 0x72c
mov edx, dword [ebp + 8]
lea eax, [ebp - 0x2e0]
add edx, 0x58c
call fcn.0065fa4c
inc dword [ebp - 0x534]
xor ecx, ecx
mov word [ebp - 0x540], 0x720
mov word [ebp - 0x540], 0x738
mov dword [ebp - 0x2e4], ecx
lea edx, [ebp - 0x54]
lea eax, [ebp - 0x2e4]
call fcn.004765ac
inc dword [ebp - 0x534]
mov word [ebp - 0x540], 0x720
mov word [ebp - 0x540], 0x744
mov ecx, dword [ebp + 8]
mov eax, dword [ecx + 0x4e8]
call dword [eax + 0x18]
mov edx, eax
lea eax, [ebp - 0x2f8]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x2f8]
mov eax, dword [ebp + 8]
add eax, 0x4bc
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2f8]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x750
xor ecx, ecx
mov dword [ebp - 0x2fc], ecx
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x2fc]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x58]
mov eax, 0x683e62
call fcn.00423c40
xor eax, eax
mov dword [ebp - 0x300], eax
lea edx, [ebp - 0x2fc]
lea eax, [ebp - 0x300]
call fcn.004765ac
lea edx, [ebp - 0x300]
inc dword [ebp - 0x534]
mov edx, dword [edx]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x300]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x2fc]
mov edx, 2
call fcn.0040a464
mov word [ebp - 0x540], 0x75c
mov edx, 0x683ed7
lea eax, [ebp - 0x35c]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x35c]
push ecx
call fcn.004c01b8
fstp qword [ebp - 0x5f8]
lea eax, [ebp - 0x5f8]
xor edx, edx
mov dword [ebp - 0x360], edx
lea ecx, [ebp - 0x360]
inc dword [ebp - 0x534]
pop edx
call fcn.0065f8a4
lea eax, [ebp - 0x360]
push eax
mov ecx, dword [ebp + 8]
mov eax, dword [ecx + 0x3c4]
add eax, 0x2ac
mov dword [ebp - 0x5f0], eax
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x3c4]
mov edx, dword [eax]
call dword [edx + 0xec]
mov edx, eax
mov eax, dword [ebp - 0x5f0]
mov eax, dword [eax]
mov ecx, dword [eax]
call dword [ecx + 0x18]
xor edx, edx
mov dword [ebp - 0x334], edx
lea edx, [ebp - 0x334]
inc dword [ebp - 0x534]
call fcn.004bdbe8
lea eax, [ebp - 0x334]
push eax
mov edx, 0x683e85
lea eax, [ebp - 0x304]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0x308], eax
lea edx, [ebp - 0x304]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x308]
mov eax, dword [ebp + 8]
add eax, 0x4e0
call fcn.0065fbec
lea eax, [ebp - 0x308]
xor edx, edx
mov dword [ebp - 0x30c], edx
lea ecx, [ebp - 0x30c]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x2e0]
call fcn.0065fbec
lea eax, [ebp - 0x30c]
push eax
mov edx, 0x683eab
lea eax, [ebp - 0x310]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0x314], eax
lea edx, [ebp - 0x310]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x314]
pop eax
call fcn.0065fbec
lea edx, [ebp - 0x314]
push edx
xor ecx, ecx
mov dword [ebp - 0x318], ecx
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x318]
call fcn.004765ac
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0x31c], eax
lea edx, [ebp - 0x318]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x31c]
pop eax
call fcn.0065fbec
lea edx, [ebp - 0x31c]
push edx
mov edx, 0x683eb3
lea eax, [ebp - 0x320]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0x324], eax
lea edx, [ebp - 0x320]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x324]
pop eax
call fcn.0065fbec
lea eax, [ebp - 0x324]
xor edx, edx
mov dword [ebp - 0x328], edx
lea ecx, [ebp - 0x328]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x2e4]
call fcn.0065fbec
lea eax, [ebp - 0x328]
push eax
mov edx, 0x683ebb
lea eax, [ebp - 0x32c]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0x330], eax
lea edx, [ebp - 0x32c]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x330]
pop eax
call fcn.0065fbec
lea eax, [ebp - 0x330]
xor edx, edx
mov dword [ebp - 0x338], edx
lea ecx, [ebp - 0x338]
inc dword [ebp - 0x534]
pop edx
call fcn.0065fbec
lea eax, [ebp - 0x338]
push eax
mov edx, 0x683ec3
lea eax, [ebp - 0x33c]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0x340], eax
lea edx, [ebp - 0x33c]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x340]
pop eax
call fcn.0065fbec
lea eax, [ebp - 0x340]
xor edx, edx
mov dword [ebp - 0x344], edx
lea ecx, [ebp - 0x344]
inc dword [ebp - 0x534]
mov edx, dword [ebp + 8]
add edx, 0x4bc
call fcn.0065fbec
lea eax, [ebp - 0x344]
push eax
mov edx, 0x683ecc
lea eax, [ebp - 0x348]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0x34c], eax
lea edx, [ebp - 0x348]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x34c]
pop eax
call fcn.0065fbec
lea eax, [ebp - 0x34c]
xor edx, edx
mov dword [ebp - 0x350], edx
lea ecx, [ebp - 0x350]
inc dword [ebp - 0x534]
mov edx, dword [ebp + 8]
add edx, 0x490
call fcn.0065fbec
lea eax, [ebp - 0x350]
push eax
mov edx, 0x683ed3
lea eax, [ebp - 0x354]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0x358], eax
lea edx, [ebp - 0x354]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x358]
pop eax
call fcn.0065fbec
lea eax, [ebp - 0x358]
xor edx, edx
mov dword [ebp - 0x364], edx
lea ecx, [ebp - 0x364]
inc dword [ebp - 0x534]
pop edx
call fcn.0065fbec
lea eax, [ebp - 0x364]
push eax
mov edx, 0x683ee6
lea eax, [ebp - 0x368]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0x36c], eax
lea edx, [ebp - 0x368]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x36c]
pop eax
call fcn.0065fbec
lea edx, [ebp - 0x36c]
push edx
mov edx, 0x683eed
lea eax, [ebp - 0x370]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0x2e8], eax
lea edx, [ebp - 0x370]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x2e8]
pop eax
call fcn.0065fbec
dec dword [ebp - 0x534]
lea eax, [ebp - 0x370]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x36c]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x368]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x364]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x360]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x35c]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x358]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x354]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x350]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x34c]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x348]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x344]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x340]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x33c]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x338]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x334]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x330]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x32c]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x328]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x324]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x320]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x31c]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x318]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x314]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x310]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x30c]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x308]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x304]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x720
mov word [ebp - 0x540], 0x768
mov edx, 0x683eef
lea eax, [ebp - 0x374]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x374]
mov eax, dword [ebp + 8]
add eax, 0x494
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x374]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x774
mov edx, 0x683ef3
lea eax, [ebp - 0x378]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x378]
mov eax, dword [ebp + 8]
add eax, 0x498
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x378]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x780
xor ecx, ecx
mov dword [ebp - 0x2ec], ecx
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x2ec]
call fcn.004765ac
inc dword [ebp - 0x534]
mov word [ebp - 0x540], 0x720
mov word [ebp - 0x540], 0x78c
mov ecx, dword [ebp + 8]
mov eax, dword [ecx + 0x3c4]
add eax, 0x2ac
mov dword [ebp - 0x5fc], eax
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x3c4]
mov edx, dword [eax]
call dword [edx + 0xec]
mov edx, eax
mov eax, dword [ebp - 0x5fc]
mov eax, dword [eax]
mov ecx, dword [eax]
call dword [ecx + 0x18]
xor edx, edx
mov dword [ebp - 0x2f0], edx
lea edx, [ebp - 0x2f0]
inc dword [ebp - 0x534]
call fcn.004bdbe8
mov word [ebp - 0x540], 0x720
mov eax, dword [ebp - 0x2ec]
push eax
mov ecx, dword [ebp - 0x2e4]
push ecx
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0x4bc]
lea eax, [ebp - 0x2f0]
push edx
mov ecx, dword [ebp + 8]
add ecx, 0x490
push ecx
push eax
mov edx, dword [ebp + 8]
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 0x2e0]
mov edx, dword [edx + 0x2438]
call fcn.00443f10
test al, al
jne 0x4576db
mov edx, dword [ebp + 8]
add edx, 0x4c4
mov eax, dword [ebp + 8]
add eax, 0x4e0
call fcn.0065fbc4
mov word [ebp - 0x540], 0x798
mov edx, 0x683f88
lea eax, [ebp - 0x3d8]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x3d8]
push ecx
call fcn.004c01b8
fstp qword [ebp - 0x608]
lea eax, [ebp - 0x608]
xor edx, edx
mov dword [ebp - 0x3dc], edx
lea ecx, [ebp - 0x3dc]
inc dword [ebp - 0x534]
pop edx
call fcn.0065f8a4
lea eax, [ebp - 0x3dc]
push eax
mov ecx, dword [ebp + 8]
mov eax, dword [ecx + 0x3c4]
add eax, 0x2ac
mov dword [ebp - 0x600], eax
mov edx, dword [ebp + 8]
mov eax, dword [edx + 0x3c4]
mov edx, dword [eax]
call dword [edx + 0xec]
mov edx, eax
mov eax, dword [ebp - 0x600]
mov eax, dword [eax]
mov ecx, dword [eax]
call dword [ecx + 0x18]
xor edx, edx
mov dword [ebp - 0x3b0], edx
lea edx, [ebp - 0x3b0]
inc dword [ebp - 0x534]
call fcn.004bdbe8
lea eax, [ebp - 0x3b0]
push eax
mov edx, str._aqdlAction_validBasicInfo.do_nsrsbh
lea eax, [ebp - 0x380]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0x384], eax
lea edx, [ebp - 0x380]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x384]
mov eax, dword [ebp + 8]
add eax, 0x4e0
call fcn.0065fbec
lea eax, [ebp - 0x384]
xor edx, edx
mov dword [ebp - 0x388], edx
lea ecx, [ebp - 0x388]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x2e0]
call fcn.0065fbec
lea eax, [ebp - 0x388]
push eax
mov edx, str.zyhhm
lea eax, [ebp - 0x38c]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0x390], eax
lea edx, [ebp - 0x38c]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x390]
pop eax
call fcn.0065fbec
lea edx, [ebp - 0x390]
push edx
xor ecx, ecx
mov dword [ebp - 0x394], ecx
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x394]
call fcn.004765ac
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0x398], eax
lea edx, [ebp - 0x394]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x398]
pop eax
call fcn.0065fbec
lea edx, [ebp - 0x398]
push edx
mov edx, 0x683f64
lea eax, [ebp - 0x39c]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0x3a0], eax
lea edx, [ebp - 0x39c]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x3a0]
pop eax
call fcn.0065fbec
lea eax, [ebp - 0x3a0]
xor edx, edx
mov dword [ebp - 0x3a4], edx
lea ecx, [ebp - 0x3a4]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x2e4]
call fcn.0065fbec
lea eax, [ebp - 0x3a4]
push eax
mov edx, 0x683f6c
lea eax, [ebp - 0x3a8]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0x3ac], eax
lea edx, [ebp - 0x3a8]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x3ac]
pop eax
call fcn.0065fbec
lea eax, [ebp - 0x3ac]
xor edx, edx
mov dword [ebp - 0x3b4], edx
lea ecx, [ebp - 0x3b4]
inc dword [ebp - 0x534]
pop edx
call fcn.0065fbec
lea eax, [ebp - 0x3b4]
push eax
mov edx, 0x683f74
lea eax, [ebp - 0x3b8]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0x3bc], eax
lea edx, [ebp - 0x3b8]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x3bc]
pop eax
call fcn.0065fbec
lea eax, [ebp - 0x3bc]
xor edx, edx
mov dword [ebp - 0x3c0], edx
lea ecx, [ebp - 0x3c0]
inc dword [ebp - 0x534]
mov edx, dword [ebp + 8]
add edx, 0x4bc
call fcn.0065fbec
lea eax, [ebp - 0x3c0]
push eax
mov edx, 0x683f7d
lea eax, [ebp - 0x3c4]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0x3c8], eax
lea edx, [ebp - 0x3c4]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x3c8]
pop eax
call fcn.0065fbec
lea eax, [ebp - 0x3c8]
xor edx, edx
mov dword [ebp - 0x3cc], edx
lea ecx, [ebp - 0x3cc]
inc dword [ebp - 0x534]
mov edx, dword [ebp + 8]
add edx, 0x490
call fcn.0065fbec
lea eax, [ebp - 0x3cc]
push eax
mov edx, 0x683f84
lea eax, [ebp - 0x3d0]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0x3d4], eax
lea edx, [ebp - 0x3d0]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x3d4]
pop eax
call fcn.0065fbec
lea eax, [ebp - 0x3d4]
xor edx, edx
mov dword [ebp - 0x3e0], edx
lea ecx, [ebp - 0x3e0]
inc dword [ebp - 0x534]
pop edx
call fcn.0065fbec
lea eax, [ebp - 0x3e0]
push eax
mov edx, str.zdlx
lea eax, [ebp - 0x3e4]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0x3e8], eax
lea edx, [ebp - 0x3e4]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x3e8]
pop eax
call fcn.0065fbec
lea edx, [ebp - 0x3e8]
push edx
mov edx, 0x683f9e
lea eax, [ebp - 0x3ec]
call fcn.0065fa0c
inc dword [ebp - 0x534]
xor eax, eax
mov dword [ebp - 0x3f0], eax
lea edx, [ebp - 0x3ec]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x3f0]
pop eax
call fcn.0065fbec
lea edx, [ebp - 0x3f0]
lea eax, [ebp - 0x2e8]
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3f0]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3ec]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3e8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3e4]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3e0]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3dc]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3d8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3d4]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3d0]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3cc]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3c8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3c4]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3c0]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3bc]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3b8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3b4]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3b0]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3ac]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3a8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3a4]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3a0]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x39c]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x398]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x394]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x390]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x38c]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x388]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x384]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x380]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x7a4
mov edx, 0x683fa0
lea eax, [ebp - 0x3f4]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x3f4]
mov eax, dword [ebp + 8]
add eax, 0x494
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3f4]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x7b0
mov edx, 0x683fa4
lea eax, [ebp - 0x3f8]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x3f8]
mov eax, dword [ebp + 8]
add eax, 0x498
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3f8]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x7c8
xor ecx, ecx
mov dword [ebp - 0x37c], ecx
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x37c]
call fcn.004765ac
inc dword [ebp - 0x534]
mov word [ebp - 0x540], 0x7bc
mov ecx, dword [ebp - 0x37c]
push ecx
mov eax, dword [ebp - 0x2e4]
push eax
mov edx, dword [ebp + 8]
mov ecx, dword [edx + 0x4bc]
lea edx, [ebp - 0x2f0]
push ecx
mov eax, dword [ebp + 8]
add eax, 0x490
push eax
push edx
mov ecx, dword [ebp + 8]
mov eax, dword [ebp + 8]
mov edx, dword [ecx + 0x2438]
mov ecx, dword [ebp - 0x2e0]
call fcn.00443f10
dec dword [ebp - 0x534]
lea eax, [ebp - 0x37c]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x720
mov word [ebp - 0x540], 0x7d4
mov edx, 0x683fed
lea eax, [ebp - 0x2f4]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, str.0__N
mov word [ebp - 0x540], 0x720
mov word [ebp - 0x540], 0x7e0
lea eax, [ebp - 0x3fc]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x3fc]
mov eax, dword [ebp + 8]
add eax, 0x494
call fcn.0065fc70
push eax
dec dword [ebp - 0x534]
lea eax, [ebp - 0x3fc]
mov edx, 2
call fcn.0065fb9c
pop ecx
test cl, cl
je 0x45a395
mov word [ebp - 0x540], 0x7ec
xor eax, eax
lea edx, [ebp - 0x420]
mov dword [ebp - 0x420], eax
xor ecx, ecx
inc dword [ebp - 0x534]
push edx
inc dword [ebp - 0x534]
mov dword [ebp - 0x41c], ecx
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x41c]
mov eax, dword [ebp + 8]
mov eax, dword [eax + 0x4f8]
call fcn.0040a2e0
lea edx, [ebp - 0x41c]
mov ecx, dword [edx]
push ecx
mov eax, dword [ebp + 8]
add eax, 0x498
xor ecx, ecx
mov dword [ebp - 0x60c], eax
lea eax, [ebp - 0x418]
mov edx, dword [ebp - 0x60c]
call fcn.0065de84
inc dword [ebp - 0x534]
lea eax, [ebp - 0x418]
inc dword [ebp - 0x534]
mov edx, dword [eax]
mov eax, dword [ebp + 8]
pop ecx
call fcn.00422648
xor edx, edx
mov dword [ebp - 0x424], edx
lea edx, [ebp - 0x420]
lea eax, [ebp - 0x424]
call fcn.004765ac
inc dword [ebp - 0x534]
lea edx, [ebp - 0x424]
lea eax, [ebp - 0x2f4]
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x424]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x420]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x41c]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x418]
mov edx, 2
call fcn.0040a464
mov word [ebp - 0x540], 0x7f8
mov edx, 0x683ff0
lea eax, [ebp - 0x428]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x428]
lea eax, [ebp - 0x2f4]
call fcn.0065fd3c
push eax
dec dword [ebp - 0x534]
lea eax, [ebp - 0x428]
mov edx, 2
call fcn.0065fb9c
pop ecx
test ecx, ecx
je 0x457917
mov word [ebp - 0x540], 0x804
mov edx, 0x683ff2
lea eax, [ebp - 0x42c]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x42c]
lea eax, [ebp - 0x2f4]
call fcn.0065fd3c
mov edx, eax
lea eax, [ebp - 0x2f4]
mov ecx, 1
call fcn.0065fd14
dec dword [ebp - 0x534]
lea eax, [ebp - 0x42c]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x81c
mov edx, 0x683ff4
lea eax, [ebp - 0x400]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov word [ebp - 0x540], 0x810
mov word [ebp - 0x540], 0x828
mov edx, 0x683ff6
lea eax, [ebp - 0x430]
xor ecx, ecx
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x430]
lea eax, [ebp - 0xe4]
call fcn.0065e010
test al, al
jne 0x457a8f
xor ecx, ecx
mov dword [ebp - 0x434], ecx
inc dword [ebp - 0x534]
push 0
push 0x683ffb
lea eax, [ebp - 0x434]
push eax
call fcn.0041d918
add esp, 0xc
inc dword [ebp - 0x534]
lea edx, [ebp - 0x434]
lea eax, [ebp - 0xe4]
call fcn.0065e010
test al, al
lea eax, [ebp - 0x434]
setne dl
and edx, 1
push edx
mov edx, 2
sub dword [ebp - 0x534], 2
call fcn.0040a464
pop ecx
test ecx, ecx
jne 0x457a8f
mov edx, 0x683ff7
lea eax, [ebp - 0x438]
xor ecx, ecx
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x438]
lea eax, [ebp - 0xe4]
call fcn.0065e010
test al, al
lea eax, [ebp - 0x438]
setne cl
and ecx, 1
mov edx, 2
push ecx
sub dword [ebp - 0x534], 2
call fcn.0040a464
pop ecx
test ecx, ecx
jne 0x457a8f
mov edx, 0x683ff9
lea eax, [ebp - 0x43c]
xor ecx, ecx
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x43c]
lea eax, [ebp - 0xe4]
call fcn.0065e010
test al, al
lea eax, [ebp - 0x43c]
setne cl
and ecx, 1
mov edx, 2
push ecx
sub dword [ebp - 0x534], 2
call fcn.0040a464
pop ecx
test ecx, ecx
jne 0x457a8f
xor eax, eax
jmp 0x457a94
mov eax, 1
push eax
lea eax, [ebp - 0x430]
sub dword [ebp - 0x534], 2
mov edx, 2
call fcn.0040a464
pop ecx
test cl, cl
je 0x457afc
mov word [ebp - 0x540], 0x834
mov edx, 0x683ffe
lea eax, [ebp - 0x440]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x440]
lea eax, [ebp - 0x400]
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x440]
mov edx, 2
call fcn.0065fb9c
jmp 0x457b97
mov word [ebp - 0x540], 0x840
mov edx, 0x684000
lea eax, [ebp - 0x444]
xor ecx, ecx
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x444]
lea eax, [ebp - 0xe4]
call fcn.0065e010
push eax
lea eax, [ebp - 0x444]
sub dword [ebp - 0x534], 2
mov edx, 2
call fcn.0040a464
pop ecx
test cl, cl
je 0x457b97
mov word [ebp - 0x540], 0x84c
mov edx, 0x684002
lea eax, [ebp - 0x448]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x448]
lea eax, [ebp - 0x400]
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x448]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x858
mov edx, 0x684004
lea eax, [ebp - 0x404]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov word [ebp - 0x540], 0x810
mov ecx, dword [ebp + 8]
mov eax, dword [ecx + 0x4e8]
call dword [eax + 0xe8]
cmp al, 1
jne 0x457c1a
mov word [ebp - 0x540], 0x864
mov edx, 0x684006
lea eax, [ebp - 0x44c]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x44c]
lea eax, [ebp - 0x404]
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x44c]
mov edx, 2
call fcn.0065fb9c
jmp 0x457c60
mov word [ebp - 0x540], 0x870
mov edx, 0x684008
lea eax, [ebp - 0x450]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x450]
lea eax, [ebp - 0x404]
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x450]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x87c
mov edx, 0x68400a
lea eax, [ebp - 0x454]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x454]
mov eax, dword [ebp + 8]
add eax, 0x498
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x454]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x888
xor ecx, ecx
lea edx, [ebp - 0x58]
mov dword [ebp - 0x408], ecx
inc dword [ebp - 0x534]
xor eax, eax
mov word [ebp - 0x540], 0x810
mov word [ebp - 0x540], 0x894
mov dword [ebp - 0x40c], eax
lea eax, [ebp - 0x40c]
call fcn.004765ac
inc dword [ebp - 0x534]
mov word [ebp - 0x540], 0x810
mov word [ebp - 0x540], 0x8a0
push 0x68400b
mov edx, dword [ebp + 8]
mov ecx, dword [edx + 0x4e8]
call dword [ecx + 0x20]
pop ecx
mov edx, eax
lea eax, [ebp - 0x410]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov word [ebp - 0x540], 0x810
mov word [ebp - 0x540], 0x8ac
mov ecx, dword [ebp + 8]
mov eax, dword [ecx + 0x4e8]
call dword [eax + 0xf4]
mov dword [ebp - 0x610], eax
lea eax, [ebp - 0x414]
xor ecx, ecx
mov edx, dword [ebp - 0x610]
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
mov word [ebp - 0x540], 0x810
mov eax, dword [ebp - 0x40c]
push eax
mov edx, dword [ebp - 0x2e4]
push edx
mov ecx, dword [ebp + 8]
mov eax, dword [ecx + 0x4bc]
push eax
mov edx, dword [ebp - 0x2f4]
push edx
lea edx, [ebp - 0x408]
mov ecx, dword [ebp + 8]
mov eax, dword [ecx + 0x4ac]
push eax
push edx
mov ecx, dword [ebp + 8]
lea eax, [ebp - 0x2f0]
add ecx, 0x490
lea edx, [ebp - 0x400]
push ecx
push eax
push edx
lea ecx, [ebp - 0x404]
push ecx
mov eax, dword [ebp + 8]
add eax, 0x245c
push eax
lea eax, [ebp - 0x410]
mov edx, dword [ebp + 8]
add edx, 0x2454
push edx
lea edx, [ebp - 0x414]
mov ecx, dword [ebp + 8]
add ecx, 0x2458
push ecx
push eax
push edx
mov ecx, dword [ebp + 8]
mov eax, dword [ebp + 8]
mov edx, dword [ecx + 0x2438]
mov ecx, dword [ebp - 0x2e0]
call fcn.00444a98
test al, al
jne 0x45825e
mov word [ebp - 0x540], 0x8b8
mov edx, 0x684010
lea eax, [ebp - 0x460]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, dword [eax]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x460]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x8c4
mov edx, 0x684032
lea eax, [ebp - 0x464]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x464]
mov eax, dword [ebp + 8]
add eax, 0x498
call fcn.0065fc70
test al, al
jne 0x457eb2
mov ecx, dword [ebp + 8]
add ecx, 0x498
mov dword [ebp - 0x614], ecx
mov eax, dword [ebp - 0x614]
cmp dword [eax], 0
je 0x457ea8
mov edx, dword [ebp - 0x614]
mov ecx, dword [edx]
mov eax, dword [ecx - 4]
jmp 0x457eaa
xor eax, eax
test eax, eax
jle 0x457eb2
xor edx, edx
jmp 0x457eb7
mov edx, 1
push edx
dec dword [ebp - 0x534]
lea eax, [ebp - 0x464]
mov edx, 2
call fcn.0065fb9c
pop ecx
test cl, cl
je 0x457eef
push 0
push 0x68404c
push 0x684034
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
jmp 0x457f2e
push 0
push 0x684052
mov edx, dword [ebp + 8]
add edx, 0x498
mov dword [ebp - 0x618], edx
mov ecx, dword [ebp - 0x618]
cmp dword [ecx], 0
je 0x457f1a
mov eax, dword [ebp - 0x618]
mov edx, dword [eax]
jmp 0x457f1f
mov edx, 0x684058
push edx
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
mov word [ebp - 0x540], 0x8dc
mov edx, 0x68405a
lea eax, [ebp - 0x458]
call fcn.0065fb38
inc dword [ebp - 0x534]
xor ecx, ecx
mov word [ebp - 0x540], 0x8d0
mov word [ebp - 0x540], 0x8e8
mov dword [ebp - 0x45c], ecx
lea ecx, [ebp - 0x45c]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x458]
lea eax, [ebp - 0x458]
call fcn.0065fbec
mov word [ebp - 0x540], 0x8d0
cmp dword [ebp - 0x45c], 0
je 0x457f9e
mov eax, dword [ebp - 0x45c]
jmp 0x457fa3
mov eax, 0x684068
push eax
mov ecx, 0x68405e
mov edx, dword [ebp + 8]
mov eax, dword [ebp + 8]
mov edx, dword [edx + 0x474]
call fcn.004318e8
mov ecx, 0x68406a
mov ebx, dword [ebp + 8]
mov edx, dword [ebx + 0x474]
mov eax, dword [ebp + 8]
call fcn.0043ea8c
mov ecx, dword [sym.WoTax.exe__newMainForm]
cmp dword [ecx], 0
je 0x457fe9
mov eax, dword [sym.WoTax.exe__newMainForm]
mov edx, dword [eax]
mov byte [edx + 0x47c], 0
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0x45c]
dec dword [ebp - 0x534]
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x458]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x414]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x410]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x40c]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x408]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x404]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x400]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2f4]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2f0]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2ec]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2e8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2e4]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2e0]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x100]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xfc]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
push eax
xor edx, edx
mov dword [ebp - 0x534], edx
lea ecx, [ebp - 0x550]
push ecx
call fcn.0065d4b0
pop ecx
pop eax
jmp 0x45a9c8
mov edx, dword [ebp + 8]
mov byte [edx + 0x4a4], 0
mov ecx, dword [ebp + 8]
mov eax, dword [ebp + 8]
mov edx, dword [ecx + 0x2438]
call fcn.00447878
mov byte [ebp - 0x619], al
mov word [ebp - 0x540], 0x810
cmp byte [ebp - 0x619], 0
je 0x458296
jmp 0x458eac
mov word [ebp - 0x540], 0x900
mov edx, 0x68407c
lea eax, [ebp - 0x468]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov word [ebp - 0x540], 0x8f4
mov ecx, dword [ebp + 8]
add ecx, 0x243c
push ecx
lea ecx, [ebp - 0x468]
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0x2438]
mov eax, dword [ebp + 8]
call fcn.004486ac
test al, al
jne 0x45891a
mov word [ebp - 0x540], 0x90c
mov edx, 0x68407d
lea eax, [ebp - 0x474]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, dword [eax]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x474]
mov edx, 2
call fcn.0065fb9c
push 0x6840a3
push 0x6840a1
mov ecx, dword [ebp + 8]
mov eax, dword [ecx + 0x4e8]
call dword [eax + 0xb0]
add esp, 8
push 0
push 0x6840cc
push 0x6840a6
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
mov word [ebp - 0x540], 0x924
mov edx, 0x6840d2
lea eax, [ebp - 0x46c]
call fcn.0065fb38
inc dword [ebp - 0x534]
xor edx, edx
mov word [ebp - 0x540], 0x918
mov word [ebp - 0x540], 0x930
mov dword [ebp - 0x470], edx
lea edx, [ebp - 0x46c]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x470]
lea eax, [ebp - 0x46c]
call fcn.0065fbec
mov word [ebp - 0x540], 0x918
cmp dword [ebp - 0x470], 0
je 0x4583cc
mov ecx, dword [ebp - 0x470]
jmp 0x4583d1
mov ecx, 0x6840e0
push ecx
mov ecx, 0x6840d6
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0x474]
mov eax, dword [ebp + 8]
call fcn.004318e8
mov ecx, 0x6840e2
mov edx, dword [ebp + 8]
mov edx, dword [edx + 0x474]
mov eax, dword [ebp + 8]
call fcn.0043ea8c
mov ecx, dword [sym.WoTax.exe__newMainForm]
cmp dword [ecx], 0
je 0x458417
mov eax, dword [sym.WoTax.exe__newMainForm]
mov edx, dword [eax]
mov byte [edx + 0x47c], 0
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0x470]
dec dword [ebp - 0x534]
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x46c]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x468]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x414]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x410]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x40c]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x408]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x404]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x400]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2f4]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2f0]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2ec]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2e8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2e4]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2e0]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x100]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xfc]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
push eax
xor edx, edx
mov dword [ebp - 0x534], edx
lea ecx, [ebp - 0x550]
push ecx
call fcn.0065d4b0
pop ecx
pop eax
jmp 0x45a9c8
mov word [ebp - 0x540], 0x93c
mov edx, 0x6840f4
lea eax, [ebp - 0x478]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, dword [eax]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x478]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x948
mov edx, 0x684118
lea eax, [ebp - 0x47c]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x47c]
lea eax, [ebp - 0x468]
call fcn.0065fc7c
push eax
dec dword [ebp - 0x534]
lea eax, [ebp - 0x47c]
mov edx, 2
call fcn.0065fb9c
pop ecx
test cl, cl
je 0x458e8d
push 0
push 0x68415a
push str._nN_O
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
mov word [ebp - 0x540], 0x960
mov edx, 0x684160
lea eax, [ebp - 0x480]
call fcn.0065fb38
inc dword [ebp - 0x534]
xor edx, edx
mov word [ebp - 0x540], 0x954
mov word [ebp - 0x540], 0x96c
mov dword [ebp - 0x484], edx
lea edx, [ebp - 0x480]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x484]
lea eax, [ebp - 0x480]
call fcn.0065fbec
mov word [ebp - 0x540], 0x954
cmp dword [ebp - 0x484], 0
je 0x458a33
mov ecx, dword [ebp - 0x484]
jmp 0x458a38
mov ecx, 0x68416e
push ecx
mov ecx, 0x684164
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0x474]
mov eax, dword [ebp + 8]
call fcn.004318e8
mov ecx, 0x684170
mov edx, dword [ebp + 8]
mov edx, dword [edx + 0x474]
mov eax, dword [ebp + 8]
call fcn.0043ea8c
mov ecx, dword [sym.WoTax.exe__newMainForm]
cmp dword [ecx], 0
je 0x458a7e
mov eax, dword [sym.WoTax.exe__newMainForm]
mov edx, dword [eax]
mov byte [edx + 0x47c], 0
push 0x684184
push 0x684182
mov ecx, dword [ebp + 8]
mov eax, dword [ecx + 0x4e8]
call dword [eax + 0xb0]
add esp, 8
mov word [ebp - 0x540], 0x978
push 0x68418d
push 0x684186
mov edx, dword [ebp + 8]
mov ecx, dword [edx + 0x4e8]
call dword [ecx + 0xc0]
add esp, 8
mov edx, eax
lea eax, [ebp - 0x488]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, 0x68418f
mov word [ebp - 0x540], 0x954
mov word [ebp - 0x540], 0x984
lea eax, [ebp - 0x48c]
call fcn.0065fa0c
inc dword [ebp - 0x534]
lea edx, [ebp - 0x48c]
lea eax, [ebp - 0x488]
call fcn.0065fc70
push eax
dec dword [ebp - 0x534]
lea eax, [ebp - 0x48c]
mov edx, 2
call fcn.0065fb9c
pop ecx
test cl, cl
je 0x458b6b
mov word [ebp - 0x540], 0x990
mov edx, 0x684191
lea eax, [ebp - 0x490]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, dword [eax]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x490]
mov edx, 2
call fcn.0065fb9c
jmp 0x458e42
mov word [ebp - 0x540], 0x99c
mov edx, 0x6841bb
lea eax, [ebp - 0x494]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, dword [eax]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x494]
mov edx, 2
call fcn.0065fb9c
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0x488]
dec dword [ebp - 0x534]
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x484]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x480]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x468]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x414]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x410]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x40c]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x408]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x404]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x400]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2f4]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2f0]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2ec]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2e8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2e4]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2e0]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x100]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xfc]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
push eax
xor edx, edx
mov dword [ebp - 0x534], edx
lea ecx, [ebp - 0x550]
push ecx
call fcn.0065d4b0
pop ecx
pop eax
jmp 0x45a9c8
dec dword [ebp - 0x534]
lea eax, [ebp - 0x488]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x484]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x480]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x8f4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x468]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x810
mov ecx, dword [0x6ae0a4]
mov ecx, dword [ecx]
mov dl, 1
mov eax, dword [0x6996e8]
call fcn.004655b0
mov edx, dword [sym.WoTax.exe__FormMain]
xor ecx, ecx
mov dword [edx], eax
lea eax, [ebp - 0x49c]
mov word [ebp - 0x540], 0x9a8
mov edx, str._loginQY_loginForNew.do
call fcn.0065ddb4
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea eax, [ebp - 0x49c]
push eax
xor edx, edx
mov dword [ebp - 0x498], edx
mov eax, 0x6841e5
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x498]
mov edx, dword [ebp + 8]
add edx, 0x2438
call fcn.00423c40
lea eax, [ebp - 0x498]
xor edx, edx
mov dword [ebp - 0x4a0], edx
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x4a0]
inc dword [ebp - 0x534]
pop edx
call fcn.00423cec
xor eax, eax
mov dword [ebp - 0x4a4], eax
lea edx, [ebp - 0x4a0]
lea eax, [ebp - 0x4a4]
call fcn.004765ac
inc dword [ebp - 0x534]
mov eax, dword [sym.WoTax.exe__FormMain]
lea edx, [ebp - 0x4a4]
mov eax, dword [eax]
add eax, 0x424
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4a4]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x4a0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x49c]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x498]
mov edx, 2
call fcn.0040a464
mov ecx, dword [sym.WoTax.exe__FormMain]
mov eax, dword [ecx]
mov edx, dword [eax + 0x424]
mov eax, dword [ebp + 8]
call fcn.00421160
mov edx, dword [sym.WoTax.exe__newMainForm]
mov eax, dword [sym.WoTax.exe__FormMain]
mov ecx, dword [edx]
mov dl, byte [ecx + 0x445]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3bc]
call fcn.005506a0
mov edx, dword [sym.WoTax.exe__newMainForm]
mov eax, dword [sym.WoTax.exe__FormMain]
mov ecx, dword [edx]
xor edx, edx
mov dl, byte [ecx + 0x445]
mov ecx, dword [eax]
cmp edx, 1
sbb edx, edx
mov eax, dword [ecx + 0x3c0]
neg edx
call fcn.005506a0
mov edx, dword [sym.WoTax.exe__newMainForm]
mov ecx, dword [edx]
cmp byte [ecx + 0x445], 0
je 0x459143
mov word [ebp - 0x540], 0x9b4
mov edx, 0x684205
lea eax, [ebp - 0x4a8]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov eax, dword [sym.WoTax.exe__newMainForm]
lea edx, [ebp - 0x4a8]
mov eax, dword [eax]
add eax, 0x450
call fcn.0065fd3c
push eax
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4a8]
mov edx, 2
call fcn.0065fb9c
pop ecx
test ecx, ecx
je 0x4590f3
mov word [ebp - 0x540], 0x9c0
mov edx, 0x68420c
lea eax, [ebp - 0x4ac]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3bc]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4ac]
mov edx, 2
call fcn.0065fb9c
jmp 0x459191
mov word [ebp - 0x540], 0x9cc
mov edx, 0x684224
lea eax, [ebp - 0x4b0]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3bc]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4b0]
mov edx, 2
call fcn.0065fb9c
jmp 0x459191
mov word [ebp - 0x540], 0x9d8
mov edx, 0x68423c
lea eax, [ebp - 0x4b4]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3c0]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4b4]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov eax, dword [ecx]
mov eax, dword [eax + 0x3e4]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3e0]
call fcn.005506a0
mov word [ebp - 0x540], 0x9e4
mov edx, 0x684247
lea eax, [ebp - 0x4b8]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3e0]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4b8]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__newMainForm]
mov eax, dword [ecx]
cmp byte [eax + 0x444], 0
je 0x459afc
mov edx, dword [sym.WoTax.exe__newMainForm]
mov ecx, dword [edx]
cmp dword [ecx + 0x454], 3
je 0x459243
mov eax, dword [sym.WoTax.exe__newMainForm]
mov edx, dword [eax]
cmp dword [edx + 0x454], 1
jne 0x459430
mov word [ebp - 0x540], 0x9f0
mov edx, 0x684252
lea eax, [ebp - 0x4bc]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x39c]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4bc]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x39c]
xor edx, edx
mov ecx, dword [eax]
call dword [ecx + 0x74]
mov eax, dword [sym.WoTax.exe__FormMain]
mov edx, dword [eax]
mov eax, dword [edx + 0x39c]
xor edx, edx
call fcn.004e6a74
mov ecx, dword [sym.WoTax.exe__FormMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x39c]
call fcn.004e6a68
mov edx, dword [sym.WoTax.exe__FormMain]
mov ecx, eax
mov ebx, dword [edx]
mov edx, 8
mov eax, dword [ebx + 0x40c]
call fcn.004ec108
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f0]
call fcn.005506a0
mov word [ebp - 0x540], 0x9fc
mov edx, 0x68425d
lea eax, [ebp - 0x4c0]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3f0]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4c0]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f4]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f8]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3fc]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x400]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x404]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov eax, dword [ecx]
mov eax, dword [eax + 0x3ec]
call fcn.005506a0
mov word [ebp - 0x540], 0xa08
mov edx, 0x684264
lea eax, [ebp - 0x4c4]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3ec]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4c4]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3e8]
call fcn.005506a0
jmp 0x459ce5
mov ecx, dword [sym.WoTax.exe__newMainForm]
mov eax, dword [ecx]
cmp byte [eax + 0x446], 0
je 0x459492
mov word [ebp - 0x540], 0xa14
mov edx, 0x684270
lea eax, [ebp - 0x4c8]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov ecx, dword [sym.WoTax.exe__FormMain]
mov edx, eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x39c]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4c8]
mov edx, 2
call fcn.0065fb9c
jmp 0x4594e0
mov word [ebp - 0x540], 0xa20
mov edx, 0x68427b
lea eax, [ebp - 0x4cc]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x39c]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4cc]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x39c]
mov dl, 1
mov ecx, dword [eax]
call dword [ecx + 0x74]
mov eax, dword [sym.WoTax.exe__FormMain]
mov edx, dword [eax]
mov eax, dword [edx + 0x39c]
xor edx, edx
call fcn.004e6a74
mov ecx, dword [sym.WoTax.exe__FormMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x39c]
call fcn.004e6a68
mov ecx, eax
mov edx, dword [sym.WoTax.exe__newMainForm]
mov ebx, dword [edx]
cmp byte [ebx + 0x446], 0
je 0x459536
mov edx, 8
jmp 0x45953b
mov edx, 6
mov eax, dword [sym.WoTax.exe__FormMain]
mov eax, dword [eax]
mov eax, dword [eax + 0x40c]
call fcn.004ec108
mov word [ebp - 0x540], 0xa2c
mov edx, 0x684286
lea eax, [ebp - 0x4d0]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov ecx, dword [sym.WoTax.exe__FormMain]
mov edx, eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x3e8]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4d0]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov eax, dword [ecx]
mov eax, dword [eax + 0x3e8]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3ec]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__newMainForm]
mov eax, dword [ecx]
mov edx, dword [eax + 0x448]
cmp edx, 5
ja case.default.0x4595dd
jmp dword [edx*4 + 0x4595e4]
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f0]
call fcn.005506a0
mov word [ebp - 0x540], 0xa38
mov edx, 0x684292
lea eax, [ebp - 0x4d4]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3f0]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4d4]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f4]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f8]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3fc]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x400]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x404]
call fcn.005506a0
jmp case.default.0x4595dd
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f0]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f4]
call fcn.005506a0
mov word [ebp - 0x540], 0xa44
mov edx, 0x684299
lea eax, [ebp - 0x4d8]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3f4]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4d8]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f8]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3fc]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x400]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x404]
call fcn.005506a0
jmp case.default.0x4595dd
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f0]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f4]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f8]
call fcn.005506a0
mov word [ebp - 0x540], 0xa50
mov edx, 0x6842a2
lea eax, [ebp - 0x4dc]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3f8]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4dc]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3fc]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x400]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x404]
call fcn.005506a0
jmp case.default.0x4595dd
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f0]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f4]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f8]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov eax, dword [ecx]
mov eax, dword [eax + 0x3fc]
call fcn.005506a0
mov word [ebp - 0x540], 0xa5c
mov edx, 0x6842ab
lea eax, [ebp - 0x4e0]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3fc]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4e0]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x400]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x404]
call fcn.005506a0
jmp case.default.0x4595dd
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f0]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f4]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f8]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3fc]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov eax, dword [ecx]
mov eax, dword [eax + 0x400]
call fcn.005506a0
mov word [ebp - 0x540], 0xa68
mov edx, 0x6842b4
lea eax, [ebp - 0x4e4]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x400]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4e4]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x404]
call fcn.005506a0
jmp case.default.0x4595dd
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f0]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f4]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f8]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3fc]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x400]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov eax, dword [ecx]
mov eax, dword [eax + 0x404]
call fcn.005506a0
mov word [ebp - 0x540], 0xa74
mov edx, 0x6842bd
lea eax, [ebp - 0x4e8]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x404]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4e8]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__newMainForm]
mov eax, dword [ecx]
cmp byte [eax + 0x446], 0
jne 0x459ce5
jmp 0x459ce5
mov word [ebp - 0x540], 0xa80
mov edx, 0x6842c8
lea eax, [ebp - 0x4ec]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov ecx, dword [sym.WoTax.exe__FormMain]
mov edx, eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x39c]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4ec]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x39c]
xor edx, edx
mov ecx, dword [eax]
call dword [ecx + 0x74]
mov eax, dword [sym.WoTax.exe__FormMain]
mov edx, dword [eax]
mov eax, dword [edx + 0x39c]
xor edx, edx
call fcn.004e6a74
mov ecx, dword [sym.WoTax.exe__FormMain]
mov eax, dword [ecx]
mov eax, dword [eax + 0x39c]
call fcn.004e6a68
mov edx, dword [sym.WoTax.exe__FormMain]
mov ecx, eax
mov ebx, dword [edx]
mov edx, 8
mov eax, dword [ebx + 0x40c]
call fcn.004ec108
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f0]
call fcn.005506a0
mov word [ebp - 0x540], 0xa8c
mov edx, 0x6842d3
lea eax, [ebp - 0x4f0]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3f0]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4f0]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f4]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3f8]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3fc]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x400]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x404]
call fcn.005506a0
mov ecx, dword [sym.WoTax.exe__FormMain]
mov dl, 1
mov eax, dword [ecx]
mov eax, dword [eax + 0x3ec]
call fcn.005506a0
mov word [ebp - 0x540], 0xa98
mov edx, 0x6842da
lea eax, [ebp - 0x4f4]
call fcn.0065fa0c
mov edx, eax
mov eax, dword [sym.WoTax.exe__FormMain]
inc dword [ebp - 0x534]
mov ecx, dword [eax]
mov eax, dword [ecx + 0x3ec]
add eax, 0x80
call fcn.0065fbc4
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4f4]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__FormMain]
xor edx, edx
mov eax, dword [ecx]
mov eax, dword [eax + 0x3e8]
call fcn.005506a0
mov word [ebp - 0x540], 0xaa4
xor ecx, ecx
mov eax, 0x6842e6
mov dword [ebp - 0x4f8], ecx
lea ecx, [ebp - 0x4f8]
inc dword [ebp - 0x534]
mov edx, dword [ebp + 8]
add edx, 0x520
call fcn.0065ff98
mov eax, dword [sym.WoTax.exe__FormMain]
lea edx, [ebp - 0x4f8]
mov ecx, dword [eax]
mov edx, dword [edx]
mov eax, dword [ecx + 0x3b8]
call fcn.005507b8
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4f8]
mov edx, 2
call fcn.0065fb9c
mov ecx, dword [sym.WoTax.exe__Form8]
mov eax, dword [ecx]
cmp dword [eax + 0x440], 1
jne 0x459ec3
mov word [ebp - 0x540], 0xabc
mov edx, str._xdzsl_:_0___xdzje_:_0___dlbz_:_N_
lea eax, [ebp - 0x4fc]
call fcn.0065fb38
inc dword [ebp - 0x534]
mov word [ebp - 0x540], 0xab0
mov edx, dword [ebp - 0x4fc]
mov eax, dword [ebp + 8]
call fcn.00421160
mov word [ebp - 0x540], 0xac8
lea edx, [ebp - 0x4fc]
lea eax, [ebp - 0x500]
xor ecx, ecx
call fcn.0065de84
inc dword [ebp - 0x534]
lea edx, [ebp - 0x500]
inc dword [ebp - 0x534]
mov dword [ebp - 0x624], edx
mov eax, dword [ebp - 0x624]
cmp dword [eax], 0
jne 0x459dd6
mov edx, 0x684343
jmp 0x459dde
mov ecx, dword [ebp - 0x624]
mov edx, dword [ecx]
push edx
push 0x68433c
mov eax, dword [ebp + 8]
mov ecx, dword [eax + 0x4e8]
call dword [ecx + 0x98]
add esp, 8
mov dword [ebp - 0x620], eax
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x500]
mov edx, 2
call fcn.0040a464
mov word [ebp - 0x540], 0xab0
mov word [ebp - 0x540], 0xad4
xor ecx, ecx
mov dword [ebp - 0x504], ecx
lea edx, [ebp - 0x504]
inc dword [ebp - 0x534]
mov eax, dword [ebp - 0x620]
call fcn.004bdbe8
lea edx, [ebp - 0x504]
xor eax, eax
mov dword [ebp - 0x508], eax
lea ecx, [ebp - 0x508]
inc dword [ebp - 0x534]
mov eax, 0x684344
call fcn.0065ff98
lea edx, [ebp - 0x508]
mov eax, dword [ebp + 8]
mov edx, dword [edx]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x508]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x504]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x4fc]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x810
mov eax, dword [ebp + 8]
call fcn.0053399c
mov eax, dword [ebp + 8]
call fcn.005500ac
mov edx, dword [ebp + 8]
mov dword [edx + 0x4a0], eax
xor edx, edx
mov eax, dword [ebp + 8]
call fcn.0052eb4c
mov ecx, dword [sym.WoTax.exe__newMainForm]
cmp dword [ecx], 0
je 0x459eff
mov eax, dword [sym.WoTax.exe__newMainForm]
mov edx, dword [eax]
mov byte [edx + 0x47c], 1
mov ecx, dword [sym.WoTax.exe__FormMain]
mov eax, dword [ecx]
call fcn.005339a4
mov edx, dword [ebp + 8]
mov al, 1
mov byte [edx + 0x564], 1
push eax
lea eax, [ebp - 0x414]
sub dword [ebp - 0x534], 2
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x410]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x40c]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x408]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x404]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x400]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2f4]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2f0]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2ec]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2e8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2e4]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2e0]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x100]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xfc]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
push eax
xor edx, edx
mov dword [ebp - 0x534], edx
lea ecx, [ebp - 0x550]
push ecx
call fcn.0065d4b0
pop ecx
pop eax
jmp 0x45a9c8
mov word [ebp - 0x540], 0xae0
mov edx, 0x684352
lea eax, [ebp - 0x514]
call fcn.0065fa0c
inc dword [ebp - 0x534]
mov edx, dword [eax]
mov eax, dword [ebp + 8]
call fcn.00421160
dec dword [ebp - 0x534]
lea eax, [ebp - 0x514]
mov edx, 2
call fcn.0065fb9c
push 0x40
push 0x68438e
mov word [ebp - 0x540], 0xaec
xor ecx, ecx
mov eax, 0x68436e
mov dword [ebp - 0x518], ecx
lea ecx, [ebp - 0x518]
inc dword [ebp - 0x534]
mov edx, dword [ebp + 8]
add edx, 0x498
call fcn.0065ff98
cmp dword [ebp - 0x518], 0
je 0x45a41c
mov eax, dword [ebp - 0x518]
jmp 0x45a421
mov eax, 0x684398
push eax
mov eax, dword [ebp + 8]
call fcn.0055975c
push eax
call sub.USER32.DLL_MessageBoxW
dec dword [ebp - 0x534]
lea eax, [ebp - 0x518]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0xb04
mov edx, 0x68439a
lea eax, [ebp - 0x50c]
call fcn.0065fb38
inc dword [ebp - 0x534]
xor ecx, ecx
mov word [ebp - 0x540], 0xaf8
mov word [ebp - 0x540], 0xb10
mov dword [ebp - 0x510], ecx
lea ecx, [ebp - 0x510]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x50c]
lea eax, [ebp - 0x50c]
call fcn.0065fbec
mov word [ebp - 0x540], 0xaf8
cmp dword [ebp - 0x510], 0
je 0x45a4b6
mov eax, dword [ebp - 0x510]
jmp 0x45a4bb
mov eax, 0x6843a8
push eax
mov ecx, 0x68439e
mov edx, dword [ebp + 8]
mov eax, dword [ebp + 8]
mov edx, dword [edx + 0x474]
call fcn.004318e8
mov ecx, 0x6843aa
mov ebx, dword [ebp + 8]
mov edx, dword [ebx + 0x474]
mov eax, dword [ebp + 8]
call fcn.0043ea8c
xor eax, eax
mov edx, 2
push eax
lea eax, [ebp - 0x510]
dec dword [ebp - 0x534]
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50c]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2f4]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2f0]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2ec]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2e8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2e4]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x2e0]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x100]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xfc]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.0065fb9c
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 8]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
push eax
xor edx, edx
mov dword [ebp - 0x534], edx
lea ecx, [ebp - 0x550]
push ecx
call fcn.0065d4b0
pop ecx
pop eax
jmp 0x45a9c8
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0040a464
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.0040a464
dec dword [ebp - 0x534]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x108
jmp 0x45a877
mov ecx, dword [ebp + 8]
lea eax, [ebp - 0x524]
add ecx, 0x4f8
mov dword [ebp - 0x628], ecx
xor ecx, ecx
mov word [ebp - 0x540], 0xb1c
mov dword [ebp - 0x62c], edi
mov edx, dword [ebp - 0x62c]
call fcn.0065de84
inc dword [ebp - 0x534]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x524]
mov eax, dword [ebp - 0x628]
call fcn.0065dfb4
sub dword [ebp - 0x534], 2
lea eax, [ebp - 0x524]
mov edx, 2
call fcn.0040a464
mov eax, dword [ebp + 8]
call fcn.0045a9ec
mov word [ebp - 0x540], 0xb34
mov edx, 0x6843bc
lea eax, [ebp - 0x51c]
call fcn.0065fb38
inc dword [ebp - 0x534]
xor edx, edx
mov word [ebp - 0x540], 0xb28
mov word [ebp - 0x540], 0xb40
mov dword [ebp - 0x520], edx
lea edx, [ebp - 0x51c]
inc dword [ebp - 0x534]
lea ecx, [ebp - 0x520]
lea eax, [ebp - 0x51c]
call fcn.0065fbec
mov word [ebp - 0x540], 0xb28
cmp dword [ebp - 0x520], 0
je 0x45a810
mov ecx, dword [ebp - 0x520]
jmp 0x45a815
mov ecx, 0x6843ca
push ecx
mov ecx, 0x6843c0
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0x474]
mov eax, dword [ebp + 8]
call fcn.004318e8
mov ecx, 0x6843cc
mov edx, dword [ebp + 8]
mov edx, dword [edx + 0x474]
mov eax, dword [ebp + 8]
call fcn.0043ea8c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x520]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x51c]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0x108
mov word [ebp - 0x540], 0xc
mov word [ebp - 0x540], 0xc
mov ecx, dword [ebp + 8]
xor edx, edx
mov byte [ecx + 0x48c], 0
mov eax, dword [ebp + 8]
call fcn.005509d4
mov ecx, dword [ebp + 8]
mov eax, dword [ecx + 0x38c]
mov dx, 0xffeb
call fcn.005509d4
mov word [ebp - 0x540], 0xb58
mov edx, 0x6843de
lea eax, [ebp - 0x528]
call fcn.0065fb38
inc dword [ebp - 0x534]
xor ecx, ecx
mov word [ebp - 0x540], 0xb4c
mov word [ebp - 0x540], 0xb64
mov dword [ebp - 0x52c], ecx
lea ecx, [ebp - 0x52c]
inc dword [ebp - 0x534]
lea edx, [ebp - 0x528]
lea eax, [ebp - 0x528]
call fcn.0065fbec
mov word [ebp - 0x540], 0xb4c
cmp dword [ebp - 0x52c], 0
je 0x45a91f
mov eax, dword [ebp - 0x52c]
jmp 0x45a924
mov eax, 0x6843ec
push eax
mov ecx, 0x6843e2
mov edx, dword [ebp + 8]
mov eax, dword [ebp + 8]
mov edx, dword [edx + 0x474]
call fcn.004318e8
mov ecx, 0x6843ee
mov ebx, dword [ebp + 8]
mov edx, dword [ebx + 0x474]
mov eax, dword [ebp + 8]
call fcn.0043ea8c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x52c]
mov edx, 2
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 0x528]
mov edx, 2
call fcn.0065fb9c
mov word [ebp - 0x540], 0xc
cmp word [ebp - 0x53e], 0
je 0x45a991
ret
mov al, 1
mov edx, 2
push eax
lea eax, [ebp - 8]
dec dword [ebp - 0x534]
call fcn.0065fb9c
dec dword [ebp - 0x534]
lea eax, [ebp - 4]
mov edx, 2
call fcn.0065fb9c
pop eax
mov edx, dword [ebp - 0x550]
mov dword fs:[0], edx
mov esp, ebp
mov edi, dword [ebp - 0x844]
mov esi, dword [ebp - 0x840]
mov ebx, dword [ebp - 0x83c]
pop ebp
ret