Function at 0x406380
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x521b86
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
mov eax, 0x1888
call fcn.0050f9a0
push ebx
push esi
push edi
mov dword [ebp - 0x10], esp
xor edi, edi
mov dword [ebp - 0x3c], edi
mov ebx, 7
mov dword [ebp - 0xbc], ebx
mov dword [ebp - 0xc0], edi
xor eax, eax
mov word [ebp - 0xd0], ax
push edi
mov eax, 0x528928
lea esi, [ebp - 0xd0]
call fcn.00412b10
mov dword [ebp - 4], 1
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x48], edi
xor ecx, ecx
mov word [ebp - 0x58], cx
push edi
mov eax, 0x528928
lea esi, [ebp - 0x58]
call fcn.00412b10
mov byte [ebp - 4], 2
mov byte [ebp - 4], 3
wait
lea edx, [ebp - 0x138]
push edx
call fcn.0045ed00
add esp, 4
mov byte [ebp - 4], 4
push 0x572c10
push str.select
lea eax, [ebp - 0x88]
push eax
call fcn.00414000
add esp, 0xc
mov byte [ebp - 4], 5
push str._AS__ComputerId____date__procname__UserName___case_when_LocalPort__10000_then_LocalPort_else_0_end__LocalPort_RemoteIP__case_when_RemotePort__10000_then_RemotePort_else_0_end__RemotePort__TCP__Protocol__Slice_sum_t_sum_Tx_sum_Rx_from__t_t_t_t_t_t____select__ComputerId__date___Date____date__sum_TotalTime__as_sum_t_sum_Tx__as_sum_Tx_sum_Rx__as_sum_Rx__SELECT__strftime__s__Date_____strftime__s_1970_01_01_00:00___60____1440____15_as_Slice_procname_UserName_LocalPort_IP_as_RemoteIP_Port_as_RemotePort__t_t_t_t_t_t__from_ut_1021_where_date___Date__
push eax
lea ecx, [ebp - 0x100]
push ecx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], bl
lea esi, [ebp - 0x88]
call fcn.004150b0
push 1
mov edx, dword [ebp + 0x10]
push edx
mov eax, dword [ebp + 0xc]
push eax
lea ecx, [ebp - 0x88]
push ecx
call fcn.004f2070
add esp, 0x10
mov byte [ebp - 4], 8
push edi
push eax
or eax, 0xffffffff
lea esi, [ebp - 0x100]
call fcn.00412830
mov byte [ebp - 4], bl
lea esi, [ebp - 0x88]
call fcn.004150b0
lea edx, [ebp - 0x100]
push edx
mov eax, str._GROUP_BY__ComputerId__date___Date___procname_UserName_Port__SELECT__strftime__s__Date_____strftime__s_1970_01_01_00:00___60____1440____15_LocalPort__a
call fcn.0040fb70
push edi
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xd0]
push ecx
push 0x1579c5c
call fcn.004ec1a0
test eax, eax
jne 0x406524
mov eax, 0x528928
mov edi, dword [ebp + 8]
mov ecx, edi
call fcn.0040fae0
mov dword [ebp - 0x3c], 1
mov byte [ebp - 4], 4
lea esi, [ebp - 0x100]
call fcn.004150b0
mov byte [ebp - 4], 3
lea esi, [ebp - 0x138]
call fcn.004150b0
mov byte [ebp - 4], 1
lea esi, [ebp - 0x58]
call fcn.004150b0
mov byte [ebp - 4], 0
lea esi, [ebp - 0xd0]
call fcn.004150b0
mov eax, edi
wait
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0xc
mov eax, 0x529050
lea ecx, [ebp - 0x2fc]
call fcn.0040fae0
mov byte [ebp - 4], 9
lea edx, [ebp - 0x2fc]
push edx
sub esp, 0x1c
mov dword [ebp + 0x10], esp
mov eax, str.__t_r_n
mov ecx, esp
call fcn.0040fae0
mov byte [ebp - 4], 0xa
sub esp, 0x1c
mov dword [ebp - 0x2c], esp
lea ecx, [ebp - 0xd0]
mov esi, esp
call fcn.0040fab0
mov byte [ebp - 4], 0xb
lea eax, [ebp - 0x88]
push eax
mov byte [ebp - 4], 9
call fcn.004ef0c0
add esp, 0x3c
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0xb4]
push ecx
mov ecx, eax
call fcn.004f07a0
add esp, 8
mov byte [ebp - 4], 0xe
lea esi, [ebp - 0x88]
call fcn.004150b0
mov byte [ebp - 4], 0xf
lea esi, [ebp - 0x2fc]
call fcn.004150b0
xor ebx, ebx
mov dword [ebp - 0xa4], ebx
mov dword [ebp - 0xa0], edi
mov dword [ebp - 0x9c], edi
mov byte [ebp - 4], 0x10
mov ecx, dword [ebp - 0xb0]
sub ecx, dword [ebp - 0xb4]
mov eax, 0x92492493
imul ecx
add edx, ecx
sar edx, 4
mov edi, edx
shr edi, 0x1f
add edi, edx
mov dword [ebp + 0x10], edi
push edi
lea edx, [ebp - 0x170]
push edx
call fcn.004ef4c0
mov byte [ebp - 4], 0x11
push eax
lea eax, [ebp - 0x154]
push eax
mov edx, 0x529678
call fcn.00413910
mov byte [ebp - 4], 0x12
push str._From_DB
push eax
lea ecx, [ebp - 0x88]
push ecx
call fcn.004139a0
add esp, 0x1c
mov byte [ebp - 4], 0x13
push ebx
push 1
push eax
push 0x411
push str.ActionManager::GetConnectionsReport
call fcn.0044d970
add esp, 0x14
mov byte [ebp - 4], 0x12
lea esi, [ebp - 0x88]
call fcn.004150b0
mov byte [ebp - 4], 0x11
lea esi, [ebp - 0x154]
call fcn.004150b0
mov byte [ebp - 4], 0x10
lea esi, [ebp - 0x170]
call fcn.004150b0
mov eax, 0x528928
lea ecx, [ebp - 0x18c]
call fcn.0040fae0
mov byte [ebp - 4], 0x14
mov eax, 0x528928
lea ecx, [ebp - 0x238]
call fcn.0040fae0
mov byte [ebp - 4], 0x15
xor esi, esi
mov dword [ebp - 0x24], esi
mov byte [ebp - 0x15], 0
mov dword [ebp - 0x1c], esi
mov dword [ebp - 0x20], esi
fldz
fst qword [ebp - 0x64]
fstp qword [ebp - 0x6c]
mov eax, 0x528928
lea ecx, [ebp - 0x200]
call fcn.0040fae0
mov byte [ebp - 4], 0x16
mov eax, 0x528928
lea ecx, [ebp - 0x2c4]
call fcn.0040fae0
mov byte [ebp - 4], 0x17
mov eax, 0x528928
lea ecx, [ebp - 0x1e4]
call fcn.0040fae0
mov byte [ebp - 4], 0x18
mov eax, 0x528928
lea ecx, [ebp - 0x21c]
call fcn.0040fae0
mov byte [ebp - 4], 0x19
mov eax, 0x528928
lea ecx, [ebp - 0x1ac]
call fcn.0040fae0
mov byte [ebp - 4], 0x1a
mov eax, 0x528928
lea ecx, [ebp - 0x2a8]
call fcn.0040fae0
mov byte [ebp - 4], 0x1b
xor eax, eax
mov dword [ebp - 0x24], eax
fld qword [0x54ddf0]
cmp eax, 0x64
jge 0x406755
mov dword [ebp + eax*4 - 0xc54], 0xffffffff
fst qword [ebp + eax*8 - 0x1894]
fst qword [ebp + eax*8 - 0x1574]
inc eax
mov dword [ebp - 0x24], eax
jmp 0x406731
fstp st(0)
xor eax, eax
mov dword [ebp - 0x28], eax
cmp eax, edi
jae 0x4077b3
lea esi, [eax*8]
sub esi, eax
add esi, esi
add esi, esi
mov ecx, dword [ebp - 0xb4]
mov eax, dword [ecx + esi + 0x10]
cmp eax, 0xa
jbe 0x407746
mov eax, 0x528d98
lea ecx, [ebp - 0x28c]
call fcn.0040fae0
mov byte [ebp - 4], 0x1c
mov ecx, dword [ebp - 0xb4]
lea ecx, [ecx + esi]
lea eax, [ebp - 0x28c]
push eax
lea edx, [ebp - 0x2f0]
push edx
call fcn.004f07a0
add esp, 8
mov byte [ebp - 4], 0x1d
mov ebx, eax
lea esi, [ebp - 0xa4]
call fcn.0040fc50
mov byte [ebp - 4], 0x1c
lea esi, [ebp - 0x2f0]
call fcn.0040fcb0
mov byte [ebp - 4], 0x1b
lea esi, [ebp - 0x28c]
call fcn.004150b0
mov ecx, dword [ebp - 0xa0]
mov ebx, dword [ebp - 0xa4]
sub ecx, ebx
mov eax, 0x92492493
imul ecx
add edx, ecx
sar edx, 4
mov eax, edx
shr eax, 0x1f
add eax, edx
cmp eax, 0xc
jne 0x4076de
lea eax, [ebx + 0x38]
push 0x528d98
push eax
lea eax, [ebp - 0xac0]
push eax
call fcn.00413af0
add esp, 0xc
mov byte [ebp - 4], 0x1e
lea ecx, [ebx + 0x54]
push ecx
lea ecx, [ebp - 0xaa4]
push ecx
mov ecx, eax
call fcn.00413df0
mov byte [ebp - 4], 0x1f
push 0x528d98
push eax
lea edx, [ebp - 0x954]
push edx
call fcn.004139a0
add esp, 0x14
mov byte [ebp - 4], 0x20
lea ecx, [ebx + 0x70]
push ecx
lea ecx, [ebp - 0x98c]
push ecx
mov ecx, eax
call fcn.00413df0
mov byte [ebp - 4], 0x21
push 0x528d98
push eax
lea edx, [ebp - 0xa18]
push edx
call fcn.004139a0
add esp, 0x14
mov byte [ebp - 4], 0x22
lea ecx, [ebx + 0x8c]
push ecx
lea ecx, [ebp - 0x9e0]
push ecx
mov ecx, eax
call fcn.00413df0
mov byte [ebp - 4], 0x23
push 0x528d98
push eax
lea edx, [ebp - 0x9a8]
push edx
call fcn.004139a0
add esp, 0x14
mov byte [ebp - 4], 0x24
lea ecx, [ebx + 0xa8]
push ecx
lea ecx, [ebp - 0xa88]
push ecx
mov ecx, eax
call fcn.00413df0
add esp, 8
mov byte [ebp - 4], 0x25
mov edi, eax
lea esi, [ebp - 0x238]
call fcn.00411aa0
mov byte [ebp - 4], 0x24
lea esi, [ebp - 0xa88]
call fcn.004150b0
mov byte [ebp - 4], 0x23
lea esi, [ebp - 0x9a8]
call fcn.004150b0
mov byte [ebp - 4], 0x22
lea esi, [ebp - 0x9e0]
call fcn.004150b0
mov byte [ebp - 4], 0x21
lea esi, [ebp - 0xa18]
call fcn.004150b0
mov byte [ebp - 4], 0x20
lea esi, [ebp - 0x98c]
call fcn.004150b0
mov byte [ebp - 4], 0x1f
lea esi, [ebp - 0x954]
call fcn.004150b0
mov byte [ebp - 4], 0x1e
lea esi, [ebp - 0xaa4]
call fcn.004150b0
mov byte [ebp - 4], 0x1b
lea esi, [ebp - 0xac0]
call fcn.004150b0
lea eax, [ebx + 0xe0]
cmp dword [eax + 0x14], 8
jb 0x40696b
mov eax, dword [eax]
lea ecx, [ebp - 0x254]
call fcn.0040fae0
mov byte [ebp - 4], 0x26
lea edx, [ebp - 0x254]
call fcn.00401360
mov edi, eax
mov dword [ebp - 0x30], edi
mov byte [ebp - 4], 0x1b
lea esi, [ebp - 0x254]
call fcn.004150b0
lea eax, [ebx + 0xfc]
cmp dword [eax + 0x14], 8
jb 0x4069a7
mov eax, dword [eax]
lea ecx, [ebp - 0x1c8]
call fcn.0040fae0
mov byte [ebp - 4], 0x27
lea edx, [ebp - 0x1c8]
call fcn.00401360
mov dword [ebp - 0x2c], eax
mov byte [ebp - 4], 0x1b
lea esi, [ebp - 0x1c8]
call fcn.004150b0
fldz
fst qword [ebp - 0xe4]
fstp qword [ebp - 0xdc]
cmp dword [ebx + 0x128], 0
je 0x406a27
lea eax, [ebx + 0x118]
cmp dword [eax + 0x14], 8
jb 0x4069f8
mov eax, dword [eax]
lea ecx, [ebp - 0x170]
call fcn.0040fae0
mov byte [ebp - 4], 0x28
lea edx, [ebp - 0x170]
call fcn.00401410
fstp qword [ebp - 0xe4]
mov byte [ebp - 4], 0x1b
lea esi, [ebp - 0x170]
call fcn.004150b0
cmp dword [ebx + 0x144], 0
je 0x406a6d
lea eax, [ebx + 0x134]
cmp dword [eax + 0x14], 8
jb 0x406a3e
mov eax, dword [eax]
lea ecx, [ebp - 0x154]
call fcn.0040fae0
mov byte [ebp - 4], 0x29
lea edx, [ebp - 0x154]
call fcn.00401410
fstp qword [ebp - 0xdc]
mov byte [ebp - 4], 0x1b
lea esi, [ebp - 0x154]
call fcn.004150b0
mov esi, dword [ebp - 0x28]
lea ecx, [ebp - 0x18c]
test esi, esi
jne 0x406b0e
push esi
lea edx, [ebp - 0x238]
push edx
or eax, 0xffffffff
call fcn.00411b10
push esi
lea eax, [ebx + 0x38]
push eax
or eax, 0xffffffff
lea ecx, [ebp - 0x200]
call fcn.00411b10
push esi
lea eax, [ebx + 0x54]
push eax
or eax, 0xffffffff
lea ecx, [ebp - 0x2c4]
call fcn.00411b10
push esi
lea eax, [ebx + 0x70]
push eax
or eax, 0xffffffff
lea ecx, [ebp - 0x1e4]
call fcn.00411b10
push esi
lea eax, [ebx + 0x8c]
push eax
or eax, 0xffffffff
lea ecx, [ebp - 0x21c]
call fcn.00411b10
push esi
lea eax, [ebx + 0xa8]
push eax
or eax, 0xffffffff
lea ecx, [ebp - 0x1ac]
call fcn.00411b10
lea eax, [ebx + 0xc4]
push esi
push eax
or eax, 0xffffffff
lea ecx, [ebp - 0x2a8]
call fcn.00411b10
jmp 0x40760c
lea eax, [ebp - 0x238]
call fcn.00413d00
test al, al
je 0x40760c
cmp byte [ebp - 0x15], 0
je 0x40760c
lea eax, [ebp - 0x1054]
push eax
lea ecx, [ebp - 0xc54]
call fcn.004660b0
add esp, 4
lea ecx, [ebp - 0xe54]
push ecx
lea ecx, [ebp - 0x1574]
call fcn.004663b0
add esp, 4
lea edx, [ebp - 0x1254]
push edx
lea ecx, [ebp - 0x1894]
call fcn.004663b0
inc dword [ebp - 0x1c]
push ecx
fld qword [ebp - 0x6c]
fstp qword [esp]
lea eax, [ebp - 0x890]
push eax
call fcn.004efc70
mov esi, eax
mov byte [ebp - 4], 0x2a
add esp, 4
fld qword [ebp - 0x64]
fstp qword [esp]
lea ecx, [ebp - 0x858]
push ecx
call fcn.004efc70
add esp, 0xc
mov edi, eax
mov byte [ebp - 4], 0x2b
mov edx, dword [ebp - 0x20]
push edx
lea eax, [ebp - 0x820]
push eax
call fcn.004ef520
mov dword [ebp - 0x38], eax
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0xe54]
push ecx
lea edx, [ebp - 0x7e8]
push edx
call fcn.004efe70
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0x2d
lea eax, [ebp - 0x1254]
push eax
lea ecx, [ebp - 0x7b0]
push ecx
call fcn.004efe70
mov dword [ebp - 0x94], eax
mov byte [ebp - 4], 0x2e
lea edx, [ebp - 0x1054]
push edx
lea eax, [ebp - 0x778]
push eax
call fcn.004efe70
mov dword [ebp - 0x8c], eax
mov byte [ebp - 4], 0x2f
mov ecx, dword [ebp - 0x20]
add ecx, 0x1e
mov eax, 0x88888889
imul ecx
add edx, ecx
sar edx, 5
mov ecx, edx
shr ecx, 0x1f
add ecx, edx
push ecx
lea edx, [ebp - 0x740]
push edx
call fcn.004ef520
mov dword [ebp - 0x90], eax
mov byte [ebp - 4], 0x30
mov eax, dword [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x708]
push ecx
call fcn.004ef520
mov byte [ebp - 4], 0x31
push 0x528d98
push eax
lea edx, [ebp - 0x6d0]
push edx
call fcn.004139a0
add esp, 0x3c
mov byte [ebp - 4], 0x32
push 0x528928
push eax
lea eax, [ebp - 0x698]
push eax
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x33
push 0x528d98
push eax
lea ecx, [ebp - 0x660]
push ecx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x34
push 0x572c10
lea edx, [ebp - 0x628]
push edx
mov ecx, eax
call fcn.00413df0
mov byte [ebp - 4], 0x35
push 0x528d98
push eax
lea eax, [ebp - 0x5f0]
push eax
call fcn.004139a0
add esp, 0x14
mov byte [ebp - 4], 0x36
lea ecx, [ebx + 0x1c]
push ecx
lea ecx, [ebp - 0x5b8]
push ecx
mov ecx, eax
call fcn.00413df0
mov byte [ebp - 4], 0x37
push 0x528d98
push eax
lea edx, [ebp - 0x580]
push edx
call fcn.004139a0
add esp, 0x14
mov byte [ebp - 4], 0x38
lea ecx, [ebp - 0x138]
push ecx
lea edx, [ebp - 0x548]
push edx
mov ecx, eax
call fcn.00413df0
mov byte [ebp - 4], 0x39
push 0x528d98
push eax
lea eax, [ebp - 0x510]
push eax
call fcn.004139a0
add esp, 0x14
mov byte [ebp - 4], 0x3a
lea ecx, [ebp - 0x1e4]
push ecx
lea edx, [ebp - 0x4d8]
push edx
mov ecx, eax
call fcn.00413df0
mov byte [ebp - 4], 0x3b
push 0x528d98
push eax
lea eax, [ebp - 0x4a0]
push eax
call fcn.004139a0
add esp, 0x14
mov byte [ebp - 4], 0x3c
lea ecx, [ebp - 0x21c]
push ecx
lea edx, [ebp - 0x468]
push edx
mov ecx, eax
call fcn.00413df0
mov byte [ebp - 4], 0x3d
push 0x528d98
push eax
lea eax, [ebp - 0x430]
push eax
call fcn.004139a0
add esp, 0x14
mov byte [ebp - 4], 0x3e
lea ecx, [ebp - 0x1ac]
push ecx
lea edx, [ebp - 0x3f8]
push edx
mov ecx, eax
call fcn.00413df0
mov byte [ebp - 4], 0x3f
push 0x528d98
push eax
lea eax, [ebp - 0x3c0]
push eax
call fcn.004139a0
add esp, 0x14
mov byte [ebp - 4], 0x40
lea ecx, [ebp - 0x2a8]
push ecx
lea edx, [ebp - 0x388]
push edx
mov ecx, eax
call fcn.00413df0
mov byte [ebp - 4], 0x41
push 0x528d98
push eax
lea eax, [ebp - 0x350]
push eax
call fcn.004139a0
add esp, 0x14
mov byte [ebp - 4], 0x42
push 0x528928
push eax
lea ecx, [ebp - 0x334]
push ecx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x43
push 0x528d98
push eax
lea edx, [ebp - 0x36c]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x200]
push ecx
lea edx, [ebp - 0x644]
push edx
mov ecx, eax
call fcn.00413df0
mov byte [ebp - 4], 0x45
push 0x528d98
push eax
lea eax, [ebp - 0x874]
push eax
call fcn.004139a0
add esp, 0x14
mov byte [ebp - 4], 0x46
push 0x528928
push eax
lea ecx, [ebp - 0x60c]
push ecx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x47
push 0x528d98
push eax
lea edx, [ebp - 0x794]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x48
lea ecx, [ebp - 0x5d4]
push ecx
mov edx, dword [ebp - 0x90]
mov ecx, eax
call fcn.00413a30
add esp, 4
mov byte [ebp - 4], 0x49
push 0x528d98
push eax
lea edx, [ebp - 0x91c]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x4a
push 0x528928
push eax
lea eax, [ebp - 0x59c]
push eax
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x4b
push 0x528d98
push eax
lea ecx, [ebp - 0x75c]
push ecx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x4c
lea edx, [ebp - 0x564]
push edx
mov edx, dword [ebp - 0x8c]
mov ecx, eax
call fcn.00413a30
add esp, 4
mov byte [ebp - 4], 0x4d
push 0x528d98
push eax
lea eax, [ebp - 0x83c]
push eax
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x52c]
push ecx
mov edx, dword [ebp - 0x94]
mov ecx, eax
call fcn.00413a30
add esp, 4
mov byte [ebp - 4], 0x4f
push 0x528d98
push eax
lea edx, [ebp - 0x724]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x50
lea ecx, [ebp - 0x4f4]
push ecx
mov edx, dword [ebp - 0x34]
mov ecx, eax
call fcn.00413a30
add esp, 4
mov byte [ebp - 4], 0x51
push 0x528d98
push eax
lea edx, [ebp - 0x8ac]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x52
push 0x528928
push eax
lea eax, [ebp - 0x4bc]
push eax
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x53
push 0x528d98
push eax
lea ecx, [ebp - 0x6ec]
push ecx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x54
push 0x528928
push eax
lea edx, [ebp - 0x484]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x55
push 0x528d98
push eax
lea eax, [ebp - 0x804]
push eax
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x56
push 0x528928
push eax
lea ecx, [ebp - 0x44c]
push ecx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x57
push 0x528d98
push eax
lea edx, [ebp - 0x318]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x58
push 0x528928
push eax
lea eax, [ebp - 0x6b4]
push eax
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x59
push 0x528d98
push eax
lea ecx, [ebp - 0x414]
push ecx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x5a
lea edx, [ebp - 0x8e4]
push edx
mov edx, dword [ebp - 0x38]
mov ecx, eax
call fcn.00413a30
add esp, 4
mov byte [ebp - 4], 0x5b
push 0x528d98
push eax
lea eax, [ebp - 0x3dc]
push eax
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x5c
push 0x528928
push eax
lea ecx, [ebp - 0x67c]
push ecx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x5d
push 0x528d98
push eax
lea edx, [ebp - 0x3a4]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x5e
lea ecx, [ebp - 0xa34]
push ecx
mov edx, edi
mov ecx, eax
call fcn.00413a30
add esp, 4
mov byte [ebp - 4], 0x5f
push 0x528d98
push eax
lea edx, [ebp - 0x9fc]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x60
lea ecx, [ebp - 0xa50]
push ecx
mov edx, esi
mov ecx, eax
call fcn.00413a30
add esp, 4
mov byte [ebp - 4], 0x61
push 0x528d98
push eax
lea edx, [ebp - 0x9c4]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x62
push 0x528928
push eax
lea eax, [ebp - 0x970]
push eax
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x63
push 0x528d98
push eax
lea ecx, [ebp - 0xa6c]
push ecx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0x64
lea edx, [ebp - 0x2c4]
push edx
lea ecx, [ebp - 0x88]
push ecx
mov ecx, eax
call fcn.00413df0
add esp, 8
mov byte [ebp - 4], 0x66
lea esi, [ebp - 0xa6c]
call fcn.004150b0
mov byte [ebp - 4], 0x67
lea esi, [ebp - 0x970]
call fcn.004150b0
mov byte [ebp - 4], 0x68
lea esi, [ebp - 0x9c4]
call fcn.004150b0
mov byte [ebp - 4], 0x69
lea esi, [ebp - 0xa50]
call fcn.004150b0
mov byte [ebp - 4], 0x6a
lea esi, [ebp - 0x9fc]
call fcn.004150b0
mov byte [ebp - 4], 0x6b
lea esi, [ebp - 0xa34]
call fcn.004150b0
mov byte [ebp - 4], 0x6c
lea esi, [ebp - 0x3a4]
call fcn.004150b0
mov byte [ebp - 4], 0x6d
lea esi, [ebp - 0x67c]
call fcn.004150b0
mov byte [ebp - 4], 0x6e
lea esi, [ebp - 0x3dc]
call fcn.004150b0
mov byte [ebp - 4], 0x6f
lea esi, [ebp - 0x8e4]
call fcn.004150b0
mov byte [ebp - 4], 0x70
lea esi, [ebp - 0x414]
call fcn.004150b0
mov byte [ebp - 4], 0x71
lea esi, [ebp - 0x6b4]
call fcn.004150b0
mov byte [ebp - 4], 0x72
lea esi, [ebp - 0x318]
call fcn.004150b0
mov byte [ebp - 4], 0x73
lea esi, [ebp - 0x44c]
call fcn.004150b0
mov byte [ebp - 4], 0x74
lea esi, [ebp - 0x804]
call fcn.004150b0
mov byte [ebp - 4], 0x75
lea esi, [ebp - 0x484]
call fcn.004150b0
mov byte [ebp - 4], 0x76
lea esi, [ebp - 0x6ec]
call fcn.004150b0
mov byte [ebp - 4], 0x77
lea esi, [ebp - 0x4bc]
call fcn.004150b0
mov byte [ebp - 4], 0x78
lea esi, [ebp - 0x8ac]
call fcn.004150b0
mov byte [ebp - 4], 0x79
lea esi, [ebp - 0x4f4]
call fcn.004150b0
mov byte [ebp - 4], 0x7a
lea esi, [ebp - 0x724]
call fcn.004150b0
mov byte [ebp - 4], 0x7b
lea esi, [ebp - 0x52c]
call fcn.004150b0
mov byte [ebp - 4], 0x7c
lea esi, [ebp - 0x83c]
call fcn.004150b0
mov byte [ebp - 4], 0x7d
lea esi, [ebp - 0x564]
call fcn.004150b0
mov byte [ebp - 4], 0x7e
lea esi, [ebp - 0x75c]
call fcn.004150b0
mov byte [ebp - 4], 0x7f
lea esi, [ebp - 0x59c]
call fcn.004150b0
mov byte [ebp - 4], 0x80
lea esi, [ebp - 0x91c]
call fcn.004150b0
mov byte [ebp - 4], 0x81
lea esi, [ebp - 0x5d4]
call fcn.004150b0
mov byte [ebp - 4], 0x82
lea esi, [ebp - 0x794]
call fcn.004150b0
mov byte [ebp - 4], 0x83
lea esi, [ebp - 0x60c]
call fcn.004150b0
mov byte [ebp - 4], 0x84
lea esi, [ebp - 0x874]
call fcn.004150b0
mov byte [ebp - 4], 0x85
lea esi, [ebp - 0x644]
call fcn.004150b0
mov byte [ebp - 4], 0x86
lea esi, [ebp - 0x36c]
call fcn.004150b0
mov byte [ebp - 4], 0x87
lea esi, [ebp - 0x334]
call fcn.004150b0
mov byte [ebp - 4], 0x88
lea esi, [ebp - 0x350]
call fcn.004150b0
mov byte [ebp - 4], 0x89
lea esi, [ebp - 0x388]
call fcn.004150b0
mov byte [ebp - 4], 0x8a
lea esi, [ebp - 0x3c0]
call fcn.004150b0
mov byte [ebp - 4], 0x8b
lea esi, [ebp - 0x3f8]
call fcn.004150b0
mov byte [ebp - 4], 0x8c
lea esi, [ebp - 0x430]
call fcn.004150b0
mov byte [ebp - 4], 0x8d
lea esi, [ebp - 0x468]
call fcn.004150b0
mov byte [ebp - 4], 0x8e
lea esi, [ebp - 0x4a0]
call fcn.004150b0
mov byte [ebp - 4], 0x8f
lea esi, [ebp - 0x4d8]
call fcn.004150b0
mov byte [ebp - 4], 0x90
lea esi, [ebp - 0x510]
call fcn.004150b0
mov byte [ebp - 4], 0x91
lea esi, [ebp - 0x548]
call fcn.004150b0
mov byte [ebp - 4], 0x92
lea esi, [ebp - 0x580]
call fcn.004150b0
mov byte [ebp - 4], 0x93
lea esi, [ebp - 0x5b8]
call fcn.004150b0
mov byte [ebp - 4], 0x94
lea esi, [ebp - 0x5f0]
call fcn.004150b0
mov byte [ebp - 4], 0x95
lea esi, [ebp - 0x628]
call fcn.004150b0
mov byte [ebp - 4], 0x96
lea esi, [ebp - 0x660]
call fcn.004150b0
mov byte [ebp - 4], 0x97
lea esi, [ebp - 0x698]
call fcn.004150b0
mov byte [ebp - 4], 0x98
lea esi, [ebp - 0x6d0]
call fcn.004150b0
mov byte [ebp - 4], 0x99
lea esi, [ebp - 0x708]
call fcn.004150b0
mov byte [ebp - 4], 0x9a
lea esi, [ebp - 0x740]
call fcn.004150b0
mov byte [ebp - 4], 0x9b
lea esi, [ebp - 0x778]
call fcn.004150b0
mov byte [ebp - 4], 0x9c
lea esi, [ebp - 0x7b0]
call fcn.004150b0
mov byte [ebp - 4], 0x9d
lea esi, [ebp - 0x7e8]
call fcn.004150b0
mov byte [ebp - 4], 0x9e
lea esi, [ebp - 0x820]
call fcn.004150b0
mov byte [ebp - 4], 0x9f
lea esi, [ebp - 0x858]
call fcn.004150b0
mov byte [ebp - 4], 0xa0
lea esi, [ebp - 0x890]
call fcn.004150b0
push 0x529050
lea edx, [ebp - 0x88]
push edx
lea eax, [ebp - 0x8c8]
push eax
call fcn.00413af0
add esp, 0xc
mov byte [ebp - 4], 0xa1
push 0
push eax
or edi, 0xffffffff
mov eax, edi
lea esi, [ebp - 0x58]
call fcn.00412830
mov byte [ebp - 4], 0xa0
lea esi, [ebp - 0x8c8]
call fcn.004150b0
mov byte [ebp - 0x15], 0
mov dword [ebp - 0x20], 0
fldz
fst qword [ebp - 0x6c]
fstp qword [ebp - 0x64]
push 0
lea ecx, [ebp - 0x238]
push ecx
mov eax, edi
lea ecx, [ebp - 0x18c]
call fcn.00411b10
mov byte [ebp - 0x1054], 0
mov byte [ebp - 0x1254], 0
mov byte [ebp - 0xe54], 0
push 0
lea eax, [ebx + 0x38]
push eax
mov eax, edi
lea ecx, [ebp - 0x200]
call fcn.00411b10
push 0
lea eax, [ebx + 0x54]
push eax
mov eax, edi
lea ecx, [ebp - 0x2c4]
call fcn.00411b10
push 0
lea eax, [ebx + 0x70]
push eax
mov eax, edi
lea ecx, [ebp - 0x1e4]
call fcn.00411b10
push 0
lea eax, [ebx + 0x8c]
push eax
mov eax, edi
lea ecx, [ebp - 0x21c]
call fcn.00411b10
push 0
lea eax, [ebx + 0xa8]
push eax
mov eax, edi
lea ecx, [ebp - 0x1ac]
call fcn.00411b10
lea eax, [ebx + 0xc4]
push 0
push eax
mov eax, edi
lea ecx, [ebp - 0x2a8]
call fcn.00411b10
xor eax, eax
mov dword [ebp - 0x24], eax
fld qword [0x54ddf0]
cmp eax, 0x64
jge 0x4075f5
mov dword [ebp + eax*4 - 0xc54], edi
fst qword [ebp + eax*8 - 0x1894]
fst qword [ebp + eax*8 - 0x1574]
inc eax
mov dword [ebp - 0x24], eax
jmp 0x4075d5
fstp st(0)
mov byte [ebp - 4], 0x1b
lea esi, [ebp - 0x88]
call fcn.004150b0
mov esi, dword [ebp - 0x28]
mov edi, dword [ebp - 0x30]
cmp edi, 0x5f
ja 0x407656
mov eax, dword [ebp - 0x2c]
mov dword [ebp + edi*4 - 0xc54], eax
fld qword [ebp - 0xdc]
fst qword [ebp + edi*8 - 0x1894]
fld qword [ebp - 0xe4]
fst qword [ebp + edi*8 - 0x1574]
add dword [ebp - 0x20], eax
fxch st(1)
fadd qword [ebp - 0x64]
fstp qword [ebp - 0x64]
fadd qword [ebp - 0x6c]
fstp qword [ebp - 0x6c]
mov byte [ebp - 0x15], 1
mov edi, dword [ebp + 0x10]
mov eax, dword [ebp - 0x28]
inc eax
jmp 0x406759
lea edx, [esi*8]
sub edx, esi
mov eax, dword [ebp - 0xb4]
lea eax, [eax + edx*4]
push eax
push str.res_err__
lea ecx, [ebp - 0x938]
push ecx
call fcn.00414000
add esp, 0xc
mov byte [ebp - 4], 0xa2
push 0x528b60
push eax
lea edx, [ebp - 0x900]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xa3
push 0
push 0x20000000
push eax
push 0x483
push str.ActionManager::GetConnectionsReport
call fcn.0044d970
add esp, 0x14
mov byte [ebp - 4], 0xa2
lea esi, [ebp - 0x900]
call fcn.004150b0
mov byte [ebp - 4], 0x1b
lea esi, [ebp - 0x938]
call fcn.004150b0
mov edi, dword [ebp + 0x10]
mov eax, dword [ebp - 0x28]
inc eax
jmp 0x406759
push eax
lea eax, [ebp - 0x2e0]
push eax
call fcn.004ef4c0
mov byte [ebp - 4], 0xa4
push eax
lea ecx, [ebp - 0x7cc]
push ecx
mov edx, str.vFields.size_____12
call fcn.00413910
mov byte [ebp - 4], 0xa5
push 0
push 0x20000000
push eax
push 0x486
push str.ActionManager::GetConnectionsReport
call fcn.0044d970
add esp, 0x24
mov byte [ebp - 4], 0xa4
lea esi, [ebp - 0x7cc]
call fcn.004150b0
mov byte [ebp - 4], 0x1b
lea esi, [ebp - 0x2e0]
call fcn.004150b0
mov eax, dword [ebp - 0x28]
inc eax
jmp 0x406759
cmp eax, 2
jbe 0x4077aa
push eax
lea edx, [ebp - 0x11c]
push edx
call fcn.004ef4c0
mov byte [ebp - 4], 0xa6
push eax
lea eax, [ebp - 0x270]
push eax
mov edx, str.vLines_i_.size_____2
call fcn.00413910
mov byte [ebp - 4], 0xa7
push 0
push 0x20000000
push eax
push 0x489
push str.ActionManager::GetConnectionsReport
call fcn.0044d970
add esp, 0x24
mov byte [ebp - 4], 0xa6
lea esi, [ebp - 0x270]
call fcn.004150b0
mov byte [ebp - 4], 0x1b
lea esi, [ebp - 0x11c]
call fcn.004150b0
mov eax, dword [ebp - 0x28]
inc eax
jmp 0x406759
cmp byte [ebp - 0x15], 0
je 0x4081a4
lea ecx, [ebp - 0x1054]
push ecx
lea ecx, [ebp - 0xc54]
call fcn.004660b0
add esp, 4
lea edx, [ebp - 0xe54]
push edx
lea ecx, [ebp - 0x1574]
call fcn.004663b0
add esp, 4
lea eax, [ebp - 0x1254]
push eax
lea ecx, [ebp - 0x1894]
call fcn.004663b0
inc dword [ebp - 0x1c]
push ecx
fld qword [ebp - 0x6c]
fstp qword [esp]
lea ecx, [ebp - 0x67c]
push ecx
call fcn.004efc70
mov esi, eax
mov byte [ebp - 4], 0xa8
add esp, 4
fld qword [ebp - 0x64]
fstp qword [esp]
lea edx, [ebp - 0x3dc]
push edx
call fcn.004efc70
add esp, 0xc
mov edi, eax
mov byte [ebp - 4], 0xa9
mov eax, dword [ebp - 0x20]
push eax
lea ecx, [ebp - 0x8e4]
push ecx
call fcn.004ef520
mov dword [ebp - 0x34], eax
mov byte [ebp - 4], 0xaa
lea edx, [ebp - 0xe54]
push edx
lea eax, [ebp - 0x414]
push eax
call fcn.004efe70
mov dword [ebp - 0x38], eax
mov byte [ebp - 4], 0xab
lea ecx, [ebp - 0x1254]
push ecx
lea edx, [ebp - 0x6b4]
push edx
call fcn.004efe70
mov dword [ebp - 0x30], eax
mov byte [ebp - 4], 0xac
lea eax, [ebp - 0x1054]
push eax
lea ecx, [ebp - 0x318]
push ecx
call fcn.004efe70
mov dword [ebp - 0x2c], eax
mov byte [ebp - 4], 0xad
mov ecx, dword [ebp - 0x20]
add ecx, 0x1e
mov eax, 0x88888889
imul ecx
add edx, ecx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add eax, edx
push eax
lea ecx, [ebp - 0x44c]
push ecx
call fcn.004ef520
mov dword [ebp + 0x10], eax
mov byte [ebp - 4], 0xae
mov edx, dword [ebp - 0x1c]
push edx
lea eax, [ebp - 0x804]
push eax
call fcn.004ef520
mov byte [ebp - 4], 0xaf
push 0x528d98
push eax
lea ecx, [ebp - 0x484]
push ecx
call fcn.004139a0
add esp, 0x3c
mov byte [ebp - 4], 0xb0
push 0x528928
push eax
lea edx, [ebp - 0x6ec]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xb1
push 0x528d98
push eax
lea eax, [ebp - 0x4bc]
push eax
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xb2
push 0x572c10
lea ecx, [ebp - 0x8ac]
push ecx
mov ecx, eax
call fcn.00413df0
mov byte [ebp - 4], 0xb3
push 0x528d98
push eax
lea edx, [ebp - 0x4f4]
push edx
call fcn.004139a0
add esp, 0x14
mov byte [ebp - 4], 0xb4
add ebx, 0x1c
push ebx
lea ecx, [ebp - 0x724]
push ecx
mov ecx, eax
call fcn.00413df0
mov byte [ebp - 4], 0xb5
push 0x528d98
push eax
lea edx, [ebp - 0x52c]
push edx
call fcn.004139a0
add esp, 0x14
mov byte [ebp - 4], 0xb6
lea ecx, [ebp - 0x138]
push ecx
lea edx, [ebp - 0x83c]
push edx
mov ecx, eax
call fcn.00413df0
mov byte [ebp - 4], 0xb7
push 0x528d98
push eax
lea eax, [ebp - 0x564]
push eax
call fcn.004139a0
add esp, 0x14
mov byte [ebp - 4], 0xb8
lea ecx, [ebp - 0x1e4]
push ecx
lea edx, [ebp - 0x75c]
push edx
mov ecx, eax
call fcn.00413df0
mov byte [ebp - 4], 0xb9
push 0x528d98
push eax
lea eax, [ebp - 0x59c]
push eax
call fcn.004139a0
add esp, 0x14
mov byte [ebp - 4], 0xba
lea ecx, [ebp - 0x21c]
push ecx
lea edx, [ebp - 0x91c]
push edx
mov ecx, eax
call fcn.00413df0
mov byte [ebp - 4], 0xbb
push 0x528d98
push eax
lea eax, [ebp - 0x5d4]
push eax
call fcn.004139a0
add esp, 0x14
mov byte [ebp - 4], 0xbc
lea ecx, [ebp - 0x1ac]
push ecx
lea edx, [ebp - 0x794]
push edx
mov ecx, eax
call fcn.00413df0
mov byte [ebp - 4], 0xbd
push 0x528d98
push eax
lea eax, [ebp - 0x60c]
push eax
call fcn.004139a0
add esp, 0x14
mov byte [ebp - 4], 0xbe
lea ecx, [ebp - 0x2a8]
push ecx
lea edx, [ebp - 0x874]
push edx
mov ecx, eax
call fcn.00413df0
mov byte [ebp - 4], 0xbf
push 0x528d98
push eax
lea eax, [ebp - 0x644]
push eax
call fcn.004139a0
add esp, 0x14
mov byte [ebp - 4], 0xc0
push 0x528928
push eax
lea ecx, [ebp - 0x36c]
push ecx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xc1
push 0x528d98
push eax
lea edx, [ebp - 0x334]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xc2
lea ecx, [ebp - 0x200]
push ecx
lea edx, [ebp - 0x350]
push edx
mov ecx, eax
call fcn.00413df0
mov byte [ebp - 4], 0xc3
push 0x528d98
push eax
lea eax, [ebp - 0x388]
push eax
call fcn.004139a0
add esp, 0x14
mov byte [ebp - 4], 0xc4
push 0x528928
push eax
lea ecx, [ebp - 0x3c0]
push ecx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xc5
push 0x528d98
push eax
lea edx, [ebp - 0x3f8]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xc6
lea ecx, [ebp - 0x430]
push ecx
mov edx, dword [ebp + 0x10]
mov ecx, eax
call fcn.00413a30
add esp, 4
mov byte [ebp - 4], 0xc7
push 0x528d98
push eax
lea edx, [ebp - 0x468]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xc8
push 0x528928
push eax
lea eax, [ebp - 0x4a0]
push eax
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xc9
push 0x528d98
push eax
lea ecx, [ebp - 0x4d8]
push ecx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xca
lea edx, [ebp - 0x510]
push edx
mov edx, dword [ebp - 0x2c]
mov ecx, eax
call fcn.00413a30
add esp, 4
mov byte [ebp - 4], 0xcb
push 0x528d98
push eax
lea eax, [ebp - 0x548]
push eax
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xcc
lea ecx, [ebp - 0x580]
push ecx
mov edx, dword [ebp - 0x30]
mov ecx, eax
call fcn.00413a30
add esp, 4
mov byte [ebp - 4], 0xcd
push 0x528d98
push eax
lea edx, [ebp - 0x5b8]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xce
lea ecx, [ebp - 0x5f0]
push ecx
mov edx, dword [ebp - 0x38]
mov ecx, eax
call fcn.00413a30
add esp, 4
mov byte [ebp - 4], 0xcf
push 0x528d98
push eax
lea edx, [ebp - 0x628]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xd0
push 0x528928
push eax
lea eax, [ebp - 0x660]
push eax
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xd1
push 0x528d98
push eax
lea ecx, [ebp - 0x698]
push ecx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xd2
push 0x528928
push eax
lea edx, [ebp - 0x6d0]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xd3
push 0x528d98
push eax
lea eax, [ebp - 0x708]
push eax
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xd4
push 0x528928
push eax
lea ecx, [ebp - 0x740]
push ecx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xd5
push 0x528d98
push eax
lea edx, [ebp - 0x778]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xd6
push 0x528928
push eax
lea eax, [ebp - 0x7b0]
push eax
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xd7
push 0x528d98
push eax
lea ecx, [ebp - 0x7e8]
push ecx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xd8
lea edx, [ebp - 0x820]
push edx
mov edx, dword [ebp - 0x34]
mov ecx, eax
call fcn.00413a30
add esp, 4
mov byte [ebp - 4], 0xd9
push 0x528d98
push eax
lea eax, [ebp - 0x858]
push eax
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xda
push 0x528928
push eax
lea ecx, [ebp - 0x890]
push ecx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xdb
push 0x528d98
push eax
lea edx, [ebp - 0x8c8]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xdc
lea ecx, [ebp - 0x900]
push ecx
mov edx, edi
mov ecx, eax
call fcn.00413a30
add esp, 4
mov byte [ebp - 4], 0xdd
push 0x528d98
push eax
lea edx, [ebp - 0x938]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xde
lea ecx, [ebp - 0x7cc]
push ecx
mov edx, esi
mov ecx, eax
call fcn.00413a30
add esp, 4
mov byte [ebp - 4], 0xdf
push 0x528d98
push eax
lea edx, [ebp - 0x2e0]
push edx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xe0
push 0x528928
push eax
lea eax, [ebp - 0x270]
push eax
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xe1
push 0x528d98
push eax
lea ecx, [ebp - 0x11c]
push ecx
call fcn.004139a0
add esp, 0xc
mov byte [ebp - 4], 0xe2
lea edx, [ebp - 0x2c4]
push edx
lea ecx, [ebp - 0x88]
push ecx
mov ecx, eax
call fcn.00413df0
add esp, 8
mov byte [ebp - 4], 0xe4
lea esi, [ebp - 0x11c]
call fcn.004150b0
mov byte [ebp - 4], 0xe5
lea esi, [ebp - 0x270]
call fcn.004150b0
mov byte [ebp - 4], 0xe6
lea esi, [ebp - 0x2e0]
call fcn.004150b0
mov byte [ebp - 4], 0xe7
lea esi, [ebp - 0x7cc]
call fcn.004150b0
mov byte [ebp - 4], 0xe8
lea esi, [ebp - 0x938]
call fcn.004150b0
mov byte [ebp - 4], 0xe9
lea esi, [ebp - 0x900]
call fcn.004150b0
mov byte [ebp - 4], 0xea
lea esi, [ebp - 0x8c8]
call fcn.004150b0
mov byte [ebp - 4], 0xeb
lea esi, [ebp - 0x890]
call fcn.004150b0
mov byte [ebp - 4], 0xec
lea esi, [ebp - 0x858]
call fcn.004150b0
mov byte [ebp - 4], 0xed
lea esi, [ebp - 0x820]
call fcn.004150b0
mov byte [ebp - 4], 0xee
lea esi, [ebp - 0x7e8]
call fcn.004150b0
mov byte [ebp - 4], 0xef
lea esi, [ebp - 0x7b0]
call fcn.004150b0
mov byte [ebp - 4], 0xf0
lea esi, [ebp - 0x778]
call fcn.004150b0
mov byte [ebp - 4], 0xf1
lea esi, [ebp - 0x740]
call fcn.004150b0
mov byte [ebp - 4], 0xf2
lea esi, [ebp - 0x708]
call fcn.004150b0
mov byte [ebp - 4], 0xf3
lea esi, [ebp - 0x6d0]
call fcn.004150b0
mov byte [ebp - 4], 0xf4
lea esi, [ebp - 0x698]
call fcn.004150b0
mov byte [ebp - 4], 0xf5
lea esi, [ebp - 0x660]
call fcn.004150b0
mov byte [ebp - 4], 0xf6
lea esi, [ebp - 0x628]
call fcn.004150b0
mov byte [ebp - 4], 0xf7
lea esi, [ebp - 0x5f0]
call fcn.004150b0
mov byte [ebp - 4], 0xf8
lea esi, [ebp - 0x5b8]
call fcn.004150b0
mov byte [ebp - 4], 0xf9
lea esi, [ebp - 0x580]
call fcn.004150b0
mov byte [ebp - 4], 0xfa
lea esi, [ebp - 0x548]
call fcn.004150b0
mov byte [ebp - 4], 0xfb
lea esi, [ebp - 0x510]
call fcn.004150b0
mov byte [ebp - 4], 0xfc
lea esi, [ebp - 0x4d8]
call fcn.004150b0
mov byte [ebp - 4], 0xfd
lea esi, [ebp - 0x4a0]
call fcn.004150b0
mov byte [ebp - 4], 0xfe
lea esi, [ebp - 0x468]
call fcn.004150b0
mov byte [ebp - 4], 0xff
lea esi, [ebp - 0x430]
call fcn.004150b0
mov dword [ebp - 4], 0x100
lea esi, [ebp - 0x3f8]
call fcn.004150b0
mov byte [ebp - 4], 1
lea esi, [ebp - 0x3c0]
call fcn.004150b0
mov byte [ebp - 4], 2
lea esi, [ebp - 0x388]
call fcn.004150b0
mov byte [ebp - 4], 3
lea esi, [ebp - 0x350]
call fcn.004150b0
mov byte [ebp - 4], 4
lea esi, [ebp - 0x334]
call fcn.004150b0
mov byte [ebp - 4], 5
lea esi, [ebp - 0x36c]
call fcn.004150b0
mov byte [ebp - 4], 6
lea esi, [ebp - 0x644]
call fcn.004150b0
mov byte [ebp - 4], 7
lea esi, [ebp - 0x874]
call fcn.004150b0
mov byte [ebp - 4], 8
lea esi, [ebp - 0x60c]
call fcn.004150b0
mov byte [ebp - 4], 9
lea esi, [ebp - 0x794]
call fcn.004150b0
mov byte [ebp - 4], 0xa
lea esi, [ebp - 0x5d4]
call fcn.004150b0
mov byte [ebp - 4], 0xb
lea esi, [ebp - 0x91c]
call fcn.004150b0
mov byte [ebp - 4], 0xc
lea esi, [ebp - 0x59c]
call fcn.004150b0
mov byte [ebp - 4], 0xd
lea esi, [ebp - 0x75c]
call fcn.004150b0
mov byte [ebp - 4], 0xe
lea esi, [ebp - 0x564]
call fcn.004150b0
mov byte [ebp - 4], 0xf
lea esi, [ebp - 0x83c]
call fcn.004150b0
mov byte [ebp - 4], 0x10
lea esi, [ebp - 0x52c]
call fcn.004150b0
mov byte [ebp - 4], 0x11
lea esi, [ebp - 0x724]
call fcn.004150b0
mov byte [ebp - 4], 0x12
lea esi, [ebp - 0x4f4]
call fcn.004150b0
mov byte [ebp - 4], 0x13
lea esi, [ebp - 0x8ac]
call fcn.004150b0
mov byte [ebp - 4], 0x14
lea esi, [ebp - 0x4bc]
call fcn.004150b0
mov byte [ebp - 4], 0x15
lea esi, [ebp - 0x6ec]
call fcn.004150b0
mov byte [ebp - 4], 0x16
lea esi, [ebp - 0x484]
call fcn.004150b0
mov byte [ebp - 4], 0x17
lea esi, [ebp - 0x804]
call fcn.004150b0
mov byte [ebp - 4], 0x18
lea esi, [ebp - 0x44c]
call fcn.004150b0
mov byte [ebp - 4], 0x19
lea esi, [ebp - 0x318]
call fcn.004150b0
mov byte [ebp - 4], 0x1a
lea esi, [ebp - 0x6b4]
call fcn.004150b0
mov byte [ebp - 4], 0x1b
lea esi, [ebp - 0x414]
call fcn.004150b0
mov byte [ebp - 4], 0x1c
lea esi, [ebp - 0x8e4]
call fcn.004150b0
mov byte [ebp - 4], 0x1d
lea esi, [ebp - 0x3dc]
call fcn.004150b0
mov bl, 0x1e
mov byte [ebp - 4], bl
lea esi, [ebp - 0x67c]
call fcn.004150b0
push 0x529050
lea edx, [ebp - 0x88]
push edx
lea eax, [ebp - 0x3a4]
push eax
call fcn.00413af0
add esp, 0xc
mov byte [ebp - 4], 0x1f
push 0
push eax
or eax, 0xffffffff
lea esi, [ebp - 0x58]
call fcn.00412830
mov byte [ebp - 4], bl
lea esi, [ebp - 0x3a4]
call fcn.004150b0
mov dword [ebp - 4], 0x1b
lea esi, [ebp - 0x88]
call fcn.004150b0
mov ecx, dword [ebp - 0x1c]
push ecx
lea edx, [ebp - 0x2e0]
push edx
call fcn.004ef520
mov dword [ebp - 4], 0x120
push eax
lea eax, [ebp - 0x270]
push eax
mov edx, str.Created
call fcn.00413910
mov bl, 0x21
mov byte [ebp - 4], bl
push 0x529718
push eax
lea ecx, [ebp - 0x11c]
push ecx
call fcn.004139a0
add esp, 0x1c
mov byte [ebp - 4], 0x22
push 0
push 1
push eax
push 0x49d
push str.ActionManager::GetConnectionsReport
call fcn.0044d970
add esp, 0x14
mov byte [ebp - 4], bl
lea esi, [ebp - 0x11c]
call fcn.004150b0
mov byte [ebp - 4], 0x20
lea esi, [ebp - 0x270]
call fcn.004150b0
mov dword [ebp - 4], 0x1b
lea esi, [ebp - 0x2e0]
call fcn.004150b0
mov byte [ebp - 4], 0x1a
lea esi, [ebp - 0x2a8]
call fcn.004150b0
mov byte [ebp - 4], 0x19
lea esi, [ebp - 0x1ac]
call fcn.004150b0
mov byte [ebp - 4], 0x18
lea esi, [ebp - 0x21c]
call fcn.004150b0
mov byte [ebp - 4], 0x17
lea esi, [ebp - 0x1e4]
call fcn.004150b0
mov byte [ebp - 4], 0x16
lea esi, [ebp - 0x2c4]
call fcn.004150b0
mov byte [ebp - 4], 0x15
lea esi, [ebp - 0x200]
call fcn.004150b0
mov byte [ebp - 4], 0x14
lea esi, [ebp - 0x238]
call fcn.004150b0
mov byte [ebp - 4], 0x10
lea esi, [ebp - 0x18c]
call fcn.004150b0
mov byte [ebp - 4], 0xf
lea esi, [ebp - 0xa4]
call fcn.0040fcb0
mov byte [ebp - 4], 7
lea esi, [ebp - 0xb4]
call fcn.0040fcb0
mov byte [ebp - 4], 4
lea esi, [ebp - 0x100]
call fcn.004150b0
mov byte [ebp - 4], 3
lea esi, [ebp - 0x138]
call fcn.004150b0
wait
mov dword [ebp - 4], 2
mov esi, dword [ebp + 8]
mov ebx, 7
mov dword [esi + 0x14], ebx
xor edi, edi
mov dword [esi + 0x10], edi
xor eax, eax
mov word [esi], ax
lea ecx, [ebp - 0x58]
cmp esi, ecx
je 0x40852f
cmp dword [esi + 0x14], 8
jb 0x40831f
mov eax, dword [esi]
push eax
call dword [sym.imp.MSVCR100.dll_void___cdecl_operator_delete_void__]
add esp, 4
mov dword [esi + 0x14], ebx
mov dword [esi + 0x10], edi
xor edx, edx
mov word [esi], dx
cmp dword [ebp - 0x44], 8
jae 0x40850f
mov eax, dword [ebp - 0x48]
lea ecx, [eax + eax + 2]
push ecx
lea edx, [ebp - 0x58]
push edx
push esi
call dword [sym.imp.MSVCR100.dll_memmove]
add esp, 0xc
jmp 0x408517
mov eax, dword [ebp - 0x58]
mov dword [esi], eax
mov dword [ebp - 0x58], edi
mov ecx, dword [ebp - 0x48]
mov dword [esi + 0x10], ecx
mov edx, dword [ebp - 0x44]
mov dword [esi + 0x14], edx
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x48], edi
xor eax, eax
mov word [ebp - 0x58], ax
or dword [ebp - 0x3c], 1
mov byte [ebp - 4], 1
cmp dword [ebp - 0x44], 8
jb 0x40854a
mov ecx, dword [ebp - 0x58]
push ecx
call dword [sym.imp.MSVCR100.dll_void___cdecl_operator_delete_void__]
add esp, 4
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x48], edi
xor edx, edx
mov word [ebp - 0x58], dx
mov byte [ebp - 4], dl
cmp dword [ebp - 0xbc], 8
jb 0x408572
mov eax, dword [ebp - 0xd0]
push eax
call dword [sym.imp.MSVCR100.dll_void___cdecl_operator_delete_void__]
add esp, 4
mov dword [ebp - 0xbc], ebx
mov dword [ebp - 0xc0], edi
xor ecx, ecx
mov word [ebp - 0xd0], cx
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0xc