Function at 0x497032
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.00530682
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.00530682
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.00530682
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.00530682
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 [0x9b0150], 0
mov eax, 0x5d9fc5
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x4971bd
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov ebx, dword [0x9b0154]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4971e2
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4971de
imul eax, dword [ebx]
jmp 0x4971d3
mov ecx, eax
test ecx, ecx
je 0x497201
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4971fa
push ebx
push eax
call fcn.00530688
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4971e8
call fcn.00530688
add esp, 4
mov eax, 0x5d9fe3
mov dword [0x9b0154], eax
mov ebx, dword [0x9b0158]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x497234
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x497230
imul eax, dword [ebx]
jmp 0x497225
mov ecx, eax
test ecx, ecx
je 0x497253
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x49724c
push ebx
push eax
call fcn.00530688
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x49723a
call fcn.00530688
add esp, 4
mov eax, 0x5d9fe3
mov dword [0x9b0158], 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, 0x5905b0
call fcn.00530694
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, 0x5905b0
call fcn.00530694
add esp, 0x28
mov dword [0x9b0148], 0
cmp dword [0x9b014c], 1
jne 0x498ff8
mov eax, 0x5db09b
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x497302
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 8], eax
push getpeername
push 0
mov eax, dword [0x9aff9c]
test eax, eax
jne 0x49731b
mov eax, 0x5d9fc5
push eax
push 1
mov ebx, 0x531810
call fcn.0053067c
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.00432c34
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 0x49737f
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x497393
push ebx
call fcn.00530688
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 0x497511
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x497524
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x497537
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x49754a
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x49755d
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x497570
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x497583
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x497596
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4975a9
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4975bc
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4975cf
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4975e2
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4975f2
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x497602
push ebx
call fcn.00530688
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 0x497627
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x49763e
push ebx
call fcn.00530688
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 0x4977bc
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x4977cf
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4977e2
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4977f5
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x497808
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x49781b
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x49782e
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x497841
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x497854
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x497867
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x49787a
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x49788d
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x49789d
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4978ad
push ebx
call fcn.00530688
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 0x4978d2
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4978e9
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push 0x20
call fcn.00530682
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 0x497945
push ebx
call fcn.00530688
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x497959
push ebx
call fcn.00530688
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49796d
push ebx
call fcn.00530688
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x497981
push ebx
call fcn.00530688
add esp, 4
pop ebx
call fcn.00530688
add esp, 4
push 0x20
call fcn.00530682
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 0x4979e2
push ebx
call fcn.00530688
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4979f6
push ebx
call fcn.00530688
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x497a0a
push ebx
call fcn.00530688
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x497a1e
push ebx
call fcn.00530688
add esp, 4
pop ebx
call fcn.00530688
add esp, 4
push 1
mov eax, 0x5db125
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 0x497a56
push ebx
call fcn.00530688
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 0x498ddc
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, 0x532860
call fcn.0053067c
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 0x497ad2
push ebx
call fcn.00530688
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 0x497b14
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x497b2b
push ebx
call fcn.00530688
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, 0x532860
call fcn.0053067c
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 0x497b91
push ebx
call fcn.00530688
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 0x497bd3
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x497bea
push ebx
call fcn.00530688
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, 0x532860
call fcn.0053067c
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 0x497c50
push ebx
call fcn.00530688
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 0x497c92
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x497ca9
push ebx
call fcn.00530688
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, 0x532860
call fcn.0053067c
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 0x497d0f
push ebx
call fcn.00530688
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 0x497d51
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x497d68
push ebx
call fcn.00530688
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, 0x532860
call fcn.0053067c
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 0x497dce
push ebx
call fcn.00530688
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 0x497e10
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x497e27
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
mov eax, 0x5d9fc5
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x497e41
push ebx
call fcn.00530688
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, 0x532860
call fcn.0053067c
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 0x497ea7
push ebx
call fcn.00530688
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 0x497ed7
push ebx
call fcn.00530688
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 0x49804c
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, 0x532860
call fcn.0053067c
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, 0x532860
call fcn.0053067c
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 0x497fa5
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x497fb8
push ebx
call fcn.00530688
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 0x497ffa
push ebx
call fcn.00530688
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 0x498029
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0xa0]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x498040
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
pop eax
pop ebx
pop ecx
jmp 0x497ee6
add esp, 0xc
push 0x5d9fc5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00405050
add esp, 8
cmp eax, 0
je 0x498089
push 0x5e3b21
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00405050
add esp, 8
cmp eax, 0
je 0x498089
xor eax, eax
jmp 0x49808e
mov eax, 1
test eax, eax
je 0x498c95
push 0xffffffffffffffff
push 0x10
push 0x1603417f
push 0x52010001
call fcn.0053069a
add esp, 0x10
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 1
jne 0x49837f
push 0x5e0dcf
push dword [ebp - 0x38]
call fcn.00405050
add esp, 8
cmp eax, 0
je 0x49837a
inc dword [0x9b0150]
push dword [ebp - 0x2c]
push 0x5da7c3
push dword [ebp - 0x38]
push 0x5e31f2
push dword [ebp - 0x30]
push 0x5db506
push dword [ebp - 0x24]
push 0x5db508
push dword [ebp - 0x28]
push 0x5da803
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 0x498127
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b0158
push 4
mov eax, 2
call fcn.0053066a
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b0158]
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 0x498172
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.0053068e
add esp, 8
mov dword [0x9b0158], 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 0x4981b7
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00530682
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 0x5da7c3
push dword [ebp - 0x38]
push 0x5e31f2
push dword [ebp - 0x2c]
push 0x5db506
push dword [ebp - 0x24]
push 0x5db508
push dword [ebp - 0x28]
push 0x5da803
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 0x498209
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b0154
push 4
mov eax, 2
call fcn.0053066a
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b0154]
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 0x498254
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.0053068e
add esp, 8
mov dword [0x9b0154], 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 0x498299
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00530682
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 0x4982b8
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00530682
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 0x4982c9
push ebx
call fcn.00530688
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.004166ae
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, 0x5db14f
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 0x498328
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x498338
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x49834f
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x34]
push eax
push dword [0x9b0150]
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.0049d053
jmp 0x498c90
push dword [ebp - 0x2c]
push 0x5da7c3
push dword [ebp - 0x38]
push 0x5e31f2
push dword [ebp - 0x30]
push 0x5db506
push dword [ebp - 0x24]
push 0x5db508
push dword [ebp - 0x28]
push 0x5da803
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 0x4983ce
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b0158
push 4
mov eax, 2
call fcn.0053066a
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b0158]
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 0x498419
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.0053068e
add esp, 8
mov dword [0x9b0158], 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 0x49845e
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00530682
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 0x5da7c3
push dword [ebp - 0x38]
push 0x5e31f2
push dword [ebp - 0x2c]
push 0x5db506
push dword [ebp - 0x24]
push 0x5db508
push dword [ebp - 0x28]
push 0x5da803
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 0x4984b0
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b0154
push 4
mov eax, 2
call fcn.0053066a
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b0154]
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 0x4984fb
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.0053068e
add esp, 8
mov dword [0x9b0154], 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 0x498540
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00530682
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, 0x590580
call fcn.00530694
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, 0x532860
call fcn.0053067c
add esp, 0x10
mov dword [ebp - 0x7c], eax
push getpeername
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x4985d7
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, 0x590630
call fcn.00530694
add esp, 0x34
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x49862a
push ebx
call fcn.00530688
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, 0x5db08a
mov dword [ebp - 0x84], eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.0040c838
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x49868e
push ebx
call fcn.00530688
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x4986a4
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, 0x590630
call fcn.00530694
add esp, 0x34
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4986fa
push ebx
call fcn.00530688
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 0x49871f
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, 0x590630
call fcn.00530694
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 0x498787
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, 0x590630
call fcn.00530694
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 0x4987ef
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, 0x590630
call fcn.00530694
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 0x498857
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, 0x590630
call fcn.00530694
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, 0x590690
call fcn.00530694
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 0x49891f
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, 0x590630
call fcn.00530694
add esp, 0x34
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
lea eax, [ebp - 0x2c]
push eax
call fcn.004166ae
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, 0x5db14f
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 0x4989bd
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4989cd
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4989e4
push ebx
call fcn.00530688
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 0x498a0d
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, 0x590630
call fcn.00530694
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, 0x590690
call fcn.00530694
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, 0x590690
call fcn.00530694
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, 0x590690
call fcn.00530694
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, 0x590690
call fcn.00530694
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, 0x590690
call fcn.00530694
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, 0x590690
call fcn.00530694
add esp, 0x34
jmp 0x498dd4
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 0x498cbc
mov eax, 0x5d9fc5
push eax
push getpeername
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x498cd0
mov eax, 0x5d9fc5
push eax
push 4
mov ebx, 0x5315f0
call fcn.0053067c
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x498dd4
inc dword [0x9b0150]
mov eax, dword [ebp - 0x2c]
test eax, eax
je 0x498d12
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00530682
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 0x498d23
push ebx
call fcn.00530688
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.004166ae
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, 0x5db14f
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 0x498d82
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x498d92
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x498da9
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x34]
push eax
push dword [0x9b0150]
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.0049d053
pop eax
pop ebx
pop ecx
jmp 0x497a62
add esp, 0xc
push 0x5d9fc5
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00405050
add esp, 8
cmp eax, 0
jne 0x498ff8
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 0x498e29
push ebx
call fcn.00530688
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 0x498ff5
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, 0x532860
call fcn.0053067c
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 0x498ea5
push ebx
call fcn.00530688
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 0x498ee7
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x498efe
push ebx
call fcn.00530688
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, 0x590580
call fcn.00530694
add esp, 0x40
mov dword [ebp - 0x44], eax
push getpeername
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x498f68
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, 0x590630
call fcn.00530694
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, 0x590690
call fcn.00530694
add esp, 0x34
pop eax
pop ebx
pop ecx
jmp 0x498e35
add esp, 0xc
cmp dword [0x9b014c], 2
jne 0x49b605
mov eax, str.https:__apphq.longhuvip.com_w1_api_index.php
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x49901b
push ebx
call fcn.00530688
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 0x499035
push ebx
call fcn.00530688
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 0x49919c
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4991af
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4991c2
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4991d5
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4991e8
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4991fb
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x49920e
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x499221
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x499234
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x499247
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x49925a
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x49926a
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x49927a
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x499291
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0x20
call fcn.00530682
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 0x4992ed
push ebx
call fcn.00530688
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x499301
push ebx
call fcn.00530688
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x499315
push ebx
call fcn.00530688
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x499329
push ebx
call fcn.00530688
add esp, 4
pop ebx
call fcn.00530688
add esp, 4
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
push 1
mov eax, 0x5e3ba3
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 0x49936d
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x499381
push ebx
call fcn.00530688
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.005306a0
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 0x4993db
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4993ef
push ebx
call fcn.00530688
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, 0x590580
call fcn.00530694
add esp, 0x40
push getpeername
push 0
push 0x5e3bb0
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, 0x590630
call fcn.00530694
add esp, 0x34
push getpeername
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x4994a0
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, 0x590630
call fcn.00530694
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, 0x590690
call fcn.00530694
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, 0x590690
call fcn.00530694
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 0x4995a2
push ebx
call fcn.00530688
add esp, 4
cmp dword [ebp - 0x70], 0
jne 0x499616
mov ebx, 6
call fcn.004015d1
push reloc.WS2_32.dll_getpeername
push 0
push 0x5db975
mov ebx, 9
call fcn.004015d1
push getpeername
push 0
push 0x5dfd6f
push getpeername
push 0
push 0x5e3bb7
push 0
push 0
push 0
push getpeername
push 0
push 0x5dfd95
push 0
push 0
push 0
push 0xb
mov eax, 1
mov ebx, SetWindowLongA
call fcn.00530694
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 0x499645
push ebx
call fcn.00530688
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 0x49b602
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, 0x532860
call fcn.0053067c
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 0x4996c1
push ebx
call fcn.00530688
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 0x499703
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x49971a
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
push 0xffffffffffffffff
push 0x10
push 0x1603417f
push 0x52010001
call fcn.0053069a
add esp, 0x10
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 1
jne 0x499761
push 0x5e0ee4
push dword [ebp - 0x54]
call fcn.00405050
add esp, 8
cmp eax, 0
jne 0x499761
mov eax, 1
jmp 0x499766
mov eax, 0
test eax, eax
je 0x499773
jmp 0x49b602
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, 0x532860
call fcn.0053067c
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 0x4997d5
push ebx
call fcn.00530688
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 0x499805
push ebx
call fcn.00530688
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 0x49b3a7
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, 0x532860
call fcn.0053067c
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, 0x532860
call fcn.0053067c
add esp, 0x10
mov dword [ebp - 0x90], eax
push 0x5daaab
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 0x4998d3
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4998e6
push ebx
call fcn.00530688
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 0x499928
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x49993f
push ebx
call fcn.00530688
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, 0x532860
call fcn.0053067c
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, 0x532860
call fcn.0053067c
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 0x4999f4
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x499a07
push ebx
call fcn.00530688
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 0x499a49
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x499a60
push ebx
call fcn.00530688
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, 0x532860
call fcn.0053067c
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, 0x532860
call fcn.0053067c
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 0x499b15
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x499b28
push ebx
call fcn.00530688
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 0x499b6a
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x499b81
push ebx
call fcn.00530688
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, 0x532860
call fcn.0053067c
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, 0x532860
call fcn.0053067c
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 0x499c36
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x499c49
push ebx
call fcn.00530688
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 0x499c8b
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x499ca2
push ebx
call fcn.00530688
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, 0x532860
call fcn.0053067c
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, 0x532860
call fcn.0053067c
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 0x499d57
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x499d6a
push ebx
call fcn.00530688
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 0x499dac
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x499dc3
push ebx
call fcn.00530688
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, 0x532860
call fcn.0053067c
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, 0x532860
call fcn.0053067c
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 0x499e78
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x499e8b
push ebx
call fcn.00530688
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 0x499ecd
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x499ee4
push ebx
call fcn.00530688
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, 0x532860
call fcn.0053067c
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, 0x532860
call fcn.0053067c
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 0x499f99
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x499fac
push ebx
call fcn.00530688
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 0x499fee
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x49a005
push ebx
call fcn.00530688
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, 0x532860
call fcn.0053067c
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, 0x532860
call fcn.0053067c
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 0x49a0ba
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x49a0cd
push ebx
call fcn.00530688
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 0x49a10f
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x49a126
push ebx
call fcn.00530688
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, 0x532860
call fcn.0053067c
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, 0x532860
call fcn.0053067c
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 0x49a1db
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x49a1ee
push ebx
call fcn.00530688
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 0x49a230
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x49a247
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
push getpeername
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x49a25e
mov eax, 0x5d9fc5
push eax
push 1
mov ebx, 0x531870
call fcn.0053067c
add esp, 0x10
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], edx
fld qword [ebp - 0x70]
fdiv qword [0x5daabf]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 2
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 2
mov ebx, 0x530f20
call fcn.0053067c
add esp, 0x1c
push 0x80000601
push edx
push eax
push 1
mov ebx, 0x532860
call fcn.0053067c
add esp, 0x10
mov dword [ebp - 0x84], eax
push 0x5daac7
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 0x49a2fc
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x49a313
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
push getpeername
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x49a32a
mov eax, 0x5d9fc5
push eax
push 1
mov ebx, 0x531870
call fcn.0053067c
add esp, 0x10
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], edx
fld qword [ebp - 0x70]
fdiv qword [0x5daabf]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 2
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 2
mov ebx, 0x530f20
call fcn.0053067c
add esp, 0x1c
push 0x80000601
push edx
push eax
push 1
mov ebx, 0x532860
call fcn.0053067c
add esp, 0x10
mov dword [ebp - 0x84], eax
push 0x5daac7
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 0x49a3c8
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x49a3df
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 0x60], eax
push getpeername
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x49a3f6
mov eax, 0x5d9fc5
push eax
push 1
mov ebx, 0x531870
call fcn.0053067c
add esp, 0x10
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], edx
fld qword [ebp - 0x70]
fdiv qword [0x5daabf]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 2
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 2
mov ebx, 0x530f20
call fcn.0053067c
add esp, 0x1c
push 0x80000601
push edx
push eax
push 1
mov ebx, 0x532860
call fcn.0053067c
add esp, 0x10
mov dword [ebp - 0x84], eax
push 0x5daac7
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 0x49a494
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x49a4ab
push ebx
call fcn.00530688
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 0x49a4e9
push 0x5e3b21
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00405050
add esp, 8
cmp eax, 0
je 0x49a4e9
xor eax, eax
jmp 0x49a4ee
mov eax, 1
test eax, eax
je 0x49b04c
push dword [ebp - 0x2c]
push 0x5da7c3
push dword [ebp - 0x38]
push 0x5e31f2
push dword [ebp - 0x30]
push 0x5db506
push dword [ebp - 0x24]
push 0x5db508
push dword [ebp - 0x28]
push 0x5da803
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 0x49a545
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b0158
push 4
mov eax, 2
call fcn.0053066a
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b0158]
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 0x49a590
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.0053068e
add esp, 8
mov dword [0x9b0158], 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 0x49a5d5
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00530682
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 0x5da7c3
push dword [ebp - 0x38]
push 0x5e31f2
push dword [ebp - 0x2c]
push 0x5db506
push dword [ebp - 0x24]
push 0x5db508
push dword [ebp - 0x28]
push 0x5da803
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 0x49a627
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b0154
push 4
mov eax, 2
call fcn.0053066a
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b0154]
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 0x49a672
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.0053068e
add esp, 8
mov dword [0x9b0154], 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 0x49a6b7
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00530682
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, 0x590580
call fcn.00530694
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, 0x532860
call fcn.0053067c
add esp, 0x10
mov dword [ebp - 0x7c], eax
push getpeername
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x49a752
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, 0x590630
call fcn.00530694
add esp, 0x34
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x49a79f
push ebx
call fcn.00530688
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x49a7b2
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, 0x590630
call fcn.00530694
add esp, 0x34
push getpeername
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x49a802
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, 0x590630
call fcn.00530694
add esp, 0x34
push getpeername
push 0
mov eax, dword [ebp - 0x58]
test eax, eax
jne 0x49a852
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, 0x590630
call fcn.00530694
add esp, 0x34
push getpeername
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x49a8a2
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, 0x590630
call fcn.00530694
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, 0x5e3c02
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x38]
push eax
call fcn.0040c838
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x49a91f
push ebx
call fcn.00530688
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x49a932
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, 0x590630
call fcn.00530694
add esp, 0x34
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x49a97f
push ebx
call fcn.00530688
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x49a992
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, 0x590630
call fcn.00530694
add esp, 0x34
push getpeername
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x49a9e2
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, 0x590630
call fcn.00530694
add esp, 0x34
push getpeername
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x49aa32
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, 0x590630
call fcn.00530694
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, 0x5e3c02
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.00415870
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x49ab4f
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x49ab62
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x49ab75
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x49ab88
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x49ab9b
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x49abab
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x49abbb
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x49abcb
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x49abdb
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x49abeb
push ebx
call fcn.00530688
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0x98]
test eax, eax
jne 0x49ac01
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, 0x590630
call fcn.00530694
add esp, 0x34
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x49ac51
push ebx
call fcn.00530688
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, 0x590690
call fcn.00530694
add esp, 0x34
push getpeername
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x49acac
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, 0x590630
call fcn.00530694
add esp, 0x34
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
lea eax, [ebp - 0x2c]
push eax
call fcn.004166ae
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, 0x5db14f
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 0x49ad44
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x49ad54
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x49ad6b
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
push getpeername
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x49ad82
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, 0x590630
call fcn.00530694
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, 0x590690
call fcn.00530694
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, 0x590690
call fcn.00530694
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, 0x590690
call fcn.00530694
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, 0x590690
call fcn.00530694
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, 0x590690
call fcn.00530694
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, 0x590690
call fcn.00530694
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, 0x590690
call fcn.00530694
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, 0x590690
call fcn.00530694
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, 0x590690
call fcn.00530694
add esp, 0x34
jmp 0x49b39f
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 0x49b073
mov eax, 0x5d9fc5
push eax
push getpeername
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x49b087
mov eax, 0x5d9fc5
push eax
push 4
mov ebx, 0x5315f0
call fcn.0053067c
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x49b39f
inc dword [0x9b0150]
push dword [ebp - 0x2c]
push 0x5da7c3
push dword [ebp - 0x38]
push 0x5e31f2
push dword [ebp - 0x30]
push 0x5db506
push dword [ebp - 0x24]
push 0x5db508
push dword [ebp - 0x28]
push 0x5da803
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 0x49b0fc
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b0158
push 4
mov eax, 2
call fcn.0053066a
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b0158]
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 0x49b147
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.0053068e
add esp, 8
mov dword [0x9b0158], 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 0x49b18c
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00530682
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 0x5da7c3
push dword [ebp - 0x38]
push 0x5e31f2
push dword [ebp - 0x2c]
push 0x5db506
push dword [ebp - 0x24]
push 0x5db508
push dword [ebp - 0x28]
push 0x5da803
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 0x49b1de
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b0154
push 4
mov eax, 2
call fcn.0053066a
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b0154]
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 0x49b229
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.0053068e
add esp, 8
mov dword [0x9b0154], 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 0x49b26e
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00530682
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 0x49b28d
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00530682
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 0x49b29e
push ebx
call fcn.00530688
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.004166ae
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, 0x5db14f
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 0x49b2fd
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x49b30d
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x49b324
push ebx
call fcn.00530688
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, 0x5e3c02
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x38]
push eax
call fcn.0040c838
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x49b368
push ebx
call fcn.00530688
add esp, 4
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x34]
push eax
push dword [0x9b0150]
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.0049d053
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x49b39f
push ebx
call fcn.00530688
add esp, 4
pop eax
pop ebx
pop ecx
jmp 0x499814
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, 0x590580
call fcn.00530694
add esp, 0x40
mov dword [ebp - 0x44], eax
push getpeername
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x49b410
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, 0x590630
call fcn.00530694
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, 0x590690
call fcn.00530694
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, 0x532860
call fcn.0053067c
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 0x49b4f7
push ebx
call fcn.00530688
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 0x49b527
push ebx
call fcn.00530688
add esp, 4
push 0x80000301
push 0
push dword [ebp - 0x84]
push 1
mov ebx, 0x532860
call fcn.0053067c
add esp, 0x10
mov dword [ebp - 0x88], eax
push getpeername
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x49b562
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, 0x590630
call fcn.00530694
add esp, 0x34
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x49b5b2
push ebx
call fcn.00530688
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, 0x590690
call fcn.00530694
add esp, 0x34
pop eax
pop ebx
pop ecx
jmp 0x499651
add esp, 0xc
cmp dword [0x9b014c], 3
jne 0x49cedd
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 0x49b628
push ebx
call fcn.00530688
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 0x49b7a6
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x49b7b9
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x49b7cc
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x49b7df
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x49b7f2
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x49b805
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x49b818
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x49b82b
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x49b83e
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x49b851
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x49b864
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x49b877
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x49b887
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x49b897
push ebx
call fcn.00530688
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 0x49b8bc
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x49b8d3
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0x20
call fcn.00530682
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 0x49b92f
push ebx
call fcn.00530688
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49b943
push ebx
call fcn.00530688
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49b957
push ebx
call fcn.00530688
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x49b96b
push ebx
call fcn.00530688
add esp, 4
pop ebx
call fcn.00530688
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 0x49b9a3
push ebx
call fcn.00530688
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 0x49ceda
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, 0x532860
call fcn.0053067c
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 0x49ba1f
push ebx
call fcn.00530688
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 0x49ba61
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x49ba78
push ebx
call fcn.00530688
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, 0x532860
call fcn.0053067c
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 0x49bade
push ebx
call fcn.00530688
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 0x49bb20
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x49bb37
push ebx
call fcn.00530688
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, 0x532860
call fcn.0053067c
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 0x49bb9d
push ebx
call fcn.00530688
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 0x49bbdf
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x49bbf6
push ebx
call fcn.00530688
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, 0x532860
call fcn.0053067c
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 0x49bc5c
push ebx
call fcn.00530688
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 0x49bc9e
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x49bcb5
push ebx
call fcn.00530688
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, 0x532860
call fcn.0053067c
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 0x49bd1b
push ebx
call fcn.00530688
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 0x49bd5d
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x49bd74
push ebx
call fcn.00530688
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, 0x532860
call fcn.0053067c
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 0x49bdda
push ebx
call fcn.00530688
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 0x49be1c
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x49be33
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
push 0x5e340a
push dword [ebp - 0x30]
call fcn.00405050
add esp, 8
cmp eax, 0
jne 0x49be6a
mov eax, 0x5e0f5d
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x49be66
push ebx
call fcn.00530688
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 0x5e3414
push getpeername
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x49be9b
mov eax, 0x5d9fc5
push eax
push 4
mov ebx, 0x5315f0
call fcn.0053067c
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x49bfe4
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
push dword [ebp - 0x7c]
mov eax, 0x5e3414
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.0040c838
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x49bf07
push ebx
call fcn.00530688
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, 0x5e3d38
mov dword [ebp - 0x90], eax
lea eax, [ebp - 0x90]
push eax
mov eax, 0x5e3414
mov dword [ebp - 0x94], eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.00418c32
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x49bf71
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x49bf84
push ebx
call fcn.00530688
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 0x49bfbd
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x49bfd0
push ebx
call fcn.00530688
add esp, 4
cmp dword [ebp - 0x9c], 0
je 0x49bfe4
mov eax, 1
jmp 0x49bfe9
mov eax, 0
test eax, eax
je 0x49c049
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x5e3414
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.0040c838
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x49c031
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x49c045
push ebx
call fcn.00530688
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, 0x5e3414
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 0x49c089
push ebx
call fcn.00530688
add esp, 4
push 0x5e3d3b
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 0x49c0b7
push ebx
call fcn.00530688
add esp, 4
cmp dword [ebp - 0x7c], 0
je 0x49c1f6
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, 0x5e3414
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.0040c838
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x49c119
push ebx
call fcn.00530688
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, 0x5e3d38
mov dword [ebp - 0x98], eax
lea eax, [ebp - 0x98]
push eax
mov eax, 0x5e3414
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.00418c32
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x49c183
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x49c196
push ebx
call fcn.00530688
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 0x49c1cf
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x49c1e2
push ebx
call fcn.00530688
add esp, 4
cmp dword [ebp - 0xa4], 0
je 0x49c1f6
mov eax, 1
jmp 0x49c1fb
mov eax, 0
test eax, eax
je 0x49c21d
mov eax, 0x5e0f5d
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x49c219
push ebx
call fcn.00530688
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 0x49c257
push 0x5e3b21
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.00405050
add esp, 8
cmp eax, 0
je 0x49c257
xor eax, eax
jmp 0x49c25c
mov eax, 1
test eax, eax
je 0x49cd93
push 0xffffffffffffffff
push 0x10
push 0x1603417f
push 0x52010001
call fcn.0053069a
add esp, 0x10
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 1
jne 0x49c54d
push 0x5e0dcf
push dword [ebp - 0x38]
call fcn.00405050
add esp, 8
cmp eax, 0
je 0x49c548
inc dword [0x9b0150]
push dword [ebp - 0x2c]
push 0x5da7c3
push dword [ebp - 0x38]
push 0x5e31f2
push dword [ebp - 0x30]
push 0x5db506
push dword [ebp - 0x24]
push 0x5db508
push dword [ebp - 0x28]
push 0x5da803
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 0x49c2f5
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b0158
push 4
mov eax, 2
call fcn.0053066a
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b0158]
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 0x49c340
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.0053068e
add esp, 8
mov dword [0x9b0158], 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 0x49c385
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00530682
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 0x5da7c3
push dword [ebp - 0x38]
push 0x5e31f2
push dword [ebp - 0x2c]
push 0x5db506
push dword [ebp - 0x24]
push 0x5db508
push dword [ebp - 0x28]
push 0x5da803
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 0x49c3d7
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b0154
push 4
mov eax, 2
call fcn.0053066a
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b0154]
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 0x49c422
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.0053068e
add esp, 8
mov dword [0x9b0154], 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 0x49c467
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00530682
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 0x49c486
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00530682
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 0x49c497
push ebx
call fcn.00530688
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.004166ae
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, 0x5db14f
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 0x49c4f6
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x49c506
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x49c51d
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x34]
push eax
push dword [0x9b0150]
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.0049d053
jmp 0x49cd8e
push dword [ebp - 0x2c]
push 0x5da7c3
push dword [ebp - 0x38]
push 0x5e31f2
push dword [ebp - 0x30]
push 0x5db506
push dword [ebp - 0x24]
push 0x5db508
push dword [ebp - 0x28]
push 0x5da803
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 0x49c59c
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b0158
push 4
mov eax, 2
call fcn.0053066a
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b0158]
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 0x49c5e7
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.0053068e
add esp, 8
mov dword [0x9b0158], 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 0x49c62c
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00530682
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 0x5da7c3
push dword [ebp - 0x38]
push 0x5e31f2
push dword [ebp - 0x2c]
push 0x5db506
push dword [ebp - 0x24]
push 0x5db508
push dword [ebp - 0x28]
push 0x5da803
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 0x49c67e
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9b0154
push 4
mov eax, 2
call fcn.0053066a
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9b0154]
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 0x49c6c9
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.0053068e
add esp, 8
mov dword [0x9b0154], 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 0x49c70e
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00530682
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, 0x590580
call fcn.00530694
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, 0x532860
call fcn.0053067c
add esp, 0x10
mov dword [ebp - 0x7c], eax
push getpeername
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x49c7a5
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, 0x590630
call fcn.00530694
add esp, 0x34
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x49c7f8
push ebx
call fcn.00530688
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 0x49c81d
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, 0x590630
call fcn.00530694
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 0x49c885
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, 0x590630
call fcn.00530694
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 0x49c8ed
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, 0x590630
call fcn.00530694
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 0x49c955
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, 0x590630
call fcn.00530694
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, 0x590690
call fcn.00530694
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 0x49ca1d
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, 0x590630
call fcn.00530694
add esp, 0x34
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
lea eax, [ebp - 0x2c]
push eax
call fcn.004166ae
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, 0x5db14f
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 0x49cabb
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x49cacb
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x49cae2
push ebx
call fcn.00530688
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 0x49cb0b
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, 0x590630
call fcn.00530694
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, 0x590690
call fcn.00530694
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, 0x590690
call fcn.00530694
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, 0x590690
call fcn.00530694
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, 0x590690
call fcn.00530694
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, 0x590690
call fcn.00530694
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, 0x590690
call fcn.00530694
add esp, 0x34
jmp 0x49ced2
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 0x49cdba
mov eax, 0x5d9fc5
push eax
push getpeername
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x49cdce
mov eax, 0x5d9fc5
push eax
push 4
mov ebx, 0x5315f0
call fcn.0053067c
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x49ced2
inc dword [0x9b0150]
mov eax, dword [ebp - 0x2c]
test eax, eax
je 0x49ce10
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.00530682
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 0x49ce21
push ebx
call fcn.00530688
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.004166ae
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, 0x5db14f
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 0x49ce80
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x49ce90
push ebx
call fcn.00530688
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x49cea7
push ebx
call fcn.00530688
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x34]
push eax
push dword [0x9b0150]
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.0049d053
pop eax
pop ebx
pop ecx
jmp 0x49b9af
add esp, 0xc
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x49ceed
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x49cefd
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x49cf0d
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x49cf1d
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x49cf2d
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x18]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x1c]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x49cf5d
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x49cf6d
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x49cf7d
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x49cf8d
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x49cf9d
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x49cfad
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x49cfbd
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x49cfcd
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x49cfdd
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x49cfed
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x49cffd
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x49d00d
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x49d01d
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x49d02d
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x49d03d
push ebx
call fcn.00530688
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x49d04d
push ebx
call fcn.00530688
add esp, 4
mov esp, ebp
pop ebp
ret 4