Function at 0x43c470
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x59cedc
mov eax, dword fs:[0]
push eax
sub esp, 0xa14
mov eax, dword [0x6102d4]
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 eax, dword [ebp + 8]
lea ecx, [ebp - 0x6a8]
mov esi, dword [ebp + 0xc]
push 0
mov dword [ebp - 0xa10], eax
mov eax, dword [ebp + 0x10]
push 0x5a20bd
mov dword [ebp - 0xa0c], eax
mov dword [ebp - 0x698], 0
mov dword [ebp - 0x694], 0xf
mov byte [ebp - 0x6a8], 0
call fcn.00419110
push 0
push 0x5a20bd
lea ecx, [ebp - 0x660]
mov dword [ebp - 4], 0
mov dword [ebp - 0x650], 0
mov dword [ebp - 0x64c], 0xf
mov byte [ebp - 0x660], 0
call fcn.00419110
push 1
push 0x5a2e64
lea ecx, [ebp - 0x708]
mov byte [ebp - 4], 1
mov dword [ebp - 0x6f8], 0
mov dword [ebp - 0x6f4], 0xf
mov byte [ebp - 0x708], 0
call fcn.00419110
cmp byte [ebp + 0x14], 0
mov byte [ebp - 4], 2
jne 0x43c855
mov ecx, esi
mov dword [ebp - 0x620], 0
xor eax, eax
mov dword [ebp - 0x61c], 7
mov word [ebp - 0x630], ax
lea edx, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x43c576
sub ecx, edx
sar ecx, 1
push ecx
push esi
lea ecx, [ebp - 0x630]
call fcn.00411630
lea eax, [ebp - 0x630]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0x6d8]
push eax
call fcn.0044da86
mov esi, eax
add esp, 8
lea eax, [ebp - 0x660]
cmp eax, esi
je 0x43c5e7
mov ecx, eax
call fcn.00411360
movups xmm0, xmmword [esi]
movups xmmword [ebp - 0x660], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0x650], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
mov edx, dword [ebp - 0x6c4]
cmp edx, 0x10
jb 0x43c621
mov ecx, dword [ebp - 0x6d8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x43c617
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43e1d7
push edx
push ecx
call fcn.0045ec62
add esp, 8
lea ecx, [ebp - 0x630]
mov dword [ebp - 0x6c8], 0
mov dword [ebp - 0x6c4], 0xf
mov byte [ebp - 0x6d8], 0
mov byte [ebp - 4], 2
call fcn.0040a530
mov edx, dword [ebp - 0xa10]
xor eax, eax
mov ecx, edx
mov dword [ebp - 0x620], 0
mov dword [ebp - 0x61c], 7
mov word [ebp - 0x630], ax
lea esi, [ecx + 2]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x43c673
sub ecx, esi
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0x630]
call fcn.00411630
lea eax, [ebp - 0x630]
mov byte [ebp - 4], 4
push eax
lea eax, [ebp - 0x6d8]
push eax
call fcn.0044da86
mov esi, eax
add esp, 8
lea eax, [ebp - 0x6a8]
cmp eax, esi
je 0x43c6e4
mov ecx, eax
call fcn.00411360
movups xmm0, xmmword [esi]
movups xmmword [ebp - 0x6a8], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0x698], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
mov edx, dword [ebp - 0x6c4]
cmp edx, 0x10
jb 0x43c71e
mov ecx, dword [ebp - 0x6d8]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x43c714
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43e1dc
push edx
push ecx
call fcn.0045ec62
add esp, 8
lea ecx, [ebp - 0x630]
mov dword [ebp - 0x6c8], 0
mov dword [ebp - 0x6c4], 0xf
mov byte [ebp - 0x6d8], 0
mov byte [ebp - 4], 2
call fcn.0040a530
mov ecx, edi
call fcn.0043e240
cmp dword [edi], 0
jne 0x43c766
push 1
push 0x5a2ac0
lea ecx, [ebp - 0x708]
call fcn.00419110
push 0x5a1d94
push str.923b0
push str.MainSetting
call fcn.00410740
mov ecx, eax
call fcn.00416980
lea eax, [ebp - 0x660]
push eax
lea eax, [ebp - 0x648]
push eax
call fcn.0044d796
add esp, 8
cmp dword [eax + 0x14], 8
mov byte [ebp - 4], 5
jb 0x43c7a3
mov eax, dword [eax]
push eax
push 0x5a1f48
push str.MainSetting
call fcn.00410740
mov ecx, eax
call fcn.00416980
lea ecx, [ebp - 0x648]
mov byte [ebp - 4], 2
call fcn.0040a530
lea eax, [ebp - 0x6a8]
push eax
lea eax, [ebp - 0x648]
push eax
call fcn.0044d796
add esp, 8
cmp dword [eax + 0x14], 8
mov byte [ebp - 4], 6
jb 0x43c7eb
mov eax, dword [eax]
push eax
push str.0cb24
push str.MainSetting
call fcn.00410740
mov ecx, eax
call fcn.00416980
lea ecx, [ebp - 0x648]
mov byte [ebp - 4], 2
call fcn.0040a530
lea eax, [ebp - 0x708]
push eax
lea eax, [ebp - 0x648]
push eax
call fcn.0044d796
add esp, 8
cmp dword [eax + 0x14], 8
mov byte [ebp - 4], 7
jb 0x43c833
mov eax, dword [eax]
push eax
push str.b84df
push str.MainSetting
call fcn.00410740
mov ecx, eax
call fcn.00416980
lea ecx, [ebp - 0x648]
jmp 0x43cb60
push 0
push str.b7c8c
push str.MainSetting
call fcn.00410740
mov ecx, eax
call fcn.00413cb0
cmp eax, 0xffffffff
je 0x43c894
cmp byte [ebp + 0x20], 0
je 0x43e199
push str.InstRate_UpInstDt_ExitUpFlagErr
push 1
call fcn.00418a60
mov ecx, eax
call fcn.00421040
jmp 0x43e199
push 0x5a178c
push 0x5a1f48
lea eax, [ebp - 0x7e0]
push str.MainSetting
push eax
call fcn.00410740
mov ecx, eax
call fcn.00413e90
push 0x5a178c
push str.0cb24
lea eax, [ebp - 0x810]
mov byte [ebp - 4], 8
push str.MainSetting
push eax
call fcn.00410740
mov ecx, eax
call fcn.00413e90
push 0x5a1998
push str.b84df
lea eax, [ebp - 0x828]
mov byte [ebp - 4], 9
push str.MainSetting
push eax
call fcn.00410740
mov ecx, eax
call fcn.00413e90
lea eax, [ebp - 0x7e0]
mov byte [ebp - 4], 0xa
push eax
lea eax, [ebp - 0x648]
push eax
call fcn.0044da86
mov esi, eax
add esp, 8
lea eax, [ebp - 0x660]
cmp eax, esi
je 0x43c957
mov ecx, eax
call fcn.00411360
movups xmm0, xmmword [esi]
movups xmmword [ebp - 0x660], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0x650], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
lea ecx, [ebp - 0x648]
call fcn.0040a610
lea eax, [ebp - 0x810]
push eax
lea eax, [ebp - 0x648]
push eax
call fcn.0044da86
mov esi, eax
add esp, 8
lea eax, [ebp - 0x6a8]
cmp eax, esi
je 0x43c9b3
mov ecx, eax
call fcn.00411360
movups xmm0, xmmword [esi]
movups xmmword [ebp - 0x6a8], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0x698], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
lea ecx, [ebp - 0x648]
call fcn.0040a610
lea eax, [ebp - 0x828]
push eax
lea eax, [ebp - 0x648]
push eax
call fcn.0044da86
mov esi, eax
add esp, 8
lea eax, [ebp - 0x708]
cmp eax, esi
je 0x43ca0f
mov ecx, eax
call fcn.00411360
movups xmm0, xmmword [esi]
movups xmmword [ebp - 0x708], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0x6f8], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
lea ecx, [ebp - 0x648]
call fcn.0040a610
mov eax, dword [ebp - 0x650]
cmp eax, 6
jbe 0x43cb44
add eax, 0xfffffffa
lea ecx, [ebp - 0x660]
push eax
push 0
lea eax, [ebp - 0x648]
push eax
call fcn.0043e5f0
mov esi, eax
lea eax, [ebp - 0x660]
cmp eax, esi
je 0x43ca7c
mov ecx, eax
call fcn.00411360
movups xmm0, xmmword [esi]
movups xmmword [ebp - 0x660], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0x650], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
lea ecx, [ebp - 0x648]
call fcn.0040a610
mov ecx, edi
call fcn.004261b0
test eax, eax
jne 0x43ca9b
push eax
call fcn.005778fc
add esp, 4
push eax
call fcn.00452f5c
cdq
push edx
push eax
lea eax, [ebp - 0x768]
push eax
call fcn.00450672
add esp, 0x10
push 6
push 2
lea eax, [ebp - 0x648]
mov byte [ebp - 4], 0xb
push eax
lea ecx, [ebp - 0x768]
call fcn.0043e5f0
mov esi, eax
lea eax, [ebp - 0x768]
cmp eax, esi
je 0x43cb08
mov ecx, eax
call fcn.00411360
movups xmm0, xmmword [esi]
movups xmmword [ebp - 0x768], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0x758], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
lea ecx, [ebp - 0x648]
call fcn.0040a610
cmp dword [ebp - 0x754], 0x10
lea eax, [ebp - 0x768]
push dword [ebp - 0x758]
cmovae eax, dword [ebp - 0x768]
lea ecx, [ebp - 0x660]
push eax
call fcn.00418fb0
lea ecx, [ebp - 0x768]
call fcn.0040a610
lea ecx, [ebp - 0x828]
call fcn.0040a530
lea ecx, [ebp - 0x810]
call fcn.0040a530
lea ecx, [ebp - 0x7e0]
mov byte [ebp - 4], 2
call fcn.0040a530
lea ecx, [ebp - 0xa07]
call fcn.00418fa0
lea ecx, [ebp - 0xa07]
mov byte [ebp - 4], 0xc
mov dword [ebp - 0xa14], 0x1000
call fcn.004580fc
lea ecx, [ebp - 0xa06]
mov dword [edi + 4], eax
call fcn.00418fa0
lea eax, [ebp - 0x8a0]
mov byte [ebp - 4], 0xd
push eax
lea ecx, [ebp - 0xa06]
call fcn.00453480
push 9
xor eax, eax
mov byte [ebp - 4], 0xe
push 0x5a1790
lea ecx, [ebp - 0x690]
mov dword [ebp - 0x680], 0
mov dword [ebp - 0x67c], 7
mov word [ebp - 0x690], ax
call fcn.00411630
lea eax, [ebp - 0x690]
mov byte [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x888]
push eax
call fcn.0044da86
add esp, 8
mov edx, dword [ebp - 0x67c]
mov byte [ebp - 4], 0x11
cmp edx, 8
jb 0x43cc42
mov ecx, dword [ebp - 0x690]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43cc38
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43e1e1
push edx
push ecx
call fcn.0045ec62
add esp, 8
xor eax, eax
mov dword [ebp - 0x680], 0
push 8
push str.1.0.1.16
lea ecx, [ebp - 0x678]
mov dword [ebp - 0x67c], 7
mov word [ebp - 0x690], ax
mov dword [ebp - 0x668], eax
mov dword [ebp - 0x664], 7
mov word [ebp - 0x678], ax
call fcn.00411630
lea eax, [ebp - 0x678]
mov byte [ebp - 4], 0x12
push eax
lea eax, [ebp - 0x798]
push eax
call fcn.0044da86
add esp, 8
mov edx, dword [ebp - 0x664]
mov byte [ebp - 4], 0x14
cmp edx, 8
jb 0x43cce6
mov ecx, dword [ebp - 0x678]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43ccdc
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43e1e6
push edx
push ecx
call fcn.0045ec62
add esp, 8
mov esi, dword [ebp - 0xa0c]
xor eax, eax
mov ecx, esi
mov dword [ebp - 0x668], 0
mov dword [ebp - 0x664], 7
mov word [ebp - 0x678], ax
mov dword [ebp - 0x848], eax
mov dword [ebp - 0x844], 7
lea edx, [ecx + 2]
mov word [ebp - 0x858], ax
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x43cd25
sub ecx, edx
sar ecx, 1
push ecx
push esi
lea ecx, [ebp - 0x858]
call fcn.00411630
cmp dword [ebp - 0x848], 0
mov byte [ebp - 4], 0x15
je 0x43cdaa
lea eax, [ebp - 0x858]
push eax
lea eax, [ebp - 0x648]
push eax
call fcn.0044da86
mov esi, eax
add esp, 8
lea eax, [ebp - 0x798]
cmp eax, esi
je 0x43cd9f
mov ecx, eax
call fcn.00411360
movups xmm0, xmmword [esi]
movups xmmword [ebp - 0x798], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0x788], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
lea ecx, [ebp - 0x648]
call fcn.0040a610
push 1
push 0x5a2e64
lea ecx, [ebp - 0x7e0]
mov dword [ebp - 0x7d0], 0
mov dword [ebp - 0x7cc], 0xf
mov byte [ebp - 0x7e0], 0
call fcn.00419110
cmp dword [edi + 4], 0
mov byte [ebp - 4], 0x16
je 0x43cdf3
push 1
push 0x5a2ac0
lea ecx, [ebp - 0x7e0]
call fcn.00419110
push 0
push 0x5a20bd
lea ecx, [ebp - 0x738]
mov dword [ebp - 0x728], 0
mov dword [ebp - 0x724], 0xf
mov byte [ebp - 0x738], 0
call fcn.00419110
push 0
push 0x5a20bd
lea ecx, [ebp - 0x828]
mov byte [ebp - 4], 0x17
mov dword [ebp - 0x818], 0
mov dword [ebp - 0x814], 0xf
mov byte [ebp - 0x828], 0
call fcn.00419110
lea eax, [ebp - 0x738]
mov byte [ebp - 4], 0x18
push eax
lea eax, [ebp - 0x720]
push eax
call fcn.0044d796
lea eax, [ebp - 0x720]
mov byte [ebp - 4], 0x19
push 0x5a178c
push eax
call fcn.00411a70
add esp, 0x10
test al, al
je 0x43cee2
push 0
call fcn.005778fc
push 0x208
mov esi, eax
lea eax, [ebp - 0x218]
push 0
push eax
call fcn.0056f980
push esi
lea eax, [ebp - 0x218]
push 0x5a1dc4
push eax
call fcn.00411a40
lea ecx, [ebp - 0x218]
add esp, 0x1c
lea edx, [ecx + 2]
nop
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x43cec0
sub ecx, edx
lea eax, [ebp - 0x218]
sar ecx, 1
push ecx
push eax
lea ecx, [ebp - 0x720]
call fcn.00411630
lea ecx, [ebp - 0xa05]
call fcn.00418fa0
lea eax, [ebp - 0x720]
mov byte [ebp - 4], 0x1a
push eax
lea ecx, [ebp - 0xa05]
call fcn.00422e30
cmp byte [ebp + 0x20], 0
je 0x43cf1c
push str.InstRate_UpInstDt_RegXzsj
push 1
call fcn.00418a60
mov ecx, eax
call fcn.00421040
cmp dword [ebp - 0x70c], 8
lea eax, [ebp - 0x720]
cmovae eax, dword [ebp - 0x720]
push eax
call fcn.00573cbe
push eax
lea eax, [ebp - 0x840]
push eax
call fcn.00452dca
add esp, 0xc
lea ecx, [edi + 8]
mov byte [ebp - 4], 0x1b
lea eax, [ebp - 0x840]
cmp ecx, eax
je 0x43cf71
cmp dword [ebp - 0x82c], 8
push dword [ebp - 0x830]
cmovae eax, dword [ebp - 0x840]
push eax
call fcn.00411630
xor eax, eax
mov dword [ebp - 0x800], 0
push eax
push 0x5a178c
lea ecx, [ebp - 0x810]
mov dword [ebp - 0x7fc], 7
mov word [ebp - 0x810], ax
call fcn.00411630
xor eax, eax
mov byte [ebp - 4], 0x1c
push eax
push 0x5a178c
lea ecx, [ebp - 0x750]
mov dword [ebp - 0x740], 0
mov dword [ebp - 0x73c], 7
mov word [ebp - 0x750], ax
call fcn.00411630
mov eax, dword [0x61b9b8]
mov byte [ebp - 4], 0x1d
test eax, eax
jne 0x43d00d
push 0x11c
call fcn.0045ec32
add esp, 4
mov dword [ebp - 0xa0c], eax
mov byte [ebp - 4], 0x1e
test eax, eax
je 0x43d002
mov ecx, eax
call fcn.00442a30
jmp 0x43d004
xor eax, eax
mov byte [ebp - 4], 0x1d
mov dword [0x61b9b8], eax
mov ecx, eax
call fcn.00413410
mov edx, eax
mov dword [ebp - 0x6c8], 0
mov ecx, edx
mov dword [ebp - 0x6c4], 7
xor eax, eax
mov word [ebp - 0x6d8], ax
lea esi, [ecx + 2]
nop dword [eax + eax]
mov ax, word [ecx]
add ecx, 2
test ax, ax
jne 0x43d040
sub ecx, esi
sar ecx, 1
push ecx
push edx
lea ecx, [ebp - 0x6d8]
call fcn.00411630
push 0xb
push str.GameBox.exe
lea ecx, [ebp - 0x6d8]
mov byte [ebp - 4], 0x1f
call fcn.004114b0
sub esp, 0x18
lea eax, [ebp - 0x6d8]
mov ecx, esp
push eax
call fcn.0040cde0
lea eax, [ebp - 0x630]
push eax
call fcn.004515f3
mov esi, eax
add esp, 0x1c
lea eax, [ebp - 0x750]
cmp eax, esi
je 0x43d0cf
mov ecx, eax
call fcn.004113b0
movups xmm0, xmmword [esi]
xor eax, eax
movups xmmword [ebp - 0x750], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0x740], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 7
mov word [esi], ax
mov edx, dword [ebp - 0x61c]
cmp edx, 8
jb 0x43d10f
mov ecx, dword [ebp - 0x630]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43d105
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43e1eb
push edx
push ecx
call fcn.0045ec62
add esp, 8
lea eax, [ebp - 0x750]
push 0x5a178c
push eax
call fcn.00411a70
add esp, 8
test al, al
je 0x43d139
push 0x20
push 0x5a2ea0
lea ecx, [ebp - 0x750]
call fcn.00411630
mov eax, dword [0x61b9b8]
test eax, eax
jne 0x43d171
push 0x11c
call fcn.0045ec32
add esp, 4
mov dword [ebp - 0xa0c], eax
mov byte [ebp - 4], 0x20
test eax, eax
je 0x43d166
mov ecx, eax
call fcn.00442a30
jmp 0x43d168
xor eax, eax
mov byte [ebp - 4], 0x1f
mov dword [0x61b9b8], eax
push 0
push str.FirstInstallTime
push str.MainSetting
mov ecx, eax
call fcn.00413cb0
mov dword [ebp - 0xa0c], eax
test eax, eax
jne 0x43d1e4
cmp dword [ebp - 0x70c], 8
lea ecx, [ebp - 0x720]
cmovae ecx, dword [ebp - 0x720]
push ecx
push str.FirstInstallTime
push str.MainAppInfo
call fcn.00410740
mov ecx, eax
call fcn.00416830
cmp dword [ebp - 0x70c], 8
lea eax, [ebp - 0x720]
cmovae eax, dword [ebp - 0x720]
push eax
push str.FirstInstallTime
push str.MainSetting
call fcn.00410740
mov ecx, eax
call fcn.00416980
xor eax, eax
mov dword [ebp - 0x6e0], 0
push eax
push 0x5a178c
lea ecx, [ebp - 0x6f0]
mov dword [ebp - 0x6dc], 7
mov word [ebp - 0x6f0], ax
call fcn.00411630
mov eax, dword [0x61b9b8]
mov byte [ebp - 4], 0x21
test eax, eax
jne 0x43d24e
push 0x11c
call fcn.0045ec32
add esp, 4
mov dword [ebp - 0xa10], eax
mov byte [ebp - 4], 0x22
test eax, eax
je 0x43d243
mov ecx, eax
call fcn.00442a30
jmp 0x43d245
xor eax, eax
mov byte [ebp - 4], 0x21
mov dword [0x61b9b8], eax
push str.nothing
push str.PreName
push str.Setting2
lea ecx, [ebp - 0x630]
push ecx
mov ecx, eax
call fcn.00413e90
mov esi, eax
lea eax, [ebp - 0x6f0]
cmp eax, esi
je 0x43d2a8
mov ecx, eax
call fcn.004113b0
movups xmm0, xmmword [esi]
xor eax, eax
movups xmmword [ebp - 0x6f0], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0x6e0], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 7
mov word [esi], ax
mov edx, dword [ebp - 0x61c]
cmp edx, 8
jb 0x43d2e8
mov ecx, dword [ebp - 0x630]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43d2de
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43e1f0
push edx
push ecx
call fcn.0045ec62
add esp, 8
xor eax, eax
mov byte [ebp - 0xa10], 0
push eax
push 0x5a178c
lea ecx, [ebp - 0x780]
mov dword [ebp - 0x770], 0
mov dword [ebp - 0x76c], 7
mov word [ebp - 0x780], ax
call fcn.00411630
mov eax, dword [0x61b9b8]
mov byte [ebp - 4], 0x23
test eax, eax
jne 0x43d359
push 0x11c
call fcn.0045ec32
add esp, 4
mov dword [ebp - 0xa20], eax
mov byte [ebp - 4], 0x24
test eax, eax
je 0x43d34e
mov ecx, eax
call fcn.00442a30
jmp 0x43d350
xor eax, eax
mov byte [ebp - 4], 0x23
mov dword [0x61b9b8], eax
push str.nothing
push str.PreSign
push str.Setting2
lea ecx, [ebp - 0x630]
push ecx
mov ecx, eax
call fcn.00413e90
mov esi, eax
lea eax, [ebp - 0x780]
cmp eax, esi
je 0x43d3b3
mov ecx, eax
call fcn.004113b0
movups xmm0, xmmword [esi]
xor eax, eax
movups xmmword [ebp - 0x780], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0x770], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 7
mov word [esi], ax
mov edx, dword [ebp - 0x61c]
cmp edx, 8
jb 0x43d3f3
mov ecx, dword [ebp - 0x630]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x43d3e9
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43e1f5
push edx
push ecx
call fcn.0045ec62
add esp, 8
lea eax, [ebp - 0x6f0]
push str.nothing
push eax
call fcn.00411a70
add esp, 8
mov esi, 1
test al, al
je 0x43d434
lea eax, [ebp - 0x780]
push str.nothing
push eax
call fcn.00411a70
mov ecx, dword [ebp - 0xa10]
add esp, 8
test al, al
movzx ecx, cl
cmovne ecx, esi
jmp 0x43d43a
mov ecx, dword [ebp - 0xa10]
cmp byte [ebp + 0x18], 0
movzx eax, cl
cmovne eax, esi
cmp byte [ebp + 0x1c], 0
jne 0x43d452
test al, al
je 0x43d56b
lea ecx, [ebp - 0x8e8]
call fcn.004230a0
push dword [ebp + 0x1c]
lea ecx, [ebp - 0x8e8]
mov byte [ebp - 4], 0x25
push dword [ebp + 0x18]
call fcn.00423940
lea eax, [ebp - 0x648]
push eax
lea ecx, [ebp - 0x8e8]
call fcn.00423d10
mov esi, eax
lea eax, [ebp - 0x6f0]
cmp eax, esi
je 0x43d4c1
mov ecx, eax
call fcn.004113b0
movups xmm0, xmmword [esi]
xor eax, eax
movups xmmword [ebp - 0x6f0], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0x6e0], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 7
mov word [esi], ax
lea ecx, [ebp - 0x648]
call fcn.0040a530
lea eax, [ebp - 0x630]
push eax
lea ecx, [ebp - 0x8e8]
call fcn.00424280
cmp dword [ebp - 0x6dc], 8
lea eax, [ebp - 0x6f0]
mov byte [ebp - 4], 0x26
cmovae eax, dword [ebp - 0x6f0]
push eax
push str.PreName
push str.Setting2
call fcn.00410740
mov ecx, eax
call fcn.00416980
cmp dword [ebp - 0x61c], 8
lea eax, [ebp - 0x630]
cmovae eax, dword [ebp - 0x630]
push eax
push str.PreSign
push str.Setting2
call fcn.00410740
mov ecx, eax
call fcn.00416980
cmp byte [ebp + 0x20], 0
je 0x43d551
push str.InstRate_UpInstDt_FuSign
push 1
call fcn.00418a60
mov ecx, eax
call fcn.00421040
lea ecx, [ebp - 0x630]
call fcn.0040a530
lea ecx, [ebp - 0x8e8]
mov byte [ebp - 4], 0x23
call fcn.00423120
lea ecx, [ebp - 0xa1c]
call fcn.00453bf4
lea eax, [ebp - 0x870]
mov byte [ebp - 4], 0x27
push eax
lea ecx, [ebp - 0xa1c]
call fcn.00457bc1
lea eax, [ebp - 0x6a8]
mov byte [ebp - 4], 0x28
push 0x5a20bd
push eax
call fcn.0041c350
add esp, 8
test al, al
je 0x43d5ba
push 4
push 0x5a2cb0
lea ecx, [ebp - 0x6a8]
call fcn.00419110
push 0
push 0x5a20bd
lea ecx, [ebp - 0x618]
mov dword [ebp - 0x608], 0
mov dword [ebp - 0x604], 0xf
mov byte [ebp - 0x618], 0
call fcn.00419110
cmp dword [ebp - 0x88c], 0x10
lea eax, [ebp - 0x8a0]
push dword [ebp - 0x890]
cmovae eax, dword [ebp - 0x8a0]
lea ecx, [ebp - 0x618]
push eax
mov byte [ebp - 4], 0x29
call fcn.00418fb0
push 1
push 0x5a2ef4
lea ecx, [ebp - 0x618]
call fcn.00418fb0
cmp dword [ebp - 0x874], 0x10
lea eax, [ebp - 0x888]
push dword [ebp - 0x878]
cmovae eax, dword [ebp - 0x888]
lea ecx, [ebp - 0x618]
push eax
call fcn.00418fb0
push 1
push 0x5a2ef4
lea ecx, [ebp - 0x618]
call fcn.00418fb0
cmp dword [ebp - 0x784], 0x10
lea eax, [ebp - 0x798]
push dword [ebp - 0x788]
cmovae eax, dword [ebp - 0x798]
lea ecx, [ebp - 0x618]
push eax
call fcn.00418fb0
push 1
push 0x5a2ef4
lea ecx, [ebp - 0x618]
call fcn.00418fb0
cmp dword [ebp - 0x64c], 0x10
lea eax, [ebp - 0x660]
push dword [ebp - 0x650]
cmovae eax, dword [ebp - 0x660]
lea ecx, [ebp - 0x618]
push eax
call fcn.00418fb0
push 1
push 0x5a2ef4
lea ecx, [ebp - 0x618]
call fcn.00418fb0
lea eax, [ebp - 0x648]
push 0
push eax
call fcn.004537d4
push eax
lea eax, [ebp - 0x630]
mov byte [ebp - 4], 0x2a
push eax
call fcn.0044da86
add esp, 0x10
cmp dword [eax + 0x14], 0x10
mov ecx, eax
mov byte [ebp - 4], 0x2b
jb 0x43d6fb
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0x618]
call fcn.00418fb0
mov edx, dword [ebp - 0x61c]
mov byte [ebp - 4], 0x2a
cmp edx, 0x10
jb 0x43d748
mov ecx, dword [ebp - 0x630]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x43d73e
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x43e1fa
push edx
push ecx
call fcn.0045ec62
add esp, 8
lea ecx, [ebp - 0x648]
mov dword [ebp - 0x620], 0
mov dword [ebp - 0x61c], 0xf
mov byte [ebp - 0x630], 0
mov byte [ebp - 4], 0x29
call fcn.0040a530
push 1
push 0x5a2ef4
lea ecx, [ebp - 0x618]
call fcn.00418fb0
cmp dword [ebp - 0x6f4], 0x10
lea eax, [ebp - 0x708]
push dword [ebp - 0x6f8]
cmovae eax, dword [ebp - 0x708]
lea ecx, [ebp - 0x618]
push eax
call fcn.00418fb0
push 1
push 0x5a2ef4
lea ecx, [ebp - 0x618]
call fcn.00418fb0
mov eax, dword [ebp - 0xa0c]
cdq
push edx
push eax
lea eax, [ebp - 0x648]
push eax
call fcn.00450672
add esp, 0xc
cmp dword [eax + 0x14], 0x10
mov ecx, eax
mov byte [ebp - 4], 0x2c
jb 0x43d7e2
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0x618]
call fcn.00418fb0
lea ecx, [ebp - 0x648]
mov byte [ebp - 4], 0x29
call fcn.0040a610
push 1
push 0x5a2ef4
lea ecx, [ebp - 0x618]
call fcn.00418fb0
cmp dword [ebp - 0x724], 0x10
lea eax, [ebp - 0x738]
push dword [ebp - 0x728]
cmovae eax, dword [ebp - 0x738]
lea ecx, [ebp - 0x618]
push eax
call fcn.00418fb0
push 1
push 0x5a2ef4
lea ecx, [ebp - 0x618]
call fcn.00418fb0
lea eax, [ebp - 0x6f0]
push eax
lea eax, [ebp - 0x648]
push eax
call fcn.0044da86
add esp, 8
cmp dword [eax + 0x14], 0x10
mov ecx, eax
mov byte [ebp - 4], 0x2d
jb 0x43d86e
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0x618]
call fcn.00418fb0
lea ecx, [ebp - 0x648]
mov byte [ebp - 4], 0x29
call fcn.0040a610
push 1
push 0x5a2ef4
lea ecx, [ebp - 0x618]
call fcn.00418fb0
lea eax, [ebp - 0x780]
push eax
lea eax, [ebp - 0x648]
push eax
call fcn.0044da86
add esp, 8
cmp dword [eax + 0x14], 0x10
mov ecx, eax
mov byte [ebp - 4], 0x2e
jb 0x43d8c2
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0x618]
call fcn.00418fb0
lea ecx, [ebp - 0x648]
mov byte [ebp - 4], 0x29
call fcn.0040a610
push 1
push 0x5a2ef4
lea ecx, [ebp - 0x618]
call fcn.00418fb0
cmp dword [ebp - 0x85c], 0x10
lea eax, [ebp - 0x870]
push dword [ebp - 0x860]
cmovae eax, dword [ebp - 0x870]
lea ecx, [ebp - 0x618]
push eax
call fcn.00418fb0
push 1
push 0x5a2ef4
lea ecx, [ebp - 0x618]
call fcn.00418fb0
lea eax, [ebp - 0x750]
push eax
lea eax, [ebp - 0x648]
push eax
call fcn.0044da86
add esp, 8
cmp dword [eax + 0x14], 0x10
mov ecx, eax
mov byte [ebp - 4], 0x2f
jb 0x43d94e
mov ecx, dword [eax]
push dword [eax + 0x10]
push ecx
lea ecx, [ebp - 0x618]
call fcn.00418fb0
lea ecx, [ebp - 0x648]
mov byte [ebp - 4], 0x29
call fcn.0040a610
push 1
push 0x5a2ef4
lea ecx, [ebp - 0x618]
call fcn.00418fb0
cmp dword [ebp - 0x694], 0x10
lea eax, [ebp - 0x6a8]
push dword [ebp - 0x698]
cmovae eax, dword [ebp - 0x6a8]
lea ecx, [ebp - 0x618]
push eax
call fcn.00418fb0
push 1
push 0x5a2ef4
lea ecx, [ebp - 0x618]
call fcn.00418fb0
push 4
push 0x5a2cb0
lea ecx, [ebp - 0x618]
call fcn.00418fb0
lea eax, [ebp - 0x618]
push eax
lea eax, [ebp - 0x8b8]
push eax
call fcn.0044d796
cmp dword [ebp - 0x8a4], 8
lea eax, [ebp - 0x8b8]
mov byte [ebp - 4], 0x30
cmovae eax, dword [ebp - 0x8b8]
push eax
push 0xa7
call fcn.00450c85
lea eax, [ebp - 0x618]
push eax
lea eax, [ebp - 0x7b0]
push eax
call fcn.0044d6f7
mov esi, eax
add esp, 0x18
lea eax, [ebp - 0x618]
cmp eax, esi
je 0x43da4f
mov ecx, eax
call fcn.00411360
movups xmm0, xmmword [esi]
movups xmmword [ebp - 0x618], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0x608], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
lea ecx, [ebp - 0x7b0]
call fcn.0040a610
lea ecx, [ebp - 0xa04]
call fcn.0044469d
lea eax, [ebp - 0x618]
mov byte [ebp - 4], 0x31
push eax
lea eax, [ebp - 0x648]
push eax
lea ecx, [ebp - 0xa04]
call fcn.004446bf
mov esi, eax
lea eax, [ebp - 0x618]
cmp eax, esi
je 0x43dabd
mov ecx, eax
call fcn.00411360
movups xmm0, xmmword [esi]
movups xmmword [ebp - 0x618], xmm0
movq xmm0, qword [esi + 0x10]
movq qword [ebp - 0x608], xmm0
mov dword [esi + 0x10], 0
mov dword [esi + 0x14], 0xf
mov byte [esi], 0
lea ecx, [ebp - 0x648]
call fcn.0040a610
push 0x3e7
lea eax, [ebp - 0x5ff]
push 0
push eax
call fcn.0056f980
cmp dword [ebp - 0x604], 0x10
lea ecx, [ebp - 0xa14]
push ecx
lea ecx, [ebp - 0x600]
mov byte [ebp - 0x600], 0
push ecx
push dword [ebp - 0x608]
lea eax, [ebp - 0x618]
cmovae eax, dword [ebp - 0x618]
push eax
call fcn.00450220
add esp, 0x1c
lea ecx, [ebp - 0xa08]
call fcn.00418fa0
lea eax, [ebp - 0x600]
mov byte [ebp - 4], 0x32
push eax
lea ecx, [ebp - 0xa08]
call fcn.004536b5
push 0x4a
push str.http:__report.wan.china.com__918b9b762c44f711b96befe2366d580334f00b97fe
lea ecx, [ebp - 0x6c0]
mov dword [ebp - 0x6b0], 0
mov dword [ebp - 0x6ac], 0xf
mov byte [ebp - 0x6c0], 0
call fcn.00419110
cmp dword [ebp - 0x6b0], 0
mov byte [ebp - 4], 0x33
je 0x43e091
lea ecx, [ebp - 0x600]
lea edx, [ecx + 1]
nop dword [eax + eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x43db80
sub ecx, edx
lea eax, [ebp - 0x600]
push ecx
push eax
lea ecx, [ebp - 0x6c0]
call fcn.00418fb0
push 0x27
push str.431b7c00a9d516970bed02366f310fa99ae07
lea ecx, [ebp - 0x6c0]
call fcn.00418fb0
cmp dword [ebp - 0x6ac], 0x10
lea eax, [ebp - 0x6c0]
mov ecx, edi
cmovae eax, dword [ebp - 0x6c0]
push eax
call fcn.0043e2d0
cmp byte [ebp + 0x20], 0
mov esi, eax
je 0x43dbe5
push str.InstRate_UpInstDt_Send
push 1
call fcn.00418a60
mov ecx, eax
call fcn.00421040
test esi, esi
jne 0x43dc91
push 0x3e8
call dword [sym.imp.KERNEL32.dll_Sleep]
cmp dword [ebp - 0x6ac], 0x10
lea eax, [ebp - 0x6c0]
mov ecx, edi
cmovae eax, dword [ebp - 0x6c0]
push eax
call fcn.0043e2d0
mov esi, eax
test esi, esi
jne 0x43dc70
push 0xfa0
call dword [sym.imp.KERNEL32.dll_Sleep]
cmp dword [ebp - 0x6ac], 0x10
lea eax, [ebp - 0x6c0]
mov ecx, edi
cmovae eax, dword [ebp - 0x6c0]
push eax
call fcn.0043e2d0
mov esi, eax
test esi, esi
jne 0x43dc70
push 0x1f40
call dword [sym.imp.KERNEL32.dll_Sleep]
cmp dword [ebp - 0x6ac], 0x10
lea eax, [ebp - 0x6c0]
mov ecx, edi
cmovae eax, dword [ebp - 0x6c0]
push eax
call fcn.0043e2d0
mov esi, eax
cmp byte [ebp + 0x20], 0
je 0x43dc89
push str.InstRate_UpInstDt_SendMulti
push 1
call fcn.00418a60
mov ecx, eax
call fcn.00421040
test esi, esi
je 0x43e091
push 0x5a1d94
push str.b7c8c
push str.MainSetting
call fcn.00410740
mov ecx, eax
call fcn.00416980
cmp byte [ebp + 0x14], 0
je 0x43e091
cmp byte [ebp + 0x20], 0
je 0x43dccf
push str.InstRate_UpInstDt_PastSetQid
push 1
call fcn.00418a60
mov ecx, eax
call fcn.00421040
cmp dword [ebp - 0x64c], 0x10
lea eax, [ebp - 0x660]
mov edi, dword [ebp - 0x650]
cmovae eax, dword [ebp - 0x660]
mov dword [ebp - 0x680], 0
mov dword [ebp - 0x67c], 0
mov dword [ebp - 0xa0c], eax
cmp edi, 0x10
jae 0x43dd24
movups xmm0, xmmword [eax]
mov dword [ebp - 0x680], edi
mov dword [ebp - 0x67c], 0xf
movups xmmword [ebp - 0x690], xmm0
jmp 0x43dd6d
mov esi, edi
lea ecx, [ebp - 0x690]
mov eax, accept
or esi, 0xf
cmp esi, eax
cmova esi, eax
lea eax, [esi + 1]
push eax
call fcn.0040b250
lea ecx, [edi + 1]
mov dword [ebp - 0x690], eax
push ecx
push dword [ebp - 0xa0c]
push eax
call fcn.0056ee80
mov dword [ebp - 0x680], edi
add esp, 0xc
mov edi, dword [ebp - 0x650]
mov dword [ebp - 0x67c], esi
mov byte [ebp - 4], 0x34
cmp edi, 6
jbe 0x43dda5
lea eax, [edi - 6]
push eax
push 0
lea eax, [ebp - 0x648]
push eax
lea ecx, [ebp - 0x660]
call fcn.0043e5f0
push eax
lea ecx, [ebp - 0x690]
call fcn.0041c4d0
lea ecx, [ebp - 0x648]
call fcn.0040a610
cmp dword [ebp - 0x724], 0x10
lea eax, [ebp - 0x738]
cmovae eax, dword [ebp - 0x738]
push eax
call fcn.00573ce8
push eax
call fcn.00452f5c
cdq
push edx
push eax
lea eax, [ebp - 0x630]
push eax
call fcn.00450672
add esp, 0x14
push 6
push 2
lea eax, [ebp - 0x7b0]
mov byte [ebp - 4], 0x35
push eax
lea ecx, [ebp - 0x630]
call fcn.0043e5f0
push eax
lea ecx, [ebp - 0x630]
call fcn.0041c4d0
lea ecx, [ebp - 0x7b0]
call fcn.0040a610
cmp dword [ebp - 0x61c], 0x10
lea eax, [ebp - 0x630]
push dword [ebp - 0x620]
cmovae eax, dword [ebp - 0x630]
lea ecx, [ebp - 0x690]
push eax
call fcn.00418fb0
call fcn.00410740
mov ecx, eax
call fcn.00413410
push eax
lea ecx, [ebp - 0x7c8]
call fcn.0040f6c0
push 0xf
push str.GameBoxRson.exe
lea ecx, [ebp - 0x7c8]
mov byte [ebp - 4], 0x36
call fcn.004114b0
mov dword [ebp - 0x66c], 0
mov dword [ebp - 0x668], 0
mov dword [ebp - 0x664], 0
push str.ce72
lea ecx, [ebp - 0x7b0]
mov byte [ebp - 4], 0x37
call fcn.0040f6c0
lea eax, [ebp - 0x7b0]
mov byte [ebp - 4], 0x38
push eax
lea ecx, [ebp - 0x66c]
call fcn.004119b0
lea ecx, [ebp - 0x7b0]
mov byte [ebp - 4], 0x37
call fcn.0040a530
lea eax, [ebp - 0x690]
push eax
lea eax, [ebp - 0x900]
push eax
call fcn.0044d796
add esp, 8
push eax
lea ecx, [ebp - 0x66c]
mov byte [ebp - 4], 0x39
call fcn.004119b0
lea ecx, [ebp - 0x900]
mov byte [ebp - 4], 0x37
call fcn.0040a530
push str.ac9e
lea ecx, [ebp - 0x7b0]
call fcn.0040f6c0
lea eax, [ebp - 0x7b0]
mov byte [ebp - 4], 0x3a
push eax
lea ecx, [ebp - 0x66c]
call fcn.004119b0
lea ecx, [ebp - 0x7b0]
mov byte [ebp - 4], 0x37
call fcn.0040a530
lea eax, [ebp - 0x738]
push eax
lea eax, [ebp - 0x8d0]
push eax
call fcn.0044d796
add esp, 8
push eax
lea ecx, [ebp - 0x66c]
mov byte [ebp - 4], 0x3b
call fcn.004119b0
lea ecx, [ebp - 0x8d0]
mov byte [ebp - 4], 0x37
call fcn.0040a530
push 0x5a56bc
lea ecx, [ebp - 0x648]
call fcn.0040f6c0
lea eax, [ebp - 0x66c]
mov byte [ebp - 4], 0x3c
push eax
lea eax, [ebp - 0x648]
push eax
lea eax, [ebp - 0x7f8]
push eax
call fcn.0044c4c7
add esp, 0xc
lea ecx, [ebp - 0x648]
mov byte [ebp - 4], 0x3e
call fcn.0040a530
call fcn.00453b83
test eax, eax
lea ecx, [ebp - 0x7f8]
lea eax, [ebp - 0x7c8]
je 0x43dfd5
cmp dword [ebp - 0x7e4], 8
push 0
cmovae ecx, dword [ebp - 0x7f8]
cmp dword [ebp - 0x7b4], 8
push 0
cmovae eax, dword [ebp - 0x7c8]
push 0
push ecx
push eax
call fcn.0044e286
add esp, 0x14
jmp 0x43dffb
cmp dword [ebp - 0x7e4], 8
cmovae ecx, dword [ebp - 0x7f8]
cmp dword [ebp - 0x7b4], 8
push ecx
cmovae eax, dword [ebp - 0x7c8]
push eax
call fcn.0044e223
add esp, 8
lea ecx, [ebp - 0x7f8]
call fcn.0040a530
mov eax, dword [ebp - 0x66c]
test eax, eax
je 0x43e070
lea ecx, [ebp - 0x66c]
push ecx
push dword [ebp - 0x668]
push eax
call fcn.0040ee20
mov ecx, dword [ebp - 0x664]
mov eax, 0x2aaaaaab
mov esi, dword [ebp - 0x66c]
add esp, 0xc
sub ecx, esi
imul ecx
lea ecx, [ebp - 0x66c]
sar edx, 2
mov eax, edx
shr eax, 0x1f
add eax, edx
push eax
push esi
call fcn.00411740
mov dword [ebp - 0x66c], 0
mov dword [ebp - 0x668], 0
mov dword [ebp - 0x664], 0
lea ecx, [ebp - 0x7c8]
call fcn.0040a530
lea ecx, [ebp - 0x630]
call fcn.0040a610
lea ecx, [ebp - 0x690]
call fcn.0040a610
lea ecx, [ebp - 0x6c0]
call fcn.0040a610
lea ecx, [ebp - 0xa08]
call fcn.0040de30
lea ecx, [ebp - 0xa04]
call fcn.0040de30
lea ecx, [ebp - 0x8b8]
call fcn.0040a530
lea ecx, [ebp - 0x618]
call fcn.0040a610
lea ecx, [ebp - 0x870]
call fcn.0040a610
lea ecx, [ebp - 0xa1c]
call fcn.0040de30
lea ecx, [ebp - 0x780]
call fcn.0040a530
lea ecx, [ebp - 0x6f0]
call fcn.0040a530
lea ecx, [ebp - 0x6d8]
call fcn.0040a530
lea ecx, [ebp - 0x750]
call fcn.0040a530
lea ecx, [ebp - 0x810]
call fcn.0040a530
lea ecx, [ebp - 0x840]
call fcn.0040a530
lea ecx, [ebp - 0xa05]
call fcn.0040de30
lea ecx, [ebp - 0x720]
call fcn.0040a530
lea ecx, [ebp - 0x828]
call fcn.0040a610
lea ecx, [ebp - 0x738]
call fcn.0040a610
lea ecx, [ebp - 0x7e0]
call fcn.0040a610
lea ecx, [ebp - 0x858]
call fcn.0040a530
lea ecx, [ebp - 0x798]
call fcn.0040a610
lea ecx, [ebp - 0x888]
call fcn.0040a610
lea ecx, [ebp - 0x8a0]
call fcn.0040a610
lea ecx, [ebp - 0xa06]
call fcn.0040de30
lea ecx, [ebp - 0xa07]
call fcn.0040de30
lea ecx, [ebp - 0x708]
call fcn.0040a610
lea ecx, [ebp - 0x660]
call fcn.0040a610
lea ecx, [ebp - 0x6a8]
call fcn.0040a610
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.0045ef18
mov esp, ebp
pop ebp
ret 0x1c
call fcn.00572b79
call fcn.00572b79
call fcn.00572b79
call fcn.00572b79
call fcn.00572b79
call fcn.00572b79
call fcn.00572b79
call fcn.00572b79
int3