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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xdc
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
mov dword [ebp - 0x3c], 0
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
push 8
call fcn.007938e2
add esp, 4
mov dword [ebp - 0x64], 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 - 0x68], 0
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x70], 0
mov dword [ebp - 0x74], 0
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x7c], 0
push 8
call fcn.007938e2
add esp, 4
mov dword [ebp - 0x80], 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 - 0x84], 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 - 0x88], 0
mov dword [ebp - 0x8c], 0
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x94], 0
mov dword [ebp - 0x98], 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 str.NextPageWithTG
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x536781
mov eax, 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 0x53aae4
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
push dword [ebp + 8]
lea eax, [ebp - 4]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
push 1
mov eax, str.LevelOrderList
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
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 - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x53681a
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 8], eax
push 0x80000301
push 0
push dword [ebp - 8]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0x9c], eax
push dword [ebp - 0x9c]
push 0xa0948c
mov ecx, 2
call fcn.00403db0
add esp, 8
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x536876
push ebx
call fcn.007938e8
add esp, 4
push 0
push dword [ebp - 0xa0]
push 0xffffffffffffffff
push 8
push 0x16264b0f
push 0x5226480e
call fcn.0079390c
add esp, 0x18
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x5368a7
push ebx
call fcn.007938e8
add esp, 4
mov eax, 0x9424cc
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x5368bd
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov eax, 0x9424cc
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x5368d7
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 8]
xor ecx, ecx
push eax
lea eax, [ebp - 0x14]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x53aad9
fild dword [ebp - 0x14]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fsub qword [0x942781]
fstp qword [ebp - 0xa8]
push 0x80000601
push dword [ebp - 0xa4]
push dword [ebp - 0xa8]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
push str._Zone
push dword [ebp - 0xac]
push str.LevelOrderList_
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x53696f
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
lea eax, [ebp - 0xb0]
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 - 0xb8], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x5369b2
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x5369c9
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
fild dword [ebp - 0x14]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fsub qword [0x942781]
fstp qword [ebp - 0xa8]
push 0x80000601
push dword [ebp - 0xa4]
push dword [ebp - 0xa8]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
push str._Server
push dword [ebp - 0xac]
push str.LevelOrderList_
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x536a47
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
lea eax, [ebp - 0xb0]
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 - 0xb8], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x536a8a
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x536aa1
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
fild dword [ebp - 0x14]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fsub qword [0x942781]
fstp qword [ebp - 0xa8]
push 0x80000601
push dword [ebp - 0xa4]
push dword [ebp - 0xa8]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
push str._Create
push dword [ebp - 0xac]
push str.LevelOrderList_
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x536b1f
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
lea eax, [ebp - 0xb0]
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 - 0xb8], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x536b62
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x536b79
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
fild dword [ebp - 0x14]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fsub qword [0x942781]
fstp qword [ebp - 0xa8]
push 0x80000601
push dword [ebp - 0xa4]
push dword [ebp - 0xa8]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
push str._SerialNo
push dword [ebp - 0xac]
push str.LevelOrderList_
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x536bf7
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
lea eax, [ebp - 0xb0]
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 - 0xb8], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x536c3a
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x536c51
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
fild dword [ebp - 0x14]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fsub qword [0x942781]
fstp qword [ebp - 0xa8]
push 0x80000601
push dword [ebp - 0xa4]
push dword [ebp - 0xa8]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
push str._Title
push dword [ebp - 0xac]
push str.LevelOrderList_
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x536ccf
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
lea eax, [ebp - 0xb0]
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 - 0xb8], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x536d12
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x536d29
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
fild dword [ebp - 0x14]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fsub qword [0x942781]
fstp qword [ebp - 0xa8]
push 0x80000601
push dword [ebp - 0xa4]
push dword [ebp - 0xa8]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
push str._Price
push dword [ebp - 0xac]
push str.LevelOrderList_
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x536da7
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
lea eax, [ebp - 0xb0]
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 - 0xb8], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x536dea
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x536e01
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x14]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fsub qword [0x942781]
fstp qword [ebp - 0xa8]
push 0x80000601
push dword [ebp - 0xa4]
push dword [ebp - 0xa8]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
push str._Ensure
push dword [ebp - 0xac]
push str.LevelOrderList_
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x536e7f
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
lea eax, [ebp - 0xb0]
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 - 0xb8], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x536ec2
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x536ed9
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
fild dword [ebp - 0x14]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fsub qword [0x942781]
fstp qword [ebp - 0xa8]
push 0x80000601
push dword [ebp - 0xa4]
push dword [ebp - 0xa8]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
push str._TimeLimit
push dword [ebp - 0xac]
push str.LevelOrderList_
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x536f57
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
lea eax, [ebp - 0xb0]
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 - 0xb8], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x536f9a
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x536fb1
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
fild dword [ebp - 0x14]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fsub qword [0x942781]
fstp qword [ebp - 0xa8]
push 0x80000601
push dword [ebp - 0xa4]
push dword [ebp - 0xa8]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
push str._Stamp
push dword [ebp - 0xac]
push str.LevelOrderList_
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x53702f
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
lea eax, [ebp - 0xb0]
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 - 0xb8], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x537072
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x537089
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
fild dword [ebp - 0x14]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fsub qword [0x942781]
fstp qword [ebp - 0xa8]
push 0x80000601
push dword [ebp - 0xa4]
push dword [ebp - 0xa8]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
push str._Create
push dword [ebp - 0xac]
push str.LevelOrderList_
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x537107
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
lea eax, [ebp - 0xb0]
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 - 0xb8], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x53714a
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x537161
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
push 0xffffffffffffffff
push 0x12
push 0x162c9bdb
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 1
jne 0x5371e7
push 0xffffffffffffffff
push 8
push 0x162c9bdc
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.004426db
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x5371d3
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xac], 1
jne 0x5371e7
mov eax, 1
jmp 0x5371ec
mov eax, 0
test eax, eax
je 0x5371f9
jmp 0x53aad1
push 0xffffffffffffffff
push 0x12
push 0x16264b0c
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 1
jne 0x537479
mov eax, 0x9424cc
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x537238
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
push 0xffffffffffffffff
push 8
push 0x16264b07
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x9c], 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 - 0x9c]
test eax, eax
jne 0x537280
mov eax, 0x9424cc
push eax
push 3
mov ebx, 0x7952c0
call fcn.007938fa
add esp, 0x28
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x5372ac
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa0]
push eax
mov ebx, dword [ebp - 0x44]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x5372d1
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x5372cd
imul eax, dword [ebx]
jmp 0x5372c2
mov ecx, eax
test ecx, ecx
je 0x5372f0
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x5372e9
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x5372d7
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 - 0x14]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x537476
mov ebx, dword [ebp - 0x44]
call fcn.00403d25
push ebx
push ecx
mov eax, dword [ebp - 0x14]
dec eax
jns 0x537342
push 0x98e
push 0x4264d5c
push 4
call fcn.007938ee
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x53735f
push 0x98e
push 0x4264d5c
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x9c], ebx
push 0x9424cc
mov ebx, dword [ebp - 0x9c]
push dword [ebx]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x537442
mov ebx, dword [ebp - 0x44]
call fcn.00403d25
push ebx
push ecx
mov eax, dword [ebp - 0x14]
dec eax
jns 0x5373af
push 0x9c7
push 0x4264d5c
push 4
call fcn.007938ee
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x5373cc
push 0x9c7
push 0x4264d5c
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0xa4], ebx
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 - 0xa4]
mov eax, dword [ebx]
test eax, eax
jne 0x537401
mov eax, 0x9424cc
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x537415
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0xffffffff
je 0x537442
mov eax, 1
jmp 0x537447
mov eax, 0
test eax, eax
je 0x53746e
mov eax, 0x94e96e
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x537465
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
jmp 0x537476
pop eax
pop ebx
pop ecx
jmp 0x53730d
add esp, 0xc
mov eax, dword [ebp - 0x24]
push eax
push dword [0xe64d44]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x537499
jmp 0x53aad1
mov dword [ebp - 0x48], 0
mov eax, 0x9424cc
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x5374b6
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
mov eax, 0x9424cc
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x5374d0
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x54], 0
push 0xffffffffffffffff
push 0x13
push 0x16269050
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 7
je 0x537531
push 0xffffffffffffffff
push 0x13
push 0x16269050
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0xb
je 0x537531
xor eax, eax
jmp 0x537536
mov eax, 1
test eax, eax
je 0x537670
push 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 - 0x18]
test eax, eax
jne 0x53756f
mov eax, 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 0x5375c5
push 0xffffffffffffffff
push 0x13
push 0x16264a4a
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 3
jne 0x5375c5
mov eax, 1
jmp 0x5375ca
mov eax, 0
test eax, eax
je 0x5375d7
jmp 0x53aad1
push 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 - 0x18]
test eax, eax
jne 0x537608
mov eax, 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 0x53765e
push 0xffffffffffffffff
push 0x13
push 0x16264a4a
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 4
jne 0x53765e
mov eax, 1
jmp 0x537663
mov eax, 0
test eax, eax
je 0x537670
jmp 0x53aad1
push 0xffffffffffffffff
push 0x13
push 0x16269050
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 9
jne 0x5377cb
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0xa09940
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x5376ca
mov eax, 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 0x537720
push 0xffffffffffffffff
push 0x13
push 0x16264a4a
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 1
jne 0x537720
mov eax, 1
jmp 0x537725
mov eax, 0
test eax, eax
je 0x537732
jmp 0x53aad1
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0xa09945
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x537763
mov eax, 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 0x5377b9
push 0xffffffffffffffff
push 0x13
push 0x16264a4a
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 2
jne 0x5377b9
mov eax, 1
jmp 0x5377be
mov eax, 0
test eax, eax
je 0x5377cb
jmp 0x53aad1
mov eax, 0xa09936
push eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x5377e1
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
push 0x20004
push 0x16264a2c
push 0x5226480e
push 1
mov eax, 1
mov ebx, 0x803400
call fcn.00793906
add esp, 0x10
xor ecx, ecx
push eax
lea eax, [ebp - 0x14]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x5380d5
fild dword [ebp - 0x14]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fsub qword [0x942781]
fstp qword [ebp - 0xa8]
push 0x80000301
push 0
push 3
fld qword [ebp - 0xa8]
call fcn.00403e0c
push 0x80000301
push 0
push eax
push 0x20004
push 0x16264a2c
push 0x5226480e
push 3
mov eax, 1
mov ebx, 0x8031f0
call fcn.00793906
add esp, 0x28
mov dword [ebp - 0xac], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x53789e
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 0x5378ca
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x5c], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x5378e6
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
cmp dword [ebp - 0x5c], eax
jg 0x5380cd
fild dword [ebp - 0x14]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fsub qword [0x942781]
fstp qword [ebp - 0xa8]
push 0x80000301
push 0
push 2
fld qword [ebp - 0xa8]
call fcn.00403e0c
push 0x80000301
push 0
push eax
push 0x20004
push 0x16264a2c
push 0x5226480e
push 3
mov eax, 1
mov ebx, 0x8031f0
call fcn.00793906
add esp, 0x28
mov dword [ebp - 0xac], eax
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x53797f
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x60], 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 0xa0993d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x5379b4
mov eax, 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 0x537ddc
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0xa0993d
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x5379ff
mov eax, 0x9424cc
push eax
push 3
mov ebx, 0x7952c0
call fcn.007938fa
add esp, 0x28
mov dword [ebp - 0x9c], eax
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x64]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x537a3d
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x537a39
imul eax, dword [ebx]
jmp 0x537a2e
mov ecx, eax
test ecx, ecx
je 0x537a5c
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x537a55
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x537a43
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x64]
call fcn.00403d0c
xor ecx, ecx
push eax
lea eax, [ebp - 0x14]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x537bbd
mov eax, 0xa0994a
push eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x537a9d
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x64]
call fcn.00403d25
push ebx
push ecx
mov eax, dword [ebp - 0x14]
dec eax
jns 0x537ac8
push 0x1253
push 0x4264d5c
push 4
call fcn.007938ee
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x537ae5
push 0x1253
push 0x4264d5c
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x9c], ebx
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x9c]
mov eax, dword [ebx]
test eax, eax
jne 0x537b08
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794fe0
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa0], 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 - 0xa0]
test eax, eax
jne 0x537b49
mov eax, 0x9424cc
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x537b5d
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x537b89
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xa4], 0xffffffff
jne 0x537bb5
mov eax, 0xa09936
push eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x537bac
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
jmp 0x537bbd
pop eax
pop ebx
pop ecx
jmp 0x537a79
add esp, 0xc
push 0x94e96e
push dword [ebp - 0x40]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x537d25
push 0xa0994a
push dword [ebp - 0x58]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x537d25
push 0xffffffffffffffff
push 8
push 0x16264b04
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa4], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa4]
test eax, eax
jne 0x537c24
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x537c50
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x537c63
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
cmp dword [ebp - 0xa8], eax
jl 0x537d25
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x537c95
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb4], eax
push 0xffffffffffffffff
push 8
push 0x16264b03
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xb8], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xb8]
test eax, eax
jne 0x537ce0
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x537d0c
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xbc]
cmp dword [ebp - 0xb4], eax
jl 0x537d25
mov eax, 1
jmp 0x537d2a
mov eax, 0
test eax, eax
je 0x537dd7
push 0xffffffffffffffff
push 0x13
push 0x16269050
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 9
jne 0x537d60
jmp 0x537dd2
push dword [ebp - 0x1c]
push 0x94299d
push dword [ebp - 0x18]
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0x9c], eax
mov eax, 0x9e9747
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.0045f498
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x537dbf
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x537dd2
push ebx
call fcn.007938e8
add esp, 4
jmp 0x5380d5
jmp 0x5380cd
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x537def
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794fe0
call fcn.007938fa
add esp, 0x10
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
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x537e30
mov eax, 0x9424cc
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x537e44
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 0x537e70
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xa0], 0xffffffff
je 0x5380b3
mov eax, 0xa0994a
push eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x537e93
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
push 0x94e96e
push dword [ebp - 0x40]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x537ffc
push 0xa0994a
push dword [ebp - 0x58]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x537ffc
push 0xffffffffffffffff
push 8
push 0x16264b04
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa4], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa4]
test eax, eax
jne 0x537efb
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x537f27
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x537f3a
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
cmp dword [ebp - 0xa8], eax
jl 0x537ffc
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x537f6c
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb4], eax
push 0xffffffffffffffff
push 8
push 0x16264b03
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xb8], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xb8]
test eax, eax
jne 0x537fb7
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x537fe3
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xbc]
cmp dword [ebp - 0xb4], eax
jl 0x537ffc
mov eax, 1
jmp 0x538001
mov eax, 0
test eax, eax
je 0x5380ae
push 0xffffffffffffffff
push 0x13
push 0x16269050
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 9
jne 0x538037
jmp 0x5380a9
push dword [ebp - 0x1c]
push 0x94299d
push dword [ebp - 0x18]
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0x9c], eax
mov eax, 0x9e9747
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.0045f498
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x538096
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x5380a9
push ebx
call fcn.007938e8
add esp, 4
jmp 0x5380d5
jmp 0x5380cd
mov eax, 0xa09936
push eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x5380c9
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
pop eax
pop ebx
pop ecx
jmp 0x537814
add esp, 0xc
push 0xffffffffffffffff
push 0x13
push 0x16269050
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 9
jne 0x53813a
push 0xa0994a
push dword [ebp - 0x58]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x53813a
push 0x94e96e
push dword [ebp - 0x40]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x53813a
mov eax, 1
jmp 0x53813f
mov eax, 0
test eax, eax
je 0x538bca
mov eax, 0x9424cc
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x53815d
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
push 0xffffffffffffffff
push 0x12
push 0x16264b0b
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 1
jne 0x5389ff
push 1
push 1
call fcn.0041564f
mov dword [ebp - 0x9c], eax
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x5381b3
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
push dword [0xe64bf8]
push str.WebApp_IOSwebapp
push dword [0xe64c00]
push 0x94c7af
push dword [ebp - 0x68]
push dword [0xe64be4]
push 0x942d6e
push dword [ebp - 0x24]
push str.9c7b9399680658d308691f2acad58c0aLevelOrderDetail
mov ecx, 9
call fcn.00403db0
add esp, 0x24
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]
push 1
push 1
lea eax, [ebp - 0x9c]
push eax
call fcn.004160c3
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x538246
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa8]
push eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x53825d
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x6c], eax
mov eax, str.https:__server.dailiantong.com.cn_API_AppService.ashx_ActionLevelOrderDetail
push eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x538277
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x70], eax
push dword [ebp - 0x6c]
push 0x94c82c
push dword [0xe64c00]
push str.Ver1.0AppVer
push dword [ebp - 0x68]
push str.TimeStamp
push dword [0xe64be4]
push str.IsPublish2UserID
push dword [ebp - 0x24]
push str.ODSerialNo
mov ecx, 0xa
call fcn.00403db0
add esp, 0x28
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 dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
push 8
call fcn.007938e2
add esp, 4
mov dword [ebp - 0xac], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xac]
push eax
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov dword [ebp - 0xb4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
lea eax, [ebp - 0xb8]
push eax
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
lea eax, [ebp - 0xc4]
push eax
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
lea eax, [ebp - 0xd0]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__iPad__CPU_OS_11_0_like_Mac_OS_X__AppleWebKit_604.1.34__KHTML__like_Gecko__Version_11.0_Mobile_3551_Safari_604.1_r_n
mov dword [ebp - 0xd4], eax
lea eax, [ebp - 0xd4]
push eax
push 1
push 0xe64bf0
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
push 1
lea eax, [ebp - 0x9c]
push eax
push 1
push 1
lea eax, [ebp - 0x70]
push eax
call fcn.004050c9
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x538425
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x538438
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x53844b
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x53845e
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x538471
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x538484
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x538497
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x5384aa
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xac]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x799f70
call fcn.007938fa
add esp, 0x10
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xdc]
push eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x5384e7
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x74]
push eax
call fcn.0040948c
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x538545
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x538558
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x53856e
mov eax, 0x9424d5
push eax
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x53859a
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x5385b1
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, str.CurrInfo
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x53860d
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, str.Require
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.004429ea
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x538668
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x53867b
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb8]
push eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x538692
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x7c], eax
push 0xffffffffffffffff
push 8
push 0x1626485e
push 0x5226480e
call fcn.00793912
add esp, 0x10
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 0x94e96c
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x5386e6
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 0x538712
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xa0], 0xffffffff
je 0x5388e0
push 0xffffffffffffffff
push 8
push 0x1626485e
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0x9c], 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 - 0x9c]
test eax, eax
jne 0x538763
mov eax, 0x9424cc
push eax
push 3
mov ebx, 0x7952c0
call fcn.007938fa
add esp, 0x28
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x53878f
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa0]
push eax
mov ebx, dword [ebp - 0x80]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x5387b4
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x5387b0
imul eax, dword [ebx]
jmp 0x5387a5
mov ecx, eax
test ecx, ecx
je 0x5387d3
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x5387cc
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x5387ba
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x80]
call fcn.00403d0c
xor ecx, ecx
push eax
lea eax, [ebp - 0x14]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x5388d8
mov ebx, dword [ebp - 0x80]
call fcn.00403d25
push ebx
push ecx
mov eax, dword [ebp - 0x14]
dec eax
jns 0x538825
push 0x1d25
push 0x4264d5c
push 4
call fcn.007938ee
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x538842
push 0x1d25
push 0x4264d5c
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x9c], ebx
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 - 0x9c]
mov eax, dword [ebx]
test eax, eax
jne 0x538877
mov eax, 0x9424cc
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x53888b
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xa4], eax
cmp dword [ebp - 0xa4], 0xffffffff
je 0x5388d0
mov eax, 0x94cd5f
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x5388c7
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
jmp 0x5388d8
pop eax
pop ebx
pop ecx
jmp 0x5387f0
add esp, 0xc
jmp 0x5389ff
push 0xffffffffffffffff
push 8
push 0x1626485e
push 0x5226480e
call fcn.00793912
add esp, 0x10
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
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x538924
mov eax, 0x9424cc
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x538938
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 0x538964
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xa0], 0xffffffff
je 0x5389d8
push 0xffffffffffffffff
push 8
push 0x1626485e
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa8], eax
push 0x9424cc
push dword [ebp - 0xa8]
call fcn.004043a9
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x5389c4
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xac], 0
je 0x5389d8
mov eax, 1
jmp 0x5389dd
mov eax, 0
test eax, eax
je 0x5389ff
mov eax, 0x94cd5f
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x5389fb
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
push 0x94cd5f
push dword [ebp - 0x50]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x538b4b
push 0xffffffffffffffff
push 8
push 0x16264b04
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 0x538a4a
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 0x538a76
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x538a89
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
cmp dword [ebp - 0xa4], eax
jl 0x538b4b
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x538abb
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 0x16264b03
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 0x538b06
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 0x538b32
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb8]
cmp dword [ebp - 0xb0], eax
jl 0x538b4b
mov eax, 1
jmp 0x538b50
mov eax, 0
test eax, eax
je 0x538bca
push dword [ebp - 0x1c]
push 0x94299d
push dword [ebp - 0x18]
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0x9c], eax
mov eax, 0x9e9747
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.0045f498
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x538bb7
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x538bca
push ebx
call fcn.007938e8
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16269050
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 4
jne 0x539a34
mov eax, 0x9424cc
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x538c09
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x4c], 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 0xa0994f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x538c3e
mov eax, 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 0x538dc7
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0xa09952
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x538c95
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0xffffffff
jne 0x538dc7
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0xa09957
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x538cec
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xb8], eax
cmp dword [ebp - 0xb8], 0xffffffff
jne 0x538dc7
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0xa0995c
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x538d43
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xc4], eax
cmp dword [ebp - 0xc4], 0xffffffff
jne 0x538dc7
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0xa09961
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x538d9a
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 0x538dc7
mov eax, 1
jmp 0x538dcc
mov eax, 0
test eax, eax
je 0x539566
push 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 - 0x28]
test eax, eax
jne 0x538e05
mov eax, 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 0x538e86
push 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 - 0x28]
test eax, eax
jne 0x538e5c
mov eax, 0x9424cc
push eax
push 4
mov ebx, 0x7944b0
call fcn.007938fa
add esp, 0x34
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0xffffffff
jne 0x538e86
xor eax, eax
jmp 0x538e8b
mov eax, 1
test eax, eax
je 0x539566
push 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 - 0x28]
test eax, eax
jne 0x538ec4
mov eax, 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 0x538f7e
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 - 0x28]
test eax, eax
jne 0x538f0f
mov eax, 0x9424cc
push eax
push 3
mov ebx, 0x7952c0
call fcn.007938fa
add esp, 0x28
mov dword [ebp - 0x9c], eax
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x84]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x538f50
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x538f4c
imul eax, dword [ebx]
jmp 0x538f41
mov ecx, eax
test ecx, ecx
je 0x538f6f
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x538f68
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x538f56
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x84], 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 - 0x28]
test eax, eax
jne 0x538faf
mov eax, 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 0x539069
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 - 0x28]
test eax, eax
jne 0x538ffa
mov eax, 0x9424cc
push eax
push 3
mov ebx, 0x7952c0
call fcn.007938fa
add esp, 0x28
mov dword [ebp - 0x9c], eax
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x84]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x53903b
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x539037
imul eax, dword [ebx]
jmp 0x53902c
mov ecx, eax
test ecx, ecx
je 0x53905a
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x539053
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x539041
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x84]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x539094
push 0x2468
push 0x4264d5c
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x9c], ebx
push dword [ebp - 0x9c]
call fcn.004427d0
mov dword [ebp - 0xa0], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x5390c6
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 0x5390f2
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x539129
push 0x24b5
push 0x4264d5c
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x9c], ebx
push 0x80000301
push 0
push 3
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x9c]
mov eax, dword [ebx]
test eax, eax
jne 0x539158
mov eax, 0x9424cc
push eax
push 2
mov ebx, 0x7941c0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0xa0], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x539187
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 0x5391b3
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x8c], eax
push 0x20004
push 0x16264a13
push 0x5226480e
push 1
mov eax, 1
mov ebx, 0x803400
call fcn.00793906
add esp, 0x10
xor ecx, ecx
push eax
lea eax, [ebp - 0x14]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x539563
fild dword [ebp - 0x14]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fsub qword [0x942781]
fstp qword [ebp - 0xa8]
push 0x80000301
push 0
push 3
fld qword [ebp - 0xa8]
call fcn.00403e0c
push 0x80000301
push 0
push eax
push 0x20004
push 0x16264a13
push 0x5226480e
push 3
mov eax, 1
mov ebx, 0x8031f0
call fcn.00793906
add esp, 0x28
mov dword [ebp - 0xac], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x539278
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 0x5392a4
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x90], eax
fild dword [ebp - 0x14]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fsub qword [0x942781]
fstp qword [ebp - 0xa8]
push 0x80000301
push 0
push 2
fld qword [ebp - 0xa8]
call fcn.00403e0c
push 0x80000301
push 0
push eax
push 0x20004
push 0x16264a13
push 0x5226480e
push 3
mov eax, 1
mov ebx, 0x8031f0
call fcn.00793906
add esp, 0x28
mov dword [ebp - 0xac], 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 - 0xac]
test eax, eax
jne 0x53933e
mov eax, 0x9424cc
push eax
push 3
mov ebx, 0x7952c0
call fcn.007938fa
add esp, 0x28
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x53936a
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x64]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x53938f
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x53938b
imul eax, dword [ebx]
jmp 0x539380
mov ecx, eax
test ecx, ecx
je 0x5393ae
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x5393a7
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x539395
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x64]
call fcn.00403d25
mov eax, 0
cmp eax, ecx
jl 0x5393e2
push 0x264e
push 0x4264d5c
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x9c], ebx
push dword [ebp - 0x9c]
call fcn.004427d0
mov dword [ebp - 0xa0], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x539414
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 0x539440
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x48], eax
mov ebx, dword [ebp - 0x64]
call fcn.00403d25
mov eax, 1
cmp eax, ecx
jl 0x539471
push 0x26ae
push 0x4264d5c
push 1
call fcn.007938ee
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x9c], ebx
push dword [ebp - 0x9c]
call fcn.004427d0
mov dword [ebp - 0xa0], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x5394a3
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 0x5394cf
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x54], eax
mov eax, dword [ebp - 0x48]
cmp dword [ebp - 0x88], eax
jl 0x53952f
mov eax, dword [ebp - 0x54]
cmp dword [ebp - 0x8c], eax
jg 0x53952f
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x539509
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
cmp dword [ebp - 0x90], eax
jg 0x53952f
mov eax, 1
jmp 0x539534
mov eax, 0
test eax, eax
je 0x53955b
mov eax, 0x94e979
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x539552
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
jmp 0x539563
pop eax
pop ebx
pop ecx
jmp 0x5391ee
add esp, 0xc
push reloc.WS2_32.dll_bind
push 0
push 0
push 0
push 0
push 0
push reloc.WS2_32.dll_connect
push 0
push 0xa09966
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x539597
mov eax, 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 0x5396b4
push 0xffffffffffffffff
push 8
push 0x16264a15
push 0x5226480e
call fcn.00793912
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 0x5395ef
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x53961b
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 0x53962e
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
cmp dword [ebp - 0xac], eax
jg 0x5396b4
push 0xffffffffffffffff
push 8
push 0x16264a15
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xb8], eax
push 0x9424cc
push dword [ebp - 0xb8]
call fcn.004043a9
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x5396a0
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xbc], 0
je 0x5396b4
mov eax, 1
jmp 0x5396b9
mov eax, 0
test eax, eax
je 0x5396db
mov eax, 0x94e979
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x5396d7
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x4c], 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 0xa0995c
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x53970c
mov eax, 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 0x539829
push 0xffffffffffffffff
push 8
push 0x16264a14
push 0x5226480e
call fcn.00793912
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 0x539764
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x539790
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 0x5397a3
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
cmp dword [ebp - 0xac], eax
jg 0x539829
push 0xffffffffffffffff
push 8
push 0x16264a14
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xb8], eax
push 0x9424cc
push dword [ebp - 0xb8]
call fcn.004043a9
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x539815
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xbc], 0
je 0x539829
mov eax, 1
jmp 0x53982e
mov eax, 0
test eax, eax
je 0x539850
mov eax, 0x94e979
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x53984c
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
push 0x94e96e
push dword [ebp - 0x40]
call fcn.004043a9
add esp, 8
cmp eax, 0
je 0x5399b5
push 0x94e979
push dword [ebp - 0x4c]
call fcn.004043a9
add esp, 8
cmp eax, 0
jne 0x5399b5
push 0xffffffffffffffff
push 8
push 0x16264b04
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa4], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xa4]
test eax, eax
jne 0x5398b4
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x5398e0
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x5398f3
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
cmp dword [ebp - 0xa8], eax
jl 0x5399b5
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x539925
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xb4], eax
push 0xffffffffffffffff
push 8
push 0x16264b03
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xb8], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xb8]
test eax, eax
jne 0x539970
mov eax, 0x9424cc
push eax
push 1
mov ebx, 0x794960
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x53999c
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xbc]
cmp dword [ebp - 0xb4], eax
jl 0x5399b5
mov eax, 1
jmp 0x5399ba
mov eax, 0
test eax, eax
je 0x539a34
push dword [ebp - 0x1c]
push 0x94299d
push dword [ebp - 0x18]
mov ecx, 3
call fcn.00403db0
add esp, 0xc
mov dword [ebp - 0x9c], eax
mov eax, 0x9e9747
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.0045f498
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x539a21
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x539a34
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0x94], 0
push 0x20004
push 0x16264a80
push 0x5226480e
push 1
mov eax, 1
mov ebx, 0x803400
call fcn.00793906
add esp, 0x10
xor ecx, ecx
push eax
lea eax, [ebp - 0x14]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x539b3b
fild dword [ebp - 0x14]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fsub qword [0x942781]
fstp qword [ebp - 0xa8]
push 0x80000301
push 0
push 2
fld qword [ebp - 0xa8]
call fcn.00403e0c
push 0x80000301
push 0
push eax
push 0x20004
push 0x16264a80
push 0x5226480e
push 3
mov eax, 1
mov ebx, 0x8031f0
call fcn.00793906
add esp, 0x28
mov dword [ebp - 0xac], eax
mov eax, dword [ebp - 0xac]
push eax
push dword [ebp - 0x24]
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 0x539b17
push ebx
call fcn.007938e8
add esp, 4
cmp dword [ebp - 0xb0], 0
je 0x539b33
mov dword [ebp - 0x94], 1
jmp 0x539b3b
pop eax
pop ebx
pop ecx
jmp 0x539a6d
add esp, 0xc
cmp dword [ebp - 0x94], 0
jne 0x53aa66
push 0xffffffffffffffff
push 0x13
push 0x16269050
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 4
je 0x539ba1
push 0xffffffffffffffff
push 0x13
push 0x16269050
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 9
je 0x539ba1
xor eax, eax
jmp 0x539ba6
mov eax, 1
test eax, eax
je 0x539d55
mov ebx, 0x12
call fcn.00405015
push 0x20004
push 0x16264a80
push 0x5226480e
push 7
mov eax, 1
mov ebx, 0x803430
call fcn.00793906
add esp, 0x58
mov dword [ebp - 0x98], eax
fild dword [ebp - 0x98]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fadd qword [0x942781]
fstp qword [ebp - 0xa8]
push 0x80000601
push dword [ebp - 0xa4]
push dword [ebp - 0xa8]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x539c41
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 0x98]
push 0x20004
push 0x16264a80
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x539c94
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x1c]
test eax, eax
jne 0x539ca7
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 0x98]
push 0x20004
push 0x16264a80
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
push 0x942c52
push dword [ebp - 0x20]
push 0xa0996f
push dword [ebp - 0x30]
push 0xa09627
push dword [ebp - 0x34]
push 0xa09635
push dword [ebp - 0x2c]
push 0xa09641
push dword [ebp - 0x1c]
push 0xa0964d
push dword [ebp - 0x24]
push str.__br____br_
push dword [ebp - 0x28]
push dword [ebp - 0x10]
mov ecx, 0xf
call fcn.00403db0
add esp, 0x3c
mov dword [ebp - 0x9c], eax
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x539d4c
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
jmp 0x539ef7
push 0x942c52
push dword [ebp - 0x20]
push 0xa0996f
push dword [ebp - 0x30]
push 0xa09627
push dword [ebp - 0x34]
push 0xa09635
push dword [ebp - 0x2c]
push 0xa09641
push dword [ebp - 0x18]
push 0xa0964d
push dword [ebp - 0x24]
push str.__br____br_
push dword [ebp - 0x28]
push dword [ebp - 0x10]
mov ecx, 0xf
call fcn.00403db0
add esp, 0x3c
mov dword [ebp - 0x9c], eax
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x539dba
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov ebx, 0x12
call fcn.00405015
push 0x20004
push 0x16264a80
push 0x5226480e
push 7
mov eax, 1
mov ebx, 0x803430
call fcn.00793906
add esp, 0x58
mov dword [ebp - 0x98], eax
fild dword [ebp - 0x98]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fadd qword [0x942781]
fstp qword [ebp - 0xa8]
push 0x80000601
push dword [ebp - 0xa4]
push dword [ebp - 0xa8]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x539e51
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 0x98]
push 0x20004
push 0x16264a80
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x539ea4
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x18]
test eax, eax
jne 0x539eb7
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 0x98]
push 0x20004
push 0x16264a80
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 - 0x24]
test eax, eax
jne 0x539f0a
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp - 0x98]
push 0x20004
push 0x16264a80
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x539f5d
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 0x98]
push 0x20004
push 0x16264a80
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 0x539fb0
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 4
push 0x80000301
push 0
push dword [ebp - 0x98]
push 0x20004
push 0x16264a80
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 0x53a003
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 0x98]
push 0x20004
push 0x16264a80
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 - 0x34]
test eax, eax
jne 0x53a056
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 6
push 0x80000301
push 0
push dword [ebp - 0x98]
push 0x20004
push 0x16264a80
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
push 0xffffffffffffffff
push 9
push 0x162a0dfa
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 1
jne 0x53a126
push 0xffffffffffffffff
push 0x13
push 0x16269050
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 7
je 0x53a126
mov eax, dword [0xe64d6c]
cmp dword [ebp - 8], eax
jle 0x53a126
push 0xffffffffffffffff
push 0x12
push 0x16264a44
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 1
jne 0x53a126
mov eax, 1
jmp 0x53a12b
mov eax, 0
test eax, eax
je 0x53aa66
push 0xffffffffffffffff
push 9
push 0x162a0df3
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 1
jne 0x53a198
push 0x80000301
push 0
push 3
push 0x10010
push 0x162a0df1
push 0x5226480e
push 2
mov ebx, 0x798390
call fcn.007938fa
add esp, 0x1c
test eax, eax
je 0x53a198
mov eax, 1
jmp 0x53a19d
mov eax, 0
test eax, eax
je 0x53a1c9
push 0
push 0
push 0
push reloc.WS2_32.dll_getpeername
push 0
push 0x9e97ae
push 2
mov ebx, 0x7979f0
call fcn.007938fa
add esp, 0x1c
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0xa09852
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x53a221
push ebx
call fcn.007938e8
add esp, 4
mov eax, dword [ebp - 0xa8]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x53a238
push ebx
call fcn.007938e8
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0xa09859
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.004429ea
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x53a294
push ebx
call fcn.007938e8
add esp, 4
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.00444170
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x53a2b7
push ebx
call fcn.007938e8
add esp, 4
mov ebx, 0x12
call fcn.00405015
push 0x20004
push 0x16264a83
push 0x5226480e
push 7
mov eax, 1
mov ebx, 0x803430
call fcn.00793906
add esp, 0x58
mov dword [ebp - 0x98], eax
fild dword [ebp - 0x98]
fstp qword [ebp - 0xa0]
fld qword [ebp - 0xa0]
fadd qword [0x942781]
fstp qword [ebp - 0xa8]
push 0x80000601
push dword [ebp - 0xa4]
push dword [ebp - 0xa8]
push 1
mov ebx, 0x795b80
call fcn.007938fa
add esp, 0x10
mov dword [ebp - 0xac], eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x53a34a
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 0x98]
push 0x20004
push 0x16264a83
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x53a39d
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x94f034
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x53a3f5
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, 0xa09859
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.004429ea
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x53a450
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x53a463
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xb8]
test eax, eax
jne 0x53a479
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 0x98]
push 0x20004
push 0x16264a83
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x53a4cc
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0x978620
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x53a524
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, 0xa09859
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.004429ea
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x53a57f
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x53a592
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xb8]
test eax, eax
jne 0x53a5a8
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp - 0x98]
push 0x20004
push 0x16264a83
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x53a5fb
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0xa09859
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.004429ea
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x53a653
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 0x53a669
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 0x98]
push 0x20004
push 0x16264a83
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 0x53a6bc
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0xa0985f
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x53a714
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, 0xa09859
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.004429ea
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x53a76f
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x53a782
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xb8]
test eax, eax
jne 0x53a798
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 4
push 0x80000301
push 0
push dword [ebp - 0x98]
push 0x20004
push 0x16264a83
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x53a7eb
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0xa09866
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x53a843
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, 0xa09859
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.004429ea
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x53a89e
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x53a8b1
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xb8]
test eax, eax
jne 0x53a8c7
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 0x98]
push 0x20004
push 0x16264a83
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x53a91a
push ebx
call fcn.007938e8
add esp, 4
mov dword [ebp - 0x9c], 0
push 0
push dword [ebp - 0x9c]
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov eax, 0xa0986f
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x10]
push eax
call fcn.00442db4
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x53a972
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, 0xa09859
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.004429ea
mov dword [ebp - 0xb8], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x53a9cd
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x53a9e0
push ebx
call fcn.007938e8
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xb8]
test eax, eax
jne 0x53a9f6
mov eax, 0x9424cc
push eax
push 0x80000301
push 0
push 6
push 0x80000301
push 0
push dword [ebp - 0x98]
push 0x20004
push 0x16264a83
push 0x5226480e
push 4
mov eax, 1
mov ebx, 0x8033c0
call fcn.00793906
add esp, 0x34
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x53aa49
push ebx
call fcn.007938e8
add esp, 4
push 0
push 3
push 0xffffffffffffffff
push 0xc
push 0x16264a7f
push 0x5226480e
call fcn.0079390c
add esp, 0x18
push 0xffffffffffffffff
push 8
push 0x16264a94
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0
jne 0x53aabf
push 0xffffffffffffffff
push 0x12
push 0x16264b0a
push 0x5226480e
call fcn.00793912
add esp, 0x10
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 1
jne 0x53aabf
mov eax, 1
jmp 0x53aac4
mov eax, 0
test eax, eax
je 0x53aad1
jmp 0x53aae4
pop eax
pop ebx
pop ecx
jmp 0x5368e7
add esp, 0xc
mov eax, dword [ebp - 8]
mov dword [0xe64d6c], 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 - 0xc]
test ebx, ebx
je 0x53ab04
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x53ab14
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x53ab24
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x53ab34
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x53ab44
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x53ab54
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x53ab64
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x53ab74
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x53ab84
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x53ab94
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x53aba4
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x53abb4
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x53abc4
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 0x53abe2
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x53abde
imul eax, dword [ebx]
jmp 0x53abd3
mov ecx, eax
test ecx, ecx
je 0x53ac01
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x53abfa
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x53abe8
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x53ac19
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x53ac29
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x53ac39
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x53ac49
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x64]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x53ac67
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x53ac63
imul eax, dword [ebx]
jmp 0x53ac58
mov ecx, eax
test ecx, ecx
je 0x53ac86
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x53ac7f
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x53ac6d
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x53ac9e
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x53acae
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x53acbe
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x53acce
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x53acde
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x53acee
push ebx
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x80]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x53ad0c
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x53ad08
imul eax, dword [ebx]
jmp 0x53acfd
mov ecx, eax
test ecx, ecx
je 0x53ad2b
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x53ad24
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x53ad12
call fcn.007938e8
add esp, 4
mov ebx, dword [ebp - 0x84]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x53ad54
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x53ad50
imul eax, dword [ebx]
jmp 0x53ad45
mov ecx, eax
test ecx, ecx
je 0x53ad73
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x53ad6c
push ebx
push eax
call fcn.007938e8
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x53ad5a
call fcn.007938e8
add esp, 4
mov esp, ebp
pop ebp
ret 4