Function at 0x4e76e0
Capabilities:
Parse pe header

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4e7b81
push rbp
mov rbp, rsp
sub rsp, 0x48
movups xmmword [rsp + 0x2d], xmm15
movups xmmword [rsp + 0x38], xmm15
mov edx, 0x63
xor rdx, 0x6f
lea rsi, [0x0053a445]
movzx edx, byte [rdx + rsi]
mov edi, 0x63
xor rdi, 0x74
movzx edi, byte [rdi + rsi]
add edx, edi
mov edi, 0x63
xor rdi, 0x73
movzx edi, byte [rdi + rsi]
mov r8d, 0x63
xor r8, 0x72
movzx r8d, byte [r8 + rsi]
xor r8d, edi
mov edi, 0x63
xor rdi, 0x63
movzx edi, byte [rdi + rsi]
mov r9d, 0x63
xor r9, 0x62
movzx r9d, byte [r9 + rsi]
add edi, r9d
mov r9d, 0x63
xor r9, 0x52
movzx r9d, byte [r9 + rsi]
mov r10d, 0x63
xor r10, 0x51
movzx r10d, byte [r10 + rsi]
add r9d, r10d
mov r10d, 0x63
xor r10, 0x76
movzx r10d, byte [r10 + rsi]
mov r11d, 0x63
xor r11, 0x49
movzx r11d, byte [r11 + rsi]
add r10d, r11d
mov r11d, 0x63
xor r11, 0x61
movzx r11d, byte [r11 + rsi]
mov r12d, 0x63
xor r12, 0x4a
movzx r12d, byte [r12 + rsi]
add r11d, r12d
mov byte [rsp + 0x2c], r11b
mov r12d, 0x63
xor r12, 0x78
movzx r12d, byte [r12 + rsi]
mov r13d, 0x63
xor r13, 0x7d
movzx r13d, byte [r13 + rsi]
add r12d, r13d
mov byte [rsp + 0x2b], r12b
mov r13d, 0x63
xor r13, 0x7c
movzx r13d, byte [r13 + rsi]
mov r15d, 0x63
xor r15, 0x68
movzx r15d, byte [r15 + rsi]
sub r13d, r15d
mov r15d, 0x63
xor r15, 0x60
movzx r15d, byte [r15 + rsi]
mov eax, r13d
mov r13d, 0x63
xor r13, 0x69
movzx r13d, byte [r13 + rsi]
add r13d, r15d
mov r15d, 0x63
xor r15, 0x70
movzx r15d, byte [r15 + rsi]
mov ecx, r13d
mov r13d, 0x63
xor r13, 0x6d
movzx r13d, byte [r13 + rsi]
add r13d, r15d
mov r15d, 0x63
xor r15, 0x7b
movzx r15d, byte [r15 + rsi]
mov ebx, r13d
mov r13d, 0x63
xor r13, 0x6e
movzx r13d, byte [r13 + rsi]
add r13d, r15d
mov byte [rsp + 0x2a], r13b
mov r15d, 0x4c
xor r15, 0x4b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x4c
xor r13, 0x5e
movzx r13d, byte [r13 + rsi]
xor r13d, r15d
mov r15d, 0x4c
xor r15, 0x48
movzx r15d, byte [r15 + rsi]
mov r12d, 0x4c
xor r12, 0x7f
movzx r12d, byte [r12 + rsi]
sub r15d, r12d
mov r12d, 0x4c
xor r12, 0x6e
movzx r12d, byte [r12 + rsi]
mov r11d, 0x4c
xor r11, 0x56
movzx r11d, byte [r11 + rsi]
add r11d, r12d
mov byte [rsp + 0x29], r11b
mov r12d, 0x4c
xor r12, 0x6f
movzx r12d, byte [r12 + rsi]
mov r11d, 0x4c
xor r11, 0x68
movzx r11d, byte [r11 + rsi]
sub r12d, r11d
mov byte [rsp + 0x28], r12b
mov r11d, 0x4c
xor r11, 0x45
movzx r11d, byte [r11 + rsi]
mov r12d, 0x4c
xor r12, 0x60
movzx r12d, byte [r12 + rsi]
xor r12d, r11d
mov byte [rsp + 0x27], r12b
mov r11d, 0x4c
xor r11, 0x63
movzx r11d, byte [r11 + rsi]
mov r12d, 0x4c
xor r12, 0x6a
movzx r12d, byte [r12 + rsi]
sub r11d, r12d
mov byte [rsp + 0x26], r11b
mov r12d, 0x4c
xor r12, 0x51
movzx r12d, byte [r12 + rsi]
mov r11d, 0x4c
xor r11, 0x4a
movzx r11d, byte [r11 + rsi]
add r11d, r12d
mov byte [rsp + 0x25], r11b
mov r12d, 0x4c
xor r12, 0x55
movzx r12d, byte [r12 + rsi]
mov r11d, 0x4c
xor r11, 0x5a
movzx r11d, byte [r11 + rsi]
sub r12d, r11d
mov byte [rsp + 0x24], r12b
mov r11d, 0x4c
xor r11, 0x61
movzx r11d, byte [r11 + rsi]
mov r12d, 0x4c
xor r12, 0x49
movzx r12d, byte [r12 + rsi]
sub r11d, r12d
mov byte [rsp + 0x23], r11b
mov r12d, 0x4c
xor r12, 0x6d
movzx r12d, byte [r12 + rsi]
mov r11d, 0x4c
xor r11, 0x50
movzx r11d, byte [r11 + rsi]
sub r12d, r11d
mov byte [rsp + 0x22], r12b
mov r11d, 0x63
xor r11, 0x43
movzx r11d, byte [r11 + rsi]
mov r12d, 0x63
xor r12, 0x48
movzx r12d, byte [r12 + rsi]
sub r11d, r12d
mov byte [rsp + 0x21], r11b
mov r12d, 0x4c
xor r12, 0x58
movzx r12d, byte [r12 + rsi]
mov r11d, 0x4c
xor r11, 0x6b
movzx r11d, byte [r11 + rsi]
sub r12d, r11d
mov byte [rsp + 0x20], r12b
mov r11d, 0x63
xor r11, 0x53
movzx r11d, byte [r11 + rsi]
mov r12d, 0x63
xor r12, 0x4b
movzx r12d, byte [r12 + rsi]
add r11d, r12d
mov byte [rsp + 0x1f], r11b
mov r12d, 0x63
xor r12, 0x6c
movzx r12d, byte [r12 + rsi]
mov r11d, 0x63
xor r11, 0x46
movzx r11d, byte [r11 + rsi]
add r11d, r12d
mov r12d, 0x63
xor r12, 0x6b
movzx r12d, byte [r12 + rsi]
mov byte [rsp + 0x1e], r12b
mov r12d, 0x63
xor r12, 0x4d
movzx esi, byte [r12 + rsi]
mov byte [rsp + 0x2d], r13b
mov byte [rsp + 0x2e], dl
mov byte [rsp + 0x2f], r15b
mov byte [rsp + 0x30], r8b
mov byte [rsp + 0x31], dil
mov byte [rsp + 0x32], r9b
mov byte [rsp + 0x33], r10b
movzx edx, byte [rsp + 0x2c]
mov byte [rsp + 0x34], dl
movzx edx, byte [rsp + 0x2b]
mov byte [rsp + 0x35], dl
movzx edx, byte [rsp + 0x29]
mov byte [rsp + 0x36], dl
mov byte [rsp + 0x37], al
movzx edx, byte [rsp + 0x28]
mov byte [rsp + 0x38], dl
mov byte [rsp + 0x39], cl
mov byte [rsp + 0x3a], bl
movzx edx, byte [rsp + 0x2a]
mov byte [rsp + 0x3b], dl
movzx edx, byte [rsp + 0x27]
mov byte [rsp + 0x3c], dl
movzx edx, byte [rsp + 0x26]
mov byte [rsp + 0x3d], dl
movzx edx, byte [rsp + 0x25]
mov byte [rsp + 0x3e], dl
movzx edx, byte [rsp + 0x24]
mov byte [rsp + 0x3f], dl
movzx edx, byte [rsp + 0x23]
mov byte [rsp + 0x40], dl
movzx edx, byte [rsp + 0x22]
mov byte [rsp + 0x41], dl
movzx edx, byte [rsp + 0x21]
mov byte [rsp + 0x42], dl
movzx edx, byte [rsp + 0x20]
mov byte [rsp + 0x43], dl
movzx edx, byte [rsp + 0x1f]
mov byte [rsp + 0x44], dl
mov byte [rsp + 0x45], r11b
movzx edx, byte [rsp + 0x1e]
sub edx, esi
mov byte [rsp + 0x46], dl
xor eax, eax
lea rbx, [rsp + 0x2d]
mov ecx, 0x1a
call fcn.004419a0
add rsp, 0x48
pop rbp
nop
ret
call fcn.004506a0
jmp fcn.004e76e0