Function at 0x443434
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x6c
push 8
call fcn.005dc81a
add esp, 4
mov dword [ebp - 4], 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 - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
push 0xc
call fcn.005dc81a
add esp, 4
mov dword [ebp - 0x1c], 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 - 0x20], 0
mov dword [ebp - 0x24], 0
push 0
push dword [ebp - 0x24]
mov eax, 0x6b8ce8
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
call fcn.00401a1d
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4434db
push ebx
call fcn.005dc820
add esp, 4
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
push 0x6b4d58
push dword [0x84b794]
push 0x6b5a60
mov ebx, dword [ebp + 8]
push dword [ebx]
push str.SELECT__FROM_income_WHERE_order_main
mov ecx, 5
call fcn.0040108c
add esp, 0x14
mov dword [ebp - 0x24], eax
lea eax, [ebp - 4]
push eax
lea eax, [ebp - 0x24]
push eax
push 0xf
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x28]
mov dword [ebp - 0x28], eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x443543
push ebx
call fcn.005dc820
add esp, 4
cmp dword [ebp - 0x28], 0
jne 0x443561
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
jmp 0x444345
mov eax, str._HH:mm:ss
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
mov eax, str.yyyy_MM_dd
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x2c], 0
push 0
push dword [ebp - 0x2c]
push dword [ebp - 0x30]
call fcn.00403385
mov dword [ebp - 0x34], eax
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x4435a7
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x4435b7
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x34]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4435cb
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x6b4d58
push dword [0x84b794]
push 0x6b5a60
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x6b8761
push dword [ebp - 8]
push str._settling_time
mov ebx, dword [ebp + 0x10]
push dword [ebx]
push str.__staff
mov ebx, dword [ebp + 0xc]
push dword [ebx]
push 0x6b8d4c
mov ecx, 0xb
call fcn.0040108c
add esp, 0x2c
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x24]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x443638
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 4]
mov eax, 3
mov dword [ebp - 0x24], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x443669
push 0x26c
push 0x405d85e
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x443686
push 0x26c
push 0x405d85e
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x443697
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x28]
jmp 0x44366b
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x28], ebx
push 0x6b4d58
push dword [0x84b794]
push 0x6b5a60
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push str.SELECT_ztx_money_wsh_money_ktx_money_FROM_member_WHERE_wxid
mov ecx, 5
call fcn.0040108c
add esp, 0x14
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x30], 0
push 0
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 0x34], 0
push 0
lea eax, [ebp - 0x34]
push eax
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x3c], 0
push 0
lea eax, [ebp - 0x3c]
push eax
mov dword [ebp - 0x40], 0
push 0
lea eax, [ebp - 0x40]
push eax
mov dword [ebp - 0x44], 0
push 0
lea eax, [ebp - 0x44]
push eax
mov dword [ebp - 0x48], 0
push 0
lea eax, [ebp - 0x48]
push eax
mov dword [ebp - 0x4c], 0
push 0
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
push 1
lea eax, [ebp - 0x14]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0xc]
push eax
lea eax, [ebp - 0x2c]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44378d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x44379d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4437ad
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4437bd
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x4437cd
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x4437dd
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x4437ed
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x40]
test ebx, ebx
je 0x4437fd
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x44380d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x44381d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x44382d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x44383d
push ebx
call fcn.005dc820
add esp, 4
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0xc]
test eax, eax
jne 0x443850
mov eax, 0x6b4435
push eax
push 1
mov ebx, 0x5dd7a0
call fcn.005dc82c
add esp, 0x10
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x24], edx
mov ebx, dword [ebp - 4]
mov eax, 9
mov dword [ebp - 0x2c], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x44389a
push 0x365
push 0x405d85e
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x4438b7
push 0x365
push 0x405d85e
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x4438c8
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x30]
jmp 0x44389c
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x30], ebx
push reloc.WS2_32.dll_connect
push 0
mov ebx, dword [ebp - 0x30]
mov eax, dword [ebx]
test eax, eax
jne 0x4438e7
mov eax, 0x6b4435
push eax
push 1
mov ebx, 0x5dd7a0
call fcn.005dc82c
add esp, 0x10
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x34], edx
fld qword [ebp - 0x28]
fadd qword [ebp - 0x38]
fstp qword [ebp - 0x40]
push 0x80000601
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
push 1
mov ebx, 0x5ded50
call fcn.005dc82c
add esp, 0x10
mov dword [ebp - 0x44], eax
mov eax, dword [ebp - 0x44]
push eax
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x44393d
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0xc], eax
mov ebx, dword [ebp - 4]
mov eax, 3
mov dword [ebp - 0x24], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x443972
push 0x3a5
push 0x405d85e
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x44398f
push 0x3a5
push 0x405d85e
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x4439a0
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x28]
jmp 0x443974
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x28], ebx
push 0x6b4d58
push dword [0x84b794]
push 0x6b5a60
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 0x6b6834
push dword [ebp - 0xc]
push str.UPDATE_member_SET_ztx_money
mov ecx, 7
call fcn.0040108c
add esp, 0x1c
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x18]
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4439ff
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 4]
mov eax, 3
mov dword [ebp - 0x24], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x443a30
push 0x446
push 0x405d85e
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x443a4d
push 0x446
push 0x405d85e
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x443a5e
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x28]
jmp 0x443a32
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x28], ebx
push dword [ebp - 0x28]
lea eax, [ebp - 0x14]
push eax
call fcn.004222bb
mov dword [ebp - 0x2c], eax
mov eax, dword [ebp - 0x2c]
push eax
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x443a8b
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x18], eax
push 0x84b7a4
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov ebx, dword [ebp - 4]
mov eax, 7
mov dword [ebp - 0x24], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x443acf
push 0x4b0
push 0x405d85e
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x443aec
push 0x4b0
push 0x405d85e
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x443afd
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x28]
jmp 0x443ad1
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x28], ebx
push 0x6b4435
mov ebx, dword [ebp - 0x28]
push dword [ebx]
call fcn.00402bee
add esp, 8
cmp eax, 0
je 0x443baa
mov ebx, dword [ebp - 4]
mov eax, 8
mov dword [ebp - 0x30], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x443b53
push 0x4dc
push 0x405d85e
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x443b70
push 0x4dc
push 0x405d85e
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x443b81
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x34]
jmp 0x443b55
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x34], ebx
push 0x6b4435
mov ebx, dword [ebp - 0x34]
push dword [ebx]
call fcn.00402bee
add esp, 8
cmp eax, 0
je 0x443baa
xor eax, eax
jmp 0x443baf
mov eax, 1
test eax, eax
je 0x443cc5
mov ebx, dword [ebp - 4]
mov eax, 7
mov dword [ebp - 0x24], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x443be8
push 0x50a
push 0x405d85e
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x443c05
push 0x50a
push 0x405d85e
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x443c16
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x28]
jmp 0x443bea
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x28], ebx
mov eax, 0x6b8dd6
push eax
mov ebx, dword [ebp - 0x28]
mov ebx, dword [ebx]
test ebx, ebx
je 0x443c38
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov ebx, dword [ebp - 0x28]
mov dword [ebx], eax
mov ebx, dword [ebp - 4]
mov eax, 8
mov dword [ebp - 0x24], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x443c6f
push 0x53e
push 0x405d85e
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x443c8c
push 0x53e
push 0x405d85e
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x443c9d
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x28]
jmp 0x443c71
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x28], ebx
mov eax, 0x6b8ddf
push eax
mov ebx, dword [ebp - 0x28]
mov ebx, dword [ebx]
test ebx, ebx
je 0x443cbf
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov ebx, dword [ebp - 0x28]
mov dword [ebx], eax
mov ebx, dword [ebp - 4]
mov eax, 3
mov dword [ebp - 0x24], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x443cf6
push 0x574
push 0x405d85e
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x443d13
push 0x574
push 0x405d85e
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x443d24
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x28]
jmp 0x443cf8
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 4]
mov eax, 9
mov dword [ebp - 0x2c], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x443d5f
push 0x574
push 0x405d85e
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x443d7c
push 0x574
push 0x405d85e
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x443d8d
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x30]
jmp 0x443d61
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x30], ebx
mov ebx, dword [ebp + 0xc]
push dword [ebx]
push 0x6b8de8
mov ebx, dword [ebp + 8]
push dword [ebx]
push 0x6b8df3
mov ecx, 4
call fcn.0040108c
add esp, 0x10
mov dword [ebp - 0x34], eax
lea eax, [ebp - 0x34]
push eax
push dword [ebp - 0x30]
push dword [ebp - 0x28]
push 2
call fcn.004242a6
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x443ddf
push ebx
call fcn.005dc820
add esp, 4
call fcn.00438c6d
mov dword [ebp - 0x24], eax
push 1
push 1
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x10]
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x443e10
push ebx
call fcn.005dc820
add esp, 4
mov dword [ebp - 0x24], 0
push 0
lea eax, [ebp - 0x24]
push eax
mov eax, 0x6b8e05
mov dword [ebp - 0x28], eax
lea eax, [ebp - 0x28]
push eax
mov eax, 0x6b7b58
mov dword [ebp - 0x2c], eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x14]
mov dword [ebp - 0x30], eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x443e56
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x443e66
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x443e76
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x30]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x443e8a
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 4]
mov eax, 5
mov dword [ebp - 0x24], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x443ebf
push 0x6ec
push 0x405d85e
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x443edc
push 0x6ec
push 0x405d85e
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x443eed
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x28]
jmp 0x443ec1
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 4]
mov eax, 9
mov dword [ebp - 0x2c], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x443f28
push 0x6ec
push 0x405d85e
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x443f45
push 0x6ec
push 0x405d85e
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x443f56
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x30]
jmp 0x443f2a
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x30], ebx
mov ebx, dword [ebp - 4]
mov eax, 7
mov dword [ebp - 0x34], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x443f91
push 0x6ec
push 0x405d85e
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x443fae
push 0x6ec
push 0x405d85e
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x443fbf
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x38]
jmp 0x443f93
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 4]
mov eax, 8
mov dword [ebp - 0x3c], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x443ffa
push 0x6ec
push 0x405d85e
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x444017
push 0x6ec
push 0x405d85e
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x444028
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x40]
jmp 0x443ffc
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x40], ebx
push 1
push dword [ebp - 0x40]
push 1
mov eax, 0x6b8e12
mov dword [ebp - 0x44], eax
lea eax, [ebp - 0x44]
push eax
push 1
push dword [ebp - 0x38]
push 1
mov eax, 0x6b8e1b
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
push eax
push 1
lea eax, [ebp - 0x18]
push eax
push 1
mov eax, 0x6b6896
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
push 1
lea eax, [ebp - 0x14]
push eax
push 1
mov eax, 0x6b68b9
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x50]
push eax
push 1
lea eax, [ebp - 0x10]
push eax
push 1
mov eax, 0x6b68ac
mov dword [ebp - 0x54], eax
lea eax, [ebp - 0x54]
push eax
push 1
lea eax, [ebp - 0xc]
push eax
push 1
mov eax, 0x6b8e22
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
push 1
push dword [ebp + 0xc]
push 1
mov eax, 0x6b8e2f
mov dword [ebp - 0x5c], eax
lea eax, [ebp - 0x5c]
push eax
push 1
push dword [ebp - 0x30]
push 1
mov eax, 0x6b8e3a
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x60]
push eax
push 1
push dword [ebp - 0x28]
push 1
mov eax, 0x6b688b
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 8]
push eax
mov eax, 0x6b8e45
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.00413f3e
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x44410d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x44411d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x44412d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x44413d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x44414d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x44415d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x44416d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x44417d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x48]
test ebx, ebx
je 0x44418d
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x44]
test ebx, ebx
je 0x44419d
push ebx
call fcn.005dc820
add esp, 4
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4441b1
push ebx
call fcn.005dc820
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
mov ebx, dword [ebp - 4]
mov eax, 0xd
mov dword [ebp - 0x24], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x4441e6
push 0x812
push 0x405d85e
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x444203
push 0x812
push 0x405d85e
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x444214
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x28]
jmp 0x4441e8
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 4]
mov eax, 3
mov dword [ebp - 0x2c], eax
mov eax, 0
mov ecx, dword [ebx]
add ebx, 4
cmp ecx, 2
je 0x44424f
push 0x812
push 0x405d85e
push 3
call fcn.005dc826
add esp, 0xc
xor edx, edx
cmp eax, dword [ebx]
jl 0x44426c
push 0x812
push 0x405d85e
push 1
call fcn.005dc826
add esp, 0xc
add ebx, 4
dec ecx
je 0x44427d
call fcn.0041b0f6
mov eax, dword [ebp + ecx*4 - 0x30]
jmp 0x444251
add eax, edx
shl eax, 2
add ebx, eax
mov dword [ebp - 0x30], ebx
mov dword [ebp - 0x34], 0
push 0
push dword [ebp - 0x34]
mov eax, 0x6b8e50
mov dword [ebp - 0x38], eax
lea eax, [ebp - 0x38]
push eax
mov eax, 0x6b7b58
mov dword [ebp - 0x3c], eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x1c]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x20]
mov dword [ebp - 0x40], eax
mov ebx, dword [ebp - 0x3c]
test ebx, ebx
je 0x4442cc
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4442dc
push ebx
call fcn.005dc820
add esp, 4
push 0
push dword [ebp - 0x40]
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0x30]
push dword [ebp - 0x28]
call fcn.0040e473
mov ebx, dword [ebp - 4]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x444311
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x44430d
imul eax, dword [ebx]
jmp 0x444302
mov ecx, eax
test ecx, ecx
je 0x444330
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x444329
push ebx
push eax
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x444317
call fcn.005dc820
add esp, 4
mov eax, 0x6b42b5
mov dword [ebp - 4], eax
jmp 0x444345
mov ebx, dword [ebp - 4]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x444363
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x44435f
imul eax, dword [ebx]
jmp 0x444354
mov ecx, eax
test ecx, ecx
je 0x444382
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x44437b
push ebx
push eax
call fcn.005dc820
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x444369
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x44439a
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0xc]
test ebx, ebx
je 0x4443aa
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x4443ba
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x14]
test ebx, ebx
je 0x4443ca
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x18]
test ebx, ebx
je 0x4443da
push ebx
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x1c]
push ebx
mov eax, dword [ebx]
call dword [eax]
call fcn.005dc820
add esp, 4
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x4443fa
push ebx
call fcn.005dc820
add esp, 4
mov esp, ebp
pop ebp
ret 0xc