Function at 0x75553bca
Capabilities:
Print debug messages

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x94
mov eax, dword [0x755632e4]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebp + 0x10]
push esi
mov esi, dword [ebp + 8]
mov dword [ebp - 0x84], eax
mov eax, dword [ebp + 0x14]
push edi
mov dword [ebp - 0x7c], eax
mov eax, dword [ebp + 0x18]
xor edi, edi
push 0x68
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x6c]
push edi
push eax
mov dword [ebp - 0x90], edi
mov dword [ebp - 0x78], edi
call sub.ntdll.dll_memset
add esp, 0xc
push 2
push edi
push esi
call dword [sym.imp.API_MS_Win_Core_LibraryLoader_L1_1_0.dll_LoadLibraryExW]
mov dword [ebp - 0x8c], eax
cmp eax, edi
jne 0x75553c40
push 0x130d
push 0x75551400
call sub.ntdll.dll_DbgPrint
pop ecx
pop ecx
jmp 0x75553da0
test al, 1
jne 0x75553c5a
push 0x1315
push 0x75551400
call sub.ntdll.dll_DbgPrint
pop ecx
pop ecx
jmp 0x75553d8e
lea ecx, [ebp - 0x70]
push ecx
lea ecx, [ebp - 0x74]
push ecx
mov edi, eax
push eax
and edi, 0xfffffffc
call fcn.75553ac8
test eax, eax
jne 0x75553c7d
push 0x1320
push 0x755513b0
jmp 0x75553c4e
cmp dword [ebp - 0x70], 8
jb 0x75553d8e
mov esi, dword [ebp - 0x74]
cmp dword [esi], 0x100
mov eax, dword [esi + 4]
mov dword [ebp - 0x94], eax
jne 0x75553d8e
cmp eax, dword [ebp + 0xc]
ja 0x75553d8e
push ebx
push dword [ebp - 0x70]
push 0x40
call dword [sym.imp.API_MS_Win_Core_Misc_L1_1_0.dll_LocalAlloc]
mov ebx, eax
test ebx, ebx
je 0x75553d8d
mov eax, dword [esi]
mov dword [ebx], eax
mov eax, dword [esi + 4]
mov dword [ebx + 4], eax
mov eax, dword [esi + 4]
lea eax, [eax + edi + 4]
mov dword [ebp - 0x80], eax
mov eax, dword [ebp - 0x70]
lea ecx, [esi + eax]
add eax, 0xfffffff8
mov dword [ebp - 0x74], ecx
mov ecx, dword [ebp - 0x7c]
push eax
push 0x40
mov dword [ecx], eax
call dword [sym.imp.API_MS_Win_Core_Misc_L1_1_0.dll_LocalAlloc]
mov ecx, dword [ebp - 0x84]
mov dword [ecx], eax
test eax, eax
je 0x75553d86
mov ecx, dword [ebp - 0x7c]
push dword [ecx]
lea ecx, [esi + 8]
push ecx
push eax
call sub.ntdll.dll_memcpy
add esp, 0xc
lea eax, [ebp - 0x6c]
push eax
call fcn.75556f70
push dword [ebp - 0x94]
lea eax, [ebp - 0x6c]
push edi
push eax
call fcn.75556fb0
push 4
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x6c]
push eax
call fcn.75556fb0
sub esi, dword [ebp - 0x80]
lea eax, [ebp - 0x6c]
push esi
push dword [ebp - 0x80]
push eax
call fcn.75556fb0
push dword [ebp - 0x70]
lea eax, [ebp - 0x6c]
push ebx
push eax
call fcn.75556fb0
sub edi, dword [ebp - 0x74]
lea eax, [ebp - 0x6c]
add edi, dword [ebp + 0xc]
push edi
push dword [ebp - 0x74]
push eax
call fcn.75556fb0
lea eax, [ebp - 0x6c]
push eax
call fcn.755570d0
mov edi, dword [ebp - 0x88]
lea esi, [ebp - 0x14]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov dword [ebp - 0x78], 1
push ebx
call dword [sym.imp.API_MS_Win_Core_Misc_L1_1_0.dll_LocalFree]
pop ebx
push dword [ebp - 0x8c]
call dword [sym.imp.API_MS_Win_Core_LibraryLoader_L1_1_0.dll_FreeLibrary]
cmp dword [ebp - 0x78], 0
jne 0x75553db1
push 0x135f
push 0x75551370
call sub.ntdll.dll_DbgPrint
pop ecx
pop ecx
mov ecx, dword [ebp - 4]
mov eax, dword [ebp - 0x78]
pop edi
xor ecx, ebp
pop esi
call fcn.75556c1f
leave
ret 0x14