Function at 0x14013df00
Capabilities:
Resolve function by parsing pe exports

Disassembly:
lea r12, [rsp - 0x558]
cmp r12, qword [r14 + 0x10]
jbe 0x1401535c7
push rbp
mov rbp, rsp
sub rsp, 0x5d0
movups xmmword [rsp + 0x114], xmm15
lea rdi, [rsp + 0x115]
lea rdi, [rdi - 0x20]
nop word [rax + rax]
nop dword [rax + rax]
mov qword [rsp - 0x10], rbp
lea rbp, [rsp - 0x10]
call fcn.1400599c5
mov rbp, qword [rbp]
mov eax, 0x2c
xor rax, 0x5d
nop dword [rax]
cmp rax, 0x5c0
jae 0x1401535bc
mov edx, 0x2c
xor rdx, 0x269
lea rsi, [0x1401aea0f]
movzx edi, byte [rax + rsi]
cmp rdx, 0x5c0
jae 0x1401535af
movzx edx, byte [rdx + rsi]
mov eax, 0x2e
xor rax, 0xa5
xor edx, edi
cmp rax, 0x5c0
jae 0x1401535a5
mov edi, 0x2e
xor rdi, 0x101
movzx r8d, byte [rax + rsi]
nop
cmp rdi, 0x5c0
jae 0x140153594
movzx edi, byte [rdi + rsi]
mov eax, 0x69
xor rax, 0x336
add edi, r8d
nop
cmp rax, 0x5c0
jae 0x14015358a
mov r8d, 0x69
xor r8, 0x83
movzx r9d, byte [rax + rsi]
nop
cmp r8, 0x5c0
jae 0x14015357d
movzx r8d, byte [r8 + rsi]
mov eax, 0x69
xor rax, 0x90
add r8d, r9d
cmp rax, 0x5c0
jae 0x140153573
mov r9d, 0x69
xor r9, 0x3cb
movzx r10d, byte [rax + rsi]
nop
cmp r9, 0x5c0
jae 0x140153566
movzx r9d, byte [r9 + rsi]
mov eax, 5
xor rax, 0x2fb
sub r10d, r9d
cmp rax, 0x5c0
jae 0x14015355c
mov r9d, 5
xor r9, 0x3e5
movzx r11d, byte [rax + rsi]
nop
cmp r9, 0x5c0
jae 0x14015354f
movzx r9d, byte [r9 + rsi]
mov eax, 4
xor rax, 0x8a
sub r11d, r9d
cmp rax, 0x5c0
jae 0x140153545
mov r9d, 4
xor r9, 0xb
movzx r12d, byte [rax + rsi]
nop dword [rax + rax]
cmp r9, 0x5c0
jae 0x140153533
movzx r9d, byte [r9 + rsi]
mov eax, 0x2c
xor rax, 0x211
sub r12d, r9d
cmp rax, 0x5c0
jae 0x140153529
mov r9d, 0x2c
xor r9, 0x3e9
movzx r13d, byte [rax + rsi]
nop
cmp r9, 0x5c0
jae 0x14015351c
movzx r9d, byte [r9 + rsi]
mov eax, pe_nt_image_headers64
xor rax, 0x3a7
xor r9d, r13d
cmp rax, 0x5c0
jae 0x140153512
mov r13d, pe_nt_image_headers64
xor r13, 0x589
movzx r15d, byte [rax + rsi]
nop
cmp r13, 0x5c0
jae 0x140153505
movzx r13d, byte [r13 + rsi]
mov eax, 0xd8
xor rax, 0x379
xor r13d, r15d
cmp rax, 0x5c0
jae 0x1401534f9
mov r15d, 0xd8
xor r15, 0x57e
movzx eax, byte [rax + rsi]
nop
cmp r15, 0x5c0
jae 0x1401534ec
movzx r15d, byte [r15 + rsi]
mov ecx, r13d
mov r13d, 5
xor r13, 0x218
sub eax, r15d
cmp r13, 0x5c0
jae 0x1401534df
mov r15d, 5
xor r15, 0xf7
movzx r13d, byte [r13 + rsi]
cmp r15, 0x5c0
jae 0x1401534d2
movzx r15d, byte [r15 + rsi]
mov ebx, r9d
mov r9d, 0x69
xor r9, 0x1fd
sub r13d, r15d
cmp r9, 0x5c0
jae 0x1401534c5
mov r15d, 0x69
xor r15, 0x7f
movzx r9d, byte [r9 + rsi]
cmp r15, 0x5c0
jae 0x1401534b3
mov byte [rsp + 0x113], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x86
xor r13, 0x19f
sub r9d, r15d
cmp r13, 0x5c0
jae 0x1401534a6
mov r15d, 0x86
xor r15, 0x348
movzx r13d, byte [r13 + rsi]
cmp r15, 0x5c0
jae 0x140153499
mov byte [rsp + 0x112], r9b
movzx r15d, byte [r15 + rsi]
mov r9d, pe_nt_image_headers64
xor r9, 0x129
xor r15d, r13d
nop word [rax + rax]
cmp r9, 0x5c0
jae 0x14015348c
mov r13d, pe_nt_image_headers64
xor r13, 0x25f
movzx r9d, byte [r9 + rsi]
nop
cmp r13, 0x5c0
jae 0x14015347f
mov byte [rsp + 0x111], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0x2c
xor r15, 0x50b
xor r13d, r9d
cmp r15, 0x5c0
jae 0x140153472
mov r9d, 0x2c
xor r9, 0x19a
movzx r15d, byte [r15 + rsi]
cmp r9, 0x5c0
jae 0x140153465
mov byte [rsp + 0x110], r13b
movzx r9d, byte [r9 + rsi]
mov r13d, pe_nt_image_headers64
xor r13, 0x478
sub r15d, r9d
nop word [rax + rax]
nop dword [rax]
cmp r13, 0x5c0
jae 0x140153453
mov r9d, pe_nt_image_headers64
xor r9, 0x1ea
movzx r13d, byte [r13 + rsi]
cmp r9, 0x5c0
jae 0x140153446
mov byte [rsp + 0x10f], r15b
movzx r9d, byte [r9 + rsi]
mov r15d, 0x86
xor r15, 9
add r9d, r13d
cmp r15, 0x5c0
jae 0x140153439
mov r13d, 0x86
xor r13, 0x404
movzx r15d, byte [r15 + rsi]
cmp r13, 0x5c0
jae 0x14015342c
mov byte [rsp + 0x10e], r9b
movzx r13d, byte [r13 + rsi]
mov r9d, 5
xor r9, 0x117
add r13d, r15d
cmp r9, 0x5c0
jae 0x14015341f
mov r15d, 5
xor r15, 0x48c
movzx r9d, byte [r9 + rsi]
cmp r15, 0x5c0
jae 0x140153412
mov byte [rsp + 0x10d], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0xc6
xor r13, 0x2d4
sub r9d, r15d
nop word [rax + rax]
cmp r13, 0x5c0
jae 0x140153405
mov r15d, 0xc6
xor r15, 0x584
movzx r13d, byte [r13 + rsi]
cmp r15, 0x5c0
jae 0x1401533f3
mov byte [rsp + 0x10c], r9b
movzx r15d, byte [r15 + rsi]
mov r9d, 0xc1
xor r9, 0x81
add r13d, r15d
cmp r9, 0x5c0
jae 0x1401533e6
mov r15d, 0xc1
xor r15, 0x367
movzx r9d, byte [r9 + rsi]
cmp r15, 0x5c0
jae 0x1401533d9
mov byte [rsp + 0x10b], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0xb1
xor r13, 0x442
xor r15d, r9d
nop word [rax + rax]
nop dword [rax]
cmp r13, 0x5c0
jae 0x1401533cc
mov r9d, 0xb1
xor r9, 0x194
movzx r13d, byte [r13 + rsi]
cmp r9, 0x5c0
jae 0x1401533bf
mov byte [rsp + 0x10a], r15b
movzx r9d, byte [r9 + rsi]
mov r15d, 0xdd
xor r15, 0xea
sub r13d, r9d
cmp r15, 0x5c0
jae 0x1401533b2
mov r9d, 0xdd
xor r9, 0x4ff
movzx r15d, byte [r15 + rsi]
cmp r9, 0x5c0
jae 0x1401533a5
mov byte [rsp + 0x109], r13b
movzx r9d, byte [r9 + rsi]
mov r13d, 0x86
xor r13, 0x59c
add r9d, r15d
nop word [rax + rax]
nop dword [rax]
cmp r13, 0x5c0
jae 0x140153393
mov r15d, 0x86
xor r15, 0x239
movzx r13d, byte [r13 + rsi]
cmp r15, 0x5c0
jae 0x140153386
mov byte [rsp + 0x108], r9b
movzx r15d, byte [r15 + rsi]
mov r9d, 7
xor r9, 0x20a
xor r15d, r13d
cmp r9, 0x5c0
jae 0x140153379
mov r13d, 7
xor r13, 0x3f2
movzx r9d, byte [r9 + rsi]
cmp r13, 0x5c0
jae 0x14015336c
mov byte [rsp + 0x107], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0xc1
xor r15, 0x2b7
sub r9d, r13d
nop word [rax + rax]
nop dword [rax]
cmp r15, 0x5c0
jae 0x14015335f
mov r13d, 0xc1
xor r13, 0xc5
movzx r15d, byte [r15 + rsi]
nop
cmp r13, 0x5c0
jae 0x140153352
mov byte [rsp + 0x106], r9b
movzx r13d, byte [r13 + rsi]
mov r9d, 0x69
xor r9, 0x3fe
sub r15d, r13d
cmp r9, 0x5c0
jae 0x140153345
mov r13d, 0x69
xor r13, 0x8b
movzx r9d, byte [r9 + rsi]
cmp r13, 0x5c0
jae 0x140153333
mov byte [rsp + 0x105], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0x2c
xor r15, 0x1be
xor r13d, r9d
nop word [rax + rax]
nop
cmp r15, 0x5c0
jae 0x140153326
mov r9d, 0x2c
xor r9, 0x2c7
movzx r15d, byte [r15 + rsi]
nop
cmp r9, 0x5c0
jae 0x140153319
mov byte [rsp + 0x104], r13b
movzx r9d, byte [r9 + rsi]
mov r13d, 0xdd
xor r13, 0x305
xor r9d, r15d
cmp r13, 0x5c0
jae 0x14015330c
mov r15d, 0xdd
xor r15, 0x24d
movzx r13d, byte [r13 + rsi]
cmp r15, 0x5c0
jae 0x1401532ff
mov byte [rsp + 0x103], r9b
movzx r15d, byte [r15 + rsi]
mov r9d, 5
xor r9, 0x1a8
sub r13d, r15d
nop word [rax + rax]
nop dword [rax]
cmp r9, 0x5c0
jae 0x1401532f2
mov r15d, 5
xor r15, 0x4e4
movzx r9d, byte [r9 + rsi]
nop
cmp r15, 0x5c0
jae 0x1401532e5
mov byte [rsp + 0x102], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 7
xor r13, 0x260
xor r15d, r9d
cmp r13, 0x5c0
jae 0x1401532d3
mov r9d, 7
xor r9, 0x13b
movzx r13d, byte [r13 + rsi]
cmp r9, 0x5c0
jae 0x1401532c6
mov byte [rsp + 0x101], r15b
movzx r9d, byte [r9 + rsi]
mov r15d, 5
xor r15, 0x369
xor r9d, r13d
nop word [rax + rax]
nop dword [rax]
cmp r15, 0x5c0
jae 0x1401532b9
mov r13d, 5
xor r13, 0x39f
movzx r15d, byte [r15 + rsi]
nop
cmp r13, 0x5c0
jae 0x1401532ac
mov byte [rsp + 0x100], r9b
movzx r13d, byte [r13 + rsi]
mov r9d, 0xe4
xor r9, 0xfa
add r13d, r15d
cmp r9, 0x5c0
jae 0x14015329f
mov r15d, 0xe4
xor r15, 0x26b
movzx r9d, byte [r9 + rsi]
cmp r15, 0x5c0
jae 0x140153292
mov byte [rsp + 0xff], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0xdd
xor r13, 0x18
xor r15d, r9d
cmp r13, 0x5c0
jae 0x140153285
mov r9d, 0xdd
xor r9, 0x35c
movzx r13d, byte [r13 + rsi]
cmp r9, 0x5c0
jae 0x140153273
mov byte [rsp + 0xfe], r15b
movzx r9d, byte [r9 + rsi]
mov r15d, 0x2e
xor r15, 0x31c
add r9d, r13d
nop dword [rax + rax]
cmp r15, 0x5c0
jae 0x140153266
mov r13d, 0x2e
xor r13, 0x5ba
movzx r15d, byte [r15 + rsi]
nop
cmp r13, 0x5c0
jae 0x140153259
mov byte [rsp + 0xfd], r9b
movzx r13d, byte [r13 + rsi]
mov r9d, 0x2e
xor r9, 0x201
add r13d, r15d
cmp r9, 0x5c0
jae 0x14015324c
mov r15d, 0x2e
xor r15, 0x1e9
movzx r9d, byte [r9 + rsi]
cmp r15, 0x5c0
jae 0x14015323f
mov byte [rsp + 0xfc], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0xc6
xor r13, 0x59a
add r9d, r15d
nop word [rax + rax]
nop dword [rax]
cmp r13, 0x5c0
jae 0x140153232
mov r15d, 0xc6
xor r15, 0x180
movzx r13d, byte [r13 + rsi]
cmp r15, 0x5c0
jae 0x140153225
mov byte [rsp + 0xfb], r9b
movzx r15d, byte [r15 + rsi]
mov r9d, 0x69
xor r9, 0x34d
add r13d, r15d
cmp r9, 0x5c0
jae 0x140153213
mov r15d, 0x69
xor r15, 0x440
movzx r9d, byte [r9 + rsi]
cmp r15, 0x5c0
jae 0x140153206
mov byte [rsp + 0xfa], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0xc6
xor r13, 0x6c
xor r15d, r9d
cmp r13, 0x5c0
jae 0x1401531f9
mov r9d, 0xc6
xor r9, 0x5e8
movzx r13d, byte [r13 + rsi]
cmp r9, 0x5c0
jae 0x1401531ec
mov byte [rsp + 0xf9], r15b
movzx r9d, byte [r9 + rsi]
mov r15d, 0xdd
xor r15, 0x62
sub r13d, r9d
nop word [rax + rax]
cmp r15, 0x5c0
jae 0x1401531df
mov r9d, 0xdd
xor r9, 0x39b
movzx r15d, byte [r15 + rsi]
nop
cmp r9, 0x5c0
jae 0x1401531d2
mov byte [rsp + 0xf8], r13b
movzx r9d, byte [r9 + rsi]
mov r13d, pe_nt_image_headers64
xor r13, 0x4a1
add r9d, r15d
cmp r13, 0x5c0
jae 0x1401531c5
mov r15d, pe_nt_image_headers64
xor r15, 0x167
movzx r13d, byte [r13 + rsi]
cmp r15, 0x5c0
jae 0x1401531b3
mov byte [rsp + 0xf7], r9b
movzx r15d, byte [r15 + rsi]
mov r9d, 0xe4
xor r9, 0x49a
xor r15d, r13d
nop word [rax + rax]
nop dword [rax]
cmp r9, 0x5c0
jae 0x1401531a6
mov r13d, 0xe4
xor r13, 0x487
movzx r9d, byte [r9 + rsi]
nop
cmp r13, 0x5c0
jae 0x140153199
mov byte [rsp + 0xf6], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0xce
xor r15, 0xd7
add r9d, r13d
cmp r15, 0x5c0
jae 0x14015318c
mov r13d, 0xce
xor r13, 0x276
movzx r15d, byte [r15 + rsi]
cmp r13, 0x5c0
jae 0x14015317f
mov byte [rsp + 0xf5], r9b
movzx r13d, byte [r13 + rsi]
mov r9d, 5
xor r9, 0x20a
sub r15d, r13d
nop word [rax + rax]
nop
cmp r9, 0x5c0
jae 0x140153172
mov r13d, 5
xor r13, 0x21d
movzx r9d, byte [r9 + rsi]
nop
cmp r13, 0x5c0
jae 0x140153165
mov byte [rsp + 0xf4], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0xc6
xor r15, 0x1d
xor r13d, r9d
cmp r15, 0x5c0
jae 0x140153153
mov r9d, 0xc6
xor r9, 0x10c
movzx r15d, byte [r15 + rsi]
cmp r9, 0x5c0
jae 0x140153146
mov byte [rsp + 0xf3], r13b
movzx r9d, byte [r9 + rsi]
mov r13d, 7
xor r13, 0x460
sub r15d, r9d
cmp r13, 0x5c0
jae 0x140153139
mov r9d, 7
xor r9, 0x11c
movzx r13d, byte [r13 + rsi]
cmp r9, 0x5c0
jae 0x14015312c
mov byte [rsp + 0xf2], r15b
movzx r9d, byte [r9 + rsi]
mov r15d, 4
xor r15, 0x139
xor r9d, r13d
nop dword [rax + rax]
cmp r15, 0x5c0
jae 0x14015311f
mov r13d, 4
xor r13, 0x2c
movzx r15d, byte [r15 + rsi]
nop dword [rax]
cmp r13, 0x5c0
jae 0x140153112
mov byte [rsp + 0xf1], r9b
movzx r13d, byte [r13 + rsi]
mov r9d, 0x2e
xor r9, 0xf7
xor r13d, r15d
cmp r9, 0x5c0
jae 0x140153105
mov r15d, 0x2e
xor r15, 0x4fa
movzx r9d, byte [r9 + rsi]
cmp r15, 0x5c0
jae 0x1401530f3
mov byte [rsp + 0xf0], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0xfc
xor r13, 0x174
add r9d, r15d
nop word [rax + rax]
nop dword [rax]
cmp r13, 0x5c0
jae 0x1401530e6
mov r15d, 0xfc
xor r15, 0x3a5
movzx r13d, byte [r13 + rsi]
cmp r15, 0x5c0
jae 0x1401530d9
mov byte [rsp + 0xef], r9b
movzx r15d, byte [r15 + rsi]
mov r9d, 0x69
xor r9, 0x483
sub r13d, r15d
cmp r9, 0x5c0
jae 0x1401530cc
mov r15d, 0x69
xor r15, 0x42d
movzx r9d, byte [r9 + rsi]
cmp r15, 0x5c0
jae 0x1401530bf
mov byte [rsp + 0xee], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0x2c
xor r13, 0x15c
xor r15d, r9d
nop word [rax + rax]
nop dword [rax]
cmp r13, 0x5c0
jae 0x1401530b2
mov r9d, 0x2c
xor r9, 0x41a
movzx r13d, byte [r13 + rsi]
cmp r9, 0x5c0
jae 0x1401530a5
mov byte [rsp + 0xed], r15b
movzx r9d, byte [r9 + rsi]
mov r15d, 7
xor r15, 0x7c
add r9d, r13d
cmp r15, 0x5c0
jae 0x140153093
mov r13d, 7
xor r13, 0x9a
movzx r15d, byte [r15 + rsi]
cmp r13, 0x5c0
jae 0x140153086
mov byte [rsp + 0xec], r9b
movzx r13d, byte [r13 + rsi]
mov r9d, 4
xor r9, 0x1a5
sub r15d, r13d
cmp r9, 0x5c0
jae 0x140153079
mov r13d, 4
xor r13, 0x3b3
movzx r9d, byte [r9 + rsi]
cmp r13, 0x5c0
jae 0x14015306c
mov byte [rsp + 0xeb], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0xd8
xor r15, 0x4ff
sub r9d, r13d
nop dword [rax + rax]
cmp r15, 0x5c0
jae 0x14015305f
mov r13d, 0xd8
xor r13, 0xa5
movzx r15d, byte [r15 + rsi]
nop
cmp r13, 0x5c0
jae 0x140153052
mov byte [rsp + 0xea], r9b
movzx r13d, byte [r13 + rsi]
mov r9d, 0xb1
xor r9, 0x134
sub r15d, r13d
cmp r9, 0x5c0
jae 0x140153045
mov r13d, 0xb1
xor r13, 0x507
movzx r9d, byte [r9 + rsi]
cmp r13, 0x5c0
jae 0x140153033
mov byte [rsp + 0xe9], r15b
movzx r13d, byte [r13 + rsi]
mov r15d, 0x86
xor r15, 0x379
xor r13d, r9d
nop word [rax + rax]
nop
cmp r15, 0x5c0
jae 0x140153026
mov r9d, 0x86
xor r9, 0x214
movzx r15d, byte [r15 + rsi]
nop
cmp r9, 0x5c0
jae 0x140153019
mov byte [rsp + 0xe8], r13b
movzx r9d, byte [r9 + rsi]
mov r13d, 4
xor r13, 0x195
sub r15d, r9d
cmp r13, 0x5c0
jae 0x14015300c
mov r9d, 4
xor r9, 0x50
movzx r13d, byte [r13 + rsi]
cmp r9, 0x5c0
jae 0x140152fff
mov byte [rsp + 0xe7], r15b
movzx r9d, byte [r9 + rsi]
mov r15d, 0x69
xor r15, 0x3d1
xor r9d, r13d
cmp r15, 0x5c0
jae 0x140152ff2
mov r13d, 0x69
xor r13, 0x24a
movzx r15d, byte [r15 + rsi]
cmp r13, 0x5c0
jae 0x140152fe5
mov byte [rsp + 0xe6], r12b
mov byte [rsp + 0xe5], r9b
movzx r13d, byte [r13 + rsi]
mov r9d, pe_nt_image_headers64
xor r9, 0x376
xor r13d, r15d
cmp r9, 0x5c0
jae 0x140152fd3
mov r15d, pe_nt_image_headers64
xor r15, 0x26c
movzx r9d, byte [r9 + rsi]
cmp r15, 0x5c0
jae 0x140152fc6
mov byte [rsp + 0xe4], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 5
xor r13, 0x1e9
xor r15d, r9d
cmp r13, 0x5c0
jae 0x140152fb9
mov r9d, 5
xor r9, 0x2a2
movzx r13d, byte [r13 + rsi]
cmp r9, 0x5c0
jae 0x140152fac
mov byte [rsp + 0xe3], r15b
movzx r9d, byte [r9 + rsi]
mov r15d, 0xdd
xor r15, 0x39c
xor r9d, r13d
nop word [rax + rax]
nop
cmp r15, 0x5c0
jae 0x140152f9f
mov r13d, 0xdd
xor r13, 0x28c
movzx r15d, byte [r15 + rsi]
nop
cmp r13, 0x5c0
jae 0x140152f92
mov byte [rsp + 0xe2], r9b
movzx r13d, byte [r13 + rsi]
mov r9d, 0x86
xor r9, 0xee
add r13d, r15d
cmp r9, 0x5c0
jae 0x140152f85
mov r15d, 0x86
xor r15, 0x2b2
movzx r9d, byte [r9 + rsi]
cmp r15, 0x5c0
jae 0x140152f73
mov byte [rsp + 0xe1], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0xfc
xor r13, 0x581
add r9d, r15d
nop word [rax + rax]
nop dword [rax]
cmp r13, 0x5c0
jae 0x140152f66
mov r15d, 0xfc
xor r15, 0x52
movzx r13d, byte [r13 + rsi]
nop dword [rax]
cmp r15, 0x5c0
jae 0x140152f59
mov byte [rsp + 0xe0], r9b
movzx r15d, byte [r15 + rsi]
mov r9d, 7
xor r9, 0x168
add r13d, r15d
cmp r9, 0x5c0
jae 0x140152f4c
mov r15d, 7
xor r15, 0x57
movzx r9d, byte [r9 + rsi]
cmp r15, 0x5c0
jae 0x140152f3f
mov byte [rsp + 0xdf], r13b
movzx r15d, byte [r15 + rsi]
mov r13d, 0xfc
xor r13, 0x326
sub r9d, r15d
cmp r13, 0x5c0
jae 0x140152f32
mov r15d, 0xfc
xor r15, 0x40d
movzx r13d, byte [r13 + rsi]
cmp r15, 0x5c0
jae 0x140152f25
mov byte [rsp + 0xde], r9b
movzx r15d, byte [r15 + rsi]
mov r9d, pe_nt_image_headers64
xor r9, 0x10f
xor r15d, r13d
nop word [rax + rax]
cmp r9, 0x5c0
jae 0x140152f13
mov r13d, pe_nt_image_headers64
xor r13, 0x417
movzx r9d, byte [r9 + rsi]
nop
cmp r13, 0x5c0
jae 0x140152f06
mov rax, r9
mov ecx, 0x5c0
nop dword [rax + rax]
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
nop dword [rax + rax]
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
nop dword [rax + rax]
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
nop dword [rax + rax]
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
nop dword [rax + rax]
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
nop dword [rax + rax]
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
nop dword [rax + rax]
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
nop dword [rax + rax]
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
nop dword [rax + rax]
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
nop dword [rax + rax]
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
nop dword [rax + rax]
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
nop dword [rax + rax]
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
nop dword [rax + rax]
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
nop dword [rax + rax]
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
nop dword [rax + rax]
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
nop dword [rax + rax]
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov rax, r15
mov ecx, 0x5c0
call fcn.140059800
mov ecx, 0x5c0
nop
call fcn.140059800
mov rax, r13
mov ecx, 0x5c0
call fcn.140059800
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
nop dword [rax + rax]
call fcn.140059800
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov ecx, 0x5c0
call fcn.140059800
mov rax, r9
mov ecx, 0x5c0
call fcn.140059800
mov ecx, 0x5c0
call fcn.140059800
mov rax, r8
mov ecx, 0x5c0
call fcn.140059800
mov ecx, 0x5c0
call fcn.140059800
mov rax, rdi
mov ecx, 0x5c0
nop dword [rax]
call fcn.140059800
mov ecx, 0x5c0
call fcn.140059800
mov rax, rdx
mov ecx, 0x5c0
call fcn.140059800
mov ecx, 0x5c0
call fcn.140059800
nop
call fcn.140057520
jmp fcn.14013df00