Function at 0x411ca0
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.0053a44e
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], 0x5e9526
push ebx
add ebx, 8
push ebx
push 8
call fcn.0053a44e
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.0041d09d
pop ebx
push 0xc
call fcn.0053a44e
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], 0x5e9526
push ebx
add ebx, 8
push ebx
push 8
call fcn.0053a44e
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.0041d09d
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 [0x9bf0cc], 0
mov eax, 0x5e4061
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x411e2b
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov ebx, dword [0x9bf0d0]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x411e50
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x411e4c
imul eax, dword [ebx]
jmp 0x411e41
mov ecx, eax
test ecx, ecx
je 0x411e6f
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x411e68
push ebx
push eax
call fcn.0053a454
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x411e56
call fcn.0053a454
add esp, 4
mov eax, 0x5e407c
mov dword [0x9bf0d0], eax
mov ebx, dword [0x9bf0d4]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x411ea2
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x411e9e
imul eax, dword [ebx]
jmp 0x411e93
mov ecx, eax
test ecx, ecx
je 0x411ec1
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x411eba
push ebx
push eax
call fcn.0053a454
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x411ea8
call fcn.0053a454
add esp, 4
mov eax, 0x5e407c
mov dword [0x9bf0d4], 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, 0x59a5f0
call fcn.0053a46c
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, 0x59a5f0
call fcn.0053a46c
add esp, 0x28
mov dword [0x9bf0c4], 0
cmp dword [0x9bf0c8], 1
jne 0x413c66
mov eax, str.https:__flash_api.xuangubao.cn_api_pool_detail_pool_namelimit_up
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x411f70
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 8], eax
push getpeername
push 0
mov eax, dword [0x9bf0d8]
test eax, eax
jne 0x411f89
mov eax, 0x5e4061
push eax
push 1
mov ebx, 0x53b5c0
call fcn.0053a448
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.00417ce2
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 0x411fed
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x412001
push ebx
call fcn.0053a454
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.004181e3
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x41217f
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x412192
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4121a5
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4121b8
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4121cb
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4121de
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4121f1
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x412204
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x412217
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x41222a
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x41223d
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x412250
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x412260
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x412270
push ebx
call fcn.0053a454
add esp, 4
lea eax, [ebp - 0xbc]
push eax
call fcn.0041c2ac
mov dword [ebp - 0xc0], eax
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x412295
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4122ac
push ebx
call fcn.0053a454
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.004181e3
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x41242a
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x41243d
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x412450
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x412463
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x412476
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x412489
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x41249c
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4124af
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4124c2
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4124d5
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4124e8
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x4124fb
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x41250b
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41251b
push ebx
call fcn.0053a454
add esp, 4
lea eax, [ebp - 0xbc]
push eax
call fcn.0041c2ac
mov dword [ebp - 0xc0], eax
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x412540
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x412557
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push 0x20
call fcn.0053a44e
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 0x4125b3
push ebx
call fcn.0053a454
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4125c7
push ebx
call fcn.0053a454
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4125db
push ebx
call fcn.0053a454
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4125ef
push ebx
call fcn.0053a454
add esp, 4
pop ebx
call fcn.0053a454
add esp, 4
push 0x20
call fcn.0053a44e
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 0x412650
push ebx
call fcn.0053a454
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x412664
push ebx
call fcn.0053a454
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x412678
push ebx
call fcn.0053a454
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41268c
push ebx
call fcn.0053a454
add esp, 4
pop ebx
call fcn.0053a454
add esp, 4
push 1
mov eax, 0x5e900f
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 0x4126c4
push ebx
call fcn.0053a454
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 0x413a4a
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x412740
push ebx
call fcn.0053a454
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 0x412782
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x412799
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x4127ff
push ebx
call fcn.0053a454
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 0x412841
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x412858
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x4128be
push ebx
call fcn.0053a454
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 0x412900
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x412917
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x41297d
push ebx
call fcn.0053a454
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 0x4129bf
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4129d6
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x412a3c
push ebx
call fcn.0053a454
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 0x412a7e
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x412a95
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
mov eax, 0x5e4061
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x412aaf
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x412b15
push ebx
call fcn.0053a454
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 0x412b45
push ebx
call fcn.0053a454
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 0x412cba
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x8c]
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x412c13
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x412c26
push ebx
call fcn.0053a454
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 0x412c68
push ebx
call fcn.0053a454
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 0x412c97
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0xa0]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x412cae
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
pop eax
pop ebx
pop ecx
jmp 0x412b54
add esp, 0xc
push 0x5e4061
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.004010cb
add esp, 8
cmp eax, 0
je 0x412cf7
push 0x5e90dc
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.004010cb
add esp, 8
cmp eax, 0
je 0x412cf7
xor eax, eax
jmp 0x412cfc
mov eax, 1
test eax, eax
je 0x413903
push 0xffffffffffffffff
push 0x10
push 0x1603417f
push 0x52010001
call fcn.0053a472
add esp, 0x10
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 1
jne 0x412fed
push 0x5e90e5
push dword [ebp - 0x38]
call fcn.004010cb
add esp, 8
cmp eax, 0
je 0x412fe8
inc dword [0x9bf0cc]
push dword [ebp - 0x2c]
push 0x5e90ea
push dword [ebp - 0x38]
push 0x5e90ec
push dword [ebp - 0x30]
push 0x5e84ef
push dword [ebp - 0x24]
push 0x5e84ed
push dword [ebp - 0x28]
push 0x5e90ee
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 0x412d95
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9bf0d4
push 4
mov eax, 2
call fcn.0053a442
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9bf0d4]
mov dword [ebp - 0x70], ebx
call fcn.00401591
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 0x412de0
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.0053a466
add esp, 8
mov dword [0x9bf0d4], 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 0x412e25
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0053a44e
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 0x5e90ea
push dword [ebp - 0x38]
push 0x5e90ec
push dword [ebp - 0x2c]
push 0x5e84ef
push dword [ebp - 0x24]
push 0x5e84ed
push dword [ebp - 0x28]
push 0x5e90ee
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 0x412e77
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9bf0d0
push 4
mov eax, 2
call fcn.0053a442
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9bf0d0]
mov dword [ebp - 0x70], ebx
call fcn.00401591
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 0x412ec2
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.0053a466
add esp, 8
mov dword [0x9bf0d0], 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 0x412f07
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0053a44e
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 0x412f26
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0053a44e
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 0x412f37
push ebx
call fcn.0053a454
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.0040bcad
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, 0x5e8606
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.00404b42
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x412f96
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x412fa6
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x412fbd
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x34]
push eax
push dword [0x9bf0cc]
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.0041c363
jmp 0x4138fe
push dword [ebp - 0x2c]
push 0x5e90ea
push dword [ebp - 0x38]
push 0x5e90ec
push dword [ebp - 0x30]
push 0x5e84ef
push dword [ebp - 0x24]
push 0x5e84ed
push dword [ebp - 0x28]
push 0x5e90ee
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 0x41303c
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9bf0d4
push 4
mov eax, 2
call fcn.0053a442
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9bf0d4]
mov dword [ebp - 0x70], ebx
call fcn.00401591
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 0x413087
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.0053a466
add esp, 8
mov dword [0x9bf0d4], 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 0x4130cc
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0053a44e
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 0x5e90ea
push dword [ebp - 0x38]
push 0x5e90ec
push dword [ebp - 0x2c]
push 0x5e84ef
push dword [ebp - 0x24]
push 0x5e84ed
push dword [ebp - 0x28]
push 0x5e90ee
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 0x41311e
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9bf0d0
push 4
mov eax, 2
call fcn.0053a442
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9bf0d0]
mov dword [ebp - 0x70], ebx
call fcn.00401591
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 0x413169
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.0053a466
add esp, 8
mov dword [0x9bf0d0], 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 0x4131ae
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0053a44e
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, 0x59a5c0
call fcn.0053a46c
add esp, 0x40
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push dword [ebp - 0x20]
push 1
mov ebx, 0x53c610
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x7c], eax
push getpeername
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x413245
mov eax, 0x5e4061
push eax
push 0x80000301
push 0
push 0
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a670
call fcn.0053a46c
add esp, 0x34
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x413298
push ebx
call fcn.0053a454
add esp, 4
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
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, 0x5e87fd
mov dword [ebp - 0x84], eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x28]
push eax
call fcn.00404903
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4132fc
push ebx
call fcn.0053a454
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x413312
mov eax, 0x5e4061
push eax
push 0x80000301
push 0
push 1
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a670
call fcn.0053a46c
add esp, 0x34
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x413368
push ebx
call fcn.0053a454
add esp, 4
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x41338d
mov eax, 0x5e4061
push eax
push 0x80000301
push 0
push 2
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a670
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x4133f5
mov eax, 0x5e4061
push eax
push 0x80000301
push 0
push 5
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a670
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x41345d
mov eax, 0x5e4061
push eax
push 0x80000301
push 0
push 6
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a670
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x34]
test eax, eax
jne 0x4134c5
mov eax, 0x5e4061
push eax
push 0x80000301
push 0
push 0xe
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a670
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xff00ffff
push 0x80000301
push 0
push 6
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a6d0
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x41358d
mov eax, 0x5e4061
push eax
push 0x80000301
push 0
push 7
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a670
call fcn.0053a46c
add esp, 0x34
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
lea eax, [ebp - 0x2c]
push eax
call fcn.0040bcad
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, 0x5e8606
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.00404b42
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41362b
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x41363b
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x413652
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x41367b
mov eax, 0x5e4061
push eax
push 0x80000301
push 0
push 8
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a670
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 0
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a6d0
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 1
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a6d0
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 2
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a6d0
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 5
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a6d0
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 0xa
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a6d0
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 1
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a6d0
call fcn.0053a46c
add esp, 0x34
jmp 0x413a42
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 0x41392a
mov eax, 0x5e4061
push eax
push getpeername
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x41393e
mov eax, 0x5e4061
push eax
push 4
mov ebx, 0x53b390
call fcn.0053a448
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x413a42
inc dword [0x9bf0cc]
mov eax, dword [ebp - 0x2c]
test eax, eax
je 0x413980
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0053a44e
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 0x413991
push ebx
call fcn.0053a454
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.0040bcad
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, 0x5e8606
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.00404b42
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4139f0
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x413a00
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x413a17
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x34]
push eax
push dword [0x9bf0cc]
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.0041c363
pop eax
pop ebx
pop ecx
jmp 0x4126d0
add esp, 0xc
push 0x5e4061
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.004010cb
add esp, 8
cmp eax, 0
jne 0x413c66
push 1
mov eax, 0x5e90f0
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 0x413a97
push ebx
call fcn.0053a454
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 0x413c63
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x7c], eax
push 0x5e90fb
push dword [ebp - 0x7c]
push 0x5e9102
mov ecx, 3
call fcn.0040106f
add esp, 0xc
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x413b13
push ebx
call fcn.0053a454
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 0x413b55
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x413b6c
push ebx
call fcn.0053a454
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, 0x59a5c0
call fcn.0053a46c
add esp, 0x40
mov dword [ebp - 0x44], eax
push getpeername
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x413bd6
mov eax, 0x5e4061
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, 0x59a670
call fcn.0053a46c
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, 0x59a6d0
call fcn.0053a46c
add esp, 0x34
pop eax
pop ebx
pop ecx
jmp 0x413aa3
add esp, 0xc
cmp dword [0x9bf0c8], 2
jne 0x416294
mov eax, 0x5e910e
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x413c89
push ebx
call fcn.0053a454
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 0x413ca3
push ebx
call fcn.0053a454
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.004181e3
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x413e0a
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x413e1d
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x413e30
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x413e43
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x413e56
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x413e69
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x413e7c
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x413e8f
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x413ea2
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x413eb5
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x413ec8
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x413ed8
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x413ee8
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x413eff
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0x20
call fcn.0053a44e
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 0x413f5b
push ebx
call fcn.0053a454
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x413f6f
push ebx
call fcn.0053a454
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x413f83
push ebx
call fcn.0053a454
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x413f97
push ebx
call fcn.0053a454
add esp, 4
pop ebx
call fcn.0053a454
add esp, 4
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
push 1
mov eax, 0x5e9357
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 0x413fdb
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x413fef
push ebx
call fcn.0053a454
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.0053a478
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 0x414049
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41405d
push ebx
call fcn.0053a454
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, 0x59a5c0
call fcn.0053a46c
add esp, 0x40
push getpeername
push 0
push 0x5e9364
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, 0x59a670
call fcn.0053a46c
add esp, 0x34
push getpeername
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x41410e
mov eax, 0x5e4061
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, 0x59a670
call fcn.0053a46c
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, 0x59a6d0
call fcn.0053a46c
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, 0x59a6d0
call fcn.0053a46c
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 0x414210
push ebx
call fcn.0053a454
add esp, 4
cmp dword [ebp - 0x70], 0
jne 0x414284
mov ebx, 6
call fcn.00401589
push reloc.WS2_32.dll_getpeername
push 0
push 0x5e4084
mov ebx, 9
call fcn.00401589
push getpeername
push 0
push 0x5e847e
push getpeername
push 0
push 0x5e936b
push 0
push 0
push 0
push getpeername
push 0
push 0x5e8492
push 0
push 0
push 0
push 0xb
mov eax, 1
mov ebx, 0x59a810
call fcn.0053a46c
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 0x4142b3
push ebx
call fcn.0053a454
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 0x416270
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x41432f
push ebx
call fcn.0053a454
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 0x414371
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x414388
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
push 0xffffffffffffffff
push 0x10
push 0x1603417f
push 0x52010001
call fcn.0053a472
add esp, 0x10
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 1
jne 0x4143cf
push 0x5e939d
push dword [ebp - 0x54]
call fcn.004010cb
add esp, 8
cmp eax, 0
jne 0x4143cf
mov eax, 1
jmp 0x4143d4
mov eax, 0
test eax, eax
je 0x4143e1
jmp 0x416270
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x414443
push ebx
call fcn.0053a454
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 0x414473
push ebx
call fcn.0053a454
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 0x416015
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x8c]
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x53c610
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x90], eax
push 0x5e85d4
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 0x414541
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x414554
push ebx
call fcn.0053a454
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 0x414596
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4145ad
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x8c]
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x53c610
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x90], eax
push 0x5e85c9
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 0x414662
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x414675
push ebx
call fcn.0053a454
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 0x4146b7
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4146ce
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x8c]
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x414783
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x414796
push ebx
call fcn.0053a454
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 0x4147d8
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4147ef
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x8c]
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x4148a4
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4148b7
push ebx
call fcn.0053a454
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 0x4148f9
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x414910
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x8c]
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x4149c5
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4149d8
push ebx
call fcn.0053a454
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 0x414a1a
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x414a31
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x8c]
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x414ae6
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x414af9
push ebx
call fcn.0053a454
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 0x414b3b
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x414b52
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x8c]
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x414c07
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x414c1a
push ebx
call fcn.0053a454
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 0x414c5c
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x414c73
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x5c], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x8c]
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x414d28
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x414d3b
push ebx
call fcn.0053a454
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 0x414d7d
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x414d94
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x60], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x7c], eax
fild dword [ebp - 0x3c]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x8c]
push 0x80000601
push dword [ebp - 0x88]
push dword [ebp - 0x8c]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x414e49
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x414e5c
push ebx
call fcn.0053a454
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 0x414e9e
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x9c]
push eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x414eb5
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
push getpeername
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x414ecc
mov eax, 0x5e4061
push eax
push 1
mov ebx, 0x53b620
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], edx
fld qword [ebp - 0x70]
fdiv qword [0x5e85fb]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 2
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 2
mov ebx, 0x53acd0
call fcn.0053a448
add esp, 0x1c
push 0x80000601
push edx
push eax
push 1
mov ebx, 0x53c610
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x84], eax
push 0x5e8603
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 0x414f6a
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x414f81
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
push getpeername
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x414f98
mov eax, 0x5e4061
push eax
push 1
mov ebx, 0x53b620
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], edx
fld qword [ebp - 0x70]
fdiv qword [0x5e85fb]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 2
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 2
mov ebx, 0x53acd0
call fcn.0053a448
add esp, 0x1c
push 0x80000601
push edx
push eax
push 1
mov ebx, 0x53c610
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x84], eax
push 0x5e8603
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 0x415036
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41504d
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x60], eax
push getpeername
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x415064
mov eax, 0x5e4061
push eax
push 1
mov ebx, 0x53b620
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], edx
fld qword [ebp - 0x70]
fdiv qword [0x5e85fb]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 2
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 2
mov ebx, 0x53acd0
call fcn.0053a448
add esp, 0x1c
push 0x80000601
push edx
push eax
push 1
mov ebx, 0x53c610
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x84], eax
push 0x5e8603
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 0x415102
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x415119
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x5c], eax
push 0x5e4061
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.004010cb
add esp, 8
cmp eax, 0
je 0x415157
push 0x5e90dc
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.004010cb
add esp, 8
cmp eax, 0
je 0x415157
xor eax, eax
jmp 0x41515c
mov eax, 1
test eax, eax
je 0x415cba
push dword [ebp - 0x2c]
push 0x5e90ea
push dword [ebp - 0x38]
push 0x5e90ec
push dword [ebp - 0x30]
push 0x5e84ef
push dword [ebp - 0x24]
push 0x5e84ed
push dword [ebp - 0x28]
push 0x5e90ee
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 0x4151b3
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9bf0d4
push 4
mov eax, 2
call fcn.0053a442
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9bf0d4]
mov dword [ebp - 0x70], ebx
call fcn.00401591
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 0x4151fe
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.0053a466
add esp, 8
mov dword [0x9bf0d4], 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 0x415243
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0053a44e
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 0x5e90ea
push dword [ebp - 0x38]
push 0x5e90ec
push dword [ebp - 0x2c]
push 0x5e84ef
push dword [ebp - 0x24]
push 0x5e84ed
push dword [ebp - 0x28]
push 0x5e90ee
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 0x415295
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9bf0d0
push 4
mov eax, 2
call fcn.0053a442
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9bf0d0]
mov dword [ebp - 0x70], ebx
call fcn.00401591
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 0x4152e0
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.0053a466
add esp, 8
mov dword [0x9bf0d0], 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 0x415325
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0053a44e
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, 0x59a5c0
call fcn.0053a46c
add esp, 0x40
mov dword [ebp - 0x44], eax
fild dword [ebp - 0x44]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fadd qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x7c], eax
push getpeername
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x4153c0
mov eax, 0x5e4061
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, 0x59a670
call fcn.0053a46c
add esp, 0x34
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x41540d
push ebx
call fcn.0053a454
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x415420
mov eax, 0x5e4061
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, 0x59a670
call fcn.0053a46c
add esp, 0x34
push getpeername
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x415470
mov eax, 0x5e4061
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, 0x59a670
call fcn.0053a46c
add esp, 0x34
push getpeername
push 0
mov eax, dword [ebp - 0x58]
test eax, eax
jne 0x4154c0
mov eax, 0x5e4061
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, 0x59a670
call fcn.0053a46c
add esp, 0x34
push getpeername
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x415510
mov eax, 0x5e4061
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, 0x59a670
call fcn.0053a46c
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, 0x5e93c3
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x38]
push eax
call fcn.00404903
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x41558d
push ebx
call fcn.0053a454
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x4155a0
mov eax, 0x5e4061
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, 0x59a670
call fcn.0053a46c
add esp, 0x34
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x4155ed
push ebx
call fcn.0053a454
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x415600
mov eax, 0x5e4061
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, 0x59a670
call fcn.0053a46c
add esp, 0x34
push getpeername
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x415650
mov eax, 0x5e4061
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, 0x59a670
call fcn.0053a46c
add esp, 0x34
push getpeername
push 0
mov eax, dword [ebp - 0x5c]
test eax, eax
jne 0x4156a0
mov eax, 0x5e4061
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, 0x59a670
call fcn.0053a46c
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, 0x5e84ea
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x8c]
push eax
mov eax, 0x5e93c3
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.0041cad6
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4157bd
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4157d0
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x4157e3
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4157f6
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x415809
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x415819
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x415829
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x415839
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x415849
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x415859
push ebx
call fcn.0053a454
add esp, 4
push getpeername
push 0
mov eax, dword [ebp - 0x98]
test eax, eax
jne 0x41586f
mov eax, 0x5e4061
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, 0x59a670
call fcn.0053a46c
add esp, 0x34
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4158bf
push ebx
call fcn.0053a454
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, 0x59a6d0
call fcn.0053a46c
add esp, 0x34
push getpeername
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x41591a
mov eax, 0x5e4061
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, 0x59a670
call fcn.0053a46c
add esp, 0x34
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
lea eax, [ebp - 0x2c]
push eax
call fcn.0040bcad
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, 0x5e8606
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.00404b42
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x4159b2
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x4159c2
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4159d9
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
push getpeername
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x4159f0
mov eax, 0x5e4061
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, 0x59a670
call fcn.0053a46c
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, 0x59a6d0
call fcn.0053a46c
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, 0x59a6d0
call fcn.0053a46c
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, 0x59a6d0
call fcn.0053a46c
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, 0x59a6d0
call fcn.0053a46c
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, 0x59a6d0
call fcn.0053a46c
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, 0x59a6d0
call fcn.0053a46c
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, 0x59a6d0
call fcn.0053a46c
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, 0x59a6d0
call fcn.0053a46c
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, 0x59a6d0
call fcn.0053a46c
add esp, 0x34
jmp 0x41600d
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 0x415ce1
mov eax, 0x5e4061
push eax
push getpeername
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x415cf5
mov eax, 0x5e4061
push eax
push 4
mov ebx, 0x53b390
call fcn.0053a448
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x41600d
inc dword [0x9bf0cc]
push dword [ebp - 0x2c]
push 0x5e90ea
push dword [ebp - 0x38]
push 0x5e90ec
push dword [ebp - 0x30]
push 0x5e84ef
push dword [ebp - 0x24]
push 0x5e84ed
push dword [ebp - 0x28]
push 0x5e90ee
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 0x415d6a
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9bf0d4
push 4
mov eax, 2
call fcn.0053a442
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9bf0d4]
mov dword [ebp - 0x70], ebx
call fcn.00401591
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 0x415db5
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.0053a466
add esp, 8
mov dword [0x9bf0d4], 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 0x415dfa
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0053a44e
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 0x5e90ea
push dword [ebp - 0x38]
push 0x5e90ec
push dword [ebp - 0x2c]
push 0x5e84ef
push dword [ebp - 0x24]
push 0x5e84ed
push dword [ebp - 0x28]
push 0x5e90ee
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 0x415e4c
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9bf0d0
push 4
mov eax, 2
call fcn.0053a442
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9bf0d0]
mov dword [ebp - 0x70], ebx
call fcn.00401591
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 0x415e97
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.0053a466
add esp, 8
mov dword [0x9bf0d0], 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 0x415edc
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0053a44e
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 0x415efb
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0053a44e
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 0x415f0c
push ebx
call fcn.0053a454
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.0040bcad
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, 0x5e8606
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.00404b42
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x415f6b
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x415f7b
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x415f92
push ebx
call fcn.0053a454
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, 0x5e93c3
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x38]
push eax
call fcn.00404903
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x415fd6
push ebx
call fcn.0053a454
add esp, 4
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x34]
push eax
push dword [0x9bf0cc]
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.0041c363
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x41600d
push ebx
call fcn.0053a454
add esp, 4
pop eax
pop ebx
pop ecx
jmp 0x414482
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, 0x59a5c0
call fcn.0053a46c
add esp, 0x40
mov dword [ebp - 0x44], eax
push getpeername
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x41607e
mov eax, 0x5e4061
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, 0x59a670
call fcn.0053a46c
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, 0x59a6d0
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x416165
push ebx
call fcn.0053a454
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 0x416195
push ebx
call fcn.0053a454
add esp, 4
push 0x80000301
push 0
push dword [ebp - 0x84]
push 1
mov ebx, 0x53c610
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x88], eax
push getpeername
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x4161d0
mov eax, 0x5e4061
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, 0x59a670
call fcn.0053a46c
add esp, 0x34
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x416220
push ebx
call fcn.0053a454
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, 0x59a6d0
call fcn.0053a46c
add esp, 0x34
pop eax
pop ebx
pop ecx
jmp 0x4142bf
add esp, 0xc
push 0x20015
push 0x16038657
push 0x52010001
push 1
mov ebx, 0x53dc60
call fcn.0053a448
add esp, 0x10
cmp dword [0x9bf0c8], 3
jne 0x417b6c
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 0x4162b7
push ebx
call fcn.0053a454
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.004181e3
mov dword [ebp - 0xbc], eax
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x416435
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x416448
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x41645b
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41646e
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x416481
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x416494
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4164a7
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4164ba
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4164cd
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4164e0
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x4164f3
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x416506
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x416516
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x416526
push ebx
call fcn.0053a454
add esp, 4
lea eax, [ebp - 0xbc]
push eax
call fcn.0041c2ac
mov dword [ebp - 0xc0], eax
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x41654b
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0xc0]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x416562
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0x20
call fcn.0053a44e
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 0x4165be
push ebx
call fcn.0053a454
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4165d2
push ebx
call fcn.0053a454
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4165e6
push ebx
call fcn.0053a454
add esp, 4
pop ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4165fa
push ebx
call fcn.0053a454
add esp, 4
pop ebx
call fcn.0053a454
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 0x416632
push ebx
call fcn.0053a454
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 0x417b69
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x7c], eax
push 0x5e90fb
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 0x4166ae
push ebx
call fcn.0053a454
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 0x4166f0
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x416707
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x41676d
push ebx
call fcn.0053a454
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 0x4167af
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4167c6
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x41682c
push ebx
call fcn.0053a454
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 0x41686e
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x416885
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x4168eb
push ebx
call fcn.0053a454
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 0x41692d
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x416944
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x4169aa
push ebx
call fcn.0053a454
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 0x4169ec
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x416a03
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000601
push dword [ebp - 0x74]
push dword [ebp - 0x78]
push 1
mov ebx, 0x53c610
call fcn.0053a448
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 0x416a69
push ebx
call fcn.0053a454
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 0x416aab
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x88]
push eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x416ac2
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
push 0x5e9515
push dword [ebp - 0x30]
call fcn.004010cb
add esp, 8
cmp eax, 0
jne 0x416af9
mov eax, 0x5e951a
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x416af5
push ebx
call fcn.0053a454
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 0x5e951c
push getpeername
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x416b2a
mov eax, 0x5e4061
push eax
push 4
mov ebx, 0x53b390
call fcn.0053a448
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x416c73
mov dword [ebp - 0x78], 0
push 0
push dword [ebp - 0x78]
mov dword [ebp - 0x7c], 0
push 0
push dword [ebp - 0x7c]
mov eax, 0x5e951c
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.00404903
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x416b96
push ebx
call fcn.0053a454
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, 0x5e951f
mov dword [ebp - 0x90], eax
lea eax, [ebp - 0x90]
push eax
mov eax, 0x5e951c
mov dword [ebp - 0x94], eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.00404665
mov dword [ebp - 0x98], eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x416c00
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x416c13
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x98]
push eax
push dword [ebp - 0x84]
call fcn.004010cb
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 0x416c4c
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x416c5f
push ebx
call fcn.0053a454
add esp, 4
cmp dword [ebp - 0x9c], 0
je 0x416c73
mov eax, 1
jmp 0x416c78
mov eax, 0
test eax, eax
je 0x416cd8
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x5e951c
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.00404903
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x416cc0
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x416cd4
push ebx
call fcn.0053a454
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, 0x5e951c
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.00404b42
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x416d18
push ebx
call fcn.0053a454
add esp, 4
push 0x5e9522
push dword [ebp - 0x78]
call fcn.004010cb
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 0x416d46
push ebx
call fcn.0053a454
add esp, 4
cmp dword [ebp - 0x7c], 0
je 0x416e85
mov dword [ebp - 0x80], 0
push 0
push dword [ebp - 0x80]
mov dword [ebp - 0x84], 0
push 0
push dword [ebp - 0x84]
mov eax, 0x5e951c
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.00404903
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x416da8
push ebx
call fcn.0053a454
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, 0x5e951f
mov dword [ebp - 0x98], eax
lea eax, [ebp - 0x98]
push eax
mov eax, 0x5e951c
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.00404665
mov dword [ebp - 0xa0], eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x416e12
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x416e25
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0xa0]
push eax
push dword [ebp - 0x8c]
call fcn.004010cb
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 0x416e5e
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x416e71
push ebx
call fcn.0053a454
add esp, 4
cmp dword [ebp - 0xa4], 0
je 0x416e85
mov eax, 1
jmp 0x416e8a
mov eax, 0
test eax, eax
je 0x416eac
mov eax, 0x5e951a
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x416ea8
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
push 0x5e4061
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.004010cb
add esp, 8
cmp eax, 0
je 0x416ee6
push 0x5e90dc
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.004010cb
add esp, 8
cmp eax, 0
je 0x416ee6
xor eax, eax
jmp 0x416eeb
mov eax, 1
test eax, eax
je 0x417a22
push 0xffffffffffffffff
push 0x10
push 0x1603417f
push 0x52010001
call fcn.0053a472
add esp, 0x10
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 1
jne 0x4171dc
push 0x5e90e5
push dword [ebp - 0x38]
call fcn.004010cb
add esp, 8
cmp eax, 0
je 0x4171d7
inc dword [0x9bf0cc]
push dword [ebp - 0x2c]
push 0x5e90ea
push dword [ebp - 0x38]
push 0x5e90ec
push dword [ebp - 0x30]
push 0x5e84ef
push dword [ebp - 0x24]
push 0x5e84ed
push dword [ebp - 0x28]
push 0x5e90ee
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 0x416f84
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9bf0d4
push 4
mov eax, 2
call fcn.0053a442
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9bf0d4]
mov dword [ebp - 0x70], ebx
call fcn.00401591
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 0x416fcf
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.0053a466
add esp, 8
mov dword [0x9bf0d4], 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 0x417014
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0053a44e
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 0x5e90ea
push dword [ebp - 0x38]
push 0x5e90ec
push dword [ebp - 0x2c]
push 0x5e84ef
push dword [ebp - 0x24]
push 0x5e84ed
push dword [ebp - 0x28]
push 0x5e90ee
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 0x417066
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9bf0d0
push 4
mov eax, 2
call fcn.0053a442
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9bf0d0]
mov dword [ebp - 0x70], ebx
call fcn.00401591
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 0x4170b1
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.0053a466
add esp, 8
mov dword [0x9bf0d0], 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 0x4170f6
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0053a44e
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 0x417115
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0053a44e
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 0x417126
push ebx
call fcn.0053a454
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.0040bcad
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, 0x5e8606
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.00404b42
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x417185
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x417195
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4171ac
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x34]
push eax
push dword [0x9bf0cc]
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.0041c363
jmp 0x417a1d
push dword [ebp - 0x2c]
push 0x5e90ea
push dword [ebp - 0x38]
push 0x5e90ec
push dword [ebp - 0x30]
push 0x5e84ef
push dword [ebp - 0x24]
push 0x5e84ed
push dword [ebp - 0x28]
push 0x5e90ee
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 0x41722b
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9bf0d4
push 4
mov eax, 2
call fcn.0053a442
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9bf0d4]
mov dword [ebp - 0x70], ebx
call fcn.00401591
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 0x417276
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.0053a466
add esp, 8
mov dword [0x9bf0d4], 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 0x4172bb
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0053a44e
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 0x5e90ea
push dword [ebp - 0x38]
push 0x5e90ec
push dword [ebp - 0x2c]
push 0x5e84ef
push dword [ebp - 0x24]
push 0x5e84ed
push dword [ebp - 0x28]
push 0x5e90ee
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 0x41730d
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x9bf0d0
push 4
mov eax, 2
call fcn.0053a442
add esp, 8
mov eax, dword [ebp - 4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [0x9bf0d0]
mov dword [ebp - 0x70], ebx
call fcn.00401591
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 0x417358
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.0053a466
add esp, 8
mov dword [0x9bf0d0], 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 0x41739d
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0053a44e
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, 0x59a5c0
call fcn.0053a46c
add esp, 0x40
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push dword [ebp - 0x20]
push 1
mov ebx, 0x53c610
call fcn.0053a448
add esp, 0x10
mov dword [ebp - 0x7c], eax
push getpeername
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x417434
mov eax, 0x5e4061
push eax
push 0x80000301
push 0
push 0
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a670
call fcn.0053a46c
add esp, 0x34
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x417487
push ebx
call fcn.0053a454
add esp, 4
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x4174ac
mov eax, 0x5e4061
push eax
push 0x80000301
push 0
push 1
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a670
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x417514
mov eax, 0x5e4061
push eax
push 0x80000301
push 0
push 2
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a670
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x41757c
mov eax, 0x5e4061
push eax
push 0x80000301
push 0
push 5
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a670
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x4175e4
mov eax, 0x5e4061
push eax
push 0x80000301
push 0
push 6
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a670
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xff00ffff
push 0x80000301
push 0
push 6
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a6d0
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x4176ac
mov eax, 0x5e4061
push eax
push 0x80000301
push 0
push 7
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a670
call fcn.0053a46c
add esp, 0x34
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
lea eax, [ebp - 0x2c]
push eax
call fcn.0040bcad
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, 0x5e8606
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.00404b42
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41774a
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x41775a
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x417771
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push getpeername
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x41779a
mov eax, 0x5e4061
push eax
push 0x80000301
push 0
push 8
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a670
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 0
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a6d0
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 1
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a6d0
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 2
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a6d0
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 4
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a6d0
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 5
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a6d0
call fcn.0053a46c
add esp, 0x34
fild dword [ebp - 0x20]
fstp qword [ebp - 0x70]
fld qword [ebp - 0x70]
fsub qword [0x5e84b6]
fstp qword [ebp - 0x78]
push 0x80000301
push 0
push 0xffffffff
push 0x80000301
push 0
push 8
fld qword [ebp - 0x78]
call fcn.0040236c
push 0x80000301
push 0
push eax
push 0x20015
push 0x160269b4
push 0x52010001
push 4
mov eax, 1
mov ebx, 0x59a6d0
call fcn.0053a46c
add esp, 0x34
jmp 0x417b61
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 0x417a49
mov eax, 0x5e4061
push eax
push getpeername
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x417a5d
mov eax, 0x5e4061
push eax
push 4
mov ebx, 0x53b390
call fcn.0053a448
add esp, 0x34
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0xffffffff
je 0x417b61
inc dword [0x9bf0cc]
mov eax, dword [ebp - 0x2c]
test eax, eax
je 0x417a9f
push eax
mov ebx, eax
call fcn.00401004
inc eax
push eax
call fcn.0053a44e
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 0x417ab0
push ebx
call fcn.0053a454
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.0040bcad
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, 0x5e8606
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x70]
push eax
call fcn.00404b42
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x417b0f
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x417b1f
push ebx
call fcn.0053a454
add esp, 4
mov eax, dword [ebp - 0x80]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x417b36
push ebx
call fcn.0053a454
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x34]
push eax
push dword [0x9bf0cc]
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.0041c363
pop eax
pop ebx
pop ecx
jmp 0x41663e
add esp, 0xc
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x417b7c
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x417b8c
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x417b9c
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x417bac
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x417bbc
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x18]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x1c]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x417bec
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x417bfc
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x417c0c
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x417c1c
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x417c2c
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x417c3c
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x417c4c
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x417c5c
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x417c6c
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x417c7c
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x417c8c
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x417c9c
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x417cac
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x417cbc
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x417ccc
push ebx
call fcn.0053a454
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x417cdc
push ebx
call fcn.0053a454
add esp, 4
mov esp, ebp
pop ebp
ret 4