Function at 0x450dc0
Capabilities:
Create thread
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x9c
mov eax, dword [0x54c384]
xor eax, esp
mov dword [esp + 0x98], eax
mov eax, dword [ebp + 0xc]
push ebx
push esi
mov esi, dword [ebp + 0x14]
mov ebx, ecx
mov dword [esp + 0x3c], eax
mov eax, dword [ebp + 0x10]
mov dword [esp + 8], eax
mov dword [esp + 0x98], 0
mov dword [esp + 0x9c], 0xf
mov byte [esp + 0x88], 0
push edi
mov edi, dword [ebp + 8]
test eax, eax
je 0x450e8e
mov ecx, eax
mov dword [esp + 0x54], 0
mov dword [esp + 0x58], 0xf
mov byte [esp + 0x44], 0
lea edx, [ecx + 1]
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x450e30
sub ecx, edx
push ecx
push dword [esp + 0x10]
lea ecx, [esp + 0x4c]
call fcn.00404000
lea eax, [esp + 0x44]
push eax
lea ecx, [esp + 0x90]
call fcn.004031f0
mov edx, dword [esp + 0x58]
cmp edx, 0x10
jb 0x450e8e
mov ecx, dword [esp + 0x44]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x450e84
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x451a1b
push edx
push ecx
call fcn.004bdd39
add esp, 8
mov dword [esp + 0x84], 0
mov dword [esp + 0x88], 0xf
mov byte [esp + 0x74], 0
test esi, esi
je 0x450f1f
mov ecx, esi
mov dword [esp + 0x54], 0
mov dword [esp + 0x58], 0xf
mov byte [esp + 0x44], 0
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x450ec7
sub ecx, edx
push ecx
push esi
lea ecx, [esp + 0x4c]
call fcn.00404000
lea eax, [esp + 0x44]
push eax
lea ecx, [esp + 0x78]
call fcn.004031f0
mov edx, dword [esp + 0x58]
cmp edx, 0x10
jb 0x450f1f
mov ecx, dword [esp + 0x44]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x450f15
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x451a1b
push edx
push ecx
call fcn.004bdd39
add esp, 8
mov ecx, edi
mov dword [esp + 0x54], 0
mov dword [esp + 0x58], 0xf
mov byte [esp + 0x44], 0
lea edx, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x450f40
sub ecx, edx
push ecx
push edi
lea ecx, [esp + 0x4c]
call fcn.00404000
mov esi, dword [esp + 0x40]
mov ecx, esi
mov dword [esp + 0x38], 0
mov dword [esp + 0x3c], 0xf
mov byte [esp + 0x28], 0
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x450f72
sub ecx, edx
push ecx
push esi
lea ecx, [esp + 0x30]
call fcn.00404000
cmp dword [esp + 0x58], 0x10
lea ecx, [esp + 0x44]
cmovae ecx, dword [esp + 0x44]
cmp dword [esp + 0x54], 0x13
jne 0x450fca
mov edx, str.360huabao_unInstall
mov esi, 0xf
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x450fca
add ecx, 4
add edx, 4
sub esi, 4
jae 0x450fa5
mov ax, word [ecx]
cmp ax, word [edx]
jne 0x450fca
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
jne 0x450fca
mov al, 1
jmp 0x450fcc
xor al, al
test al, al
je 0x4519cc
mov edi, dword [esp + 0x3c]
lea ecx, [esp + 0x28]
cmp edi, 0x10
cmovae ecx, dword [esp + 0x28]
cmp dword [esp + 0x38], 0xb
jne 0x45101a
mov edx, str.GetUserInfo
mov esi, 7
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x45101a
add ecx, 4
add edx, 4
sub esi, 4
jae 0x450ff5
mov ax, word [ecx]
cmp ax, word [edx]
jne 0x45101a
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
jne 0x45101a
mov al, 1
jmp 0x45101c
xor al, al
test al, al
jne 0x4519cc
cmp edi, 0x10
lea ecx, [esp + 0x28]
cmovae ecx, dword [esp + 0x28]
cmp dword [esp + 0x38], 0x12
jne 0x45105e
mov edx, str.CallHuabaoFeedBack
mov esi, 0xe
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x45105e
add ecx, 4
add edx, 4
sub esi, 4
jae 0x451041
mov ax, word [ecx]
cmp ax, word [edx]
jne 0x45105e
mov al, 1
jmp 0x451060
xor al, al
test al, al
je 0x4510f0
push 4
xor eax, eax
mov dword [esp + 0x24], 0
push str.__fd
lea ecx, [esp + 0x18]
mov dword [esp + 0x2c], 7
mov word [esp + 0x18], ax
call fcn.00403e30
lea ecx, [esp + 0x10]
call fcn.00411530
mov edx, dword [esp + 0x24]
cmp edx, 8
jb 0x4510d4
mov ecx, dword [esp + 0x10]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4510ca
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x451a0c
push edx
push ecx
call fcn.004bdd39
add esp, 8
push 0x9b
push str.UnInstallFrame::AppCmd
push str.__s__d___CallHuabaoFeedBack_Launch360PicProcess_fd_
call fcn.0041f720
add esp, 0xc
jmp 0x4519cc
cmp edi, 0x10
lea ecx, [esp + 0x28]
cmovae ecx, dword [esp + 0x28]
cmp dword [esp + 0x38], 0xd
jne 0x45112b
mov edx, str.CallHuabaoVip
mov esi, 9
nop dword [eax]
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x45112b
add ecx, 4
add edx, 4
sub esi, 4
jae 0x451110
mov al, byte [ecx]
cmp al, byte [edx]
jne 0x45112b
mov al, 1
jmp 0x45112d
xor al, al
test al, al
je 0x451187
push str.__uninst
lea ecx, [esp + 0x14]
call fcn.00402f10
lea ecx, [esp + 0x10]
call fcn.00411530
mov edx, dword [esp + 0x24]
cmp edx, 8
jb 0x4519cc
mov ecx, dword [esp + 0x10]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x45178c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x451a11
jmp 0x45178c
cmp edi, 0x10
lea ecx, [esp + 0x28]
cmovae ecx, dword [esp + 0x28]
cmp dword [esp + 0x38], 0xf
jne 0x4511c9
mov edx, str.CallHuabaoLogin
mov esi, 0xb
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x4511c9
add ecx, 4
add edx, 4
sub esi, 4
jae 0x4511a4
mov ax, word [ecx]
cmp ax, word [edx]
jne 0x4511c9
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
jne 0x4511c9
mov al, 1
jmp 0x4511cb
xor al, al
test al, al
je 0x45123e
push str.__openMembership
lea ecx, [esp + 0x14]
call fcn.00402f10
lea ecx, [esp + 0x10]
call fcn.00411530
mov edx, dword [esp + 0x24]
cmp edx, 8
jb 0x451222
mov ecx, dword [esp + 0x10]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x451218
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x451a16
push edx
push ecx
call fcn.004bdd39
add esp, 8
push 0xa0
push str.UnInstallFrame::AppCmd
push str.__s__d___CallHuabaoLogin_Launch360PicProcess_openMembership_
call fcn.0041f720
add esp, 0xc
jmp 0x4519cc
mov edx, dword [esp + 0x28]
lea eax, [esp + 0x28]
mov esi, dword [esp + 0x38]
cmp edi, 0x10
cmovae eax, edx
cmp esi, 9
jne 0x451272
cmp dword [eax], 0x6e696e55
jne 0x451272
cmp dword [eax + 4], 0x6c617473
jne 0x451272
movzx eax, byte [eax + 8]
cmp al, 0x6c
jne 0x451272
mov al, 1
jmp 0x451274
xor al, al
test al, al
je 0x45134f
cmp dword [ebx + 0x50], 0
je 0x4519cc
push 0xa
mov ecx, ebx
mov byte [0x558a51], 1
call fcn.00452820
cmp dword [ebx + 0x74], 0
jne 0x4519cc
push 0x750
call fcn.004bdd09
add esp, 4
mov esi, eax
push 0x750
push 0
push esi
call fcn.004c05c0
add esp, 0xc
lea ecx, [esp + 0x10]
push str.__uninstall___byuser
call fcn.00402f10
lea eax, [esp + 0x10]
mov ecx, esi
push eax
call fcn.00453cc0
mov edx, dword [esp + 0x24]
mov dword [ebx + 0x74], eax
cmp edx, 8
jb 0x451318
mov ecx, dword [esp + 0x10]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x45130e
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x451a1b
push edx
push ecx
call fcn.004bdd39
add esp, 8
mov ecx, dword [ebx + 0x50]
mov eax, dword [ecx]
call dword [eax + 4]
mov ecx, dword [ebx + 0x74]
mov dword [esp + 0x40], 0
mov dword [ecx + 0x748], eax
lea eax, [esp + 0x40]
push eax
push 0
push ecx
push 0x4564a0
push 0
push 0
call fcn.004ce8e1
add esp, 0x18
jmp 0x4519cc
cmp edi, 0x10
lea ecx, [esp + 0x28]
cmovae ecx, edx
cmp esi, 7
jne 0x45137c
cmp dword [ecx], 0x49746547
jne 0x45137c
movzx eax, word [ecx + 4]
cmp ax, 0x666e
jne 0x45137c
movzx eax, byte [ecx + 6]
cmp al, 0x6f
jne 0x45137c
mov al, 1
jmp 0x45137e
xor al, al
test al, al
je 0x451392
push dword [ebp + 0x18]
push ecx
mov ecx, ebx
call fcn.004530d0
jmp 0x4519cc
cmp edi, 0x10
lea ecx, [esp + 0x28]
cmovae ecx, edx
cmp esi, 0x17
jne 0x4513d5
mov edx, str.CallHuabaoMainInterface
mov esi, 0x13
nop dword [eax + eax]
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x4513d5
add ecx, 4
add edx, 4
sub esi, 4
jae 0x4513b0
mov ax, word [ecx]
cmp ax, word [edx]
jne 0x4513d5
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
jne 0x4513d5
mov al, 1
jmp 0x4513d7
xor al, al
test al, al
je 0x45144a
push str.__uninst
lea ecx, [esp + 0x14]
call fcn.00402f10
lea ecx, [esp + 0x10]
call fcn.00411530
mov edx, dword [esp + 0x24]
cmp edx, 8
jb 0x45142e
mov ecx, dword [esp + 0x10]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x451424
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x451a20
push edx
push ecx
call fcn.004bdd39
add esp, 8
push 0xb0
push str.UnInstallFrame::AppCmd
push str.__s__d___CallHuabaoMainInterface___uninst
call fcn.0041f720
add esp, 0xc
jmp 0x4519cc
cmp edi, 0x10
lea ecx, [esp + 0x28]
cmovae ecx, dword [esp + 0x28]
cmp dword [esp + 0x38], 0x13
jne 0x45148c
mov edx, str.ExitHuabaoUninstall
mov esi, 0xf
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x45148c
add ecx, 4
add edx, 4
sub esi, 4
jae 0x451467
mov ax, word [ecx]
cmp ax, word [edx]
jne 0x45148c
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
jne 0x45148c
mov al, 1
jmp 0x45148e
xor al, al
test al, al
je 0x4514bf
mov ecx, dword [ebx + 0x50]
test ecx, ecx
je 0x4519cc
mov eax, dword [ecx]
call dword [eax + 0x10]
cmp byte [0x558a51], 0
je 0x4514b2
mov ecx, ebx
call fcn.004535f0
push 0
call dword [sym.imp.USER32.dll_PostQuitMessage]
jmp 0x4519cc
cmp edi, 0x10
lea ecx, [esp + 0x28]
cmovae ecx, dword [esp + 0x28]
cmp dword [esp + 0x38], 0x17
jne 0x451505
mov edx, str.MinimizeHuabaoUninstall
mov esi, 0x13
nop dword [eax]
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x451505
add ecx, 4
add edx, 4
sub esi, 4
jae 0x4514e0
mov ax, word [ecx]
cmp ax, word [edx]
jne 0x451505
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
jne 0x451505
mov al, 1
jmp 0x451507
xor al, al
test al, al
je 0x45153c
mov ecx, dword [ebx + 0x50]
test ecx, ecx
je 0x4519cc
mov eax, dword [ecx]
push 0
push 0x3e8
push 2
push 0
push 0xf020
push 0x112
call dword [eax + 4]
push eax
call dword [sym.imp.USER32.dll_SendMessageTimeoutW]
jmp 0x4519cc
cmp edi, 0x10
lea ecx, [esp + 0x28]
cmovae ecx, dword [esp + 0x28]
cmp dword [esp + 0x38], 0xd
jne 0x45157b
mov edx, str.OpenHuabaoApp
mov esi, 9
nop dword [eax]
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x45157b
add ecx, 4
add edx, 4
sub esi, 4
jae 0x451560
mov al, byte [ecx]
cmp al, byte [edx]
jne 0x45157b
mov al, 1
jmp 0x45157d
xor al, al
test al, al
je 0x4515f0
push str.__desk
lea ecx, [esp + 0x14]
call fcn.00402f10
lea ecx, [esp + 0x10]
call fcn.00411530
mov edx, dword [esp + 0x24]
cmp edx, 8
jb 0x4515d4
mov ecx, dword [esp + 0x10]
lea edx, [edx*2 + 2]
mov eax, ecx
cmp edx, 0x1000
jb 0x4515ca
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x451a25
push edx
push ecx
call fcn.004bdd39
add esp, 8
push 0xc0
push str.UnInstallFrame::AppCmd
push str.__s__d___CallHuabaoMainInterface___desk
call fcn.0041f720
add esp, 0xc
jmp 0x4519cc
cmp edi, 0x10
lea ecx, [esp + 0x28]
cmovae ecx, dword [esp + 0x28]
cmp dword [esp + 0x38], 0x13
jne 0x451635
mov edx, str.CloseHuabaoLoopPlay
mov esi, 0xf
nop dword [eax]
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x451635
add ecx, 4
add edx, 4
sub esi, 4
jae 0x451610
mov ax, word [ecx]
cmp ax, word [edx]
jne 0x451635
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
jne 0x451635
mov al, 1
jmp 0x451637
xor al, al
test al, al
je 0x45165c
call fcn.00452a80
push 0xc3
push str.UnInstallFrame::AppCmd
push str.__s__d___UnEnableAutoPlay__
call fcn.0041f720
add esp, 0xc
jmp 0x4519cc
mov edx, dword [esp + 0x28]
lea eax, [esp + 0x28]
mov esi, dword [esp + 0x38]
cmp edi, 0x10
cmovae eax, edx
cmp esi, 8
jne 0x451688
cmp dword [eax], 0x6e456e4f
jne 0x451688
cmp dword [eax + 4], 0x65646f63
jne 0x451688
mov al, 1
jmp 0x45168a
xor al, al
test al, al
je 0x45179b
push 0xc5
push str.UnInstallFrame::AppCmd
push str.__s__d___do_OnEncode
call fcn.0041f720
add esp, 0xc
lea ecx, [esp + 0x5c]
push dword [esp + 0xc]
call fcn.004032b0
push 0
push 0x50102d
lea ecx, [esp + 0x18]
mov dword [esp + 0x28], 0
mov dword [esp + 0x2c], 0xf
mov byte [esp + 0x18], 0
call fcn.00404000
lea eax, [esp + 0x10]
mov ecx, str.dcbb50d8
push eax
lea edx, [esp + 0x60]
call fcn.0042fcd0
mov ecx, dword [ebx + 0x50]
add esp, 4
test ecx, ecx
je 0x451711
cmp dword [esp + 0x24], 0x10
lea edx, [esp + 0x10]
mov eax, dword [ecx]
cmovae edx, dword [esp + 0x10]
push edx
push 0
push dword [ebp + 0x18]
call dword [eax + 0x60]
mov edx, dword [esp + 0x24]
cmp edx, 0x10
jb 0x451747
mov ecx, dword [esp + 0x10]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x45173d
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x451a2a
push edx
push ecx
call fcn.004bdd39
add esp, 8
mov edx, dword [esp + 0x70]
mov dword [esp + 0x20], 0
mov dword [esp + 0x24], 0xf
mov byte [esp + 0x10], 0
cmp edx, 0x10
jb 0x4519cc
mov ecx, dword [esp + 0x5c]
inc edx
mov eax, ecx
cmp edx, 0x1000
jb 0x45178c
mov ecx, dword [ecx - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x451a2a
push edx
push ecx
call fcn.004bdd39
add esp, 8
jmp 0x4519cc
cmp edi, 0x10
lea ecx, [esp + 0x28]
cmovae ecx, edx
cmp esi, 0xd
jne 0x4517cf
mov edx, str.OnGetRegValue
mov esi, 9
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x4517cf
add ecx, 4
add edx, 4
sub esi, 4
jae 0x4517b4
mov al, byte [ecx]
cmp al, byte [edx]
jne 0x4517cf
mov al, 1
jmp 0x4517d1
xor al, al
test al, al
je 0x451832
cmp dword [ebx + 0x50], 0
je 0x4519cc
push dword [esp + 0xc]
lea ecx, [esp + 0x60]
call fcn.004032b0
push 1
lea eax, [esp + 0x60]
push eax
lea eax, [esp + 0x18]
push eax
call fcn.00451ea0
push 0xd1
push str.UnInstallFrame::AppCmd
push str.__s__d___OnGetRegValue
call fcn.0041f720
mov ecx, dword [ebx + 0x50]
lea edx, [esp + 0x1c]
add esp, 0xc
cmp dword [esp + 0x24], 0x10
cmovae edx, dword [esp + 0x10]
mov eax, dword [ecx]
push edx
push 0
push dword [ebp + 0x18]
call dword [eax + 0x60]
jmp 0x451884
mov esi, dword [esp + 0x28]
lea ecx, [esp + 0x28]
mov eax, dword [esp + 0x38]
cmp edi, 0x10
cmovae ecx, esi
cmp eax, 0xd
jne 0x45189f
push str.OnSetRegValue
mov edx, eax
call fcn.004059b0
add esp, 4
test al, al
je 0x45189b
cmp dword [ebx + 0x50], 0
je 0x4519cc
push dword [esp + 0xc]
lea ecx, [esp + 0x60]
call fcn.004032b0
push 0
lea eax, [esp + 0x60]
push eax
lea eax, [esp + 0x18]
push eax
call fcn.00451ea0
lea ecx, [esp + 0x10]
call fcn.004031a0
lea ecx, [esp + 0x5c]
call fcn.004031a0
jmp 0x4519cc
mov eax, dword [esp + 0x38]
cmp edi, 0x10
lea ecx, [esp + 0x28]
cmovae ecx, esi
cmp eax, 6
jne 0x45191b
push str.OnShow
mov edx, eax
call fcn.004059b0
add esp, 4
test al, al
je 0x451917
cmp dword [ebx + 0x50], 0
je 0x451906
cmp dword [ebx + 0x78], 1
mov ecx, 0x1d6
mov byte [0x558a52], 1
mov eax, 0x208
cmovne eax, ecx
mov dword [ebx + 0x28], 0x29e
mov ecx, ebx
mov dword [ebx + 0x2c], eax
call fcn.00451cc0
mov ecx, dword [ebx + 0x50]
push 1
mov eax, dword [ecx]
call dword [eax + 4]
push eax
call dword [sym.imp.USER32.dll_ShowWindow]
jmp 0x4519cc
mov ecx, ebx
call fcn.00453860
call fcn.00450940
jmp 0x4519cc
mov eax, dword [esp + 0x38]
cmp edi, 0x10
lea ecx, [esp + 0x28]
cmovae ecx, esi
cmp eax, 0xb
jne 0x45199f
push str.OnMoveStart
mov edx, eax
call fcn.004059b0
add esp, 4
test al, al
je 0x45199b
push 0x68
push dword [ebx + 8]
call dword [sym.imp.USER32.dll_KillTimer]
cmp dword [ebx + 0x50], 0
je 0x4519cc
call dword [sym.imp.USER32.dll_GetMessagePos]
mov ecx, dword [ebx + 0x50]
movsx edi, ax
shr eax, 0x10
movsx esi, ax
mov eax, dword [ecx]
call dword [eax + 4]
lea ecx, [esp + 0x10]
push ecx
push eax
call dword [sym.imp.USER32.dll_GetWindowRect]
sub edi, dword [esp + 0x10]
sub esi, dword [esp + 0x14]
push 0x67
push dword [ebx + 8]
mov dword [ebx + 0x48], edi
mov dword [ebx + 0x4c], esi
call dword [sym.imp.USER32.dll_KillTimer]
push 0
push 0xa
push 0x67
push dword [ebx + 8]
call dword [sym.imp.USER32.dll_SetTimer]
jmp 0x4519cc
mov eax, dword [esp + 0x38]
cmp edi, 0x10
lea ecx, [esp + 0x28]
cmovae ecx, esi
cmp eax, 9
jne 0x4519cc
push str.OnMoveEnd
mov edx, eax
call fcn.004059b0
add esp, 4
test al, al
je 0x4519cc
push 0x67
push dword [ebx + 8]
call dword [sym.imp.USER32.dll_KillTimer]
lea ecx, [esp + 0x28]
call fcn.004031a0
lea ecx, [esp + 0x44]
call fcn.004031a0
lea ecx, [esp + 0x74]
call fcn.004031a0
lea ecx, [esp + 0x8c]
call fcn.004031a0
mov ecx, dword [esp + 0xa4]
xor eax, eax
pop edi
pop esi
pop ebx
xor ecx, esp
call fcn.004bdaf8
mov esp, ebp
pop ebp
ret 0x18
call fcn.004c8da3
call fcn.004c8da3
call fcn.004c8da3
call fcn.004c8da3
call fcn.004c8da3
call fcn.004c8da3
call fcn.004c8da3
int3