Function at 0x44ca20
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 0x57949d
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ebx
sub esp, 0xd0
push esi
push edi
lea eax, [ebp - 0x2c]
mov dword [ebp - 0x3c], edx
push eax
push 0x5836a0
push 1
push 0
push 0x5836b0
mov dword [ebp - 0x44], ecx
mov dword [ebp - 0x2c], 0
call dword [sym.imp.ole32.dll_CoCreateInstance]
test eax, eax
js 0x44d4d2
mov eax, dword [ebp - 0x2c]
test eax, eax
je 0x44d4d2
mov eax, dword [eax]
mov edi, dword [sym.imp.OLEAUT32.dll_VariantClear]
mov esi, dword [eax + 0x28]
lea eax, [ebp - 0xa0]
push eax
call edi
mov dword [ebp - 4], 0
lea eax, [ebp - 0x90]
movups xmm0, xmmword [ebp - 0xa0]
push eax
movups xmmword [ebp - 0xb0], xmm0
call edi
movups xmm0, xmmword [ebp - 0x90]
lea eax, [ebp - 0xe0]
push eax
movups xmmword [ebp - 0xc0], xmm0
call edi
movups xmm0, xmmword [ebp - 0xe0]
lea eax, [ebp - 0x80]
push eax
movups xmmword [ebp - 0xd0], xmm0
call edi
mov byte [ebp - 4], 3
sub esp, 0x10
movups xmm0, xmmword [ebp - 0xb0]
mov eax, esp
sub esp, 0x10
movups xmmword [eax], xmm0
mov eax, esp
sub esp, 0x10
movups xmm0, xmmword [ebp - 0xc0]
movups xmmword [eax], xmm0
mov eax, esp
sub esp, 0x10
movups xmm0, xmmword [ebp - 0xd0]
movups xmmword [eax], xmm0
mov eax, esp
movups xmm0, xmmword [ebp - 0x80]
push dword [ebp - 0x2c]
movups xmmword [eax], xmm0
call esi
mov edi, dword [sym.imp.OLEAUT32.dll_VariantCopy]
mov esi, eax
lea eax, [ebp - 0x80]
push eax
call edi
lea eax, [ebp - 0xe0]
push eax
call edi
lea eax, [ebp - 0x90]
push eax
call edi
lea eax, [ebp - 0xa0]
mov dword [ebp - 4], 0xffffffff
push eax
call edi
mov eax, dword [ebp - 0x2c]
test esi, esi
js 0x44d4cc
mov dword [ebp - 0x14], 0
mov eax, dword [eax]
push 0xc
mov edi, dword [eax + 0x1c]
call fcn.00549aa4
mov esi, eax
add esp, 4
mov dword [ebp - 0x38], esi
mov dword [ebp - 4], 4
test esi, esi
je 0x44cbb1
push 0x5911e8
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 0x44d4e7
jmp 0x44cbb3
xor esi, esi
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x38], esi
test esi, esi
je 0x44d4e7
lea eax, [ebp - 0x14]
mov dword [ebp - 4], 5
push eax
push dword [esi]
push dword [ebp - 0x2c]
call edi
or edi, 0xffffffff
mov dword [ebp - 0x1c], eax
mov dword [ebp - 4], 0xffffffff
mov ecx, edi
lock xadd dword [esi + 8], ecx
dec ecx
jne 0x44cc26
mov ecx, dword [esi]
test ecx, ecx
je 0x44cc01
push ecx
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x44cc18
push eax
call fcn.00549bf7
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.00549ad4
mov eax, dword [ebp - 0x1c]
add esp, 8
test eax, eax
js 0x44d4c9
mov eax, dword [ebp - 0x14]
test eax, eax
je 0x44d4c9
mov eax, dword [eax]
push 0xc
mov eax, dword [eax + 0x3c]
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x44]
mov eax, dword [eax]
mov dword [ebp - 0x30], eax
call fcn.00549aa4
mov esi, eax
add esp, 4
mov dword [ebp - 0x38], esi
mov dword [ebp - 4], 6
test esi, esi
je 0x44cc8b
push dword [ebp - 0x30]
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 0x44cc8d
cmp dword [ebp - 0x30], eax
jne 0x44d4f1
jmp 0x44cc8d
xor esi, esi
mov dword [ebp - 4], 0xffffffff
mov dword [ebp - 0x38], esi
test esi, esi
je 0x44d4e7
push 0
mov dword [ebp - 4], 7
push dword [esi]
push dword [ebp - 0x14]
call dword [ebp - 0x1c]
mov dword [ebp - 4], 0xffffffff
mov eax, edi
lock xadd dword [esi + 8], eax
dec eax
jne 0x44ccf6
mov eax, dword [esi]
test eax, eax
je 0x44ccd4
push eax
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x44cceb
push eax
call fcn.00549bf7
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.00549ad4
add esp, 8
mov ecx, dword [ebp - 0x2c]
lea edx, [ebp - 0x18]
push edx
mov dword [ebp - 0x18], 0
push 0
mov eax, dword [ecx]
push ecx
call dword [eax + 0x24]
mov ecx, dword [ebp - 0x2c]
mov esi, eax
push ecx
mov edx, dword [ecx]
call dword [edx + 8]
test esi, esi
js 0x44d4c4
mov ecx, dword [ebp - 0x18]
test ecx, ecx
je 0x44d4c4
mov dword [ebp - 0x6c], 0
lea edx, [ebp - 0x6c]
mov eax, dword [ecx]
push edx
push ecx
call dword [eax + 0x1c]
test eax, eax
js 0x44d4b6
mov ecx, dword [ebp - 0x6c]
test ecx, ecx
je 0x44d4b6
mov eax, dword [ecx]
push ecx
call dword [eax + 8]
mov ecx, dword [ebp - 0x18]
lea edx, [ebp - 0x50]
mov dword [ebp - 0x50], 0
push edx
push ecx
mov eax, dword [ecx]
call dword [eax + 0x24]
test eax, eax
js 0x44d4b6
mov ecx, dword [ebp - 0x50]
test ecx, ecx
je 0x44d4b6
lea edx, [ebp - 0x54]
mov dword [ebp - 0x54], 0
mov eax, dword [ecx]
push edx
push 2
push ecx
call dword [eax + 0x28]
mov ecx, dword [ebp - 0x50]
mov esi, eax
push ecx
mov edx, dword [ecx]
call dword [edx + 8]
test esi, esi
js 0x44d4b6
mov ecx, dword [ebp - 0x54]
test ecx, ecx
je 0x44d4b6
lea edx, [ebp - 0x28]
mov dword [ebp - 0x28], 0
mov eax, dword [ecx]
push edx
push 0x583690
push ecx
call dword [eax]
mov ecx, dword [ebp - 0x54]
mov esi, eax
push ecx
mov edx, dword [ecx]
call dword [edx + 8]
test esi, esi
js 0x44d4b6
cmp dword [ebp - 0x28], 0
je 0x44d4b6
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x44d4fb
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x58], eax
push str.b0gylMCspDW1wWqaGZCBBi9V9VR0
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 8
call fcn.0042f750
test al, al
jne 0x44ce21
push 0x1d
push str.b0gylMCspDW1wWqaGZCBBi9V9VR0
lea ecx, [ebp - 0x58]
call fcn.0042fa90
mov dword [ebp - 4], 9
mov eax, dword [ebp - 0x28]
push ecx
mov esi, esp
mov eax, dword [eax]
mov eax, dword [eax + 0x24]
mov dword [ebp - 0x38], esi
mov ecx, dword [ebp - 0x58]
add ecx, 0xfffffff0
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x38], ecx
call fcn.0042ee10
add eax, 0x10
lea ecx, [ebp - 0x68]
mov dword [esi], eax
call fcn.00445a80
add esp, 4
mov byte [ebp - 4], 0xa
mov eax, dword [eax]
push 0xc
mov dword [ebp - 0x30], eax
call fcn.00549aa4
mov esi, eax
add esp, 4
mov dword [ebp - 0x40], esi
mov byte [ebp - 4], 0xb
test esi, esi
je 0x44ce9f
push dword [ebp - 0x30]
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 0x44cea1
cmp dword [ebp - 0x30], eax
jne 0x44d505
jmp 0x44cea1
xor esi, esi
mov byte [ebp - 4], 0xa
mov dword [ebp - 0x40], esi
test esi, esi
je 0x44d50f
mov byte [ebp - 4], 0xc
push dword [esi]
push dword [ebp - 0x28]
call dword [ebp - 0x1c]
mov eax, edi
lock xadd dword [esi + 8], eax
dec eax
jne 0x44cefb
mov eax, dword [esi]
test eax, eax
je 0x44ced9
push eax
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x44cef0
push eax
call fcn.00549bf7
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.00549ad4
add esp, 8
mov byte [ebp - 4], 9
mov eax, edi
mov edx, dword [ebp - 0x68]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x44cf19
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
call fcn.0042f4e0
mov ecx, eax
test ecx, ecx
je 0x44d519
mov eax, dword [ecx]
mov eax, dword [eax + 0xc]
call eax
add eax, 0x10
mov dword [ebp - 0x30], eax
push str.Z0lkAeVZwYU0lKseVVUSV3gwVSVdzTVEldieVQ
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0xd
call fcn.0042f750
test al, al
jne 0x44cf59
push 0x27
push str.Z0lkAeVZwYU0lKseVVUSV3gwVSVdzTVEldieVQ
lea ecx, [ebp - 0x30]
call fcn.0042fa90
mov byte [ebp - 4], 0xe
mov eax, dword [ebp - 0x28]
push ecx
mov esi, esp
mov eax, dword [eax]
mov eax, dword [eax + 0x3c]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x40], esi
mov eax, dword [ebp - 0x30]
add eax, 0xfffffff0
mov ecx, eax
mov dword [ebp - 0x40], eax
call fcn.0042ee10
add eax, 0x10
lea ecx, [ebp - 0x34]
mov dword [esi], eax
call fcn.00445a80
add esp, 4
mov byte [ebp - 4], 0xf
mov eax, dword [eax]
push 0xc
mov dword [ebp - 0x1c], eax
call fcn.00549aa4
mov esi, eax
add esp, 4
mov dword [ebp - 0x24], esi
mov byte [ebp - 4], 0x10
test esi, esi
je 0x44cfd6
push dword [ebp - 0x1c]
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 0x44cfd8
cmp dword [ebp - 0x1c], eax
jne 0x44d523
jmp 0x44cfd8
xor esi, esi
mov byte [ebp - 4], 0xf
mov dword [ebp - 0x24], esi
test esi, esi
je 0x44d52d
mov byte [ebp - 4], 0x11
push dword [esi]
push dword [ebp - 0x28]
call dword [ebp - 0x68]
mov eax, edi
lock xadd dword [esi + 8], eax
dec eax
jne 0x44d032
mov eax, dword [esi]
test eax, eax
je 0x44d010
push eax
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x44d027
push eax
call fcn.00549bf7
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.00549ad4
add esp, 8
mov byte [ebp - 4], 0xe
mov eax, edi
mov edx, dword [ebp - 0x34]
add edx, 0xfffffff0
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x44d050
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov ecx, dword [ebp - 0x28]
push 1
push ecx
mov eax, dword [ecx]
call dword [eax + 0x54]
test eax, eax
jns 0x44d070
mov eax, dword [ebp - 0x14]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, dword [ebp - 0x28]
jmp 0x44d461
mov ecx, dword [ebp - 0x28]
lea edx, [ebp - 0x48]
mov dword [ebp - 0x48], 0
push edx
push ecx
mov eax, dword [ecx]
call dword [eax + 0x28]
mov ecx, dword [ebp - 0x28]
mov esi, eax
push ecx
mov edx, dword [ecx]
call dword [edx + 8]
test esi, esi
js 0x44d45e
mov eax, dword [ebp - 0x48]
test eax, eax
je 0x44d45e
mov eax, dword [eax]
push 0xc
mov eax, dword [eax + 0x20]
mov dword [ebp - 0x34], eax
mov eax, dword [ebx + 8]
mov eax, dword [eax]
mov dword [ebp - 0x1c], eax
call fcn.00549aa4
mov esi, eax
add esp, 4
mov dword [ebp - 0x24], esi
mov byte [ebp - 4], 0x12
test esi, esi
je 0x44d0f1
push dword [ebp - 0x1c]
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 0x44d0f3
cmp dword [ebp - 0x1c], eax
jne 0x44d537
jmp 0x44d0f3
xor esi, esi
mov byte [ebp - 4], 0xe
mov dword [ebp - 0x24], esi
test esi, esi
je 0x44d4e7
mov byte [ebp - 4], 0x13
push dword [esi]
push dword [ebp - 0x48]
call dword [ebp - 0x34]
mov dword [ebp - 0x34], eax
mov ecx, edi
mov byte [ebp - 4], 0xe
lock xadd dword [esi + 8], ecx
dec ecx
jne 0x44d154
mov ecx, dword [esi]
test ecx, ecx
je 0x44d132
push ecx
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x44d149
push eax
call fcn.00549bf7
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.00549ad4
add esp, 8
mov eax, dword [ebp - 0x48]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
cmp dword [ebp - 0x34], 0
jl 0x44d45e
mov ecx, dword [ebp - 0x18]
lea edx, [ebp - 0x5c]
mov dword [ebp - 0x5c], 0
push edx
push ecx
mov eax, dword [ecx]
call dword [eax + 0x44]
test eax, eax
js 0x44d45e
mov ecx, dword [ebp - 0x5c]
test ecx, ecx
je 0x44d45e
lea edx, [ebp - 0x60]
mov dword [ebp - 0x60], 0
mov eax, dword [ecx]
push edx
push 0
push ecx
call dword [eax + 0x30]
mov ecx, dword [ebp - 0x5c]
mov esi, eax
push ecx
mov edx, dword [ecx]
call dword [edx + 8]
test esi, esi
js 0x44d45e
mov ecx, dword [ebp - 0x60]
test ecx, ecx
je 0x44d45e
lea edx, [ebp - 0x4c]
mov dword [ebp - 0x4c], 0
mov eax, dword [ecx]
push edx
push str.MbLk
push ecx
call dword [eax]
mov ecx, dword [ebp - 0x60]
mov esi, eax
push ecx
mov edx, dword [ecx]
call dword [edx + 8]
test esi, esi
js 0x44d45e
mov eax, dword [ebp - 0x4c]
test eax, eax
je 0x44d45e
mov eax, dword [eax]
push 0xc
mov eax, dword [eax + 0x2c]
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x3c]
mov eax, dword [eax]
mov dword [ebp - 0x1c], eax
call fcn.00549aa4
mov esi, eax
add esp, 4
mov dword [ebp - 0x24], esi
mov byte [ebp - 4], 0x14
test esi, esi
je 0x44d241
push dword [ebp - 0x1c]
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 0x44d243
cmp dword [ebp - 0x1c], eax
jne 0x44d541
jmp 0x44d243
xor esi, esi
mov byte [ebp - 4], 0xe
mov dword [ebp - 0x24], esi
test esi, esi
je 0x44d4e7
mov byte [ebp - 4], 0x15
push dword [esi]
push dword [ebp - 0x4c]
call dword [ebp - 0x34]
mov dword [ebp - 0x3c], eax
mov ecx, edi
mov byte [ebp - 4], 0xe
lock xadd dword [esi + 8], ecx
dec ecx
jne 0x44d2a4
mov ecx, dword [esi]
test ecx, ecx
je 0x44d282
push ecx
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x44d299
push eax
call fcn.00549bf7
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.00549ad4
add esp, 8
mov eax, dword [ebp - 0x4c]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
cmp dword [ebp - 0x3c], 0
mov eax, dword [ebp - 0x14]
jl 0x44d461
mov dword [ebp - 0x64], 0
mov eax, dword [eax]
push 0x5911fc
mov eax, dword [eax + 0x44]
mov dword [ebp - 0x34], eax
mov eax, 8
mov word [ebp - 0x80], ax
call dword [sym.imp.OLEAUT32.dll_SysReAllocString]
mov dword [ebp - 0x78], eax
test eax, eax
je 0x44d4e7
movups xmm0, xmmword [ebp - 0x80]
mov esi, dword [sym.imp.OLEAUT32.dll_VariantClear]
lea eax, [ebp - 0x90]
push eax
movups xmmword [ebp - 0xd0], xmm0
call esi
movups xmm0, xmmword [ebp - 0x90]
lea eax, [ebp - 0xa0]
push eax
movups xmmword [ebp - 0xc0], xmm0
call esi
mov byte [ebp - 4], 0x18
mov eax, dword [ebp - 0x18]
movups xmm0, xmmword [ebp - 0xa0]
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x44]
push 0xc
movups xmmword [ebp - 0xb0], xmm0
mov eax, dword [eax]
mov dword [ebp - 0x44], eax
call fcn.00549aa4
mov esi, eax
add esp, 4
mov dword [ebp - 0x24], esi
mov byte [ebp - 4], 0x19
test esi, esi
je 0x44d378
push dword [ebp - 0x44]
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 0x44d37a
cmp dword [ebp - 0x44], eax
jne 0x44d54b
jmp 0x44d37a
xor esi, esi
mov byte [ebp - 4], 0x18
mov dword [ebp - 0x24], esi
test esi, esi
je 0x44d4e7
mov byte [ebp - 4], 0x1a
lea eax, [ebp - 0x64]
movups xmm0, xmmword [ebp - 0xd0]
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 - 0xc0]
movups xmmword [eax], xmm0
mov eax, esp
movups xmm0, xmmword [ebp - 0xb0]
push 6
push dword [ebp - 0x3c]
movups xmmword [eax], xmm0
push dword [esi]
push dword [ebp - 0x14]
call dword [ebp - 0x34]
mov dword [ebp - 0x3c], eax
mov ecx, edi
lock xadd dword [esi + 8], ecx
dec ecx
jne 0x44d40f
mov ecx, dword [esi]
test ecx, ecx
je 0x44d3ed
push ecx
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov dword [esi], 0
mov eax, dword [esi + 4]
test eax, eax
je 0x44d404
push eax
call fcn.00549bf7
add esp, 4
mov dword [esi + 4], 0
push 0xc
push esi
call fcn.00549ad4
add esp, 8
mov esi, dword [sym.imp.OLEAUT32.dll_VariantCopy]
lea eax, [ebp - 0xa0]
push eax
call esi
lea eax, [ebp - 0x90]
push eax
call esi
lea eax, [ebp - 0x80]
mov byte [ebp - 4], 0xe
push eax
call esi
cmp dword [ebp - 0x3c], 0
jl 0x44d45e
cmp dword [ebp - 0x64], 0
je 0x44d45e
mov eax, dword [ebp - 0x14]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, dword [ebp - 0x18]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, dword [ebp - 0x64]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov byte [ebp - 0x1d], 1
jmp 0x44d474
mov eax, dword [ebp - 0x14]
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov eax, dword [ebp - 0x18]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov byte [ebp - 0x1d], 0
mov edx, dword [ebp - 0x40]
mov eax, edi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x44d48b
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov eax, dword [ebp - 0x38]
lock xadd dword [eax + 0xc], edi
dec edi
test edi, edi
jg 0x44d4a0
mov ecx, dword [eax]
push eax
mov edx, dword [ecx]
call dword [edx + 4]
mov al, byte [ebp - 0x1d]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
mov eax, dword [ebp - 0x14]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, dword [ebp - 0x18]
jmp 0x44d4cc
mov eax, dword [ebp - 0x14]
jmp 0x44d4cc
mov eax, dword [ebp - 0x2c]
mov ecx, dword [eax]
push eax
call dword [ecx + 8]
mov ecx, dword [ebp - 0xc]
xor al, al
pop edi
mov dword fs:[0], ecx
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret
push 0x8007000e
call fcn.00549210
push 0x8007000e
call fcn.00549210
push 0x80004005
call fcn.0042fa70
push 0x8007000e
call fcn.00549210
push 0x8007000e
call fcn.00549210
push 0x80004005
call fcn.0042fa70
push 0x8007000e
call fcn.00549210
push 0x8007000e
call fcn.00549210
push 0x8007000e
call fcn.00549210
push 0x8007000e
call fcn.00549210
push 0x8007000e
call fcn.00549210
int3