Function at 0x695c17
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x158
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
mov dword [ebp - 0x38], 0
push 8
call fcn.007938e2
add esp, 4
mov dword [ebp - 0x3c], 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 - 0x40], 0
push 8
call fcn.007938e2
add esp, 4
mov dword [ebp - 0x44], 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 - 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 - 0x68], 0
mov dword [ebp - 0x64], 0
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
push 8
call fcn.007938e2
add esp, 4
mov dword [ebp - 0x70], 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 - 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]
push 0xffffffffffffffff
push 0x13
push 0x16264b2b
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0
jne 0x695e13
mov eax, str.data_data_data
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x695e0a
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 8], eax
jmp 0x695e2d
mov eax, 0xa0a12b
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x695e29
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
push 1
lea eax, [ebp - 8]
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 - 0xc], eax
push 0
push 0x94e8ea
push 0xffffffffffffffff
push 8
push 0x16264b36
push 0x5226480e
call fcn.0079390c
add esp, 0x18
mov eax, dword [ebp - 0xc]
xor ecx, ecx
push eax
lea eax, [ebp - 0x10]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x6ba0ab
fild dword [ebp - 0x10]
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._areaname
push dword [ebp - 0xa8]
push 0x942a8a
push dword [ebp - 8]
mov ecx, 4
call fcn.00403db0
add esp, 0x10
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x695f0d
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 0x695f50
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x695f67
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
fild dword [ebp - 0x10]
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._orderid
push dword [ebp - 0xa8]
push 0x942a8a
push dword [ebp - 8]
mov ecx, 4
call fcn.00403db0
add esp, 0x10
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x695fe8
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 0x69602b
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x696042
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
fild dword [ebp - 0x10]
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._ordertitle
push dword [ebp - 0xa8]
push 0x942a8a
push dword [ebp - 8]
mov ecx, 4
call fcn.00403db0
add esp, 0x10
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x6960c3
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 0x696106
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x69611d
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
fild dword [ebp - 0x10]
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._unitprice
push dword [ebp - 0xa8]
push 0x942a8a
push dword [ebp - 8]
mov ecx, 4
call fcn.00403db0
add esp, 0x10
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x69619e
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 0x6961e1
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x6961f8
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
fild dword [ebp - 0x10]
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._safedeposit
push dword [ebp - 0xa8]
push 0x942a8a
push dword [ebp - 8]
mov ecx, 4
call fcn.00403db0
add esp, 0x10
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x696279
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 0x6962bc
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x6962d3
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
fild dword [ebp - 0x10]
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._efficiency
push dword [ebp - 0xa8]
push 0x942a8a
push dword [ebp - 8]
mov ecx, 4
call fcn.00403db0
add esp, 0x10
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x696354
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 0x696397
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x6963ae
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x6963c5
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 - 0x28]
test eax, eax
jne 0x6963f1
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 - 0x2c]
test ebx, ebx
je 0x696474
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x10]
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._requiretime
push dword [ebp - 0xa8]
push 0x942a8a
push dword [ebp - 8]
mov ecx, 4
call fcn.00403db0
add esp, 0x10
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x6964f5
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 0x696538
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x69654f
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
fild dword [ebp - 0x10]
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._sellername
push dword [ebp - 0xa8]
push 0x942a8a
push dword [ebp - 8]
mov ecx, 4
call fcn.00403db0
add esp, 0x10
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x6965d0
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 0x696613
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x69662a
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
push 0xffffffffffffffff
push 0x12
push 0x162c9b9a
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 1
jne 0x6966b0
push 0xffffffffffffffff
push 8
push 0x162c9b9b
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0x34]
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 0x69669c
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xa8], 1
jne 0x6966b0
mov eax, 1
jmp 0x6966b5
mov eax, 0
test eax, eax
je 0x6966c2
jmp 0x6ba0a3
mov eax, 0x9424cc
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x6966d8
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push 0xffffffffffffffff
push 0x13
push 0x16264b21
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 7
jne 0x696761
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x99b284
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x696736
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 0x696761
jmp 0x6ba0a3
push 0xffffffffffffffff
push 0x13
push 0x16264b21
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 8
jne 0x6967e6
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0xa09499
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x6967bb
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 0x6967e6
jmp 0x6ba0a3
push 0xffffffffffffffff
push 0x12
push 0x16264b45
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 1
jne 0x696a6a
push 0xffffffffffffffff
push 8
push 0x16264b39
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 0x696853
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 0x69687f
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x3c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x6968a4
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x6968a0
imul eax, dword [ebx]
jmp 0x696895
mov ecx, eax
test ecx, ecx
je 0x6968c3
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x6968bc
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x6968aa
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x3c]
call fcn.00403d0c
xor ecx, ecx
push eax
lea eax, [ebp - 0x10]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x696a49
mov ebx, dword [ebp - 0x3c]
call fcn.00403d25
push ebx
push ecx
mov eax, dword [ebp - 0x10]
dec eax
jns 0x696915
push 0xa96
push 0x4264cba
push 4
call fcn.007938ee
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x696932
push 0xa96
push 0x4264cba
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 0x696a15
mov ebx, dword [ebp - 0x3c]
call fcn.00403d25
push ebx
push ecx
mov eax, dword [ebp - 0x10]
dec eax
jns 0x696982
push 0xacf
push 0x4264cba
push 4
call fcn.007938ee
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x69699f
push 0xacf
push 0x4264cba
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 0x6969d4
mov eax, 0x9424cc
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x6969e8
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 0x696a15
mov eax, 1
jmp 0x696a1a
mov eax, 0
test eax, eax
je 0x696a41
mov eax, 0x94e96e
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x696a38
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
jmp 0x696a49
pop eax
pop ebx
pop ecx
jmp 0x6968e0
add esp, 0xc
push 0x94e96e
push dword [ebp - 0x38]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x696a6a
jmp 0x6ba0a3
mov eax, 0x94e979
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x696a80
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x40], 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 - 0x1c]
test eax, eax
jne 0x696ab5
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 0x696be4
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x99b281
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x696b0c
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 0x696be4
push 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 - 0x1c]
test eax, eax
jne 0x696b63
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 0x696be4
push 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 - 0x1c]
test eax, eax
jne 0x696bba
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 0x696be4
xor eax, eax
jmp 0x696be9
mov eax, 1
test eax, eax
je 0x696e9b
push 0xffffffffffffffff
push 0x12
push 0x16264b44
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 1
jne 0x696c39
mov eax, 0x94e96e
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x696c30
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
jmp 0x696e9b
mov eax, 0x94e96e
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x696c4f
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
push 0x94e98e
push dword [0xe64c54]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x696c8e
mov eax, 0x94e979
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x696c85
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
jmp 0x696e9b
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 0x696cb5
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 - 0x44]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x696cf3
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x696cef
imul eax, dword [ebx]
jmp 0x696ce4
mov ecx, eax
test ecx, ecx
je 0x696d12
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x696d0b
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x696cf9
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x44]
call fcn.00403d0c
xor ecx, ecx
push eax
lea eax, [ebp - 0x10]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x696e98
mov ebx, dword [ebp - 0x44]
call fcn.00403d25
push ebx
push ecx
mov eax, dword [ebp - 0x10]
dec eax
jns 0x696d64
push 0xebf
push 0x4264cba
push 4
call fcn.007938ee
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x696d81
push 0xebf
push 0x4264cba
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 0x696e64
mov ebx, dword [ebp - 0x44]
call fcn.00403d25
push ebx
push ecx
mov eax, dword [ebp - 0x10]
dec eax
jns 0x696dd1
push 0xef8
push 0x4264cba
push 4
call fcn.007938ee
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x696dee
push 0xef8
push 0x4264cba
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 0x696e23
mov eax, 0x9424cc
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x696e37
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 0x696e64
mov eax, 1
jmp 0x696e69
mov eax, 0
test eax, eax
je 0x696e90
mov eax, 0x94e979
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x696e87
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
jmp 0x696e98
pop eax
pop ebx
pop ecx
jmp 0x696d2f
add esp, 0xc
cmp dword [ebp + 8], 0
je 0x696eb3
cmp dword [ebp + 8], 1
je 0x696eb3
xor eax, eax
jmp 0x696eb8
mov eax, 1
test eax, eax
je 0x6b8fb3
push 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 - 0x1c]
test eax, eax
jne 0x696ef1
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 0x697434
push 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 - 0x1c]
test eax, eax
jne 0x696f48
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 0x697434
push 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 - 0x1c]
test eax, eax
jne 0x696f9f
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 0x697434
push 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 - 0x1c]
test eax, eax
jne 0x696ff6
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 0x697434
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0xb2dc72
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x69704d
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 0x697434
push 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 eax, dword [ebp - 0x1c]
test eax, eax
jne 0x6970a4
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 0x697434
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0xb2dc77
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x6970fb
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 0x697434
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x9e9390
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x697152
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 0x697434
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x9e9395
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x6971a9
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 0x697434
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x9e939a
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x697200
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 0x697434
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x9e939f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x697257
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 0x697434
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x9e93a4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x6972ae
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 0x697434
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x9e93a9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x697305
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x12c], eax
cmp dword [ebp - 0x12c], 0xffffffff
jne 0x697434
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x9e93ae
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x69735c
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x138], eax
cmp dword [ebp - 0x138], 0xffffffff
jne 0x697434
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x9e93b1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x6973b3
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x144], eax
cmp dword [ebp - 0x144], 0xffffffff
jne 0x697434
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x9e93b4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x69740a
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0x150], eax
cmp dword [ebp - 0x150], 0xffffffff
jne 0x697434
xor eax, eax
jmp 0x697439
mov eax, 1
test eax, eax
je 0x697446
jmp 0x6ba0a3
push 0x1000e
push 0x1626491e
push 0x5226480e
push 1
mov ebx, 0x798080
call fcn.007938fa
add esp, 0x10
xor ecx, ecx
push eax
lea eax, [ebp - 0x10]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x697629
mov eax, 0x9424cc
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x697494
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
fild dword [ebp - 0x10]
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 0x1626491e
push 0x5226480e
push 2
mov ebx, 0x7980b0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xa8], eax
push 0xffffffffffffffff
push 0x13
push 0x1626491e
push 0x5226480e
call fcn.00793912
add esp, 0x10
push 0x80000301
push 0
push eax
push 0x1000e
push 0x1626491e
push 0x5226480e
push 2
mov ebx, 0x7980b0
call fcn.007938fa
add esp, 0x1c
cmp dword [ebp - 0xa8], eax
jge 0x697621
fild dword [ebp - 0x10]
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 0x1626491e
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 0x6975b5
mov eax, 0x9424cc
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x6975c9
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 0x6975f5
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xac], 0xffffffff
je 0x697621
mov eax, 0x94e96e
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x697618
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
jmp 0x697629
pop eax
pop ebx
pop ecx
jmp 0x697470
add esp, 0xc
push 0x94e96e
push dword [ebp - 0x48]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69764a
jmp 0x6ba0a3
mov eax, 0x9424cc
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x697660
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
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 eax, dword [ebp - 0x18]
push eax
push dword [0xe64ea8]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x6976a7
jmp 0x6ba0a3
push 0xb2dc60
mov ebx, dword [ebp + 0x10]
push dword [ebx]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x6976d5
mov dword [ebp - 0x68], 0x5226480e
mov dword [ebp - 0x64], 0x16264933
jmp 0x69773f
mov dword [ebp - 0x68], 0x5226480e
mov dword [ebp - 0x64], 0x16264913
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x942ac5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x697714
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 0x69773f
jmp 0x6ba0a3
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0xb2dc7d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x697770
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 0x6977f4
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x94eb58
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x6977c7
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 0x6977f4
mov eax, 1
jmp 0x6977f9
mov eax, 0
test eax, eax
je 0x6b8fb3
push 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 - 0x1c]
test eax, eax
jne 0x697832
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 0x697a66
push 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 - 0x1c]
test eax, eax
jne 0x697889
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 0x697a66
push 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 - 0x1c]
test eax, eax
jne 0x6978e0
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 0x697a66
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0xa09984
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x697937
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 0x697a66
push 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 - 0x1c]
test eax, eax
jne 0x69798e
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 0x697a66
push 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 - 0x1c]
test eax, eax
jne 0x6979e5
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 0x697a66
push 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 - 0x1c]
test eax, eax
jne 0x697a3c
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 0x697a66
xor eax, eax
jmp 0x697a6b
mov eax, 1
test eax, eax
je 0x6b8526
push 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 - 0x1c]
test eax, eax
jne 0x697aa4
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 0x697b58
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 - 0x1c]
test eax, eax
jne 0x697aef
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 - 0x6c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x697b2d
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x697b29
imul eax, dword [ebx]
jmp 0x697b1e
mov ecx, eax
test ecx, ecx
je 0x697b4c
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x697b45
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x697b33
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x6c], 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 - 0x1c]
test eax, eax
jne 0x697b89
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 0x697c3d
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 - 0x1c]
test eax, eax
jne 0x697bd4
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 - 0x6c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x697c12
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x697c0e
imul eax, dword [ebx]
jmp 0x697c03
mov ecx, eax
test ecx, ecx
je 0x697c31
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x697c2a
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x697c18
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x6c], 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 0xa09984
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x697c6e
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 0x697d22
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0xa09984
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x697cb9
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 - 0x6c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x697cf7
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x697cf3
imul eax, dword [ebx]
jmp 0x697ce8
mov ecx, eax
test ecx, ecx
je 0x697d16
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x697d0f
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x697cfd
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x6c], 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 - 0x1c]
test eax, eax
jne 0x697d53
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 0x697e07
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 - 0x1c]
test eax, eax
jne 0x697d9e
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 - 0x6c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x697ddc
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x697dd8
imul eax, dword [ebx]
jmp 0x697dcd
mov ecx, eax
test ecx, ecx
je 0x697dfb
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x697df4
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x697de2
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x6c], 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 - 0x1c]
test eax, eax
jne 0x697e38
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 0x697eec
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 - 0x1c]
test eax, eax
jne 0x697e83
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 - 0x6c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x697ec1
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x697ebd
imul eax, dword [ebx]
jmp 0x697eb2
mov ecx, eax
test ecx, ecx
je 0x697ee0
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x697ed9
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x697ec7
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x6c], 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 - 0x1c]
test eax, eax
jne 0x697f1d
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 0x697fd1
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 - 0x1c]
test eax, eax
jne 0x697f68
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 - 0x6c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x697fa6
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x697fa2
imul eax, dword [ebx]
jmp 0x697f97
mov ecx, eax
test ecx, ecx
je 0x697fc5
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x697fbe
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x697fac
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x6c], 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 - 0x1c]
test eax, eax
jne 0x698002
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 0x6980b6
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 - 0x1c]
test eax, eax
jne 0x69804d
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 - 0x6c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x69808b
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x698087
imul eax, dword [ebx]
jmp 0x69807c
mov ecx, eax
test ecx, ecx
je 0x6980aa
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x6980a3
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x698091
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d0c
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 2
je 0x6980d6
jmp 0x6ba0a3
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6980fe
push 0x20d0
push 0x4264cba
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 0x69813f
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 0x698555
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x69818d
push 0x211a
push 0x4264cba
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 0x94e9ef
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xa8]
mov eax, dword [ebx]
test eax, eax
jne 0x6981ce
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 0x698555
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x69821c
push 0x2164
push 0x4264cba
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 0x94e9e9
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xb8]
mov eax, dword [ebx]
test eax, eax
jne 0x69825d
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 0x698555
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6982ab
push 0x21ac
push 0x4264cba
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 0x94e9ec
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0xc8]
mov eax, dword [ebx]
test eax, eax
jne 0x6982ec
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 0x698555
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x69833a
push 0x21f4
push 0x4264cba
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 0x69837b
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 0x698555
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6983c9
push 0x223c
push 0x4264cba
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 0x69840a
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 0x698555
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x698458
push 0x2286
push 0x4264cba
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 0x698499
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 0x698555
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6984e7
push 0x22d0
push 0x4264cba
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 0x698528
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 0x698555
mov eax, 1
jmp 0x69855a
mov eax, 0
test eax, eax
je 0x698edd
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x69858a
push 0x2333
push 0x4264cba
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 0x6985bc
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 0x6985e8
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x698619
push 0x238b
push 0x4264cba
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov eax, 0x9e93a4
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
push dword [ebp - 0x98]
call fcn.004426db
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x69865a
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xa0], 1
jne 0x6986f6
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69868f
push 0x23cb
push 0x4264cba
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push dword [ebp - 0xa8]
call fcn.004427d0
mov dword [ebp - 0xac], eax
push 0x9424cc
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 0x6986e2
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
je 0x6986f6
mov eax, 1
jmp 0x6986fb
mov eax, 0
test eax, eax
je 0x69870f
mov dword [ebp - 0x54], 0x32
jmp 0x69892a
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x698737
push 0x244e
push 0x4264cba
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x98], ebx
mov eax, 0x9e939a
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
push dword [ebp - 0x98]
call fcn.004426db
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x698778
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xa0], 1
jne 0x698814
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6987ad
push 0x248e
push 0x4264cba
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa8], ebx
push dword [ebp - 0xa8]
call fcn.004427d0
mov dword [ebp - 0xac], eax
push 0x9424cc
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 0x698800
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
je 0x698814
mov eax, 1
jmp 0x698819
mov eax, 0
test eax, eax
je 0x69882d
mov dword [ebp - 0x54], 0x19
jmp 0x69892a
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x698855
push 0x2518
push 0x4264cba
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 0x6988ba
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 0x6988df
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 0x6988f5
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 0x698921
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x698952
push 0x2591
push 0x4264cba
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 0x6989a5
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xa4], 2
jne 0x6989b7
jmp 0x6ba0a3
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x6989ca
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0x98], eax
fild dword [ebp - 0x54]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fild dword [ebp - 0x50]
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 - 0x60], eax
push 0x20004
push dword [ebp - 0x64]
push dword [ebp - 0x68]
push 1
mov eax, 1
mov ebx, 0x803400
call fcn.00793906
add esp, 0x10
xor ecx, ecx
push eax
lea eax, [ebp - 0x10]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x698eda
fild dword [ebp - 0x10]
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 - 0x64]
push dword [ebp - 0x68]
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 0x698afd
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 0x698b29
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x70]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x698b4e
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x698b4a
imul eax, dword [ebx]
jmp 0x698b3f
mov ecx, eax
test ecx, ecx
je 0x698b6d
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x698b66
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x698b54
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x70], eax
fild dword [ebp - 0x10]
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 - 0x64]
push dword [ebp - 0x68]
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 0x698bf1
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 0x698c1d
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x698c4e
push 0x27ba
push 0x4264cba
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 0x698c8f
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 0x698d4b
mov ebx, dword [ebp - 0x70]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x698cdd
push 0x2804
push 0x4264cba
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 0x698d1e
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 0x698d4b
mov eax, 1
jmp 0x698d50
mov eax, 0
test eax, eax
je 0x698ed2
mov ebx, dword [ebp - 0x70]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x698d80
push 0x2869
push 0x4264cba
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 0x698db2
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 0x698dde
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x70]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x698e0f
push 0x28b6
push 0x4264cba
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 0x698e41
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 0x698e6d
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x5c], eax
mov eax, dword [ebp - 0x58]
cmp dword [ebp - 0x50], eax
jl 0x698ea6
mov eax, dword [ebp - 0x5c]
cmp dword [ebp - 0x54], eax
jg 0x698ea6
fld dword [ebp - 0x74]
fcomp dword [ebp - 0x60]
fnstsw ax
test ah, 0x41
je 0x698ea6
mov eax, 1
jmp 0x698eab
mov eax, 0
test eax, eax
je 0x698ed2
mov eax, 0x94e979
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x698ec9
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
jmp 0x698eda
pop eax
pop ebx
pop ecx
jmp 0x698a65
add esp, 0xc
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x698f05
push 0x2a25
push 0x4264cba
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 0x698f46
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 0x69935c
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x698f94
push 0x2a6f
push 0x4264cba
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 0x698fd5
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 0x69935c
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x699023
push 0x2ab7
push 0x4264cba
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 0x699064
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 0x69935c
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6990b2
push 0x2aff
push 0x4264cba
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 0x6990f3
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 0x69935c
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x699141
push 0x2b49
push 0x4264cba
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 0x699182
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 0x69935c
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6991d0
push 0x2b91
push 0x4264cba
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 0x699211
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 0x69935c
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x69925f
push 0x2bdb
push 0x4264cba
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 0x6992a0
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 0x69935c
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6992ee
push 0x2c25
push 0x4264cba
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 0x69932f
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 0x69935c
mov eax, 1
jmp 0x699361
mov eax, 0
test eax, eax
je 0x69cbdc
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x699391
push 0x2c96
push 0x4264cba
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 0x6993d2
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 0x69a7f7
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x699420
push 0x2cf8
push 0x4264cba
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 0x699485
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 0x6994a7
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 0x6994d3
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x6994ea
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x699516
push 0x2d56
push 0x4264cba
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 0x69957b
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 0x69959d
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 0x6995c9
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x6995e0
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x7c], eax
push 0x94ea07
push dword [ebp - 0x7c]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x699633
push 0x94ea0a
push dword [ebp - 0x7c]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x699633
push 0x9424cc
push dword [ebp - 0x7c]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x699633
xor eax, eax
jmp 0x699638
mov eax, 1
test eax, eax
je 0x6999b6
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x699668
push 0x2e5b
push 0x4264cba
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 0x6996cd
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 0x6996ef
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 0x69971b
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 0x699752
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
jne 0x699882
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x699787
push 0x2eba
push 0x4264cba
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 0x6997ec
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 0x69980e
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 0x69983a
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 0x699871
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xcc], 0
jne 0x699882
xor eax, eax
jmp 0x699887
mov eax, 1
test eax, eax
je 0x699896
mov dword [ebp - 0x50], 0xa
push 0x94ea10
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x6998b6
mov dword [ebp - 0x50], 0xb
push 0x94ea15
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x6998d6
mov dword [ebp - 0x50], 0xc
push 0x94ea1a
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x6998f6
mov dword [ebp - 0x50], 0xd
push 0x94ea1f
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x699916
mov dword [ebp - 0x50], 0xe
push 0x94ea24
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x699936
mov dword [ebp - 0x50], 0xf
push 0x94ea29
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x699956
mov dword [ebp - 0x50], 0x10
push 0x94ea2e
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x699976
mov dword [ebp - 0x50], 0x11
push 0x94ea33
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x699996
mov dword [ebp - 0x50], 0x12
push 0x94ea38
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x6999b6
mov dword [ebp - 0x50], 0x13
push 0x94ea3d
push dword [ebp - 0x7c]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x699d45
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6999f7
push 0x32ea
push 0x4264cba
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 0x699a5c
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 0x699a7e
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 0x699aaa
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 0x699ae1
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
jne 0x699c11
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x699b16
push 0x3349
push 0x4264cba
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 0x699b7b
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 0x699b9d
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 0x699bc9
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 0x699c00
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xcc], 0
jne 0x699c11
xor eax, eax
jmp 0x699c16
mov eax, 1
test eax, eax
je 0x699c25
mov dword [ebp - 0x50], 0x14
push 0x94ea10
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x699c45
mov dword [ebp - 0x50], 0x15
push 0x94ea15
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x699c65
mov dword [ebp - 0x50], 0x16
push 0x94ea1a
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x699c85
mov dword [ebp - 0x50], 0x17
push 0x94ea1f
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x699ca5
mov dword [ebp - 0x50], 0x18
push 0x94ea24
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x699cc5
mov dword [ebp - 0x50], 0x19
push 0x94ea29
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x699ce5
mov dword [ebp - 0x50], 0x1a
push 0x94ea2e
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x699d05
mov dword [ebp - 0x50], 0x1b
push 0x94ea33
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x699d25
mov dword [ebp - 0x50], 0x1c
push 0x94ea38
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x699d45
mov dword [ebp - 0x50], 0x1d
push 0x94ea40
push dword [ebp - 0x7c]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a0d4
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x699d86
push 0x3779
push 0x4264cba
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 0x699deb
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 0x699e0d
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 0x699e39
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 0x699e70
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
jne 0x699fa0
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x699ea5
push 0x37d8
push 0x4264cba
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 0x699f0a
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 0x699f2c
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 0x699f58
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 0x699f8f
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xcc], 0
jne 0x699fa0
xor eax, eax
jmp 0x699fa5
mov eax, 1
test eax, eax
je 0x699fb4
mov dword [ebp - 0x50], 0x1e
push 0x94ea10
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x699fd4
mov dword [ebp - 0x50], 0x1f
push 0x94ea15
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x699ff4
mov dword [ebp - 0x50], 0x20
push 0x94ea1a
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a014
mov dword [ebp - 0x50], 0x21
push 0x94ea1f
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a034
mov dword [ebp - 0x50], 0x22
push 0x94ea24
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a054
mov dword [ebp - 0x50], 0x23
push 0x94ea29
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a074
mov dword [ebp - 0x50], 0x24
push 0x94ea2e
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a094
mov dword [ebp - 0x50], 0x25
push 0x94ea33
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a0b4
mov dword [ebp - 0x50], 0x26
push 0x94ea38
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a0d4
mov dword [ebp - 0x50], 0x27
push 0x94ea43
push dword [ebp - 0x7c]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a463
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x69a115
push 0x3c08
push 0x4264cba
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 0x69a17a
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 0x69a19c
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 0x69a1c8
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 0x69a1ff
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
jne 0x69a32f
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x69a234
push 0x3c67
push 0x4264cba
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 0x69a299
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 0x69a2bb
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 0x69a2e7
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 0x69a31e
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xcc], 0
jne 0x69a32f
xor eax, eax
jmp 0x69a334
mov eax, 1
test eax, eax
je 0x69a343
mov dword [ebp - 0x50], 0x28
push 0x94ea10
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a363
mov dword [ebp - 0x50], 0x29
push 0x94ea15
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a383
mov dword [ebp - 0x50], 0x2a
push 0x94ea1a
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a3a3
mov dword [ebp - 0x50], 0x2b
push 0x94ea1f
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a3c3
mov dword [ebp - 0x50], 0x2c
push 0x94ea24
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a3e3
mov dword [ebp - 0x50], 0x2d
push 0x94ea29
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a403
mov dword [ebp - 0x50], 0x2e
push 0x94ea2e
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a423
mov dword [ebp - 0x50], 0x2f
push 0x94ea33
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a443
mov dword [ebp - 0x50], 0x30
push 0x94ea38
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a463
mov dword [ebp - 0x50], 0x31
push 0x94ea46
push dword [ebp - 0x7c]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a7f2
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x69a4a4
push 0x4097
push 0x4264cba
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 0x69a509
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 0x69a52b
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 0x69a557
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 0x69a58e
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
jne 0x69a6be
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x69a5c3
push 0x40f6
push 0x4264cba
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 0x69a628
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 0x69a64a
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 0x69a676
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 0x69a6ad
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xcc], 0
jne 0x69a6be
xor eax, eax
jmp 0x69a6c3
mov eax, 1
test eax, eax
je 0x69a6d2
mov dword [ebp - 0x50], 0x32
push 0x94ea10
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a6f2
mov dword [ebp - 0x50], 0x33
push 0x94ea15
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a712
mov dword [ebp - 0x50], 0x34
push 0x94ea1a
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a732
mov dword [ebp - 0x50], 0x35
push 0x94ea1f
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a752
mov dword [ebp - 0x50], 0x36
push 0x94ea24
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a772
mov dword [ebp - 0x50], 0x37
push 0x94ea29
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a792
mov dword [ebp - 0x50], 0x38
push 0x94ea2e
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a7b2
mov dword [ebp - 0x50], 0x39
push 0x94ea33
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a7d2
mov dword [ebp - 0x50], 0x3a
push 0x94ea38
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69a7f2
mov dword [ebp - 0x50], 0x3b
jmp 0x69ae3a
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x69a81f
push 0x44fa
push 0x4264cba
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 0x69a884
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 0x69a8a9
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 0x69a8bf
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 0x69a8eb
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x69a91c
push 0x454b
push 0x4264cba
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 0x69a95d
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 0x69a98a
mov dword [ebp - 0x50], 1
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x69a9b2
push 0x45cd
push 0x4264cba
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 0x69a9f3
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 0x69aa20
mov dword [ebp - 0x50], 2
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x69aa48
push 0x464f
push 0x4264cba
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 0x69aa89
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 0x69aab6
mov dword [ebp - 0x50], 3
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x69aade
push 0x46d1
push 0x4264cba
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 0x69ab1f
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 0x69ab4c
mov dword [ebp - 0x50], 4
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69ab74
push 0x4753
push 0x4264cba
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 0x69abb5
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 0x69abe2
mov dword [ebp - 0x50], 5
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x69ac0a
push 0x47d5
push 0x4264cba
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 0x69ac4b
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 0x69ac78
mov dword [ebp - 0x50], 6
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x69aca0
push 0x4857
push 0x4264cba
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 0x69ace1
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 0x69ad0e
mov dword [ebp - 0x50], 7
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x69ad36
push 0x48d9
push 0x4264cba
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 0x69ad77
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 0x69ada4
mov dword [ebp - 0x50], 8
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x69adcc
push 0x495b
push 0x4264cba
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 0x69ae0d
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 0x69ae3a
mov dword [ebp - 0x50], 9
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69ae62
push 0x4a18
push 0x4264cba
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 0x69aeb5
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xa4], 2
jne 0x69aec7
jmp 0x6ba0a3
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69aeef
push 0x4a97
push 0x4264cba
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 0x69af30
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 0x69b058
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69af7e
push 0x4b0b
push 0x4264cba
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 0x69afe3
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 0x69b008
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 0x69b01e
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 0x69b04a
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x54], eax
jmp 0x69b2eb
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69b080
push 0x4b6d
push 0x4264cba
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 0x69b0d0
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 0x69b0fc
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xa0], 0xffffffff
je 0x69b20b
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69b131
push 0x4be3
push 0x4264cba
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 0x69b1a8
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x69b1bb
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69b233
push 0x4c4d
push 0x4264cba
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 0x69b262
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 0x69b2a0
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69b313
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69cc04
push 0x6b9b
push 0x4264cba
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 0x69cc45
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 0x6a77d0
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69cc93
push 0x6bf8
push 0x4264cba
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 0x69cce6
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xa4], 2
jne 0x69ccf8
jmp 0x6ba0a3
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69cd20
push 0x6c77
push 0x4264cba
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 0x69cd61
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 0x69cf1a
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69cdaf
push 0x6d0f
push 0x4264cba
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 0x69ce14
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov eax, 0x94e9e4
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.00442db4
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x69ce6f
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x69ce82
push ebx
call fcn.007938e8
add esp, 4
lea eax, [ebp - 0xb8]
push eax
call fcn.004427d0
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x69cea7
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xbc]
test eax, eax
jne 0x69cebd
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xc0], eax
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x69cee9
push ebx
call fcn.007938e8
add esp, 4
fild dword [ebp - 0xc0]
fstp qword [ebp - 0xc8]
fld qword [ebp - 0xc8]
fadd qword [0x94ea4d]
fstp qword [ebp - 0xd0]
fld qword [ebp - 0xd0]
call fcn.00403e0c
mov dword [ebp - 0x54], eax
jmp 0x69d1e3
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69cf42
push 0x6daa
push 0x4264cba
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 0x69cfa7
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 0x69cfc9
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 0x69cff5
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 0x69d01a
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 0x69d030
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 0x69d05c
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb4], 0
jne 0x69d075
mov dword [ebp - 0x54], 0x33
jmp 0x69d1e3
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69d09d
push 0x6e70
push 0x4264cba
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 0x69d102
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 0x69d124
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 0x69d150
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 0x69d175
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 0x69d18b
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 0x69d1b7
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 - 0x54], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69d20b
push 0x6eff
push 0x4264cba
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 0x69d24c
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 0x69e068
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69d29a
push 0x6f61
push 0x4264cba
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 0x69d2ff
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 0x69d321
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 0x69d34d
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x69d364
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69d390
push 0x6fbf
push 0x4264cba
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 0x69d3f5
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 0x69d417
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 0x69d443
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x69d45a
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x7c], eax
push 0x94ea07
push dword [ebp - 0x7c]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x69d494
push 0x94ea0a
push dword [ebp - 0x7c]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x69d494
xor eax, eax
jmp 0x69d499
mov eax, 1
test eax, eax
je 0x69d6e7
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69d4c9
push 0x70a5
push 0x4264cba
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 0x69d52e
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 0x69d550
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 0x69d57c
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 0x69d5b3
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
je 0x69d5c7
mov dword [ebp - 0x54], 0x3c
push 0x94ea10
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69d5e7
mov dword [ebp - 0x54], 0x3d
push 0x94ea15
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69d607
mov dword [ebp - 0x54], 0x3e
push 0x94ea1a
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69d627
push 0x94ea3d
push dword [ebp - 0x7c]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69d946
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69d728
push 0x74c2
push 0x4264cba
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 0x69d78d
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 0x69d7af
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 0x69d7db
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 0x69d812
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
je 0x69d826
mov dword [ebp - 0x54], 0x46
push 0x94ea10
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69d846
mov dword [ebp - 0x54], 0x47
push 0x94ea15
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69d866
push 0x94ea40
push dword [ebp - 0x7c]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69dba5
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69d987
push 0x78df
push 0x4264cba
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 0x69d9ec
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 0x69da0e
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 0x69da3a
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 0x69da71
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
je 0x69da85
mov dword [ebp - 0x54], 0x50
push 0x94ea10
push dword [ebp - 0x78]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69daa5
push 0x94ea43
push dword [ebp - 0x7c]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69de04
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69dbe6
push 0x7cfc
push 0x4264cba
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 0x69dc4b
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 0x69dc6d
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 0x69dc99
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 0x69dcd0
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
je 0x69dce4
push 0x94ea46
push dword [ebp - 0x7c]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x69e063
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69de45
push 0x8119
push 0x4264cba
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 0x69deaa
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 0x69decc
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 0x69def8
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 0x69df2f
jmp 0x69e5ae
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69e090
push 0x8503
push 0x4264cba
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 0x69e0d1
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 0x69e0fe
mov dword [ebp - 0x54], 0x33
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69e126
push 0x8585
push 0x4264cba
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 0x69e167
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 0x69e194
mov dword [ebp - 0x54], 0x34
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69e1bc
push 0x8607
push 0x4264cba
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 0x69e1fd
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 0x69e22a
mov dword [ebp - 0x54], 0x35
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69e252
push 0x8689
push 0x4264cba
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 0x69e293
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 0x69e2c0
mov dword [ebp - 0x54], 0x36
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69e2e8
push 0x870b
push 0x4264cba
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 0x69e329
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 0x69e356
mov dword [ebp - 0x54], 0x37
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69e37e
push 0x878d
push 0x4264cba
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 0x69e3bf
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 0x69e3ec
mov dword [ebp - 0x54], 0x38
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x69e414
push 0x880f
push 0x4264cba
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 0x69e455
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 0x69e482
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x69e5d6
push 0x89f5
push 0x4264cba
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 0x69e617
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 0x69e99e
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x69e665
mov eax, 0
test eax, eax
je 0x6a0a0b
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a77f8
push 0x10185
push 0x4264cba
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 0x6a7839
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 0x6b181b
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a7887
push 0x101e2
push 0x4264cba
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 0x6a78c8
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 0x6a7cdc
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a7916
push 0x1026c
push 0x4264cba
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 0x6a7954
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 0x6a7980
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 0x6a7996
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 0x6a79c2
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 - 0x54], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a7a16
push 0x102c6
push 0x4264cba
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 0x6a7a57
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 0x6a7a84
mov dword [ebp - 0x54], 0x2e
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a7aac
push 0x10348
push 0x4264cba
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 0x6a7aed
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 0x6a7b1a
mov dword [ebp - 0x54], 0x2f
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a7b42
push 0x103ca
push 0x4264cba
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 0x6a7b83
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 0x6a7bb0
mov dword [ebp - 0x54], 0x30
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a7bd8
push 0x1044c
push 0x4264cba
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 0x6a7c19
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 0x6a7c46
mov dword [ebp - 0x54], 0x31
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a7c6e
push 0x104ce
push 0x4264cba
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 0x6a7caf
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 0x6a7cdc
mov dword [ebp - 0x54], 0x32
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a7d04
push 0x10565
push 0x4264cba
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 0x6a7d45
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 0x6a8159
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a7d93
push 0x105ef
push 0x4264cba
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 0x6a7dd1
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 0x6a7dfd
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 0x6a7e13
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 0x6a7e3f
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 - 0x54], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a7e93
push 0x10649
push 0x4264cba
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 0x6a7ed4
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 0x6a7f01
mov dword [ebp - 0x54], 0x29
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a7f29
push 0x106cb
push 0x4264cba
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 0x6a7f6a
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 0x6a7f97
mov dword [ebp - 0x54], 0x2a
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a7fbf
push 0x1074d
push 0x4264cba
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 0x6a8000
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 0x6a802d
mov dword [ebp - 0x54], 0x2b
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a8055
push 0x107cf
push 0x4264cba
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 0x6a8096
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 0x6a80c3
mov dword [ebp - 0x54], 0x2c
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a80eb
push 0x10851
push 0x4264cba
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 0x6a812c
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 0x6a8159
mov dword [ebp - 0x54], 0x2d
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a8181
push 0x108e8
push 0x4264cba
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 0x6a81c2
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 0x6a85d6
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a8210
push 0x10972
push 0x4264cba
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 0x6a824e
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 0x6a827a
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 0x6a8290
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 0x6a82bc
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 - 0x54], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a8310
push 0x109cc
push 0x4264cba
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 0x6a8351
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 0x6a837e
mov dword [ebp - 0x54], 0x24
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a83a6
push 0x10a4e
push 0x4264cba
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 0x6a83e7
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 0x6a8414
mov dword [ebp - 0x54], 0x25
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a843c
push 0x10ad0
push 0x4264cba
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 0x6a847d
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 0x6a84aa
mov dword [ebp - 0x54], 0x26
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a84d2
push 0x10b52
push 0x4264cba
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 0x6a8513
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 0x6a8540
mov dword [ebp - 0x54], 0x27
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a8568
push 0x10bd4
push 0x4264cba
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 0x6a85a9
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 0x6a85d6
mov dword [ebp - 0x54], 0x28
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a85fe
push 0x10c6b
push 0x4264cba
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 0x6a863f
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 0x6a8a53
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a868d
push 0x10cf5
push 0x4264cba
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 0x6a86cb
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 0x6a86f7
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 0x6a870d
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 0x6a8739
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 - 0x54], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a878d
push 0x10d4f
push 0x4264cba
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 0x6a87ce
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 0x6a87fb
mov dword [ebp - 0x54], 0x1f
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a8823
push 0x10dd1
push 0x4264cba
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 0x6a8864
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 0x6a8891
mov dword [ebp - 0x54], 0x20
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a88b9
push 0x10e53
push 0x4264cba
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 0x6a88fa
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 0x6a8927
mov dword [ebp - 0x54], 0x21
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a894f
push 0x10ed5
push 0x4264cba
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 0x6a8990
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 0x6a89bd
mov dword [ebp - 0x54], 0x22
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a89e5
push 0x10f57
push 0x4264cba
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 0x6a8a26
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 0x6a8a53
mov dword [ebp - 0x54], 0x23
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a8a7b
push 0x10fee
push 0x4264cba
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 0x6a8abc
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 0x6a8ed0
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a8b0a
push 0x11078
push 0x4264cba
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 0x6a8b48
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 0x6a8b74
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 0x6a8b8a
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 0x6a8bb6
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 - 0x54], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a8c0a
push 0x110d2
push 0x4264cba
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 0x6a8c4b
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 0x6a8c78
mov dword [ebp - 0x54], 0x1a
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a8ca0
push 0x11154
push 0x4264cba
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 0x6a8ce1
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 0x6a8d0e
mov dword [ebp - 0x54], 0x1b
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a8d36
push 0x111d6
push 0x4264cba
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 0x6a8d77
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 0x6a8da4
mov dword [ebp - 0x54], 0x1c
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a8dcc
push 0x11258
push 0x4264cba
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 0x6a8e0d
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 0x6a8e3a
mov dword [ebp - 0x54], 0x1d
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a8e62
push 0x112da
push 0x4264cba
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 0x6a8ea3
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 0x6a8ed0
mov dword [ebp - 0x54], 0x1e
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a8ef8
push 0x11383
push 0x4264cba
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 0x6a8f39
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 0x6a946d
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a8f87
push 0x113cf
push 0x4264cba
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 0x6a8fc8
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 0x6a946d
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a9016
push 0x1141b
push 0x4264cba
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 0x6a9057
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 0x6a946d
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a90a5
push 0x11467
push 0x4264cba
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 0x6a90e6
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 0x6a946d
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a9134
push 0x114b3
push 0x4264cba
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 0x6a9175
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 0x6a946d
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a91c3
push 0x114ff
push 0x4264cba
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 0x6a9204
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 0x6a946d
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a9252
push 0x1154a
push 0x4264cba
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 0x6a9293
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 0x6a946d
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a92e1
push 0x11595
push 0x4264cba
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 0x6a9322
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 0x6a946d
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a9370
push 0x115e0
push 0x4264cba
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 0x6a93b1
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 0x6a946d
mov eax, 0
test eax, eax
je 0x6a9481
mov dword [ebp - 0x54], 0x19
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a94a9
push 0x116af
push 0x4264cba
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 0x6a94ea
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 0x6a996c
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a9538
push 0x1174a
push 0x4264cba
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 0x6a959d
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 0x6a95c2
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 0x6a95e4
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 0x6a9610
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 0x6a9626
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 0x6a9652
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 - 0x54], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a96a6
push 0x117b0
push 0x4264cba
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 0x6a96e7
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 0x6a9714
mov dword [ebp - 0x54], 0x2e
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a973c
push 0x11832
push 0x4264cba
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 0x6a977d
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 0x6a97aa
mov dword [ebp - 0x54], 0x2f
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a97d2
push 0x118b4
push 0x4264cba
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 0x6a9813
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 0x6a9840
mov dword [ebp - 0x54], 0x30
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a9868
push 0x11936
push 0x4264cba
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 0x6a98a9
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 0x6a98d6
mov dword [ebp - 0x54], 0x31
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a98fe
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a9994
push 0x11a4f
push 0x4264cba
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 0x6a99d5
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 0x6a9e57
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a9a23
push 0x11aea
push 0x4264cba
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 0x6a9a88
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 0x6a9aad
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 0x6a9acf
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 0x6a9afb
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 0x6a9b11
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 0x6a9b3d
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 - 0x54], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a9b91
push 0x11b50
push 0x4264cba
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 0x6a9bd2
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 0x6a9bff
mov dword [ebp - 0x54], 0x29
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a9c27
push 0x11bd2
push 0x4264cba
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 0x6a9c68
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 0x6a9c95
mov dword [ebp - 0x54], 0x2a
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a9cbd
push 0x11c54
push 0x4264cba
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 0x6a9cfe
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 0x6a9d2b
mov dword [ebp - 0x54], 0x2b
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a9d53
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a9e7f
push 0x11def
push 0x4264cba
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 0x6a9ec0
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 0x6aa342
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6a9f0e
push 0x11e8a
push 0x4264cba
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 0x6a9f73
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 0x6a9f98
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 0x6a9fba
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 0x6a9fe6
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 0x6a9ffc
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 0x6aa028
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 - 0x54], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6aa07c
push 0x11ef0
push 0x4264cba
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 0x6aa0bd
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 0x6aa0ea
mov dword [ebp - 0x54], 0x24
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6aa112
push 0x11f72
push 0x4264cba
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 0x6aa153
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 0x6aa180
mov dword [ebp - 0x54], 0x25
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6aa1a8
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6aa36a
push 0x1218f
push 0x4264cba
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 0x6aa3ab
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 0x6aa82d
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6aa3f9
push 0x1222a
push 0x4264cba
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 0x6aa45e
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 0x6aa483
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 0x6aa4a5
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 0x6aa4d1
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 0x6aa4e7
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 0x6aa513
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 - 0x54], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6aa567
push 0x12290
push 0x4264cba
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 0x6aa5a8
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 0x6aa5d5
mov dword [ebp - 0x54], 0x1f
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6aa5fd
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6aa855
push 0x1252f
push 0x4264cba
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 0x6aa896
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 0x6aad18
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6aa8e4
push 0x125ca
push 0x4264cba
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 0x6aa949
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 0x6aa96e
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 0x6aa990
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 0x6aa9bc
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 0x6aa9d2
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 0x6aa9fe
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 - 0x54], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6aaa52
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6aad40
push 0x128e2
push 0x4264cba
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 0x6aad81
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 0x6adfa5
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6aadcf
push 0x1293f
push 0x4264cba
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 0x6aae10
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 0x6ab244
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6aae5e
push 0x129c9
push 0x4264cba
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 0x6aaec3
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6ab26c
push 0x12cc5
push 0x4264cba
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 0x6ab2ad
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6adfcd
push 0x14f85
push 0x4264cba
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 0x6ae00e
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 0x6b181b
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6ae05c
push 0x14ff2
push 0x4264cba
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 0x6ae09d
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b1843
push 0x17a79
push 0x4264cba
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 0x6b1884
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 0x6b1940
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b18d2
push 0x17ac1
push 0x4264cba
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 0x6b1913
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 0x6b1940
mov eax, 1
jmp 0x6b1945
mov eax, 0
test eax, eax
je 0x6b8526
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b1975
push 0x17b42
push 0x4264cba
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 0x6b19b6
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 0x6b1a6f
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b1a04
push 0x17b8c
push 0x4264cba
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 0x6b1a45
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 0x6b1a6f
xor eax, eax
jmp 0x6b1a74
mov eax, 1
test eax, eax
je 0x6b8526
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b1aa4
push 0x17bfa
push 0x4264cba
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 0x6b1ae5
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 0x6b1b9e
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b1b33
push 0x17c46
push 0x4264cba
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 0x6b1b74
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 0x6b1b9e
xor eax, eax
jmp 0x6b1ba3
mov eax, 1
test eax, eax
je 0x6b1f99
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b1bd3
push 0x17ccf
push 0x4264cba
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 0x6b1c11
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 0x6b1c3d
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 0x6b1c53
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 0x6b1c7f
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 - 0x54], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b1cd3
push 0x17d29
push 0x4264cba
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 0x6b1d14
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 0x6b1d41
mov dword [ebp - 0x54], 0x15
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b1d69
push 0x17dab
push 0x4264cba
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 0x6b1daa
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 0x6b1dd7
mov dword [ebp - 0x54], 0x16
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b1dff
push 0x17e2d
push 0x4264cba
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 0x6b1e40
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 0x6b1e6d
mov dword [ebp - 0x54], 0x17
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b1e95
push 0x17eaf
push 0x4264cba
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 0x6b1ed6
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 0x6b1f03
mov dword [ebp - 0x54], 0x18
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b1f2b
push 0x17f31
push 0x4264cba
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 0x6b1f6c
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 0x6b1f99
mov dword [ebp - 0x54], 0x19
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b1fc1
push 0x17fda
push 0x4264cba
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 0x6b2002
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 0x6b20bb
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b2050
push 0x18026
push 0x4264cba
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 0x6b2091
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 0x6b20bb
xor eax, eax
jmp 0x6b20c0
mov eax, 1
test eax, eax
je 0x6b24b6
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b20f0
push 0x180af
push 0x4264cba
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 0x6b212e
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 0x6b215a
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 0x6b2170
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 0x6b219c
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 - 0x54], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b21f0
push 0x18109
push 0x4264cba
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 0x6b2231
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 0x6b225e
mov dword [ebp - 0x54], 0x10
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b2286
push 0x1818b
push 0x4264cba
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 0x6b22c7
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 0x6b22f4
mov dword [ebp - 0x54], 0x11
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b231c
push 0x1820d
push 0x4264cba
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 0x6b235d
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 0x6b238a
mov dword [ebp - 0x54], 0x12
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b23b2
push 0x1828f
push 0x4264cba
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 0x6b23f3
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 0x6b2420
mov dword [ebp - 0x54], 0x13
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b2448
push 0x18311
push 0x4264cba
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 0x6b2489
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 0x6b24b6
mov dword [ebp - 0x54], 0x14
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b24de
push 0x183cd
push 0x4264cba
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 0x6b251f
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 0x6b25d8
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b256d
push 0x18419
push 0x4264cba
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 0x6b25ae
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 0x6b25d8
xor eax, eax
jmp 0x6b25dd
mov eax, 1
test eax, eax
je 0x6b29d3
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b260d
push 0x184a2
push 0x4264cba
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 0x6b264b
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 0x6b2677
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 0x6b268d
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 0x6b26b9
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 - 0x54], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b270d
push 0x184fc
push 0x4264cba
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 0x6b274e
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 0x6b277b
mov dword [ebp - 0x54], 0xb
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b27a3
push 0x1857e
push 0x4264cba
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 0x6b27e4
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 0x6b2811
mov dword [ebp - 0x54], 0xc
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b2839
push 0x18600
push 0x4264cba
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 0x6b287a
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 0x6b28a7
mov dword [ebp - 0x54], 0xd
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b28cf
push 0x18682
push 0x4264cba
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 0x6b2910
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 0x6b293d
mov dword [ebp - 0x54], 0xe
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b2965
push 0x18704
push 0x4264cba
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 0x6b29a6
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 0x6b29d3
mov dword [ebp - 0x54], 0xf
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b29fb
push 0x187c0
push 0x4264cba
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 0x6b2a3c
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 0x6b2af5
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b2a8a
push 0x1880c
push 0x4264cba
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 0x6b2acb
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 0x6b2af5
xor eax, eax
jmp 0x6b2afa
mov eax, 1
test eax, eax
je 0x6b2ef0
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b2b2a
push 0x18895
push 0x4264cba
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 0x6b2b68
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 0x6b2b94
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 0x6b2baa
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 0x6b2bd6
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 - 0x54], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b2c2a
push 0x188ef
push 0x4264cba
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 0x6b2c6b
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 0x6b2c98
mov dword [ebp - 0x54], 6
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b2cc0
push 0x18971
push 0x4264cba
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 0x6b2d01
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 0x6b2d2e
mov dword [ebp - 0x54], 7
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b2d56
push 0x189f3
push 0x4264cba
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 0x6b2d97
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 0x6b2dc4
mov dword [ebp - 0x54], 8
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b2dec
push 0x18a75
push 0x4264cba
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 0x6b2e2d
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 0x6b2e5a
mov dword [ebp - 0x54], 9
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b2e82
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b2f18
push 0x18ba0
push 0x4264cba
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 0x6b2f59
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 0x6b3012
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b2fa7
push 0x18bec
push 0x4264cba
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 0x6b2fe8
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 0x6b3012
xor eax, eax
jmp 0x6b3017
mov eax, 1
test eax, eax
je 0x6b33ea
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b3047
push 0x18c63
push 0x4264cba
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 0x6b3085
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 0x6b30b1
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 0x6b30c7
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 0x6b30f3
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b3124
push 0x18cb3
push 0x4264cba
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 0x6b3165
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 0x6b3192
mov dword [ebp - 0x54], 1
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b31ba
push 0x18d35
push 0x4264cba
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 0x6b31fb
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 0x6b3228
mov dword [ebp - 0x54], 2
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b3250
push 0x18db7
push 0x4264cba
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 0x6b3291
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 0x6b32be
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b3412
push 0x18f64
push 0x4264cba
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 0x6b3453
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 0x6b350c
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b34a1
push 0x18faf
push 0x4264cba
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 0x6b34e2
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 0x6b350c
xor eax, eax
jmp 0x6b3511
mov eax, 1
test eax, eax
je 0x6b3950
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b3541
push 0x19037
push 0x4264cba
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 0x6b35a6
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 0x6b35c8
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 0x6b35f4
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 0x6b360a
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 0x6b3636
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 - 0x54], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b368a
push 0x19099
push 0x4264cba
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 0x6b36cb
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 0x6b36f8
mov dword [ebp - 0x54], 0x15
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b3720
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b3978
push 0x1934a
push 0x4264cba
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 0x6b39b9
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 0x6b3a72
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b3a07
push 0x19395
push 0x4264cba
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 0x6b3a48
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 0x6b3a72
xor eax, eax
jmp 0x6b3a77
mov eax, 1
test eax, eax
je 0x6b3eb6
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b3aa7
push 0x1941d
push 0x4264cba
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 0x6b3b0c
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 0x6b3b2e
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 0x6b3b5a
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 0x6b3b70
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 0x6b3b9c
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b3ede
push 0x19730
push 0x4264cba
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 0x6b3f1f
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 0x6b3fd8
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b3f6d
push 0x1977b
push 0x4264cba
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 0x6b3fae
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 0x6b3fd8
mov eax, 1
test eax, eax
je 0x6b441c
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b400d
push 0x19803
push 0x4264cba
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 0x6b4072
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b4444
push 0x19b16
push 0x4264cba
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 0x6b4485
push 0xffffffffffffffff
push 0x12
push 0x16264914
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0
jne 0x6b887f
push 0xb2dc60
mov ebx, dword [ebp + 0x10]
push dword [ebx]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x6b86e8
push 0x94e979
push dword [ebp - 0x4c]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x6b86b6
push 0xffffffffffffffff
push 8
push 0x16264b3f
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x9c], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x6b85b5
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 0x6b85e1
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x6b85f4
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
cmp dword [ebp - 0xa0], eax
jl 0x6b86b6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x6b8626
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
push 0xffffffffffffffff
push 8
push 0x16264b3d
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xb0], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xb0]
test eax, eax
jne 0x6b8671
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 0x6b869d
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb4]
cmp dword [ebp - 0xac], eax
jl 0x6b86b6
mov eax, 1
jmp 0x6b86bb
mov eax, 0
test eax, eax
je 0x6b86e3
push dword [ebp + 0x14]
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.005f9aac
jmp 0x6b887a
push 0x94e979
push dword [ebp - 0x40]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x6b884d
push 0x94e979
push dword [ebp - 0x4c]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x6b884d
push 0xffffffffffffffff
push 8
push 0x16264b3f
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 0x6b874c
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 0x6b8778
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x6b878b
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
cmp dword [ebp - 0xa4], eax
jl 0x6b884d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x6b87bd
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 0x16264b3d
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 0x6b8808
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 0x6b8834
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb8]
cmp dword [ebp - 0xb0], eax
jl 0x6b884d
mov eax, 1
jmp 0x6b8852
mov eax, 0
test eax, eax
je 0x6b887a
push dword [ebp + 0x14]
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.005f9aac
jmp 0x6b8c6e
push 0xb2dc60
mov ebx, dword [ebp + 0x10]
push dword [ebx]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x6b8a7a
push 0x94e979
push dword [ebp - 0x4c]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x6b89e6
push 0xffffffffffffffff
push 8
push 0x16264b3f
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x9c], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x6b88e5
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 0x6b8911
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x6b8924
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
cmp dword [ebp - 0xa0], eax
jl 0x6b89e6
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x6b8956
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
push 0xffffffffffffffff
push 8
push 0x16264b3d
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xb0], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xb0]
test eax, eax
jne 0x6b89a1
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 0x6b89cd
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb4]
cmp dword [ebp - 0xac], eax
jl 0x6b89e6
mov eax, 1
jmp 0x6b89eb
mov eax, 0
test eax, eax
je 0x6b8a75
mov eax, dword [ebp - 0x18]
test eax, eax
je 0x6b8a0f
push eax
mov ebx, eax
call fcn.00403d45
inc eax
push eax
call fcn.007938e2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [0xe64e90]
test ebx, ebx
je 0x6b8a23
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [0xe64e90], eax
push 0
push 2
push 0xffffffffffffffff
push 0xc
push 0x1626c9d5
push 0x5226480e
call fcn.0079390c
add esp, 0x18
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
push 0x61283b
call fcn.00404580
jmp 0x6b8c6e
push 0x94e979
push dword [ebp - 0x40]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x6b8bdf
push 0x94e979
push dword [ebp - 0x4c]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x6b8bdf
push 0xffffffffffffffff
push 8
push 0x16264b3f
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 0x6b8ade
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 0x6b8b0a
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x6b8b1d
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
cmp dword [ebp - 0xa4], eax
jl 0x6b8bdf
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x6b8b4f
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 0x16264b3d
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 0x6b8b9a
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 0x6b8bc6
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb8]
cmp dword [ebp - 0xb0], eax
jl 0x6b8bdf
mov eax, 1
jmp 0x6b8be4
mov eax, 0
test eax, eax
je 0x6b8c6e
mov eax, dword [ebp - 0x18]
test eax, eax
je 0x6b8c08
push eax
mov ebx, eax
call fcn.00403d45
inc eax
push eax
call fcn.007938e2
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [0xe64e90]
test ebx, ebx
je 0x6b8c1c
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [0xe64e90], eax
push 0
push 2
push 0xffffffffffffffff
push 0xc
push 0x1626c9d5
push 0x5226480e
call fcn.0079390c
add esp, 0x18
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
push 0x61283b
call fcn.00404580
mov ebx, 0x12
call fcn.00405015
push 0x20004
push 0x16264938
push 0x5226480e
push 7
mov eax, 1
mov ebx, 0x803430
call fcn.00793906
add esp, 0x58
mov dword [ebp - 0x80], eax
fild dword [ebp - 0x80]
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 0x6b8cfb
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 0x80]
push 0x20004
push 0x16264938
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 0x6b8d4b
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x6b8d5e
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 0x80]
push 0x20004
push 0x16264938
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 0x6b8dae
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp - 0x80]
push 0x20004
push 0x16264938
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 0x6b8dfe
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 0x80]
push 0x20004
push 0x16264938
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 - 0x20]
test eax, eax
jne 0x6b8e4e
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 4
push 0x80000301
push 0
push dword [ebp - 0x80]
push 0x20004
push 0x16264938
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 0x6b8e9e
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 0x80]
push 0x20004
push 0x16264938
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 - 0x30]
test eax, eax
jne 0x6b8eee
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 6
push 0x80000301
push 0
push dword [ebp - 0x80]
push 0x20004
push 0x16264938
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
push 0x80000501
push 0
push dword [ebp - 0x60]
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 0x6b8f63
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 7
push 0x80000301
push 0
push dword [ebp - 0x80]
push 0x20004
push 0x16264938
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 0x6b8fb3
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp + 8], 0
je 0x6b8fcb
cmp dword [ebp + 8], 2
je 0x6b8fcb
xor eax, eax
jmp 0x6b8fd0
mov eax, 1
test eax, eax
je 0x6ba035
push 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 - 0x1c]
test eax, eax
jne 0x6b9009
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 0x6b9294
push 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 eax, dword [ebp - 0x1c]
test eax, eax
jne 0x6b9060
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 0x6b9294
push 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 - 0x1c]
test eax, eax
jne 0x6b90b7
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 0x6b9294
push 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 - 0x1c]
test eax, eax
jne 0x6b910e
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 0x6b9294
push 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 - 0x1c]
test eax, eax
jne 0x6b9165
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 0x6b9294
push 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 eax, dword [ebp - 0x1c]
test eax, eax
jne 0x6b91bc
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 0x6b9294
push 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 - 0x1c]
test eax, eax
jne 0x6b9213
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 0x6b9294
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0x9e979b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x6b926a
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 0x6b9294
xor eax, eax
jmp 0x6b9299
mov eax, 1
test eax, eax
je 0x6b92a6
jmp 0x6ba0a3
mov eax, 0x9424cc
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x6b92bc
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x84], 0
mov dword [ebp - 0x88], 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 - 0x1c]
test eax, eax
jne 0x6b9305
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 0x6b9386
push 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 - 0x1c]
test eax, eax
jne 0x6b935c
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 0x6b9386
xor eax, eax
jmp 0x6b938b
mov eax, 1
test eax, eax
je 0x6b9b5b
push 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 - 0x1c]
test eax, eax
jne 0x6b93c4
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 0x6b9478
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 - 0x1c]
test eax, eax
jne 0x6b940f
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 - 0x6c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x6b944d
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x6b9449
imul eax, dword [ebx]
jmp 0x6b943e
mov ecx, eax
test ecx, ecx
je 0x6b946c
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x6b9465
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x6b9453
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x6c], 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 - 0x1c]
test eax, eax
jne 0x6b94a9
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 0x6b955d
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 - 0x1c]
test eax, eax
jne 0x6b94f4
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 - 0x6c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x6b9532
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x6b952e
imul eax, dword [ebx]
jmp 0x6b9523
mov ecx, eax
test ecx, ecx
je 0x6b9551
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x6b954a
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x6b9538
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 0x6b9585
push 0x1dba9
push 0x4264cba
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 0x6b95b7
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 0x6b95e3
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x6c]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b9617
push 0x1dc09
push 0x4264cba
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 0x6b9646
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 0x6b9675
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 0x6b96a1
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x90], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x6b96c0
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794ca0
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0x98], eax
fild dword [ebp - 0x90]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fild dword [ebp - 0x8c]
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 - 0x94], eax
push 0x20004
push 0x16264926
push 0x5226480e
push 1
mov eax, 1
mov ebx, 0x803400
call fcn.00793906
add esp, 0x10
xor ecx, ecx
push eax
lea eax, [ebp - 0x10]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x6b9b58
fild dword [ebp - 0x10]
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 0x16264926
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 0x6b97e6
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 0x6b9812
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x74], eax
fild dword [ebp - 0x10]
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 0x16264926
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 0x6b98a9
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 0x6b98d5
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x70]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x6b98fa
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x6b98f6
imul eax, dword [ebx]
jmp 0x6b98eb
mov ecx, eax
test ecx, ecx
je 0x6b9919
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x6b9912
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x6b9900
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x70]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x6b994d
push 0x1de0a
push 0x4264cba
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 0x6b99b2
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 0x6b99c8
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 0x6b99f4
push ebx
call fcn.007938e8
add esp, 4
fld dword [ebp - 0xac]
call fcn.00403e0c
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x70]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x6b9a2d
push 0x1de5f
push 0x4264cba
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 0x6b9a92
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 0x6b9aa8
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 0x6b9ad4
push ebx
call fcn.007938e8
add esp, 4
fld dword [ebp - 0xac]
call fcn.00403e0c
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x84]
cmp dword [ebp - 0x8c], eax
jl 0x6b9b24
mov eax, dword [ebp - 0x88]
cmp dword [ebp - 0x90], eax
jg 0x6b9b24
fld dword [ebp - 0x74]
fcomp dword [ebp - 0x94]
fnstsw ax
test ah, 0x41
je 0x6b9b24
mov eax, 1
jmp 0x6b9b29
mov eax, 0
test eax, eax
je 0x6b9b50
mov eax, 0x94e979
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x6b9b47
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
jmp 0x6b9b58
pop eax
pop ebx
pop ecx
jmp 0x6b975c
add esp, 0xc
push 0x94e979
push dword [ebp - 0x40]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x6b9cc0
push 0x94e979
push dword [ebp - 0x4c]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x6b9cc0
push 0xffffffffffffffff
push 8
push 0x16264b3f
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 0x6b9bbf
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 0x6b9beb
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x6b9bfe
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
cmp dword [ebp - 0xa4], eax
jl 0x6b9cc0
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x6b9c30
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 0x16264b3d
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 0x6b9c7b
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 0x6b9ca7
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb8]
cmp dword [ebp - 0xb0], eax
jl 0x6b9cc0
mov eax, 1
jmp 0x6b9cc5
mov eax, 0
test eax, eax
je 0x6b9ced
push dword [ebp + 0x14]
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.005f9aac
mov ebx, 0x12
call fcn.00405015
push 0x20004
push 0x16264939
push 0x5226480e
push 7
mov eax, 1
mov ebx, 0x803430
call fcn.00793906
add esp, 0x58
mov dword [ebp - 0x80], eax
fild dword [ebp - 0x80]
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 0x6b9d7a
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 0x80]
push 0x20004
push 0x16264939
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 0x6b9dca
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x6b9ddd
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 0x80]
push 0x20004
push 0x16264939
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 0x6b9e2d
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp - 0x80]
push 0x20004
push 0x16264939
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 0x6b9e7d
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 0x80]
push 0x20004
push 0x16264939
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 - 0x20]
test eax, eax
jne 0x6b9ecd
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 4
push 0x80000301
push 0
push dword [ebp - 0x80]
push 0x20004
push 0x16264939
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 0x6b9f1d
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 0x80]
push 0x20004
push 0x16264939
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 - 0x30]
test eax, eax
jne 0x6b9f6d
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 6
push 0x80000301
push 0
push dword [ebp - 0x80]
push 0x20004
push 0x16264939
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
push 0x80000501
push 0
push dword [ebp - 0x94]
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 0x6b9fe5
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 7
push 0x80000301
push 0
push dword [ebp - 0x80]
push 0x20004
push 0x16264939
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 0x6ba035
push ebx
call fcn.007938e8
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16264ac6
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0
jne 0x6ba08e
push 0xffffffffffffffff
push 0x12
push 0x16264b43
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 1
jne 0x6ba08e
mov eax, 1
jmp 0x6ba093
mov eax, 0
test eax, eax
je 0x6ba0a3
mov eax, dword [ebp - 0xc]
jmp 0x6ba0b6
pop eax
pop ebx
pop ecx
jmp 0x695e82
add esp, 0xc
mov eax, dword [ebp - 0xc]
jmp 0x6ba0b6
push eax
mov ebx, dword [ebp - 4]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x6ba0d7
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x6ba0e7
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x6ba0f7
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x6ba107
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x6ba117
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x6ba127
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x6ba137
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x6ba147
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x6ba157
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x6ba167
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x6ba177
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x3c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x6ba195
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x6ba191
imul eax, dword [ebx]
jmp 0x6ba186
mov ecx, eax
test ecx, ecx
je 0x6ba1b4
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x6ba1ad
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x6ba19b
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x6ba1cc
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x44]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x6ba1ea
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x6ba1e6
imul eax, dword [ebx]
jmp 0x6ba1db
mov ecx, eax
test ecx, ecx
je 0x6ba209
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x6ba202
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x6ba1f0
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x6ba221
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x6ba231
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x6c]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x6ba24f
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x6ba24b
imul eax, dword [ebx]
jmp 0x6ba240
mov ecx, eax
test ecx, ecx
je 0x6ba26e
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x6ba267
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x6ba255
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x70]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x6ba294
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x6ba290
imul eax, dword [ebx]
jmp 0x6ba285
mov ecx, eax
test ecx, ecx
je 0x6ba2b3
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x6ba2ac
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x6ba29a
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x6ba2cb
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x6ba2db
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 0x10