Function at 0x549a80
Capabilities:
Access peb ldr_data

Disassembly:
lea r12, [rsp - 0x20]
cmp r12, qword [r14 + 0x10]
jbe 0x54a006
push rbp
mov rbp, rsp
sub rsp, 0x98
mov qword [rsp + 0xa8], rax
mov ebx, 0x180
mov rcx, rbx
lea rax, [0x0055e9e0]
call fcn.00466d20
mov qword [rsp + 0x90], rax
movups xmmword [rsp + 0x18], xmm15
movups xmmword [rsp + 0x28], xmm15
mov rdx, qword [rsp + 0xa8]
mov rsi, qword [rdx]
test byte [rsi], al
lea rdi, [rax + 0x20]
mov qword [rsp + 0x88], rdi
lea r8, [rax + 0x40]
mov qword [rsp + 0x80], r8
lea r9, [rax + 0x60]
mov qword [rsp + 0x78], r9
lea r10, [rax + 0x80]
mov qword [rsp + 0x70], r10
lea r11, [rax + 0xa0]
mov qword [rsp + 0x68], r11
lea r12, [rax + 0xc0]
mov qword [rsp + 0x60], r12
lea r13, [rax + 0xe0]
mov qword [rsp + 0x58], r13
lea r15, [rax + 0x100]
mov qword [rsp + 0x50], r15
lea rcx, [rax + 0x120]
mov qword [rsp + 0x48], rcx
lea rbx, [rax + 0x140]
mov qword [rsp + 0x40], rbx
lea rbx, [rax + 0x160]
mov qword [rsp + 0x38], rbx
lea r15, [rsp + 0x18]
mov qword [rsp], r15
mov qword [rsp + 8], rsi
call fcn.0054c980
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
nop
mov rdx, qword [rsp + 0x90]
mov qword [rsp], rdx
lea rsi, [rsp + 0x18]
mov qword [rsp + 8], rsi
call fcn.0054cbe0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0xa8]
mov rsi, qword [rdx]
test byte [rsi], al
add rsi, 0x20
lea rdi, [rsp + 0x18]
mov qword [rsp], rdi
mov qword [rsp + 8], rsi
call fcn.0054c980
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0x88]
mov qword [rsp], rdx
lea rdx, [rsp + 0x18]
mov qword [rsp + 8], rdx
call fcn.0054cbe0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0xa8]
mov rsi, qword [rdx]
test byte [rsi], al
add rsi, 0x40
lea rdi, [rsp + 0x18]
mov qword [rsp], rdi
mov qword [rsp + 8], rsi
call fcn.0054c980
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0x80]
mov qword [rsp], rdx
lea rdx, [rsp + 0x18]
mov qword [rsp + 8], rdx
call fcn.0054cbe0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0xa8]
mov rsi, qword [rdx]
test byte [rsi], al
add rsi, 0x60
lea rdi, [rsp + 0x18]
mov qword [rsp], rdi
mov qword [rsp + 8], rsi
call fcn.0054c980
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0x78]
mov qword [rsp], rdx
lea rdx, [rsp + 0x18]
mov qword [rsp + 8], rdx
call fcn.0054cbe0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0xa8]
mov rsi, qword [rdx]
test byte [rsi], al
sub rsi, 0xffffffffffffff80
lea rdi, [rsp + 0x18]
mov qword [rsp], rdi
mov qword [rsp + 8], rsi
call fcn.0054c980
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0x70]
mov qword [rsp], rdx
lea rdx, [rsp + 0x18]
mov qword [rsp + 8], rdx
call fcn.0054cbe0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0xa8]
mov rsi, qword [rdx]
test byte [rsi], al
add rsi, 0xa0
lea rdi, [rsp + 0x18]
mov qword [rsp], rdi
mov qword [rsp + 8], rsi
call fcn.0054c980
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0x68]
mov qword [rsp], rdx
lea rdx, [rsp + 0x18]
mov qword [rsp + 8], rdx
nop dword [rax]
call fcn.0054cbe0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0xa8]
mov rsi, qword [rdx]
test byte [rsi], al
add rsi, 0xc0
lea rdi, [rsp + 0x18]
mov qword [rsp], rdi
mov qword [rsp + 8], rsi
call fcn.0054c980
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0x60]
mov qword [rsp], rdx
lea rdx, [rsp + 0x18]
mov qword [rsp + 8], rdx
call fcn.0054cbe0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0xa8]
mov rsi, qword [rdx]
test byte [rsi], al
add rsi, 0xe0
lea rdi, [rsp + 0x18]
mov qword [rsp], rdi
mov qword [rsp + 8], rsi
nop dword [rax]
call fcn.0054c980
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0x58]
mov qword [rsp], rdx
lea rdx, [rsp + 0x18]
mov qword [rsp + 8], rdx
call fcn.0054cbe0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0xa8]
mov rsi, qword [rdx]
test byte [rsi], al
add rsi, 0x100
lea rdi, [rsp + 0x18]
mov qword [rsp], rdi
mov qword [rsp + 8], rsi
call fcn.0054c980
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0x50]
mov qword [rsp], rdx
lea rdx, [rsp + 0x18]
mov qword [rsp + 8], rdx
call fcn.0054cbe0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0xa8]
mov rsi, qword [rdx]
test byte [rsi], al
add rsi, 0x120
lea rdi, [rsp + 0x18]
mov qword [rsp], rdi
mov qword [rsp + 8], rsi
call fcn.0054c980
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0x48]
mov qword [rsp], rdx
lea rdx, [rsp + 0x18]
mov qword [rsp + 8], rdx
call fcn.0054cbe0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0xa8]
mov rsi, qword [rdx]
test byte [rsi], al
add rsi, 0x140
lea rdi, [rsp + 0x18]
mov qword [rsp], rdi
mov qword [rsp + 8], rsi
call fcn.0054c980
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0x40]
mov qword [rsp], rdx
lea rdx, [rsp + 0x18]
mov qword [rsp + 8], rdx
call fcn.0054cbe0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0xa8]
mov rdx, qword [rdx]
test byte [rdx], al
add rdx, 0x160
lea rsi, [rsp + 0x18]
mov qword [rsp], rsi
mov qword [rsp + 8], rdx
call fcn.0054c980
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rdx, qword [rsp + 0x38]
mov qword [rsp], rdx
lea rdx, [rsp + 0x18]
mov qword [rsp + 8], rdx
call fcn.0054cbe0
xorps xmm15, xmm15
mov r14, qword [0x007420f0]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x90]
mov ebx, 0x180
mov rcx, rbx
add rsp, 0x98
pop rbp
ret
mov qword [rsp + 8], rax
call fcn.0046b480
mov rax, qword [rsp + 8]
jmp fcn.00549a80