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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x68
push 8
call fcn.004dab6b
add esp, 4
mov dword [ebp - 4], eax
mov edi, eax
mov esi, 0x5b6e69
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 8], 0
push 8
call fcn.004dab6b
add esp, 4
mov dword [ebp - 0xc], eax
mov edi, eax
mov esi, 0x5b6e69
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
push 8
call fcn.004dab6b
add esp, 4
mov dword [ebp - 0x10], eax
mov edi, eax
mov esi, 0x5b6e69
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
push 8
call fcn.004dab6b
add esp, 4
mov dword [ebp - 0x14], eax
mov edi, eax
mov esi, 0x5b6e69
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
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
cmp dword [ebp + 8], 0
jne 0x4667a3
push 0xffffffffffffffff
push 8
push 0x1604dc35
push 0x52010001
call fcn.004dab9b
add esp, 0x10
mov dword [ebp - 0x2c], eax
push 1
push 1
push 1
push 1
push 1
push 1
lea eax, [ebp - 4]
push eax
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
call fcn.0040af9f
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x465cec
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x465cfc
push ebx
call fcn.004dab71
add esp, 4
cmp dword [ebp - 0x34], 0
jle 0x466764
push 0xffffffffffffffff
push 0xa
push 0x1604dc36
push 0x52010001
call fcn.004dab9b
add esp, 0x10
mov dword [ebp - 0x2c], eax
push 0x5e63ff
push dword [ebp - 0x2c]
call fcn.004019f3
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x465d4d
push ebx
call fcn.004dab71
add esp, 4
cmp dword [ebp - 0x30], 0
je 0x466764
push 0x20004
push 0x1604dc2f
push 0x52010001
push 1
mov eax, 1
mov ebx, 0x534580
call fcn.004dab8f
add esp, 0x10
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0
jne 0x465d8f
jmp 0x466764
mov ebx, dword [0x82db00]
call fcn.004014ac
mov eax, 4
cmp eax, ecx
jl 0x465db0
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 0x2c]
cmp dword [ebx], 2
jge 0x465dc9
jmp 0x466764
mov ebx, dword [ebp - 4]
call fcn.00401493
xor ecx, ecx
push eax
lea eax, [ebp - 8]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x466633
mov ebx, dword [0x82db00]
call fcn.004014ac
mov eax, 4
cmp eax, ecx
jl 0x465e09
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 0x2c]
cmp dword [ebx], 2
jl 0x465e72
push 0xffffffffffffffff
push 0xa
push 0x1604dc36
push 0x52010001
call fcn.004dab9b
add esp, 0x10
mov dword [ebp - 0x34], eax
push 0x5e63ff
push dword [ebp - 0x34]
call fcn.004019f3
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x465e64
push ebx
call fcn.004dab71
add esp, 4
cmp dword [ebp - 0x38], 0
jne 0x465e72
xor eax, eax
jmp 0x465e77
mov eax, 1
test eax, eax
je 0x465e84
jmp 0x466633
push 0
push 0xff
push 0xffffffffffffffff
push 0x10
push 0x1604dcad
push 0x52010001
call fcn.004dab95
add esp, 0x18
push 0
push 0
push 0xffffffffffffffff
push 0x10
push 0x1604dcae
push 0x52010001
call fcn.004dab95
add esp, 0x18
push 0
push 0
push 0xffffffffffffffff
push 0x10
push 0x1604dcaf
push 0x52010001
call fcn.004dab95
add esp, 0x18
mov ebx, dword [ebp - 4]
call fcn.004014ac
push ebx
push ecx
mov eax, dword [ebp - 8]
dec eax
jns 0x465ef8
push 4
call fcn.004dab7d
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x465f0b
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x5c3d6d
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov ebx, dword [ebp - 0x2c]
mov eax, dword [ebx]
test eax, eax
jne 0x465f3a
mov eax, 0x5b6e76
push eax
push 3
mov ebx, 0x4dc4f0
call fcn.004dab77
add esp, 0x28
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp - 0xc]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x465f72
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x465f6e
imul eax, dword [ebx]
jmp 0x465f63
mov ecx, eax
test ecx, ecx
je 0x465f91
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x465f8a
push ebx
push eax
call fcn.004dab71
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x465f78
call fcn.004dab71
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 0xc]
call fcn.00401493
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 2
jne 0x46662b
mov ebx, dword [ebp - 0xc]
call fcn.004014ac
mov eax, 0
cmp eax, ecx
jl 0x465fd0
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 0xc]
call fcn.004014ac
mov eax, 1
cmp eax, ecx
jl 0x465ff6
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x30], ebx
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
mov eax, str.12345
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
push 1
push dword [ebp - 0x30]
push 1
mov eax, 0x5b6f78
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x10]
push eax
push dword [ebp - 0x2c]
call fcn.00468246
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x466097
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4660a7
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4660b7
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4660c7
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4660d7
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4660e7
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4660f7
push ebx
call fcn.004dab71
add esp, 4
cmp dword [ebp - 0x58], 0
jle 0x46662b
mov ebx, dword [ebp - 0x14]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x46611f
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x46611b
imul eax, dword [ebx]
jmp 0x466110
mov ecx, eax
test ecx, ecx
je 0x46613e
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x466137
push ebx
push eax
call fcn.004dab71
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x466125
call fcn.004dab71
add esp, 4
mov eax, 0x5b6e69
mov dword [ebp - 0x14], eax
mov ebx, dword [ebp - 0x10]
call fcn.00401493
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0
jle 0x46662b
mov ebx, dword [0x82db00]
call fcn.004014ac
mov eax, 4
cmp eax, ecx
jl 0x466184
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 0x2c]
cmp dword [ebx], 2
jl 0x4661ed
push 0xffffffffffffffff
push 0xa
push 0x1604dc36
push 0x52010001
call fcn.004dab9b
add esp, 0x10
mov dword [ebp - 0x34], eax
push 0x5e63ff
push dword [ebp - 0x34]
call fcn.004019f3
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4661df
push ebx
call fcn.004dab71
add esp, 4
cmp dword [ebp - 0x38], 0
jne 0x4661ed
xor eax, eax
jmp 0x4661f2
mov eax, 1
test eax, eax
je 0x4661ff
jmp 0x46662b
mov ebx, dword [ebp - 0x10]
call fcn.004014ac
mov eax, 0
cmp eax, ecx
jl 0x46621d
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
lea eax, [ebp - 0x14]
push eax
push 4
mov eax, 2
call fcn.004dab65
add esp, 8
mov ebx, dword [ebp - 0x2c]
mov eax, dword [ebx]
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x14]
mov dword [ebp - 0x34], ebx
call fcn.004014ac
mov dword [ebp - 0x38], ecx
mov edi, dword [ebp - 0x34]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x46626a
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x38]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x34]
call fcn.004dab89
add esp, 8
mov dword [ebp - 0x14], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x38]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x30]
push edi
test eax, eax
je 0x4662ad
push eax
mov ebx, eax
call fcn.00401097
inc eax
push eax
call fcn.004dab6b
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
mov dword [edi], eax
lea eax, [ebp - 0x10]
push eax
push 4
mov eax, 2
call fcn.004dab65
add esp, 8
mov ebx, dword [ebp - 0x10]
mov dword [ebp - 0x30], ebx
call fcn.004014ac
mov dword [ebp - 0x34], ecx
sub ecx, 0
jle 0x466364
cmp ecx, 1
jle 0x4662e4
mov ecx, 1
mov dword [ebp - 0x2c], ecx
cmp dword [ebp - 0x2c], 0
jle 0x466364
mov edi, dword [ebp - 0x30]
mov ecx, dword [ebp - 0x34]
mov dword [edi], 1
add edi, 4
mov eax, ecx
sub eax, dword [ebp - 0x2c]
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x466312
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov edi, dword [ebp - 0x30]
add edi, 8
mov ecx, dword [ebp - 0x2c]
mov ebx, edi
push edi
push ecx
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x46632f
push ebx
call fcn.004dab71
add esp, 4
pop ebx
pop ecx
add ebx, 4
dec ecx
jne 0x46631e
pop edi
mov eax, dword [ebp - 0x2c]
shl eax, 2
mov esi, edi
add esi, eax
mov ecx, dword [ebp - 0x34]
sub ecx, 0
sub ecx, dword [ebp - 0x2c]
rep movsd dword es:[edi], dword [esi]
sub edi, dword [ebp - 0x30]
push edi
push dword [ebp - 0x30]
call fcn.004dab89
add esp, 8
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x2c]
jmp 0x466366
xor eax, eax
mov ebx, dword [ebp - 0x14]
call fcn.00401493
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 3
jge 0x466394
mov ebx, dword [ebp - 0x10]
call fcn.00401493
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 0
je 0x466394
xor eax, eax
jmp 0x466399
mov eax, 1
test eax, eax
je 0x466626
mov ebx, dword [ebp - 0x14]
call fcn.00401493
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0
jle 0x4665d9
push 0
push 0
push 0xffffffffffffffff
push 0x10
push 0x1604dcad
push 0x52010001
call fcn.004dab95
add esp, 0x18
push 0
push 0xff
push 0xffffffffffffffff
push 0x10
push 0x1604dcae
push 0x52010001
call fcn.004dab95
add esp, 0x18
push 0
push 0
push 0xffffffffffffffff
push 0x10
push 0x1604dcaf
push 0x52010001
call fcn.004dab95
add esp, 0x18
push 0xffffffffffffffff
push 8
push 0x1604db61
push 0x52010001
call fcn.004dab9b
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x466439
mov eax, 0x5b6e76
push eax
push 1
mov ebx, 0x4dbc60
call fcn.004dab77
add esp, 0x10
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x46645f
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [0x82db00]
call fcn.004014ac
mov eax, 4
cmp eax, ecx
jl 0x466480
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 1
lea eax, [ebp - 0x14]
push eax
push 1
mov eax, str.12345
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
push 1
push 0x28
push 1
push 0x1604c86e
push 0x52010001
push 1
push dword [ebp - 0x34]
push 1
push dword [ebp - 0x30]
mov eax, 0x5b6e76
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
call fcn.004519ab
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4664dd
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4664ed
push ebx
call fcn.004dab71
add esp, 4
mov eax, dword [ebp - 0x40]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x466501
push ebx
call fcn.004dab71
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov ebx, dword [0x82db00]
call fcn.004014ac
mov eax, 4
cmp eax, ecx
jl 0x466526
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
push 1
push dword [ebp - 0x2c]
lea eax, [ebp - 0x18]
push eax
call fcn.004539a4
mov ebx, dword [0x82db00]
call fcn.004014ac
mov eax, 0
cmp eax, ecx
jl 0x466569
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 0x2c]
cmp dword [ebx], 0
jne 0x4665d9
push 0
push 0
push 0xffffffffffffffff
push 0x10
push 0x1604dcad
push 0x52010001
call fcn.004dab95
add esp, 0x18
push 0
push 0
push 0xffffffffffffffff
push 0x10
push 0x1604dcae
push 0x52010001
call fcn.004dab95
add esp, 0x18
push 0
push 0xff
push 0xffffffffffffffff
push 0x10
push 0x1604dcaf
push 0x52010001
call fcn.004dab95
add esp, 0x18
call fcn.0046ddb4
mov ebx, dword [ebp - 0x14]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4665f7
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4665f3
imul eax, dword [ebx]
jmp 0x4665e8
mov ecx, eax
test ecx, ecx
je 0x466616
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x46660f
push ebx
push eax
call fcn.004dab71
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4665fd
call fcn.004dab71
add esp, 4
mov eax, 0x5b6e69
mov dword [ebp - 0x14], eax
jmp 0x46614e
pop eax
pop ebx
pop ecx
jmp 0x465dda
add esp, 0xc
push 0xffffffffffffffff
push 8
push 0x1604dc38
push 0x52010001
call fcn.004dab9b
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x466662
mov eax, 0x5b6e76
push eax
push 1
mov ebx, 0x4dbc60
call fcn.004dab77
add esp, 0x10
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x466688
push ebx
call fcn.004dab71
add esp, 4
fild dword [ebp - 0x30]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fmul qword [0x5cc58c]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.00401cf4
xor ecx, ecx
inc ecx
push ecx
push eax
cmp ecx, eax
jg 0x46675c
mov ebx, dword [0x82db00]
call fcn.004014ac
mov eax, 4
cmp eax, ecx
jl 0x4666d0
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 0x2c]
cmp dword [ebx], 2
jl 0x466739
push 0xffffffffffffffff
push 0xa
push 0x1604dc36
push 0x52010001
call fcn.004dab9b
add esp, 0x10
mov dword [ebp - 0x34], eax
push 0x5e63ff
push dword [ebp - 0x34]
call fcn.004019f3
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x46672b
push ebx
call fcn.004dab71
add esp, 4
cmp dword [ebp - 0x38], 0
jne 0x466739
xor eax, eax
jmp 0x46673e
mov eax, 1
test eax, eax
je 0x46674b
jmp 0x46675c
push 0x64
call fcn.00401d1b
pop eax
pop ecx
jmp 0x4666a4
add esp, 8
jmp 0x465d06
push 0
push 0
push 0xffffffffffffffff
push 6
push 0x1604dc36
push 0x52010001
call fcn.004dab95
add esp, 0x18
push 0
push 0x5e640c
push 0xffffffffffffffff
push 0xa
push 0x1604dc36
push 0x52010001
call fcn.004dab95
add esp, 0x18
jmp 0x467fdf
cmp dword [ebp + 8], 1
jne 0x467fd5
push 1
push 0
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
lea eax, [ebp - 0xc]
push eax
push 0x1604dc2f
push 0x52010001
call fcn.0040c231
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 0
jle 0x467f96
push 0xffffffffffffffff
push 8
push 0x1604dcc2
push 0x52010001
call fcn.004dab9b
add esp, 0x10
mov dword [ebp - 0x2c], eax
push 0x5b6e76
push dword [ebp - 0x2c]
call fcn.004019f3
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x466827
push ebx
call fcn.004dab71
add esp, 4
cmp dword [ebp - 0x30], 0
je 0x466836
call fcn.0046e966
push 0xffffffffffffffff
push 8
push 0x1604dcc2
push 0x52010001
call fcn.004dab9b
add esp, 0x10
mov dword [ebp - 0x2c], eax
push 0x5b6e76
push dword [ebp - 0x2c]
call fcn.004019f3
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x46687d
push ebx
call fcn.004dab71
add esp, 4
cmp dword [ebp - 0x30], 0
je 0x467f96
push 0xffffffffffffffff
push 8
push 0x1604dcc2
push 0x52010001
call fcn.004dab9b
add esp, 0x10
mov dword [ebp - 0x2c], eax
push 1
push 1
push 1
push 1
push 1
push 1
lea eax, [ebp - 4]
push eax
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x2c]
push eax
call fcn.0040af9f
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4668df
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4668ef
push ebx
call fcn.004dab71
add esp, 4
mov eax, 0x5b6e76
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x466905
push ebx
call fcn.004dab71
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 8], 0
mov ebx, dword [ebp - 4]
call fcn.00401493
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0
jle 0x467f96
mov ebx, dword [0x82db00]
call fcn.004014ac
mov eax, 4
cmp eax, ecx
jl 0x466946
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 0x2c]
cmp dword [ebx], 2
jl 0x4669af
push 0xffffffffffffffff
push 0xa
push 0x1604dcc6
push 0x52010001
call fcn.004dab9b
add esp, 0x10
mov dword [ebp - 0x34], eax
push 0x5e642c
push dword [ebp - 0x34]
call fcn.004019f3
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4669a1
push ebx
call fcn.004dab71
add esp, 4
cmp dword [ebp - 0x38], 0
jne 0x4669af
xor eax, eax
jmp 0x4669b4
mov eax, 1
test eax, eax
je 0x4669c1
jmp 0x467f96
inc dword [ebp - 8]
push 0x5b6e76
push dword [ebp - 0x18]
call fcn.004019f3
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 4]
call fcn.004014ac
mov eax, 0
cmp eax, ecx
jl 0x466a00
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x30], ebx
mov ebx, dword [ebp - 4]
call fcn.004014ac
mov eax, 0
cmp eax, ecx
jl 0x466a26
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
mov ebx, dword [ebp - 0x34]
push dword [ebx]
push 0x5cf5d1
push dword [ebp - 0x18]
mov ecx, 3
call fcn.00401e8c
add esp, 0xc
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x2c], 0
je 0x466a78
mov ebx, dword [ebp - 0x30]
mov eax, dword [ebx]
test eax, eax
je 0x466a73
push eax
mov ebx, eax
call fcn.00401097
inc eax
push eax
call fcn.004dab6b
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
jmp 0x466a94
mov eax, dword [ebp - 0x38]
test eax, eax
je 0x466a94
push eax
mov ebx, eax
call fcn.00401097
inc eax
push eax
call fcn.004dab6b
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x466aa7
push ebx
call fcn.004dab71
add esp, 4
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x466abb
push ebx
call fcn.004dab71
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
lea eax, [ebp - 4]
push eax
push 4
mov eax, 2
call fcn.004dab65
add esp, 8
mov ebx, dword [ebp - 4]
mov dword [ebp - 0x30], ebx
call fcn.004014ac
mov dword [ebp - 0x34], ecx
sub ecx, 0
jle 0x466b73
cmp ecx, 1
jle 0x466af3
mov ecx, 1
mov dword [ebp - 0x2c], ecx
cmp dword [ebp - 0x2c], 0
jle 0x466b73
mov edi, dword [ebp - 0x30]
mov ecx, dword [ebp - 0x34]
mov dword [edi], 1
add edi, 4
mov eax, ecx
sub eax, dword [ebp - 0x2c]
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x466b21
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov edi, dword [ebp - 0x30]
add edi, 8
mov ecx, dword [ebp - 0x2c]
mov ebx, edi
push edi
push ecx
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x466b3e
push ebx
call fcn.004dab71
add esp, 4
pop ebx
pop ecx
add ebx, 4
dec ecx
jne 0x466b2d
pop edi
mov eax, dword [ebp - 0x2c]
shl eax, 2
mov esi, edi
add esi, eax
mov ecx, dword [ebp - 0x34]
sub ecx, 0
sub ecx, dword [ebp - 0x2c]
rep movsd dword es:[edi], dword [esi]
sub edi, dword [ebp - 0x30]
push edi
push dword [ebp - 0x30]
call fcn.004dab89
add esp, 8
mov dword [ebp - 4], eax
mov eax, dword [ebp - 0x2c]
jmp 0x466b75
xor eax, eax
push 0xffffffffffffffff
push 8
push 0x1604dcbf
push 0x52010001
call fcn.004dab9b
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x466ba1
mov eax, 0x5b6e76
push eax
push 1
mov ebx, 0x4dbc60
call fcn.004dab77
add esp, 0x10
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x466bc7
push ebx
call fcn.004dab71
add esp, 4
fild dword [ebp - 0x30]
fstp qword [ebp - 0x38]
push 0x80000601
push dword [ebp - 0x34]
push dword [ebp - 0x38]
fild dword [ebp - 8]
fstp qword [ebp - 0x40]
push 0x80000601
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
push 2
mov ebx, 0x4daef0
call fcn.004dab77
add esp, 0x1c
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x4c], edx
fld qword [ebp - 0x50]
ftst
fnstsw ax
test ah, 1
je 0x466c0f
fchs
fcomp qword [0x5b72d9]
fnstsw ax
test ah, 0x41
jne 0x466c39
mov ebx, dword [ebp - 4]
call fcn.00401493
mov dword [ebp - 0x5c], eax
cmp dword [ebp - 0x5c], 0
je 0x466c39
xor eax, eax
jmp 0x466c3e
mov eax, 1
test eax, eax
je 0x467f91
push 0x5b6e76
push dword [ebp - 0x18]
call fcn.004019f3
add esp, 8
cmp eax, 0
je 0x467f91
lea eax, [ebp - 0xc]
push eax
call fcn.0046f0c2
mov ebx, dword [ebp - 0xc]
call fcn.00401493
xor ecx, ecx
push eax
lea eax, [ebp - 0x1c]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x467e4b
mov ebx, dword [ebp - 0xc]
call fcn.00401493
mov dword [ebp - 0x34], eax
fild dword [ebp - 0x34]
fstp qword [ebp - 0x34]
fld qword [ebp - 0x34]
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x3c]
fsub qword [ebp - 0x3c]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
fadd qword [0x5b6ece]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
call fcn.00401cf4
mov dword [ebp - 0x1c], eax
mov ebx, dword [0x82db00]
call fcn.004014ac
mov eax, 4
cmp eax, ecx
jl 0x466cdf
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 0x2c]
cmp dword [ebx], 2
jl 0x466d48
push 0xffffffffffffffff
push 0xa
push 0x1604dcc6
push 0x52010001
call fcn.004dab9b
add esp, 0x10
mov dword [ebp - 0x34], eax
push 0x5e642c
push dword [ebp - 0x34]
call fcn.004019f3
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x466d3a
push ebx
call fcn.004dab71
add esp, 4
cmp dword [ebp - 0x38], 0
jne 0x466d48
xor eax, eax
jmp 0x466d4d
mov eax, 1
test eax, eax
je 0x466d5a
jmp 0x467e4b
mov ebx, dword [ebp - 0xc]
call fcn.004014ac
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x466d77
push 4
call fcn.004dab7d
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x466d8a
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push 1
push dword [ebp - 0x2c]
call fcn.0043e7e3
mov dword [ebp - 0x30], eax
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x466db3
push ebx
call fcn.004dab71
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x5b6e76
push dword [ebp - 0x20]
call fcn.004019f3
add esp, 8
cmp eax, 0
jne 0x466dd5
jmp 0x467e43
mov ebx, dword [ebp - 0xc]
call fcn.004014ac
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x466df2
push 4
call fcn.004dab7d
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x466e05
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
push dword [ebp - 0x2c]
call fcn.0040b936
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x466e35
push ebx
call fcn.004dab71
add esp, 4
push dword [ebp - 0x18]
push str.actionCreateWishevent_submit_do_create__________itemIds
push dword [ebp - 0x20]
push 0x5cf16e
mov ecx, 4
call fcn.00401e8c
add esp, 0x10
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
push 1
lea eax, [ebp - 0x38]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0_r_nContent_Type:_application_x_www_form_urlencoded_r_nReferer:_http:__wish.taobao.com_wish_center.htm_tabId1_r_noption:_6_0
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
push 1
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov eax, str.http:__wish.taobao.com_wish_center.htm_tabId1
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.0041cf8b
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x466eb8
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x466ec8
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x466ed8
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x466ee8
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x466ef8
push ebx
call fcn.004dab71
add esp, 4
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x466f0c
push ebx
call fcn.004dab71
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push str.confirm_tag.htm_itemIds
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x466f41
mov eax, 0x5b6e76
push eax
push 4
mov ebx, 0x4db7a0
call fcn.004dab77
add esp, 0x34
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0
jle 0x466fe3
mov ebx, dword [ebp - 0xc]
call fcn.004014ac
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x466f7e
push 4
call fcn.004dab7d
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x466f91
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push 0x5e6549
mov ebx, dword [ebp - 0x2c]
push dword [ebx]
mov ecx, 2
call fcn.00401e8c
add esp, 8
mov dword [ebp - 0x30], eax
push 0
push dword [ebp - 0x30]
push 0xffffffffffffffff
push 8
push 0x1604dd21
push 0x52010001
call fcn.004dab95
add esp, 0x18
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x466fde
push ebx
call fcn.004dab71
add esp, 4
jmp 0x467e43
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push str.error_limited.htm
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x467014
mov eax, 0x5b6e76
push eax
push 4
mov ebx, 0x4db7a0
call fcn.004dab77
add esp, 0x34
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0
jle 0x467d27
push 0xffffffffffffffff
push 0x12
push 0x1604e77f
push 0x52010001
call fcn.004dab9b
add esp, 0x10
test eax, eax
je 0x467bda
mov ebx, dword [ebp - 0xc]
call fcn.004014ac
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x46706f
push 4
call fcn.004dab7d
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x467082
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push 1
mov eax, 0x5e6566
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
push eax
push dword [ebp - 0x2c]
call fcn.0040b936
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4670b3
push ebx
call fcn.004dab71
add esp, 4
push dword [ebp - 0x34]
push str.moduleKey
mov ecx, 2
call fcn.00401e8c
add esp, 8
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4670db
push ebx
call fcn.004dab71
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x4670ee
mov eax, 0x5b6e76
push eax
push 1
mov ebx, 0x4dc680
call fcn.004dab77
add esp, 0x10
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x467114
push ebx
call fcn.004dab71
add esp, 4
lea eax, [ebp - 0x3c]
push eax
call fcn.0045a6c2
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x467130
push ebx
call fcn.004dab71
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
mov ebx, 6
call fcn.00401ee8
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x5e6575
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push 0x5b6f86
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x40]
test eax, eax
jne 0x467171
mov eax, 0x5b6e76
push eax
push 6
mov ebx, 0x4dc300
call fcn.004dab77
add esp, 0x4c
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x467197
push ebx
call fcn.004dab71
add esp, 4
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4671ab
push ebx
call fcn.004dab71
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp - 0x14]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4671cd
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4671c9
imul eax, dword [ebx]
jmp 0x4671be
mov ecx, eax
test ecx, ecx
je 0x4671ec
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4671e5
push ebx
push eax
call fcn.004dab71
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4671d3
call fcn.004dab71
add esp, 4
mov eax, 0x5b6e69
mov dword [ebp - 0x14], eax
push dword [ebp - 0x24]
push str.http:__wish.taobao.com_wish_list.htm_moduleKey
mov ecx, 2
call fcn.00401e8c
add esp, 8
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x30], 0
push 0
push dword [ebp - 0x30]
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
push 1
mov eax, 0x5e65a9
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
push 1
mov eax, str.itemId_1__id_2_
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
push 1
mov eax, str.itemId_d_amp_id_d__
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
push 1
mov eax, 0x5b6f78
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x2c]
push eax
call fcn.00468246
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4672b8
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4672c8
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4672d8
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4672e8
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4672f8
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x467308
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x467318
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x467328
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x467338
push ebx
call fcn.004dab71
add esp, 4
cmp dword [ebp - 0x58], 0
jle 0x467b58
mov dword [ebp - 0x28], 0
push 0xffffffffffffffff
push 8
push 0x1604dcbf
push 0x52010001
call fcn.004dab9b
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x467375
mov eax, 0x5b6e76
push eax
push 1
mov ebx, 0x4dbc60
call fcn.004dab77
add esp, 0x10
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x46739b
push ebx
call fcn.004dab71
add esp, 4
mov eax, dword [ebp - 0x30]
xor ecx, ecx
inc ecx
push ecx
push eax
cmp ecx, eax
jg 0x4676c7
mov ebx, dword [ebp - 0x14]
call fcn.00401493
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0
jne 0x4673c5
jmp 0x4676c7
mov ebx, dword [ebp - 0x14]
call fcn.004014ac
push ebx
push ecx
mov ebx, dword [ebp - 0x14]
call fcn.00401493
dec eax
jns 0x4673e7
push 4
call fcn.004dab7d
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x4673fa
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x30], ebx
mov ebx, dword [ebp - 0x30]
push dword [ebx]
push 0x5b6f88
push dword [ebp - 0x24]
push str._wish_detail.htm_moduleKey
mov ecx, 4
call fcn.00401e8c
add esp, 0x10
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0xc]
call fcn.004014ac
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x467441
push 4
call fcn.004dab7d
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x467454
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x38], ebx
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
push dword [ebp - 0x38]
call fcn.0040b936
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x467484
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x14]
call fcn.004014ac
push ebx
push ecx
mov ebx, dword [ebp - 0x14]
call fcn.00401493
dec eax
jns 0x4674a6
push 4
call fcn.004dab7d
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x4674b9
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x48], ebx
push dword [ebp - 0x24]
push str.userId
mov ebx, dword [ebp - 0x48]
push dword [ebx]
push str.actionDeleteWishevent_submit_do_delete__________
push dword [ebp - 0x20]
push 0x5cf16e
mov ecx, 6
call fcn.00401e8c
add esp, 0x18
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
push 1
lea eax, [ebp - 0x4c]
push eax
push 1
mov eax, str.Content_Type:_application_x_www_form_urlencoded_r_noption:_6_0
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
push dword [ebp - 0x58]
push 1
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
lea eax, [ebp - 0x34]
push eax
call fcn.0041cf8b
mov dword [ebp - 0x60], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x467546
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x467556
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x467566
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x467576
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x467586
push ebx
call fcn.004dab71
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push str.wish_list.htm_moduleKey
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x60]
test eax, eax
jne 0x4675b7
mov eax, 0x5b6e76
push eax
push 4
mov ebx, 0x4db7a0
call fcn.004dab77
add esp, 0x34
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x4675dd
push ebx
call fcn.004dab71
add esp, 4
cmp dword [ebp - 0x64], 0
jle 0x4675ea
inc dword [ebp - 0x28]
mov ebx, dword [ebp - 0x14]
call fcn.00401493
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x14]
push eax
push 4
mov eax, 2
call fcn.004dab65
add esp, 8
mov eax, dword [ebp - 0x2c]
dec eax
jl 0x4676be
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x14]
mov dword [ebp - 0x38], ebx
call fcn.004014ac
mov dword [ebp - 0x3c], ecx
sub ecx, dword [ebp - 0x30]
jle 0x4676be
cmp ecx, 1
jle 0x467636
mov ecx, 1
mov dword [ebp - 0x34], ecx
cmp dword [ebp - 0x34], 0
jle 0x4676be
mov edi, dword [ebp - 0x38]
mov ecx, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
sub eax, dword [ebp - 0x34]
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x467664
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov edi, dword [ebp - 0x38]
add edi, 8
mov eax, dword [ebp - 0x30]
shl eax, 2
add edi, eax
mov ecx, dword [ebp - 0x34]
mov ebx, edi
push edi
push ecx
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x467689
push ebx
call fcn.004dab71
add esp, 4
pop ebx
pop ecx
add ebx, 4
dec ecx
jne 0x467678
pop edi
mov eax, dword [ebp - 0x34]
shl eax, 2
mov esi, edi
add esi, eax
mov ecx, dword [ebp - 0x3c]
sub ecx, dword [ebp - 0x30]
sub ecx, dword [ebp - 0x34]
rep movsd dword es:[edi], dword [esi]
sub edi, dword [ebp - 0x38]
push edi
push dword [ebp - 0x38]
call fcn.004dab89
add esp, 8
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x34]
jmp 0x4676c0
xor eax, eax
pop eax
pop ecx
jmp 0x4673a0
add esp, 8
cmp dword [ebp - 0x28], 0
jle 0x467ad6
mov ebx, dword [ebp - 0xc]
call fcn.004014ac
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x4676f1
push 4
call fcn.004dab7d
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x467704
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
push dword [ebp - 0x2c]
call fcn.0040b936
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x467734
push ebx
call fcn.004dab71
add esp, 4
push dword [ebp - 0x18]
push str.actionCreateWishevent_submit_do_create__________itemIds
push dword [ebp - 0x20]
push 0x5cf16e
mov ecx, 4
call fcn.00401e8c
add esp, 0x10
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
push 1
lea eax, [ebp - 0x38]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0_r_nContent_Type:_application_x_www_form_urlencoded_r_nReferer:_http:__wish.taobao.com_wish_center.htm_tabId1_r_noption:_6_0
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
push dword [ebp - 0x44]
push 1
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x48], 0
push 0
push dword [ebp - 0x48]
mov eax, str.http:__wish.taobao.com_wish_center.htm_tabId1
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.0041cf8b
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4677b7
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x4677c7
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4677d7
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4677e7
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4677f7
push ebx
call fcn.004dab71
add esp, 4
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x46780b
push ebx
call fcn.004dab71
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push str.confirm_tag.htm_itemIds
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x467840
mov eax, 0x5b6e76
push eax
push 4
mov ebx, 0x4db7a0
call fcn.004dab77
add esp, 0x34
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0
jle 0x4678e2
mov ebx, dword [ebp - 0xc]
call fcn.004014ac
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x46787d
push 4
call fcn.004dab7d
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x467890
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push 0x5e66ab
mov ebx, dword [ebp - 0x2c]
push dword [ebx]
mov ecx, 2
call fcn.00401e8c
add esp, 8
mov dword [ebp - 0x30], eax
push 0
push dword [ebp - 0x30]
push 0xffffffffffffffff
push 8
push 0x1604dd21
push 0x52010001
call fcn.004dab95
add esp, 0x18
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4678dd
push ebx
call fcn.004dab71
add esp, 4
jmp 0x467ad1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0
push 0
push 0
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
push str.error_limited.htm
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x467913
mov eax, 0x5b6e76
push eax
push 4
mov ebx, 0x4db7a0
call fcn.004dab77
add esp, 0x34
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0
jle 0x4679b5
mov ebx, dword [ebp - 0xc]
call fcn.004014ac
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x467950
push 4
call fcn.004dab7d
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x467963
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push 0x5e66d0
mov ebx, dword [ebp - 0x2c]
push dword [ebx]
mov ecx, 2
call fcn.00401e8c
add esp, 8
mov dword [ebp - 0x30], eax
push 0
push dword [ebp - 0x30]
push 0xffffffffffffffff
push 8
push 0x1604dd21
push 0x52010001
call fcn.004dab95
add esp, 0x18
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x4679b0
push ebx
call fcn.004dab71
add esp, 4
jmp 0x467ad1
mov ebx, dword [ebp - 0xc]
call fcn.004014ac
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x4679d2
push 4
call fcn.004dab7d
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x4679e5
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push 0x5e66fe
mov ebx, dword [ebp - 0x2c]
push dword [ebx]
mov ecx, 2
call fcn.00401e8c
add esp, 8
mov dword [ebp - 0x30], eax
push 0
push dword [ebp - 0x30]
push 0xffffffffffffffff
push 8
push 0x1604dd21
push 0x52010001
call fcn.004dab95
add esp, 0x18
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x467a32
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0xc]
call fcn.004014ac
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x467a4f
push 4
call fcn.004dab7d
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x467a62
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push dword [ebp - 0x24]
push 0x5e6731
mov ebx, dword [ebp - 0x2c]
push dword [ebx]
push 0x5b7194
mov ecx, 4
call fcn.00401e8c
add esp, 0x10
mov dword [ebp - 0x30], eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x467a9f
mov eax, 0x5b6e76
push eax
push 0x10005
push 0x16035b4b
push 0x52010001
push 2
mov ebx, 0x4e0890
call fcn.004dab77
add esp, 0x1c
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x467ad1
push ebx
call fcn.004dab71
add esp, 4
jmp 0x467b53
mov ebx, dword [ebp - 0xc]
call fcn.004014ac
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x467af3
push 4
call fcn.004dab7d
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x467b06
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push 0x5e675b
mov ebx, dword [ebp - 0x2c]
push dword [ebx]
mov ecx, 2
call fcn.00401e8c
add esp, 8
mov dword [ebp - 0x30], eax
push 0
push dword [ebp - 0x30]
push 0xffffffffffffffff
push 8
push 0x1604dd21
push 0x52010001
call fcn.004dab95
add esp, 0x18
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x467b53
push ebx
call fcn.004dab71
add esp, 4
jmp 0x467bd5
mov ebx, dword [ebp - 0xc]
call fcn.004014ac
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x467b75
push 4
call fcn.004dab7d
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x467b88
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push 0x5e6786
mov ebx, dword [ebp - 0x2c]
push dword [ebx]
mov ecx, 2
call fcn.00401e8c
add esp, 8
mov dword [ebp - 0x30], eax
push 0
push dword [ebp - 0x30]
push 0xffffffffffffffff
push 8
push 0x1604dd21
push 0x52010001
call fcn.004dab95
add esp, 0x18
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x467bd5
push ebx
call fcn.004dab71
add esp, 4
jmp 0x467d22
mov ebx, dword [ebp - 0xc]
call fcn.004014ac
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x467bf7
push 4
call fcn.004dab7d
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x467c0a
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push 0x5e67b5
mov ebx, dword [ebp - 0x2c]
push dword [ebx]
mov ecx, 2
call fcn.00401e8c
add esp, 8
mov dword [ebp - 0x30], eax
push 0
push dword [ebp - 0x30]
push 0xffffffffffffffff
push 8
push 0x1604dd21
push 0x52010001
call fcn.004dab95
add esp, 0x18
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x467c57
push ebx
call fcn.004dab71
add esp, 4
lea eax, [ebp - 0xc]
push eax
push 4
mov eax, 2
call fcn.004dab65
add esp, 8
mov eax, dword [ebp - 0x1c]
dec eax
jl 0x467d20
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0xc]
mov dword [ebp - 0x34], ebx
call fcn.004014ac
mov dword [ebp - 0x38], ecx
sub ecx, dword [ebp - 0x2c]
jle 0x467d20
cmp ecx, 1
jle 0x467c98
mov ecx, 1
mov dword [ebp - 0x30], ecx
cmp dword [ebp - 0x30], 0
jle 0x467d20
mov edi, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x38]
mov dword [edi], 1
add edi, 4
mov eax, ecx
sub eax, dword [ebp - 0x30]
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x467cc6
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov edi, dword [ebp - 0x34]
add edi, 8
mov eax, dword [ebp - 0x2c]
shl eax, 2
add edi, eax
mov ecx, dword [ebp - 0x30]
mov ebx, edi
push edi
push ecx
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x467ceb
push ebx
call fcn.004dab71
add esp, 4
pop ebx
pop ecx
add ebx, 4
dec ecx
jne 0x467cda
pop edi
mov eax, dword [ebp - 0x30]
shl eax, 2
mov esi, edi
add esi, eax
mov ecx, dword [ebp - 0x38]
sub ecx, dword [ebp - 0x2c]
sub ecx, dword [ebp - 0x30]
rep movsd dword es:[edi], dword [esi]
sub edi, dword [ebp - 0x34]
push edi
push dword [ebp - 0x34]
call fcn.004dab89
add esp, 8
mov dword [ebp - 0xc], eax
mov eax, dword [ebp - 0x30]
jmp 0x467d22
xor eax, eax
jmp 0x467e43
mov ebx, dword [ebp - 0xc]
call fcn.004014ac
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x467d44
push 4
call fcn.004dab7d
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x467d57
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push 0x5e67d4
mov ebx, dword [ebp - 0x2c]
push dword [ebx]
mov ecx, 2
call fcn.00401e8c
add esp, 8
mov dword [ebp - 0x30], eax
push 0
push dword [ebp - 0x30]
push 0xffffffffffffffff
push 8
push 0x1604dd21
push 0x52010001
call fcn.004dab95
add esp, 0x18
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x467da4
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0xc]
call fcn.004014ac
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x467dc1
push 4
call fcn.004dab7d
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x467dd4
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push dword [ebp - 0x24]
push 0x5e67ee
mov ebx, dword [ebp - 0x2c]
push dword [ebx]
push 0x5b7194
mov ecx, 4
call fcn.00401e8c
add esp, 0x10
mov dword [ebp - 0x30], eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x30]
test eax, eax
jne 0x467e11
mov eax, 0x5b6e76
push eax
push 0x10005
push 0x16035b4b
push 0x52010001
push 2
mov ebx, 0x4e0890
call fcn.004dab77
add esp, 0x1c
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x467e43
push ebx
call fcn.004dab71
add esp, 4
pop eax
pop ebx
pop ecx
jmp 0x466c79
add esp, 0xc
mov eax, 0x5b6e76
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x467e64
push ebx
call fcn.004dab71
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push 0xffffffffffffffff
push 8
push 0x1604dcc5
push 0x52010001
call fcn.004dab9b
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.OLEAUT32.dll_SysReAllocStringLen
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x467e94
mov eax, 0x5b6e76
push eax
push 1
mov ebx, 0x4dbc60
call fcn.004dab77
add esp, 0x10
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x467eba
push ebx
call fcn.004dab71
add esp, 4
fild dword [ebp - 0x30]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
fmul qword [0x5cc58c]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
call fcn.00401cf4
xor ecx, ecx
inc ecx
push ecx
push eax
cmp ecx, eax
jg 0x467f8e
mov ebx, dword [0x82db00]
call fcn.004014ac
mov eax, 4
cmp eax, ecx
jl 0x467f02
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 0x2c]
cmp dword [ebx], 2
jl 0x467f6b
push 0xffffffffffffffff
push 0xa
push 0x1604dcc6
push 0x52010001
call fcn.004dab9b
add esp, 0x10
mov dword [ebp - 0x34], eax
push 0x5e642c
push dword [ebp - 0x34]
call fcn.004019f3
add esp, 8
cmp eax, 0
mov eax, 0
setne al
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x467f5d
push ebx
call fcn.004dab71
add esp, 4
cmp dword [ebp - 0x38], 0
jne 0x467f6b
xor eax, eax
jmp 0x467f70
mov eax, 1
test eax, eax
je 0x467f7d
jmp 0x467f8e
push 0x64
call fcn.00401d1b
pop eax
pop ecx
jmp 0x467ed6
add esp, 8
jmp 0x466910
push 0
push 0
push 0xffffffffffffffff
push 6
push 0x1604dcc6
push 0x52010001
call fcn.004dab95
add esp, 0x18
push 0
push 0x5e67fe
push 0xffffffffffffffff
push 0xa
push 0x1604dcc6
push 0x52010001
call fcn.004dab95
add esp, 0x18
jmp 0x467fdf
cmp dword [ebp + 8], 2
jne 0x467fdf
push 0
push 0
push 0xffffffffffffffff
push 0x10
push 0x1604dcad
push 0x52010001
call fcn.004dab95
add esp, 0x18
push 0
push 0
push 0xffffffffffffffff
push 0x10
push 0x1604dcae
push 0x52010001
call fcn.004dab95
add esp, 0x18
push 0
push 0
push 0xffffffffffffffff
push 0x10
push 0x1604dcaf
push 0x52010001
call fcn.004dab95
add esp, 0x18
mov ebx, dword [0x82db10]
call fcn.004014ac
mov eax, 4
cmp eax, ecx
jl 0x468057
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 0x2c]
dec dword [ebx]
mov ebx, dword [0x82db10]
call fcn.004014ac
mov eax, 4
cmp eax, ecx
jl 0x468085
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 0x2c]
cmp dword [ebx], 0
jne 0x4680fc
mov ebx, dword [0x82db0c]
call fcn.004014ac
mov eax, 4
cmp eax, ecx
jl 0x4680ba
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
push dword [ebp - 0x2c]
call fcn.00408e3e
mov ebx, dword [0x82db00]
call fcn.004014ac
mov eax, 4
cmp eax, ecx
jl 0x4680eb
push 1
call fcn.004dab7d
add esp, 4
shl eax, 2
add ebx, eax
mov dword [ebp - 0x2c], ebx
mov ebx, dword [ebp - 0x2c]
mov dword [ebx], 0
mov ebx, dword [ebp - 4]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x46811a
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x468116
imul eax, dword [ebx]
jmp 0x46810b
mov ecx, eax
test ecx, ecx
je 0x468139
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x468132
push ebx
push eax
call fcn.004dab71
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x468120
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0xc]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x46815f
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x46815b
imul eax, dword [ebx]
jmp 0x468150
mov ecx, eax
test ecx, ecx
je 0x46817e
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x468177
push ebx
push eax
call fcn.004dab71
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x468165
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x10]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4681a4
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4681a0
imul eax, dword [ebx]
jmp 0x468195
mov ecx, eax
test ecx, ecx
je 0x4681c3
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x4681bc
push ebx
push eax
call fcn.004dab71
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4681aa
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x14]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4681e9
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4681e5
imul eax, dword [ebx]
jmp 0x4681da
mov ecx, eax
test ecx, ecx
je 0x468208
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x468201
push ebx
push eax
call fcn.004dab71
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4681ef
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x468220
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x468230
push ebx
call fcn.004dab71
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x468240
push ebx
call fcn.004dab71
add esp, 4
mov esp, ebp
pop ebp
ret 4