Function at 0x41b10a
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xb0
mov dword [ebp - 4], 0
push 8
call fcn.005dc81a
add esp, 4
mov dword [ebp - 8], eax
mov edi, eax
mov esi, 0x6b42b5
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
push 0xc
call fcn.005dc81a
add esp, 4
mov dword [ebp - 0x14], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x6b45a4
push 0xc
call fcn.005dc81a
add esp, 4
mov dword [ebp - 0x18], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x6b45a4
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
push 8
call fcn.005dc81a
add esp, 4
mov dword [ebp - 0x34], eax
mov edi, eax
mov esi, 0x6b42b5
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov eax, 0x6b619a
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
call fcn.00401a1d
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41b230
push ebx
call fcn.005dc820
add esp, 4
lea eax, [ebp - 0xc]
push eax
push 2
lea eax, [ebp - 8]
push eax
push dword [ebp + 8]
call fcn.0041f08f
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 0
jg 0x41b257
jmp 0x41ee5b
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0xc]
push eax
call fcn.0041ff65
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x41b27b
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
push 0x6b4435
push dword [ebp - 0x10]
call fcn.00402bee
add esp, 8
cmp eax, 0
jne 0x41b29d
jmp 0x41ee5b
call fcn.0042075a
mov dword [ebp - 0x4c], eax
push 1
push 1
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41b2ce
push ebx
call fcn.005dc820
add esp, 4
push 1
push 1
mov eax, 0x6b61b6
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
mov eax, 0x6b51b8
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov dword [ebp - 0x54], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41b30e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41b31e
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x1c], eax
push 1
push 1
lea eax, [ebp - 0xc]
push eax
mov eax, 0x6b61bf
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41b35c
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x50]
mov dword [ebp - 0x20], eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
mov eax, dword [ebp - 4]
xor ecx, ecx
push eax
lea eax, [ebp - 0x24]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x41ecf3
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41b3b2
push 0x2ee
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41b3cf
push 0x2ee
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x48
mov dword [ebp - 0x4c], ebx
push 0x6b4d58
push dword [0x84b794]
push 0x6b5a60
push dword [ebp - 0xc]
push 0x6b61c8
mov ebx, dword [ebp - 0x4c]
push dword [ebx]
push str.tgw_id
mov ecx, 7
call fcn.0040108c
add esp, 0x1c
mov dword [ebp - 0x50], eax
push 1
lea eax, [ebp - 0x50]
push eax
mov eax, str.pid_register
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1c]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41b442
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41b452
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x58], 0
jle 0x41b461
jmp 0x41eceb
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41b488
push 0x414
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41b4a5
push 0x414
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 0x4c], ebx
push 0x6b4d58
push dword [0x84b794]
push 0x6b5a60
mov ebx, dword [ebp - 0x4c]
push dword [ebx]
push 0x6b61ff
mov ecx, 5
call fcn.0040108c
add esp, 0x14
mov dword [ebp - 0x50], eax
push 1
lea eax, [ebp - 0x50]
push eax
mov eax, str.register_order
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1c]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41b510
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41b520
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x58], 0
jle 0x41b72a
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41b551
push 0x4cf
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41b56e
push 0x4cf
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 0x4c], ebx
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41b5a2
push 0x4cf
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41b5bf
push 0x4cf
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x18
mov dword [ebp - 0x50], ebx
mov ebx, dword [ebp - 0x50]
mov eax, dword [ebx]
push eax
mov ebx, dword [ebp - 0x4c]
push dword [ebx]
call fcn.00402bee
add esp, 8
cmp eax, 0
jne 0x41b5ed
jmp 0x41eceb
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41b614
push 0x5b3
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41b631
push 0x5b3
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x18
mov dword [ebp - 0x4c], ebx
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41b665
push 0x5b3
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41b682
push 0x5b3
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 0x50], ebx
push 0x6b4d58
push dword [0x84b794]
push 0x6b5a60
mov ebx, dword [ebp - 0x50]
push dword [ebx]
push 0x6b621b
mov ebx, dword [ebp - 0x4c]
push dword [ebx]
push 0x6b622e
mov ecx, 7
call fcn.0040108c
add esp, 0x1c
mov dword [ebp - 0x54], eax
push 1
lea eax, [ebp - 0x54]
push eax
mov eax, str.register_order
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1c]
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41b6f7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41b707
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x5c], 0
jne 0x41b725
push dword [ebp - 0x24]
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 8]
push eax
call fcn.0042081f
jmp 0x41eceb
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41b751
push 0x720
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41b76e
push 0x720
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x18
mov dword [ebp - 0x4c], ebx
push 0x6b4d58
push dword [0x84b794]
push 0x6b5a60
mov ebx, dword [ebp - 0x4c]
push dword [ebx]
push 0x6b622e
mov ecx, 5
call fcn.0040108c
add esp, 0x14
mov dword [ebp - 0x50], eax
push 1
lea eax, [ebp - 0x50]
push eax
mov eax, str.claim_order
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1c]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41b7d9
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41b7e9
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x58], 0
jle 0x41b7f8
jmp 0x41eceb
push 0x6b5b29
push dword [ebp - 0xc]
call fcn.00402bee
add esp, 8
cmp eax, 0
je 0x41b8e9
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41b838
push 0x85e
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41b855
push 0x85e
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x48
mov dword [ebp - 0x50], ebx
push 0x6b4d58
push dword [0x84b794]
push 0x6b5a60
push dword [ebp - 0xc]
push 0x6b6247
mov ebx, dword [ebp - 0x50]
push dword [ebx]
push str.tgw_id
mov ecx, 7
call fcn.0040108c
add esp, 0x1c
mov dword [ebp - 0x54], eax
push 1
lea eax, [ebp - 0x54]
push eax
mov eax, str.pid_register
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1c]
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41b8c8
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41b8d8
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x5c], 0
jle 0x41b8e9
mov eax, 1
jmp 0x41b8ee
mov eax, 0
test eax, eax
je 0x41ba80
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41b91d
push 0x91b
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41b93a
push 0x91b
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 0x4c], ebx
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41b96e
push 0x91b
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41b98b
push 0x91b
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x4c
mov dword [ebp - 0x50], ebx
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41b9bf
push 0x91b
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41b9dc
push 0x91b
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x48
mov dword [ebp - 0x54], ebx
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41ba10
push 0x91b
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41ba2d
push 0x91b
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 0x58], ebx
push dword [ebp - 0x58]
push dword [ebp - 0x54]
push dword [ebp - 0x50]
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
push dword [ebp - 0x4c]
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
call fcn.00428ab0
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 0
jne 0x41ba7b
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 8]
push eax
push dword [ebp - 0x24]
call fcn.0042ac70
jmp 0x41eceb
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41baa7
push 0xa37
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41bac4
push 0xa37
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 0x4c], ebx
push 0x6b4435
mov ebx, dword [ebp - 0x4c]
push dword [ebx]
call fcn.00402bee
add esp, 8
cmp eax, 0
jne 0x41bb0c
push 0x6b4543
push dword [ebp - 0xc]
call fcn.00402bee
add esp, 8
cmp eax, 0
jne 0x41bb0c
mov eax, 1
jmp 0x41bb11
mov eax, 0
test eax, eax
je 0x41bb32
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 8]
push eax
push dword [ebp - 0x24]
call fcn.0042ac70
jmp 0x41eceb
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41bb59
push 0xb48
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41bb76
push 0xb48
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x48
mov dword [ebp - 0x4c], ebx
push 0x6b4d58
push dword [0x84b794]
push 0x6b5a60
push dword [ebp - 0xc]
push str._AND___shield
mov ebx, dword [ebp - 0x4c]
push dword [ebx]
push str.tgw_id
mov ecx, 7
call fcn.0040108c
add esp, 0x1c
mov dword [ebp - 0x50], eax
push 1
lea eax, [ebp - 0x50]
push eax
mov eax, str.pid_register
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1c]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41bbe9
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41bbf9
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x58], 0
jle 0x41bc1c
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 8]
push eax
push dword [ebp - 0x24]
call fcn.0042ac70
jmp 0x41eceb
cmp dword [ebp - 0x1c], 1
jne 0x41bc34
cmp dword [ebp - 0x20], 1
jne 0x41bc34
xor eax, eax
jmp 0x41bc39
mov eax, 1
test eax, eax
je 0x41bc5a
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 8]
push eax
push dword [ebp - 0x24]
call fcn.0042ac70
jmp 0x41eceb
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41bc81
push 0xcf6
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41bc9e
push 0xcf6
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 0x4c], ebx
lea eax, [ebp - 0xc]
push eax
push dword [ebp - 0x4c]
call fcn.004283f0
test eax, eax
je 0x41bcd8
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 8]
push eax
push dword [ebp - 0x24]
call fcn.0042ac70
jmp 0x41eceb
push 0x6b62ad
push dword [ebp - 0xc]
call fcn.00402bee
add esp, 8
cmp eax, 0
jne 0x41bda6
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41bd18
push 0xdaf
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41bd35
push 0xdaf
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x50
mov dword [ebp - 0x50], ebx
push 0x6b4435
mov ebx, dword [ebp - 0x50]
push dword [ebx]
call fcn.00402bee
add esp, 8
cmp eax, 0
je 0x41bda6
push 1
push 1
lea eax, [ebp - 0xc]
push eax
mov eax, 0x6b62b1
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41bd95
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x5c], 1
jne 0x41bda6
mov eax, 1
jmp 0x41bdab
mov eax, 0
test eax, eax
je 0x41c389
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41bdda
push 0xe6e
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41bdf7
push 0xe6e
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x50
mov dword [ebp - 0x4c], ebx
push 0x6b4d58
push dword [0x84b794]
push 0x6b5a60
mov ebx, dword [ebp - 0x4c]
push dword [ebx]
push 0x6b62ba
mov ecx, 5
call fcn.0040108c
add esp, 0x14
mov dword [ebp - 0x50], eax
push 1
lea eax, [ebp - 0x50]
push eax
mov eax, str.friend
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1c]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41be62
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41be72
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x58], 0
jle 0x41c389
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41bea3
push 0xf33
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41bec0
push 0xf33
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x50
mov dword [ebp - 0x4c], ebx
push 0x6b4d58
push dword [0x84b794]
push 0x6b5a60
mov ebx, dword [ebp - 0x4c]
push dword [ebx]
push str.SELECT_rebate_type_FROM_member_WHERE_wxid
mov ecx, 5
call fcn.0040108c
add esp, 0x14
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x50]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41bfd3
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x41bfe6
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x41bff6
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x41c006
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x41c016
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x41c026
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41c036
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41c046
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41c056
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41c066
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41c076
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x41c086
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41c096
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c0a6
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x88], 0
jle 0x41c270
push 0x6b4d58
push dword [ebp - 0x28]
push str.SELECT_mb_data_FROM_template_WHERE_mb_name
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x4c]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41c1a0
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x41c1b0
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x41c1c0
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x41c1d0
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x41c1e0
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41c1f0
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41c200
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41c210
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41c220
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41c230
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x41c240
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41c250
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c260
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41c270
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41c297
push 0x1059
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41c2b4
push 0x1059
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 0x4c], ebx
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41c2e8
push 0x1059
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41c305
push 0x1059
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x50
mov dword [ebp - 0x50], ebx
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41c339
push 0x1059
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41c356
push 0x1059
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x50
mov dword [ebp - 0x54], ebx
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x2c]
push eax
push dword [ebp - 0x54]
push dword [ebp - 0x50]
push dword [ebp - 0x4c]
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
call fcn.0042c301
jmp 0x41eceb
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41c3b0
push 0x1164
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41c3cd
push 0x1164
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 0x4c], ebx
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41c401
push 0x1164
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41c41e
push 0x1164
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x48
mov dword [ebp - 0x50], ebx
push 0x6b4d58
push dword [0x84b794]
push 0x6b62f4
push dword [ebp - 0xc]
push 0x6b6314
mov ebx, dword [ebp - 0x50]
push dword [ebx]
push str._AND_tgw_id
mov ebx, dword [ebp - 0x4c]
push dword [ebx]
push str.SELECT_hy_wxid_wxid_rebate_type_FROM_query_record_WHERE_id
mov ecx, 9
call fcn.0040108c
add esp, 0x24
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x54]
push eax
push 3
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c496
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0
jle 0x41cda8
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41c4cd
push 0x12d5
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41c4ea
push 0x12d5
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 0x4c], ebx
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41c51e
push 0x12d5
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41c53b
push 0x12d5
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x48
mov dword [ebp - 0x50], ebx
push 0x6b4d58
push dword [0x84b794]
push 0x6b6371
push dword [ebp - 0xc]
push str.AND_platform
mov ebx, dword [ebp - 0x50]
push dword [ebx]
push str._AND_tgw_id
mov ebx, dword [ebp - 0x4c]
push dword [ebx]
push str.DELETE_FROM_query_record_WHERE_id
mov ecx, 9
call fcn.0040108c
add esp, 0x24
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c5a7
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x30], 1
jne 0x41c762
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41c5d8
push 0x13da
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41c5f5
push 0x13da
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 0x4c], ebx
mov ebx, dword [ebp - 0x34]
mov eax, 1
mov dword [ebp - 0x50], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x41c633
push 0x13da
push 0x4047e92
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x41c650
push 0x13da
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x41c661
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x54]
jmp 0x41c635
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x54], ebx
mov ebx, dword [ebp - 0x34]
mov eax, 0
mov dword [ebp - 0x58], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x41c69c
push 0x13da
push 0x4047e92
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x41c6b9
push 0x13da
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x41c6ca
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x5c]
jmp 0x41c69e
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x5c], ebx
mov ebx, dword [ebp - 0x34]
mov eax, 2
mov dword [ebp - 0x60], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x41c705
push 0x13da
push 0x4047e92
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x41c722
push 0x13da
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x41c733
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x64]
jmp 0x41c707
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x64], ebx
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
push dword [ebp - 0x64]
push dword [ebp - 0x5c]
push dword [ebp - 0x54]
push dword [ebp - 0x4c]
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
call fcn.0042c301
jmp 0x41cd56
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov eax, 0x6b63c6
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
mov eax, 0x6b63cb
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c7a7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41c7b7
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x58], 1
jne 0x41cd42
mov eax, dword [ebp - 0x30]
xor ecx, ecx
push eax
lea eax, [ebp - 0x38]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x41cd3f
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov eax, 0x6b63d4
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
mov eax, 0x6b63dd
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41c821
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41c831
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41c841
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41c868
push 0x14ff
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41c885
push 0x14ff
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x5c], ebx
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41c8b9
push 0x1560
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41c8d6
push 0x1560
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x20
mov dword [ebp - 0x60], ebx
push 0x80000601
mov ebx, dword [ebp - 0x60]
push dword [ebx + 4]
push dword [ebx]
push 1
mov ebx, 0x5ded50
call fcn.005dc82c
add esp, 0x10
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
push 1
lea eax, [ebp - 0x64]
push eax
push 1
mov eax, 0x6b63e6
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xa8]
push eax
push dword [ebp - 0x5c]
mov eax, 0x6b63f1
mov dword [ebp - 0xac], eax
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.00413f3e
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41ca59
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x41ca6c
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41ca7f
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41ca8f
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x41caa2
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x41cab5
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x41cac8
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x41cadb
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x41caee
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x41cb01
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x41cb14
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x41cb27
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x41cb3a
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x41cb4a
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x41cb5a
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x41cb6a
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x41cb7a
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41cb8a
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41cb9a
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41cbaa
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41cbc1
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x34]
push ebx
mov eax, 0
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x38]
dec eax
jns 0x41cbee
push 0x158c
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ebx
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x41cc10
push 0x158c
push 0x4047e92
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x41cc2d
push 0x158c
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x41cc3e
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x50]
jmp 0x41cc12
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x50], ebx
mov ebx, dword [ebp - 0x34]
push ebx
mov eax, 1
mov dword [ebp - 0x54], eax
mov eax, dword [ebp - 0x38]
dec eax
jns 0x41cc71
push 0x158c
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ebx
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x41cc93
push 0x158c
push 0x4047e92
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x41ccb0
push 0x158c
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x41ccc1
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x58]
jmp 0x41cc95
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x58], ebx
mov dword [ebp - 0x5c], 0
push 0
push dword [ebp - 0x5c]
mov eax, 0x6b63fc
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
mov eax, 0x6b63dd
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41cd10
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41cd20
push ebx
call fcn.005dc820
add esp, 4
push 0
push dword [ebp - 0x68]
lea eax, [ebp - 0x3c]
push eax
push dword [ebp - 0x58]
push dword [ebp - 0x50]
call fcn.0040e473
pop eax
pop ebx
pop ecx
jmp 0x41c7cd
add esp, 0xc
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 8]
push eax
push dword [ebp - 0x24]
call fcn.0042ac70
mov ebx, dword [ebp - 0x34]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x41cd74
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x41cd70
imul eax, dword [ebx]
jmp 0x41cd65
mov ecx, eax
test ecx, ecx
je 0x41cd93
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x41cd8c
push ebx
push eax
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x41cd7a
call fcn.005dc820
add esp, 4
mov eax, 0x6b42b5
mov dword [ebp - 0x34], eax
jmp 0x41eceb
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41cdcf
push 0x16b9
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41cdec
push 0x16b9
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 0x4c], ebx
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41ce20
push 0x16b9
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41ce3d
push 0x16b9
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x48
mov dword [ebp - 0x50], ebx
push 0x6b4d58
push dword [0x84b794]
push str._AND_path
push dword [ebp - 0xc]
push 0x6b6314
mov ebx, dword [ebp - 0x50]
push dword [ebx]
push str._AND_tgw_id
mov ebx, dword [ebp - 0x4c]
push dword [ebx]
push str.SELECT_hy_wxid_wxid_rebate_type_FROM_query_record_WHERE_id
mov ecx, 9
call fcn.0040108c
add esp, 0x24
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x54]
push eax
push 3
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41ceb5
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 1
jne 0x41d1c4
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41ceec
push 0x180f
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41cf09
push 0x180f
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 0x4c], ebx
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41cf3d
push 0x180f
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41cf5a
push 0x180f
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x48
mov dword [ebp - 0x50], ebx
push 0x6b4d58
push dword [0x84b794]
push str.__AND_path
push dword [ebp - 0xc]
push str.AND_platform
mov ebx, dword [ebp - 0x50]
push dword [ebx]
push str._AND_tgw_id
mov ebx, dword [ebp - 0x4c]
push dword [ebx]
push str.DELETE_FROM_query_record_WHERE_id
mov ecx, 9
call fcn.0040108c
add esp, 0x24
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41cfc6
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41cfed
push 0x18de
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41d00a
push 0x18de
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 0x4c], ebx
mov ebx, dword [ebp - 0x34]
mov eax, 1
mov dword [ebp - 0x50], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x41d048
push 0x18de
push 0x4047e92
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x41d065
push 0x18de
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x41d076
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x54]
jmp 0x41d04a
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x54], ebx
mov ebx, dword [ebp - 0x34]
mov eax, 0
mov dword [ebp - 0x58], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x41d0b1
push 0x18de
push 0x4047e92
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x41d0ce
push 0x18de
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x41d0df
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x5c]
jmp 0x41d0b3
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x5c], ebx
mov ebx, dword [ebp - 0x34]
mov eax, 2
mov dword [ebp - 0x60], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x41d11a
push 0x18de
push 0x4047e92
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x41d137
push 0x18de
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x41d148
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x64]
jmp 0x41d11c
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x64], ebx
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
push dword [ebp - 0x64]
push dword [ebp - 0x5c]
push dword [ebp - 0x54]
push dword [ebp - 0x4c]
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
call fcn.0042c301
mov ebx, dword [ebp - 0x34]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x41d190
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x41d18c
imul eax, dword [ebx]
jmp 0x41d181
mov ecx, eax
test ecx, ecx
je 0x41d1af
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x41d1a8
push ebx
push eax
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x41d196
call fcn.005dc820
add esp, 4
mov eax, 0x6b42b5
mov dword [ebp - 0x34], eax
jmp 0x41eceb
mov eax, 0x6b4435
push eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41d1da
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x28], eax
mov eax, 0x6b4435
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41d1f4
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
mov eax, 0x6b4435
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x41d20e
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
mov eax, 0x6b4435
push eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41d228
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41d253
push 0x1a2d
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41d270
push 0x1a2d
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x48
mov dword [ebp - 0x4c], ebx
push 0x6b4d58
push dword [0x84b794]
push 0x6b644a
mov ebx, dword [ebp - 0x4c]
push dword [ebx]
push str._tgwid_:_
push dword [ebp - 0x10]
push str.SELECT_wxid_rebate_type_FROM_member_WHERE_pid_Like__
mov ecx, 7
call fcn.0040108c
add esp, 0x1c
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
push 1
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x50]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41d37e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x41d38e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x41d39e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x41d3ae
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x41d3be
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41d3ce
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41d3de
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41d3ee
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41d3fe
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41d40e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x41d41e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41d42e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41d43e
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x84], 0
jle 0x41d6c7
push 0x6b4435
push dword [ebp - 0x28]
call fcn.00402bee
add esp, 8
cmp eax, 0
je 0x41d484
push 0x6b5ad7
push dword [ebp - 0x28]
call fcn.00402bee
add esp, 8
cmp eax, 0
je 0x41d484
mov eax, 1
jmp 0x41d489
mov eax, 0
test eax, eax
je 0x41d64e
push 0x6b4d58
push dword [ebp - 0x28]
push str.SELECT_mb_data_FROM_template_WHERE_mb_name
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x4c]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41d57e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x41d58e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x41d59e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x41d5ae
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x41d5be
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41d5ce
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41d5de
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41d5ee
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41d5fe
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41d60e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x41d61e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41d62e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41d63e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41d64e
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41d675
push 0x1bf1
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41d692
push 0x1bf1
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 0x4c], ebx
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x40]
push eax
push dword [ebp - 0x4c]
lea eax, [ebp - 8]
push eax
push dword [ebp - 4]
call fcn.0042c301
jmp 0x41eceb
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41d6ee
push 0x1cd6
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41d70b
push 0x1cd6
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x48
mov dword [ebp - 0x4c], ebx
push 0x6b4d58
push dword [0x84b794]
push 0x6b644a
mov ebx, dword [ebp - 0x4c]
push dword [ebx]
push str._tgwid_:_
push dword [ebp - 0x10]
push str.SELECT_g_wxid_FROM_wxgroup_WHERE_g_pid_Like__
mov ecx, 7
call fcn.0040108c
add esp, 0x1c
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x50]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41d826
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x41d839
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x41d849
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x41d859
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x41d869
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x41d879
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41d889
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41d899
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41d8a9
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41d8b9
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41d8c9
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x41d8d9
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41d8e9
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41d8f9
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x88], 0
jle 0x41dd77
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 8]
push eax
push dword [ebp - 0x24]
call fcn.0042ac70
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push eax
mov eax, 0x6b63d4
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
mov eax, 0x6b63dd
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41d960
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41d970
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41d980
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41d9a7
push 0x1de9
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41d9c4
push 0x1de9
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x5c], ebx
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41d9f8
push 0x1e4a
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41da15
push 0x1e4a
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x20
mov dword [ebp - 0x60], ebx
push 0x80000601
mov ebx, dword [ebp - 0x60]
push dword [ebx + 4]
push dword [ebx]
push 1
mov ebx, 0x5ded50
call fcn.005dc82c
add esp, 0x10
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
mov dword [ebp - 0x88], 0
push 0
lea eax, [ebp - 0x88]
push eax
mov dword [ebp - 0x8c], 0
push 0
lea eax, [ebp - 0x8c]
push eax
mov dword [ebp - 0x90], 0
push 0
lea eax, [ebp - 0x90]
push eax
mov dword [ebp - 0x94], 0
push 0
lea eax, [ebp - 0x94]
push eax
mov dword [ebp - 0x98], 0
push 0
lea eax, [ebp - 0x98]
push eax
mov dword [ebp - 0x9c], 0
push 0
lea eax, [ebp - 0x9c]
push eax
mov dword [ebp - 0xa0], 0
push 0
lea eax, [ebp - 0xa0]
push eax
mov dword [ebp - 0xa4], 0
push 0
lea eax, [ebp - 0xa4]
push eax
push 1
lea eax, [ebp - 0x64]
push eax
push 1
mov eax, 0x6b63e6
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0xa8]
push eax
push dword [ebp - 0x5c]
mov eax, 0x6b63f1
mov dword [ebp - 0xac], eax
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.00413f3e
mov dword [ebp - 0xb0], eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41db98
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x41dbab
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x41dbbe
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41dbce
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x41dbe1
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x41dbf4
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x41dc07
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x41dc1a
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x41dc2d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x41dc40
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x41dc53
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x41dc66
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x41dc79
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x41dc89
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x41dc99
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x41dca9
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x41dcb9
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41dcc9
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41dcd9
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41dce9
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0xb0]
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41dd00
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov eax, 0x6b63fc
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
mov eax, 0x6b63dd
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x14]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41dd49
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41dd59
push ebx
call fcn.005dc820
add esp, 4
push 0
push dword [ebp - 0x58]
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x40]
push eax
call fcn.0040e473
jmp 0x41eceb
push 1
push 1
lea eax, [ebp - 0xc]
push eax
mov eax, 0x6b62b1
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41ddaf
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x50], 1
je 0x41ddef
push 0x6b64ca
push dword [ebp - 0xc]
call fcn.00402bee
add esp, 8
cmp eax, 0
je 0x41ddef
push 0x6b5b29
push dword [ebp - 0xc]
call fcn.00402bee
add esp, 8
cmp eax, 0
je 0x41ddef
xor eax, eax
jmp 0x41ddf4
mov eax, 1
test eax, eax
je 0x41ecd7
push 0x6b4543
push dword [ebp - 0xc]
call fcn.00402bee
add esp, 8
cmp eax, 0
jne 0x41deba
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41de3c
push 0x1ff8
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41de59
push 0x1ff8
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 0x4c], ebx
push 0x80000301
push 0
push 6
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x4c]
mov eax, dword [ebx]
test eax, eax
jne 0x41de87
mov eax, 0x6b4435
push eax
push 2
mov ebx, 0x5dd310
call fcn.005dc82c
add esp, 0x1c
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41deb1
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
jmp 0x41e62f
push 0x6b5b19
push dword [ebp - 0xc]
call fcn.00402bee
add esp, 8
cmp eax, 0
jne 0x41df78
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41defa
push 0x2078
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41df17
push 0x2078
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 0x4c], ebx
push 0x80000301
push 0
push 4
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x4c]
mov eax, dword [ebx]
test eax, eax
jne 0x41df45
mov eax, 0x6b4435
push eax
push 2
mov ebx, 0x5dd310
call fcn.005dc82c
add esp, 0x1c
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x50]
push eax
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41df6f
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x48], eax
jmp 0x41e62f
push 0x6b5b29
push dword [ebp - 0xc]
call fcn.00402bee
add esp, 8
cmp eax, 0
je 0x41dfc7
push 0x6b64cf
push dword [ebp - 0xc]
call fcn.00402bee
add esp, 8
cmp eax, 0
je 0x41dfc7
push 0x6b64ca
push dword [ebp - 0xc]
call fcn.00402bee
add esp, 8
cmp eax, 0
je 0x41dfc7
xor eax, eax
jmp 0x41dfcc
mov eax, 1
test eax, eax
je 0x41e616
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41dffb
push 0x2143
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41e018
push 0x2143
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x50
mov dword [ebp - 0x4c], ebx
push 0x6b4435
mov ebx, dword [ebp - 0x4c]
push dword [ebx]
call fcn.00402bee
add esp, 8
cmp eax, 0
je 0x41e616
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41e067
push 0x21bb
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41e084
push 0x21bb
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x50
mov dword [ebp - 0x4c], ebx
push 0x6b4d58
push dword [0x84b794]
push 0x6b5a60
mov ebx, dword [ebp - 0x4c]
push dword [ebx]
push 0x6b62ba
mov ecx, 5
call fcn.0040108c
add esp, 0x14
mov dword [ebp - 0x50], eax
push 1
lea eax, [ebp - 0x50]
push eax
mov eax, str.friend
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1c]
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41e0ef
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41e0ff
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x58], 0
jle 0x41e616
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41e130
push 0x2280
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41e14d
push 0x2280
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x50
mov dword [ebp - 0x4c], ebx
push 0x6b4d58
push dword [0x84b794]
push 0x6b5a60
mov ebx, dword [ebp - 0x4c]
push dword [ebx]
push str.SELECT_rebate_type_FROM_member_WHERE_wxid
mov ecx, 5
call fcn.0040108c
add esp, 0x14
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
mov dword [ebp - 0x84], 0
push 0
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x50]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov dword [ebp - 0x88], eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41e260
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x84]
test ebx, ebx
je 0x41e273
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x41e283
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x41e293
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x41e2a3
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x41e2b3
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41e2c3
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41e2d3
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41e2e3
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41e2f3
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41e303
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x41e313
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41e323
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41e333
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x88], 0
jle 0x41e4fd
push 0x6b4d58
push dword [ebp - 0x28]
push str.SELECT_mb_data_FROM_template_WHERE_mb_name
mov ecx, 3
call fcn.0040108c
add esp, 0xc
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x4c]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41e42d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x41e43d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x41e44d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x41e45d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x41e46d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41e47d
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41e524
push 0x23c0
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41e541
push 0x23c0
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 0x4c], ebx
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41e575
push 0x23c0
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41e592
push 0x23c0
push 0x4047e92
push 1
call fcn.005dc826
add esp, 0xc
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x50
mov dword [ebp - 0x50], ebx
mov ebx, dword [ebp - 8]
call fcn.00401a51
push ebx
push ecx
mov eax, dword [ebp - 0x24]
dec eax
jns 0x41e5c6
push 0x23c0
push 0x4047e92
push 4
call fcn.005dc826
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x41e5e3
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 8]
push eax
push dword [ebp - 0x24]
call fcn.0042ac70
jmp 0x41eceb
push str._GROUP_BY_wxid
push dword [0x84b794]
push 0x6b5a60
push dword [ebp - 0xc]
push 0x6b6314
push dword [ebp - 0x48]
push str.SELECT_SUM_numbers__wxid_FROM_register_order_WHERE_order_main_LIKE__
mov ecx, 7
call fcn.0040108c
add esp, 0x1c
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
push 1
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x4c]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov dword [ebp - 0x80], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41e72b
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x41e73b
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x41e74b
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x41e75b
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41e76b
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41e77b
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41e78b
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41e79b
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x41e7ab
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x41e7bb
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41e7cb
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41e7db
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x41e7eb
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x80], 1
jne 0x41ecd7
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x41e808
mov eax, 0x6b4435
push eax
push 1
mov ebx, 0x5dda00
call fcn.005dc82c
add esp, 0x10
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x50], 0
push 0
push dword [ebp - 0x50]
mov eax, 0x6b652a
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
mov eax, 0x6b62b1
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x18]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov dword [ebp - 0x5c], eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x41e863
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x41e873
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x5c]
cmp dword [ebp - 0x4c], eax
jle 0x41e8b9
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x44]
test eax, eax
jne 0x41e892
mov eax, 0x6b4435
push eax
push 1
mov ebx, 0x5dda00
call fcn.005dc82c
add esp, 0x10
mov dword [ebp - 0x68], eax
cmp dword [ebp - 0x68], 0
jle 0x41e8b9
mov eax, 1
jmp 0x41e8be
mov eax, 0
test eax, eax
je 0x41ecd7
push 0x6b4d58
push dword [0x84b794]
push 0x6b5a60
push dword [ebp - 0x40]
push str.SELECT_rebate_type_FROM_member_WHERE_wxid
mov ecx, 5
call fcn.0040108c
add esp, 0x14
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x50], 0
push 0
lea eax, [ebp - 0x50]
push eax
mov dword [ebp - 0x54], 0
push 0
lea eax, [ebp - 0x54]
push eax
mov dword [ebp - 0x58], 0
push 0
lea eax, [ebp - 0x58]
push eax
mov dword [ebp - 0x5c], 0
push 0
lea eax, [ebp - 0x5c]
push eax
mov dword [ebp - 0x60], 0
push 0
lea eax, [ebp - 0x60]
push eax
mov dword [ebp - 0x64], 0
push 0
lea eax, [ebp - 0x64]
push eax
mov dword [ebp - 0x68], 0
push 0
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x6c], 0
push 0
lea eax, [ebp - 0x6c]
push eax
mov dword [ebp - 0x70], 0
push 0
lea eax, [ebp - 0x70]
push eax
mov dword [ebp - 0x74], 0
push 0
lea eax, [ebp - 0x74]
push eax
mov dword [ebp - 0x78], 0
push 0
lea eax, [ebp - 0x78]
push eax
mov dword [ebp - 0x7c], 0
push 0
lea eax, [ebp - 0x7c]
push eax
mov dword [ebp - 0x80], 0
push 0
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x4c]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov dword [ebp - 0x84], eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x41e9c4
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x41e9d4
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x41e9e4
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x41e9f4
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x41ea04
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x41ea14
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x41ea24
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x41ea34
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x41ea44
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 8]
push eax
push dword [ebp - 0x24]
call fcn.0042ac70
pop eax
pop ebx
pop ecx
jmp 0x41b37d
add esp, 0xc
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov ebx, dword [ebp - 8]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x41ed23
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x41ed1f
imul eax, dword [ebx]
jmp 0x41ed14
mov ecx, eax
test ecx, ecx
je 0x41ee46
push ecx
push ebx
mov ebx, dword [ebx]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41ed41
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41ed55
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41ed69
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41ed7d
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41ed91
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41eda5
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 0x20
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41edb9
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41edcd
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41ede1
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41edf5
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41ee09
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41ee1d
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41ee31
push ebx
call fcn.005dc820
add esp, 4
pop ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x41ed29
call fcn.005dc820
add esp, 4
mov eax, 0x6b42b5
mov dword [ebp - 8], eax
jmp 0x41ee5b
mov ebx, dword [ebp - 8]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x41ee79
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x41ee75
imul eax, dword [ebx]
jmp 0x41ee6a
mov ecx, eax
test ecx, ecx
je 0x41ef9c
push ecx
push ebx
mov ebx, dword [ebx]
push ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41ee97
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41eeab
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41eebf
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41eed3
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41eee7
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41eefb
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 0x20
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41ef0f
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41ef23
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41ef37
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41ef4b
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41ef5f
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41ef73
push ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x41ef87
push ebx
call fcn.005dc820
add esp, 4
pop ebx
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x41ee7f
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x41efb4
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x41efc4
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x14]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x18]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x41eff4
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x41f004
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x34]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x41f022
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x41f01e
imul eax, dword [ebx]
jmp 0x41f013
mov ecx, eax
test ecx, ecx
je 0x41f041
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x41f03a
push ebx
push eax
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x41f028
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x41f059
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x41f069
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x41f079
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x41f089
push ebx
call fcn.005dc820
add esp, 4
mov esp, ebp
pop ebp
ret 4