Function at 0x1000146d
Capabilities:
Delete file
Get memory capacity
Move file

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x9c
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
mov dword [ebp - 0x28], 0
push 0x40
call fcn.10015085
add esp, 4
mov dword [ebp - 0x2c], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 0x10
rep stosd dword es:[edi], eax
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
push 8
call fcn.10015085
add esp, 4
mov dword [ebp - 0x38], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0
mov dword [ebp - 0x4c], 0
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x54], 0
push 8
call fcn.10015085
add esp, 4
mov dword [ebp - 0x58], eax
mov edi, eax
mov esi, 0x10034373
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x5c], 0
push 4
call fcn.10015085
add esp, 4
mov dword [ebp - 0x60], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx], 0x117769c5
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x100342b0
push 0x80000301
push 0
push 4
push 3
mov ebx, 0x69c
call fcn.10015810
add esp, 0x28
mov dword [ebp - 4], eax
push 0x80000301
push 0
push 9
push 1
mov ebx, 0x1c
mov eax, 0x10019b70
call fcn.10015650
add esp, 0x10
mov dword [ebp - 0x64], eax
push 0x100342eb
push dword [ebp - 0x64]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x100015f8
push ebx
call fcn.1001508b
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x1000160c
push ebx
call fcn.1001508b
add esp, 4
pop eax
mov dword [ebp - 8], eax
push OleUIBusyA
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x10001623
mov eax, 0x100342f9
push eax
push 1
mov ebx, 0x24c
call fcn.10015910
add esp, 0x10
mov dword [ebp - 0x68], eax
cmp dword [ebp - 0x68], 0
jne 0x10001669
push OleUIBusyA
push 0
mov eax, dword [ebp - 8]
test eax, eax
jne 0x10001656
mov eax, 0x100342f9
push eax
push 1
mov ebx, 0x234
call fcn.10015920
add esp, 0x10
xor ecx, ecx
inc ecx
push ecx
cmp ecx, 0xa
jg 0x100016b2
call fcn.10006708
test eax, eax
je 0x1000168d
jmp 0x100016b2
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
push dword [ebp - 0x68]
push 1
push 0x1f4
call fcn.1000988c
pop ecx
jmp 0x1000166b
add esp, 4
cmp dword [ebp - 4], 0
je 0x100016d0
cmp dword [ebp - 4], 0x6040e
jl 0x100016d0
xor eax, eax
jmp 0x100016d5
mov eax, 1
test eax, eax
je 0x10001779
mov eax, 0x100342fa
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
call fcn.10009b3c
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10001701
push ebx
call fcn.1001508b
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x10001714
mov eax, 0x10034373
push eax
push OleUIBusyA
push 0
push 0x1003437b
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10001743
push ebx
call fcn.1001508b
add esp, 4
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push OleUIBusyA
push 0
push 0x100343a2
push 3
mov ebx, 0x2c0
call fcn.100159f0
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push OleUIBusyA
push 0
push 0x100343d7
push 3
mov ebx, 0x2c0
call fcn.100159f0
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push OleUIBusyA
push 0
push 0x10034453
push 3
mov ebx, 0x2c0
call fcn.100159f0
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push OleUIBusyA
push 0
push 0x100344d0
push 3
mov ebx, 0x2c0
call fcn.100159f0
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push OleUIBusyA
push 0
push 0x1003451a
push 3
mov ebx, 0x2c0
call fcn.100159f0
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push OleUIBusyA
push 0
push 0x10034591
push 3
mov ebx, 0x2c0
call fcn.100159f0
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push OleUIBusyA
push 0
push 0x10034609
push 3
mov ebx, 0x2c0
call fcn.100159f0
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push OleUIBusyA
push 0
push 0x10034650
push 3
mov ebx, 0x2c0
call fcn.100159f0
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push OleUIBusyA
push 0
push 0x100346df
push 3
mov ebx, 0x2c0
call fcn.100159f0
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push OleUIBusyA
push 0
push 0x1003476f
push 3
mov ebx, 0x2c0
call fcn.100159f0
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push OleUIBusyA
push 0
push 0x100347b6
push 3
mov ebx, 0x2c0
call fcn.100159f0
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push OleUIBusyA
push 0
push 0x10034841
push 3
mov ebx, 0x2c0
call fcn.100159f0
add esp, 0x28
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 1
push OleUIBusyA
push 0
push 0x100348cd
push 3
mov ebx, 0x2c0
call fcn.100159f0
add esp, 0x28
push 0x80000301
push 0
push 9
push 1
mov ebx, 0x1c
mov eax, 0x10019b70
call fcn.10015650
add esp, 0x10
mov dword [ebp - 0x64], eax
push 0x10034915
push dword [ebp - 0x64]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10001a4f
push ebx
call fcn.1001508b
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x10001a62
mov eax, 0x100342f9
push eax
push 1
mov ebx, 0x24c
call fcn.10015910
add esp, 0x10
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10001a88
push ebx
call fcn.1001508b
add esp, 4
cmp dword [ebp - 0x6c], 0
jne 0x10001bb2
push 0x80000301
push 0
push 9
push 1
mov ebx, 0x1c
mov eax, 0x10019b70
call fcn.10015650
add esp, 0x10
mov dword [ebp - 0x64], eax
push 0x10034915
push dword [ebp - 0x64]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10001ae0
push ebx
call fcn.1001508b
add esp, 4
push OleUIBusyA
push 0
push 0x1003492f
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x10001aff
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10001b22
push ebx
call fcn.1001508b
add esp, 4
push 0x80000301
push 0
push 0xb
push 1
mov ebx, 0x1c
mov eax, 0x10019b70
call fcn.10015650
add esp, 0x10
mov dword [ebp - 0x64], eax
push 0x1094463f
push dword [ebp - 0x64]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10001b70
push ebx
call fcn.1001508b
add esp, 4
push OleUIBusyA
push 0
push 0x1003492f
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x10001b8f
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10001bb2
push ebx
call fcn.1001508b
add esp, 4
push 0x80000301
push 0
push 9
push 1
mov ebx, 0x1c
mov eax, 0x10019b70
call fcn.10015650
add esp, 0x10
mov dword [ebp - 0x64], eax
push 0x1094464b
push dword [ebp - 0x64]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10001c00
push ebx
call fcn.1001508b
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x10001c13
mov eax, 0x100342f9
push eax
push 1
mov ebx, 0x24c
call fcn.10015910
add esp, 0x10
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10001c39
push ebx
call fcn.1001508b
add esp, 4
cmp dword [ebp - 0x6c], 0
jne 0x10001de7
push 0x80000301
push 0
push 9
push 1
mov ebx, 0x1c
mov eax, 0x10019b70
call fcn.10015650
add esp, 0x10
mov dword [ebp - 0x64], eax
push 0x1094464b
push dword [ebp - 0x64]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10001c91
push ebx
call fcn.1001508b
add esp, 4
push OleUIBusyA
push 0
push 0x10944663
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x10001cb0
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10001cd3
push ebx
call fcn.1001508b
add esp, 4
push 0x80000301
push 0
push 9
push 1
mov ebx, 0x1c
mov eax, 0x10019b70
call fcn.10015650
add esp, 0x10
mov dword [ebp - 0x64], eax
push 0x1123686b
push dword [ebp - 0x64]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10001d21
push ebx
call fcn.1001508b
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x10001d34
mov eax, 0x100342f9
push eax
push 1
mov ebx, 0x234
call fcn.10015920
add esp, 0x10
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10001d57
push ebx
call fcn.1001508b
add esp, 4
push 0x80000301
push 0
push 9
push 1
mov ebx, 0x1c
mov eax, 0x10019b70
call fcn.10015650
add esp, 0x10
mov dword [ebp - 0x64], eax
push 0x11236883
push dword [ebp - 0x64]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10001da5
push ebx
call fcn.1001508b
add esp, 4
push OleUIBusyA
push 0
push 0x112368a8
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x10001dc4
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10001de7
push ebx
call fcn.1001508b
add esp, 4
push 0x80000301
push 0
push 9
push 1
mov ebx, 0x1c
mov eax, 0x10019b70
call fcn.10015650
add esp, 0x10
mov dword [ebp - 0x64], eax
push 0x11236a36
push dword [ebp - 0x64]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10001e35
push ebx
call fcn.1001508b
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x10001e48
mov eax, 0x100342f9
push eax
push 1
mov ebx, 0x24c
call fcn.10015910
add esp, 0x10
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10001e6e
push ebx
call fcn.1001508b
add esp, 4
cmp dword [ebp - 0x6c], 0
jne 0x10004836
push 0x11236a66
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10001ea3
mov eax, 0x100342f9
push eax
push 1
mov ebx, 0x234
call fcn.10015920
add esp, 0x10
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10001ec6
push ebx
call fcn.1001508b
add esp, 4
call fcn.10009f1e
test eax, eax
je 0x10001fec
push 0x80000301
push 0
push 9
push 1
mov ebx, 0x1c
mov eax, 0x10019b70
call fcn.10015650
add esp, 0x10
mov dword [ebp - 0x64], eax
push 0x11236a76
push dword [ebp - 0x64]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10001f21
push ebx
call fcn.1001508b
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x10001f34
mov eax, 0x100342f9
push eax
push 1
mov ebx, 0x234
call fcn.10015920
add esp, 0x10
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10001f57
push ebx
call fcn.1001508b
add esp, 4
push 0x80000301
push 0
push 9
push 1
mov ebx, 0x1c
mov eax, 0x10019b70
call fcn.10015650
add esp, 0x10
mov dword [ebp - 0x64], eax
push 0x11236ab4
push dword [ebp - 0x64]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10001fa5
push ebx
call fcn.1001508b
add esp, 4
push OleUIBusyA
push 0
push 0x11236b00
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x10001fc4
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10001fe7
push ebx
call fcn.1001508b
add esp, 4
jmp 0x10002100
push 0x80000301
push 0
push 8
push 1
mov ebx, 0x1c
mov eax, 0x10019b70
call fcn.10015650
add esp, 0x10
mov dword [ebp - 0x64], eax
push 0x11236b6a
push dword [ebp - 0x64]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x1000203a
push ebx
call fcn.1001508b
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x1000204d
mov eax, 0x100342f9
push eax
push 1
mov ebx, 0x234
call fcn.10015920
add esp, 0x10
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10002070
push ebx
call fcn.1001508b
add esp, 4
push 0x80000301
push 0
push 8
push 1
mov ebx, 0x1c
mov eax, 0x10019b70
call fcn.10015650
add esp, 0x10
mov dword [ebp - 0x64], eax
push 0x11236b79
push dword [ebp - 0x64]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x100020be
push ebx
call fcn.1001508b
add esp, 4
push OleUIBusyA
push 0
push 0x11236b00
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x100020dd
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10002100
push ebx
call fcn.1001508b
add esp, 4
push 0x11236a66
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x1000212c
push ebx
call fcn.1001508b
add esp, 4
pop eax
mov dword [ebp - 8], eax
push 0x11236b96
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x11236ba0
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002167
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x1000218a
push ebx
call fcn.1001508b
add esp, 4
push 0x11251428
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x1125144b
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x100021c1
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x100021e4
push ebx
call fcn.1001508b
add esp, 4
push 0x112565db
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x11256605
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x1000221b
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x1000223e
push ebx
call fcn.1001508b
add esp, 4
push 0x11265b85
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x11265ba8
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002275
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002298
push ebx
call fcn.1001508b
add esp, 4
push 0x112e0528
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x112e0548
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x100022cf
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x100022f2
push ebx
call fcn.1001508b
add esp, 4
push 0x112e5830
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x112e5841
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002329
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x1000234c
push ebx
call fcn.1001508b
add esp, 4
push 0x112fd981
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x112fd998
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002383
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x100023a6
push ebx
call fcn.1001508b
add esp, 4
push 0x11302c58
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x11302c6c
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x100023dd
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002400
push ebx
call fcn.1001508b
add esp, 4
push 0x11307dec
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x11307e0f
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002437
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x1000245a
push ebx
call fcn.1001508b
add esp, 4
push 0x1130d0ff
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x1130d117
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002491
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x100024b4
push ebx
call fcn.1001508b
add esp, 4
push 0x113125df
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x11312601
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x100024eb
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x1000250e
push ebx
call fcn.1001508b
add esp, 4
push 0x11340989
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x113409ac
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002545
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002568
push ebx
call fcn.1001508b
add esp, 4
push 0x11345c9c
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x11345cc0
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x1000259f
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x100025c2
push ebx
call fcn.1001508b
add esp, 4
push 0x1134afb0
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x1134afcb
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x100025f9
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x1000261c
push ebx
call fcn.1001508b
add esp, 4
push 0x1135029b
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x113502c6
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002653
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002676
push ebx
call fcn.1001508b
add esp, 4
push 0x113557d6
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x113557fc
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x100026ad
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x100026d0
push ebx
call fcn.1001508b
add esp, 4
push 0x1135acfc
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x1135ad25
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002707
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x1000272a
push ebx
call fcn.1001508b
add esp, 4
push 0x1136062d
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x11360641
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002761
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002784
push ebx
call fcn.1001508b
add esp, 4
push 0x113658f1
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x11365909
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x100027bb
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x100027de
push ebx
call fcn.1001508b
add esp, 4
push 0x1138b461
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x1138b483
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002815
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002838
push ebx
call fcn.1001508b
add esp, 4
push 0x11390973
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x11390991
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x1000286f
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002892
push ebx
call fcn.1001508b
add esp, 4
push 0x11395c71
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x11395c99
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x100028c9
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x100028ec
push ebx
call fcn.1001508b
add esp, 4
push 0x11395c71
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x1139afa1
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002923
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002946
push ebx
call fcn.1001508b
add esp, 4
push 0x113a0489
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x113a04ac
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x1000297d
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x100029a0
push ebx
call fcn.1001508b
add esp, 4
push 0x113a6234
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x113a6264
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x100029d7
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x100029fa
push ebx
call fcn.1001508b
add esp, 4
push 0x113ab58c
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x113ab5aa
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002a31
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002a54
push ebx
call fcn.1001508b
add esp, 4
push 0x113b088a
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x113b08ae
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002a8b
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002aae
push ebx
call fcn.1001508b
add esp, 4
push 0x113b5da6
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x113b5dc6
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002ae5
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002b08
push ebx
call fcn.1001508b
add esp, 4
push 0x113bd946
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x113bd965
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002b3f
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002b62
push ebx
call fcn.1001508b
add esp, 4
push 0x113c2c45
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x113c2c61
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002b99
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002bbc
push ebx
call fcn.1001508b
add esp, 4
push 0x113c8339
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x113c835d
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002bf3
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002c16
push ebx
call fcn.1001508b
add esp, 4
push 0x113cd855
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x113cd86f
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002c4d
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002c70
push ebx
call fcn.1001508b
add esp, 4
push 0x113d2b3f
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x113d2b64
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002ca7
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002cca
push ebx
call fcn.1001508b
add esp, 4
push 0x113d90f4
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x113d910f
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002d01
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002d24
push ebx
call fcn.1001508b
add esp, 4
push 0x113f4277
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x113f429a
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002d5b
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002d7e
push ebx
call fcn.1001508b
add esp, 4
push 0x113f958a
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x113f9599
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002db5
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002dd8
push ebx
call fcn.1001508b
add esp, 4
push 0x113fe839
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x113fe853
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002e0f
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002e32
push ebx
call fcn.1001508b
add esp, 4
push 0x11403b23
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x11403b47
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002e69
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002e8c
push ebx
call fcn.1001508b
add esp, 4
push 0x11408e3f
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x11408e64
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002ec3
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002ee6
push ebx
call fcn.1001508b
add esp, 4
push 0x1140e15c
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x1140e17e
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002f1d
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002f40
push ebx
call fcn.1001508b
add esp, 4
push 0x1141346e
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x1141348d
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002f77
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002f9a
push ebx
call fcn.1001508b
add esp, 4
push 0x1141876d
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x1141878e
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10002fd1
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10002ff4
push ebx
call fcn.1001508b
add esp, 4
push 0x1141da76
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x1141da8b
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x1000302b
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x1000304e
push ebx
call fcn.1001508b
add esp, 4
push 0x11422d43
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x11422d68
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10003085
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x100030a8
push ebx
call fcn.1001508b
add esp, 4
push 0x11428060
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x11428071
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x100030df
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10003102
push ebx
call fcn.1001508b
add esp, 4
push 0x1142d319
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x1142d336
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10003139
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x1000315c
push ebx
call fcn.1001508b
add esp, 4
push 0x11432a0e
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x11432a28
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10003193
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x100031b6
push ebx
call fcn.1001508b
add esp, 4
push 0x11437cf8
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x11437d13
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x100031ed
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10003210
push ebx
call fcn.1001508b
add esp, 4
push 0x1143cfe3
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x1143cff6
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10003247
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x1000326a
push ebx
call fcn.1001508b
add esp, 4
push 0x1145f77e
push dword [ebp - 8]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
push 0x1145f793
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x100032a1
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x100032c4
push 0x80000301
push 0
push 9
push 1
mov ebx, 0x1c
mov eax, 0x10019b70
call fcn.10015650
add esp, 0x10
mov dword [ebp - 0x64], eax
push 0x117765d4
push dword [ebp - 0x64]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10004884
push ebx
call fcn.1001508b
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x10004897
mov eax, 0x100342f9
push eax
push 1
mov ebx, 0x24c
call fcn.10015910
add esp, 0x10
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x100048bd
push ebx
call fcn.1001508b
add esp, 4
cmp dword [ebp - 0x6c], 0
jne 0x10004c6f
push 0x80000301
push 0
push 9
push 1
mov ebx, 0x1c
mov eax, 0x10019b70
call fcn.10015650
add esp, 0x10
mov dword [ebp - 0x64], eax
push 0x117765ff
push dword [ebp - 0x64]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10004915
push ebx
call fcn.1001508b
add esp, 4
lea eax, [ebp - 0x68]
push eax
call fcn.1000a0d3
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10004931
push ebx
call fcn.1001508b
add esp, 4
cmp dword [ebp - 0x6c], 0
jne 0x10004a43
push 0x80000301
push 0
push 9
push 1
mov ebx, 0x1c
mov eax, 0x10019b70
call fcn.10015650
add esp, 0x10
mov dword [ebp - 0x64], eax
push 0x1177661c
push dword [ebp - 0x64]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10004989
push ebx
call fcn.1001508b
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x1000499c
mov eax, 0x100342f9
push eax
push 1
mov ebx, 0x234
call fcn.10015920
add esp, 0x10
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x100049bf
push ebx
call fcn.1001508b
add esp, 4
push 0x80000301
push 0
push 9
push 1
mov ebx, 0x1c
mov eax, 0x10019b70
call fcn.10015650
add esp, 0x10
mov dword [ebp - 0x64], eax
push 0x117765ff
push dword [ebp - 0x64]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10004a0d
push ebx
call fcn.1001508b
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x10004a20
mov eax, 0x100342f9
push eax
push 1
mov ebx, 0x234
call fcn.10015920
add esp, 0x10
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10004a43
push ebx
call fcn.1001508b
add esp, 4
call fcn.10009f1e
test eax, eax
je 0x10004b62
push 0x80000301
push 0
push 9
push 1
mov ebx, 0x1c
mov eax, 0x10019b70
call fcn.10015650
add esp, 0x10
mov dword [ebp - 0x64], eax
push 0x117765d4
push dword [ebp - 0x64]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10004a9e
push ebx
call fcn.1001508b
add esp, 4
mov eax, 0x11776634
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
mov eax, 0x11776638
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x70]
push eax
call fcn.1000a6f9
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x10004ace
push ebx
call fcn.1001508b
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10004ade
push ebx
call fcn.1001508b
add esp, 4
lea eax, [ebp - 0x74]
push eax
call fcn.10009b3c
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x10004afd
push ebx
call fcn.1001508b
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x10004b13
mov eax, 0x10034373
push eax
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x10004b27
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10004b4a
push ebx
call fcn.1001508b
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x10004b5d
push ebx
call fcn.1001508b
add esp, 4
jmp 0x10004c6f
push 0x80000301
push 0
push 9
push 1
mov ebx, 0x1c
mov eax, 0x10019b70
call fcn.10015650
add esp, 0x10
mov dword [ebp - 0x64], eax
push 0x117765d4
push dword [ebp - 0x64]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10004bb0
push ebx
call fcn.1001508b
add esp, 4
mov eax, 0x11776634
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
mov eax, 0x11776678
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x70]
push eax
call fcn.1000a6f9
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x10004be0
push ebx
call fcn.1001508b
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10004bf0
push ebx
call fcn.1001508b
add esp, 4
lea eax, [ebp - 0x74]
push eax
call fcn.10009b3c
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x10004c0f
push ebx
call fcn.1001508b
add esp, 4
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x10004c25
mov eax, 0x10034373
push eax
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x10004c39
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x26c
call fcn.10015950
add esp, 0x1c
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10004c5c
push ebx
call fcn.1001508b
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x10004c6f
push ebx
call fcn.1001508b
add esp, 4
mov dword [ebp - 0xc], 0x18
mov dword [ebp - 0x64], esp
lea eax, [ebp - 0x14]
push eax
mov eax, dword [ebp - 0x10]
test eax, eax
je 0x10004c87
add eax, 8
push eax
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetLogicalProcessorInformation]
nop
nop
cmp dword [ebp - 0x64], esp
je 0x10004cae
push 0x3bbc
push 0x40130f7
push 6
call fcn.10015091
add esp, 0xc
test eax, eax
je 0x10004cc0
mov eax, 0
jmp 0x10004cc5
mov eax, 1
test eax, eax
je 0x1000515f
cmp dword [ebp - 0x14], 0
je 0x1000515f
fild dword [ebp - 0xc]
fstp qword [ebp - 0x68]
push 0x80000601
push dword [ebp - 0x64]
push dword [ebp - 0x68]
fild dword [ebp - 0x14]
fstp qword [ebp - 0x70]
push 0x80000601
push dword [ebp - 0x6c]
push dword [ebp - 0x70]
push 2
mov ebx, 0x48
call fcn.10015ae0
add esp, 0x1c
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
fld qword [ebp - 0x80]
ftst
fnstsw ax
test ah, 1
je 0x10004d28
fchs
fcomp qword [0x117766b8]
fnstsw ax
test ah, 0x41
je 0x1000515f
push 0x80000301
push 0
push dword [ebp - 0x14]
push 1
mov ebx, 0x1bc
call fcn.10015b10
add esp, 0x10
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 0x10]
test ebx, ebx
je 0x10004d6c
push ebx
call fcn.1001508b
add esp, 4
pop eax
mov dword [ebp - 0x10], eax
mov dword [ebp - 0x64], esp
lea eax, [ebp - 0x14]
push eax
mov eax, dword [ebp - 0x10]
test eax, eax
je 0x10004d81
add eax, 8
push eax
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GetLogicalProcessorInformation]
nop
nop
cmp dword [ebp - 0x64], esp
je 0x10004da8
push 0x3cd5
push 0x40130f7
push 6
call fcn.10015091
add esp, 0xc
test eax, eax
je 0x10004dba
mov eax, 0
jmp 0x10004dbf
mov eax, 1
mov dword [ebp - 0x70], eax
cmp dword [ebp - 0x70], 0
jne 0x1000515f
fild dword [ebp - 0x14]
fstp qword [ebp - 0x68]
fld qword [ebp - 0x68]
fild dword [ebp - 0xc]
fstp qword [ebp - 0x70]
fdiv qword [ebp - 0x70]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
call fcn.1000140d
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x18]
xor ecx, ecx
push eax
lea eax, [ebp - 0x1c]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x1000515c
fild dword [ebp - 0x1c]
fstp qword [ebp - 0x68]
fld qword [ebp - 0x68]
fsub qword [0x117766c0]
fstp qword [ebp - 0x70]
fild dword [ebp - 0xc]
fstp qword [ebp - 0x78]
fld qword [ebp - 0x78]
fmul qword [ebp - 0x70]
fstp qword [ebp - 0x80]
fld qword [ebp - 0x80]
fadd qword [0x117766c0]
fstp qword [ebp - 0x88]
push 0x80000301
push 0
push dword [ebp - 0xc]
fld qword [ebp - 0x88]
call fcn.1000140d
push 0x80000301
push 0
push eax
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x10]
test eax, eax
jne 0x10004e78
mov eax, 0x10034373
push eax
push 3
mov ebx, 0x1a8
call fcn.10015b40
add esp, 0x28
mov dword [ebp - 0x8c], eax
mov eax, dword [ebp - 0x8c]
push eax
mov ebx, dword [ebp - 0x20]
test ebx, ebx
je 0x10004ea8
push ebx
call fcn.1001508b
add esp, 4
pop eax
mov dword [ebp - 0x20], eax
push 0x80000301
push 0
push 4
push 0x80000301
push 0
push 5
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x10004ed7
mov eax, 0x10034373
push eax
push 3
mov ebx, 0x1a8
call fcn.10015b40
add esp, 0x28
mov dword [ebp - 0x64], eax
push 0
push 0
push 0
push 0x80000301
push 0
push 3
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10004f12
mov eax, 0x10034373
push eax
push 3
mov ebx, 0x19c
call fcn.10015c90
add esp, 0x28
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], edx
mov dword [ebp - 0x68], ecx
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10004f3e
push ebx
call fcn.1001508b
add esp, 4
mov ecx, dword [ebp - 0x68]
mov edx, dword [ebp - 0x6c]
mov eax, dword [ebp - 0x70]
cmp ecx, 0x80000101
jne 0x10004f56
and eax, 0xff
jmp 0x10004fb4
cmp ecx, 0x80000201
jne 0x10004f61
cwde
jmp 0x10004fb4
cmp ecx, 0x80000301
je 0x10004fb4
cmp ecx, 0x80000401
je 0x10004fb4
mov dword [ebp - 0x78], eax
cmp ecx, 0x80000501
je 0x10004f9e
cmp ecx, 0x80000601
je 0x10004fa6
push 0x3e1d
push 0x40130f7
push 2
call fcn.10015091
add esp, 0xc
fld dword [ebp - 0x78]
jmp 0x10004faf
mov dword [ebp - 0x74], edx
fld qword [ebp - 0x78]
call fcn.1000140d
mov dword [ebp - 0x24], eax
cmp dword [ebp - 0x24], 0
jne 0x10005154
push 0x80000301
push 0
push 4
push 0x80000301
push 0
push 1
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x20]
test eax, eax
jne 0x10004fec
mov eax, 0x10034373
push eax
push 3
mov ebx, 0x1a8
call fcn.10015b40
add esp, 0x28
mov dword [ebp - 0x64], eax
push 0
push 0
push 0
push 0x80000301
push 0
push 3
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10005027
mov eax, 0x10034373
push eax
push 3
mov ebx, 0x19c
call fcn.10015c90
add esp, 0x28
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], edx
mov dword [ebp - 0x68], ecx
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10005053
push ebx
call fcn.1001508b
add esp, 4
mov ecx, dword [ebp - 0x68]
mov edx, dword [ebp - 0x6c]
mov eax, dword [ebp - 0x70]
cmp ecx, 0x80000101
jne 0x1000506b
and eax, 0xff
jmp 0x10005097
cmp ecx, 0x80000201
jne 0x10005076
cwde
jmp 0x10005097
mov dword [ebp - 0x78], eax
cmp ecx, 0x80000301
je 0x1000509d
cmp ecx, 0x80000401
jne 0x100050a5
mov dword [ebp - 0x74], edx
fild qword [ebp - 0x78]
jmp 0x100050d4
mov dword [ebp - 0x78], eax
fild dword [ebp - 0x78]
jmp 0x100050d4
cmp ecx, 0x80000501
jne 0x100050b5
fld dword [ebp - 0x78]
jmp 0x100050d4
cmp ecx, 0x80000601
je 0x100050e3
push 0x3eef
push 0x40130f7
push 2
call fcn.10015091
add esp, 0xc
fstp qword [ebp - 0x78]
mov eax, dword [ebp - 0x78]
mov edx, dword [ebp - 0x74]
push 0x80000601
push edx
push eax
push 1
mov ebx, 0x5c
call fcn.10015e30
add esp, 0x10
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], edx
fld qword [ebp - 0x80]
call fcn.1000140d
push eax
call fcn.1000b63b
mov dword [ebp - 0x84], eax
fild dword [ebp - 0x28]
fstp qword [ebp - 0x8c]
fld qword [ebp - 0x8c]
fild dword [ebp - 0x84]
fstp qword [ebp - 0x94]
fadd qword [ebp - 0x94]
fstp qword [ebp - 0x9c]
fld qword [ebp - 0x9c]
call fcn.1000140d
mov dword [ebp - 0x28], eax
pop eax
pop ebx
pop ecx
jmp 0x10004dfe
add esp, 0xc
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x64], ebx
mov ebx, dword [ebp - 0x64]
mov dword [ebx], 0x40
mov dword [ebp - 0x64], esp
push dword [ebp - 0x2c]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
nop
nop
cmp dword [ebp - 0x64], esp
je 0x1000519a
push 0x3fe2
push 0x40130f7
push 6
call fcn.10015091
add esp, 0xc
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x64], ebx
mov ebx, dword [ebp - 0x64]
fild qword [ebx]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fdiv qword [0x117766c8]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
call fcn.1000140d
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x28], 2
jg 0x100051d8
mov dword [ebp - 0x34], 0
jmp 0x10005294
cmp dword [ebp - 0x30], 0x800
jg 0x100051f1
mov dword [ebp - 0x34], 0
jmp 0x10005294
mov dword [ebp - 0x34], 1
push 0x80000301
push 0
push 9
push 1
mov ebx, 0x1c
mov eax, 0x10019b70
call fcn.10015650
add esp, 0x10
mov dword [ebp - 0x64], eax
push 0x117765d4
push dword [ebp - 0x64]
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10005246
push ebx
call fcn.1001508b
add esp, 4
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x68]
test eax, eax
jne 0x10005271
mov eax, 0x100342f9
push eax
push 3
mov ebx, 0x2c0
call fcn.100159f0
add esp, 0x28
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10005294
push ebx
call fcn.1001508b
add esp, 4
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
mov eax, 0x1094463f
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
call fcn.1000b7bf
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x100052c4
push ebx
call fcn.1001508b
add esp, 4
cmp dword [ebp - 0x6c], 0
jne 0x100053a6
mov eax, 0x11776634
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov eax, 0x117766d0
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
call fcn.1000a6f9
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x100052fe
push ebx
call fcn.1001508b
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x1000530e
push ebx
call fcn.1001508b
add esp, 4
push dword [ebp - 0x6c]
push 0x11776792
mov ecx, 2
call fcn.100013b1
add esp, 8
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10005336
push ebx
call fcn.1001508b
add esp, 4
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x10005361
mov eax, 0x100342f9
push eax
push 3
mov ebx, 0x2c0
call fcn.100159f0
add esp, 0x28
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x10005384
push ebx
call fcn.1001508b
add esp, 4
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
push dword [ebp - 0x68]
push 1
push 0x2710
call fcn.1000988c
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
mov eax, 0x117767ac
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
call fcn.1000b7bf
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x100053d6
push ebx
call fcn.1001508b
add esp, 4
cmp dword [ebp - 0x6c], 0
jne 0x10005438
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push OleUIBusyA
push 0
push 0x117767b6
push 3
mov ebx, 0x2c0
call fcn.100159f0
add esp, 0x28
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
push dword [ebp - 0x68]
push 1
push 0x2710
call fcn.1000988c
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
mov eax, 0x117767d9
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
call fcn.1000b7bf
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10005468
push ebx
call fcn.1001508b
add esp, 4
cmp dword [ebp - 0x6c], 0
jne 0x100054ca
push 0x80000301
push 0
push 1
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push OleUIBusyA
push 0
push 0x117767ec
push 3
mov ebx, 0x2c0
call fcn.100159f0
add esp, 0x28
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
push dword [ebp - 0x68]
push 1
push 0x2710
call fcn.1000988c
cmp dword [ebp - 0x34], 1
jne 0x10005515
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
mov eax, 0x11776827
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
call fcn.1000b7bf
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10005504
push ebx
call fcn.1001508b
add esp, 4
cmp dword [ebp - 0x70], 0
jne 0x10005515
mov eax, 1
jmp 0x1000551a
mov eax, 0
test eax, eax
je 0x10005c70
push OleUIBusyA
push 0
push 0x11776835
push 1
mov ebx, 0x24c
call fcn.10015910
add esp, 0x10
test eax, eax
je 0x10005c70
push 1
mov eax, 0x1177686b
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov eax, 0x11776872
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
call fcn.1000bc80
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10005577
push ebx
call fcn.1001508b
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10005587
push ebx
call fcn.1001508b
add esp, 4
push 1
push 0x10000000
push 1
push 1
push 1
mov eax, 0x1177686b
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov eax, 0x11776872
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
call fcn.1000ca22
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x100055c4
push ebx
call fcn.1001508b
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x100055d4
push ebx
call fcn.1001508b
add esp, 4
push 1
push 0x10000000
push 1
push 1
push 1
mov eax, 0x117768a8
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov eax, 0x11776872
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
call fcn.1000ca22
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10005611
push ebx
call fcn.1001508b
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10005621
push ebx
call fcn.1001508b
add esp, 4
push 1
push 0x10000000
push 1
push 1
push 1
mov eax, 0x117768b1
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov eax, 0x11776872
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
call fcn.1000ca22
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x1000565e
push ebx
call fcn.1001508b
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x1000566e
push ebx
call fcn.1001508b
add esp, 4
push 0x80000301
push 0
push 0x20
push OleUIBusyA
push 0
push 0x11776872
push 2
mov ebx, 0x260
call fcn.10015e50
add esp, 0x1c
mov dword [ebp - 0x64], esp
push 0
xor eax, eax
call dword [sym.imp.ole32.dll_CoInitialize]
nop
nop
cmp dword [ebp - 0x64], esp
je 0x100056c6
push 0x49a5
push 0x40130f7
push 6
call fcn.10015091
add esp, 0xc
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x117768b7
push 0x10030
push 0
push dword [ebp - 0x38]
push 3
mov ebx, 0x91c
call fcn.100167d0
add esp, 0x28
push 0xa0000101
push 0
push 0x117768c6
push 1
mov ebx, 0x168
call fcn.10016da0
add esp, 0x10
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov eax, 0x11776638
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
call fcn.1000a6f9
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x1000573d
push ebx
call fcn.1001508b
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x1000574d
push ebx
call fcn.1001508b
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x6c]
test eax, eax
jne 0x1000576c
mov eax, 0x100342f9
push eax
push OleUIBusyA
push 0
push 0x117768d1
push OleUIBusyA
push 0
push 0x117768d6
push 0x10030
push 0
push dword [ebp - 0x38]
push 5
mov ebx, 0x94c
call fcn.10016c60
add esp, 0x40
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x100057b1
push ebx
call fcn.1001508b
add esp, 4
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x117768db
push 0x10030
push 0
push dword [ebp - 0x38]
push 3
mov ebx, 0x94c
call fcn.10016c60
add esp, 0x28
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x117768e0
push 0x10030
push 0
push dword [ebp - 0x38]
push 3
mov ebx, 0x934
call fcn.100169d0
add esp, 0x28
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], edx
fld qword [ebp - 0x70]
fsub qword [0x117768e7]
ftst
fnstsw ax
test ah, 1
je 0x10005827
fchs
fcomp qword [0x117766b8]
fnstsw ax
test ah, 0x41
je 0x100058e2
push OleUIBusyA
push 0
push 0x117768ef
push OleUIBusyA
push 0
push 0x117768fe
push 0x10030
push 0
push dword [ebp - 0x38]
push 3
mov ebx, 0x944
call fcn.10016bb0
add esp, 0x28
mov dword [ebp - 0x64], eax
push 0
push 0
push 0
push 0x10031
push 0
push dword [ebp - 0x64]
push 2
mov ebx, 0x994
call fcn.10017200
add esp, 0x1c
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x68], edx
mov ebx, dword [ebp - 0x64]
push ebx
push 0x10031
push 0
push ebx
push 1
mov ebx, 0x984
call fcn.100171e0
add esp, 0x10
call fcn.1001508b
add esp, 4
push 0x80000601
push dword [ebp - 0x68]
push dword [ebp - 0x6c]
push 1
mov ebx, 0x9e0
call fcn.10017280
add esp, 0x10
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], edx
jmp 0x100058f0
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x3c], 0
push 0xa0000101
push 0
push 0x117768c6
push 1
mov ebx, 0x168
call fcn.10016da0
add esp, 0x10
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov eax, 0x11776678
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
call fcn.1000a6f9
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10005939
push ebx
call fcn.1001508b
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10005949
push ebx
call fcn.1001508b
add esp, 4
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x6c]
test eax, eax
jne 0x10005968
mov eax, 0x100342f9
push eax
push OleUIBusyA
push 0
push 0x117768d1
push OleUIBusyA
push 0
push 0x117768d6
push 0x10030
push 0
push dword [ebp - 0x38]
push 5
mov ebx, 0x94c
call fcn.10016c60
add esp, 0x40
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x100059ad
push ebx
call fcn.1001508b
add esp, 4
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x117768db
push 0x10030
push 0
push dword [ebp - 0x38]
push 3
mov ebx, 0x94c
call fcn.10016c60
add esp, 0x28
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x117768e0
push 0x10030
push 0
push dword [ebp - 0x38]
push 3
mov ebx, 0x934
call fcn.100169d0
add esp, 0x28
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x6c], edx
fld qword [ebp - 0x70]
fsub qword [0x117768e7]
ftst
fnstsw ax
test ah, 1
je 0x10005a23
fchs
fcomp qword [0x117766b8]
fnstsw ax
test ah, 0x41
je 0x10005ade
push OleUIBusyA
push 0
push 0x117768ef
push OleUIBusyA
push 0
push 0x117768fe
push 0x10030
push 0
push dword [ebp - 0x38]
push 3
mov ebx, 0x944
call fcn.10016bb0
add esp, 0x28
mov dword [ebp - 0x64], eax
push 0
push 0
push 0
push 0x10031
push 0
push dword [ebp - 0x64]
push 2
mov ebx, 0x994
call fcn.10017200
add esp, 0x1c
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x68], edx
mov ebx, dword [ebp - 0x64]
push ebx
push 0x10031
push 0
push ebx
push 1
mov ebx, 0x984
call fcn.100171e0
add esp, 0x10
call fcn.1001508b
add esp, 4
push 0x80000601
push dword [ebp - 0x68]
push dword [ebp - 0x6c]
push 1
mov ebx, 0x9e0
call fcn.10017280
add esp, 0x10
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x44], edx
jmp 0x10005aec
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0
push 0x10030
push 0
push dword [ebp - 0x38]
push 1
mov ebx, 0x924
call fcn.100169b0
add esp, 0x10
mov dword [ebp - 0x64], esp
xor eax, eax
call dword [sym.imp.ole32.dll_CoUninitialize]
nop
nop
cmp dword [ebp - 0x64], esp
je 0x10005b31
push 0x4e0d
push 0x40130f7
push 6
call fcn.10015091
add esp, 0xc
cmp dword [ebp - 0x40], 0
jne 0x10005b3b
cmp dword [ebp - 0x3c], 0
je 0x10005bd6
cmp dword [ebp - 0x48], 0
jne 0x10005b4b
cmp dword [ebp - 0x44], 0
je 0x10005bd6
push OleUIBusyA
push 0
push 0x11776872
push 1
mov ebx, 0x258
call fcn.10017320
add esp, 0x10
cdq
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x70], edx
mov edx, dword [ebp - 0x3c]
mov eax, dword [ebp - 0x40]
cmp dword [ebp - 0x74], eax
jne 0x10005b84
cmp dword [ebp - 0x70], edx
je 0x10005bd6
push OleUIBusyA
push 0
push 0x11776872
push 1
mov ebx, 0x258
call fcn.10017320
add esp, 0x10
cdq
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x80], edx
mov edx, dword [ebp - 0x44]
mov eax, dword [ebp - 0x48]
cmp dword [ebp - 0x84], eax
jne 0x10005bc9
cmp dword [ebp - 0x80], edx
je 0x10005bd6
mov eax, 1
jmp 0x10005bdb
mov eax, 0
test eax, eax
je 0x10005c70
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
push 1
mov eax, 0x11776827
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
call fcn.1000ce30
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10005c12
push ebx
call fcn.1001508b
add esp, 4
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
push dword [ebp - 0x68]
push 1
push 0x7d0
call fcn.1000988c
push OleUIBusyA
push 0
push 0x11776872
push 1
mov ebx, 0x244
call fcn.10017360
add esp, 0x10
push OleUIBusyA
push 0
push 0x11776872
push 1
mov ebx, 0x238
call fcn.100175c0
add esp, 0x10
mov eax, 0x11776634
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
mov eax, 0x11776910
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
call fcn.1000a6f9
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10005ca0
push ebx
call fcn.1001508b
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10005cb0
push ebx
call fcn.1001508b
add esp, 4
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 0x4c]
test ebx, ebx
je 0x10005cc4
push ebx
call fcn.1001508b
add esp, 4
pop eax
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x4c]
push eax
call fcn.10009b3c
mov dword [ebp - 0x64], eax
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x64]
test eax, eax
jne 0x10005ce7
mov eax, 0x10034373
push eax
push 1
mov ebx, 0x168
call fcn.10016da0
add esp, 0x10
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10005d0d
push ebx
call fcn.1001508b
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x10005d21
push ebx
call fcn.1001508b
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0x80000301
push 0
push 1
push OleUIBusyA
push 0
push 0x11776958
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x10005d5c
mov eax, 0x100342f9
push eax
push 4
mov ebx, 0x148
call fcn.10017600
add esp, 0x34
mov dword [ebp - 0x68], eax
cmp dword [ebp - 0x68], 0xffffffff
je 0x10005f1c
push 1
push 1
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
mov eax, 0x11776969
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov eax, 0x11776958
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x50]
push eax
call fcn.1000d458
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10005dc3
push ebx
call fcn.1001508b
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10005dd3
push ebx
call fcn.1001508b
add esp, 4
mov eax, dword [ebp - 0x70]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x10005de7
push ebx
call fcn.1001508b
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x1177697e
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x10005e10
mov eax, 0x100342f9
push eax
push 3
mov ebx, 0x190
call fcn.10017730
add esp, 0x28
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 0x58]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x10005e48
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x10005e44
imul eax, dword [ebx]
jmp 0x10005e39
mov ecx, eax
test ecx, ecx
je 0x10005e67
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x10005e60
push ebx
push eax
call fcn.1001508b
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x10005e4e
call fcn.1001508b
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x58]
call fcn.10001434
xor ecx, ecx
push eax
lea eax, [ebp - 0x5c]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x10005f19
mov ebx, dword [ebp - 0x58]
call fcn.1000144d
push ebx
push ecx
mov eax, dword [ebp - 0x5c]
dec eax
jns 0x10005eb9
push 0x52a5
push 0x40130f7
push 4
call fcn.10015091
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x10005ed6
push 0x52a5
push 0x40130f7
push 1
call fcn.10015091
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x64], ebx
push dword [ebp - 0x64]
lea eax, [ebp - 0x60]
push eax
mov eax, dword [esp]
mov eax, dword [eax]
mov eax, dword [eax]
call dword [eax + 0x24]
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
push dword [ebp - 0x68]
push 1
push 0x1f4
call fcn.1000988c
pop eax
pop ebx
pop ecx
jmp 0x10005e84
add esp, 0xc
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0x80000301
push 0
push 1
push OleUIBusyA
push 0
push 0x11776981
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x10005f53
mov eax, 0x100342f9
push eax
push 4
mov ebx, 0x148
call fcn.10017600
add esp, 0x34
mov dword [ebp - 0x68], eax
cmp dword [ebp - 0x68], 0xffffffff
je 0x10006189
push 1
push 1
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
mov eax, 0x11776991
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov eax, 0x11776981
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x50]
push eax
call fcn.1000d458
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10005fba
push ebx
call fcn.1001508b
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10005fca
push ebx
call fcn.1001508b
add esp, 4
mov eax, dword [ebp - 0x70]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x10005fde
push ebx
call fcn.1001508b
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x1177697e
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x10006007
mov eax, 0x100342f9
push eax
push 3
mov ebx, 0x190
call fcn.10017730
add esp, 0x28
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 0x58]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x1000603f
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x1000603b
imul eax, dword [ebx]
jmp 0x10006030
mov ecx, eax
test ecx, ecx
je 0x1000605e
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x10006057
push ebx
push eax
call fcn.1001508b
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x10006045
call fcn.1001508b
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x58]
call fcn.10001434
xor ecx, ecx
push eax
lea eax, [ebp - 0x5c]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x10006186
mov ebx, dword [ebp - 0x58]
call fcn.1000144d
push ebx
push ecx
mov eax, dword [ebp - 0x5c]
dec eax
jns 0x100060b0
push 0x5484
push 0x40130f7
push 4
call fcn.10015091
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x100060cd
push 0x5484
push 0x40130f7
push 1
call fcn.10015091
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x64], ebx
mov dword [ebp - 0x68], 0
push 0
push dword [ebp - 0x68]
push dword [ebp - 0x64]
call fcn.1000ce79
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x70], esp
push dword [ebp - 0x6c]
push 0
push 1
xor eax, eax
call dword [sym.imp.KERNEL32.dll_OpenProcess]
nop
nop
cmp dword [ebp - 0x70], esp
je 0x10006122
push 0x5484
push 0x40130f7
push 6
call fcn.10015091
add esp, 0xc
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x78], esp
push 0
push dword [ebp - 0x74]
xor eax, eax
call dword [0x1179adf8]
nop
nop
cmp dword [ebp - 0x78], esp
je 0x1000615c
push 0x5484
push 0x40130f7
push 6
call fcn.10015091
add esp, 0xc
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
push dword [ebp - 0x68]
push 1
push 0x1f4
call fcn.1000988c
pop eax
pop ebx
pop ecx
jmp 0x1000607b
add esp, 0xc
push reloc.OLEAUT32.dll_SysReAllocString
push 0
push 0
push 0x80000301
push 0
push 1
push OleUIBusyA
push 0
push 0x117769a5
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x50]
test eax, eax
jne 0x100061c0
mov eax, 0x100342f9
push eax
push 4
mov ebx, 0x148
call fcn.10017600
add esp, 0x34
mov dword [ebp - 0x68], eax
cmp dword [ebp - 0x68], 0xffffffff
je 0x100065a4
push 1
push 1
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
mov eax, 0x117769b3
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
mov eax, 0x117769a5
mov dword [ebp - 0x6c], eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x50]
push eax
call fcn.1000d458
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10006227
push ebx
call fcn.1001508b
add esp, 4
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10006237
push ebx
call fcn.1001508b
add esp, 4
mov eax, dword [ebp - 0x70]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x1000624b
push ebx
call fcn.1001508b
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
push 0
push 0
push 0
push OleUIBusyA
push 0
push 0x1177697e
push OleUIBusyA
push 0
mov eax, dword [ebp - 0x54]
test eax, eax
jne 0x10006274
mov eax, 0x100342f9
push eax
push 3
mov ebx, 0x190
call fcn.10017730
add esp, 0x28
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0x64]
push eax
mov ebx, dword [ebp - 0x58]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x100062ac
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x100062a8
imul eax, dword [ebx]
jmp 0x1000629d
mov ecx, eax
test ecx, ecx
je 0x100062cb
push ecx
mov eax, dword [ebx]
test eax, eax
je 0x100062c4
push ebx
push eax
call fcn.1001508b
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x100062b2
call fcn.1001508b
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
mov ebx, dword [ebp - 0x58]
call fcn.10001434
xor ecx, ecx
push eax
lea eax, [ebp - 0x5c]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x100065a1
mov ebx, dword [ebp - 0x58]
call fcn.1000144d
push ebx
push ecx
mov eax, dword [ebp - 0x5c]
dec eax
jns 0x1000631d
push 0x5653
push 0x40130f7
push 4
call fcn.10015091
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x1000633a
push 0x5653
push 0x40130f7
push 1
call fcn.10015091
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x64], ebx
push OleUIBusyA
push 0
mov ebx, dword [ebp - 0x64]
mov eax, dword [ebx]
test eax, eax
jne 0x10006357
mov eax, 0x100342f9
push eax
push 1
mov ebx, 0x24c
call fcn.10015910
add esp, 0x10
test eax, eax
je 0x10006577
mov ebx, dword [ebp - 0x58]
call fcn.1000144d
push ebx
push ecx
mov eax, dword [ebp - 0x5c]
dec eax
jns 0x10006399
push 0x5675
push 0x40130f7
push 4
call fcn.10015091
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x100063b6
push 0x5675
push 0x40130f7
push 1
call fcn.10015091
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x64], ebx
push 0x80000301
push 0
push 0x20
push OleUIBusyA
push 0
mov ebx, dword [ebp - 0x64]
mov eax, dword [ebx]
test eax, eax
jne 0x100063df
mov eax, 0x100342f9
push eax
push 2
mov ebx, 0x260
call fcn.10015e50
add esp, 0x1c
mov ebx, dword [ebp - 0x58]
call fcn.1000144d
push ebx
push ecx
mov eax, dword [ebp - 0x5c]
dec eax
jns 0x10006419
push 0x56bf
push 0x40130f7
push 4
call fcn.10015091
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x10006436
push 0x56bf
push 0x40130f7
push 1
call fcn.10015091
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x64], ebx
push OleUIBusyA
push 0
mov ebx, dword [ebp - 0x64]
mov eax, dword [ebx]
test eax, eax
jne 0x10006453
mov eax, 0x100342f9
push eax
push 1
mov ebx, 0x244
call fcn.10017360
add esp, 0x10
mov dword [ebp - 0x6c], eax
cmp dword [ebp - 0x6c], 0
jne 0x10006577
mov ebx, dword [ebp - 0x58]
call fcn.1000144d
push ebx
push ecx
mov eax, dword [ebp - 0x5c]
dec eax
jns 0x1000649a
push 0x56e5
push 0x40130f7
push 4
call fcn.10015091
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x100064b7
push 0x56e5
push 0x40130f7
push 1
call fcn.10015091
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x64], ebx
push 1
push 0x10000000
push 1
push 1
push 1
mov eax, 0x117768a8
mov dword [ebp - 0x68], eax
lea eax, [ebp - 0x68]
push eax
push dword [ebp - 0x64]
call fcn.1000d6f6
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x100064f3
push ebx
call fcn.1001508b
add esp, 4
mov ebx, dword [ebp - 0x58]
call fcn.1000144d
push ebx
push ecx
mov eax, dword [ebp - 0x5c]
dec eax
jns 0x1000651a
push 0x571e
push 0x40130f7
push 4
call fcn.10015091
add esp, 0xc
pop ecx
pop ebx
cmp eax, ecx
jl 0x10006537
push 0x571e
push 0x40130f7
push 1
call fcn.10015091
add esp, 0xc
shl eax, 2
add ebx, eax
mov dword [ebp - 0x64], ebx
mov dword [ebp - 0x68], esp
push 4
push 0
mov ebx, dword [ebp - 0x64]
push dword [ebx]
xor eax, eax
call dword [sym.imp.KERNEL32.dll_MoveFileExA]
nop
nop
cmp dword [ebp - 0x68], esp
je 0x10006577
push 0x571e
push 0x40130f7
push 6
call fcn.10015091
add esp, 0xc
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x64], 0
push 0
push dword [ebp - 0x64]
push dword [ebp - 0x68]
push 1
push 0x1f4
call fcn.1000988c
pop eax
pop ebx
pop ecx
jmp 0x100062e8
add esp, 0xc
mov ebx, dword [0x1179ade0]
add ebx, 8
mov dword [ebp - 0x64], ebx
mov ebx, dword [ebp - 0x64]
push dword [ebx]
call fcn.1000db04
mov dword [ebp - 0x6c], eax
cmp dword [ebp - 0x6c], 0
jne 0x100065cc
call fcn.10006708
push 1
push 0
push 3
push 1
push 4
call fcn.1000988c
jmp 0x10005294