Function at 0x44b930
Capabilities:
Create thread

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x570582
mov eax, dword fs:[0]
push eax
sub esp, 0x10
push esi
push edi
mov eax, dword [0x5edd38]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, ecx
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], eax
lea edi, [eax + 4]
mov dword [ebp - 0x1c], eax
mov dword [edi], 0
mov dword [edi + 4], 0
mov dword [edi + 8], 0
lea esi, [eax + 0x10]
mov dword [eax], vtable.acrobat_broker::SandboxPrintDispatcher.0
mov dword [ebp - 4], 0
mov dword [esi], 0
mov dword [esi + 4], 0
push 0x44
mov dword [ebp - 0x18], esi
lfence
call fcn.00406a5e
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [esi], eax
mov esi, dword [ebp - 0x14]
add esi, 0x18
mov byte [ebp - 4], 1
push 0x1c
mov dword [ebp - 0x18], esi
mov dword [esi], 0
mov dword [esi + 4], 0
lfence
call fcn.00406a5e
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [esi], eax
mov ecx, dword [ebp - 0x14]
mov eax, dword [ebp + 8]
mov byte [ecx + 0x20], 0
mov dword [ecx + 0x24], eax
mov dword [ecx + 0x64], 0
mov dword [ecx + 0x68], 0
mov dword [ecx + 0x6c], 0
lea esi, [ecx + 0x70]
mov byte [ebp - 4], 3
mov dword [esi], 0
mov dword [esi + 4], 0
push 0x18
mov dword [ebp - 0x18], esi
lfence
call fcn.00406a5e
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [esi], eax
mov eax, dword [ebp - 0x14]
lea esi, [eax + 0x8c]
mov byte [ebp - 4], 4
push 0x2c
mov dword [ebp - 0x18], esi
mov dword [eax + 0x78], 0
mov dword [eax + 0x7c], 0
mov dword [eax + 0x80], 0
mov dword [eax + 0x84], 0
mov dword [eax + 0x88], 0
mov dword [esi], 0
mov dword [esi + 4], 0
lfence
call fcn.00406a5e
add esp, 0x10
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [esi], eax
mov esi, dword [ebp - 0x14]
mov byte [ebp - 4], 5
lea eax, [esi + 0x28]
push eax
call dword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44bb02
movups xmm0, xmmword [0x5b5608]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5618]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5628]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5638]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5648]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5658]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44bb0f
push 0x5b5608
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44bb60
movups xmm0, xmmword [0x5b5660]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5670]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5680]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5690]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b56a0]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b56b0]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44bb6d
push 0x5b5660
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44bbbe
movups xmm0, xmmword [0x5b56b8]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b56c8]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b56d8]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b56e8]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b56f8]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5708]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44bbcb
push 0x5b56b8
push eax
mov ecx, edi
call fcn.004187a0
push 0
push 0
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateEventW]
push 0
push 0
push 0
push 0
mov dword [esi + 0x44], eax
call dword [sym.imp.KERNEL32.dll_CreateEventW]
mov dword [esi + 0x48], eax
lea eax, [esi + 0x60]
push eax
push 0
push esi
push 0x460110
push 0
push 0
call dword [sym.imp.KERNEL32.dll_CreateThread]
mov dword [esi + 0x40], eax
mov eax, dword [0x5f3910]
mov dword [ebp - 0x18], eax
test eax, eax
je 0x44bc53
lea esi, [eax + 4]
push esi
call dword [sym.imp.KERNEL32.dll_EnterCriticalSection]
mov ecx, dword [ebp - 0x18]
mov al, byte [ecx + 0x50]
mov byte [ebp - 0xd], al
push esi
mov byte [ebp - 4], 6
call dword [sym.imp.KERNEL32.dll_LeaveCriticalSection]
cmp byte [ebp - 0xd], 0
mov byte [ebp - 4], 5
je 0x44bc50
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret 4
mov esi, dword [ebp - 0x14]
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44bca4
movups xmm0, xmmword [0x5b5710]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5720]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5730]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5740]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5750]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5760]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44bcb1
push 0x5b5710
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44bd02
movups xmm0, xmmword [str.v_a_a_a]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5778]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5788]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5798]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b57a8]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b57b8]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44bd0f
push str.v_a_a_a
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44bd60
movups xmm0, xmmword [0x5b57c0]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b57d0]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b57e0]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b57f0]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5800]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5810]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44bd6d
push 0x5b57c0
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44bdbe
movups xmm0, xmmword [0x5b5818]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5828]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5838]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5848]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5858]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5868]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44bdcb
push 0x5b5818
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44be1c
movups xmm0, xmmword [0x5b5870]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5880]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5890]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b58a0]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b58b0]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b58c0]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44be29
push 0x5b5870
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44be7a
movups xmm0, xmmword [0x5b58c8]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b58d8]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b58e8]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b58f8]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5908]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5918]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44be87
push 0x5b58c8
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44bed8
movups xmm0, xmmword [0x5b5920]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5930]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5940]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5950]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5960]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5970]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44bee5
push 0x5b5920
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44bf36
movups xmm0, xmmword [0x5b5978]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5988]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5998]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b59a8]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b59b8]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b59c8]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44bf43
push 0x5b5978
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44bf94
movups xmm0, xmmword [0x5b59d0]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b59e0]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b59f0]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5a00]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5a10]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5a20]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44bfa1
push 0x5b59d0
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44bff2
movups xmm0, xmmword [0x5b5a28]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5a38]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5a48]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5a58]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5a68]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5a78]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44bfff
push 0x5b5a28
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c050
movups xmm0, xmmword [0x5b5a80]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5a90]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5aa0]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5ab0]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5ac0]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5ad0]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c05d
push 0x5b5a80
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c0ae
movups xmm0, xmmword [0x5b5ad8]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5ae8]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5af8]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5b08]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5b18]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5b28]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c0bb
push 0x5b5ad8
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c10c
movups xmm0, xmmword [0x5b5b30]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5b40]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5b50]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5b60]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5b70]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5b80]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c119
push 0x5b5b30
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c16a
movups xmm0, xmmword [0x5b5b88]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5b98]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5ba8]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5bb8]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5bc8]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5bd8]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c177
push 0x5b5b88
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c1c8
movups xmm0, xmmword [0x5b5be0]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5bf0]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5c00]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5c10]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5c20]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5c30]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c1d5
push 0x5b5be0
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c226
movups xmm0, xmmword [0x5b5c38]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5c48]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5c58]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5c68]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5c78]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5c88]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c233
push 0x5b5c38
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c284
movups xmm0, xmmword [0x5b5c90]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5ca0]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5cb0]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5cc0]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5cd0]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5ce0]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c291
push 0x5b5c90
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c2e2
movups xmm0, xmmword [0x5b5d40]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5d50]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5d60]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5d70]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5d80]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5d90]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c2ef
push 0x5b5d40
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c340
movups xmm0, xmmword [0x5b5ce8]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5cf8]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5d08]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5d18]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5d28]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5d38]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c34d
push 0x5b5ce8
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c39e
movups xmm0, xmmword [0x5b5d98]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5da8]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5db8]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5dc8]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5dd8]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5de8]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c3ab
push 0x5b5d98
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c3fc
movups xmm0, xmmword [0x5b5df0]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5e00]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5e10]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5e20]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5e30]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5e40]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c409
push 0x5b5df0
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c45a
movups xmm0, xmmword [0x5b5e48]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5e58]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5e68]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5e78]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5e88]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5e98]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c467
push 0x5b5e48
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c4b8
movups xmm0, xmmword [0x5b5ea0]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5eb0]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5ec0]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5ed0]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5ee0]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5ef0]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c4c5
push 0x5b5ea0
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c516
movups xmm0, xmmword [0x5b5ef8]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5f08]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5f18]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5f28]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5f38]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5f48]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c523
push 0x5b5ef8
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c574
movups xmm0, xmmword [0x5b5f50]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5f60]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5f70]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5f80]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5f90]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5fa0]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c581
push 0x5b5f50
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c5d2
movups xmm0, xmmword [0x5b5fa8]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b5fb8]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b5fc8]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b5fd8]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b5fe8]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b5ff8]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c5df
push 0x5b5fa8
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c630
movups xmm0, xmmword [0x5b6000]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b6010]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b6020]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b6030]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b6040]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b6050]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c63d
push 0x5b6000
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c68e
movups xmm0, xmmword [0x5b6058]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b6068]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b6078]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b6088]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b6098]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b60a8]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c69b
push 0x5b6058
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c6ec
movups xmm0, xmmword [0x5b60b0]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b60c0]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b60d0]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b60e0]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b60f0]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b6100]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c6f9
push 0x5b60b0
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c74a
movups xmm0, xmmword [0x5b6108]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b6118]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b6128]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b6138]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b6148]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b6158]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c757
push 0x5b6108
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c7a8
movups xmm0, xmmword [0x5b6160]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b6170]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b6180]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b6190]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b61a0]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b61b0]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c7b5
push 0x5b6160
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c806
movups xmm0, xmmword [0x5b61b8]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b61c8]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b61d8]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b61e8]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b61f8]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b6208]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c813
push 0x5b61b8
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c864
movups xmm0, xmmword [0x5b6210]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b6220]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b6230]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b6240]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b6250]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b6260]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c871
push 0x5b6210
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c8c2
movups xmm0, xmmword [0x5b6268]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b6278]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b6288]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b6298]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b62a8]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b62b8]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c8cf
push 0x5b6268
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c920
movups xmm0, xmmword [0x5b62c0]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b62d0]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b62e0]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b62f0]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b6300]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b6310]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c92d
push 0x5b62c0
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c97e
movups xmm0, xmmword [0x5b6318]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b6328]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b6338]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b6348]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b6358]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b6368]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c98b
push 0x5b6318
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44c9dc
movups xmm0, xmmword [0x5b6370]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b6380]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b6390]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b63a0]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b63b0]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b63c0]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44c9e9
push 0x5b6370
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44ca3a
movups xmm0, xmmword [0x5b63c8]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b63d8]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b63e8]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b63f8]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b6408]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b6418]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44ca47
push 0x5b63c8
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44ca98
movups xmm0, xmmword [0x5b6420]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b6430]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b6440]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b6450]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b6460]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b6470]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44caa5
push 0x5b6420
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44caf6
movups xmm0, xmmword [0x5b6478]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b6488]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b6498]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b64a8]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b64b8]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b64c8]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44cb03
push 0x5b6478
push eax
mov ecx, edi
call fcn.004187a0
mov eax, dword [edi + 4]
cmp eax, dword [edi + 8]
je 0x44cb54
movups xmm0, xmmword [0x5b64d0]
movups xmmword [eax], xmm0
movups xmm0, xmmword [0x5b64e0]
movups xmmword [eax + 0x10], xmm0
movups xmm0, xmmword [0x5b64f0]
movups xmmword [eax + 0x20], xmm0
movups xmm0, xmmword [0x5b6500]
movups xmmword [eax + 0x30], xmm0
movups xmm0, xmmword [0x5b6510]
movups xmmword [eax + 0x40], xmm0
movq xmm0, qword [0x5b6520]
movq qword [eax + 0x50], xmm0
add dword [edi + 4], 0x58
jmp 0x44cb61
push 0x5b64d0
push eax
mov ecx, edi
call fcn.004187a0
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret 4