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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc0
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
push 0xc
call fcn.005307ea
add esp, 4
mov dword [ebp - 0x18], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x5da24f
push ebx
add ebx, 8
push ebx
push 8
call fcn.005307ea
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ebx
push ebx
mov eax, esp
push eax
call fcn.0040be3d
pop ebx
push 0xc
call fcn.005307ea
add esp, 4
mov dword [ebp - 0x1c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x5da24f
push ebx
add ebx, 8
push ebx
push 8
call fcn.005307ea
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
pop ebx
pop ebx
push ebx
mov eax, esp
push eax
call fcn.0040be3d
pop ebx
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x4c], 0
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x68], 0
mov dword [0x9b00e8], 0
mov eax, 0x5d9fc5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48c5f8
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov ebx, dword [0x9b00ec]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x48c61d
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x48c619
imul eax, dword [ebx]
jmp 0x48c60e
mov ecx, eax
test ecx, ecx
je 0x48c63c
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x48c635
push ebx
push eax
call fcn.005307f0
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x48c623
call fcn.005307f0
add esp, 4
mov eax, 0x5d9fe3
mov dword [0x9b00ec], eax
mov ebx, dword [0x9b00f0]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x48c66f
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x48c66b
imul eax, dword [ebx]
jmp 0x48c660
mov ecx, eax
test ecx, ecx
je 0x48c68e
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x48c687
push ebx
push eax
call fcn.005307f0
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x48c675
call fcn.005307f0
add esp, 4
mov eax, 0x5d9fe3
mov dword [0x9b00f0], eax
push 0
push 0
push 0
push 0x80000301
push 0
push 0xffffffff
push 0x20015
push 0x160269b4
push 0x52010001
push 3
mov eax, 1
mov ebx, 0x590d20
call fcn.005307fc
add esp, 0x28
push 0
push 0
push 0
push 0x80000301
push 0
push 0xffffffff
push 0x20015
push 0x16038657
push 0x52010001
push 3
mov eax, 1
mov ebx, 0x590d20
call fcn.005307fc
add esp, 0x28
mov dword [0x9b00e0], 0
cmp dword [0x9b00e4], 1
jne 0x48e433
mov eax, str.https:__flash_api.xuangubao.cn_api_pool_detail_pool_namelimit_up
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x48c73d
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 8], eax
push getpeername
push 0
mov eax, dword [0x9aff9c]
test eax, eax
jne 0x48c756
mov eax, 0x5d9fc5
push eax
push 1
mov ebx, 0x531980
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], edx
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
push 1
push 1
push 1
push dword [ebp - 0x6c]
push dword [ebp - 0x70]
call fcn.00421a2a
mov dword [ebp - 0x78], eax
push dword [ebp - 0x78]
push str.https:__flash_api.xuangubao.cn_api_surge_stock_plates_date
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x48c7ba
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x48c7ce
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xa8], 0
push 0
lea eax, [ebp - 0xa8]
push eax
mov dword [ebp - 0xac], 0
push 0
lea eax, [ebp - 0xac]
push eax
mov dword [ebp - 0xb0], 0
push 0
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xb4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
lea eax, [ebp - 8]
push eax
call fcn.00405199
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x48c94c
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x48c95f
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x48c972
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x48c985
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x48c998
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x48c9ab
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x48c9be
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x48c9d1
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x48c9e4
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x48c9f7
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x48ca0a
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x48ca1d
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48ca2d
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48ca3d
push ebx
call fcn.005307f0
add esp, 4
lea eax, [ebp - 0xbc]
push eax
call fcn.0040bbd2
mov dword [ebp - 0xc0], eax
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x48ca62
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x48ca79
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xa8], 0
push 0
lea eax, [ebp - 0xa8]
push eax
mov dword [ebp - 0xac], 0
push 0
lea eax, [ebp - 0xac]
push eax
mov dword [ebp - 0xb0], 0
push 0
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xb4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
lea eax, [ebp - 0xc]
push eax
call fcn.00405199
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x48cbf7
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x48cc0a
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x48cc1d
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x48cc30
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x48cc43
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x48cc56
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x48cc69
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x48cc7c
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x48cc8f
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x48cca2
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x48ccb5
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x48ccc8
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48ccd8
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48cce8
push ebx
call fcn.005307f0
add esp, 4
lea eax, [ebp - 0xbc]
push eax
call fcn.0040bbd2
mov dword [ebp - 0xc0], eax
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x48cd0d
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x48cd24
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push 0x20
call fcn.005307ea
add esp, 4
mov dword [ebp - 0x6c], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x6c]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x48cd80
push ebx
call fcn.005307f0
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x48cd94
push ebx
call fcn.005307f0
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x48cda8
push ebx
call fcn.005307f0
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x48cdbc
push ebx
call fcn.005307f0
add esp, 4
pop ebx
call fcn.005307f0
add esp, 4
push 0x20
call fcn.005307ea
add esp, 4
mov dword [ebp - 0x6c], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x6c]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x48ce1d
push ebx
call fcn.005307f0
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x48ce31
push ebx
call fcn.005307f0
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x48ce45
push ebx
call fcn.005307f0
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x48ce59
push ebx
call fcn.005307f0
add esp, 4
pop ebx
call fcn.005307f0
add esp, 4
push 1
mov eax, 0x5dae9f
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x48ce91
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x70]
xor ecx, ecx
push eax
lea eax, [ebp - 0x20]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x48e217
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
push str.__stock_chi_name_
push dword [ebp - 0x7c]
push str.data_
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48cf0d
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
push 1
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x48cf4f
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x48cf66
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
push str.__symbol_
push dword [ebp - 0x7c]
push str.data_
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48cfcc
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
push 1
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x48d00e
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x48d025
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
push str.__first_limit_up_
push dword [ebp - 0x7c]
push str.data_
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48d08b
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
push 1
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x48d0cd
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x48d0e4
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
push str.__limit_up_days_
push dword [ebp - 0x7c]
push str.data_
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48d14a
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
push 1
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x48d18c
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x48d1a3
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
push str.__surge_reason__stock_reason_
push dword [ebp - 0x7c]
push str.data_
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48d209
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
push 1
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x48d24b
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x48d262
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
mov eax, 0x5d9fc5
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x48d27c
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
push str.__surge_reason__related_plates_
push dword [ebp - 0x7c]
push str.data_
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48d2e2
push ebx
call fcn.005307f0
add esp, 4
push 1
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x48d312
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x84]
xor ecx, ecx
push eax
lea eax, [ebp - 0x3c]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x48d487
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x8c]
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x90], eax
push str.__plate_name_
push dword [ebp - 0x90]
push str.__surge_reason__related_plates__
push dword [ebp - 0x7c]
push str.data_
mov ecx, 5
call fcn.0040106f
add esp, 0x14
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48d3e0
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x48d3f3
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
push 1
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x48d435
push ebx
call fcn.005307f0
add esp, 4
push dword [ebp - 0x38]
push dword [ebp - 0x9c]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x48d464
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0xa0]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x48d47b
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
pop eax
pop ebx
pop ecx
jmp 0x48d321
add esp, 0xc
push 0x5d9fc5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00405050
add esp, 8
cmp eax, 0
je 0x48d4c4
push 0x5e33ea
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00405050
add esp, 8
cmp eax, 0
je 0x48d4c4
xor eax, eax
jmp 0x48d4c9
mov eax, 1
test eax, eax
je 0x48e0d0
push 0xffffffffffffffff
push 0x10
push 0x1603417f
push 0x52010001
call fcn.00530808
add esp, 0x10
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 1
jne 0x48d7ba
push 0x5e04da
push dword [ebp - 0x38]
call fcn.00405050
add esp, 8
cmp eax, 0
je 0x48d7b5
inc dword [0x9b00e8]
push dword [ebp - 0x2c]
push 0x5dac34
push dword [ebp - 0x38]
push 0x5daf2d
push dword [ebp - 0x30]
push 0x5daf2f
push dword [ebp - 0x24]
push 0x5daf29
push dword [ebp - 0x28]
push 0x5dac95
push dword [ebp - 0x34]
mov ecx, 0xb
call fcn.0040106f
add esp, 0x2c
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48d562
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b00f0
push 4
mov eax, 2
call fcn.005307d2
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b00f0]
mov dword [ebp - 0x70], ebx
call fcn.004013c5
mov dword [ebp - 0x74], ecx
mov edi, dword [ebp - 0x70]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x48d5ad
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x74]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x70]
call fcn.005307f6
add esp, 8
mov dword [0x9b00f0], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x74]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x6c]
push edi
test eax, eax
je 0x48d5f2
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.005307ea
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push dword [ebp - 0x30]
push 0x5dac34
push dword [ebp - 0x38]
push 0x5daf2d
push dword [ebp - 0x2c]
push 0x5daf2f
push dword [ebp - 0x24]
push 0x5daf29
push dword [ebp - 0x28]
push 0x5dac95
push dword [ebp - 0x34]
mov ecx, 0xb
call fcn.0040106f
add esp, 0x2c
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48d644
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b00ec
push 4
mov eax, 2
call fcn.005307d2
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b00ec]
mov dword [ebp - 0x70], ebx
call fcn.004013c5
mov dword [ebp - 0x74], ecx
mov edi, dword [ebp - 0x70]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x48d68f
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x74]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x70]
call fcn.005307f6
add esp, 8
mov dword [0x9b00ec], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x74]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x6c]
push edi
test eax, eax
je 0x48d6d4
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.005307ea
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
mov eax, dword [ebp - 0x2c]
test eax, eax
je 0x48d6f3
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.005307ea
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x48d704
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
lea eax, [ebp - 0x2c]
push eax
call fcn.00417ec5
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x5daf93
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.0040a26a
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48d763
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48d773
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x48d78a
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x34]
push eax
push dword [0x9b00e8]
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0049248e
jmp 0x48e0cb
push dword [ebp - 0x2c]
push 0x5dac34
push dword [ebp - 0x38]
push 0x5daf2d
push dword [ebp - 0x30]
push 0x5daf2f
push dword [ebp - 0x24]
push 0x5daf29
push dword [ebp - 0x28]
push 0x5dac95
push dword [ebp - 0x34]
mov ecx, 0xb
call fcn.0040106f
add esp, 0x2c
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48d809
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b00f0
push 4
mov eax, 2
call fcn.005307d2
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b00f0]
mov dword [ebp - 0x70], ebx
call fcn.004013c5
mov dword [ebp - 0x74], ecx
mov edi, dword [ebp - 0x70]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x48d854
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x74]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x70]
call fcn.005307f6
add esp, 8
mov dword [0x9b00f0], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x74]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x6c]
push edi
test eax, eax
je 0x48d899
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.005307ea
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push dword [ebp - 0x30]
push 0x5dac34
push dword [ebp - 0x38]
push 0x5daf2d
push dword [ebp - 0x2c]
push 0x5daf2f
push dword [ebp - 0x24]
push 0x5daf29
push dword [ebp - 0x28]
push 0x5dac95
push dword [ebp - 0x34]
mov ecx, 0xb
call fcn.0040106f
add esp, 0x2c
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48d8eb
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b00ec
push 4
mov eax, 2
call fcn.005307d2
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b00ec]
mov dword [ebp - 0x70], ebx
call fcn.004013c5
mov dword [ebp - 0x74], ecx
mov edi, dword [ebp - 0x70]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x48d936
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x74]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x70]
call fcn.005307f6
add esp, 8
mov dword [0x9b00ec], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x74]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x6c]
push edi
test eax, eax
je 0x48d97b
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.005307ea
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push 0x80000301
push 0
push 0x19
push 0
push 0
push 0
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0xffffffff
push 0x20015
push 0x160269b4
push 0x52010001
push 5
mov eax, 1
mov ebx, 0x590cf0
call fcn.005307fc
add esp, 0x40
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push dword [ebp - 0x20]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
push getpeername
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x48da12
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 0
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48da65
push ebx
call fcn.005307f0
add esp, 4
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
push dword [ebp - 0x7c]
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov eax, 0x5daef9
mov dword [ebp - 0x84], eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00411d31
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x48dac9
push ebx
call fcn.005307f0
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x48dadf
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 1
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x48db35
push ebx
call fcn.005307f0
add esp, 4
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x48db5a
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 2
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x48dbc2
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 5
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x48dc2a
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 6
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x48dc92
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 0xe
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xff00ffff
push 0x80000301
push 0
push 6
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x48dd5a
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 7
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
lea eax, [ebp - 0x2c]
push eax
call fcn.00417ec5
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x5daf93
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.0040a26a
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48ddf8
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48de08
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x48de1f
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x48de48
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 8
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 0
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 1
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 2
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 5
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 0xa
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 1
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
jmp 0x48e20f
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x48e0f7
mov eax, 0x5d9fc5
push eax
push getpeername
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x48e10b
mov eax, 0x5d9fc5
push eax
push 4
mov ebx, 0x531760
call fcn.005307e4
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x48e20f
inc dword [0x9b00e8]
mov eax, dword [ebp - 0x2c]
test eax, eax
je 0x48e14d
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.005307ea
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x48e15e
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
lea eax, [ebp - 0x2c]
push eax
call fcn.00417ec5
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x5daf93
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.0040a26a
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48e1bd
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48e1cd
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x48e1e4
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x34]
push eax
push dword [0x9b00e8]
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0049248e
pop eax
pop ebx
pop ecx
jmp 0x48ce9d
add esp, 0xc
push 0x5d9fc5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00405050
add esp, 8
cmp eax, 0
jne 0x48e433
push 1
mov eax, str.data.items
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x48e264
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x70]
xor ecx, ecx
push eax
lea eax, [ebp - 0x3c]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x48e430
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
push str._.name
push dword [ebp - 0x7c]
push str.data.items_
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48e2e0
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
push 1
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x48e322
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x48e339
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push 0x80000301
push 0
push 0x1e
push 0
push 0
push 0
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0xffffffff
push 0x20015
push 0x16038657
push 0x52010001
push 5
mov eax, 1
mov ebx, 0x590cf0
call fcn.005307fc
add esp, 0x40
mov dword [ebp - 0x44], eax
push getpeername
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x48e3a3
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x16038657
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
push 0x80000301
push 0
push 0xffc0c0c0
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x16038657
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
pop eax
pop ebx
pop ecx
jmp 0x48e270
add esp, 0xc
cmp dword [0x9b00e4], 2
jne 0x490a40
mov eax, str.https:__apphq.longhuvip.com_w1_api_index.php
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x48e456
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov eax, str.aGetPlateInfost50apivw29cDailyLimitResumptionPhoneOSNew1DeviceID00000000_2de4_c43b_ffff_ffff99d603a9Index0
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x48e470
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
push 1
mov eax, str.Accept:_text_html_application_xhtmlxml_application_xml_q0.9_image_webp_image_apng___q0.8_r_nAccept_Encoding:_gzip__deflate__br_r_nAccept_Language:_zh_CN_zh_q0.9_r_nCache_Control:_max_age0_r_nConnection:_keep_alive_r_nDNT:_1_r_nHost:_apphq.longhuvip.com_r_nUpgrade_Insecure_Requests:_1_r_nUser_Agent:_Mozilla_5.0__Windows_NT_10.0__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_72.0.3626.81_Safari_537.36_SE_2.X_MetaSr_1.0
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xa8]
push eax
mov dword [ebp - 0xac], 0
push 0
lea eax, [ebp - 0xac]
push eax
mov dword [ebp - 0xb0], 0
push 0
lea eax, [ebp - 0xb0]
push eax
push 1
lea eax, [ebp - 0x48]
push eax
push 1
push 1
lea eax, [ebp - 8]
push eax
call fcn.00405199
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x48e5d7
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x48e5ea
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x48e5fd
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x48e610
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x48e623
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x48e636
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x48e649
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x48e65c
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x48e66f
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x48e682
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x48e695
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48e6a5
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48e6b5
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x48e6cc
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0x20
call fcn.005307ea
add esp, 4
mov dword [ebp - 0x6c], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x6c]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x48e728
push ebx
call fcn.005307f0
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x48e73c
push ebx
call fcn.005307f0
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x48e750
push ebx
call fcn.005307f0
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x48e764
push ebx
call fcn.005307f0
add esp, 4
pop ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
push 1
mov eax, 0x5e3499
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48e7a8
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x48e7bc
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
push 0
push dword [ebp - 0x4c]
push 0xffffffffffffffff
push 0x1a
push 0x16037bd1
push 0x52010001
call fcn.00530802
add esp, 0x18
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
push 1
mov eax, str.nums.ZT
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x48e816
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x48e82a
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
push 0x80000301
push 0
push 0x1e
push 0
push 0
push 0
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0xffffffff
push 0x20015
push 0x16038657
push 0x52010001
push 5
mov eax, 1
mov ebx, 0x590cf0
call fcn.005307fc
add esp, 0x40
push getpeername
push 0
push 0x5e1770
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push 0
push 0x20015
push 0x16038657
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
push getpeername
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x48e8db
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0
push 0x20015
push 0x16038657
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
push 0x80000301
push 0
push 0xffc0c0c0
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push 0
push 0x20015
push 0x16038657
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
push 0x80000301
push 0
push 0xffc0c0c0
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0
push 0x20015
push 0x16038657
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
push 1
mov eax, str.list
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x48e9dd
push ebx
call fcn.005307f0
add esp, 4
cmp dword [ebp - 0x70], 0
jne 0x48ea51
mov ebx, 6
call fcn.004015d1
push reloc.WS2_32.dll_getpeername
push 0
push 0x5dbb9b
mov ebx, 9
call fcn.004015d1
push getpeername
push 0
push 0x5e08fc
push getpeername
push 0
push 0x5e349e
push 0
push 0
push 0
push getpeername
push 0
push 0x5e0910
push 0
push 0
push 0
push 0xb
mov eax, 1
mov ebx, GetWindowLongA
call fcn.005307fc
add esp, 0x88
push 1
mov eax, str.list
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x48ea80
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x70]
xor ecx, ecx
push eax
lea eax, [ebp - 0x20]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x490a3d
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
push str._.ZSName
push dword [ebp - 0x7c]
push str.list_
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48eafc
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
push 1
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x48eb3e
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x48eb55
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
push 0xffffffffffffffff
push 0x10
push 0x1603417f
push 0x52010001
call fcn.00530808
add esp, 0x10
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 1
jne 0x48eb9c
push 0x5e021f
push dword [ebp - 0x54]
call fcn.00405050
add esp, 8
cmp eax, 0
jne 0x48eb9c
mov eax, 1
jmp 0x48eba1
mov eax, 0
test eax, eax
je 0x48ebae
jmp 0x490a3d
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
push str._.StockList
push dword [ebp - 0x7c]
push str.list_
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48ec10
push ebx
call fcn.005307f0
add esp, 4
push 1
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x48ec40
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x84]
xor ecx, ecx
push eax
lea eax, [ebp - 0x3c]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x4907e2
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x8c]
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x90], eax
push 0x5daa55
push dword [ebp - 0x90]
push str._.StockList_
push dword [ebp - 0x7c]
push str.list_
mov ecx, 5
call fcn.0040106f
add esp, 0x14
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48ed0e
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x48ed21
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
push 1
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x48ed63
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x48ed7a
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x8c]
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x90], eax
push 0x5da1f6
push dword [ebp - 0x90]
push str._.StockList_
push dword [ebp - 0x7c]
push str.list_
mov ecx, 5
call fcn.0040106f
add esp, 0x14
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48ee2f
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x48ee42
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
push 1
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x48ee84
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x48ee9b
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x8c]
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x90], eax
push str.__6_
push dword [ebp - 0x90]
push str._.StockList_
push dword [ebp - 0x7c]
push str.list_
mov ecx, 5
call fcn.0040106f
add esp, 0x14
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48ef50
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x48ef63
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
push 1
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x48efa5
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x48efbc
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x8c]
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x90], eax
push str.__7_
push dword [ebp - 0x90]
push str._.StockList_
push dword [ebp - 0x7c]
push str.list_
mov ecx, 5
call fcn.0040106f
add esp, 0x14
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48f071
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x48f084
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
push 1
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x48f0c6
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x48f0dd
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x8c]
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x90], eax
push str.__17_
push dword [ebp - 0x90]
push str._.StockList_
push dword [ebp - 0x7c]
push str.list_
mov ecx, 5
call fcn.0040106f
add esp, 0x14
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48f192
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x48f1a5
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
push 1
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x48f1e7
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x48f1fe
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x8c]
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x90], eax
push str.__4_
push dword [ebp - 0x90]
push str._.StockList_
push dword [ebp - 0x7c]
push str.list_
mov ecx, 5
call fcn.0040106f
add esp, 0x14
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48f2b3
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x48f2c6
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
push 1
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x48f308
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x48f31f
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x8c]
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x90], eax
push str.__15_
push dword [ebp - 0x90]
push str._.StockList_
push dword [ebp - 0x7c]
push str.list_
mov ecx, 5
call fcn.0040106f
add esp, 0x14
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48f3d4
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x48f3e7
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
push 1
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x48f429
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x48f440
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x5c], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x8c]
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x90], eax
push str.__8_
push dword [ebp - 0x90]
push str._.StockList_
push dword [ebp - 0x7c]
push str.list_
mov ecx, 5
call fcn.0040106f
add esp, 0x14
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48f4f5
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x48f508
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
push 1
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x48f54a
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x48f561
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x60], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x8c]
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x90], eax
push str.__13_
push dword [ebp - 0x90]
push str._.StockList_
push dword [ebp - 0x7c]
push str.list_
mov ecx, 5
call fcn.0040106f
add esp, 0x14
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48f616
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x48f629
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x98], 0
push 0
push dword [ebp - 0x98]
push 1
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x48f66b
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x48f682
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
push getpeername
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x48f699
mov eax, 0x5d9fc5
push eax
push 1
mov ebx, 0x5319e0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], edx
fld qword [ebp - 0x70]
fdiv qword [0x5db91b]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 2
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 2
mov ebx, 0x531090
call fcn.005307e4
add esp, 0x1c
push 0x80000601
push edx
push eax
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x84], eax
push 0x5db923
push dword [ebp - 0x84]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x48f737
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x48f74e
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
push getpeername
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x48f765
mov eax, 0x5d9fc5
push eax
push 1
mov ebx, 0x5319e0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], edx
fld qword [ebp - 0x70]
fdiv qword [0x5db91b]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 2
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 2
mov ebx, 0x531090
call fcn.005307e4
add esp, 0x1c
push 0x80000601
push edx
push eax
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x84], eax
push 0x5db923
push dword [ebp - 0x84]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x48f803
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x48f81a
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x60], eax
push getpeername
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x48f831
mov eax, 0x5d9fc5
push eax
push 1
mov ebx, 0x5319e0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], edx
fld qword [ebp - 0x70]
fdiv qword [0x5db91b]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 2
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 2
mov ebx, 0x531090
call fcn.005307e4
add esp, 0x1c
push 0x80000601
push edx
push eax
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x84], eax
push 0x5db923
push dword [ebp - 0x84]
mov ecx, 2
call fcn.0040106f
add esp, 8
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x48f8cf
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x48f8e6
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x5c], eax
push 0x5d9fc5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00405050
add esp, 8
cmp eax, 0
je 0x48f924
push 0x5e33ea
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00405050
add esp, 8
cmp eax, 0
je 0x48f924
xor eax, eax
jmp 0x48f929
mov eax, 1
test eax, eax
je 0x490487
push dword [ebp - 0x2c]
push 0x5dac34
push dword [ebp - 0x38]
push 0x5daf2d
push dword [ebp - 0x30]
push 0x5daf2f
push dword [ebp - 0x24]
push 0x5daf29
push dword [ebp - 0x28]
push 0x5dac95
push dword [ebp - 0x34]
mov ecx, 0xb
call fcn.0040106f
add esp, 0x2c
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48f980
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b00f0
push 4
mov eax, 2
call fcn.005307d2
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b00f0]
mov dword [ebp - 0x70], ebx
call fcn.004013c5
mov dword [ebp - 0x74], ecx
mov edi, dword [ebp - 0x70]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x48f9cb
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x74]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x70]
call fcn.005307f6
add esp, 8
mov dword [0x9b00f0], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x74]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x6c]
push edi
test eax, eax
je 0x48fa10
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.005307ea
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push dword [ebp - 0x30]
push 0x5dac34
push dword [ebp - 0x38]
push 0x5daf2d
push dword [ebp - 0x2c]
push 0x5daf2f
push dword [ebp - 0x24]
push 0x5daf29
push dword [ebp - 0x28]
push 0x5dac95
push dword [ebp - 0x34]
mov ecx, 0xb
call fcn.0040106f
add esp, 0x2c
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x48fa62
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b00ec
push 4
mov eax, 2
call fcn.005307d2
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b00ec]
mov dword [ebp - 0x70], ebx
call fcn.004013c5
mov dword [ebp - 0x74], ecx
mov edi, dword [ebp - 0x70]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x48faad
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x74]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x70]
call fcn.005307f6
add esp, 8
mov dword [0x9b00ec], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x74]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x6c]
push edi
test eax, eax
je 0x48faf2
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.005307ea
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push 0x80000301
push 0
push 0x19
push 0
push 0
push 0
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0xffffffff
push 0x20015
push 0x160269b4
push 0x52010001
push 5
mov eax, 1
mov ebx, 0x590cf0
call fcn.005307fc
add esp, 0x40
mov dword [ebp - 0x44], eax
fild dword [ebp - 0x44]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fadd qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
push getpeername
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x48fb8d
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48fbda
push ebx
call fcn.005307f0
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x48fbed
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
push getpeername
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x48fc3d
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
push getpeername
push 0
mov eax, dword [ebp - 0x58]
test eax, eax
jne 0x48fc8d
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 4
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
push getpeername
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x48fcdd
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x5e1765
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x38]
push eax
call fcn.00411d31
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x48fd5a
push ebx
call fcn.005307f0
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x48fd6d
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 6
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x48fdba
push ebx
call fcn.005307f0
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x48fdcd
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 0xb
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
push getpeername
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x48fe1d
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 0xc
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
push getpeername
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x48fe6d
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 0xd
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov eax, 0x5d9fe0
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
mov eax, 0x5e1765
mov dword [ebp - 0x90], eax
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
push dword [ebp - 0x94]
push 1
push 1
push 1
push 1
lea eax, [ebp - 0x38]
push eax
call fcn.00414ee5
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x48ff8a
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x48ff9d
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x48ffb0
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x48ffc3
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x48ffd6
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x48ffe6
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x48fff6
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x490006
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x490016
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x490026
push ebx
call fcn.005307f0
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0x98]
test eax, eax
jne 0x49003c
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 0xe
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x49008c
push ebx
call fcn.005307f0
add esp, 4
push 0x80000301
push 0
push 0xff00ffff
push 0x80000301
push 0
push 6
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
push getpeername
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x4900e7
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 7
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
lea eax, [ebp - 0x2c]
push eax
call fcn.00417ec5
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x5daf93
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.0040a26a
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x49017f
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x49018f
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4901a6
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
push getpeername
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x4901bd
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 8
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
push 0x80000301
push 0
push 0xffff0000
push 0x80000301
push 0
push 4
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 8
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 0xb
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 0xc
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 0xd
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
jmp 0x4907da
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4904ae
mov eax, 0x5d9fc5
push eax
push getpeername
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x4904c2
mov eax, 0x5d9fc5
push eax
push 4
mov ebx, 0x531760
call fcn.005307e4
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x4907da
inc dword [0x9b00e8]
push dword [ebp - 0x2c]
push 0x5dac34
push dword [ebp - 0x38]
push 0x5daf2d
push dword [ebp - 0x30]
push 0x5daf2f
push dword [ebp - 0x24]
push 0x5daf29
push dword [ebp - 0x28]
push 0x5dac95
push dword [ebp - 0x34]
mov ecx, 0xb
call fcn.0040106f
add esp, 0x2c
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x490537
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b00f0
push 4
mov eax, 2
call fcn.005307d2
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b00f0]
mov dword [ebp - 0x70], ebx
call fcn.004013c5
mov dword [ebp - 0x74], ecx
mov edi, dword [ebp - 0x70]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x490582
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x74]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x70]
call fcn.005307f6
add esp, 8
mov dword [0x9b00f0], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x74]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x6c]
push edi
test eax, eax
je 0x4905c7
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.005307ea
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push dword [ebp - 0x30]
push 0x5dac34
push dword [ebp - 0x38]
push 0x5daf2d
push dword [ebp - 0x2c]
push 0x5daf2f
push dword [ebp - 0x24]
push 0x5daf29
push dword [ebp - 0x28]
push 0x5dac95
push dword [ebp - 0x34]
mov ecx, 0xb
call fcn.0040106f
add esp, 0x2c
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x490619
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b00ec
push 4
mov eax, 2
call fcn.005307d2
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b00ec]
mov dword [ebp - 0x70], ebx
call fcn.004013c5
mov dword [ebp - 0x74], ecx
mov edi, dword [ebp - 0x70]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x490664
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x74]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x70]
call fcn.005307f6
add esp, 8
mov dword [0x9b00ec], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x74]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x6c]
push edi
test eax, eax
je 0x4906a9
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.005307ea
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
mov eax, dword [ebp - 0x2c]
test eax, eax
je 0x4906c8
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.005307ea
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4906d9
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
lea eax, [ebp - 0x2c]
push eax
call fcn.00417ec5
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x5daf93
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.0040a26a
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x490738
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x490748
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x49075f
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x5e1765
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x38]
push eax
call fcn.00411d31
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4907a3
push ebx
call fcn.005307f0
add esp, 4
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x34]
push eax
push dword [0x9b00e8]
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0049248e
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4907da
push ebx
call fcn.005307f0
add esp, 4
pop eax
pop ebx
pop ecx
jmp 0x48ec4f
add esp, 0xc
push 0x80000301
push 0
push 0x1e
push 0
push 0
push 0
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0xffffffff
push 0x20015
push 0x16038657
push 0x52010001
push 5
mov eax, 1
mov ebx, 0x590cf0
call fcn.005307fc
add esp, 0x40
mov dword [ebp - 0x44], eax
push getpeername
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x49084b
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x16038657
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
push 0x80000301
push 0
push 0xffc0c0c0
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x16038657
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
push str._.StockList
push dword [ebp - 0x7c]
push str.list_
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x490932
push ebx
call fcn.005307f0
add esp, 4
push 1
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x490962
push ebx
call fcn.005307f0
add esp, 4
push 0x80000301
push 0
push dword [ebp - 0x84]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x88], eax
push getpeername
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x49099d
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x16038657
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4909ed
push ebx
call fcn.005307f0
add esp, 4
push 0x80000301
push 0
push 0xffc0c0c0
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 0x44]
push 0x20015
push 0x16038657
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
pop eax
pop ebx
pop ecx
jmp 0x48ea8c
add esp, 0xc
cmp dword [0x9b00e4], 3
jne 0x492318
mov eax, str.https:__data.10jqka.com.cn_dataapi_limit_up_limit_up_pool_page1limit100field199112_10_9001_330323_330324_330325_9002_330329_133971_133970_1968584_3475914_9003_9004filterHS_GEM2STARorder_field330324order_type0date_1705655093294
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x490a63
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
push dword [ebp - 0xa0]
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xa8], 0
push 0
lea eax, [ebp - 0xa8]
push eax
mov dword [ebp - 0xac], 0
push 0
lea eax, [ebp - 0xac]
push eax
mov dword [ebp - 0xb0], 0
push 0
lea eax, [ebp - 0xb0]
push eax
mov dword [ebp - 0xb4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
lea eax, [ebp - 8]
push eax
call fcn.00405199
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x490be1
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x490bf4
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x490c07
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x490c1a
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x490c2d
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x490c40
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x490c53
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x490c66
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x490c79
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x490c8c
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x490c9f
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x490cb2
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x490cc2
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x490cd2
push ebx
call fcn.005307f0
add esp, 4
lea eax, [ebp - 0xbc]
push eax
call fcn.0040bbd2
mov dword [ebp - 0xc0], eax
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x490cf7
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x490d0e
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0x20
call fcn.005307ea
add esp, 4
mov dword [ebp - 0x6c], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 8
rep stosd dword es:[edi], eax
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov ebx, dword [ebp - 0x6c]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x490d6a
push ebx
call fcn.005307f0
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x490d7e
push ebx
call fcn.005307f0
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x490d92
push ebx
call fcn.005307f0
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x490da6
push ebx
call fcn.005307f0
add esp, 4
pop ebx
call fcn.005307f0
add esp, 4
push 1
mov eax, str.data.info
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x34]
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x490dde
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x70]
xor ecx, ecx
push eax
lea eax, [ebp - 0x20]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x492315
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
push str._.name
push dword [ebp - 0x7c]
push str.data.info_
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x490e5a
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
push 1
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x490e9c
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x490eb3
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
push str._.code
push dword [ebp - 0x7c]
push str.data.info_
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x490f19
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
push 1
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x490f5b
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x490f72
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
push str.__first_limit_up_time_
push dword [ebp - 0x7c]
push str.data.info_
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x490fd8
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
push 1
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x49101a
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x491031
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
push str.__high_days_
push dword [ebp - 0x7c]
push str.data.info_
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x491097
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
push 1
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4910d9
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4910f0
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
push str.__reason_type_
push dword [ebp - 0x7c]
push str.data.info_
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x491156
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
push 1
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x491198
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4911af
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
push str._.price
push dword [ebp - 0x7c]
push str.data.info_
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x491215
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
push 1
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x491257
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x49126e
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
push 0x5e35fa
push dword [ebp - 0x30]
call fcn.00405050
add esp, 8
cmp eax, 0
jne 0x4912a5
mov eax, str.1234
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4912a1
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push getpeername
push 0
push 0x5e35ff
push getpeername
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x4912d6
mov eax, 0x5d9fc5
push eax
push 4
mov ebx, 0x531760
call fcn.005307e4
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x49141f
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
push dword [ebp - 0x7c]
mov eax, 0x5e35ff
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.00411d31
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x491342
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x88], 0
push 0
push dword [ebp - 0x88]
mov dword [ebp - 0x8c], 0
push 0
push dword [ebp - 0x8c]
mov eax, 0x5e3602
mov dword [ebp - 0x90], eax
lea eax, [ebp - 0x90]
push eax
mov eax, 0x5e35ff
mov dword [ebp - 0x94], eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.00417c27
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4913ac
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4913bf
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x98]
push eax
push dword [ebp - 0x84]
call fcn.00405050
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4913f8
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x49140b
push ebx
call fcn.005307f0
add esp, 4
cmp dword [ebp - 0x9c], 0
je 0x49141f
mov eax, 1
jmp 0x491424
mov eax, 0
test eax, eax
je 0x491484
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x5e35ff
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.00411d31
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x49146c
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x491480
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x5e35ff
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.0040a26a
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x4914c4
push ebx
call fcn.005307f0
add esp, 4
push 0x5e3605
push dword [ebp - 0x78]
call fcn.00405050
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4914f2
push ebx
call fcn.005307f0
add esp, 4
cmp dword [ebp - 0x7c], 0
je 0x491631
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, 0x5e35ff
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.00411d31
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x491554
push ebx
call fcn.005307f0
add esp, 4
mov dword [ebp - 0x90], 0
push 0
push dword [ebp - 0x90]
mov dword [ebp - 0x94], 0
push 0
push dword [ebp - 0x94]
mov eax, 0x5e3602
mov dword [ebp - 0x98], eax
lea eax, [ebp - 0x98]
push eax
mov eax, 0x5e35ff
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.00417c27
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4915be
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4915d1
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0xa0]
push eax
push dword [ebp - 0x8c]
call fcn.00405050
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0xa4], eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x49160a
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x49161d
push ebx
call fcn.005307f0
add esp, 4
cmp dword [ebp - 0xa4], 0
je 0x491631
mov eax, 1
jmp 0x491636
mov eax, 0
test eax, eax
je 0x491658
mov eax, str.1234
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x491654
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
push 0x5d9fc5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00405050
add esp, 8
cmp eax, 0
je 0x491692
push 0x5e33ea
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00405050
add esp, 8
cmp eax, 0
je 0x491692
xor eax, eax
jmp 0x491697
mov eax, 1
test eax, eax
je 0x4921ce
push 0xffffffffffffffff
push 0x10
push 0x1603417f
push 0x52010001
call fcn.00530808
add esp, 0x10
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 1
jne 0x491988
push 0x5e04da
push dword [ebp - 0x38]
call fcn.00405050
add esp, 8
cmp eax, 0
je 0x491983
inc dword [0x9b00e8]
push dword [ebp - 0x2c]
push 0x5dac34
push dword [ebp - 0x38]
push 0x5daf2d
push dword [ebp - 0x30]
push 0x5daf2f
push dword [ebp - 0x24]
push 0x5daf29
push dword [ebp - 0x28]
push 0x5dac95
push dword [ebp - 0x34]
mov ecx, 0xb
call fcn.0040106f
add esp, 0x2c
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x491730
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b00f0
push 4
mov eax, 2
call fcn.005307d2
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b00f0]
mov dword [ebp - 0x70], ebx
call fcn.004013c5
mov dword [ebp - 0x74], ecx
mov edi, dword [ebp - 0x70]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x49177b
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x74]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x70]
call fcn.005307f6
add esp, 8
mov dword [0x9b00f0], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x74]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x6c]
push edi
test eax, eax
je 0x4917c0
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.005307ea
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push dword [ebp - 0x30]
push 0x5dac34
push dword [ebp - 0x38]
push 0x5daf2d
push dword [ebp - 0x2c]
push 0x5daf2f
push dword [ebp - 0x24]
push 0x5daf29
push dword [ebp - 0x28]
push 0x5dac95
push dword [ebp - 0x34]
mov ecx, 0xb
call fcn.0040106f
add esp, 0x2c
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x491812
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b00ec
push 4
mov eax, 2
call fcn.005307d2
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b00ec]
mov dword [ebp - 0x70], ebx
call fcn.004013c5
mov dword [ebp - 0x74], ecx
mov edi, dword [ebp - 0x70]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x49185d
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x74]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x70]
call fcn.005307f6
add esp, 8
mov dword [0x9b00ec], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x74]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x6c]
push edi
test eax, eax
je 0x4918a2
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.005307ea
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
mov eax, dword [ebp - 0x2c]
test eax, eax
je 0x4918c1
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.005307ea
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4918d2
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
lea eax, [ebp - 0x2c]
push eax
call fcn.00417ec5
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x5daf93
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.0040a26a
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x491931
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x491941
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x491958
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x34]
push eax
push dword [0x9b00e8]
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0049248e
jmp 0x4921c9
push dword [ebp - 0x2c]
push 0x5dac34
push dword [ebp - 0x38]
push 0x5daf2d
push dword [ebp - 0x30]
push 0x5daf2f
push dword [ebp - 0x24]
push 0x5daf29
push dword [ebp - 0x28]
push 0x5dac95
push dword [ebp - 0x34]
mov ecx, 0xb
call fcn.0040106f
add esp, 0x2c
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4919d7
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b00f0
push 4
mov eax, 2
call fcn.005307d2
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b00f0]
mov dword [ebp - 0x70], ebx
call fcn.004013c5
mov dword [ebp - 0x74], ecx
mov edi, dword [ebp - 0x70]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x491a22
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x74]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x70]
call fcn.005307f6
add esp, 8
mov dword [0x9b00f0], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x74]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x6c]
push edi
test eax, eax
je 0x491a67
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.005307ea
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push dword [ebp - 0x30]
push 0x5dac34
push dword [ebp - 0x38]
push 0x5daf2d
push dword [ebp - 0x2c]
push 0x5daf2f
push dword [ebp - 0x24]
push 0x5daf29
push dword [ebp - 0x28]
push 0x5dac95
push dword [ebp - 0x34]
mov ecx, 0xb
call fcn.0040106f
add esp, 0x2c
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x491ab9
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b00ec
push 4
mov eax, 2
call fcn.005307d2
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b00ec]
mov dword [ebp - 0x70], ebx
call fcn.004013c5
mov dword [ebp - 0x74], ecx
mov edi, dword [ebp - 0x70]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x491b04
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x74]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x70]
call fcn.005307f6
add esp, 8
mov dword [0x9b00ec], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x74]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x6c]
push edi
test eax, eax
je 0x491b49
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.005307ea
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
push 0x80000301
push 0
push 0x19
push 0
push 0
push 0
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0xffffffff
push 0x20015
push 0x160269b4
push 0x52010001
push 5
mov eax, 1
mov ebx, 0x590cf0
call fcn.005307fc
add esp, 0x40
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push dword [ebp - 0x20]
push 1
mov ebx, 0x5329d0
call fcn.005307e4
add esp, 0x10
mov dword [ebp - 0x7c], eax
push getpeername
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x491be0
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 0
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x491c33
push ebx
call fcn.005307f0
add esp, 4
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x491c58
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 1
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x491cc0
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 2
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x491d28
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 5
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x491d90
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 6
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xff00ffff
push 0x80000301
push 0
push 6
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x491e58
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 7
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
lea eax, [ebp - 0x2c]
push eax
call fcn.00417ec5
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x5daf93
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.0040a26a
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x491ef6
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x491f06
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x491f1d
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x491f46
mov eax, 0x5d9fc5
push eax
push 0x80000301
push 0
push 8
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590da0
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 0
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 1
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 2
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 4
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 5
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5d9fd8]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 8
fld qword [ebp - 0x78]
call fcn.004010cb
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x590e00
call fcn.005307fc
add esp, 0x34
jmp 0x49230d
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push getpeername
push 0
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
test eax, eax
jne 0x4921f5
mov eax, 0x5d9fc5
push eax
push getpeername
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x492209
mov eax, 0x5d9fc5
push eax
push 4
mov ebx, 0x531760
call fcn.005307e4
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x49230d
inc dword [0x9b00e8]
mov eax, dword [ebp - 0x2c]
test eax, eax
je 0x49224b
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.005307ea
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x49225c
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
lea eax, [ebp - 0x2c]
push eax
call fcn.00417ec5
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov eax, 0x5daf93
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.0040a26a
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4922bb
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4922cb
push ebx
call fcn.005307f0
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4922e2
push ebx
call fcn.005307f0
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x34]
push eax
push dword [0x9b00e8]
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0049248e
pop eax
pop ebx
pop ecx
jmp 0x490dea
add esp, 0xc
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x492328
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x492338
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x492348
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x492358
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x492368
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x18]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x1c]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x492398
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4923a8
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4923b8
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4923c8
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4923d8
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4923e8
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4923f8
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x492408
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x492418
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x492428
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x492438
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x492448
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x492458
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x492468
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x492478
push ebx
call fcn.005307f0
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x492488
push ebx
call fcn.005307f0
add esp, 4
mov esp, ebp
pop ebp
ret 4