Function at 0x14000d1f0
Capabilities:
Encode data using xor
Get system firmware table

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rdi
push r12
push r13
push r14
lea rbp, [rsp - 0x9b0]
sub rsp, 0xab0
mov rax, qword [0x1401d3b98]
xor rax, rsp
mov qword [rbp + 0x9a0], rax
xor edx, edx
lea rcx, [rbp - 0x60]
mov r8d, 0x1f4
call fcn.1401126f0
xor edx, edx
lea rcx, [rbp + 0x1a0]
mov r8d, 0x1f4
call fcn.1401126f0
xorps xmm0, xmm0
lea rcx, [rbp + 0x3a0]
xor eax, eax
xor edx, edx
mov r8d, 0x1f4
mov dword [rbp - 0x70], eax
movups xmmword [rsp + 0x30], xmm0
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm0
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm0
movups xmmword [rbp - 0x80], xmm0
call fcn.1401126f0
xor edx, edx
lea rcx, [rbp + 0x5a0]
mov r8d, 0x1f4
call fcn.1401126f0
xor edx, edx
lea rcx, [rbp + 0x7a0]
mov r8d, 0x1f4
call fcn.1401126f0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0x52534d42
xor r13b, r13b
xor r12b, r12b
call qword [sym.imp.KERNEL32.dll_GetSystemFirmwareTable]
mov edi, eax
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
mov r8d, edi
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov r14, rax
test rax, rax
je 0x14000f886
mov r9d, edi
mov r8, rax
xor edx, edx
mov ecx, 0x52534d42
call qword [sym.imp.KERNEL32.dll_GetSystemFirmwareTable]
cmp eax, edi
jne 0x14000f886
mov ecx, dword [r14 + 4]
lea eax, [rdi - 8]
cmp ecx, eax
jne 0x14000f886
mov qword [rsp + 0xae0], rsi
lea rbx, [r14 + 8]
xor esi, esi
mov r9d, 0x100
test rbx, rbx
je 0x14000d739
mov qword [rsp + 0xae8], r15
mov r15d, esi
lea rdi, [rbx + rcx]
test ecx, ecx
je 0x14000d731
mov esi, r9d
nop
movzx eax, byte [rbx]
cmp al, 1
jne 0x14000d4cf
movzx edx, byte [rbx + 4]
test dl, dl
jne 0x14000d35c
lea rcx, str.Not_Specified
jmp 0x14000d3c8
movzx ecx, byte [rbx + 1]
add rcx, rbx
cmp dl, 1
jbe 0x14000d38b
cmp byte [rcx], 0
je 0x14000d390
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x14000d374
inc rcx
add dl, 0xff
add rcx, rax
cmp dl, 1
ja 0x14000d368
cmp byte [rcx], 0
jne 0x14000d399
lea rcx, str.BAD_INDEX
jmp 0x14000d3c8
mov rdx, 0xffffffffffffffff
inc rdx
cmp byte [rcx + rdx], 0
jne 0x14000d3a0
test rdx, rdx
je 0x14000d3c8
mov r8, rcx
movzx eax, byte [r8]
sub al, 0x20
cmp al, 0x5e
jbe 0x14000d3bf
mov byte [r8], 0x2e
inc r8
sub rdx, 1
jne 0x14000d3b1
lea rdx, [rbp - 0x60]
sub rdx, rcx
nop
movzx eax, byte [rcx]
mov byte [rdx + rcx], al
lea rcx, [rcx + 1]
test al, al
jne 0x14000d3d0
movzx edx, byte [rbx + 5]
test dl, dl
jne 0x14000d3ef
lea rcx, str.Not_Specified
jmp 0x14000d468
movzx ecx, byte [rbx + 1]
add rcx, rbx
cmp dl, 1
jbe 0x14000d427
nop dword [rax + rax]
cmp byte [rcx], 0
je 0x14000d42c
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x14000d410
inc rcx
add dl, 0xff
add rcx, rax
cmp dl, 1
ja 0x14000d400
cmp byte [rcx], 0
jne 0x14000d435
lea rcx, str.BAD_INDEX
jmp 0x14000d468
mov rdx, 0xffffffffffffffff
nop dword [rax]
inc rdx
cmp byte [rcx + rdx], 0
jne 0x14000d440
test rdx, rdx
je 0x14000d468
mov r8, rcx
movzx eax, byte [r8]
sub al, 0x20
cmp al, 0x5e
jbe 0x14000d45f
mov byte [r8], 0x2e
inc r8
sub rdx, 1
jne 0x14000d451
lea rdx, [rbp + 0x1a0]
sub rdx, rcx
movzx eax, byte [rcx]
mov byte [rdx + rcx], al
lea rcx, [rcx + 1]
test al, al
jne 0x14000d472
movzx edx, byte [r14 + 1]
movzx eax, byte [r14 + 2]
movsx ecx, si
imul edx, ecx
lea rcx, [rbx + 8]
add dx, ax
call fcn.14000cfc0
lea rdx, [rsp + 0x30]
sub rdx, rax
nop dword [rax]
nop dword [rax + rax]
movzx ecx, byte [rax]
mov byte [rdx + rax], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14000d4b0
mov r13b, 1
test r12b, r12b
jne 0x14000d729
jmp 0x14000d6db
cmp al, 2
jne 0x14000d6c8
movzx edx, byte [rbx + 4]
test dl, dl
jne 0x14000d4e8
lea rcx, str.Not_Specified
jmp 0x14000d558
movzx ecx, byte [rbx + 1]
add rcx, rbx
cmp dl, 1
jbe 0x14000d517
cmp byte [rcx], 0
je 0x14000d51c
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x14000d500
inc rcx
add dl, 0xff
add rcx, rax
cmp dl, 1
ja 0x14000d4f4
cmp byte [rcx], 0
jne 0x14000d525
lea rcx, str.BAD_INDEX
jmp 0x14000d558
mov rdx, 0xffffffffffffffff
nop dword [rax]
inc rdx
cmp byte [rcx + rdx], 0
jne 0x14000d530
test rdx, rdx
je 0x14000d558
mov r8, rcx
movzx eax, byte [r8]
sub al, 0x20
cmp al, 0x5e
jbe 0x14000d54f
mov byte [r8], 0x2e
inc r8
sub rdx, 1
jne 0x14000d541
lea rdx, [rbp + 0x3a0]
sub rdx, rcx
movzx eax, byte [rcx]
mov byte [rdx + rcx], al
lea rcx, [rcx + 1]
test al, al
jne 0x14000d562
movzx edx, byte [rbx + 5]
test dl, dl
jne 0x14000d581
lea rcx, str.Not_Specified
jmp 0x14000d5f8
movzx ecx, byte [rbx + 1]
add rcx, rbx
cmp dl, 1
jbe 0x14000d5b7
nop dword [rax]
cmp byte [rcx], 0
je 0x14000d5bc
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x14000d5a0
inc rcx
add dl, 0xff
add rcx, rax
cmp dl, 1
ja 0x14000d590
cmp byte [rcx], 0
jne 0x14000d5c5
lea rcx, str.BAD_INDEX
jmp 0x14000d5f8
mov rdx, 0xffffffffffffffff
nop dword [rax]
inc rdx
cmp byte [rcx + rdx], 0
jne 0x14000d5d0
test rdx, rdx
je 0x14000d5f8
mov r8, rcx
movzx eax, byte [r8]
sub al, 0x20
cmp al, 0x5e
jbe 0x14000d5ef
mov byte [r8], 0x2e
inc r8
sub rdx, 1
jne 0x14000d5e1
lea rdx, [rbp + 0x5a0]
sub rdx, rcx
movzx eax, byte [rcx]
mov byte [rdx + rcx], al
lea rcx, [rcx + 1]
test al, al
jne 0x14000d602
movzx edx, byte [rbx + 7]
test dl, dl
jne 0x14000d621
lea rax, str.Not_Specified
jmp 0x14000d69a
movzx eax, byte [rbx + 1]
add rax, rbx
cmp dl, 1
jbe 0x14000d657
nop dword [rax]
cmp byte [rax], 0
je 0x14000d65c
mov rcx, 0xffffffffffffffff
nop dword [rax]
inc rcx
cmp byte [rax + rcx], 0
jne 0x14000d640
inc rax
add dl, 0xff
add rax, rcx
cmp dl, 1
ja 0x14000d630
cmp byte [rax], 0
jne 0x14000d665
lea rax, str.BAD_INDEX
jmp 0x14000d69a
mov rdx, 0xffffffffffffffff
nop dword [rax]
inc rdx
cmp byte [rax + rdx], 0
jne 0x14000d670
test rdx, rdx
je 0x14000d69a
mov r8, rax
movzx ecx, byte [r8]
sub cl, 0x20
cmp cl, 0x5e
jbe 0x14000d691
mov byte [r8], 0x2e
inc r8
sub rdx, 1
jne 0x14000d681
lea rdx, [rbp + 0x7a0]
sub rdx, rax
nop dword [rax]
nop dword [rax + rax]
movzx ecx, byte [rax]
mov byte [rdx + rax], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14000d6b0
mov r12b, 1
test r13b, r13b
jne 0x14000d729
jmp 0x14000d6db
cmp al, 0x11
jne 0x14000d6db
movzx ecx, byte [rbx + 0xd]
movzx eax, byte [rbx + 0xc]
shl ecx, 8
add ecx, eax
je 0x14000d71c
cmp byte [rbx], 0x7f
jne 0x14000d6e6
cmp byte [rbx + 1], 4
je 0x14000d729
movzx eax, byte [rbx + 1]
add rax, rbx
mov rbx, rax
lea rcx, [rax + 1]
movzx eax, byte [rax + 1]
or al, byte [rbx]
je 0x14000d713
nop dword [rax]
mov rbx, rcx
cmp rcx, rdi
jae 0x14000d713
movzx eax, byte [rcx + 1]
inc rcx
or al, byte [rbx]
jne 0x14000d700
add rbx, 2
cmp rbx, rdi
jae 0x14000d729
inc r15d
cmp r15d, dword [r14 + 4]
jb 0x14000d340
xor esi, esi
mov r9d, 0x100
mov r15, qword [rsp + 0xae8]
lea r14, [0x1401db020]
mov r8, r14
mov eax, esi
lea r8, [r8 + 4]
mov ecx, esi
shr ecx, 1
mov edx, ecx
xor edx, 0xedb88321
and al, 1
cmove edx, ecx
mov eax, edx
shr eax, 1
mov ecx, eax
xor ecx, 0xedb88321
and dl, 1
cmove ecx, eax
mov eax, ecx
shr eax, 1
mov edx, eax
xor edx, 0xedb88321
and cl, 1
cmove edx, eax
mov eax, edx
shr eax, 1
mov ecx, eax
xor ecx, 0xedb88321
and dl, 1
cmove ecx, eax
mov eax, ecx
shr eax, 1
mov edx, eax
xor edx, 0xedb88321
and cl, 1
cmove edx, eax
mov eax, edx
shr eax, 1
mov ecx, eax
xor ecx, 0xedb88321
and dl, 1
cmove ecx, eax
mov eax, ecx
shr eax, 1
mov edx, eax
xor edx, 0xedb88321
and cl, 1
cmove edx, eax
mov ecx, edx
shr ecx, 1
mov eax, ecx
xor eax, 0xedb88321
and dl, 1
cmove eax, ecx
inc esi
mov dword [r8 - 4], eax
cmp esi, r9d
jb 0x14000d743
cmp byte [0x1401bb059], 0
movzx eax, word [0x1401bb058]
movsd xmm0, qword [str.wuxxeyi_]
movzx esi, al
movsd qword [rsp + 0x20], xmm0
movzx edx, byte [rsp + 0x21]
movzx r8d, byte [rsp + 0x22]
movzx r9d, byte [rsp + 0x23]
movzx r10d, byte [rsp + 0x24]
movzx r11d, byte [rsp + 0x25]
movzx ebx, byte [rsp + 0x26]
movzx edi, byte [rsp + 0x27]
mov word [rsp + 0x28], ax
je 0x14000d860
xor dl, 0x34
xor r8b, 0x35
xor r9b, 0x36
xor r10b, 0x37
xor r11b, 0x38
xor bl, 0x39
xor dil, 0x3a
mov al, 0x44
xor sil, 0x3b
jmp 0x14000d865
movzx eax, byte [rsp + 0x20]
movsx eax, al
xor rax, 0xffffffffffffffd1
and eax, 0xee
mov ecx, dword [r14 + rax*4]
xor ecx, 0x617
movsx eax, dl
xor rax, rcx
shr ecx, 8
and eax, 0xee
xor ecx, dword [r14 + rax*4]
movsx eax, r8b
mov r8d, 2
xor rax, rcx
shr ecx, 8
and eax, 0xee
xor ecx, dword [r14 + rax*4]
movsx eax, r9b
xor rax, rcx
shr ecx, 8
and eax, 0xee
xor ecx, dword [r14 + rax*4]
movsx eax, r10b
mov r10d, r8d
xor rax, rcx
shr ecx, 8
and eax, 0xee
xor ecx, dword [r14 + rax*4]
movsx eax, r11b
xor rax, rcx
shr ecx, 8
and eax, 0xee
xor ecx, dword [r14 + rax*4]
movsx eax, bl
xor rax, rcx
shr ecx, 8
and eax, 0xee
xor ecx, dword [r14 + rax*4]
movsx eax, dil
xor rax, rcx
shr ecx, 8
and eax, 0xee
xor ecx, dword [r14 + rax*4]
mov r9d, ecx
movsx eax, sil
mov rsi, qword [rsp + 0xae0]
xor rax, r9
and eax, 0xee
shr r9d, 8
xor r9d, dword [r14 + rax*4]
nop word [rax + rax]
lea eax, [r10 - 2]
movsx edx, byte [rbp + rax - 0x60]
mov eax, r9d
xor rdx, rax
shr r9d, 8
and edx, 0xee
lea eax, [r10 - 1]
movsx eax, byte [rbp + rax - 0x60]
xor r9d, dword [r14 + rdx*4]
mov edx, r9d
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
mov eax, r10d
movsx ecx, byte [rbp + rax - 0x60]
lea eax, [r10 + 1]
movsx eax, byte [rbp + rax - 0x60]
xor rcx, rdx
shr edx, 8
and ecx, 0xee
xor edx, dword [r14 + rcx*4]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 2]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 3]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 4]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 5]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 6]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 7]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 8]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 9]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xa]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xb]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xc]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xd]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xe]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xf]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x10]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x11]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x12]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x13]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x14]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x15]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x16]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x17]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x18]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
and eax, 0xee
shr edx, 8
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x19]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1a]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1b]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1c]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1d]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1e]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1f]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x20]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x21]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x22]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x23]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x24]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x25]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x26]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x27]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x28]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x29]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2a]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2b]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2c]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2d]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2e]
movsx eax, byte [rbp + rax - 0x60]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2f]
movsx eax, byte [rbp + rax - 0x60]
add r10d, 0x32
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 - 2]
mov r9d, edx
cmp eax, 0x64
jb 0x14000d930
mov r10d, r8d
nop
lea eax, [r10 - 2]
movsx edx, byte [rbp + rax + 0x1a0]
mov eax, r9d
xor rdx, rax
shr r9d, 8
and edx, 0xee
lea eax, [r10 - 1]
movsx eax, byte [rbp + rax + 0x1a0]
xor r9d, dword [r14 + rdx*4]
mov edx, r9d
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
mov eax, r10d
movsx ecx, byte [rbp + rax + 0x1a0]
lea eax, [r10 + 1]
movsx eax, byte [rbp + rax + 0x1a0]
xor rcx, rdx
shr edx, 8
and ecx, 0xee
xor edx, dword [r14 + rcx*4]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 2]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 3]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 4]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 5]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 6]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 7]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 8]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 9]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xa]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xb]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xc]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xd]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xe]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xf]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x10]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x11]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x12]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x13]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x14]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x15]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x16]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x17]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x18]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
and eax, 0xee
shr edx, 8
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x19]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1a]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1b]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1c]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1d]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1e]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1f]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x20]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x21]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x22]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x23]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x24]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x25]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x26]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x27]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x28]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x29]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2a]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2b]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2c]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2d]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2e]
movsx eax, byte [rbp + rax + 0x1a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2f]
movsx eax, byte [rbp + rax + 0x1a0]
add r10d, 0x32
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 - 2]
mov r9d, edx
cmp eax, 0x64
jb 0x14000de00
mov r10d, r8d
nop word [rax + rax]
lea eax, [r10 - 2]
movsx edx, byte [rsp + rax + 0x30]
mov eax, r9d
xor rdx, rax
shr r9d, 8
and edx, 0xee
lea eax, [r10 - 1]
movsx eax, byte [rsp + rax + 0x30]
xor r9d, dword [r14 + rdx*4]
mov edx, r9d
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
mov eax, r10d
movsx ecx, byte [rsp + rax + 0x30]
lea eax, [r10 + 1]
movsx eax, byte [rsp + rax + 0x30]
xor rcx, rdx
shr edx, 8
and ecx, 0xee
xor edx, dword [r14 + rcx*4]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 2]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 3]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 4]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 5]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 6]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 7]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 8]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 9]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xa]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xb]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xc]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xd]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xe]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xf]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x10]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x11]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x12]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x13]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x14]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x15]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x16]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x17]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x18]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
and eax, 0xee
shr edx, 8
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x19]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1a]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1b]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1c]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1d]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1e]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1f]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x20]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x21]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x22]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x23]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x24]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x25]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x26]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x27]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x28]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x29]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2a]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2b]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2c]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2d]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2e]
movsx eax, byte [rsp + rax + 0x30]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2f]
movsx eax, byte [rsp + rax + 0x30]
add r10d, 0x32
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 - 2]
mov r9d, edx
cmp eax, 0x64
jb 0x14000e370
mov r10d, r8d
nop
lea eax, [r10 - 2]
movsx edx, byte [rbp + rax + 0x3a0]
mov eax, r9d
xor rdx, rax
shr r9d, 8
and edx, 0xee
lea eax, [r10 - 1]
movsx eax, byte [rbp + rax + 0x3a0]
xor r9d, dword [r14 + rdx*4]
mov edx, r9d
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
mov eax, r10d
movsx ecx, byte [rbp + rax + 0x3a0]
lea eax, [r10 + 1]
movsx eax, byte [rbp + rax + 0x3a0]
xor rcx, rdx
shr edx, 8
and ecx, 0xee
xor edx, dword [r14 + rcx*4]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 2]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 3]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 4]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 5]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 6]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 7]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 8]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 9]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xa]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xb]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xc]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xd]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xe]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xf]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x10]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x11]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x12]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x13]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x14]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x15]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x16]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x17]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x18]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
and eax, 0xee
shr edx, 8
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x19]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1a]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1b]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1c]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1d]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1e]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1f]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x20]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x21]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x22]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x23]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x24]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x25]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x26]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x27]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x28]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x29]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2a]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2b]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2c]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2d]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2e]
movsx eax, byte [rbp + rax + 0x3a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2f]
movsx eax, byte [rbp + rax + 0x3a0]
add r10d, 0x32
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 - 2]
mov r9d, edx
cmp eax, 0x64
jb 0x14000e840
mov r10d, r8d
nop word [rax + rax]
lea eax, [r10 - 2]
movsx edx, byte [rbp + rax + 0x5a0]
mov eax, r9d
xor rdx, rax
shr r9d, 8
and edx, 0xee
lea eax, [r10 - 1]
movsx eax, byte [rbp + rax + 0x5a0]
xor r9d, dword [r14 + rdx*4]
mov edx, r9d
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
mov eax, r10d
movsx ecx, byte [rbp + rax + 0x5a0]
lea eax, [r10 + 1]
movsx eax, byte [rbp + rax + 0x5a0]
xor rcx, rdx
shr edx, 8
and ecx, 0xee
xor edx, dword [r14 + rcx*4]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 2]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 3]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 4]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 5]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 6]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 7]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 8]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 9]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xa]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xb]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xc]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xd]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xe]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0xf]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x10]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x11]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x12]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x13]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x14]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x15]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x16]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x17]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x18]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
and eax, 0xee
shr edx, 8
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x19]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1a]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1b]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1c]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1d]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1e]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x1f]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x20]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x21]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x22]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x23]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x24]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x25]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x26]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x27]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x28]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x29]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2a]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2b]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2c]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2d]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2e]
movsx eax, byte [rbp + rax + 0x5a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 + 0x2f]
movsx eax, byte [rbp + rax + 0x5a0]
add r10d, 0x32
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r10 - 2]
mov r9d, edx
cmp eax, 0x64
jb 0x14000edb0
nop dword [rax]
nop word [rax + rax]
lea eax, [r8 - 2]
movsx edx, byte [rbp + rax + 0x7a0]
mov eax, r9d
xor rdx, rax
shr r9d, 8
and edx, 0xee
lea eax, [r8 - 1]
movsx eax, byte [rbp + rax + 0x7a0]
xor r9d, dword [r14 + rdx*4]
mov edx, r9d
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
mov eax, r8d
movsx ecx, byte [rbp + rax + 0x7a0]
lea eax, [r8 + 1]
movsx eax, byte [rbp + rax + 0x7a0]
xor rcx, rdx
shr edx, 8
and ecx, 0xee
xor edx, dword [r14 + rcx*4]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 2]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 3]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 4]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 5]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 6]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 7]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 8]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 9]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0xa]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0xb]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0xc]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0xd]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0xe]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0xf]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x10]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x11]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x12]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x13]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x14]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x15]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x16]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x17]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x18]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
and eax, 0xee
shr edx, 8
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x19]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x1a]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x1b]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x1c]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x1d]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x1e]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x1f]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x20]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x21]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x22]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x23]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x24]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x25]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x26]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x27]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x28]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x29]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x2a]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x2b]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x2c]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x2d]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x2e]
movsx eax, byte [rbp + rax + 0x7a0]
xor rax, rdx
shr edx, 8
and eax, 0xee
xor edx, dword [r14 + rax*4]
lea eax, [r8 + 0x2f]
movsx eax, byte [rbp + rax + 0x7a0]
add r8d, 0x32
xor rax, rdx
shr edx, 8
and eax, 0xee
lea ecx, [r8 - 2]
xor edx, dword [r14 + rax*4]
mov r9d, edx
cmp ecx, 0x64
jb 0x14000f320
mov eax, edx
jmp 0x14000f888
xor eax, eax
mov rcx, qword [rbp + 0x9a0]
xor rcx, rsp
call fcn.14010fe10
mov rbx, qword [rsp + 0xaf0]
add rsp, 0xab0
pop r14
pop r13
pop r12
pop rdi
pop rbp
ret