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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x180
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
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x3c], 0
push 0xc
call fcn.004a7931
add esp, 4
mov dword [ebp - 0x40], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x57c613
push ebx
add ebx, 8
push ebx
push 8
call fcn.004a7931
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.0042ebf4
pop ebx
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 [ebp - 0x6c], 0
mov dword [ebp - 0x70], 0
mov dword [ebp - 0x74], 0
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x7c], 0
mov dword [ebp - 0x80], 0
mov dword [ebp - 0x84], 0
mov dword [ebp - 0x88], 0
mov dword [ebp - 0x8c], 0
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x94], 0
mov dword [ebp - 0x98], 0
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0xa0], 0
push 0
push 0
push 0
push 1
mov ebx, 0x4a8000
call fcn.004a7943
add esp, 0x10
push 0xffffffffffffffff
push 8
push 0x16078f16
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa4], eax
push VariantClear
push 0
mov eax, dword [ebp - 0xa4]
test eax, eax
jne 0x456a50
mov eax, 0x57b818
push eax
push 1
mov ebx, 0x4a8b20
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x456a7c
push ebx
call fcn.004a7949
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16078f14
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xac], eax
push VariantClear
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x456aae
mov eax, 0x57b818
push eax
push 1
mov ebx, 0x4a8b20
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x456ada
push ebx
call fcn.004a7949
add esp, 4
push 0x80000301
push 0
push dword [ebp - 0xb0]
push 0x80000301
push 0
push dword [ebp - 0xa8]
push 2
mov ebx, 0x4a8040
call fcn.004a7943
add esp, 0x1c
mov dword [ebp - 4], eax
push 1
push 0
push 1
push 1
push dword [ebp - 4]
call fcn.00435051
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp + 8]
push 0x50004
push 0x16078f1f
push 0x52078ed6
push 3
mov eax, 4
mov ebx, 0x5149e0
call fcn.004a795b
add esp, 0x28
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x456b78
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp + 8]
push 0x50004
push 0x16078f1f
push 0x52078ed6
push 3
mov eax, 4
mov ebx, 0x5149e0
call fcn.004a795b
add esp, 0x28
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x456bd5
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp + 8]
push 0x50004
push 0x16078f1f
push 0x52078ed6
push 3
mov eax, 4
mov ebx, 0x5149e0
call fcn.004a795b
add esp, 0x28
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x456c32
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0x80000301
push 0
push 4
push 0x80000301
push 0
push dword [ebp + 8]
push 0x50004
push 0x16078f1f
push 0x52078ed6
push 3
mov eax, 4
mov ebx, 0x5149e0
call fcn.004a795b
add esp, 0x28
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x456c8f
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
push 0x80000301
push 0
push dword [ebp - 4]
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xa4], eax
push 0x64b47b
push dword [ebp - 0xa4]
push 0x57b898
push dword [ebp - 8]
mov ecx, 4
call fcn.00402d28
add esp, 0x10
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x456cee
push ebx
call fcn.004a7949
add esp, 4
lea eax, [ebp - 0xa8]
push eax
call fcn.00423318
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x456d0d
push ebx
call fcn.004a7949
add esp, 4
push 0xffffffffffffffff
push 0x12
push 0x16078f19
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 1
jne 0x456da8
call fcn.00442ab2
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x456d58
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
call fcn.00442e97
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x456d7e
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
call fcn.0044321d
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x456da4
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0xffffffffffffffff
push 0x13
push 0x16078f32
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0
jne 0x456dd1
push 0xffffffffffffffff
push 0x13
push 0x16078f32
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 1
jne 0x4570c5
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
call fcn.0044690f
mov dword [ebp - 0xa8], eax
mov eax, dword [ebp - 0xa8]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x456e2e
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
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
lea eax, [ebp - 0xb8]
push eax
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0x24]
push eax
mov eax, str.IP
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
mov eax, str.x_Forwarded_For:IP_r_nCLIENT_IP:IP_r_nVIA:IP_r_nREMDTE_ADDR:IP
mov dword [ebp - 0xd4], eax
lea eax, [ebp - 0xd4]
push eax
call fcn.00443e1d
mov dword [ebp - 0xd8], eax
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x456f46
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x456f59
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x456f6c
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x456f7f
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x456f92
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x456fa5
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x456fb8
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x456fcb
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x456fde
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x456ff1
push ebx
call fcn.004a7949
add esp, 4
push dword [ebp - 0xd8]
push 0x57b834
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x457022
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xdc]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x457039
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
call fcn.0044690f
mov dword [ebp - 0xa8], eax
push dword [ebp - 0xa8]
push 0x64b7eb
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x45708b
push ebx
call fcn.004a7949
add esp, 4
lea eax, [ebp - 0xac]
push eax
call fcn.00423318
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4570aa
push ebx
call fcn.004a7949
add esp, 4
push 0
push dword [ebp - 0x24]
push 0xffffffffffffffff
push 8
push 0x16078f2d
push 0x52078ed6
call fcn.004a7961
add esp, 0x18
push 0xffffffffffffffff
push 0x13
push 0x16078f32
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 2
jne 0x457558
push 0xffffffffffffffff
push 8
push 0x16078f2f
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
push 8
call fcn.004a7931
add esp, 4
mov dword [ebp - 0xb4], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
mov dword [ebp - 0xe4], 0
push 0
lea eax, [ebp - 0xe4]
push eax
mov dword [ebp - 0xe8], 0
push 0
lea eax, [ebp - 0xe8]
push eax
push 1
push 0
lea eax, [ebp - 0xa4]
push eax
call fcn.00429a20
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45728b
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x45729e
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x4572b1
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x4572c4
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x4572d7
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x4572ea
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x4572fd
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x457310
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x457323
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x457336
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x4ac980
call fcn.004a7943
add esp, 0x10
call fcn.004a7949
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x457372
mov eax, 0x57b839
push eax
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x45739e
push ebx
call fcn.004a7949
add esp, 4
push 1
push 1
lea eax, [ebp - 0xf0]
push eax
call fcn.0042e3eb
mov dword [ebp - 0xf4], eax
mov ebx, dword [ebp - 0xf0]
test ebx, ebx
je 0x4573ca
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xf4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4573e1
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.004473d4
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x45740b
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push dword [ebp - 0x28]
push 0x64b7fa
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
call fcn.00423318
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x457449
push ebx
call fcn.004a7949
add esp, 4
push 0
push dword [ebp - 0x28]
push 0xffffffffffffffff
push 8
push 0x16078f2d
push 0x52078ed6
call fcn.004a7961
add esp, 0x18
push 0x80000301
push 0
push 1
push 1
mov eax, 6
mov ebx, 0x534310
call fcn.004a795b
add esp, 0x10
mov dword [ebp - 0xa4], eax
push 0x57c504
push dword [ebp - 0xa4]
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4574be
push ebx
call fcn.004a7949
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16078f2f
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xac], eax
push VariantClear
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x4574f0
mov eax, 0x57b818
push eax
push VariantClear
push 0
push str.ipat
push VariantClear
push 0
push 0x64b811
push VariantClear
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x45751f
mov eax, 0x57b818
push eax
push 4
mov ebx, 0x4ab460
call fcn.004a7943
add esp, 0x34
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x457545
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x457558
push ebx
call fcn.004a7949
add esp, 4
push 0xffffffffffffffff
push 0x12
push 0x16081712
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 1
jne 0x4575b2
mov eax, dword [ebp - 0xc]
test eax, eax
je 0x45759d
push eax
mov ebx, eax
call fcn.00402cbd
inc eax
push eax
call fcn.004a7931
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4575ae
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
push 0xffffffffffffffff
push 0x12
push 0x16081711
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 1
jne 0x4584a4
xor ecx, ecx
lea eax, [ebp - 0x30]
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 6
jg 0x4584a1
push 0xffffffffffffffff
push 0x13
push 0x16078f32
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 1
jne 0x45764a
mov eax, dword [ebp - 0x24]
test eax, eax
je 0x457635
push eax
mov ebx, eax
call fcn.00402cbd
inc eax
push eax
call fcn.004a7931
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x457646
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
push 0xffffffffffffffff
push 0x13
push 0x16078f32
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 2
jne 0x4576a4
mov eax, dword [ebp - 0x28]
test eax, eax
je 0x45768f
push eax
mov ebx, eax
call fcn.00402cbd
inc eax
push eax
call fcn.004a7931
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4576a0
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
push 0x64b4b5
push dword [ebp - 0x34]
push str._id_:_2f5479c434bc408aa6a84f6ca75497bf___referer_:_https_3A_2F_2Fh5.bjghga.com_2F_23_2F___proxy_:_
mov ecx, 3
call fcn.00402d28
add esp, 0xc
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa8], esp
push dword [ebp - 0xa4]
mov eax, 0x84
call fcn.004a793d
cmp dword [ebp - 0xa8], esp
je 0x4576f9
push 0x946
push 0x4078f4e
push 6
call fcn.004a7937
add esp, 0xc
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x457712
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x38], eax
push 0x80000301
push 0
push dword [ebp - 0x38]
push 1
mov ebx, 0x4ab4a0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x457754
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0xa4], esp
push dword [ebp - 0x38]
mov eax, 0x85
call fcn.004a793d
cmp dword [ebp - 0xa4], esp
je 0x45778a
push 0xa73
push 0x4078f4e
push 6
call fcn.004a7937
add esp, 0xc
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x40]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
push 1
mov eax, str.validate
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x40]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4577fb
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x457812
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
mov eax, str.https:__h5.bjghga.com_api_login
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x45782c
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x4c], 1
push str.___clientType_:1
push dword [ebp - 0x44]
push str.___appVersion_:_1.0.12___validate_:_CN31_
push dword [ebp - 0xc]
push str.___password_:_
push dword [ebp - 8]
push str._captcha_:____loginType_:2__mobile_:_
mov ecx, 7
call fcn.00402d28
add esp, 0x1c
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45787e
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
mov eax, str.Host:_h5.bjghga.com_r_nConnection:_keep_alive_r_nContent_Length:_639_r_nOrigin:_https:__h5.bjghga.com_r_nUser_Agent:_Mozilla_5.0__Linux__Android_7.1.2__PCRT00_Build_N2G48H__wv__AppleWebKit_537.36__KHTML__like_Gecko__Version_4.0_Chrome_68.0.3440.70_Mobile_Safari_537.36_AgentWeb_5.0.0__UCBrowser_11.6.4.950_r_ntoken:_null_r_nContent_Type:_application_json_r_nAccept:___r_nReferer:_https:__h5.bjghga.com__r_nAccept_Language:_zh_CN_en_US_q0.9_r_nCookie:_aliyungf_tc8549816b25cb189afbeb0ee654041269c2ff52d661378a988065859df4c0fde5__versions1.0.12__platformAndroid____snaker__idU7PhuuyyjUd2WvGM__YD00333482002546_3AWM_TIDs5_2FSseg_2BWDtEQEVAABfAO5a5RmAvGuWf__YD00333482002546_3AWM_NIJMgmRt_2Bd6cyxk4IQN1BbKeY9NHx11JkizUbXWbvRDnCyEO4ETRXrGATjUCucKtMLRPQON4VyZq2n0CyLduVcjTeEl6JOqMJy1qnFRVAF9HDsLof9IrybYf4_2BYbg2yqe7Qmg_3D__YD00333482002546_3AWM_NIKE9ca17ae2e6ffcda170e2e6eeb6aa3f9bb6ae9af34095ac8fb7d15b879b8bb0c441b1a70083c865adab8eb0d62af0fea7c3b92a8a93a98ed180e9bcfa84fc74a9ec87b2cd3b82be8586dc338e98b8d2b442a9b7b6b6e15495bebab3c76681a78bb0b74f988e9893c64b98b69ba4f86989ac83add15c939182d5d5739aaffe8fb349bb94ac96d569aa8caba6ef3e8a91bfaec973f3afa2a7d15e839af7a9c77990b1aadacc7abbbe9787b7219bbea9d3fc7ba7e99f8ee637e2a3__tokeneyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJleHAiOjE2ODI0ODM2NDYsInVzZXJJZCI6MjA4NzAzMX0.CldrbfwHwBubG6QQF1Maq6XToYDYkdPq7z5_zHZfEkI_o2cwWBJAL5Sspo09_fx4R_QHmebxOpnT4yVU8KUNPg__gdxidpyhxdERvnun8BU7IdmxOVqEWTJcPUCNXB_2F_5CG9hkg5C_2Bb1AoVqa2Ii14Ya4_2F2YTYsHBGgESbaPxIkSwZMLEn31_2FoCABjjzPEtEP1YnpatNUnQYmlUAOg_5CAHKsH0x60cx0Sis4_2Bh19_2BarDG7hNzXKodGaJZhHVQiTZvp_2BsjvBgb1S_2FdxcTv99XR4_3A1682226988640_r_nX_Requested_With:_com.guoao.sports_r_n
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x457898
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
push dword [ebp - 0x24]
push dword [ebp - 0x54]
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
push 8
call fcn.004a7931
add esp, 4
mov dword [ebp - 0xb4], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
push 1
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd0], 0
push 0
lea eax, [ebp - 0xd0]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
push 1
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
push 1
lea eax, [ebp - 0x50]
push eax
push 1
push dword [ebp - 0x4c]
lea eax, [ebp - 0x48]
push eax
call fcn.00429a20
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x457a0d
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x457a20
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x457a33
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x457a46
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x457a59
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x457a6c
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x457a7f
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x4ac980
call fcn.004a7943
add esp, 0x10
call fcn.004a7949
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x457abb
mov eax, 0x57b839
push eax
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x457ae7
push ebx
call fcn.004a7949
add esp, 4
push 1
push 1
lea eax, [ebp - 0xe4]
push eax
call fcn.0042e3eb
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x457b13
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xe8]
push eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x457b2a
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x40]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
push dword [ebp - 0x58]
push 0x57b898
push dword [ebp - 8]
mov ecx, 3
call fcn.00402d28
add esp, 0xc
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
call fcn.00423318
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x457b8f
push ebx
call fcn.004a7949
add esp, 4
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
push 1
mov eax, str.data.token
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x40]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x457bdc
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x457bf3
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
push 1
mov eax, str.data.id
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x40]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x457c32
push ebx
call fcn.004a7949
add esp, 4
lea eax, [ebp - 0xa8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x457c73
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x5c], eax
push 0x57b818
push dword [ebp - 0x58]
call fcn.00402be7
add esp, 8
cmp eax, 0
je 0x457ceb
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push 0x702b05
push VariantClear
push 0
mov eax, dword [ebp - 0x58]
test eax, eax
jne 0x457cc1
mov eax, 0x57b818
push eax
push 4
mov ebx, 0x4a8550
call fcn.004a7943
add esp, 0x34
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0xffffffff
jne 0x457ceb
xor eax, eax
jmp 0x457cf0
mov eax, 1
test eax, eax
je 0x4583b4
push 0xffffffffffffffff
push 0x13
push 0x16078f32
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0
jne 0x457d21
push 0xffffffffffffffff
push 0x13
push 0x16078f32
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 1
jne 0x458015
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
call fcn.0044690f
mov dword [ebp - 0xa8], eax
mov eax, dword [ebp - 0xa8]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x457d7e
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
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
lea eax, [ebp - 0xb8]
push eax
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0x24]
push eax
mov eax, str.IP
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
mov eax, str.x_Forwarded_For:IP_r_nCLIENT_IP:IP_r_nVIA:IP_r_nREMDTE_ADDR:IP
mov dword [ebp - 0xd4], eax
lea eax, [ebp - 0xd4]
push eax
call fcn.00443e1d
mov dword [ebp - 0xd8], eax
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x457e96
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x457ea9
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x457ebc
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x457ecf
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x457ee2
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x457ef5
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x457f08
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x457f1b
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x457f2e
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x457f41
push ebx
call fcn.004a7949
add esp, 4
push dword [ebp - 0xd8]
push 0x57b834
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x457f72
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xdc]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x457f89
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
call fcn.0044690f
mov dword [ebp - 0xa8], eax
push dword [ebp - 0xa8]
push 0x64b7eb
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x457fdb
push ebx
call fcn.004a7949
add esp, 4
lea eax, [ebp - 0xac]
push eax
call fcn.00423318
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x457ffa
push ebx
call fcn.004a7949
add esp, 4
push 0
push dword [ebp - 0x24]
push 0xffffffffffffffff
push 8
push 0x16078f2d
push 0x52078ed6
call fcn.004a7961
add esp, 0x18
push 0xffffffffffffffff
push 0x13
push 0x16078f32
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 2
jne 0x4583b4
push 0xffffffffffffffff
push 8
push 0x16078f2f
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
push 8
call fcn.004a7931
add esp, 4
mov dword [ebp - 0xb4], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
mov dword [ebp - 0xe4], 0
push 0
lea eax, [ebp - 0xe4]
push eax
mov dword [ebp - 0xe8], 0
push 0
lea eax, [ebp - 0xe8]
push eax
push 1
push 0
lea eax, [ebp - 0xa4]
push eax
call fcn.00429a20
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4581db
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x4581ee
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x458201
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x458214
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x458227
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x45823a
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x45824d
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x458260
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x458273
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x458286
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x4ac980
call fcn.004a7943
add esp, 0x10
call fcn.004a7949
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x4582c2
mov eax, 0x57b839
push eax
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x4582ee
push ebx
call fcn.004a7949
add esp, 4
push 1
push 1
lea eax, [ebp - 0xf0]
push eax
call fcn.0042e3eb
mov dword [ebp - 0xf4], eax
mov ebx, dword [ebp - 0xf0]
test ebx, ebx
je 0x45831a
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xf4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x458331
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.004473d4
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x45835b
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push dword [ebp - 0x28]
push 0x64b7fa
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
call fcn.00423318
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x458399
push ebx
call fcn.004a7949
add esp, 4
push 0
push dword [ebp - 0x28]
push 0xffffffffffffffff
push 8
push 0x16078f2d
push 0x52078ed6
call fcn.004a7961
add esp, 0x18
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push 0x64bb09
push VariantClear
push 0
mov eax, dword [ebp - 0x58]
test eax, eax
jne 0x4583e5
mov eax, 0x57b818
push eax
push 4
mov ebx, 0x4a8550
call fcn.004a7943
add esp, 0x34
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0xffffffff
je 0x458410
jmp 0x4584a1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push 0x702b0c
push VariantClear
push 0
mov eax, dword [ebp - 0x58]
test eax, eax
jne 0x458441
mov eax, 0x57b818
push eax
push 4
mov ebx, 0x4a8550
call fcn.004a7943
add esp, 0x34
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0xffffffff
je 0x45846c
jmp 0x4584a1
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
push dword [ebp - 0xa8]
push 1
push 0x64
call fcn.00435051
pop ebx
pop ecx
jmp 0x4575e2
add esp, 8
push 0x57b818
push dword [ebp - 0x2c]
call fcn.00402be7
add esp, 8
cmp eax, 0
je 0x45eda4
push 0xffffffffffffffff
push 0x12
push 0x16081708
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 1
jne 0x458a4e
push 0x80000301
push 0
push 3
push 1
mov eax, 6
mov ebx, 0x534310
call fcn.004a795b
add esp, 0x10
mov dword [ebp - 0xa4], 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
lea eax, [ebp - 0xb8]
push eax
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
lea eax, [ebp - 0xc4]
push eax
push 0x789d24
push 0x789d20
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push 0x789d20
call fcn.00443e1d
mov dword [ebp - 0xd4], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x45860a
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x45861d
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x458630
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x458643
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x458656
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x458669
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x45867c
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x45868f
push ebx
call fcn.004a7949
add esp, 4
push 0x702b19
push dword [ebp - 0xd4]
push 0x64c031
push dword [ebp - 0xa4]
mov ecx, 4
call fcn.00402d28
add esp, 0x10
mov dword [ebp - 0xd8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4586cb
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x4586de
push ebx
call fcn.004a7949
add esp, 4
push 0x80000301
push 0
push 3
push 1
mov eax, 6
mov ebx, 0x534310
call fcn.004a795b
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
mov dword [ebp - 0xe4], 0
push 0
lea eax, [ebp - 0xe4]
push eax
mov dword [ebp - 0xe8], 0
push 0
lea eax, [ebp - 0xe8]
push eax
mov dword [ebp - 0xec], 0
push 0
lea eax, [ebp - 0xec]
push eax
mov dword [ebp - 0xf0], 0
push 0
lea eax, [ebp - 0xf0]
push eax
mov dword [ebp - 0xf4], 0
push 0
lea eax, [ebp - 0xf4]
push eax
mov dword [ebp - 0xf8], 0
push 0
lea eax, [ebp - 0xf8]
push eax
mov dword [ebp - 0xfc], 0
push 0
lea eax, [ebp - 0xfc]
push eax
push 0x789d24
push 0x789d20
mov dword [ebp - 0x100], 0
push 0
push dword [ebp - 0x100]
mov dword [ebp - 0x104], 0
push 0
push dword [ebp - 0x104]
mov dword [ebp - 0x108], 0
push 0
push dword [ebp - 0x108]
push 0x789d20
call fcn.00443e1d
mov dword [ebp - 0x10c], eax
mov ebx, dword [ebp - 0xfc]
test ebx, ebx
je 0x458802
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xf8]
test ebx, ebx
je 0x458815
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xf4]
test ebx, ebx
je 0x458828
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xf0]
test ebx, ebx
je 0x45883b
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x45884e
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x458861
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x458874
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x458887
push ebx
call fcn.004a7949
add esp, 4
push 0x702b19
push dword [ebp - 0x10c]
push 0x64c031
push dword [ebp - 0xdc]
mov ecx, 4
call fcn.00402d28
add esp, 0x10
mov dword [ebp - 0x110], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x4588c3
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x10c]
test ebx, ebx
je 0x4588d6
push ebx
call fcn.004a7949
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x110]
test eax, eax
jne 0x4588ec
mov eax, 0x57b818
push eax
push 1
mov ebx, 0x4aa9f0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0x114], eax
mov ebx, dword [ebp - 0x110]
test ebx, ebx
je 0x458918
push ebx
call fcn.004a7949
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x114]
test eax, eax
jne 0x45892e
mov eax, 0x57b839
push eax
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0x118], eax
mov ebx, dword [ebp - 0x114]
test ebx, ebx
je 0x45895a
push ebx
call fcn.004a7949
add esp, 4
push 0x57b834
push dword [ebp - 0x20]
push 0x59236d
push dword [ebp - 0x10]
push 0x59236d
push dword [ebp - 0x2c]
push 0x59236d
push dword [ebp - 8]
push dword [ebp - 0x118]
mov ecx, 9
call fcn.00402d28
add esp, 0x24
mov dword [ebp - 0x11c], eax
mov ebx, dword [ebp - 0x118]
test ebx, ebx
je 0x4589a6
push ebx
call fcn.004a7949
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x11c]
test eax, eax
jne 0x4589bc
mov eax, 0x57b818
push eax
push 1
mov ebx, 0x4a93f0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0x120], eax
mov ebx, dword [ebp - 0x11c]
test ebx, ebx
je 0x4589e8
push ebx
call fcn.004a7949
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x120]
test eax, eax
jne 0x4589fe
mov eax, 0x57b839
push eax
push VariantClear
push 0
mov eax, dword [ebp - 0xd8]
test eax, eax
jne 0x458a15
mov eax, 0x57b818
push eax
push 2
mov ebx, 0x4aaa60
call fcn.004a7943
add esp, 0x1c
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x458a3b
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x120]
test ebx, ebx
je 0x458a4e
push ebx
call fcn.004a7949
add esp, 4
mov eax, str.https:__api.bjghga.com_task_info
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x458a64
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x4c], 0
mov eax, 0x57b818
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x458a85
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
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
lea eax, [ebp - 0xb8]
push eax
push 1
lea eax, [ebp - 0x60]
push eax
push 1
mov eax, 0x64bd59
mov dword [ebp - 0xbc], eax
lea eax, [ebp - 0xbc]
push eax
lea eax, [ebp - 0x2c]
push eax
mov eax, 0x64b4d5
mov dword [ebp - 0xc0], eax
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov eax, 0x702b4a
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0xd0]
push eax
call fcn.00443e1d
mov dword [ebp - 0xd4], eax
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x458b91
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x458ba4
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x458bb7
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x458bca
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x458bdd
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x458bf0
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x458c03
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x458c16
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x458c29
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xd4]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x458c40
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
push dword [ebp - 0x24]
push dword [ebp - 0x54]
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
push 8
call fcn.004a7931
add esp, 4
mov dword [ebp - 0xb4], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
push 1
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd0], 0
push 0
lea eax, [ebp - 0xd0]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
push 1
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
push 1
lea eax, [ebp - 0x50]
push eax
push 1
push dword [ebp - 0x4c]
lea eax, [ebp - 0x48]
push eax
call fcn.00429a20
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x458db5
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x458dc8
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x458ddb
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x458dee
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x458e01
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x458e14
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x458e27
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x4ac980
call fcn.004a7943
add esp, 0x10
call fcn.004a7949
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x458e63
mov eax, 0x57b839
push eax
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x458e8f
push ebx
call fcn.004a7949
add esp, 4
push 1
push 1
lea eax, [ebp - 0xe4]
push eax
call fcn.0042e3eb
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x458ebb
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xe8]
push eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x458ed2
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x40]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
push 1
mov eax, str.data.taskId
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x40]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x458f35
push ebx
call fcn.004a7949
add esp, 4
lea eax, [ebp - 0xa8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x458f76
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x5c], eax
push 1
mov eax, str.data.userId
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x40]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x458fb5
push ebx
call fcn.004a7949
add esp, 4
lea eax, [ebp - 0xa8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x458ff6
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push 0x702bdf
push VariantClear
push 0
mov eax, dword [ebp - 0x58]
test eax, eax
jne 0x45902b
mov eax, 0x57b818
push eax
push 4
mov ebx, 0x4a8550
call fcn.004a7943
add esp, 0x34
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0xffffffff
je 0x45909e
push VariantClear
push 0
push 0x702bea
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp + 8]
push 0x50004
push 0x16078f1f
push 0x52078ed6
push 4
mov eax, 4
mov ebx, 0x514bd0
call fcn.004a795b
add esp, 0x34
jmp 0x45ef62
xor ecx, ecx
lea eax, [ebp - 0x30]
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 3
jg 0x459f6e
push 0
push 0
push 0
push 1
mov ebx, 0x4a8000
call fcn.004a7943
add esp, 0x10
push VariantClear
push 0
push 0x702bf4
push 1
mov ebx, 0x4a8b20
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xa4], eax
push VariantClear
push 0
push 0x702bf7
push 1
mov ebx, 0x4a8b20
call fcn.004a7943
add esp, 0x10
push 0x80000301
push 0
push eax
push 0x80000301
push 0
push dword [ebp - 0xa4]
push 2
mov ebx, 0x4a8040
call fcn.004a7943
add esp, 0x1c
mov dword [ebp - 4], eax
push 0x80000301
push 0
push dword [ebp - 4]
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xa4], eax
push 0x702bfb
push dword [ebp - 0xa4]
push 0x57b898
push dword [ebp - 8]
mov ecx, 4
call fcn.00402d28
add esp, 0x10
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x459192
push ebx
call fcn.004a7949
add esp, 4
lea eax, [ebp - 0xa8]
push eax
call fcn.00423318
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4591b1
push ebx
call fcn.004a7949
add esp, 4
mov eax, str.https:__api.bjghga.com_task_finish_run
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4591c7
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x4c], 1
push 0x80000301
push 0
push dword [ebp - 4]
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xa4], eax
push str.__runFinishStep_:5000
push dword [ebp - 0xa4]
push str.__runFinishTime_:
push dword [ebp - 0x5c]
push str._taskId_:
mov ecx, 5
call fcn.00402d28
add esp, 0x14
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x459232
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xa8]
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x459249
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
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
lea eax, [ebp - 0xb8]
push eax
push 1
lea eax, [ebp - 0x60]
push eax
push 1
mov eax, 0x64bd59
mov dword [ebp - 0xbc], eax
lea eax, [ebp - 0xbc]
push eax
lea eax, [ebp - 0x2c]
push eax
mov eax, 0x64b4d5
mov dword [ebp - 0xc0], eax
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov eax, 0x702c63
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0xd0]
push eax
call fcn.00443e1d
mov dword [ebp - 0xd4], eax
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x459355
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x459368
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x45937b
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x45938e
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x4593a1
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x4593b4
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x4593c7
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x4593da
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x4593ed
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xd4]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x459404
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
push dword [ebp - 0x24]
push dword [ebp - 0x54]
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
push 8
call fcn.004a7931
add esp, 4
mov dword [ebp - 0xb4], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
push 1
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd0], 0
push 0
lea eax, [ebp - 0xd0]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
push 1
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
push 1
lea eax, [ebp - 0x50]
push eax
push 1
push dword [ebp - 0x4c]
lea eax, [ebp - 0x48]
push eax
call fcn.00429a20
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x459579
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x45958c
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45959f
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x4595b2
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x4595c5
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x4595d8
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x4595eb
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x4ac980
call fcn.004a7943
add esp, 0x10
call fcn.004a7949
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x459627
mov eax, 0x57b839
push eax
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x459653
push ebx
call fcn.004a7949
add esp, 4
push 1
push 1
lea eax, [ebp - 0xe4]
push eax
call fcn.0042e3eb
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x45967f
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xe8]
push eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x459696
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x40]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
push 1
mov eax, str.data_video_sign_
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x40]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x45970b
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x459722
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x68], eax
push dword [ebp - 0x58]
push 0x57b898
push dword [ebp - 8]
mov ecx, 3
call fcn.00402d28
add esp, 0xc
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
call fcn.00423318
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x459763
push ebx
call fcn.004a7949
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push 0x64bb09
push VariantClear
push 0
mov eax, dword [ebp - 0x58]
test eax, eax
jne 0x459794
mov eax, 0x57b818
push eax
push 4
mov ebx, 0x4a8550
call fcn.004a7943
add esp, 0x34
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0xffffffff
je 0x4597bf
jmp 0x459f6e
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
push 1
mov eax, 0x64caed
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x40]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x45980c
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x459823
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x6c], eax
push dword [ebp - 0x58]
push 0x57b898
push dword [ebp - 8]
mov ecx, 3
call fcn.00402d28
add esp, 0xc
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
call fcn.00423318
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x459864
push ebx
call fcn.004a7949
add esp, 4
push 0x57b818
push dword [ebp - 0x58]
call fcn.00402be7
add esp, 8
cmp eax, 0
jne 0x459f39
push 0xffffffffffffffff
push 0x13
push 0x16078f32
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0
jne 0x4598a6
push 0xffffffffffffffff
push 0x13
push 0x16078f32
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 1
jne 0x459b9a
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
call fcn.0044690f
mov dword [ebp - 0xa8], eax
mov eax, dword [ebp - 0xa8]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x459903
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
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
lea eax, [ebp - 0xb8]
push eax
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0x24]
push eax
mov eax, str.IP
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
mov eax, str.x_Forwarded_For:IP_r_nCLIENT_IP:IP_r_nVIA:IP_r_nREMDTE_ADDR:IP
mov dword [ebp - 0xd4], eax
lea eax, [ebp - 0xd4]
push eax
call fcn.00443e1d
mov dword [ebp - 0xd8], eax
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x459a1b
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x459a2e
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x459a41
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x459a54
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x459a67
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x459a7a
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x459a8d
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x459aa0
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x459ab3
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x459ac6
push ebx
call fcn.004a7949
add esp, 4
push dword [ebp - 0xd8]
push 0x57b834
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x459af7
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xdc]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x459b0e
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
call fcn.0044690f
mov dword [ebp - 0xa8], eax
push dword [ebp - 0xa8]
push 0x64b7eb
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x459b60
push ebx
call fcn.004a7949
add esp, 4
lea eax, [ebp - 0xac]
push eax
call fcn.00423318
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x459b7f
push ebx
call fcn.004a7949
add esp, 4
push 0
push dword [ebp - 0x24]
push 0xffffffffffffffff
push 8
push 0x16078f2d
push 0x52078ed6
call fcn.004a7961
add esp, 0x18
push 0xffffffffffffffff
push 0x13
push 0x16078f32
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 2
jne 0x459f39
push 0xffffffffffffffff
push 8
push 0x16078f2f
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
push 8
call fcn.004a7931
add esp, 4
mov dword [ebp - 0xb4], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
mov dword [ebp - 0xe4], 0
push 0
lea eax, [ebp - 0xe4]
push eax
mov dword [ebp - 0xe8], 0
push 0
lea eax, [ebp - 0xe8]
push eax
push 1
push 0
lea eax, [ebp - 0xa4]
push eax
call fcn.00429a20
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x459d60
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x459d73
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x459d86
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x459d99
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x459dac
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x459dbf
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x459dd2
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x459de5
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x459df8
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x459e0b
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x4ac980
call fcn.004a7943
add esp, 0x10
call fcn.004a7949
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x459e47
mov eax, 0x57b839
push eax
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x459e73
push ebx
call fcn.004a7949
add esp, 4
push 1
push 1
lea eax, [ebp - 0xf0]
push eax
call fcn.0042e3eb
mov dword [ebp - 0xf4], eax
mov ebx, dword [ebp - 0xf0]
test ebx, ebx
je 0x459e9f
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xf4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x459eb6
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.004473d4
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x459ee0
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push dword [ebp - 0x28]
push 0x64b7fa
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
call fcn.00423318
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x459f1e
push ebx
call fcn.004a7949
add esp, 4
push 0
push dword [ebp - 0x28]
push 0xffffffffffffffff
push 8
push 0x16078f2d
push 0x52078ed6
call fcn.004a7961
add esp, 0x18
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
push dword [ebp - 0xa8]
push 1
push 0xc8
call fcn.00435051
pop ebx
pop ecx
jmp 0x4590a5
add esp, 8
xor ecx, ecx
lea eax, [ebp - 0x30]
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 5
jg 0x45cb23
push 0x80000301
push 0
push dword [ebp - 0x30]
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xa4], eax
push 0x702d37
push dword [ebp - 0xa4]
push 0x702d3e
mov ecx, 3
call fcn.00402d28
add esp, 0xc
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x459fde
push ebx
call fcn.004a7949
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x459ff4
mov eax, 0x57b818
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp + 8]
push 0x50004
push 0x16078f1f
push 0x52078ed6
push 4
mov eax, 4
mov ebx, 0x514bd0
call fcn.004a795b
add esp, 0x34
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x45a044
push ebx
call fcn.004a7949
add esp, 4
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
push 3
call fcn.00443b65
mov dword [ebp - 0xa8], eax
push 1
push 0
push 7
call fcn.00443819
mov dword [ebp - 0xac], eax
push dword [ebp - 0xac]
push dword [ebp - 0xa8]
push str.56ef1de9_7596_41e2_8042_52b6e8f3c6c7_f
mov ecx, 3
call fcn.00402d28
add esp, 0xc
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x45a0b4
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x45a0c7
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x45a0de
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x70], eax
push 1
push 1
call fcn.0045f1b0
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x45a10b
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x74], eax
push str.Gdjei76_dlalsll
push dword [ebp - 0x74]
push str.omd___advertId_:_F59588A33037BE2CE3A4C97C6EF8B724_
push dword [ebp - 0x74]
push str._appkey_:_3F3ED2E6E3910004___deviceId_:_
mov ecx, 5
call fcn.00402d28
add esp, 0x14
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
lea eax, [ebp - 0xa4]
push eax
call fcn.0045f690
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45a192
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x45a1a9
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x78], eax
mov eax, str.https:__open_set_api.shenshiads.com_ad_sdk_sequence_v4_
push eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x45a1c3
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x80], 1
push str.omd___advertId_:_F59588A33037BE2CE3A4C97C6EF8B724_
push dword [ebp - 0x74]
push str._appkey_:_3F3ED2E6E3910004___deviceId_:_
mov ecx, 3
call fcn.00402d28
add esp, 0xc
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x45a208
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x84], eax
push str._r_ncontent_type:_application_json__charsetutf_8_r_ncontent_length:_107_r_nuser_agent:_okhttp_3.12.0
push dword [ebp - 0x74]
push str._r_ntime:
push dword [ebp - 0x78]
push str.Host:_open_set_api.shenshiads.com_r_ntoken:_b0d50760_499a_4720_bb79_a71450b7ac0b_r_nsign:
mov ecx, 5
call fcn.00402d28
add esp, 0x14
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x45a251
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x88], eax
push dword [ebp - 0x24]
push dword [ebp - 0x88]
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
push 8
call fcn.004a7931
add esp, 4
mov dword [ebp - 0xb4], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
push 1
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd0], 0
push 0
lea eax, [ebp - 0xd0]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
push 1
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
push 1
lea eax, [ebp - 0x90]
push eax
push 1
lea eax, [ebp - 0x84]
push eax
push 1
push dword [ebp - 0x80]
lea eax, [ebp - 0x7c]
push eax
call fcn.00429a20
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x45a3c5
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45a3d8
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x45a3eb
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x45a3fe
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x45a411
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x45a424
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x4ac980
call fcn.004a7943
add esp, 0x10
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xdc]
push eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x45a464
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
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
lea eax, [ebp - 0x8c]
push eax
call fcn.00460078
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x45a4c8
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x45a4db
push ebx
call fcn.004a7949
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xb0]
test eax, eax
jne 0x45a4f1
mov eax, 0x57b839
push eax
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x45a51d
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x45a537
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x94], eax
push 1
push 0
push 0
push 1
push 0x5dc
call fcn.00435051
push str.d3338f1599a58fdd975095a246f7caaf
push dword [ebp - 0x74]
push 0x64b4b5
push dword [ebp - 0x70]
push str.___ad_key_:_F59588A33037BE2CE3A4C97C6EF8B724___request_id_:_
push dword [ebp - 0x74]
push 0x702f35
push dword [ebp - 0x64]
push str.omd___user_id_:_android_
push dword [ebp - 0x74]
push str._app_key_:_3F3ED2E6E3910004___device_id_:_
mov ecx, 0xb
call fcn.00402d28
add esp, 0x2c
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
lea eax, [ebp - 0xa4]
push eax
call fcn.0045f690
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45a5f1
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x45a608
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x78], eax
push 0x64b4b5
push dword [ebp - 0x70]
push str.___ad_key_:_F59588A33037BE2CE3A4C97C6EF8B724___request_id_:_
push dword [ebp - 0x74]
push 0x702f35
push dword [ebp - 0x64]
push str.omd___user_id_:_android_
push dword [ebp - 0x74]
push str._app_key_:_3F3ED2E6E3910004___device_id_:_
mov ecx, 9
call fcn.00402d28
add esp, 0x24
mov dword [ebp - 0xa4], eax
push dword [ebp - 0x24]
push str._r_ncontent_type:_application_json_charsetutf_8_r_ncontent_length:_208_r_nuser_agent:_okhttp_3.12.0
push dword [ebp - 0x78]
push str._r_nsign:
push dword [ebp - 0x74]
push str.Host:_open_set_api.shenshiads.com_r_ntime:
mov ecx, 6
call fcn.00402d28
add esp, 0x18
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
mov dword [ebp - 0xb4], 0
push 0
push dword [ebp - 0xb4]
push 8
call fcn.004a7931
add esp, 4
mov dword [ebp - 0xb8], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb8]
push eax
mov dword [ebp - 0xbc], 0
push 0
push dword [ebp - 0xbc]
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
lea eax, [ebp - 0xc4]
push eax
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
push 1
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
push 1
lea eax, [ebp - 0xa8]
push eax
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
push 1
lea eax, [ebp - 0x90]
push eax
push 1
lea eax, [ebp - 0xa4]
push eax
push 1
push 1
mov eax, str.https:__open_set_api.shenshiads.com_reward_ad_init
mov dword [ebp - 0xe0], eax
lea eax, [ebp - 0xe0]
push eax
call fcn.00429a20
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x45a7d0
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45a7e3
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x45a7f6
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x45a809
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x45a81c
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x45a82f
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x45a842
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x45a855
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb8]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x4ac980
call fcn.004a7943
add esp, 0x10
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xe4]
push eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x45a895
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
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
lea eax, [ebp - 0x8c]
push eax
call fcn.00460078
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x45a8f9
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x45a90c
push ebx
call fcn.004a7949
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xb0]
test eax, eax
jne 0x45a922
mov eax, 0x57b839
push eax
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x45a94e
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x45a965
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
push 1
push 0
push 0
push 1
push 0x5dc
call fcn.00435051
push str.d3338f1599a58fdd975095a246f7caaf
push dword [ebp - 0x74]
push 0x64b4b5
push dword [ebp - 0x70]
push str.___ad_key_:_F59588A33037BE2CE3A4C97C6EF8B724___request_id_:_
push dword [ebp - 0x74]
push 0x702f35
push dword [ebp - 0x64]
push str.omd___user_id_:_android_
push dword [ebp - 0x74]
push str._app_key_:_3F3ED2E6E3910004___device_id_:_
mov ecx, 0xb
call fcn.00402d28
add esp, 0x2c
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
lea eax, [ebp - 0xa4]
push eax
call fcn.0045f690
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45aa1c
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x45aa33
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x78], eax
mov eax, str.https:__open_set_api.shenshiads.com_reward_ad_callback
push eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x45aa4d
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x80], 1
push 0x64b4b5
push dword [ebp - 0x70]
push str.___ad_key_:_F59588A33037BE2CE3A4C97C6EF8B724___request_id_:_
push dword [ebp - 0x74]
push 0x702f35
push dword [ebp - 0x64]
push str.omd___user_id_:_android_
push dword [ebp - 0x74]
push str._app_key_:_3F3ED2E6E3910004___device_id_:_
mov ecx, 9
call fcn.00402d28
add esp, 0x24
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x45aaaa
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x84], eax
push str._r_ncontent_type:_application_json_charsetutf_8_r_ncontent_length:_208_r_nuser_agent:_okhttp_3.12.0
push dword [ebp - 0x78]
push str._r_nsign:
push dword [ebp - 0x74]
push str.Host:_open_set_api.shenshiads.com_r_ntime:
mov ecx, 5
call fcn.00402d28
add esp, 0x14
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x45aaf3
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x88], eax
push dword [ebp - 0x24]
push dword [ebp - 0x88]
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
push 8
call fcn.004a7931
add esp, 4
mov dword [ebp - 0xb4], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
push 1
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd0], 0
push 0
lea eax, [ebp - 0xd0]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
push 1
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
push 1
lea eax, [ebp - 0x90]
push eax
push 1
lea eax, [ebp - 0x84]
push eax
push 1
push dword [ebp - 0x80]
lea eax, [ebp - 0x7c]
push eax
call fcn.00429a20
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x45ac67
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45ac7a
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x45ac8d
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x45aca0
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x45acb3
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x45acc6
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x4ac980
call fcn.004a7943
add esp, 0x10
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xdc]
push eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x45ad06
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
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
lea eax, [ebp - 0x8c]
push eax
call fcn.00460078
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x45ad6a
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x45ad7d
push ebx
call fcn.004a7949
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xb0]
test eax, eax
jne 0x45ad93
mov eax, 0x57b839
push eax
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x45adbf
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x45add9
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x94], eax
push 1
push 0
push 0
push 1
push 0x5dc
call fcn.00435051
push str.d3338f1599a58fdd975095a246f7caaf
push dword [ebp - 0x74]
push str.___ad_key_:_F59588A33037BE2CE3A4C97C6EF8B724_
push dword [ebp - 0x74]
push 0x702f35
push dword [ebp - 0x64]
push str.omd___encrypt_req_id_:_8612241dc64043cf59ecbf64726e1816___user_id_:_android_
push dword [ebp - 0x74]
push str._app_key_:_3F3ED2E6E3910004___device_id_:_
mov ecx, 9
call fcn.00402d28
add esp, 0x24
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
lea eax, [ebp - 0xa4]
push eax
call fcn.0045f690
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45ae8b
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x45aea2
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x78], eax
mov eax, str.https:__open_set_api.shenshiads.com_reward_ad_check
push eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x45aebc
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x80], 1
push str.___ad_key_:_F59588A33037BE2CE3A4C97C6EF8B724_
push dword [ebp - 0x74]
push 0x702f35
push dword [ebp - 0x64]
push str.omd___encrypt_req_id_:_8612241dc64043cf59ecbf64726e1816___user_id_:_android_
push dword [ebp - 0x74]
push str._app_key_:_3F3ED2E6E3910004___device_id_:_
mov ecx, 7
call fcn.00402d28
add esp, 0x1c
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x45af11
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x84], eax
push str._r_ncontent_type:_application_json_charsetutf_8_r_ncontent_length:_196_r_nuser_agent:_okhttp_3.12.0
push dword [ebp - 0x78]
push str._r_nsign:
push dword [ebp - 0x74]
push str.Host:_open_set_api.shenshiads.com_r_ntime:
mov ecx, 5
call fcn.00402d28
add esp, 0x14
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x45af5a
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x88], eax
push dword [ebp - 0x24]
push dword [ebp - 0x88]
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
push 8
call fcn.004a7931
add esp, 4
mov dword [ebp - 0xb4], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
push 1
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd0], 0
push 0
lea eax, [ebp - 0xd0]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
push 1
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
push 1
lea eax, [ebp - 0x90]
push eax
push 1
lea eax, [ebp - 0x84]
push eax
push 1
push dword [ebp - 0x80]
lea eax, [ebp - 0x7c]
push eax
call fcn.00429a20
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x45b0ce
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45b0e1
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x45b0f4
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x45b107
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x45b11a
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x45b12d
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x4ac980
call fcn.004a7943
add esp, 0x10
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xdc]
push eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x45b16d
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
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
lea eax, [ebp - 0x8c]
push eax
call fcn.00460078
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x45b1d1
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x45b1e4
push ebx
call fcn.004a7949
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xb0]
test eax, eax
jne 0x45b1fa
mov eax, 0x57b839
push eax
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xb4], eax
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x45b226
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xb4]
push eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x45b240
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x94], eax
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 8
jg 0x45bc0d
push 0x703187
push dword [ebp - 8]
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
call fcn.00423318
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45b28e
push ebx
call fcn.004a7949
add esp, 4
push 0xffffffffffffffff
push 0x13
push 0x16078f32
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 1
jne 0x45b2e8
mov eax, dword [ebp - 0x24]
test eax, eax
je 0x45b2d3
push eax
mov ebx, eax
call fcn.00402cbd
inc eax
push eax
call fcn.004a7931
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x45b2e4
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
push 0xffffffffffffffff
push 0x13
push 0x16078f32
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 2
jne 0x45b342
mov eax, dword [ebp - 0x28]
test eax, eax
je 0x45b32d
push eax
mov ebx, eax
call fcn.00402cbd
inc eax
push eax
call fcn.004a7931
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x45b33e
push 0x64b4b5
push dword [ebp - 0x34]
push str._id_:_3e6ace376caa44c2b501dd6a660bece0___referer_:_https_3A_2F_2Fh5.bjghga.com_2F_23_2F___proxy_:_
mov ecx, 3
call fcn.00402d28
add esp, 0xc
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa8], esp
push dword [ebp - 0xa4]
mov eax, 0x84
call fcn.004a793d
cmp dword [ebp - 0xa8], esp
je 0x45b397
push 0x40f7
push 0x4078f4e
push 6
call fcn.004a7937
add esp, 0xc
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45b3b0
add esp, 4
mov eax, str.https:__api.bjghga.com_task_finish_adv_new
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x45bc26
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x4c], 1
push 0x64b4b5
push dword [ebp - 0x74]
push 0x702f35
push dword [ebp - 0x64]
push str.___uuid_:_android_
push dword [ebp - 0x9c]
push str.___validate_:_
push dword [ebp - 0x5c]
push str._taskId_:_
mov ecx, 9
call fcn.00402d28
add esp, 0x24
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45bc83
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
push str._r_ncontent_type:_application_json_charsetutf_8_r_ncontent_length:_547
push dword [ebp - 0x2c]
push str.Host:_api.bjghga.com_r_naccept_language:_zh_CN_zh_q0.8_r_nuser_agent:_okhttp_okgo_jeasonlzy_r_ntoken:
mov ecx, 3
call fcn.00402d28
add esp, 0xc
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x45bcbe
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
push dword [ebp - 0x24]
push dword [ebp - 0x54]
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
push 8
call fcn.004a7931
add esp, 4
mov dword [ebp - 0xb4], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
push 1
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd0], 0
push 0
lea eax, [ebp - 0xd0]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
push 1
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
push 1
lea eax, [ebp - 0x50]
push eax
push 1
push dword [ebp - 0x4c]
lea eax, [ebp - 0x48]
push eax
call fcn.00429a20
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x45be33
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x45be46
add esp, 8
xor ecx, ecx
lea eax, [ebp - 0x30]
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 5
jg 0x45d45b
push 0xffffffffffffffff
push 0x13
push 0x16078f32
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 1
jne 0x45cb95
mov eax, dword [ebp - 0x24]
test eax, eax
je 0x45cb80
push eax
mov ebx, eax
call fcn.00402cbd
inc eax
push eax
call fcn.004a7931
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x45cb91
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
push 0xffffffffffffffff
push 0x13
push 0x16078f32
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 2
jne 0x45cbef
mov eax, dword [ebp - 0x28]
test eax, eax
je 0x45cbda
push eax
mov ebx, eax
call fcn.00402cbd
inc eax
push eax
call fcn.004a7931
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x45cbeb
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
push 0x64b4b5
push dword [ebp - 0x34]
push str._id_:_2f5479c434bc408aa6a84f6ca75497bf___referer_:_https_3A_2F_2Fh5.bjghga.com_2F_23_2F___proxy_:_
mov ecx, 3
call fcn.00402d28
add esp, 0xc
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa8], esp
push dword [ebp - 0xa4]
mov eax, 0x84
call fcn.004a793d
cmp dword [ebp - 0xa8], esp
je 0x45cc44
push 0x5494
push 0x4078f4e
push 6
call fcn.004a7937
add esp, 0xc
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45cc5d
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x38], eax
push 0x80000301
push 0
push dword [ebp - 0x38]
push 1
mov ebx, 0x4ab4a0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x45cc9f
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0xa4], esp
push dword [ebp - 0x38]
mov eax, 0x85
call fcn.004a793d
cmp dword [ebp - 0xa4], esp
je 0x45ccd5
push 0x55c1
push 0x4078f4e
push 6
call fcn.004a7937
add esp, 0xc
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x40]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
push 1
mov eax, str.validate
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x40]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x2c]
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x45cd46
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x45cd5d
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
push 0x57b818
push dword [ebp - 0x44]
call fcn.00402be7
add esp, 8
cmp eax, 0
jne 0x45d436
push 0xffffffffffffffff
push 0x13
push 0x16078f32
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0
jne 0x45cda3
push 0xffffffffffffffff
push 0x13
push 0x16078f32
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 1
jne 0x45d097
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
call fcn.0044690f
mov dword [ebp - 0xa8], eax
mov eax, dword [ebp - 0xa8]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x45ce00
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
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
lea eax, [ebp - 0xb8]
push eax
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0x24]
push eax
mov eax, str.IP
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0xc4]
push eax
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
mov eax, str.x_Forwarded_For:IP_r_nCLIENT_IP:IP_r_nVIA:IP_r_nREMDTE_ADDR:IP
mov dword [ebp - 0xd4], eax
lea eax, [ebp - 0xd4]
push eax
call fcn.00443e1d
mov dword [ebp - 0xd8], eax
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x45cf18
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x45cf2b
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x45cf3e
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x45cf51
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x45cf64
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x45cf77
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x45cf8a
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x45cf9d
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x45cfb0
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45cfc3
push ebx
call fcn.004a7949
add esp, 4
push dword [ebp - 0xd8]
push 0x57b834
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x45cff4
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xdc]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x45d00b
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
call fcn.0044690f
mov dword [ebp - 0xa8], eax
push dword [ebp - 0xa8]
push 0x64b7eb
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x45d05d
push ebx
call fcn.004a7949
add esp, 4
lea eax, [ebp - 0xac]
push eax
call fcn.00423318
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x45d07c
push ebx
call fcn.004a7949
add esp, 4
push 0
push dword [ebp - 0x24]
push 0xffffffffffffffff
push 8
push 0x16078f2d
push 0x52078ed6
call fcn.004a7961
add esp, 0x18
push 0xffffffffffffffff
push 0x13
push 0x16078f32
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 2
jne 0x45d436
push 0xffffffffffffffff
push 8
push 0x16078f2f
push 0x52078ed6
call fcn.004a7955
add esp, 0x10
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
push 8
call fcn.004a7931
add esp, 4
mov dword [ebp - 0xb4], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
mov dword [ebp - 0xe4], 0
push 0
lea eax, [ebp - 0xe4]
push eax
mov dword [ebp - 0xe8], 0
push 0
lea eax, [ebp - 0xe8]
push eax
push 1
push 0
lea eax, [ebp - 0xa4]
push eax
call fcn.00429a20
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45d25d
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x45d270
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x45d283
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x45d296
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x45d2a9
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x45d2bc
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x45d2cf
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x45d2e2
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x45d2f5
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x45d308
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x4ac980
call fcn.004a7943
add esp, 0x10
call fcn.004a7949
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x45d344
mov eax, 0x57b839
push eax
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x45d370
push ebx
call fcn.004a7949
add esp, 4
push 1
push 1
lea eax, [ebp - 0xf0]
push eax
call fcn.0042e3eb
mov dword [ebp - 0xf4], eax
mov ebx, dword [ebp - 0xf0]
test ebx, ebx
je 0x45d39c
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xf4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x45d3b3
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.004473d4
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x45d3dd
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
push dword [ebp - 0x28]
push 0x64b7fa
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
call fcn.00423318
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45d41b
push ebx
call fcn.004a7949
add esp, 4
push 0
push dword [ebp - 0x28]
push 0xffffffffffffffff
push 8
push 0x16078f2d
push 0x52078ed6
call fcn.004a7961
add esp, 0x18
push 0x57b818
push dword [ebp - 0x44]
call fcn.00402be7
add esp, 8
cmp eax, 0
je 0x45d454
jmp 0x45d45b
pop ebx
pop ecx
jmp 0x45cb2d
add esp, 8
mov eax, str.https:__api.bjghga.com_task_finish_task
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x45d474
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x4c], 1
push 0x64b4b5
push dword [ebp - 0x44]
push str.___validate_:_CN31_
push dword [ebp - 0x5c]
push str._taskId_:_
mov ecx, 5
call fcn.00402d28
add esp, 0x14
mov dword [ebp - 0xa4], eax
mov eax, dword [ebp - 0xa4]
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45d4be
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
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
lea eax, [ebp - 0xb8]
push eax
push 1
lea eax, [ebp - 0x60]
push eax
push 1
mov eax, 0x64bd59
mov dword [ebp - 0xbc], eax
lea eax, [ebp - 0xbc]
push eax
lea eax, [ebp - 0x2c]
push eax
mov eax, 0x64b4d5
mov dword [ebp - 0xc0], eax
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov eax, 0x70338f
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0xd0]
push eax
call fcn.00443e1d
mov dword [ebp - 0xd4], eax
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x45d5ca
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x45d5dd
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x45d5f0
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x45d603
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x45d616
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x45d629
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x45d63c
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x45d64f
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45d662
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xd4]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x45d679
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
push dword [ebp - 0x24]
push dword [ebp - 0x54]
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
push 8
call fcn.004a7931
add esp, 4
mov dword [ebp - 0xb4], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
push 1
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd0], 0
push 0
lea eax, [ebp - 0xd0]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
push 1
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
push 1
lea eax, [ebp - 0x50]
push eax
push 1
push dword [ebp - 0x4c]
lea eax, [ebp - 0x48]
push eax
call fcn.00429a20
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x45d7ee
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x45d801
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45d814
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x45d827
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x45d83a
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x45d84d
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x45d860
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x4ac980
call fcn.004a7943
add esp, 0x10
call fcn.004a7949
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x45d89c
mov eax, 0x57b839
push eax
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x45d8c8
push ebx
call fcn.004a7949
add esp, 4
push 1
push 1
lea eax, [ebp - 0xe4]
push eax
call fcn.0042e3eb
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x45d8f4
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xe8]
push eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x45d90b
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x40]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push 0x64bb09
push VariantClear
push 0
mov eax, dword [ebp - 0x58]
test eax, eax
jne 0x45d964
mov eax, 0x57b818
push eax
push 4
mov ebx, 0x4a8550
call fcn.004a7943
add esp, 0x34
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0xffffffff
je 0x45e223
mov eax, str.https:__h5.bjghga.com_api_user_account
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x45d9a0
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x4c], 0
mov eax, 0x57b818
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45d9c1
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
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
lea eax, [ebp - 0xb8]
push eax
push 1
lea eax, [ebp - 0x60]
push eax
push 1
mov eax, 0x64bd59
mov dword [ebp - 0xbc], eax
lea eax, [ebp - 0xbc]
push eax
lea eax, [ebp - 0x2c]
push eax
mov eax, 0x64b4d5
mov dword [ebp - 0xc0], eax
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov eax, str.Host:_h5.bjghga.com_r_nConnection:_keep_alive_r_nUser_Agent:_Mozilla_5.0__Linux__Android_7.1.2__PCRT00_Build_N2G48H__wv__AppleWebKit_537.36__KHTML__like_Gecko__Version_4.0_Chrome_68.0.3440.70_Mobile_Safari_537.36_AgentWeb_5.0.0__UCBrowser_11.6.4.950_r_ntoken:
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0xd0]
push eax
call fcn.00443e1d
mov dword [ebp - 0xd4], eax
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x45dacd
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x45dae0
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x45daf3
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x45db06
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x45db19
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x45db2c
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x45db3f
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x45db52
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45db65
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xd4]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x45db7c
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
push dword [ebp - 0x24]
push dword [ebp - 0x54]
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xa8], 0
push 0
push dword [ebp - 0xa8]
mov dword [ebp - 0xac], 0
push 0
push dword [ebp - 0xac]
mov dword [ebp - 0xb0], 0
push 0
push dword [ebp - 0xb0]
push 8
call fcn.004a7931
add esp, 4
mov dword [ebp - 0xb4], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
push 0
lea eax, [ebp - 0xb4]
push eax
mov dword [ebp - 0xb8], 0
push 0
push dword [ebp - 0xb8]
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
push 1
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd0], 0
push 0
lea eax, [ebp - 0xd0]
push eax
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
push 1
lea eax, [ebp - 0xa4]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
push 1
lea eax, [ebp - 0x50]
push eax
push 1
push dword [ebp - 0x4c]
lea eax, [ebp - 0x48]
push eax
call fcn.00429a20
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x45dcf1
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x45dd04
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45dd17
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x45dd2a
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x45dd3d
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x45dd50
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x45dd63
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
push ebx
push 0x10030
push 0
push ebx
push 1
mov ebx, 0x4ac980
call fcn.004a7943
add esp, 0x10
call fcn.004a7949
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0xe0]
test eax, eax
jne 0x45dd9f
mov eax, 0x57b839
push eax
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x45ddcb
push ebx
call fcn.004a7949
add esp, 4
push 1
push 1
lea eax, [ebp - 0xe4]
push eax
call fcn.0042e3eb
mov dword [ebp - 0xe8], eax
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x45ddf7
push ebx
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xe8]
push eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x45de0e
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0xa4], 0
push 0
push dword [ebp - 0xa4]
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x40]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
push 1
mov eax, str.data.calorieBalance
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x40]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x38]
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45de71
push ebx
call fcn.004a7949
add esp, 4
lea eax, [ebp - 0xa8]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0xac], eax
mov ebx, dword [ebp - 0xa8]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004a7949
add esp, 4
mov eax, dword [ebp - 0xac]
push eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x45deb5
push ebx
call fcn.004a7949
add esp, 4
pop eax
mov dword [ebp - 0xa0], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push 0x64bb09
push VariantClear
push 0
mov eax, dword [ebp - 0x58]
test eax, eax
jne 0x45deed
mov eax, 0x57b818
push eax
push 4
mov ebx, 0x4a8550
call fcn.004a7943
add esp, 0x34
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0xffffffff
je 0x45e15d
push dword [ebp - 0x58]
push 0x57b898
push dword [ebp - 8]
mov ecx, 3
call fcn.00402d28
add esp, 0xc
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
call fcn.00423318
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45df50
push ebx
call fcn.004a7949
add esp, 4
push dword [ebp - 0xa0]
push 0x703740
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa4], eax
push VariantClear
push 0
mov eax, dword [ebp - 0xa4]
test eax, eax
jne 0x45df84
mov eax, 0x57b818
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp + 8]
push 0x50004
push 0x16078f1f
push 0x52078ed6
push 4
mov eax, 4
mov ebx, 0x514bd0
call fcn.004a795b
add esp, 0x34
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45dfd4
push ebx
call fcn.004a7949
add esp, 4
push 0x80000301
push 0
push dword [0x789d1c]
push 1
mov eax, 2
mov ebx, 0x511f10
call fcn.004a795b
add esp, 0x10
inc dword [0x789d0c]
push 0x80000301
push 0
push dword [0x789d0c]
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xa4], eax
push dword [ebp - 0xa4]
push 0x703751
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45e054
push ebx
call fcn.004a7949
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x45e06a
mov eax, 0x57b818
push eax
push 0x80000301
push 0
push 1
push 0x50002
push 0x16078f10
push 0x52078ed6
push 3
mov eax, 4
mov ebx, 0x514830
call fcn.004a795b
add esp, 0x28
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x45e0b0
push ebx
call fcn.004a7949
add esp, 4
push 0x80000301
push 0
push dword [0x789d1c]
push 1
mov eax, 2
mov ebx, 0x511f30
call fcn.004a795b
add esp, 0x10
push 0x80000301
push 0
push dword [ebp + 8]
push 0x50004
push 0x16078f1f
push 0x52078ed6
push 2
mov eax, 4
mov ebx, 0x514a00
call fcn.004a795b
add esp, 0x1c
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0
jne 0x45e158
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp + 8]
push 0x50004
push 0x16078f1f
push 0x52078ed6
push 3
mov eax, 4
mov ebx, 0x514bf0
call fcn.004a795b
add esp, 0x28
jmp 0x45e158
jmp 0x45e21e
push dword [ebp - 0x58]
push 0x57b898
push dword [ebp - 8]
mov ecx, 3
call fcn.00402d28
add esp, 0xc
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
call fcn.00423318
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45e19a
push ebx
call fcn.004a7949
add esp, 4
push dword [ebp - 0xa0]
push 0x70375c
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa4], eax
push VariantClear
push 0
mov eax, dword [ebp - 0xa4]
test eax, eax
jne 0x45e1ce
mov eax, 0x57b818
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp + 8]
push 0x50004
push 0x16078f1f
push 0x52078ed6
push 4
mov eax, 4
mov ebx, 0x514bd0
call fcn.004a795b
add esp, 0x34
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45e21e
push ebx
call fcn.004a7949
add esp, 4
jmp 0x45ed9f
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push 0x70376f
push VariantClear
push 0
mov eax, dword [ebp - 0x58]
test eax, eax
jne 0x45e254
mov eax, 0x57b818
push eax
push 4
mov ebx, 0x4a8550
call fcn.004a7943
add esp, 0x34
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0xffffffff
je 0x45e33d
push dword [ebp - 0x58]
push 0x57b898
push dword [ebp - 8]
mov ecx, 3
call fcn.00402d28
add esp, 0xc
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
call fcn.00423318
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45e2b7
push ebx
call fcn.004a7949
add esp, 4
push dword [ebp - 0x6c]
push 0x703772
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa4], eax
push VariantClear
push 0
mov eax, dword [ebp - 0xa4]
test eax, eax
jne 0x45e2e8
mov eax, 0x57b818
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp + 8]
push 0x50004
push 0x16078f1f
push 0x52078ed6
push 4
mov eax, 4
mov ebx, 0x514bd0
call fcn.004a795b
add esp, 0x34
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45e338
push ebx
call fcn.004a7949
add esp, 4
jmp 0x45ed9f
push dword [ebp - 0x58]
push 0x57b898
push dword [ebp - 8]
mov ecx, 3
call fcn.00402d28
add esp, 0xc
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
call fcn.00423318
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45e37a
push ebx
call fcn.004a7949
add esp, 4
push dword [ebp - 0x58]
push 0x703772
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa4], eax
push VariantClear
push 0
mov eax, dword [ebp - 0xa4]
test eax, eax
jne 0x45e3ab
mov eax, 0x57b818
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp + 8]
push 0x50004
push 0x16078f1f
push 0x52078ed6
push 4
mov eax, 4
mov ebx, 0x514bd0
call fcn.004a795b
add esp, 0x34
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45e3fb
push ebx
call fcn.004a7949
add esp, 4
push 0x80000301
push 0
push dword [0x789d1c]
push 1
mov eax, 2
mov ebx, 0x511f10
call fcn.004a795b
add esp, 0x10
inc dword [0x789d10]
push 0x80000301
push 0
push dword [0x789d10]
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xa4], eax
push dword [ebp - 0xa4]
push 0x703785
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45e47b
push ebx
call fcn.004a7949
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x45e491
mov eax, 0x57b818
push eax
push 0x80000301
push 0
push 2
push 0x50002
push 0x16078f10
push 0x52078ed6
push 3
mov eax, 4
mov ebx, 0x514830
call fcn.004a795b
add esp, 0x28
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x45e4d7
push ebx
call fcn.004a7949
add esp, 4
push 0x80000301
push 0
push 3
push 1
mov eax, 6
mov ebx, 0x534310
call fcn.004a795b
add esp, 0x10
mov dword [ebp - 0xa4], 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
lea eax, [ebp - 0xb8]
push eax
mov dword [ebp - 0xbc], 0
push 0
lea eax, [ebp - 0xbc]
push eax
mov dword [ebp - 0xc0], 0
push 0
lea eax, [ebp - 0xc0]
push eax
mov dword [ebp - 0xc4], 0
push 0
lea eax, [ebp - 0xc4]
push eax
push 0x789d24
push 0x789d20
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
push 0x789d20
call fcn.00443e1d
mov dword [ebp - 0xd4], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x45e5fb
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x45e60e
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x45e621
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x45e634
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb4]
test ebx, ebx
je 0x45e647
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xb0]
test ebx, ebx
je 0x45e65a
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x45e66d
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x45e680
push ebx
call fcn.004a7949
add esp, 4
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
mov dword [ebp - 0xe4], 0
push 0
lea eax, [ebp - 0xe4]
push eax
mov dword [ebp - 0xe8], 0
push 0
lea eax, [ebp - 0xe8]
push eax
mov dword [ebp - 0xec], 0
push 0
lea eax, [ebp - 0xec]
push eax
mov dword [ebp - 0xf0], 0
push 0
lea eax, [ebp - 0xf0]
push eax
mov dword [ebp - 0xf4], 0
push 0
lea eax, [ebp - 0xf4]
push eax
push 0x789d24
push 0x789d20
mov dword [ebp - 0xf8], 0
push 0
push dword [ebp - 0xf8]
mov dword [ebp - 0xfc], 0
push 0
push dword [ebp - 0xfc]
mov dword [ebp - 0x100], 0
push 0
push dword [ebp - 0x100]
push 0x789d20
call fcn.00443e1d
mov dword [ebp - 0x104], eax
mov ebx, dword [ebp - 0xf4]
test ebx, ebx
je 0x45e77b
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xf0]
test ebx, ebx
je 0x45e78e
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x45e7a1
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xe8]
test ebx, ebx
je 0x45e7b4
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x45e7c7
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x45e7da
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x45e7ed
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x45e800
push ebx
call fcn.004a7949
add esp, 4
push 0x703790
push dword [ebp - 0x104]
push 0x64c031
push dword [ebp - 0xd4]
push 0x64c044
push dword [ebp - 0xa4]
mov ecx, 6
call fcn.00402d28
add esp, 0x18
mov dword [ebp - 0x108], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45e847
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x45e85a
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x104]
test ebx, ebx
je 0x45e86d
push ebx
call fcn.004a7949
add esp, 4
push 0x80000301
push 0
push 3
push 1
mov eax, 6
mov ebx, 0x534310
call fcn.004a795b
add esp, 0x10
mov dword [ebp - 0x10c], eax
mov dword [ebp - 0x110], 0
push 0
lea eax, [ebp - 0x110]
push eax
mov dword [ebp - 0x114], 0
push 0
lea eax, [ebp - 0x114]
push eax
mov dword [ebp - 0x118], 0
push 0
lea eax, [ebp - 0x118]
push eax
mov dword [ebp - 0x11c], 0
push 0
lea eax, [ebp - 0x11c]
push eax
mov dword [ebp - 0x120], 0
push 0
lea eax, [ebp - 0x120]
push eax
mov dword [ebp - 0x124], 0
push 0
lea eax, [ebp - 0x124]
push eax
mov dword [ebp - 0x128], 0
push 0
lea eax, [ebp - 0x128]
push eax
mov dword [ebp - 0x12c], 0
push 0
lea eax, [ebp - 0x12c]
push eax
push 0x789d24
push 0x789d20
mov dword [ebp - 0x130], 0
push 0
push dword [ebp - 0x130]
mov dword [ebp - 0x134], 0
push 0
push dword [ebp - 0x134]
mov dword [ebp - 0x138], 0
push 0
push dword [ebp - 0x138]
push 0x789d20
call fcn.00443e1d
mov dword [ebp - 0x13c], eax
mov ebx, dword [ebp - 0x12c]
test ebx, ebx
je 0x45e991
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x128]
test ebx, ebx
je 0x45e9a4
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x124]
test ebx, ebx
je 0x45e9b7
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x120]
test ebx, ebx
je 0x45e9ca
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x11c]
test ebx, ebx
je 0x45e9dd
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x118]
test ebx, ebx
je 0x45e9f0
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x114]
test ebx, ebx
je 0x45ea03
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x110]
test ebx, ebx
je 0x45ea16
push ebx
call fcn.004a7949
add esp, 4
mov dword [ebp - 0x140], 0
push 0
lea eax, [ebp - 0x140]
push eax
mov dword [ebp - 0x144], 0
push 0
lea eax, [ebp - 0x144]
push eax
mov dword [ebp - 0x148], 0
push 0
lea eax, [ebp - 0x148]
push eax
mov dword [ebp - 0x14c], 0
push 0
lea eax, [ebp - 0x14c]
push eax
mov dword [ebp - 0x150], 0
push 0
lea eax, [ebp - 0x150]
push eax
mov dword [ebp - 0x154], 0
push 0
lea eax, [ebp - 0x154]
push eax
mov dword [ebp - 0x158], 0
push 0
lea eax, [ebp - 0x158]
push eax
mov dword [ebp - 0x15c], 0
push 0
lea eax, [ebp - 0x15c]
push eax
push 0x789d24
push 0x789d20
mov dword [ebp - 0x160], 0
push 0
push dword [ebp - 0x160]
mov dword [ebp - 0x164], 0
push 0
push dword [ebp - 0x164]
mov dword [ebp - 0x168], 0
push 0
push dword [ebp - 0x168]
push 0x789d20
call fcn.00443e1d
mov dword [ebp - 0x16c], eax
mov ebx, dword [ebp - 0x15c]
test ebx, ebx
je 0x45eb11
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x158]
test ebx, ebx
je 0x45eb24
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x154]
test ebx, ebx
je 0x45eb37
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x150]
test ebx, ebx
je 0x45eb4a
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x14c]
test ebx, ebx
je 0x45eb5d
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x148]
test ebx, ebx
je 0x45eb70
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x144]
test ebx, ebx
je 0x45eb83
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x140]
test ebx, ebx
je 0x45eb96
push ebx
call fcn.004a7949
add esp, 4
push 0x703790
push dword [ebp - 0x16c]
push 0x64c031
push dword [ebp - 0x13c]
push 0x64c044
push dword [ebp - 0x10c]
mov ecx, 6
call fcn.00402d28
add esp, 0x18
mov dword [ebp - 0x170], eax
mov ebx, dword [ebp - 0x10c]
test ebx, ebx
je 0x45ebdd
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x13c]
test ebx, ebx
je 0x45ebf0
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x16c]
test ebx, ebx
je 0x45ec03
push ebx
call fcn.004a7949
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x170]
test eax, eax
jne 0x45ec19
mov eax, 0x57b818
push eax
push 1
mov ebx, 0x4aa9f0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0x174], eax
mov ebx, dword [ebp - 0x170]
test ebx, ebx
je 0x45ec45
push ebx
call fcn.004a7949
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x174]
test eax, eax
jne 0x45ec5b
mov eax, 0x57b839
push eax
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0x178], eax
mov ebx, dword [ebp - 0x174]
test ebx, ebx
je 0x45ec87
push ebx
call fcn.004a7949
add esp, 4
push 0x57b834
push dword [ebp - 0x14]
push 0x59236d
push dword [ebp - 0x10]
push 0x59236d
push dword [ebp - 0xc]
push 0x59236d
push dword [ebp - 8]
push dword [ebp - 0x178]
mov ecx, 9
call fcn.00402d28
add esp, 0x24
mov dword [ebp - 0x17c], eax
mov ebx, dword [ebp - 0x178]
test ebx, ebx
je 0x45ecd3
push ebx
call fcn.004a7949
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x17c]
test eax, eax
jne 0x45ece9
mov eax, 0x57b818
push eax
push 1
mov ebx, 0x4a93f0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0x180], eax
mov ebx, dword [ebp - 0x17c]
test ebx, ebx
je 0x45ed15
push ebx
call fcn.004a7949
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x180]
test eax, eax
jne 0x45ed2b
jmp 0x45ef62
push 0x80000301
push 0
push dword [0x789d1c]
push 1
mov eax, 2
mov ebx, 0x511f10
call fcn.004a795b
add esp, 0x10
push dword [ebp - 0x58]
push 0x57b898
push dword [ebp - 8]
mov ecx, 3
call fcn.00402d28
add esp, 0xc
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0xa4]
push eax
call fcn.00423318
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45ee05
push ebx
call fcn.004a7949
add esp, 4
push dword [ebp - 0x58]
push 0x702afb
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa4], eax
push VariantClear
push 0
mov eax, dword [ebp - 0xa4]
test eax, eax
jne 0x45ee36
mov eax, 0x57b818
push eax
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp + 8]
push 0x50004
push 0x16078f1f
push 0x52078ed6
push 4
mov eax, 4
mov ebx, 0x514bd0
call fcn.004a795b
add esp, 0x34
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45ee86
push ebx
call fcn.004a7949
add esp, 4
inc dword [0x789d10]
push 0x80000301
push 0
push dword [0x789d10]
push 1
mov ebx, 0x4a9ea0
call fcn.004a7943
add esp, 0x10
mov dword [ebp - 0xa4], eax
push dword [ebp - 0xa4]
push 0x703785
mov ecx, 2
call fcn.00402d28
add esp, 8
mov dword [ebp - 0xa8], eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x45eee2
push ebx
call fcn.004a7949
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0xa8]
test eax, eax
jne 0x45eef8
mov eax, 0x57b818
push eax
push 0x80000301
push 0
push 2
push 0x50002
push 0x16078f10
push 0x52078ed6
push 3
mov eax, 4
mov ebx, 0x514830
call fcn.004a795b
add esp, 0x28
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x45ef3e
push ebx
call fcn.004a7949
add esp, 4
push 0x80000301
push 0
push dword [0x789d1c]
push 1
mov eax, 2
mov ebx, 0x511f30
call fcn.004a795b
add esp, 0x10
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x45ef72
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x45ef82
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x45ef92
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x45efa2
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x45efb2
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x45efc2
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x45efd2
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x45efe2
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x45eff2
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x45f002
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x45f012
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x45f022
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x40]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x45f042
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x45f052
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x45f062
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x45f072
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x45f082
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x45f092
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x45f0a2
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x45f0b2
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x45f0c2
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x45f0d2
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x45f0e2
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x45f0f2
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x45f102
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x45f112
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x45f125
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x45f138
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x45f14b
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x45f15e
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x45f171
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x45f184
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x45f197
push ebx
call fcn.004a7949
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x45f1aa
push ebx
call fcn.004a7949
add esp, 4
mov esp, ebp
pop ebp
ret 8