Function at 0x48b7c0
Capabilities:
Parse pe header

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x48bf67
push rbp
mov rbp, rsp
sub rsp, 0x38
movups xmmword [rsp + 0x1d], xmm15
movups xmmword [rsp + 0x22], xmm15
mov eax, 0x22
xor rax, 0x3f
cmp rax, 0x28
jae 0x48bf5c
mov edx, 0x22
xor rdx, 0x3c
lea rsi, [0x00568f06]
movzx edi, byte [rax + rsi]
cmp rdx, 0x28
jae 0x48bf4f
movzx edx, byte [rdx + rsi]
mov eax, 0x60
xor rax, 0x61
add edx, edi
nop
cmp rax, 0x28
jae 0x48bf45
mov edi, 0x60
xor rdi, 0x6d
movzx r8d, byte [rax + rsi]
nop dword [rax + rax]
cmp rdi, 0x28
jae 0x48bf34
movzx edi, byte [rdi + rsi]
mov eax, 0x44
xor rax, 0x50
add edi, r8d
nop word [rax + rax]
cmp rax, 0x28
jae 0x48bf2a
mov r8d, 0x44
xor r8, 0x55
movzx r9d, byte [rax + rsi]
nop dword [rax]
cmp r8, 0x28
jae 0x48bf1d
movzx r8d, byte [r8 + rsi]
mov eax, 0x1b
xor rax, 0xe
sub r9d, r8d
nop dword [rax + rax]
cmp rax, 0x28
jae 0x48bf13
mov r8d, 0x1b
xor r8, 0x14
movzx r10d, byte [rax + rsi]
nop dword [rax]
cmp r8, 0x28
jae 0x48bf06
movzx r8d, byte [r8 + rsi]
mov eax, 0x1b
xor rax, 0x15
add r8d, r10d
nop dword [rax + rax]
cmp rax, 0x28
jae 0x48befc
mov r10d, 0x1b
xor r10, 0xb
movzx r11d, byte [rax + rsi]
nop dword [rax]
cmp r10, 0x28
jae 0x48beef
movzx r10d, byte [r10 + rsi]
mov eax, 0x52
xor rax, 0x72
sub r11d, r10d
nop dword [rax + rax]
cmp rax, 0x28
jae 0x48bee5
mov r10d, 0x52
xor r10, 0x76
movzx r12d, byte [rax + rsi]
nop dword [rax]
cmp r10, 0x28
jae 0x48bed3
movzx r10d, byte [r10 + rsi]
mov eax, 0xcd
xor rax, 0xdb
xor r10d, r12d
nop dword [rax]
cmp rax, 0x28
jae 0x48bec9
mov r12d, 0xcd
xor r12, 0xd7
movzx r13d, byte [rax + rsi]
nop dword [rax]
cmp r12, 0x28
jae 0x48bebc
movzx r12d, byte [r12 + rsi]
mov eax, 0x22
xor rax, 0x3b
add r12d, r13d
nop dword [rax + rax]
cmp rax, 0x28
jae 0x48beb2
mov r13d, 0x22
xor r13, 0x3a
movzx r15d, byte [rax + rsi]
nop dword [rax]
cmp r13, 0x28
jae 0x48bea5
movzx r13d, byte [r13 + rsi]
mov eax, 0xcd
xor rax, 0xe8
xor r13d, r15d
nop
cmp rax, 0x28
jae 0x48be97
mov r15d, 0xcd
xor r15, 0xce
movzx eax, byte [rax + rsi]
nop dword [rax + rax]
cmp r15, 0x28
jae 0x48be8a
movzx r15d, byte [r15 + rsi]
mov ecx, r13d
mov r13d, 0x5a
xor r13, 0x49
add r15d, eax
nop
cmp r13, 0x28
jae 0x48be7d
mov eax, 0x5a
xor rax, 0x5f
movzx r13d, byte [r13 + rsi]
nop dword [rax]
cmp rax, 0x28
jae 0x48be73
movzx eax, byte [rax + rsi]
mov ebx, r15d
mov r15d, 0xcd
xor r15, 0xda
sub r13d, eax
cmp r15, 0x28
jae 0x48be66
mov eax, 0xcd
xor rax, 0xd1
movzx r15d, byte [r15 + rsi]
nop dword [rax + rax]
cmp rax, 0x28
jae 0x48be5c
mov byte [rsp + 0x37], r13b
movzx eax, byte [rax + rsi]
mov r13d, 0x1b
xor r13, 0x1f
sub r15d, eax
cmp r13, 0x28
jae 0x48be4f
mov eax, 0x1b
xor rax, 0x17
movzx r13d, byte [r13 + rsi]
nop dword [rax]
cmp rax, 0x28
jae 0x48be45
mov byte [rsp + 0x36], r15b
movzx eax, byte [rax + rsi]
mov r15d, 0xfe
xor r15, 0xe5
add r13d, eax
cmp r15, 0x28
jae 0x48be36
mov eax, 0xfe
xor rax, 0xf5
movzx r15d, byte [r15 + rsi]
nop dword [rax]
cmp rax, 0x28
jae 0x48be2c
mov byte [rsp + 0x35], r13b
movzx eax, byte [rax + rsi]
mov r13d, 0x44
xor r13, 0x65
xor eax, r15d
cmp r13, 0x28
jae 0x48be1f
mov r15d, 0x44
xor r15, 0x66
movzx r13d, byte [r13 + rsi]
nop word [rax + rax]
cmp r15, 0x28
jae 0x48be12
mov byte [rsp + 0x34], r12b
movzx r15d, byte [r15 + rsi]
mov r12d, 0x44
xor r12, 0x4d
add r13d, r15d
cmp r12, 0x28
jae 0x48be05
mov r15d, 0x44
xor r15, 0x67
movzx r12d, byte [r12 + rsi]
nop word [rax + rax]
cmp r15, 0x28
jae 0x48bdf3
mov byte [rsp + 0x33], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x5a
xor r13, 0x7d
xor r15d, r12d
cmp r13, 0x28
jae 0x48bde6
mov r12d, 0x5a
xor r12, 0x45
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r12, 0x28
jae 0x48bdd9
mov byte [rsp + 0x32], r15b
movzx r12d, byte [r12 + rsi]
mov r15d, 0x52
xor r15, 0x50
xor r12d, r13d
cmp r15, 0x28
jae 0x48bdcc
mov r13d, 0x52
xor r13, 0x55
movzx r15d, byte [r15 + rsi]
nop word [rax + rax]
cmp r13, 0x28
jae 0x48bdbf
mov byte [rsp + 0x1c], r12b
movzx r13d, byte [r13 + rsi]
mov r12d, 0xcd
xor r12, 0xdf
xor r13d, r15d
cmp r12, 0x28
jae 0x48bdb2
mov r15d, 0xcd
xor r15, 0xc7
movzx r12d, byte [r12 + rsi]
cmp r15, 0x28
jae 0x48bda5
mov byte [rsp + 0x1b], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x4a
xor r13, 0x42
sub r12d, r15d
cmp r13, 0x28
jae 0x48bd94
mov r15d, 0x4a
xor r15, 0x4a
movzx r13d, byte [r13 + rsi]
nop dword [rax]
cmp r15, 0x28
jae 0x48bd87
mov byte [rsp + 0x1a], r12b
movzx r15d, byte [r15 + rsi]
mov r12d, 0xcd
xor r12, 0xeb
sub r13d, r15d
cmp r12, 0x28
jae 0x48bd7a
mov r15d, 0xcd
xor r15, 0xcb
movzx r12d, byte [r12 + rsi]
cmp r15, 0x28
jae 0x48bd6d
movzx esi, byte [r15 + rsi]
mov byte [rsp + 0x1d], dl
mov byte [rsp + 0x1e], dil
mov byte [rsp + 0x1f], r9b
mov byte [rsp + 0x20], r8b
mov byte [rsp + 0x21], r11b
mov byte [rsp + 0x22], r10b
movzx edx, byte [rsp + 0x34]
mov byte [rsp + 0x23], dl
mov byte [rsp + 0x24], cl
mov byte [rsp + 0x25], bl
movzx edx, byte [rsp + 0x37]
mov byte [rsp + 0x26], dl
movzx edx, byte [rsp + 0x36]
mov byte [rsp + 0x27], dl
movzx edx, byte [rsp + 0x35]
mov byte [rsp + 0x28], dl
mov byte [rsp + 0x29], al
movzx edx, byte [rsp + 0x33]
mov byte [rsp + 0x2a], dl
movzx edx, byte [rsp + 0x32]
mov byte [rsp + 0x2b], dl
movzx edx, byte [rsp + 0x1c]
mov byte [rsp + 0x2c], dl
movzx edx, byte [rsp + 0x1b]
mov byte [rsp + 0x2d], dl
movzx edx, byte [rsp + 0x1a]
mov byte [rsp + 0x2e], dl
mov byte [rsp + 0x2f], r13b
xor esi, r12d
mov byte [rsp + 0x30], sil
xor eax, eax
lea rbx, [rsp + 0x1d]
mov ecx, 0x14
call fcn.00444780
add rsp, 0x38
pop rbp
ret
mov rax, r15
mov ecx, 0x28
call fcn.00456440
mov rax, r12
mov ecx, 0x28
call fcn.00456440
mov rax, r15
mov ecx, 0x28
call fcn.00456440
mov rax, r13
mov ecx, 0x28
nop dword [rax]
call fcn.00456440
mov rax, r15
mov ecx, 0x28
call fcn.00456440
mov rax, r12
mov ecx, 0x28
call fcn.00456440
mov rax, r13
mov ecx, 0x28
call fcn.00456440
mov rax, r15
mov ecx, 0x28
call fcn.00456440
mov rax, r12
mov ecx, 0x28
call fcn.00456440
mov rax, r13
mov ecx, 0x28
call fcn.00456440
mov rax, r15
mov ecx, 0x28
nop dword [rax + rax]
call fcn.00456440
mov rax, r12
mov ecx, 0x28
call fcn.00456440
mov rax, r15
mov ecx, 0x28
call fcn.00456440
mov rax, r13
mov ecx, 0x28
call fcn.00456440
mov ecx, 0x28
call fcn.00456440
mov rax, r15
mov ecx, 0x28
nop
call fcn.00456440
mov ecx, 0x28
call fcn.00456440
mov rax, r13
mov ecx, 0x28
call fcn.00456440
mov ecx, 0x28
call fcn.00456440
mov rax, r15
mov ecx, 0x28
call fcn.00456440
mov ecx, 0x28
call fcn.00456440
mov rax, r13
mov ecx, 0x28
call fcn.00456440
mov rax, r15
mov ecx, 0x28
call fcn.00456440
mov ecx, 0x28
nop dword [rax]
call fcn.00456440
mov rax, r13
mov ecx, 0x28
call fcn.00456440
mov ecx, 0x28
call fcn.00456440
mov rax, r12
mov ecx, 0x28
call fcn.00456440
mov ecx, 0x28
call fcn.00456440
mov rax, r10
mov ecx, 0x28
nop dword [rax + rax]
call fcn.00456440
mov ecx, 0x28
call fcn.00456440
mov rax, r10
mov ecx, 0x28
call fcn.00456440
mov ecx, 0x28
call fcn.00456440
mov rax, r8
mov ecx, 0x28
call fcn.00456440
mov ecx, 0x28
call fcn.00456440
mov rax, r8
mov ecx, 0x28
call fcn.00456440
mov ecx, 0x28
call fcn.00456440
mov rax, rdi
mov ecx, 0x28
nop dword [rax]
call fcn.00456440
mov ecx, 0x28
call fcn.00456440
mov rax, rdx
mov ecx, 0x28
call fcn.00456440
mov ecx, 0x28
call fcn.00456440
nop
call fcn.00454160
jmp fcn.0048b7c0