Function at 0x4c84d0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4e8984
mov eax, dword fs:[0]
push eax
sub esp, 0x468
mov eax, dword [0x55b090]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x440], edi
push 0x400
lea eax, [ebp - 0x434]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
lea ecx, [ebp - 0x43c]
mov edx, 0x5285c0
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov dword [ebp - 4], 0
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
lea ecx, [ebp - 0x43c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
mov eax, dword [edi + 0x3910]
lea esi, [edi + 0x3910]
mov edx, dword [eax + 0x17c]
cmp eax, vtable.CLabel.0
jne 0x4ca10a
test esi, esi
jne 0x4c8582
xor ecx, ecx
jmp 0x4c8585
mov ecx, dword [esi + 0x20]
call fcn.00424c10
test eax, eax
je 0x4c85a3
mov ecx, dword [esi + 0x20]
lea edx, [ebp - 0x434]
call fcn.004f6650
mov ecx, esi
call fcn.004252d0
mov edx, 0x51a670
lea ecx, [ebp - 0x43c]
call fcn.004c6fd0
push 0x64
mov dword [ebp - 4], 1
mov ecx, esi
push eax
mov eax, dword [esi]
call dword [eax + 0x18c]
lea ecx, [ebp - 0x43c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
mov eax, dword [esi]
mov edx, dword [eax + 0x180]
cmp eax, vtable.CLabel.0
jne 0x4ca11a
lea ecx, [esi + 0xec]
mov dword [esi + 0xa0], 0x2bc
call dword [sym.imp.mfc140u.dll_CGdiObject::DeleteObject]
lea ecx, [edi + 0x39a0]
call fcn.004ba4d0
push eax
lea ecx, [esi + 0xec]
call dword [sym.imp.mfc140u.dll_CGdiObject::Attach]
lea ecx, [edi + 0x3910]
call fcn.004252d0
lea ecx, [edi + 0x3910]
movss xmm0, dword [edi + 0x194]
mulss xmm0, dword [0x536efc]
cvtps2pd xmm0, xmm0
addsd xmm0, qword [0x536e90]
cvttsd2si eax, xmm0
push eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x198]
call eax
mov esi, eax
mov ecx, esi
mov eax, dword [esi]
mov edx, dword [eax + 0x178]
cmp eax, vtable.CLabel.0
jne 0x4ca127
mov dword [esi + 0x80], 0xcd781f
call fcn.004252d0
mov eax, dword [esi]
mov ecx, esi
push 0
push 0
push 0
mov eax, dword [eax + 0x174]
call eax
mov esi, dword [sym.imp.mfc140u.dll_CWnd::ModifyStyleEx]
mov ecx, eax
mov dword [ebp - 0x43c], ecx
mov eax, dword [ecx]
mov edx, dword [eax + 0x1a4]
cmp eax, vtable.CLabel.0
jne 0x4ca135
push 0
push 0x20
push 0
mov dword [ecx + 0x100], 1
call esi
mov ecx, dword [ebp - 0x43c]
call fcn.004252d0
mov edx, 0x5285e0
lea ecx, [ebp - 0x43c]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov dword [ebp - 4], 2
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
lea ecx, [ebp - 0x43c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
mov eax, dword [edi + 0x3a48]
lea ecx, [edi + 0x3a48]
mov edx, dword [eax + 0x17c]
cmp eax, vtable.CLabel.0
jne 0x4ca13e
test ecx, ecx
je 0x4c8732
mov ecx, dword [ecx + 0x20]
call fcn.00424c10
test eax, eax
je 0x4c8757
mov ecx, dword [edi + 0x3a68]
lea edx, [ebp - 0x434]
call fcn.004f6650
lea ecx, [edi + 0x3a48]
call fcn.004252d0
mov edx, 0x51a670
lea ecx, [ebp - 0x43c]
call fcn.004c6fd0
push 0x64
lea ecx, [edi + 0x3a48]
mov dword [ebp - 4], 3
push eax
mov eax, dword [ecx]
call dword [eax + 0x18c]
lea ecx, [ebp - 0x43c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
movss xmm0, dword [edi + 0x194]
lea ecx, [edi + 0x3a48]
mulss xmm0, dword [0x536efc]
cvtps2pd xmm0, xmm0
addsd xmm0, qword [0x536e90]
cvttsd2si eax, xmm0
push eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x198]
call eax
mov ecx, eax
mov dword [ebp - 0x43c], ecx
mov eax, dword [ecx]
mov edx, dword [eax + 0x178]
cmp eax, vtable.CLabel.0
jne 0x4ca14c
mov dword [ecx + 0x80], 0xe6c885
call fcn.004252d0
mov ecx, dword [ebp - 0x43c]
mov eax, dword [ecx]
push 0
push 0
push 0
mov eax, dword [eax + 0x174]
call eax
mov ecx, eax
mov dword [ebp - 0x43c], ecx
mov eax, dword [ecx]
mov edx, dword [eax + 0x1a4]
cmp eax, vtable.CLabel.0
jne 0x4ca15a
push 0
push 0x20
push 0
mov dword [ecx + 0x100], 1
call esi
mov ecx, dword [ebp - 0x43c]
call fcn.004252d0
mov edx, 0x528610
lea ecx, [ebp - 0x43c]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov dword [ebp - 4], 4
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
lea ecx, [ebp - 0x43c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
mov eax, dword [edi + 0x3b80]
lea ecx, [edi + 0x3b80]
mov edx, dword [eax + 0x17c]
cmp eax, vtable.CLabel.0
jne 0x4ca163
test ecx, ecx
je 0x4c88a0
mov ecx, dword [ecx + 0x20]
call fcn.00424c10
test eax, eax
je 0x4c88c5
mov ecx, dword [edi + 0x3ba0]
lea edx, [ebp - 0x434]
call fcn.004f6650
lea ecx, [edi + 0x3b80]
call fcn.004252d0
mov edx, 0x51a670
lea ecx, [ebp - 0x43c]
call fcn.004c6fd0
push 0x64
lea ecx, [edi + 0x3b80]
mov dword [ebp - 4], 5
push eax
mov eax, dword [ecx]
call dword [eax + 0x18c]
lea ecx, [ebp - 0x43c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
movss xmm0, dword [edi + 0x194]
lea ecx, [edi + 0x3b80]
mulss xmm0, dword [0x536efc]
cvtps2pd xmm0, xmm0
addsd xmm0, qword [0x536e90]
cvttsd2si eax, xmm0
push eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x198]
call eax
mov ecx, eax
mov dword [ebp - 0x43c], ecx
mov eax, dword [ecx]
mov edx, dword [eax + 0x178]
cmp eax, vtable.CLabel.0
jne 0x4ca171
mov dword [ecx + 0x80], 0xe6c885
call fcn.004252d0
mov ecx, dword [ebp - 0x43c]
mov eax, dword [ecx]
push 0
push 0
push 0
mov eax, dword [eax + 0x174]
call eax
mov ecx, eax
mov dword [ebp - 0x43c], ecx
mov eax, dword [ecx]
mov edx, dword [eax + 0x1a4]
cmp eax, vtable.CLabel.0
jne 0x4ca17f
push 0
push 0x20
push 0
mov dword [ecx + 0x100], 1
call esi
mov ecx, dword [ebp - 0x43c]
call fcn.004252d0
push 0x200
lea eax, [ebp - 0x434]
mov ecx, 0x56d704
push eax
push str.ScanResultStatic
call fcn.004b3ed0
mov eax, dword [edi + 0x3cb8]
lea esi, [edi + 0x3cb8]
mov edx, dword [eax + 0x17c]
cmp eax, vtable.CLabel.0
jne 0x4ca188
test esi, esi
jne 0x4c89e8
xor ecx, ecx
jmp 0x4c89eb
mov ecx, dword [esi + 0x20]
call fcn.00424c10
test eax, eax
je 0x4c8a09
mov ecx, dword [esi + 0x20]
lea edx, [ebp - 0x434]
call fcn.004f6650
mov ecx, esi
call fcn.004252d0
mov edx, 0x51a670
lea ecx, [ebp - 0x43c]
call fcn.004c6fd0
push 0x64
mov dword [ebp - 4], 6
mov ecx, esi
push eax
mov eax, dword [esi]
call dword [eax + 0x18c]
lea ecx, [ebp - 0x43c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
movss xmm0, dword [edi + 0x194]
mov ecx, esi
mulss xmm0, dword [0x536efc]
cvtps2pd xmm0, xmm0
addsd xmm0, qword [0x536e90]
cvttsd2si eax, xmm0
push eax
mov eax, dword [esi]
mov eax, dword [eax + 0x198]
call eax
mov esi, eax
mov ecx, esi
mov eax, dword [esi]
mov edx, dword [eax + 0x178]
cmp eax, vtable.CLabel.0
jne 0x4ca198
mov dword [esi + 0x80], 0xe6c885
call fcn.004252d0
mov eax, dword [esi]
mov ecx, esi
push 0
push 0
push 0
mov eax, dword [eax + 0x174]
call eax
mov ecx, eax
mov dword [ebp - 0x43c], ecx
mov eax, dword [ecx]
mov edx, dword [eax + 0x1a4]
cmp eax, vtable.CLabel.0
jne 0x4ca1a6
mov esi, dword [sym.imp.mfc140u.dll_CWnd::ModifyStyleEx]
push 0
push 0x20
push 0
mov dword [ecx + 0x100], 1
call esi
mov ecx, dword [ebp - 0x43c]
call fcn.004252d0
mov edx, 0x528660
lea ecx, [ebp - 0x43c]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov dword [ebp - 4], 7
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
lea ecx, [ebp - 0x43c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
mov eax, dword [edi + 0x3df0]
lea ecx, [edi + 0x3df0]
mov edx, dword [eax + 0x17c]
cmp eax, vtable.CLabel.0
jne 0x4ca1b5
test ecx, ecx
je 0x4c8b48
mov ecx, dword [ecx + 0x20]
call fcn.00424c10
test eax, eax
je 0x4c8b6d
mov ecx, dword [edi + 0x3e10]
lea edx, [ebp - 0x434]
call fcn.004f6650
lea ecx, [edi + 0x3df0]
call fcn.004252d0
mov edx, 0x51a670
lea ecx, [ebp - 0x43c]
call fcn.004c6fd0
push 0x64
lea ecx, [edi + 0x3df0]
mov dword [ebp - 4], 8
push eax
mov eax, dword [ecx]
call dword [eax + 0x18c]
lea ecx, [ebp - 0x43c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
movss xmm0, dword [edi + 0x194]
lea ecx, [edi + 0x3df0]
mulss xmm0, dword [0x536efc]
cvtps2pd xmm0, xmm0
addsd xmm0, qword [0x536e90]
cvttsd2si eax, xmm0
push eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x198]
call eax
mov ecx, eax
mov dword [ebp - 0x43c], ecx
mov eax, dword [ecx]
mov edx, dword [eax + 0x178]
cmp eax, vtable.CLabel.0
jne 0x4ca1c3
mov dword [ecx + 0x80], 0xe6c885
call fcn.004252d0
mov ecx, dword [ebp - 0x43c]
mov eax, dword [ecx]
push 0
push 0
push 0
mov eax, dword [eax + 0x174]
call eax
mov ecx, eax
mov dword [ebp - 0x43c], ecx
mov eax, dword [ecx]
mov edx, dword [eax + 0x1a4]
cmp eax, vtable.CLabel.0
jne 0x4ca1d1
push 0
push 0x20
push 0
mov dword [ecx + 0x100], 1
call esi
mov ecx, dword [ebp - 0x43c]
call fcn.004252d0
mov edx, 0x528690
lea ecx, [ebp - 0x43c]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov dword [ebp - 4], 9
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
lea ecx, [ebp - 0x43c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
mov eax, dword [edi + 0x3f28]
lea ecx, [edi + 0x3f28]
mov edx, dword [eax + 0x17c]
cmp eax, vtable.CLabel.0
jne 0x4ca1da
test ecx, ecx
je 0x4c8cb6
mov ecx, dword [ecx + 0x20]
call fcn.00424c10
test eax, eax
je 0x4c8cdb
mov ecx, dword [edi + 0x3f48]
lea edx, [ebp - 0x434]
call fcn.004f6650
lea ecx, [edi + 0x3f28]
call fcn.004252d0
mov edx, 0x51a670
lea ecx, [ebp - 0x43c]
call fcn.004c6fd0
push 0x64
lea ecx, [edi + 0x3f28]
mov dword [ebp - 4], 0xa
push eax
mov eax, dword [ecx]
call dword [eax + 0x18c]
lea ecx, [ebp - 0x43c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
movss xmm0, dword [edi + 0x194]
lea ecx, [edi + 0x3f28]
mulss xmm0, dword [0x536efc]
cvtps2pd xmm0, xmm0
addsd xmm0, qword [0x536e90]
cvttsd2si eax, xmm0
push eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x198]
call eax
mov ecx, eax
mov dword [ebp - 0x43c], ecx
mov eax, dword [ecx]
mov edx, dword [eax + 0x178]
cmp eax, vtable.CLabel.0
jne 0x4ca1e8
mov dword [ecx + 0x80], 0xe6c885
call fcn.004252d0
mov ecx, dword [ebp - 0x43c]
mov eax, dword [ecx]
push 0
push 0
push 0
mov eax, dword [eax + 0x174]
call eax
mov ecx, eax
mov dword [ebp - 0x43c], ecx
mov eax, dword [ecx]
mov edx, dword [eax + 0x1a4]
cmp eax, vtable.CLabel.0
jne 0x4ca1f6
push 0
push 0x20
push 0
mov dword [ecx + 0x100], 1
call esi
mov ecx, dword [ebp - 0x43c]
call fcn.004252d0
mov edx, 0x5286c0
lea ecx, [ebp - 0x43c]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov dword [ebp - 4], 0xb
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
lea ecx, [ebp - 0x43c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
mov eax, dword [edi + 0x4060]
lea ecx, [edi + 0x4060]
mov edx, dword [eax + 0x17c]
cmp eax, vtable.CLabel.0
jne 0x4ca1ff
test ecx, ecx
je 0x4c8e24
mov ecx, dword [ecx + 0x20]
call fcn.00424c10
test eax, eax
je 0x4c8e49
mov ecx, dword [edi + 0x4080]
lea edx, [ebp - 0x434]
call fcn.004f6650
lea ecx, [edi + 0x4060]
call fcn.004252d0
mov edx, 0x51a670
lea ecx, [ebp - 0x43c]
call fcn.004c6fd0
push 0x64
lea ecx, [edi + 0x4060]
mov dword [ebp - 4], 0xc
push eax
mov eax, dword [ecx]
call dword [eax + 0x18c]
lea ecx, [ebp - 0x43c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
movss xmm0, dword [edi + 0x194]
lea ecx, [edi + 0x4060]
mulss xmm0, dword [0x536efc]
cvtps2pd xmm0, xmm0
addsd xmm0, qword [0x536e90]
cvttsd2si eax, xmm0
push eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x198]
call eax
mov ecx, eax
mov dword [ebp - 0x43c], ecx
mov eax, dword [ecx]
mov edx, dword [eax + 0x178]
cmp eax, vtable.CLabel.0
jne 0x4ca20d
mov dword [ecx + 0x80], 0xe6c885
call fcn.004252d0
mov ecx, dword [ebp - 0x43c]
mov eax, dword [ecx]
push 0
push 0
push 0
mov eax, dword [eax + 0x174]
call eax
mov ecx, eax
mov dword [ebp - 0x43c], ecx
mov eax, dword [ecx]
mov edx, dword [eax + 0x1a4]
cmp eax, vtable.CLabel.0
jne 0x4ca21b
push 0
push 0x20
push 0
mov dword [ecx + 0x100], 1
call esi
mov ecx, dword [ebp - 0x43c]
call fcn.004252d0
mov edx, 0x5286e0
lea ecx, [ebp - 0x43c]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov dword [ebp - 4], 0xd
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
lea ecx, [ebp - 0x43c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
mov eax, dword [edi + 0x3568]
lea ecx, [edi + 0x3568]
mov edx, dword [eax + 0x17c]
cmp eax, vtable.CLabel.0
jne 0x4ca224
test ecx, ecx
je 0x4c8f92
mov ecx, dword [ecx + 0x20]
call fcn.00424c10
test eax, eax
je 0x4c8fb7
mov ecx, dword [edi + 0x3588]
lea edx, [ebp - 0x434]
call fcn.004f6650
lea ecx, [edi + 0x3568]
call fcn.004252d0
mov edx, 0x51a6a0
lea ecx, [ebp - 0x43c]
call fcn.004c6fd0
push 0x64
lea ecx, [edi + 0x3568]
mov dword [ebp - 4], 0xe
push eax
mov eax, dword [ecx]
call dword [eax + 0x18c]
lea ecx, [ebp - 0x43c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
movss xmm0, dword [edi + 0x194]
lea ecx, [edi + 0x3568]
mulss xmm0, dword [0x536ef0]
cvtps2pd xmm0, xmm0
addsd xmm0, qword [0x536e90]
cvttsd2si eax, xmm0
push eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x198]
call eax
mov ecx, eax
mov dword [ebp - 0x43c], ecx
mov eax, dword [ecx]
mov edx, dword [eax + 0x178]
cmp eax, vtable.CLabel.0
jne 0x4ca232
mov dword [ecx + 0x80], 0xffffff
call fcn.004252d0
mov ecx, dword [ebp - 0x43c]
mov eax, dword [ecx]
push 0
push 0
push 0
mov eax, dword [eax + 0x174]
call eax
mov ecx, eax
mov dword [ebp - 0x43c], ecx
mov eax, dword [ecx]
mov edx, dword [eax + 0x1a4]
cmp eax, vtable.CLabel.0
jne 0x4ca240
push 0
push 0x20
push 0
mov dword [ecx + 0x100], 1
call esi
mov ecx, dword [ebp - 0x43c]
call fcn.004252d0
mov edx, 0x5286e0
lea ecx, [ebp - 0x43c]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov dword [ebp - 4], 0xf
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
lea ecx, [ebp - 0x43c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
mov eax, dword [edi + 0x36a0]
lea ecx, [edi + 0x36a0]
mov edx, dword [eax + 0x17c]
cmp eax, vtable.CLabel.0
jne 0x4ca249
test ecx, ecx
je 0x4c9100
mov ecx, dword [ecx + 0x20]
call fcn.00424c10
test eax, eax
je 0x4c9125
mov ecx, dword [edi + 0x36c0]
lea edx, [ebp - 0x434]
call fcn.004f6650
lea ecx, [edi + 0x36a0]
call fcn.004252d0
mov edx, 0x51a6a0
lea ecx, [ebp - 0x43c]
call fcn.004c6fd0
push 0x64
lea ecx, [edi + 0x36a0]
mov dword [ebp - 4], 0x10
push eax
mov eax, dword [ecx]
call dword [eax + 0x18c]
lea ecx, [ebp - 0x43c]
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
movss xmm0, dword [edi + 0x194]
lea ecx, [edi + 0x36a0]
mulss xmm0, dword [0x536ef0]
cvtps2pd xmm0, xmm0
addsd xmm0, qword [0x536e90]
cvttsd2si eax, xmm0
push eax
mov eax, dword [ecx]
mov eax, dword [eax + 0x198]
call eax
mov ecx, eax
mov dword [ebp - 0x43c], ecx
mov eax, dword [ecx]
mov edx, dword [eax + 0x178]
cmp eax, vtable.CLabel.0
jne 0x4ca257
mov dword [ecx + 0x80], 0xffffff
call fcn.004252d0
mov ecx, dword [ebp - 0x43c]
mov eax, dword [ecx]
push 0
push 0
push 0
mov eax, dword [eax + 0x174]
call eax
mov ecx, eax
mov dword [ebp - 0x43c], ecx
mov eax, dword [ecx]
mov edx, dword [eax + 0x1a4]
cmp eax, vtable.CLabel.0
jne 0x4ca265
push 0
push 0x20
push 0
mov dword [ecx + 0x100], 1
call esi
mov ecx, dword [ebp - 0x43c]
call fcn.004252d0
mov edx, 0x528700
lea ecx, [ebp - 0x43c]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov dword [ebp - 4], 0x11
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
lea ecx, [ebp - 0x43c]
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
lea ecx, [ebp - 0x438]
call dword [sym.imp.mfc140u.dll_Ordinal_296]
lea eax, [ebp - 0x444]
mov dword [ebp - 4], 0x12
push eax
mov ecx, 0x56d130
call fcn.0040be00
mov esi, eax
mov edx, 0x526d20
mov byte [ebp - 4], 0x13
lea ecx, [ebp - 0x43c]
call fcn.004c6fd0
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x434]
push dword [esi]
push ecx
push dword [eax]
lea eax, [ebp - 0x438]
push eax
call dword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__26]
add esp, 0x10
lea ecx, [ebp - 0x43c]
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
lea ecx, [ebp - 0x444]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
mov eax, dword [edi + 0x37d8]
lea esi, [edi + 0x37d8]
mov ecx, dword [ebp - 0x438]
mov dword [ebp - 0x444], ecx
mov edx, dword [eax + 0x17c]
cmp eax, vtable.CLabel.0
jne 0x4ca26e
test esi, esi
jne 0x4c92e9
xor ecx, ecx
jmp 0x4c92ec
mov ecx, dword [esi + 0x20]
call fcn.00424c10
test eax, eax
je 0x4c930a
mov edx, dword [ebp - 0x444]
mov ecx, dword [esi + 0x20]
call fcn.004f6650
mov ecx, esi
call fcn.004252d0
mov edx, 0x51a670
lea ecx, [ebp - 0x444]
call fcn.004c6fd0
push 0x64
mov byte [ebp - 4], 0x15
mov ecx, esi
push eax
mov eax, dword [esi]
call dword [eax + 0x18c]
lea ecx, [ebp - 0x444]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
movss xmm0, dword [edi + 0x194]
mov ecx, esi
mulss xmm0, dword [0x536f00]
cvtps2pd xmm0, xmm0
addsd xmm0, qword [0x536e90]
cvttsd2si eax, xmm0
push eax
mov eax, dword [esi]
mov eax, dword [eax + 0x198]
call eax
mov esi, eax
mov ecx, esi
mov eax, dword [esi]
mov edx, dword [eax + 0x178]
cmp eax, vtable.CLabel.0
jne 0x4ca278
mov dword [esi + 0x80], 0xffffff
call fcn.004252d0
mov eax, dword [esi]
mov ecx, esi
push 0
push 0
push 0
mov eax, dword [eax + 0x174]
call eax
mov esi, eax
mov dword [ebp - 0x43c], esi
mov ecx, esi
mov eax, dword [esi]
mov edx, dword [eax + 0x1a4]
cmp eax, vtable.CLabel.0
jne 0x4ca286
push 0
push 0x20
push 0
mov dword [esi + 0x100], 1
call dword [sym.imp.mfc140u.dll_CWnd::ModifyStyleEx]
mov ecx, esi
call fcn.004252d0
mov eax, dword [esi]
mov edx, dword [eax + 0x180]
cmp eax, vtable.CLabel.0
jne 0x4ca297
lea ecx, [esi + 0xec]
mov dword [esi + 0xa0], 0x2bc
call dword [sym.imp.mfc140u.dll_CGdiObject::DeleteObject]
mov ecx, dword [ebp - 0x43c]
lea ecx, [ecx + 0x90]
call fcn.004ba4d0
push eax
lea ecx, [esi + 0xec]
call dword [sym.imp.mfc140u.dll_CGdiObject::Attach]
mov ecx, dword [ebp - 0x43c]
call fcn.004252d0
mov edx, 0x528730
lea ecx, [ebp - 0x444]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0x16
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
lea ecx, [ebp - 0x444]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
mov eax, dword [edi + 0x4198]
lea esi, [edi + 0x4198]
mov edx, dword [eax + 0x17c]
cmp eax, vtable.CLabel.0
jne 0x4ca2a2
test esi, esi
jne 0x4c948c
xor ecx, ecx
jmp 0x4c948f
mov ecx, dword [esi + 0x20]
call fcn.00424c10
test eax, eax
je 0x4c94ad
mov ecx, dword [esi + 0x20]
lea edx, [ebp - 0x434]
call fcn.004f6650
mov ecx, esi
call fcn.004252d0
mov edx, 0x51a670
lea ecx, [ebp - 0x444]
call fcn.004c6fd0
push 0x64
mov byte [ebp - 4], 0x17
mov ecx, esi
push eax
mov eax, dword [esi]
call dword [eax + 0x18c]
lea ecx, [ebp - 0x444]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
movss xmm0, dword [edi + 0x194]
mov ecx, esi
mulss xmm0, dword [0x536ef4]
cvtps2pd xmm0, xmm0
addsd xmm0, qword [0x536e90]
cvttsd2si eax, xmm0
push eax
mov eax, dword [esi]
mov eax, dword [eax + 0x198]
call eax
mov esi, eax
mov ecx, esi
mov eax, dword [esi]
mov edx, dword [eax + 0x178]
cmp eax, vtable.CLabel.0
jne 0x4ca2b2
mov dword [esi + 0x80], 0xffff
call fcn.004252d0
mov eax, dword [esi]
mov ecx, esi
push 0
push 0
push 0
mov eax, dword [eax + 0x174]
call eax
mov esi, eax
mov ecx, esi
mov eax, dword [esi]
mov edx, dword [eax + 0x1a4]
cmp eax, vtable.CLabel.0
jne 0x4ca2c0
push 0
push 0x20
push 0
mov dword [esi + 0x100], 1
call dword [sym.imp.mfc140u.dll_CWnd::ModifyStyleEx]
mov ecx, esi
call fcn.004252d0
mov esi, dword [sym.imp.USER32.dll_InvalidateRect]
push 1
push 0
push dword [edi + 0x41b8]
call esi
push 1
push 0
push dword [edi + 0x680]
call esi
mov edx, 0x51b4d4
lea ecx, [ebp - 0x444]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0x18
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
push eax
lea ecx, [edi + 0x1558]
call fcn.00433ee0
lea ecx, [ebp - 0x444]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
push 1
push 0
push dword [edi + 0x1578]
call esi
mov edx, 0x5270bc
lea ecx, [ebp - 0x43c]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0x19
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
push eax
lea ecx, [edi + 0x1720]
call fcn.00433ee0
lea ecx, [ebp - 0x43c]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
push 1
push 0
push dword [edi + 0x1740]
call esi
mov edx, 0x525ca0
lea ecx, [ebp - 0x458]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0x1a
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
push eax
lea ecx, [edi + 0x18e8]
call fcn.00433ee0
lea ecx, [ebp - 0x458]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
push 1
push 0
push dword [edi + 0x1908]
call esi
mov edx, 0x5270d0
lea ecx, [ebp - 0x45c]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0x1b
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
push eax
lea ecx, [edi + 0x1ab0]
call fcn.00433ee0
lea ecx, [ebp - 0x45c]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
push 1
push 0
push dword [edi + 0x1ad0]
call esi
mov edx, 0x5270e4
lea ecx, [ebp - 0x460]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0x1c
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
push eax
lea ecx, [edi + 0x1c78]
call fcn.00433ee0
lea ecx, [ebp - 0x460]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
push 1
push 0
push dword [edi + 0x1c98]
call esi
push 0x200
lea eax, [ebp - 0x434]
mov ecx, 0x56d704
push eax
push str.NextButton
call fcn.004b3ed0
push eax
lea ecx, [edi + 0x1e40]
call fcn.00433ee0
push 1
push 0
push dword [edi + 0x1e60]
call esi
mov edx, 0x527120
lea ecx, [ebp - 0x464]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0x1d
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
push eax
lea ecx, [edi + 0x2008]
call fcn.00433ee0
lea ecx, [ebp - 0x464]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
push 1
push 0
push dword [edi + 0x2028]
call esi
mov edx, 0x527140
lea ecx, [ebp - 0x468]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0x1e
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
push eax
lea ecx, [edi + 0x21d0]
call fcn.00433ee0
lea ecx, [ebp - 0x468]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
push 1
push 0
push dword [edi + 0x21f0]
call esi
mov edx, 0x527160
lea ecx, [ebp - 0x46c]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0x1f
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
push eax
lea ecx, [edi + 0x3010]
call fcn.00433ee0
lea ecx, [ebp - 0x46c]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
push 1
push 0
push dword [edi + 0x3030]
call esi
mov edx, 0x527210
lea ecx, [ebp - 0x470]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0x20
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
push eax
lea ecx, [edi + 0x2560]
call fcn.00433ee0
lea ecx, [ebp - 0x470]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
push 1
push 0
push dword [edi + 0x2580]
call esi
mov edx, 0x527230
lea ecx, [ebp - 0x474]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0x21
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
push eax
lea ecx, [edi + 0x2728]
call fcn.00433ee0
lea ecx, [ebp - 0x474]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
push 1
push 0
push dword [edi + 0x2748]
call esi
mov edx, 0x527190
lea ecx, [ebp - 0x454]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0x22
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
push eax
lea ecx, [edi + 0x31d8]
call fcn.00433ee0
lea ecx, [ebp - 0x454]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
push 1
push 0
push dword [edi + 0x31f8]
call esi
mov edx, 0x5271c0
lea ecx, [ebp - 0x450]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0x23
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
push eax
lea ecx, [edi + 0x33a0]
call fcn.00433ee0
lea ecx, [ebp - 0x450]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
push 1
push 0
push dword [edi + 0x33c0]
call esi
mov edx, 0x5271f0
lea ecx, [ebp - 0x448]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0x24
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
push eax
lea ecx, [edi + 0x28f0]
call fcn.00433ee0
lea ecx, [ebp - 0x448]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
mov edx, 0x51a990
lea ecx, [ebp - 0x44c]
call fcn.004c6fd0
mov dword [ebp - 0x450], eax
mov byte [ebp - 4], 0x25
mov esi, dword [0x56d744]
cmp esi, dword [0x56d710]
jge 0x4c9a36
cmp esi, 0xffffffff
jle 0x4c9a36
mov eax, dword [0x56d704]
mov esi, dword [eax + esi*4]
jmp 0x4c9a54
mov edx, 0x525c20
lea ecx, [ebp - 0x448]
call fcn.004c6fd0
lea ecx, [ebp - 0x448]
mov esi, dword [eax]
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
mov eax, dword [ebp - 0x450]
mov eax, dword [eax]
nop dword [eax]
mov cx, word [eax]
cmp cx, word [esi]
jne 0x4c9a86
test cx, cx
je 0x4c9a82
mov cx, word [eax + 2]
cmp cx, word [esi + 2]
jne 0x4c9a86
add eax, 4
add esi, 4
test cx, cx
jne 0x4c9a60
xor esi, esi
jmp 0x4c9a8b
sbb esi, esi
or esi, 1
lea ecx, [ebp - 0x44c]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
movss xmm0, dword [edi + 0x194]
lea ecx, [edi + 0x28f0]
test esi, esi
jne 0x4c9ab7
mulss xmm0, dword [0x536efc]
jmp 0x4c9abf
mulss xmm0, dword [0x536f00]
cvtps2pd xmm0, xmm0
addsd xmm0, qword [0x536e90]
cvttsd2si eax, xmm0
push eax
call fcn.004c6e30
mov esi, dword [sym.imp.USER32.dll_InvalidateRect]
push 1
push 0
push dword [edi + 0x2910]
call esi
mov edx, 0x5272a0
lea ecx, [ebp - 0x44c]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0x26
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
push eax
lea ecx, [edi + 0x2ab8]
call fcn.00433ee0
lea ecx, [ebp - 0x44c]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
push 1
push 0
push dword [edi + 0x2ad8]
call esi
mov edx, 0x527280
lea ecx, [ebp - 0x448]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0x27
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
push eax
lea ecx, [edi + 0x2e48]
call fcn.00433ee0
lea ecx, [ebp - 0x448]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
push 1
push 0
push dword [edi + 0x2e68]
call esi
mov edx, 0x527260
lea ecx, [ebp - 0x450]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0x28
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
push eax
lea ecx, [edi + 0x2c80]
call fcn.00433ee0
lea ecx, [ebp - 0x450]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
mov edx, 0x51a990
lea ecx, [ebp - 0x454]
call fcn.004c6fd0
mov dword [ebp - 0x448], eax
mov byte [ebp - 4], 0x29
mov esi, dword [0x56d744]
cmp esi, dword [0x56d710]
jge 0x4c9c0d
cmp esi, 0xffffffff
jle 0x4c9c0d
mov eax, dword [0x56d704]
mov esi, dword [eax + esi*4]
jmp 0x4c9c2b
mov edx, 0x525c20
lea ecx, [ebp - 0x44c]
call fcn.004c6fd0
lea ecx, [ebp - 0x44c]
mov esi, dword [eax]
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
mov eax, dword [ebp - 0x448]
mov eax, dword [eax]
mov cx, word [eax]
cmp cx, word [esi]
jne 0x4c9c59
test cx, cx
je 0x4c9c55
mov cx, word [eax + 2]
cmp cx, word [esi + 2]
jne 0x4c9c59
add eax, 4
add esi, 4
test cx, cx
jne 0x4c9c33
xor esi, esi
jmp 0x4c9c5e
sbb esi, esi
or esi, 1
lea ecx, [ebp - 0x454]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
movss xmm0, dword [edi + 0x194]
lea ecx, [edi + 0x2c80]
test esi, esi
jne 0x4c9c94
mulss xmm0, dword [0x536ef8]
mov dword [edi + 0x2d08], 2
jmp 0x4c9ca6
mulss xmm0, dword [0x536f00]
mov dword [edi + 0x2d08], 5
cvtps2pd xmm0, xmm0
addsd xmm0, qword [0x536e90]
cvttsd2si eax, xmm0
push eax
call fcn.004c6e30
mov esi, dword [sym.imp.USER32.dll_InvalidateRect]
push 1
push 0
push dword [edi + 0x2ca0]
call esi
mov edx, 0x5270a0
lea ecx, [ebp - 0x44c]
call fcn.004c6fd0
push 0x200
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0x2a
push ecx
push dword [eax]
mov ecx, 0x56d704
call fcn.004b3ed0
push eax
lea ecx, [edi + 0xe38]
call fcn.00433ee0
lea ecx, [ebp - 0x44c]
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
push 1
push 0
push dword [edi + 0xe58]
call esi
mov eax, 0x53
mov dword [ebp - 0x1c], 0x72006f
mov word [ebp - 0x24], ax
mov ecx, 0x70
push 0x200
lea eax, [ebp - 0x434]
mov word [ebp - 0x1e], cx
push eax
lea eax, [ebp - 0x24]
mov dword [ebp - 0x22], 0x700075
push eax
mov ecx, 0x56d704
mov dword [ebp - 0x18], 0x74
call fcn.004b3ed0
push eax
lea ecx, [edi + 0x1000]
call fcn.00433ee0
push 1
push 0
push dword [edi + 0x1020]
call esi
xor eax, eax
mov dword [ebp - 0x34], 0x650052
mov word [ebp - 0x14], ax
mov ecx, 0x65
mov eax, 0x76
mov word [ebp - 0x1e], cx
mov word [ebp - 0x2c], ax
mov ecx, 0x56d704
push 0x200
lea eax, [ebp - 0x434]
mov dword [ebp - 0x2a], 0x6c0061
push eax
lea eax, [ebp - 0x34]
mov dword [ebp - 0x18], 0x720065
push eax
mov dword [ebp - 0x26], 0x610054
mov dword [ebp - 0x30], 0x6f006d
mov dword [ebp - 0x1c], 0x640061
mov dword [ebp - 0x22], 0x480062
call fcn.004b3ed0
push eax
lea ecx, [edi + 0x11c8]
call fcn.00433ee0
push 1
push 0
push dword [edi + 0x11e8]
call esi
mov dword [ebp - 0x2c], 0x610076
mov dword [ebp - 0x1a], 0x650073
xor eax, eax
mov dword [ebp - 0x22], 0x630069
mov word [ebp - 0x16], ax
mov ecx, 0x56d704
mov eax, 0x4c
mov dword [ebp - 0x1e], 0x6e0065
mov word [ebp - 0x24], ax
lea eax, [ebp - 0x434]
push 0x200
push eax
lea eax, [ebp - 0x34]
mov dword [ebp - 0x28], 0x650074
push eax
mov dword [ebp - 0x34], 0x630041
mov dword [ebp - 0x30], 0x690074
call fcn.004b3ed0
push eax
lea ecx, [edi + 0xc70]
call fcn.00433ee0
push 1
push 0
push dword [edi + 0xc90]
call esi
cmp dword [edi + 0x1c094], 0
lea eax, [ebp - 0x434]
push 0x200
push eax
lea eax, [ebp - 0x28]
mov dword [ebp - 0x1e], 0x740075
mov dword [ebp - 0x1a], 0x6f0074
mov dword [ebp - 0x16], 0x6e
push eax
jne 0x4c9eae
mov edx, 0x53
mov dword [ebp - 0x22], 0x420070
mov dword [ebp - 0x26], 0x6f0074
mov word [ebp - 0x28], dx
jmp 0x4c9ec5
mov ecx, 0x53
mov dword [ebp - 0x26], 0x610063
mov word [ebp - 0x28], cx
mov dword [ebp - 0x22], 0x42006e
mov ecx, 0x56d704
call fcn.004b3ed0
push eax
lea ecx, [edi + 0x2398]
call fcn.00433ee0
push 1
push 0
push dword [edi + 0x23b8]
call esi
lea ecx, [edi + 0x4300]
call fcn.0048a610
lea ecx, [edi + 0x5628]
call fcn.00429ed0
lea ecx, [edi + 0x8148]
call fcn.004fc620
mov ecx, 0x56d130
call fcn.0043c8f0
test al, al
je 0x4c9f21
lea ecx, [edi + 0x9300]
call fcn.00443940
lea ecx, [edi + 0x8868]
call fcn.00401220
lea ecx, [edi + 0xa890]
call fcn.004ba1e0
lea ecx, [edi + 0x12c60]
call fcn.004d77b0
lea ecx, [edi + 0x13d50]
call fcn.004abc50
lea ecx, [edi + 0x13248]
call fcn.004c4cc0
lea ecx, [edi + 0xb070]
call fcn.00423950
lea ecx, [edi + 0x10d00]
call fcn.00448830
lea ecx, [edi + 0x114d8]
call fcn.0041e9a0
lea ecx, [edi + 0x11cb0]
call fcn.00448830
lea ecx, [edi + 0x12488]
call fcn.00448830
lea ecx, [edi + 0x13768]
call fcn.0041f560
lea ecx, [edi + 0xda88]
call fcn.00405900
lea ecx, [edi + 0xee48]
call fcn.0044f400
mov ecx, dword [ebp - 0x440]
lea ecx, [ecx + 0x14440]
call fcn.0040eb10
mov ecx, dword [ebp - 0x440]
lea ecx, [ecx + 0x14df0]
call fcn.00404730
mov ecx, dword [ebp - 0x440]
lea ecx, [ecx + 0x15740]
call fcn.004fd230
mov ecx, dword [ebp - 0x440]
lea ecx, [ecx + 0x17c08]
call fcn.00409aa0
mov ecx, dword [ebp - 0x440]
lea ecx, [ecx + 0x185f0]
call fcn.0041dc20
mov ecx, dword [ebp - 0x440]
lea ecx, [ecx + 0x164b8]
call fcn.004bd680
mov ecx, dword [ebp - 0x440]
lea ecx, [ecx + 0x19808]
call fcn.0041fac0
mov ecx, dword [ebp - 0x440]
lea ecx, [ecx + 0x1a310]
call fcn.004d4fc0
mov ecx, dword [ebp - 0x440]
lea ecx, [ecx + 0x1ae18]
call fcn.00414880
mov eax, dword [ebp - 0x440]
lea ecx, [edi + 0xda88]
push dword [eax + 0x1c0b4]
push dword [eax + 0x1c0b0]
push dword [eax + 0x1c0ac]
push dword [eax + 0x1c0a8]
push dword [eax + 0x1c0a0]
push dword [eax + 0x1c09c]
call fcn.00446b80
mov eax, dword [ebp - 0x440]
lea ecx, [edi + 0xee48]
push dword [eax + 0x1c0e0]
push dword [eax + 0x1c0dc]
push dword [eax + 0x1c0d8]
push dword [eax + 0x1c0c8]
push dword [eax + 0x1c0d4]
push dword [eax + 0x1c0d0]
push dword [eax + 0x1c0c4]
push dword [eax + 0x1c0c0]
push dword [eax + 0x1c0bc]
push dword [eax + 0x1c0b8]
push dword [eax + 0x1c0a0]
push dword [eax + 0x1c0b4]
push dword [eax + 0x1c0b0]
push dword [eax + 0x1c09c]
call fcn.004bf980
lea ecx, [ebp - 0x438]
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.00482396
mov esp, ebp
pop ebp
ret
lea eax, [ebp - 0x434]
mov ecx, esi
push eax
call edx
jmp 0x4c85a3
push 1
mov ecx, esi
call edx
mov ecx, eax
jmp 0x4c862c
push 0xcd781f
call edx
mov esi, eax
jmp 0x4c867c
push 1
call edx
jmp 0x4c86cc
lea eax, [ebp - 0x434]
push eax
call edx
jmp 0x4c8757
push 0xe6c885
call edx
mov ecx, eax
jmp 0x4c87f2
push 1
call edx
jmp 0x4c883a
lea eax, [ebp - 0x434]
push eax
call edx
jmp 0x4c88c5
push 0xe6c885
call edx
mov ecx, eax
jmp 0x4c8960
push 1
call edx
jmp 0x4c89a8
lea eax, [ebp - 0x434]
mov ecx, esi
push eax
call edx
jmp 0x4c8a09
push 0xe6c885
call edx
mov esi, eax
jmp 0x4c8a92
push 1
call edx
mov esi, dword [sym.imp.mfc140u.dll_CWnd::ModifyStyleEx]
jmp 0x4c8ae2
lea eax, [ebp - 0x434]
push eax
call edx
jmp 0x4c8b6d
push 0xe6c885
call edx
mov ecx, eax
jmp 0x4c8c08
push 1
call edx
jmp 0x4c8c50
lea eax, [ebp - 0x434]
push eax
call edx
jmp 0x4c8cdb
push 0xe6c885
call edx
mov ecx, eax
jmp 0x4c8d76
push 1
call edx
jmp 0x4c8dbe
lea eax, [ebp - 0x434]
push eax
call edx
jmp 0x4c8e49
push 0xe6c885
call edx
mov ecx, eax
jmp 0x4c8ee4
push 1
call edx
jmp 0x4c8f2c
lea eax, [ebp - 0x434]
push eax
call edx
jmp 0x4c8fb7
push 0xffffff
call edx
mov ecx, eax
jmp 0x4c9052
push 1
call edx
jmp 0x4c909a
lea eax, [ebp - 0x434]
push eax
call edx
jmp 0x4c9125
push 0xffffff
call edx
mov ecx, eax
jmp 0x4c91c0
push 1
call edx
jmp 0x4c9208
push ecx
mov ecx, esi
call edx
jmp 0x4c930a
push 0xffffff
call edx
mov esi, eax
jmp 0x4c938d
push 1
call edx
mov esi, eax
mov dword [ebp - 0x43c], eax
jmp 0x4c93d9
push 1
mov ecx, esi
call edx
jmp 0x4c942b
lea eax, [ebp - 0x434]
mov ecx, esi
push eax
call edx
jmp 0x4c94ad
push 0xffff
call edx
mov esi, eax
jmp 0x4c9530
push 1
call edx
jmp 0x4c9576