Function at 0x10001fb0
Capabilities:
Schedule task via itaskservice

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10028d8f
mov eax, dword fs:[0]
push eax
push ecx
push ebx
sub esp, 0x190
mov eax, dword [0x10035080]
xor eax, ebp
mov dword [ebp - 0x1c], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x10], esp
mov eax, dword [ebx + 8]
push 0
mov dword [ebp - 0x84], eax
mov dword [ebp - 4], 0
call dword [sym.imp.ole32.dll_CoInitialize]
test eax, eax
js 0x10002a6f
lea eax, [ebp - 0x34]
push eax
push 0x1002a1e4
push 1
push 0
push 0x1002a204
call dword [sym.imp.ole32.dll_CoCreateInstance]
test eax, eax
js 0x10002a9a
mov eax, dword [ebp - 0x34]
mov edi, dword [sym.imp.OLEAUT32.dll_VariantClear]
mov eax, dword [eax]
mov esi, dword [eax + 0x28]
lea eax, [ebp - 0xb8]
push eax
call edi
movups xmm0, xmmword [ebp - 0xb8]
lea eax, [ebp - 0xa8]
push eax
movups xmmword [ebp - 0xe0], xmm0
call edi
movups xmm0, xmmword [ebp - 0xa8]
lea eax, [ebp - 0x98]
push eax
movups xmmword [ebp - 0xc8], xmm0
call edi
movups xmm0, xmmword [ebp - 0x98]
lea eax, [ebp - 0xf0]
push eax
movups xmmword [ebp - 0x70], xmm0
call edi
mov byte [ebp - 4], 6
sub esp, 0x10
movups xmm0, xmmword [ebp - 0xe0]
mov eax, esp
sub esp, 0x10
movups xmmword [eax], xmm0
mov eax, esp
sub esp, 0x10
movups xmm0, xmmword [ebp - 0xc8]
movups xmmword [eax], xmm0
mov eax, esp
sub esp, 0x10
movups xmm0, xmmword [ebp - 0x70]
movups xmmword [eax], xmm0
mov eax, esp
movups xmm0, xmmword [ebp - 0xf0]
push dword [ebp - 0x34]
movups xmmword [eax], xmm0
call esi
mov edi, dword [sym.imp.OLEAUT32.dll_VariantCopy]
mov esi, eax
lea eax, [ebp - 0xf0]
push eax
call edi
lea eax, [ebp - 0x98]
push eax
call edi
lea eax, [ebp - 0xa8]
push eax
call edi
lea eax, [ebp - 0xb8]
mov byte [ebp - 4], 0
push eax
call edi
test esi, esi
js 0x10002ac5
mov eax, dword [ebp - 0x34]
push 0xc
mov eax, dword [eax]
mov edi, dword [eax + 0x1c]
call fcn.1000bb8f
mov esi, eax
add esp, 4
mov dword [ebp - 0x5c], esi
mov byte [ebp - 4], 8
test esi, esi
je 0x1000215a
xorps xmm0, xmm0
movq qword [esi], xmm0
mov dword [esi + 8], 0
push 0x10031a94
mov dword [esi + 4], 0
mov dword [esi + 8], 1
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [esi], eax
test eax, eax
je 0x10002af0
jmp 0x1000215c
xor esi, esi
mov byte [ebp - 4], 0
mov dword [ebp - 0x5c], esi
test esi, esi
je 0x10002afa
lea eax, [ebp - 0x40]
mov byte [ebp - 4], 9
push eax
push dword [esi]
push dword [ebp - 0x34]
call edi
mov ecx, eax
mov byte [ebp - 4], 0
mov dword [ebp - 0x60], ecx
or eax, 0xffffffff
lock xadd dword [esi + 8], eax
dec eax
mov edi, dword [sym.imp.OLEAUT32.dll_SysStringLen]
jne 0x100021c8
mov eax, dword [esi]
test eax, eax
je 0x100021a3
push eax
call edi
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x100021ba
push eax
call fcn.1000bbbf
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.1000bb5e
mov ecx, dword [ebp - 0x60]
add esp, 8
test ecx, ecx
js 0x10002b04
mov ecx, dword [ebp - 0x34]
lea edx, [ebp - 0x38]
push edx
push 0
push ecx
mov eax, dword [ecx]
call dword [eax + 0x24]
test eax, eax
js 0x10002b2f
mov ecx, dword [ebp - 0x38]
lea edx, [ebp - 0x50]
mov dword [ebp - 0x50], 0
push edx
push ecx
mov eax, dword [ecx]
call dword [eax + 0x3c]
test eax, eax
js 0x10002b5a
mov ecx, dword [ebp - 0x38]
lea edx, [ebp - 0x4c]
push edx
push ecx
mov eax, dword [ecx]
call dword [eax + 0x24]
test eax, eax
js 0x10002b85
mov ecx, dword [ebp - 0x4c]
lea edx, [ebp - 0x54]
push edx
push 1
push ecx
mov eax, dword [ecx]
call dword [eax + 0x28]
test eax, eax
js 0x10002bb0
mov ecx, dword [ebp - 0x54]
lea edx, [ebp - 0x30]
push edx
mov dword [ebp - 0x3c], 0
push 0x1002a1f4
mov eax, dword [ecx]
push ecx
call dword [eax]
test eax, eax
js 0x10002bdb
mov ecx, dword [ebp - 0x30]
lea edx, [ebp - 0x3c]
push edx
push ecx
mov eax, dword [ecx]
call dword [eax + 0x28]
test eax, eax
js 0x10002c06
mov eax, dword [ebp - 0x3c]
push 0xc
mov eax, dword [eax]
mov eax, dword [eax + 0x20]
mov dword [ebp - 0x60], eax
call fcn.1000bb8f
mov esi, eax
add esp, 4
mov dword [ebp - 0x5c], esi
mov byte [ebp - 4], 0x11
test esi, esi
je 0x100022b9
xorps xmm0, xmm0
movq qword [esi], xmm0
mov dword [esi + 8], 0
push 0x10031a98
mov dword [esi + 4], 0
mov dword [esi + 8], 1
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [esi], eax
test eax, eax
je 0x10002c31
jmp 0x100022bb
xor esi, esi
mov byte [ebp - 4], 0
mov dword [ebp - 0x5c], esi
test esi, esi
je 0x10002c3b
mov byte [ebp - 4], 0x12
push dword [esi]
push dword [ebp - 0x3c]
call dword [ebp - 0x60]
mov byte [ebp - 4], 0
or eax, 0xffffffff
lock xadd dword [esi + 8], eax
dec eax
jne 0x10002316
mov eax, dword [esi]
test eax, eax
je 0x100022f4
push eax
call edi
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x1000230b
push eax
call fcn.1000bbbf
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.1000bb5e
add esp, 8
mov eax, dword [ebp - 0x30]
push 0xc
mov eax, dword [eax]
mov eax, dword [eax + 0x3c]
mov dword [ebp - 0x60], eax
call fcn.1000bb8f
mov esi, eax
add esp, 4
mov dword [ebp - 0x5c], esi
mov byte [ebp - 4], 0x13
test esi, esi
je 0x1000236b
xorps xmm0, xmm0
movq qword [esi], xmm0
mov dword [esi + 8], 0
push str.2023_02_08T00:00:00
mov dword [esi + 4], 0
mov dword [esi + 8], 1
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [esi], eax
test eax, eax
je 0x10002c45
jmp 0x1000236d
xor esi, esi
mov byte [ebp - 4], 0
mov dword [ebp - 0x5c], esi
test esi, esi
je 0x10002c4f
mov byte [ebp - 4], 0x14
push dword [esi]
push dword [ebp - 0x30]
call dword [ebp - 0x60]
mov byte [ebp - 4], 0
or eax, 0xffffffff
lock xadd dword [esi + 8], eax
dec eax
jne 0x100023c8
mov eax, dword [esi]
test eax, eax
je 0x100023a6
push eax
call edi
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x100023bd
push eax
call fcn.1000bbbf
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.1000bb5e
add esp, 8
mov ecx, dword [ebp - 0x30]
push dword [ebp - 0x3c]
push ecx
mov eax, dword [ecx]
call dword [eax + 0x2c]
mov ecx, dword [ebp - 0x30]
push 0xffffffffffffffff
push ecx
mov eax, dword [ecx]
call dword [eax + 0x4c]
mov ecx, dword [ebp - 0x38]
lea edx, [ebp - 0x48]
push edx
push ecx
mov eax, dword [ecx]
call dword [eax + 0x44]
test eax, eax
js 0x10002c59
mov ecx, dword [ebp - 0x48]
lea edx, [ebp - 0x58]
push edx
push 0
push ecx
mov eax, dword [ecx]
call dword [eax + 0x30]
test eax, eax
js 0x10002c84
mov ecx, dword [ebp - 0x58]
lea edx, [ebp - 0x2c]
push edx
push str.MbLk
push ecx
mov eax, dword [ecx]
call dword [eax]
test eax, eax
js 0x10002caf
lea ecx, [ebp - 0x80]
mov dword [ebp - 0x20], 0
push ecx
lea eax, [ebp - 0x79]
mov dword [ebp - 0x80], 0x746e6f63
push eax
xorps xmm0, xmm0
mov word [ebp - 0x7c], 0x6f72
push ecx
lea ecx, [ebp - 0x28]
movq qword [ebp - 0x28], xmm0
mov byte [ebp - 0x7a], 0x6c
call fcn.10002df0
mov byte [ebp - 4], 0x18
mov eax, dword [ebp - 0x2c]
push ecx
push dword [ebp - 0x24]
lea ecx, [ebp - 0x78]
mov eax, dword [eax]
push dword [ebp - 0x28]
mov eax, dword [eax + 0x2c]
mov dword [ebp - 0x60], eax
call fcn.10005a10
mov edi, eax
mov byte [ebp - 4], 0x19
cmp dword [edi + 0x14], 7
jbe 0x10002481
mov edi, dword [edi]
push 0xc
call fcn.1000bb8f
mov esi, eax
add esp, 4
mov dword [ebp - 0x5c], esi
mov byte [ebp - 4], 0x1a
test esi, esi
je 0x100024cb
xorps xmm0, xmm0
movq qword [esi], xmm0
mov dword [esi + 8], 0
push edi
mov dword [esi + 4], 0
mov dword [esi + 8], 1
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [esi], eax
test eax, eax
jne 0x100024cd
test edi, edi
jne 0x10002cda
jmp 0x100024cd
xor esi, esi
mov byte [ebp - 4], 0x19
mov dword [ebp - 0x5c], esi
test esi, esi
je 0x10002ce4
mov byte [ebp - 4], 0x1b
push dword [esi]
push dword [ebp - 0x2c]
call dword [ebp - 0x60]
or eax, 0xffffffff
lock xadd dword [esi + 8], eax
dec eax
jne 0x10002528
mov eax, dword [esi]
test eax, eax
je 0x10002506
push eax
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x1000251d
push eax
call fcn.1000bbbf
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.1000bb5e
add esp, 8
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0x64]
cmp ecx, 7
jbe 0x10002566
mov edx, dword [ebp - 0x78]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x1000255c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10002cee
push ecx
push edx
call fcn.1000bb5e
add esp, 8
mov eax, dword [ebp - 0x2c]
lea ecx, [ebp - 0xd0]
mov edx, dword [ebp - 0x84]
mov byte [ebp - 0x60], 0
push dword [ebp - 0x60]
mov eax, dword [eax]
mov eax, dword [eax + 0x3c]
mov dword [ebp - 0x5c], eax
call fcn.10005d40
add esp, 4
lea eax, [ebp - 0x78]
mov byte [ebp - 4], 0x1c
push eax
lea ecx, [ebp - 0xd0]
call fcn.10008020
mov edi, eax
mov byte [ebp - 4], 0x1d
cmp dword [edi + 0x14], 7
jbe 0x100025ad
mov edi, dword [edi]
push 0xc
call fcn.1000bb8f
mov esi, eax
add esp, 4
mov dword [ebp - 0x60], esi
mov byte [ebp - 4], 0x1e
test esi, esi
je 0x100025f7
xorps xmm0, xmm0
movq qword [esi], xmm0
mov dword [esi + 8], 0
push edi
mov dword [esi + 4], 0
mov dword [esi + 8], 1
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [esi], eax
test eax, eax
jne 0x100025f9
test edi, edi
jne 0x10002cf3
jmp 0x100025f9
xor esi, esi
mov byte [ebp - 4], 0x1d
mov dword [ebp - 0x60], esi
test esi, esi
je 0x10002cfd
mov byte [ebp - 4], 0x1f
push dword [esi]
push dword [ebp - 0x2c]
call dword [ebp - 0x5c]
or eax, 0xffffffff
lock xadd dword [esi + 8], eax
dec eax
jne 0x10002654
mov eax, dword [esi]
test eax, eax
je 0x10002632
push eax
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x10002649
push eax
call fcn.1000bbbf
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.1000bb5e
add esp, 8
mov byte [ebp - 4], 0x1c
mov ecx, dword [ebp - 0x64]
cmp ecx, 7
jbe 0x10002692
mov edx, dword [ebp - 0x78]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x10002688
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10002d07
push ecx
push edx
call fcn.1000bb5e
add esp, 8
xor eax, eax
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0xbc]
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x64], 7
mov word [ebp - 0x78], ax
cmp ecx, 7
jbe 0x100026ea
mov edx, dword [ebp - 0xd0]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x100026e0
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10002d07
push ecx
push edx
call fcn.1000bb5e
add esp, 8
mov eax, dword [ebp - 0x2c]
mov ecx, dword [ebp - 0x84]
mov eax, dword [eax]
cmp dword [ecx + 0x14], 7
mov eax, dword [eax + 0x34]
mov dword [ebp - 0x5c], eax
mov eax, dword [ecx + 0x10]
jbe 0x10002706
mov ecx, dword [ecx]
push eax
push ecx
push 0
push 0x10031acc
push ecx
push dword [ebp - 0x44]
lea ecx, [ebp - 0x78]
call fcn.10005c30
mov byte [ebp - 4], 0x20
lea edi, [ebp - 0x78]
cmp dword [ebp - 0x64], 7
push 0xc
cmova edi, dword [ebp - 0x78]
call fcn.1000bb8f
mov esi, eax
add esp, 4
mov dword [ebp - 0x60], esi
mov byte [ebp - 4], 0x21
test esi, esi
je 0x10002774
xorps xmm0, xmm0
movq qword [esi], xmm0
mov dword [esi + 8], 0
push edi
mov dword [esi + 4], 0
mov dword [esi + 8], 1
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [esi], eax
test eax, eax
jne 0x10002776
test edi, edi
jne 0x10002d0c
jmp 0x10002776
xor esi, esi
mov byte [ebp - 4], 0x20
mov dword [ebp - 0x60], esi
test esi, esi
je 0x10002d16
mov byte [ebp - 4], 0x22
push dword [esi]
push dword [ebp - 0x2c]
call dword [ebp - 0x5c]
or edi, 0xffffffff
mov dword [ebp - 0x5c], eax
mov eax, edi
lock xadd dword [esi + 8], eax
dec eax
jne 0x100027d6
mov eax, dword [esi]
test eax, eax
je 0x100027b4
push eax
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x100027cb
push eax
call fcn.1000bbbf
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.1000bb5e
add esp, 8
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0x64]
cmp ecx, 7
jbe 0x10002814
mov edx, dword [ebp - 0x78]
lea ecx, [ecx*2 + 2]
mov eax, edx
cmp ecx, 0x1000
jb 0x1000280a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10002d20
push ecx
push edx
call fcn.1000bb5e
add esp, 8
mov eax, dword [ebp - 0x5c]
test eax, eax
js 0x10002d25
mov eax, dword [ebp - 0x40]
mov esi, dword [sym.imp.OLEAUT32.dll_VariantClear]
mov eax, dword [eax]
mov eax, dword [eax + 0x44]
mov dword [ebp - 0x60], eax
lea eax, [ebp - 0x98]
push eax
call esi
movups xmm0, xmmword [ebp - 0x98]
lea eax, [ebp - 0xa8]
push eax
movups xmmword [ebp - 0x70], xmm0
call esi
movups xmm0, xmmword [ebp - 0xa8]
lea eax, [ebp - 0xb8]
push eax
movups xmmword [ebp - 0xc8], xmm0
call esi
mov byte [ebp - 4], 0x26
movups xmm0, xmmword [ebp - 0xb8]
mov eax, dword [ebp - 0x38]
push 0xc
movups xmmword [ebp - 0xe0], xmm0
mov dword [ebp - 0x5c], eax
call fcn.1000bb8f
mov esi, eax
add esp, 4
mov dword [ebp - 0x84], esi
mov byte [ebp - 4], 0x27
test esi, esi
je 0x100028c9
xorps xmm0, xmm0
movq qword [esi], xmm0
mov dword [esi + 8], 0
push str.Picxmp
mov dword [esi + 4], 0
mov dword [esi + 8], 1
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [esi], eax
test eax, eax
je 0x10002d50
jmp 0x100028cb
xor esi, esi
mov byte [ebp - 4], 0x26
mov dword [ebp - 0x84], esi
test esi, esi
je 0x10002d5a
mov byte [ebp - 4], 0x28
lea eax, [ebp - 0x44]
movups xmm0, xmmword [ebp - 0x70]
push eax
sub esp, 0x10
mov eax, esp
push 3
sub esp, 0x10
movups xmmword [eax], xmm0
mov eax, esp
sub esp, 0x10
movups xmm0, xmmword [ebp - 0xc8]
movups xmmword [eax], xmm0
mov eax, esp
movups xmm0, xmmword [ebp - 0xe0]
push 6
push dword [ebp - 0x5c]
movups xmmword [eax], xmm0
push dword [esi]
push dword [ebp - 0x40]
call dword [ebp - 0x60]
mov dword [ebp - 0x5c], eax
lock xadd dword [esi + 8], edi
dec edi
jne 0x1000295e
mov eax, dword [esi]
test eax, eax
je 0x1000293c
push eax
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x10002953
push eax
call fcn.1000bbbf
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.1000bb5e
add esp, 8
mov esi, dword [sym.imp.OLEAUT32.dll_VariantCopy]
lea eax, [ebp - 0xb8]
push eax
call esi
lea eax, [ebp - 0xa8]
push eax
call esi
lea eax, [ebp - 0x98]
mov byte [ebp - 4], 0x18
push eax
call esi
mov eax, dword [ebp - 0x5c]
test eax, eax
js 0x10002d64
mov ecx, dword [ebp - 0x44]
test ecx, ecx
je 0x1000299b
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
mov ecx, dword [ebp - 0x2c]
test ecx, ecx
je 0x100029a8
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
mov ecx, dword [ebp - 0x48]
test ecx, ecx
je 0x100029b5
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
mov ecx, dword [ebp - 0x30]
test ecx, ecx
je 0x100029c2
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
mov ecx, dword [ebp - 0x4c]
test ecx, ecx
je 0x100029cf
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
mov ecx, dword [ebp - 0x38]
test ecx, ecx
je 0x100029dc
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
mov ecx, dword [ebp - 0x50]
test ecx, ecx
je 0x100029e9
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
mov ecx, dword [ebp - 0x40]
test ecx, ecx
je 0x100029f6
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
mov ecx, dword [ebp - 0x34]
test ecx, ecx
je 0x10002a03
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
call dword [sym.imp.ole32.dll_CoUninitialize]
mov ecx, dword [ebp - 0x28]
test ecx, ecx
je 0x10002a3d
mov edx, dword [ebp - 0x20]
mov eax, ecx
sub edx, ecx
cmp edx, 0x1000
jb 0x10002a33
mov ecx, dword [eax - 4]
add edx, 0x23
sub eax, ecx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10002d92
push edx
push ecx
call fcn.1000bb5e
add esp, 8
mov al, 1
jmp 0x10002a4f
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x1c]
xor ecx, ebp
call fcn.1000bb50
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret 4
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.10008440
push eax
lea ecx, [ebp - 0xfc]
mov byte [ebp - 4], 1
call fcn.100084c0
push 0x10034528
lea eax, [ebp - 0xfc]
push eax
call fcn.1000d2f0
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.10008440
push eax
lea ecx, [ebp - 0x108]
mov byte [ebp - 4], 2
call fcn.100084c0
push 0x10034528
lea eax, [ebp - 0x108]
push eax
call fcn.1000d2f0
mov edx, esi
lea ecx, [ebp - 0x78]
call fcn.10008440
push eax
lea ecx, [ebp - 0x1a4]
mov byte [ebp - 4], 7
call fcn.100084c0
push 0x10034528
lea eax, [ebp - 0x1a4]
push eax
call fcn.1000d2f0
push 0x8007000e
call fcn.1000ad70
push 0x8007000e
call fcn.1000ad70
mov edx, ecx
lea ecx, [ebp - 0x78]
call fcn.10008440
push eax
lea ecx, [ebp - 0x114]
mov byte [ebp - 4], 0xa
call fcn.100084c0
push 0x10034528
lea eax, [ebp - 0x114]
push eax
call fcn.1000d2f0
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.10008440
push eax
lea ecx, [ebp - 0x120]
mov byte [ebp - 4], 0xb
call fcn.100084c0
push 0x10034528
lea eax, [ebp - 0x120]
push eax
call fcn.1000d2f0
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.10008440
push eax
lea ecx, [ebp - 0x12c]
mov byte [ebp - 4], 0xc
call fcn.100084c0
push 0x10034528
lea eax, [ebp - 0x12c]
push eax
call fcn.1000d2f0
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.10008440
push eax
lea ecx, [ebp - 0x138]
mov byte [ebp - 4], 0xd
call fcn.100084c0
push 0x10034528
lea eax, [ebp - 0x138]
push eax
call fcn.1000d2f0
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.10008440
push eax
lea ecx, [ebp - 0x144]
mov byte [ebp - 4], 0xe
call fcn.100084c0
push 0x10034528
lea eax, [ebp - 0x144]
push eax
call fcn.1000d2f0
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.10008440
push eax
lea ecx, [ebp - 0x150]
mov byte [ebp - 4], 0xf
call fcn.100084c0
push 0x10034528
lea eax, [ebp - 0x150]
push eax
call fcn.1000d2f0
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.10008440
push eax
lea ecx, [ebp - 0x15c]
mov byte [ebp - 4], 0x10
call fcn.100084c0
push 0x10034528
lea eax, [ebp - 0x15c]
push eax
call fcn.1000d2f0
push 0x8007000e
call fcn.1000ad70
push 0x8007000e
call fcn.1000ad70
push 0x8007000e
call fcn.1000ad70
push 0x8007000e
call fcn.1000ad70
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.10008440
push eax
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x15
call fcn.100084c0
push 0x10034528
lea eax, [ebp - 0x168]
push eax
call fcn.1000d2f0
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.10008440
push eax
lea ecx, [ebp - 0x174]
mov byte [ebp - 4], 0x16
call fcn.100084c0
push 0x10034528
lea eax, [ebp - 0x174]
push eax
call fcn.1000d2f0
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.10008440
push eax
lea ecx, [ebp - 0x180]
mov byte [ebp - 4], 0x17
call fcn.100084c0
push 0x10034528
lea eax, [ebp - 0x180]
push eax
call fcn.1000d2f0
push 0x8007000e
call fcn.1000ad70
push 0x8007000e
call fcn.1000ad70
call fcn.100109ef
push 0x8007000e
call fcn.1000ad70
push 0x8007000e
call fcn.1000ad70
call fcn.100109ef
push 0x8007000e
call fcn.1000ad70
push 0x8007000e
call fcn.1000ad70
call fcn.100109ef
mov edx, eax
lea ecx, [ebp - 0x78]
call fcn.10008440
push eax
lea ecx, [ebp - 0x18c]
mov byte [ebp - 4], 0x23
call fcn.100084c0
push 0x10034528
lea eax, [ebp - 0x18c]
push eax
call fcn.1000d2f0
push 0x8007000e
call fcn.1000ad70
push 0x8007000e
call fcn.1000ad70
mov edx, eax
lea ecx, [ebp - 0xd0]
call fcn.10008440
push eax
lea ecx, [ebp - 0x198]
mov byte [ebp - 4], 0x29
call fcn.100084c0
push 0x10034528
lea eax, [ebp - 0x198]
push eax
call fcn.1000d2f0
call fcn.100109ef
int3