Function at 0x557946
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x78
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
push 8
call fcn.005dc81a
add esp, 4
mov dword [ebp - 0x28], 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 - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x44], 0
push 0xc
call fcn.005dc81a
add esp, 4
mov dword [ebp - 0x48], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx], 0x6b44a3
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov eax, 0x6d556d
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
call fcn.00401a1d
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x557a33
push ebx
call fcn.005dc820
add esp, 4
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov eax, str._data_data_wxid
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
push dword [ebp + 8]
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 0x557a6b
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x54]
push eax
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x557a7f
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 4], eax
push 0x6b4d58
push dword [0x84b794]
push 0x6b5a60
push dword [ebp - 4]
push str.SELECT_wx_photo_wx_name_wx_remarks_FROM_friend_WHERE_wxid
mov ecx, 5
call fcn.0040108c
add esp, 0x14
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x557abf
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
mov dword [ebp - 0x4c], 0
push 0
lea eax, [ebp - 0x4c]
push 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
push 1
lea eax, [ebp - 0x18]
push eax
push 1
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 8]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x557b97
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x557ba7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x557bb7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x557bc7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x557bd7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x557be7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x557bf7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x557c07
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x557c17
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x557c27
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x557c37
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0xc], eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
cmp dword [ebp - 0xc], 0
jle 0x55812e
mov eax, str.1234567
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x557c6c
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
push 0x6b4d58
push dword [0x84b794]
push 0x6b5a60
push dword [ebp - 4]
push str.SELECT_ztx_money_ktx_money_wsh_money_zwq_number_zcg_number_adding_time_FROM_member_WHERE_wxid
mov ecx, 5
call fcn.0040108c
add esp, 0x14
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x557cac
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x20]
push eax
push 6
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x24], eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
cmp dword [ebp - 0x24], 0
jle 0x5580e1
mov eax, 0x6b7391
push eax
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x557d0d
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x1c], eax
mov ebx, dword [ebp - 0x28]
mov eax, 0
mov dword [ebp - 0x4c], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x557d42
push 0x374
push 0x40937b7
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x557d5f
push 0x374
push 0x40937b7
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x557d70
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x50]
jmp 0x557d44
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x50], ebx
mov ebx, dword [ebp - 0x50]
mov eax, dword [ebx]
test eax, eax
je 0x557d98
push eax
mov ebx, eax
call fcn.00401021
inc eax
push eax
call fcn.005dc81a
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x557da9
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
mov ebx, dword [ebp - 0x28]
mov eax, 1
mov dword [ebp - 0x4c], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x557dde
push 0x3a1
push 0x40937b7
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x557dfb
push 0x3a1
push 0x40937b7
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x557e0c
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x50]
jmp 0x557de0
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x50], ebx
mov ebx, dword [ebp - 0x50]
mov eax, dword [ebx]
test eax, eax
je 0x557e34
push eax
mov ebx, eax
call fcn.00401021
inc eax
push eax
call fcn.005dc81a
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x557e45
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
lea eax, [ebp - 4]
push eax
lea eax, [ebp - 0x30]
push eax
call fcn.004222bb
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x557e6d
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x28]
mov eax, 2
mov dword [ebp - 0x4c], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x557ea2
push 0x409
push 0x40937b7
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x557ebf
push 0x409
push 0x40937b7
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x557ed0
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x50]
jmp 0x557ea4
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x50], ebx
mov ebx, dword [ebp - 0x50]
mov eax, dword [ebx]
test eax, eax
je 0x557ef8
push eax
mov ebx, eax
call fcn.00401021
inc eax
push eax
call fcn.005dc81a
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x557f09
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
mov ebx, dword [ebp - 0x28]
mov eax, 3
mov dword [ebp - 0x4c], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x557f3e
push 0x436
push 0x40937b7
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x557f5b
push 0x436
push 0x40937b7
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x557f6c
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x50]
jmp 0x557f40
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x50], ebx
mov ebx, dword [ebp - 0x50]
mov eax, dword [ebx]
test eax, eax
je 0x557f94
push eax
mov ebx, eax
call fcn.00401021
inc eax
push eax
call fcn.005dc81a
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x557fa5
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x28]
mov eax, 4
mov dword [ebp - 0x4c], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x557fda
push 0x463
push 0x40937b7
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x557ff7
push 0x463
push 0x40937b7
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x558008
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x50]
jmp 0x557fdc
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x50], ebx
mov ebx, dword [ebp - 0x50]
mov eax, dword [ebx]
test eax, eax
je 0x558030
push eax
mov ebx, eax
call fcn.00401021
inc eax
push eax
call fcn.005dc81a
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x558041
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x28]
mov eax, 5
mov dword [ebp - 0x4c], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x558076
push 0x490
push 0x40937b7
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x558093
push 0x490
push 0x40937b7
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x5580a4
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x50]
jmp 0x558078
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x50], ebx
mov ebx, dword [ebp - 0x50]
mov eax, dword [ebx]
test eax, eax
je 0x5580cc
push eax
mov ebx, eax
call fcn.00401021
inc eax
push eax
call fcn.005dc81a
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x5580dd
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x28]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x5580ff
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x5580fb
imul eax, dword [ebx]
jmp 0x5580f0
mov ecx, eax
test ecx, ecx
je 0x55811e
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x558117
push ebx
push eax
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x558105
call fcn.005dc820
add esp, 4
mov eax, 0x6b42b5
mov dword [ebp - 0x28], eax
push 0x6b4435
push dword [ebp - 0x2c]
call fcn.00402bee
add esp, 8
cmp eax, 0
jne 0x558161
mov eax, 0x6b5621
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x55815d
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
push 0x6b4435
push dword [ebp - 0x30]
call fcn.00402bee
add esp, 8
cmp eax, 0
jne 0x558194
mov eax, 0x6b5621
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x558190
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
push 0x6b4435
push dword [ebp - 0x38]
call fcn.00402bee
add esp, 8
cmp eax, 0
jne 0x5581c7
mov eax, 0x6b5621
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x5581c3
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push 0x6b4435
push dword [ebp - 0x34]
call fcn.00402bee
add esp, 8
cmp eax, 0
jne 0x5581fa
mov eax, 0x6b5621
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x5581f6
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
push 0x6b4435
push dword [ebp - 0x3c]
call fcn.00402bee
add esp, 8
cmp eax, 0
jne 0x55822d
mov eax, 0x6b5621
push eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x558229
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x3c], eax
push 0x6b4435
push dword [ebp - 0x40]
call fcn.00402bee
add esp, 8
cmp eax, 0
jne 0x558260
mov eax, 0x6b5621
push eax
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x55825c
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x40], eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 8]
mov eax, 0x6b739d
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
mov eax, 0x6b73a5
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x48]
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x5582a4
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x5582b4
push ebx
call fcn.005dc820
add esp, 4
push 1
mov eax, 0x6b5b62
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x5582e0
push ebx
call fcn.005dc820
add esp, 4
push dword [ebp + 0x10]
mov eax, str.to_user
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x48]
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x55830d
push ebx
call fcn.005dc820
add esp, 4
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
mov eax, str._data_request_id
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
push dword [ebp + 8]
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x558348
push ebx
call fcn.005dc820
add esp, 4
push dword [ebp - 0x54]
push dword [ebp - 0x58]
mov eax, str.request_id
mov dword [ebp - 0x5c], eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x58]
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x558378
push ebx
call fcn.005dc820
add esp, 4
push dword [ebp + 0xc]
mov eax, str.msg_type
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x48]
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x5583a5
push ebx
call fcn.005dc820
add esp, 4
push 1
mov eax, 0x6b5b62
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x5583d1
push ebx
call fcn.005dc820
add esp, 4
lea eax, [ebp - 4]
push eax
mov eax, 0x6b5617
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x48]
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x5583ff
push ebx
call fcn.005dc820
add esp, 4
lea eax, [ebp - 0x10]
push eax
mov eax, str.head_img
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x48]
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x55842d
push ebx
call fcn.005dc820
add esp, 4
lea eax, [ebp - 0x14]
push eax
mov eax, 0x6b9106
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x48]
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x55845b
push ebx
call fcn.005dc820
add esp, 4
lea eax, [ebp - 0x18]
push eax
mov eax, str.wx_remark
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x48]
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x558489
push ebx
call fcn.005dc820
add esp, 4
lea eax, [ebp - 0x2c]
push eax
mov eax, str.total_tx_money
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x48]
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x5584b7
push ebx
call fcn.005dc820
add esp, 4
lea eax, [ebp - 0x30]
push eax
mov eax, str.ktx_money
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x48]
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x5584e5
push ebx
call fcn.005dc820
add esp, 4
lea eax, [ebp - 0x38]
push eax
mov eax, str.wsh_money
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x48]
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x558513
push ebx
call fcn.005dc820
add esp, 4
lea eax, [ebp - 0x34]
push eax
mov eax, str.frost_money
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x48]
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x558541
push ebx
call fcn.005dc820
add esp, 4
lea eax, [ebp - 0x3c]
push eax
mov eax, str.wq_order_count
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x48]
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x55856f
push ebx
call fcn.005dc820
add esp, 4
lea eax, [ebp - 0x40]
push eax
mov eax, str.succes_order_count
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x48]
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x55859d
push ebx
call fcn.005dc820
add esp, 4
lea eax, [ebp - 0x1c]
push eax
mov eax, str.user_type
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x48]
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x5585cb
push ebx
call fcn.005dc820
add esp, 4
lea eax, [ebp - 0x44]
push eax
mov eax, str.add_time
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x48]
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x5585f9
push ebx
call fcn.005dc820
add esp, 4
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1c]
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x1c]
mov dword [ebp - 0x4c], 0
push 0
push dword [ebp - 0x4c]
push 1
push 1
lea eax, [ebp - 0x48]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
call fcn.0042c10d
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x558652
push ebx
call fcn.005dc820
add esp, 4
jmp 0x558657
mov ebx, dword [ebp - 4]
test ebx, ebx
je 0x558667
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x558677
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x558687
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x558697
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x5586a7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x1c]
test ebx, ebx
je 0x5586b7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x5586c7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x28]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x5586e5
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x5586e1
imul eax, dword [ebx]
jmp 0x5586d6
mov ecx, eax
test ecx, ecx
je 0x558704
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x5586fd
push ebx
push eax
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x5586eb
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x55871c
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x55872c
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x55873c
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x55874c
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x55875c
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x55876c
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x55877c
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x48]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.005dc820
add esp, 4
mov esp, ebp
pop ebp
ret 0xc