Function at 0x43fd60
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x639966
mov eax, dword fs:[0]
push eax
push ecx
push esi
push edi
mov eax, dword [0x6dc14c]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [ebp - 0x10], esi
push dword [ebp + 8]
push 0x6b
call fcn.004cd47c
mov dword [ebp - 4], 0
mov dword [esi], method.CDialog.virtual_0
mov byte [esi + 0xa8], 0
call fcn.00489930
test eax, eax
lea ecx, [esi + 0xac]
setne al
movzx eax, al
push eax
call fcn.004152c0
lea ecx, [esi + 0xd4]
mov byte [ebp - 4], 1
call fcn.004a5850
lea ecx, [esi + 0xec]
call fcn.004b0f90
lea ecx, [esi + 0x100]
mov byte [ebp - 4], 3
call fcn.00436290
lea ecx, [esi + 0x14c]
mov byte [ebp - 4], 4
call fcn.0049ddd0
lea ecx, [esi + 0x198]
call fcn.004a2f20
lea ecx, [esi + 0x19c]
call fcn.004a2f20
lea ecx, [esi + 0x1a0]
mov byte [ebp - 4], 7
call fcn.00405140
lea ecx, [esi + 0x1ec]
mov byte [ebp - 4], 8
call fcn.0045f8b0
lea ecx, [esi + 0x200]
mov byte [ebp - 4], 9
call fcn.0045f8b0
lea ecx, [esi + 0x214]
mov byte [ebp - 4], 0xa
call fcn.0045f8b0
lea ecx, [esi + 0x228]
mov byte [ebp - 4], 0xb
call fcn.0045f8b0
lea ecx, [esi + 0x23c]
mov byte [ebp - 4], 0xc
call fcn.0045f8b0
lea ecx, [esi + 0x250]
mov byte [ebp - 4], 0xd
call fcn.0045f8b0
lea ecx, [esi + 0x264]
mov byte [ebp - 4], 0xe
call fcn.0045f8b0
lea ecx, [esi + 0x278]
mov byte [ebp - 4], 0xf
call fcn.0045f8b0
lea ecx, [esi + 0x28c]
mov byte [ebp - 4], 0x10
call fcn.0045f8b0
lea ecx, [esi + 0x2a0]
mov byte [ebp - 4], 0x11
call fcn.0045f8b0
mov byte [ebp - 4], 0x12
lea ecx, [esi + 0x2b4]
call fcn.0045f8b0
lea ecx, [esi + 0x2c8]
mov byte [ebp - 4], 0x13
call fcn.0045f8b0
lea ecx, [esi + 0x2e0]
mov byte [ebp - 4], 0x14
call fcn.0045ffd0
lea ecx, [esi + 0x3d8]
mov byte [ebp - 4], 0x15
call fcn.0045ffd0
lea ecx, [esi + 0x4d0]
mov byte [ebp - 4], 0x16
call fcn.0045ffd0
lea ecx, [esi + 0x5c8]
mov byte [ebp - 4], 0x17
call fcn.0045ffd0
lea ecx, [esi + 0x6c0]
mov byte [ebp - 4], 0x18
call fcn.0045ffd0
lea ecx, [esi + 0x7b8]
mov byte [ebp - 4], 0x19
call fcn.0045ffd0
lea ecx, [esi + 0x8b0]
mov byte [ebp - 4], 0x1a
call fcn.0045ffd0
lea ecx, [esi + 0x9a8]
mov byte [ebp - 4], 0x1b
call fcn.00407750
lea ecx, [esi + 0xb70]
mov byte [ebp - 4], 0x1c
call fcn.00407750
lea ecx, [esi + 0xd38]
mov byte [ebp - 4], 0x1d
call fcn.00407750
lea ecx, [esi + 0xf00]
mov byte [ebp - 4], 0x1e
call fcn.00407750
lea ecx, [esi + 0x10c8]
mov byte [ebp - 4], 0x1f
call fcn.00407750
lea ecx, [esi + 0x1290]
mov byte [ebp - 4], 0x20
call fcn.00407750
lea ecx, [esi + 0x1458]
mov byte [ebp - 4], 0x21
call fcn.00407750
lea ecx, [esi + 0x1620]
mov byte [ebp - 4], 0x22
call fcn.00407750
lea ecx, [esi + 0x17e8]
mov byte [ebp - 4], 0x23
call fcn.00407750
lea ecx, [esi + 0x19b0]
mov byte [ebp - 4], 0x24
call fcn.00407750
lea ecx, [esi + 0x1b78]
mov byte [ebp - 4], 0x25
call fcn.00407750
mov byte [ebp - 4], 0x26
lea ecx, [esi + 0x1d40]
call fcn.00407750
lea ecx, [esi + 0x1f08]
mov byte [ebp - 4], 0x27
call fcn.00407750
lea ecx, [esi + 0x20d0]
mov byte [ebp - 4], 0x28
call fcn.00407750
lea ecx, [esi + 0x2298]
mov byte [ebp - 4], 0x29
call fcn.00407750
lea ecx, [esi + 0x2460]
mov byte [ebp - 4], 0x2a
call fcn.00407750
lea ecx, [esi + 0x2628]
mov byte [ebp - 4], 0x2b
call fcn.00407750
lea ecx, [esi + 0x27f0]
mov byte [ebp - 4], 0x2c
call fcn.00407750
lea ecx, [esi + 0x29b8]
mov byte [ebp - 4], 0x2d
call fcn.00407750
lea ecx, [esi + 0x2b80]
mov byte [ebp - 4], 0x2e
call fcn.00407750
lea ecx, [esi + 0x2d48]
mov byte [ebp - 4], 0x2f
call fcn.00407750
lea ecx, [esi + 0x2f10]
mov byte [ebp - 4], 0x30
call fcn.00407750
lea ecx, [esi + 0x30d8]
mov byte [ebp - 4], 0x31
call fcn.00407750
lea ecx, [esi + 0x32a0]
mov byte [ebp - 4], 0x32
call fcn.00407750
lea ecx, [esi + 0x3468]
mov byte [ebp - 4], 0x33
call fcn.00407750
lea ecx, [esi + 0x3630]
mov byte [ebp - 4], 0x34
call fcn.00407750
lea ecx, [esi + 0x37f8]
mov byte [ebp - 4], 0x35
call fcn.00434e30
lea ecx, [esi + 0x3928]
mov byte [ebp - 4], 0x36
call fcn.00434e30
lea ecx, [esi + 0x3a58]
mov byte [ebp - 4], 0x37
call fcn.00434e30
lea ecx, [esi + 0x3b88]
mov byte [ebp - 4], 0x38
call fcn.00434e30
lea ecx, [esi + 0x3cb8]
mov byte [ebp - 4], 0x39
call fcn.00434e30
lea ecx, [esi + 0x3de8]
mov byte [ebp - 4], 0x3a
call fcn.00434e30
lea ecx, [esi + 0x3f18]
mov byte [ebp - 4], 0x3b
call fcn.00434e30
lea ecx, [esi + 0x4048]
mov byte [ebp - 4], 0x3c
call fcn.00434e30
lea ecx, [esi + 0x4178]
mov byte [ebp - 4], 0x3d
call fcn.00434e30
lea ecx, [esi + 0x42a8]
mov byte [ebp - 4], 0x3e
call fcn.00434e30
lea ecx, [esi + 0x43d8]
mov byte [ebp - 4], 0x3f
call fcn.00434e30
lea ecx, [esi + 0x4514]
mov byte [ebp - 4], 0x40
call fcn.004c32a2
lea ecx, [esi + 0x4528]
call fcn.004a2f40
push 0
lea ecx, [esi + 0x4538]
mov byte [ebp - 4], 0x42
call fcn.0049c170
push 0
lea ecx, [esi + 0x5ba8]
mov byte [ebp - 4], 0x43
call fcn.004806c0
push 0
lea ecx, [esi + 0x87c0]
mov byte [ebp - 4], 0x44
call fcn.00479e30
push 0
lea ecx, [esi + 0x90b0]
mov byte [ebp - 4], 0x45
call fcn.0047d820
push 0
lea ecx, [esi + 0x9cf8]
mov byte [ebp - 4], 0x46
call fcn.0047ea20
push 0
lea ecx, [esi + 0xb190]
mov byte [ebp - 4], 0x47
call fcn.0047ae40
push 0
lea ecx, [esi + 0xba18]
mov byte [ebp - 4], 0x48
call fcn.0048b840
push 0
lea ecx, [esi + 0xe5c0]
mov byte [ebp - 4], 0x49
call fcn.0041dcc0
push 0
lea ecx, [esi + 0xfba8]
mov byte [ebp - 4], 0x4a
call fcn.004203f0
push 0
push esi
lea ecx, [esi + 0x11730]
mov byte [ebp - 4], 0x4b
call fcn.00493940
mov byte [ebp - 4], 0x4c
push 0
lea ecx, [esi + 0x11fb0]
call fcn.0041c520
push 1
push esi
lea ecx, [esi + 0x12830]
mov byte [ebp - 4], 0x4d
call fcn.00493940
push 2
push esi
lea ecx, [esi + 0x130b0]
mov byte [ebp - 4], 0x4e
call fcn.00493940
push 0
lea ecx, [esi + 0x13930]
mov byte [ebp - 4], 0x4f
call fcn.00473200
push 0
lea ecx, [esi + 0x140f8]
mov byte [ebp - 4], 0x50
call fcn.00474060
push 0
lea ecx, [esi + 0x14718]
mov byte [ebp - 4], 0x51
call fcn.00488910
push 0
lea ecx, [esi + 0x14ee0]
mov byte [ebp - 4], 0x52
call fcn.00474b50
push 0
lea ecx, [esi + 0x15668]
mov byte [ebp - 4], 0x53
call fcn.00475b40
push 0
lea ecx, [esi + 0x160b8]
mov byte [ebp - 4], 0x54
call fcn.00477020
push 0
lea ecx, [esi + 0x16aa8]
mov byte [ebp - 4], 0x55
call fcn.00402f50
push 0
lea ecx, [esi + 0x17968]
mov byte [ebp - 4], 0x56
call fcn.00484220
push 0
lea ecx, [esi + 0x19200]
mov byte [ebp - 4], 0x57
call fcn.0042fde0
push 0
lea ecx, [esi + 0x19ce8]
mov byte [ebp - 4], 0x58
call fcn.00401000
push esi
push 0
lea ecx, [esi + 0x1b020]
mov byte [ebp - 4], 0x59
call fcn.0048fd80
push esi
push 0
lea ecx, [esi + 0x1bb58]
mov byte [ebp - 4], 0x5a
call fcn.00490c60
push esi
mov byte [ebp - 4], 0x5b
lea ecx, [esi + 0x1c690]
push 0
call fcn.00491ba0
push esi
lea ecx, [esi + 0x1d1c8]
mov byte [ebp - 4], 0x5c
call fcn.004064d0
push esi
lea ecx, [esi + 0x1d368]
mov byte [ebp - 4], 0x5d
mov dword [esi + 0x1d360], 0
call fcn.00475850
lea ecx, [esi + 0x1d98c]
mov dword [esi + 0x1d528], 0
mov dword [esi + 0x1d8f4], 0
mov dword [esi + 0x1d8f8], 0
mov dword [esi + 0x1d8fc], 1
mov dword [esi + 0x1d904], 0
mov dword [esi + 0x1d908], 0
mov dword [esi + 0x1d90c], 0
mov dword [esi + 0x1d918], 0
mov dword [esi + 0x1d91c], 0
mov dword [esi + 0x1d980], 0
mov dword [esi + 0x1d984], 0
mov byte [esi + 0x1d988], 1
call fcn.004b6250
lea ecx, [esi + 0x1d9b8]
mov dword [esi + 0x1d9a0], 0
call fcn.004b5e90
lea ecx, [esi + 0x1d9dc]
mov byte [esi + 0x1d9d0], 0
mov byte [esi + 0x1d9d8], 0
call fcn.004b5e90
push 0x6a
mov byte [ebp - 4], 0x61
mov dword [esi + 0x1d9f0], 0
mov dword [esi + 0x1d9f4], 0
mov dword [esi + 0x1d9a4], 0
mov dword [esi + 0x1d9cc], 0
call fcn.004a5ac0
push eax
call fcn.00429810
add esp, 8
mov dword [esi + 0x184], eax
mov dword [esi + 0x450c], 0
mov dword [esi + 0x4510], 0
mov dword [esi + 0x188], 0x64
mov dword [esi + 0x4508], 0
mov dword [esi + 0x1d920], 1
mov dword [esi + 0x1d924], 0
mov dword [esi + 0x1d928], 0
mov dword [esi + 0x1d930], 0
mov dword [esi + 0x1d934], 0
mov dword [esi + 0x1d900], 0
mov dword [esi + 0x1d93c], 0
mov dword [esi + 0x1d940], 0
mov dword [esi + 0x1d944], 0
mov dword [esi + 0x1d948], 0
mov dword [esi + 0x1d950], 0
mov dword [esi + 0x1d954], 0
mov dword [esi + 0x1d958], 0
mov dword [esi + 0x1d95c], 0
mov dword [esi + 0x1d960], 0
mov dword [esi + 0x1d964], 0
mov dword [esi + 0x1d968], 0
mov dword [esi + 0x1d96c], 0
mov dword [esi + 0x1d970], 0
mov dword [esi + 0x1d974], 0
mov dword [esi + 0x1d978], 0
mov dword [esi + 0x1d97c], 0
mov dword [esi + 0x1d938], 0
mov byte [0x6e2dbc], 0
mov dword [esi + 0x1d92c], 1
mov dword [esi + 0x1d8f0], 0
call fcn.0040a870
test al, al
jne 0x4405ae
call fcn.00409f80
test al, al
jne 0x4405ae
mov ecx, 0x6e2620
call fcn.004ae070
movzx eax, al
lea ecx, [esi + 0x14c]
push eax
call fcn.0049f7d0
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret 4