Function at 0x51bee0
Capabilities:
Parse pe header

Disassembly:
lea r12, [rsp - 8]
cmp r12, qword [r14 + 0x10]
jbe 0x51d4a0
push rbp
mov rbp, rsp
add rsp, 0xffffffffffffff80
movups xmmword [rsp + 0x38], xmm15
movups xmmword [rsp + 0x41], xmm15
movups xmmword [rsp + 0x51], xmm15
movups xmmword [rsp + 0x61], xmm15
mov eax, 0x56
cmp rax, 0x70
jae 0x51d495
xor rax, 0x10
cmp rax, 0x70
jae 0x51d48b
mov edx, 0x51
xor rdx, 0x47
lea rsi, [0x00575bb9]
movzx edi, byte [rax + rsi]
cmp rdx, 0x70
jae 0x51d47e
mov eax, 0x51
xor rax, 0x66
movzx edx, byte [rdx + rsi]
nop word [rax + rax]
cmp rax, 0x70
jae 0x51d474
movzx r8d, byte [rax + rsi]
mov eax, 0x51
xor rax, 8
add edx, r8d
nop dword [rax + rax]
cmp rax, 0x70
jae 0x51d46a
mov r8d, 0x51
xor r8, 0x34
movzx r9d, byte [rax + rsi]
nop dword [rax]
cmp r8, 0x70
jae 0x51d45d
movzx r8d, byte [r8 + rsi]
mov eax, 0x56
xor rax, 0x62
add r8d, r9d
nop dword [rax + rax]
cmp rax, 0x70
jae 0x51d453
mov r9d, 0x56
xor r9, 0x30
movzx r10d, byte [rax + rsi]
nop dword [rax]
cmp r9, 0x70
jae 0x51d446
movzx r9d, byte [r9 + rsi]
mov eax, 0x51
xor rax, 0x73
add r9d, r10d
nop dword [rax + rax]
cmp rax, 0x70
jae 0x51d43c
mov r10d, 0x51
xor r10, 0x5b
movzx r11d, byte [rax + rsi]
nop dword [rax]
cmp r10, 0x70
jae 0x51d42f
movzx r10d, byte [r10 + rsi]
mov eax, 0x56
xor rax, 0x45
sub r11d, r10d
nop dword [rax + rax]
cmp rax, 0x70
jae 0x51d425
mov r10d, 0x56
xor r10, 0x38
movzx r12d, byte [rax + rsi]
nop dword [rax]
cmp r10, 0x70
jae 0x51d413
movzx r10d, byte [r10 + rsi]
mov eax, 0x56
xor rax, 6
sub r12d, r10d
nop dword [rax + rax]
cmp rax, 0x70
jae 0x51d409
mov r10d, 0x56
xor r10, 0x5f
movzx r13d, byte [rax + rsi]
nop dword [rax]
cmp r10, 0x70
jae 0x51d3fc
movzx r10d, byte [r10 + rsi]
mov eax, 0x51
xor rax, 0x10
sub r13d, r10d
nop dword [rax + rax]
cmp rax, 0x70
jae 0x51d3f2
mov r10d, 0x51
xor r10, 0x57
movzx r15d, byte [rax + rsi]
nop dword [rax]
cmp r10, 0x70
jae 0x51d3e5
movzx r10d, byte [r10 + rsi]
mov eax, 0x56
xor rax, 0x70
sub r15d, r10d
nop dword [rax + rax]
cmp rax, 0x70
jae 0x51d3d7
mov r10d, 0x56
xor r10, 8
movzx eax, byte [rax + rsi]
nop dword [rax + rax]
cmp r10, 0x70
jae 0x51d3ca
movzx r10d, byte [r10 + rsi]
mov ecx, r15d
mov r15d, 0x56
xor r15, 1
add r10d, eax
nop
cmp r15, 0x70
jae 0x51d3bd
mov eax, 0x56
xor rax, 0x3d
movzx r15d, byte [r15 + rsi]
nop dword [rax + rax]
cmp rax, 0x70
jae 0x51d3b3
movzx eax, byte [rax + rsi]
mov ebx, r10d
mov r10d, 0x51
xor r10, 0x4d
add r15d, eax
nop
cmp r10, 0x70
jae 0x51d3a6
mov eax, 0x51
xor rax, 0x7d
movzx r10d, byte [r10 + rsi]
nop dword [rax + rax]
cmp rax, 0x70
jae 0x51d39c
mov byte [rsp + 0x37], r15b
movzx eax, byte [rax + rsi]
mov r15d, 0x56
xor r15, 0x77
add r10d, eax
cmp r15, 0x70
jae 0x51d38f
mov eax, 0x56
xor rax, 0x73
movzx r15d, byte [r15 + rsi]
nop dword [rax + rax]
cmp rax, 0x70
jae 0x51d385
mov byte [rsp + 0x36], r10b
movzx eax, byte [rax + rsi]
mov r10d, 0x56
xor r10, 0x75
add r15d, eax
cmp r10, 0x70
jae 0x51d373
mov eax, 0x56
xor rax, 0xc
movzx r10d, byte [r10 + rsi]
nop dword [rax + rax]
cmp rax, 0x70
jae 0x51d369
mov byte [rsp + 0x35], r15b
movzx eax, byte [rax + rsi]
mov r15d, 0x56
xor r15, 0x3e
add r10d, eax
cmp r15, 0x70
jae 0x51d35c
mov eax, 0x56
xor rax, 0x71
movzx r15d, byte [r15 + rsi]
nop dword [rax + rax]
cmp rax, 0x70
jae 0x51d352
mov byte [rsp + 0x34], r10b
movzx eax, byte [rax + rsi]
mov r10d, 0x56
xor r10, 0x3f
add r15d, eax
cmp r10, 0x70
jae 0x51d345
mov eax, 0x56
xor rax, 0x4f
movzx r10d, byte [r10 + rsi]
nop dword [rax + rax]
cmp rax, 0x70
jae 0x51d339
mov byte [rsp + 0x33], r15b
movzx eax, byte [rax + rsi]
mov r15d, 0x56
xor r15, 0x76
xor eax, r10d
cmp r15, 0x70
jae 0x51d32c
mov r10d, 0x56
xor r10, 0x53
movzx r15d, byte [r15 + rsi]
nop dword [rax]
cmp r10, 0x70
jae 0x51d31f
mov byte [rsp + 0x32], r13b
movzx r10d, byte [r10 + rsi]
mov r13d, 0x56
xor r13, 0x7d
add r10d, r15d
cmp r13, 0x70
jae 0x51d312
mov r15d, 0x56
xor r15, 0x3c
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r15, 0x70
jae 0x51d305
mov byte [rsp + 0x31], r10b
movzx r15d, byte [r15 + rsi]
mov r10d, 0x51
xor r10, 3
sub r13d, r15d
cmp r10, 0x70
jae 0x51d2f3
mov r15d, 0x51
xor r15, 0x14
movzx r10d, byte [r10 + rsi]
nop word [rax + rax]
cmp r15, 0x70
jae 0x51d2e6
mov byte [rsp + 0x30], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x51
xor r13, 0x31
add r10d, r15d
cmp r13, 0x70
jae 0x51d2d9
mov r15d, 0x51
xor r15, 2
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r15, 0x70
jae 0x51d2cc
mov byte [rsp + 0x2f], r10b
movzx r15d, byte [r15 + rsi]
mov r10d, 0x51
xor r10, 0x40
xor r15d, r13d
cmp r10, 0x70
jae 0x51d2bf
mov r13d, 0x51
xor r13, 0x7c
movzx r10d, byte [r10 + rsi]
nop word [rax + rax]
cmp r13, 0x70
jae 0x51d2b2
mov byte [rsp + 0x2e], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0x56
xor r15, 0x56
xor r13d, r10d
cmp r15, 0x70
jae 0x51d2a5
mov r10d, 0x56
xor r10, 0x5e
movzx r15d, byte [r15 + rsi]
nop dword [rax + rax]
cmp r10, 0x70
jae 0x51d293
mov byte [rsp + 0x2d], r13b
movzx r10d, byte [r10 + rsi]
mov r13d, 0x51
xor r13, 4
sub r15d, r10d
cmp r13, 0x70
jae 0x51d286
mov r10d, 0x51
xor r10, 0x78
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r10, 0x70
jae 0x51d279
mov byte [rsp + 0x2c], r15b
movzx r10d, byte [r10 + rsi]
mov r15d, 0x51
xor r15, 0xe
sub r13d, r10d
cmp r15, 0x70
jae 0x51d26c
mov r10d, 0x51
xor r10, 5
movzx r15d, byte [r15 + rsi]
nop word [rax + rax]
cmp r10, 0x70
jae 0x51d25f
mov byte [rsp + 0x2b], r13b
movzx r10d, byte [r10 + rsi]
mov r13d, 0x51
xor r13, 0x33
sub r15d, r10d
cmp r13, 0x70
jae 0x51d252
mov r10d, 0x51
xor r10, 0x6e
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r10, 0x70
jae 0x51d245
mov byte [rsp + 0x2a], r15b
movzx r10d, byte [r10 + rsi]
mov r15d, 0x56
xor r15, 0x60
sub r13d, r10d
cmp r15, 0x70
jae 0x51d233
mov r10d, 0x56
xor r10, 0x5a
movzx r15d, byte [r15 + rsi]
nop word [rax + rax]
cmp r10, 0x70
jae 0x51d226
mov byte [rsp + 0x29], r13b
movzx r10d, byte [r10 + rsi]
mov r13d, 0x56
xor r13, 0x1c
sub r15d, r10d
cmp r13, 0x70
jae 0x51d219
mov r10d, 0x56
xor r10, 0x37
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r10, 0x70
jae 0x51d20c
mov byte [rsp + 0x28], r15b
movzx r10d, byte [r10 + rsi]
mov r15d, 0x51
xor r15, 0x7f
xor r10d, r13d
cmp r15, 0x70
jae 0x51d1ff
mov r13d, 0x51
xor r13, 0x62
movzx r15d, byte [r15 + rsi]
nop word [rax + rax]
cmp r13, 0x70
jae 0x51d1f2
mov byte [rsp + 0x27], r10b
movzx r13d, byte [r13 + rsi]
mov r10d, 0x56
xor r10, 0xb
sub r15d, r13d
cmp r10, 0x70
jae 0x51d1e5
mov r13d, 0x56
xor r13, 0xd
movzx r10d, byte [r10 + rsi]
nop dword [rax + rax]
cmp r13, 0x70
jae 0x51d1d3
mov byte [rsp + 0x26], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0x51
xor r15, 0x52
sub r10d, r13d
cmp r15, 0x70
jae 0x51d1c6
mov r13d, 0x51
xor r13, 0x5a
movzx r15d, byte [r15 + rsi]
nop dword [rax + rax]
cmp r13, 0x70
jae 0x51d1b9
mov byte [rsp + 0x25], r10b
movzx r13d, byte [r13 + rsi]
mov r10d, 0x51
xor r10, 0x15
add r13d, r15d
cmp r10, 0x70
jae 0x51d1ac
mov r15d, 0x51
xor r15, 0x1d
movzx r10d, byte [r10 + rsi]
nop dword [rax + rax]
cmp r15, 0x70
jae 0x51d19f
mov byte [rsp + 0x24], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x56
xor r13, 0x63
add r10d, r15d
cmp r13, 0x70
jae 0x51d192
mov r15d, 0x56
xor r15, 0x7c
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r15, 0x70
jae 0x51d185
mov byte [rsp + 0x23], r10b
movzx r15d, byte [r15 + rsi]
mov r10d, 0x51
xor r10, 0x43
add r13d, r15d
cmp r10, 0x70
jae 0x51d173
mov r15d, 0x51
xor r15, 0x75
movzx r10d, byte [r10 + rsi]
nop word [rax + rax]
cmp r15, 0x70
jae 0x51d166
mov byte [rsp + 0x22], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x51
xor r13, 0x41
xor r15d, r10d
cmp r13, 0x70
jae 0x51d159
mov r10d, 0x51
xor r10, 0x5f
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r10, 0x70
jae 0x51d14c
mov byte [rsp + 0x21], r15b
movzx r10d, byte [r10 + rsi]
mov r15d, 0x51
xor r15, 0x44
sub r13d, r10d
cmp r15, 0x70
jae 0x51d13f
mov r10d, 0x51
xor r10, 0x56
movzx r15d, byte [r15 + rsi]
nop word [rax + rax]
cmp r10, 0x70
jae 0x51d132
mov byte [rsp + 0x20], r13b
movzx r10d, byte [r10 + rsi]
mov r13d, 0x56
xor r13, 0x15
add r10d, r15d
cmp r13, 0x70
jae 0x51d125
mov r15d, 0x56
xor r15, 0x6a
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r15, 0x70
jae 0x51d113
mov byte [rsp + 0x1f], r10b
movzx r15d, byte [r15 + rsi]
mov r10d, 0x51
xor r10, 0x32
sub r13d, r15d
cmp r10, 0x70
jae 0x51d106
mov r15d, 0x51
xor r15, 0x55
movzx r10d, byte [r10 + rsi]
nop word [rax + rax]
cmp r15, 0x70
jae 0x51d0f9
mov byte [rsp + 0x1e], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x51
xor r13, 0x1c
add r10d, r15d
cmp r13, 0x70
jae 0x51d0ec
mov r15d, 0x51
xor r15, 0x4a
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r15, 0x70
jae 0x51d0df
mov byte [rsp + 0x1d], r10b
movzx r15d, byte [r15 + rsi]
mov r10d, 0x56
xor r10, 0x31
xor r15d, r13d
cmp r10, 0x70
jae 0x51d0d2
mov r13d, 0x56
xor r13, 0xa
movzx r10d, byte [r10 + rsi]
nop word [rax + rax]
cmp r13, 0x70
jae 0x51d0c5
mov byte [rsp + 0x1c], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0x51
xor r15, 0x61
xor r13d, r10d
cmp r15, 0x70
jae 0x51d0b3
mov r10d, 0x51
xor r10, 0x53
movzx r15d, byte [r15 + rsi]
nop dword [rax + rax]
cmp r10, 0x70
jae 0x51d0a6
mov byte [rsp + 0x1b], r13b
movzx r10d, byte [r10 + rsi]
mov r13d, 0x51
xor r13, 0x19
add r10d, r15d
cmp r13, 0x70
jae 0x51d099
mov r15d, 0x51
xor r15, 0x11
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r15, 0x70
jae 0x51d08c
mov byte [rsp + 0x1a], r10b
movzx r15d, byte [r15 + rsi]
mov r10d, 0x56
xor r10, 0x6b
sub r13d, r15d
cmp r10, 0x70
jae 0x51d07f
mov r15d, 0x56
xor r15, 7
movzx r10d, byte [r10 + rsi]
nop word [rax + rax]
cmp r15, 0x70
jae 0x51d072
mov byte [rsp + 0x7f], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x51
xor r13, 0x50
sub r10d, r15d
cmp r13, 0x70
jae 0x51d065
mov r15d, 0x51
xor r15, 0x45
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r15, 0x70
jae 0x51d053
mov byte [rsp + 0x7e], r10b
movzx r15d, byte [r15 + rsi]
mov r10d, 0x56
xor r10, 0x14
sub r13d, r15d
cmp r10, 0x70
jae 0x51d046
mov r15d, 0x56
xor r15, 0x6c
movzx r10d, byte [r10 + rsi]
nop word [rax + rax]
cmp r15, 0x70
jae 0x51d039
mov byte [rsp + 0x7d], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x56
xor r13, 0x6e
add r10d, r15d
cmp r13, 0x70
jae 0x51d02c
mov r15d, 0x56
xor r15, 0xe
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r15, 0x70
jae 0x51d01f
mov byte [rsp + 0x7c], r10b
movzx r15d, byte [r15 + rsi]
mov r10d, 0x51
xor r10, 0x1a
sub r13d, r15d
cmp r10, 0x70
jae 0x51d012
mov r15d, 0x51
xor r15, 0x4b
movzx r10d, byte [r10 + rsi]
nop word [rax + rax]
cmp r15, 0x70
jae 0x51d005
mov byte [rsp + 0x7b], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x51
xor r13, 0x4f
add r10d, r15d
cmp r13, 0x70
jae 0x51cff3
mov r15d, 0x51
xor r15, 0x4c
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r15, 0x70
jae 0x51cfe6
mov byte [rsp + 0x7a], r10b
movzx r15d, byte [r15 + rsi]
mov r10d, 0x51
xor r10, 0x5c
xor r15d, r13d
cmp r10, 0x70
jae 0x51cfd9
mov r13d, 0x51
xor r13, 0x1f
movzx r10d, byte [r10 + rsi]
nop word [rax + rax]
cmp r13, 0x70
jae 0x51cfcc
mov byte [rsp + 0x79], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0x51
xor r15, 0x60
xor r13d, r10d
cmp r15, 0x70
jae 0x51cfbf
mov r10d, 0x51
xor r10, 0x68
movzx r15d, byte [r15 + rsi]
nop dword [rax + rax]
cmp r10, 0x70
jae 0x51cfb2
mov byte [rsp + 0x78], r13b
movzx r10d, byte [r10 + rsi]
mov r13d, 0x56
xor r13, 0x6d
sub r15d, r10d
cmp r13, 0x70
jae 0x51cfa5
mov r10d, 0x56
xor r10, 0x79
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r10, 0x70
jae 0x51cf93
mov byte [rsp + 0x77], r15b
movzx r10d, byte [r10 + rsi]
mov r15d, 0x56
xor r15, 0x49
add r10d, r13d
cmp r15, 0x70
jae 0x51cf86
mov r13d, 0x56
xor r13, 0x68
movzx r15d, byte [r15 + rsi]
nop word [rax + rax]
cmp r13, 0x70
jae 0x51cf79
mov byte [rsp + 0x76], r10b
movzx r13d, byte [r13 + rsi]
mov r10d, 0x56
xor r10, 0x7e
add r13d, r15d
cmp r10, 0x70
jae 0x51cf6c
mov r15d, 0x56
xor r15, 0x64
movzx r10d, byte [r10 + rsi]
nop dword [rax + rax]
cmp r15, 0x70
jae 0x51cf5f
mov byte [rsp + 0x75], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x56
xor r13, 0x32
xor r15d, r10d
cmp r13, 0x70
jae 0x51cf52
mov r10d, 0x56
xor r10, 0x19
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r10, 0x70
jae 0x51cf45
mov byte [rsp + 0x74], r15b
movzx r10d, byte [r10 + rsi]
mov r15d, 0x51
xor r15, 0x49
xor r10d, r13d
cmp r15, 0x70
jae 0x51cf33
mov r13d, 0x51
xor r13, 0x16
movzx r15d, byte [r15 + rsi]
nop word [rax + rax]
cmp r13, 0x70
jae 0x51cf26
mov byte [rsp + 0x73], r10b
movzx r13d, byte [r13 + rsi]
mov r10d, 0x56
xor r10, 0x59
add r13d, r15d
cmp r10, 0x70
jae 0x51cf19
mov r15d, 0x56
xor r15, 0x3a
movzx r10d, byte [r10 + rsi]
nop dword [rax + rax]
cmp r15, 0x70
jae 0x51cf0c
mov byte [rsp + 0x72], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x56
xor r13, 0x1f
xor r15d, r10d
cmp r13, 0x70
jae 0x51ceff
mov r10d, 0x56
xor r10, 0x3b
movzx r13d, byte [r13 + rsi]
nop dword [rax + rax]
cmp r10, 0x70
jae 0x51cef2
mov byte [rsp + 0x71], r15b
movzx r10d, byte [r10 + rsi]
mov r15d, 0x51
xor r15, 0x46
add r10d, r13d
cmp r15, 0x70
jae 0x51cee5
mov r13d, 0x51
xor r13, 0x3e
movzx r15d, byte [r15 + rsi]
nop word [rax + rax]
cmp r13, 0x70
jae 0x51ced5
xor edi, 0x18
movzx esi, byte [r13 + rsi]
mov byte [rsp + 0x38], dil
mov byte [rsp + 0x39], dl
mov byte [rsp + 0x3a], r8b
mov byte [rsp + 0x3b], r9b
mov byte [rsp + 0x3c], r11b
mov byte [rsp + 0x3d], r12b
movzx edx, byte [rsp + 0x32]
mov byte [rsp + 0x3e], dl
mov byte [rsp + 0x3f], cl
mov byte [rsp + 0x40], bl
movzx edx, byte [rsp + 0x37]
mov byte [rsp + 0x41], dl
movzx edx, byte [rsp + 0x36]
mov byte [rsp + 0x42], dl
movzx edx, byte [rsp + 0x35]
mov byte [rsp + 0x43], dl
movzx edx, byte [rsp + 0x34]
mov byte [rsp + 0x44], dl
movzx edx, byte [rsp + 0x33]
mov byte [rsp + 0x45], dl
mov byte [rsp + 0x46], al
movzx edx, byte [rsp + 0x31]
mov byte [rsp + 0x47], dl
movzx edx, byte [rsp + 0x30]
mov byte [rsp + 0x48], dl
movzx edx, byte [rsp + 0x2f]
mov byte [rsp + 0x49], dl
movzx edx, byte [rsp + 0x2e]
mov byte [rsp + 0x4a], dl
movzx edx, byte [rsp + 0x2d]
mov byte [rsp + 0x4b], dl
movzx edx, byte [rsp + 0x2c]
mov byte [rsp + 0x4c], dl
movzx edx, byte [rsp + 0x2b]
mov byte [rsp + 0x4d], dl
movzx edx, byte [rsp + 0x2a]
mov byte [rsp + 0x4e], dl
movzx edx, byte [rsp + 0x29]
mov byte [rsp + 0x4f], dl
movzx edx, byte [rsp + 0x28]
mov byte [rsp + 0x50], dl
movzx edx, byte [rsp + 0x27]
mov byte [rsp + 0x51], dl
movzx edx, byte [rsp + 0x26]
mov byte [rsp + 0x52], dl
movzx edx, byte [rsp + 0x25]
mov byte [rsp + 0x53], dl
movzx edx, byte [rsp + 0x24]
mov byte [rsp + 0x54], dl
movzx edx, byte [rsp + 0x23]
mov byte [rsp + 0x55], dl
movzx edx, byte [rsp + 0x22]
mov byte [rsp + 0x56], dl
movzx edx, byte [rsp + 0x21]
mov byte [rsp + 0x57], dl
movzx edx, byte [rsp + 0x20]
mov byte [rsp + 0x58], dl
movzx edx, byte [rsp + 0x1f]
mov byte [rsp + 0x59], dl
movzx edx, byte [rsp + 0x1e]
mov byte [rsp + 0x5a], dl
movzx edx, byte [rsp + 0x1d]
mov byte [rsp + 0x5b], dl
movzx edx, byte [rsp + 0x1c]
mov byte [rsp + 0x5c], dl
movzx edx, byte [rsp + 0x1b]
mov byte [rsp + 0x5d], dl
movzx edx, byte [rsp + 0x1a]
mov byte [rsp + 0x5e], dl
movzx edx, byte [rsp + 0x7f]
mov byte [rsp + 0x5f], dl
movzx edx, byte [rsp + 0x7e]
mov byte [rsp + 0x60], dl
movzx edx, byte [rsp + 0x7d]
mov byte [rsp + 0x61], dl
movzx edx, byte [rsp + 0x7c]
mov byte [rsp + 0x62], dl
movzx edx, byte [rsp + 0x7b]
mov byte [rsp + 0x63], dl
movzx edx, byte [rsp + 0x7a]
mov byte [rsp + 0x64], dl
movzx edx, byte [rsp + 0x79]
mov byte [rsp + 0x65], dl
movzx edx, byte [rsp + 0x78]
mov byte [rsp + 0x66], dl
movzx edx, byte [rsp + 0x77]
mov byte [rsp + 0x67], dl
movzx edx, byte [rsp + 0x76]
mov byte [rsp + 0x68], dl
movzx edx, byte [rsp + 0x75]
mov byte [rsp + 0x69], dl
movzx edx, byte [rsp + 0x74]
mov byte [rsp + 0x6a], dl
movzx edx, byte [rsp + 0x73]
mov byte [rsp + 0x6b], dl
movzx edx, byte [rsp + 0x72]
mov byte [rsp + 0x6c], dl
movzx edx, byte [rsp + 0x71]
mov byte [rsp + 0x6d], dl
mov byte [rsp + 0x6e], r10b
sub r15d, esi
mov byte [rsp + 0x6f], r15b
xor eax, eax
lea rbx, [rsp + 0x38]
mov ecx, 0x38
call fcn.00448840
sub rsp, 0xffffffffffffff80
pop rbp
ret
mov rax, r13
mov ecx, 0x70
nop dword [rax]
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
nop dword [rax + rax]
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
nop dword [rax + rax]
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
nop dword [rax + rax]
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
nop dword [rax + rax]
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
nop dword [rax + rax]
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
nop dword [rax + rax]
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
nop dword [rax + rax]
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
nop dword [rax + rax]
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
nop dword [rax + rax]
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
nop dword [rax + rax]
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
nop dword [rax + rax]
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r13
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov ecx, 0x70
nop
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
nop dword [rax + rax]
call fcn.0045b700
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov ecx, 0x70
call fcn.0045b700
mov rax, r15
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov ecx, 0x70
nop dword [rax]
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
nop dword [rax + rax]
call fcn.0045b700
mov ecx, 0x70
call fcn.0045b700
mov rax, r10
mov ecx, 0x70
call fcn.0045b700
mov ecx, 0x70
call fcn.0045b700
mov rax, r9
mov ecx, 0x70
call fcn.0045b700
mov ecx, 0x70
call fcn.0045b700
mov rax, r8
mov ecx, 0x70
call fcn.0045b700
mov ecx, 0x70
call fcn.0045b700
mov ecx, 0x70
call fcn.0045b700
mov rax, rdx
mov ecx, 0x70
call fcn.0045b700
mov ecx, 0x70
call fcn.0045b700
mov ecx, 0x70
call fcn.0045b700
nop
call fcn.00459420
jmp fcn.0051bee0