Function at 0x4da0dc
Capabilities:
Reference http user-agent string

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xf0
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x4c], 0
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x5c], 0
push 8
call fcn.006274a7
add esp, 4
mov dword [ebp - 0x60], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0xb29538
push ebx
add ebx, 4
push ebx
push 8
call fcn.006274a7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ebx
push ebx
mov eax, esp
push eax
call fcn.004d4d22
pop ebx
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x70], 0
mov dword [ebp - 0x74], 0
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x7c], 0
mov dword [ebp - 0x80], 0
mov dword [ebp - 0x84], 0
mov dword [ebp - 0x88], 0
mov dword [ebp - 0x8c], 0
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x94], 0
mov dword [ebp - 0x98], 0
push 0xc
call fcn.006274a7
add esp, 4
mov dword [ebp - 0x9c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0xab0622
push ebx
add ebx, 8
push ebx
push 8
call fcn.006274a7
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ebx
push ebx
mov eax, esp
push eax
call fcn.00408e99
pop ebx
mov dword [ebp - 0xa0], 0
mov dword [ebp - 0xa4], 0
mov dword [ebp - 0xa8], 0
call fcn.004dd7fd
mov dword [ebp - 0xac], eax
push dword [ebp - 0xac]
push 0xb2a3f7
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0xb2a430
mov ecx, 4
call fcn.00403015
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4da314
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4da32b
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 1
push 0
push 1
push 0
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
push 8
call fcn.006274a7
add esp, 4
mov dword [ebp - 0xb0], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
lea eax, [ebp - 0xb8]
push eax
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
push dword [ebp - 0xc0]
push 1
push dword [ebp + 0x10]
mov dword [ebp - 0xc4], 0
push 0
lea eax, [ebp - 0xc4]
push eax
push 1
push 1
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
push 1
mov eax, 0xb2a460
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0xd0]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
mov dword [ebp - 0xdc], 0
push 0
push dword [ebp - 0xdc]
lea eax, [ebp - 4]
push eax
call fcn.004dd991
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x4da47d
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x4da490
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x4da4a3
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x4da4b6
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x4da4c9
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x4da4dc
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4da4ef
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb0]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x62d7b0
call fcn.006274b3
add esp, 0x10
call fcn.006274ad
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x4da52b
mov eax, 0x70ee06
push eax
push 1
mov ebx, 0x629890
call fcn.006274b3
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x4da557
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xe4]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4da56e
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 2
mov eax, 0xb29826
mov dword [ebp - 0xac], eax
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 8]
push eax
call fcn.004dfed3
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4da5ab
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4da5c2
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 4
mov eax, 0xb29826
mov dword [ebp - 0xac], eax
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 8]
push eax
call fcn.004dfed3
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4da5ff
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4da616
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push 6
mov eax, 0xb29826
mov dword [ebp - 0xac], eax
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 8]
push eax
call fcn.004dfed3
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4da653
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4da66a
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push 8
mov eax, 0xb29826
mov dword [ebp - 0xac], eax
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 8]
push eax
call fcn.004dfed3
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4da6a7
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4da6be
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push 0xa
mov eax, 0xb29826
mov dword [ebp - 0xac], eax
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 8]
push eax
call fcn.004dfed3
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4da6fb
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4da712
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0xc
mov eax, 0xb29826
mov dword [ebp - 0xac], eax
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 8]
push eax
call fcn.004dfed3
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4da74f
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4da766
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push 0xe
mov eax, 0xb29826
mov dword [ebp - 0xac], eax
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 8]
push eax
call fcn.004dfed3
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4da7a3
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4da7ba
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push 0xab1756
push dword [ebp - 0x10]
call fcn.00403848
add esp, 8
cmp eax, 0
jne 0x4dc76b
push 0xb2a706
push dword [ebp - 0x28]
push 0xb2a770
mov ecx, 3
call fcn.00403015
add esp, 0xc
mov dword [ebp - 0xac], eax
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4da80e
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 1
push 0
push 1
push 0
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
push 8
call fcn.006274a7
add esp, 4
mov dword [ebp - 0xb0], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
lea eax, [ebp - 0xb8]
push eax
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
push dword [ebp - 0xc0]
push 1
push dword [ebp + 0x10]
mov dword [ebp - 0xc4], 0
push 0
lea eax, [ebp - 0xc4]
push eax
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
lea eax, [ebp - 0xd0]
push eax
push 1
mov eax, 0xb2a8b0
mov dword [ebp - 0xd4], eax
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
push 1
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
push dword [ebp - 0xe0]
lea eax, [ebp - 4]
push eax
call fcn.004dd991
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x4da96b
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x4da97e
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x4da991
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x4da9a4
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x4da9b7
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x4da9ca
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4da9dd
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb0]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x62d7b0
call fcn.006274b3
add esp, 0x10
call fcn.006274ad
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe4]
test eax, eax
jne 0x4daa19
mov eax, 0x70ee06
push eax
push 1
mov ebx, 0x629890
call fcn.006274b3
add esp, 0x10
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x4daa45
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xe8]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4daa5c
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, 0xab05f7
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
mov eax, 0xb2ab53
mov dword [ebp - 0xb8], eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00408bfb
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4daaca
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4daadd
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4daaf4
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, 0xab05f7
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
mov eax, 0xb2ab5b
mov dword [ebp - 0xb8], eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00408bfb
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4dab62
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4dab75
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4dab8c
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
call fcn.004ce40f
mov dword [ebp - 0xb0], eax
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4dabc4
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
push dword [ebp - 0x34]
push 0xb2ab62
push dword [ebp - 0x30]
push 0xb2abf1
push dword [ebp - 0x28]
push 0xb2ac32
mov ecx, 6
call fcn.00403015
add esp, 0x18
mov dword [ebp - 0xac], eax
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4dac0a
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
test eax, eax
je 0x4dac2a
push eax
mov ebx, eax
call fcn.00402faa
inc eax
push eax
call fcn.006274a7
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4dac3b
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push 1
push 0
push 1
push 0
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
push 8
call fcn.006274a7
add esp, 4
mov dword [ebp - 0xb0], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
lea eax, [ebp - 0xb8]
push eax
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
push dword [ebp - 0xc0]
push 1
push dword [ebp + 0x10]
mov dword [ebp - 0xc4], 0
push 0
lea eax, [ebp - 0xc4]
push eax
push 1
push 1
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
push 1
mov eax, 0xb2ad71
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0xd0]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
push 1
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
mov dword [ebp - 0xdc], 0
push 0
push dword [ebp - 0xdc]
lea eax, [ebp - 4]
push eax
call fcn.004dd991
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x4dad8d
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x4dada0
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x4dadb3
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x4dadc6
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x4dadd9
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x4dadec
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4dadff
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb0]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x62d7b0
call fcn.006274b3
add esp, 0x10
call fcn.006274ad
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x4dae3b
mov eax, 0x70ee06
push eax
push 1
mov ebx, 0x629890
call fcn.006274b3
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x4dae67
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xe4]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4dae7e
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, 0xab05f7
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
mov eax, 0xb2b0ac
mov dword [ebp - 0xb8], eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00408bfb
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4daeec
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4daeff
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4daf16
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, 0xab05f7
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
mov eax, 0xb2b0b6
mov dword [ebp - 0xb8], eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00408bfb
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4daf84
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4daf97
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4dafae
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, 0xab05f7
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
mov eax, 0xb2b0c7
mov dword [ebp - 0xb8], eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00408bfb
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4db01c
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4db02f
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4db046
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, 0xab05f7
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
mov eax, 0xb2b0d1
mov dword [ebp - 0xb8], eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00408bfb
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4db0b4
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4db0c7
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4db0de
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, 0xab05f7
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
mov eax, 0xb2b0dc
mov dword [ebp - 0xb8], eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00408bfb
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4db14c
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4db15f
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4db176
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, 0xab05f7
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
mov eax, 0xb2b0e3
mov dword [ebp - 0xb8], eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00408bfb
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4db1e4
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4db1f7
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4db20e
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
push dword [ebp - 0x40]
push 0xb2b0ef
mov ecx, 2
call fcn.00403015
add esp, 8
mov dword [ebp - 0xac], eax
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4db244
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.00403b2b
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x4db271
mov eax, 0x70ef7f
push eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb2b109
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb2b113
push 6
mov ebx, 0x628a40
call fcn.006274b3
add esp, 0x4c
mov dword [ebp - 0xac], eax
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4db2b9
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
push 1
push 0
push 1
push 0
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
push 8
call fcn.006274a7
add esp, 4
mov dword [ebp - 0xb0], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
lea eax, [ebp - 0xb8]
push eax
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
push dword [ebp - 0xc0]
push 1
push dword [ebp + 0x10]
mov dword [ebp - 0xc4], 0
push 0
lea eax, [ebp - 0xc4]
push eax
push 1
push 1
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
push 1
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0xd0], 0
push 0
lea eax, [ebp - 0xd0]
push eax
push 1
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
push dword [ebp - 0xd8]
lea eax, [ebp - 4]
push eax
call fcn.004dd991
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x4db3fd
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x4db410
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x4db423
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x4db436
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x4db449
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4db45c
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb0]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x62d7b0
call fcn.006274b3
add esp, 0x10
call fcn.006274ad
add esp, 4
lea eax, [ebp - 0xdc]
push eax
call fcn.004e006d
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x4db4a7
push ebx
call fcn.006274ad
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x4db4bd
mov eax, 0x70ee06
push eax
push 1
mov ebx, 0x629890
call fcn.006274b3
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x4db4e9
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xe4]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4db500
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 8]
test eax, eax
je 0x4db520
push eax
mov ebx, eax
call fcn.00402faa
inc eax
push eax
call fcn.006274a7
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4db531
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
mov eax, 0xb2b262
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4db54b
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.00403b2b
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x4db578
mov eax, 0x70ef7f
push eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb2b262
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb2b2e3
push 6
mov ebx, 0x628a40
call fcn.006274b3
add esp, 0x4c
mov dword [ebp - 0xac], eax
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x4db5c0
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
mov eax, 0xb2d6cd
push eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4db5da
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x5c], eax
push dword [ebp - 0x54]
push dword [ebp - 0x58]
mov ecx, 2
call fcn.00403015
add esp, 8
mov dword [ebp - 0xac], eax
lea eax, [ebp - 0xac]
push eax
call fcn.004e0360
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4db61c
push ebx
call fcn.006274ad
add esp, 4
push dword [ebp - 0x5c]
push dword [ebp - 0xb0]
mov ecx, 2
call fcn.00403015
add esp, 8
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x4db64b
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4db662
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x60]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
push 0xb2dcef
push dword [ebp - 0x28]
push 0xb29c42
push dword [ebp - 0x30]
push 0xb2dd05
push dword [ebp - 0x48]
push 0xb2dd1a
mov ecx, 7
call fcn.00403015
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4db6bf
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
test eax, eax
je 0x4db6df
push eax
mov ebx, eax
call fcn.00402faa
inc eax
push eax
call fcn.006274a7
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4db6f0
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.00403b2b
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x4db71d
mov eax, 0x70ef7f
push eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb2b109
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb2dd48
push 6
mov ebx, 0x628a40
call fcn.006274b3
add esp, 0x4c
mov dword [ebp - 0xac], eax
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4db765
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
push 1
push 0
push 1
push 0
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
push 8
call fcn.006274a7
add esp, 4
mov dword [ebp - 0xb0], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
lea eax, [ebp - 0xb8]
push eax
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
push dword [ebp - 0xc0]
push 1
push dword [ebp + 0x10]
mov dword [ebp - 0xc4], 0
push 0
lea eax, [ebp - 0xc4]
push eax
push 1
push 1
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
push 1
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0xd0], 0
push 0
lea eax, [ebp - 0xd0]
push eax
push 1
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
push dword [ebp - 0xd8]
lea eax, [ebp - 4]
push eax
call fcn.004dd991
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x4db8a9
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x4db8bc
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x4db8cf
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x4db8e2
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x4db8f5
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4db908
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb0]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x62d7b0
call fcn.006274b3
add esp, 0x10
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xdc]
push eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x4db945
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
call fcn.004e0841
mov dword [ebp - 0xac], eax
lea eax, [ebp - 0xac]
push eax
call fcn.004e0b93
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4db97d
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x6c], eax
mov eax, 0xb2deba
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4db99c
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 4], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.00403b2b
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x4db9c9
mov eax, 0x70ef7f
push eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb2b109
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb2e2a8
push 6
mov ebx, 0x628a40
call fcn.006274b3
add esp, 0x4c
mov dword [ebp - 0xac], eax
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4dba11
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
push 1
push 0
push 1
push 0
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
push 8
call fcn.006274a7
add esp, 4
mov dword [ebp - 0xb0], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov dword [ebp - 0xb8], 0
push 0
lea eax, [ebp - 0xb8]
push eax
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
push dword [ebp - 0xc0]
push 1
push dword [ebp + 0x10]
mov dword [ebp - 0xc4], 0
push 0
lea eax, [ebp - 0xc4]
push eax
push 1
push 1
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
push 1
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0xd0], 0
push 0
lea eax, [ebp - 0xd0]
push eax
push 1
lea eax, [ebp - 0x2c]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
push dword [ebp - 0xd8]
lea eax, [ebp - 4]
push eax
call fcn.004dd991
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x4dbb55
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x4dbb68
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x4dbb7b
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x4dbb8e
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x4dbba1
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4dbbb4
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb0]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x62d7b0
call fcn.006274b3
add esp, 0x10
call fcn.006274ad
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x4dbbf0
mov eax, 0x70ee06
push eax
push 1
mov ebx, 0x629890
call fcn.006274b3
add esp, 0x10
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x4dbc1c
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xe0]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4dbc33
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, 0xab05f7
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
mov eax, 0xb2e3f7
mov dword [ebp - 0xb8], eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00408bfb
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4dbca1
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4dbcb4
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4dbccb
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x70], eax
fild dword [ebp - 0x6c]
fstp qword [ebp - 0xb0]
fld qword [ebp - 0xb0]
fdiv qword [0x70ef27]
fstp qword [ebp - 0xb8]
fld qword [ebp - 0xb8]
fsub qword [0xb27aa0]
fstp qword [ebp - 0xc0]
mov dword [ebp - 0xc4], 0
push 0
lea eax, [ebp - 0xc4]
push eax
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
fld qword [ebp - 0xc0]
call fcn.004019b3
push eax
call fcn.004e15e3
mov dword [ebp - 0xcc], eax
mov eax, dword [ebp - 0xcc]
push eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4dbd50
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x74], eax
push 0x80000301
push 0
push 0x41
push 0x80000301
push 0
push 0x37
push 2
mov ebx, 0x627c20
call fcn.006274b3
add esp, 0x1c
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x629890
call fcn.006274b3
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4dbdb5
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x78], eax
push 0x80000301
push 0
push pe_nt_image_headers32
push 0x80000301
push 0
push 0x104
push 2
mov ebx, 0x627c20
call fcn.006274b3
add esp, 0x1c
push 0x80000301
push 0
push eax
push 1
mov ebx, 0x629890
call fcn.006274b3
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4dbe1a
lea eax, [ebp - 0x60]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
mov eax, 0xb2e815
mov dword [ebp - 0xac], eax
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 0x60]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4dc7ac
push ebx
call fcn.006274ad
add esp, 4
push 0xb3309f
push dword [ebp - 0x14]
push 0xb330a7
push dword [ebp - 0x18]
push 0xb330a7
mov ebx, dword [ebp + 0xc]
push dword [ebx]
push 0xb330ac
mov ecx, 7
call fcn.00403015
add esp, 0x1c
mov dword [ebp - 0xac], eax
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 0x60]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4dc80c
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp + 0xc]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4dc825
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov ebx, dword [ebp + 0xc]
mov dword [ebx], eax
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
call fcn.004ce40f
mov dword [ebp - 0xb0], eax
push 0xb2a0c4
push dword [ebp - 0x1c]
push 0xb330c9
push dword [ebp - 0x10]
push 0xb330df
push dword [ebp - 0x20]
push 0xb331ac
mov ebx, dword [ebp + 0xc]
push dword [ebx]
push 0xb331ba
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0xb331be
push dword [ebp - 0x14]
push 0xb331c2
push dword [ebp - 0x24]
push 0xb331cf
push dword [ebp - 0xb0]
push 0xb331d8
mov ecx, 0x11
call fcn.00403015
add esp, 0x44
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x4dc8ba
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4dc8d1
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 2
mov eax, 0xb333fa
mov dword [ebp - 0xac], eax
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 4]
push eax
call fcn.004dfed3
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4dc90e
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x4dc928
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0xa0], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.00403b2b
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x4dc95b
mov eax, 0x70ef7f
push eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb3340f
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb33416
push 6
mov ebx, 0x628a40
call fcn.006274b3
add esp, 0x4c
mov dword [ebp - 0xac], eax
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4dc9a3
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
push 8
call fcn.006274a7
add esp, 4
mov dword [ebp - 0xb8], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb8]
push eax
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
lea eax, [ebp - 0xc4]
push eax
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
push 1
push dword [ebp + 0x10]
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
push 1
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
mov dword [ebp - 0xe4], 0
push 0
push dword [ebp - 0xe4]
lea eax, [ebp - 4]
push eax
call fcn.004dd991
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x4dcb08
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x4dcb1b
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x4dcb2e
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x4dcb41
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x4dcb54
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x4dcb67
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb8]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x62d7b0
call fcn.006274b3
add esp, 0x10
call fcn.006274ad
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe8]
test eax, eax
jne 0x4dcba3
mov eax, 0x70ee06
push eax
push 1
mov ebx, 0x629890
call fcn.006274b3
add esp, 0x10
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x4dcbcf
push ebx
call fcn.006274ad
add esp, 4
lea eax, [ebp - 0xec]
push eax
call fcn.004d18ab
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x4dcbf4
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xf0]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4dcc0b
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, dword [ebp - 0xc]
test eax, eax
je 0x4dcc2b
push eax
mov ebx, eax
call fcn.00402faa
inc eax
push eax
call fcn.006274a7
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [0x114a594]
test ebx, ebx
je 0x4dcc3f
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [0x114a594], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb336a7
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4dcc76
mov eax, 0x70ef7f
push eax
push 4
mov ebx, 0x627f90
call fcn.006274b3
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
je 0x4dccab
mov eax, 0xb336ba
jmp 0x4dd547
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb336c3
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4dccdc
mov eax, 0x70ef7f
push eax
push 4
mov ebx, 0x627f90
call fcn.006274b3
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
je 0x4dcd11
mov eax, 0xb336d0
jmp 0x4dd547
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb336d9
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4dcd42
mov eax, 0x70ef7f
push eax
push 4
mov ebx, 0x627f90
call fcn.006274b3
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
je 0x4dcd77
mov eax, 0xb2a234
jmp 0x4dd547
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb336e8
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4dcda8
mov eax, 0x70ef7f
push eax
push 4
mov ebx, 0x627f90
call fcn.006274b3
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
je 0x4dcddd
mov eax, 0xb336e8
jmp 0x4dd547
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb336f1
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4dce0e
mov eax, 0x70ef7f
push eax
push 4
mov ebx, 0x627f90
call fcn.006274b3
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
je 0x4dce43
mov eax, 0xb294eb
jmp 0x4dd547
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb33702
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4dce74
mov eax, 0x70ef7f
push eax
push 4
mov ebx, 0x627f90
call fcn.006274b3
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
je 0x4dcea9
mov eax, 0xb33713
jmp 0x4dd547
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb3371c
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4dceda
mov eax, 0x70ef7f
push eax
push 4
mov ebx, 0x627f90
call fcn.006274b3
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
je 0x4dcf0f
mov eax, 0xb3372b
jmp 0x4dd547
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb33734
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4dcf40
mov eax, 0x70ef7f
push eax
push 4
mov ebx, 0x627f90
call fcn.006274b3
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x4dcfc1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb33745
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4dcf97
mov eax, 0x70ef7f
push eax
push 4
mov ebx, 0x627f90
call fcn.006274b3
add esp, 0x34
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0xffffffff
jne 0x4dcfc1
xor eax, eax
jmp 0x4dcfc6
mov eax, 1
test eax, eax
je 0x4dcfdd
mov eax, 0xb2a23d
jmp 0x4dd547
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb28e1c
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4dd00e
mov eax, 0x70ef7f
push eax
push 4
mov ebx, 0x627f90
call fcn.006274b3
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
je 0x4dd412
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, 0xac1748
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
mov eax, 0xb33758
mov dword [ebp - 0xb8], eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 8]
push eax
call fcn.00408bfb
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4dd09e
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4dd0b1
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xbc]
push eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4dd0cb
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
push 8
call fcn.006274a7
add esp, 4
mov dword [ebp - 0xb8], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb8]
push eax
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
lea eax, [ebp - 0xc4]
push eax
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
lea eax, [ebp - 0xd0]
push eax
push 1
push 1
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
push 1
push 0x114a594
mov dword [ebp - 0xe4], 0
push 0
lea eax, [ebp - 0xe4]
push eax
mov dword [ebp - 0xe8], 0
push 0
push dword [ebp - 0xe8]
lea eax, [ebp - 0xa4]
push eax
call fcn.004dd991
mov ebx, eax
test ebx, ebx
je 0x4dd23d
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x4dd250
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x4dd263
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x4dd276
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x4dd289
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x4dd29c
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x4dd2af
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x4dd2c2
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x4dd2d5
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb8]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x62d7b0
call fcn.006274b3
add esp, 0x10
call fcn.006274ad
add esp, 4
push 0xb295b1
push dword [0x114a594]
push 0xb295cc
mov ecx, 3
call fcn.00403015
add esp, 0xc
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
mov eax, 0xb295b1
mov dword [ebp - 0xb8], eax
lea eax, [ebp - 0xb8]
push eax
mov eax, 0xb2a24d
mov dword [ebp - 0xbc], eax
lea eax, [ebp - 0xbc]
push eax
lea eax, [ebp - 0xac]
push eax
call fcn.00408bfb
mov dword [ebp - 0xc0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4dd38b
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x4dd39e
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x4dd3b1
push ebx
call fcn.006274ad
add esp, 4
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4dd3cb
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xa8]
push eax
call fcn.004e2d4c
mov dword [ebp - 0xac], eax
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp + 0x18]
mov ebx, dword [ebx]
test ebx, ebx
je 0x4dd3fd
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov ebx, dword [ebp + 0x18]
mov dword [ebx], eax
mov eax, 0xb28e1c
jmp 0x4dd547
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb33769
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4dd443
mov eax, 0x70ef7f
push eax
push 4
mov ebx, 0x627f90
call fcn.006274b3
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x4dd4c4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb3377a
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x4dd49a
mov eax, 0x70ef7f
push eax
push 4
mov ebx, 0x627f90
call fcn.006274b3
add esp, 0x34
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0xffffffff
jne 0x4dd4c4
xor eax, eax
jmp 0x4dd4c9
mov eax, 1
test eax, eax
je 0x4dd4e0
mov eax, 0xb33769
jmp 0x4dd547
mov ebx, 9
call fcn.00403b2b
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0xb33787
push 0x50001
push 0x16020fec
push 0x52010b0c
push 5
mov eax, 4
mov ebx, 0x6af460
call fcn.006274cb
add esp, 0x40
mov eax, 0xb337ba
jmp 0x4dd547
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4dd558
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4dd568
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4dd578
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4dd588
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4dd598
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4dd5a8
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4dd5b8
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4dd5c8
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4dd5d8
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4dd5e8
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4dd5f8
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4dd608
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4dd618
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4dd628
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4dd638
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4dd648
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4dd658
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4dd668
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4dd678
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4dd688
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4dd698
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x4dd6a8
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x4dd6b8
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x60]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x4dd6d8
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x4dd6e8
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4dd6f8
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4dd708
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4dd718
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4dd728
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4dd738
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4dd74b
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4dd75e
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4dd771
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4dd784
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4dd797
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4dd7aa
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0x9c]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x4dd7d0
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4dd7e3
push ebx
call fcn.006274ad
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4dd7f6
push ebx
call fcn.006274ad
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 0x14