Function at 0x41bc3f
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x138
push 0x20
call fcn.007938e2
add esp, 4
mov dword [ebp - 4], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
mov dword [ebx], 0x94eb5b
push ebx
mov eax, esp
push eax
call fcn.00446f9c
pop ebx
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
push 8
call fcn.007938e2
add esp, 4
mov dword [ebp - 0x38], eax
mov edi, eax
mov esi, 0x9424d5
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x3c], 0
push 8
call fcn.007938e2
add esp, 4
mov dword [ebp - 0x40], eax
mov edi, eax
mov esi, 0x9424d5
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 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
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x64], 0
push 8
call fcn.007938e2
add esp, 4
mov dword [ebp - 0x68], eax
mov edi, eax
mov esi, 0x9424d5
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
push 8
call fcn.007938e2
add esp, 4
mov dword [ebp - 0x6c], eax
mov edi, eax
mov esi, 0x9424d5
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
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 0
push dword [ebp - 0x98]
push dword [ebp + 0xc]
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
push 1
mov eax, 0x94e8da
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1a0]
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x41be43
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 8], eax
push 0
push 0x94e8ea
push 0xffffffffffffffff
push 8
push 0x16264ac7
push 0x5226480e
call fcn.0079390c
add esp, 0x18
mov eax, dword [ebp - 8]
xor ecx, ecx
push eax
lea eax, [ebp - 0xc]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x4424ab
fild dword [ebp - 0xc]
fstp qword [ebp - 0x9c]
fld qword [ebp - 0x9c]
fsub qword [0x942781]
fstp qword [ebp - 0xa4]
push 0x80000601
push dword [ebp - 0xa0]
push dword [ebp - 0xa4]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa8], eax
push str._gameRegionName
push dword [ebp - 0xa8]
push str.data_ordersList_
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41befd
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1b4]
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x41bf40
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x41bf57
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
fild dword [ebp - 0xc]
fstp qword [ebp - 0x9c]
fld qword [ebp - 0x9c]
fsub qword [0x942781]
fstp qword [ebp - 0xa4]
push 0x80000601
push dword [ebp - 0xa0]
push dword [ebp - 0xa4]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa8], eax
push str._tradeNo
push dword [ebp - 0xa8]
push str.data_ordersList_
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41bfd5
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1b4]
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x41c018
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x41c02f
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
fild dword [ebp - 0xc]
fstp qword [ebp - 0x9c]
fld qword [ebp - 0x9c]
fsub qword [0x942781]
fstp qword [ebp - 0xa4]
push 0x80000601
push dword [ebp - 0xa0]
push dword [ebp - 0xa4]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa8], eax
push 0x94e929
push dword [ebp - 0xa8]
push str.data_ordersList_
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41c0ad
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1b4]
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x41c0f0
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x41c107
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
fild dword [ebp - 0xc]
fstp qword [ebp - 0x9c]
fld qword [ebp - 0x9c]
fsub qword [0x942781]
fstp qword [ebp - 0xa4]
push 0x80000601
push dword [ebp - 0xa0]
push dword [ebp - 0xa4]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa8], eax
push 0x94e930
push dword [ebp - 0xa8]
push str.data_ordersList_
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41c185
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1b4]
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x41c1c8
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x41c1df
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
fild dword [ebp - 0xc]
fstp qword [ebp - 0x9c]
fld qword [ebp - 0x9c]
fsub qword [0x942781]
fstp qword [ebp - 0xa4]
push 0x80000601
push dword [ebp - 0xa0]
push dword [ebp - 0xa4]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa8], eax
push str._efficiencyDeposit
push dword [ebp - 0xa8]
push str.data_ordersList_
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41c25d
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1b4]
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x41c2a0
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x41c2b7
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
fild dword [ebp - 0xc]
fstp qword [ebp - 0x9c]
fld qword [ebp - 0x9c]
fsub qword [0x942781]
fstp qword [ebp - 0xa4]
push 0x80000601
push dword [ebp - 0xa0]
push dword [ebp - 0xa4]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa8], eax
push str._securityDeposit
push dword [ebp - 0xa8]
push str.data_ordersList_
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41c335
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1b4]
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x41c378
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x41c38f
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x41c3a6
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0x98], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x41c3d2
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0x9c], eax
fild dword [ebp - 0x98]
fstp qword [ebp - 0xa4]
fld qword [ebp - 0xa4]
fild dword [ebp - 0x9c]
fstp qword [ebp - 0xac]
fadd qword [ebp - 0xac]
fstp qword [ebp - 0xb4]
push 0x80000601
push dword [ebp - 0xb0]
push dword [ebp - 0xb4]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb8], eax
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41c455
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
fild dword [ebp - 0xc]
fstp qword [ebp - 0x9c]
fld qword [ebp - 0x9c]
fsub qword [0x942781]
fstp qword [ebp - 0xa4]
push 0x80000601
push dword [ebp - 0xa0]
push dword [ebp - 0xa4]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa8], eax
push str._hour
push dword [ebp - 0xa8]
push str.data_ordersList_
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41c4d3
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1b4]
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x41c516
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x41c52d
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0xc]
fstp qword [ebp - 0x9c]
fld qword [ebp - 0x9c]
fsub qword [0x942781]
fstp qword [ebp - 0xa4]
push 0x80000601
push dword [ebp - 0xa0]
push dword [ebp - 0xa4]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa8], eax
push str._username
push dword [ebp - 0xa8]
push str.data_ordersList_
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41c5ab
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1b4]
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x41c5ee
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x41c605
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
push 0xffffffffffffffff
push 0x12
push 0x162c9bcc
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 1
jne 0x41c68b
push 0xffffffffffffffff
push 8
push 0x162c9bcb
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0xa4]
push eax
call fcn.004426db
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x41c677
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xa8], 1
jne 0x41c68b
mov eax, 1
jmp 0x41c690
mov eax, 0
test eax, eax
je 0x41c69d
jmp 0x4424a3
mov eax, 0x9424cc
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c6b3
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
push 0xffffffffffffffff
push 0x12
push 0x16264aea
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 1
jne 0x41c93b
push 0xffffffffffffffff
push 8
push 0x1626489d
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x98], eax
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e96c
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x98]
test eax, eax
jne 0x41c724
mov eax, 0x9424cc
push eax
push 3
mov ebx, 0x7952c0
call fcn.007938fa
add esp, 0x28
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x41c750
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x38]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x41c775
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x41c771
imul eax, dword [ebx]
jmp 0x41c766
mov ecx, eax
test ecx, ecx
je 0x41c794
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x41c78d
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x41c77b
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x38]
call fcn.00403d0c
xor ecx, ecx
push eax
lea eax, [ebp - 0xc]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x41c91a
mov ebx, dword [ebp - 0x38]
call fcn.00403d25
push ebx
push ecx
mov eax, dword [ebp - 0xc]
dec eax
jns 0x41c7e6
push 0x83a
push 0x4264dea
push 4
call fcn.007938ee
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41c803
push 0x83a
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push 0x9424cc
mov ebx, dword [ebp - 0x98]
push dword [ebx]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x41c8e6
mov ebx, dword [ebp - 0x38]
call fcn.00403d25
push ebx
push ecx
mov eax, dword [ebp - 0xc]
dec eax
jns 0x41c853
push 0x873
push 0x4264dea
push 4
call fcn.007938ee
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41c870
push 0x873
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa0], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa0]
mov eax, dword [ebx]
test eax, eax
jne 0x41c8a5
mov eax, 0x9424cc
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41c8b9
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0xffffffff
je 0x41c8e6
mov eax, 1
jmp 0x41c8eb
mov eax, 0
test eax, eax
je 0x41c912
mov eax, 0x94e96e
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x41c909
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
jmp 0x41c91a
pop eax
pop ebx
pop ecx
jmp 0x41c7b1
add esp, 0xc
push 0x94e96e
push dword [ebp - 0x34]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41c93b
jmp 0x4424a3
mov eax, 0x94e979
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41c951
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e982
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41c986
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0xffffffff
jne 0x41cab5
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e985
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41c9dd
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0xffffffff
jne 0x41cab5
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e988
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41ca34
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0xffffffff
jne 0x41cab5
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e98b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41ca8b
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xc0], eax
cmp dword [ebp - 0xc0], 0xffffffff
jne 0x41cab5
xor eax, eax
jmp 0x41caba
mov eax, 1
test eax, eax
je 0x41cd6c
push 0xffffffffffffffff
push 0x12
push 0x16264aeb
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 1
jne 0x41cb0a
mov eax, 0x94e96e
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41cb01
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
jmp 0x41cd6c
mov eax, 0x94e96e
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41cb20
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
push 0x94e98e
push dword [0xe64c54]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41cb5f
mov eax, 0x94e979
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41cb56
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
jmp 0x41cd6c
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e96c
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [0xe64c54]
test eax, eax
jne 0x41cb86
mov eax, 0x9424cc
push eax
push 3
mov ebx, 0x7952c0
call fcn.007938fa
add esp, 0x28
mov dword [ebp - 0x98], eax
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp - 0x40]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x41cbc4
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x41cbc0
imul eax, dword [ebx]
jmp 0x41cbb5
mov ecx, eax
test ecx, ecx
je 0x41cbe3
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x41cbdc
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x41cbca
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x40]
call fcn.00403d0c
xor ecx, ecx
push eax
lea eax, [ebp - 0xc]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x41cd69
mov ebx, dword [ebp - 0x40]
call fcn.00403d25
push ebx
push ecx
mov eax, dword [ebp - 0xc]
dec eax
jns 0x41cc35
push 0xc63
push 0x4264dea
push 4
call fcn.007938ee
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41cc52
push 0xc63
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push 0x9424cc
mov ebx, dword [ebp - 0x98]
push dword [ebx]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x41cd35
mov ebx, dword [ebp - 0x40]
call fcn.00403d25
push ebx
push ecx
mov eax, dword [ebp - 0xc]
dec eax
jns 0x41cca2
push 0xc9c
push 0x4264dea
push 4
call fcn.007938ee
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41ccbf
push 0xc9c
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa0], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa0]
mov eax, dword [ebx]
test eax, eax
jne 0x41ccf4
mov eax, 0x9424cc
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41cd08
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0xffffffff
je 0x41cd35
mov eax, 1
jmp 0x41cd3a
mov eax, 0
test eax, eax
je 0x41cd61
mov eax, 0x94e979
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41cd58
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
jmp 0x41cd69
pop eax
pop ebx
pop ecx
jmp 0x41cc00
add esp, 0xc
push 0xffffffffffffffff
push 0x13
push 0x16264ace
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0
je 0x41cdc2
push 0xffffffffffffffff
push 0x13
push 0x16264ace
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 2
je 0x41cdc2
xor eax, eax
jmp 0x41cdc7
mov eax, 1
test eax, eax
je 0x4413eb
push 0xffffffffffffffff
push 0x13
push 0x16264ace
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0
jne 0x41ce0b
mov dword [ebp - 0x48], 0x5226480e
mov dword [ebp - 0x44], 0x162648df
jmp 0x41ce19
mov dword [ebp - 0x48], 0x5226480e
mov dword [ebp - 0x44], 0x162648f6
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e993
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41ce4a
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0xffffffff
jne 0x41d231
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e99c
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41cea1
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0xffffffff
jne 0x41d231
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9a3
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41cef8
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0xffffffff
jne 0x41d231
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9a8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41cf4f
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xc0], eax
cmp dword [ebp - 0xc0], 0xffffffff
jne 0x41d231
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9ad
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41cfa6
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xcc], eax
cmp dword [ebp - 0xcc], 0xffffffff
jne 0x41d231
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9b0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41cffd
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0xd8], 0xffffffff
jne 0x41d231
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9b3
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41d054
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0xffffffff
jne 0x41d231
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9ba
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41d0ab
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xf0], eax
cmp dword [ebp - 0xf0], 0xffffffff
jne 0x41d231
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9c1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41d102
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xfc], eax
cmp dword [ebp - 0xfc], 0xffffffff
jne 0x41d231
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9c8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41d159
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x108], eax
cmp dword [ebp - 0x108], 0xffffffff
jne 0x41d231
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9cf
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41d1b0
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x114], eax
cmp dword [ebp - 0x114], 0xffffffff
jne 0x41d231
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x942ac0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41d207
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0xffffffff
jne 0x41d231
xor eax, eax
jmp 0x41d236
mov eax, 1
test eax, eax
je 0x41d243
jmp 0x4424a3
push 0x1000e
push 0x162648e1
push 0x5226480e
push 1
mov ebx, 0x798080
call fcn.007938fa
add esp, 0x10
xor ecx, ecx
push eax
lea eax, [ebp - 0xc]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x41d426
mov eax, 0x9424cc
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41d291
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
fild dword [ebp - 0xc]
fstp qword [ebp - 0x9c]
fld qword [ebp - 0x9c]
fsub qword [0x942781]
fstp qword [ebp - 0xa4]
fld qword [ebp - 0xa4]
call fcn.00403e0c
push 0x80000301
push 0
push eax
push 0x1000e
push 0x162648e1
push 0x5226480e
push 2
mov ebx, 0x7980b0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xa8], eax
push 0xffffffffffffffff
push 0x13
push 0x162648e1
push 0x5226480e
call fcn.00793912
add esp, 0x10
push 0x80000301
push 0
push eax
push 0x1000e
push 0x162648e1
push 0x5226480e
push 2
mov ebx, 0x7980b0
call fcn.007938fa
add esp, 0x1c
cmp dword [ebp - 0xa8], eax
jge 0x41d41e
fild dword [ebp - 0xc]
fstp qword [ebp - 0x9c]
fld qword [ebp - 0x9c]
fsub qword [0x942781]
fstp qword [ebp - 0xa4]
fld qword [ebp - 0xa4]
call fcn.00403e0c
push 0x80000301
push 0
push eax
push 0x1000e
push 0x162648e1
push 0x5226480e
push 2
mov ebx, 0x798110
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xa8], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x41d3b2
mov eax, 0x9424cc
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41d3c6
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41d3f2
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xac], 0xffffffff
je 0x41d41e
mov eax, 0x94e96e
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41d415
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
jmp 0x41d426
pop eax
pop ebx
pop ecx
jmp 0x41d26d
add esp, 0xc
push 0x94e96e
push dword [ebp - 0x4c]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41d447
jmp 0x4424a3
mov eax, 0x9424cc
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41d45d
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x64], 0
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94299d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41d4b5
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0xffffffff
jne 0x41d692
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9d6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41d50c
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0xffffffff
jne 0x41d692
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9d9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41d563
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0xffffffff
jne 0x41d692
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9dc
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41d5ba
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xc0], eax
cmp dword [ebp - 0xc0], 0xffffffff
jne 0x41d692
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9df
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41d611
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xcc], eax
cmp dword [ebp - 0xcc], 0xffffffff
jne 0x41d692
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9e2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41d668
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0xd8], 0xffffffff
jne 0x41d692
xor eax, eax
jmp 0x41d697
mov eax, 1
test eax, eax
je 0x440ef0
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9e2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41d6d0
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0xffffffff
je 0x41d784
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9e2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41d71b
mov eax, 0x9424cc
push eax
push 3
mov ebx, 0x7952c0
call fcn.007938fa
add esp, 0x28
mov dword [ebp - 0x98], eax
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp - 0x68]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x41d759
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x41d755
imul eax, dword [ebx]
jmp 0x41d74a
mov ecx, eax
test ecx, ecx
je 0x41d778
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x41d771
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x41d75f
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9d9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41d7b5
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0xffffffff
je 0x41d869
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9d9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41d800
mov eax, 0x9424cc
push eax
push 3
mov ebx, 0x7952c0
call fcn.007938fa
add esp, 0x28
mov dword [ebp - 0x98], eax
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp - 0x68]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x41d83e
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x41d83a
imul eax, dword [ebx]
jmp 0x41d82f
mov ecx, eax
test ecx, ecx
je 0x41d85d
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x41d856
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x41d844
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94299d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41d89a
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0xffffffff
je 0x41d94e
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94299d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41d8e5
mov eax, 0x9424cc
push eax
push 3
mov ebx, 0x7952c0
call fcn.007938fa
add esp, 0x28
mov dword [ebp - 0x98], eax
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp - 0x68]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x41d923
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x41d91f
imul eax, dword [ebx]
jmp 0x41d914
mov ecx, eax
test ecx, ecx
je 0x41d942
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x41d93b
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x41d929
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9d6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41d97f
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0xffffffff
je 0x41da33
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9d6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41d9ca
mov eax, 0x9424cc
push eax
push 3
mov ebx, 0x7952c0
call fcn.007938fa
add esp, 0x28
mov dword [ebp - 0x98], eax
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp - 0x68]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x41da08
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x41da04
imul eax, dword [ebx]
jmp 0x41d9f9
mov ecx, eax
test ecx, ecx
je 0x41da27
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x41da20
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x41da0e
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9dc
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41da64
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0xffffffff
je 0x41db18
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9dc
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41daaf
mov eax, 0x9424cc
push eax
push 3
mov ebx, 0x7952c0
call fcn.007938fa
add esp, 0x28
mov dword [ebp - 0x98], eax
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp - 0x68]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x41daed
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x41dae9
imul eax, dword [ebx]
jmp 0x41dade
mov ecx, eax
test ecx, ecx
je 0x41db0c
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x41db05
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x41daf3
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9df
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41db49
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0xffffffff
je 0x41dbfd
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9df
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x41db94
mov eax, 0x9424cc
push eax
push 3
mov ebx, 0x7952c0
call fcn.007938fa
add esp, 0x28
mov dword [ebp - 0x98], eax
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp - 0x68]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x41dbd2
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x41dbce
imul eax, dword [ebx]
jmp 0x41dbc3
mov ecx, eax
test ecx, ecx
je 0x41dbf1
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x41dbea
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x41dbd8
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d0c
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 2
je 0x41dc1d
jmp 0x4424a3
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41dc45
push 0x1b3f
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9e4
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x41dc86
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x41e09c
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41dcd4
push 0x1b89
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9e9
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x41dd15
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x41e09c
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41dd63
push 0x1bd1
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xb8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9ec
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xb8]
mov eax, dword [ebx]
test eax, eax
jne 0x41dda4
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xc0], eax
cmp dword [ebp - 0xc0], 0xffffffff
jne 0x41e09c
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41ddf2
push 0x1c19
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9ef
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xc8]
mov eax, dword [ebx]
test eax, eax
jne 0x41de33
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xd0], eax
cmp dword [ebp - 0xd0], 0xffffffff
jne 0x41e09c
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41de81
push 0x1c63
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xd8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9f4
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xd8]
mov eax, dword [ebx]
test eax, eax
jne 0x41dec2
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xe0], eax
cmp dword [ebp - 0xe0], 0xffffffff
jne 0x41e09c
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41df10
push 0x1cab
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xe8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9f7
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xe8]
mov eax, dword [ebx]
test eax, eax
jne 0x41df51
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xf0], eax
cmp dword [ebp - 0xf0], 0xffffffff
jne 0x41e09c
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41df9f
push 0x1cf5
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xf8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9fc
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xf8]
mov eax, dword [ebx]
test eax, eax
jne 0x41dfe0
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x100], eax
cmp dword [ebp - 0x100], 0xffffffff
jne 0x41e09c
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x41e02e
push 0x1d3f
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x108], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea01
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x108]
mov eax, dword [ebx]
test eax, eax
jne 0x41e06f
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x110], eax
cmp dword [ebp - 0x110], 0xffffffff
je 0x41e09c
mov eax, 1
jmp 0x41e0a1
mov eax, 0
test eax, eax
je 0x41e7f4
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41e0d1
push 0x1da2
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x41e103
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x41e12f
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x41e160
push 0x1e01
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea01
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.004429ea
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x41e1c5
push ebx
call fcn.007938e8
add esp, 4
lea eax, [ebp - 0xa8]
push eax
call fcn.004427d0
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41e1ea
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x41e200
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x41e22c
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x41e25d
push 0x1e63
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov eax, 0x94ea01
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
push eax
push dword [ebp - 0x98]
call fcn.00442c29
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x41e2b0
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xa4], 2
jne 0x41e2c2
jmp 0x4424a3
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x41e2d5
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0x98], eax
fild dword [ebp - 0x58]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fild dword [ebp - 0x54]
fstp qword [ebp - 0xa8]
fsub qword [ebp - 0xa8]
fstp qword [ebp - 0xb0]
fild dword [ebp - 0x98]
fstp qword [ebp - 0xb8]
fld qword [ebp - 0xb8]
fdiv qword [ebp - 0xb0]
fstp qword [ebp - 0xc0]
fld qword [ebp - 0xc0]
fstp dword [ebp - 0xc4]
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x64], eax
push 0x20004
push dword [ebp - 0x44]
push dword [ebp - 0x48]
push 1
mov eax, 1
mov ebx, 0x803400
call fcn.00793906
add esp, 0x10
xor ecx, ecx
push eax
lea eax, [ebp - 0xc]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x41e7f1
fild dword [ebp - 0xc]
fstp qword [ebp - 0x9c]
fld qword [ebp - 0x9c]
fsub qword [0x942781]
fstp qword [ebp - 0xa4]
push 0x80000301
push 0
push 2
fld qword [ebp - 0xa4]
call fcn.00403e0c
push 0x80000301
push 0
push eax
push 0x20004
push dword [ebp - 0x44]
push dword [ebp - 0x48]
push 3
mov eax, 1
mov ebx, 0x8031f0
call fcn.00793906
add esp, 0x28
mov dword [ebp - 0xa8], eax
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9d9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x41e408
mov eax, 0x9424cc
push eax
push 3
mov ebx, 0x7952c0
call fcn.007938fa
add esp, 0x28
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41e434
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x6c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x41e459
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x41e455
imul eax, dword [ebx]
jmp 0x41e44a
mov ecx, eax
test ecx, ecx
je 0x41e478
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x41e471
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x41e45f
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x6c], eax
fild dword [ebp - 0xc]
fstp qword [ebp - 0x9c]
fld qword [ebp - 0x9c]
fsub qword [0x942781]
fstp qword [ebp - 0xa4]
push 0x80000301
push 0
push 3
fld qword [ebp - 0xa4]
call fcn.00403e0c
push 0x80000301
push 0
push eax
push 0x20004
push dword [ebp - 0x44]
push dword [ebp - 0x48]
push 3
mov eax, 1
mov ebx, 0x8031f0
call fcn.00793906
add esp, 0x28
mov dword [ebp - 0xa8], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x41e4fc
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41e528
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xac]
fstp dword [ebp - 0xb0]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41e565
push 0x208c
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9e4
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x41e5a6
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x41e662
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x41e5f4
push 0x20d6
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9e4
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e635
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
je 0x41e662
mov eax, 1
jmp 0x41e667
mov eax, 0
test eax, eax
je 0x41e7e9
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x41e697
push 0x213b
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x41e6c9
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x41e6f5
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41e726
push 0x219b
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x41e758
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x41e784
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x5c], eax
mov eax, dword [ebp - 0x5c]
cmp dword [ebp - 0x54], eax
jl 0x41e7bd
mov eax, dword [ebp - 0x60]
cmp dword [ebp - 0x58], eax
jg 0x41e7bd
fld dword [ebp - 0x70]
fcomp dword [ebp - 0x64]
fnstsw ax
test ah, 0x41
je 0x41e7bd
mov eax, 1
jmp 0x41e7c2
mov eax, 0
test eax, eax
je 0x41e7e9
mov eax, 0x94e979
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41e7e0
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
jmp 0x41e7f1
pop eax
pop ebx
pop ecx
jmp 0x41e370
add esp, 0xc
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41e81c
push 0x231d
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9e4
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x41e85d
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x41ec73
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41e8ab
push 0x2367
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9e9
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e8ec
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x41ec73
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41e93a
push 0x23af
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xb8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9ec
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xb8]
mov eax, dword [ebx]
test eax, eax
jne 0x41e97b
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xc0], eax
cmp dword [ebp - 0xc0], 0xffffffff
jne 0x41ec73
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41e9c9
push 0x23f7
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9ef
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xc8]
mov eax, dword [ebx]
test eax, eax
jne 0x41ea0a
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xd0], eax
cmp dword [ebp - 0xd0], 0xffffffff
jne 0x41ec73
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41ea58
push 0x2441
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xd8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9f4
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xd8]
mov eax, dword [ebx]
test eax, eax
jne 0x41ea99
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xe0], eax
cmp dword [ebp - 0xe0], 0xffffffff
jne 0x41ec73
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41eae7
push 0x2489
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xe8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9f7
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xe8]
mov eax, dword [ebx]
test eax, eax
jne 0x41eb28
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xf0], eax
cmp dword [ebp - 0xf0], 0xffffffff
jne 0x41ec73
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41eb76
push 0x24d3
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xf8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9fc
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xf8]
mov eax, dword [ebx]
test eax, eax
jne 0x41ebb7
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x100], eax
cmp dword [ebp - 0x100], 0xffffffff
jne 0x41ec73
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x41ec05
push 0x251d
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x108], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9e4
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x108]
mov eax, dword [ebx]
test eax, eax
jne 0x41ec46
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x110], eax
cmp dword [ebp - 0x110], 0xffffffff
jne 0x41ec73
mov eax, 1
jmp 0x41ec78
mov eax, 0
test eax, eax
je 0x4224f3
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41eca8
push 0x258e
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea04
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x41ece9
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42010e
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41ed37
push 0x25f0
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea04
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x41ed9c
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x41edbe
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41edea
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x41ee01
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41ee2d
push 0x264e
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea04
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.004429ea
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x41ee92
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x41eeb4
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x794200
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41eee0
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x41eef7
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x78], eax
push 0x94ea07
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x41ef4a
push 0x94ea0a
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x41ef4a
push 0x9424cc
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x41ef4a
xor eax, eax
jmp 0x41ef4f
mov eax, 1
test eax, eax
je 0x41f2cd
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41ef7f
push 0x2753
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea04
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x41efe4
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x41f006
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41f032
push ebx
call fcn.007938e8
add esp, 4
push 0x94ea01
push dword [ebp - 0xac]
call fcn.004043a9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x41f069
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
jne 0x41f199
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41f09e
push 0x27b2
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xb4], ebx
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
mov eax, 0x94ea04
mov dword [ebp - 0xc0], eax
lea eax, [ebp - 0xc0]
push eax
push dword [ebp - 0xb4]
call fcn.00442db4
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x41f103
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x41f125
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41f151
push ebx
call fcn.007938e8
add esp, 4
push 0x94ea0d
push dword [ebp - 0xc8]
call fcn.004043a9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xcc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41f188
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xcc], 0
jne 0x41f199
xor eax, eax
jmp 0x41f19e
mov eax, 1
test eax, eax
je 0x41f1ad
mov dword [ebp - 0x54], 0xa
push 0x94ea10
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f1cd
mov dword [ebp - 0x54], 0xb
push 0x94ea15
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f1ed
mov dword [ebp - 0x54], 0xc
push 0x94ea1a
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f20d
mov dword [ebp - 0x54], 0xd
push 0x94ea1f
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f22d
mov dword [ebp - 0x54], 0xe
push 0x94ea24
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f24d
mov dword [ebp - 0x54], 0xf
push 0x94ea29
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f26d
mov dword [ebp - 0x54], 0x10
push 0x94ea2e
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f28d
mov dword [ebp - 0x54], 0x11
push 0x94ea33
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f2ad
mov dword [ebp - 0x54], 0x12
push 0x94ea38
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f2cd
mov dword [ebp - 0x54], 0x13
push 0x94ea3d
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f65c
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41f30e
push 0x2be2
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea04
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x41f373
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x41f395
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41f3c1
push ebx
call fcn.007938e8
add esp, 4
push 0x94ea01
push dword [ebp - 0xac]
call fcn.004043a9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x41f3f8
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
jne 0x41f528
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41f42d
push 0x2c41
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xb4], ebx
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
mov eax, 0x94ea04
mov dword [ebp - 0xc0], eax
lea eax, [ebp - 0xc0]
push eax
push dword [ebp - 0xb4]
call fcn.00442db4
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x41f492
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x41f4b4
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41f4e0
push ebx
call fcn.007938e8
add esp, 4
push 0x94ea0d
push dword [ebp - 0xc8]
call fcn.004043a9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xcc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41f517
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xcc], 0
jne 0x41f528
xor eax, eax
jmp 0x41f52d
mov eax, 1
test eax, eax
je 0x41f53c
mov dword [ebp - 0x54], 0x14
push 0x94ea10
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f55c
mov dword [ebp - 0x54], 0x15
push 0x94ea15
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f57c
mov dword [ebp - 0x54], 0x16
push 0x94ea1a
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f59c
mov dword [ebp - 0x54], 0x17
push 0x94ea1f
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f5bc
mov dword [ebp - 0x54], 0x18
push 0x94ea24
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f5dc
mov dword [ebp - 0x54], 0x19
push 0x94ea29
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f5fc
mov dword [ebp - 0x54], 0x1a
push 0x94ea2e
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f61c
mov dword [ebp - 0x54], 0x1b
push 0x94ea33
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f63c
mov dword [ebp - 0x54], 0x1c
push 0x94ea38
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f65c
mov dword [ebp - 0x54], 0x1d
push 0x94ea40
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f9eb
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41f69d
push 0x3071
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea04
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x41f702
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x41f724
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41f750
push ebx
call fcn.007938e8
add esp, 4
push 0x94ea01
push dword [ebp - 0xac]
call fcn.004043a9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x41f787
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
jne 0x41f8b7
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41f7bc
push 0x30d0
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xb4], ebx
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
mov eax, 0x94ea04
mov dword [ebp - 0xc0], eax
lea eax, [ebp - 0xc0]
push eax
push dword [ebp - 0xb4]
call fcn.00442db4
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x41f821
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x41f843
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41f86f
push ebx
call fcn.007938e8
add esp, 4
push 0x94ea0d
push dword [ebp - 0xc8]
call fcn.004043a9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xcc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41f8a6
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xcc], 0
jne 0x41f8b7
xor eax, eax
jmp 0x41f8bc
mov eax, 1
test eax, eax
je 0x41f8cb
mov dword [ebp - 0x54], 0x1e
push 0x94ea10
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f8eb
mov dword [ebp - 0x54], 0x1f
push 0x94ea15
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f90b
mov dword [ebp - 0x54], 0x20
push 0x94ea1a
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f92b
mov dword [ebp - 0x54], 0x21
push 0x94ea1f
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f94b
mov dword [ebp - 0x54], 0x22
push 0x94ea24
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f96b
mov dword [ebp - 0x54], 0x23
push 0x94ea29
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f98b
mov dword [ebp - 0x54], 0x24
push 0x94ea2e
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f9ab
mov dword [ebp - 0x54], 0x25
push 0x94ea33
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f9cb
mov dword [ebp - 0x54], 0x26
push 0x94ea38
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41f9eb
mov dword [ebp - 0x54], 0x27
push 0x94ea43
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41fd7a
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41fa2c
push 0x3500
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea04
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x41fa91
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x41fab3
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41fadf
push ebx
call fcn.007938e8
add esp, 4
push 0x94ea01
push dword [ebp - 0xac]
call fcn.004043a9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x41fb16
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
jne 0x41fc46
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41fb4b
push 0x355f
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xb4], ebx
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
mov eax, 0x94ea04
mov dword [ebp - 0xc0], eax
lea eax, [ebp - 0xc0]
push eax
push dword [ebp - 0xb4]
call fcn.00442db4
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x41fbb0
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x41fbd2
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41fbfe
push ebx
call fcn.007938e8
add esp, 4
push 0x94ea0d
push dword [ebp - 0xc8]
call fcn.004043a9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xcc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41fc35
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xcc], 0
jne 0x41fc46
xor eax, eax
jmp 0x41fc4b
mov eax, 1
test eax, eax
je 0x41fc5a
mov dword [ebp - 0x54], 0x28
push 0x94ea10
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41fc7a
mov dword [ebp - 0x54], 0x29
push 0x94ea15
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41fc9a
mov dword [ebp - 0x54], 0x2a
push 0x94ea1a
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41fcba
mov dword [ebp - 0x54], 0x2b
push 0x94ea1f
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41fcda
mov dword [ebp - 0x54], 0x2c
push 0x94ea24
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41fcfa
mov dword [ebp - 0x54], 0x2d
push 0x94ea29
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41fd1a
mov dword [ebp - 0x54], 0x2e
push 0x94ea2e
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41fd3a
mov dword [ebp - 0x54], 0x2f
push 0x94ea33
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41fd5a
mov dword [ebp - 0x54], 0x30
push 0x94ea38
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x41fd7a
mov dword [ebp - 0x54], 0x31
push 0x94ea46
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x420109
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41fdbb
push 0x398f
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea04
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x41fe20
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x41fe42
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41fe6e
push ebx
call fcn.007938e8
add esp, 4
push 0x94ea01
push dword [ebp - 0xac]
call fcn.004043a9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x41fea5
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
jne 0x41ffd5
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x41feda
push 0x39ee
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xb4], ebx
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
mov eax, 0x94ea04
mov dword [ebp - 0xc0], eax
lea eax, [ebp - 0xc0]
push eax
push dword [ebp - 0xb4]
call fcn.00442db4
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x41ff3f
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x41ff61
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x41ff8d
push ebx
call fcn.007938e8
add esp, 4
push 0x94ea0d
push dword [ebp - 0xc8]
call fcn.004043a9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xcc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x41ffc4
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xcc], 0
jne 0x41ffd5
xor eax, eax
jmp 0x41ffda
mov eax, 1
test eax, eax
je 0x41ffe9
mov dword [ebp - 0x54], 0x32
push 0x94ea10
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x420009
mov dword [ebp - 0x54], 0x33
push 0x94ea15
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x420029
mov dword [ebp - 0x54], 0x34
push 0x94ea1a
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x420049
mov dword [ebp - 0x54], 0x35
push 0x94ea1f
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x420069
mov dword [ebp - 0x54], 0x36
push 0x94ea24
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x420089
mov dword [ebp - 0x54], 0x37
push 0x94ea29
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4200a9
mov dword [ebp - 0x54], 0x38
push 0x94ea2e
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4200c9
mov dword [ebp - 0x54], 0x39
push 0x94ea33
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4200e9
mov dword [ebp - 0x54], 0x3a
push 0x94ea38
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x420109
mov dword [ebp - 0x54], 0x3b
jmp 0x420751
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x420136
push 0x3df2
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94e9e4
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x42019b
push ebx
call fcn.007938e8
add esp, 4
lea eax, [ebp - 0xa8]
push eax
call fcn.004427d0
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4201c0
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x4201d6
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x420202
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x420233
push 0x3e43
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x420274
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4202a1
mov dword [ebp - 0x54], 1
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4202c9
push 0x3ec5
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42030a
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x420337
mov dword [ebp - 0x54], 2
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x42035f
push 0x3f47
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x4203a0
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4203cd
mov dword [ebp - 0x54], 3
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4203f5
push 0x3fc9
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x420436
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x420463
mov dword [ebp - 0x54], 4
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42048b
push 0x404b
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea24
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x4204cc
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4204f9
mov dword [ebp - 0x54], 5
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x420521
push 0x40cd
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea29
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x420562
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42058f
mov dword [ebp - 0x54], 6
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4205b7
push 0x414f
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea2e
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x4205f8
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x420625
mov dword [ebp - 0x54], 7
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x42064d
push 0x41d1
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea33
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42068e
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4206bb
mov dword [ebp - 0x54], 8
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4206e3
push 0x4253
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea38
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x420724
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x420751
mov dword [ebp - 0x54], 9
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x420779
push 0x4310
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov eax, 0x94ea01
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
push eax
push dword [ebp - 0x98]
call fcn.00442c29
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x4207cc
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xa4], 2
jne 0x4207de
jmp 0x4424a3
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x420806
push 0x438f
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea01
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x420847
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42096f
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x420895
push 0x4403
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea01
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.004429ea
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4208fa
push ebx
call fcn.007938e8
add esp, 4
lea eax, [ebp - 0xa8]
push eax
call fcn.004427d0
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x42091f
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x420935
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x420961
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x58], eax
jmp 0x420c02
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x420997
push 0x4465
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea49
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x4209e7
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x420a13
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xa0], 0xffffffff
je 0x420b22
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x420a48
push 0x44db
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
mov eax, 0x94ea49
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x9c]
push eax
call fcn.004429ea
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x420abf
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x420ad2
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x420ae8
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x420b14
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x58], eax
jmp 0x420c02
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x420b4a
push 0x4545
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push 0x80000301
push 0
push 3
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x420b79
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
call fcn.004427d0
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x420bb7
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x420bcd
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x420bf9
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x420c2a
push 0x45bf
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea04
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x420c6b
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x421a87
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x420cb9
push 0x4621
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea04
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x420d1e
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x420d40
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x420d6c
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x420d83
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x420daf
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x421aaf
push 0x5bc3
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x421af0
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x421b1d
mov dword [ebp - 0x58], 1
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x421b45
push 0x5c45
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x421b86
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x421bb3
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42251b
push 0x6493
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9e4
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42255c
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42cf33
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x4225aa
push 0x64f0
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov eax, 0x94ea01
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
push eax
push dword [ebp - 0x98]
call fcn.00442c29
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x4225fd
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xa4], 2
jne 0x42260f
jmp 0x4424a3
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x422637
push 0x656f
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea01
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x422678
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4227c3
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x4226c6
push 0x65f5
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea01
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.004429ea
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x42272b
push ebx
call fcn.007938e8
add esp, 4
lea eax, [ebp - 0xa8]
push eax
call fcn.004427d0
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x422750
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x422766
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x422792
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xb0]
fstp qword [ebp - 0xb8]
fld qword [ebp - 0xb8]
fadd qword [0x94ea4d]
fstp qword [ebp - 0xc0]
fld qword [ebp - 0xc0]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
jmp 0x422a8c
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x4227eb
push 0x6685
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94e9e4
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x422850
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 3
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x422872
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x42289e
push ebx
call fcn.007938e8
add esp, 4
lea eax, [ebp - 0xac]
push eax
call fcn.004427d0
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4228c3
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xb0]
test eax, eax
jne 0x4228d9
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x422905
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb4], 0
jne 0x42291e
mov dword [ebp - 0x58], 0x33
jmp 0x422a8c
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x422946
push 0x674b
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94e9e4
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4229ab
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 3
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x4229cd
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4229f9
push ebx
call fcn.007938e8
add esp, 4
lea eax, [ebp - 0xac]
push eax
call fcn.004427d0
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x422a1e
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xb0]
test eax, eax
jne 0x422a34
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x422a60
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xb4]
fstp qword [ebp - 0xbc]
fld qword [ebp - 0xbc]
fadd qword [0x94ea4d]
fstp qword [ebp - 0xc4]
fld qword [ebp - 0xc4]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x422ab4
push 0x67da
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea04
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x422af5
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x423911
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x422b43
push 0x683c
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea04
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x422ba8
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x422bca
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x422bf6
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x422c0d
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x422c39
push 0x689a
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea04
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.004429ea
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x422c9e
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x422cc0
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x794200
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x422cec
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x422d03
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x78], eax
push 0x94ea07
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x422d3d
push 0x94ea0a
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x422d3d
xor eax, eax
jmp 0x422d42
mov eax, 1
test eax, eax
je 0x422f90
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x422d72
push 0x6980
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea04
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x422dd7
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x422df9
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x422e25
push ebx
call fcn.007938e8
add esp, 4
push 0x94ea01
push dword [ebp - 0xac]
call fcn.004043a9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x422e5c
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
je 0x422e70
mov dword [ebp - 0x58], 0x3c
push 0x94ea10
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x422e90
mov dword [ebp - 0x58], 0x3d
push 0x94ea15
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x422eb0
mov dword [ebp - 0x58], 0x3e
push 0x94ea1a
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x422ed0
mov dword [ebp - 0x58], 0x3f
push 0x94ea1f
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x422ef0
mov dword [ebp - 0x58], 0x40
push 0x94ea24
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x422f10
mov dword [ebp - 0x58], 0x41
push 0x94ea29
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x422f30
mov dword [ebp - 0x58], 0x42
push 0x94ea2e
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x422f50
mov dword [ebp - 0x58], 0x43
push 0x94ea33
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x422f70
mov dword [ebp - 0x58], 0x44
push 0x94ea38
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x422f90
mov dword [ebp - 0x58], 0x45
push 0x94ea3d
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4231ef
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x422fd1
push 0x6d9d
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea04
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x423036
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x423058
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x423084
push ebx
call fcn.007938e8
add esp, 4
push 0x94ea01
push dword [ebp - 0xac]
call fcn.004043a9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4230bb
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
je 0x4230cf
mov dword [ebp - 0x58], 0x46
push 0x94ea10
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4230ef
mov dword [ebp - 0x58], 0x47
push 0x94ea15
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42310f
mov dword [ebp - 0x58], 0x48
push 0x94ea1a
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42312f
mov dword [ebp - 0x58], 0x49
push 0x94ea1f
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42314f
mov dword [ebp - 0x58], 0x4a
push 0x94ea24
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42316f
mov dword [ebp - 0x58], 0x4b
push 0x94ea29
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42318f
mov dword [ebp - 0x58], 0x4c
push 0x94ea2e
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4231af
mov dword [ebp - 0x58], 0x4d
push 0x94ea33
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4231cf
mov dword [ebp - 0x58], 0x4e
push 0x94ea38
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4231ef
mov dword [ebp - 0x58], 0x4f
push 0x94ea40
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42344e
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x423230
push 0x71ba
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea04
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x423295
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x4232b7
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4232e3
push ebx
call fcn.007938e8
add esp, 4
push 0x94ea01
push dword [ebp - 0xac]
call fcn.004043a9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x42331a
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
je 0x42332e
mov dword [ebp - 0x58], 0x50
push 0x94ea10
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42334e
mov dword [ebp - 0x58], 0x51
push 0x94ea15
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42336e
mov dword [ebp - 0x58], 0x52
push 0x94ea1a
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42338e
mov dword [ebp - 0x58], 0x53
push 0x94ea1f
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4233ae
mov dword [ebp - 0x58], 0x54
push 0x94ea24
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4233ce
mov dword [ebp - 0x58], 0x55
push 0x94ea29
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4233ee
mov dword [ebp - 0x58], 0x56
push 0x94ea2e
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42340e
mov dword [ebp - 0x58], 0x57
push 0x94ea33
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42342e
mov dword [ebp - 0x58], 0x58
push 0x94ea38
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42344e
mov dword [ebp - 0x58], 0x59
push 0x94ea43
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4236ad
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42348f
push 0x75d7
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea04
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4234f4
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x423516
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x423542
push ebx
call fcn.007938e8
add esp, 4
push 0x94ea01
push dword [ebp - 0xac]
call fcn.004043a9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x423579
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
je 0x42358d
mov dword [ebp - 0x58], 0x5a
push 0x94ea10
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4235ad
mov dword [ebp - 0x58], 0x5b
push 0x94ea15
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4235cd
mov dword [ebp - 0x58], 0x5c
push 0x94ea1a
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4235ed
mov dword [ebp - 0x58], 0x5d
push 0x94ea1f
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42360d
mov dword [ebp - 0x58], 0x5e
push 0x94ea24
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42362d
mov dword [ebp - 0x58], 0x5f
push 0x94ea29
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42364d
mov dword [ebp - 0x58], 0x60
push 0x94ea2e
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42366d
mov dword [ebp - 0x58], 0x61
push 0x94ea33
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42368d
mov dword [ebp - 0x58], 0x62
push 0x94ea38
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4236ad
mov dword [ebp - 0x58], 0x63
push 0x94ea46
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42390c
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x4236ee
push 0x79f4
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea04
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x423753
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 2
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x423775
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4237a1
push ebx
call fcn.007938e8
add esp, 4
push 0x94ea01
push dword [ebp - 0xac]
call fcn.004043a9
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4237d8
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
je 0x4237ec
mov dword [ebp - 0x58], 0x64
push 0x94ea10
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42380c
mov dword [ebp - 0x58], 0x65
push 0x94ea15
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42382c
mov dword [ebp - 0x58], 0x66
push 0x94ea1a
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42384c
mov dword [ebp - 0x58], 0x67
push 0x94ea1f
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42386c
mov dword [ebp - 0x58], 0x68
push 0x94ea24
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42388c
mov dword [ebp - 0x58], 0x69
push 0x94ea29
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4238ac
mov dword [ebp - 0x58], 0x6a
push 0x94ea2e
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4238cc
mov dword [ebp - 0x58], 0x6b
push 0x94ea33
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4238ec
mov dword [ebp - 0x58], 0x6c
push 0x94ea38
push dword [ebp - 0x74]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x42390c
mov dword [ebp - 0x58], 0x6d
jmp 0x423e57
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x423939
push 0x7dde
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42397a
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4239a7
mov dword [ebp - 0x58], 0x33
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x4239cf
push 0x7e60
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x423a10
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x423a3d
mov dword [ebp - 0x58], 0x34
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x423a65
push 0x7ee2
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x423aa6
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x423ad3
mov dword [ebp - 0x58], 0x35
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x423afb
push 0x7f64
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x423b3c
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x423b69
mov dword [ebp - 0x58], 0x36
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x423b91
push 0x7fe6
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea24
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x423bd2
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x423bff
mov dword [ebp - 0x58], 0x37
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x423c27
push 0x8068
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea29
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x423c68
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x423c95
mov dword [ebp - 0x58], 0x38
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x423cbd
push 0x80ea
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea2e
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x423cfe
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x423d2b
mov dword [ebp - 0x58], 0x39
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x423d53
push 0x816c
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea33
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x423d94
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x423dc1
mov dword [ebp - 0x58], 0x3a
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x423de9
push 0x81ee
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea38
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x423e2a
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x423e57
mov dword [ebp - 0x58], 0x3b
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x423e7f
push 0x82aa
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9e4
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x423ec0
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x424247
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x423f0e
push 0x82f4
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9e9
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x423f4f
mov eax, 0
test eax, eax
je 0x4262b4
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x42427c
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4262dc
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42cf5b
push 0xf96d
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9ef
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42cf9c
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x436f7e
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42cfea
push 0xf9ca
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea55
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42d02b
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42d43f
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42d079
push 0xfa54
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x42d0b7
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x42d0e3
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x42d0f9
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x42d125
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xa4]
fstp qword [ebp - 0xac]
fld qword [ebp - 0xac]
fadd qword [0x94ea5c]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42d179
push 0xfaae
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42d1ba
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42d1e7
mov dword [ebp - 0x58], 0x2e
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42d20f
push 0xfb30
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42d250
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42d27d
mov dword [ebp - 0x58], 0x2f
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42d2a5
push 0xfbb2
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42d2e6
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42d313
mov dword [ebp - 0x58], 0x30
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42d33b
push 0xfc34
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42d37c
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42d3a9
mov dword [ebp - 0x58], 0x31
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42d3d1
push 0xfcb6
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea24
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42d412
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42d43f
mov dword [ebp - 0x58], 0x32
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42d467
push 0xfd4d
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea64
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42d4a8
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42d8bc
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42d4f6
push 0xfdd7
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x42d534
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x42d560
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x42d576
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x42d5a2
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xa4]
fstp qword [ebp - 0xac]
fld qword [ebp - 0xac]
fadd qword [0x94ea6b]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42d5f6
push 0xfe31
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42d637
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42d664
mov dword [ebp - 0x58], 0x29
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42d68c
push 0xfeb3
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42d6cd
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42d6fa
mov dword [ebp - 0x58], 0x2a
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42d722
push 0xff35
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42d763
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42d790
mov dword [ebp - 0x58], 0x2b
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42d7b8
push 0xffb7
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42d7f9
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42d826
mov dword [ebp - 0x58], 0x2c
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42d84e
push 0x10039
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea24
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42d88f
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42d8bc
mov dword [ebp - 0x58], 0x2d
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42d8e4
push 0x100d0
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea73
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42d925
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42dd39
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42d973
push 0x1015a
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x42d9b1
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x42d9dd
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x42d9f3
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x42da1f
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xa4]
fstp qword [ebp - 0xac]
fld qword [ebp - 0xac]
fadd qword [0x94ea7a]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42da73
push 0x101b4
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42dab4
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42dae1
mov dword [ebp - 0x58], 0x24
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42db09
push 0x10236
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42db4a
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42db77
mov dword [ebp - 0x58], 0x25
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42db9f
push 0x102b8
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42dbe0
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42dc0d
mov dword [ebp - 0x58], 0x26
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42dc35
push 0x1033a
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42dc76
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42dca3
mov dword [ebp - 0x58], 0x27
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42dccb
push 0x103bc
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea24
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42dd0c
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42dd39
mov dword [ebp - 0x58], 0x28
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42dd61
push 0x10453
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea82
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42dda2
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42e1b6
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42ddf0
push 0x104dd
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x42de2e
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x42de5a
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x42de70
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x42de9c
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xa4]
fstp qword [ebp - 0xac]
fld qword [ebp - 0xac]
fadd qword [0x94ea89]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42def0
push 0x10537
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42df31
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42df5e
mov dword [ebp - 0x58], 0x1f
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42df86
push 0x105b9
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42dfc7
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42dff4
mov dword [ebp - 0x58], 0x20
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42e01c
push 0x1063b
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42e05d
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42e08a
mov dword [ebp - 0x58], 0x21
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42e0b2
push 0x106bd
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42e0f3
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42e120
mov dword [ebp - 0x58], 0x22
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42e148
push 0x1073f
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea24
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42e189
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42e1b6
mov dword [ebp - 0x58], 0x23
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42e1de
push 0x107d6
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea91
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42e21f
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42e633
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42e26d
push 0x10860
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x42e2ab
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x42e2d7
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x42e2ed
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x42e319
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xa4]
fstp qword [ebp - 0xac]
fld qword [ebp - 0xac]
fadd qword [0x94ea98]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42e36d
push 0x108ba
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42e3ae
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42e3db
mov dword [ebp - 0x58], 0x1a
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42e403
push 0x1093c
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42e444
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42e471
mov dword [ebp - 0x58], 0x1b
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42e499
push 0x109be
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42e4da
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42e507
mov dword [ebp - 0x58], 0x1c
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42e52f
push 0x10a40
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42e570
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42e59d
mov dword [ebp - 0x58], 0x1d
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42e5c5
push 0x10ac2
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea24
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42e606
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42e633
mov dword [ebp - 0x58], 0x1e
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42e65b
push 0x10b6b
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea91
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42e69c
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x42ebd0
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42e6ea
push 0x10bb7
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea82
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x42e72b
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x42ebd0
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42e779
push 0x10c03
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xb8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea73
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xb8]
mov eax, dword [ebx]
test eax, eax
jne 0x42e7ba
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xc0], eax
cmp dword [ebp - 0xc0], 0xffffffff
jne 0x42ebd0
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42e808
push 0x10c4f
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xc8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea64
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xc8]
mov eax, dword [ebx]
test eax, eax
jne 0x42e849
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xd0], eax
cmp dword [ebp - 0xd0], 0xffffffff
jne 0x42ebd0
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42e897
push 0x10c9b
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xd8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea55
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xd8]
mov eax, dword [ebx]
test eax, eax
jne 0x42e8d8
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xe0], eax
cmp dword [ebp - 0xe0], 0xffffffff
jne 0x42ebd0
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42e926
push 0x10ce7
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xe8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eaa0
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xe8]
mov eax, dword [ebx]
test eax, eax
jne 0x42e967
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xf0], eax
cmp dword [ebp - 0xf0], 0xffffffff
jne 0x42ebd0
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42e9b5
push 0x10d32
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xf8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eaa6
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xf8]
mov eax, dword [ebx]
test eax, eax
jne 0x42e9f6
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x100], eax
cmp dword [ebp - 0x100], 0xffffffff
jne 0x42ebd0
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42ea44
push 0x10d7d
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x108], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eaac
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x108]
mov eax, dword [ebx]
test eax, eax
jne 0x42ea85
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x110], eax
cmp dword [ebp - 0x110], 0xffffffff
jne 0x42ebd0
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42ead3
push 0x10dc8
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x118], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eab2
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x118]
mov eax, dword [ebx]
test eax, eax
jne 0x42eb14
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0xffffffff
jne 0x42ebd0
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42eb62
push 0x10e13
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x128], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eab8
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x128]
mov eax, dword [ebx]
test eax, eax
jne 0x42eba3
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x130], eax
cmp dword [ebp - 0x130], 0xffffffff
jne 0x42ebd0
mov eax, 1
jmp 0x42ebd5
mov eax, 0
test eax, eax
je 0x42ebe4
mov dword [ebp - 0x58], 0x19
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42ec0c
push 0x10e97
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eaa0
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42ec4d
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42f0cf
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42ec9b
push 0x10f32
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94eaa0
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x42ed00
push ebx
call fcn.007938e8
add esp, 4
lea eax, [ebp - 0xa8]
push eax
call fcn.004427d0
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x42ed25
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x42ed47
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x42ed73
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xb0]
test eax, eax
jne 0x42ed89
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x42edb5
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xb4]
fstp qword [ebp - 0xbc]
fld qword [ebp - 0xbc]
fadd qword [0x94ea5c]
fstp qword [ebp - 0xc4]
fld qword [ebp - 0xc4]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42ee09
push 0x10f98
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42ee4a
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42ee77
mov dword [ebp - 0x58], 0x2e
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42ee9f
push 0x1101a
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42eee0
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42ef0d
mov dword [ebp - 0x58], 0x2f
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42ef35
push 0x1109c
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42ef76
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42efa3
mov dword [ebp - 0x58], 0x30
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42efcb
push 0x1111e
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42f00c
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42f039
mov dword [ebp - 0x58], 0x31
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42f061
push 0x111a0
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea24
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42f0a2
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42f0cf
mov dword [ebp - 0x58], 0x32
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42f0f7
push 0x11237
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eaa6
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42f138
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42f5ba
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42f186
push 0x112d2
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94eaa6
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x42f1eb
push ebx
call fcn.007938e8
add esp, 4
lea eax, [ebp - 0xa8]
push eax
call fcn.004427d0
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x42f210
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x42f232
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x42f25e
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xb0]
test eax, eax
jne 0x42f274
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x42f2a0
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xb4]
fstp qword [ebp - 0xbc]
fld qword [ebp - 0xbc]
fadd qword [0x94ea6b]
fstp qword [ebp - 0xc4]
fld qword [ebp - 0xc4]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42f2f4
push 0x11338
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42f335
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42f362
mov dword [ebp - 0x58], 0x29
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42f38a
push 0x113ba
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42f3cb
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42f3f8
mov dword [ebp - 0x58], 0x2a
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42f420
push 0x1143c
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42f461
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42f48e
mov dword [ebp - 0x58], 0x2b
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42f4b6
push 0x114be
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42f4f7
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42f524
mov dword [ebp - 0x58], 0x2c
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42f54c
push 0x11540
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea24
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42f58d
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42f5ba
mov dword [ebp - 0x58], 0x2d
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42f5e2
push 0x115d7
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eaac
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42f623
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42faa5
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42f671
push 0x11672
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94eaac
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x42f6d6
push ebx
call fcn.007938e8
add esp, 4
lea eax, [ebp - 0xa8]
push eax
call fcn.004427d0
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x42f6fb
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x42f71d
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x42f749
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xb0]
test eax, eax
jne 0x42f75f
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x42f78b
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xb4]
fstp qword [ebp - 0xbc]
fld qword [ebp - 0xbc]
fadd qword [0x94ea7a]
fstp qword [ebp - 0xc4]
fld qword [ebp - 0xc4]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42f7df
push 0x116d8
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42f820
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42f84d
mov dword [ebp - 0x58], 0x24
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42f875
push 0x1175a
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42f8b6
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42f8e3
mov dword [ebp - 0x58], 0x25
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42f90b
push 0x117dc
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42f94c
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42f979
mov dword [ebp - 0x58], 0x26
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42f9a1
push 0x1185e
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42f9e2
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42fa0f
mov dword [ebp - 0x58], 0x27
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42fa37
push 0x118e0
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea24
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42fa78
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42faa5
mov dword [ebp - 0x58], 0x28
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42facd
push 0x11977
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eab2
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42fb0e
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42ff90
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42fb5c
push 0x11a12
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94eab2
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x42fbc1
push ebx
call fcn.007938e8
add esp, 4
lea eax, [ebp - 0xa8]
push eax
call fcn.004427d0
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x42fbe6
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x42fc08
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x42fc34
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xb0]
test eax, eax
jne 0x42fc4a
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x42fc76
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xb4]
fstp qword [ebp - 0xbc]
fld qword [ebp - 0xbc]
fadd qword [0x94ea89]
fstp qword [ebp - 0xc4]
fld qword [ebp - 0xc4]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42fcca
push 0x11a78
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42fd0b
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42fd38
mov dword [ebp - 0x58], 0x1f
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42fd60
push 0x11afa
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42fda1
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42fdce
mov dword [ebp - 0x58], 0x20
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42fdf6
push 0x11b7c
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42fe37
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42fe64
mov dword [ebp - 0x58], 0x21
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42fe8c
push 0x11bfe
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42fecd
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42fefa
mov dword [ebp - 0x58], 0x22
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42ff22
push 0x11c80
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea24
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42ff63
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x42ff90
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x42ffb8
push 0x11d17
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eab8
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x42fff9
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x43047b
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x430047
push 0x11db2
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94eab8
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4300ac
push ebx
call fcn.007938e8
add esp, 4
lea eax, [ebp - 0xa8]
push eax
call fcn.004427d0
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4300d1
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x4300f3
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x43011f
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xb0]
test eax, eax
jne 0x430135
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x430161
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xb4]
fstp qword [ebp - 0xbc]
fld qword [ebp - 0xbc]
fadd qword [0x94ea98]
fstp qword [ebp - 0xc4]
fld qword [ebp - 0xc4]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x4301b5
push 0x11e18
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x4301f6
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x430223
mov dword [ebp - 0x58], 0x1a
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43024b
push 0x11e9a
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43028c
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4302b9
mov dword [ebp - 0x58], 0x1b
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x4302e1
push 0x11f1c
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x430322
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x43034f
mov dword [ebp - 0x58], 0x1c
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x430377
push 0x11f9e
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x4303b8
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4303e5
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4304a3
push 0x120ca
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9ef
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x4304e4
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x433708
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x430532
push 0x12127
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea55
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x430573
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4309a7
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4305c1
push 0x121b1
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea55
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x430626
push ebx
call fcn.007938e8
add esp, 4
lea eax, [ebp - 0xa8]
push eax
call fcn.004427d0
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x43064b
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x430661
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x43068d
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xb0]
fstp qword [ebp - 0xb8]
fld qword [ebp - 0xb8]
fadd qword [0x94ea5c]
fstp qword [ebp - 0xc0]
fld qword [ebp - 0xc0]
call fcn.00403e0c
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4306e1
push 0x1220e
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x430722
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x43074f
mov dword [ebp - 0x54], 0x2e
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x430777
push 0x12290
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x4307b8
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4307e5
mov dword [ebp - 0x54], 0x2f
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x43080d
push 0x12312
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43084e
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4309cf
push 0x124ad
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea64
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x430a10
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x430e44
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x430a5e
push 0x12537
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea64
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x430ac3
push ebx
call fcn.007938e8
add esp, 4
lea eax, [ebp - 0xa8]
push eax
call fcn.004427d0
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x430ae8
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x430afe
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x430b2a
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xb0]
fstp qword [ebp - 0xb8]
fld qword [ebp - 0xb8]
fadd qword [0x94ea6b]
fstp qword [ebp - 0xc0]
fld qword [ebp - 0xc0]
call fcn.00403e0c
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x430b7e
push 0x12594
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x430bbf
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x430bec
mov dword [ebp - 0x54], 0x29
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x430c14
push 0x12616
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x430c55
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x430e6c
push 0x12833
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea73
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x430ead
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4312e1
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x430efb
push 0x128bd
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea73
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x430f60
push ebx
call fcn.007938e8
add esp, 4
lea eax, [ebp - 0xa8]
push eax
call fcn.004427d0
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x430f85
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x430f9b
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x430fc7
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xb0]
fstp qword [ebp - 0xb8]
fld qword [ebp - 0xb8]
fadd qword [0x94ea7a]
fstp qword [ebp - 0xc0]
fld qword [ebp - 0xc0]
call fcn.00403e0c
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x43101b
push 0x1291a
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43105c
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x431309
push 0x12bb9
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea82
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43134a
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x43177e
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x431398
push 0x12c43
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea82
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4313fd
push ebx
call fcn.007938e8
add esp, 4
lea eax, [ebp - 0xa8]
push eax
call fcn.004427d0
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x431422
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x431438
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4317a6
push 0x12f3f
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea91
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x4317e7
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x431c1b
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x431835
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x431c43
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x433730
push 0x1476d
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea01
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x433771
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x436f7e
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4337bf
push 0x147da
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eabe
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x433800
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x4338b9
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x43384e
push 0x14824
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9e9
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x43388f
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x4338b9
xor eax, eax
jmp 0x4338be
mov eax, 1
test eax, eax
je 0x436f7e
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4338ee
push 0x14892
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eac3
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43392f
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x4339e8
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x43397d
push 0x148de
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eaca
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x4339be
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x4339e8
xor eax, eax
jmp 0x4339ed
mov eax, 1
test eax, eax
je 0x433de3
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x433a1d
push 0x14967
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x433a5b
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x794200
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x433a87
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x433a9d
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x433ac9
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x433e0b
push 0x14c72
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ead7
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x433e4c
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x433f05
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x433e9a
push 0x14cbe
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eade
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x433edb
mov eax, 1
test eax, eax
je 0x434300
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x433f3a
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x434328
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x436fa6
push 0x17261
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea01
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x436fe7
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4370a3
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x437035
push 0x172a9
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea01
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x437076
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
je 0x4370a3
mov eax, 1
jmp 0x4370a8
mov eax, 0
test eax, eax
je 0x43dc89
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x4370d8
push 0x1732a
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eabe
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x437119
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x4371d2
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x437167
push 0x17374
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9e9
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x4371a8
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x4371d2
xor eax, eax
jmp 0x4371d7
mov eax, 1
test eax, eax
je 0x43dc89
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x437207
push 0x173e2
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eac3
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x437248
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x437301
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x437296
push 0x1742e
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eaca
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x4372d7
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x437301
xor eax, eax
jmp 0x437306
mov eax, 1
test eax, eax
je 0x4376fc
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x437336
push 0x174b7
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x437374
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4373a0
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x4373b6
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x4373e2
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xa4]
fstp qword [ebp - 0xac]
fld qword [ebp - 0xac]
fadd qword [0x94eacf]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x437436
push 0x17511
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x437477
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4374a4
mov dword [ebp - 0x58], 0x15
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4374cc
push 0x17593
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43750d
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x43753a
mov dword [ebp - 0x58], 0x16
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x437562
push 0x17615
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x4375a3
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4375d0
mov dword [ebp - 0x58], 0x17
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4375f8
push 0x17697
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x437639
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x437666
mov dword [ebp - 0x58], 0x18
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x43768e
push 0x17719
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea24
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x4376cf
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4376fc
mov dword [ebp - 0x58], 0x19
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x437724
push 0x177c2
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ead7
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x437765
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x43781e
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x4377b3
push 0x1780e
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eade
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x4377f4
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x43781e
xor eax, eax
jmp 0x437823
mov eax, 1
test eax, eax
je 0x437c19
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x437853
push 0x17897
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x437891
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4378bd
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x4378d3
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x4378ff
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xa4]
fstp qword [ebp - 0xac]
fld qword [ebp - 0xac]
fadd qword [0x94eae3]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x437953
push 0x178f1
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x437994
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4379c1
mov dword [ebp - 0x58], 0x10
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4379e9
push 0x17973
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x437a2a
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x437a57
mov dword [ebp - 0x58], 0x11
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x437a7f
push 0x179f5
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x437ac0
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x437aed
mov dword [ebp - 0x58], 0x12
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x437b15
push 0x17a77
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x437b56
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x437b83
mov dword [ebp - 0x58], 0x13
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x437bab
push 0x17af9
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea24
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x437bec
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x437c19
mov dword [ebp - 0x58], 0x14
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x437c41
push 0x17bb5
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eaeb
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x437c82
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x437d3b
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x437cd0
push 0x17c01
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eaf2
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x437d11
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x437d3b
xor eax, eax
jmp 0x437d40
mov eax, 1
test eax, eax
je 0x438136
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x437d70
push 0x17c8a
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x437dae
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x437dda
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x437df0
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x437e1c
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xa4]
fstp qword [ebp - 0xac]
fld qword [ebp - 0xac]
fadd qword [0x94eaf7]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x437e70
push 0x17ce4
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x437eb1
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x437ede
mov dword [ebp - 0x58], 0xb
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x437f06
push 0x17d66
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x437f47
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x437f74
mov dword [ebp - 0x58], 0xc
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x437f9c
push 0x17de8
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x437fdd
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x43800a
mov dword [ebp - 0x58], 0xd
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x438032
push 0x17e6a
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x438073
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4380a0
mov dword [ebp - 0x58], 0xe
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4380c8
push 0x17eec
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea24
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x438109
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x438136
mov dword [ebp - 0x58], 0xf
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43815e
push 0x17fa8
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eaff
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43819f
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x438258
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x4381ed
push 0x17ff4
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb06
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x43822e
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x438258
xor eax, eax
jmp 0x43825d
mov eax, 1
test eax, eax
je 0x438653
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43828d
push 0x1807d
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x4382cb
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4382f7
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x43830d
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x438339
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xa4]
fstp qword [ebp - 0xac]
fld qword [ebp - 0xac]
fadd qword [0x94eb0b]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x43838d
push 0x180d7
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x4383ce
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4383fb
mov dword [ebp - 0x58], 6
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x438423
push 0x18159
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x438464
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x438491
mov dword [ebp - 0x58], 7
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4384b9
push 0x181db
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x4384fa
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x438527
mov dword [ebp - 0x58], 8
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x43854f
push 0x1825d
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x438590
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4385bd
mov dword [ebp - 0x58], 9
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4385e5
push 0x182df
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea24
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x438626
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x438653
mov dword [ebp - 0x58], 0xa
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43867b
push 0x18388
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb13
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x4386bc
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x438775
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43870a
push 0x183d4
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x43874b
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x438775
xor eax, eax
jmp 0x43877a
mov eax, 1
test eax, eax
je 0x438b4d
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x4387aa
push 0x1844b
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x4387e8
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x438814
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x43882a
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x438856
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x438887
push 0x1849b
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x4388c8
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4388f5
mov dword [ebp - 0x58], 1
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x43891d
push 0x1851d
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43895e
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x43898b
mov dword [ebp - 0x58], 2
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4389b3
push 0x1859f
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x4389f4
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x438a21
mov dword [ebp - 0x58], 3
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x438a49
push 0x18621
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x438a8a
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x438ab7
mov dword [ebp - 0x58], 4
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x438adf
push 0x186a3
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea24
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x438b20
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x438b4d
mov dword [ebp - 0x58], 5
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x438b75
push 0x1874c
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb1f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x438bb6
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x438c6f
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x438c04
push 0x18797
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb25
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x438c45
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x438c6f
xor eax, eax
jmp 0x438c74
mov eax, 1
test eax, eax
je 0x4390b3
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x438ca4
push 0x1881f
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea01
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.004429ea
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x438d09
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x438d2b
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x794200
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x438d57
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x438d6d
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x438d99
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xb0]
fstp qword [ebp - 0xb8]
fld qword [ebp - 0xb8]
fadd qword [0x94eacf]
fstp qword [ebp - 0xc0]
fld qword [ebp - 0xc0]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x438ded
push 0x18881
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x438e2e
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x438e5b
mov dword [ebp - 0x58], 0x15
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x438e83
push 0x18903
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x438ec4
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x438ef1
mov dword [ebp - 0x58], 0x16
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x438f19
push 0x18985
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x438f5a
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x438f87
mov dword [ebp - 0x58], 0x17
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x438faf
push 0x18a07
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x438ff0
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x43901d
mov dword [ebp - 0x58], 0x18
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x439045
push 0x18a89
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea24
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x439086
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4390b3
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x4390db
push 0x18b32
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb29
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43911c
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x4391d5
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43916a
push 0x18b7d
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb2f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x4391ab
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x4391d5
xor eax, eax
jmp 0x4391da
mov eax, 1
test eax, eax
je 0x439619
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43920a
push 0x18c05
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea01
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.004429ea
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x43926f
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x439291
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x794200
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4392bd
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x4392d3
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4392ff
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xb0]
fstp qword [ebp - 0xb8]
fld qword [ebp - 0xb8]
fadd qword [0x94eae3]
fstp qword [ebp - 0xc0]
fld qword [ebp - 0xc0]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x439353
push 0x18c67
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x439394
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4393c1
mov dword [ebp - 0x58], 0x10
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4393e9
push 0x18ce9
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43942a
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x439457
mov dword [ebp - 0x58], 0x11
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x43947f
push 0x18d6b
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x4394c0
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4394ed
mov dword [ebp - 0x58], 0x12
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x439515
push 0x18ded
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea1f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x439556
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x439641
push 0x18f18
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb33
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x439682
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x43973b
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x4396d0
push 0x18f63
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb39
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x439711
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x43973b
xor eax, eax
jmp 0x439740
mov eax, 1
test eax, eax
je 0x439b7f
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x439770
push 0x18feb
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea01
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.004429ea
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4397d5
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x4397f7
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x794200
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x439823
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x439839
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x439865
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xb0]
fstp qword [ebp - 0xb8]
fld qword [ebp - 0xb8]
fadd qword [0x94eaf7]
fstp qword [ebp - 0xc0]
fld qword [ebp - 0xc0]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4398b9
push 0x1904d
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x4398fa
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x439927
mov dword [ebp - 0x58], 0xb
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x43994f
push 0x190cf
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea15
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x439990
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x4399bd
mov dword [ebp - 0x58], 0xc
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x4399e5
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x439ba7
push 0x192fe
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb3d
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x439be8
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x439ca1
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x439c36
push 0x19349
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb43
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x439c77
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x439ca1
xor eax, eax
jmp 0x439ca6
mov eax, 1
test eax, eax
je 0x43a0e5
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x439cd6
push 0x193d1
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea01
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.004429ea
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x439d3b
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x439d5d
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x794200
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x439d89
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x439d9f
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x439dcb
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xb0]
fstp qword [ebp - 0xb8]
fld qword [ebp - 0xb8]
fadd qword [0x94eb0b]
fstp qword [ebp - 0xc0]
fld qword [ebp - 0xc0]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x439e1f
push 0x19433
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea10
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x439e60
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x439e8d
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43a10d
push 0x196e4
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb47
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43a14e
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x43a207
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43a19c
push 0x1972f
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb4d
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x43a1dd
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x43a207
xor eax, eax
jmp 0x43a20c
mov eax, 1
test eax, eax
je 0x43a628
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43a23c
push 0x197a5
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea01
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.004429ea
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x43a2a1
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x43a2c3
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x794200
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x43a2ef
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x43a305
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x43a650
push 0x19ac1
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eabe
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43a691
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x43a74a
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x43a6df
push 0x19b0b
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9e9
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x43a720
mov eax, 1
test eax, eax
je 0x43dc89
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x43a77f
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x43dcb1
push 0x1c4e2
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea01
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43dcf2
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
je 0x43ddae
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43dd40
push 0x1c52a
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ea01
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x43dd81
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
je 0x43ddae
mov eax, 1
jmp 0x43ddb3
mov eax, 0
test eax, eax
je 0x440ef0
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43dde3
push 0x1c598
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eabe
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43de24
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x43dedd
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43de72
push 0x1c5e2
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9e9
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x43deb3
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x43dedd
xor eax, eax
jmp 0x43dee2
mov eax, 1
test eax, eax
je 0x440ef0
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43df12
push 0x1c650
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eac3
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43df53
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x43e00c
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43dfa1
push 0x1c69c
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eaca
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x43dfe2
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x43e00c
xor eax, eax
jmp 0x43e011
mov eax, 1
test eax, eax
je 0x43e119
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43e041
push 0x1c725
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x43e07f
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x43e0ab
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x43e0c1
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x43e0ed
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xa4]
fstp qword [ebp - 0xac]
fld qword [ebp - 0xac]
fadd qword [0x94eacf]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43e141
push 0x1c793
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94ead7
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43e182
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x43e23b
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43e1d0
push 0x1c7df
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eade
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x43e211
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x43e23b
xor eax, eax
jmp 0x43e240
mov eax, 1
test eax, eax
je 0x43e348
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43e270
push 0x1c868
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x43e2ae
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x43e2da
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x43e2f0
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x43e31c
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xa4]
fstp qword [ebp - 0xac]
fld qword [ebp - 0xac]
fadd qword [0x94eae3]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43e370
push 0x1c8d6
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eaeb
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43e3b1
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x43e46a
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43e3ff
push 0x1c922
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eaf2
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x43e440
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x43e46a
xor eax, eax
jmp 0x43e46f
mov eax, 1
test eax, eax
je 0x43e577
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43e49f
push 0x1c9ab
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x43e4dd
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x43e509
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x43e51f
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x43e54b
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xa4]
fstp qword [ebp - 0xac]
fld qword [ebp - 0xac]
fadd qword [0x94eaf7]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43e59f
push 0x1ca19
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eaff
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43e5e0
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x43e699
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43e62e
push 0x1ca65
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb06
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x43e66f
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x43e699
xor eax, eax
jmp 0x43e69e
mov eax, 1
test eax, eax
je 0x43e7a6
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43e6ce
push 0x1caee
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x43e70c
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x43e738
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x43e74e
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x43e77a
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xa4]
fstp qword [ebp - 0xac]
fld qword [ebp - 0xac]
fadd qword [0x94eb0b]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43e7ce
push 0x1cb5c
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb13
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43e80f
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x43e8c8
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43e85d
push 0x1cba8
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb1a
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x43e89e
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x43e8c8
xor eax, eax
jmp 0x43e8cd
mov eax, 1
test eax, eax
je 0x43e9b2
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43e8fd
push 0x1cc1f
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x43e93b
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x43e967
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x43e97d
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x43e9a9
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43e9da
push 0x1cc83
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb1f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43ea1b
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x43ead4
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43ea69
push 0x1ccce
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb25
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x43eaaa
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x43ead4
xor eax, eax
jmp 0x43ead9
mov eax, 1
test eax, eax
je 0x43ec2a
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43eb09
push 0x1cd56
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea01
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.004429ea
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x43eb6e
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x43eb90
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x794200
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x43ebbc
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x43ebd2
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x43ebfe
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xb0]
fstp qword [ebp - 0xb8]
fld qword [ebp - 0xb8]
fadd qword [0x94eacf]
fstp qword [ebp - 0xc0]
fld qword [ebp - 0xc0]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43ec52
push 0x1cdcc
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb29
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43ec93
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x43ed4c
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43ece1
push 0x1ce17
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb2f
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x43ed22
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x43ed4c
xor eax, eax
jmp 0x43ed51
mov eax, 1
test eax, eax
je 0x43eea2
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43ed81
push 0x1ce9f
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea01
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.004429ea
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x43ede6
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x43ee08
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x794200
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x43ee34
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x43ee4a
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x43ee76
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xb0]
fstp qword [ebp - 0xb8]
fld qword [ebp - 0xb8]
fadd qword [0x94eae3]
fstp qword [ebp - 0xc0]
fld qword [ebp - 0xc0]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43eeca
push 0x1cf15
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb33
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43ef0b
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x43efc4
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43ef59
push 0x1cf60
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb39
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x43ef9a
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x43efc4
xor eax, eax
jmp 0x43efc9
mov eax, 1
test eax, eax
je 0x43f11a
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43eff9
push 0x1cfe8
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea01
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.004429ea
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x43f05e
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x43f080
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x794200
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x43f0ac
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x43f0c2
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x43f0ee
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xb0]
fstp qword [ebp - 0xb8]
fld qword [ebp - 0xb8]
fadd qword [0x94eaf7]
fstp qword [ebp - 0xc0]
fld qword [ebp - 0xc0]
call fcn.00403e0c
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43f142
push 0x1d05e
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb3d
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43f183
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x43f23c
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43f1d1
push 0x1d0a9
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb43
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x43f212
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0xffffffff
jne 0x43f23c
xor eax, eax
jmp 0x43f241
mov eax, 1
test eax, eax
je 0x43f392
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43f271
push 0x1d131
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94ea01
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.004429ea
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x43f2d6
push ebx
call fcn.007938e8
add esp, 4
push 0x80000301
push 0
push 1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x43f2f8
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x794200
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x43f324
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x43f33a
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43f3ba
push 0x1d1a7
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb47
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x43f3fb
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0xffffffff
jne 0x43f4b4
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43f449
push 0x1d1f2
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb4d
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x43f48a
mov eax, 1
test eax, eax
je 0x43f5e7
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x43f4e9
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x43f60f
mov ebx, 0x12
call fcn.00405015
push 0x20004
push 0x162648fb
push 0x5226480e
push 7
mov eax, 1
mov ebx, 0x803430
call fcn.00793906
add esp, 0x58
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x9c]
fld qword [ebp - 0x9c]
fadd qword [0x942781]
fstp qword [ebp - 0xa4]
push 0x80000601
push dword [ebp - 0xa0]
push dword [ebp - 0xa4]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa8], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x440f7d
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 0x7c]
push 0x20004
push 0x162648fb
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x440fcd
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x440fe0
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 0x7c]
push 0x20004
push 0x162648fb
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x441030
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp - 0x7c]
push 0x20004
push 0x162648fb
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x441080
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 0x7c]
push 0x20004
push 0x162648fb
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x4410d0
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 4
push 0x80000301
push 0
push dword [ebp - 0x7c]
push 0x20004
push 0x162648fb
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x441120
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 0x7c]
push 0x20004
push 0x162648fb
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x441170
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 6
push 0x80000301
push 0
push dword [ebp - 0x7c]
push 0x20004
push 0x162648fb
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
push 0x80000501
push 0
push dword [ebp - 0x64]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0x98], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x98]
test eax, eax
jne 0x4411e5
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 7
push 0x80000301
push 0
push dword [ebp - 0x7c]
push 0x20004
push 0x162648fb
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x441235
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x14]
push eax
push dword [0xe64c58]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x441255
jmp 0x4424a3
push 0x94e979
push dword [ebp - 0x3c]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4413ba
push 0x94e979
push dword [ebp - 0x50]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4413ba
push 0xffffffffffffffff
push 8
push 0x16264af2
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa0], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x4412b9
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x4412e5
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4412f8
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
cmp dword [ebp - 0xa4], eax
jl 0x4413ba
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44132a
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb0], eax
push 0xffffffffffffffff
push 8
push 0x16264af0
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xb4], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xb4]
test eax, eax
jne 0x441375
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4413a1
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb8]
cmp dword [ebp - 0xb0], eax
jl 0x4413ba
mov eax, 1
jmp 0x4413bf
mov eax, 0
test eax, eax
je 0x4413eb
push dword [ebp + 0x10]
lea eax, [ebp - 0x10]
push eax
push 1
lea eax, [ebp - 0x24]
push eax
push 1
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.00443036
push 0xffffffffffffffff
push 0x13
push 0x16264ace
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 1
jne 0x442438
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e993
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x441445
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0xffffffff
jne 0x441679
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e99c
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x44149c
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0xffffffff
jne 0x441679
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb51
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x4414f3
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0xffffffff
jne 0x441679
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9a8
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x44154a
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xc0], eax
cmp dword [ebp - 0xc0], 0xffffffff
jne 0x441679
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9ad
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x4415a1
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xcc], eax
cmp dword [ebp - 0xcc], 0xffffffff
jne 0x441679
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9e4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x4415f8
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0xd8], 0xffffffff
jne 0x441679
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9b0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x44164f
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0xffffffff
jne 0x441679
xor eax, eax
jmp 0x44167e
mov eax, 1
test eax, eax
je 0x44168b
jmp 0x4424a3
mov eax, 0x9424cc
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4416a1
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x80], 0
mov dword [ebp - 0x84], 0
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94299d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x4416e7
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0xffffffff
jne 0x441768
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9d6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x44173e
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0xffffffff
jne 0x441768
xor eax, eax
jmp 0x44176d
mov eax, 1
test eax, eax
je 0x441f37
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94299d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x4417a6
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0xffffffff
je 0x44185a
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94299d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x4417f1
mov eax, 0x9424cc
push eax
push 3
mov ebx, 0x7952c0
call fcn.007938fa
add esp, 0x28
mov dword [ebp - 0x98], eax
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp - 0x68]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x44182f
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x44182b
imul eax, dword [ebx]
jmp 0x441820
mov ecx, eax
test ecx, ecx
je 0x44184e
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x441847
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x441835
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9d6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x44188b
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0xffffffff
je 0x44193f
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9d6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x4418d6
mov eax, 0x9424cc
push eax
push 3
mov ebx, 0x7952c0
call fcn.007938fa
add esp, 0x28
mov dword [ebp - 0x98], eax
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp - 0x68]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x441914
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x441910
imul eax, dword [ebx]
jmp 0x441905
mov ecx, eax
test ecx, ecx
je 0x441933
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x44192c
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x44191a
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x441967
push 0x1ec25
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push dword [ebp - 0x98]
call fcn.004427d0
mov dword [ebp - 0x9c], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x441999
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4419c5
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x68]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x4419f9
push 0x1ec85
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
push 0x80000301
push 0
push 4
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x98]
mov eax, dword [ebx]
test eax, eax
jne 0x441a28
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0x9c], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x441a57
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x441a83
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x8c], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x441aa2
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794ca0
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0x98], eax
fild dword [ebp - 0x8c]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fild dword [ebp - 0x88]
fstp qword [ebp - 0xa8]
fsub qword [ebp - 0xa8]
fstp qword [ebp - 0xb0]
fld dword [ebp - 0x98]
fdiv qword [ebp - 0xb0]
fstp qword [ebp - 0xb8]
fld qword [ebp - 0xb8]
fstp dword [ebp - 0xbc]
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x90], eax
push 0x20004
push 0x162648e9
push 0x5226480e
push 1
mov eax, 1
mov ebx, 0x803400
call fcn.00793906
add esp, 0x10
xor ecx, ecx
push eax
lea eax, [ebp - 0xc]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x441f34
fild dword [ebp - 0xc]
fstp qword [ebp - 0x9c]
fld qword [ebp - 0x9c]
fsub qword [0x942781]
fstp qword [ebp - 0xa4]
push 0x80000301
push 0
push 3
fld qword [ebp - 0xa4]
call fcn.00403e0c
push 0x80000301
push 0
push eax
push 0x20004
push 0x162648e9
push 0x5226480e
push 3
mov eax, 1
mov ebx, 0x8031f0
call fcn.00793906
add esp, 0x28
mov dword [ebp - 0xa8], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x441bc8
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794ca0
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x441bf4
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x70], eax
fild dword [ebp - 0xc]
fstp qword [ebp - 0x9c]
fld qword [ebp - 0x9c]
fsub qword [0x942781]
fstp qword [ebp - 0xa4]
push 0x80000301
push 0
push 2
fld qword [ebp - 0xa4]
call fcn.00403e0c
push 0x80000301
push 0
push eax
push 0x20004
push 0x162648e9
push 0x5226480e
push 3
mov eax, 1
mov ebx, 0x8031f0
call fcn.00793906
add esp, 0x28
mov dword [ebp - 0xa8], eax
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94e9d9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x441c8b
mov eax, 0x9424cc
push eax
push 3
mov ebx, 0x7952c0
call fcn.007938fa
add esp, 0x28
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x441cb7
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x6c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x441cdc
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x441cd8
imul eax, dword [ebx]
jmp 0x441ccd
mov ecx, eax
test ecx, ecx
je 0x441cfb
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x441cf4
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x441ce2
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x441d2f
push 0x1ee86
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94eb58
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.004429ea
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x441d94
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x441daa
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794ca0
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x441dd6
push ebx
call fcn.007938e8
add esp, 4
fld dword [ebp - 0xac]
call fcn.00403e0c
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x441e0c
push 0x1eedb
push 0x4264dea
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94eb58
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
push dword [ebp - 0x98]
call fcn.004429ea
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x441e71
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x441e87
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794ca0
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x441eb3
push ebx
call fcn.007938e8
add esp, 4
fld dword [ebp - 0xac]
call fcn.00403e0c
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0x80]
cmp dword [ebp - 0x88], eax
jl 0x441f00
mov eax, dword [ebp - 0x84]
cmp dword [ebp - 0x8c], eax
jg 0x441f00
fld dword [ebp - 0x70]
fcomp dword [ebp - 0x90]
fnstsw ax
test ah, 0x41
je 0x441f00
mov eax, 1
jmp 0x441f05
mov eax, 0
test eax, eax
je 0x441f2c
mov eax, 0x94e979
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x441f23
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
jmp 0x441f34
pop eax
pop ebx
pop ecx
jmp 0x441b3e
add esp, 0xc
mov eax, dword [ebp - 0x14]
push eax
push dword [0xe64c58]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x441f57
jmp 0x4424a3
push 0x94e979
push dword [ebp - 0x3c]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4420bc
push 0x94e979
push dword [ebp - 0x50]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x4420bc
push 0xffffffffffffffff
push 8
push 0x16264af2
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa0], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x441fbb
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x441fe7
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x441ffa
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
cmp dword [ebp - 0xa4], eax
jl 0x4420bc
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44202c
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb0], eax
push 0xffffffffffffffff
push 8
push 0x16264af0
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xb4], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xb4]
test eax, eax
jne 0x442077
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4420a3
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb8]
cmp dword [ebp - 0xb0], eax
jl 0x4420bc
mov eax, 1
jmp 0x4420c1
mov eax, 0
test eax, eax
je 0x4420f0
push dword [ebp + 0x10]
lea eax, [ebp - 0x10]
push eax
push 1
lea eax, [ebp - 0x24]
push eax
push 1
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x14]
push eax
call fcn.00443036
mov ebx, 0x12
call fcn.00405015
push 0x20004
push 0x162648fc
push 0x5226480e
push 7
mov eax, 1
mov ebx, 0x803430
call fcn.00793906
add esp, 0x58
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x7c]
fstp qword [ebp - 0x9c]
fld qword [ebp - 0x9c]
fadd qword [0x942781]
fstp qword [ebp - 0xa4]
push 0x80000601
push dword [ebp - 0xa0]
push dword [ebp - 0xa4]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa8], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x44217d
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 0x7c]
push 0x20004
push 0x162648fc
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4421cd
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x4421e0
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 0x7c]
push 0x20004
push 0x162648fc
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x442230
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp - 0x7c]
push 0x20004
push 0x162648fc
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x442280
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 0x7c]
push 0x20004
push 0x162648fc
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x4422d0
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 4
push 0x80000301
push 0
push dword [ebp - 0x7c]
push 0x20004
push 0x162648fc
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x442320
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 0x7c]
push 0x20004
push 0x162648fc
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x442370
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 6
push 0x80000301
push 0
push dword [ebp - 0x7c]
push 0x20004
push 0x162648fc
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
push 0x80000501
push 0
push dword [ebp - 0x90]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0x98], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x98]
test eax, eax
jne 0x4423e8
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 7
push 0x80000301
push 0
push dword [ebp - 0x7c]
push 0x20004
push 0x162648fc
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x442438
push ebx
call fcn.007938e8
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16264a8f
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0
jne 0x442491
push 0xffffffffffffffff
push 0x12
push 0x16264aee
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 1
jne 0x442491
mov eax, 1
jmp 0x442496
mov eax, 0
test eax, eax
je 0x4424a3
jmp 0x4424ae
pop eax
pop ebx
pop ecx
jmp 0x41be75
add esp, 0xc
mov ebx, dword [ebp - 4]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4424ce
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4424de
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4424ee
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x4424fe
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x44250e
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x44251e
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x44252e
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44253e
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x44254e
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x44255e
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x38]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x44257c
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x442578
imul eax, dword [ebx]
jmp 0x44256d
mov ecx, eax
test ecx, ecx
je 0x44259b
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x442594
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x442582
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4425b3
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x40]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4425d1
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4425cd
imul eax, dword [ebx]
jmp 0x4425c2
mov ecx, eax
test ecx, ecx
je 0x4425f0
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4425e9
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4425d7
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x442608
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x442618
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x68]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x442636
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x442632
imul eax, dword [ebx]
jmp 0x442627
mov ecx, eax
test ecx, ecx
je 0x442655
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x44264e
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x44263c
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x6c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x44267b
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x442677
imul eax, dword [ebx]
jmp 0x44266c
mov ecx, eax
test ecx, ecx
je 0x44269a
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x442693
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x442681
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4426b2
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4426c2
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4426d5
push ebx
call fcn.007938e8
add esp, 4
mov esp, ebp
pop ebp
ret 0xc