Function at 0x427e40
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
and esp, 0xffffffc0
push 0xffffffffffffffff
push 0x48b288
mov eax, dword fs:[0]
push eax
sub esp, 0x1a4
push ebx
push ebp
push esi
push edi
mov eax, dword [0x5588ec]
xor eax, esp
push eax
lea eax, [esp + 0x1b8]
mov dword fs:[0], eax
mov edi, ecx
lea ecx, [esp + 0x30]
call dword [0x4a95a8]
xor esi, esi
lea ecx, [esp + 0x34]
mov dword [esp + 0x1c0], esi
call dword [0x4a95a8]
lea ecx, [esp + 0x74]
call dword [0x4a95a8]
lea ecx, [esp + 0x54]
call dword [0x4a95a8]
lea ecx, [esp + 0x44]
call dword [0x4a95a8]
lea ecx, [esp + 0xa8]
call dword [0x4a95a8]
lea ecx, [esp + 0x84]
call dword [0x4a95a8]
lea ecx, [esp + 0xa0]
call dword [0x4a95a8]
lea ecx, [esp + 0x98]
call dword [0x4a95a8]
lea ecx, [esp + 0x90]
call dword [0x4a95a8]
lea ecx, [esp + 0x7c]
call dword [0x4a95a8]
lea ecx, [esp + 0x80]
call dword [0x4a95a8]
lea ecx, [esp + 0x68]
call dword [0x4a95a8]
lea ecx, [esp + 0xb0]
call dword [0x4a95a8]
lea ecx, [esp + 0x4c]
call dword [0x4a95a8]
lea ecx, [esp + 0x78]
call dword [0x4a95a8]
lea ecx, [esp + 0x40]
call dword [0x4a95a8]
lea ecx, [esp + 0x8c]
call dword [0x4a95a8]
lea ecx, [esp + 0x38]
call dword [0x4a95a8]
lea ecx, [esp + 0x60]
call dword [0x4a95a8]
lea ecx, [esp + 0x3c]
call dword [0x4a95a8]
lea ecx, [esp + 0x48]
call dword [0x4a95a8]
lea ecx, [esp + 0xa4]
call dword [0x4a95a8]
lea ecx, [esp + 0x94]
call dword [0x4a95a8]
lea ecx, [esp + 0x88]
call dword [0x4a95a8]
lea ecx, [esp + 0x5c]
call dword [0x4a95a8]
lea ecx, [esp + 0xc4]
call dword [0x4a95a8]
lea ecx, [esp + 0xbc]
call dword [0x4a95a8]
lea ecx, [esp + 0xc8]
call dword [0x4a95a8]
lea ecx, [esp + 0xdc]
call dword [0x4a95a8]
lea ecx, [esp + 0xd4]
call dword [0x4a95a8]
lea ecx, [esp + 0x9c]
call dword [0x4a95a8]
lea ecx, [esp + 0xc0]
call dword [0x4a95a8]
lea ecx, [esp + 0xe0]
call dword [0x4a95a8]
lea ecx, [esp + 0xd8]
call dword [0x4a95a8]
lea ecx, [esp + 0x70]
call dword [0x4a95a8]
lea ecx, [esp + 0x50]
call dword [0x4a95a8]
lea ecx, [esp + 0x64]
call dword [0x4a95a8]
lea ecx, [esp + 0x58]
call dword [0x4a95a8]
lea ecx, [esp + 0xcc]
call dword [0x4a95a8]
lea ecx, [esp + 0x6c]
call dword [0x4a95a8]
lea ecx, [esp + 0xd0]
call dword [0x4a95a8]
lea ecx, [esp + 0xb4]
call dword [0x4a95a8]
lea ecx, [esp + 0xb8]
call dword [0x4a95a8]
lea ecx, [esp + 0xac]
call dword [0x4a95a8]
lea ecx, [esp + 0x118]
mov byte [esp + 0x1c0], 0x2c
call fcn.004842fe
lea ecx, [esp + 0x12c]
mov byte [esp + 0x1c0], 0x2d
call fcn.004842fe
lea ecx, [esp + 0x104]
mov byte [esp + 0x1c0], 0x2e
call fcn.004842fe
lea ecx, [esp + 0xf0]
mov byte [esp + 0x1c0], 0x2f
call fcn.004842fe
fldz
mov eax, dword [edi + 0x518]
fst qword [esp + 0x158]
lea ebx, [edi + 0x518]
fstp qword [esp + 0x14c]
mov byte [esp + 0x1c0], 0x30
mov dword [esp + 0x160], esi
mov dword [esp + 0x154], esi
push eax
mov ebp, dword [0x4a9540]
push str._schoolId_schoolName
lea ecx, [esp + 0x38]
push str.select_referTchrId_referTchr_Left_CStr_Format_payInDate_yyyy_mm_dd___7__as_billMonth_payInDate_studentId_stdtName_tuitionShallPayInSum_bookFeeSum_otherFeeSum_sumFee_factPayedFee_oweTuitionSum_payType_accountId_addPoint_inTime_s_from_payIn_where_payInId_s
push ecx
call ebp
add esp, 0x10
push 1
push 1
push 1
push 0
lea ecx, [esp + 0x40]
lea esi, [edi + 0x548]
call dword [0x4a957c]
push eax
mov ecx, esi
call fcn.0048566e
test eax, eax
je 0x428162
mov ecx, esi
call fcn.00485668
test eax, eax
mov ecx, esi
je 0x4283d8
call fcn.00485686
lea ecx, [esp + 0xf0]
mov byte [esp + 0x1c0], 0x2f
call fcn.00483f68
lea ecx, [esp + 0x104]
mov byte [esp + 0x1c0], 0x2e
call fcn.00483f68
lea ecx, [esp + 0x12c]
mov byte [esp + 0x1c0], 0x2d
call fcn.00483f68
lea ecx, [esp + 0x118]
mov byte [esp + 0x1c0], 0x2c
call fcn.00483f68
lea ecx, [esp + 0xac]
call dword [0x4a95ac]
lea ecx, [esp + 0xb8]
call dword [0x4a95ac]
lea ecx, [esp + 0xb4]
call dword [0x4a95ac]
lea ecx, [esp + 0xd0]
call dword [0x4a95ac]
lea ecx, [esp + 0x6c]
call dword [0x4a95ac]
lea ecx, [esp + 0xcc]
call dword [0x4a95ac]
lea ecx, [esp + 0x58]
call dword [0x4a95ac]
lea ecx, [esp + 0x64]
call dword [0x4a95ac]
lea ecx, [esp + 0x50]
call dword [0x4a95ac]
lea ecx, [esp + 0x70]
call dword [0x4a95ac]
lea ecx, [esp + 0xd8]
call dword [0x4a95ac]
lea ecx, [esp + 0xe0]
call dword [0x4a95ac]
lea ecx, [esp + 0xc0]
call dword [0x4a95ac]
lea ecx, [esp + 0x9c]
call dword [0x4a95ac]
lea ecx, [esp + 0xd4]
call dword [0x4a95ac]
lea ecx, [esp + 0xdc]
call dword [0x4a95ac]
lea ecx, [esp + 0xc8]
call dword [0x4a95ac]
lea ecx, [esp + 0xbc]
call dword [0x4a95ac]
lea ecx, [esp + 0xc4]
call dword [0x4a95ac]
lea ecx, [esp + 0x5c]
call dword [0x4a95ac]
lea ecx, [esp + 0x88]
call dword [0x4a95ac]
lea ecx, [esp + 0x94]
call dword [0x4a95ac]
lea ecx, [esp + 0xa4]
call dword [0x4a95ac]
lea ecx, [esp + 0x48]
call dword [0x4a95ac]
lea ecx, [esp + 0x3c]
call dword [0x4a95ac]
lea ecx, [esp + 0x60]
call dword [0x4a95ac]
lea ecx, [esp + 0x38]
call dword [0x4a95ac]
lea ecx, [esp + 0x8c]
call dword [0x4a95ac]
lea ecx, [esp + 0x40]
call dword [0x4a95ac]
lea ecx, [esp + 0x78]
call dword [0x4a95ac]
lea ecx, [esp + 0x4c]
call dword [0x4a95ac]
lea ecx, [esp + 0xb0]
call dword [0x4a95ac]
lea ecx, [esp + 0x68]
call dword [0x4a95ac]
lea ecx, [esp + 0x80]
call dword [0x4a95ac]
lea ecx, [esp + 0x7c]
call dword [0x4a95ac]
lea ecx, [esp + 0x90]
call dword [0x4a95ac]
lea ecx, [esp + 0x98]
call dword [0x4a95ac]
lea ecx, [esp + 0xa0]
call dword [0x4a95ac]
lea ecx, [esp + 0x84]
call dword [0x4a95ac]
lea ecx, [esp + 0xa8]
call dword [0x4a95ac]
lea ecx, [esp + 0x44]
call dword [0x4a95ac]
lea ecx, [esp + 0x54]
call dword [0x4a95ac]
lea ecx, [esp + 0x74]
call dword [0x4a95ac]
lea ecx, [esp + 0x34]
call dword [0x4a95ac]
lea ecx, [esp + 0x30]
call dword [0x4a95ac]
xor eax, eax
mov ecx, dword [esp + 0x1b8]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov esp, ebp
pop ebp
ret
lea edx, [esp + 0x88]
push edx
push 0
call fcn.00485662
lea eax, [esp + 0x5c]
push eax
push 1
mov ecx, esi
call fcn.00485662
lea ecx, [esp + 0x70]
push ecx
push 2
mov ecx, esi
call fcn.00485662
lea edx, [esp + 0x54]
push edx
push 3
mov ecx, esi
call fcn.00485662
lea eax, [esp + 0x34]
push eax
push 4
mov ecx, esi
call fcn.00485662
lea ecx, [esp + 0x74]
push ecx
push 5
mov ecx, esi
call fcn.00485662
lea edx, [esp + 0x84]
push edx
push 6
mov ecx, esi
call fcn.00485662
lea eax, [esp + 0xa0]
push eax
push 7
mov ecx, esi
call fcn.00485662
lea ecx, [esp + 0x98]
push ecx
push 8
mov ecx, esi
call fcn.00485662
lea edx, [esp + 0x90]
push edx
push 9
mov ecx, esi
call fcn.00485662
lea eax, [esp + 0x7c]
push eax
push 0xa
mov ecx, esi
call fcn.00485662
lea ecx, [esp + 0x80]
push ecx
push 0xb
mov ecx, esi
call fcn.00485662
push str.value
push str.bankFee
lea edx, [esp + 0xec]
push edx
mov ecx, edi
call fcn.004856ec
push eax
lea ecx, [esp + 0x50]
mov byte [esp + 0x1c4], 0x31
call dword [0x4a9558]
lea ecx, [esp + 0xe4]
mov byte [esp + 0x1c0], 0x30
call dword [0x4a95ac]
push str.value
push str.cashFee
lea eax, [esp + 0xec]
push eax
mov ecx, edi
call fcn.004856ec
mov byte [esp + 0x1c0], 0x32
push eax
lea ecx, [esp + 0x6c]
call dword [0x4a9558]
lea ecx, [esp + 0xe4]
mov byte [esp + 0x1c0], 0x30
call dword [0x4a95ac]
lea ecx, [esp + 0x44]
push ecx
push 0xc
mov ecx, esi
call fcn.00485662
lea edx, [esp + 0xa8]
push edx
push 0xd
mov ecx, esi
call fcn.00485662
lea eax, [esp + 0xb0]
push eax
push 0xe
mov ecx, esi
call fcn.00485662
lea ecx, [esp + 0x78]
push ecx
push 0xf
mov ecx, esi
call fcn.00485662
lea edx, [esp + 0x3c]
push edx
push 0x10
mov ecx, esi
call fcn.00485662
lea eax, [esp + 0x48]
push eax
push 0x11
mov ecx, esi
call fcn.00485662
push 0x4ac254
lea ecx, [esp + 0x4c]
push ecx
lea edx, [esp + 0xec]
push edx
call fcn.00401620
add esp, 0xc
push eax
lea ecx, [esp + 0x90]
mov byte [esp + 0x1c4], 0x33
call dword [0x4a9558]
lea ecx, [esp + 0xe4]
mov byte [esp + 0x1c0], 0x30
call dword [0x4a95ac]
mov ecx, esi
call fcn.00485686
lea ecx, [esp + 0x4c]
call dword [0x4a957c]
push eax
call dword [0x4a966c]
fstp qword [esp + 0x148]
add esp, 4
lea ecx, [esp + 0x68]
call dword [0x4a957c]
push eax
call dword [0x4a966c]
fadd qword [esp + 0x148]
add esp, 4
lea ecx, [esp + 0x7c]
fstp qword [esp + 0x144]
call dword [0x4a957c]
push eax
call dword [0x4a966c]
fcomp qword [esp + 0x148]
add esp, 4
fnstsw ax
test ah, 0x44
jnp 0x42862d
push 0
push 0x40
push 0x4bc54c
call fcn.004856e6
add esp, 0xc
jmp 0x428162
push 1
mov ecx, ebx
call dword [0x4a957c]
push eax
mov ecx, edi
call fcn.00427280
test eax, eax
je 0x428162
push edi
lea eax, [edi + 0x594]
push eax
lea ecx, [esp + 0x3c]
call dword [0x4a957c]
push eax
push 1
call fcn.004564d0
add esp, 0x10
test eax, eax
je 0x428162
push edi
lea ecx, [edi + 0x5a8]
push ecx
lea ecx, [esp + 0x3c]
call dword [0x4a957c]
push eax
push 0
call fcn.004564d0
add esp, 0x10
test eax, eax
je 0x428162
push 0xffffffffffffffff
lea ecx, [edi + 0x568]
push 0
call fcn.00484328
mov eax, dword [edi + 0x570]
lea ecx, [edi + 0x568]
lea edx, [esp + 0x34]
push edx
push eax
call fcn.0048432e
lea eax, [edi + 0x568]
push edi
push eax
call fcn.00456300
add esp, 8
test eax, eax
je 0x428162
push 0xffffffffffffffff
lea ecx, [edi + 0x57c]
push 0
call fcn.00484328
push edi
lea eax, [edi + 0x57c]
push eax
mov ecx, ebx
call dword [0x4a957c]
push eax
push str.payInId
push str.payinDetail1
push str.tClassId
call fcn.00455cb0
add esp, 0x18
test eax, eax
je 0x428162
lea eax, [edi + 0x57c]
push edi
push eax
call fcn.00455e70
add esp, 8
test eax, eax
je 0x428162
lea ecx, [esp + 0x68]
call dword [0x4a957c]
push eax
call dword [0x4a966c]
fcomp qword [0x4a9e10]
add esp, 4
fnstsw ax
test ah, 0x41
jp 0x42876c
lea ecx, [esp + 0x4c]
call dword [0x4a957c]
push eax
call dword [0x4a966c]
fcomp qword [0x4a9e10]
add esp, 4
fnstsw ax
test ah, 0x41
jnp 0x429b65
lea ecx, [esp + 0x84]
call dword [0x4a957c]
push eax
call dword [0x4a966c]
fcomp qword [0x4a9e10]
add esp, 4
fnstsw ax
test ah, 0x41
jne 0x42882b
push 0x4bc528
lea ecx, [esp + 0xe8]
call dword [0x4a92f8]
lea eax, [esp + 0x84]
push eax
lea ecx, [esp + 0xec]
push 0x4bc51c
push ecx
mov byte [esp + 0x1cc], 0x34
call fcn.004016b0
lea edx, [esp + 0xf0]
push edx
push eax
lea eax, [esp + 0x100]
push eax
mov byte [esp + 0x1d8], 0x35
call fcn.00401580
add esp, 0x18
push eax
lea ecx, [esp + 0x3c]
mov byte [esp + 0x1c4], 0x36
call dword [0x4a92f4]
lea ecx, [esp + 0xec]
call dword [0x4a95ac]
lea ecx, [esp + 0xe8]
call dword [0x4a95ac]
lea ecx, [esp + 0xe4]
mov byte [esp + 0x1c0], 0x30
call dword [0x4a95ac]
lea ecx, [esp + 0xa0]
call dword [0x4a957c]
push eax
call dword [0x4a966c]
fcomp qword [0x4a9e10]
add esp, 4
fnstsw ax
test ah, 0x41
jne 0x4288ea
push 0x4bc528
lea ecx, [esp + 0xe8]
call dword [0x4a92f8]
lea ecx, [esp + 0xa0]
push ecx
lea edx, [esp + 0xf0]
push 0x4bc514
push edx
mov byte [esp + 0x1cc], 0x37
call fcn.004016b0
lea ecx, [esp + 0xf0]
push ecx
push eax
lea edx, [esp + 0xfc]
push edx
mov byte [esp + 0x1d8], 0x38
call fcn.00401580
add esp, 0x18
push eax
lea ecx, [esp + 0x3c]
mov byte [esp + 0x1c4], 0x39
call dword [0x4a92f4]
lea ecx, [esp + 0xe8]
call dword [0x4a95ac]
lea ecx, [esp + 0xec]
call dword [0x4a95ac]
lea ecx, [esp + 0xe4]
mov byte [esp + 0x1c0], 0x30
call dword [0x4a95ac]
lea ecx, [esp + 0x98]
call dword [0x4a957c]
push eax
call dword [0x4a966c]
fcomp qword [0x4a9e10]
add esp, 4
fnstsw ax
test ah, 0x41
jne 0x4289a9
push 0x4bc528
lea ecx, [esp + 0xe8]
call dword [0x4a92f8]
lea eax, [esp + 0x98]
push eax
lea ecx, [esp + 0xf0]
push 0x4bc50c
push ecx
mov byte [esp + 0x1cc], 0x3a
call fcn.004016b0
lea edx, [esp + 0xf0]
push edx
push eax
lea eax, [esp + 0xfc]
push eax
mov byte [esp + 0x1d8], 0x3b
call fcn.00401580
add esp, 0x18
push eax
lea ecx, [esp + 0x3c]
mov byte [esp + 0x1c4], 0x3c
call dword [0x4a92f4]
lea ecx, [esp + 0xe8]
call dword [0x4a95ac]
lea ecx, [esp + 0xec]
call dword [0x4a95ac]
lea ecx, [esp + 0xe4]
mov byte [esp + 0x1c0], 0x30
call dword [0x4a95ac]
lea ecx, [esp + 0x90]
call dword [0x4a957c]
push eax
call dword [0x4a966c]
fcomp qword [0x4a9e10]
add esp, 4
fnstsw ax
test ah, 0x41
jne 0x428a68
push 0x4bc528
lea ecx, [esp + 0xe8]
call dword [0x4a92f8]
lea ecx, [esp + 0x90]
push ecx
lea edx, [esp + 0xf0]
push 0x4bc500
push edx
mov byte [esp + 0x1cc], 0x3d
call fcn.004016b0
lea ecx, [esp + 0xf0]
push ecx
push eax
lea edx, [esp + 0xfc]
push edx
mov byte [esp + 0x1d8], 0x3e
call fcn.00401580
add esp, 0x18
push eax
lea ecx, [esp + 0x3c]
mov byte [esp + 0x1c4], 0x3f
call dword [0x4a92f4]
lea ecx, [esp + 0xe8]
call dword [0x4a95ac]
lea ecx, [esp + 0xec]
call dword [0x4a95ac]
lea ecx, [esp + 0xe4]
mov byte [esp + 0x1c0], 0x30
call dword [0x4a95ac]
lea ecx, [esp + 0x7c]
call dword [0x4a957c]
push eax
call dword [0x4a966c]
fcomp qword [0x4a9e10]
add esp, 4
fnstsw ax
test ah, 0x41
jne 0x428b21
push 0x4bc528
lea ecx, [esp + 0xe8]
call dword [0x4a92f8]
lea eax, [esp + 0x7c]
push eax
lea ecx, [esp + 0xf0]
push 0x4bc4f8
push ecx
mov byte [esp + 0x1cc], 0x40
call fcn.004016b0
lea edx, [esp + 0xf0]
push edx
push eax
lea eax, [esp + 0xfc]
push eax
mov byte [esp + 0x1d8], 0x41
call fcn.00401580
add esp, 0x18
push eax
lea ecx, [esp + 0x3c]
mov byte [esp + 0x1c4], 0x42
call dword [0x4a92f4]
lea ecx, [esp + 0xe8]
call dword [0x4a95ac]
lea ecx, [esp + 0xec]
call dword [0x4a95ac]
lea ecx, [esp + 0xe4]
mov byte [esp + 0x1c0], 0x30
call dword [0x4a95ac]
lea ecx, [esp + 0x80]
call dword [0x4a957c]
push eax
call dword [0x4a966c]
fcomp qword [0x4a9e10]
add esp, 4
fnstsw ax
test ah, 0x41
jne 0x428be0
push 0x4bc528
lea ecx, [esp + 0xe8]
call dword [0x4a92f8]
lea ecx, [esp + 0x80]
push ecx
lea edx, [esp + 0xf0]
push 0x4bc4ec
push edx
mov byte [esp + 0x1cc], 0x43
call fcn.004016b0
lea ecx, [esp + 0xf0]
push ecx
push eax
lea edx, [esp + 0xfc]
push edx
mov byte [esp + 0x1d8], 0x44
call fcn.00401580
add esp, 0x18
push eax
lea ecx, [esp + 0x3c]
mov byte [esp + 0x1c4], 0x45
call dword [0x4a92f4]
lea ecx, [esp + 0xe8]
call dword [0x4a95ac]
lea ecx, [esp + 0xec]
call dword [0x4a95ac]
lea ecx, [esp + 0xe4]
mov byte [esp + 0x1c0], 0x30
call dword [0x4a95ac]
lea ecx, [esp + 0x38]
call dword [0x4a9578]
sub eax, 1
push eax
lea eax, [esp + 0xec]
push eax
lea ecx, [esp + 0x40]
call dword [0x4a9290]
push eax
lea ecx, [esp + 0x3c]
mov byte [esp + 0x1c4], 0x46
call dword [0x4a9558]
lea ecx, [esp + 0xe8]
mov byte [esp + 0x1c0], 0x30
call dword [0x4a95ac]
lea ecx, [esp + 0x68]
call dword [0x4a957c]
push eax
call dword [0x4a966c]
fcomp qword [0x4a9e10]
add esp, 4
fnstsw ax
test ah, 0x41
jne 0x428d06
push str.v_cashDayBook
lea ecx, [esp + 0x64]
call dword [0x4a955c]
mov ecx, dword [esp + 0x68]
mov edx, dword [esp + 0x38]
mov eax, dword [esp + 0x74]
push ecx
mov ecx, dword [esp + 0x90]
push edx
push eax
push ecx
lea edx, [esp + 0x50]
push 0x4bc4bc
push edx
call ebp
add esp, 0x18
lea ecx, [esp + 0x48]
call dword [0x4a957c]
push eax
lea ecx, [esp + 0x40]
call dword [0x4a957c]
push eax
push edi
push 0x4a9e30
push 0x4a9e30
lea ecx, [esp + 0x74]
call dword [0x4a957c]
push eax
push 0x4ac21c
push str.payIn
lea ecx, [esp + 0x88]
call dword [0x4a957c]
push eax
mov ecx, ebx
call dword [0x4a957c]
push eax
lea ecx, [esp + 0x68]
call dword [0x4a957c]
push eax
lea ecx, [esp + 0xa4]
call dword [0x4a957c]
push eax
lea ecx, [esp + 0x84]
call dword [0x4a957c]
push eax
call fcn.0045a800
add esp, 0x34
test eax, eax
je 0x428162
lea ecx, [esp + 0x4c]
call dword [0x4a957c]
push eax
call dword [0x4a966c]
fcomp qword [0x4a9e10]
add esp, 4
fnstsw ax
test ah, 0x41
jne 0x42905d
push 0x4bc4a8
lea ecx, [esp + 0x48]
call dword [0x4a9568]
test eax, eax
je 0x428f70
push str._ehy
lea ecx, [esp + 0x48]
call dword [0x4a9568]
test eax, eax
je 0x428f70
push str.5uGl
lea ecx, [esp + 0x48]
call dword [0x4a9568]
test eax, eax
je 0x428f70
push 0x4bc490
lea ecx, [esp + 0x48]
call dword [0x4a9568]
test eax, eax
je 0x428f70
push 0x4bc488
lea ecx, [esp + 0x48]
call dword [0x4a9568]
test eax, eax
je 0x428f70
mov eax, dword [esp + 0x44]
push eax
lea ecx, [esp + 0x34]
push str.select_rate_from_biPosEquipment_where_posName_s
push ecx
call ebp
add esp, 0xc
push 1
push 1
push 1
push 0
lea ecx, [esp + 0x40]
call dword [0x4a957c]
push eax
mov ecx, esi
call fcn.0048566e
test eax, eax
je 0x428162
mov ecx, esi
call fcn.00485668
test eax, eax
mov ecx, esi
jne 0x42815d
call fcn.00485668
test eax, eax
jne 0x428e02
lea edx, [esp + 0xcc]
push edx
push str.rate
mov ecx, esi
call fcn.004856c8
mov ecx, esi
call fcn.00485686
lea ecx, [esp + 0xcc]
call dword [0x4a957c]
push eax
call dword [0x4a966c]
fstp qword [esp + 0x148]
add esp, 4
lea ecx, [esp + 0x4c]
call dword [0x4a957c]
push eax
call dword [0x4a966c]
fmul qword [esp + 0x148]
push ecx
lea eax, [esp + 0x74]
fdiv qword [0x4b37f8]
fstp qword [esp]
push 0x4aea20
push eax
call ebp
mov ecx, dword [ebx]
mov edx, dword [esp + 0x7c]
push ecx
push edx
lea eax, [esp + 0x48]
push str.update_payIn_set_bankCharge_s_where_payInId_s
push eax
call ebp
add esp, 0x20
push 1
lea ecx, [esp + 0x34]
push ecx
mov ecx, edi
call fcn.004856f8
test eax, eax
je 0x428162
lea edx, [esp + 0x6c]
push edx
lea eax, [esp + 0xec]
push 0x4ac864
push eax
call fcn.004016b0
add esp, 0xc
push eax
lea ecx, [esp + 0x70]
mov byte [esp + 0x1c4], 0x47
call dword [0x4a9558]
lea ecx, [esp + 0xe8]
mov byte [esp + 0x1c0], 0x30
call dword [0x4a95ac]
push str.v_depositDayBook
lea ecx, [esp + 0x64]
call dword [0x4a955c]
push 0x4bc390
lea ecx, [esp + 0x44]
call dword [0x4a955c]
lea ecx, [esp + 0x48]
call dword [0x4a957c]
push eax
lea ecx, [esp + 0x40]
call dword [0x4a957c]
push eax
push edi
push 0x4a9e30
lea ecx, [esp + 0xb8]
call dword [0x4a957c]
push eax
lea ecx, [esp + 0x74]
call dword [0x4a957c]
push eax
push 0x4ac21c
push str.payIn
lea ecx, [esp + 0x8c]
call dword [0x4a957c]
push eax
mov ecx, ebx
call dword [0x4a957c]
push eax
lea ecx, [esp + 0x68]
call dword [0x4a957c]
push eax
lea ecx, [esp + 0xa4]
call dword [0x4a957c]
push eax
lea ecx, [esp + 0x84]
call dword [0x4a957c]
push eax
call fcn.0045a800
add esp, 0x34
test eax, eax
jne 0x428f98
jmp 0x428162
mov ecx, dword [ebx]
push ecx
lea edx, [esp + 0x34]
push str.update_payIn_set_bankCharge0_where_payInId_s
push edx
call ebp
add esp, 0xc
push 1
lea eax, [esp + 0x34]
push eax
mov ecx, edi
call fcn.004856f8
test eax, eax
je 0x428162
push str.v_depositDayBook
lea ecx, [esp + 0x64]
call dword [0x4a955c]
mov ecx, dword [esp + 0x4c]
mov edx, dword [esp + 0x44]
mov eax, dword [esp + 0x38]
push ecx
mov ecx, dword [esp + 0x78]
push edx
mov edx, dword [esp + 0x94]
push eax
push ecx
push edx
lea eax, [esp + 0x54]
push 0x4bc2f4
push eax
call ebp
add esp, 0x1c
lea ecx, [esp + 0x48]
call dword [0x4a957c]
push eax
lea ecx, [esp + 0x40]
call dword [0x4a957c]
push eax
push edi
push 0x4a9e30
lea ecx, [esp + 0xb8]
call dword [0x4a957c]
push eax
lea ecx, [esp + 0x74]
call dword [0x4a957c]
push eax
push 0x4ac21c
push str.payIn
lea ecx, [esp + 0x6c]
call dword [0x4a957c]
push eax
mov ecx, ebx
call dword [0x4a957c]
push eax
lea ecx, [esp + 0x68]
call dword [0x4a957c]
push eax
lea ecx, [esp + 0xa4]
call dword [0x4a957c]
push eax
lea ecx, [esp + 0x84]
call dword [0x4a957c]
push eax
call fcn.0045a800
add esp, 0x34
test eax, eax
jne 0x429085
jmp 0x428162
mov ecx, dword [ebx]
push ecx
lea edx, [esp + 0x34]
push str.update_payIn_set_bankCharge0_where_payInId_s
push edx
call ebp
add esp, 0xc
push 1
lea eax, [esp + 0x34]
push eax
mov ecx, edi
call fcn.004856f8
test eax, eax
je 0x428162
lea ecx, [esp + 0xb0]
call dword [0x4a957c]
push eax
call dword [0x4a966c]
call fcn.004849c0
push 0
push edi
lea ecx, [esp + 0x14c]
push ecx
push 0x4bc2ec
push 0x83
mov dword [esp + 0x158], eax
call fcn.004567b0
add esp, 0x18
test eax, eax
je 0x428162
mov eax, dword [esp + 0x140]
test eax, eax
jle 0x429145
push eax
lea edx, [esp + 0x44]
push 0x4bc2d0
push edx
call ebp
mov eax, dword [esp + 0x14c]
mov ecx, dword [ebx]
mov edx, dword [esp + 0x60]
push eax
push eax
mov eax, dword [esp + 0x54]
push eax
mov eax, dword [esp + 0x8c]
push ecx
mov ecx, dword [esp + 0x50]
push 0x4bc2ec
push edx
mov edx, dword [esp + 0x6c]
push eax
mov eax, dword [esp + 0x64]
push ecx
push edx
push eax
push str.payIn
lea ecx, [esp + 0x68]
push str.insert_into_v_pointBill__tblName__schoolId_schoolName_studentId_stdtName_pointDate_billType_billId_digest_addPoint_minusPoint_affectPoint__values__s__s__s__s__s__s__s__s__s__d_0__d_
push ecx
call ebp
add esp, 0x40
push 1
lea edx, [esp + 0x34]
push edx
mov ecx, edi
call fcn.004856f8
test eax, eax
je 0x428162
mov eax, dword [esp + 0x140]
mov ecx, dword [ebx]
push ecx
push eax
lea edx, [esp + 0x38]
push str.update_payIn_set_addPoint___d_where_payInId___s
push edx
call ebp
add esp, 0x10
push 1
lea eax, [esp + 0x34]
push eax
mov ecx, edi
call fcn.004856f8
test eax, eax
je 0x428162
mov ecx, dword [ebx]
push ecx
lea edx, [esp + 0x34]
push str.select_distinct_tClassId__from_v_payinDetail1_dq_where_payInId_s
push edx
call ebp
add esp, 0xc
push 1
push 1
push 1
push 0
lea ecx, [esp + 0x40]
call dword [0x4a957c]
push eax
mov ecx, esi
call fcn.0048566e
test eax, eax
je 0x428162
mov ecx, esi
call fcn.00485668
test eax, eax
jne 0x4291ef
lea ecx, [ecx]
lea eax, [esp + 0xa4]
push eax
push 0
mov ecx, esi
call fcn.00485662
mov edx, dword [esp + 0x120]
lea ecx, [esp + 0xa4]
push ecx
push edx
lea ecx, [esp + 0x120]
call fcn.0048432e
mov ecx, esi
call fcn.0048565c
mov ecx, esi
call fcn.00485668
test eax, eax
je 0x4291b0
mov ecx, esi
call fcn.00485686
mov eax, dword [edi + 0x518]
push eax
lea ecx, [esp + 0x34]
push str.select_distinct_courseId__from_v_payinDetail4_dq_where_payInId_s
push ecx
call ebp
add esp, 0xc
push 1
push 1
push 1
push 0
lea ecx, [esp + 0x40]
call dword [0x4a957c]
push eax
mov ecx, esi
call fcn.0048566e
test eax, eax
je 0x428162
mov ecx, esi
call fcn.00485668
test eax, eax
jne 0x42927f
lea esp, [esp]
lea edx, [esp + 0x94]
push edx
push 0
mov ecx, esi
call fcn.00485662
mov ecx, dword [esp + 0x134]
lea eax, [esp + 0x94]
push eax
push ecx
lea ecx, [esp + 0x134]
call fcn.0048432e
mov ecx, esi
call fcn.0048565c
mov ecx, esi
call fcn.00485668
test eax, eax
je 0x429240
mov ecx, esi
call fcn.00485686
push 0x4a9e30
lea ecx, [esp + 0xa8]
call dword [0x4a9568]
test eax, eax
je 0x429441
push 0x400
push 2
lea ecx, [esp + 0x5c]
call dword [0x4a957c]
push eax
lea ecx, [esp + 0x164]
call fcn.00403c20
xor ebx, ebx
cmp dword [esp + 0x120], ebx
jle 0x429441
lea ecx, [ecx]
mov edx, dword [esp + 0x10c]
push 0x4aa854
push edx
lea ecx, [esp + 0x10c]
call fcn.00483fb6
mov ecx, dword [esp + 0x10c]
lea eax, [esp + 0x34]
push eax
push ecx
lea ecx, [esp + 0x10c]
call fcn.0048432e
push ebx
lea ecx, [esp + 0x11c]
call fcn.004018e0
mov edx, dword [esp + 0x10c]
push eax
push edx
lea ecx, [esp + 0x10c]
call fcn.0048432e
push edi
lea eax, [esp + 0x108]
push 0
push eax
call fcn.0045d4d0
add esp, 0xc
push 0xffffffffffffffff
push 0
lea ecx, [esp + 0x10c]
call fcn.00484328
push ebx
lea ecx, [esp + 0x11c]
call fcn.004018e0
mov ecx, dword [eax]
mov edx, dword [esp + 0x34]
push ecx
push edx
lea eax, [esp + 0x38]
push str.select_changeDate_from_changeClass_where_studentId_s_and_currClassId_s_order_by_changeDate_desc
push eax
call ebp
add esp, 0x10
push 1
push 1
push 1
push 0
lea ecx, [esp + 0x40]
call dword [0x4a957c]
push eax
mov ecx, esi
call fcn.0048566e
test eax, eax
je 0x428162
mov ecx, esi
call fcn.00485668
test eax, eax
jne 0x42942a
lea ecx, [esp + 0xac]
push ecx
push str.changeDate
mov ecx, esi
call fcn.004856c8
mov ecx, esi
call fcn.00485686
push 0x400
push 2
lea ecx, [esp + 0xb4]
call dword [0x4a957c]
push eax
lea ecx, [esp + 0x158]
call fcn.00403c20
lea edx, [esp + 0x14c]
push edx
lea ecx, [esp + 0x15c]
call fcn.00427df0
test al, al
je 0x42942a
push ebx
lea ecx, [esp + 0x11c]
call fcn.004018e0
mov eax, dword [eax]
mov ecx, dword [esp + 0x34]
push eax
push ecx
lea edx, [esp + 0x38]
push 0x4bbf30
push edx
call ebp
add esp, 0x10
push 1
lea eax, [esp + 0x34]
push eax
mov ecx, edi
call fcn.004856f8
test eax, eax
je 0x428162
mov ecx, esi
call fcn.00485686
add ebx, 1
cmp ebx, dword [esp + 0x120]
jl 0x4292d0
push 0x4a9e30
lea ecx, [esp + 0x98]
call dword [0x4a9568]
test eax, eax
je 0x4294f7
xor ebx, ebx
cmp dword [esp + 0x134], ebx
jle 0x4294f7
lea ebx, [ebx]
mov ecx, dword [esp + 0xf8]
push 0x4aae98
push ecx
lea ecx, [esp + 0xf8]
call fcn.00483fb6
mov eax, dword [esp + 0xf8]
lea edx, [esp + 0x34]
push edx
push eax
lea ecx, [esp + 0xf8]
call fcn.0048432e
push ebx
lea ecx, [esp + 0x130]
call fcn.004018e0
mov ecx, dword [esp + 0xf8]
push eax
push ecx
lea ecx, [esp + 0xf8]
call fcn.0048432e
push edi
lea edx, [esp + 0xf4]
push 0
push edx
call fcn.0045d4d0
add esp, 0xc
push 0xffffffffffffffff
push 0
lea ecx, [esp + 0xf8]
call fcn.00484328
add ebx, 1
cmp ebx, dword [esp + 0x134]
jl 0x429470
lea eax, [esp + 0x30]
push str.select_referTchrFeeCfgId_feeCalcType_isFixedStd_referFee_percentage_feeCalcScope_from_referTchrFeeCfg_where_referTchrFeeCfgId___and_referTchrFeeCfgId_is_not_null_order_by_inDate_desc_referTchrFeeCfgId_desc
push eax
call ebp
add esp, 8
push 1
push 1
push 1
push 0
lea ecx, [esp + 0x40]
call dword [0x4a957c]
push eax
mov ecx, esi
call fcn.0048566e
test eax, eax
je 0x428162
mov ecx, esi
call fcn.00485668
test eax, eax
jne 0x429b65
mov ecx, esi
call fcn.00485668
test eax, eax
jne 0x4295a8
lea ecx, [esp + 0xc0]
push ecx
push eax
mov ecx, esi
call fcn.00485662
lea edx, [esp + 0x50]
push edx
push 1
mov ecx, esi
call fcn.00485662
lea eax, [esp + 0xc4]
push eax
push 2
mov ecx, esi
call fcn.00485662
lea ecx, [esp + 0xbc]
push ecx
push 3
mov ecx, esi
call fcn.00485662
lea edx, [esp + 0xc8]
push edx
push 4
mov ecx, esi
call fcn.00485662
lea eax, [esp + 0x64]
push eax
push 5
mov ecx, esi
call fcn.00485662
mov ecx, esi
call fcn.00485686
mov eax, dword [esp + 0x34]
push eax
push eax
lea ecx, [esp + 0x38]
push str.select_payInId_payInDate_billType_from__select_payInId_payInDate_payIn_as_billType_from_payIn_where_studentId_s_and_iif_isnull_tuitionShallPayInSum__0_tuitionShallPayInSum__iif_isnull_oweTuitionSum__0_oweTuitionSum__0_t_t_t_t_tunion__t_t_t_t_tselect_chgClsId_changeDate_as_payInDate_changeClass_as_billType_from_changeClass_where_studentId_s_and_addTuition_0__order_by_payInDate_payInId
push ecx
call ebp
add esp, 0x10
push 1
push 1
push 1
push 0
lea ecx, [esp + 0x40]
call dword [0x4a957c]
push eax
mov ecx, esi
call fcn.0048566e
test eax, eax
je 0x428162
mov ecx, esi
call fcn.00485668
test eax, eax
jne 0x428162
lea edx, [esp + 0xb4]
push edx
push str.payInId
mov ecx, esi
call fcn.004856c8
lea eax, [esp + 0xd0]
push eax
push str.payInDate
mov ecx, esi
call fcn.004856c8
lea ecx, [esp + 0xb8]
push ecx
push str.billType
mov ecx, esi
call fcn.004856c8
mov ecx, esi
call fcn.00485686
lea ebx, [edi + 0x518]
lea edx, [esp + 0xb4]
push ebx
push edx
call fcn.00401750
add esp, 8
test al, al
lea ecx, [esp + 0x58]
je 0x429826
push str.TRUE
call dword [0x4a955c]
mov ecx, esi
call fcn.00485686
mov eax, dword [esp + 0x3c]
mov ecx, dword [esp + 0x70]
push eax
push ecx
lea edx, [esp + 0x38]
push str.select__from_salary_where_payMonth_s_and_schoolId_s
push edx
call ebp
add esp, 0x10
push 1
push 1
push 1
push 0
lea ecx, [esp + 0x40]
call dword [0x4a957c]
push eax
mov ecx, esi
call fcn.0048566e
test eax, eax
je 0x428162
mov ecx, esi
call fcn.00485668
test eax, eax
jne 0x4296d0
lea ecx, [esp + 0x5c]
call dword [0x4a92ac]
test al, al
jne 0x4296d0
push 0
push 0x40
push 0x4bba40
call fcn.004856e6
add esp, 0xc
jmp 0x428162
mov ecx, esi
call fcn.00485686
mov eax, dword [esp + 0x34]
mov ecx, dword [esp + 0xb8]
push eax
push ecx
lea edx, [esp + 0x38]
push str.update__s_set_isFirstFALSE_where_studentId_s_and_isFirstTRUE
push edx
call ebp
add esp, 0x10
push 1
lea eax, [esp + 0x34]
push eax
mov ecx, edi
call fcn.004856f8
test eax, eax
je 0x428162
push 0x4af64c
lea ecx, [esp + 0x54]
call dword [0x4a9568]
test eax, eax
jne 0x42972f
push 0x4af634
lea ecx, [esp + 0x68]
call dword [0x4a9568]
test eax, eax
je 0x42975d
push 0x4af658
lea ecx, [esp + 0x54]
call dword [0x4a9568]
test eax, eax
jne 0x429817
push str.TRUE
lea ecx, [esp + 0x5c]
call dword [0x4a9568]
test eax, eax
jne 0x429817
mov ecx, dword [esp + 0x34]
push ecx
push str.delete_from_v_referTchrFee_where_studentId_s_and_isFirstTRUE
lea edx, [esp + 0x38]
push edx
call ebp
add esp, 0xc
push 1
lea eax, [esp + 0x34]
push eax
mov ecx, edi
call fcn.004856f8
test eax, eax
je 0x428162
mov ecx, dword [ebx]
push ecx
push str.update_payIn_set_isFirstTRUE_where_payInId_s
lea edx, [esp + 0x38]
push edx
call ebp
add esp, 0xc
push 1
lea eax, [esp + 0x34]
push eax
mov ecx, edi
call fcn.004856f8
test eax, eax
je 0x428162
mov ecx, esi
call fcn.00485686
lea ecx, [esp + 0x5c]
call dword [0x4a92ac]
test al, al
jne 0x429b65
mov ecx, dword [ebx]
push ecx
lea edx, [esp + 0x34]
push str.select_payInOrChgClsId_from_v_referTchrFee_where_payInOrChgClsId_s
push edx
call ebp
add esp, 0xc
push 1
push 1
push 1
push 0
lea ecx, [esp + 0x40]
call dword [0x4a957c]
push eax
mov ecx, esi
call fcn.0048566e
test eax, eax
je 0x428162
mov ecx, esi
call fcn.00485668
test eax, eax
jne 0x4298c3
mov ecx, esi
call fcn.00485686
jmp 0x429b65
mov ecx, dword [esp + 0x34]
push ecx
push str.update_v_referTchrFee_set_isFirstFALSE_where_studentId_s_and_isFirstTRUE
jmp 0x429767
push str.FALSE
call dword [0x4a955c]
mov ecx, dword [esp + 0x3c]
mov edx, dword [esp + 0x70]
push ecx
push edx
lea eax, [esp + 0x38]
push str.select__from_salary_where_payMonth_s_and_schoolId_s
push eax
call ebp
add esp, 0x10
push 1
push 1
push 1
push 0
lea ecx, [esp + 0x40]
call dword [0x4a957c]
push eax
mov ecx, esi
call fcn.0048566e
test eax, eax
je 0x428162
mov ecx, esi
call fcn.00485668
test eax, eax
jne 0x4298af
push 0x4af64c
lea ecx, [esp + 0x54]
call dword [0x4a9568]
test eax, eax
jne 0x4298af
push 0x4af424
lea ecx, [esp + 0x68]
call dword [0x4a9568]
test eax, eax
jne 0x4298af
lea ecx, [esp + 0x5c]
call dword [0x4a92ac]
test al, al
je 0x4296ba
mov ecx, esi
call fcn.00485686
mov ecx, dword [ebx]
push ecx
push str.update_payIn_set_isFirstFALSE_where_payInId_s
jmp 0x42978f
push 0x4af658
lea ecx, [esp + 0x54]
call dword [0x4a9568]
test eax, eax
jne 0x4298e9
push str.TRUE
lea ecx, [esp + 0x5c]
call dword [0x4a9568]
test eax, eax
je 0x42993d
push 0x4af64c
lea ecx, [esp + 0x54]
call dword [0x4a9568]
test eax, eax
jne 0x429b65
push 0x4af634
lea ecx, [esp + 0x68]
call dword [0x4a9568]
test eax, eax
jne 0x429926
push str.TRUE
lea ecx, [esp + 0x5c]
call dword [0x4a9568]
test eax, eax
je 0x42993d
push 0x4af424
lea ecx, [esp + 0x68]
call dword [0x4a9568]
test eax, eax
jne 0x429b65
lea ecx, [esp + 0x84]
call dword [0x4a957c]
push eax
call dword [0x4a966c]
fstp qword [esp + 0x148]
add esp, 4
lea ecx, [esp + 0x80]
call dword [0x4a957c]
push eax
call dword [0x4a966c]
fsubr qword [esp + 0x148]
push ecx
lea eax, [esp + 0xa4]
fstp qword [esp]
push 0x4aea20
push eax
call ebp
mov ecx, dword [esp + 0x68]
mov edx, dword [esp + 0xac]
mov eax, dword [ebx]
push ecx
mov ecx, dword [esp + 0x68]
push edx
mov edx, dword [esp + 0x8c]
push eax
mov eax, dword [esp + 0x50]
push ecx
mov ecx, dword [esp + 0x7c]
push edx
mov edx, dword [esp + 0xac]
push eax
mov eax, dword [esp + 0x98]
push ecx
mov ecx, dword [esp + 0x74]
push edx
mov edx, dword [esp + 0x6c]
push eax
push ecx
push edx
lea eax, [esp + 0x6c]
push str.insert_into_v_referTchrFee__tableName_tblName_schoolId_schoolName_billMonth_referTchrId_referTchr_studentId_stdtName_billDate_payInOrChgClsId_tuitionFactIn_isFirst___values__
push eax
call ebp
add esp, 0x44
push 1
lea ecx, [esp + 0x34]
push ecx
mov ecx, edi
call fcn.004856f8
test eax, eax
je 0x428162
push ecx
lea edx, [esp + 0x74]
mov ecx, esp
mov dword [esp + 0xec], esp
push edx
call dword [0x4a90ac]
push edi
push ecx
lea eax, [esp + 0xa8]
mov ecx, esp
mov dword [esp + 0xf8], esp
push eax
mov byte [esp + 0x1d0], 0x48
call dword [0x4a90ac]
push ecx
lea edx, [esp + 0x74]
mov ecx, esp
mov dword [esp + 0xf4], esp
push edx
mov byte [esp + 0x1d4], 0x49
call dword [0x4a90ac]
push ecx
lea eax, [esp + 0xdc]
mov ecx, esp
mov dword [esp + 0x18c], esp
push eax
mov byte [esp + 0x1d8], 0x4a
call dword [0x4a90ac]
push ecx
lea edx, [esp + 0xd4]
mov ecx, esp
mov dword [esp + 0x184], esp
push edx
mov byte [esp + 0x1dc], 0x4b
call dword [0x4a90ac]
push ecx
lea eax, [esp + 0xe0]
mov ecx, esp
mov dword [esp + 0x198], esp
push eax
mov byte [esp + 0x1e0], 0x4c
call dword [0x4a90ac]
push ecx
lea edx, [esp + 0x70]
mov ecx, esp
mov dword [esp + 0x194], esp
push edx
mov byte [esp + 0x1e4], 0x4d
call dword [0x4a90ac]
push ecx
lea eax, [esp + 0xe4]
mov ecx, esp
mov dword [esp + 0x18c], esp
push eax
mov byte [esp + 0x1e8], 0x4e
call dword [0x4a90ac]
push ecx
mov ecx, esp
mov dword [esp + 0x198], esp
push ebx
mov byte [esp + 0x1ec], 0x4f
call dword [0x4a90ac]
push ecx
lea edx, [esp + 0x88]
mov ecx, esp
mov dword [esp + 0x190], esp
push edx
mov byte [esp + 0x1f0], 0x50
call dword [0x4a90ac]
mov byte [esp + 0x1ec], 0x51
push ecx
lea eax, [esp + 0xb8]
mov ecx, esp
mov dword [esp + 0x1b0], esp
push eax
call dword [0x4a90ac]
push ecx
lea edx, [esp + 0x70]
mov ecx, esp
mov dword [esp + 0x178], esp
push edx
mov byte [esp + 0x1f8], 0x52
call dword [0x4a90ac]
mov byte [esp + 0x1f4], 0x30
call fcn.0045a050
add esp, 0x34
lea ecx, [esp + 0xf0]
mov byte [esp + 0x1c0], 0x2f
call fcn.00483f68
lea ecx, [esp + 0x104]
mov byte [esp + 0x1c0], 0x2e
call fcn.00483f68
lea ecx, [esp + 0x12c]
mov byte [esp + 0x1c0], 0x2d
call fcn.00483f68
lea ecx, [esp + 0x118]
mov byte [esp + 0x1c0], 0x2c
call fcn.00483f68
lea ecx, [esp + 0xac]
call dword [0x4a95ac]
lea ecx, [esp + 0xb8]
call dword [0x4a95ac]
lea ecx, [esp + 0xb4]
call dword [0x4a95ac]
lea ecx, [esp + 0xd0]
call dword [0x4a95ac]
lea ecx, [esp + 0x6c]
call dword [0x4a95ac]
lea ecx, [esp + 0xcc]
call dword [0x4a95ac]
lea ecx, [esp + 0x58]
call dword [0x4a95ac]
lea ecx, [esp + 0x64]
call dword [0x4a95ac]
lea ecx, [esp + 0x50]
call dword [0x4a95ac]
lea ecx, [esp + 0x70]
call dword [0x4a95ac]
lea ecx, [esp + 0xd8]
call dword [0x4a95ac]
lea ecx, [esp + 0xe0]
call dword [0x4a95ac]
lea ecx, [esp + 0xc0]
call dword [0x4a95ac]
lea ecx, [esp + 0x9c]
call dword [0x4a95ac]
lea ecx, [esp + 0xd4]
call dword [0x4a95ac]
lea ecx, [esp + 0xdc]
call dword [0x4a95ac]
lea ecx, [esp + 0xc8]
call dword [0x4a95ac]
lea ecx, [esp + 0xbc]
call dword [0x4a95ac]
lea ecx, [esp + 0xc4]
call dword [0x4a95ac]
lea ecx, [esp + 0x5c]
call dword [0x4a95ac]
lea ecx, [esp + 0x88]
call dword [0x4a95ac]
lea ecx, [esp + 0x94]
call dword [0x4a95ac]
lea ecx, [esp + 0xa4]
call dword [0x4a95ac]
lea ecx, [esp + 0x48]
call dword [0x4a95ac]
lea ecx, [esp + 0x3c]
call dword [0x4a95ac]
lea ecx, [esp + 0x60]
call dword [0x4a95ac]
lea ecx, [esp + 0x38]
call dword [0x4a95ac]
lea ecx, [esp + 0x8c]
call dword [0x4a95ac]
lea ecx, [esp + 0x40]
call dword [0x4a95ac]
lea ecx, [esp + 0x78]
call dword [0x4a95ac]
lea ecx, [esp + 0x4c]
call dword [0x4a95ac]
lea ecx, [esp + 0xb0]
call dword [0x4a95ac]
lea ecx, [esp + 0x68]
call dword [0x4a95ac]
lea ecx, [esp + 0x80]
call dword [0x4a95ac]
lea ecx, [esp + 0x7c]
call dword [0x4a95ac]
lea ecx, [esp + 0x90]
call dword [0x4a95ac]
lea ecx, [esp + 0x98]
call dword [0x4a95ac]
lea ecx, [esp + 0xa0]
call dword [0x4a95ac]
lea ecx, [esp + 0x84]
call dword [0x4a95ac]
lea ecx, [esp + 0xa8]
call dword [0x4a95ac]
lea ecx, [esp + 0x44]
call dword [0x4a95ac]
lea ecx, [esp + 0x54]
call dword [0x4a95ac]
lea ecx, [esp + 0x74]
call dword [0x4a95ac]
lea ecx, [esp + 0x34]
call dword [0x4a95ac]
lea ecx, [esp + 0x30]
call dword [0x4a95ac]
mov eax, 1
mov ecx, dword [esp + 0x1b8]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov esp, ebp
pop ebp
ret