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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xa4
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
push 0x64
call fcn.10080207
add esp, 4
mov dword [ebp - 0xc], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 0x19
rep stosd dword es:[edi], eax
mov dword [ebx], 0x101108fe
push ebx
add ebx, 0x1c
push ebx
push 0xc
call fcn.10080207
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x10110a06
pop ebx
pop ebx
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
push 0x4c
call fcn.10080207
add esp, 4
mov dword [ebp - 0x18], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 0x13
rep stosd dword es:[edi], eax
mov dword [ebx], 0x10111480
push ebx
add ebx, 8
push ebx
push 8
call fcn.10080207
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0x10111514
push ebx
add ebx, 4
push ebx
push 8
call fcn.10080207
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
pop ebx
add ebx, 4
push ebx
push 8
call fcn.10080207
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0x10111514
push ebx
add ebx, 4
push ebx
push 8
call fcn.10080207
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
pop ebx
pop ebx
push ebx
mov eax, esp
push eax
call fcn.1000709e
pop ebx
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
push 8
call fcn.10080207
add esp, 4
mov dword [ebp - 0x38], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx], 0x10110a26
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x4c], 0
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x64], 0
mov eax, 0x10110e6f
xor ecx, ecx
test eax, eax
je 0x10002ba2
mov ecx, dword [eax + 4]
push ecx
add eax, 8
push eax
mov eax, dword [0x102f1f98]
xor ebx, ebx
test eax, eax
je 0x10002bb5
mov ebx, dword [eax + 4]
add eax, 8
push eax
cmp ebx, ecx
mov eax, 1
jne 0x10002bcc
dec eax
test ecx, ecx
je 0x10002bcc
call fcn.1000289f
add esp, 0xc
test eax, eax
je 0x10002e62
push VariantClear
push 0
mov ebx, dword [ebp + 0x14]
mov eax, dword [ebx]
test eax, eax
jne 0x10002bec
mov eax, 0x10110c5f
push eax
push 1
mov ebx, 0x10081a90
call fcn.10080213
add esp, 0x10
mov dword [ebp - 0x6c], eax
push 1
push 1
mov dword [ebp - 0x74], 0
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
push dword [ebp - 0x74]
call fcn.10004d6b
mov dword [ebp - 0x78], eax
push str.GetAliMtopApi
push dword [ebp - 0x78]
mov ecx, 2
call fcn.1000138f
add esp, 8
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x10002c5b
push ebx
call fcn.1008020d
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x10002c71
mov eax, 0x10110c5f
push eax
push 1
mov ebx, 0x10081a90
call fcn.10080213
add esp, 0x10
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x10002c9d
push ebx
call fcn.1008020d
add esp, 4
push dword [ebp - 0x80]
push dword [0x102f1f98]
push dword [ebp - 0x6c]
mov ecx, 3
call fcn.1000294b
add esp, 0xc
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10002ccf
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x10002ce2
push ebx
call fcn.1008020d
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x84]
test eax, eax
jne 0x10002cf8
mov eax, 0x10110e6f
push eax
push 1
mov eax, 2
mov ebx, 0x100e4340
call fcn.1008022b
add esp, 0x10
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x10002d29
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp + 0x24]
mov eax, dword [ebx]
push eax
push dword [ebp - 0x88]
call fcn.10001287
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x8c], eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x10002d61
push ebx
call fcn.1008020d
add esp, 4
cmp dword [ebp - 0x8c], 0
je 0x10002e51
push reloc.WS2_32.dll_getpeername
push 0
push 0x10110c25
push 1
mov eax, 2
mov ebx, 0x100e4340
call fcn.1008022b
add esp, 0x10
mov dword [ebp - 0x90], eax
mov eax, dword [ebp - 0x90]
push eax
mov ebx, dword [ebp + 0x24]
push dword [ebx]
call fcn.10001287
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x94], eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x10002dcf
push ebx
call fcn.1008020d
add esp, 4
cmp dword [ebp - 0x94], 0
je 0x10002e51
push reloc.WS2_32.dll_getpeername
push 0
push 0x10110e85
push 1
mov eax, 2
mov ebx, 0x100e4340
call fcn.1008022b
add esp, 0x10
mov dword [ebp - 0x98], eax
mov eax, dword [ebp - 0x98]
push eax
mov ebx, dword [ebp + 0x24]
push dword [ebx]
call fcn.10001287
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x9c], eax
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x10002e3d
push ebx
call fcn.1008020d
add esp, 4
cmp dword [ebp - 0x9c], 0
je 0x10002e51
mov eax, 1
jmp 0x10002e56
mov eax, 0
test eax, eax
jne 0x10002e62
xor eax, eax
jmp 0x10002e67
mov eax, 1
test eax, eax
je 0x10002e79
mov eax, 0
jmp 0x10004be3
mov ebx, dword [ebp + 0x20]
mov eax, dword [ebx]
test eax, eax
je 0x10002e97
push eax
mov ebx, eax
call fcn.10001324
inc eax
push eax
call fcn.10080207
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x10002ea8
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x70], 0
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
push dword [ebp - 0x70]
call fcn.10004d6b
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x10002eea
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 1
push 1
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x48]
push 1
push 1
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x4c]
push 0x10110e91
push dword [ebp - 4]
mov ecx, 2
call fcn.1000138f
add esp, 8
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x10110e91
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
mov eax, str.unb
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.10004ebd
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10002f85
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x10002f98
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x10002fa8
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10002fbf
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0x10110c5f
push dword [ebp - 0x10]
call fcn.10001287
add esp, 8
cmp eax, 0
je 0x1000302a
push 0x10110c5f
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10001287
add esp, 8
cmp eax, 0
je 0x10003016
push str.88888
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.10001287
add esp, 8
cmp eax, 0
je 0x10003016
xor eax, eax
jmp 0x1000301b
mov eax, 1
test eax, eax
je 0x1000302a
mov eax, 1
jmp 0x1000302f
mov eax, 0
test eax, eax
je 0x10003068
mov eax, dword [ebp - 0x10]
test eax, eax
je 0x10003053
push eax
mov ebx, eax
call fcn.10001324
inc eax
push eax
call fcn.10080207
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x10003064
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x14], eax
mov eax, str.kunpeng.verify.dwuyou.com
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x30]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003092
push ebx
call fcn.1008020d
add esp, 4
cmp dword [ebp + 0xc], 1
jne 0x100044a7
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 3
jg 0x1000449f
push 0x10110e91
push dword [ebp - 4]
mov ecx, 2
call fcn.1000138f
add esp, 8
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov dword [ebp - 0x70], 0
push 0
push dword [ebp - 0x70]
mov eax, 0x10110e91
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
mov eax, str.cookie2
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.10004ebd
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003116
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x10003129
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x10003139
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x7c]
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x10003150
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
push 0x2c
call fcn.1000515b
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x10003181
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
push 0x18
call fcn.1000515b
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x100031b2
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push VariantClear
push 0
push str.9.19.07N
push VariantClear
push 0
push str.SoftwareCareFreeShopAideAppInfoAliVersion
push 0x80000301
push 0
push 4
push 3
mov ebx, 0x10083700
call fcn.10080213
add esp, 0x28
mov dword [ebp - 0x68], eax
push dword [ebp - 0x68]
push str.23524755_tbsellerworkbench_pc_
mov ecx, 2
call fcn.1000138f
add esp, 8
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003217
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x1000322b
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x70], 0
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
push dword [ebp - 0x70]
call fcn.10004d6b
mov dword [ebp - 0x74], eax
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x1000326d
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 8], eax
push dword [ebp + 0x1c]
call fcn.10005459
mov dword [ebp - 0x68], eax
push VariantClear
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x1000328f
mov eax, 0x10110c5f
push eax
push 1
mov ebx, 0x10081a90
call fcn.10080213
add esp, 0x10
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x100032b5
push ebx
call fcn.1008020d
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x6c]
test eax, eax
jne 0x100032c8
mov eax, 0x10110e6f
push eax
push 1
mov eax, 2
mov ebx, 0x100e4340
call fcn.1008022b
add esp, 0x10
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x100032f3
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x70]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x10003307
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
mov eax, str.23524755
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x10003321
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 8]
push eax
push dword [ebp + 0x18]
push dword [ebp + 0x14]
call fcn.10005cac
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x10003363
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
push 0x10110c5f
push dword [ebp - 0x34]
call fcn.10001287
add esp, 8
cmp eax, 0
je 0x100033d5
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
push dword [ebp - 0x74]
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x38]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x188]
mov dword [ebp - 0x7c], eax
cmp dword [ebp - 0x7c], 1
jne 0x100033d5
mov eax, 1
jmp 0x100033da
mov eax, 0
test eax, eax
je 0x1000367b
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
push 1
mov eax, str.x_umt
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x38]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x114]
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10003420
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x70]
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x10003434
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
push 1
mov eax, str.x_sgext
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x38]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x114]
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10003476
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x70]
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x1000348a
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
push 1
mov eax, str.x_sign
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x38]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x114]
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x100034cc
push ebx
call fcn.1008020d
add esp, 4
push 1
push 1
push 1
push 1
lea eax, [ebp - 0x70]
push eax
call fcn.10006606
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x100034f6
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x1000350a
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
push 1
mov eax, str.x_mini_wua
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x38]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x114]
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x1000354c
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x70]
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x10003560
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
push 1
mov eax, str.x_appKey
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x38]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x114]
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x100035a2
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x70]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x100035b6
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
push 1
mov eax, str.x_pv
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x38]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x114]
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x100035f8
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x70]
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x1000360c
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
push 0x10110c5f
push dword [ebp - 0x30]
call fcn.10001287
add esp, 8
cmp eax, 0
jne 0x10003643
mov eax, str.23524755
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x1000363f
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
push 0x10110c5f
push dword [ebp - 0x4c]
call fcn.10001287
add esp, 8
cmp eax, 0
jne 0x10003676
mov eax, 0x10110f48
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x10003672
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
jmp 0x10003685
mov eax, 0
jmp 0x10004be3
cmp dword [ebp + 0x10], 0
jne 0x10003758
push 1
push 1
push 1
push 1
push dword [ebp + 0x1c]
call fcn.10006606
mov dword [ebp - 0x68], eax
push str.typeoriginaljson
push dword [ebp - 0x68]
push str.__data
mov ebx, dword [ebp + 0x18]
push dword [ebx]
push 0x10110f67
mov ebx, dword [ebp + 0x14]
push dword [ebx]
push str.https:__guide_acs.m.taobao.com_gw_
mov ecx, 7
call fcn.1000138f
add esp, 0x1c
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x100036e9
push ebx
call fcn.1008020d
add esp, 4
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x6c]
push eax
mov eax, 0x101108f1
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x1000372a
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x1000373a
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x1000374a
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x50], eax
jmp 0x100037e5
push str.__typeoriginaljson
mov ebx, dword [ebp + 0x18]
push dword [ebx]
push 0x10110f67
mov ebx, dword [ebp + 0x14]
push dword [ebx]
push str.https:__guide_acs.m.taobao.com_gw_
mov ecx, 5
call fcn.1000138f
add esp, 0x14
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x68]
push eax
mov eax, str.Post
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x100037bf
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x100037cf
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x100037df
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 1
jne 0x10004499
push str.win_reserve
push dword [ebp - 0x40]
call fcn.10001287
add esp, 8
cmp eax, 0
jne 0x10003a93
lea eax, [ebp - 0x28]
push eax
mov eax, str.x_ttid
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003836
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 0x30]
push eax
mov eax, str.x_appkey
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003864
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 0x40]
push eax
mov eax, str.x_sgext
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003892
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 0x3c]
push eax
mov eax, str.x_umt
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x100038c0
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 0x48]
push eax
mov eax, str.x_mini_wua
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x100038ee
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 8]
push eax
mov eax, 0x10110fc1
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x1000391c
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 0x4c]
push eax
mov eax, str.x_pv
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x1000394a
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 0x20]
push eax
mov eax, str.x_devid
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003978
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 0x44]
push eax
mov eax, str.x_sign
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x100039a6
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 0x1c]
push eax
mov eax, str.x_sid
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x100039d4
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 0x24]
push eax
mov eax, str.x_utdid
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003a02
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 0x10]
push eax
mov eax, str.x_uid
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003a30
push ebx
call fcn.1008020d
add esp, 4
push 1
mov eax, str.application_x_www_form_urlencoded_charsetutf_8
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x8c]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003a5f
push ebx
call fcn.1008020d
add esp, 4
push 1
mov eax, str.Mozilla_5.0__Windows_NT_6.1__WOW64__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_65.0.3325.181_Safari_537.36_PrgNet_3.0
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x80]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003a8e
push ebx
call fcn.1008020d
add esp, 4
jmp 0x10004182
push 1
push 1
push 1
push 1
lea eax, [ebp - 0x28]
push eax
call fcn.10006606
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov eax, str.x_ttid
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10003adb
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003aeb
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 0x30]
push eax
mov eax, str.x_appkey
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003b19
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 0x40]
push eax
mov eax, str.x_sgext
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003b47
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 0x3c]
push eax
mov eax, str.x_umt
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003b75
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 0x48]
push eax
mov eax, str.x_mini_wua
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003ba3
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 8]
push eax
mov eax, 0x10110fc1
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003bd1
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 0x4c]
push eax
mov eax, str.x_pv
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003bff
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 0x1c]
push eax
mov eax, str.x_sid
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003c2d
push ebx
call fcn.1008020d
add esp, 4
push 1
push 1
push 1
push 1
lea eax, [ebp - 0x24]
push eax
call fcn.10006606
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov eax, str.x_utdid
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10003c75
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003c85
push ebx
call fcn.1008020d
add esp, 4
push 1
push 1
push 1
push 1
lea eax, [ebp - 0x20]
push eax
call fcn.10006606
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov eax, str.x_devid
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10003ccd
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003cdd
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 0x44]
push eax
mov eax, str.x_sign
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003d0b
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 0x10]
push eax
mov eax, str.x_uid
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003d39
push ebx
call fcn.1008020d
add esp, 4
mov eax, str.0_2C0
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov eax, str.x_location
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10003d6f
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003d7f
push ebx
call fcn.1008020d
add esp, 4
mov eax, str.network_http30
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov eax, str.x_ab_strategy
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10003db5
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003dc5
push ebx
call fcn.1008020d
add esp, 4
mov eax, str.com.taobao.android.detail.wrapper.activity.DetailActivity
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov eax, str.x_page_name
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10003dfb
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003e0b
push ebx
call fcn.1008020d
add esp, 4
mov eax, str.MTOPSDK_2F3.1.1.7_28Android_3B5.1_3BMeizu_3BMX5_29
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov eax, str.user_agent
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10003e41
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003e51
push ebx
call fcn.1008020d
add esp, 4
mov eax, 0x1011113e
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov eax, str.cache_control
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10003e87
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003e97
push ebx
call fcn.1008020d
add esp, 4
mov eax, str.10.4.0
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov eax, str.x_app_ver
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10003ecd
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003edd
push ebx
call fcn.1008020d
add esp, 4
mov eax, str.6.5.48
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov eax, str.x_bx_version
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10003f13
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003f23
push ebx
call fcn.1008020d
add esp, 4
mov eax, str.mtop
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov eax, str.f_refer
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10003f59
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003f69
push ebx
call fcn.1008020d
add esp, 4
mov eax, str.http_3A_2F_2Fitem.taobao.com_2Fitem.htm
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov eax, str.x_page_url
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10003f9f
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003faf
push ebx
call fcn.1008020d
add esp, 4
mov eax, 0x101111ba
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov eax, str.elderHome
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10003fe5
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10003ff5
push ebx
call fcn.1008020d
add esp, 4
mov eax, 0x101111c6
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov eax, str.x_features
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x1000402b
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x1000403b
push ebx
call fcn.1008020d
add esp, 4
mov eax, str.WIFI
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov eax, str.x_nq
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10004071
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10004081
push ebx
call fcn.1008020d
add esp, 4
mov eax, str.application_x_www_form_urlencoded_charsetUTF_8
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov eax, 0x1011120e
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x100040b7
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x100040c7
push ebx
call fcn.1008020d
add esp, 4
mov eax, str.appKey21646297appVersion10.3.20clientAppIndexVersion1120211105011900843
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov eax, str.a_orange_dq
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x100040fd
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x1000410d
push ebx
call fcn.1008020d
add esp, 4
mov eax, str.guide_acs.m.taobao.com
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov eax, str.Host
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x60]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10004143
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10004153
push ebx
call fcn.1008020d
add esp, 4
push 1
mov eax, str.Mozilla_5.0__Windows_NT_10.0__Win64__x64__rv:94.0__Gecko_20100101_Firefox_94.0
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x80]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10004182
push ebx
call fcn.1008020d
add esp, 4
push 1
lea eax, [ebp - 4]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x70]
cmp dword [ebp + 0x10], 0
jne 0x100041d0
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x100041cb
push ebx
call fcn.1008020d
add esp, 4
jmp 0x10004235
push 1
push 1
push 1
push 1
push dword [ebp + 0x1c]
call fcn.10006606
mov dword [ebp - 0x68], eax
push dword [ebp - 0x68]
push 0x101112df
mov ecx, 2
call fcn.1000138f
add esp, 8
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10004211
push ebx
call fcn.1008020d
add esp, 4
push 1
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10004235
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x50]
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x1000425a
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x5c]
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x10004283
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push 0x101112e5
push VariantClear
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x100042b8
mov eax, 0x10110c5f
push eax
push 4
mov ebx, 0x10080c20
call fcn.10080213
add esp, 0x34
mov dword [ebp - 0x6c], eax
cmp dword [ebp - 0x6c], 0xffffffff
jne 0x10004333
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push 0x101112ea
push VariantClear
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x10004309
mov eax, 0x10110c5f
push eax
push 4
mov ebx, 0x10080c20
call fcn.10080213
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
jne 0x10004333
xor eax, eax
jmp 0x10004338
mov eax, 1
test eax, eax
je 0x100043b7
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push VariantClear
push 0
push 0x101112f7
push VariantClear
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x10004371
mov eax, 0x10110c5f
push eax
push 4
mov ebx, 0x10080c20
call fcn.10080213
add esp, 0x34
mov dword [ebp - 0x88], eax
cmp dword [ebp - 0x88], 0xffffffff
je 0x100043b7
push 0x10110c5f
push dword [ebp - 0x58]
call fcn.10001287
add esp, 8
cmp eax, 0
je 0x100043b7
mov eax, 1
jmp 0x100043bc
mov eax, 0
test eax, eax
je 0x10004468
push 0x101112fa
push dword [ebp - 0x58]
push 0x101112fd
mov ecx, 3
call fcn.1000138f
add esp, 0xc
mov dword [ebp - 0x68], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.10001258
push VariantClear
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x1000440a
mov eax, 0x10110c5f
push eax
push VariantClear
push 0
push 0x101112f7
push VariantClear
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x1000442a
mov eax, 0x10110c5f
push eax
push 6
mov ebx, 0x10081710
call fcn.10080213
add esp, 0x4c
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10004450
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x10004464
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
push 0x10110c5f
push dword [ebp - 0x54]
call fcn.10001287
add esp, 8
cmp eax, 0
je 0x1000448b
jmp 0x1000449f
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
pop ecx
jmp 0x1000309e
add esp, 4
jmp 0x10004bd5
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 3
jg 0x10004bd2
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov eax, 0x10111300
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x70]
push eax
mov eax, str._m_h5_tk
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 4]
push eax
call fcn.10004ebd
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x10004503
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x10004513
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x1000452a
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x5c], eax
push 0x10110c5f
push dword [ebp - 0x5c]
call fcn.10001287
add esp, 8
cmp eax, 0
jne 0x100046e8
mov eax, str.https:__h5api.m.taobao.com_h5_mtop.taobao.circles.banner.get_1.0__appKey12574478data_7B_7D
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
push 1
mov eax, 0x101108f1
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x54]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x1000457f
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x1000458f
push ebx
call fcn.1008020d
add esp, 4
push 1
lea eax, [ebp - 4]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc0]
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x58]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x100045d1
push ebx
call fcn.1008020d
add esp, 4
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xe4]
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10004602
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x10004616
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 4], eax
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov dword [ebp - 0x6c], 0
push 0
push dword [ebp - 0x6c]
mov eax, 0x10111300
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x70]
push eax
mov eax, str._m_h5_tk
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 4]
push eax
call fcn.10004ebd
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x10004669
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x10004679
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x78]
push eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x10004690
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x5c], eax
push 0x10110c5f
push dword [ebp - 0x5c]
call fcn.10001287
add esp, 8
cmp eax, 0
jne 0x100046b7
mov eax, 0
jmp 0x10004be3
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
lea eax, [ebp - 0xc]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x64]
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0
jle 0x100046e8
mov eax, 0
jmp 0x10004be3
push dword [ebp + 0x1c]
call fcn.10005459
mov dword [ebp - 0x68], eax
push dword [ebp - 0x68]
push str.12574478
push dword [ebp - 8]
push 0x10111375
push dword [ebp - 0x5c]
mov ecx, 5
call fcn.1000138f
add esp, 0x14
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10004726
push ebx
call fcn.1008020d
add esp, 4
push VariantClear
push 0
mov eax, dword [ebp - 0x6c]
test eax, eax
jne 0x10004739
mov eax, 0x10110c5f
push eax
push 1
mov ebx, 0x10081a90
call fcn.10080213
add esp, 0x10
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x1000475f
push ebx
call fcn.1008020d
add esp, 4
push reloc.WS2_32.dll_getpeername
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x10004772
mov eax, 0x10110e6f
push eax
push 1
mov eax, 2
mov ebx, 0x100e4340
call fcn.1008022b
add esp, 0x10
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x1000479d
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x74]
push eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x100047b1
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x60], eax
push str.typeoriginaljsonH5Requesttrue
push dword [ebp - 0x60]
push str.sign
push dword [ebp - 8]
push 0x101113a0
mov ebx, dword [ebp + 0x18]
push dword [ebx]
push 0x101113a4
mov ebx, dword [ebp + 0x14]
push dword [ebx]
push str.appKey12574478api
mov ecx, 9
call fcn.1000138f
add esp, 0x24
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10004802
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
cmp dword [ebp + 0x10], 0
jne 0x100048dc
push 1
push 1
push 1
push 1
push dword [ebp + 0x1c]
call fcn.10006606
mov dword [ebp - 0x68], eax
push dword [ebp - 0x68]
push 0x101113bd
push dword [ebp - 0x64]
push 0x101113c4
mov ebx, dword [ebp + 0x18]
push dword [ebx]
push 0x10110f67
mov ebx, dword [ebp + 0x14]
push dword [ebx]
push str.https:__h5api.m.taobao.com_h5_
mov ecx, 8
call fcn.1000138f
add esp, 0x20
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x1000486d
push ebx
call fcn.1008020d
add esp, 4
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x6c]
push eax
mov eax, 0x101108f1
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x100048ae
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x100048be
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x100048ce
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x50], eax
jmp 0x1000496c
push dword [ebp - 0x64]
push 0x101113c4
mov ebx, dword [ebp + 0x18]
push dword [ebx]
push 0x10110f67
mov ebx, dword [ebp + 0x14]
push dword [ebx]
push str.https:__h5api.m.taobao.com_h5_
mov ecx, 6
call fcn.1000138f
add esp, 0x18
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x68]
push eax
mov eax, str.Post
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0xc]
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x10004946
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10004956
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10004966
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 1
jne 0x10004bcc
push 1
mov eax, str.Mozilla_5.0__Linux__Android_6.0__Nexus_5_Build_MRA58N__AppleWebKit_537.36__KHTML__like_Gecko__Chrome_78.0.3904.108_Mobile_Safari_537.36
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x80]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x100049a5
push ebx
call fcn.1008020d
add esp, 4
push 1
lea eax, [ebp - 4]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x70]
cmp dword [ebp + 0x10], 0
jne 0x100049f3
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x100049ee
push ebx
call fcn.1008020d
add esp, 4
jmp 0x10004a58
push 1
push 1
push 1
push 1
push dword [ebp + 0x1c]
call fcn.10006606
mov dword [ebp - 0x68], eax
push dword [ebp - 0x68]
push 0x101112df
mov ecx, 2
call fcn.1000138f
add esp, 8
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10004a34
push ebx
call fcn.1008020d
add esp, 4
push 1
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10004a58
push ebx
call fcn.1008020d
add esp, 4
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x50]
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x10004a7d
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x5c]
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x10004aa6
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push VariantClear
push 0
push 0x1011146e
push VariantClear
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x10004adb
mov eax, 0x10110c5f
push eax
push 4
mov ebx, 0x10080c20
call fcn.10080213
add esp, 0x34
mov dword [ebp - 0x6c], eax
cmp dword [ebp - 0x6c], 0xffffffff
jne 0x10004b56
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push 0
push 0
push 0
push VariantClear
push 0
push 0x10111477
push VariantClear
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x10004b2c
mov eax, 0x10110c5f
push eax
push 4
mov ebx, 0x10080c20
call fcn.10080213
add esp, 0x34
mov dword [ebp - 0x78], eax
cmp dword [ebp - 0x78], 0xffffffff
jne 0x10004b56
xor eax, eax
jmp 0x10004b5b
mov eax, 1
test eax, eax
je 0x10004bae
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x6c]
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10004b91
push ebx
call fcn.1008020d
add esp, 4
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x10004ba5
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov dword [ebp - 4], eax
jmp 0x10004bcc
push 0x10110c5f
push dword [ebp - 0x54]
call fcn.10001287
add esp, 8
cmp eax, 0
je 0x10004bcc
jmp 0x10004bd2
pop ecx
jmp 0x100044a9
add esp, 4
lea eax, [ebp - 0x54]
push eax
call fcn.10006ef2
jmp 0x10004be3
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x10004bf4
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x10004c04
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0xc]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10004c24
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x10004c34
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x18]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x10004c54
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x10004c64
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x10004c74
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x10004c84
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x10004c94
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x10004ca4
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x10004cb4
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x38]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x10004cd4
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x10004ce4
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x10004cf4
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x10004d04
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x10004d14
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x10004d24
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x10004d34
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x10004d44
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x10004d54
push ebx
call fcn.1008020d
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10004d64
push ebx
call fcn.1008020d
add esp, 4
pop eax
mov esp, ebp
pop ebp
ret 0x20