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

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x2bf8
call fcn.1400cd670
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x2b60], xmm6
and rsp, 0xffffffffffffffe0
mov qword [rsp + 0x140], r9
mov rsi, r8
mov r15, rdx
mov qword [rsp + 0xb38], rcx
mov rax, qword [rdx + 0xa0]
test byte [rax + 0x3c], 1
mov qword [rsp + 0x118], r8
jne 0x14004cb52
lea rcx, [r15 + 0x60]
cmp byte [r15 + 0x70], 3
lea rax, [0x1400dc428]
cmovne rax, rcx
mov cl, byte [rax + 0x10]
cmp cl, 2
jne 0x14004cb5f
cmp byte [r15 + 0x7c], 0
je 0x14004cb52
mov qword [rsp + 0xd8], r15
mov r15b, byte [r15 + 0x7a]
lea rdi, [rsp + 0xb60]
push 0xa
pop rax
mov qword [rdi], rax
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 0x64
mov qword [rdi + 0x18], 0xfa
mov byte [rdi + 0x20], 0
xorps xmm0, xmm0
lea rbx, [rsp + 0x1d80]
movups xmmword [rbx + 8], xmm0
mov qword [rbx], 8
mov rax, qword [rsp + 0x140]
lea r12, [rax*8]
xor r13d, r13d
lea r14, [rsp + 0x1530]
cmp r12, r13
je 0x14004cb8c
mov r8, qword [rsi + r13]
mov rcx, r14
mov rdx, rdi
call fcn.14009d1c0
mov rcx, rbx
mov rdx, r14
call fcn.14006d59d
mov rcx, r14
call fcn.14006b747
add r13, 8
jmp 0x14004cb25
mov byte [rsp + 0x1528], 2
jmp 0x14004cd0f
mov rdx, qword [rax]
lock inc qword [rdx]
jle 0x140068877
mov rax, qword [rax + 8]
mov qword [rsp + 0x1518], rdx
mov qword [rsp + 0x1520], rax
mov byte [rsp + 0x1528], cl
jmp 0x14004cd0f
cmp r15b, 2
je 0x14004cbb6
and r15b, 1
jne 0x14004cbb6
lea rdi, [rsp + 0x1d80]
mov rcx, qword [rdi]
mov rdx, qword [rdi + 0x10]
call fcn.14006d646
mov rcx, rdi
call fcn.14006dcf0
jmp 0x14004cbc3
lea rcx, [rsp + 0x1d80]
call fcn.14007f9be
mov rax, qword [rsp + 0x1d90]
mov qword [rsp + 0x1360], rax
movups xmm0, xmmword [rsp + 0x1d80]
movaps xmmword [rsp + 0x1350], xmm0
mov r15, qword [rsp + 0xd8]
mov cl, byte [r15 + 0x7a]
cmp cl, 2
setne al
test cl, 1
sete cl
mov rdx, qword [rsp + 0x1350]
test rdx, rdx
je case.default.0x140064f06
and al, cl
mov r8, qword [rsp + 0x1360]
mov rcx, r8
shl rcx, 5
mov r9, rdx
test rcx, rcx
je 0x14004cc32
add rcx, 0xffffffffffffffe0
cmp byte [r9 + 0x18], 0
lea r9, [r9 + 0x20]
jne 0x14004cc1c
jmp case.default.0x140064f06
cmp qword [r15 + 0x98], 1
jne case.default.0x140064f06
mov rcx, qword [r15 + 0x88]
mov rcx, qword [rcx]
cmp qword [rcx + 0x30], 0
jne case.default.0x140064f06
cmp dword [rcx + 0x38], 0
setne cl
or al, cl
jne case.default.0x140064f06
lea rdi, [rsp + 0xb60]
mov rcx, rdi
call fcn.14006a88e
movzx edi, byte [rdi]
cmp rdi, 7
jne 0x140064ed2
lea rcx, [rsp + 0x1370]
and qword [rcx], 0
call fcn.14006b73c
cmp qword [rsp + 0x140], 1
jne 0x14004ccba
cmp qword [r15 + 0x98], 0
je 0x140068026
mov rax, qword [r15 + 0x88]
mov rax, qword [rax]
cmp dword [rax + 0x38], 0
jne 0x14004ccba
cmp qword [rax + 0x30], 0
je 0x14004d8c3
lea rcx, [rsp + 0x18f0]
and qword [rcx], 0
lea rax, [0x1400dd1a8]
mov qword [rcx + 8], rax
call fcn.14006b73c
mov rdx, qword [rsp + 0x1350]
test rdx, rdx
je 0x14004ccfa
mov r8, qword [rsp + 0x1360]
lea rcx, [rsp + 0x1518]
call fcn.14006b77e
jmp 0x14004cd02
mov byte [rsp + 0x1528], 2
lea rcx, [rsp + 0x1350]
call fcn.14006b747
lock inc qword [r15]
jle 0x140068877
mov r13b, byte [rsp + 0x1528]
cmp r13b, 2
jne 0x14004cd34
mov byte [rsp + 0xac8], 2
mov r13b, 2
jmp 0x14004cd67
mov r12, qword [rsp + 0x1518]
lock inc qword [r12]
jle 0x140068877
mov rax, qword [rsp + 0x1520]
mov qword [rsp + 0xab8], r12
mov qword [rsp + 0xac0], rax
mov byte [rsp + 0xac8], r13b
push 1
pop rdx
mov qword [rsp + 0xb40], r15
cmp byte [r15 + 0x78], 0
movzx eax, byte [r15 + 0x79]
push 0xa
pop rcx
cmove eax, ecx
mov rcx, qword [r15 + 0x20]
cmp rcx, 2
cmove rcx, rdx
mov edx, 0xa00000
cmovne rdx, qword [r15 + 0x28]
movzx r8d, byte [r15 + 0x82]
xor r9d, r9d
cmp r8b, 3
cmovne r9d, r8d
cmp byte [r15 + 0x7b], 0
lea rdi, [rsp + 0x1300]
mov qword [rdi], rcx
mov qword [rdi + 8], rdx
mov byte [rdi + 0x10], 1
mov byte [rdi + 0x11], al
setne byte [rdi + 0x12]
mov word [rdi + 0x13], 2
mov byte [rdi + 0x15], r9b
lea rbx, [rsp + 0xb60]
mov rcx, rbx
call fcn.140042d50
lea r14, [rsp + 0x1d80]
mov rcx, r14
mov rdx, rdi
call fcn.14004614d
mov rcx, rbx
mov rdx, r14
call fcn.1400442e8
lea rdi, [rsp + 0x1530]
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
mov r9, qword [rsp + 0x140]
call fcn.14006b7bb
cmp dword [rdi], 0x2a
jne 0x14004cefb
mov rax, qword [rsp + 0x1538]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xb48], rax
lea rcx, [rsp + 0xb60]
call fcn.140044382
cmp r13b, 2
je 0x14004ce67
lock inc qword [r12]
jle 0x140068877
mov rbx, qword [rsp + 0xac0]
mov qword [rsp + 0xd8], r15
mov al, byte [r15 + 0x7a]
cmp al, 2
sete sil
or sil, al
mov r14d, esi
and r14b, 1
mov r15b, 3
lea rcx, [rsp + 0xb60]
mov byte [rcx + 0x10], r15b
mov byte [rcx + 0x18], r14b
call fcn.140039525
lea rcx, [rsp + 0xb60]
call fcn.140042d50
lea rdi, [rsp + 0xd20]
mov byte [rdi + 0x10], r15b
mov byte [rdi + 0x18], 2
mov rcx, rdi
call fcn.140039525
mov qword [rdi], r12
mov qword [rdi + 8], rbx
mov byte [rdi + 0x10], r13b
mov byte [rdi + 0x18], r14b
mov r14, qword [rsp + 0xc0]
lock inc qword [r14]
jle 0x140068877
cmp r13b, 2
mov r15, qword [rsp + 0xd8]
jne 0x14004cfed
push 2
pop rdi
jmp 0x14004cffc
mov rsi, qword [rsp + 0x1530]
mov r15, qword [rsp + 0x1538]
mov r13, qword [rsp + 0x1540]
mov rdi, qword [rsp + 0x1548]
mov rax, qword [rsp + 0x1550]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x1558]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x1560]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x1568]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x1570]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x1578]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x1580]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x1588]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x1590]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x1598]
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x15a0]
mov qword [rsp + 0xa38], rax
mov rax, qword [rsp + 0x15a8]
mov qword [rsp + 0xa30], rax
lea rcx, [rsp + 0xb60]
call fcn.140044382
jmp 0x14004de11
lock inc qword [r12]
jle 0x140068877
movzx edi, r13b
movzx esi, sil
and esi, 1
lea rcx, [rsp + 0xb60]
call fcn.14006d550
mov qword [rsp + 0x12d0], r14
mov qword [rsp + 0x12d8], r12
mov qword [rsp + 0x12e0], rbx
mov qword [rsp + 0x12e8], rdi
mov qword [rsp + 0x12f0], rsi
cmp r13b, 2
jne 0x14004d048
mov byte [rsp + 0x1540], 2
jmp 0x14004d073
lock inc qword [r12]
jle 0x140068877
mov rax, qword [rsp + 0xac0]
mov qword [rsp + 0x1530], r12
mov qword [rsp + 0x1538], rax
mov byte [rsp + 0x1540], r13b
cmp byte [r15 + 0x80], 0
je 0x14004d089
mov al, byte [r15 + 0x7a]
cmp al, 2
je 0x14004d09e
and al, 1
jne 0x14004d09e
lea rcx, [rsp + 0x1530]
call fcn.140039530
push 2
pop rax
jmp 0x14004d1c0
lea rdi, [rsp + 0xb70]
mov r12b, 3
mov byte [rdi + 0x10], r12b
and qword [rdi - 0x10], 0
mov rcx, rdi
call fcn.140039525
mov r13, qword [rsp + 0x1540]
mov qword [rdi + 0x10], r13
movups xmm0, xmmword [rsp + 0x1530]
movups xmmword [rdi], xmm0
mov rbx, qword [rdi]
mov r14, qword [rdi + 8]
mov eax, dword [rdi + 0x11]
mov ecx, dword [rdi + 0x14]
mov dword [rsp + 0x1370], eax
mov dword [rsp + 0x1373], ecx
lea rdi, [rsp + 0xb88]
mov rcx, rdi
call fcn.140042d50
and qword [rdi - 0x28], 0
mov byte [rdi - 8], r12b
cmp r13b, r12b
je 0x14004d129
mov eax, dword [rsp + 0x1370]
mov ecx, dword [rsp + 0x1373]
mov dword [rsp + 0x1d83], ecx
mov dword [rsp + 0x1d80], eax
mov r12d, r13d
lea rdi, [rsp + 0xb70]
mov rsi, qword [rdi - 8]
mov eax, dword [rsp + 0x1d80]
mov ecx, dword [rsp + 0x1d83]
mov dword [rsp + 0x19b0], eax
mov dword [rsp + 0x19b3], ecx
mov rcx, rdi
call fcn.140039525
and qword [rdi - 0x10], 0
mov qword [rdi - 8], rsi
mov qword [rdi], rbx
mov qword [rdi + 8], r14
mov byte [rdi + 0x10], r12b
mov eax, dword [rsp + 0x19b0]
mov ecx, dword [rsp + 0x19b3]
mov dword [rdi + 0x11], eax
mov dword [rdi + 0x14], ecx
mov rax, qword [rsp + 0xc0]
lock inc qword [rax]
jle 0x140068877
movzx edi, r12b
cmp r12b, 3
je 0x14004d1a5
cmp edi, 2
jne 0x14004d1a7
push 2
pop rdi
jmp 0x14004d1b1
lock inc qword [rbx]
jle 0x140068877
lea rcx, [rsp + 0xb60]
call fcn.14006d571
xor eax, eax
mov qword [rsp + 0x1330], rbx
mov qword [rsp + 0x1338], r14
mov qword [rsp + 0x1340], rdi
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x1348], rcx
mov qword [rsp + 0x1320], rax
push 3
pop rsi
cmp byte [r15 + 0x7f], 0
je 0x14004d2c2
mov rax, qword [r15 + 0xa0]
cmp qword [rax + 0x30], 0
jne 0x14004d219
test dword [rax + 0x38], 0x33300
je 0x14004d2c2
mov bl, byte [r15 + 0x7a]
mov sil, byte [r15 + 0x81]
mov rax, qword [r15 + 0x30]
cmp rax, 2
push 1
pop rdi
cmovne rdi, rax
mov r14d, 0x100000
cmovne r14, qword [r15 + 0x38]
lea r15, [rsp + 0x1548]
mov rcx, r15
call fcn.140042d50
test sil, sil
setne byte [r15 - 6]
cmp bl, 2
sete al
or al, bl
and al, 1
mov qword [r15 - 0x18], rdi
mov qword [r15 - 0x10], r14
mov r14, qword [rsp + 0xc0]
mov byte [r15 - 8], al
mov byte [r15 - 7], 1
lock inc qword [r14]
jle 0x140068877
mov qword [rsp + 0x1910], r14
lea rsi, [rsp + 0x1c00]
lea rdx, [rsp + 0x1530]
mov rcx, rsi
call fcn.140042ebc
cmp byte [rsi + 0x12], 0
je 0x14004d2c7
lea rdx, [r14 + 0x10]
lea rcx, [rsp + 0x19b0]
mov r8d, 0x100
call sub.msvcrt.dll_memcpy
jmp 0x14004d2d4
jmp 0x14004dbd6
lea rcx, [rsp + 0x19b0]
call fcn.140042f14
movzx r12d, byte [rsp + 0x1aaf]
lea rcx, [rsp + 0x2030]
lea rdx, [rsp + 0x1c00]
call fcn.140042ebc
lock inc qword [r14]
jle 0x140068877
inc r12
bsr rcx, r12
not ecx
push 0xffffffffffffffff
pop rax
shr rax, cl
inc rax
bsf rax, rax
mov qword [rsp + 0xd8], rax
xorps xmm6, xmm6
lea rsi, [rsp + 0xbb0]
movups xmmword [rsi - 0x28], xmm6
movaps xmmword [rsi - 0x10], xmm6
lea rdi, [rsp + 0x19b0]
mov r8d, 0x100
mov rcx, rsi
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov r13, qword [r14 + 0x160]
mov rcx, r13
not rcx
shr rcx, 0x3f
add r13, r13
lea rdx, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_dfa_onepass.rs
call fcn.14008ab20
lea rbx, [rsp + 0x2030]
mov rax, qword [rbx + 0x10]
mov qword [rsi - 0x40], rax
movups xmm0, xmmword [rbx]
movaps xmmword [rsi - 0x50], xmm0
movups xmmword [rsi + 0x148], xmm6
mov r15, r14
mov r14, qword [r14 + 0x148]
mov rcx, r14
call fcn.140034494
mov qword [rbx], rax
mov qword [rbx + 8], rdx
and qword [rbx + 0x10], 0
mov rcx, rbx
mov rdx, r14
call fcn.140041891
mov rax, qword [rbx + 0x10]
mov qword [rsi + 0x168], rax
movups xmm0, xmmword [rbx]
movups xmmword [rsi + 0x158], xmm0
movups xmmword [rsi + 0x178], xmm6
mov rdx, qword [r15 + 0x148]
lea r14, [rsp + 0xd38]
mov rcx, r14
call fcn.140042f72
lea rbx, [rsp + 0xd78]
mov r8d, 0x100
mov rcx, rbx
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov qword [rsi - 0x38], r15
lea rdx, [rsp + 0xb80]
push 8
pop rcx
mov qword [rdx], rcx
push 4
pop rax
mov qword [rdx + 0x18], rax
mov qword [rdx + 0x130], r12
mov r8, qword [rsp + 0xd8]
mov qword [r14 - 0x80], r8
mov qword [r14 - 0x78], r12
mov qword [r14 - 0x70], r13
mov r13, r14
mov dword [r14 - 0x68], 0x7ffffffe
mov qword [r14 - 0x48], rax
mov qword [rbx - 0x58], rcx
mov byte [rdx + 0x2f8], 0
movups xmm0, xmmword [rsp + 0x1c00]
movups xmmword [r14 - 0x60], xmm0
mov rax, qword [rsp + 0x1c10]
mov qword [r14 - 0x50], rax
lea rax, [rsp + 0x1910]
mov qword [rbx - 8], rax
mov rsi, qword [rax]
mov eax, dword [rsi + 0x178]
mov dword [rdi], eax
mov rcx, rdi
call fcn.140036802
test eax, eax
je 0x14004d495
mov r15d, eax
cmp eax, 0x200
jbe 0x14004d477
push 0x2d
pop rbx
jmp 0x14004dafc
cmp qword [rsi + 0x160], 0x3fffff
jbe 0x14004d4ad
push 0x2c
pop rbx
mov r12d, 0x3fffff
jmp 0x14004d4cd
mov rcx, qword [rsi + 0x168]
call fcn.140042fc9
push 0x2f
pop rbx
cmp rax, 0x20
jbe 0x14004d4d2
lea r12, str.too_many_explicit_capturing_groups__max_is_16_match_states_should_be_a_proper_subset_of_all_states
push 0x2e
pop r14
jmp 0x14004dafc
lea rdi, [rsp + 0x19b0]
lea rdx, [rsp + 0xb60]
mov rcx, rdi
call fcn.140042feb
mov eax, dword [rdi]
cmp eax, 0x30
jne 0x14004dad8
mov eax, dword [rsp + 0x19b4]
mov dword [rsp + 0x2030], eax
test eax, eax
jne 0x14006a529
lea rdx, [rsp + 0xb60]
mov rax, qword [rdx + 0x210]
mov rax, qword [rax]
mov rsi, qword [rax + 0x160]
mov eax, dword [rax + 0x170]
mov dword [rsp + 0x20], eax
lea rdi, [rsp + 0x19b0]
mov rcx, rdi
xor r8d, r8d
call fcn.140043169
mov eax, dword [rdi]
cmp eax, 0x30
jne 0x14004dad8
mov qword [rsp + 0xc0], rsi
test byte [rsp + 0xce9], 1
and al, 0xe9
or al, 0
add byte [rcx], al
jne 0x14004da59
mov rax, qword [rsp + 0xc0]
add rax, rax
mov qword [rsp + 0xc0], rax
lea r12, str.multiple_epsilon_transitions_to_match_state
or byte [rax], al
push 0x2b
pop r14
mov rax, qword [rsp + 0xd00]
test rax, rax
je 0x140065b79
lea rcx, [rax - 1]
mov qword [rsp + 0xd00], rcx
mov rdx, qword [rsp + 0xcf0]
mov rcx, qword [rsp + 0xd08]
and al, 8
or eax, 0x748b0000
invalid
cld
mov rdx, qword [rsp + 0xd18]
mov r8, rsi
lea r9, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_dfa_onepass.rs
add al, ch
or al, bl
invalid
dec dword [rbx + 0x2484c638]
and al, 0x78
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 0x68
or eax, 0x48000000
lea ecx, [rsp + 0x19b0]
lea rdx, [rsp + 0xb60]
mov r8d, esi
xor r9d, r9d
call fcn.140043235
mov eax, dword [rsp + 0x19b0]
cmp eax, 0x30
jne 0x14004da28
mov rax, qword [rsp + 0xd30]
test rax, rax
je 0x14004d580
invalid
invalid
invalid
dec rax
mov qword [rsp + 0xd30], rax
add byte [rax], al
shl rax, 4
mov rcx, qword [rsp + 0xd20]
mov r8, qword [rsp + 0xd70]
mov edx, dword [rcx + rax]
mov r15, qword [rcx + rax + 8]
mov rcx, qword [r8]
call fcn.1400433ea
invalid
dec dword [rbx + 0x158d4808]
stc
or byte [rax], al
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rsi, qword [rax + 8]
mov r13, qword [rax + 0x10]
shl r13, 3
test r13, r13
je case.0x14004d656.7
popfq
mov r9d, dword [rsi]
movzx eax, word [rsi + 4]
mov qword [rsp + 0x28], r15
mov word [rsp + 0x20], ax
lea rcx, [rsp + 0x19b0]
lea rdx, [rsp + 0xb60]
mov r8d, edi
call fcn.14004341f
mov eax, dword [rsp + 0x19b0]
cmp eax, 0x30
jne 0x14004da28
add rsi, 8
add r13, 0xfffffffffffffff8
jmp 0x14004d664
and edi, ecx
or r15, rax
lea rcx, [rsp + 0xb60]
mov word [rax + riz*2], fs
or eax, dword [rax]
add byte [rcx - 0x776b206], cl
call fcn.14004356b
jmp case.0x14004d656.7
mov r9d, dword [rax + 4]
movzx eax, word [rax + 8]
mov qword [rsp + 0x28], r15
mov word [rsp + 0x20], ax
lea rcx, [rsp + 0x19b0]
lea rdx, [rsp + 0xb60]
lea edx, [rsp + 0xb60]
mov r8d, edi
call fcn.14004341f
jmp 0x14004d5f6
std
invalid
invalid
cmp byte [rax + 0x4e], 0
je 0x14004ccba
mov al, byte [r15 + 0x7a]
cmp al, 2
je 0x14004d8dd
and al, 1
je 0x14004ccba
mov rax, qword [rsi]
cmp dword [rax], 9
jne 0x14004ccba
lea rcx, [rsp + 0x1d88]
mov qword [rcx - 8], 8
xorps xmm6, xmm6
movups xmmword [rcx], xmm6
imul rcx, qword [rax + 0x18], 0x30
mov r13, qword [rax + 8]
add rcx, r13
mov qword [rsp + 0xc0], rcx
xor r15d, r15d
lea rdi, [rsp + 0x1530]
push 8
pop r12
cmp r13, qword [rsp + 0xc0]
je 0x140064f5a
mov qword [rsp + 0x1c00], r13
mov qword [rsp + 0x1530], 1
lea rax, [rsp + 0x1538]
movups xmmword [rax], xmm6
mov rax, qword [r13]
add rax, 0xfffffffffffffffe
cmp rax, 8
push 2
pop rcx
cmovae rax, rcx
cmp rax, 1
je 0x14004d9b1
cmp rax, 6
jne 0x14006a4d9
mov rax, qword [r13 + 8]
imul rbx, qword [r13 + 0x18], 0x30
test rbx, rbx
je 0x14004d9c4
mov qword [rsp + 0x2030], rax
cmp dword [rax], 3
jne 0x14006a18e
lea r14, [rax + 0x30]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
add r8, rdx
mov rcx, rdi
call fcn.140086e6a
add rbx, 0xffffffffffffffd0
mov rax, r14
jmp 0x14004d97b
mov rdx, qword [r13 + 8]
mov r8, qword [r13 + 0x10]
add r8, rdx
mov rcx, rdi
call fcn.140086e6a
cmp r15, qword [rsp + 0x1d88]
jne 0x14004d9ee
lea rcx, [rsp + 0x1d80]
mov rdx, r15
call fcn.14000934e
mov r12, qword [rsp + 0x1d80]
mov r15, qword [rsp + 0x1d90]
add r13, 0x30
imul rax, r15, 0x18
movups xmm0, xmmword [rsp + 0x1530]
mov rcx, qword [rsp + 0x1540]
mov qword [r12 + rax + 0x10], rcx
movups xmmword [r12 + rax], xmm0
mov r15, qword [rsp + 0x1d90]
inc r15
mov qword [rsp + 0x1d90], r15
jmp 0x14004d922
lea rsi, [rsp + 0x19c8]
mov r15d, dword [rsi - 0x14]
mov r12, qword [rsi - 0x10]
mov r14, qword [rsi - 8]
push 0xd
pop rcx
lea rdi, [rsp + 0x1d80]
rep movsq qword [rdi], qword [rsi]
mov ebx, eax
lea r13, [rsp + 0xd38]
jmp 0x14004dafc
lea rax, [rsp + 0xb60]
mov r12, rax
mov rax, qword [rax + 0x210]
mov rcx, qword [rax]
call fcn.14004321d
mov rsi, rax
xor r14d, r14d
lea r15, [rsp + 0x19b0]
push 1
pop rdi
cmp rsi, r14
je 0x14004d562
mov rax, qword [rsp + 0xd70]
mov rax, qword [rax]
mov ecx, r14d
cmp qword [rax + 0x160], rcx
jbe 0x14006a7bc
mov rax, qword [rax + 0x150]
mov eax, dword [rax + rcx*4]
mov dword [rsp + 0x20], eax
mov rcx, r15
mov rdx, r12
mov r8d, edi
mov r9d, r14d
call fcn.140043169
mov eax, dword [rsp + 0x19b0]
cmp eax, 0x30
jne 0x14004dad8
inc r14
jmp 0x14004da84
lea rsi, [rsp + 0x19c8]
mov r15d, dword [rsi - 0x14]
mov r12, qword [rsi - 0x10]
mov r14, qword [rsi - 8]
push 0xd
pop rcx
lea rdi, [rsp + 0x1d80]
rep movsq qword [rdi], qword [rsi]
mov ebx, eax
lea rcx, [rsp + 0xb60]
call fcn.14003b25d
push 3
pop rsi
mov rcx, qword [rsp + 0xcf0]
mov rdx, qword [rsp + 0xcf8]
call fcn.1400372ea
mov rcx, qword [rsp + 0xd08]
mov rdx, qword [rsp + 0xd10]
call fcn.1400372ea
mov r8, qword [rsp + 0xd28]
test r8, r8
je 0x14004db57
shl r8, 4
mov rcx, qword [rsp + 0xd20]
push 8
pop rdx
call fcn.14000524b
mov rcx, r13
call fcn.140001a39
lea rcx, [rsp + 0x1910]
call fcn.1400385ef
lea rcx, [rsp + 0x1548]
call fcn.140044382
cmp rsi, 3
jne 0x14004dbbb
lea rdi, [rsp + 0xb78]
mov dword [rdi - 0x18], ebx
mov dword [rdi - 0x14], r15d
mov qword [rdi - 0x10], r12
mov qword [rdi - 8], r14
push 0xd
pop rcx
lea rsi, [rsp + 0x1d80]
rep movsq qword [rdi], qword [rsi]
cmp ebx, 0x29
ja 0x14004dbb6
lea rcx, [rsp + 0xb60]
call fcn.1400444a2
push 3
pop rsi
jmp 0x14004dbd6
lea rcx, [rsp + 0xb60]
lea rdx, [rsp + 0x1d80]
mov r8d, 0x158
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x1390]
mov qword [rcx - 0x20], rsi
mov dword [rcx - 0x18], ebx
mov dword [rcx - 0x14], r15d
mov qword [rcx - 0x10], r12
mov qword [rcx - 8], r14
lea rdx, [rsp + 0xb60]
mov r8d, 0x158
call sub.msvcrt.dll_memcpy
mov rbx, qword [rsp + 0xb40]
push 2
pop r14
cmp byte [rbx + 0x7d], 0
je 0x14004dcd9
lea rsi, [rsp + 0xb60]
mov rcx, rsi
call fcn.140042d50
lea rdi, [rsp + 0x1d80]
lea rdx, [rsp + 0x1300]
mov rcx, rdi
call fcn.14004614d
mov byte [rdi + 0x15], 2
movups xmm0, xmmword [rdi]
lea rdx, [rsp + 0x19b0]
movaps xmmword [rdx], xmm0
mov eax, dword [rdi + 0xf]
mov dword [rdx + 0xf], eax
mov eax, dword [rdi + 0x14]
mov byte [rdx + 0x13], 1
mov dword [rdx + 0x14], eax
mov rcx, rsi
call fcn.1400442e8
lea rdi, [rsp + 0x1530]
mov rcx, rdi
mov rdx, rsi
mov r8, qword [rsp + 0x118]
mov r9, qword [rsp + 0x140]
call fcn.14006b7bb
cmp dword [rdi], 0x2a
jne 0x14004dcf0
mov r15, qword [rsp + 0x1538]
lea rcx, [rsp + 0xb60]
call fcn.140044382
cmp byte [rbx + 0x7d], 0
mov qword [rsp + 0x178], r15
je 0x14004de3f
mov al, byte [rsp + 0xac8]
cmp al, 2
jne 0x14004de54
mov byte [rsp + 0x1900], 2
mov dl, 2
jmp 0x14004de91
mov qword [rsp + 0xc0], r14
xor eax, eax
mov qword [rsp + 0x178], rax
jmp 0x14004de47
mov rsi, qword [rsp + 0x1530]
mov r15, qword [rsp + 0x1538]
mov r13, qword [rsp + 0x1540]
mov rdi, qword [rsp + 0x1548]
mov rax, qword [rsp + 0x1550]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x1558]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x1560]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x1568]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x1570]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x1578]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x1580]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x1588]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x1590]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x1598]
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x15a0]
mov qword [rsp + 0xa38], rax
mov rax, qword [rsp + 0x15a8]
mov qword [rsp + 0xa30], rax
lea rcx, [rsp + 0xb60]
call fcn.140044382
lea rcx, [rsp + 0x1370]
call fcn.14003b1bf
lea rcx, [rsp + 0x1320]
call fcn.14003b29b
lea rcx, [rsp + 0x12d0]
call fcn.14003b395
lea rcx, [rsp + 0xb48]
call fcn.1400385ef
push 3
pop r14
lea rcx, [rsp + 0xab8]
call fcn.140039530
lea rcx, [rsp + 0xb40]
call fcn.14003b489
push 1
pop rdx
mov qword [rsp + 0x158], rax
jmp 0x140051161
mov qword [rsp + 0xc0], r14
mov qword [rsp + 0x158], rax
jmp 0x140050531
mov rcx, qword [rsp + 0xab8]
lock inc qword [rcx]
jle 0x140068877
mov rdx, qword [rsp + 0xac0]
mov qword [rsp + 0x18f0], rcx
mov qword [rsp + 0x18f8], rdx
mov byte [rsp + 0x1900], al
cmp byte [rbx + 0x7d], 0
mov edx, eax
je 0x14005050c
mov r8b, byte [rbx + 0x7a]
cmp r8b, 2
sete r9b
or r9b, r8b
and qword [rsp + 0xb60], 0
and r9b, 1
and qword [rsp + 0xb88], 0
mov qword [rsp + 0xb98], r14
mov qword [rsp + 0xba8], r14
mov byte [rsp + 0xbc8], 3
mov byte [rsp + 0xbd0], r9b
mov dword [rsp + 0xbd1], 0x2020202
mov byte [rsp + 0xbd5], 2
cmp al, 2
jne 0x14004def9
mov byte [rsp + 0x1d90], 2
xor edi, edi
jmp 0x14004df29
lock inc qword [rcx]
jle 0x140068877
mov r8, qword [rsp + 0x18f8]
mov qword [rsp + 0x1d80], rcx
mov qword [rsp + 0x1d88], r8
mov byte [rsp + 0x1d90], al
cmp dl, 2
setne dil
lea rsi, [rsp + 0x1530]
lea rdx, [rsp + 0xb60]
lea r8, [rsp + 0x1d80]
mov rcx, rsi
call fcn.140048b8a
mov al, 1
mov byte [rsi + 0x71], al
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x1910], xmm0
movaps xmmword [rsp + 0x1920], xmm1
mov rcx, qword [rsi + 0x20]
mov qword [rsp + 0x1930], rcx
movups xmm0, xmmword [rsi + 0x58]
movups xmmword [rsp + 0x1968], xmm0
mov rcx, qword [rsi + 0x62]
mov qword [rsp + 0x1972], rcx
mov ecx, dword [rsi + 0x6a]
mov dword [rsp + 0x197a], ecx
movzx ecx, word [rsi + 0x6e]
mov word [rsp + 0x197e], cx
mov cl, byte [rsi + 0x70]
mov byte [rsp + 0x1980], cl
mov cl, byte [rsi + 0x71]
mov byte [rsp + 0x1981], cl
movzx ecx, word [rsi + 0x76]
cmp qword [rbx + 0x10], 0
mov edx, 0x200000
je 0x14004dfc7
mov rdx, qword [rbx + 0x18]
cmp byte [rbx + 0x81], 0
push 1
pop r8
lea rsi, [rsp + 0x1910]
mov qword [rsi + 0x28], r8
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x38], r8
mov qword [rsi + 0x40], 3
mov qword [rsi + 0x48], r8
mov qword [rsi + 0x50], 0xa
setne byte [rsi + 0x72]
mov byte [rsi + 0x73], al
mov byte [rsi + 0x74], dil
mov byte [rsi + 0x75], 0
mov word [rsi + 0x76], cx
lea rdi, [rsp + 0xb60]
mov rcx, rdi
call fcn.14004599e
lea rbx, [rsp + 0x1530]
mov rcx, rbx
mov rdx, rsi
call fcn.140045dea
mov rcx, rdi
mov rdx, rbx
call fcn.140048be7
mov r8, qword [rsp + 0xb48]
lock inc qword [r8]
jle 0x140068877
lea r12, [rsp + 0x1968]
lea rsi, [rsp + 0x1d80]
lea rdi, [rsp + 0xb60]
mov rcx, rsi
mov rdx, rdi
call fcn.1400459fe
mov rcx, rdi
call fcn.1400459dc
cmp dword [rsi], 2
jne 0x14004e08f
lea rcx, [rsp + 0x1d88]
call fcn.14006d593
jmp 0x14004e193
lea rcx, [rsp + 0x1530]
lea rdx, [rsp + 0x1d80]
mov r8d, 0x2b0
call sub.msvcrt.dll_memcpy
lea rbx, [rsp + 0x19b0]
mov rcx, rbx
call fcn.14004599e
lea rsi, [rsp + 0x2030]
lea rdx, [rsp + 0x1910]
mov rcx, rsi
call fcn.140045dea
xor r13d, r13d
mov byte [rsi + 0x70], r13b
push 0xf
pop r14
lea rdx, [rsp + 0x1c00]
mov rcx, r14
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
lea r8, [rsp + 0x1350]
mov byte [r8 + 0x10], 2
lea rsi, [rsp + 0x2030]
mov rcx, rsi
call fcn.140048b8a
mov byte [rsi + 0x74], r13b
lea rdx, [rsp + 0x1c00]
mov rcx, r14
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov rcx, rbx
call fcn.140048be7
lock inc qword [r15]
jle 0x140068877
lea rsi, [rsp + 0xb60]
lea rdi, [rsp + 0x19b0]
mov rcx, rsi
mov rdx, rdi
mov r8, r15
call fcn.1400459fe
mov rcx, rdi
call fcn.1400459dc
mov rax, qword [rsi]
cmp rax, 2
jne 0x14004e1a0
lea rsi, [rsp + 0xb68]
push 0x10
pop rcx
lea rax, [rsp + 0x19b0]
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, rax
call fcn.14006d593
lea rcx, [rsp + 0x1530]
call fcn.1400396de
push 2
pop r14
mov rcx, r12
call fcn.140039525
jmp 0x14005050c
mov qword [rsp + 0x158], rax
movzx eax, byte [rsp + 0xb6f]
shl eax, 0x10
movzx ecx, word [rsp + 0xb6d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xb69]
or rax, rcx
mov qword [rsp + 0x788], rax
movzx eax, byte [rsp + 0xb77]
shl eax, 0x10
movzx ecx, word [rsp + 0xb75]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xb71]
or rax, rcx
mov qword [rsp + 0x780], rax
movzx eax, byte [rsp + 0xb7f]
shl eax, 0x10
movzx ecx, word [rsp + 0xb7d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xb79]
or rax, rcx
mov qword [rsp + 0x778], rax
movzx eax, byte [rsp + 0xb87]
shl eax, 0x10
movzx ecx, word [rsp + 0xb85]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xb81]
or rax, rcx
mov qword [rsp + 0x770], rax
movzx eax, byte [rsp + 0xb8f]
shl eax, 0x10
movzx ecx, word [rsp + 0xb8d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xb89]
or rax, rcx
mov qword [rsp + 0x768], rax
movzx eax, byte [rsp + 0xb97]
shl eax, 0x10
movzx ecx, word [rsp + 0xb95]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xb91]
or rax, rcx
mov qword [rsp + 0x760], rax
movzx eax, byte [rsp + 0xb9f]
shl eax, 0x10
movzx ecx, word [rsp + 0xb9d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xb99]
or rax, rcx
mov qword [rsp + 0x758], rax
movzx eax, byte [rsp + 0xba7]
shl eax, 0x10
movzx ecx, word [rsp + 0xba5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xba1]
or rax, rcx
mov qword [rsp + 0x750], rax
movzx eax, byte [rsp + 0xbaf]
shl eax, 0x10
movzx ecx, word [rsp + 0xbad]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xba9]
or rax, rcx
mov qword [rsp + 0x748], rax
movzx eax, byte [rsp + 0xbb7]
shl eax, 0x10
movzx ecx, word [rsp + 0xbb5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xbb1]
or rax, rcx
mov qword [rsp + 0x740], rax
movzx eax, byte [rsp + 0xbbf]
shl eax, 0x10
movzx ecx, word [rsp + 0xbbd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xbb9]
or rax, rcx
mov qword [rsp + 0x738], rax
movzx eax, byte [rsp + 0xbc7]
shl eax, 0x10
movzx ecx, word [rsp + 0xbc5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xbc1]
or rax, rcx
mov qword [rsp + 0x730], rax
movzx eax, byte [rsp + 0xbcf]
shl eax, 0x10
movzx ecx, word [rsp + 0xbcd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xbc9]
or rax, rcx
mov qword [rsp + 0x728], rax
movzx eax, byte [rsp + 0xbd7]
shl eax, 0x10
movzx ecx, word [rsp + 0xbd5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xbd1]
or rax, rcx
mov qword [rsp + 0x720], rax
movzx eax, byte [rsp + 0xbdf]
shl eax, 0x10
movzx ecx, word [rsp + 0xbdd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xbd9]
or rax, rcx
mov qword [rsp + 0x718], rax
movzx eax, byte [rsp + 0xbe7]
shl eax, 0x10
movzx ecx, word [rsp + 0xbe5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xbe1]
or rax, rcx
mov qword [rsp + 0x710], rax
movzx eax, byte [rsp + 0xbef]
shl eax, 0x10
movzx ecx, word [rsp + 0xbed]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xbe9]
or rax, rcx
mov qword [rsp + 0x708], rax
movzx eax, byte [rsp + 0xbf7]
shl eax, 0x10
movzx ecx, word [rsp + 0xbf5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xbf1]
or rax, rcx
mov qword [rsp + 0x700], rax
movzx eax, byte [rsp + 0xbff]
shl eax, 0x10
movzx ecx, word [rsp + 0xbfd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xbf9]
or rax, rcx
mov qword [rsp + 0x6f8], rax
movzx eax, byte [rsp + 0xc07]
shl eax, 0x10
movzx ecx, word [rsp + 0xc05]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc01]
or rax, rcx
mov qword [rsp + 0x6f0], rax
movzx eax, byte [rsp + 0xc0f]
shl eax, 0x10
movzx ecx, word [rsp + 0xc0d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc09]
or rax, rcx
mov qword [rsp + 0x6e8], rax
movzx eax, byte [rsp + 0xc17]
shl eax, 0x10
movzx ecx, word [rsp + 0xc15]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc11]
or rax, rcx
mov qword [rsp + 0x6e0], rax
movzx eax, byte [rsp + 0xc1f]
shl eax, 0x10
movzx ecx, word [rsp + 0xc1d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc19]
or rax, rcx
mov qword [rsp + 0x6d8], rax
movzx eax, byte [rsp + 0xc27]
shl eax, 0x10
movzx ecx, word [rsp + 0xc25]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc21]
or rax, rcx
mov qword [rsp + 0x6d0], rax
movzx eax, byte [rsp + 0xc2f]
shl eax, 0x10
movzx ecx, word [rsp + 0xc2d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc29]
or rax, rcx
mov qword [rsp + 0x6c8], rax
movzx eax, byte [rsp + 0xc37]
shl eax, 0x10
movzx ecx, word [rsp + 0xc35]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc31]
or rax, rcx
mov qword [rsp + 0x6c0], rax
movzx eax, byte [rsp + 0xc3f]
shl eax, 0x10
movzx ecx, word [rsp + 0xc3d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc39]
or rax, rcx
mov qword [rsp + 0x6b8], rax
movzx eax, byte [rsp + 0xc47]
shl eax, 0x10
movzx ecx, word [rsp + 0xc45]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc41]
or rax, rcx
mov qword [rsp + 0x6b0], rax
movzx eax, byte [rsp + 0xc4f]
shl eax, 0x10
movzx ecx, word [rsp + 0xc4d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc49]
or rax, rcx
mov qword [rsp + 0x6a8], rax
movzx eax, byte [rsp + 0xc57]
shl eax, 0x10
movzx ecx, word [rsp + 0xc55]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc51]
or rax, rcx
mov qword [rsp + 0x6a0], rax
movzx eax, byte [rsp + 0xc5f]
shl eax, 0x10
movzx ecx, word [rsp + 0xc5d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc59]
or rax, rcx
mov qword [rsp + 0x698], rax
movzx eax, byte [rsp + 0xc67]
shl eax, 0x10
movzx ecx, word [rsp + 0xc65]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc61]
or rax, rcx
mov qword [rsp + 0x690], rax
movzx eax, byte [rsp + 0xc6f]
shl eax, 0x10
movzx ecx, word [rsp + 0xc6d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc69]
or rax, rcx
mov qword [rsp + 0x688], rax
movzx eax, byte [rsp + 0xc77]
shl eax, 0x10
movzx ecx, word [rsp + 0xc75]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc71]
or rax, rcx
mov qword [rsp + 0x680], rax
movzx eax, byte [rsp + 0xc7f]
shl eax, 0x10
movzx ecx, word [rsp + 0xc7d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc79]
or rax, rcx
mov qword [rsp + 0x678], rax
movzx eax, byte [rsp + 0xc87]
shl eax, 0x10
movzx ecx, word [rsp + 0xc85]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc81]
or rax, rcx
mov qword [rsp + 0x670], rax
movzx eax, byte [rsp + 0xc8f]
shl eax, 0x10
movzx ecx, word [rsp + 0xc8d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc89]
or rax, rcx
mov qword [rsp + 0x668], rax
movzx eax, byte [rsp + 0xc97]
shl eax, 0x10
movzx ecx, word [rsp + 0xc95]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc91]
or rax, rcx
mov qword [rsp + 0x660], rax
movzx eax, byte [rsp + 0xc9f]
shl eax, 0x10
movzx ecx, word [rsp + 0xc9d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc99]
or rax, rcx
mov qword [rsp + 0x658], rax
movzx eax, byte [rsp + 0xca7]
shl eax, 0x10
movzx ecx, word [rsp + 0xca5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xca1]
or rax, rcx
mov qword [rsp + 0x650], rax
movzx eax, byte [rsp + 0xcaf]
shl eax, 0x10
movzx ecx, word [rsp + 0xcad]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xca9]
or rax, rcx
mov qword [rsp + 0x648], rax
movzx eax, byte [rsp + 0xcb7]
shl eax, 0x10
movzx ecx, word [rsp + 0xcb5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xcb1]
or rax, rcx
mov qword [rsp + 0x640], rax
movzx eax, byte [rsp + 0xcbf]
shl eax, 0x10
movzx ecx, word [rsp + 0xcbd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xcb9]
or rax, rcx
mov qword [rsp + 0x638], rax
movzx eax, byte [rsp + 0xcc7]
shl eax, 0x10
movzx ecx, word [rsp + 0xcc5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xcc1]
or rax, rcx
mov qword [rsp + 0x630], rax
movzx eax, byte [rsp + 0xccf]
shl eax, 0x10
movzx ecx, word [rsp + 0xccd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xcc9]
or rax, rcx
mov qword [rsp + 0x628], rax
movzx eax, byte [rsp + 0xcd7]
shl eax, 0x10
movzx ecx, word [rsp + 0xcd5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xcd1]
or rax, rcx
mov qword [rsp + 0x620], rax
movzx eax, byte [rsp + 0xcdf]
shl eax, 0x10
movzx ecx, word [rsp + 0xcdd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xcd9]
or rax, rcx
mov qword [rsp + 0x618], rax
movzx eax, byte [rsp + 0xce7]
shl eax, 0x10
movzx ecx, word [rsp + 0xce5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xce1]
or rax, rcx
mov qword [rsp + 0x610], rax
movzx eax, byte [rsp + 0xcef]
shl eax, 0x10
movzx ecx, word [rsp + 0xced]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xce9]
or rax, rcx
mov qword [rsp + 0x608], rax
movzx eax, byte [rsp + 0xcf7]
shl eax, 0x10
movzx ecx, word [rsp + 0xcf5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xcf1]
or rax, rcx
mov qword [rsp + 0x600], rax
movzx eax, byte [rsp + 0xcff]
shl eax, 0x10
movzx ecx, word [rsp + 0xcfd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xcf9]
or rax, rcx
mov qword [rsp + 0x5f8], rax
movzx eax, byte [rsp + 0xd07]
shl eax, 0x10
movzx ecx, word [rsp + 0xd05]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd01]
or rax, rcx
mov qword [rsp + 0x5f0], rax
movzx eax, byte [rsp + 0xd0f]
shl eax, 0x10
movzx ecx, word [rsp + 0xd0d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd09]
or rax, rcx
mov qword [rsp + 0x5e8], rax
movzx eax, byte [rsp + 0xd17]
shl eax, 0x10
movzx ecx, word [rsp + 0xd15]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd11]
or rax, rcx
mov qword [rsp + 0x5e0], rax
movzx eax, byte [rsp + 0xd1f]
shl eax, 0x10
movzx ecx, word [rsp + 0xd1d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd19]
or rax, rcx
mov qword [rsp + 0x5d8], rax
movzx eax, byte [rsp + 0xd27]
shl eax, 0x10
movzx ecx, word [rsp + 0xd25]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd21]
or rax, rcx
mov qword [rsp + 0x5d0], rax
movzx eax, byte [rsp + 0xd2f]
shl eax, 0x10
movzx ecx, word [rsp + 0xd2d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd29]
or rax, rcx
mov qword [rsp + 0x5c8], rax
movzx eax, byte [rsp + 0xd37]
shl eax, 0x10
movzx ecx, word [rsp + 0xd35]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd31]
or rax, rcx
mov qword [rsp + 0x5c0], rax
movzx eax, byte [rsp + 0xd3f]
shl eax, 0x10
movzx ecx, word [rsp + 0xd3d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd39]
or rax, rcx
mov qword [rsp + 0x5b8], rax
movzx eax, byte [rsp + 0xd47]
shl eax, 0x10
movzx ecx, word [rsp + 0xd45]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd41]
or rax, rcx
mov qword [rsp + 0x5b0], rax
movzx eax, byte [rsp + 0xd4f]
shl eax, 0x10
movzx ecx, word [rsp + 0xd4d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd49]
or rax, rcx
mov qword [rsp + 0x5a8], rax
movzx eax, byte [rsp + 0xd57]
shl eax, 0x10
movzx ecx, word [rsp + 0xd55]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd51]
or rax, rcx
mov qword [rsp + 0x5a0], rax
movzx eax, byte [rsp + 0xd5f]
shl eax, 0x10
movzx ecx, word [rsp + 0xd5d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd59]
or rax, rcx
mov qword [rsp + 0x598], rax
movzx eax, byte [rsp + 0xd67]
shl eax, 0x10
movzx ecx, word [rsp + 0xd65]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd61]
or rax, rcx
mov qword [rsp + 0x590], rax
movzx eax, byte [rsp + 0xd6f]
shl eax, 0x10
movzx ecx, word [rsp + 0xd6d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd69]
or rax, rcx
mov qword [rsp + 0x588], rax
movzx eax, byte [rsp + 0xd77]
shl eax, 0x10
movzx ecx, word [rsp + 0xd75]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd71]
or rax, rcx
mov qword [rsp + 0x580], rax
movzx eax, byte [rsp + 0xd7f]
shl eax, 0x10
movzx ecx, word [rsp + 0xd7d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd79]
or rax, rcx
mov qword [rsp + 0x578], rax
movzx eax, byte [rsp + 0xd87]
shl eax, 0x10
movzx ecx, word [rsp + 0xd85]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd81]
or rax, rcx
mov qword [rsp + 0x570], rax
movzx eax, byte [rsp + 0xd8f]
shl eax, 0x10
movzx ecx, word [rsp + 0xd8d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd89]
or rax, rcx
mov qword [rsp + 0x568], rax
movzx eax, byte [rsp + 0xd97]
shl eax, 0x10
movzx ecx, word [rsp + 0xd95]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd91]
or rax, rcx
mov qword [rsp + 0x560], rax
movzx eax, byte [rsp + 0xd9f]
shl eax, 0x10
movzx ecx, word [rsp + 0xd9d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd99]
or rax, rcx
mov qword [rsp + 0x558], rax
movzx eax, byte [rsp + 0xda7]
shl eax, 0x10
movzx ecx, word [rsp + 0xda5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xda1]
or rax, rcx
mov qword [rsp + 0x550], rax
movzx eax, byte [rsp + 0xdaf]
shl eax, 0x10
movzx ecx, word [rsp + 0xdad]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xda9]
or rax, rcx
mov qword [rsp + 0x548], rax
movzx eax, byte [rsp + 0xdb7]
shl eax, 0x10
movzx ecx, word [rsp + 0xdb5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xdb1]
or rax, rcx
mov qword [rsp + 0x540], rax
movzx eax, byte [rsp + 0xdbf]
shl eax, 0x10
movzx ecx, word [rsp + 0xdbd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xdb9]
or rax, rcx
mov qword [rsp + 0x538], rax
movzx eax, byte [rsp + 0xdc7]
shl eax, 0x10
movzx ecx, word [rsp + 0xdc5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xdc1]
or rax, rcx
mov qword [rsp + 0x530], rax
movzx eax, byte [rsp + 0xdcf]
shl eax, 0x10
movzx ecx, word [rsp + 0xdcd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xdc9]
or rax, rcx
mov qword [rsp + 0x528], rax
movzx eax, byte [rsp + 0xdd7]
shl eax, 0x10
movzx ecx, word [rsp + 0xdd5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xdd1]
or rax, rcx
mov qword [rsp + 0x520], rax
movzx eax, byte [rsp + 0xddf]
shl eax, 0x10
movzx ecx, word [rsp + 0xddd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xdd9]
or rax, rcx
mov qword [rsp + 0x518], rax
movzx eax, byte [rsp + 0xde7]
shl eax, 0x10
movzx ecx, word [rsp + 0xde5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xde1]
or rax, rcx
mov qword [rsp + 0x510], rax
movzx eax, byte [rsp + 0xdef]
shl eax, 0x10
movzx ecx, word [rsp + 0xded]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xde9]
or rax, rcx
mov qword [rsp + 0x508], rax
movzx eax, byte [rsp + 0xdf7]
shl eax, 0x10
movzx ecx, word [rsp + 0xdf5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xdf1]
or rax, rcx
mov qword [rsp + 0x500], rax
movzx eax, byte [rsp + 0xdff]
shl eax, 0x10
movzx ecx, word [rsp + 0xdfd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xdf9]
or rax, rcx
mov qword [rsp + 0x4f8], rax
movzx eax, byte [rsp + 0xe07]
shl eax, 0x10
movzx ecx, word [rsp + 0xe05]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe01]
or rax, rcx
mov qword [rsp + 0x4f0], rax
movzx eax, byte [rsp + 0xe0f]
shl eax, 0x10
movzx ecx, word [rsp + 0xe0d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe09]
or rax, rcx
mov qword [rsp + 0x4e8], rax
mov al, byte [rsp + 0xb68]
mov byte [rsp + 0x7b], al
mov al, byte [rsp + 0xb70]
mov byte [rsp + 0x7d], al
mov al, byte [rsp + 0xb78]
mov byte [rsp + 0x7f], al
mov al, byte [rsp + 0xb80]
mov byte [rsp + 0x81], al
mov al, byte [rsp + 0xb88]
mov byte [rsp + 0x83], al
mov al, byte [rsp + 0xb90]
mov byte [rsp + 0x85], al
mov al, byte [rsp + 0xb98]
mov byte [rsp + 0x87], al
mov al, byte [rsp + 0xba0]
mov byte [rsp + 0x89], al
mov al, byte [rsp + 0xba8]
mov byte [rsp + 0x8b], al
mov al, byte [rsp + 0xbb0]
mov byte [rsp + 0x8c], al
mov al, byte [rsp + 0xbb8]
mov byte [rsp + 0x8d], al
mov al, byte [rsp + 0xbc0]
mov byte [rsp + 0x8e], al
mov al, byte [rsp + 0xbc8]
mov byte [rsp + 0x8f], al
mov al, byte [rsp + 0xbd0]
mov byte [rsp + 0x6a], al
mov al, byte [rsp + 0xbd8]
mov byte [rsp + 0x6b], al
mov al, byte [rsp + 0xbe0]
mov byte [rsp + 0x6c], al
mov al, byte [rsp + 0xbe8]
mov byte [rsp + 0x6d], al
mov al, byte [rsp + 0xbf0]
mov byte [rsp + 0x6e], al
mov al, byte [rsp + 0xbf8]
mov byte [rsp + 0x6f], al
mov al, byte [rsp + 0xc00]
mov byte [rsp + 0x70], al
mov al, byte [rsp + 0xc08]
mov byte [rsp + 0x71], al
mov al, byte [rsp + 0xc10]
mov byte [rsp + 0x72], al
mov al, byte [rsp + 0xc18]
mov byte [rsp + 0x73], al
mov al, byte [rsp + 0xc20]
mov byte [rsp + 0x74], al
mov al, byte [rsp + 0xc28]
mov byte [rsp + 0x75], al
mov al, byte [rsp + 0xc30]
mov byte [rsp + 0x76], al
mov al, byte [rsp + 0xc38]
mov byte [rsp + 0x77], al
mov al, byte [rsp + 0xc40]
mov byte [rsp + 0x78], al
mov al, byte [rsp + 0xc48]
mov byte [rsp + 0x79], al
mov al, byte [rsp + 0xc50]
mov byte [rsp + 0x7a], al
mov al, byte [rsp + 0xc58]
mov byte [rsp + 0x7c], al
mov al, byte [rsp + 0xc60]
mov byte [rsp + 0x7e], al
mov al, byte [rsp + 0xc68]
mov byte [rsp + 0x80], al
mov al, byte [rsp + 0xc70]
mov byte [rsp + 0x82], al
mov al, byte [rsp + 0xc78]
mov byte [rsp + 0x84], al
mov al, byte [rsp + 0xc80]
mov byte [rsp + 0x86], al
mov al, byte [rsp + 0xc88]
mov byte [rsp + 0x88], al
mov al, byte [rsp + 0xc90]
mov byte [rsp + 0x8a], al
mov al, byte [rsp + 0xc98]
mov byte [rsp + 0x258], al
mov al, byte [rsp + 0xca0]
mov byte [rsp + 0x268], al
mov al, byte [rsp + 0xca8]
mov byte [rsp + 0x270], al
mov al, byte [rsp + 0xcb0]
mov byte [rsp + 0x280], al
mov al, byte [rsp + 0xcb8]
mov byte [rsp + 0x290], al
mov al, byte [rsp + 0xcc0]
mov byte [rsp + 0x298], al
mov al, byte [rsp + 0xcc8]
mov byte [rsp + 0x2a8], al
mov al, byte [rsp + 0xcd0]
mov byte [rsp + 0x2b8], al
mov al, byte [rsp + 0xcd8]
mov byte [rsp + 0x2c0], al
mov al, byte [rsp + 0xce0]
mov byte [rsp + 0x2d0], al
mov al, byte [rsp + 0xce8]
mov byte [rsp + 0x90], al
mov al, byte [rsp + 0xcf0]
mov byte [rsp + 0x2e0], al
mov al, byte [rsp + 0xcf8]
mov byte [rsp + 0x2f0], al
mov al, byte [rsp + 0xd00]
mov byte [rsp + 0x91], al
mov al, byte [rsp + 0xd08]
mov byte [rsp + 0x300], al
mov al, byte [rsp + 0xd10]
mov byte [rsp + 0x92], al
mov al, byte [rsp + 0xd18]
mov byte [rsp + 0x318], al
mov al, byte [rsp + 0xd20]
mov byte [rsp + 0x93], al
mov al, byte [rsp + 0xd28]
mov byte [rsp + 0x94], al
mov al, byte [rsp + 0xd30]
mov byte [rsp + 0x330], al
mov al, byte [rsp + 0xd38]
mov byte [rsp + 0x95], al
mov al, byte [rsp + 0xd40]
mov byte [rsp + 0x340], al
mov al, byte [rsp + 0xd48]
mov byte [rsp + 0x350], al
mov al, byte [rsp + 0xd50]
mov byte [rsp + 0x360], al
mov al, byte [rsp + 0xd58]
mov byte [rsp + 0x96], al
mov al, byte [rsp + 0xd60]
mov byte [rsp + 0x378], al
mov al, byte [rsp + 0xd68]
mov byte [rsp + 0x388], al
mov al, byte [rsp + 0xd70]
mov byte [rsp + 0x97], al
mov al, byte [rsp + 0xd78]
mov byte [rsp + 0x398], al
mov al, byte [rsp + 0xd80]
mov byte [rsp + 0x98], al
mov al, byte [rsp + 0xd88]
mov byte [rsp + 0x3a0], al
mov al, byte [rsp + 0xd90]
mov byte [rsp + 0x3a8], al
mov al, byte [rsp + 0xd98]
mov byte [rsp + 0x3b8], al
mov al, byte [rsp + 0xda0]
mov byte [rsp + 0x99], al
mov al, byte [rsp + 0xda8]
mov byte [rsp + 0x3c8], al
mov al, byte [rsp + 0xdb0]
mov byte [rsp + 0x3d8], al
mov al, byte [rsp + 0xdb8]
mov byte [rsp + 0x9a], al
mov al, byte [rsp + 0xdc0]
mov byte [rsp + 0x3e8], al
mov al, byte [rsp + 0xdc8]
mov byte [rsp + 0x9b], al
mov al, byte [rsp + 0xdd0]
mov byte [rsp + 0x9c], al
mov al, byte [rsp + 0xdd8]
mov byte [rsp + 0x408], al
mov al, byte [rsp + 0xde0]
mov byte [rsp + 0x418], al
mov al, byte [rsp + 0xde8]
mov byte [rsp + 0x9d], al
mov al, byte [rsp + 0xdf0]
mov byte [rsp + 0x430], al
mov al, byte [rsp + 0xdf8]
mov byte [rsp + 0x440], al
mov al, byte [rsp + 0xe00]
mov byte [rsp + 0x450], al
mov al, byte [rsp + 0xe08]
mov byte [rsp + 0x9e], al
lea rsi, [rsp + 0x19b0]
mov rcx, rsi
call fcn.14004599e
movzx eax, byte [rsp + 0x159f]
shl eax, 0x10
movzx ecx, word [rsp + 0x159d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1599]
or rax, rcx
mov qword [rsp + 0x4e0], rax
movzx eax, byte [rsp + 0x15a7]
shl eax, 0x10
movzx ecx, word [rsp + 0x15a5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x15a1]
or rax, rcx
mov qword [rsp + 0x4d8], rax
movzx eax, byte [rsp + 0x15af]
shl eax, 0x10
movzx ecx, word [rsp + 0x15ad]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x15a9]
or rax, rcx
mov qword [rsp + 0x4d0], rax
movzx eax, byte [rsp + 0x15b7]
shl eax, 0x10
movzx ecx, word [rsp + 0x15b5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x15b1]
or rax, rcx
mov qword [rsp + 0x4c0], rax
movzx eax, byte [rsp + 0x15bf]
shl eax, 0x10
movzx ecx, word [rsp + 0x15bd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x15b9]
or rax, rcx
mov qword [rsp + 0x4c8], rax
movzx eax, byte [rsp + 0x15c7]
shl eax, 0x10
movzx ecx, word [rsp + 0x15c5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x15c1]
or rax, rcx
mov qword [rsp + 0x4b8], rax
movzx eax, byte [rsp + 0x15cf]
shl eax, 0x10
movzx ecx, word [rsp + 0x15cd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x15c9]
or rax, rcx
mov qword [rsp + 0x4b0], rax
movzx eax, byte [rsp + 0x15d7]
shl eax, 0x10
movzx ecx, word [rsp + 0x15d5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x15d1]
or rax, rcx
mov qword [rsp + 0x4a8], rax
movzx eax, byte [rsp + 0x15df]
shl eax, 0x10
movzx ecx, word [rsp + 0x15dd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x15d9]
or rax, rcx
mov qword [rsp + 0x4a0], rax
movzx eax, byte [rsp + 0x15e7]
shl eax, 0x10
movzx ecx, word [rsp + 0x15e5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x15e1]
or rax, rcx
mov qword [rsp + 0x498], rax
movzx eax, byte [rsp + 0x15ef]
shl eax, 0x10
movzx ecx, word [rsp + 0x15ed]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x15e9]
or rax, rcx
mov qword [rsp + 0x490], rax
movzx eax, byte [rsp + 0x15f7]
shl eax, 0x10
movzx ecx, word [rsp + 0x15f5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x15f1]
or rax, rcx
mov qword [rsp + 0x488], rax
movzx eax, byte [rsp + 0x15ff]
shl eax, 0x10
movzx ecx, word [rsp + 0x15fd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x15f9]
or rax, rcx
mov qword [rsp + 0x480], rax
movzx eax, byte [rsp + 0x1607]
shl eax, 0x10
movzx ecx, word [rsp + 0x1605]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1601]
or rax, rcx
mov qword [rsp + 0x478], rax
movzx eax, byte [rsp + 0x160f]
shl eax, 0x10
movzx ecx, word [rsp + 0x160d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1609]
or rax, rcx
mov qword [rsp + 0x470], rax
movzx eax, byte [rsp + 0x1617]
shl eax, 0x10
movzx ecx, word [rsp + 0x1615]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1611]
or rax, rcx
mov qword [rsp + 0x468], rax
movzx eax, byte [rsp + 0x161f]
shl eax, 0x10
movzx ecx, word [rsp + 0x161d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1619]
or rax, rcx
mov qword [rsp + 0x460], rax
movzx eax, byte [rsp + 0x1627]
shl eax, 0x10
movzx ecx, word [rsp + 0x1625]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1621]
or rax, rcx
mov qword [rsp + 0x458], rax
movzx eax, byte [rsp + 0x162f]
shl eax, 0x10
movzx ecx, word [rsp + 0x162d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1629]
or rax, rcx
mov qword [rsp + 0x448], rax
movzx eax, byte [rsp + 0x1637]
shl eax, 0x10
movzx ecx, word [rsp + 0x1635]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1631]
or rax, rcx
mov qword [rsp + 0x438], rax
movzx eax, byte [rsp + 0x163f]
shl eax, 0x10
movzx ecx, word [rsp + 0x163d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1639]
or rax, rcx
mov qword [rsp + 0x428], rax
movzx eax, byte [rsp + 0x1647]
shl eax, 0x10
movzx ecx, word [rsp + 0x1645]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1641]
or rax, rcx
mov qword [rsp + 0x420], rax
movzx eax, byte [rsp + 0x164f]
shl eax, 0x10
movzx ecx, word [rsp + 0x164d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1649]
or rax, rcx
mov qword [rsp + 0x410], rax
movzx eax, byte [rsp + 0x1657]
shl eax, 0x10
movzx ecx, word [rsp + 0x1655]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1651]
or rax, rcx
mov qword [rsp + 0x400], rax
movzx eax, byte [rsp + 0x165f]
shl eax, 0x10
movzx ecx, word [rsp + 0x165d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1659]
or rax, rcx
mov qword [rsp + 0x3f8], rax
movzx eax, byte [rsp + 0x1667]
shl eax, 0x10
movzx ecx, word [rsp + 0x1665]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1661]
or rax, rcx
mov qword [rsp + 0x3f0], rax
movzx eax, byte [rsp + 0x166f]
shl eax, 0x10
movzx ecx, word [rsp + 0x166d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1669]
or rax, rcx
mov qword [rsp + 0x3e0], rax
movzx eax, byte [rsp + 0x1677]
shl eax, 0x10
movzx ecx, word [rsp + 0x1675]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1671]
or rax, rcx
mov qword [rsp + 0x3d0], rax
movzx eax, byte [rsp + 0x167f]
shl eax, 0x10
movzx ecx, word [rsp + 0x167d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1679]
or rax, rcx
mov qword [rsp + 0x3c0], rax
movzx eax, byte [rsp + 0x1687]
shl eax, 0x10
movzx ecx, word [rsp + 0x1685]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1681]
or rax, rcx
mov qword [rsp + 0x3b0], rax
movzx eax, byte [rsp + 0x168f]
shl eax, 0x10
movzx ecx, word [rsp + 0x168d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1689]
or rax, rcx
mov qword [rsp + 0x390], rax
movzx eax, byte [rsp + 0x1697]
shl eax, 0x10
movzx ecx, word [rsp + 0x1695]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1691]
or rax, rcx
mov qword [rsp + 0x380], rax
movzx eax, byte [rsp + 0x169f]
shl eax, 0x10
movzx ecx, word [rsp + 0x169d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1699]
or rax, rcx
mov qword [rsp + 0x370], rax
movzx eax, byte [rsp + 0x16a7]
shl eax, 0x10
movzx ecx, word [rsp + 0x16a5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x16a1]
or rax, rcx
mov qword [rsp + 0x368], rax
movzx eax, byte [rsp + 0x16af]
shl eax, 0x10
movzx ecx, word [rsp + 0x16ad]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x16a9]
or rax, rcx
mov qword [rsp + 0x358], rax
movzx eax, byte [rsp + 0x16b7]
shl eax, 0x10
movzx ecx, word [rsp + 0x16b5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x16b1]
or rax, rcx
mov qword [rsp + 0x348], rax
movzx eax, byte [rsp + 0x16bf]
shl eax, 0x10
movzx ecx, word [rsp + 0x16bd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x16b9]
or rax, rcx
mov qword [rsp + 0x338], rax
movzx eax, byte [rsp + 0x16c7]
shl eax, 0x10
movzx ecx, word [rsp + 0x16c5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x16c1]
or rax, rcx
mov qword [rsp + 0x328], rax
movzx eax, byte [rsp + 0x16cf]
shl eax, 0x10
movzx ecx, word [rsp + 0x16cd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x16c9]
or rax, rcx
mov qword [rsp + 0x320], rax
movzx eax, byte [rsp + 0x16d7]
shl eax, 0x10
movzx ecx, word [rsp + 0x16d5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x16d1]
or rax, rcx
mov qword [rsp + 0x310], rax
movzx eax, byte [rsp + 0x16df]
shl eax, 0x10
movzx ecx, word [rsp + 0x16dd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x16d9]
or rax, rcx
mov qword [rsp + 0x308], rax
movzx eax, byte [rsp + 0x16e7]
shl eax, 0x10
movzx ecx, word [rsp + 0x16e5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x16e1]
or rax, rcx
mov qword [rsp + 0x2f8], rax
movzx eax, byte [rsp + 0x16ef]
shl eax, 0x10
movzx ecx, word [rsp + 0x16ed]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x16e9]
or rax, rcx
mov qword [rsp + 0x2e8], rax
movzx eax, byte [rsp + 0x16f7]
shl eax, 0x10
movzx ecx, word [rsp + 0x16f5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x16f1]
or rax, rcx
mov qword [rsp + 0x2d8], rax
movzx eax, byte [rsp + 0x16ff]
shl eax, 0x10
movzx ecx, word [rsp + 0x16fd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x16f9]
or rax, rcx
mov qword [rsp + 0x2c8], rax
movzx eax, byte [rsp + 0x1707]
shl eax, 0x10
movzx ecx, word [rsp + 0x1705]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1701]
or rax, rcx
mov qword [rsp + 0x2b0], rax
movzx eax, byte [rsp + 0x170f]
shl eax, 0x10
movzx ecx, word [rsp + 0x170d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1709]
or rax, rcx
mov qword [rsp + 0x2a0], rax
movzx eax, byte [rsp + 0x1717]
shl eax, 0x10
movzx ecx, word [rsp + 0x1715]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1711]
or rax, rcx
mov qword [rsp + 0x288], rax
movzx eax, byte [rsp + 0x171f]
shl eax, 0x10
movzx ecx, word [rsp + 0x171d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1719]
or rax, rcx
mov qword [rsp + 0x278], rax
movzx eax, byte [rsp + 0x1727]
shl eax, 0x10
movzx ecx, word [rsp + 0x1725]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1721]
or rax, rcx
mov qword [rsp + 0x260], rax
movzx eax, byte [rsp + 0x172f]
shl eax, 0x10
movzx ecx, word [rsp + 0x172d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1729]
or rax, rcx
mov qword [rsp + 0x250], rax
movzx eax, byte [rsp + 0x1737]
shl eax, 0x10
movzx ecx, word [rsp + 0x1735]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1731]
or rax, rcx
mov qword [rsp + 0x248], rax
movzx eax, byte [rsp + 0x173f]
shl eax, 0x10
movzx ecx, word [rsp + 0x173d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1739]
or rax, rcx
mov qword [rsp + 0x240], rax
movzx eax, byte [rsp + 0x1747]
shl eax, 0x10
movzx ecx, word [rsp + 0x1745]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1741]
or rax, rcx
mov qword [rsp + 0x238], rax
movzx eax, byte [rsp + 0x174f]
shl eax, 0x10
movzx ecx, word [rsp + 0x174d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1749]
or rax, rcx
mov qword [rsp + 0x230], rax
movzx eax, byte [rsp + 0x1757]
shl eax, 0x10
movzx ecx, word [rsp + 0x1755]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1751]
or rax, rcx
mov qword [rsp + 0x228], rax
movzx eax, byte [rsp + 0x175f]
shl eax, 0x10
movzx ecx, word [rsp + 0x175d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1759]
or rax, rcx
mov qword [rsp + 0x220], rax
movzx eax, byte [rsp + 0x1767]
shl eax, 0x10
movzx ecx, word [rsp + 0x1765]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1761]
or rax, rcx
mov qword [rsp + 0x218], rax
movzx eax, byte [rsp + 0x176f]
shl eax, 0x10
movzx ecx, word [rsp + 0x176d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1769]
or rax, rcx
mov qword [rsp + 0x210], rax
movzx eax, byte [rsp + 0x1777]
shl eax, 0x10
movzx ecx, word [rsp + 0x1775]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1771]
or rax, rcx
mov qword [rsp + 0x208], rax
movzx eax, byte [rsp + 0x177f]
shl eax, 0x10
movzx ecx, word [rsp + 0x177d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1779]
or rax, rcx
mov qword [rsp + 0x200], rax
movzx eax, byte [rsp + 0x1787]
shl eax, 0x10
movzx ecx, word [rsp + 0x1785]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1781]
or rax, rcx
mov qword [rsp + 0x1f8], rax
movzx eax, byte [rsp + 0x178f]
shl eax, 0x10
movzx ecx, word [rsp + 0x178d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1789]
or rax, rcx
mov qword [rsp + 0x1f0], rax
movzx eax, byte [rsp + 0x1797]
shl eax, 0x10
movzx ecx, word [rsp + 0x1795]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1791]
or rax, rcx
mov qword [rsp + 0x1e8], rax
movzx eax, byte [rsp + 0x179f]
shl eax, 0x10
movzx ecx, word [rsp + 0x179d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1799]
or rax, rcx
mov qword [rsp + 0x1e0], rax
movzx eax, byte [rsp + 0x17a7]
shl eax, 0x10
movzx ecx, word [rsp + 0x17a5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x17a1]
or rax, rcx
mov qword [rsp + 0x1d8], rax
movzx eax, byte [rsp + 0x17af]
shl eax, 0x10
movzx ecx, word [rsp + 0x17ad]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x17a9]
or rax, rcx
mov qword [rsp + 0x1d0], rax
movzx eax, byte [rsp + 0x17b7]
shl eax, 0x10
movzx ecx, word [rsp + 0x17b5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x17b1]
or rax, rcx
mov qword [rsp + 0x1c8], rax
movzx eax, byte [rsp + 0x17bf]
shl eax, 0x10
movzx ecx, word [rsp + 0x17bd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x17b9]
or rax, rcx
mov qword [rsp + 0x1c0], rax
movzx eax, byte [rsp + 0x17c7]
shl eax, 0x10
movzx ecx, word [rsp + 0x17c5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x17c1]
or rax, rcx
mov qword [rsp + 0x1b8], rax
movzx eax, byte [rsp + 0x17cf]
shl eax, 0x10
movzx ecx, word [rsp + 0x17cd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x17c9]
or rax, rcx
mov qword [rsp + 0x1b0], rax
movzx eax, byte [rsp + 0x17d7]
shl eax, 0x10
movzx ecx, word [rsp + 0x17d5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x17d1]
or rax, rcx
mov qword [rsp + 0x1a8], rax
movzx eax, byte [rsp + 0x17df]
shl eax, 0x10
movzx ecx, word [rsp + 0x17dd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x17d9]
or rax, rcx
mov qword [rsp + 0x1a0], rax
mov al, byte [rsp + 0x1598]
mov byte [rsp + 0x5a], al
mov al, byte [rsp + 0x15a0]
mov byte [rsp + 0x5b], al
mov al, byte [rsp + 0x15a8]
mov byte [rsp + 0x5c], al
mov al, byte [rsp + 0x15b0]
mov byte [rsp + 0x5d], al
mov al, byte [rsp + 0x15b8]
mov byte [rsp + 0x5e], al
mov al, byte [rsp + 0x15c0]
mov byte [rsp + 0x5f], al
mov al, byte [rsp + 0x15c8]
mov byte [rsp + 0x60], al
mov al, byte [rsp + 0x15d0]
mov byte [rsp + 0x61], al
mov al, byte [rsp + 0x15d8]
mov byte [rsp + 0x62], al
mov al, byte [rsp + 0x15e0]
mov byte [rsp + 0x63], al
mov al, byte [rsp + 0x15e8]
mov byte [rsp + 0x64], al
mov al, byte [rsp + 0x15f0]
mov byte [rsp + 0x65], al
mov al, byte [rsp + 0x15f8]
mov byte [rsp + 0x66], al
mov al, byte [rsp + 0x1600]
mov byte [rsp + 0x67], al
mov al, byte [rsp + 0x1608]
mov byte [rsp + 0x68], al
mov al, byte [rsp + 0x1610]
mov byte [rsp + 0x69], al
mov r14, qword [rsp + 0x1530]
mov rax, qword [rsp + 0x1538]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x1540]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x1548]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x1550]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x1558]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x1560]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x1568]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x1570]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x1578]
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x1580]
mov qword [rsp + 0xa38], rax
mov rax, qword [rsp + 0x1588]
mov qword [rsp + 0xa30], rax
mov rax, qword [rsp + 0x1590]
mov qword [rsp + 0x198], rax
mov al, byte [rsp + 0x1618]
mov byte [rsp + 0x4b], al
mov al, byte [rsp + 0x1620]
mov byte [rsp + 0x4c], al
mov al, byte [rsp + 0x1628]
mov byte [rsp + 0x4d], al
mov al, byte [rsp + 0x1630]
mov byte [rsp + 0x4e], al
mov al, byte [rsp + 0x1638]
mov byte [rsp + 0x4f], al
mov al, byte [rsp + 0x1640]
mov byte [rsp + 0x50], al
mov al, byte [rsp + 0x1648]
mov byte [rsp + 0x51], al
mov al, byte [rsp + 0x1650]
mov byte [rsp + 0x52], al
mov al, byte [rsp + 0x1658]
mov byte [rsp + 0x53], al
mov al, byte [rsp + 0x1660]
mov byte [rsp + 0x54], al
mov al, byte [rsp + 0x1668]
mov byte [rsp + 0x55], al
mov al, byte [rsp + 0x1670]
mov byte [rsp + 0x56], al
mov al, byte [rsp + 0x1678]
mov byte [rsp + 0x57], al
mov al, byte [rsp + 0x1680]
mov byte [rsp + 0x58], al
mov al, byte [rsp + 0x1688]
mov byte [rsp + 0x59], al
mov al, byte [rsp + 0x1690]
mov byte [rsp + 0xad8], al
mov al, byte [rsp + 0x1698]
mov byte [rsp + 0xae0], al
mov al, byte [rsp + 0x16a0]
mov byte [rsp + 0xae8], al
mov al, byte [rsp + 0x16a8]
mov byte [rsp + 0xaf0], al
mov al, byte [rsp + 0x16b0]
mov byte [rsp + 0xaf8], al
mov al, byte [rsp + 0x16b8]
mov byte [rsp + 0xb00], al
mov al, byte [rsp + 0x16c0]
mov byte [rsp + 0x188], al
mov al, byte [rsp + 0x16c8]
mov byte [rsp + 0x190], al
mov al, byte [rsp + 0x16d0]
mov byte [rsp + 0xbf], al
mov al, byte [rsp + 0x16d8]
mov byte [rsp + 0xb3], al
mov al, byte [rsp + 0x16e0]
mov byte [rsp + 0xa40], al
mov al, byte [rsp + 0x16e8]
mov byte [rsp + 0x148], al
mov al, byte [rsp + 0x16f0]
mov byte [rsp + 0x110], al
mov al, byte [rsp + 0x16f8]
mov byte [rsp + 0xf8], al
mov al, byte [rsp + 0x1700]
mov byte [rsp + 0x100], al
mov al, byte [rsp + 0x1708]
mov byte [rsp + 0x108], al
mov al, byte [rsp + 0x1710]
mov byte [rsp + 0xa58], al
mov al, byte [rsp + 0x1718]
mov byte [rsp + 0xa60], al
mov al, byte [rsp + 0x1720]
mov byte [rsp + 0xa68], al
mov al, byte [rsp + 0x1728]
mov byte [rsp + 0x120], al
mov al, byte [rsp + 0x1730]
mov byte [rsp + 0x128], al
mov al, byte [rsp + 0x1738]
mov byte [rsp + 0x130], al
mov al, byte [rsp + 0x1740]
mov byte [rsp + 0xa98], al
mov al, byte [rsp + 0x1748]
mov byte [rsp + 0xa70], al
mov al, byte [rsp + 0x1750]
mov byte [rsp + 0xb4], al
mov al, byte [rsp + 0x1758]
mov byte [rsp + 0xb5], al
mov al, byte [rsp + 0x1760]
mov byte [rsp + 0xb6], al
mov al, byte [rsp + 0x1768]
mov byte [rsp + 0xb7], al
mov al, byte [rsp + 0x1770]
mov byte [rsp + 0xb8], al
mov al, byte [rsp + 0x1778]
mov byte [rsp + 0xb9], al
mov al, byte [rsp + 0x1780]
mov byte [rsp + 0xba], al
mov al, byte [rsp + 0x1788]
mov byte [rsp + 0xbb], al
mov al, byte [rsp + 0x1790]
mov byte [rsp + 0xbc], al
mov al, byte [rsp + 0x1798]
mov byte [rsp + 0xbd], al
mov al, byte [rsp + 0x17a0]
mov byte [rsp + 0x150], al
mov al, byte [rsp + 0x17a8]
mov byte [rsp + 0x45], al
mov al, byte [rsp + 0x17b0]
mov byte [rsp + 0x44], al
mov al, byte [rsp + 0x17b8]
mov byte [rsp + 0x46], al
mov al, byte [rsp + 0x17c0]
mov byte [rsp + 0x47], al
mov al, byte [rsp + 0x17c8]
mov byte [rsp + 0x48], al
mov al, byte [rsp + 0x17d0]
mov byte [rsp + 0x49], al
mov al, byte [rsp + 0x17d8]
mov byte [rsp + 0x4a], al
mov rcx, rsi
call fcn.1400459dc
mov rcx, r12
call fcn.140039525
jmp 0x140050514
mov qword [rsp + 0x158], rax
mov qword [rsp + 0xc0], r14
lea rcx, [rsp + 0x18f0]
call fcn.140039530
mov rbx, qword [rsp + 0xb40]
movzx eax, byte [rsp + 0xabf]
shl eax, 0x10
movzx ecx, word [rsp + 0xabd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xab9]
or rax, rcx
mov qword [rsp + 0xa20], rax
movzx eax, byte [rsp + 0xac7]
shl eax, 0x10
movzx ecx, word [rsp + 0xac5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xac1]
or rax, rcx
mov qword [rsp + 0xa18], rax
movzx eax, byte [rsp + 0xacf]
shl eax, 0x10
movzx ecx, word [rsp + 0xacd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xac9]
or rax, rcx
mov qword [rsp + 0xa10], rax
movzx eax, byte [rsp + 0x12d7]
shl eax, 0x10
movzx ecx, word [rsp + 0x12d5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x12d1]
or rax, rcx
mov qword [rsp + 0xa08], rax
movzx eax, byte [rsp + 0x12df]
shl eax, 0x10
movzx ecx, word [rsp + 0x12dd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x12d9]
or rax, rcx
mov qword [rsp + 0xa00], rax
movzx eax, byte [rsp + 0x1377]
shl eax, 0x10
movzx ecx, word [rsp + 0x1375]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1371]
or rax, rcx
mov qword [rsp + 0x9f8], rax
movzx eax, byte [rsp + 0x137f]
shl eax, 0x10
movzx ecx, word [rsp + 0x137d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1379]
or rax, rcx
mov qword [rsp + 0x9f0], rax
movzx eax, byte [rsp + 0x1387]
shl eax, 0x10
movzx ecx, word [rsp + 0x1385]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1381]
or rax, rcx
mov qword [rsp + 0x9e8], rax
movzx eax, byte [rsp + 0x138f]
shl eax, 0x10
movzx ecx, word [rsp + 0x138d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1389]
or rax, rcx
mov qword [rsp + 0x9e0], rax
movzx eax, byte [rsp + 0x1397]
shl eax, 0x10
movzx ecx, word [rsp + 0x1395]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1391]
or rax, rcx
mov qword [rsp + 0x9d8], rax
movzx eax, byte [rsp + 0x139f]
shl eax, 0x10
movzx ecx, word [rsp + 0x139d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1399]
or rax, rcx
mov qword [rsp + 0x9d0], rax
movzx eax, byte [rsp + 0x13a7]
shl eax, 0x10
movzx ecx, word [rsp + 0x13a5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x13a1]
or rax, rcx
mov qword [rsp + 0x9c8], rax
movzx eax, byte [rsp + 0x13af]
shl eax, 0x10
movzx ecx, word [rsp + 0x13ad]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x13a9]
or rax, rcx
mov qword [rsp + 0x9c0], rax
movzx eax, byte [rsp + 0x13b7]
shl eax, 0x10
movzx ecx, word [rsp + 0x13b5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x13b1]
or rax, rcx
mov qword [rsp + 0x9b8], rax
movzx eax, byte [rsp + 0x13bf]
shl eax, 0x10
movzx ecx, word [rsp + 0x13bd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x13b9]
or rax, rcx
mov qword [rsp + 0x9b0], rax
movzx eax, byte [rsp + 0x13c7]
shl eax, 0x10
movzx ecx, word [rsp + 0x13c5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x13c1]
or rax, rcx
mov qword [rsp + 0x9a8], rax
movzx eax, byte [rsp + 0x13cf]
shl eax, 0x10
movzx ecx, word [rsp + 0x13cd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x13c9]
or rax, rcx
mov qword [rsp + 0x9a0], rax
movzx eax, byte [rsp + 0x13d7]
shl eax, 0x10
movzx ecx, word [rsp + 0x13d5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x13d1]
or rax, rcx
mov qword [rsp + 0x998], rax
movzx eax, byte [rsp + 0x13df]
shl eax, 0x10
movzx ecx, word [rsp + 0x13dd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x13d9]
or rax, rcx
mov qword [rsp + 0x990], rax
movzx eax, byte [rsp + 0x13e7]
shl eax, 0x10
movzx ecx, word [rsp + 0x13e5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x13e1]
or rax, rcx
mov qword [rsp + 0x988], rax
movzx eax, byte [rsp + 0x13ef]
shl eax, 0x10
movzx ecx, word [rsp + 0x13ed]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x13e9]
or rax, rcx
mov qword [rsp + 0x980], rax
movzx eax, byte [rsp + 0x13f7]
shl eax, 0x10
movzx ecx, word [rsp + 0x13f5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x13f1]
or rax, rcx
mov qword [rsp + 0x978], rax
movzx eax, byte [rsp + 0x13ff]
shl eax, 0x10
movzx ecx, word [rsp + 0x13fd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x13f9]
or rax, rcx
mov qword [rsp + 0x970], rax
movzx eax, byte [rsp + 0x1407]
shl eax, 0x10
movzx ecx, word [rsp + 0x1405]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1401]
or rax, rcx
mov qword [rsp + 0x968], rax
movzx eax, byte [rsp + 0x140f]
shl eax, 0x10
movzx ecx, word [rsp + 0x140d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1409]
or rax, rcx
mov qword [rsp + 0x960], rax
movzx eax, byte [rsp + 0x1417]
shl eax, 0x10
movzx ecx, word [rsp + 0x1415]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1411]
or rax, rcx
mov qword [rsp + 0x958], rax
movzx eax, byte [rsp + 0x141f]
shl eax, 0x10
movzx ecx, word [rsp + 0x141d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1419]
or rax, rcx
mov qword [rsp + 0x950], rax
movzx eax, byte [rsp + 0x1427]
shl eax, 0x10
movzx ecx, word [rsp + 0x1425]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1421]
or rax, rcx
mov qword [rsp + 0x948], rax
movzx eax, byte [rsp + 0x142f]
shl eax, 0x10
movzx ecx, word [rsp + 0x142d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1429]
or rax, rcx
mov qword [rsp + 0x940], rax
movzx eax, byte [rsp + 0x1437]
shl eax, 0x10
movzx ecx, word [rsp + 0x1435]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1431]
or rax, rcx
mov qword [rsp + 0x938], rax
movzx eax, byte [rsp + 0x143f]
shl eax, 0x10
movzx ecx, word [rsp + 0x143d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1439]
or rax, rcx
mov qword [rsp + 0x930], rax
movzx eax, byte [rsp + 0x1447]
shl eax, 0x10
movzx ecx, word [rsp + 0x1445]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1441]
or rax, rcx
mov qword [rsp + 0x928], rax
movzx eax, byte [rsp + 0x144f]
shl eax, 0x10
movzx ecx, word [rsp + 0x144d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1449]
or rax, rcx
mov qword [rsp + 0x920], rax
movzx eax, byte [rsp + 0x1457]
shl eax, 0x10
movzx ecx, word [rsp + 0x1455]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1451]
or rax, rcx
mov qword [rsp + 0x918], rax
movzx eax, byte [rsp + 0x145f]
shl eax, 0x10
movzx ecx, word [rsp + 0x145d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1459]
or rax, rcx
mov qword [rsp + 0x910], rax
movzx eax, byte [rsp + 0x1467]
shl eax, 0x10
movzx ecx, word [rsp + 0x1465]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1461]
or rax, rcx
mov qword [rsp + 0x908], rax
movzx eax, byte [rsp + 0x146f]
shl eax, 0x10
movzx ecx, word [rsp + 0x146d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1469]
or rax, rcx
mov qword [rsp + 0x900], rax
movzx eax, byte [rsp + 0x1477]
shl eax, 0x10
movzx ecx, word [rsp + 0x1475]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1471]
or rax, rcx
mov qword [rsp + 0x8f8], rax
movzx eax, byte [rsp + 0x147f]
shl eax, 0x10
movzx ecx, word [rsp + 0x147d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1479]
or rax, rcx
mov qword [rsp + 0x8f0], rax
movzx eax, byte [rsp + 0x1487]
shl eax, 0x10
movzx ecx, word [rsp + 0x1485]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1481]
or rax, rcx
mov qword [rsp + 0x8e8], rax
movzx eax, byte [rsp + 0x148f]
shl eax, 0x10
movzx ecx, word [rsp + 0x148d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1489]
or rax, rcx
mov qword [rsp + 0x8e0], rax
movzx eax, byte [rsp + 0x1497]
shl eax, 0x10
movzx ecx, word [rsp + 0x1495]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1491]
or rax, rcx
mov qword [rsp + 0x8d8], rax
movzx eax, byte [rsp + 0x149f]
shl eax, 0x10
movzx ecx, word [rsp + 0x149d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1499]
or rax, rcx
mov qword [rsp + 0x8d0], rax
movzx eax, byte [rsp + 0x14a7]
shl eax, 0x10
movzx ecx, word [rsp + 0x14a5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x14a1]
or rax, rcx
mov qword [rsp + 0x8c8], rax
movzx eax, byte [rsp + 0x14af]
shl eax, 0x10
movzx ecx, word [rsp + 0x14ad]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x14a9]
or rax, rcx
mov qword [rsp + 0x8c0], rax
movzx eax, byte [rsp + 0x14b7]
shl eax, 0x10
movzx ecx, word [rsp + 0x14b5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x14b1]
or rax, rcx
mov qword [rsp + 0x8b8], rax
movzx eax, byte [rsp + 0x14bf]
shl eax, 0x10
movzx ecx, word [rsp + 0x14bd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x14b9]
or rax, rcx
mov qword [rsp + 0x8a8], rax
movzx eax, byte [rsp + 0x14c7]
shl eax, 0x10
movzx ecx, word [rsp + 0x14c5]
or ecx, eax
shl rcx, 0x20
mov r10d, dword [rsp + 0x14c1]
or r10, rcx
movzx eax, byte [rsp + 0x14cf]
shl eax, 0x10
movzx ecx, word [rsp + 0x14cd]
or ecx, eax
shl rcx, 0x20
mov r11d, dword [rsp + 0x14c9]
or r11, rcx
movzx eax, byte [rsp + 0x14d7]
shl eax, 0x10
movzx ecx, word [rsp + 0x14d5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x14d1]
or rax, rcx
movzx ecx, byte [rsp + 0x14df]
shl ecx, 0x10
movzx edx, word [rsp + 0x14dd]
or edx, ecx
shl rdx, 0x20
mov ecx, dword [rsp + 0x14d9]
or rcx, rdx
movzx edx, byte [rsp + 0x14e7]
shl edx, 0x10
movzx r8d, word [rsp + 0x14e5]
or r8d, edx
shl r8, 0x20
mov r12d, dword [rsp + 0x14e1]
or r12, r8
mov dl, byte [rsp + 0xab8]
mov byte [rsp + 0x878], dl
mov dl, byte [rsp + 0xac0]
mov byte [rsp + 0x880], dl
mov dl, byte [rsp + 0xac8]
mov byte [rsp + 0xb1], dl
mov dl, byte [rsp + 0x12d0]
mov byte [rsp + 0x888], dl
mov dl, byte [rsp + 0x12d8]
mov byte [rsp + 0xb2], dl
mov dl, byte [rsp + 0x1370]
mov byte [rsp + 0x9f], dl
mov dl, byte [rsp + 0x1378]
mov byte [rsp + 0x790], dl
mov dl, byte [rsp + 0x1380]
mov byte [rsp + 0x798], dl
mov dl, byte [rsp + 0x1388]
mov byte [rsp + 0xa0], dl
mov dl, byte [rsp + 0x1390]
mov byte [rsp + 0x7a0], dl
mov dl, byte [rsp + 0x1398]
mov byte [rsp + 0xa1], dl
mov dl, byte [rsp + 0x13a0]
mov byte [rsp + 0x7a8], dl
mov dl, byte [rsp + 0x13a8]
mov byte [rsp + 0x7b0], dl
mov dl, byte [rsp + 0x13b0]
mov byte [rsp + 0xa2], dl
mov dl, byte [rsp + 0x13b8]
mov byte [rsp + 0x7b8], dl
mov dl, byte [rsp + 0x13c0]
mov byte [rsp + 0x7c0], dl
mov rdx, qword [rsp + 0xb48]
mov qword [rsp + 0x890], rdx
mov rdx, qword [rsp + 0x12e0]
mov qword [rsp + 0x898], rdx
mov rdx, qword [rsp + 0x12e8]
mov qword [rsp + 0x8a0], rdx
mov rdx, qword [rsp + 0x12f0]
mov qword [rsp + 0x8b0], rdx
mov r14, qword [rsp + 0x1320]
mov edx, dword [rsp + 0x1328]
mov r8d, dword [rsp + 0x132c]
mov rsi, qword [rsp + 0x1330]
mov r15, qword [rsp + 0x1338]
mov r13, qword [rsp + 0x1340]
mov rdi, qword [rsp + 0x1348]
mov r9b, byte [rsp + 0x13c8]
mov byte [rsp + 0xa3], r9b
mov r9b, byte [rsp + 0x13d0]
mov byte [rsp + 0x7c8], r9b
mov r9b, byte [rsp + 0x13d8]
mov byte [rsp + 0x7d0], r9b
mov r9b, byte [rsp + 0x13e0]
mov byte [rsp + 0xa4], r9b
mov r9b, byte [rsp + 0x13e8]
mov byte [rsp + 0x7d8], r9b
mov r9b, byte [rsp + 0x13f0]
mov byte [rsp + 0xa5], r9b
mov r9b, byte [rsp + 0x13f8]
mov byte [rsp + 0x7e0], r9b
mov r9b, byte [rsp + 0x1400]
mov byte [rsp + 0x7e8], r9b
mov r9b, byte [rsp + 0x1408]
mov byte [rsp + 0xa6], r9b
mov r9b, byte [rsp + 0x1410]
mov byte [rsp + 0x7f0], r9b
mov r9b, byte [rsp + 0x1418]
mov byte [rsp + 0x7f8], r9b
mov r9b, byte [rsp + 0x1420]
mov byte [rsp + 0xa7], r9b
mov r9b, byte [rsp + 0x1428]
mov byte [rsp + 0x800], r9b
mov r9b, byte [rsp + 0x1430]
mov byte [rsp + 0xa8], r9b
mov r9b, byte [rsp + 0x1438]
mov byte [rsp + 0x808], r9b
mov r9b, byte [rsp + 0x1440]
mov byte [rsp + 0x810], r9b
mov r9b, byte [rsp + 0x1448]
mov byte [rsp + 0xa9], r9b
mov r9b, byte [rsp + 0x1450]
mov byte [rsp + 0x818], r9b
mov r9b, byte [rsp + 0x1458]
mov byte [rsp + 0x820], r9b
mov r9b, byte [rsp + 0x1460]
mov byte [rsp + 0xaa], r9b
mov r9b, byte [rsp + 0x1468]
mov byte [rsp + 0x828], r9b
mov r9b, byte [rsp + 0x1470]
mov byte [rsp + 0x830], r9b
mov r9b, byte [rsp + 0x1478]
mov byte [rsp + 0xab], r9b
mov r9b, byte [rsp + 0x1480]
mov byte [rsp + 0x838], r9b
mov r9b, byte [rsp + 0x1488]
mov byte [rsp + 0xac], r9b
mov r9b, byte [rsp + 0x1490]
mov byte [rsp + 0x840], r9b
mov r9b, byte [rsp + 0x1498]
mov byte [rsp + 0x848], r9b
mov r9b, byte [rsp + 0x14a0]
mov byte [rsp + 0xad], r9b
mov r9b, byte [rsp + 0x14a8]
mov byte [rsp + 0x850], r9b
mov r9b, byte [rsp + 0x14b0]
mov byte [rsp + 0x858], r9b
mov r9b, byte [rsp + 0x14b8]
mov byte [rsp + 0xae], r9b
mov r9b, byte [rsp + 0x14c0]
mov byte [rsp + 0x860], r9b
mov r9b, byte [rsp + 0x14c8]
mov byte [rsp + 0xaf], r9b
mov r9b, byte [rsp + 0x14d0]
mov byte [rsp + 0x868], r9b
mov r9b, byte [rsp + 0x14d8]
mov byte [rsp + 0x870], r9b
mov r9b, byte [rsp + 0x14e0]
mov byte [rsp + 0xb0], r9b
cmp r14, 3
jne 0x140051221
mov rax, qword [rsp + 0xb38]
mov dword [rax], edx
mov dword [rax + 4], r8d
mov qword [rax + 8], rsi
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r13
mov qword [rax + 0x20], rdi
mov rcx, qword [rsp + 0xc0]
mov qword [rax + 0x28], rcx
mov rcx, qword [rsp + 0xd8]
mov qword [rax + 0x30], rcx
mov rcx, qword [rsp + 0xd0]
mov qword [rax + 0x38], rcx
mov rcx, qword [rsp + 0xe8]
mov qword [rax + 0x40], rcx
mov rcx, qword [rsp + 0xf0]
mov qword [rax + 0x48], rcx
mov rcx, qword [rsp + 0xe0]
mov qword [rax + 0x50], rcx
mov rcx, qword [rsp + 0x138]
mov qword [rax + 0x58], rcx
mov rcx, qword [rsp + 0x170]
mov qword [rax + 0x60], rcx
mov rcx, qword [rsp + 0x168]
mov qword [rax + 0x68], rcx
mov rcx, qword [rsp + 0x160]
mov qword [rax + 0x70], rcx
mov rcx, qword [rsp + 0xa38]
mov qword [rax + 0x78], rcx
mov rcx, qword [rsp + 0xa30]
mov qword [rax + 0x80], rcx
jmp 0x140064698
mov qword [rsp + 0xa50], rbx
mov r9, qword [rbx + 0xa0]
test byte [r9 + 0x40], 2
lea rbx, [rsp + 0xb68]
je 0x140051266
test byte [r9 + 0x3c], 1
jne 0x140051266
cmp qword [rsp + 0xc0], 2
push 1
pop r9
jne 0x140061518
mov dword [rsp + 0xa28], 0
jmp 0x140051275
mov dword [rsp + 0xa28], 0
push 1
pop r9
mov qword [rsp + 0xb68], r14
mov dword [rbx + 8], edx
mov dword [rbx + 0xc], r8d
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], r15
mov qword [rbx + 0x20], r13
mov qword [rbx + 0x28], rdi
mov rdx, qword [rsp + 0xc0]
mov qword [rbx + 0x30], rdx
mov rdx, qword [rsp + 0xd8]
mov qword [rbx + 0x38], rdx
mov rdx, qword [rsp + 0xd0]
mov qword [rbx + 0x40], rdx
mov rdx, qword [rsp + 0xe8]
mov qword [rbx + 0x48], rdx
mov rdx, qword [rsp + 0xf0]
mov qword [rbx + 0x50], rdx
mov rdx, qword [rsp + 0xe0]
mov qword [rbx + 0x58], rdx
mov rdx, qword [rsp + 0x138]
mov qword [rbx + 0x60], rdx
mov rdx, qword [rsp + 0x170]
mov qword [rbx + 0x68], rdx
mov rdx, qword [rsp + 0x168]
mov qword [rbx + 0x70], rdx
mov rdx, qword [rsp + 0x160]
mov qword [rbx + 0x78], rdx
mov rdx, qword [rsp + 0xa38]
mov qword [rbx + 0x80], rdx
mov rdx, qword [rsp + 0xa30]
mov qword [rbx + 0x88], rdx
mov rdx, qword [rsp + 0x198]
mov qword [rbx + 0x90], rdx
mov dl, byte [rsp + 0x5a]
mov byte [rbx + 0x98], dl
mov r8, qword [rsp + 0x4e0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x9f], dl
mov dword [rbx + 0x99], r8d
shr r8, 0x20
mov word [rbx + 0x9d], r8w
mov dl, byte [rsp + 0x5b]
mov byte [rbx + 0xa0], dl
mov r8, qword [rsp + 0x4d8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0xa7], dl
mov dword [rbx + 0xa1], r8d
shr r8, 0x20
mov word [rbx + 0xa5], r8w
mov dl, byte [rsp + 0x5c]
mov byte [rbx + 0xa8], dl
mov r8, qword [rsp + 0x4d0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0xaf], dl
mov dword [rbx + 0xa9], r8d
shr r8, 0x20
mov word [rbx + 0xad], r8w
mov dl, byte [rsp + 0x5d]
mov byte [rbx + 0xb0], dl
mov r8, qword [rsp + 0x4c0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0xb7], dl
mov dword [rbx + 0xb1], r8d
shr r8, 0x20
mov word [rbx + 0xb5], r8w
mov dl, byte [rsp + 0x5e]
mov byte [rbx + 0xb8], dl
mov r8, qword [rsp + 0x4c8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0xbf], dl
mov dword [rbx + 0xb9], r8d
shr r8, 0x20
mov word [rbx + 0xbd], r8w
mov dl, byte [rsp + 0x5f]
mov byte [rbx + 0xc0], dl
mov r8, qword [rsp + 0x4b8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0xc7], dl
mov dword [rbx + 0xc1], r8d
shr r8, 0x20
mov word [rbx + 0xc5], r8w
mov dl, byte [rsp + 0x60]
mov byte [rbx + 0xc8], dl
mov r8, qword [rsp + 0x4b0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0xcf], dl
mov dword [rbx + 0xc9], r8d
shr r8, 0x20
mov word [rbx + 0xcd], r8w
mov dl, byte [rsp + 0x61]
mov byte [rbx + 0xd0], dl
mov r8, qword [rsp + 0x4a8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0xd7], dl
mov dword [rbx + 0xd1], r8d
shr r8, 0x20
mov word [rbx + 0xd5], r8w
mov dl, byte [rsp + 0x62]
mov byte [rbx + 0xd8], dl
mov r8, qword [rsp + 0x4a0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0xdf], dl
mov dword [rbx + 0xd9], r8d
shr r8, 0x20
mov word [rbx + 0xdd], r8w
mov dl, byte [rsp + 0x63]
mov byte [rbx + 0xe0], dl
mov r8, qword [rsp + 0x498]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0xe7], dl
mov dword [rbx + 0xe1], r8d
shr r8, 0x20
mov word [rbx + 0xe5], r8w
mov dl, byte [rsp + 0x64]
mov byte [rbx + 0xe8], dl
mov r8, qword [rsp + 0x490]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0xef], dl
mov dword [rbx + 0xe9], r8d
shr r8, 0x20
mov word [rbx + 0xed], r8w
mov dl, byte [rsp + 0x65]
mov byte [rbx + 0xf0], dl
mov r8, qword [rsp + 0x488]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0xf7], dl
mov dword [rbx + 0xf1], r8d
shr r8, 0x20
mov word [rbx + 0xf5], r8w
mov dl, byte [rsp + 0x66]
mov byte [rbx + 0xf8], dl
mov r8, qword [rsp + 0x480]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0xff], dl
mov dword [rbx + 0xf9], r8d
shr r8, 0x20
mov word [rbx + 0xfd], r8w
mov dl, byte [rsp + 0x67]
mov byte [rbx + 0x100], dl
mov r8, qword [rsp + 0x478]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x107], dl
mov dword [rbx + 0x101], r8d
shr r8, 0x20
mov word [rbx + 0x105], r8w
mov dl, byte [rsp + 0x68]
mov byte [rbx + 0x108], dl
mov r8, qword [rsp + 0x470]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x10f], dl
mov dword [rbx + 0x109], r8d
shr r8, 0x20
mov word [rbx + 0x10d], r8w
mov dl, byte [rsp + 0x69]
mov byte [rbx + 0x110], dl
mov r8, qword [rsp + 0x468]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x117], dl
mov dword [rbx + 0x111], r8d
shr r8, 0x20
mov word [rbx + 0x115], r8w
mov dl, byte [rsp + 0x4b]
mov byte [rbx + 0x118], dl
mov r8, qword [rsp + 0x460]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x11f], dl
mov dword [rbx + 0x119], r8d
shr r8, 0x20
mov word [rbx + 0x11d], r8w
mov dl, byte [rsp + 0x4c]
mov byte [rbx + 0x120], dl
mov r8, qword [rsp + 0x458]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x127], dl
mov dword [rbx + 0x121], r8d
shr r8, 0x20
mov word [rbx + 0x125], r8w
mov dl, byte [rsp + 0x4d]
mov byte [rbx + 0x128], dl
mov r8, qword [rsp + 0x448]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x12f], dl
mov dword [rbx + 0x129], r8d
shr r8, 0x20
mov word [rbx + 0x12d], r8w
mov dl, byte [rsp + 0x4e]
mov byte [rbx + 0x130], dl
mov r8, qword [rsp + 0x438]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x137], dl
mov dword [rbx + 0x131], r8d
shr r8, 0x20
mov word [rbx + 0x135], r8w
mov dl, byte [rsp + 0x4f]
mov byte [rbx + 0x138], dl
mov r8, qword [rsp + 0x428]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x13f], dl
mov dword [rbx + 0x139], r8d
shr r8, 0x20
mov word [rbx + 0x13d], r8w
mov dl, byte [rsp + 0x50]
mov byte [rbx + 0x140], dl
mov r8, qword [rsp + 0x420]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x147], dl
mov dword [rbx + 0x141], r8d
shr r8, 0x20
mov word [rbx + 0x145], r8w
mov dl, byte [rsp + 0x51]
mov byte [rbx + 0x148], dl
mov r8, qword [rsp + 0x410]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x14f], dl
mov dword [rbx + 0x149], r8d
shr r8, 0x20
mov word [rbx + 0x14d], r8w
mov dl, byte [rsp + 0x52]
mov byte [rbx + 0x150], dl
mov r8, qword [rsp + 0x400]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x157], dl
mov dword [rbx + 0x151], r8d
shr r8, 0x20
mov word [rbx + 0x155], r8w
mov dl, byte [rsp + 0x53]
mov byte [rbx + 0x158], dl
mov r8, qword [rsp + 0x3f8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x15f], dl
mov dword [rbx + 0x159], r8d
shr r8, 0x20
mov word [rbx + 0x15d], r8w
mov dl, byte [rsp + 0x54]
mov byte [rbx + 0x160], dl
mov r8, qword [rsp + 0x3f0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x167], dl
mov dword [rbx + 0x161], r8d
shr r8, 0x20
mov word [rbx + 0x165], r8w
mov dl, byte [rsp + 0x55]
mov byte [rbx + 0x168], dl
mov r8, qword [rsp + 0x3e0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x16f], dl
mov dword [rbx + 0x169], r8d
shr r8, 0x20
mov word [rbx + 0x16d], r8w
mov dl, byte [rsp + 0x56]
mov byte [rbx + 0x170], dl
mov r8, qword [rsp + 0x3d0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x177], dl
mov dword [rbx + 0x171], r8d
shr r8, 0x20
mov word [rbx + 0x175], r8w
mov dl, byte [rsp + 0x57]
mov byte [rbx + 0x178], dl
mov r8, qword [rsp + 0x3c0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x17f], dl
mov dword [rbx + 0x179], r8d
shr r8, 0x20
mov word [rbx + 0x17d], r8w
mov dl, byte [rsp + 0x58]
mov byte [rbx + 0x180], dl
mov r8, qword [rsp + 0x3b0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x187], dl
mov dword [rbx + 0x181], r8d
shr r8, 0x20
mov word [rbx + 0x185], r8w
mov dl, byte [rsp + 0x59]
mov byte [rbx + 0x188], dl
mov r8, qword [rsp + 0x390]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x18f], dl
mov dword [rbx + 0x189], r8d
shr r8, 0x20
mov word [rbx + 0x18d], r8w
mov dl, byte [rsp + 0xad8]
mov byte [rbx + 0x190], dl
mov r8, qword [rsp + 0x380]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x197], dl
mov dword [rbx + 0x191], r8d
shr r8, 0x20
mov word [rbx + 0x195], r8w
mov dl, byte [rsp + 0xae0]
mov byte [rbx + 0x198], dl
mov r8, qword [rsp + 0x370]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x19f], dl
mov dword [rbx + 0x199], r8d
shr r8, 0x20
mov word [rbx + 0x19d], r8w
mov dl, byte [rsp + 0xae8]
mov byte [rbx + 0x1a0], dl
mov r8, qword [rsp + 0x368]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x1a7], dl
mov dword [rbx + 0x1a1], r8d
shr r8, 0x20
mov word [rbx + 0x1a5], r8w
mov dl, byte [rsp + 0xaf0]
mov byte [rbx + 0x1a8], dl
mov r8, qword [rsp + 0x358]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x1af], dl
mov dword [rbx + 0x1a9], r8d
shr r8, 0x20
mov word [rbx + 0x1ad], r8w
mov dl, byte [rsp + 0xaf8]
mov byte [rbx + 0x1b0], dl
mov r8, qword [rsp + 0x348]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x1b7], dl
mov dword [rbx + 0x1b1], r8d
shr r8, 0x20
mov word [rbx + 0x1b5], r8w
mov dl, byte [rsp + 0xb00]
mov byte [rbx + 0x1b8], dl
mov r8, qword [rsp + 0x338]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x1bf], dl
mov dword [rbx + 0x1b9], r8d
shr r8, 0x20
mov word [rbx + 0x1bd], r8w
mov dl, byte [rsp + 0x188]
mov byte [rbx + 0x1c0], dl
mov r8, qword [rsp + 0x328]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x1c7], dl
mov dword [rbx + 0x1c1], r8d
shr r8, 0x20
mov word [rbx + 0x1c5], r8w
mov dl, byte [rsp + 0x190]
mov byte [rbx + 0x1c8], dl
mov r8, qword [rsp + 0x320]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x1cf], dl
mov dword [rbx + 0x1c9], r8d
shr r8, 0x20
mov word [rbx + 0x1cd], r8w
mov dl, byte [rsp + 0xbf]
mov byte [rbx + 0x1d0], dl
mov r8, qword [rsp + 0x310]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x1d7], dl
mov dword [rbx + 0x1d1], r8d
shr r8, 0x20
mov word [rbx + 0x1d5], r8w
mov dl, byte [rsp + 0xb3]
mov byte [rbx + 0x1d8], dl
mov r8, qword [rsp + 0x308]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x1df], dl
mov dword [rbx + 0x1d9], r8d
shr r8, 0x20
mov word [rbx + 0x1dd], r8w
mov dl, byte [rsp + 0xa40]
mov byte [rbx + 0x1e0], dl
mov r8, qword [rsp + 0x2f8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x1e7], dl
mov dword [rbx + 0x1e1], r8d
shr r8, 0x20
mov word [rbx + 0x1e5], r8w
mov dl, byte [rsp + 0x148]
mov byte [rbx + 0x1e8], dl
mov r8, qword [rsp + 0x2e8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x1ef], dl
mov dword [rbx + 0x1e9], r8d
shr r8, 0x20
mov word [rbx + 0x1ed], r8w
mov dl, byte [rsp + 0x110]
mov byte [rbx + 0x1f0], dl
mov r8, qword [rsp + 0x2d8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x1f7], dl
mov dword [rbx + 0x1f1], r8d
shr r8, 0x20
mov word [rbx + 0x1f5], r8w
mov dl, byte [rsp + 0xf8]
mov byte [rbx + 0x1f8], dl
mov r8, qword [rsp + 0x2c8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x1ff], dl
mov dword [rbx + 0x1f9], r8d
shr r8, 0x20
mov word [rbx + 0x1fd], r8w
mov dl, byte [rsp + 0x100]
mov byte [rbx + 0x200], dl
mov r8, qword [rsp + 0x2b0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x207], dl
mov dword [rbx + 0x201], r8d
shr r8, 0x20
mov word [rbx + 0x205], r8w
mov dl, byte [rsp + 0x108]
mov byte [rbx + 0x208], dl
mov r8, qword [rsp + 0x2a0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x20f], dl
mov dword [rbx + 0x209], r8d
shr r8, 0x20
mov word [rbx + 0x20d], r8w
mov dl, byte [rsp + 0xa58]
mov byte [rbx + 0x210], dl
mov r8, qword [rsp + 0x288]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x217], dl
mov dword [rbx + 0x211], r8d
shr r8, 0x20
mov word [rbx + 0x215], r8w
mov dl, byte [rsp + 0xa60]
mov byte [rbx + 0x218], dl
mov r8, qword [rsp + 0x278]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x21f], dl
mov dword [rbx + 0x219], r8d
shr r8, 0x20
mov word [rbx + 0x21d], r8w
mov dl, byte [rsp + 0xa68]
mov byte [rbx + 0x220], dl
mov r8, qword [rsp + 0x260]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x227], dl
mov dword [rbx + 0x221], r8d
shr r8, 0x20
mov word [rbx + 0x225], r8w
mov dl, byte [rsp + 0x120]
mov byte [rbx + 0x228], dl
mov r8, qword [rsp + 0x250]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x22f], dl
mov dword [rbx + 0x229], r8d
shr r8, 0x20
mov word [rbx + 0x22d], r8w
mov dl, byte [rsp + 0x128]
mov byte [rbx + 0x230], dl
mov r8, qword [rsp + 0x248]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x237], dl
mov dword [rbx + 0x231], r8d
shr r8, 0x20
mov word [rbx + 0x235], r8w
mov dl, byte [rsp + 0x130]
mov byte [rbx + 0x238], dl
mov r8, qword [rsp + 0x240]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x23f], dl
mov dword [rbx + 0x239], r8d
shr r8, 0x20
mov word [rbx + 0x23d], r8w
mov dl, byte [rsp + 0xa98]
mov byte [rbx + 0x240], dl
mov r8, qword [rsp + 0x238]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x247], dl
mov dword [rbx + 0x241], r8d
shr r8, 0x20
mov word [rbx + 0x245], r8w
mov dl, byte [rsp + 0xa70]
mov byte [rbx + 0x248], dl
mov r8, qword [rsp + 0x230]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x24f], dl
mov dword [rbx + 0x249], r8d
shr r8, 0x20
mov word [rbx + 0x24d], r8w
mov dl, byte [rsp + 0xb4]
mov byte [rbx + 0x250], dl
mov r8, qword [rsp + 0x228]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x257], dl
mov dword [rbx + 0x251], r8d
shr r8, 0x20
mov word [rbx + 0x255], r8w
mov dl, byte [rsp + 0xb5]
mov byte [rbx + 0x258], dl
mov r8, qword [rsp + 0x220]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x25f], dl
mov dword [rbx + 0x259], r8d
shr r8, 0x20
mov word [rbx + 0x25d], r8w
mov dl, byte [rsp + 0xb6]
mov byte [rbx + 0x260], dl
mov r8, qword [rsp + 0x218]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x267], dl
mov dword [rbx + 0x261], r8d
shr r8, 0x20
mov word [rbx + 0x265], r8w
mov dl, byte [rsp + 0xb7]
mov byte [rbx + 0x268], dl
mov r8, qword [rsp + 0x210]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x26f], dl
mov dword [rbx + 0x269], r8d
shr r8, 0x20
mov word [rbx + 0x26d], r8w
mov dl, byte [rsp + 0xb8]
mov byte [rbx + 0x270], dl
mov r8, qword [rsp + 0x208]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x277], dl
mov dword [rbx + 0x271], r8d
shr r8, 0x20
mov word [rbx + 0x275], r8w
mov dl, byte [rsp + 0xb9]
mov byte [rbx + 0x278], dl
mov r8, qword [rsp + 0x200]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x27f], dl
mov dword [rbx + 0x279], r8d
shr r8, 0x20
mov word [rbx + 0x27d], r8w
mov dl, byte [rsp + 0xba]
mov byte [rbx + 0x280], dl
mov r8, qword [rsp + 0x1f8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x287], dl
mov dword [rbx + 0x281], r8d
shr r8, 0x20
mov word [rbx + 0x285], r8w
mov dl, byte [rsp + 0xbb]
mov byte [rbx + 0x288], dl
mov r8, qword [rsp + 0x1f0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x28f], dl
mov dword [rbx + 0x289], r8d
shr r8, 0x20
mov word [rbx + 0x28d], r8w
mov dl, byte [rsp + 0xbc]
mov byte [rbx + 0x290], dl
mov r8, qword [rsp + 0x1e8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x297], dl
mov dword [rbx + 0x291], r8d
shr r8, 0x20
mov word [rbx + 0x295], r8w
mov dl, byte [rsp + 0xbd]
mov byte [rbx + 0x298], dl
mov r8, qword [rsp + 0x1e0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x29f], dl
mov dword [rbx + 0x299], r8d
shr r8, 0x20
mov word [rbx + 0x29d], r8w
mov dl, byte [rsp + 0x150]
mov byte [rbx + 0x2a0], dl
mov r8, qword [rsp + 0x1d8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x2a7], dl
mov dword [rbx + 0x2a1], r8d
shr r8, 0x20
mov word [rbx + 0x2a5], r8w
mov dl, byte [rsp + 0x45]
mov byte [rbx + 0x2a8], dl
mov r8, qword [rsp + 0x1d0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x2af], dl
mov dword [rbx + 0x2a9], r8d
shr r8, 0x20
mov word [rbx + 0x2ad], r8w
mov dl, byte [rsp + 0x44]
mov byte [rbx + 0x2b0], dl
mov r8, qword [rsp + 0x1c8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x2b7], dl
mov dword [rbx + 0x2b1], r8d
shr r8, 0x20
mov word [rbx + 0x2b5], r8w
mov dl, byte [rsp + 0x46]
mov byte [rbx + 0x2b8], dl
mov r8, qword [rsp + 0x1c0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x2bf], dl
mov dword [rbx + 0x2b9], r8d
shr r8, 0x20
mov word [rbx + 0x2bd], r8w
mov dl, byte [rsp + 0x47]
mov byte [rbx + 0x2c0], dl
mov r8, qword [rsp + 0x1b8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x2c7], dl
mov dword [rbx + 0x2c1], r8d
shr r8, 0x20
mov word [rbx + 0x2c5], r8w
mov dl, byte [rsp + 0x48]
mov byte [rbx + 0x2c8], dl
mov r8, qword [rsp + 0x1b0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x2cf], dl
mov dword [rbx + 0x2c9], r8d
shr r8, 0x20
mov word [rbx + 0x2cd], r8w
mov dl, byte [rsp + 0x49]
mov byte [rbx + 0x2d0], dl
mov r8, qword [rsp + 0x1a8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x2d7], dl
mov dword [rbx + 0x2d1], r8d
shr r8, 0x20
mov word [rbx + 0x2d5], r8w
mov dl, byte [rsp + 0x4a]
mov byte [rbx + 0x2d8], dl
mov r8, qword [rsp + 0x1a0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x2df], dl
mov dword [rbx + 0x2d9], r8d
shr r8, 0x20
mov word [rbx + 0x2dd], r8w
mov rdx, qword [rsp + 0x158]
mov byte [rbx + 0x2e0], dl
and word [rbx + 0x2e5], 0
xor esi, esi
mov byte [rbx + 0x2e7], sil
and dword [rbx + 0x2e1], 0
mov dl, byte [rsp + 0x7b]
mov byte [rbx + 0x2e8], dl
mov r8, qword [rsp + 0x788]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x2ef], dl
mov dword [rbx + 0x2e9], r8d
shr r8, 0x20
mov word [rbx + 0x2ed], r8w
mov dl, byte [rsp + 0x7d]
mov byte [rbx + 0x2f0], dl
mov r8, qword [rsp + 0x780]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x2f7], dl
mov dword [rbx + 0x2f1], r8d
shr r8, 0x20
mov word [rbx + 0x2f5], r8w
mov dl, byte [rsp + 0x7f]
mov byte [rbx + 0x2f8], dl
mov r8, qword [rsp + 0x778]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x2ff], dl
mov dword [rbx + 0x2f9], r8d
shr r8, 0x20
mov word [rbx + 0x2fd], r8w
mov dl, byte [rsp + 0x81]
mov byte [rbx + 0x300], dl
mov r8, qword [rsp + 0x770]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x307], dl
mov dword [rbx + 0x301], r8d
shr r8, 0x20
mov word [rbx + 0x305], r8w
mov dl, byte [rsp + 0x83]
mov byte [rbx + 0x308], dl
mov r8, qword [rsp + 0x768]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x30f], dl
mov dword [rbx + 0x309], r8d
shr r8, 0x20
mov word [rbx + 0x30d], r8w
mov dl, byte [rsp + 0x85]
mov byte [rbx + 0x310], dl
mov r8, qword [rsp + 0x760]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x317], dl
mov dword [rbx + 0x311], r8d
shr r8, 0x20
mov word [rbx + 0x315], r8w
mov dl, byte [rsp + 0x87]
mov byte [rbx + 0x318], dl
mov r8, qword [rsp + 0x758]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x31f], dl
mov dword [rbx + 0x319], r8d
shr r8, 0x20
mov word [rbx + 0x31d], r8w
mov dl, byte [rsp + 0x89]
mov byte [rbx + 0x320], dl
mov r8, qword [rsp + 0x750]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x327], dl
mov dword [rbx + 0x321], r8d
shr r8, 0x20
mov word [rbx + 0x325], r8w
mov dl, byte [rsp + 0x8b]
mov byte [rbx + 0x328], dl
mov r8, qword [rsp + 0x748]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x32f], dl
mov dword [rbx + 0x329], r8d
shr r8, 0x20
mov word [rbx + 0x32d], r8w
mov dl, byte [rsp + 0x8c]
mov byte [rbx + 0x330], dl
mov r8, qword [rsp + 0x740]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x337], dl
mov dword [rbx + 0x331], r8d
shr r8, 0x20
mov word [rbx + 0x335], r8w
mov dl, byte [rsp + 0x8d]
mov byte [rbx + 0x338], dl
mov r8, qword [rsp + 0x738]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x33f], dl
mov dword [rbx + 0x339], r8d
shr r8, 0x20
mov word [rbx + 0x33d], r8w
mov dl, byte [rsp + 0x8e]
mov byte [rbx + 0x340], dl
mov r8, qword [rsp + 0x730]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x347], dl
mov dword [rbx + 0x341], r8d
shr r8, 0x20
mov word [rbx + 0x345], r8w
mov dl, byte [rsp + 0x8f]
mov byte [rbx + 0x348], dl
mov r8, qword [rsp + 0x728]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x34f], dl
mov dword [rbx + 0x349], r8d
shr r8, 0x20
mov word [rbx + 0x34d], r8w
mov dl, byte [rsp + 0x6a]
mov byte [rbx + 0x350], dl
mov r8, qword [rsp + 0x720]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x357], dl
mov dword [rbx + 0x351], r8d
shr r8, 0x20
mov word [rbx + 0x355], r8w
mov dl, byte [rsp + 0x6b]
mov byte [rbx + 0x358], dl
mov r8, qword [rsp + 0x718]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x35f], dl
mov dword [rbx + 0x359], r8d
shr r8, 0x20
mov word [rbx + 0x35d], r8w
mov dl, byte [rsp + 0x6c]
mov byte [rbx + 0x360], dl
mov r8, qword [rsp + 0x710]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x367], dl
mov dword [rbx + 0x361], r8d
shr r8, 0x20
mov word [rbx + 0x365], r8w
mov dl, byte [rsp + 0x6d]
mov byte [rbx + 0x368], dl
mov r8, qword [rsp + 0x708]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x36f], dl
mov dword [rbx + 0x369], r8d
shr r8, 0x20
mov word [rbx + 0x36d], r8w
mov dl, byte [rsp + 0x6e]
mov byte [rbx + 0x370], dl
mov r8, qword [rsp + 0x700]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x377], dl
mov dword [rbx + 0x371], r8d
shr r8, 0x20
mov word [rbx + 0x375], r8w
mov dl, byte [rsp + 0x6f]
mov byte [rbx + 0x378], dl
mov r8, qword [rsp + 0x6f8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x37f], dl
mov dword [rbx + 0x379], r8d
shr r8, 0x20
mov word [rbx + 0x37d], r8w
mov dl, byte [rsp + 0x70]
mov byte [rbx + 0x380], dl
mov r8, qword [rsp + 0x6f0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x387], dl
mov dword [rbx + 0x381], r8d
shr r8, 0x20
mov word [rbx + 0x385], r8w
mov dl, byte [rsp + 0x71]
mov byte [rbx + 0x388], dl
mov r8, qword [rsp + 0x6e8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x38f], dl
mov dword [rbx + 0x389], r8d
shr r8, 0x20
mov word [rbx + 0x38d], r8w
mov dl, byte [rsp + 0x72]
mov byte [rbx + 0x390], dl
mov r8, qword [rsp + 0x6e0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x397], dl
mov dword [rbx + 0x391], r8d
shr r8, 0x20
mov word [rbx + 0x395], r8w
mov dl, byte [rsp + 0x73]
mov byte [rbx + 0x398], dl
mov r8, qword [rsp + 0x6d8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x39f], dl
mov dword [rbx + 0x399], r8d
shr r8, 0x20
mov word [rbx + 0x39d], r8w
mov dl, byte [rsp + 0x74]
mov byte [rbx + 0x3a0], dl
mov r8, qword [rsp + 0x6d0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x3a7], dl
mov dword [rbx + 0x3a1], r8d
shr r8, 0x20
mov word [rbx + 0x3a5], r8w
mov dl, byte [rsp + 0x75]
mov byte [rbx + 0x3a8], dl
mov r8, qword [rsp + 0x6c8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x3af], dl
mov dword [rbx + 0x3a9], r8d
shr r8, 0x20
mov word [rbx + 0x3ad], r8w
mov dl, byte [rsp + 0x76]
mov byte [rbx + 0x3b0], dl
mov r8, qword [rsp + 0x6c0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x3b7], dl
mov dword [rbx + 0x3b1], r8d
shr r8, 0x20
mov word [rbx + 0x3b5], r8w
mov dl, byte [rsp + 0x77]
mov byte [rbx + 0x3b8], dl
mov r8, qword [rsp + 0x6b8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x3bf], dl
mov dword [rbx + 0x3b9], r8d
shr r8, 0x20
mov word [rbx + 0x3bd], r8w
mov dl, byte [rsp + 0x78]
mov byte [rbx + 0x3c0], dl
mov r8, qword [rsp + 0x6b0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x3c7], dl
mov dword [rbx + 0x3c1], r8d
shr r8, 0x20
mov word [rbx + 0x3c5], r8w
mov dl, byte [rsp + 0x79]
mov byte [rbx + 0x3c8], dl
mov r8, qword [rsp + 0x6a8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x3cf], dl
mov dword [rbx + 0x3c9], r8d
shr r8, 0x20
mov word [rbx + 0x3cd], r8w
mov dl, byte [rsp + 0x7a]
mov byte [rbx + 0x3d0], dl
mov r8, qword [rsp + 0x6a0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x3d7], dl
mov dword [rbx + 0x3d1], r8d
shr r8, 0x20
mov word [rbx + 0x3d5], r8w
mov dl, byte [rsp + 0x7c]
mov byte [rbx + 0x3d8], dl
mov r8, qword [rsp + 0x698]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x3df], dl
mov dword [rbx + 0x3d9], r8d
shr r8, 0x20
mov word [rbx + 0x3dd], r8w
mov dl, byte [rsp + 0x7e]
mov byte [rbx + 0x3e0], dl
mov r8, qword [rsp + 0x690]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x3e7], dl
mov dword [rbx + 0x3e1], r8d
shr r8, 0x20
mov word [rbx + 0x3e5], r8w
mov dl, byte [rsp + 0x80]
mov byte [rbx + 0x3e8], dl
mov r8, qword [rsp + 0x688]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x3ef], dl
mov dword [rbx + 0x3e9], r8d
shr r8, 0x20
mov word [rbx + 0x3ed], r8w
mov dl, byte [rsp + 0x82]
mov byte [rbx + 0x3f0], dl
mov r8, qword [rsp + 0x680]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x3f7], dl
mov dword [rbx + 0x3f1], r8d
shr r8, 0x20
mov word [rbx + 0x3f5], r8w
mov dl, byte [rsp + 0x84]
mov byte [rbx + 0x3f8], dl
mov r8, qword [rsp + 0x678]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x3ff], dl
mov dword [rbx + 0x3f9], r8d
shr r8, 0x20
mov word [rbx + 0x3fd], r8w
mov dl, byte [rsp + 0x86]
mov byte [rbx + 0x400], dl
mov r8, qword [rsp + 0x670]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x407], dl
mov dword [rbx + 0x401], r8d
shr r8, 0x20
mov word [rbx + 0x405], r8w
mov dl, byte [rsp + 0x88]
mov byte [rbx + 0x408], dl
mov r8, qword [rsp + 0x668]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x40f], dl
mov dword [rbx + 0x409], r8d
shr r8, 0x20
mov word [rbx + 0x40d], r8w
mov dl, byte [rsp + 0x8a]
mov byte [rbx + 0x410], dl
mov r8, qword [rsp + 0x660]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x417], dl
mov dword [rbx + 0x411], r8d
shr r8, 0x20
mov word [rbx + 0x415], r8w
mov dl, byte [rsp + 0x258]
mov byte [rbx + 0x418], dl
mov r8, qword [rsp + 0x658]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x41f], dl
mov dword [rbx + 0x419], r8d
shr r8, 0x20
mov word [rbx + 0x41d], r8w
mov dl, byte [rsp + 0x268]
mov byte [rbx + 0x420], dl
mov r8, qword [rsp + 0x650]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x427], dl
mov dword [rbx + 0x421], r8d
shr r8, 0x20
mov word [rbx + 0x425], r8w
mov dl, byte [rsp + 0x270]
mov byte [rbx + 0x428], dl
mov r8, qword [rsp + 0x648]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x42f], dl
mov dword [rbx + 0x429], r8d
shr r8, 0x20
mov word [rbx + 0x42d], r8w
mov dl, byte [rsp + 0x280]
mov byte [rbx + 0x430], dl
mov r8, qword [rsp + 0x640]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x437], dl
mov dword [rbx + 0x431], r8d
shr r8, 0x20
mov word [rbx + 0x435], r8w
mov dl, byte [rsp + 0x290]
mov byte [rbx + 0x438], dl
mov r8, qword [rsp + 0x638]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x43f], dl
mov dword [rbx + 0x439], r8d
shr r8, 0x20
mov word [rbx + 0x43d], r8w
mov dl, byte [rsp + 0x298]
mov byte [rbx + 0x440], dl
mov r8, qword [rsp + 0x630]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x447], dl
mov dword [rbx + 0x441], r8d
shr r8, 0x20
mov word [rbx + 0x445], r8w
mov dl, byte [rsp + 0x2a8]
mov byte [rbx + 0x448], dl
mov r8, qword [rsp + 0x628]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x44f], dl
mov dword [rbx + 0x449], r8d
shr r8, 0x20
mov word [rbx + 0x44d], r8w
mov dl, byte [rsp + 0x2b8]
mov byte [rbx + 0x450], dl
mov r8, qword [rsp + 0x620]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x457], dl
mov dword [rbx + 0x451], r8d
shr r8, 0x20
mov word [rbx + 0x455], r8w
mov dl, byte [rsp + 0x2c0]
mov byte [rbx + 0x458], dl
mov r8, qword [rsp + 0x618]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x45f], dl
mov dword [rbx + 0x459], r8d
shr r8, 0x20
mov word [rbx + 0x45d], r8w
mov dl, byte [rsp + 0x2d0]
mov byte [rbx + 0x460], dl
mov r8, qword [rsp + 0x610]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x467], dl
mov dword [rbx + 0x461], r8d
shr r8, 0x20
mov word [rbx + 0x465], r8w
mov dl, byte [rsp + 0x90]
mov byte [rbx + 0x468], dl
mov r8, qword [rsp + 0x608]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x46f], dl
mov dword [rbx + 0x469], r8d
shr r8, 0x20
mov word [rbx + 0x46d], r8w
mov dl, byte [rsp + 0x2e0]
mov byte [rbx + 0x470], dl
mov r8, qword [rsp + 0x600]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x477], dl
mov dword [rbx + 0x471], r8d
shr r8, 0x20
mov word [rbx + 0x475], r8w
mov dl, byte [rsp + 0x2f0]
mov byte [rbx + 0x478], dl
mov r8, qword [rsp + 0x5f8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x47f], dl
mov dword [rbx + 0x479], r8d
shr r8, 0x20
mov word [rbx + 0x47d], r8w
mov dl, byte [rsp + 0x91]
mov byte [rbx + 0x480], dl
mov r8, qword [rsp + 0x5f0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x487], dl
mov dword [rbx + 0x481], r8d
shr r8, 0x20
mov word [rbx + 0x485], r8w
mov dl, byte [rsp + 0x300]
mov byte [rbx + 0x488], dl
mov r8, qword [rsp + 0x5e8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x48f], dl
mov dword [rbx + 0x489], r8d
shr r8, 0x20
mov word [rbx + 0x48d], r8w
mov dl, byte [rsp + 0x92]
mov byte [rbx + 0x490], dl
mov r8, qword [rsp + 0x5e0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x497], dl
mov dword [rbx + 0x491], r8d
shr r8, 0x20
mov word [rbx + 0x495], r8w
mov dl, byte [rsp + 0x318]
mov byte [rbx + 0x498], dl
mov r8, qword [rsp + 0x5d8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x49f], dl
mov dword [rbx + 0x499], r8d
shr r8, 0x20
mov word [rbx + 0x49d], r8w
mov dl, byte [rsp + 0x93]
mov byte [rbx + 0x4a0], dl
mov r8, qword [rsp + 0x5d0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x4a7], dl
mov dword [rbx + 0x4a1], r8d
shr r8, 0x20
mov word [rbx + 0x4a5], r8w
mov dl, byte [rsp + 0x94]
mov byte [rbx + 0x4a8], dl
mov r8, qword [rsp + 0x5c8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x4af], dl
mov dword [rbx + 0x4a9], r8d
shr r8, 0x20
mov word [rbx + 0x4ad], r8w
mov dl, byte [rsp + 0x330]
mov byte [rbx + 0x4b0], dl
mov r8, qword [rsp + 0x5c0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x4b7], dl
mov dword [rbx + 0x4b1], r8d
shr r8, 0x20
mov word [rbx + 0x4b5], r8w
mov dl, byte [rsp + 0x95]
mov byte [rbx + 0x4b8], dl
mov r8, qword [rsp + 0x5b8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x4bf], dl
mov dword [rbx + 0x4b9], r8d
shr r8, 0x20
mov word [rbx + 0x4bd], r8w
mov dl, byte [rsp + 0x340]
mov byte [rbx + 0x4c0], dl
mov r8, qword [rsp + 0x5b0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x4c7], dl
mov dword [rbx + 0x4c1], r8d
shr r8, 0x20
mov word [rbx + 0x4c5], r8w
mov dl, byte [rsp + 0x350]
mov byte [rbx + 0x4c8], dl
mov r8, qword [rsp + 0x5a8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x4cf], dl
mov dword [rbx + 0x4c9], r8d
shr r8, 0x20
mov word [rbx + 0x4cd], r8w
mov dl, byte [rsp + 0x360]
mov byte [rbx + 0x4d0], dl
mov r8, qword [rsp + 0x5a0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x4d7], dl
mov dword [rbx + 0x4d1], r8d
shr r8, 0x20
mov word [rbx + 0x4d5], r8w
mov dl, byte [rsp + 0x96]
mov byte [rbx + 0x4d8], dl
mov r8, qword [rsp + 0x598]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x4df], dl
mov dword [rbx + 0x4d9], r8d
shr r8, 0x20
mov word [rbx + 0x4dd], r8w
mov dl, byte [rsp + 0x378]
mov byte [rbx + 0x4e0], dl
mov r8, qword [rsp + 0x590]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x4e7], dl
mov dword [rbx + 0x4e1], r8d
shr r8, 0x20
mov word [rbx + 0x4e5], r8w
mov dl, byte [rsp + 0x388]
mov byte [rbx + 0x4e8], dl
mov r8, qword [rsp + 0x588]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x4ef], dl
mov dword [rbx + 0x4e9], r8d
shr r8, 0x20
mov word [rbx + 0x4ed], r8w
mov dl, byte [rsp + 0x97]
mov byte [rbx + 0x4f0], dl
mov r8, qword [rsp + 0x580]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x4f7], dl
mov dword [rbx + 0x4f1], r8d
shr r8, 0x20
mov word [rbx + 0x4f5], r8w
mov dl, byte [rsp + 0x398]
mov byte [rbx + 0x4f8], dl
mov r8, qword [rsp + 0x578]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x4ff], dl
mov dword [rbx + 0x4f9], r8d
shr r8, 0x20
mov word [rbx + 0x4fd], r8w
mov dl, byte [rsp + 0x98]
mov byte [rbx + 0x500], dl
mov r8, qword [rsp + 0x570]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x507], dl
mov dword [rbx + 0x501], r8d
shr r8, 0x20
mov word [rbx + 0x505], r8w
mov dl, byte [rsp + 0x3a0]
mov byte [rbx + 0x508], dl
mov r8, qword [rsp + 0x568]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x50f], dl
mov dword [rbx + 0x509], r8d
shr r8, 0x20
mov word [rbx + 0x50d], r8w
mov dl, byte [rsp + 0x3a8]
mov byte [rbx + 0x510], dl
mov r8, qword [rsp + 0x560]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x517], dl
mov dword [rbx + 0x511], r8d
shr r8, 0x20
mov word [rbx + 0x515], r8w
mov dl, byte [rsp + 0x3b8]
mov byte [rbx + 0x518], dl
mov r8, qword [rsp + 0x558]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x51f], dl
mov dword [rbx + 0x519], r8d
shr r8, 0x20
mov word [rbx + 0x51d], r8w
mov dl, byte [rsp + 0x99]
mov byte [rbx + 0x520], dl
mov r8, qword [rsp + 0x550]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x527], dl
mov dword [rbx + 0x521], r8d
shr r8, 0x20
mov word [rbx + 0x525], r8w
mov dl, byte [rsp + 0x3c8]
mov byte [rbx + 0x528], dl
mov r8, qword [rsp + 0x548]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x52f], dl
mov dword [rbx + 0x529], r8d
shr r8, 0x20
mov word [rbx + 0x52d], r8w
mov dl, byte [rsp + 0x3d8]
mov byte [rbx + 0x530], dl
mov r8, qword [rsp + 0x540]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x537], dl
mov dword [rbx + 0x531], r8d
shr r8, 0x20
mov word [rbx + 0x535], r8w
mov dl, byte [rsp + 0x9a]
mov byte [rbx + 0x538], dl
mov r8, qword [rsp + 0x538]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x53f], dl
mov dword [rbx + 0x539], r8d
shr r8, 0x20
mov word [rbx + 0x53d], r8w
mov dl, byte [rsp + 0x3e8]
mov byte [rbx + 0x540], dl
mov r8, qword [rsp + 0x530]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x547], dl
mov dword [rbx + 0x541], r8d
shr r8, 0x20
mov word [rbx + 0x545], r8w
mov dl, byte [rsp + 0x9b]
mov byte [rbx + 0x548], dl
mov r8, qword [rsp + 0x528]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x54f], dl
mov dword [rbx + 0x549], r8d
shr r8, 0x20
mov word [rbx + 0x54d], r8w
mov dl, byte [rsp + 0x9c]
mov byte [rbx + 0x550], dl
mov r8, qword [rsp + 0x520]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x557], dl
mov dword [rbx + 0x551], r8d
shr r8, 0x20
mov word [rbx + 0x555], r8w
mov dl, byte [rsp + 0x408]
mov byte [rbx + 0x558], dl
mov r8, qword [rsp + 0x518]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x55f], dl
mov dword [rbx + 0x559], r8d
shr r8, 0x20
mov word [rbx + 0x55d], r8w
mov dl, byte [rsp + 0x418]
mov byte [rbx + 0x560], dl
mov r8, qword [rsp + 0x510]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x567], dl
mov dword [rbx + 0x561], r8d
shr r8, 0x20
mov word [rbx + 0x565], r8w
mov dl, byte [rsp + 0x9d]
mov byte [rbx + 0x568], dl
mov r8, qword [rsp + 0x508]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x56f], dl
mov dword [rbx + 0x569], r8d
shr r8, 0x20
mov word [rbx + 0x56d], r8w
mov dl, byte [rsp + 0x430]
mov byte [rbx + 0x570], dl
mov r8, qword [rsp + 0x500]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x577], dl
mov dword [rbx + 0x571], r8d
shr r8, 0x20
mov word [rbx + 0x575], r8w
mov dl, byte [rsp + 0x440]
mov byte [rbx + 0x578], dl
mov r8, qword [rsp + 0x4f8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x57f], dl
mov dword [rbx + 0x579], r8d
shr r8, 0x20
mov word [rbx + 0x57d], r8w
mov dl, byte [rsp + 0x450]
mov byte [rbx + 0x580], dl
mov r8, qword [rsp + 0x4f0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x587], dl
mov dword [rbx + 0x581], r8d
shr r8, 0x20
mov word [rbx + 0x585], r8w
mov dl, byte [rsp + 0x9e]
mov byte [rbx + 0x588], dl
mov r8, qword [rsp + 0x4e8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x58f], dl
mov dword [rbx + 0x589], r8d
shr r8, 0x20
mov word [rbx + 0x58d], r8w
mov dl, byte [rsp + 0x9f]
mov byte [rbx + 0x590], dl
mov r8, qword [rsp + 0x9f8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x597], dl
mov dword [rbx + 0x591], r8d
shr r8, 0x20
mov word [rbx + 0x595], r8w
mov dl, byte [rsp + 0x790]
mov byte [rbx + 0x598], dl
mov r8, qword [rsp + 0x9f0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x59f], dl
mov dword [rbx + 0x599], r8d
shr r8, 0x20
mov word [rbx + 0x59d], r8w
mov dl, byte [rsp + 0x798]
mov byte [rbx + 0x5a0], dl
mov r8, qword [rsp + 0x9e8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x5a7], dl
mov dword [rbx + 0x5a1], r8d
shr r8, 0x20
mov word [rbx + 0x5a5], r8w
mov dl, byte [rsp + 0xa0]
mov byte [rbx + 0x5a8], dl
mov r8, qword [rsp + 0x9e0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x5af], dl
mov dword [rbx + 0x5a9], r8d
shr r8, 0x20
mov word [rbx + 0x5ad], r8w
mov dl, byte [rsp + 0x7a0]
mov byte [rbx + 0x5b0], dl
mov r8, qword [rsp + 0x9d8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x5b7], dl
mov dword [rbx + 0x5b1], r8d
shr r8, 0x20
mov word [rbx + 0x5b5], r8w
mov dl, byte [rsp + 0xa1]
mov byte [rbx + 0x5b8], dl
mov r8, qword [rsp + 0x9d0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x5bf], dl
mov dword [rbx + 0x5b9], r8d
shr r8, 0x20
mov word [rbx + 0x5bd], r8w
mov dl, byte [rsp + 0x7a8]
mov byte [rbx + 0x5c0], dl
mov r8, qword [rsp + 0x9c8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x5c7], dl
mov dword [rbx + 0x5c1], r8d
shr r8, 0x20
mov word [rbx + 0x5c5], r8w
mov dl, byte [rsp + 0x7b0]
mov byte [rbx + 0x5c8], dl
mov r8, qword [rsp + 0x9c0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x5cf], dl
mov dword [rbx + 0x5c9], r8d
shr r8, 0x20
mov word [rbx + 0x5cd], r8w
mov dl, byte [rsp + 0xa2]
mov byte [rbx + 0x5d0], dl
mov r8, qword [rsp + 0x9b8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x5d7], dl
mov dword [rbx + 0x5d1], r8d
shr r8, 0x20
mov word [rbx + 0x5d5], r8w
mov dl, byte [rsp + 0x7b8]
mov byte [rbx + 0x5d8], dl
mov r8, qword [rsp + 0x9b0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x5df], dl
mov dword [rbx + 0x5d9], r8d
shr r8, 0x20
mov word [rbx + 0x5dd], r8w
mov dl, byte [rsp + 0x7c0]
mov byte [rbx + 0x5e0], dl
mov r8, qword [rsp + 0x9a8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x5e7], dl
mov dword [rbx + 0x5e1], r8d
shr r8, 0x20
mov word [rbx + 0x5e5], r8w
mov dl, byte [rsp + 0xa3]
mov byte [rbx + 0x5e8], dl
mov r8, qword [rsp + 0x9a0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x5ef], dl
mov dword [rbx + 0x5e9], r8d
shr r8, 0x20
mov word [rbx + 0x5ed], r8w
mov dl, byte [rsp + 0x7c8]
mov byte [rbx + 0x5f0], dl
mov r8, qword [rsp + 0x998]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x5f7], dl
mov dword [rbx + 0x5f1], r8d
shr r8, 0x20
mov word [rbx + 0x5f5], r8w
mov dl, byte [rsp + 0x7d0]
mov byte [rbx + 0x5f8], dl
mov r8, qword [rsp + 0x990]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x5ff], dl
mov dword [rbx + 0x5f9], r8d
shr r8, 0x20
mov word [rbx + 0x5fd], r8w
mov dl, byte [rsp + 0xa4]
mov byte [rbx + 0x600], dl
mov r8, qword [rsp + 0x988]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x607], dl
mov dword [rbx + 0x601], r8d
shr r8, 0x20
mov word [rbx + 0x605], r8w
mov dl, byte [rsp + 0x7d8]
mov byte [rbx + 0x608], dl
mov r8, qword [rsp + 0x980]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x60f], dl
mov dword [rbx + 0x609], r8d
shr r8, 0x20
mov word [rbx + 0x60d], r8w
mov dl, byte [rsp + 0xa5]
mov byte [rbx + 0x610], dl
mov r8, qword [rsp + 0x978]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x617], dl
mov dword [rbx + 0x611], r8d
shr r8, 0x20
mov word [rbx + 0x615], r8w
mov dl, byte [rsp + 0x7e0]
mov byte [rbx + 0x618], dl
mov r8, qword [rsp + 0x970]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x61f], dl
mov dword [rbx + 0x619], r8d
shr r8, 0x20
mov word [rbx + 0x61d], r8w
mov dl, byte [rsp + 0x7e8]
mov byte [rbx + 0x620], dl
mov r8, qword [rsp + 0x968]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x627], dl
mov dword [rbx + 0x621], r8d
shr r8, 0x20
mov word [rbx + 0x625], r8w
mov dl, byte [rsp + 0xa6]
mov byte [rbx + 0x628], dl
mov r8, qword [rsp + 0x960]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x62f], dl
mov dword [rbx + 0x629], r8d
shr r8, 0x20
mov word [rbx + 0x62d], r8w
mov dl, byte [rsp + 0x7f0]
mov byte [rbx + 0x630], dl
mov r8, qword [rsp + 0x958]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x637], dl
mov dword [rbx + 0x631], r8d
shr r8, 0x20
mov word [rbx + 0x635], r8w
mov dl, byte [rsp + 0x7f8]
mov byte [rbx + 0x638], dl
mov r8, qword [rsp + 0x950]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x63f], dl
mov dword [rbx + 0x639], r8d
shr r8, 0x20
mov word [rbx + 0x63d], r8w
mov dl, byte [rsp + 0xa7]
mov byte [rbx + 0x640], dl
mov r8, qword [rsp + 0x948]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x647], dl
mov dword [rbx + 0x641], r8d
shr r8, 0x20
mov word [rbx + 0x645], r8w
mov dl, byte [rsp + 0x800]
mov byte [rbx + 0x648], dl
mov r8, qword [rsp + 0x940]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x64f], dl
mov dword [rbx + 0x649], r8d
shr r8, 0x20
mov word [rbx + 0x64d], r8w
mov dl, byte [rsp + 0xa8]
mov byte [rbx + 0x650], dl
mov r8, qword [rsp + 0x938]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x657], dl
mov dword [rbx + 0x651], r8d
shr r8, 0x20
mov word [rbx + 0x655], r8w
mov dl, byte [rsp + 0x808]
mov byte [rbx + 0x658], dl
mov r8, qword [rsp + 0x930]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x65f], dl
mov dword [rbx + 0x659], r8d
shr r8, 0x20
mov word [rbx + 0x65d], r8w
mov dl, byte [rsp + 0x810]
mov byte [rbx + 0x660], dl
mov r8, qword [rsp + 0x928]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x667], dl
mov dword [rbx + 0x661], r8d
shr r8, 0x20
mov word [rbx + 0x665], r8w
mov dl, byte [rsp + 0xa9]
mov byte [rbx + 0x668], dl
mov r8, qword [rsp + 0x920]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x66f], dl
mov dword [rbx + 0x669], r8d
shr r8, 0x20
mov word [rbx + 0x66d], r8w
mov dl, byte [rsp + 0x818]
mov byte [rbx + 0x670], dl
mov r8, qword [rsp + 0x918]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x677], dl
mov dword [rbx + 0x671], r8d
shr r8, 0x20
mov word [rbx + 0x675], r8w
mov dl, byte [rsp + 0x820]
mov byte [rbx + 0x678], dl
mov r8, qword [rsp + 0x910]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x67f], dl
mov dword [rbx + 0x679], r8d
shr r8, 0x20
mov word [rbx + 0x67d], r8w
mov dl, byte [rsp + 0xaa]
mov byte [rbx + 0x680], dl
mov r8, qword [rsp + 0x908]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x687], dl
mov dword [rbx + 0x681], r8d
shr r8, 0x20
mov word [rbx + 0x685], r8w
mov dl, byte [rsp + 0x828]
mov byte [rbx + 0x688], dl
mov r8, qword [rsp + 0x900]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x68f], dl
mov dword [rbx + 0x689], r8d
shr r8, 0x20
mov word [rbx + 0x68d], r8w
mov dl, byte [rsp + 0x830]
mov byte [rbx + 0x690], dl
mov r8, qword [rsp + 0x8f8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x697], dl
mov dword [rbx + 0x691], r8d
shr r8, 0x20
mov word [rbx + 0x695], r8w
mov dl, byte [rsp + 0xab]
mov byte [rbx + 0x698], dl
mov r8, qword [rsp + 0x8f0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x69f], dl
mov dword [rbx + 0x699], r8d
shr r8, 0x20
mov word [rbx + 0x69d], r8w
mov dl, byte [rsp + 0x838]
mov byte [rbx + 0x6a0], dl
mov r8, qword [rsp + 0x8e8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x6a7], dl
mov dword [rbx + 0x6a1], r8d
shr r8, 0x20
mov word [rbx + 0x6a5], r8w
mov dl, byte [rsp + 0xac]
mov byte [rbx + 0x6a8], dl
mov r8, qword [rsp + 0x8e0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x6af], dl
mov dword [rbx + 0x6a9], r8d
shr r8, 0x20
mov word [rbx + 0x6ad], r8w
mov dl, byte [rsp + 0x840]
mov byte [rbx + 0x6b0], dl
mov r8, qword [rsp + 0x8d8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x6b7], dl
mov dword [rbx + 0x6b1], r8d
shr r8, 0x20
mov word [rbx + 0x6b5], r8w
mov dl, byte [rsp + 0x848]
mov byte [rbx + 0x6b8], dl
mov r8, qword [rsp + 0x8d0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x6bf], dl
mov dword [rbx + 0x6b9], r8d
shr r8, 0x20
mov word [rbx + 0x6bd], r8w
mov dl, byte [rsp + 0xad]
mov byte [rbx + 0x6c0], dl
mov r8, qword [rsp + 0x8c8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x6c7], dl
mov dword [rbx + 0x6c1], r8d
shr r8, 0x20
mov word [rbx + 0x6c5], r8w
mov dl, byte [rsp + 0x850]
mov byte [rbx + 0x6c8], dl
mov r8, qword [rsp + 0x8c0]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x6cf], dl
mov dword [rbx + 0x6c9], r8d
shr r8, 0x20
mov word [rbx + 0x6cd], r8w
mov dl, byte [rsp + 0x858]
mov byte [rbx + 0x6d0], dl
mov r8, qword [rsp + 0x8b8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x6d7], dl
mov dword [rbx + 0x6d1], r8d
shr r8, 0x20
mov word [rbx + 0x6d5], r8w
mov dl, byte [rsp + 0xae]
mov byte [rbx + 0x6d8], dl
mov r8, qword [rsp + 0x8a8]
mov rdx, r8
shr rdx, 0x30
mov byte [rbx + 0x6df], dl
mov dword [rbx + 0x6d9], r8d
shr r8, 0x20
mov word [rbx + 0x6dd], r8w
mov dl, byte [rsp + 0x860]
mov byte [rbx + 0x6e0], dl
mov rdx, r10
shr rdx, 0x30
mov byte [rbx + 0x6e7], dl
mov dword [rbx + 0x6e1], r10d
shr r10, 0x20
mov word [rbx + 0x6e5], r10w
mov dl, byte [rsp + 0xaf]
mov byte [rbx + 0x6e8], dl
mov rdx, r11
shr rdx, 0x30
mov byte [rbx + 0x6ef], dl
mov dword [rbx + 0x6e9], r11d
shr r11, 0x20
mov word [rbx + 0x6ed], r11w
mov dl, byte [rsp + 0x868]
mov byte [rbx + 0x6f0], dl
mov rdx, rax
shr rdx, 0x30
mov byte [rbx + 0x6f7], dl
mov dword [rbx + 0x6f1], eax
shr rax, 0x20
mov word [rbx + 0x6f5], ax
mov al, byte [rsp + 0x870]
mov byte [rbx + 0x6f8], al
mov rax, rcx
shr rax, 0x30
mov byte [rbx + 0x6ff], al
mov dword [rbx + 0x6f9], ecx
shr rcx, 0x20
mov word [rbx + 0x6fd], cx
mov al, byte [rsp + 0xb0]
mov byte [rbx + 0x700], al
mov rax, r12
shr rax, 0x30
mov byte [rbx + 0x707], al
mov dword [rbx + 0x701], r12d
shr r12, 0x20
mov word [rbx + 0x705], r12w
mov al, byte [rsp + 0x878]
mov byte [rbx + 0x708], al
mov rcx, qword [rsp + 0xa20]
mov rax, rcx
shr rax, 0x30
mov byte [rbx + 0x70f], al
mov dword [rbx + 0x709], ecx
shr rcx, 0x20
mov word [rbx + 0x70d], cx
mov al, byte [rsp + 0x880]
mov byte [rbx + 0x710], al
mov rcx, qword [rsp + 0xa18]
mov rax, rcx
shr rax, 0x30
mov byte [rbx + 0x717], al
mov dword [rbx + 0x711], ecx
shr rcx, 0x20
mov word [rbx + 0x715], cx
mov al, byte [rsp + 0xb1]
mov byte [rbx + 0x718], al
mov rcx, qword [rsp + 0xa10]
mov rax, rcx
shr rax, 0x30
mov byte [rbx + 0x71f], al
mov dword [rbx + 0x719], ecx
shr rcx, 0x20
mov word [rbx + 0x71d], cx
mov al, byte [rsp + 0x888]
mov byte [rbx + 0x720], al
mov rcx, qword [rsp + 0xa08]
mov rax, rcx
shr rax, 0x30
mov byte [rbx + 0x727], al
mov dword [rbx + 0x721], ecx
shr rcx, 0x20
mov word [rbx + 0x725], cx
mov al, byte [rsp + 0xb2]
mov byte [rbx + 0x728], al
mov rcx, qword [rsp + 0xa00]
mov rax, rcx
shr rax, 0x30
mov byte [rbx + 0x72f], al
mov dword [rbx + 0x729], ecx
shr rcx, 0x20
mov word [rbx + 0x72d], cx
mov rax, qword [rsp + 0x898]
mov qword [rbx + 0x730], rax
mov rax, qword [rsp + 0x8a0]
mov qword [rbx + 0x738], rax
mov rax, qword [rsp + 0x8b0]
mov qword [rbx + 0x740], rax
mov rax, qword [rsp + 0xa50]
mov qword [rbx + 0x748], rax
mov rax, qword [rsp + 0x890]
mov qword [rbx + 0x750], rax
mov rax, qword [rsp + 0x178]
mov qword [rbx + 0x758], rax
mov byte [rbx + 0x760], sil
mov qword [rsp + 0xb60], r9
cmp byte [rsp + 0xa28], 0
je 0x140053ec4
lea rdx, [rsp + 0xb68]
lea rsi, [rsp + 0x2478]
mov r8d, 0x768
mov rcx, rsi
call sub.msvcrt.dll_memcpy
push 8
pop rdx
mov ecx, 0x778
call fcn.140034ed6
mov rdi, rax
push 1
pop rax
mov qword [rdi], rax
mov qword [rdi + 8], rax
lea rcx, [rdi + 0x10]
mov r8d, 0x768
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0xb38]
mov qword [rcx + 8], rdi
lea rax, str.V1_b_
jmp 0x14006468e
movzx eax, byte [rsp + 0xc07]
shl eax, 0x10
movzx ecx, word [rsp + 0xc05]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc01]
or rax, rcx
mov qword [rsp + 0xaf0], rax
movzx eax, byte [rsp + 0xc0f]
shl eax, 0x10
movzx ecx, word [rsp + 0xc0d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc09]
or rax, rcx
mov qword [rsp + 0x180], rax
movzx eax, byte [rsp + 0xc17]
shl eax, 0x10
movzx ecx, word [rsp + 0xc15]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc11]
or rax, rcx
mov qword [rsp + 0x250], rax
movzx eax, byte [rsp + 0xc1f]
shl eax, 0x10
movzx ecx, word [rsp + 0xc1d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc19]
or rax, rcx
mov qword [rsp + 0x258], rax
movzx eax, byte [rsp + 0xc27]
shl eax, 0x10
movzx ecx, word [rsp + 0xc25]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc21]
or rax, rcx
mov qword [rsp + 0x260], rax
movzx eax, byte [rsp + 0xc2f]
shl eax, 0x10
movzx ecx, word [rsp + 0xc2d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc29]
or rax, rcx
mov qword [rsp + 0x268], rax
movzx eax, byte [rsp + 0xc37]
shl eax, 0x10
movzx ecx, word [rsp + 0xc35]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc31]
or rax, rcx
mov qword [rsp + 0x270], rax
movzx eax, byte [rsp + 0xc3f]
shl eax, 0x10
movzx ecx, word [rsp + 0xc3d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc39]
or rax, rcx
mov qword [rsp + 0x278], rax
movzx eax, byte [rsp + 0xc47]
shl eax, 0x10
movzx ecx, word [rsp + 0xc45]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc41]
or rax, rcx
mov qword [rsp + 0x280], rax
movzx eax, byte [rsp + 0xc4f]
shl eax, 0x10
movzx ecx, word [rsp + 0xc4d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc49]
or rax, rcx
mov qword [rsp + 0x288], rax
movzx eax, byte [rsp + 0xc57]
shl eax, 0x10
movzx ecx, word [rsp + 0xc55]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc51]
or rax, rcx
mov qword [rsp + 0x290], rax
movzx eax, byte [rsp + 0xc5f]
shl eax, 0x10
movzx ecx, word [rsp + 0xc5d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc59]
or rax, rcx
mov qword [rsp + 0x298], rax
movzx eax, byte [rsp + 0xc67]
shl eax, 0x10
movzx ecx, word [rsp + 0xc65]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc61]
or rax, rcx
mov qword [rsp + 0x2a8], rax
movzx eax, byte [rsp + 0xc6f]
shl eax, 0x10
movzx ecx, word [rsp + 0xc6d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc69]
or rax, rcx
mov qword [rsp + 0x2b8], rax
movzx eax, byte [rsp + 0xc77]
shl eax, 0x10
movzx ecx, word [rsp + 0xc75]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc71]
or rax, rcx
mov qword [rsp + 0x2c0], rax
movzx eax, byte [rsp + 0xc7f]
shl eax, 0x10
movzx ecx, word [rsp + 0xc7d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc79]
or rax, rcx
mov qword [rsp + 0x2d0], rax
movzx eax, byte [rsp + 0xc87]
shl eax, 0x10
movzx ecx, word [rsp + 0xc85]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc81]
or rax, rcx
mov qword [rsp + 0x2d8], rax
movzx eax, byte [rsp + 0xc8f]
shl eax, 0x10
movzx ecx, word [rsp + 0xc8d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc89]
or rax, rcx
mov qword [rsp + 0x2e0], rax
movzx eax, byte [rsp + 0xc97]
shl eax, 0x10
movzx ecx, word [rsp + 0xc95]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc91]
or rax, rcx
mov qword [rsp + 0x2f0], rax
movzx eax, byte [rsp + 0xc9f]
shl eax, 0x10
movzx ecx, word [rsp + 0xc9d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xc99]
or rax, rcx
mov qword [rsp + 0x2f8], rax
movzx eax, byte [rsp + 0xca7]
shl eax, 0x10
movzx ecx, word [rsp + 0xca5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xca1]
or rax, rcx
mov qword [rsp + 0x300], rax
movzx eax, byte [rsp + 0xcaf]
shl eax, 0x10
movzx ecx, word [rsp + 0xcad]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xca9]
or rax, rcx
mov qword [rsp + 0x308], rax
movzx eax, byte [rsp + 0xcb7]
shl eax, 0x10
movzx ecx, word [rsp + 0xcb5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xcb1]
or rax, rcx
mov qword [rsp + 0x310], rax
movzx eax, byte [rsp + 0xcbf]
shl eax, 0x10
movzx ecx, word [rsp + 0xcbd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xcb9]
or rax, rcx
mov qword [rsp + 0x318], rax
movzx eax, byte [rsp + 0xcc7]
shl eax, 0x10
movzx ecx, word [rsp + 0xcc5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xcc1]
or rax, rcx
mov qword [rsp + 0x320], rax
movzx eax, byte [rsp + 0xccf]
shl eax, 0x10
movzx ecx, word [rsp + 0xccd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xcc9]
or rax, rcx
mov qword [rsp + 0x328], rax
movzx eax, byte [rsp + 0xcd7]
shl eax, 0x10
movzx ecx, word [rsp + 0xcd5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xcd1]
or rax, rcx
mov qword [rsp + 0x330], rax
movzx eax, byte [rsp + 0xcdf]
shl eax, 0x10
movzx ecx, word [rsp + 0xcdd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xcd9]
or rax, rcx
mov qword [rsp + 0x338], rax
movzx eax, byte [rsp + 0xce7]
shl eax, 0x10
movzx ecx, word [rsp + 0xce5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xce1]
or rax, rcx
mov qword [rsp + 0x340], rax
movzx eax, byte [rsp + 0xcef]
shl eax, 0x10
movzx ecx, word [rsp + 0xced]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xce9]
or rax, rcx
mov qword [rsp + 0x350], rax
movzx eax, byte [rsp + 0xcf7]
shl eax, 0x10
movzx ecx, word [rsp + 0xcf5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xcf1]
or rax, rcx
mov qword [rsp + 0x360], rax
movzx eax, byte [rsp + 0xcff]
shl eax, 0x10
movzx ecx, word [rsp + 0xcfd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xcf9]
or rax, rcx
mov qword [rsp + 0x368], rax
movzx eax, byte [rsp + 0xd07]
shl eax, 0x10
movzx ecx, word [rsp + 0xd05]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd01]
or rax, rcx
mov qword [rsp + 0x370], rax
movzx eax, byte [rsp + 0xd0f]
shl eax, 0x10
movzx ecx, word [rsp + 0xd0d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd09]
or rax, rcx
mov qword [rsp + 0x378], rax
movzx eax, byte [rsp + 0xd17]
shl eax, 0x10
movzx ecx, word [rsp + 0xd15]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd11]
or rax, rcx
mov qword [rsp + 0x388], rax
movzx eax, byte [rsp + 0xd1f]
shl eax, 0x10
movzx ecx, word [rsp + 0xd1d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd19]
or rax, rcx
mov qword [rsp + 0x390], rax
movzx eax, byte [rsp + 0xd27]
shl eax, 0x10
movzx ecx, word [rsp + 0xd25]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd21]
or rax, rcx
mov qword [rsp + 0x398], rax
movzx eax, byte [rsp + 0xd2f]
shl eax, 0x10
movzx ecx, word [rsp + 0xd2d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd29]
or rax, rcx
mov qword [rsp + 0x3a0], rax
movzx eax, byte [rsp + 0xd37]
shl eax, 0x10
movzx ecx, word [rsp + 0xd35]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd31]
or rax, rcx
mov qword [rsp + 0x3a8], rax
movzx eax, byte [rsp + 0xd3f]
shl eax, 0x10
movzx ecx, word [rsp + 0xd3d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd39]
or rax, rcx
mov qword [rsp + 0x3b8], rax
movzx eax, byte [rsp + 0xd47]
shl eax, 0x10
movzx ecx, word [rsp + 0xd45]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd41]
or rax, rcx
mov qword [rsp + 0x3c0], rax
movzx eax, byte [rsp + 0xd4f]
shl eax, 0x10
movzx ecx, word [rsp + 0xd4d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd49]
or rax, rcx
mov qword [rsp + 0x3c8], rax
movzx eax, byte [rsp + 0xd57]
shl eax, 0x10
movzx ecx, word [rsp + 0xd55]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd51]
or rax, rcx
mov qword [rsp + 0x3d8], rax
movzx eax, byte [rsp + 0xd5f]
shl eax, 0x10
movzx ecx, word [rsp + 0xd5d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd59]
or rax, rcx
mov qword [rsp + 0x3e0], rax
movzx eax, byte [rsp + 0xd67]
shl eax, 0x10
movzx ecx, word [rsp + 0xd65]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd61]
or rax, rcx
mov qword [rsp + 0x3e8], rax
movzx eax, byte [rsp + 0xd6f]
shl eax, 0x10
movzx ecx, word [rsp + 0xd6d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd69]
or rax, rcx
mov qword [rsp + 0x3f0], rax
movzx eax, byte [rsp + 0xd77]
shl eax, 0x10
movzx ecx, word [rsp + 0xd75]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd71]
or rax, rcx
mov qword [rsp + 0x3f8], rax
movzx eax, byte [rsp + 0xd7f]
shl eax, 0x10
movzx ecx, word [rsp + 0xd7d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd79]
or rax, rcx
mov qword [rsp + 0x400], rax
movzx eax, byte [rsp + 0xd87]
shl eax, 0x10
movzx ecx, word [rsp + 0xd85]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd81]
or rax, rcx
mov qword [rsp + 0x408], rax
movzx eax, byte [rsp + 0xd8f]
shl eax, 0x10
movzx ecx, word [rsp + 0xd8d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd89]
or rax, rcx
mov qword [rsp + 0x418], rax
movzx eax, byte [rsp + 0xd97]
shl eax, 0x10
movzx ecx, word [rsp + 0xd95]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd91]
or rax, rcx
mov qword [rsp + 0x420], rax
movzx eax, byte [rsp + 0xd9f]
shl eax, 0x10
movzx ecx, word [rsp + 0xd9d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xd99]
or rax, rcx
mov qword [rsp + 0x428], rax
movzx eax, byte [rsp + 0xda7]
shl eax, 0x10
movzx ecx, word [rsp + 0xda5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xda1]
or rax, rcx
mov qword [rsp + 0x430], rax
movzx eax, byte [rsp + 0xdaf]
shl eax, 0x10
movzx ecx, word [rsp + 0xdad]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xda9]
or rax, rcx
mov qword [rsp + 0x440], rax
movzx eax, byte [rsp + 0xdb7]
shl eax, 0x10
movzx ecx, word [rsp + 0xdb5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xdb1]
or rax, rcx
mov qword [rsp + 0x450], rax
movzx eax, byte [rsp + 0xdbf]
shl eax, 0x10
movzx ecx, word [rsp + 0xdbd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xdb9]
or rax, rcx
mov qword [rsp + 0x458], rax
movzx eax, byte [rsp + 0xdc7]
shl eax, 0x10
movzx ecx, word [rsp + 0xdc5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xdc1]
or rax, rcx
mov qword [rsp + 0x460], rax
movzx eax, byte [rsp + 0xdcf]
shl eax, 0x10
movzx ecx, word [rsp + 0xdcd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xdc9]
or rax, rcx
mov qword [rsp + 0x468], rax
movzx eax, byte [rsp + 0xdd7]
shl eax, 0x10
movzx ecx, word [rsp + 0xdd5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xdd1]
or rax, rcx
mov qword [rsp + 0x478], rax
movzx eax, byte [rsp + 0xddf]
shl eax, 0x10
movzx ecx, word [rsp + 0xddd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xdd9]
or rax, rcx
mov qword [rsp + 0x488], rax
movzx eax, byte [rsp + 0xde7]
shl eax, 0x10
movzx ecx, word [rsp + 0xde5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xde1]
or rax, rcx
mov qword [rsp + 0x490], rax
movzx eax, byte [rsp + 0xdef]
shl eax, 0x10
movzx ecx, word [rsp + 0xded]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xde9]
or rax, rcx
mov qword [rsp + 0x4a0], rax
movzx eax, byte [rsp + 0xdf7]
shl eax, 0x10
movzx ecx, word [rsp + 0xdf5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xdf1]
or rax, rcx
mov qword [rsp + 0x4a8], rax
movzx eax, byte [rsp + 0xdff]
shl eax, 0x10
movzx ecx, word [rsp + 0xdfd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xdf9]
or rax, rcx
mov qword [rsp + 0x4b8], rax
movzx eax, byte [rsp + 0xe07]
shl eax, 0x10
movzx ecx, word [rsp + 0xe05]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe01]
or rax, rcx
mov qword [rsp + 0x4c0], rax
movzx eax, byte [rsp + 0xe0f]
shl eax, 0x10
movzx ecx, word [rsp + 0xe0d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe09]
or rax, rcx
mov qword [rsp + 0x4d0], rax
movzx eax, byte [rsp + 0xe17]
shl eax, 0x10
movzx ecx, word [rsp + 0xe15]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe11]
or rax, rcx
mov qword [rsp + 0x4e0], rax
movzx eax, byte [rsp + 0xe1f]
shl eax, 0x10
movzx ecx, word [rsp + 0xe1d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe19]
or rax, rcx
mov qword [rsp + 0x4e8], rax
movzx eax, byte [rsp + 0xe27]
shl eax, 0x10
movzx ecx, word [rsp + 0xe25]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe21]
or rax, rcx
mov qword [rsp + 0x4f8], rax
movzx eax, byte [rsp + 0xe2f]
shl eax, 0x10
movzx ecx, word [rsp + 0xe2d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe29]
or rax, rcx
mov qword [rsp + 0x500], rax
movzx eax, byte [rsp + 0xe37]
shl eax, 0x10
movzx ecx, word [rsp + 0xe35]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe31]
or rax, rcx
mov qword [rsp + 0x510], rax
movzx eax, byte [rsp + 0xe3f]
shl eax, 0x10
movzx ecx, word [rsp + 0xe3d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe39]
or rax, rcx
mov qword [rsp + 0x520], rax
movzx eax, byte [rsp + 0xe47]
shl eax, 0x10
movzx ecx, word [rsp + 0xe45]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe41]
or rax, rcx
mov qword [rsp + 0x528], rax
movzx eax, byte [rsp + 0xe4f]
shl eax, 0x10
movzx ecx, word [rsp + 0xe4d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe49]
or rax, rcx
mov qword [rsp + 0x538], rax
movzx eax, byte [rsp + 0xe57]
shl eax, 0x10
movzx ecx, word [rsp + 0xe55]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe51]
or rax, rcx
mov qword [rsp + 0x540], rax
movzx eax, byte [rsp + 0xe5f]
shl eax, 0x10
movzx ecx, word [rsp + 0xe5d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe59]
or rax, rcx
mov qword [rsp + 0x550], rax
movzx eax, byte [rsp + 0xe67]
shl eax, 0x10
movzx ecx, word [rsp + 0xe65]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe61]
or rax, rcx
mov qword [rsp + 0x558], rax
movzx eax, byte [rsp + 0xe6f]
shl eax, 0x10
movzx ecx, word [rsp + 0xe6d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe69]
or rax, rcx
mov qword [rsp + 0x568], rax
movzx eax, byte [rsp + 0xe77]
shl eax, 0x10
movzx ecx, word [rsp + 0xe75]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe71]
or rax, rcx
mov qword [rsp + 0x578], rax
movzx eax, byte [rsp + 0xe7f]
shl eax, 0x10
movzx ecx, word [rsp + 0xe7d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe79]
or rax, rcx
mov qword [rsp + 0x580], rax
movzx eax, byte [rsp + 0xe87]
shl eax, 0x10
movzx ecx, word [rsp + 0xe85]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe81]
or rax, rcx
mov qword [rsp + 0x590], rax
movzx eax, byte [rsp + 0xe8f]
shl eax, 0x10
movzx ecx, word [rsp + 0xe8d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe89]
or rax, rcx
mov qword [rsp + 0x598], rax
movzx eax, byte [rsp + 0xe97]
shl eax, 0x10
movzx ecx, word [rsp + 0xe95]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe91]
or rax, rcx
mov qword [rsp + 0x5a8], rax
movzx eax, byte [rsp + 0xe9f]
shl eax, 0x10
movzx ecx, word [rsp + 0xe9d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xe99]
or rax, rcx
mov qword [rsp + 0x5b8], rax
movzx eax, byte [rsp + 0xea7]
shl eax, 0x10
movzx ecx, word [rsp + 0xea5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xea1]
or rax, rcx
mov qword [rsp + 0x5c0], rax
movzx eax, byte [rsp + 0xeaf]
shl eax, 0x10
movzx ecx, word [rsp + 0xead]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xea9]
or rax, rcx
mov qword [rsp + 0x5d0], rax
movzx eax, byte [rsp + 0xeb7]
shl eax, 0x10
movzx ecx, word [rsp + 0xeb5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xeb1]
or rax, rcx
mov qword [rsp + 0x5d8], rax
movzx eax, byte [rsp + 0xebf]
shl eax, 0x10
movzx ecx, word [rsp + 0xebd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xeb9]
or rax, rcx
mov qword [rsp + 0x5e8], rax
movzx eax, byte [rsp + 0xec7]
shl eax, 0x10
movzx ecx, word [rsp + 0xec5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xec1]
or rax, rcx
mov qword [rsp + 0x5f0], rax
movzx eax, byte [rsp + 0xecf]
shl eax, 0x10
movzx ecx, word [rsp + 0xecd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xec9]
or rax, rcx
mov qword [rsp + 0x600], rax
movzx eax, byte [rsp + 0xed7]
shl eax, 0x10
movzx ecx, word [rsp + 0xed5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xed1]
or rax, rcx
mov qword [rsp + 0x610], rax
movzx eax, byte [rsp + 0xedf]
shl eax, 0x10
movzx ecx, word [rsp + 0xedd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xed9]
or rax, rcx
mov qword [rsp + 0x618], rax
movzx eax, byte [rsp + 0xee7]
shl eax, 0x10
movzx ecx, word [rsp + 0xee5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xee1]
or rax, rcx
mov qword [rsp + 0x628], rax
movzx eax, byte [rsp + 0xeef]
shl eax, 0x10
movzx ecx, word [rsp + 0xeed]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xee9]
or rax, rcx
mov qword [rsp + 0x630], rax
movzx eax, byte [rsp + 0xef7]
shl eax, 0x10
movzx ecx, word [rsp + 0xef5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xef1]
or rax, rcx
mov qword [rsp + 0x640], rax
movzx eax, byte [rsp + 0xeff]
shl eax, 0x10
movzx ecx, word [rsp + 0xefd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xef9]
or rax, rcx
mov qword [rsp + 0x650], rax
movzx eax, byte [rsp + 0xf07]
shl eax, 0x10
movzx ecx, word [rsp + 0xf05]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xf01]
or rax, rcx
mov qword [rsp + 0x658], rax
movzx eax, byte [rsp + 0xf0f]
shl eax, 0x10
movzx ecx, word [rsp + 0xf0d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xf09]
or rax, rcx
mov qword [rsp + 0x668], rax
movzx eax, byte [rsp + 0xf17]
shl eax, 0x10
movzx ecx, word [rsp + 0xf15]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xf11]
or rax, rcx
mov qword [rsp + 0x670], rax
movzx eax, byte [rsp + 0xf1f]
shl eax, 0x10
movzx ecx, word [rsp + 0xf1d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xf19]
or rax, rcx
mov qword [rsp + 0x680], rax
movzx eax, byte [rsp + 0xf27]
shl eax, 0x10
movzx ecx, word [rsp + 0xf25]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xf21]
or rax, rcx
mov qword [rsp + 0x690], rax
movzx eax, byte [rsp + 0xf2f]
shl eax, 0x10
movzx ecx, word [rsp + 0xf2d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xf29]
or rax, rcx
mov qword [rsp + 0x698], rax
movzx eax, byte [rsp + 0xf37]
shl eax, 0x10
movzx ecx, word [rsp + 0xf35]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xf31]
or rax, rcx
mov qword [rsp + 0x6a8], rax
movzx eax, byte [rsp + 0xf3f]
shl eax, 0x10
movzx ecx, word [rsp + 0xf3d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xf39]
or rax, rcx
mov qword [rsp + 0x6b0], rax
movzx eax, byte [rsp + 0xf47]
shl eax, 0x10
movzx ecx, word [rsp + 0xf45]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xf41]
or rax, rcx
mov qword [rsp + 0x6c0], rax
movzx eax, byte [rsp + 0xf4f]
shl eax, 0x10
movzx ecx, word [rsp + 0xf4d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xf49]
or rax, rcx
mov qword [rsp + 0x6c8], rax
movzx eax, byte [rsp + 0xf57]
shl eax, 0x10
movzx ecx, word [rsp + 0xf55]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xf51]
or rax, rcx
mov qword [rsp + 0x6d8], rax
movzx eax, byte [rsp + 0xf5f]
shl eax, 0x10
movzx ecx, word [rsp + 0xf5d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xf59]
or rax, rcx
mov qword [rsp + 0x6e8], rax
movzx eax, byte [rsp + 0xf67]
shl eax, 0x10
movzx ecx, word [rsp + 0xf65]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xf61]
or rax, rcx
mov qword [rsp + 0x6f0], rax
movzx eax, byte [rsp + 0xf6f]
shl eax, 0x10
movzx ecx, word [rsp + 0xf6d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xf69]
or rax, rcx
mov qword [rsp + 0x700], rax
movzx eax, byte [rsp + 0xf77]
shl eax, 0x10
movzx ecx, word [rsp + 0xf75]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xf71]
or rax, rcx
mov qword [rsp + 0x708], rax
movzx eax, byte [rsp + 0xf7f]
shl eax, 0x10
movzx ecx, word [rsp + 0xf7d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xf79]
or rax, rcx
mov qword [rsp + 0x718], rax
movzx eax, byte [rsp + 0xf87]
shl eax, 0x10
movzx ecx, word [rsp + 0xf85]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xf81]
or rax, rcx
mov qword [rsp + 0x728], rax
movzx eax, byte [rsp + 0xf8f]
shl eax, 0x10
movzx ecx, word [rsp + 0xf8d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xf89]
or rax, rcx
mov qword [rsp + 0x730], rax
movzx eax, byte [rsp + 0xf97]
shl eax, 0x10
movzx ecx, word [rsp + 0xf95]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xf91]
or rax, rcx
mov qword [rsp + 0x740], rax
movzx eax, byte [rsp + 0xf9f]
shl eax, 0x10
movzx ecx, word [rsp + 0xf9d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xf99]
or rax, rcx
mov qword [rsp + 0x748], rax
movzx eax, byte [rsp + 0xfa7]
shl eax, 0x10
movzx ecx, word [rsp + 0xfa5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xfa1]
or rax, rcx
mov qword [rsp + 0x758], rax
movzx eax, byte [rsp + 0xfaf]
shl eax, 0x10
movzx ecx, word [rsp + 0xfad]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xfa9]
or rax, rcx
mov qword [rsp + 0x760], rax
movzx eax, byte [rsp + 0xfb7]
shl eax, 0x10
movzx ecx, word [rsp + 0xfb5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xfb1]
or rax, rcx
mov qword [rsp + 0x770], rax
movzx eax, byte [rsp + 0xfbf]
shl eax, 0x10
movzx ecx, word [rsp + 0xfbd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xfb9]
or rax, rcx
mov qword [rsp + 0x780], rax
movzx eax, byte [rsp + 0xfc7]
shl eax, 0x10
movzx ecx, word [rsp + 0xfc5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xfc1]
or rax, rcx
mov qword [rsp + 0x788], rax
movzx eax, byte [rsp + 0xfcf]
shl eax, 0x10
movzx ecx, word [rsp + 0xfcd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xfc9]
or rax, rcx
mov qword [rsp + 0x790], rax
movzx eax, byte [rsp + 0xfd7]
shl eax, 0x10
movzx ecx, word [rsp + 0xfd5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xfd1]
or rax, rcx
mov qword [rsp + 0x798], rax
movzx eax, byte [rsp + 0xfdf]
shl eax, 0x10
movzx ecx, word [rsp + 0xfdd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xfd9]
or rax, rcx
mov qword [rsp + 0x7a0], rax
movzx eax, byte [rsp + 0xfe7]
shl eax, 0x10
movzx ecx, word [rsp + 0xfe5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xfe1]
or rax, rcx
mov qword [rsp + 0x7a8], rax
movzx eax, byte [rsp + 0xfef]
shl eax, 0x10
movzx ecx, word [rsp + 0xfed]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xfe9]
or rax, rcx
mov qword [rsp + 0x7b0], rax
movzx eax, byte [rsp + 0xff7]
shl eax, 0x10
movzx ecx, word [rsp + 0xff5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xff1]
or rax, rcx
mov qword [rsp + 0x7b8], rax
movzx eax, byte [rsp + 0xfff]
shl eax, 0x10
movzx ecx, word [rsp + 0xffd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xff9]
or rax, rcx
mov qword [rsp + 0x7c0], rax
movzx eax, byte [rsp + 0x1007]
shl eax, 0x10
movzx ecx, word [rsp + 0x1005]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1001]
or rax, rcx
mov qword [rsp + 0x7c8], rax
movzx eax, byte [rsp + 0x100f]
shl eax, 0x10
movzx ecx, word [rsp + 0x100d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1009]
or rax, rcx
mov qword [rsp + 0x7d0], rax
movzx eax, byte [rsp + 0x1017]
shl eax, 0x10
movzx ecx, word [rsp + 0x1015]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1011]
or rax, rcx
mov qword [rsp + 0x7d8], rax
movzx eax, byte [rsp + 0x101f]
shl eax, 0x10
movzx ecx, word [rsp + 0x101d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1019]
or rax, rcx
mov qword [rsp + 0x7e0], rax
movzx eax, byte [rsp + 0x1027]
shl eax, 0x10
movzx ecx, word [rsp + 0x1025]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1021]
or rax, rcx
mov qword [rsp + 0x7e8], rax
movzx eax, byte [rsp + 0x102f]
shl eax, 0x10
movzx ecx, word [rsp + 0x102d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1029]
or rax, rcx
mov qword [rsp + 0x7f0], rax
movzx eax, byte [rsp + 0x1037]
shl eax, 0x10
movzx ecx, word [rsp + 0x1035]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1031]
or rax, rcx
mov qword [rsp + 0x7f8], rax
movzx eax, byte [rsp + 0x103f]
shl eax, 0x10
movzx ecx, word [rsp + 0x103d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1039]
or rax, rcx
mov qword [rsp + 0x800], rax
movzx eax, byte [rsp + 0x1047]
shl eax, 0x10
movzx ecx, word [rsp + 0x1045]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1041]
or rax, rcx
mov qword [rsp + 0x808], rax
movzx eax, byte [rsp + 0x104f]
shl eax, 0x10
movzx ecx, word [rsp + 0x104d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1049]
or rax, rcx
mov qword [rsp + 0x810], rax
movzx eax, byte [rsp + 0x1057]
shl eax, 0x10
movzx ecx, word [rsp + 0x1055]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1051]
or rax, rcx
mov qword [rsp + 0x818], rax
movzx eax, byte [rsp + 0x105f]
shl eax, 0x10
movzx ecx, word [rsp + 0x105d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1059]
or rax, rcx
mov qword [rsp + 0x820], rax
movzx eax, byte [rsp + 0x1067]
shl eax, 0x10
movzx ecx, word [rsp + 0x1065]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1061]
or rax, rcx
mov qword [rsp + 0x828], rax
movzx eax, byte [rsp + 0x106f]
shl eax, 0x10
movzx ecx, word [rsp + 0x106d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1069]
or rax, rcx
mov qword [rsp + 0x830], rax
movzx eax, byte [rsp + 0x1077]
shl eax, 0x10
movzx ecx, word [rsp + 0x1075]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1071]
or rax, rcx
mov qword [rsp + 0x838], rax
movzx eax, byte [rsp + 0x107f]
shl eax, 0x10
movzx ecx, word [rsp + 0x107d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1079]
or rax, rcx
mov qword [rsp + 0x840], rax
movzx eax, byte [rsp + 0x1087]
shl eax, 0x10
movzx ecx, word [rsp + 0x1085]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1081]
or rax, rcx
mov qword [rsp + 0x848], rax
movzx eax, byte [rsp + 0x108f]
shl eax, 0x10
movzx ecx, word [rsp + 0x108d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1089]
or rax, rcx
mov qword [rsp + 0x850], rax
movzx eax, byte [rsp + 0x1097]
shl eax, 0x10
movzx ecx, word [rsp + 0x1095]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1091]
or rax, rcx
mov qword [rsp + 0x858], rax
movzx eax, byte [rsp + 0x109f]
shl eax, 0x10
movzx ecx, word [rsp + 0x109d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1099]
or rax, rcx
mov qword [rsp + 0x860], rax
movzx eax, byte [rsp + 0x10a7]
shl eax, 0x10
movzx ecx, word [rsp + 0x10a5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x10a1]
or rax, rcx
mov qword [rsp + 0x868], rax
movzx eax, byte [rsp + 0x10af]
shl eax, 0x10
movzx ecx, word [rsp + 0x10ad]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x10a9]
or rax, rcx
mov qword [rsp + 0x870], rax
movzx eax, byte [rsp + 0x10b7]
shl eax, 0x10
movzx ecx, word [rsp + 0x10b5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x10b1]
or rax, rcx
mov qword [rsp + 0x878], rax
movzx eax, byte [rsp + 0x10bf]
shl eax, 0x10
movzx ecx, word [rsp + 0x10bd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x10b9]
or rax, rcx
mov qword [rsp + 0x880], rax
movzx eax, byte [rsp + 0x10c7]
shl eax, 0x10
movzx ecx, word [rsp + 0x10c5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x10c1]
or rax, rcx
mov qword [rsp + 0x888], rax
movzx eax, byte [rsp + 0x10cf]
shl eax, 0x10
movzx ecx, word [rsp + 0x10cd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x10c9]
or rax, rcx
mov qword [rsp + 0x890], rax
movzx eax, byte [rsp + 0x10d7]
shl eax, 0x10
movzx ecx, word [rsp + 0x10d5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x10d1]
or rax, rcx
mov qword [rsp + 0x898], rax
movzx eax, byte [rsp + 0x10df]
shl eax, 0x10
movzx ecx, word [rsp + 0x10dd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x10d9]
or rax, rcx
mov qword [rsp + 0x8a8], rax
movzx eax, byte [rsp + 0x10e7]
shl eax, 0x10
movzx ecx, word [rsp + 0x10e5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x10e1]
or rax, rcx
mov qword [rsp + 0x8b0], rax
movzx eax, byte [rsp + 0x10ef]
shl eax, 0x10
movzx ecx, word [rsp + 0x10ed]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x10e9]
or rax, rcx
mov qword [rsp + 0x8c0], rax
movzx eax, byte [rsp + 0x10f7]
shl eax, 0x10
movzx ecx, word [rsp + 0x10f5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x10f1]
or rax, rcx
mov qword [rsp + 0x8c8], rax
movzx eax, byte [rsp + 0x10ff]
shl eax, 0x10
movzx ecx, word [rsp + 0x10fd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x10f9]
or rax, rcx
mov qword [rsp + 0x8d8], rax
movzx eax, byte [rsp + 0x1107]
shl eax, 0x10
movzx ecx, word [rsp + 0x1105]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1101]
or rax, rcx
mov qword [rsp + 0x8e8], rax
movzx eax, byte [rsp + 0x110f]
shl eax, 0x10
movzx ecx, word [rsp + 0x110d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1109]
or rax, rcx
mov qword [rsp + 0x8f0], rax
movzx eax, byte [rsp + 0x1117]
shl eax, 0x10
movzx ecx, word [rsp + 0x1115]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1111]
or rax, rcx
mov qword [rsp + 0x900], rax
movzx eax, byte [rsp + 0x111f]
shl eax, 0x10
movzx ecx, word [rsp + 0x111d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1119]
or rax, rcx
mov qword [rsp + 0x908], rax
movzx eax, byte [rsp + 0x1127]
shl eax, 0x10
movzx ecx, word [rsp + 0x1125]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1121]
or rax, rcx
mov qword [rsp + 0x918], rax
movzx eax, byte [rsp + 0x112f]
shl eax, 0x10
movzx ecx, word [rsp + 0x112d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1129]
or rax, rcx
mov qword [rsp + 0x928], rax
movzx eax, byte [rsp + 0x1137]
shl eax, 0x10
movzx ecx, word [rsp + 0x1135]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1131]
or rax, rcx
mov qword [rsp + 0x930], rax
movzx eax, byte [rsp + 0x113f]
shl eax, 0x10
movzx ecx, word [rsp + 0x113d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1139]
or rax, rcx
mov qword [rsp + 0x940], rax
movzx eax, byte [rsp + 0x1147]
shl eax, 0x10
movzx ecx, word [rsp + 0x1145]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1141]
or rax, rcx
mov qword [rsp + 0x948], rax
movzx eax, byte [rsp + 0x114f]
shl eax, 0x10
movzx ecx, word [rsp + 0x114d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1149]
or rax, rcx
mov qword [rsp + 0x958], rax
movzx eax, byte [rsp + 0x1157]
shl eax, 0x10
movzx ecx, word [rsp + 0x1155]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1151]
or rax, rcx
mov qword [rsp + 0x960], rax
movzx eax, byte [rsp + 0x115f]
shl eax, 0x10
movzx ecx, word [rsp + 0x115d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1159]
or rax, rcx
mov qword [rsp + 0x970], rax
movzx eax, byte [rsp + 0x1167]
shl eax, 0x10
movzx ecx, word [rsp + 0x1165]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1161]
or rax, rcx
mov qword [rsp + 0x980], rax
movzx eax, byte [rsp + 0x116f]
shl eax, 0x10
movzx ecx, word [rsp + 0x116d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1169]
or rax, rcx
mov qword [rsp + 0xa28], rax
movzx eax, byte [rsp + 0x1177]
shl eax, 0x10
movzx ecx, word [rsp + 0x1175]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1171]
or rax, rcx
mov qword [rsp + 0x990], rax
movzx eax, byte [rsp + 0x117f]
shl eax, 0x10
movzx ecx, word [rsp + 0x117d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1179]
or rax, rcx
mov qword [rsp + 0xa70], rax
movzx eax, byte [rsp + 0x1187]
shl eax, 0x10
movzx ecx, word [rsp + 0x1185]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1181]
or rax, rcx
mov qword [rsp + 0x998], rax
movzx eax, byte [rsp + 0x118f]
shl eax, 0x10
movzx ecx, word [rsp + 0x118d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1189]
or rax, rcx
mov qword [rsp + 0x9a0], rax
movzx eax, byte [rsp + 0x1197]
shl eax, 0x10
movzx ecx, word [rsp + 0x1195]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1191]
or rax, rcx
mov qword [rsp + 0x160], rax
movzx eax, byte [rsp + 0x119f]
shl eax, 0x10
movzx ecx, word [rsp + 0x119d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1199]
or rax, rcx
mov qword [rsp + 0x9a8], rax
movzx eax, byte [rsp + 0x11a7]
shl eax, 0x10
movzx ecx, word [rsp + 0x11a5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x11a1]
or rax, rcx
mov qword [rsp + 0x9b0], rax
movzx eax, byte [rsp + 0x11af]
shl eax, 0x10
movzx ecx, word [rsp + 0x11ad]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x11a9]
or rax, rcx
mov qword [rsp + 0x9b8], rax
movzx eax, byte [rsp + 0x11b7]
shl eax, 0x10
movzx ecx, word [rsp + 0x11b5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x11b1]
or rax, rcx
mov qword [rsp + 0x9c0], rax
movzx eax, byte [rsp + 0x11bf]
shl eax, 0x10
movzx ecx, word [rsp + 0x11bd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x11b9]
or rax, rcx
mov qword [rsp + 0x9c8], rax
movzx eax, byte [rsp + 0x11c7]
shl eax, 0x10
movzx ecx, word [rsp + 0x11c5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x11c1]
or rax, rcx
mov qword [rsp + 0x9d0], rax
movzx eax, byte [rsp + 0x11cf]
shl eax, 0x10
movzx ecx, word [rsp + 0x11cd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x11c9]
or rax, rcx
mov qword [rsp + 0x9d8], rax
movzx eax, byte [rsp + 0x11d7]
shl eax, 0x10
movzx ecx, word [rsp + 0x11d5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x11d1]
or rax, rcx
mov qword [rsp + 0x9e0], rax
movzx eax, byte [rsp + 0x11df]
shl eax, 0x10
movzx ecx, word [rsp + 0x11dd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x11d9]
or rax, rcx
mov qword [rsp + 0x9e8], rax
movzx eax, byte [rsp + 0x11e7]
shl eax, 0x10
movzx ecx, word [rsp + 0x11e5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x11e1]
or rax, rcx
mov qword [rsp + 0xa50], rax
movzx eax, byte [rsp + 0x11ef]
shl eax, 0x10
movzx ecx, word [rsp + 0x11ed]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x11e9]
or rax, rcx
mov qword [rsp + 0xa58], rax
movzx eax, byte [rsp + 0x11f7]
shl eax, 0x10
movzx ecx, word [rsp + 0x11f5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x11f1]
or rax, rcx
mov qword [rsp + 0xa60], rax
movzx eax, byte [rsp + 0x11ff]
shl eax, 0x10
movzx ecx, word [rsp + 0x11fd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x11f9]
or rax, rcx
mov qword [rsp + 0xa68], rax
movzx eax, byte [rsp + 0x1207]
shl eax, 0x10
movzx ecx, word [rsp + 0x1205]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1201]
or rax, rcx
mov qword [rsp + 0xc0], rax
movzx eax, byte [rsp + 0x120f]
shl eax, 0x10
movzx ecx, word [rsp + 0x120d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1209]
or rax, rcx
mov qword [rsp + 0x168], rax
movzx eax, byte [rsp + 0x1217]
shl eax, 0x10
movzx ecx, word [rsp + 0x1215]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1211]
or rax, rcx
mov qword [rsp + 0x170], rax
movzx eax, byte [rsp + 0x121f]
shl eax, 0x10
movzx ecx, word [rsp + 0x121d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1219]
or rax, rcx
mov qword [rsp + 0xd0], rax
movzx eax, byte [rsp + 0x1227]
shl eax, 0x10
movzx ecx, word [rsp + 0x1225]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1221]
or rax, rcx
mov qword [rsp + 0x158], rax
movzx eax, byte [rsp + 0x122f]
shl eax, 0x10
movzx ecx, word [rsp + 0x122d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1229]
or rax, rcx
mov qword [rsp + 0xa30], rax
movzx eax, byte [rsp + 0x1237]
shl eax, 0x10
movzx ecx, word [rsp + 0x1235]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1231]
or rax, rcx
mov qword [rsp + 0xa38], rax
movzx eax, byte [rsp + 0x123f]
shl eax, 0x10
movzx ecx, word [rsp + 0x123d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1239]
or rax, rcx
mov qword [rsp + 0x138], rax
movzx eax, byte [rsp + 0x1247]
shl eax, 0x10
movzx ecx, word [rsp + 0x1245]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1241]
or rax, rcx
mov qword [rsp + 0xf0], rax
movzx eax, byte [rsp + 0x124f]
shl eax, 0x10
movzx ecx, word [rsp + 0x124d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1249]
or rax, rcx
mov qword [rsp + 0xe8], rax
movzx eax, byte [rsp + 0x1257]
shl eax, 0x10
movzx ecx, word [rsp + 0x1255]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1251]
or rax, rcx
mov qword [rsp + 0x9f0], rax
movzx eax, byte [rsp + 0x125f]
shl eax, 0x10
movzx ecx, word [rsp + 0x125d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1259]
or rax, rcx
mov qword [rsp + 0x9f8], rax
movzx eax, byte [rsp + 0x1267]
shl eax, 0x10
movzx ecx, word [rsp + 0x1265]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1261]
or rax, rcx
mov qword [rsp + 0xa00], rax
movzx eax, byte [rsp + 0x126f]
shl eax, 0x10
movzx ecx, word [rsp + 0x126d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1269]
or rax, rcx
mov qword [rsp + 0xa08], rax
movzx eax, byte [rsp + 0x1277]
shl eax, 0x10
movzx ecx, word [rsp + 0x1275]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1271]
or rax, rcx
mov qword [rsp + 0xa10], rax
movzx eax, byte [rsp + 0x127f]
shl eax, 0x10
movzx ecx, word [rsp + 0x127d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1279]
or rax, rcx
mov qword [rsp + 0xa18], rax
movzx eax, byte [rsp + 0x1287]
shl eax, 0x10
movzx ecx, word [rsp + 0x1285]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1281]
or rax, rcx
mov qword [rsp + 0xb00], rax
movzx eax, byte [rsp + 0x128f]
shl eax, 0x10
movzx ecx, word [rsp + 0x128d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1289]
or rax, rcx
mov qword [rsp + 0xad0], rax
movzx eax, byte [rsp + 0x1297]
shl eax, 0x10
movzx ecx, word [rsp + 0x1295]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1291]
or rax, rcx
mov qword [rsp + 0x178], rax
movzx eax, byte [rsp + 0x12cf]
shl eax, 0x10
movzx ecx, word [rsp + 0x12cd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x12c9]
or rax, rcx
mov qword [rsp + 0xa98], rax
mov rax, qword [rsp + 0x12b0]
mov qword [rsp + 0x110], rax
cmp byte [rax + 0x7c], 0
mov al, byte [rsp + 0xc00]
mov byte [rsp + 0xbf], al
mov al, byte [rsp + 0xc08]
mov byte [rsp + 0xcf], al
mov al, byte [rsp + 0xc10]
mov byte [rsp + 0x46], al
mov al, byte [rsp + 0xc18]
mov byte [rsp + 0x47], al
mov al, byte [rsp + 0xc20]
mov byte [rsp + 0x48], al
mov al, byte [rsp + 0xc28]
mov byte [rsp + 0x49], al
mov al, byte [rsp + 0xc30]
mov byte [rsp + 0x4a], al
mov al, byte [rsp + 0xc38]
mov byte [rsp + 0x4b], al
mov al, byte [rsp + 0xc40]
mov byte [rsp + 0x4c], al
mov al, byte [rsp + 0xc48]
mov byte [rsp + 0x4d], al
mov al, byte [rsp + 0xc50]
mov byte [rsp + 0x4e], al
mov al, byte [rsp + 0xc58]
mov byte [rsp + 0x4f], al
mov al, byte [rsp + 0xc60]
mov byte [rsp + 0x50], al
mov al, byte [rsp + 0xc68]
mov byte [rsp + 0x51], al
mov al, byte [rsp + 0xc70]
mov byte [rsp + 0x52], al
mov al, byte [rsp + 0xc78]
mov byte [rsp + 0x53], al
mov rax, qword [rsp + 0xb68]
mov qword [rsp + 0xaa0], rax
mov eax, dword [rsp + 0xb70]
mov qword [rsp + 0xa90], rax
mov eax, dword [rsp + 0xb74]
mov qword [rsp + 0xa88], rax
mov rax, qword [rsp + 0xb78]
mov qword [rsp + 0xb08], rax
mov rax, qword [rsp + 0xb80]
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0xb88]
mov qword [rsp + 0xb18], rax
mov rax, qword [rsp + 0xb90]
mov qword [rsp + 0xb10], rax
mov rax, qword [rsp + 0xb98]
mov qword [rsp + 0xa40], rax
mov rax, qword [rsp + 0xba0]
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0xba8]
mov qword [rsp + 0xb20], rax
mov rax, qword [rsp + 0xbb0]
mov qword [rsp + 0xb28], rax
mov rax, qword [rsp + 0xbb8]
mov qword [rsp + 0xb30], rax
mov rax, qword [rsp + 0xbc0]
mov qword [rsp + 0xad8], rax
mov rax, qword [rsp + 0xbc8]
mov qword [rsp + 0xae8], rax
mov rax, qword [rsp + 0xbd0]
mov qword [rsp + 0xa80], rax
mov rax, qword [rsp + 0xbd8]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0xbe0]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0xbe8]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0xbf0]
mov qword [rsp + 0xae0], rax
mov rax, qword [rsp + 0xbf8]
mov qword [rsp + 0xa78], rax
mov rax, qword [rsp + 0x1298]
mov qword [rsp + 0xaf8], rax
mov rax, qword [rsp + 0x12a0]
mov qword [rsp + 0xb50], rax
mov rax, qword [rsp + 0x12a8]
mov qword [rsp + 0xa20], rax
mov rax, qword [rsp + 0x12b8]
mov qword [rsp + 0xb58], rax
mov rax, qword [rsp + 0x12c0]
mov qword [rsp + 0x150], rax
mov al, byte [rsp + 0x12c8]
mov dword [rsp + 0x148], eax
mov al, byte [rsp + 0xc80]
mov byte [rsp + 0x54], al
mov al, byte [rsp + 0xc88]
mov byte [rsp + 0x55], al
mov al, byte [rsp + 0xc90]
mov byte [rsp + 0x56], al
mov al, byte [rsp + 0xc98]
mov byte [rsp + 0x198], al
mov al, byte [rsp + 0xca0]
mov byte [rsp + 0x57], al
mov al, byte [rsp + 0xca8]
mov byte [rsp + 0x58], al
mov al, byte [rsp + 0xcb0]
mov byte [rsp + 0x59], al
mov al, byte [rsp + 0xcb8]
mov byte [rsp + 0x5a], al
mov al, byte [rsp + 0xcc0]
mov byte [rsp + 0x5b], al
mov al, byte [rsp + 0xcc8]
mov byte [rsp + 0x5c], al
mov al, byte [rsp + 0xcd0]
mov byte [rsp + 0x5d], al
mov al, byte [rsp + 0xcd8]
mov byte [rsp + 0x5e], al
mov al, byte [rsp + 0xce0]
mov byte [rsp + 0x5f], al
mov al, byte [rsp + 0xce8]
mov byte [rsp + 0x60], al
mov al, byte [rsp + 0xcf0]
mov byte [rsp + 0x61], al
mov al, byte [rsp + 0xcf8]
mov byte [rsp + 0x62], al
mov al, byte [rsp + 0xd00]
mov byte [rsp + 0x63], al
mov al, byte [rsp + 0xd08]
mov byte [rsp + 0x64], al
mov al, byte [rsp + 0xd10]
mov byte [rsp + 0x65], al
mov al, byte [rsp + 0xd18]
mov byte [rsp + 0x66], al
mov al, byte [rsp + 0xd20]
mov byte [rsp + 0x67], al
mov al, byte [rsp + 0xd28]
mov byte [rsp + 0x68], al
mov al, byte [rsp + 0xd30]
mov byte [rsp + 0x69], al
mov al, byte [rsp + 0xd38]
mov byte [rsp + 0x1a0], al
mov al, byte [rsp + 0xd40]
mov byte [rsp + 0x1a8], al
mov al, byte [rsp + 0xd48]
mov byte [rsp + 0x1b0], al
mov al, byte [rsp + 0xd50]
mov byte [rsp + 0x1b8], al
mov al, byte [rsp + 0xd58]
mov byte [rsp + 0x1c0], al
mov al, byte [rsp + 0xd60]
mov byte [rsp + 0x1c8], al
mov al, byte [rsp + 0xd68]
mov byte [rsp + 0x1d0], al
mov al, byte [rsp + 0xd70]
mov byte [rsp + 0x6a], al
mov al, byte [rsp + 0xd78]
mov byte [rsp + 0x1d8], al
mov al, byte [rsp + 0xd80]
mov byte [rsp + 0x6b], al
mov al, byte [rsp + 0xd88]
mov byte [rsp + 0x6c], al
mov al, byte [rsp + 0xd90]
mov byte [rsp + 0x1e0], al
mov al, byte [rsp + 0xd98]
mov byte [rsp + 0x6d], al
mov al, byte [rsp + 0xda0]
mov byte [rsp + 0x1e8], al
mov al, byte [rsp + 0xda8]
mov byte [rsp + 0x6e], al
mov al, byte [rsp + 0xdb0]
mov byte [rsp + 0x6f], al
mov al, byte [rsp + 0xdb8]
mov byte [rsp + 0x1f0], al
mov al, byte [rsp + 0xdc0]
mov byte [rsp + 0x70], al
mov al, byte [rsp + 0xdc8]
mov byte [rsp + 0x71], al
mov al, byte [rsp + 0xdd0]
mov byte [rsp + 0x1f8], al
mov al, byte [rsp + 0xdd8]
mov byte [rsp + 0x72], al
mov al, byte [rsp + 0xde0]
mov byte [rsp + 0x200], al
mov al, byte [rsp + 0xde8]
mov byte [rsp + 0x73], al
mov al, byte [rsp + 0xdf0]
mov byte [rsp + 0x74], al
mov al, byte [rsp + 0xdf8]
mov byte [rsp + 0x208], al
mov al, byte [rsp + 0xe00]
mov byte [rsp + 0x75], al
mov al, byte [rsp + 0xe08]
mov byte [rsp + 0x210], al
mov al, byte [rsp + 0xe10]
mov byte [rsp + 0x76], al
mov al, byte [rsp + 0xe18]
mov byte [rsp + 0x77], al
mov al, byte [rsp + 0xe20]
mov byte [rsp + 0x218], al
mov al, byte [rsp + 0xe28]
mov byte [rsp + 0x78], al
mov al, byte [rsp + 0xe30]
mov byte [rsp + 0x79], al
mov al, byte [rsp + 0xe38]
mov byte [rsp + 0x220], al
mov al, byte [rsp + 0xe40]
mov byte [rsp + 0x7a], al
mov al, byte [rsp + 0xe48]
mov byte [rsp + 0x228], al
mov al, byte [rsp + 0xe50]
mov byte [rsp + 0x7b], al
mov al, byte [rsp + 0xe58]
mov byte [rsp + 0x7c], al
mov al, byte [rsp + 0xe60]
mov byte [rsp + 0x7d], al
mov al, byte [rsp + 0xe68]
mov byte [rsp + 0x7e], al
mov al, byte [rsp + 0xe70]
mov byte [rsp + 0x230], al
mov al, byte [rsp + 0xe78]
mov byte [rsp + 0x7f], al
mov al, byte [rsp + 0xe80]
mov byte [rsp + 0x80], al
mov al, byte [rsp + 0xe88]
mov byte [rsp + 0x238], al
mov al, byte [rsp + 0xe90]
mov byte [rsp + 0x81], al
mov al, byte [rsp + 0xe98]
mov byte [rsp + 0x82], al
mov al, byte [rsp + 0xea0]
mov byte [rsp + 0x83], al
mov al, byte [rsp + 0xea8]
mov byte [rsp + 0x84], al
mov al, byte [rsp + 0xeb0]
mov byte [rsp + 0x240], al
mov al, byte [rsp + 0xeb8]
mov byte [rsp + 0x85], al
mov al, byte [rsp + 0xec0]
mov byte [rsp + 0x86], al
mov al, byte [rsp + 0xec8]
mov byte [rsp + 0x248], al
mov al, byte [rsp + 0xed0]
mov byte [rsp + 0x87], al
mov al, byte [rsp + 0xed8]
mov byte [rsp + 0x88], al
mov al, byte [rsp + 0xee0]
mov byte [rsp + 0x89], al
mov al, byte [rsp + 0xee8]
mov byte [rsp + 0x8a], al
mov al, byte [rsp + 0xef0]
mov byte [rsp + 0x8b], al
mov al, byte [rsp + 0xef8]
mov byte [rsp + 0x8c], al
mov al, byte [rsp + 0xf00]
mov byte [rsp + 0x8d], al
mov al, byte [rsp + 0xf08]
mov byte [rsp + 0x8e], al
mov al, byte [rsp + 0xf10]
mov byte [rsp + 0x8f], al
mov al, byte [rsp + 0xf18]
mov byte [rsp + 0x2a0], al
mov al, byte [rsp + 0xf20]
mov byte [rsp + 0x2b0], al
mov al, byte [rsp + 0xf28]
mov byte [rsp + 0x2c8], al
mov al, byte [rsp + 0xf30]
mov byte [rsp + 0x90], al
mov al, byte [rsp + 0xf38]
mov byte [rsp + 0x2e8], al
mov al, byte [rsp + 0xf40]
mov byte [rsp + 0x91], al
mov al, byte [rsp + 0xf48]
mov byte [rsp + 0x92], al
mov al, byte [rsp + 0xf50]
mov byte [rsp + 0x93], al
mov al, byte [rsp + 0xf58]
mov byte [rsp + 0x94], al
mov al, byte [rsp + 0xf60]
mov byte [rsp + 0x95], al
mov al, byte [rsp + 0xf68]
mov byte [rsp + 0x348], al
mov al, byte [rsp + 0xf70]
mov byte [rsp + 0x358], al
mov al, byte [rsp + 0xf78]
mov byte [rsp + 0x96], al
mov al, byte [rsp + 0xf80]
mov byte [rsp + 0x380], al
mov al, byte [rsp + 0xf88]
mov byte [rsp + 0x97], al
mov al, byte [rsp + 0xf90]
mov byte [rsp + 0x98], al
mov al, byte [rsp + 0xf98]
mov byte [rsp + 0x3b0], al
mov al, byte [rsp + 0xfa0]
mov byte [rsp + 0x99], al
mov al, byte [rsp + 0xfa8]
mov byte [rsp + 0x3d0], al
mov al, byte [rsp + 0xfb0]
mov byte [rsp + 0x9a], al
mov al, byte [rsp + 0xfb8]
mov byte [rsp + 0x9b], al
mov al, byte [rsp + 0xfc0]
mov byte [rsp + 0x9c], al
mov al, byte [rsp + 0xfc8]
mov byte [rsp + 0x410], al
mov al, byte [rsp + 0xfd0]
mov byte [rsp + 0x9d], al
mov al, byte [rsp + 0xfd8]
mov byte [rsp + 0x438], al
mov al, byte [rsp + 0xfe0]
mov byte [rsp + 0x448], al
mov al, byte [rsp + 0xfe8]
mov byte [rsp + 0x9e], al
mov al, byte [rsp + 0xff0]
mov byte [rsp + 0x470], al
mov al, byte [rsp + 0xff8]
mov byte [rsp + 0x480], al
mov al, byte [rsp + 0x1000]
mov byte [rsp + 0x498], al
mov al, byte [rsp + 0x1008]
mov byte [rsp + 0x4b0], al
mov al, byte [rsp + 0x1010]
mov byte [rsp + 0x4c8], al
mov al, byte [rsp + 0x1018]
mov byte [rsp + 0x4d8], al
mov al, byte [rsp + 0x1020]
mov byte [rsp + 0x4f0], al
mov al, byte [rsp + 0x1028]
mov byte [rsp + 0x508], al
mov al, byte [rsp + 0x1030]
mov byte [rsp + 0x518], al
mov al, byte [rsp + 0x1038]
mov byte [rsp + 0x530], al
mov al, byte [rsp + 0x1040]
mov byte [rsp + 0x548], al
mov al, byte [rsp + 0x1048]
mov byte [rsp + 0x560], al
mov al, byte [rsp + 0x1050]
mov byte [rsp + 0x570], al
mov al, byte [rsp + 0x1058]
mov byte [rsp + 0x588], al
mov al, byte [rsp + 0x1060]
mov byte [rsp + 0x5a0], al
mov al, byte [rsp + 0x1068]
mov byte [rsp + 0x5b0], al
mov al, byte [rsp + 0x1070]
mov byte [rsp + 0x5c8], al
mov al, byte [rsp + 0x1078]
mov byte [rsp + 0x5e0], al
mov al, byte [rsp + 0x1080]
mov byte [rsp + 0x5f8], al
mov al, byte [rsp + 0x1088]
mov byte [rsp + 0x608], al
mov al, byte [rsp + 0x1090]
mov byte [rsp + 0x620], al
mov al, byte [rsp + 0x1098]
mov byte [rsp + 0x638], al
mov al, byte [rsp + 0x10a0]
mov byte [rsp + 0x648], al
mov al, byte [rsp + 0x10a8]
mov byte [rsp + 0x660], al
mov al, byte [rsp + 0x10b0]
mov byte [rsp + 0x678], al
mov al, byte [rsp + 0x10b8]
mov byte [rsp + 0x688], al
mov al, byte [rsp + 0x10c0]
mov byte [rsp + 0x6a0], al
mov al, byte [rsp + 0x10c8]
mov byte [rsp + 0x6b8], al
mov al, byte [rsp + 0x10d0]
mov byte [rsp + 0x6d0], al
mov al, byte [rsp + 0x10d8]
mov byte [rsp + 0x6e0], al
mov al, byte [rsp + 0x10e0]
mov byte [rsp + 0x6f8], al
mov al, byte [rsp + 0x10e8]
mov byte [rsp + 0x710], al
mov al, byte [rsp + 0x10f0]
mov byte [rsp + 0x720], al
mov al, byte [rsp + 0x10f8]
mov byte [rsp + 0x738], al
mov al, byte [rsp + 0x1100]
mov byte [rsp + 0x750], al
mov al, byte [rsp + 0x1108]
mov byte [rsp + 0x768], al
mov al, byte [rsp + 0x1110]
mov byte [rsp + 0x778], al
mov al, byte [rsp + 0x1118]
mov byte [rsp + 0x9f], al
mov al, byte [rsp + 0x1120]
mov byte [rsp + 0xa0], al
mov al, byte [rsp + 0x1128]
mov byte [rsp + 0xa1], al
mov al, byte [rsp + 0x1130]
mov byte [rsp + 0xa2], al
mov al, byte [rsp + 0x1138]
mov byte [rsp + 0xa3], al
mov al, byte [rsp + 0x1140]
mov byte [rsp + 0xa4], al
mov al, byte [rsp + 0x1148]
mov byte [rsp + 0xa5], al
mov al, byte [rsp + 0x1150]
mov byte [rsp + 0xa6], al
mov al, byte [rsp + 0x1158]
mov byte [rsp + 0xa7], al
mov al, byte [rsp + 0x1160]
mov byte [rsp + 0xa8], al
mov al, byte [rsp + 0x1168]
mov byte [rsp + 0xa9], al
mov al, byte [rsp + 0x1170]
mov byte [rsp + 0xaa], al
mov al, byte [rsp + 0x1178]
mov byte [rsp + 0xab], al
mov al, byte [rsp + 0x1180]
mov byte [rsp + 0xac], al
mov al, byte [rsp + 0x1188]
mov byte [rsp + 0xad], al
mov al, byte [rsp + 0x1190]
mov byte [rsp + 0xae], al
mov al, byte [rsp + 0x1198]
mov byte [rsp + 0xaf], al
mov al, byte [rsp + 0x11a0]
mov byte [rsp + 0xb0], al
mov al, byte [rsp + 0x11a8]
mov byte [rsp + 0xb1], al
mov al, byte [rsp + 0x11b0]
mov byte [rsp + 0xb2], al
mov al, byte [rsp + 0x11b8]
mov byte [rsp + 0x8a0], al
mov al, byte [rsp + 0x11c0]
mov byte [rsp + 0x8b8], al
mov al, byte [rsp + 0x11c8]
mov byte [rsp + 0x8d0], al
mov al, byte [rsp + 0x11d0]
mov byte [rsp + 0x8e0], al
mov al, byte [rsp + 0x11d8]
mov byte [rsp + 0x8f8], al
mov al, byte [rsp + 0x11e0]
mov byte [rsp + 0x910], al
mov al, byte [rsp + 0x11e8]
mov byte [rsp + 0x920], al
mov al, byte [rsp + 0x11f0]
mov byte [rsp + 0x938], al
mov al, byte [rsp + 0x11f8]
mov byte [rsp + 0x950], al
mov al, byte [rsp + 0x1200]
mov byte [rsp + 0x968], al
mov al, byte [rsp + 0x1208]
mov byte [rsp + 0x978], al
mov al, byte [rsp + 0x1210]
mov byte [rsp + 0x988], al
mov r15b, byte [rsp + 0x1218]
mov r9b, byte [rsp + 0x1220]
mov dil, byte [rsp + 0x1228]
mov bl, byte [rsp + 0x1230]
mov r11b, byte [rsp + 0x1238]
mov r8b, byte [rsp + 0x1240]
mov sil, byte [rsp + 0x1248]
mov r14b, byte [rsp + 0x1250]
mov r13b, byte [rsp + 0x1258]
mov cl, byte [rsp + 0x1260]
mov r12b, byte [rsp + 0x1268]
mov r10b, byte [rsp + 0x1270]
mov dl, byte [rsp + 0x1278]
mov al, byte [rsp + 0x1280]
mov byte [rsp + 0xb3], al
mov al, byte [rsp + 0x1288]
mov byte [rsp + 0xce], al
mov al, byte [rsp + 0x1290]
mov byte [rsp + 0xd8], al
je 0x1400587f1
mov byte [rsp + 0xb4], r15b
mov byte [rsp + 0xb5], r9b
mov byte [rsp + 0xb9], dil
mov byte [rsp + 0xba], bl
mov byte [rsp + 0xb6], r11b
mov byte [rsp + 0xbb], r8b
mov byte [rsp + 0x45], sil
mov byte [rsp + 0xbc], r14b
mov byte [rsp + 0xb7], r13b
mov byte [rsp + 0x44], cl
mov byte [rsp + 0xbd], r12b
mov byte [rsp + 0xb8], r10b
mov byte [rsp + 0xe0], dl
mov rax, qword [rsp + 0x110]
mov rax, qword [rax + 0xa0]
test byte [rax + 0x3c], 1
mov r8, qword [rsp + 0x118]
jne 0x140059eda
cmp qword [rsp + 0xa40], 2
mov rcx, qword [rsp + 0x170]
mov rdx, qword [rsp + 0x168]
mov r12b, byte [rsp + 0xbd]
mov r10b, byte [rsp + 0xbc]
mov r13b, byte [rsp + 0x45]
mov sil, byte [rsp + 0xbb]
mov r11b, byte [rsp + 0xba]
mov bl, byte [rsp + 0xb9]
mov rdi, qword [rsp + 0x160]
mov r15, qword [rsp + 0xa70]
mov r9, qword [rsp + 0x190]
mov r14, qword [rsp + 0x188]
mov rax, qword [rsp + 0x138]
jne 0x1400646c0
cmp byte [rsp + 0x148], 0
jne 0x1400646c0
mov qword [rsp + 0xf8], r14
mov qword [rsp + 0xa48], r9
mov r9, qword [rsp + 0xa18]
mov qword [rsp + 0xab0], r9
mov r9b, byte [rsp + 0xe0]
mov byte [rsp + 0xbe], r9b
mov r9, qword [rsp + 0xa10]
mov qword [rsp + 0xa18], r9
mov r9b, byte [rsp + 0xb8]
mov byte [rsp + 0xe0], r9b
mov r9, qword [rsp + 0xa08]
mov qword [rsp + 0xa10], r9
mov byte [rsp + 0xb8], r12b
mov r9, qword [rsp + 0xa00]
mov qword [rsp + 0xa08], r9
mov r9b, byte [rsp + 0x44]
mov byte [rsp + 0xbd], r9b
mov r9, qword [rsp + 0x9f8]
mov qword [rsp + 0xa00], r9
mov r9b, byte [rsp + 0xb7]
mov byte [rsp + 0x44], r9b
mov r9, qword [rsp + 0x9f0]
mov qword [rsp + 0x9f8], r9
mov byte [rsp + 0xb7], r10b
mov r9, qword [rsp + 0xe8]
mov qword [rsp + 0x9f0], r9
mov byte [rsp + 0xbc], r13b
mov r9, qword [rsp + 0xf0]
mov qword [rsp + 0xe8], r9
mov byte [rsp + 0x45], sil
mov qword [rsp + 0xf0], rax
mov al, byte [rsp + 0xb6]
mov byte [rsp + 0xbb], al
mov rax, qword [rsp + 0xa38]
mov qword [rsp + 0x138], rax
mov byte [rsp + 0xb6], r11b
mov r12, qword [rsp + 0xa30]
mov byte [rsp + 0xba], bl
mov r10, qword [rsp + 0x158]
mov r9b, byte [rsp + 0xb5]
mov byte [rsp + 0xb9], r9b
mov r11, qword [rsp + 0xd0]
mov r9b, byte [rsp + 0xb4]
mov byte [rsp + 0xb5], r9b
mov qword [rsp + 0xd0], rcx
mov al, byte [rsp + 0x988]
mov byte [rsp + 0xb4], al
mov qword [rsp + 0x170], rdx
mov al, byte [rsp + 0x978]
mov byte [rsp + 0x988], al
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x168], rcx
mov al, byte [rsp + 0x968]
mov byte [rsp + 0x978], al
mov rax, qword [rsp + 0xa68]
mov qword [rsp + 0xc0], rax
mov al, byte [rsp + 0x950]
mov byte [rsp + 0x968], al
mov rbx, qword [rsp + 0xa60]
mov al, byte [rsp + 0x938]
mov byte [rsp + 0x950], al
mov rsi, qword [rsp + 0xa58]
mov al, byte [rsp + 0x920]
mov byte [rsp + 0x938], al
mov r13, qword [rsp + 0xa50]
mov al, byte [rsp + 0x910]
mov byte [rsp + 0x920], al
mov rcx, qword [rsp + 0x9e8]
mov al, byte [rsp + 0x8f8]
mov byte [rsp + 0x910], al
mov r9, qword [rsp + 0x9e0]
mov qword [rsp + 0x9e8], r9
mov al, byte [rsp + 0x8e0]
mov byte [rsp + 0x8f8], al
mov r9, qword [rsp + 0x9d8]
mov qword [rsp + 0x9e0], r9
mov al, byte [rsp + 0x8d0]
mov byte [rsp + 0x8e0], al
mov r9, qword [rsp + 0x9d0]
mov qword [rsp + 0x9d8], r9
mov al, byte [rsp + 0x8b8]
mov byte [rsp + 0x8d0], al
mov r9, qword [rsp + 0x9c8]
mov qword [rsp + 0x9d0], r9
mov al, byte [rsp + 0x8a0]
mov byte [rsp + 0x8b8], al
mov r9, qword [rsp + 0x9c0]
mov qword [rsp + 0x9c8], r9
mov al, byte [rsp + 0xb2]
mov byte [rsp + 0x8a0], al
mov r9, qword [rsp + 0x9b8]
mov qword [rsp + 0x9c0], r9
mov al, byte [rsp + 0xb1]
mov byte [rsp + 0xb2], al
mov r9, qword [rsp + 0x9b0]
mov qword [rsp + 0x9b8], r9
mov al, byte [rsp + 0xb0]
mov byte [rsp + 0xb1], al
mov r9, qword [rsp + 0x9a8]
mov qword [rsp + 0x9b0], r9
mov al, byte [rsp + 0xaf]
mov byte [rsp + 0xb0], al
mov qword [rsp + 0x9a8], rdi
mov al, byte [rsp + 0xae]
mov byte [rsp + 0xaf], al
mov r9, qword [rsp + 0x9a0]
mov qword [rsp + 0x160], r9
mov al, byte [rsp + 0xad]
mov byte [rsp + 0xae], al
mov r9, qword [rsp + 0x998]
mov qword [rsp + 0x9a0], r9
mov al, byte [rsp + 0xac]
mov byte [rsp + 0xad], al
mov qword [rsp + 0x998], r15
mov al, byte [rsp + 0xab]
mov byte [rsp + 0xac], al
mov r15, qword [rsp + 0x990]
mov al, byte [rsp + 0xaa]
mov byte [rsp + 0xab], al
mov rax, qword [rsp + 0xa28]
mov qword [rsp + 0x990], rax
mov al, byte [rsp + 0xa9]
mov byte [rsp + 0xaa], al
mov r14, qword [rsp + 0x980]
mov r9b, byte [rsp + 0xa8]
mov byte [rsp + 0xa9], r9b
mov r9, qword [rsp + 0x970]
mov qword [rsp + 0x980], r9
mov r9b, byte [rsp + 0xa7]
mov byte [rsp + 0xa8], r9b
mov r9, qword [rsp + 0x960]
mov qword [rsp + 0x970], r9
mov r9b, byte [rsp + 0xa6]
mov byte [rsp + 0xa7], r9b
mov r9, qword [rsp + 0x958]
mov qword [rsp + 0x960], r9
mov r9b, byte [rsp + 0xa5]
mov byte [rsp + 0xa6], r9b
mov r9, qword [rsp + 0x948]
mov qword [rsp + 0x958], r9
mov r9b, byte [rsp + 0xa4]
mov byte [rsp + 0xa5], r9b
mov r9, qword [rsp + 0x940]
mov qword [rsp + 0x948], r9
mov r9b, byte [rsp + 0xa3]
mov byte [rsp + 0xa4], r9b
mov r9, qword [rsp + 0x930]
mov qword [rsp + 0x940], r9
mov r9b, byte [rsp + 0xa2]
mov byte [rsp + 0xa3], r9b
mov r9, qword [rsp + 0x928]
mov qword [rsp + 0x930], r9
mov r9b, byte [rsp + 0xa1]
mov byte [rsp + 0xa2], r9b
mov r9, qword [rsp + 0x918]
mov qword [rsp + 0x928], r9
mov r9b, byte [rsp + 0xa0]
mov byte [rsp + 0xa1], r9b
mov r9, qword [rsp + 0x908]
mov qword [rsp + 0x918], r9
mov r9b, byte [rsp + 0x9f]
mov byte [rsp + 0xa0], r9b
mov r9, qword [rsp + 0x900]
mov qword [rsp + 0x908], r9
mov r9b, byte [rsp + 0x778]
mov byte [rsp + 0x9f], r9b
mov r9, qword [rsp + 0x8f0]
mov qword [rsp + 0x900], r9
mov r9b, byte [rsp + 0x768]
mov byte [rsp + 0x778], r9b
mov r9, qword [rsp + 0x8e8]
mov qword [rsp + 0x8f0], r9
mov r9b, byte [rsp + 0x750]
mov byte [rsp + 0x768], r9b
mov r9, qword [rsp + 0x8d8]
mov qword [rsp + 0x8e8], r9
mov r9b, byte [rsp + 0x738]
mov byte [rsp + 0x750], r9b
mov r9, qword [rsp + 0x8c8]
mov qword [rsp + 0x8d8], r9
mov r9b, byte [rsp + 0x720]
mov byte [rsp + 0x738], r9b
mov r9, qword [rsp + 0x8c0]
mov qword [rsp + 0x8c8], r9
mov r9b, byte [rsp + 0x710]
mov byte [rsp + 0x720], r9b
mov r9, qword [rsp + 0x8b0]
mov qword [rsp + 0x8c0], r9
mov r9b, byte [rsp + 0x6f8]
mov byte [rsp + 0x710], r9b
mov r9, qword [rsp + 0x8a8]
mov qword [rsp + 0x8b0], r9
mov r9b, byte [rsp + 0x6e0]
mov byte [rsp + 0x6f8], r9b
mov r9, qword [rsp + 0x898]
mov qword [rsp + 0x8a8], r9
mov r9b, byte [rsp + 0x6d0]
mov byte [rsp + 0x6e0], r9b
mov r9, qword [rsp + 0x890]
mov qword [rsp + 0x898], r9
mov r9b, byte [rsp + 0x6b8]
mov byte [rsp + 0x6d0], r9b
mov r9, qword [rsp + 0x888]
mov qword [rsp + 0x890], r9
mov r9b, byte [rsp + 0x6a0]
mov byte [rsp + 0x6b8], r9b
mov r9, qword [rsp + 0x880]
mov qword [rsp + 0x888], r9
mov r9b, byte [rsp + 0x688]
mov byte [rsp + 0x6a0], r9b
mov r9, qword [rsp + 0x878]
mov qword [rsp + 0x880], r9
mov r9b, byte [rsp + 0x678]
mov byte [rsp + 0x688], r9b
mov r9, qword [rsp + 0x870]
mov qword [rsp + 0x878], r9
mov r9b, byte [rsp + 0x660]
mov byte [rsp + 0x678], r9b
mov r9, qword [rsp + 0x868]
mov qword [rsp + 0x870], r9
mov r9b, byte [rsp + 0x648]
mov byte [rsp + 0x660], r9b
mov r9, qword [rsp + 0x860]
mov qword [rsp + 0x868], r9
mov r9b, byte [rsp + 0x638]
mov byte [rsp + 0x648], r9b
mov r9, qword [rsp + 0x858]
mov qword [rsp + 0x860], r9
mov r9b, byte [rsp + 0x620]
mov byte [rsp + 0x638], r9b
mov r9, qword [rsp + 0x850]
mov qword [rsp + 0x858], r9
mov r9b, byte [rsp + 0x608]
mov byte [rsp + 0x620], r9b
mov r9, qword [rsp + 0x848]
mov qword [rsp + 0x850], r9
mov r9b, byte [rsp + 0x5f8]
mov byte [rsp + 0x608], r9b
mov r9, qword [rsp + 0x840]
mov qword [rsp + 0x848], r9
mov r9b, byte [rsp + 0x5e0]
mov byte [rsp + 0x5f8], r9b
mov r9, qword [rsp + 0x838]
mov qword [rsp + 0x840], r9
mov r9b, byte [rsp + 0x5c8]
mov byte [rsp + 0x5e0], r9b
mov r9, qword [rsp + 0x830]
mov qword [rsp + 0x838], r9
mov r9b, byte [rsp + 0x5b0]
mov byte [rsp + 0x5c8], r9b
mov r9, qword [rsp + 0x828]
mov qword [rsp + 0x830], r9
mov r9b, byte [rsp + 0x5a0]
mov byte [rsp + 0x5b0], r9b
mov r9, qword [rsp + 0x820]
mov qword [rsp + 0x828], r9
mov r9b, byte [rsp + 0x588]
mov byte [rsp + 0x5a0], r9b
mov r9, qword [rsp + 0x818]
mov qword [rsp + 0x820], r9
mov r9b, byte [rsp + 0x570]
mov byte [rsp + 0x588], r9b
mov r9, qword [rsp + 0x810]
mov qword [rsp + 0x818], r9
mov r9b, byte [rsp + 0x560]
mov byte [rsp + 0x570], r9b
mov r9, qword [rsp + 0x808]
mov qword [rsp + 0x810], r9
mov r9b, byte [rsp + 0x548]
mov byte [rsp + 0x560], r9b
mov r9, qword [rsp + 0x800]
mov qword [rsp + 0x808], r9
mov r9b, byte [rsp + 0x530]
mov byte [rsp + 0x548], r9b
mov r9, qword [rsp + 0x7f8]
mov qword [rsp + 0x800], r9
mov r9b, byte [rsp + 0x518]
mov byte [rsp + 0x530], r9b
mov r9, qword [rsp + 0x7f0]
mov qword [rsp + 0x7f8], r9
mov r9b, byte [rsp + 0x508]
mov byte [rsp + 0x518], r9b
mov r9, qword [rsp + 0x7e8]
mov qword [rsp + 0x7f0], r9
mov r9b, byte [rsp + 0x4f0]
mov byte [rsp + 0x508], r9b
mov r9, qword [rsp + 0x7e0]
mov qword [rsp + 0x7e8], r9
mov r9b, byte [rsp + 0x4d8]
mov byte [rsp + 0x4f0], r9b
mov r9, qword [rsp + 0x7d8]
mov qword [rsp + 0x7e0], r9
mov r9b, byte [rsp + 0x4c8]
mov byte [rsp + 0x4d8], r9b
mov r9, qword [rsp + 0x7d0]
mov qword [rsp + 0x7d8], r9
mov r9b, byte [rsp + 0x4b0]
mov byte [rsp + 0x4c8], r9b
mov r9, qword [rsp + 0x7c8]
mov qword [rsp + 0x7d0], r9
mov r9b, byte [rsp + 0x498]
mov byte [rsp + 0x4b0], r9b
mov r9, qword [rsp + 0x7c0]
mov qword [rsp + 0x7c8], r9
mov r9b, byte [rsp + 0x480]
mov byte [rsp + 0x498], r9b
mov r9, qword [rsp + 0x7b8]
mov qword [rsp + 0x7c0], r9
mov r9b, byte [rsp + 0x470]
mov byte [rsp + 0x480], r9b
mov r9, qword [rsp + 0x7b0]
mov qword [rsp + 0x7b8], r9
mov r9b, byte [rsp + 0x9e]
mov byte [rsp + 0x470], r9b
mov r9, qword [rsp + 0x7a8]
mov qword [rsp + 0x7b0], r9
mov r9b, byte [rsp + 0x448]
mov byte [rsp + 0x9e], r9b
mov r9, qword [rsp + 0x7a0]
mov qword [rsp + 0x7a8], r9
mov r9b, byte [rsp + 0x438]
mov byte [rsp + 0x448], r9b
mov r9, qword [rsp + 0x798]
mov qword [rsp + 0x7a0], r9
mov r9b, byte [rsp + 0x9d]
mov byte [rsp + 0x438], r9b
mov r9, qword [rsp + 0x790]
mov qword [rsp + 0x798], r9
mov r9b, byte [rsp + 0x410]
mov byte [rsp + 0x9d], r9b
mov r9, qword [rsp + 0x788]
mov qword [rsp + 0x790], r9
mov r9b, byte [rsp + 0x9c]
mov byte [rsp + 0x410], r9b
mov r9, qword [rsp + 0x780]
mov qword [rsp + 0x788], r9
mov r9b, byte [rsp + 0x9b]
mov byte [rsp + 0x9c], r9b
mov r9, qword [rsp + 0x770]
mov qword [rsp + 0x780], r9
mov r9b, byte [rsp + 0x9a]
mov byte [rsp + 0x9b], r9b
mov r9, qword [rsp + 0x760]
mov qword [rsp + 0x770], r9
mov r9b, byte [rsp + 0x3d0]
mov byte [rsp + 0x9a], r9b
mov r9, qword [rsp + 0x758]
mov qword [rsp + 0x760], r9
mov r9b, byte [rsp + 0x99]
mov byte [rsp + 0x3d0], r9b
mov r9, qword [rsp + 0x748]
mov qword [rsp + 0x758], r9
mov r9b, byte [rsp + 0x3b0]
mov byte [rsp + 0x99], r9b
mov r9, qword [rsp + 0x740]
mov qword [rsp + 0x748], r9
mov r9b, byte [rsp + 0x98]
mov byte [rsp + 0x3b0], r9b
mov r9, qword [rsp + 0x730]
mov qword [rsp + 0x740], r9
mov r9b, byte [rsp + 0x97]
mov byte [rsp + 0x98], r9b
mov r9, qword [rsp + 0x728]
mov qword [rsp + 0x730], r9
mov r9b, byte [rsp + 0x380]
mov byte [rsp + 0x97], r9b
mov r9, qword [rsp + 0x718]
mov qword [rsp + 0x728], r9
mov r9b, byte [rsp + 0x96]
mov byte [rsp + 0x380], r9b
mov r9, qword [rsp + 0x708]
mov qword [rsp + 0x718], r9
mov r9b, byte [rsp + 0x358]
mov byte [rsp + 0x96], r9b
mov r9, qword [rsp + 0x700]
mov qword [rsp + 0x708], r9
mov r9b, byte [rsp + 0x348]
mov byte [rsp + 0x358], r9b
mov r9, qword [rsp + 0x6f0]
mov qword [rsp + 0x700], r9
mov r9b, byte [rsp + 0x95]
mov byte [rsp + 0x348], r9b
mov r9, qword [rsp + 0x6e8]
mov qword [rsp + 0x6f0], r9
mov r9b, byte [rsp + 0x94]
mov byte [rsp + 0x95], r9b
mov r9, qword [rsp + 0x6d8]
mov qword [rsp + 0x6e8], r9
mov r9b, byte [rsp + 0x93]
mov byte [rsp + 0x94], r9b
mov r9, qword [rsp + 0x6c8]
mov qword [rsp + 0x6d8], r9
mov r9b, byte [rsp + 0x92]
mov byte [rsp + 0x93], r9b
mov r9, qword [rsp + 0x6c0]
mov qword [rsp + 0x6c8], r9
mov r9b, byte [rsp + 0x91]
mov byte [rsp + 0x92], r9b
mov r9, qword [rsp + 0x6b0]
mov qword [rsp + 0x6c0], r9
mov r9b, byte [rsp + 0x2e8]
mov byte [rsp + 0x91], r9b
mov r9, qword [rsp + 0x6a8]
mov qword [rsp + 0x6b0], r9
mov r9b, byte [rsp + 0x90]
mov byte [rsp + 0x2e8], r9b
mov r9, qword [rsp + 0x698]
mov qword [rsp + 0x6a8], r9
mov r9b, byte [rsp + 0x2c8]
mov byte [rsp + 0x90], r9b
mov r9, qword [rsp + 0x690]
mov qword [rsp + 0x698], r9
mov r9b, byte [rsp + 0x2b0]
mov byte [rsp + 0x2c8], r9b
mov r9, qword [rsp + 0x680]
mov qword [rsp + 0x690], r9
mov r9b, byte [rsp + 0x2a0]
mov byte [rsp + 0x2b0], r9b
mov r9, qword [rsp + 0x670]
mov qword [rsp + 0x680], r9
mov r9b, byte [rsp + 0x8f]
mov byte [rsp + 0x2a0], r9b
mov r9, qword [rsp + 0x668]
mov qword [rsp + 0x670], r9
mov r9b, byte [rsp + 0x8e]
mov byte [rsp + 0x8f], r9b
mov r9, qword [rsp + 0x658]
mov qword [rsp + 0x668], r9
mov r9b, byte [rsp + 0x8d]
mov byte [rsp + 0x8e], r9b
mov r9, qword [rsp + 0x650]
mov qword [rsp + 0x658], r9
mov r9b, byte [rsp + 0x8c]
mov byte [rsp + 0x8d], r9b
mov r9, qword [rsp + 0x640]
mov qword [rsp + 0x650], r9
mov r9b, byte [rsp + 0x8b]
mov byte [rsp + 0x8c], r9b
mov r9, qword [rsp + 0x630]
mov qword [rsp + 0x640], r9
mov r9b, byte [rsp + 0x8a]
mov byte [rsp + 0x8b], r9b
mov r9, qword [rsp + 0x628]
mov qword [rsp + 0x630], r9
mov r9b, byte [rsp + 0x89]
mov byte [rsp + 0x8a], r9b
mov r9, qword [rsp + 0x618]
mov qword [rsp + 0x628], r9
mov r9b, byte [rsp + 0x88]
mov byte [rsp + 0x89], r9b
mov r9, qword [rsp + 0x610]
mov qword [rsp + 0x618], r9
mov r9b, byte [rsp + 0x87]
mov byte [rsp + 0x88], r9b
mov r9, qword [rsp + 0x600]
mov qword [rsp + 0x610], r9
mov r9b, byte [rsp + 0x248]
mov byte [rsp + 0x87], r9b
mov r9, qword [rsp + 0x5f0]
mov qword [rsp + 0x600], r9
mov r9b, byte [rsp + 0x86]
mov byte [rsp + 0x248], r9b
mov r9, qword [rsp + 0x5e8]
mov qword [rsp + 0x5f0], r9
mov r9b, byte [rsp + 0x85]
mov byte [rsp + 0x86], r9b
mov r9, qword [rsp + 0x5d8]
mov qword [rsp + 0x5e8], r9
mov r9b, byte [rsp + 0x240]
mov byte [rsp + 0x85], r9b
mov r9, qword [rsp + 0x5d0]
mov qword [rsp + 0x5d8], r9
mov r9b, byte [rsp + 0x84]
mov byte [rsp + 0x240], r9b
mov r9, qword [rsp + 0x5c0]
mov qword [rsp + 0x5d0], r9
mov r9b, byte [rsp + 0x83]
mov byte [rsp + 0x84], r9b
mov r9, qword [rsp + 0x5b8]
mov qword [rsp + 0x5c0], r9
mov r9b, byte [rsp + 0x82]
mov byte [rsp + 0x83], r9b
mov r9, qword [rsp + 0x5a8]
mov qword [rsp + 0x5b8], r9
mov r9b, byte [rsp + 0x81]
mov byte [rsp + 0x82], r9b
mov r9, qword [rsp + 0x598]
mov qword [rsp + 0x5a8], r9
mov r9b, byte [rsp + 0x238]
mov byte [rsp + 0x81], r9b
mov r9, qword [rsp + 0x590]
mov qword [rsp + 0x598], r9
mov r9b, byte [rsp + 0x80]
mov byte [rsp + 0x238], r9b
mov r9, qword [rsp + 0x580]
mov qword [rsp + 0x590], r9
mov r9b, byte [rsp + 0x7f]
mov byte [rsp + 0x80], r9b
mov r9, qword [rsp + 0x578]
mov qword [rsp + 0x580], r9
mov r9b, byte [rsp + 0x230]
mov byte [rsp + 0x7f], r9b
mov r9, qword [rsp + 0x568]
mov qword [rsp + 0x578], r9
mov r9b, byte [rsp + 0x7e]
mov byte [rsp + 0x230], r9b
mov r9, qword [rsp + 0x558]
mov qword [rsp + 0x568], r9
mov r9b, byte [rsp + 0x7d]
mov byte [rsp + 0x7e], r9b
mov r9, qword [rsp + 0x550]
mov qword [rsp + 0x558], r9
mov r9b, byte [rsp + 0x7c]
mov byte [rsp + 0x7d], r9b
mov r9, qword [rsp + 0x540]
mov qword [rsp + 0x550], r9
mov r9b, byte [rsp + 0x7b]
mov byte [rsp + 0x7c], r9b
mov r9, qword [rsp + 0x538]
mov qword [rsp + 0x540], r9
mov r9b, byte [rsp + 0x228]
mov byte [rsp + 0x7b], r9b
mov r9, qword [rsp + 0x528]
mov qword [rsp + 0x538], r9
mov r9b, byte [rsp + 0x7a]
mov byte [rsp + 0x228], r9b
mov r9, qword [rsp + 0x520]
mov qword [rsp + 0x528], r9
mov r9b, byte [rsp + 0x220]
mov byte [rsp + 0x7a], r9b
mov r9, qword [rsp + 0x510]
mov qword [rsp + 0x520], r9
mov r9b, byte [rsp + 0x79]
mov byte [rsp + 0x220], r9b
mov r9, qword [rsp + 0x500]
mov qword [rsp + 0x510], r9
mov r9b, byte [rsp + 0x78]
mov byte [rsp + 0x79], r9b
mov r9, qword [rsp + 0x4f8]
mov qword [rsp + 0x500], r9
mov r9b, byte [rsp + 0x218]
mov byte [rsp + 0x78], r9b
mov r9, qword [rsp + 0x4e8]
mov qword [rsp + 0x4f8], r9
mov r9b, byte [rsp + 0x77]
mov byte [rsp + 0x218], r9b
mov r9, qword [rsp + 0x4e0]
mov qword [rsp + 0x4e8], r9
mov r9b, byte [rsp + 0x76]
mov byte [rsp + 0x77], r9b
mov r9, qword [rsp + 0x4d0]
mov qword [rsp + 0x4e0], r9
mov r9b, byte [rsp + 0x210]
mov byte [rsp + 0x76], r9b
mov r9, qword [rsp + 0x4c0]
mov qword [rsp + 0x4d0], r9
mov r9b, byte [rsp + 0x75]
mov byte [rsp + 0x210], r9b
mov r9, qword [rsp + 0x4b8]
mov qword [rsp + 0x4c0], r9
mov r9b, byte [rsp + 0x208]
mov byte [rsp + 0x75], r9b
mov r9, qword [rsp + 0x4a8]
mov qword [rsp + 0x4b8], r9
mov r9b, byte [rsp + 0x74]
mov byte [rsp + 0x208], r9b
mov r9, qword [rsp + 0x4a0]
mov qword [rsp + 0x4a8], r9
mov r9b, byte [rsp + 0x73]
mov byte [rsp + 0x74], r9b
mov r9, qword [rsp + 0x490]
mov qword [rsp + 0x4a0], r9
mov r9b, byte [rsp + 0x200]
mov byte [rsp + 0x73], r9b
mov r9, qword [rsp + 0x488]
mov qword [rsp + 0x490], r9
mov r9b, byte [rsp + 0x72]
mov byte [rsp + 0x200], r9b
mov r9, qword [rsp + 0x478]
mov qword [rsp + 0x488], r9
mov r9b, byte [rsp + 0x1f8]
mov byte [rsp + 0x72], r9b
mov r9, qword [rsp + 0x468]
mov qword [rsp + 0x478], r9
mov r9b, byte [rsp + 0x71]
mov byte [rsp + 0x1f8], r9b
mov r9, qword [rsp + 0x460]
mov qword [rsp + 0x468], r9
mov r9b, byte [rsp + 0x70]
mov byte [rsp + 0x71], r9b
mov r9, qword [rsp + 0x458]
mov qword [rsp + 0x460], r9
mov r9b, byte [rsp + 0x1f0]
mov byte [rsp + 0x70], r9b
mov r9, qword [rsp + 0x450]
mov qword [rsp + 0x458], r9
mov r9b, byte [rsp + 0x6f]
mov byte [rsp + 0x1f0], r9b
mov r9, qword [rsp + 0x440]
mov qword [rsp + 0x450], r9
mov r9b, byte [rsp + 0x6e]
mov byte [rsp + 0x6f], r9b
mov r9, qword [rsp + 0x430]
mov qword [rsp + 0x440], r9
mov r9b, byte [rsp + 0x1e8]
mov byte [rsp + 0x6e], r9b
mov r9, qword [rsp + 0x428]
mov qword [rsp + 0x430], r9
mov r9b, byte [rsp + 0x6d]
mov byte [rsp + 0x1e8], r9b
mov r9, qword [rsp + 0x420]
mov qword [rsp + 0x428], r9
mov r9b, byte [rsp + 0x1e0]
mov byte [rsp + 0x6d], r9b
mov r9, qword [rsp + 0x418]
mov qword [rsp + 0x420], r9
mov r9b, byte [rsp + 0x6c]
mov byte [rsp + 0x1e0], r9b
mov r9, qword [rsp + 0x408]
mov qword [rsp + 0x418], r9
mov r9b, byte [rsp + 0x6b]
mov byte [rsp + 0x6c], r9b
mov r9, qword [rsp + 0x400]
mov qword [rsp + 0x408], r9
mov r9b, byte [rsp + 0x1d8]
mov byte [rsp + 0x6b], r9b
mov r9, qword [rsp + 0x3f8]
mov qword [rsp + 0x400], r9
mov r9b, byte [rsp + 0x6a]
mov byte [rsp + 0x1d8], r9b
mov r9, qword [rsp + 0x3f0]
mov qword [rsp + 0x3f8], r9
mov r9b, byte [rsp + 0x1d0]
mov byte [rsp + 0x6a], r9b
mov r9, qword [rsp + 0x3e8]
mov qword [rsp + 0x3f0], r9
mov r9b, byte [rsp + 0x1c8]
mov byte [rsp + 0x1d0], r9b
mov r9, qword [rsp + 0x3e0]
mov qword [rsp + 0x3e8], r9
mov r9b, byte [rsp + 0x1c0]
mov byte [rsp + 0x1c8], r9b
mov r9, qword [rsp + 0x3d8]
mov qword [rsp + 0x3e0], r9
mov r9b, byte [rsp + 0x1b8]
mov byte [rsp + 0x1c0], r9b
mov r9, qword [rsp + 0x3c8]
mov qword [rsp + 0x3d8], r9
mov r9b, byte [rsp + 0x1b0]
mov byte [rsp + 0x1b8], r9b
mov r9, qword [rsp + 0x3c0]
mov qword [rsp + 0x3c8], r9
mov r9b, byte [rsp + 0x1a8]
mov byte [rsp + 0x1b0], r9b
mov r9, qword [rsp + 0x3b8]
mov qword [rsp + 0x3c0], r9
mov r9b, byte [rsp + 0x1a0]
mov byte [rsp + 0x1a8], r9b
mov r9, qword [rsp + 0x3a8]
mov qword [rsp + 0x3b8], r9
mov r9b, byte [rsp + 0x69]
mov byte [rsp + 0x1a0], r9b
mov r9, qword [rsp + 0x3a0]
mov qword [rsp + 0x3a8], r9
mov r9b, byte [rsp + 0x68]
mov byte [rsp + 0x69], r9b
mov r9, qword [rsp + 0x398]
mov qword [rsp + 0x3a0], r9
mov r9b, byte [rsp + 0x67]
mov byte [rsp + 0x68], r9b
mov r9, qword [rsp + 0x390]
mov qword [rsp + 0x398], r9
mov r9b, byte [rsp + 0x66]
mov byte [rsp + 0x67], r9b
mov r9, qword [rsp + 0x388]
mov qword [rsp + 0x390], r9
mov r9b, byte [rsp + 0x65]
mov byte [rsp + 0x66], r9b
mov r9, qword [rsp + 0x378]
mov qword [rsp + 0x388], r9
mov r9b, byte [rsp + 0x64]
mov byte [rsp + 0x65], r9b
mov r9, qword [rsp + 0x370]
mov qword [rsp + 0x378], r9
mov r9b, byte [rsp + 0x63]
mov byte [rsp + 0x64], r9b
mov r9, qword [rsp + 0x368]
mov qword [rsp + 0x370], r9
mov r9b, byte [rsp + 0x62]
mov byte [rsp + 0x63], r9b
mov r9, qword [rsp + 0x360]
mov qword [rsp + 0x368], r9
mov r9b, byte [rsp + 0x61]
mov byte [rsp + 0x62], r9b
mov r9, qword [rsp + 0x350]
mov qword [rsp + 0x360], r9
mov r9b, byte [rsp + 0x60]
mov byte [rsp + 0x61], r9b
mov r9, qword [rsp + 0x340]
mov qword [rsp + 0x350], r9
mov r9b, byte [rsp + 0x5f]
mov byte [rsp + 0x60], r9b
mov r9, qword [rsp + 0x338]
mov qword [rsp + 0x340], r9
mov r9b, byte [rsp + 0x5e]
mov byte [rsp + 0x5f], r9b
mov r9, qword [rsp + 0x330]
mov qword [rsp + 0x338], r9
mov r9b, byte [rsp + 0x5d]
mov byte [rsp + 0x5e], r9b
mov r9, qword [rsp + 0x328]
mov qword [rsp + 0x330], r9
mov r9b, byte [rsp + 0x5c]
mov byte [rsp + 0x5d], r9b
mov r9, qword [rsp + 0x320]
mov qword [rsp + 0x328], r9
mov r9b, byte [rsp + 0x5b]
mov byte [rsp + 0x5c], r9b
mov r9, qword [rsp + 0x318]
mov qword [rsp + 0x320], r9
mov r9b, byte [rsp + 0x5a]
mov byte [rsp + 0x5b], r9b
mov r9, qword [rsp + 0x310]
mov qword [rsp + 0x318], r9
mov r9b, byte [rsp + 0x59]
mov byte [rsp + 0x5a], r9b
mov r9, qword [rsp + 0x308]
mov qword [rsp + 0x310], r9
mov r9b, byte [rsp + 0x58]
mov byte [rsp + 0x59], r9b
mov r9, qword [rsp + 0x300]
mov qword [rsp + 0x308], r9
mov r9b, byte [rsp + 0x57]
mov byte [rsp + 0x58], r9b
mov r9, qword [rsp + 0x2f8]
mov qword [rsp + 0x300], r9
mov r9b, byte [rsp + 0x198]
mov byte [rsp + 0x57], r9b
mov r9, qword [rsp + 0x2f0]
mov qword [rsp + 0x2f8], r9
mov r9b, byte [rsp + 0x56]
mov byte [rsp + 0x198], r9b
mov r9, qword [rsp + 0x2e0]
mov qword [rsp + 0x2f0], r9
mov r9b, byte [rsp + 0x55]
mov byte [rsp + 0x56], r9b
mov r9, qword [rsp + 0x2d8]
mov qword [rsp + 0x2e0], r9
mov r9b, byte [rsp + 0x54]
mov byte [rsp + 0x55], r9b
mov r9, qword [rsp + 0x2d0]
mov qword [rsp + 0x2d8], r9
mov r9b, byte [rsp + 0x53]
mov byte [rsp + 0x54], r9b
mov r9, qword [rsp + 0x2c0]
mov qword [rsp + 0x2d0], r9
mov r9b, byte [rsp + 0x52]
mov byte [rsp + 0x53], r9b
mov r9, qword [rsp + 0x2b8]
mov qword [rsp + 0x2c0], r9
mov r9b, byte [rsp + 0x51]
mov byte [rsp + 0x52], r9b
mov r9, qword [rsp + 0x2a8]
mov qword [rsp + 0x2b8], r9
mov r9b, byte [rsp + 0x50]
mov byte [rsp + 0x51], r9b
mov r9, qword [rsp + 0x298]
mov qword [rsp + 0x2a8], r9
mov r9b, byte [rsp + 0x4f]
mov byte [rsp + 0x50], r9b
mov r9, qword [rsp + 0x290]
mov qword [rsp + 0x298], r9
mov r9b, byte [rsp + 0x4e]
mov byte [rsp + 0x4f], r9b
mov r9, qword [rsp + 0x288]
mov qword [rsp + 0x290], r9
mov r9b, byte [rsp + 0x4d]
mov byte [rsp + 0x4e], r9b
mov r9, qword [rsp + 0x280]
mov qword [rsp + 0x288], r9
mov r9b, byte [rsp + 0x4c]
mov byte [rsp + 0x4d], r9b
mov r9, qword [rsp + 0x278]
mov qword [rsp + 0x280], r9
mov r9b, byte [rsp + 0x4b]
mov byte [rsp + 0x4c], r9b
mov r9, qword [rsp + 0x270]
mov qword [rsp + 0x278], r9
mov r9b, byte [rsp + 0x4a]
mov byte [rsp + 0x4b], r9b
mov r9, qword [rsp + 0x268]
mov qword [rsp + 0x270], r9
mov r9b, byte [rsp + 0x49]
mov byte [rsp + 0x4a], r9b
mov r9, qword [rsp + 0x260]
mov qword [rsp + 0x268], r9
mov r9b, byte [rsp + 0x48]
mov byte [rsp + 0x49], r9b
mov r9, qword [rsp + 0x258]
mov qword [rsp + 0x260], r9
mov r9b, byte [rsp + 0x47]
mov byte [rsp + 0x48], r9b
mov r9, qword [rsp + 0x250]
mov qword [rsp + 0x258], r9
mov r9b, byte [rsp + 0x46]
mov byte [rsp + 0x47], r9b
mov rdx, qword [rsp + 0x180]
mov qword [rsp + 0x250], rdx
mov dl, byte [rsp + 0xcf]
mov byte [rsp + 0x46], dl
mov rax, qword [rsp + 0xa20]
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0xb50]
mov qword [rsp + 0xa20], rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0xaa8], rax
mov r9b, byte [rsp + 0xd8]
mov byte [rsp + 0x100], r9b
mov rdx, qword [rsp + 0xad0]
mov qword [rsp + 0x178], rdx
mov al, byte [rsp + 0xce]
mov rdx, qword [rsp + 0x150]
mov qword [rsp + 0x108], rdx
mov r9, qword [rsp + 0xb58]
mov rdi, qword [rsp + 0xaa0]
push 2
pop rdx
mov qword [rsp + 0xa40], rdx
mov rdx, r9
mov dword [rsp + 0x148], 0
jmp 0x14005b759
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0xa48], rax
mov rax, qword [rsp + 0xa18]
mov qword [rsp + 0xab0], rax
mov byte [rsp + 0xbe], dl
mov rax, qword [rsp + 0xa10]
mov qword [rsp + 0xa18], rax
mov byte [rsp + 0xe0], r10b
mov rax, qword [rsp + 0xa08]
mov qword [rsp + 0xa10], rax
mov byte [rsp + 0xb8], r12b
mov rax, qword [rsp + 0xa00]
mov qword [rsp + 0xa08], rax
mov byte [rsp + 0xbd], cl
mov rax, qword [rsp + 0x9f8]
mov qword [rsp + 0xa00], rax
mov byte [rsp + 0x44], r13b
mov rax, qword [rsp + 0x9f0]
mov qword [rsp + 0x9f8], rax
mov byte [rsp + 0xb7], r14b
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x9f0], rax
mov byte [rsp + 0xbc], sil
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0xe8], rax
mov byte [rsp + 0x45], r8b
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0xf0], rax
mov byte [rsp + 0xbb], r11b
mov rcx, qword [rsp + 0xa38]
mov qword [rsp + 0x138], rcx
mov byte [rsp + 0xb6], bl
mov r12, qword [rsp + 0xa30]
mov byte [rsp + 0xba], dil
mov r10, qword [rsp + 0x158]
mov byte [rsp + 0xb9], r9b
mov r11, qword [rsp + 0xd0]
mov byte [rsp + 0xb5], r15b
mov rcx, qword [rsp + 0x170]
mov qword [rsp + 0xd0], rcx
mov al, byte [rsp + 0x988]
mov byte [rsp + 0xb4], al
mov rcx, qword [rsp + 0x168]
mov qword [rsp + 0x170], rcx
mov al, byte [rsp + 0x978]
mov byte [rsp + 0x988], al
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x168], rcx
mov al, byte [rsp + 0x968]
mov byte [rsp + 0x978], al
mov rcx, qword [rsp + 0xa68]
mov qword [rsp + 0xc0], rcx
mov al, byte [rsp + 0x950]
mov byte [rsp + 0x968], al
mov rbx, qword [rsp + 0xa60]
mov al, byte [rsp + 0x938]
mov byte [rsp + 0x950], al
mov rsi, qword [rsp + 0xa58]
mov al, byte [rsp + 0x920]
mov byte [rsp + 0x938], al
mov r13, qword [rsp + 0xa50]
mov al, byte [rsp + 0x910]
mov byte [rsp + 0x920], al
mov rcx, qword [rsp + 0x9e8]
mov al, byte [rsp + 0x8f8]
mov byte [rsp + 0x910], al
mov rdx, qword [rsp + 0x9e0]
mov qword [rsp + 0x9e8], rdx
mov al, byte [rsp + 0x8e0]
mov byte [rsp + 0x8f8], al
mov rdx, qword [rsp + 0x9d8]
mov qword [rsp + 0x9e0], rdx
mov al, byte [rsp + 0x8d0]
mov byte [rsp + 0x8e0], al
mov rdx, qword [rsp + 0x9d0]
mov qword [rsp + 0x9d8], rdx
mov al, byte [rsp + 0x8b8]
mov byte [rsp + 0x8d0], al
mov rdx, qword [rsp + 0x9c8]
mov qword [rsp + 0x9d0], rdx
mov al, byte [rsp + 0x8a0]
mov byte [rsp + 0x8b8], al
mov rdx, qword [rsp + 0x9c0]
mov qword [rsp + 0x9c8], rdx
mov al, byte [rsp + 0xb2]
mov byte [rsp + 0x8a0], al
mov rdx, qword [rsp + 0x9b8]
mov qword [rsp + 0x9c0], rdx
mov al, byte [rsp + 0xb1]
mov byte [rsp + 0xb2], al
mov rdx, qword [rsp + 0x9b0]
mov qword [rsp + 0x9b8], rdx
mov al, byte [rsp + 0xb0]
mov byte [rsp + 0xb1], al
mov rdx, qword [rsp + 0x9a8]
mov qword [rsp + 0x9b0], rdx
mov al, byte [rsp + 0xaf]
mov byte [rsp + 0xb0], al
mov rdx, qword [rsp + 0x160]
mov qword [rsp + 0x9a8], rdx
mov al, byte [rsp + 0xae]
mov byte [rsp + 0xaf], al
mov rdx, qword [rsp + 0x9a0]
mov qword [rsp + 0x160], rdx
mov al, byte [rsp + 0xad]
mov byte [rsp + 0xae], al
mov rdx, qword [rsp + 0x998]
mov qword [rsp + 0x9a0], rdx
mov al, byte [rsp + 0xac]
mov byte [rsp + 0xad], al
mov rdx, qword [rsp + 0xa70]
mov qword [rsp + 0x998], rdx
mov al, byte [rsp + 0xab]
mov byte [rsp + 0xac], al
mov r15, qword [rsp + 0x990]
mov al, byte [rsp + 0xaa]
mov byte [rsp + 0xab], al
mov rdx, qword [rsp + 0xa28]
mov qword [rsp + 0x990], rdx
mov al, byte [rsp + 0xa9]
mov byte [rsp + 0xaa], al
mov r14, qword [rsp + 0x980]
mov al, byte [rsp + 0xa8]
mov byte [rsp + 0xa9], al
mov rdx, qword [rsp + 0x970]
mov qword [rsp + 0x980], rdx
mov al, byte [rsp + 0xa7]
mov byte [rsp + 0xa8], al
mov rdx, qword [rsp + 0x960]
mov qword [rsp + 0x970], rdx
mov al, byte [rsp + 0xa6]
mov byte [rsp + 0xa7], al
mov rdx, qword [rsp + 0x958]
mov qword [rsp + 0x960], rdx
mov al, byte [rsp + 0xa5]
mov byte [rsp + 0xa6], al
mov rdx, qword [rsp + 0x948]
mov qword [rsp + 0x958], rdx
mov al, byte [rsp + 0xa4]
mov byte [rsp + 0xa5], al
mov rdx, qword [rsp + 0x940]
mov qword [rsp + 0x948], rdx
mov al, byte [rsp + 0xa3]
mov byte [rsp + 0xa4], al
mov rdx, qword [rsp + 0x930]
mov qword [rsp + 0x940], rdx
mov al, byte [rsp + 0xa2]
mov byte [rsp + 0xa3], al
mov rdx, qword [rsp + 0x928]
mov qword [rsp + 0x930], rdx
mov al, byte [rsp + 0xa1]
mov byte [rsp + 0xa2], al
mov rdx, qword [rsp + 0x918]
mov qword [rsp + 0x928], rdx
mov al, byte [rsp + 0xa0]
mov byte [rsp + 0xa1], al
mov rdx, qword [rsp + 0x908]
mov qword [rsp + 0x918], rdx
mov al, byte [rsp + 0x9f]
mov byte [rsp + 0xa0], al
mov rdx, qword [rsp + 0x900]
mov qword [rsp + 0x908], rdx
mov al, byte [rsp + 0x778]
mov byte [rsp + 0x9f], al
mov rdx, qword [rsp + 0x8f0]
mov qword [rsp + 0x900], rdx
mov al, byte [rsp + 0x768]
mov byte [rsp + 0x778], al
mov rdx, qword [rsp + 0x8e8]
mov qword [rsp + 0x8f0], rdx
mov al, byte [rsp + 0x750]
mov byte [rsp + 0x768], al
mov rdx, qword [rsp + 0x8d8]
mov qword [rsp + 0x8e8], rdx
mov al, byte [rsp + 0x738]
mov byte [rsp + 0x750], al
mov rdx, qword [rsp + 0x8c8]
mov qword [rsp + 0x8d8], rdx
mov al, byte [rsp + 0x720]
mov byte [rsp + 0x738], al
mov rdx, qword [rsp + 0x8c0]
mov qword [rsp + 0x8c8], rdx
mov al, byte [rsp + 0x710]
mov byte [rsp + 0x720], al
mov rdx, qword [rsp + 0x8b0]
mov qword [rsp + 0x8c0], rdx
mov al, byte [rsp + 0x6f8]
mov byte [rsp + 0x710], al
mov rdx, qword [rsp + 0x8a8]
mov qword [rsp + 0x8b0], rdx
mov al, byte [rsp + 0x6e0]
mov byte [rsp + 0x6f8], al
mov rdx, qword [rsp + 0x898]
mov qword [rsp + 0x8a8], rdx
mov al, byte [rsp + 0x6d0]
mov byte [rsp + 0x6e0], al
mov rdx, qword [rsp + 0x890]
mov qword [rsp + 0x898], rdx
mov al, byte [rsp + 0x6b8]
mov byte [rsp + 0x6d0], al
mov rdx, qword [rsp + 0x888]
mov qword [rsp + 0x890], rdx
mov al, byte [rsp + 0x6a0]
mov byte [rsp + 0x6b8], al
mov rdx, qword [rsp + 0x880]
mov qword [rsp + 0x888], rdx
mov al, byte [rsp + 0x688]
mov byte [rsp + 0x6a0], al
mov rdx, qword [rsp + 0x878]
mov qword [rsp + 0x880], rdx
mov al, byte [rsp + 0x678]
mov byte [rsp + 0x688], al
mov rdx, qword [rsp + 0x870]
mov qword [rsp + 0x878], rdx
mov al, byte [rsp + 0x660]
mov byte [rsp + 0x678], al
mov rdx, qword [rsp + 0x868]
mov qword [rsp + 0x870], rdx
mov al, byte [rsp + 0x648]
mov byte [rsp + 0x660], al
mov rdx, qword [rsp + 0x860]
mov qword [rsp + 0x868], rdx
mov al, byte [rsp + 0x638]
mov byte [rsp + 0x648], al
mov rdx, qword [rsp + 0x858]
mov qword [rsp + 0x860], rdx
mov al, byte [rsp + 0x620]
mov byte [rsp + 0x638], al
mov rdx, qword [rsp + 0x850]
mov qword [rsp + 0x858], rdx
mov al, byte [rsp + 0x608]
mov byte [rsp + 0x620], al
mov rdx, qword [rsp + 0x848]
mov qword [rsp + 0x850], rdx
mov al, byte [rsp + 0x5f8]
mov byte [rsp + 0x608], al
mov rdx, qword [rsp + 0x840]
mov qword [rsp + 0x848], rdx
mov al, byte [rsp + 0x5e0]
mov byte [rsp + 0x5f8], al
mov rdx, qword [rsp + 0x838]
mov qword [rsp + 0x840], rdx
mov al, byte [rsp + 0x5c8]
mov byte [rsp + 0x5e0], al
mov rdx, qword [rsp + 0x830]
mov qword [rsp + 0x838], rdx
mov al, byte [rsp + 0x5b0]
mov byte [rsp + 0x5c8], al
mov rdx, qword [rsp + 0x828]
mov qword [rsp + 0x830], rdx
mov al, byte [rsp + 0x5a0]
mov byte [rsp + 0x5b0], al
mov rdx, qword [rsp + 0x820]
mov qword [rsp + 0x828], rdx
mov al, byte [rsp + 0x588]
mov byte [rsp + 0x5a0], al
mov rdx, qword [rsp + 0x818]
mov qword [rsp + 0x820], rdx
mov al, byte [rsp + 0x570]
mov byte [rsp + 0x588], al
mov rdx, qword [rsp + 0x810]
mov qword [rsp + 0x818], rdx
mov al, byte [rsp + 0x560]
mov byte [rsp + 0x570], al
mov rdx, qword [rsp + 0x808]
mov qword [rsp + 0x810], rdx
mov al, byte [rsp + 0x548]
mov byte [rsp + 0x560], al
mov rdx, qword [rsp + 0x800]
mov qword [rsp + 0x808], rdx
mov al, byte [rsp + 0x530]
mov byte [rsp + 0x548], al
mov rdx, qword [rsp + 0x7f8]
mov qword [rsp + 0x800], rdx
mov al, byte [rsp + 0x518]
mov byte [rsp + 0x530], al
mov rdx, qword [rsp + 0x7f0]
mov qword [rsp + 0x7f8], rdx
mov al, byte [rsp + 0x508]
mov byte [rsp + 0x518], al
mov rdx, qword [rsp + 0x7e8]
mov qword [rsp + 0x7f0], rdx
mov al, byte [rsp + 0x4f0]
mov byte [rsp + 0x508], al
mov rdx, qword [rsp + 0x7e0]
mov qword [rsp + 0x7e8], rdx
mov al, byte [rsp + 0x4d8]
mov byte [rsp + 0x4f0], al
mov rdx, qword [rsp + 0x7d8]
mov qword [rsp + 0x7e0], rdx
mov al, byte [rsp + 0x4c8]
mov byte [rsp + 0x4d8], al
mov rdx, qword [rsp + 0x7d0]
mov qword [rsp + 0x7d8], rdx
mov al, byte [rsp + 0x4b0]
mov byte [rsp + 0x4c8], al
mov rdx, qword [rsp + 0x7c8]
mov qword [rsp + 0x7d0], rdx
mov al, byte [rsp + 0x498]
mov byte [rsp + 0x4b0], al
mov rdx, qword [rsp + 0x7c0]
mov qword [rsp + 0x7c8], rdx
mov al, byte [rsp + 0x480]
mov byte [rsp + 0x498], al
mov rdx, qword [rsp + 0x7b8]
mov qword [rsp + 0x7c0], rdx
mov al, byte [rsp + 0x470]
mov byte [rsp + 0x480], al
mov rdx, qword [rsp + 0x7b0]
mov qword [rsp + 0x7b8], rdx
mov al, byte [rsp + 0x9e]
mov byte [rsp + 0x470], al
mov rdx, qword [rsp + 0x7a8]
mov qword [rsp + 0x7b0], rdx
mov al, byte [rsp + 0x448]
mov byte [rsp + 0x9e], al
mov rdx, qword [rsp + 0x7a0]
mov qword [rsp + 0x7a8], rdx
mov al, byte [rsp + 0x438]
mov byte [rsp + 0x448], al
mov rdx, qword [rsp + 0x798]
mov qword [rsp + 0x7a0], rdx
mov al, byte [rsp + 0x9d]
mov byte [rsp + 0x438], al
mov rdx, qword [rsp + 0x790]
mov qword [rsp + 0x798], rdx
mov al, byte [rsp + 0x410]
mov byte [rsp + 0x9d], al
mov rdx, qword [rsp + 0x788]
mov qword [rsp + 0x790], rdx
mov al, byte [rsp + 0x9c]
mov byte [rsp + 0x410], al
mov rdx, qword [rsp + 0x780]
mov qword [rsp + 0x788], rdx
mov al, byte [rsp + 0x9b]
mov byte [rsp + 0x9c], al
mov rdx, qword [rsp + 0x770]
mov qword [rsp + 0x780], rdx
mov al, byte [rsp + 0x9a]
mov byte [rsp + 0x9b], al
mov rdx, qword [rsp + 0x760]
mov qword [rsp + 0x770], rdx
mov al, byte [rsp + 0x3d0]
mov byte [rsp + 0x9a], al
mov rdx, qword [rsp + 0x758]
mov qword [rsp + 0x760], rdx
mov al, byte [rsp + 0x99]
mov byte [rsp + 0x3d0], al
mov rdx, qword [rsp + 0x748]
mov qword [rsp + 0x758], rdx
mov al, byte [rsp + 0x3b0]
mov byte [rsp + 0x99], al
mov rdx, qword [rsp + 0x740]
mov qword [rsp + 0x748], rdx
mov al, byte [rsp + 0x98]
mov byte [rsp + 0x3b0], al
mov rdx, qword [rsp + 0x730]
mov qword [rsp + 0x740], rdx
mov al, byte [rsp + 0x97]
mov byte [rsp + 0x98], al
mov rdx, qword [rsp + 0x728]
mov qword [rsp + 0x730], rdx
mov al, byte [rsp + 0x380]
mov byte [rsp + 0x97], al
mov rdx, qword [rsp + 0x718]
mov qword [rsp + 0x728], rdx
mov al, byte [rsp + 0x96]
mov byte [rsp + 0x380], al
mov rdx, qword [rsp + 0x708]
mov qword [rsp + 0x718], rdx
mov al, byte [rsp + 0x358]
mov byte [rsp + 0x96], al
mov rdx, qword [rsp + 0x700]
mov qword [rsp + 0x708], rdx
mov al, byte [rsp + 0x348]
mov byte [rsp + 0x358], al
mov rdx, qword [rsp + 0x6f0]
mov qword [rsp + 0x700], rdx
mov al, byte [rsp + 0x95]
mov byte [rsp + 0x348], al
mov rdx, qword [rsp + 0x6e8]
mov qword [rsp + 0x6f0], rdx
mov al, byte [rsp + 0x94]
mov byte [rsp + 0x95], al
mov rdx, qword [rsp + 0x6d8]
mov qword [rsp + 0x6e8], rdx
mov al, byte [rsp + 0x93]
mov byte [rsp + 0x94], al
mov rdx, qword [rsp + 0x6c8]
mov qword [rsp + 0x6d8], rdx
mov al, byte [rsp + 0x92]
mov byte [rsp + 0x93], al
mov rdx, qword [rsp + 0x6c0]
mov qword [rsp + 0x6c8], rdx
mov al, byte [rsp + 0x91]
mov byte [rsp + 0x92], al
mov rdx, qword [rsp + 0x6b0]
mov qword [rsp + 0x6c0], rdx
mov al, byte [rsp + 0x2e8]
mov byte [rsp + 0x91], al
mov rdx, qword [rsp + 0x6a8]
mov qword [rsp + 0x6b0], rdx
mov al, byte [rsp + 0x90]
mov byte [rsp + 0x2e8], al
mov rdx, qword [rsp + 0x698]
mov qword [rsp + 0x6a8], rdx
mov al, byte [rsp + 0x2c8]
mov byte [rsp + 0x90], al
mov rdx, qword [rsp + 0x690]
mov qword [rsp + 0x698], rdx
mov al, byte [rsp + 0x2b0]
mov byte [rsp + 0x2c8], al
mov rdx, qword [rsp + 0x680]
mov qword [rsp + 0x690], rdx
mov al, byte [rsp + 0x2a0]
mov byte [rsp + 0x2b0], al
mov rdx, qword [rsp + 0x670]
mov qword [rsp + 0x680], rdx
mov al, byte [rsp + 0x8f]
mov byte [rsp + 0x2a0], al
mov rdx, qword [rsp + 0x668]
mov qword [rsp + 0x670], rdx
mov al, byte [rsp + 0x8e]
mov byte [rsp + 0x8f], al
mov rdx, qword [rsp + 0x658]
mov qword [rsp + 0x668], rdx
mov al, byte [rsp + 0x8d]
mov byte [rsp + 0x8e], al
mov rdx, qword [rsp + 0x650]
mov qword [rsp + 0x658], rdx
mov al, byte [rsp + 0x8c]
mov byte [rsp + 0x8d], al
mov rdx, qword [rsp + 0x640]
mov qword [rsp + 0x650], rdx
mov al, byte [rsp + 0x8b]
mov byte [rsp + 0x8c], al
mov rdx, qword [rsp + 0x630]
mov qword [rsp + 0x640], rdx
mov al, byte [rsp + 0x8a]
mov byte [rsp + 0x8b], al
mov rdx, qword [rsp + 0x628]
mov qword [rsp + 0x630], rdx
mov al, byte [rsp + 0x89]
mov byte [rsp + 0x8a], al
mov rdx, qword [rsp + 0x618]
mov qword [rsp + 0x628], rdx
mov al, byte [rsp + 0x88]
mov byte [rsp + 0x89], al
mov rdx, qword [rsp + 0x610]
mov qword [rsp + 0x618], rdx
mov al, byte [rsp + 0x87]
mov byte [rsp + 0x88], al
mov rdx, qword [rsp + 0x600]
mov qword [rsp + 0x610], rdx
mov al, byte [rsp + 0x248]
mov byte [rsp + 0x87], al
mov rdx, qword [rsp + 0x5f0]
mov qword [rsp + 0x600], rdx
mov al, byte [rsp + 0x86]
mov byte [rsp + 0x248], al
mov rdx, qword [rsp + 0x5e8]
mov qword [rsp + 0x5f0], rdx
mov al, byte [rsp + 0x85]
mov byte [rsp + 0x86], al
mov rdx, qword [rsp + 0x5d8]
mov qword [rsp + 0x5e8], rdx
mov al, byte [rsp + 0x240]
mov byte [rsp + 0x85], al
mov rdx, qword [rsp + 0x5d0]
mov qword [rsp + 0x5d8], rdx
mov al, byte [rsp + 0x84]
mov byte [rsp + 0x240], al
mov rdx, qword [rsp + 0x5c0]
mov qword [rsp + 0x5d0], rdx
mov al, byte [rsp + 0x83]
mov byte [rsp + 0x84], al
mov rdx, qword [rsp + 0x5b8]
mov qword [rsp + 0x5c0], rdx
mov al, byte [rsp + 0x82]
mov byte [rsp + 0x83], al
mov rdx, qword [rsp + 0x5a8]
mov qword [rsp + 0x5b8], rdx
mov al, byte [rsp + 0x81]
mov byte [rsp + 0x82], al
mov rdx, qword [rsp + 0x598]
mov qword [rsp + 0x5a8], rdx
mov al, byte [rsp + 0x238]
mov byte [rsp + 0x81], al
mov rdx, qword [rsp + 0x590]
mov qword [rsp + 0x598], rdx
mov al, byte [rsp + 0x80]
mov byte [rsp + 0x238], al
mov rdx, qword [rsp + 0x580]
mov qword [rsp + 0x590], rdx
mov al, byte [rsp + 0x7f]
mov byte [rsp + 0x80], al
mov rdx, qword [rsp + 0x578]
mov qword [rsp + 0x580], rdx
mov al, byte [rsp + 0x230]
mov byte [rsp + 0x7f], al
mov rdx, qword [rsp + 0x568]
mov qword [rsp + 0x578], rdx
mov al, byte [rsp + 0x7e]
mov byte [rsp + 0x230], al
mov rdx, qword [rsp + 0x558]
mov qword [rsp + 0x568], rdx
mov al, byte [rsp + 0x7d]
mov byte [rsp + 0x7e], al
mov rdx, qword [rsp + 0x550]
mov qword [rsp + 0x558], rdx
mov al, byte [rsp + 0x7c]
mov byte [rsp + 0x7d], al
mov rdx, qword [rsp + 0x540]
mov qword [rsp + 0x550], rdx
mov al, byte [rsp + 0x7b]
mov byte [rsp + 0x7c], al
mov rdx, qword [rsp + 0x538]
mov qword [rsp + 0x540], rdx
mov al, byte [rsp + 0x228]
mov byte [rsp + 0x7b], al
mov rdx, qword [rsp + 0x528]
mov qword [rsp + 0x538], rdx
mov al, byte [rsp + 0x7a]
mov byte [rsp + 0x228], al
mov rdx, qword [rsp + 0x520]
mov qword [rsp + 0x528], rdx
mov al, byte [rsp + 0x220]
mov byte [rsp + 0x7a], al
mov rdx, qword [rsp + 0x510]
mov qword [rsp + 0x520], rdx
mov al, byte [rsp + 0x79]
mov byte [rsp + 0x220], al
mov rdx, qword [rsp + 0x500]
mov qword [rsp + 0x510], rdx
mov al, byte [rsp + 0x78]
mov byte [rsp + 0x79], al
mov rdx, qword [rsp + 0x4f8]
mov qword [rsp + 0x500], rdx
mov al, byte [rsp + 0x218]
mov byte [rsp + 0x78], al
mov rdx, qword [rsp + 0x4e8]
mov qword [rsp + 0x4f8], rdx
mov al, byte [rsp + 0x77]
mov byte [rsp + 0x218], al
mov rdx, qword [rsp + 0x4e0]
mov qword [rsp + 0x4e8], rdx
mov al, byte [rsp + 0x76]
mov byte [rsp + 0x77], al
mov rdx, qword [rsp + 0x4d0]
mov qword [rsp + 0x4e0], rdx
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x76], al
mov rdx, qword [rsp + 0x4c0]
mov qword [rsp + 0x4d0], rdx
mov al, byte [rsp + 0x75]
mov byte [rsp + 0x210], al
mov rdx, qword [rsp + 0x4b8]
mov qword [rsp + 0x4c0], rdx
mov al, byte [rsp + 0x208]
mov byte [rsp + 0x75], al
mov rdx, qword [rsp + 0x4a8]
mov qword [rsp + 0x4b8], rdx
mov al, byte [rsp + 0x74]
mov byte [rsp + 0x208], al
mov rdx, qword [rsp + 0x4a0]
mov qword [rsp + 0x4a8], rdx
mov al, byte [rsp + 0x73]
mov byte [rsp + 0x74], al
mov rdx, qword [rsp + 0x490]
mov qword [rsp + 0x4a0], rdx
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x73], al
mov rdx, qword [rsp + 0x488]
mov qword [rsp + 0x490], rdx
mov al, byte [rsp + 0x72]
mov byte [rsp + 0x200], al
mov rdx, qword [rsp + 0x478]
mov qword [rsp + 0x488], rdx
mov al, byte [rsp + 0x1f8]
mov byte [rsp + 0x72], al
mov rdx, qword [rsp + 0x468]
mov qword [rsp + 0x478], rdx
mov al, byte [rsp + 0x71]
mov byte [rsp + 0x1f8], al
mov rdx, qword [rsp + 0x460]
mov qword [rsp + 0x468], rdx
mov al, byte [rsp + 0x70]
mov byte [rsp + 0x71], al
mov rdx, qword [rsp + 0x458]
mov qword [rsp + 0x460], rdx
mov al, byte [rsp + 0x1f0]
mov byte [rsp + 0x70], al
mov rdx, qword [rsp + 0x450]
mov qword [rsp + 0x458], rdx
mov al, byte [rsp + 0x6f]
mov byte [rsp + 0x1f0], al
mov rdx, qword [rsp + 0x440]
mov qword [rsp + 0x450], rdx
mov al, byte [rsp + 0x6e]
mov byte [rsp + 0x6f], al
mov rdx, qword [rsp + 0x430]
mov qword [rsp + 0x440], rdx
mov al, byte [rsp + 0x1e8]
mov byte [rsp + 0x6e], al
mov rdx, qword [rsp + 0x428]
mov qword [rsp + 0x430], rdx
mov al, byte [rsp + 0x6d]
mov byte [rsp + 0x1e8], al
mov rdx, qword [rsp + 0x420]
mov qword [rsp + 0x428], rdx
mov al, byte [rsp + 0x1e0]
mov byte [rsp + 0x6d], al
mov rdx, qword [rsp + 0x418]
mov qword [rsp + 0x420], rdx
mov al, byte [rsp + 0x6c]
mov byte [rsp + 0x1e0], al
mov rdx, qword [rsp + 0x408]
mov qword [rsp + 0x418], rdx
mov al, byte [rsp + 0x6b]
mov byte [rsp + 0x6c], al
mov rdx, qword [rsp + 0x400]
mov qword [rsp + 0x408], rdx
mov al, byte [rsp + 0x1d8]
mov byte [rsp + 0x6b], al
mov rdx, qword [rsp + 0x3f8]
mov qword [rsp + 0x400], rdx
mov al, byte [rsp + 0x6a]
mov byte [rsp + 0x1d8], al
mov rdx, qword [rsp + 0x3f0]
mov qword [rsp + 0x3f8], rdx
mov al, byte [rsp + 0x1d0]
mov byte [rsp + 0x6a], al
mov rdx, qword [rsp + 0x3e8]
mov qword [rsp + 0x3f0], rdx
mov al, byte [rsp + 0x1c8]
mov byte [rsp + 0x1d0], al
mov rdx, qword [rsp + 0x3e0]
mov qword [rsp + 0x3e8], rdx
mov al, byte [rsp + 0x1c0]
mov byte [rsp + 0x1c8], al
mov rdx, qword [rsp + 0x3d8]
mov qword [rsp + 0x3e0], rdx
mov al, byte [rsp + 0x1b8]
mov byte [rsp + 0x1c0], al
mov rdx, qword [rsp + 0x3c8]
mov qword [rsp + 0x3d8], rdx
mov al, byte [rsp + 0x1b0]
mov byte [rsp + 0x1b8], al
mov rdx, qword [rsp + 0x3c0]
mov qword [rsp + 0x3c8], rdx
mov al, byte [rsp + 0x1a8]
mov byte [rsp + 0x1b0], al
mov rdx, qword [rsp + 0x3b8]
mov qword [rsp + 0x3c0], rdx
mov al, byte [rsp + 0x1a0]
mov byte [rsp + 0x1a8], al
mov rdx, qword [rsp + 0x3a8]
mov qword [rsp + 0x3b8], rdx
mov al, byte [rsp + 0x69]
mov byte [rsp + 0x1a0], al
mov rdx, qword [rsp + 0x3a0]
mov qword [rsp + 0x3a8], rdx
mov al, byte [rsp + 0x68]
mov byte [rsp + 0x69], al
mov rdx, qword [rsp + 0x398]
mov qword [rsp + 0x3a0], rdx
mov dl, byte [rsp + 0x67]
mov byte [rsp + 0x68], dl
mov rdx, qword [rsp + 0x390]
mov qword [rsp + 0x398], rdx
mov dl, byte [rsp + 0x66]
mov byte [rsp + 0x67], dl
mov rdx, qword [rsp + 0x388]
mov qword [rsp + 0x390], rdx
mov dl, byte [rsp + 0x65]
mov byte [rsp + 0x66], dl
mov rdx, qword [rsp + 0x378]
mov qword [rsp + 0x388], rdx
mov dl, byte [rsp + 0x64]
mov byte [rsp + 0x65], dl
mov rdx, qword [rsp + 0x370]
mov qword [rsp + 0x378], rdx
mov dl, byte [rsp + 0x63]
mov byte [rsp + 0x64], dl
mov rdx, qword [rsp + 0x368]
mov qword [rsp + 0x370], rdx
mov dl, byte [rsp + 0x62]
mov byte [rsp + 0x63], dl
mov rdx, qword [rsp + 0x360]
mov qword [rsp + 0x368], rdx
mov dl, byte [rsp + 0x61]
mov byte [rsp + 0x62], dl
mov rdx, qword [rsp + 0x350]
mov qword [rsp + 0x360], rdx
mov dl, byte [rsp + 0x60]
mov byte [rsp + 0x61], dl
mov rdx, qword [rsp + 0x340]
mov qword [rsp + 0x350], rdx
mov dl, byte [rsp + 0x5f]
mov byte [rsp + 0x60], dl
mov rdx, qword [rsp + 0x338]
mov qword [rsp + 0x340], rdx
mov dl, byte [rsp + 0x5e]
mov byte [rsp + 0x5f], dl
mov rdx, qword [rsp + 0x330]
mov qword [rsp + 0x338], rdx
mov dl, byte [rsp + 0x5d]
mov byte [rsp + 0x5e], dl
mov rdx, qword [rsp + 0x328]
mov qword [rsp + 0x330], rdx
mov dl, byte [rsp + 0x5c]
mov byte [rsp + 0x5d], dl
mov rdx, qword [rsp + 0x320]
mov qword [rsp + 0x328], rdx
mov dl, byte [rsp + 0x5b]
mov byte [rsp + 0x5c], dl
mov rdx, qword [rsp + 0x318]
mov qword [rsp + 0x320], rdx
mov dl, byte [rsp + 0x5a]
mov byte [rsp + 0x5b], dl
mov rdx, qword [rsp + 0x310]
mov qword [rsp + 0x318], rdx
mov dl, byte [rsp + 0x59]
mov byte [rsp + 0x5a], dl
mov rdx, qword [rsp + 0x308]
mov qword [rsp + 0x310], rdx
mov dl, byte [rsp + 0x58]
mov byte [rsp + 0x59], dl
mov rdx, qword [rsp + 0x300]
mov qword [rsp + 0x308], rdx
mov dl, byte [rsp + 0x57]
mov byte [rsp + 0x58], dl
mov rdx, qword [rsp + 0x2f8]
mov qword [rsp + 0x300], rdx
mov dl, byte [rsp + 0x198]
mov byte [rsp + 0x57], dl
mov rdx, qword [rsp + 0x2f0]
mov qword [rsp + 0x2f8], rdx
mov dl, byte [rsp + 0x56]
mov byte [rsp + 0x198], dl
mov rdx, qword [rsp + 0x2e0]
mov qword [rsp + 0x2f0], rdx
mov dl, byte [rsp + 0x55]
mov byte [rsp + 0x56], dl
mov rdx, qword [rsp + 0x2d8]
mov qword [rsp + 0x2e0], rdx
mov dl, byte [rsp + 0x54]
mov byte [rsp + 0x55], dl
mov rdx, qword [rsp + 0x2d0]
mov qword [rsp + 0x2d8], rdx
mov dl, byte [rsp + 0x53]
mov byte [rsp + 0x54], dl
mov rdx, qword [rsp + 0x2c0]
mov qword [rsp + 0x2d0], rdx
mov dl, byte [rsp + 0x52]
mov byte [rsp + 0x53], dl
mov rdx, qword [rsp + 0x2b8]
mov qword [rsp + 0x2c0], rdx
mov dl, byte [rsp + 0x51]
mov byte [rsp + 0x52], dl
mov rdx, qword [rsp + 0x2a8]
mov qword [rsp + 0x2b8], rdx
mov dl, byte [rsp + 0x50]
mov byte [rsp + 0x51], dl
mov rdx, qword [rsp + 0x298]
mov qword [rsp + 0x2a8], rdx
mov dl, byte [rsp + 0x4f]
mov byte [rsp + 0x50], dl
mov rdx, qword [rsp + 0x290]
mov qword [rsp + 0x298], rdx
mov dl, byte [rsp + 0x4e]
mov byte [rsp + 0x4f], dl
mov rdx, qword [rsp + 0x288]
mov qword [rsp + 0x290], rdx
mov dl, byte [rsp + 0x4d]
mov byte [rsp + 0x4e], dl
mov rdx, qword [rsp + 0x280]
mov qword [rsp + 0x288], rdx
mov dl, byte [rsp + 0x4c]
mov byte [rsp + 0x4d], dl
mov rdx, qword [rsp + 0x278]
mov qword [rsp + 0x280], rdx
mov dl, byte [rsp + 0x4b]
mov byte [rsp + 0x4c], dl
mov rdx, qword [rsp + 0x270]
mov qword [rsp + 0x278], rdx
mov dl, byte [rsp + 0x4a]
mov byte [rsp + 0x4b], dl
mov rdx, qword [rsp + 0x268]
mov qword [rsp + 0x270], rdx
mov dl, byte [rsp + 0x49]
mov byte [rsp + 0x4a], dl
mov rdx, qword [rsp + 0x260]
mov qword [rsp + 0x268], rdx
mov dl, byte [rsp + 0x48]
mov byte [rsp + 0x49], dl
mov rdx, qword [rsp + 0x258]
mov qword [rsp + 0x260], rdx
mov dl, byte [rsp + 0x47]
mov byte [rsp + 0x48], dl
mov rdx, qword [rsp + 0x250]
mov qword [rsp + 0x258], rdx
mov dl, byte [rsp + 0x46]
mov byte [rsp + 0x47], dl
mov rdx, qword [rsp + 0x180]
mov qword [rsp + 0x250], rdx
mov dl, byte [rsp + 0xcf]
mov byte [rsp + 0x46], dl
mov rdx, qword [rsp + 0xa20]
mov qword [rsp + 0x180], rdx
mov rdx, qword [rsp + 0xb50]
mov qword [rsp + 0xa20], rdx
mov rdx, qword [rsp + 0x178]
mov qword [rsp + 0xaa8], rdx
mov dl, byte [rsp + 0xd8]
mov byte [rsp + 0x100], dl
mov rdx, qword [rsp + 0xad0]
mov qword [rsp + 0x178], rdx
mov al, byte [rsp + 0xce]
mov rdx, qword [rsp + 0x150]
mov qword [rsp + 0x108], rdx
mov rdx, qword [rsp + 0xb58]
mov rdi, qword [rsp + 0xaa0]
mov r8, qword [rsp + 0x118]
jmp 0x14005b759
mov rcx, qword [rsp + 0x188]
mov qword [rsp + 0xf8], rcx
mov rcx, qword [rsp + 0x190]
mov qword [rsp + 0xa48], rcx
mov rax, qword [rsp + 0xa18]
mov qword [rsp + 0xab0], rax
mov cl, byte [rsp + 0xe0]
mov byte [rsp + 0xbe], cl
mov rax, qword [rsp + 0xa10]
mov qword [rsp + 0xa18], rax
mov cl, byte [rsp + 0xb8]
mov byte [rsp + 0xe0], cl
mov rax, qword [rsp + 0xa08]
mov qword [rsp + 0xa10], rax
mov cl, byte [rsp + 0xbd]
mov byte [rsp + 0xb8], cl
mov rax, qword [rsp + 0xa00]
mov qword [rsp + 0xa08], rax
mov cl, byte [rsp + 0x44]
mov byte [rsp + 0xbd], cl
mov rcx, qword [rsp + 0x9f8]
mov qword [rsp + 0xa00], rcx
mov cl, byte [rsp + 0xb7]
mov byte [rsp + 0x44], cl
mov rcx, qword [rsp + 0x9f0]
mov qword [rsp + 0x9f8], rcx
mov cl, byte [rsp + 0xbc]
mov byte [rsp + 0xb7], cl
mov rcx, qword [rsp + 0xe8]
mov qword [rsp + 0x9f0], rcx
mov cl, byte [rsp + 0x45]
mov byte [rsp + 0xbc], cl
mov rcx, qword [rsp + 0xf0]
mov qword [rsp + 0xe8], rcx
mov cl, byte [rsp + 0xbb]
mov byte [rsp + 0x45], cl
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0xf0], rax
mov al, byte [rsp + 0xb6]
mov byte [rsp + 0xbb], al
mov rax, qword [rsp + 0xa38]
mov qword [rsp + 0x138], rax
mov al, byte [rsp + 0xba]
mov byte [rsp + 0xb6], al
mov r12, qword [rsp + 0xa30]
mov cl, byte [rsp + 0xb9]
mov byte [rsp + 0xba], cl
mov r10, qword [rsp + 0x158]
mov cl, byte [rsp + 0xb5]
mov byte [rsp + 0xb9], cl
mov r11, qword [rsp + 0xd0]
mov cl, byte [rsp + 0xb4]
mov byte [rsp + 0xb5], cl
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0xd0], rax
mov al, byte [rsp + 0x988]
mov byte [rsp + 0xb4], al
mov rcx, qword [rsp + 0x168]
mov qword [rsp + 0x170], rcx
mov al, byte [rsp + 0x978]
mov byte [rsp + 0x988], al
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x168], rcx
mov al, byte [rsp + 0x968]
mov byte [rsp + 0x978], al
mov rax, qword [rsp + 0xa68]
mov qword [rsp + 0xc0], rax
mov al, byte [rsp + 0x950]
mov byte [rsp + 0x968], al
mov rbx, qword [rsp + 0xa60]
mov al, byte [rsp + 0x938]
mov byte [rsp + 0x950], al
mov rsi, qword [rsp + 0xa58]
mov al, byte [rsp + 0x920]
mov byte [rsp + 0x938], al
mov r13, qword [rsp + 0xa50]
mov al, byte [rsp + 0x910]
mov byte [rsp + 0x920], al
mov rcx, qword [rsp + 0x9e8]
mov al, byte [rsp + 0x8f8]
mov byte [rsp + 0x910], al
mov r9, qword [rsp + 0x9e0]
mov qword [rsp + 0x9e8], r9
mov al, byte [rsp + 0x8e0]
mov byte [rsp + 0x8f8], al
mov r9, qword [rsp + 0x9d8]
mov qword [rsp + 0x9e0], r9
mov al, byte [rsp + 0x8d0]
mov byte [rsp + 0x8e0], al
mov r9, qword [rsp + 0x9d0]
mov qword [rsp + 0x9d8], r9
mov al, byte [rsp + 0x8b8]
mov byte [rsp + 0x8d0], al
mov r9, qword [rsp + 0x9c8]
mov qword [rsp + 0x9d0], r9
mov al, byte [rsp + 0x8a0]
mov byte [rsp + 0x8b8], al
mov r9, qword [rsp + 0x9c0]
mov qword [rsp + 0x9c8], r9
mov al, byte [rsp + 0xb2]
mov byte [rsp + 0x8a0], al
mov r9, qword [rsp + 0x9b8]
mov qword [rsp + 0x9c0], r9
mov al, byte [rsp + 0xb1]
mov byte [rsp + 0xb2], al
mov r9, qword [rsp + 0x9b0]
mov qword [rsp + 0x9b8], r9
mov al, byte [rsp + 0xb0]
mov byte [rsp + 0xb1], al
mov r9, qword [rsp + 0x9a8]
mov qword [rsp + 0x9b0], r9
mov al, byte [rsp + 0xaf]
mov byte [rsp + 0xb0], al
mov r9, qword [rsp + 0x160]
mov qword [rsp + 0x9a8], r9
mov al, byte [rsp + 0xae]
mov byte [rsp + 0xaf], al
mov r9, qword [rsp + 0x9a0]
mov qword [rsp + 0x160], r9
mov al, byte [rsp + 0xad]
mov byte [rsp + 0xae], al
mov r9, qword [rsp + 0x998]
mov qword [rsp + 0x9a0], r9
mov al, byte [rsp + 0xac]
mov byte [rsp + 0xad], al
mov r9, qword [rsp + 0xa70]
mov qword [rsp + 0x998], r9
mov al, byte [rsp + 0xab]
mov byte [rsp + 0xac], al
mov r15, qword [rsp + 0x990]
mov al, byte [rsp + 0xaa]
mov byte [rsp + 0xab], al
mov rax, qword [rsp + 0xa28]
mov qword [rsp + 0x990], rax
mov al, byte [rsp + 0xa9]
mov byte [rsp + 0xaa], al
mov r14, qword [rsp + 0x980]
mov r9b, byte [rsp + 0xa8]
mov byte [rsp + 0xa9], r9b
mov r9, qword [rsp + 0x970]
mov qword [rsp + 0x980], r9
mov r9b, byte [rsp + 0xa7]
mov byte [rsp + 0xa8], r9b
mov r9, qword [rsp + 0x960]
mov qword [rsp + 0x970], r9
mov r9b, byte [rsp + 0xa6]
mov byte [rsp + 0xa7], r9b
mov r9, qword [rsp + 0x958]
mov qword [rsp + 0x960], r9
mov r9b, byte [rsp + 0xa5]
mov byte [rsp + 0xa6], r9b
mov r9, qword [rsp + 0x948]
mov qword [rsp + 0x958], r9
mov r9b, byte [rsp + 0xa4]
mov byte [rsp + 0xa5], r9b
mov r9, qword [rsp + 0x940]
mov qword [rsp + 0x948], r9
mov r9b, byte [rsp + 0xa3]
mov byte [rsp + 0xa4], r9b
mov r9, qword [rsp + 0x930]
mov qword [rsp + 0x940], r9
mov r9b, byte [rsp + 0xa2]
mov byte [rsp + 0xa3], r9b
mov r9, qword [rsp + 0x928]
mov qword [rsp + 0x930], r9
mov r9b, byte [rsp + 0xa1]
mov byte [rsp + 0xa2], r9b
mov r9, qword [rsp + 0x918]
mov qword [rsp + 0x928], r9
mov r9b, byte [rsp + 0xa0]
mov byte [rsp + 0xa1], r9b
mov r9, qword [rsp + 0x908]
mov qword [rsp + 0x918], r9
mov r9b, byte [rsp + 0x9f]
mov byte [rsp + 0xa0], r9b
mov r9, qword [rsp + 0x900]
mov qword [rsp + 0x908], r9
mov r9b, byte [rsp + 0x778]
mov byte [rsp + 0x9f], r9b
mov r9, qword [rsp + 0x8f0]
mov qword [rsp + 0x900], r9
mov r9b, byte [rsp + 0x768]
mov byte [rsp + 0x778], r9b
mov r9, qword [rsp + 0x8e8]
mov qword [rsp + 0x8f0], r9
mov r9b, byte [rsp + 0x750]
mov byte [rsp + 0x768], r9b
mov r9, qword [rsp + 0x8d8]
mov qword [rsp + 0x8e8], r9
mov r9b, byte [rsp + 0x738]
mov byte [rsp + 0x750], r9b
mov r9, qword [rsp + 0x8c8]
mov qword [rsp + 0x8d8], r9
mov r9b, byte [rsp + 0x720]
mov byte [rsp + 0x738], r9b
mov r9, qword [rsp + 0x8c0]
mov qword [rsp + 0x8c8], r9
mov r9b, byte [rsp + 0x710]
mov byte [rsp + 0x720], r9b
mov r9, qword [rsp + 0x8b0]
mov qword [rsp + 0x8c0], r9
mov r9b, byte [rsp + 0x6f8]
mov byte [rsp + 0x710], r9b
mov r9, qword [rsp + 0x8a8]
mov qword [rsp + 0x8b0], r9
mov r9b, byte [rsp + 0x6e0]
mov byte [rsp + 0x6f8], r9b
mov r9, qword [rsp + 0x898]
mov qword [rsp + 0x8a8], r9
mov r9b, byte [rsp + 0x6d0]
mov byte [rsp + 0x6e0], r9b
mov r9, qword [rsp + 0x890]
mov qword [rsp + 0x898], r9
mov r9b, byte [rsp + 0x6b8]
mov byte [rsp + 0x6d0], r9b
mov r9, qword [rsp + 0x888]
mov qword [rsp + 0x890], r9
mov r9b, byte [rsp + 0x6a0]
mov byte [rsp + 0x6b8], r9b
mov r9, qword [rsp + 0x880]
mov qword [rsp + 0x888], r9
mov r9b, byte [rsp + 0x688]
mov byte [rsp + 0x6a0], r9b
mov r9, qword [rsp + 0x878]
mov qword [rsp + 0x880], r9
mov r9b, byte [rsp + 0x678]
mov byte [rsp + 0x688], r9b
mov r9, qword [rsp + 0x870]
mov qword [rsp + 0x878], r9
mov r9b, byte [rsp + 0x660]
mov byte [rsp + 0x678], r9b
mov r9, qword [rsp + 0x868]
mov qword [rsp + 0x870], r9
mov r9b, byte [rsp + 0x648]
mov byte [rsp + 0x660], r9b
mov r9, qword [rsp + 0x860]
mov qword [rsp + 0x868], r9
mov r9b, byte [rsp + 0x638]
mov byte [rsp + 0x648], r9b
mov r9, qword [rsp + 0x858]
mov qword [rsp + 0x860], r9
mov r9b, byte [rsp + 0x620]
mov byte [rsp + 0x638], r9b
mov r9, qword [rsp + 0x850]
mov qword [rsp + 0x858], r9
mov r9b, byte [rsp + 0x608]
mov byte [rsp + 0x620], r9b
mov r9, qword [rsp + 0x848]
mov qword [rsp + 0x850], r9
mov r9b, byte [rsp + 0x5f8]
mov byte [rsp + 0x608], r9b
mov r9, qword [rsp + 0x840]
mov qword [rsp + 0x848], r9
mov r9b, byte [rsp + 0x5e0]
mov byte [rsp + 0x5f8], r9b
mov r9, qword [rsp + 0x838]
mov qword [rsp + 0x840], r9
mov r9b, byte [rsp + 0x5c8]
mov byte [rsp + 0x5e0], r9b
mov r9, qword [rsp + 0x830]
mov qword [rsp + 0x838], r9
mov r9b, byte [rsp + 0x5b0]
mov byte [rsp + 0x5c8], r9b
mov r9, qword [rsp + 0x828]
mov qword [rsp + 0x830], r9
mov r9b, byte [rsp + 0x5a0]
mov byte [rsp + 0x5b0], r9b
mov r9, qword [rsp + 0x820]
mov qword [rsp + 0x828], r9
mov r9b, byte [rsp + 0x588]
mov byte [rsp + 0x5a0], r9b
mov r9, qword [rsp + 0x818]
mov qword [rsp + 0x820], r9
mov r9b, byte [rsp + 0x570]
mov byte [rsp + 0x588], r9b
mov r9, qword [rsp + 0x810]
mov qword [rsp + 0x818], r9
mov r9b, byte [rsp + 0x560]
mov byte [rsp + 0x570], r9b
mov r9, qword [rsp + 0x808]
mov qword [rsp + 0x810], r9
mov r9b, byte [rsp + 0x548]
mov byte [rsp + 0x560], r9b
mov r9, qword [rsp + 0x800]
mov qword [rsp + 0x808], r9
mov r9b, byte [rsp + 0x530]
mov byte [rsp + 0x548], r9b
mov r9, qword [rsp + 0x7f8]
mov qword [rsp + 0x800], r9
mov r9b, byte [rsp + 0x518]
mov byte [rsp + 0x530], r9b
mov r9, qword [rsp + 0x7f0]
mov qword [rsp + 0x7f8], r9
mov r9b, byte [rsp + 0x508]
mov byte [rsp + 0x518], r9b
mov r9, qword [rsp + 0x7e8]
mov qword [rsp + 0x7f0], r9
mov r9b, byte [rsp + 0x4f0]
mov byte [rsp + 0x508], r9b
mov r9, qword [rsp + 0x7e0]
mov qword [rsp + 0x7e8], r9
mov r9b, byte [rsp + 0x4d8]
mov byte [rsp + 0x4f0], r9b
mov r9, qword [rsp + 0x7d8]
mov qword [rsp + 0x7e0], r9
mov r9b, byte [rsp + 0x4c8]
mov byte [rsp + 0x4d8], r9b
mov r9, qword [rsp + 0x7d0]
mov qword [rsp + 0x7d8], r9
mov r9b, byte [rsp + 0x4b0]
mov byte [rsp + 0x4c8], r9b
mov r9, qword [rsp + 0x7c8]
mov qword [rsp + 0x7d0], r9
mov r9b, byte [rsp + 0x498]
mov byte [rsp + 0x4b0], r9b
mov r9, qword [rsp + 0x7c0]
mov qword [rsp + 0x7c8], r9
mov r9b, byte [rsp + 0x480]
mov byte [rsp + 0x498], r9b
mov r9, qword [rsp + 0x7b8]
mov qword [rsp + 0x7c0], r9
mov r9b, byte [rsp + 0x470]
mov byte [rsp + 0x480], r9b
mov r9, qword [rsp + 0x7b0]
mov qword [rsp + 0x7b8], r9
mov r9b, byte [rsp + 0x9e]
mov byte [rsp + 0x470], r9b
mov r9, qword [rsp + 0x7a8]
mov qword [rsp + 0x7b0], r9
mov r9b, byte [rsp + 0x448]
mov byte [rsp + 0x9e], r9b
mov r9, qword [rsp + 0x7a0]
mov qword [rsp + 0x7a8], r9
mov r9b, byte [rsp + 0x438]
mov byte [rsp + 0x448], r9b
mov r9, qword [rsp + 0x798]
mov qword [rsp + 0x7a0], r9
mov r9b, byte [rsp + 0x9d]
mov byte [rsp + 0x438], r9b
mov r9, qword [rsp + 0x790]
mov qword [rsp + 0x798], r9
mov r9b, byte [rsp + 0x410]
mov byte [rsp + 0x9d], r9b
mov r9, qword [rsp + 0x788]
mov qword [rsp + 0x790], r9
mov r9b, byte [rsp + 0x9c]
mov byte [rsp + 0x410], r9b
mov r9, qword [rsp + 0x780]
mov qword [rsp + 0x788], r9
mov r9b, byte [rsp + 0x9b]
mov byte [rsp + 0x9c], r9b
mov r9, qword [rsp + 0x770]
mov qword [rsp + 0x780], r9
mov r9b, byte [rsp + 0x9a]
mov byte [rsp + 0x9b], r9b
mov r9, qword [rsp + 0x760]
mov qword [rsp + 0x770], r9
mov r9b, byte [rsp + 0x3d0]
mov byte [rsp + 0x9a], r9b
mov r9, qword [rsp + 0x758]
mov qword [rsp + 0x760], r9
mov r9b, byte [rsp + 0x99]
mov byte [rsp + 0x3d0], r9b
mov r9, qword [rsp + 0x748]
mov qword [rsp + 0x758], r9
mov r9b, byte [rsp + 0x3b0]
mov byte [rsp + 0x99], r9b
mov r9, qword [rsp + 0x740]
mov qword [rsp + 0x748], r9
mov r9b, byte [rsp + 0x98]
mov byte [rsp + 0x3b0], r9b
mov r9, qword [rsp + 0x730]
mov qword [rsp + 0x740], r9
mov r9b, byte [rsp + 0x97]
mov byte [rsp + 0x98], r9b
mov r9, qword [rsp + 0x728]
mov qword [rsp + 0x730], r9
mov r9b, byte [rsp + 0x380]
mov byte [rsp + 0x97], r9b
mov r9, qword [rsp + 0x718]
mov qword [rsp + 0x728], r9
mov r9b, byte [rsp + 0x96]
mov byte [rsp + 0x380], r9b
mov r9, qword [rsp + 0x708]
mov qword [rsp + 0x718], r9
mov r9b, byte [rsp + 0x358]
mov byte [rsp + 0x96], r9b
mov r9, qword [rsp + 0x700]
mov qword [rsp + 0x708], r9
mov r9b, byte [rsp + 0x348]
mov byte [rsp + 0x358], r9b
mov r9, qword [rsp + 0x6f0]
mov qword [rsp + 0x700], r9
mov r9b, byte [rsp + 0x95]
mov byte [rsp + 0x348], r9b
mov r9, qword [rsp + 0x6e8]
mov qword [rsp + 0x6f0], r9
mov r9b, byte [rsp + 0x94]
mov byte [rsp + 0x95], r9b
mov r9, qword [rsp + 0x6d8]
mov qword [rsp + 0x6e8], r9
mov r9b, byte [rsp + 0x93]
mov byte [rsp + 0x94], r9b
mov r9, qword [rsp + 0x6c8]
mov qword [rsp + 0x6d8], r9
mov r9b, byte [rsp + 0x92]
mov byte [rsp + 0x93], r9b
mov r9, qword [rsp + 0x6c0]
mov qword [rsp + 0x6c8], r9
mov r9b, byte [rsp + 0x91]
mov byte [rsp + 0x92], r9b
mov r9, qword [rsp + 0x6b0]
mov qword [rsp + 0x6c0], r9
mov r9b, byte [rsp + 0x2e8]
mov byte [rsp + 0x91], r9b
mov r9, qword [rsp + 0x6a8]
mov qword [rsp + 0x6b0], r9
mov r9b, byte [rsp + 0x90]
mov byte [rsp + 0x2e8], r9b
mov r9, qword [rsp + 0x698]
mov qword [rsp + 0x6a8], r9
mov r9b, byte [rsp + 0x2c8]
mov byte [rsp + 0x90], r9b
mov r9, qword [rsp + 0x690]
mov qword [rsp + 0x698], r9
mov r9b, byte [rsp + 0x2b0]
mov byte [rsp + 0x2c8], r9b
mov r9, qword [rsp + 0x680]
mov qword [rsp + 0x690], r9
mov r9b, byte [rsp + 0x2a0]
mov byte [rsp + 0x2b0], r9b
mov r9, qword [rsp + 0x670]
mov qword [rsp + 0x680], r9
mov r9b, byte [rsp + 0x8f]
mov byte [rsp + 0x2a0], r9b
mov r9, qword [rsp + 0x668]
mov qword [rsp + 0x670], r9
mov r9b, byte [rsp + 0x8e]
mov byte [rsp + 0x8f], r9b
mov r9, qword [rsp + 0x658]
mov qword [rsp + 0x668], r9
mov r9b, byte [rsp + 0x8d]
mov byte [rsp + 0x8e], r9b
mov r9, qword [rsp + 0x650]
mov qword [rsp + 0x658], r9
mov r9b, byte [rsp + 0x8c]
mov byte [rsp + 0x8d], r9b
mov r9, qword [rsp + 0x640]
mov qword [rsp + 0x650], r9
mov r9b, byte [rsp + 0x8b]
mov byte [rsp + 0x8c], r9b
mov r9, qword [rsp + 0x630]
mov qword [rsp + 0x640], r9
mov r9b, byte [rsp + 0x8a]
mov byte [rsp + 0x8b], r9b
mov r9, qword [rsp + 0x628]
mov qword [rsp + 0x630], r9
mov r9b, byte [rsp + 0x89]
mov byte [rsp + 0x8a], r9b
mov r9, qword [rsp + 0x618]
mov qword [rsp + 0x628], r9
mov r9b, byte [rsp + 0x88]
mov byte [rsp + 0x89], r9b
mov r9, qword [rsp + 0x610]
mov qword [rsp + 0x618], r9
mov r9b, byte [rsp + 0x87]
mov byte [rsp + 0x88], r9b
mov r9, qword [rsp + 0x600]
mov qword [rsp + 0x610], r9
mov r9b, byte [rsp + 0x248]
mov byte [rsp + 0x87], r9b
mov r9, qword [rsp + 0x5f0]
mov qword [rsp + 0x600], r9
mov r9b, byte [rsp + 0x86]
mov byte [rsp + 0x248], r9b
mov r9, qword [rsp + 0x5e8]
mov qword [rsp + 0x5f0], r9
mov r9b, byte [rsp + 0x85]
mov byte [rsp + 0x86], r9b
mov r9, qword [rsp + 0x5d8]
mov qword [rsp + 0x5e8], r9
mov r9b, byte [rsp + 0x240]
mov byte [rsp + 0x85], r9b
mov r9, qword [rsp + 0x5d0]
mov qword [rsp + 0x5d8], r9
mov r9b, byte [rsp + 0x84]
mov byte [rsp + 0x240], r9b
mov r9, qword [rsp + 0x5c0]
mov qword [rsp + 0x5d0], r9
mov r9b, byte [rsp + 0x83]
mov byte [rsp + 0x84], r9b
mov r9, qword [rsp + 0x5b8]
mov qword [rsp + 0x5c0], r9
mov r9b, byte [rsp + 0x82]
mov byte [rsp + 0x83], r9b
mov r9, qword [rsp + 0x5a8]
mov qword [rsp + 0x5b8], r9
mov r9b, byte [rsp + 0x81]
mov byte [rsp + 0x82], r9b
mov r9, qword [rsp + 0x598]
mov qword [rsp + 0x5a8], r9
mov r9b, byte [rsp + 0x238]
mov byte [rsp + 0x81], r9b
mov r9, qword [rsp + 0x590]
mov qword [rsp + 0x598], r9
mov r9b, byte [rsp + 0x80]
mov byte [rsp + 0x238], r9b
mov r9, qword [rsp + 0x580]
mov qword [rsp + 0x590], r9
mov r9b, byte [rsp + 0x7f]
mov byte [rsp + 0x80], r9b
mov r9, qword [rsp + 0x578]
mov qword [rsp + 0x580], r9
mov r9b, byte [rsp + 0x230]
mov byte [rsp + 0x7f], r9b
mov r9, qword [rsp + 0x568]
mov qword [rsp + 0x578], r9
mov r9b, byte [rsp + 0x7e]
mov byte [rsp + 0x230], r9b
mov r9, qword [rsp + 0x558]
mov qword [rsp + 0x568], r9
mov r9b, byte [rsp + 0x7d]
mov byte [rsp + 0x7e], r9b
mov r9, qword [rsp + 0x550]
mov qword [rsp + 0x558], r9
mov r9b, byte [rsp + 0x7c]
mov byte [rsp + 0x7d], r9b
mov r9, qword [rsp + 0x540]
mov qword [rsp + 0x550], r9
mov r9b, byte [rsp + 0x7b]
mov byte [rsp + 0x7c], r9b
mov r9, qword [rsp + 0x538]
mov qword [rsp + 0x540], r9
mov r9b, byte [rsp + 0x228]
mov byte [rsp + 0x7b], r9b
mov r9, qword [rsp + 0x528]
mov qword [rsp + 0x538], r9
mov r9b, byte [rsp + 0x7a]
mov byte [rsp + 0x228], r9b
mov r9, qword [rsp + 0x520]
mov qword [rsp + 0x528], r9
mov r9b, byte [rsp + 0x220]
mov byte [rsp + 0x7a], r9b
mov r9, qword [rsp + 0x510]
mov qword [rsp + 0x520], r9
mov r9b, byte [rsp + 0x79]
mov byte [rsp + 0x220], r9b
mov r9, qword [rsp + 0x500]
mov qword [rsp + 0x510], r9
mov r9b, byte [rsp + 0x78]
mov byte [rsp + 0x79], r9b
mov r9, qword [rsp + 0x4f8]
mov qword [rsp + 0x500], r9
mov r9b, byte [rsp + 0x218]
mov byte [rsp + 0x78], r9b
mov r9, qword [rsp + 0x4e8]
mov qword [rsp + 0x4f8], r9
mov r9b, byte [rsp + 0x77]
mov byte [rsp + 0x218], r9b
mov r9, qword [rsp + 0x4e0]
mov qword [rsp + 0x4e8], r9
mov r9b, byte [rsp + 0x76]
mov byte [rsp + 0x77], r9b
mov r9, qword [rsp + 0x4d0]
mov qword [rsp + 0x4e0], r9
mov r9b, byte [rsp + 0x210]
mov byte [rsp + 0x76], r9b
mov r9, qword [rsp + 0x4c0]
mov qword [rsp + 0x4d0], r9
mov r9b, byte [rsp + 0x75]
mov byte [rsp + 0x210], r9b
mov r9, qword [rsp + 0x4b8]
mov qword [rsp + 0x4c0], r9
mov r9b, byte [rsp + 0x208]
mov byte [rsp + 0x75], r9b
mov r9, qword [rsp + 0x4a8]
mov qword [rsp + 0x4b8], r9
mov r9b, byte [rsp + 0x74]
mov byte [rsp + 0x208], r9b
mov r9, qword [rsp + 0x4a0]
mov qword [rsp + 0x4a8], r9
mov r9b, byte [rsp + 0x73]
mov byte [rsp + 0x74], r9b
mov r9, qword [rsp + 0x490]
mov qword [rsp + 0x4a0], r9
mov r9b, byte [rsp + 0x200]
mov byte [rsp + 0x73], r9b
mov r9, qword [rsp + 0x488]
mov qword [rsp + 0x490], r9
mov r9b, byte [rsp + 0x72]
mov byte [rsp + 0x200], r9b
mov r9, qword [rsp + 0x478]
mov qword [rsp + 0x488], r9
mov r9b, byte [rsp + 0x1f8]
mov byte [rsp + 0x72], r9b
mov r9, qword [rsp + 0x468]
mov qword [rsp + 0x478], r9
mov r9b, byte [rsp + 0x71]
mov byte [rsp + 0x1f8], r9b
mov r9, qword [rsp + 0x460]
mov qword [rsp + 0x468], r9
mov r9b, byte [rsp + 0x70]
mov byte [rsp + 0x71], r9b
mov r9, qword [rsp + 0x458]
mov qword [rsp + 0x460], r9
mov r9b, byte [rsp + 0x1f0]
mov byte [rsp + 0x70], r9b
mov r9, qword [rsp + 0x450]
mov qword [rsp + 0x458], r9
mov r9b, byte [rsp + 0x6f]
mov byte [rsp + 0x1f0], r9b
mov r9, qword [rsp + 0x440]
mov qword [rsp + 0x450], r9
mov r9b, byte [rsp + 0x6e]
mov byte [rsp + 0x6f], r9b
mov r9, qword [rsp + 0x430]
mov qword [rsp + 0x440], r9
mov r9b, byte [rsp + 0x1e8]
mov byte [rsp + 0x6e], r9b
mov r9, qword [rsp + 0x428]
mov qword [rsp + 0x430], r9
mov r9b, byte [rsp + 0x6d]
mov byte [rsp + 0x1e8], r9b
mov r9, qword [rsp + 0x420]
mov qword [rsp + 0x428], r9
mov r9b, byte [rsp + 0x1e0]
mov byte [rsp + 0x6d], r9b
mov r9, qword [rsp + 0x418]
mov qword [rsp + 0x420], r9
mov r9b, byte [rsp + 0x6c]
mov byte [rsp + 0x1e0], r9b
mov r9, qword [rsp + 0x408]
mov qword [rsp + 0x418], r9
mov r9b, byte [rsp + 0x6b]
mov byte [rsp + 0x6c], r9b
mov r9, qword [rsp + 0x400]
mov qword [rsp + 0x408], r9
mov r9b, byte [rsp + 0x1d8]
mov byte [rsp + 0x6b], r9b
mov r9, qword [rsp + 0x3f8]
mov qword [rsp + 0x400], r9
mov r9b, byte [rsp + 0x6a]
mov byte [rsp + 0x1d8], r9b
mov r9, qword [rsp + 0x3f0]
mov qword [rsp + 0x3f8], r9
mov r9b, byte [rsp + 0x1d0]
mov byte [rsp + 0x6a], r9b
mov r9, qword [rsp + 0x3e8]
mov qword [rsp + 0x3f0], r9
mov r9b, byte [rsp + 0x1c8]
mov byte [rsp + 0x1d0], r9b
mov r9, qword [rsp + 0x3e0]
mov qword [rsp + 0x3e8], r9
mov r9b, byte [rsp + 0x1c0]
mov byte [rsp + 0x1c8], r9b
mov r9, qword [rsp + 0x3d8]
mov qword [rsp + 0x3e0], r9
mov r9b, byte [rsp + 0x1b8]
mov byte [rsp + 0x1c0], r9b
mov r9, qword [rsp + 0x3c8]
mov qword [rsp + 0x3d8], r9
mov r9b, byte [rsp + 0x1b0]
mov byte [rsp + 0x1b8], r9b
mov r9, qword [rsp + 0x3c0]
mov qword [rsp + 0x3c8], r9
mov r9b, byte [rsp + 0x1a8]
mov byte [rsp + 0x1b0], r9b
mov r9, qword [rsp + 0x3b8]
mov qword [rsp + 0x3c0], r9
mov r9b, byte [rsp + 0x1a0]
mov byte [rsp + 0x1a8], r9b
mov r9, qword [rsp + 0x3a8]
mov qword [rsp + 0x3b8], r9
mov r9b, byte [rsp + 0x69]
mov byte [rsp + 0x1a0], r9b
mov r9, qword [rsp + 0x3a0]
mov qword [rsp + 0x3a8], r9
mov r9b, byte [rsp + 0x68]
mov byte [rsp + 0x69], r9b
mov r9, qword [rsp + 0x398]
mov qword [rsp + 0x3a0], r9
mov r9b, byte [rsp + 0x67]
mov byte [rsp + 0x68], r9b
mov r9, qword [rsp + 0x390]
mov qword [rsp + 0x398], r9
mov r9b, byte [rsp + 0x66]
mov byte [rsp + 0x67], r9b
mov r9, qword [rsp + 0x388]
mov qword [rsp + 0x390], r9
mov r9b, byte [rsp + 0x65]
mov byte [rsp + 0x66], r9b
mov r9, qword [rsp + 0x378]
mov qword [rsp + 0x388], r9
mov r9b, byte [rsp + 0x64]
mov byte [rsp + 0x65], r9b
mov r9, qword [rsp + 0x370]
mov qword [rsp + 0x378], r9
mov r9b, byte [rsp + 0x63]
mov byte [rsp + 0x64], r9b
mov r9, qword [rsp + 0x368]
mov qword [rsp + 0x370], r9
mov r9b, byte [rsp + 0x62]
mov byte [rsp + 0x63], r9b
mov r9, qword [rsp + 0x360]
mov qword [rsp + 0x368], r9
mov r9b, byte [rsp + 0x61]
mov byte [rsp + 0x62], r9b
mov r9, qword [rsp + 0x350]
mov qword [rsp + 0x360], r9
mov r9b, byte [rsp + 0x60]
mov byte [rsp + 0x61], r9b
mov r9, qword [rsp + 0x340]
mov qword [rsp + 0x350], r9
mov r9b, byte [rsp + 0x5f]
mov byte [rsp + 0x60], r9b
mov r9, qword [rsp + 0x338]
mov qword [rsp + 0x340], r9
mov r9b, byte [rsp + 0x5e]
mov byte [rsp + 0x5f], r9b
mov r9, qword [rsp + 0x330]
mov qword [rsp + 0x338], r9
mov r9b, byte [rsp + 0x5d]
mov byte [rsp + 0x5e], r9b
mov r9, qword [rsp + 0x328]
mov qword [rsp + 0x330], r9
mov r9b, byte [rsp + 0x5c]
mov byte [rsp + 0x5d], r9b
mov r9, qword [rsp + 0x320]
mov qword [rsp + 0x328], r9
mov r9b, byte [rsp + 0x5b]
mov byte [rsp + 0x5c], r9b
mov r9, qword [rsp + 0x318]
mov qword [rsp + 0x320], r9
mov r9b, byte [rsp + 0x5a]
mov byte [rsp + 0x5b], r9b
mov r9, qword [rsp + 0x310]
mov qword [rsp + 0x318], r9
mov r9b, byte [rsp + 0x59]
mov byte [rsp + 0x5a], r9b
mov r9, qword [rsp + 0x308]
mov qword [rsp + 0x310], r9
mov r9b, byte [rsp + 0x58]
mov byte [rsp + 0x59], r9b
mov r9, qword [rsp + 0x300]
mov qword [rsp + 0x308], r9
mov r9b, byte [rsp + 0x57]
mov byte [rsp + 0x58], r9b
mov r9, qword [rsp + 0x2f8]
mov qword [rsp + 0x300], r9
mov r9b, byte [rsp + 0x198]
mov byte [rsp + 0x57], r9b
mov r9, qword [rsp + 0x2f0]
mov qword [rsp + 0x2f8], r9
mov r9b, byte [rsp + 0x56]
mov byte [rsp + 0x198], r9b
mov r9, qword [rsp + 0x2e0]
mov qword [rsp + 0x2f0], r9
mov r9b, byte [rsp + 0x55]
mov byte [rsp + 0x56], r9b
mov r9, qword [rsp + 0x2d8]
mov qword [rsp + 0x2e0], r9
mov r9b, byte [rsp + 0x54]
mov byte [rsp + 0x55], r9b
mov r9, qword [rsp + 0x2d0]
mov qword [rsp + 0x2d8], r9
mov r9b, byte [rsp + 0x53]
mov byte [rsp + 0x54], r9b
mov r9, qword [rsp + 0x2c0]
mov qword [rsp + 0x2d0], r9
mov r9b, byte [rsp + 0x52]
mov byte [rsp + 0x53], r9b
mov r9, qword [rsp + 0x2b8]
mov qword [rsp + 0x2c0], r9
mov r9b, byte [rsp + 0x51]
mov byte [rsp + 0x52], r9b
mov r9, qword [rsp + 0x2a8]
mov qword [rsp + 0x2b8], r9
mov r9b, byte [rsp + 0x50]
mov byte [rsp + 0x51], r9b
mov r9, qword [rsp + 0x298]
mov qword [rsp + 0x2a8], r9
mov r9b, byte [rsp + 0x4f]
mov byte [rsp + 0x50], r9b
mov r9, qword [rsp + 0x290]
mov qword [rsp + 0x298], r9
mov r9b, byte [rsp + 0x4e]
mov byte [rsp + 0x4f], r9b
mov r9, qword [rsp + 0x288]
mov qword [rsp + 0x290], r9
mov r9b, byte [rsp + 0x4d]
mov byte [rsp + 0x4e], r9b
mov r9, qword [rsp + 0x280]
mov qword [rsp + 0x288], r9
mov r9b, byte [rsp + 0x4c]
mov byte [rsp + 0x4d], r9b
mov r9, qword [rsp + 0x278]
mov qword [rsp + 0x280], r9
mov r9b, byte [rsp + 0x4b]
mov byte [rsp + 0x4c], r9b
mov r9, qword [rsp + 0x270]
mov qword [rsp + 0x278], r9
mov r9b, byte [rsp + 0x4a]
mov byte [rsp + 0x4b], r9b
mov r9, qword [rsp + 0x268]
mov qword [rsp + 0x270], r9
mov r9b, byte [rsp + 0x49]
mov byte [rsp + 0x4a], r9b
mov r9, qword [rsp + 0x260]
mov qword [rsp + 0x268], r9
mov r9b, byte [rsp + 0x48]
mov byte [rsp + 0x49], r9b
mov r9, qword [rsp + 0x258]
mov qword [rsp + 0x260], r9
mov r9b, byte [rsp + 0x47]
mov byte [rsp + 0x48], r9b
mov r9, qword [rsp + 0x250]
mov qword [rsp + 0x258], r9
mov r9b, byte [rsp + 0x46]
mov byte [rsp + 0x47], r9b
mov rdx, qword [rsp + 0x180]
mov qword [rsp + 0x250], rdx
mov dl, byte [rsp + 0xcf]
mov byte [rsp + 0x46], dl
mov rax, qword [rsp + 0xa20]
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0xb50]
mov qword [rsp + 0xa20], rax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0xaa8], rax
mov r9b, byte [rsp + 0xd8]
mov byte [rsp + 0x100], r9b
mov rdx, qword [rsp + 0xad0]
mov qword [rsp + 0x178], rdx
mov al, byte [rsp + 0xce]
mov rdx, qword [rsp + 0x150]
mov qword [rsp + 0x108], rdx
mov rdx, qword [rsp + 0xb58]
mov rdi, qword [rsp + 0xaa0]
push 3
pop r9
mov qword [rsp + 0xa28], r14
mov qword [rsp + 0xa50], rcx
mov qword [rsp + 0xa38], r12
cmp r9, 3
mov byte [rsp + 0xd8], al
mov qword [rsp + 0xa30], r10
mov qword [rsp + 0x158], r11
jne 0x14005b8f8
movzx eax, byte [rsp + 0x148]
mov rcx, qword [rsp + 0xa98]
shl rcx, 8
or rcx, rax
mov qword [rsp + 0xa98], rcx
mov r12, qword [rsp + 0x110]
cmp byte [r12 + 0x7c], 0
mov qword [rsp + 0xa68], rbx
mov qword [rsp + 0xa60], rsi
mov qword [rsp + 0xa58], r13
mov qword [rsp + 0xa70], r15
je 0x14005e68e
mov al, byte [r12 + 0x7a]
cmp al, 2
je 0x14005b7fa
and al, 1
je 0x14005e68e
mov rax, qword [r12 + 0xa0]
test byte [rax + 0x3c], 1
jne 0x14005e68e
cmp qword [rsp + 0xa40], 2
jne 0x140064b22
cmp byte [rsp + 0x148], 0
jne 0x140064b22
mov rax, qword [rsp + 0xa90]
mov r10d, eax
mov r14, qword [rsp + 0xa88]
mov ecx, edi
shr rdi, 0x20
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0xa80]
mov qword [rsp + 0x120], rax
mov rsi, qword [rsp + 0xa48]
mov r8d, edi
mov rax, qword [rsp + 0xa78]
mov qword [rsp + 0x188], rax
mov al, byte [rsp + 0x100]
mov byte [rsp + 0x140], al
mov al, byte [rsp + 0xd8]
mov byte [rsp + 0x100], al
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x108], rdx
mov al, byte [rsp + 0xb3]
push 2
pop rbx
mov qword [rsp + 0xf8], rbx
jmp 0x14005e75d
movaps xmm0, xmmword [rsp + 0x18f0]
movaps xmmword [rsp + 0x1bf0], xmm0
mov r14, qword [rsp + 0xc0]
mov qword [rsp + 0x150], rdx
push 8
pop rdx
mov ecx, 0x790
mov r12, r9
call fcn.140034ed6
push 1
pop rcx
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], rdi
mov rcx, qword [rsp + 0xa90]
mov dword [rax + 0x20], ecx
mov rcx, qword [rsp + 0xa88]
mov dword [rax + 0x24], ecx
mov rcx, qword [rsp + 0xb08]
mov qword [rax + 0x28], rcx
mov rcx, qword [rsp + 0xa48]
mov qword [rax + 0x30], rcx
mov rcx, qword [rsp + 0xb18]
mov qword [rax + 0x38], rcx
mov rcx, qword [rsp + 0xb10]
mov qword [rax + 0x40], rcx
mov rcx, qword [rsp + 0xa40]
mov qword [rax + 0x48], rcx
mov rcx, qword [rsp + 0xf8]
mov qword [rax + 0x50], rcx
mov rcx, qword [rsp + 0xb20]
mov qword [rax + 0x58], rcx
mov rcx, qword [rsp + 0xb28]
mov qword [rax + 0x60], rcx
mov rcx, qword [rsp + 0xb30]
mov qword [rax + 0x68], rcx
mov rcx, qword [rsp + 0xad8]
mov qword [rax + 0x70], rcx
mov rcx, qword [rsp + 0xae8]
mov qword [rax + 0x78], rcx
mov rcx, qword [rsp + 0xa80]
mov qword [rax + 0x80], rcx
mov rcx, qword [rsp + 0x120]
mov qword [rax + 0x88], rcx
mov rcx, qword [rsp + 0x128]
mov qword [rax + 0x90], rcx
mov rcx, qword [rsp + 0x130]
mov qword [rax + 0x98], rcx
mov rcx, qword [rsp + 0xae0]
mov qword [rax + 0xa0], rcx
mov rcx, qword [rsp + 0xa78]
mov qword [rax + 0xa8], rcx
mov cl, byte [rsp + 0xbf]
mov byte [rax + 0xb0], cl
mov rdx, qword [rsp + 0xaf0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xb7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xb5], cx
mov dword [rax + 0xb1], edx
mov cl, byte [rsp + 0x46]
mov byte [rax + 0xb8], cl
mov rdx, qword [rsp + 0x250]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xbf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xbd], cx
mov dword [rax + 0xb9], edx
mov cl, byte [rsp + 0x47]
mov byte [rax + 0xc0], cl
mov rdx, qword [rsp + 0x258]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xc7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xc5], cx
mov dword [rax + 0xc1], edx
mov cl, byte [rsp + 0x48]
mov byte [rax + 0xc8], cl
mov rdx, qword [rsp + 0x260]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xcf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xcd], cx
mov dword [rax + 0xc9], edx
mov cl, byte [rsp + 0x49]
mov byte [rax + 0xd0], cl
mov rdx, qword [rsp + 0x268]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xd7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xd5], cx
mov dword [rax + 0xd1], edx
mov cl, byte [rsp + 0x4a]
mov byte [rax + 0xd8], cl
mov rdx, qword [rsp + 0x270]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xdf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xdd], cx
mov dword [rax + 0xd9], edx
mov cl, byte [rsp + 0x4b]
mov byte [rax + 0xe0], cl
mov rdx, qword [rsp + 0x278]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xe7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xe5], cx
mov dword [rax + 0xe1], edx
mov cl, byte [rsp + 0x4c]
mov byte [rax + 0xe8], cl
mov rdx, qword [rsp + 0x280]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xef], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xed], cx
mov dword [rax + 0xe9], edx
mov cl, byte [rsp + 0x4d]
mov byte [rax + 0xf0], cl
mov rdx, qword [rsp + 0x288]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xf7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xf5], cx
mov dword [rax + 0xf1], edx
mov cl, byte [rsp + 0x4e]
mov byte [rax + 0xf8], cl
mov rdx, qword [rsp + 0x290]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xff], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xfd], cx
mov dword [rax + 0xf9], edx
mov cl, byte [rsp + 0x4f]
mov byte [rax + 0x100], cl
mov rdx, qword [rsp + 0x298]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x107], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x105], cx
mov dword [rax + 0x101], edx
mov cl, byte [rsp + 0x50]
mov byte [rax + 0x108], cl
mov rdx, qword [rsp + 0x2a8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x10f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x10d], cx
mov dword [rax + 0x109], edx
mov cl, byte [rsp + 0x51]
mov byte [rax + 0x110], cl
mov rdx, qword [rsp + 0x2b8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x117], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x115], cx
mov dword [rax + 0x111], edx
mov cl, byte [rsp + 0x52]
mov byte [rax + 0x118], cl
mov rdx, qword [rsp + 0x2c0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x11f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x11d], cx
mov dword [rax + 0x119], edx
mov cl, byte [rsp + 0x53]
mov byte [rax + 0x120], cl
mov rdx, qword [rsp + 0x2d0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x127], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x125], cx
mov dword [rax + 0x121], edx
mov cl, byte [rsp + 0x54]
mov byte [rax + 0x128], cl
mov rdx, qword [rsp + 0x2d8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x12f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x12d], cx
mov dword [rax + 0x129], edx
mov cl, byte [rsp + 0x55]
mov byte [rax + 0x130], cl
mov rdx, qword [rsp + 0x2e0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x137], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x135], cx
mov dword [rax + 0x131], edx
mov cl, byte [rsp + 0x56]
mov byte [rax + 0x138], cl
mov rdx, qword [rsp + 0x2f0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x13f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x13d], cx
mov dword [rax + 0x139], edx
mov cl, byte [rsp + 0x198]
mov byte [rax + 0x140], cl
mov rdx, qword [rsp + 0x2f8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x147], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x145], cx
mov dword [rax + 0x141], edx
mov cl, byte [rsp + 0x57]
mov byte [rax + 0x148], cl
mov rdx, qword [rsp + 0x300]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x14f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x14d], cx
mov dword [rax + 0x149], edx
mov cl, byte [rsp + 0x58]
mov byte [rax + 0x150], cl
mov rdx, qword [rsp + 0x308]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x157], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x155], cx
mov dword [rax + 0x151], edx
mov cl, byte [rsp + 0x59]
mov byte [rax + 0x158], cl
mov rdx, qword [rsp + 0x310]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x15f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x15d], cx
mov dword [rax + 0x159], edx
mov cl, byte [rsp + 0x5a]
mov byte [rax + 0x160], cl
mov rdx, qword [rsp + 0x318]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x167], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x165], cx
mov dword [rax + 0x161], edx
mov cl, byte [rsp + 0x5b]
mov byte [rax + 0x168], cl
mov rdx, qword [rsp + 0x320]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x16f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x16d], cx
mov dword [rax + 0x169], edx
mov cl, byte [rsp + 0x5c]
mov byte [rax + 0x170], cl
mov rdx, qword [rsp + 0x328]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x177], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x175], cx
mov dword [rax + 0x171], edx
mov cl, byte [rsp + 0x5d]
mov byte [rax + 0x178], cl
mov rdx, qword [rsp + 0x330]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x17f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x17d], cx
mov dword [rax + 0x179], edx
mov cl, byte [rsp + 0x5e]
mov byte [rax + 0x180], cl
mov rdx, qword [rsp + 0x338]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x187], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x185], cx
mov dword [rax + 0x181], edx
mov cl, byte [rsp + 0x5f]
mov byte [rax + 0x188], cl
mov rdx, qword [rsp + 0x340]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x18f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x18d], cx
mov dword [rax + 0x189], edx
mov cl, byte [rsp + 0x60]
mov byte [rax + 0x190], cl
mov rdx, qword [rsp + 0x350]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x197], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x195], cx
mov dword [rax + 0x191], edx
mov cl, byte [rsp + 0x61]
mov byte [rax + 0x198], cl
mov rdx, qword [rsp + 0x360]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x19f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x19d], cx
mov dword [rax + 0x199], edx
mov cl, byte [rsp + 0x62]
mov byte [rax + 0x1a0], cl
mov rdx, qword [rsp + 0x368]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1a7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1a5], cx
mov dword [rax + 0x1a1], edx
mov cl, byte [rsp + 0x63]
mov byte [rax + 0x1a8], cl
mov rdx, qword [rsp + 0x370]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1af], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1ad], cx
mov dword [rax + 0x1a9], edx
mov cl, byte [rsp + 0x64]
mov byte [rax + 0x1b0], cl
mov rdx, qword [rsp + 0x378]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1b7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1b5], cx
mov dword [rax + 0x1b1], edx
mov cl, byte [rsp + 0x65]
mov byte [rax + 0x1b8], cl
mov rdx, qword [rsp + 0x388]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1bf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1bd], cx
mov dword [rax + 0x1b9], edx
mov cl, byte [rsp + 0x66]
mov byte [rax + 0x1c0], cl
mov rdx, qword [rsp + 0x390]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1c7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1c5], cx
mov dword [rax + 0x1c1], edx
mov cl, byte [rsp + 0x67]
mov byte [rax + 0x1c8], cl
mov rdx, qword [rsp + 0x398]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1cf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1cd], cx
mov dword [rax + 0x1c9], edx
mov cl, byte [rsp + 0x68]
mov byte [rax + 0x1d0], cl
mov rdx, qword [rsp + 0x3a0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1d7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1d5], cx
mov dword [rax + 0x1d1], edx
mov cl, byte [rsp + 0x69]
mov byte [rax + 0x1d8], cl
mov rdx, qword [rsp + 0x3a8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1df], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1dd], cx
mov dword [rax + 0x1d9], edx
mov cl, byte [rsp + 0x1a0]
mov byte [rax + 0x1e0], cl
mov rdx, qword [rsp + 0x3b8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1e7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1e5], cx
mov dword [rax + 0x1e1], edx
mov cl, byte [rsp + 0x1a8]
mov byte [rax + 0x1e8], cl
mov rdx, qword [rsp + 0x3c0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1ef], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1ed], cx
mov dword [rax + 0x1e9], edx
mov cl, byte [rsp + 0x1b0]
mov byte [rax + 0x1f0], cl
mov rdx, qword [rsp + 0x3c8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1f7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1f5], cx
mov dword [rax + 0x1f1], edx
mov cl, byte [rsp + 0x1b8]
mov byte [rax + 0x1f8], cl
mov rdx, qword [rsp + 0x3d8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1ff], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1fd], cx
mov dword [rax + 0x1f9], edx
mov cl, byte [rsp + 0x1c0]
mov byte [rax + 0x200], cl
mov rdx, qword [rsp + 0x3e0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x207], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x205], cx
mov dword [rax + 0x201], edx
mov cl, byte [rsp + 0x1c8]
mov byte [rax + 0x208], cl
mov rdx, qword [rsp + 0x3e8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x20f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x20d], cx
mov dword [rax + 0x209], edx
mov cl, byte [rsp + 0x1d0]
mov byte [rax + 0x210], cl
mov rdx, qword [rsp + 0x3f0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x217], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x215], cx
mov dword [rax + 0x211], edx
mov cl, byte [rsp + 0x6a]
mov byte [rax + 0x218], cl
mov rdx, qword [rsp + 0x3f8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x21f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x21d], cx
mov dword [rax + 0x219], edx
mov cl, byte [rsp + 0x1d8]
mov byte [rax + 0x220], cl
mov rdx, qword [rsp + 0x400]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x227], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x225], cx
mov dword [rax + 0x221], edx
mov cl, byte [rsp + 0x6b]
mov byte [rax + 0x228], cl
mov rdx, qword [rsp + 0x408]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x22f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x22d], cx
mov dword [rax + 0x229], edx
mov cl, byte [rsp + 0x6c]
mov byte [rax + 0x230], cl
mov rdx, qword [rsp + 0x418]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x237], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x235], cx
mov dword [rax + 0x231], edx
mov cl, byte [rsp + 0x1e0]
mov byte [rax + 0x238], cl
mov rdx, qword [rsp + 0x420]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x23f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x23d], cx
mov dword [rax + 0x239], edx
mov cl, byte [rsp + 0x6d]
mov byte [rax + 0x240], cl
mov rdx, qword [rsp + 0x428]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x247], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x245], cx
mov dword [rax + 0x241], edx
mov cl, byte [rsp + 0x1e8]
mov byte [rax + 0x248], cl
mov rdx, qword [rsp + 0x430]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x24f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x24d], cx
mov dword [rax + 0x249], edx
mov cl, byte [rsp + 0x6e]
mov byte [rax + 0x250], cl
mov rdx, qword [rsp + 0x440]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x257], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x255], cx
mov dword [rax + 0x251], edx
mov cl, byte [rsp + 0x6f]
mov byte [rax + 0x258], cl
mov rdx, qword [rsp + 0x450]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x25f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x25d], cx
mov dword [rax + 0x259], edx
mov cl, byte [rsp + 0x1f0]
mov byte [rax + 0x260], cl
mov rdx, qword [rsp + 0x458]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x267], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x265], cx
mov dword [rax + 0x261], edx
mov cl, byte [rsp + 0x70]
mov byte [rax + 0x268], cl
mov rdx, qword [rsp + 0x460]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x26f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x26d], cx
mov dword [rax + 0x269], edx
mov cl, byte [rsp + 0x71]
mov byte [rax + 0x270], cl
mov rdx, qword [rsp + 0x468]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x277], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x275], cx
mov dword [rax + 0x271], edx
mov cl, byte [rsp + 0x1f8]
mov byte [rax + 0x278], cl
mov rdx, qword [rsp + 0x478]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x27f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x27d], cx
mov dword [rax + 0x279], edx
mov cl, byte [rsp + 0x72]
mov byte [rax + 0x280], cl
mov rdx, qword [rsp + 0x488]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x287], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x285], cx
mov dword [rax + 0x281], edx
mov cl, byte [rsp + 0x200]
mov byte [rax + 0x288], cl
mov rdx, qword [rsp + 0x490]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x28f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x28d], cx
mov dword [rax + 0x289], edx
mov cl, byte [rsp + 0x73]
mov byte [rax + 0x290], cl
mov rdx, qword [rsp + 0x4a0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x297], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x295], cx
mov dword [rax + 0x291], edx
mov cl, byte [rsp + 0x74]
mov byte [rax + 0x298], cl
mov rdx, qword [rsp + 0x4a8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x29f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x29d], cx
mov dword [rax + 0x299], edx
mov cl, byte [rsp + 0x208]
mov byte [rax + 0x2a0], cl
mov rdx, qword [rsp + 0x4b8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2a7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2a5], cx
mov dword [rax + 0x2a1], edx
mov cl, byte [rsp + 0x75]
mov byte [rax + 0x2a8], cl
mov rdx, qword [rsp + 0x4c0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2af], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2ad], cx
mov dword [rax + 0x2a9], edx
mov cl, byte [rsp + 0x210]
mov byte [rax + 0x2b0], cl
mov rdx, qword [rsp + 0x4d0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2b7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2b5], cx
mov dword [rax + 0x2b1], edx
mov cl, byte [rsp + 0x76]
mov byte [rax + 0x2b8], cl
mov rdx, qword [rsp + 0x4e0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2bf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2bd], cx
mov dword [rax + 0x2b9], edx
mov cl, byte [rsp + 0x77]
mov byte [rax + 0x2c0], cl
mov rdx, qword [rsp + 0x4e8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2c7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2c5], cx
mov dword [rax + 0x2c1], edx
mov cl, byte [rsp + 0x218]
mov byte [rax + 0x2c8], cl
mov rdx, qword [rsp + 0x4f8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2cf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2cd], cx
mov dword [rax + 0x2c9], edx
mov cl, byte [rsp + 0x78]
mov byte [rax + 0x2d0], cl
mov rdx, qword [rsp + 0x500]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2d7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2d5], cx
mov dword [rax + 0x2d1], edx
mov cl, byte [rsp + 0x79]
mov byte [rax + 0x2d8], cl
mov rdx, qword [rsp + 0x510]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2df], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2dd], cx
mov dword [rax + 0x2d9], edx
mov cl, byte [rsp + 0x220]
mov byte [rax + 0x2e0], cl
mov rdx, qword [rsp + 0x520]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2e7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2e5], cx
mov dword [rax + 0x2e1], edx
mov cl, byte [rsp + 0x7a]
mov byte [rax + 0x2e8], cl
mov rdx, qword [rsp + 0x528]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2ef], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2ed], cx
mov dword [rax + 0x2e9], edx
mov cl, byte [rsp + 0x228]
mov byte [rax + 0x2f0], cl
mov rdx, qword [rsp + 0x538]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2f7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2f5], cx
mov dword [rax + 0x2f1], edx
mov cl, byte [rsp + 0x7b]
mov byte [rax + 0x2f8], cl
mov rdx, qword [rsp + 0x540]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2ff], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2fd], cx
mov dword [rax + 0x2f9], edx
mov cl, byte [rsp + 0x7c]
mov byte [rax + 0x300], cl
mov rdx, qword [rsp + 0x550]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x307], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x305], cx
mov dword [rax + 0x301], edx
mov cl, byte [rsp + 0x7d]
mov byte [rax + 0x308], cl
mov rdx, qword [rsp + 0x558]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x30f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x30d], cx
mov dword [rax + 0x309], edx
mov cl, byte [rsp + 0x7e]
mov byte [rax + 0x310], cl
mov rdx, qword [rsp + 0x568]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x317], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x315], cx
mov dword [rax + 0x311], edx
mov cl, byte [rsp + 0x230]
mov byte [rax + 0x318], cl
mov rdx, qword [rsp + 0x578]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x31f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x31d], cx
mov dword [rax + 0x319], edx
mov cl, byte [rsp + 0x7f]
mov byte [rax + 0x320], cl
mov rdx, qword [rsp + 0x580]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x327], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x325], cx
mov dword [rax + 0x321], edx
mov cl, byte [rsp + 0x80]
mov byte [rax + 0x328], cl
mov rdx, qword [rsp + 0x590]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x32f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x32d], cx
mov dword [rax + 0x329], edx
mov cl, byte [rsp + 0x238]
mov byte [rax + 0x330], cl
mov rdx, qword [rsp + 0x598]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x337], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x335], cx
mov dword [rax + 0x331], edx
mov cl, byte [rsp + 0x81]
mov byte [rax + 0x338], cl
mov rdx, qword [rsp + 0x5a8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x33f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x33d], cx
mov dword [rax + 0x339], edx
mov cl, byte [rsp + 0x82]
mov byte [rax + 0x340], cl
mov rdx, qword [rsp + 0x5b8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x347], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x345], cx
mov dword [rax + 0x341], edx
mov cl, byte [rsp + 0x83]
mov byte [rax + 0x348], cl
mov rdx, qword [rsp + 0x5c0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x34f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x34d], cx
mov dword [rax + 0x349], edx
mov cl, byte [rsp + 0x84]
mov byte [rax + 0x350], cl
mov rdx, qword [rsp + 0x5d0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x357], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x355], cx
mov dword [rax + 0x351], edx
mov cl, byte [rsp + 0x240]
mov byte [rax + 0x358], cl
mov rdx, qword [rsp + 0x5d8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x35f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x35d], cx
mov dword [rax + 0x359], edx
mov cl, byte [rsp + 0x85]
mov byte [rax + 0x360], cl
mov rdx, qword [rsp + 0x5e8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x367], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x365], cx
mov dword [rax + 0x361], edx
mov cl, byte [rsp + 0x86]
mov byte [rax + 0x368], cl
mov rdx, qword [rsp + 0x5f0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x36f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x36d], cx
mov dword [rax + 0x369], edx
mov cl, byte [rsp + 0x248]
mov byte [rax + 0x370], cl
mov rdx, qword [rsp + 0x600]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x377], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x375], cx
mov dword [rax + 0x371], edx
mov cl, byte [rsp + 0x87]
mov byte [rax + 0x378], cl
mov rdx, qword [rsp + 0x610]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x37f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x37d], cx
mov dword [rax + 0x379], edx
mov cl, byte [rsp + 0x88]
mov byte [rax + 0x380], cl
mov rdx, qword [rsp + 0x618]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x387], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x385], cx
mov dword [rax + 0x381], edx
mov cl, byte [rsp + 0x89]
mov byte [rax + 0x388], cl
mov rdx, qword [rsp + 0x628]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x38f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x38d], cx
mov dword [rax + 0x389], edx
mov cl, byte [rsp + 0x8a]
mov byte [rax + 0x390], cl
mov rdx, qword [rsp + 0x630]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x397], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x395], cx
mov dword [rax + 0x391], edx
mov cl, byte [rsp + 0x8b]
mov byte [rax + 0x398], cl
mov rdx, qword [rsp + 0x640]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x39f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x39d], cx
mov dword [rax + 0x399], edx
mov cl, byte [rsp + 0x8c]
mov byte [rax + 0x3a0], cl
mov rdx, qword [rsp + 0x650]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3a7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3a5], cx
mov dword [rax + 0x3a1], edx
mov cl, byte [rsp + 0x8d]
mov byte [rax + 0x3a8], cl
mov rdx, qword [rsp + 0x658]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3af], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3ad], cx
mov dword [rax + 0x3a9], edx
mov cl, byte [rsp + 0x8e]
mov byte [rax + 0x3b0], cl
mov rdx, qword [rsp + 0x668]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3b7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3b5], cx
mov dword [rax + 0x3b1], edx
mov cl, byte [rsp + 0x8f]
mov byte [rax + 0x3b8], cl
mov rdx, qword [rsp + 0x670]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3bf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3bd], cx
mov dword [rax + 0x3b9], edx
mov cl, byte [rsp + 0x2a0]
mov byte [rax + 0x3c0], cl
mov rdx, qword [rsp + 0x680]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3c7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3c5], cx
mov dword [rax + 0x3c1], edx
mov cl, byte [rsp + 0x2b0]
mov byte [rax + 0x3c8], cl
mov rdx, qword [rsp + 0x690]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3cf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3cd], cx
mov dword [rax + 0x3c9], edx
mov cl, byte [rsp + 0x2c8]
mov byte [rax + 0x3d0], cl
mov rdx, qword [rsp + 0x698]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3d7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3d5], cx
mov dword [rax + 0x3d1], edx
mov cl, byte [rsp + 0x90]
mov byte [rax + 0x3d8], cl
mov rdx, qword [rsp + 0x6a8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3df], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3dd], cx
mov dword [rax + 0x3d9], edx
mov cl, byte [rsp + 0x2e8]
mov byte [rax + 0x3e0], cl
mov rdx, qword [rsp + 0x6b0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3e7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3e5], cx
mov dword [rax + 0x3e1], edx
mov cl, byte [rsp + 0x91]
mov byte [rax + 0x3e8], cl
mov rdx, qword [rsp + 0x6c0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3ef], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3ed], cx
mov dword [rax + 0x3e9], edx
mov cl, byte [rsp + 0x92]
mov byte [rax + 0x3f0], cl
mov rdx, qword [rsp + 0x6c8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3f7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3f5], cx
mov dword [rax + 0x3f1], edx
mov cl, byte [rsp + 0x93]
mov byte [rax + 0x3f8], cl
mov rdx, qword [rsp + 0x6d8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3ff], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3fd], cx
mov dword [rax + 0x3f9], edx
mov cl, byte [rsp + 0x94]
mov byte [rax + 0x400], cl
mov rdx, qword [rsp + 0x6e8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x407], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x405], cx
mov dword [rax + 0x401], edx
mov cl, byte [rsp + 0x95]
mov byte [rax + 0x408], cl
mov rdx, qword [rsp + 0x6f0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x40f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x40d], cx
mov dword [rax + 0x409], edx
mov cl, byte [rsp + 0x348]
mov byte [rax + 0x410], cl
mov rdx, qword [rsp + 0x700]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x417], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x415], cx
mov dword [rax + 0x411], edx
mov cl, byte [rsp + 0x358]
mov byte [rax + 0x418], cl
mov rdx, qword [rsp + 0x708]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x41f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x41d], cx
mov dword [rax + 0x419], edx
mov cl, byte [rsp + 0x96]
mov byte [rax + 0x420], cl
mov rdx, qword [rsp + 0x718]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x427], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x425], cx
mov dword [rax + 0x421], edx
mov cl, byte [rsp + 0x380]
mov byte [rax + 0x428], cl
mov rdx, qword [rsp + 0x728]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x42f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x42d], cx
mov dword [rax + 0x429], edx
mov cl, byte [rsp + 0x97]
mov byte [rax + 0x430], cl
mov rdx, qword [rsp + 0x730]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x437], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x435], cx
mov dword [rax + 0x431], edx
mov cl, byte [rsp + 0x98]
mov byte [rax + 0x438], cl
mov rdx, qword [rsp + 0x740]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x43f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x43d], cx
mov dword [rax + 0x439], edx
mov cl, byte [rsp + 0x3b0]
mov byte [rax + 0x440], cl
mov rdx, qword [rsp + 0x748]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x447], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x445], cx
mov dword [rax + 0x441], edx
mov cl, byte [rsp + 0x99]
mov byte [rax + 0x448], cl
mov rdx, qword [rsp + 0x758]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x44f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x44d], cx
mov dword [rax + 0x449], edx
mov cl, byte [rsp + 0x3d0]
mov byte [rax + 0x450], cl
mov rdx, qword [rsp + 0x760]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x457], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x455], cx
mov dword [rax + 0x451], edx
mov cl, byte [rsp + 0x9a]
mov byte [rax + 0x458], cl
mov rdx, qword [rsp + 0x770]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x45f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x45d], cx
mov dword [rax + 0x459], edx
mov cl, byte [rsp + 0x9b]
mov byte [rax + 0x460], cl
mov rdx, qword [rsp + 0x780]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x467], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x465], cx
mov dword [rax + 0x461], edx
mov cl, byte [rsp + 0x9c]
mov byte [rax + 0x468], cl
mov rdx, qword [rsp + 0x788]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x46f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x46d], cx
mov dword [rax + 0x469], edx
mov cl, byte [rsp + 0x410]
mov byte [rax + 0x470], cl
mov rdx, qword [rsp + 0x790]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x477], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x475], cx
mov dword [rax + 0x471], edx
mov cl, byte [rsp + 0x9d]
mov byte [rax + 0x478], cl
mov rdx, qword [rsp + 0x798]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x47f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x47d], cx
mov dword [rax + 0x479], edx
mov cl, byte [rsp + 0x438]
mov byte [rax + 0x480], cl
mov rdx, qword [rsp + 0x7a0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x487], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x485], cx
mov dword [rax + 0x481], edx
mov cl, byte [rsp + 0x448]
mov byte [rax + 0x488], cl
mov rdx, qword [rsp + 0x7a8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x48f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x48d], cx
mov dword [rax + 0x489], edx
mov cl, byte [rsp + 0x9e]
mov byte [rax + 0x490], cl
mov rdx, qword [rsp + 0x7b0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x497], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x495], cx
mov dword [rax + 0x491], edx
mov cl, byte [rsp + 0x470]
mov byte [rax + 0x498], cl
mov rdx, qword [rsp + 0x7b8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x49f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x49d], cx
mov dword [rax + 0x499], edx
mov cl, byte [rsp + 0x480]
mov byte [rax + 0x4a0], cl
mov rdx, qword [rsp + 0x7c0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4a7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4a5], cx
mov dword [rax + 0x4a1], edx
mov cl, byte [rsp + 0x498]
mov byte [rax + 0x4a8], cl
mov rdx, qword [rsp + 0x7c8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4af], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4ad], cx
mov dword [rax + 0x4a9], edx
mov cl, byte [rsp + 0x4b0]
mov byte [rax + 0x4b0], cl
mov rdx, qword [rsp + 0x7d0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4b7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4b5], cx
mov dword [rax + 0x4b1], edx
mov cl, byte [rsp + 0x4c8]
mov byte [rax + 0x4b8], cl
mov rdx, qword [rsp + 0x7d8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4bf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4bd], cx
mov dword [rax + 0x4b9], edx
mov cl, byte [rsp + 0x4d8]
mov byte [rax + 0x4c0], cl
mov rdx, qword [rsp + 0x7e0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4c7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4c5], cx
mov dword [rax + 0x4c1], edx
mov cl, byte [rsp + 0x4f0]
mov byte [rax + 0x4c8], cl
mov rdx, qword [rsp + 0x7e8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4cf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4cd], cx
mov dword [rax + 0x4c9], edx
mov cl, byte [rsp + 0x508]
mov byte [rax + 0x4d0], cl
mov rdx, qword [rsp + 0x7f0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4d7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4d5], cx
mov dword [rax + 0x4d1], edx
mov cl, byte [rsp + 0x518]
mov byte [rax + 0x4d8], cl
mov rdx, qword [rsp + 0x7f8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4df], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4dd], cx
mov dword [rax + 0x4d9], edx
mov cl, byte [rsp + 0x530]
mov byte [rax + 0x4e0], cl
mov rdx, qword [rsp + 0x800]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4e7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4e5], cx
mov dword [rax + 0x4e1], edx
mov cl, byte [rsp + 0x548]
mov byte [rax + 0x4e8], cl
mov rdx, qword [rsp + 0x808]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4ef], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4ed], cx
mov dword [rax + 0x4e9], edx
mov cl, byte [rsp + 0x560]
mov byte [rax + 0x4f0], cl
mov rdx, qword [rsp + 0x810]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4f7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4f5], cx
mov dword [rax + 0x4f1], edx
mov cl, byte [rsp + 0x570]
mov byte [rax + 0x4f8], cl
mov rdx, qword [rsp + 0x818]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4ff], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4fd], cx
mov dword [rax + 0x4f9], edx
mov cl, byte [rsp + 0x588]
mov byte [rax + 0x500], cl
mov rdx, qword [rsp + 0x820]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x507], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x505], cx
mov dword [rax + 0x501], edx
mov cl, byte [rsp + 0x5a0]
mov byte [rax + 0x508], cl
mov rdx, qword [rsp + 0x828]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x50f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x50d], cx
mov dword [rax + 0x509], edx
mov cl, byte [rsp + 0x5b0]
mov byte [rax + 0x510], cl
mov rdx, qword [rsp + 0x830]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x517], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x515], cx
mov dword [rax + 0x511], edx
mov cl, byte [rsp + 0x5c8]
mov byte [rax + 0x518], cl
mov rdx, qword [rsp + 0x838]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x51f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x51d], cx
mov dword [rax + 0x519], edx
mov cl, byte [rsp + 0x5e0]
mov byte [rax + 0x520], cl
mov rdx, qword [rsp + 0x840]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x527], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x525], cx
mov dword [rax + 0x521], edx
mov cl, byte [rsp + 0x5f8]
mov byte [rax + 0x528], cl
mov rdx, qword [rsp + 0x848]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x52f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x52d], cx
mov dword [rax + 0x529], edx
mov cl, byte [rsp + 0x608]
mov byte [rax + 0x530], cl
mov rdx, qword [rsp + 0x850]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x537], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x535], cx
mov dword [rax + 0x531], edx
mov cl, byte [rsp + 0x620]
mov byte [rax + 0x538], cl
mov rdx, qword [rsp + 0x858]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x53f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x53d], cx
mov dword [rax + 0x539], edx
mov cl, byte [rsp + 0x638]
mov byte [rax + 0x540], cl
mov rdx, qword [rsp + 0x860]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x547], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x545], cx
mov dword [rax + 0x541], edx
mov cl, byte [rsp + 0x648]
mov byte [rax + 0x548], cl
mov rdx, qword [rsp + 0x868]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x54f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x54d], cx
mov dword [rax + 0x549], edx
mov cl, byte [rsp + 0x660]
mov byte [rax + 0x550], cl
mov rdx, qword [rsp + 0x870]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x557], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x555], cx
mov dword [rax + 0x551], edx
mov cl, byte [rsp + 0x678]
mov byte [rax + 0x558], cl
mov rdx, qword [rsp + 0x878]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x55f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x55d], cx
mov dword [rax + 0x559], edx
mov cl, byte [rsp + 0x688]
mov byte [rax + 0x560], cl
mov rdx, qword [rsp + 0x880]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x567], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x565], cx
mov dword [rax + 0x561], edx
mov cl, byte [rsp + 0x6a0]
mov byte [rax + 0x568], cl
mov rdx, qword [rsp + 0x888]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x56f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x56d], cx
mov dword [rax + 0x569], edx
mov cl, byte [rsp + 0x6b8]
mov byte [rax + 0x570], cl
mov rdx, qword [rsp + 0x890]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x577], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x575], cx
mov dword [rax + 0x571], edx
mov cl, byte [rsp + 0x6d0]
mov byte [rax + 0x578], cl
mov rdx, qword [rsp + 0x898]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x57f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x57d], cx
mov dword [rax + 0x579], edx
mov cl, byte [rsp + 0x6e0]
mov byte [rax + 0x580], cl
mov rdx, qword [rsp + 0x8a8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x587], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x585], cx
mov dword [rax + 0x581], edx
mov cl, byte [rsp + 0x6f8]
mov byte [rax + 0x588], cl
mov rdx, qword [rsp + 0x8b0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x58f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x58d], cx
mov dword [rax + 0x589], edx
mov cl, byte [rsp + 0x710]
mov byte [rax + 0x590], cl
mov rdx, qword [rsp + 0x8c0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x597], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x595], cx
mov dword [rax + 0x591], edx
mov cl, byte [rsp + 0x720]
mov byte [rax + 0x598], cl
mov rdx, qword [rsp + 0x8c8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x59f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x59d], cx
mov dword [rax + 0x599], edx
mov cl, byte [rsp + 0x738]
mov byte [rax + 0x5a0], cl
mov rdx, qword [rsp + 0x8d8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5a7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5a5], cx
mov dword [rax + 0x5a1], edx
mov cl, byte [rsp + 0x750]
mov byte [rax + 0x5a8], cl
mov rdx, qword [rsp + 0x8e8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5af], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5ad], cx
mov dword [rax + 0x5a9], edx
mov cl, byte [rsp + 0x768]
mov byte [rax + 0x5b0], cl
mov rdx, qword [rsp + 0x8f0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5b7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5b5], cx
mov dword [rax + 0x5b1], edx
mov cl, byte [rsp + 0x778]
mov byte [rax + 0x5b8], cl
mov rdx, qword [rsp + 0x900]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5bf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5bd], cx
mov dword [rax + 0x5b9], edx
mov cl, byte [rsp + 0x9f]
mov byte [rax + 0x5c0], cl
mov rdx, qword [rsp + 0x908]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5c7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5c5], cx
mov dword [rax + 0x5c1], edx
mov cl, byte [rsp + 0xa0]
mov byte [rax + 0x5c8], cl
mov rdx, qword [rsp + 0x918]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5cf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5cd], cx
mov dword [rax + 0x5c9], edx
mov cl, byte [rsp + 0xa1]
mov byte [rax + 0x5d0], cl
mov rdx, qword [rsp + 0x928]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5d7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5d5], cx
mov dword [rax + 0x5d1], edx
mov cl, byte [rsp + 0xa2]
mov byte [rax + 0x5d8], cl
mov rdx, qword [rsp + 0x930]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5df], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5dd], cx
mov dword [rax + 0x5d9], edx
mov cl, byte [rsp + 0xa3]
mov byte [rax + 0x5e0], cl
mov rdx, qword [rsp + 0x940]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5e7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5e5], cx
mov dword [rax + 0x5e1], edx
mov cl, byte [rsp + 0xa4]
mov byte [rax + 0x5e8], cl
mov rdx, qword [rsp + 0x948]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5ef], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5ed], cx
mov dword [rax + 0x5e9], edx
mov cl, byte [rsp + 0xa5]
mov byte [rax + 0x5f0], cl
mov rdx, qword [rsp + 0x958]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5f7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5f5], cx
mov dword [rax + 0x5f1], edx
mov cl, byte [rsp + 0xa6]
mov byte [rax + 0x5f8], cl
mov rdx, qword [rsp + 0x960]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5ff], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5fd], cx
mov dword [rax + 0x5f9], edx
mov cl, byte [rsp + 0xa7]
mov byte [rax + 0x600], cl
mov rdx, qword [rsp + 0x970]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x607], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x605], cx
mov dword [rax + 0x601], edx
mov cl, byte [rsp + 0xa8]
mov byte [rax + 0x608], cl
mov rdx, qword [rsp + 0x980]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x60f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x60d], cx
mov dword [rax + 0x609], edx
mov cl, byte [rsp + 0xa9]
mov byte [rax + 0x610], cl
mov rdx, qword [rsp + 0xa28]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x617], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x615], cx
mov dword [rax + 0x611], edx
mov cl, byte [rsp + 0xaa]
mov byte [rax + 0x618], cl
mov rdx, qword [rsp + 0x990]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x61f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x61d], cx
mov dword [rax + 0x619], edx
mov cl, byte [rsp + 0xab]
mov byte [rax + 0x620], cl
mov rcx, r15
shr rcx, 0x30
mov byte [rax + 0x627], cl
mov rcx, r15
shr rcx, 0x20
mov word [rax + 0x625], cx
mov dword [rax + 0x621], r15d
mov cl, byte [rsp + 0xac]
mov byte [rax + 0x628], cl
mov rdx, qword [rsp + 0x998]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x62f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x62d], cx
mov dword [rax + 0x629], edx
mov cl, byte [rsp + 0xad]
mov byte [rax + 0x630], cl
mov rdx, qword [rsp + 0x9a0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x637], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x635], cx
mov dword [rax + 0x631], edx
mov cl, byte [rsp + 0xae]
mov byte [rax + 0x638], cl
mov rdx, qword [rsp + 0x160]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x63f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x63d], cx
mov dword [rax + 0x639], edx
mov cl, byte [rsp + 0xaf]
mov byte [rax + 0x640], cl
mov rdx, qword [rsp + 0x9a8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x647], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x645], cx
mov dword [rax + 0x641], edx
mov cl, byte [rsp + 0xb0]
mov byte [rax + 0x648], cl
mov rdx, qword [rsp + 0x9b0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x64f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x64d], cx
mov dword [rax + 0x649], edx
mov cl, byte [rsp + 0xb1]
mov byte [rax + 0x650], cl
mov rdx, qword [rsp + 0x9b8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x657], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x655], cx
mov dword [rax + 0x651], edx
mov cl, byte [rsp + 0xb2]
mov byte [rax + 0x658], cl
mov rdx, qword [rsp + 0x9c0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x65f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x65d], cx
mov dword [rax + 0x659], edx
mov cl, byte [rsp + 0x8a0]
mov byte [rax + 0x660], cl
mov rdx, qword [rsp + 0x9c8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x667], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x665], cx
mov dword [rax + 0x661], edx
mov cl, byte [rsp + 0x8b8]
mov byte [rax + 0x668], cl
mov rdx, qword [rsp + 0x9d0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x66f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x66d], cx
mov dword [rax + 0x669], edx
mov cl, byte [rsp + 0x8d0]
mov byte [rax + 0x670], cl
mov rdx, qword [rsp + 0x9d8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x677], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x675], cx
mov dword [rax + 0x671], edx
mov cl, byte [rsp + 0x8e0]
mov byte [rax + 0x678], cl
mov rdx, qword [rsp + 0x9e0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x67f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x67d], cx
mov dword [rax + 0x679], edx
mov cl, byte [rsp + 0x8f8]
mov byte [rax + 0x680], cl
mov rdx, qword [rsp + 0x9e8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x687], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x685], cx
mov dword [rax + 0x681], edx
mov cl, byte [rsp + 0x910]
mov byte [rax + 0x688], cl
mov rdx, qword [rsp + 0xa50]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x68f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x68d], cx
mov dword [rax + 0x689], edx
mov cl, byte [rsp + 0x920]
mov byte [rax + 0x690], cl
mov rcx, r13
shr rcx, 0x30
mov byte [rax + 0x697], cl
mov rcx, r13
shr rcx, 0x20
mov word [rax + 0x695], cx
mov dword [rax + 0x691], r13d
mov cl, byte [rsp + 0x938]
mov byte [rax + 0x698], cl
mov rcx, rsi
shr rcx, 0x30
mov byte [rax + 0x69f], cl
mov rcx, rsi
shr rcx, 0x20
mov word [rax + 0x69d], cx
mov dword [rax + 0x699], esi
mov cl, byte [rsp + 0x950]
mov byte [rax + 0x6a0], cl
mov rcx, rbx
shr rcx, 0x30
mov byte [rax + 0x6a7], cl
mov rcx, rbx
shr rcx, 0x20
mov word [rax + 0x6a5], cx
mov dword [rax + 0x6a1], ebx
mov cl, byte [rsp + 0x968]
mov byte [rax + 0x6a8], cl
mov rcx, r14
shr rcx, 0x30
mov byte [rax + 0x6af], cl
mov rcx, r14
shr rcx, 0x20
mov word [rax + 0x6ad], cx
mov dword [rax + 0x6a9], r14d
mov cl, byte [rsp + 0x978]
mov byte [rax + 0x6b0], cl
mov rdx, qword [rsp + 0x168]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6b7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6b5], cx
mov dword [rax + 0x6b1], edx
mov cl, byte [rsp + 0x988]
mov byte [rax + 0x6b8], cl
mov rdx, qword [rsp + 0x170]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6bf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6bd], cx
mov dword [rax + 0x6b9], edx
mov cl, byte [rsp + 0xb4]
mov byte [rax + 0x6c0], cl
mov rdx, qword [rsp + 0xd0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6c7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6c5], cx
mov dword [rax + 0x6c1], edx
mov cl, byte [rsp + 0xb5]
mov byte [rax + 0x6c8], cl
mov rdx, qword [rsp + 0x158]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6cf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6cd], cx
mov dword [rax + 0x6c9], edx
mov cl, byte [rsp + 0xb9]
mov byte [rax + 0x6d0], cl
mov rdx, qword [rsp + 0xa30]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6d7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6d5], cx
mov dword [rax + 0x6d1], edx
mov cl, byte [rsp + 0xba]
mov byte [rax + 0x6d8], cl
mov rdx, qword [rsp + 0xa38]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6df], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6dd], cx
mov dword [rax + 0x6d9], edx
mov cl, byte [rsp + 0xb6]
mov byte [rax + 0x6e0], cl
mov rdx, qword [rsp + 0x138]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6e7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6e5], cx
mov dword [rax + 0x6e1], edx
mov cl, byte [rsp + 0xbb]
mov byte [rax + 0x6e8], cl
mov rdx, qword [rsp + 0xf0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6ef], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6ed], cx
mov dword [rax + 0x6e9], edx
mov cl, byte [rsp + 0x45]
mov byte [rax + 0x6f0], cl
mov rdx, qword [rsp + 0xe8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6f7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6f5], cx
mov dword [rax + 0x6f1], edx
mov cl, byte [rsp + 0xbc]
mov byte [rax + 0x6f8], cl
mov rdx, qword [rsp + 0x9f0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6ff], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6fd], cx
mov dword [rax + 0x6f9], edx
mov cl, byte [rsp + 0xb7]
mov byte [rax + 0x700], cl
mov rdx, qword [rsp + 0x9f8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x707], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x705], cx
mov dword [rax + 0x701], edx
mov cl, byte [rsp + 0x44]
mov byte [rax + 0x708], cl
mov rdx, qword [rsp + 0xa00]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x70f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x70d], cx
mov dword [rax + 0x709], edx
mov cl, byte [rsp + 0xbd]
mov byte [rax + 0x710], cl
mov rdx, qword [rsp + 0xa08]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x717], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x715], cx
mov dword [rax + 0x711], edx
mov cl, byte [rsp + 0xb8]
mov byte [rax + 0x718], cl
mov rdx, qword [rsp + 0xa10]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x71f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x71d], cx
mov dword [rax + 0x719], edx
mov cl, byte [rsp + 0xe0]
mov byte [rax + 0x720], cl
mov rdx, qword [rsp + 0xa18]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x727], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x725], cx
mov dword [rax + 0x721], edx
mov cl, byte [rsp + 0xbe]
mov byte [rax + 0x728], cl
mov rdx, qword [rsp + 0xab0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x72f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x72d], cx
mov dword [rax + 0x729], edx
mov cl, byte [rsp + 0xb3]
mov byte [rax + 0x730], cl
mov rdx, qword [rsp + 0xb00]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x737], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x735], cx
mov dword [rax + 0x731], edx
mov cl, byte [rsp + 0xd8]
mov byte [rax + 0x738], cl
mov rdx, qword [rsp + 0x178]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x73f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x73d], cx
mov dword [rax + 0x739], edx
mov cl, byte [rsp + 0x100]
mov byte [rax + 0x740], cl
mov rdx, qword [rsp + 0xaa8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x747], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x745], cx
mov dword [rax + 0x741], edx
mov rcx, qword [rsp + 0xaf8]
mov qword [rax + 0x748], rcx
mov rcx, qword [rsp + 0xa20]
mov qword [rax + 0x750], rcx
mov rcx, qword [rsp + 0x180]
mov qword [rax + 0x758], rcx
mov rcx, qword [rsp + 0x110]
mov qword [rax + 0x760], rcx
mov rcx, qword [rsp + 0x150]
mov qword [rax + 0x768], rcx
mov rcx, qword [rsp + 0x108]
mov qword [rax + 0x770], rcx
mov ecx, dword [rsp + 0x148]
mov byte [rax + 0x778], cl
mov rdx, qword [rsp + 0xa98]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x77f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x77d], cx
mov dword [rax + 0x779], edx
movaps xmm0, xmmword [rsp + 0x1bf0]
movups xmmword [rax + 0x780], xmm0
mov rcx, qword [rsp + 0xb38]
mov qword [rcx + 8], rax
lea rax, [0x1400dcbe0]
jmp 0x14006468e
mov rax, qword [rsp + 0xa90]
mov r10d, eax
mov r14, qword [rsp + 0xa88]
mov ecx, edi
shr rdi, 0x20
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0xa80]
mov qword [rsp + 0x120], rax
mov rsi, qword [rsp + 0xa48]
mov r8d, edi
mov rax, qword [rsp + 0xa78]
mov qword [rsp + 0x188], rax
mov al, byte [rsp + 0x100]
mov byte [rsp + 0x140], al
mov al, byte [rsp + 0xd8]
mov byte [rsp + 0x100], al
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x108], rdx
mov al, byte [rsp + 0xb3]
mov rdx, qword [rsp + 0xa40]
mov qword [rsp + 0xf8], rdx
push 3
pop rdi
mov bl, byte [rsp + 0x44]
mov r9b, byte [rsp + 0xe0]
mov r11, qword [rsp + 0xd0]
mov r13, qword [rsp + 0xc0]
mov qword [rsp + 0xc0], r13
mov qword [rsp + 0xd0], r11
mov byte [rsp + 0xe0], r9b
mov byte [rsp + 0xd8], al
shl r8, 0x20
mov r15d, ecx
or r15, r8
cmp rdi, 3
jne 0x14006152b
mov r13, qword [rsp + 0xa98]
mov rdi, r13
shr rdi, 8
push 8
pop rdx
mov ecx, 0x778
mov byte [rsp + 0x44], bl
mov ebx, r10d
call fcn.140034ed6
push 1
pop rcx
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r15
mov dword [rax + 0x18], ebx
mov dword [rax + 0x1c], r14d
mov rcx, qword [rsp + 0xb08]
mov qword [rax + 0x20], rcx
mov qword [rax + 0x28], rsi
mov rcx, qword [rsp + 0xb18]
mov qword [rax + 0x30], rcx
mov rcx, qword [rsp + 0xb10]
mov qword [rax + 0x38], rcx
mov rcx, qword [rsp + 0xf8]
mov qword [rax + 0x40], rcx
mov rcx, qword [rsp + 0x190]
mov qword [rax + 0x48], rcx
mov rcx, qword [rsp + 0xb20]
mov qword [rax + 0x50], rcx
mov rcx, qword [rsp + 0xb28]
mov qword [rax + 0x58], rcx
mov rcx, qword [rsp + 0xb30]
mov qword [rax + 0x60], rcx
mov rcx, qword [rsp + 0xad8]
mov qword [rax + 0x68], rcx
mov rcx, qword [rsp + 0xae8]
mov qword [rax + 0x70], rcx
mov rcx, qword [rsp + 0x120]
mov qword [rax + 0x78], rcx
mov rcx, qword [rsp + 0x128]
mov qword [rax + 0x80], rcx
mov rcx, qword [rsp + 0x130]
mov qword [rax + 0x88], rcx
mov rcx, qword [rsp + 0x148]
mov qword [rax + 0x90], rcx
mov rcx, qword [rsp + 0xae0]
mov qword [rax + 0x98], rcx
mov rcx, qword [rsp + 0x188]
mov qword [rax + 0xa0], rcx
mov cl, byte [rsp + 0xbf]
mov byte [rax + 0xa8], cl
mov rdx, qword [rsp + 0xaf0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xaf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xad], cx
mov dword [rax + 0xa9], edx
mov cl, byte [rsp + 0x46]
mov byte [rax + 0xb0], cl
mov rdx, qword [rsp + 0x250]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xb7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xb5], cx
mov dword [rax + 0xb1], edx
mov cl, byte [rsp + 0x47]
mov byte [rax + 0xb8], cl
mov rdx, qword [rsp + 0x258]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xbf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xbd], cx
mov dword [rax + 0xb9], edx
mov cl, byte [rsp + 0x48]
mov byte [rax + 0xc0], cl
mov rdx, qword [rsp + 0x260]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xc7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xc5], cx
mov dword [rax + 0xc1], edx
mov cl, byte [rsp + 0x49]
mov byte [rax + 0xc8], cl
mov rdx, qword [rsp + 0x268]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xcf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xcd], cx
mov dword [rax + 0xc9], edx
mov cl, byte [rsp + 0x4a]
mov byte [rax + 0xd0], cl
mov rdx, qword [rsp + 0x270]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xd7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xd5], cx
mov dword [rax + 0xd1], edx
mov cl, byte [rsp + 0x4b]
mov byte [rax + 0xd8], cl
mov rdx, qword [rsp + 0x278]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xdf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xdd], cx
mov dword [rax + 0xd9], edx
mov cl, byte [rsp + 0x4c]
mov byte [rax + 0xe0], cl
mov rdx, qword [rsp + 0x280]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xe7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xe5], cx
mov dword [rax + 0xe1], edx
mov cl, byte [rsp + 0x4d]
mov byte [rax + 0xe8], cl
mov rdx, qword [rsp + 0x288]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xef], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xed], cx
mov dword [rax + 0xe9], edx
mov cl, byte [rsp + 0x4e]
mov byte [rax + 0xf0], cl
mov rdx, qword [rsp + 0x290]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xf7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xf5], cx
mov dword [rax + 0xf1], edx
mov cl, byte [rsp + 0x4f]
mov byte [rax + 0xf8], cl
mov rdx, qword [rsp + 0x298]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xff], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xfd], cx
mov dword [rax + 0xf9], edx
mov cl, byte [rsp + 0x50]
mov byte [rax + 0x100], cl
mov rdx, qword [rsp + 0x2a8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x107], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x105], cx
mov dword [rax + 0x101], edx
mov cl, byte [rsp + 0x51]
mov byte [rax + 0x108], cl
mov rdx, qword [rsp + 0x2b8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x10f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x10d], cx
mov dword [rax + 0x109], edx
mov cl, byte [rsp + 0x52]
mov byte [rax + 0x110], cl
mov rdx, qword [rsp + 0x2c0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x117], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x115], cx
mov dword [rax + 0x111], edx
mov cl, byte [rsp + 0x53]
mov byte [rax + 0x118], cl
mov rdx, qword [rsp + 0x2d0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x11f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x11d], cx
mov dword [rax + 0x119], edx
mov cl, byte [rsp + 0x54]
mov byte [rax + 0x120], cl
mov rdx, qword [rsp + 0x2d8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x127], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x125], cx
mov dword [rax + 0x121], edx
mov cl, byte [rsp + 0x55]
mov byte [rax + 0x128], cl
mov rdx, qword [rsp + 0x2e0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x12f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x12d], cx
mov dword [rax + 0x129], edx
mov cl, byte [rsp + 0x56]
mov byte [rax + 0x130], cl
mov rdx, qword [rsp + 0x2f0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x137], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x135], cx
mov dword [rax + 0x131], edx
mov cl, byte [rsp + 0x198]
mov byte [rax + 0x138], cl
mov rdx, qword [rsp + 0x2f8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x13f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x13d], cx
mov dword [rax + 0x139], edx
mov cl, byte [rsp + 0x57]
mov byte [rax + 0x140], cl
mov rdx, qword [rsp + 0x300]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x147], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x145], cx
mov dword [rax + 0x141], edx
mov cl, byte [rsp + 0x58]
mov byte [rax + 0x148], cl
mov rdx, qword [rsp + 0x308]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x14f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x14d], cx
mov dword [rax + 0x149], edx
mov cl, byte [rsp + 0x59]
mov byte [rax + 0x150], cl
mov rdx, qword [rsp + 0x310]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x157], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x155], cx
mov dword [rax + 0x151], edx
mov cl, byte [rsp + 0x5a]
mov byte [rax + 0x158], cl
mov rdx, qword [rsp + 0x318]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x15f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x15d], cx
mov dword [rax + 0x159], edx
mov cl, byte [rsp + 0x5b]
mov byte [rax + 0x160], cl
mov rdx, qword [rsp + 0x320]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x167], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x165], cx
mov dword [rax + 0x161], edx
mov cl, byte [rsp + 0x5c]
mov byte [rax + 0x168], cl
mov rdx, qword [rsp + 0x328]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x16f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x16d], cx
mov dword [rax + 0x169], edx
mov cl, byte [rsp + 0x5d]
mov byte [rax + 0x170], cl
mov rdx, qword [rsp + 0x330]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x177], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x175], cx
mov dword [rax + 0x171], edx
mov cl, byte [rsp + 0x5e]
mov byte [rax + 0x178], cl
mov rdx, qword [rsp + 0x338]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x17f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x17d], cx
mov dword [rax + 0x179], edx
mov cl, byte [rsp + 0x5f]
mov byte [rax + 0x180], cl
mov rdx, qword [rsp + 0x340]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x187], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x185], cx
mov dword [rax + 0x181], edx
mov cl, byte [rsp + 0x60]
mov byte [rax + 0x188], cl
mov rdx, qword [rsp + 0x350]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x18f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x18d], cx
mov dword [rax + 0x189], edx
mov cl, byte [rsp + 0x61]
mov byte [rax + 0x190], cl
mov rdx, qword [rsp + 0x360]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x197], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x195], cx
mov dword [rax + 0x191], edx
mov cl, byte [rsp + 0x62]
mov byte [rax + 0x198], cl
mov rdx, qword [rsp + 0x368]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x19f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x19d], cx
mov dword [rax + 0x199], edx
mov cl, byte [rsp + 0x63]
mov byte [rax + 0x1a0], cl
mov rdx, qword [rsp + 0x370]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1a7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1a5], cx
mov dword [rax + 0x1a1], edx
mov cl, byte [rsp + 0x64]
mov byte [rax + 0x1a8], cl
mov rdx, qword [rsp + 0x378]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1af], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1ad], cx
mov dword [rax + 0x1a9], edx
mov cl, byte [rsp + 0x65]
mov byte [rax + 0x1b0], cl
mov rdx, qword [rsp + 0x388]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1b7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1b5], cx
mov dword [rax + 0x1b1], edx
mov cl, byte [rsp + 0x66]
mov byte [rax + 0x1b8], cl
mov rdx, qword [rsp + 0x390]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1bf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1bd], cx
mov dword [rax + 0x1b9], edx
mov cl, byte [rsp + 0x67]
mov byte [rax + 0x1c0], cl
mov rdx, qword [rsp + 0x398]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1c7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1c5], cx
mov dword [rax + 0x1c1], edx
mov cl, byte [rsp + 0x68]
mov byte [rax + 0x1c8], cl
mov rdx, qword [rsp + 0x3a0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1cf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1cd], cx
mov dword [rax + 0x1c9], edx
mov cl, byte [rsp + 0x69]
mov byte [rax + 0x1d0], cl
mov rdx, qword [rsp + 0x3a8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1d7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1d5], cx
mov dword [rax + 0x1d1], edx
mov cl, byte [rsp + 0x1a0]
mov byte [rax + 0x1d8], cl
mov rdx, qword [rsp + 0x3b8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1df], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1dd], cx
mov dword [rax + 0x1d9], edx
mov cl, byte [rsp + 0x1a8]
mov byte [rax + 0x1e0], cl
mov rdx, qword [rsp + 0x3c0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1e7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1e5], cx
mov dword [rax + 0x1e1], edx
mov cl, byte [rsp + 0x1b0]
mov byte [rax + 0x1e8], cl
mov rdx, qword [rsp + 0x3c8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1ef], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1ed], cx
mov dword [rax + 0x1e9], edx
mov cl, byte [rsp + 0x1b8]
mov byte [rax + 0x1f0], cl
mov rdx, qword [rsp + 0x3d8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1f7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1f5], cx
mov dword [rax + 0x1f1], edx
mov cl, byte [rsp + 0x1c0]
mov byte [rax + 0x1f8], cl
mov rdx, qword [rsp + 0x3e0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1ff], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1fd], cx
mov dword [rax + 0x1f9], edx
mov cl, byte [rsp + 0x1c8]
mov byte [rax + 0x200], cl
mov rdx, qword [rsp + 0x3e8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x207], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x205], cx
mov dword [rax + 0x201], edx
mov cl, byte [rsp + 0x1d0]
mov byte [rax + 0x208], cl
mov rdx, qword [rsp + 0x3f0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x20f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x20d], cx
mov dword [rax + 0x209], edx
mov cl, byte [rsp + 0x6a]
mov byte [rax + 0x210], cl
mov rdx, qword [rsp + 0x3f8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x217], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x215], cx
mov dword [rax + 0x211], edx
mov cl, byte [rsp + 0x1d8]
mov byte [rax + 0x218], cl
mov rdx, qword [rsp + 0x400]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x21f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x21d], cx
mov dword [rax + 0x219], edx
mov cl, byte [rsp + 0x6b]
mov byte [rax + 0x220], cl
mov rdx, qword [rsp + 0x408]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x227], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x225], cx
mov dword [rax + 0x221], edx
mov cl, byte [rsp + 0x6c]
mov byte [rax + 0x228], cl
mov rdx, qword [rsp + 0x418]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x22f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x22d], cx
mov dword [rax + 0x229], edx
mov cl, byte [rsp + 0x1e0]
mov byte [rax + 0x230], cl
mov rdx, qword [rsp + 0x420]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x237], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x235], cx
mov dword [rax + 0x231], edx
mov cl, byte [rsp + 0x6d]
mov byte [rax + 0x238], cl
mov rdx, qword [rsp + 0x428]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x23f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x23d], cx
mov dword [rax + 0x239], edx
mov cl, byte [rsp + 0x1e8]
mov byte [rax + 0x240], cl
mov rdx, qword [rsp + 0x430]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x247], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x245], cx
mov dword [rax + 0x241], edx
mov cl, byte [rsp + 0x6e]
mov byte [rax + 0x248], cl
mov rdx, qword [rsp + 0x440]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x24f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x24d], cx
mov dword [rax + 0x249], edx
mov cl, byte [rsp + 0x6f]
mov byte [rax + 0x250], cl
mov rdx, qword [rsp + 0x450]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x257], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x255], cx
mov dword [rax + 0x251], edx
mov cl, byte [rsp + 0x1f0]
mov byte [rax + 0x258], cl
mov rdx, qword [rsp + 0x458]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x25f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x25d], cx
mov dword [rax + 0x259], edx
mov cl, byte [rsp + 0x70]
mov byte [rax + 0x260], cl
mov rdx, qword [rsp + 0x460]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x267], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x265], cx
mov dword [rax + 0x261], edx
mov cl, byte [rsp + 0x71]
mov byte [rax + 0x268], cl
mov rdx, qword [rsp + 0x468]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x26f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x26d], cx
mov dword [rax + 0x269], edx
mov cl, byte [rsp + 0x1f8]
mov byte [rax + 0x270], cl
mov rdx, qword [rsp + 0x478]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x277], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x275], cx
mov dword [rax + 0x271], edx
mov cl, byte [rsp + 0x72]
mov byte [rax + 0x278], cl
mov rdx, qword [rsp + 0x488]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x27f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x27d], cx
mov dword [rax + 0x279], edx
mov cl, byte [rsp + 0x200]
mov byte [rax + 0x280], cl
mov rdx, qword [rsp + 0x490]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x287], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x285], cx
mov dword [rax + 0x281], edx
mov cl, byte [rsp + 0x73]
mov byte [rax + 0x288], cl
mov rdx, qword [rsp + 0x4a0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x28f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x28d], cx
mov dword [rax + 0x289], edx
mov cl, byte [rsp + 0x74]
mov byte [rax + 0x290], cl
mov rdx, qword [rsp + 0x4a8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x297], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x295], cx
mov dword [rax + 0x291], edx
mov cl, byte [rsp + 0x208]
mov byte [rax + 0x298], cl
mov rdx, qword [rsp + 0x4b8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x29f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x29d], cx
mov dword [rax + 0x299], edx
mov cl, byte [rsp + 0x75]
mov byte [rax + 0x2a0], cl
mov rdx, qword [rsp + 0x4c0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2a7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2a5], cx
mov dword [rax + 0x2a1], edx
mov cl, byte [rsp + 0x210]
mov byte [rax + 0x2a8], cl
mov rdx, qword [rsp + 0x4d0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2af], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2ad], cx
mov dword [rax + 0x2a9], edx
mov cl, byte [rsp + 0x76]
mov byte [rax + 0x2b0], cl
mov rdx, qword [rsp + 0x4e0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2b7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2b5], cx
mov dword [rax + 0x2b1], edx
mov cl, byte [rsp + 0x77]
mov byte [rax + 0x2b8], cl
mov rdx, qword [rsp + 0x4e8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2bf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2bd], cx
mov dword [rax + 0x2b9], edx
mov cl, byte [rsp + 0x218]
mov byte [rax + 0x2c0], cl
mov rdx, qword [rsp + 0x4f8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2c7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2c5], cx
mov dword [rax + 0x2c1], edx
mov cl, byte [rsp + 0x78]
mov byte [rax + 0x2c8], cl
mov rdx, qword [rsp + 0x500]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2cf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2cd], cx
mov dword [rax + 0x2c9], edx
mov cl, byte [rsp + 0x79]
mov byte [rax + 0x2d0], cl
mov rdx, qword [rsp + 0x510]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2d7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2d5], cx
mov dword [rax + 0x2d1], edx
mov cl, byte [rsp + 0x220]
mov byte [rax + 0x2d8], cl
mov rdx, qword [rsp + 0x520]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2df], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2dd], cx
mov dword [rax + 0x2d9], edx
mov cl, byte [rsp + 0x7a]
mov byte [rax + 0x2e0], cl
mov rdx, qword [rsp + 0x528]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2e7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2e5], cx
mov dword [rax + 0x2e1], edx
mov cl, byte [rsp + 0x228]
mov byte [rax + 0x2e8], cl
mov rdx, qword [rsp + 0x538]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2ef], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2ed], cx
mov dword [rax + 0x2e9], edx
mov cl, byte [rsp + 0x7b]
mov byte [rax + 0x2f0], cl
mov rdx, qword [rsp + 0x540]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2f7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2f5], cx
mov dword [rax + 0x2f1], edx
mov cl, byte [rsp + 0x7c]
mov byte [rax + 0x2f8], cl
mov rdx, qword [rsp + 0x550]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x2ff], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x2fd], cx
mov dword [rax + 0x2f9], edx
mov cl, byte [rsp + 0x7d]
mov byte [rax + 0x300], cl
mov rdx, qword [rsp + 0x558]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x307], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x305], cx
mov dword [rax + 0x301], edx
mov cl, byte [rsp + 0x7e]
mov byte [rax + 0x308], cl
mov rdx, qword [rsp + 0x568]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x30f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x30d], cx
mov dword [rax + 0x309], edx
mov cl, byte [rsp + 0x230]
mov byte [rax + 0x310], cl
mov rdx, qword [rsp + 0x578]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x317], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x315], cx
mov dword [rax + 0x311], edx
mov cl, byte [rsp + 0x7f]
mov byte [rax + 0x318], cl
mov rdx, qword [rsp + 0x580]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x31f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x31d], cx
mov dword [rax + 0x319], edx
mov cl, byte [rsp + 0x80]
mov byte [rax + 0x320], cl
mov rdx, qword [rsp + 0x590]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x327], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x325], cx
mov dword [rax + 0x321], edx
mov cl, byte [rsp + 0x238]
mov byte [rax + 0x328], cl
mov rdx, qword [rsp + 0x598]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x32f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x32d], cx
mov dword [rax + 0x329], edx
mov cl, byte [rsp + 0x81]
mov byte [rax + 0x330], cl
mov rdx, qword [rsp + 0x5a8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x337], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x335], cx
mov dword [rax + 0x331], edx
mov cl, byte [rsp + 0x82]
mov byte [rax + 0x338], cl
mov rdx, qword [rsp + 0x5b8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x33f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x33d], cx
mov dword [rax + 0x339], edx
mov cl, byte [rsp + 0x83]
mov byte [rax + 0x340], cl
mov rdx, qword [rsp + 0x5c0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x347], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x345], cx
mov dword [rax + 0x341], edx
mov cl, byte [rsp + 0x84]
mov byte [rax + 0x348], cl
mov rdx, qword [rsp + 0x5d0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x34f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x34d], cx
mov dword [rax + 0x349], edx
mov cl, byte [rsp + 0x240]
mov byte [rax + 0x350], cl
mov rdx, qword [rsp + 0x5d8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x357], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x355], cx
mov dword [rax + 0x351], edx
mov cl, byte [rsp + 0x85]
mov byte [rax + 0x358], cl
mov rdx, qword [rsp + 0x5e8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x35f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x35d], cx
mov dword [rax + 0x359], edx
mov cl, byte [rsp + 0x86]
mov byte [rax + 0x360], cl
mov rdx, qword [rsp + 0x5f0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x367], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x365], cx
mov dword [rax + 0x361], edx
mov cl, byte [rsp + 0x248]
mov byte [rax + 0x368], cl
mov rdx, qword [rsp + 0x600]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x36f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x36d], cx
mov dword [rax + 0x369], edx
mov cl, byte [rsp + 0x87]
mov byte [rax + 0x370], cl
mov rdx, qword [rsp + 0x610]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x377], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x375], cx
mov dword [rax + 0x371], edx
mov cl, byte [rsp + 0x88]
mov byte [rax + 0x378], cl
mov rdx, qword [rsp + 0x618]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x37f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x37d], cx
mov dword [rax + 0x379], edx
mov cl, byte [rsp + 0x89]
mov byte [rax + 0x380], cl
mov rdx, qword [rsp + 0x628]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x387], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x385], cx
mov dword [rax + 0x381], edx
mov cl, byte [rsp + 0x8a]
mov byte [rax + 0x388], cl
mov rdx, qword [rsp + 0x630]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x38f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x38d], cx
mov dword [rax + 0x389], edx
mov cl, byte [rsp + 0x8b]
mov byte [rax + 0x390], cl
mov rdx, qword [rsp + 0x640]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x397], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x395], cx
mov dword [rax + 0x391], edx
mov cl, byte [rsp + 0x8c]
mov byte [rax + 0x398], cl
mov rdx, qword [rsp + 0x650]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x39f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x39d], cx
mov dword [rax + 0x399], edx
mov cl, byte [rsp + 0x8d]
mov byte [rax + 0x3a0], cl
mov rdx, qword [rsp + 0x658]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3a7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3a5], cx
mov dword [rax + 0x3a1], edx
mov cl, byte [rsp + 0x8e]
mov byte [rax + 0x3a8], cl
mov rdx, qword [rsp + 0x668]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3af], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3ad], cx
mov dword [rax + 0x3a9], edx
mov cl, byte [rsp + 0x8f]
mov byte [rax + 0x3b0], cl
mov rdx, qword [rsp + 0x670]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3b7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3b5], cx
mov dword [rax + 0x3b1], edx
mov cl, byte [rsp + 0x2a0]
mov byte [rax + 0x3b8], cl
mov rdx, qword [rsp + 0x680]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3bf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3bd], cx
mov dword [rax + 0x3b9], edx
mov cl, byte [rsp + 0x2b0]
mov byte [rax + 0x3c0], cl
mov rdx, qword [rsp + 0x690]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3c7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3c5], cx
mov dword [rax + 0x3c1], edx
mov cl, byte [rsp + 0x2c8]
mov byte [rax + 0x3c8], cl
mov rdx, qword [rsp + 0x698]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3cf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3cd], cx
mov dword [rax + 0x3c9], edx
mov cl, byte [rsp + 0x90]
mov byte [rax + 0x3d0], cl
mov rdx, qword [rsp + 0x6a8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3d7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3d5], cx
mov dword [rax + 0x3d1], edx
mov cl, byte [rsp + 0x2e8]
mov byte [rax + 0x3d8], cl
mov rdx, qword [rsp + 0x6b0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3df], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3dd], cx
mov dword [rax + 0x3d9], edx
mov cl, byte [rsp + 0x91]
mov byte [rax + 0x3e0], cl
mov rdx, qword [rsp + 0x6c0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3e7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3e5], cx
mov dword [rax + 0x3e1], edx
mov cl, byte [rsp + 0x92]
mov byte [rax + 0x3e8], cl
mov rdx, qword [rsp + 0x6c8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3ef], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3ed], cx
mov dword [rax + 0x3e9], edx
mov cl, byte [rsp + 0x93]
mov byte [rax + 0x3f0], cl
mov rdx, qword [rsp + 0x6d8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3f7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3f5], cx
mov dword [rax + 0x3f1], edx
mov cl, byte [rsp + 0x94]
mov byte [rax + 0x3f8], cl
mov rdx, qword [rsp + 0x6e8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x3ff], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x3fd], cx
mov dword [rax + 0x3f9], edx
mov cl, byte [rsp + 0x95]
mov byte [rax + 0x400], cl
mov rdx, qword [rsp + 0x6f0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x407], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x405], cx
mov dword [rax + 0x401], edx
mov cl, byte [rsp + 0x348]
mov byte [rax + 0x408], cl
mov rdx, qword [rsp + 0x700]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x40f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x40d], cx
mov dword [rax + 0x409], edx
mov cl, byte [rsp + 0x358]
mov byte [rax + 0x410], cl
mov rdx, qword [rsp + 0x708]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x417], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x415], cx
mov dword [rax + 0x411], edx
mov cl, byte [rsp + 0x96]
mov byte [rax + 0x418], cl
mov rdx, qword [rsp + 0x718]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x41f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x41d], cx
mov dword [rax + 0x419], edx
mov cl, byte [rsp + 0x380]
mov byte [rax + 0x420], cl
mov rdx, qword [rsp + 0x728]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x427], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x425], cx
mov dword [rax + 0x421], edx
mov cl, byte [rsp + 0x97]
mov byte [rax + 0x428], cl
mov rdx, qword [rsp + 0x730]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x42f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x42d], cx
mov dword [rax + 0x429], edx
mov cl, byte [rsp + 0x98]
mov byte [rax + 0x430], cl
mov rdx, qword [rsp + 0x740]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x437], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x435], cx
mov dword [rax + 0x431], edx
mov cl, byte [rsp + 0x3b0]
mov byte [rax + 0x438], cl
mov rdx, qword [rsp + 0x748]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x43f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x43d], cx
mov dword [rax + 0x439], edx
mov cl, byte [rsp + 0x99]
mov byte [rax + 0x440], cl
mov rdx, qword [rsp + 0x758]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x447], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x445], cx
mov dword [rax + 0x441], edx
mov cl, byte [rsp + 0x3d0]
mov byte [rax + 0x448], cl
mov rdx, qword [rsp + 0x760]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x44f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x44d], cx
mov dword [rax + 0x449], edx
mov cl, byte [rsp + 0x9a]
mov byte [rax + 0x450], cl
mov rdx, qword [rsp + 0x770]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x457], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x455], cx
mov dword [rax + 0x451], edx
mov cl, byte [rsp + 0x9b]
mov byte [rax + 0x458], cl
mov rdx, qword [rsp + 0x780]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x45f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x45d], cx
mov dword [rax + 0x459], edx
mov cl, byte [rsp + 0x9c]
mov byte [rax + 0x460], cl
mov rdx, qword [rsp + 0x788]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x467], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x465], cx
mov dword [rax + 0x461], edx
mov cl, byte [rsp + 0x410]
mov byte [rax + 0x468], cl
mov rdx, qword [rsp + 0x790]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x46f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x46d], cx
mov dword [rax + 0x469], edx
mov cl, byte [rsp + 0x9d]
mov byte [rax + 0x470], cl
mov rdx, qword [rsp + 0x798]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x477], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x475], cx
mov dword [rax + 0x471], edx
mov cl, byte [rsp + 0x438]
mov byte [rax + 0x478], cl
mov rdx, qword [rsp + 0x7a0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x47f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x47d], cx
mov dword [rax + 0x479], edx
mov cl, byte [rsp + 0x448]
mov byte [rax + 0x480], cl
mov rdx, qword [rsp + 0x7a8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x487], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x485], cx
mov dword [rax + 0x481], edx
mov cl, byte [rsp + 0x9e]
mov byte [rax + 0x488], cl
mov rdx, qword [rsp + 0x7b0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x48f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x48d], cx
mov dword [rax + 0x489], edx
mov cl, byte [rsp + 0x470]
mov byte [rax + 0x490], cl
mov rdx, qword [rsp + 0x7b8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x497], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x495], cx
mov dword [rax + 0x491], edx
mov cl, byte [rsp + 0x480]
mov byte [rax + 0x498], cl
mov rdx, qword [rsp + 0x7c0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x49f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x49d], cx
mov dword [rax + 0x499], edx
mov cl, byte [rsp + 0x498]
mov byte [rax + 0x4a0], cl
mov rdx, qword [rsp + 0x7c8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4a7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4a5], cx
mov dword [rax + 0x4a1], edx
mov cl, byte [rsp + 0x4b0]
mov byte [rax + 0x4a8], cl
mov rdx, qword [rsp + 0x7d0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4af], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4ad], cx
mov dword [rax + 0x4a9], edx
mov cl, byte [rsp + 0x4c8]
mov byte [rax + 0x4b0], cl
mov rdx, qword [rsp + 0x7d8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4b7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4b5], cx
mov dword [rax + 0x4b1], edx
mov cl, byte [rsp + 0x4d8]
mov byte [rax + 0x4b8], cl
mov rdx, qword [rsp + 0x7e0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4bf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4bd], cx
mov dword [rax + 0x4b9], edx
mov cl, byte [rsp + 0x4f0]
mov byte [rax + 0x4c0], cl
mov rdx, qword [rsp + 0x7e8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4c7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4c5], cx
mov dword [rax + 0x4c1], edx
mov cl, byte [rsp + 0x508]
mov byte [rax + 0x4c8], cl
mov rdx, qword [rsp + 0x7f0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4cf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4cd], cx
mov dword [rax + 0x4c9], edx
mov cl, byte [rsp + 0x518]
mov byte [rax + 0x4d0], cl
mov rdx, qword [rsp + 0x7f8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4d7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4d5], cx
mov dword [rax + 0x4d1], edx
mov cl, byte [rsp + 0x530]
mov byte [rax + 0x4d8], cl
mov rdx, qword [rsp + 0x800]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4df], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4dd], cx
mov dword [rax + 0x4d9], edx
mov cl, byte [rsp + 0x548]
mov byte [rax + 0x4e0], cl
mov rdx, qword [rsp + 0x808]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4e7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4e5], cx
mov dword [rax + 0x4e1], edx
mov cl, byte [rsp + 0x560]
mov byte [rax + 0x4e8], cl
mov rdx, qword [rsp + 0x810]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4ef], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4ed], cx
mov dword [rax + 0x4e9], edx
mov cl, byte [rsp + 0x570]
mov byte [rax + 0x4f0], cl
mov rdx, qword [rsp + 0x818]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4f7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4f5], cx
mov dword [rax + 0x4f1], edx
mov cl, byte [rsp + 0x588]
mov byte [rax + 0x4f8], cl
mov rdx, qword [rsp + 0x820]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x4ff], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x4fd], cx
mov dword [rax + 0x4f9], edx
mov cl, byte [rsp + 0x5a0]
mov byte [rax + 0x500], cl
mov rdx, qword [rsp + 0x828]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x507], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x505], cx
mov dword [rax + 0x501], edx
mov cl, byte [rsp + 0x5b0]
mov byte [rax + 0x508], cl
mov rdx, qword [rsp + 0x830]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x50f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x50d], cx
mov dword [rax + 0x509], edx
mov cl, byte [rsp + 0x5c8]
mov byte [rax + 0x510], cl
mov rdx, qword [rsp + 0x838]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x517], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x515], cx
mov dword [rax + 0x511], edx
mov cl, byte [rsp + 0x5e0]
mov byte [rax + 0x518], cl
mov rdx, qword [rsp + 0x840]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x51f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x51d], cx
mov dword [rax + 0x519], edx
mov cl, byte [rsp + 0x5f8]
mov byte [rax + 0x520], cl
mov rdx, qword [rsp + 0x848]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x527], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x525], cx
mov dword [rax + 0x521], edx
mov cl, byte [rsp + 0x608]
mov byte [rax + 0x528], cl
mov rdx, qword [rsp + 0x850]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x52f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x52d], cx
mov dword [rax + 0x529], edx
mov cl, byte [rsp + 0x620]
mov byte [rax + 0x530], cl
mov rdx, qword [rsp + 0x858]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x537], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x535], cx
mov dword [rax + 0x531], edx
mov cl, byte [rsp + 0x638]
mov byte [rax + 0x538], cl
mov rdx, qword [rsp + 0x860]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x53f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x53d], cx
mov dword [rax + 0x539], edx
mov cl, byte [rsp + 0x648]
mov byte [rax + 0x540], cl
mov rdx, qword [rsp + 0x868]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x547], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x545], cx
mov dword [rax + 0x541], edx
mov cl, byte [rsp + 0x660]
mov byte [rax + 0x548], cl
mov rdx, qword [rsp + 0x870]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x54f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x54d], cx
mov dword [rax + 0x549], edx
mov cl, byte [rsp + 0x678]
mov byte [rax + 0x550], cl
mov rdx, qword [rsp + 0x878]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x557], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x555], cx
mov dword [rax + 0x551], edx
mov cl, byte [rsp + 0x688]
mov byte [rax + 0x558], cl
mov rdx, qword [rsp + 0x880]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x55f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x55d], cx
mov dword [rax + 0x559], edx
mov cl, byte [rsp + 0x6a0]
mov byte [rax + 0x560], cl
mov rdx, qword [rsp + 0x888]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x567], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x565], cx
mov dword [rax + 0x561], edx
mov cl, byte [rsp + 0x6b8]
mov byte [rax + 0x568], cl
mov rdx, qword [rsp + 0x890]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x56f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x56d], cx
mov dword [rax + 0x569], edx
mov cl, byte [rsp + 0x6d0]
mov byte [rax + 0x570], cl
mov rdx, qword [rsp + 0x898]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x577], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x575], cx
mov dword [rax + 0x571], edx
mov cl, byte [rsp + 0x6e0]
mov byte [rax + 0x578], cl
mov rdx, qword [rsp + 0x8a8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x57f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x57d], cx
mov dword [rax + 0x579], edx
mov cl, byte [rsp + 0x6f8]
mov byte [rax + 0x580], cl
mov rdx, qword [rsp + 0x8b0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x587], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x585], cx
mov dword [rax + 0x581], edx
mov cl, byte [rsp + 0x710]
mov byte [rax + 0x588], cl
mov rdx, qword [rsp + 0x8c0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x58f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x58d], cx
mov dword [rax + 0x589], edx
mov cl, byte [rsp + 0x720]
mov byte [rax + 0x590], cl
mov rdx, qword [rsp + 0x8c8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x597], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x595], cx
mov dword [rax + 0x591], edx
mov cl, byte [rsp + 0x738]
mov byte [rax + 0x598], cl
mov rdx, qword [rsp + 0x8d8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x59f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x59d], cx
mov dword [rax + 0x599], edx
mov cl, byte [rsp + 0x750]
mov byte [rax + 0x5a0], cl
mov rdx, qword [rsp + 0x8e8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5a7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5a5], cx
mov dword [rax + 0x5a1], edx
mov cl, byte [rsp + 0x768]
mov byte [rax + 0x5a8], cl
mov rdx, qword [rsp + 0x8f0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5af], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5ad], cx
mov dword [rax + 0x5a9], edx
mov cl, byte [rsp + 0x778]
mov byte [rax + 0x5b0], cl
mov rdx, qword [rsp + 0x900]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5b7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5b5], cx
mov dword [rax + 0x5b1], edx
mov cl, byte [rsp + 0x9f]
mov byte [rax + 0x5b8], cl
mov rdx, qword [rsp + 0x908]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5bf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5bd], cx
mov dword [rax + 0x5b9], edx
mov cl, byte [rsp + 0xa0]
mov byte [rax + 0x5c0], cl
mov rdx, qword [rsp + 0x918]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5c7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5c5], cx
mov dword [rax + 0x5c1], edx
mov cl, byte [rsp + 0xa1]
mov byte [rax + 0x5c8], cl
mov rdx, qword [rsp + 0x928]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5cf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5cd], cx
mov dword [rax + 0x5c9], edx
mov cl, byte [rsp + 0xa2]
mov byte [rax + 0x5d0], cl
mov rdx, qword [rsp + 0x930]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5d7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5d5], cx
mov dword [rax + 0x5d1], edx
mov cl, byte [rsp + 0xa3]
mov byte [rax + 0x5d8], cl
mov rdx, qword [rsp + 0x940]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5df], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5dd], cx
mov dword [rax + 0x5d9], edx
mov cl, byte [rsp + 0xa4]
mov byte [rax + 0x5e0], cl
mov rdx, qword [rsp + 0x948]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5e7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5e5], cx
mov dword [rax + 0x5e1], edx
mov cl, byte [rsp + 0xa5]
mov byte [rax + 0x5e8], cl
mov rdx, qword [rsp + 0x958]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5ef], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5ed], cx
mov dword [rax + 0x5e9], edx
mov cl, byte [rsp + 0xa6]
mov byte [rax + 0x5f0], cl
mov rdx, qword [rsp + 0x960]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5f7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5f5], cx
mov dword [rax + 0x5f1], edx
mov cl, byte [rsp + 0xa7]
mov byte [rax + 0x5f8], cl
mov rdx, qword [rsp + 0x970]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x5ff], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x5fd], cx
mov dword [rax + 0x5f9], edx
mov cl, byte [rsp + 0xa8]
mov byte [rax + 0x600], cl
mov rdx, qword [rsp + 0x980]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x607], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x605], cx
mov dword [rax + 0x601], edx
mov cl, byte [rsp + 0xa9]
mov byte [rax + 0x608], cl
mov rdx, qword [rsp + 0xa28]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x60f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x60d], cx
mov dword [rax + 0x609], edx
mov cl, byte [rsp + 0xaa]
mov byte [rax + 0x610], cl
mov rdx, qword [rsp + 0x990]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x617], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x615], cx
mov dword [rax + 0x611], edx
mov cl, byte [rsp + 0xab]
mov byte [rax + 0x618], cl
mov rdx, qword [rsp + 0xa70]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x61f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x61d], cx
mov dword [rax + 0x619], edx
mov cl, byte [rsp + 0xac]
mov byte [rax + 0x620], cl
mov rdx, qword [rsp + 0x998]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x627], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x625], cx
mov dword [rax + 0x621], edx
mov cl, byte [rsp + 0xad]
mov byte [rax + 0x628], cl
mov rdx, qword [rsp + 0x9a0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x62f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x62d], cx
mov dword [rax + 0x629], edx
mov cl, byte [rsp + 0xae]
mov byte [rax + 0x630], cl
mov rdx, qword [rsp + 0x160]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x637], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x635], cx
mov dword [rax + 0x631], edx
mov cl, byte [rsp + 0xaf]
mov byte [rax + 0x638], cl
mov rdx, qword [rsp + 0x9a8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x63f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x63d], cx
mov dword [rax + 0x639], edx
mov cl, byte [rsp + 0xb0]
mov byte [rax + 0x640], cl
mov rdx, qword [rsp + 0x9b0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x647], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x645], cx
mov dword [rax + 0x641], edx
mov cl, byte [rsp + 0xb1]
mov byte [rax + 0x648], cl
mov rdx, qword [rsp + 0x9b8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x64f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x64d], cx
mov dword [rax + 0x649], edx
mov cl, byte [rsp + 0xb2]
mov byte [rax + 0x650], cl
mov rdx, qword [rsp + 0x9c0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x657], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x655], cx
mov dword [rax + 0x651], edx
mov cl, byte [rsp + 0x8a0]
mov byte [rax + 0x658], cl
mov rdx, qword [rsp + 0x9c8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x65f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x65d], cx
mov dword [rax + 0x659], edx
mov cl, byte [rsp + 0x8b8]
mov byte [rax + 0x660], cl
mov rdx, qword [rsp + 0x9d0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x667], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x665], cx
mov dword [rax + 0x661], edx
mov cl, byte [rsp + 0x8d0]
mov byte [rax + 0x668], cl
mov rdx, qword [rsp + 0x9d8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x66f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x66d], cx
mov dword [rax + 0x669], edx
mov cl, byte [rsp + 0x8e0]
mov byte [rax + 0x670], cl
mov rdx, qword [rsp + 0x9e0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x677], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x675], cx
mov dword [rax + 0x671], edx
mov cl, byte [rsp + 0x8f8]
mov byte [rax + 0x678], cl
mov rdx, qword [rsp + 0x9e8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x67f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x67d], cx
mov dword [rax + 0x679], edx
mov cl, byte [rsp + 0x910]
mov byte [rax + 0x680], cl
mov rdx, qword [rsp + 0xa50]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x687], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x685], cx
mov dword [rax + 0x681], edx
mov cl, byte [rsp + 0x920]
mov byte [rax + 0x688], cl
mov rdx, qword [rsp + 0xa58]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x68f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x68d], cx
mov dword [rax + 0x689], edx
mov cl, byte [rsp + 0x938]
mov byte [rax + 0x690], cl
mov rdx, qword [rsp + 0xa60]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x697], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x695], cx
mov dword [rax + 0x691], edx
mov cl, byte [rsp + 0x950]
mov byte [rax + 0x698], cl
mov rdx, qword [rsp + 0xa68]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x69f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x69d], cx
mov dword [rax + 0x699], edx
mov cl, byte [rsp + 0x968]
mov byte [rax + 0x6a0], cl
mov rdx, qword [rsp + 0xc0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6a7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6a5], cx
mov dword [rax + 0x6a1], edx
mov cl, byte [rsp + 0x978]
mov byte [rax + 0x6a8], cl
mov rdx, qword [rsp + 0x168]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6af], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6ad], cx
mov dword [rax + 0x6a9], edx
mov cl, byte [rsp + 0x988]
mov byte [rax + 0x6b0], cl
mov rdx, qword [rsp + 0x170]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6b7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6b5], cx
mov dword [rax + 0x6b1], edx
mov cl, byte [rsp + 0xb4]
mov byte [rax + 0x6b8], cl
mov rdx, qword [rsp + 0xd0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6bf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6bd], cx
mov dword [rax + 0x6b9], edx
mov cl, byte [rsp + 0xb5]
mov byte [rax + 0x6c0], cl
mov rdx, qword [rsp + 0x158]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6c7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6c5], cx
mov dword [rax + 0x6c1], edx
mov cl, byte [rsp + 0xb9]
mov byte [rax + 0x6c8], cl
mov rdx, qword [rsp + 0xa30]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6cf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6cd], cx
mov dword [rax + 0x6c9], edx
mov cl, byte [rsp + 0xba]
mov byte [rax + 0x6d0], cl
mov rdx, qword [rsp + 0xa38]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6d7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6d5], cx
mov dword [rax + 0x6d1], edx
mov cl, byte [rsp + 0xb6]
mov byte [rax + 0x6d8], cl
mov rdx, qword [rsp + 0x138]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6df], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6dd], cx
mov dword [rax + 0x6d9], edx
mov cl, byte [rsp + 0xbb]
mov byte [rax + 0x6e0], cl
mov rdx, qword [rsp + 0xf0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6e7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6e5], cx
mov dword [rax + 0x6e1], edx
mov cl, byte [rsp + 0x45]
mov byte [rax + 0x6e8], cl
mov rdx, qword [rsp + 0xe8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6ef], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6ed], cx
mov dword [rax + 0x6e9], edx
mov cl, byte [rsp + 0xbc]
mov byte [rax + 0x6f0], cl
mov rdx, qword [rsp + 0x9f0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6f7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6f5], cx
mov dword [rax + 0x6f1], edx
mov cl, byte [rsp + 0xb7]
mov byte [rax + 0x6f8], cl
mov rdx, qword [rsp + 0x9f8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x6ff], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x6fd], cx
mov dword [rax + 0x6f9], edx
mov cl, byte [rsp + 0x44]
mov byte [rax + 0x700], cl
mov rdx, qword [rsp + 0xa00]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x707], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x705], cx
mov dword [rax + 0x701], edx
mov cl, byte [rsp + 0xbd]
mov byte [rax + 0x708], cl
mov rdx, qword [rsp + 0xa08]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x70f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x70d], cx
mov dword [rax + 0x709], edx
mov cl, byte [rsp + 0xb8]
mov byte [rax + 0x710], cl
mov rdx, qword [rsp + 0xa10]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x717], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x715], cx
mov dword [rax + 0x711], edx
mov cl, byte [rsp + 0xe0]
mov byte [rax + 0x718], cl
mov rdx, qword [rsp + 0xa18]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x71f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x71d], cx
mov dword [rax + 0x719], edx
mov cl, byte [rsp + 0xbe]
mov byte [rax + 0x720], cl
mov rdx, qword [rsp + 0xab0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x727], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x725], cx
mov dword [rax + 0x721], edx
mov cl, byte [rsp + 0xd8]
mov byte [rax + 0x728], cl
mov rdx, qword [rsp + 0xb00]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x72f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x72d], cx
mov dword [rax + 0x729], edx
mov cl, byte [rsp + 0x100]
mov byte [rax + 0x730], cl
mov rdx, qword [rsp + 0x178]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x737], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x735], cx
mov dword [rax + 0x731], edx
mov cl, byte [rsp + 0x140]
mov byte [rax + 0x738], cl
mov rdx, qword [rsp + 0xaa8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x73f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x73d], cx
mov dword [rax + 0x739], edx
mov rcx, qword [rsp + 0xaf8]
mov qword [rax + 0x740], rcx
mov rcx, qword [rsp + 0xa20]
mov qword [rax + 0x748], rcx
mov rcx, qword [rsp + 0x180]
mov qword [rax + 0x750], rcx
mov qword [rax + 0x758], r12
mov rcx, qword [rsp + 0x108]
mov qword [rax + 0x760], rcx
mov rcx, qword [rsp + 0x118]
mov qword [rax + 0x768], rcx
mov byte [rax + 0x770], r13b
mov rcx, r13
shr rcx, 0x38
mov byte [rax + 0x777], cl
shr r13, 0x28
mov word [rax + 0x775], r13w
mov dword [rax + 0x771], edi
mov rcx, qword [rsp + 0xb38]
mov qword [rcx + 8], rax
lea rax, fcn.14006dd97
jmp 0x14006468e
mov r9b, 1
mov dword [rsp + 0xa28], r9d
xor r9d, r9d
jmp 0x140051275
shl r14, 0x20
mov r13, qword [rsp + 0x178]
mov qword [rsp + 0x150], r12
mov r12d, r10d
or r12, r14
lea rcx, [rsp + 0x21d0]
lea rdx, [rsp + 0x1d80]
mov r8d, 0x2a8
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0x1320]
movaps xmmword [rsp + 0x1990], xmm0
mov rax, qword [rsp + 0x1330]
mov qword [rsp + 0x19a0], rax
mov eax, dword [rsp + 0x12d0]
mov ecx, dword [rsp + 0x12d3]
mov dword [rsp + 0x1318], eax
mov dword [rsp + 0x131b], ecx
push 8
pop rdx
mov ecx, 0xa50
call fcn.140034ed6
mov r14, rax
push 1
pop rax
mov qword [r14], rax
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], rdi
mov qword [r14 + 0x18], r15
mov qword [r14 + 0x20], r12
mov rax, qword [rsp + 0xb08]
mov qword [r14 + 0x28], rax
mov qword [r14 + 0x30], rsi
mov rax, qword [rsp + 0xb18]
mov qword [r14 + 0x38], rax
mov rax, qword [rsp + 0xb10]
mov qword [r14 + 0x40], rax
mov rax, qword [rsp + 0xf8]
mov qword [r14 + 0x48], rax
mov rax, qword [rsp + 0x190]
mov qword [r14 + 0x50], rax
mov rax, qword [rsp + 0xb20]
mov qword [r14 + 0x58], rax
mov rax, qword [rsp + 0xb28]
mov qword [r14 + 0x60], rax
mov rax, qword [rsp + 0xb30]
mov qword [r14 + 0x68], rax
mov rax, qword [rsp + 0xad8]
mov qword [r14 + 0x70], rax
mov rax, qword [rsp + 0xae8]
mov qword [r14 + 0x78], rax
mov rax, qword [rsp + 0x120]
mov qword [r14 + 0x80], rax
mov rax, qword [rsp + 0x128]
mov qword [r14 + 0x88], rax
mov rax, qword [rsp + 0x130]
mov qword [r14 + 0x90], rax
mov rax, qword [rsp + 0x148]
mov qword [r14 + 0x98], rax
mov rax, qword [rsp + 0xae0]
mov qword [r14 + 0xa0], rax
mov rax, qword [rsp + 0x188]
mov qword [r14 + 0xa8], rax
mov al, byte [rsp + 0xbf]
mov byte [r14 + 0xb0], al
mov rcx, qword [rsp + 0xaf0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0xb7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0xb5], ax
mov dword [r14 + 0xb1], ecx
mov al, byte [rsp + 0x46]
mov byte [r14 + 0xb8], al
mov rcx, qword [rsp + 0x250]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0xbf], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0xbd], ax
mov dword [r14 + 0xb9], ecx
mov al, byte [rsp + 0x47]
mov byte [r14 + 0xc0], al
mov rcx, qword [rsp + 0x258]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0xc7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0xc5], ax
mov dword [r14 + 0xc1], ecx
mov al, byte [rsp + 0x48]
mov byte [r14 + 0xc8], al
mov rcx, qword [rsp + 0x260]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0xcf], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0xcd], ax
mov dword [r14 + 0xc9], ecx
mov al, byte [rsp + 0x49]
mov byte [r14 + 0xd0], al
mov rcx, qword [rsp + 0x268]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0xd7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0xd5], ax
mov dword [r14 + 0xd1], ecx
mov al, byte [rsp + 0x4a]
mov byte [r14 + 0xd8], al
mov rcx, qword [rsp + 0x270]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0xdf], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0xdd], ax
mov dword [r14 + 0xd9], ecx
mov al, byte [rsp + 0x4b]
mov byte [r14 + 0xe0], al
mov rcx, qword [rsp + 0x278]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0xe7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0xe5], ax
mov dword [r14 + 0xe1], ecx
mov al, byte [rsp + 0x4c]
mov byte [r14 + 0xe8], al
mov rcx, qword [rsp + 0x280]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0xef], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0xed], ax
mov dword [r14 + 0xe9], ecx
mov al, byte [rsp + 0x4d]
mov byte [r14 + 0xf0], al
mov rcx, qword [rsp + 0x288]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0xf7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0xf5], ax
mov dword [r14 + 0xf1], ecx
mov al, byte [rsp + 0x4e]
mov byte [r14 + 0xf8], al
mov rcx, qword [rsp + 0x290]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0xff], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0xfd], ax
mov dword [r14 + 0xf9], ecx
mov al, byte [rsp + 0x4f]
mov byte [r14 + 0x100], al
mov rcx, qword [rsp + 0x298]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x107], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x105], ax
mov dword [r14 + 0x101], ecx
mov al, byte [rsp + 0x50]
mov byte [r14 + 0x108], al
mov rcx, qword [rsp + 0x2a8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x10f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x10d], ax
mov dword [r14 + 0x109], ecx
mov al, byte [rsp + 0x51]
mov byte [r14 + 0x110], al
mov rcx, qword [rsp + 0x2b8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x117], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x115], ax
mov dword [r14 + 0x111], ecx
mov al, byte [rsp + 0x52]
mov byte [r14 + 0x118], al
mov rcx, qword [rsp + 0x2c0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x11f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x11d], ax
mov dword [r14 + 0x119], ecx
mov al, byte [rsp + 0x53]
mov byte [r14 + 0x120], al
mov rcx, qword [rsp + 0x2d0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x127], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x125], ax
mov dword [r14 + 0x121], ecx
mov al, byte [rsp + 0x54]
mov byte [r14 + 0x128], al
mov rcx, qword [rsp + 0x2d8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x12f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x12d], ax
mov dword [r14 + 0x129], ecx
mov al, byte [rsp + 0x55]
mov byte [r14 + 0x130], al
mov rcx, qword [rsp + 0x2e0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x137], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x135], ax
mov dword [r14 + 0x131], ecx
mov al, byte [rsp + 0x56]
mov byte [r14 + 0x138], al
mov rcx, qword [rsp + 0x2f0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x13f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x13d], ax
mov dword [r14 + 0x139], ecx
mov al, byte [rsp + 0x198]
mov byte [r14 + 0x140], al
mov rcx, qword [rsp + 0x2f8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x147], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x145], ax
mov dword [r14 + 0x141], ecx
mov al, byte [rsp + 0x57]
mov byte [r14 + 0x148], al
mov rcx, qword [rsp + 0x300]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x14f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x14d], ax
mov dword [r14 + 0x149], ecx
mov al, byte [rsp + 0x58]
mov byte [r14 + 0x150], al
mov rcx, qword [rsp + 0x308]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x157], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x155], ax
mov dword [r14 + 0x151], ecx
mov al, byte [rsp + 0x59]
mov byte [r14 + 0x158], al
mov rcx, qword [rsp + 0x310]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x15f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x15d], ax
mov dword [r14 + 0x159], ecx
mov al, byte [rsp + 0x5a]
mov byte [r14 + 0x160], al
mov rcx, qword [rsp + 0x318]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x167], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x165], ax
mov dword [r14 + 0x161], ecx
mov al, byte [rsp + 0x5b]
mov byte [r14 + 0x168], al
mov rcx, qword [rsp + 0x320]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x16f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x16d], ax
mov dword [r14 + 0x169], ecx
mov al, byte [rsp + 0x5c]
mov byte [r14 + 0x170], al
mov rcx, qword [rsp + 0x328]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x177], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x175], ax
mov dword [r14 + 0x171], ecx
mov al, byte [rsp + 0x5d]
mov byte [r14 + 0x178], al
mov rcx, qword [rsp + 0x330]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x17f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x17d], ax
mov dword [r14 + 0x179], ecx
mov al, byte [rsp + 0x5e]
mov byte [r14 + 0x180], al
mov rcx, qword [rsp + 0x338]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x187], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x185], ax
mov dword [r14 + 0x181], ecx
mov al, byte [rsp + 0x5f]
mov byte [r14 + 0x188], al
mov rcx, qword [rsp + 0x340]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x18f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x18d], ax
mov dword [r14 + 0x189], ecx
mov al, byte [rsp + 0x60]
mov byte [r14 + 0x190], al
mov rcx, qword [rsp + 0x350]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x197], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x195], ax
mov dword [r14 + 0x191], ecx
mov al, byte [rsp + 0x61]
mov byte [r14 + 0x198], al
mov rcx, qword [rsp + 0x360]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x19f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x19d], ax
mov dword [r14 + 0x199], ecx
mov al, byte [rsp + 0x62]
mov byte [r14 + 0x1a0], al
mov rcx, qword [rsp + 0x368]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x1a7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x1a5], ax
mov dword [r14 + 0x1a1], ecx
mov al, byte [rsp + 0x63]
mov byte [r14 + 0x1a8], al
mov rcx, qword [rsp + 0x370]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x1af], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x1ad], ax
mov dword [r14 + 0x1a9], ecx
mov al, byte [rsp + 0x64]
mov byte [r14 + 0x1b0], al
mov rcx, qword [rsp + 0x378]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x1b7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x1b5], ax
mov dword [r14 + 0x1b1], ecx
mov al, byte [rsp + 0x65]
mov byte [r14 + 0x1b8], al
mov rcx, qword [rsp + 0x388]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x1bf], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x1bd], ax
mov dword [r14 + 0x1b9], ecx
mov al, byte [rsp + 0x66]
mov byte [r14 + 0x1c0], al
mov rcx, qword [rsp + 0x390]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x1c7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x1c5], ax
mov dword [r14 + 0x1c1], ecx
mov al, byte [rsp + 0x67]
mov byte [r14 + 0x1c8], al
mov rcx, qword [rsp + 0x398]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x1cf], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x1cd], ax
mov dword [r14 + 0x1c9], ecx
mov al, byte [rsp + 0x68]
mov byte [r14 + 0x1d0], al
mov rcx, qword [rsp + 0x3a0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x1d7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x1d5], ax
mov dword [r14 + 0x1d1], ecx
mov al, byte [rsp + 0x69]
mov byte [r14 + 0x1d8], al
mov rcx, qword [rsp + 0x3a8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x1df], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x1dd], ax
mov dword [r14 + 0x1d9], ecx
mov al, byte [rsp + 0x1a0]
mov byte [r14 + 0x1e0], al
mov rcx, qword [rsp + 0x3b8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x1e7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x1e5], ax
mov dword [r14 + 0x1e1], ecx
mov al, byte [rsp + 0x1a8]
mov byte [r14 + 0x1e8], al
mov rcx, qword [rsp + 0x3c0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x1ef], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x1ed], ax
mov dword [r14 + 0x1e9], ecx
mov al, byte [rsp + 0x1b0]
mov byte [r14 + 0x1f0], al
mov rcx, qword [rsp + 0x3c8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x1f7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x1f5], ax
mov dword [r14 + 0x1f1], ecx
mov al, byte [rsp + 0x1b8]
mov byte [r14 + 0x1f8], al
mov rcx, qword [rsp + 0x3d8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x1ff], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x1fd], ax
mov dword [r14 + 0x1f9], ecx
mov al, byte [rsp + 0x1c0]
mov byte [r14 + 0x200], al
mov rcx, qword [rsp + 0x3e0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x207], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x205], ax
mov dword [r14 + 0x201], ecx
mov al, byte [rsp + 0x1c8]
mov byte [r14 + 0x208], al
mov rcx, qword [rsp + 0x3e8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x20f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x20d], ax
mov dword [r14 + 0x209], ecx
mov al, byte [rsp + 0x1d0]
mov byte [r14 + 0x210], al
mov rcx, qword [rsp + 0x3f0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x217], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x215], ax
mov dword [r14 + 0x211], ecx
mov al, byte [rsp + 0x6a]
mov byte [r14 + 0x218], al
mov rcx, qword [rsp + 0x3f8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x21f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x21d], ax
mov dword [r14 + 0x219], ecx
mov al, byte [rsp + 0x1d8]
mov byte [r14 + 0x220], al
mov rcx, qword [rsp + 0x400]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x227], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x225], ax
mov dword [r14 + 0x221], ecx
mov al, byte [rsp + 0x6b]
mov byte [r14 + 0x228], al
mov rcx, qword [rsp + 0x408]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x22f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x22d], ax
mov dword [r14 + 0x229], ecx
mov al, byte [rsp + 0x6c]
mov byte [r14 + 0x230], al
mov rcx, qword [rsp + 0x418]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x237], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x235], ax
mov dword [r14 + 0x231], ecx
mov al, byte [rsp + 0x1e0]
mov byte [r14 + 0x238], al
mov rcx, qword [rsp + 0x420]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x23f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x23d], ax
mov dword [r14 + 0x239], ecx
mov al, byte [rsp + 0x6d]
mov byte [r14 + 0x240], al
mov rcx, qword [rsp + 0x428]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x247], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x245], ax
mov dword [r14 + 0x241], ecx
mov al, byte [rsp + 0x1e8]
mov byte [r14 + 0x248], al
mov rcx, qword [rsp + 0x430]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x24f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x24d], ax
mov dword [r14 + 0x249], ecx
mov al, byte [rsp + 0x6e]
mov byte [r14 + 0x250], al
mov rcx, qword [rsp + 0x440]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x257], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x255], ax
mov dword [r14 + 0x251], ecx
mov al, byte [rsp + 0x6f]
mov byte [r14 + 0x258], al
mov rcx, qword [rsp + 0x450]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x25f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x25d], ax
mov dword [r14 + 0x259], ecx
mov al, byte [rsp + 0x1f0]
mov byte [r14 + 0x260], al
mov rcx, qword [rsp + 0x458]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x267], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x265], ax
mov dword [r14 + 0x261], ecx
mov al, byte [rsp + 0x70]
mov byte [r14 + 0x268], al
mov rcx, qword [rsp + 0x460]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x26f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x26d], ax
mov dword [r14 + 0x269], ecx
mov al, byte [rsp + 0x71]
mov byte [r14 + 0x270], al
mov rcx, qword [rsp + 0x468]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x277], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x275], ax
mov dword [r14 + 0x271], ecx
mov al, byte [rsp + 0x1f8]
mov byte [r14 + 0x278], al
mov rcx, qword [rsp + 0x478]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x27f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x27d], ax
mov dword [r14 + 0x279], ecx
mov al, byte [rsp + 0x72]
mov byte [r14 + 0x280], al
mov rcx, qword [rsp + 0x488]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x287], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x285], ax
mov dword [r14 + 0x281], ecx
mov al, byte [rsp + 0x200]
mov byte [r14 + 0x288], al
mov rcx, qword [rsp + 0x490]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x28f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x28d], ax
mov dword [r14 + 0x289], ecx
mov al, byte [rsp + 0x73]
mov byte [r14 + 0x290], al
mov rcx, qword [rsp + 0x4a0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x297], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x295], ax
mov dword [r14 + 0x291], ecx
mov al, byte [rsp + 0x74]
mov byte [r14 + 0x298], al
mov rcx, qword [rsp + 0x4a8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x29f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x29d], ax
mov dword [r14 + 0x299], ecx
mov al, byte [rsp + 0x208]
mov byte [r14 + 0x2a0], al
mov rcx, qword [rsp + 0x4b8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x2a7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x2a5], ax
mov dword [r14 + 0x2a1], ecx
mov al, byte [rsp + 0x75]
mov byte [r14 + 0x2a8], al
mov rcx, qword [rsp + 0x4c0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x2af], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x2ad], ax
mov dword [r14 + 0x2a9], ecx
mov al, byte [rsp + 0x210]
mov byte [r14 + 0x2b0], al
mov rcx, qword [rsp + 0x4d0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x2b7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x2b5], ax
mov dword [r14 + 0x2b1], ecx
mov al, byte [rsp + 0x76]
mov byte [r14 + 0x2b8], al
mov rcx, qword [rsp + 0x4e0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x2bf], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x2bd], ax
mov dword [r14 + 0x2b9], ecx
mov al, byte [rsp + 0x77]
mov byte [r14 + 0x2c0], al
mov rcx, qword [rsp + 0x4e8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x2c7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x2c5], ax
mov dword [r14 + 0x2c1], ecx
mov al, byte [rsp + 0x218]
mov byte [r14 + 0x2c8], al
mov rcx, qword [rsp + 0x4f8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x2cf], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x2cd], ax
mov dword [r14 + 0x2c9], ecx
mov al, byte [rsp + 0x78]
mov byte [r14 + 0x2d0], al
mov rcx, qword [rsp + 0x500]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x2d7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x2d5], ax
mov dword [r14 + 0x2d1], ecx
mov al, byte [rsp + 0x79]
mov byte [r14 + 0x2d8], al
mov rcx, qword [rsp + 0x510]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x2df], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x2dd], ax
mov dword [r14 + 0x2d9], ecx
mov al, byte [rsp + 0x220]
mov byte [r14 + 0x2e0], al
mov rcx, qword [rsp + 0x520]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x2e7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x2e5], ax
mov dword [r14 + 0x2e1], ecx
mov al, byte [rsp + 0x7a]
mov byte [r14 + 0x2e8], al
mov rcx, qword [rsp + 0x528]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x2ef], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x2ed], ax
mov dword [r14 + 0x2e9], ecx
mov al, byte [rsp + 0x228]
mov byte [r14 + 0x2f0], al
mov rcx, qword [rsp + 0x538]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x2f7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x2f5], ax
mov dword [r14 + 0x2f1], ecx
mov al, byte [rsp + 0x7b]
mov byte [r14 + 0x2f8], al
mov rcx, qword [rsp + 0x540]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x2ff], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x2fd], ax
mov dword [r14 + 0x2f9], ecx
mov al, byte [rsp + 0x7c]
mov byte [r14 + 0x300], al
mov rcx, qword [rsp + 0x550]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x307], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x305], ax
mov dword [r14 + 0x301], ecx
mov al, byte [rsp + 0x7d]
mov byte [r14 + 0x308], al
mov rcx, qword [rsp + 0x558]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x30f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x30d], ax
mov dword [r14 + 0x309], ecx
mov al, byte [rsp + 0x7e]
mov byte [r14 + 0x310], al
mov rcx, qword [rsp + 0x568]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x317], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x315], ax
mov dword [r14 + 0x311], ecx
mov al, byte [rsp + 0x230]
mov byte [r14 + 0x318], al
mov rcx, qword [rsp + 0x578]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x31f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x31d], ax
mov dword [r14 + 0x319], ecx
mov al, byte [rsp + 0x7f]
mov byte [r14 + 0x320], al
mov rcx, qword [rsp + 0x580]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x327], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x325], ax
mov dword [r14 + 0x321], ecx
mov al, byte [rsp + 0x80]
mov byte [r14 + 0x328], al
mov rcx, qword [rsp + 0x590]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x32f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x32d], ax
mov dword [r14 + 0x329], ecx
mov al, byte [rsp + 0x238]
mov byte [r14 + 0x330], al
mov rcx, qword [rsp + 0x598]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x337], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x335], ax
mov dword [r14 + 0x331], ecx
mov al, byte [rsp + 0x81]
mov byte [r14 + 0x338], al
mov rcx, qword [rsp + 0x5a8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x33f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x33d], ax
mov dword [r14 + 0x339], ecx
mov al, byte [rsp + 0x82]
mov byte [r14 + 0x340], al
mov rcx, qword [rsp + 0x5b8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x347], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x345], ax
mov dword [r14 + 0x341], ecx
mov al, byte [rsp + 0x83]
mov byte [r14 + 0x348], al
mov rcx, qword [rsp + 0x5c0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x34f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x34d], ax
mov dword [r14 + 0x349], ecx
mov al, byte [rsp + 0x84]
mov byte [r14 + 0x350], al
mov rcx, qword [rsp + 0x5d0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x357], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x355], ax
mov dword [r14 + 0x351], ecx
mov al, byte [rsp + 0x240]
mov byte [r14 + 0x358], al
mov rcx, qword [rsp + 0x5d8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x35f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x35d], ax
mov dword [r14 + 0x359], ecx
mov al, byte [rsp + 0x85]
mov byte [r14 + 0x360], al
mov rcx, qword [rsp + 0x5e8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x367], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x365], ax
mov dword [r14 + 0x361], ecx
mov al, byte [rsp + 0x86]
mov byte [r14 + 0x368], al
mov rcx, qword [rsp + 0x5f0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x36f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x36d], ax
mov dword [r14 + 0x369], ecx
mov al, byte [rsp + 0x248]
mov byte [r14 + 0x370], al
mov rcx, qword [rsp + 0x600]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x377], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x375], ax
mov dword [r14 + 0x371], ecx
mov al, byte [rsp + 0x87]
mov byte [r14 + 0x378], al
mov rcx, qword [rsp + 0x610]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x37f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x37d], ax
mov dword [r14 + 0x379], ecx
mov al, byte [rsp + 0x88]
mov byte [r14 + 0x380], al
mov rcx, qword [rsp + 0x618]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x387], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x385], ax
mov dword [r14 + 0x381], ecx
mov al, byte [rsp + 0x89]
mov byte [r14 + 0x388], al
mov rcx, qword [rsp + 0x628]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x38f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x38d], ax
mov dword [r14 + 0x389], ecx
mov al, byte [rsp + 0x8a]
mov byte [r14 + 0x390], al
mov rcx, qword [rsp + 0x630]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x397], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x395], ax
mov dword [r14 + 0x391], ecx
mov al, byte [rsp + 0x8b]
mov byte [r14 + 0x398], al
mov rcx, qword [rsp + 0x640]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x39f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x39d], ax
mov dword [r14 + 0x399], ecx
mov al, byte [rsp + 0x8c]
mov byte [r14 + 0x3a0], al
mov rcx, qword [rsp + 0x650]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x3a7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x3a5], ax
mov dword [r14 + 0x3a1], ecx
mov al, byte [rsp + 0x8d]
mov byte [r14 + 0x3a8], al
mov rcx, qword [rsp + 0x658]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x3af], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x3ad], ax
mov dword [r14 + 0x3a9], ecx
mov al, byte [rsp + 0x8e]
mov byte [r14 + 0x3b0], al
mov rcx, qword [rsp + 0x668]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x3b7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x3b5], ax
mov dword [r14 + 0x3b1], ecx
mov al, byte [rsp + 0x8f]
mov byte [r14 + 0x3b8], al
mov rcx, qword [rsp + 0x670]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x3bf], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x3bd], ax
mov dword [r14 + 0x3b9], ecx
mov al, byte [rsp + 0x2a0]
mov byte [r14 + 0x3c0], al
mov rcx, qword [rsp + 0x680]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x3c7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x3c5], ax
mov dword [r14 + 0x3c1], ecx
mov al, byte [rsp + 0x2b0]
mov byte [r14 + 0x3c8], al
mov rcx, qword [rsp + 0x690]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x3cf], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x3cd], ax
mov dword [r14 + 0x3c9], ecx
mov al, byte [rsp + 0x2c8]
mov byte [r14 + 0x3d0], al
mov rcx, qword [rsp + 0x698]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x3d7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x3d5], ax
mov dword [r14 + 0x3d1], ecx
mov al, byte [rsp + 0x90]
mov byte [r14 + 0x3d8], al
mov rcx, qword [rsp + 0x6a8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x3df], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x3dd], ax
mov dword [r14 + 0x3d9], ecx
mov al, byte [rsp + 0x2e8]
mov byte [r14 + 0x3e0], al
mov rcx, qword [rsp + 0x6b0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x3e7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x3e5], ax
mov dword [r14 + 0x3e1], ecx
mov al, byte [rsp + 0x91]
mov byte [r14 + 0x3e8], al
mov rcx, qword [rsp + 0x6c0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x3ef], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x3ed], ax
mov dword [r14 + 0x3e9], ecx
mov al, byte [rsp + 0x92]
mov byte [r14 + 0x3f0], al
mov rcx, qword [rsp + 0x6c8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x3f7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x3f5], ax
mov dword [r14 + 0x3f1], ecx
mov al, byte [rsp + 0x93]
mov byte [r14 + 0x3f8], al
mov rcx, qword [rsp + 0x6d8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x3ff], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x3fd], ax
mov dword [r14 + 0x3f9], ecx
mov al, byte [rsp + 0x94]
mov byte [r14 + 0x400], al
mov rcx, qword [rsp + 0x6e8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x407], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x405], ax
mov dword [r14 + 0x401], ecx
mov al, byte [rsp + 0x95]
mov byte [r14 + 0x408], al
mov rcx, qword [rsp + 0x6f0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x40f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x40d], ax
mov dword [r14 + 0x409], ecx
mov al, byte [rsp + 0x348]
mov byte [r14 + 0x410], al
mov rcx, qword [rsp + 0x700]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x417], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x415], ax
mov dword [r14 + 0x411], ecx
mov al, byte [rsp + 0x358]
mov byte [r14 + 0x418], al
mov rcx, qword [rsp + 0x708]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x41f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x41d], ax
mov dword [r14 + 0x419], ecx
mov al, byte [rsp + 0x96]
mov byte [r14 + 0x420], al
mov rcx, qword [rsp + 0x718]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x427], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x425], ax
mov dword [r14 + 0x421], ecx
mov al, byte [rsp + 0x380]
mov byte [r14 + 0x428], al
mov rcx, qword [rsp + 0x728]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x42f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x42d], ax
mov dword [r14 + 0x429], ecx
mov al, byte [rsp + 0x97]
mov byte [r14 + 0x430], al
mov rcx, qword [rsp + 0x730]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x437], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x435], ax
mov dword [r14 + 0x431], ecx
mov al, byte [rsp + 0x98]
mov byte [r14 + 0x438], al
mov rcx, qword [rsp + 0x740]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x43f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x43d], ax
mov dword [r14 + 0x439], ecx
mov al, byte [rsp + 0x3b0]
mov byte [r14 + 0x440], al
mov rcx, qword [rsp + 0x748]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x447], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x445], ax
mov dword [r14 + 0x441], ecx
mov al, byte [rsp + 0x99]
mov byte [r14 + 0x448], al
mov rcx, qword [rsp + 0x758]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x44f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x44d], ax
mov dword [r14 + 0x449], ecx
mov al, byte [rsp + 0x3d0]
mov byte [r14 + 0x450], al
mov rcx, qword [rsp + 0x760]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x457], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x455], ax
mov dword [r14 + 0x451], ecx
mov al, byte [rsp + 0x9a]
mov byte [r14 + 0x458], al
mov rcx, qword [rsp + 0x770]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x45f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x45d], ax
mov dword [r14 + 0x459], ecx
mov al, byte [rsp + 0x9b]
mov byte [r14 + 0x460], al
mov rcx, qword [rsp + 0x780]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x467], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x465], ax
mov dword [r14 + 0x461], ecx
mov al, byte [rsp + 0x9c]
mov byte [r14 + 0x468], al
mov rcx, qword [rsp + 0x788]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x46f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x46d], ax
mov dword [r14 + 0x469], ecx
mov al, byte [rsp + 0x410]
mov byte [r14 + 0x470], al
mov rcx, qword [rsp + 0x790]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x477], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x475], ax
mov dword [r14 + 0x471], ecx
mov al, byte [rsp + 0x9d]
mov byte [r14 + 0x478], al
mov rcx, qword [rsp + 0x798]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x47f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x47d], ax
mov dword [r14 + 0x479], ecx
mov al, byte [rsp + 0x438]
mov byte [r14 + 0x480], al
mov rcx, qword [rsp + 0x7a0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x487], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x485], ax
mov dword [r14 + 0x481], ecx
mov al, byte [rsp + 0x448]
mov byte [r14 + 0x488], al
mov rcx, qword [rsp + 0x7a8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x48f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x48d], ax
mov dword [r14 + 0x489], ecx
mov al, byte [rsp + 0x9e]
mov byte [r14 + 0x490], al
mov rcx, qword [rsp + 0x7b0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x497], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x495], ax
mov dword [r14 + 0x491], ecx
mov al, byte [rsp + 0x470]
mov byte [r14 + 0x498], al
mov rcx, qword [rsp + 0x7b8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x49f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x49d], ax
mov dword [r14 + 0x499], ecx
mov al, byte [rsp + 0x480]
mov byte [r14 + 0x4a0], al
mov rcx, qword [rsp + 0x7c0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x4a7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x4a5], ax
mov dword [r14 + 0x4a1], ecx
mov al, byte [rsp + 0x498]
mov byte [r14 + 0x4a8], al
mov rcx, qword [rsp + 0x7c8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x4af], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x4ad], ax
mov dword [r14 + 0x4a9], ecx
mov al, byte [rsp + 0x4b0]
mov byte [r14 + 0x4b0], al
mov rcx, qword [rsp + 0x7d0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x4b7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x4b5], ax
mov dword [r14 + 0x4b1], ecx
mov al, byte [rsp + 0x4c8]
mov byte [r14 + 0x4b8], al
mov rcx, qword [rsp + 0x7d8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x4bf], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x4bd], ax
mov dword [r14 + 0x4b9], ecx
mov al, byte [rsp + 0x4d8]
mov byte [r14 + 0x4c0], al
mov rcx, qword [rsp + 0x7e0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x4c7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x4c5], ax
mov dword [r14 + 0x4c1], ecx
mov al, byte [rsp + 0x4f0]
mov byte [r14 + 0x4c8], al
mov rcx, qword [rsp + 0x7e8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x4cf], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x4cd], ax
mov dword [r14 + 0x4c9], ecx
mov al, byte [rsp + 0x508]
mov byte [r14 + 0x4d0], al
mov rcx, qword [rsp + 0x7f0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x4d7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x4d5], ax
mov dword [r14 + 0x4d1], ecx
mov al, byte [rsp + 0x518]
mov byte [r14 + 0x4d8], al
mov rcx, qword [rsp + 0x7f8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x4df], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x4dd], ax
mov dword [r14 + 0x4d9], ecx
mov al, byte [rsp + 0x530]
mov byte [r14 + 0x4e0], al
mov rcx, qword [rsp + 0x800]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x4e7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x4e5], ax
mov dword [r14 + 0x4e1], ecx
mov al, byte [rsp + 0x548]
mov byte [r14 + 0x4e8], al
mov rcx, qword [rsp + 0x808]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x4ef], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x4ed], ax
mov dword [r14 + 0x4e9], ecx
mov al, byte [rsp + 0x560]
mov byte [r14 + 0x4f0], al
mov rcx, qword [rsp + 0x810]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x4f7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x4f5], ax
mov dword [r14 + 0x4f1], ecx
mov al, byte [rsp + 0x570]
mov byte [r14 + 0x4f8], al
mov rcx, qword [rsp + 0x818]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x4ff], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x4fd], ax
mov dword [r14 + 0x4f9], ecx
mov al, byte [rsp + 0x588]
mov byte [r14 + 0x500], al
mov rcx, qword [rsp + 0x820]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x507], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x505], ax
mov dword [r14 + 0x501], ecx
mov al, byte [rsp + 0x5a0]
mov byte [r14 + 0x508], al
mov rcx, qword [rsp + 0x828]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x50f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x50d], ax
mov dword [r14 + 0x509], ecx
mov al, byte [rsp + 0x5b0]
mov byte [r14 + 0x510], al
mov rcx, qword [rsp + 0x830]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x517], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x515], ax
mov dword [r14 + 0x511], ecx
mov al, byte [rsp + 0x5c8]
mov byte [r14 + 0x518], al
mov rcx, qword [rsp + 0x838]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x51f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x51d], ax
mov dword [r14 + 0x519], ecx
mov al, byte [rsp + 0x5e0]
mov byte [r14 + 0x520], al
mov rcx, qword [rsp + 0x840]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x527], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x525], ax
mov dword [r14 + 0x521], ecx
mov al, byte [rsp + 0x5f8]
mov byte [r14 + 0x528], al
mov rcx, qword [rsp + 0x848]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x52f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x52d], ax
mov dword [r14 + 0x529], ecx
mov al, byte [rsp + 0x608]
mov byte [r14 + 0x530], al
mov rcx, qword [rsp + 0x850]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x537], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x535], ax
mov dword [r14 + 0x531], ecx
mov al, byte [rsp + 0x620]
mov byte [r14 + 0x538], al
mov rcx, qword [rsp + 0x858]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x53f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x53d], ax
mov dword [r14 + 0x539], ecx
mov al, byte [rsp + 0x638]
mov byte [r14 + 0x540], al
mov rcx, qword [rsp + 0x860]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x547], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x545], ax
mov dword [r14 + 0x541], ecx
mov al, byte [rsp + 0x648]
mov byte [r14 + 0x548], al
mov rcx, qword [rsp + 0x868]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x54f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x54d], ax
mov dword [r14 + 0x549], ecx
mov al, byte [rsp + 0x660]
mov byte [r14 + 0x550], al
mov rcx, qword [rsp + 0x870]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x557], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x555], ax
mov dword [r14 + 0x551], ecx
mov al, byte [rsp + 0x678]
mov byte [r14 + 0x558], al
mov rcx, qword [rsp + 0x878]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x55f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x55d], ax
mov dword [r14 + 0x559], ecx
mov al, byte [rsp + 0x688]
mov byte [r14 + 0x560], al
mov rcx, qword [rsp + 0x880]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x567], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x565], ax
mov dword [r14 + 0x561], ecx
mov al, byte [rsp + 0x6a0]
mov byte [r14 + 0x568], al
mov rcx, qword [rsp + 0x888]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x56f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x56d], ax
mov dword [r14 + 0x569], ecx
mov al, byte [rsp + 0x6b8]
mov byte [r14 + 0x570], al
mov rcx, qword [rsp + 0x890]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x577], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x575], ax
mov dword [r14 + 0x571], ecx
mov al, byte [rsp + 0x6d0]
mov byte [r14 + 0x578], al
mov rcx, qword [rsp + 0x898]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x57f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x57d], ax
mov dword [r14 + 0x579], ecx
mov al, byte [rsp + 0x6e0]
mov byte [r14 + 0x580], al
mov rcx, qword [rsp + 0x8a8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x587], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x585], ax
mov dword [r14 + 0x581], ecx
mov al, byte [rsp + 0x6f8]
mov byte [r14 + 0x588], al
mov rcx, qword [rsp + 0x8b0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x58f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x58d], ax
mov dword [r14 + 0x589], ecx
mov al, byte [rsp + 0x710]
mov byte [r14 + 0x590], al
mov rcx, qword [rsp + 0x8c0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x597], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x595], ax
mov dword [r14 + 0x591], ecx
mov al, byte [rsp + 0x720]
mov byte [r14 + 0x598], al
mov rcx, qword [rsp + 0x8c8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x59f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x59d], ax
mov dword [r14 + 0x599], ecx
mov al, byte [rsp + 0x738]
mov byte [r14 + 0x5a0], al
mov rcx, qword [rsp + 0x8d8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x5a7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x5a5], ax
mov dword [r14 + 0x5a1], ecx
mov al, byte [rsp + 0x750]
mov byte [r14 + 0x5a8], al
mov rcx, qword [rsp + 0x8e8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x5af], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x5ad], ax
mov dword [r14 + 0x5a9], ecx
mov al, byte [rsp + 0x768]
mov byte [r14 + 0x5b0], al
mov rcx, qword [rsp + 0x8f0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x5b7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x5b5], ax
mov dword [r14 + 0x5b1], ecx
mov al, byte [rsp + 0x778]
mov byte [r14 + 0x5b8], al
mov rcx, qword [rsp + 0x900]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x5bf], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x5bd], ax
mov dword [r14 + 0x5b9], ecx
mov al, byte [rsp + 0x9f]
mov byte [r14 + 0x5c0], al
mov rcx, qword [rsp + 0x908]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x5c7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x5c5], ax
mov dword [r14 + 0x5c1], ecx
mov al, byte [rsp + 0xa0]
mov byte [r14 + 0x5c8], al
mov rcx, qword [rsp + 0x918]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x5cf], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x5cd], ax
mov dword [r14 + 0x5c9], ecx
mov al, byte [rsp + 0xa1]
mov byte [r14 + 0x5d0], al
mov rcx, qword [rsp + 0x928]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x5d7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x5d5], ax
mov dword [r14 + 0x5d1], ecx
mov al, byte [rsp + 0xa2]
mov byte [r14 + 0x5d8], al
mov rcx, qword [rsp + 0x930]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x5df], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x5dd], ax
mov dword [r14 + 0x5d9], ecx
mov al, byte [rsp + 0xa3]
mov byte [r14 + 0x5e0], al
mov rcx, qword [rsp + 0x940]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x5e7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x5e5], ax
mov dword [r14 + 0x5e1], ecx
mov al, byte [rsp + 0xa4]
mov byte [r14 + 0x5e8], al
mov rcx, qword [rsp + 0x948]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x5ef], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x5ed], ax
mov dword [r14 + 0x5e9], ecx
mov al, byte [rsp + 0xa5]
mov byte [r14 + 0x5f0], al
mov rcx, qword [rsp + 0x958]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x5f7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x5f5], ax
mov dword [r14 + 0x5f1], ecx
mov al, byte [rsp + 0xa6]
mov byte [r14 + 0x5f8], al
mov rcx, qword [rsp + 0x960]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x5ff], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x5fd], ax
mov dword [r14 + 0x5f9], ecx
mov al, byte [rsp + 0xa7]
mov byte [r14 + 0x600], al
mov rcx, qword [rsp + 0x970]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x607], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x605], ax
mov dword [r14 + 0x601], ecx
mov al, byte [rsp + 0xa8]
mov byte [r14 + 0x608], al
mov rcx, qword [rsp + 0x980]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x60f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x60d], ax
mov dword [r14 + 0x609], ecx
mov al, byte [rsp + 0xa9]
mov byte [r14 + 0x610], al
mov rcx, qword [rsp + 0xa28]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x617], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x615], ax
mov dword [r14 + 0x611], ecx
mov al, byte [rsp + 0xaa]
mov byte [r14 + 0x618], al
mov rcx, qword [rsp + 0x990]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x61f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x61d], ax
mov dword [r14 + 0x619], ecx
mov al, byte [rsp + 0xab]
mov byte [r14 + 0x620], al
mov rcx, qword [rsp + 0xa70]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x627], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x625], ax
mov dword [r14 + 0x621], ecx
mov al, byte [rsp + 0xac]
mov byte [r14 + 0x628], al
mov rcx, qword [rsp + 0x998]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x62f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x62d], ax
mov dword [r14 + 0x629], ecx
mov al, byte [rsp + 0xad]
mov byte [r14 + 0x630], al
mov rcx, qword [rsp + 0x9a0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x637], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x635], ax
mov dword [r14 + 0x631], ecx
mov al, byte [rsp + 0xae]
mov byte [r14 + 0x638], al
mov rcx, qword [rsp + 0x160]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x63f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x63d], ax
mov dword [r14 + 0x639], ecx
mov al, byte [rsp + 0xaf]
mov byte [r14 + 0x640], al
mov rcx, qword [rsp + 0x9a8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x647], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x645], ax
mov dword [r14 + 0x641], ecx
mov al, byte [rsp + 0xb0]
mov byte [r14 + 0x648], al
mov rcx, qword [rsp + 0x9b0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x64f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x64d], ax
mov dword [r14 + 0x649], ecx
mov al, byte [rsp + 0xb1]
mov byte [r14 + 0x650], al
mov rcx, qword [rsp + 0x9b8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x657], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x655], ax
mov dword [r14 + 0x651], ecx
mov al, byte [rsp + 0xb2]
mov byte [r14 + 0x658], al
mov rcx, qword [rsp + 0x9c0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x65f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x65d], ax
mov dword [r14 + 0x659], ecx
mov al, byte [rsp + 0x8a0]
mov byte [r14 + 0x660], al
mov rcx, qword [rsp + 0x9c8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x667], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x665], ax
mov dword [r14 + 0x661], ecx
mov al, byte [rsp + 0x8b8]
mov byte [r14 + 0x668], al
mov rcx, qword [rsp + 0x9d0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x66f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x66d], ax
mov dword [r14 + 0x669], ecx
mov al, byte [rsp + 0x8d0]
mov byte [r14 + 0x670], al
mov rcx, qword [rsp + 0x9d8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x677], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x675], ax
mov dword [r14 + 0x671], ecx
mov al, byte [rsp + 0x8e0]
mov byte [r14 + 0x678], al
mov rcx, qword [rsp + 0x9e0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x67f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x67d], ax
mov dword [r14 + 0x679], ecx
mov al, byte [rsp + 0x8f8]
mov byte [r14 + 0x680], al
mov rcx, qword [rsp + 0x9e8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x687], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x685], ax
mov dword [r14 + 0x681], ecx
mov al, byte [rsp + 0x910]
mov byte [r14 + 0x688], al
mov rcx, qword [rsp + 0xa50]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x68f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x68d], ax
mov dword [r14 + 0x689], ecx
mov al, byte [rsp + 0x920]
mov byte [r14 + 0x690], al
mov rcx, qword [rsp + 0xa58]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x697], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x695], ax
mov dword [r14 + 0x691], ecx
mov al, byte [rsp + 0x938]
mov byte [r14 + 0x698], al
mov rcx, qword [rsp + 0xa60]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x69f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x69d], ax
mov dword [r14 + 0x699], ecx
mov al, byte [rsp + 0x950]
mov byte [r14 + 0x6a0], al
mov rcx, qword [rsp + 0xa68]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x6a7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x6a5], ax
mov dword [r14 + 0x6a1], ecx
mov al, byte [rsp + 0x968]
mov byte [r14 + 0x6a8], al
mov rcx, qword [rsp + 0xc0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x6af], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x6ad], ax
mov dword [r14 + 0x6a9], ecx
mov al, byte [rsp + 0x978]
mov byte [r14 + 0x6b0], al
mov rcx, qword [rsp + 0x168]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x6b7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x6b5], ax
mov dword [r14 + 0x6b1], ecx
mov al, byte [rsp + 0x988]
mov byte [r14 + 0x6b8], al
mov rcx, qword [rsp + 0x170]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x6bf], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x6bd], ax
mov dword [r14 + 0x6b9], ecx
mov al, byte [rsp + 0xb4]
mov byte [r14 + 0x6c0], al
mov rcx, qword [rsp + 0xd0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x6c7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x6c5], ax
mov dword [r14 + 0x6c1], ecx
mov al, byte [rsp + 0xb5]
mov byte [r14 + 0x6c8], al
mov rcx, qword [rsp + 0x158]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x6cf], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x6cd], ax
mov dword [r14 + 0x6c9], ecx
mov al, byte [rsp + 0xb9]
mov byte [r14 + 0x6d0], al
mov rcx, qword [rsp + 0xa30]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x6d7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x6d5], ax
mov dword [r14 + 0x6d1], ecx
mov al, byte [rsp + 0xba]
mov byte [r14 + 0x6d8], al
mov rcx, qword [rsp + 0xa38]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x6df], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x6dd], ax
mov dword [r14 + 0x6d9], ecx
mov al, byte [rsp + 0xb6]
mov byte [r14 + 0x6e0], al
mov rcx, qword [rsp + 0x138]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x6e7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x6e5], ax
mov dword [r14 + 0x6e1], ecx
mov al, byte [rsp + 0xbb]
mov byte [r14 + 0x6e8], al
mov rcx, qword [rsp + 0xf0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x6ef], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x6ed], ax
mov dword [r14 + 0x6e9], ecx
mov al, byte [rsp + 0x45]
mov byte [r14 + 0x6f0], al
mov rcx, qword [rsp + 0xe8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x6f7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x6f5], ax
mov dword [r14 + 0x6f1], ecx
mov al, byte [rsp + 0xbc]
mov byte [r14 + 0x6f8], al
mov rcx, qword [rsp + 0x9f0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x6ff], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x6fd], ax
mov dword [r14 + 0x6f9], ecx
mov al, byte [rsp + 0xb7]
mov byte [r14 + 0x700], al
mov rcx, qword [rsp + 0x9f8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x707], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x705], ax
mov dword [r14 + 0x701], ecx
mov byte [r14 + 0x708], bl
mov rcx, qword [rsp + 0xa00]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x70f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x70d], ax
mov dword [r14 + 0x709], ecx
mov al, byte [rsp + 0xbd]
mov byte [r14 + 0x710], al
mov rcx, qword [rsp + 0xa08]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x717], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x715], ax
mov dword [r14 + 0x711], ecx
mov al, byte [rsp + 0xb8]
mov byte [r14 + 0x718], al
mov rcx, qword [rsp + 0xa10]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x71f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x71d], ax
mov dword [r14 + 0x719], ecx
mov al, byte [rsp + 0xe0]
mov byte [r14 + 0x720], al
mov rcx, qword [rsp + 0xa18]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x727], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x725], ax
mov dword [r14 + 0x721], ecx
mov al, byte [rsp + 0xbe]
mov byte [r14 + 0x728], al
mov rcx, qword [rsp + 0xab0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x72f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x72d], ax
mov dword [r14 + 0x729], ecx
mov al, byte [rsp + 0xd8]
mov byte [r14 + 0x730], al
mov rcx, qword [rsp + 0xb00]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x737], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x735], ax
mov dword [r14 + 0x731], ecx
mov al, byte [rsp + 0x100]
mov byte [r14 + 0x738], al
mov rax, r13
shr rax, 0x30
mov byte [r14 + 0x73f], al
mov rax, r13
shr rax, 0x20
mov word [r14 + 0x73d], ax
mov dword [r14 + 0x739], r13d
mov al, byte [rsp + 0x140]
mov byte [r14 + 0x740], al
mov rcx, qword [rsp + 0xaa8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x747], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x745], ax
mov dword [r14 + 0x741], ecx
mov rax, qword [rsp + 0xaf8]
mov qword [r14 + 0x748], rax
mov rax, qword [rsp + 0xa20]
mov qword [r14 + 0x750], rax
mov rax, qword [rsp + 0x180]
mov qword [r14 + 0x758], rax
mov rax, qword [rsp + 0x150]
mov qword [r14 + 0x760], rax
mov rax, qword [rsp + 0x108]
mov qword [r14 + 0x768], rax
mov rax, qword [rsp + 0x118]
mov qword [r14 + 0x770], rax
mov rax, qword [rsp + 0xa98]
mov qword [r14 + 0x778], rax
lea rcx, [r14 + 0x780]
mov r8d, 0x2a8
lea rdx, [rsp + 0x21d0]
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0x1990]
movups xmmword [r14 + 0xa28], xmm0
mov rax, qword [rsp + 0x19a0]
mov qword [r14 + 0xa38], rax
mov rax, qword [rsp + 0xaa0]
mov qword [r14 + 0xa40], rax
mov byte [r14 + 0xa48], 0
mov eax, dword [rsp + 0x1318]
mov ecx, dword [rsp + 0x131b]
mov dword [r14 + 0xa49], eax
mov dword [r14 + 0xa4c], ecx
mov rcx, qword [rsp + 0xb38]
mov qword [rcx + 8], r14
lea rax, [0x1400dcc88]
mov qword [rcx + 0x10], rax
mov dword [rcx], 2
lea rcx, [rsp + 0x1518]
call fcn.140039530
movaps xmm6, xmmword [rbp + 0x2b60]
lea rsp, [rbp + 0x2b78]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test byte [rsp + 0xb3], 1
jne 0x14006478a
movzx eax, byte [rsp + 0xbf]
mov qword [rsp + 0x100], rax
movzx eax, byte [rsp + 0x148]
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x110]
mov r14b, byte [rax + 0x7a]
lea rsi, [rsp + 0xb60]
push 0xa
pop rax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 0x64
mov qword [rsi + 0x18], 0xfa
mov byte [rsi + 0x20], 1
xorps xmm0, xmm0
lea rdi, [rsp + 0x1d80]
movups xmmword [rdi + 8], xmm0
mov qword [rdi], 8
mov rax, qword [rsp + 0x140]
lea r15, [rax*8]
xor r12d, r12d
lea rbx, [rsp + 0x1530]
cmp r15, r12
je 0x140064aed
mov rax, qword [rsp + 0x118]
mov r8, qword [rax + r12]
mov rcx, rbx
mov rdx, rsi
call fcn.14009d1c0
mov rcx, rdi
mov rdx, rbx
call fcn.14006d59d
mov rcx, rbx
call fcn.14006b747
add r12, 8
jmp 0x140064751
mov qword [rsp + 0xf8], r14
mov qword [rsp + 0xa48], r9
mov rax, qword [rsp + 0xa18]
mov qword [rsp + 0xab0], rax
mov al, byte [rsp + 0xe0]
mov byte [rsp + 0xbe], al
mov rax, qword [rsp + 0xa10]
mov qword [rsp + 0xa18], rax
mov al, byte [rsp + 0xb8]
mov byte [rsp + 0xe0], al
mov rax, qword [rsp + 0xa08]
mov qword [rsp + 0xa10], rax
mov byte [rsp + 0xb8], r12b
mov rax, qword [rsp + 0xa00]
mov qword [rsp + 0xa08], rax
mov al, byte [rsp + 0x44]
mov byte [rsp + 0xbd], al
mov rax, qword [rsp + 0x9f8]
mov qword [rsp + 0xa00], rax
mov al, byte [rsp + 0xb7]
mov byte [rsp + 0x44], al
mov rax, qword [rsp + 0x9f0]
mov qword [rsp + 0x9f8], rax
mov byte [rsp + 0xb7], r10b
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x9f0], rax
mov byte [rsp + 0xbc], r13b
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0xe8], rax
mov byte [rsp + 0x45], sil
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0xf0], rax
mov al, byte [rsp + 0xb6]
mov byte [rsp + 0xbb], al
mov rax, qword [rsp + 0xa38]
mov qword [rsp + 0x138], rax
mov byte [rsp + 0xb6], r11b
mov r12, qword [rsp + 0xa30]
mov byte [rsp + 0xba], bl
mov r10, qword [rsp + 0x158]
mov r9b, byte [rsp + 0xb5]
mov byte [rsp + 0xb9], r9b
mov r11, qword [rsp + 0xd0]
mov r9b, byte [rsp + 0xb4]
mov byte [rsp + 0xb5], r9b
mov qword [rsp + 0xd0], rcx
mov al, byte [rsp + 0x988]
mov byte [rsp + 0xb4], al
mov qword [rsp + 0x170], rdx
mov al, byte [rsp + 0x978]
mov byte [rsp + 0x988], al
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x168], rcx
mov al, byte [rsp + 0x968]
mov byte [rsp + 0x978], al
mov rax, qword [rsp + 0xa68]
mov qword [rsp + 0xc0], rax
mov al, byte [rsp + 0x950]
mov byte [rsp + 0x968], al
mov rbx, qword [rsp + 0xa60]
mov al, byte [rsp + 0x938]
mov byte [rsp + 0x950], al
mov rsi, qword [rsp + 0xa58]
mov al, byte [rsp + 0x920]
mov byte [rsp + 0x938], al
mov r13, qword [rsp + 0xa50]
mov al, byte [rsp + 0x910]
mov byte [rsp + 0x920], al
mov rcx, qword [rsp + 0x9e8]
mov al, byte [rsp + 0x8f8]
mov byte [rsp + 0x910], al
mov r9, qword [rsp + 0x9e0]
mov qword [rsp + 0x9e8], r9
mov al, byte [rsp + 0x8e0]
mov byte [rsp + 0x8f8], al
mov r9, qword [rsp + 0x9d8]
mov qword [rsp + 0x9e0], r9
mov al, byte [rsp + 0x8d0]
mov byte [rsp + 0x8e0], al
mov r9, qword [rsp + 0x9d0]
mov qword [rsp + 0x9d8], r9
mov al, byte [rsp + 0x8b8]
mov byte [rsp + 0x8d0], al
mov r9, qword [rsp + 0x9c8]
mov qword [rsp + 0x9d0], r9
mov al, byte [rsp + 0x8a0]
mov byte [rsp + 0x8b8], al
mov r9, qword [rsp + 0x9c0]
mov qword [rsp + 0x9c8], r9
mov al, byte [rsp + 0xb2]
mov byte [rsp + 0x8a0], al
mov r9, qword [rsp + 0x9b8]
mov qword [rsp + 0x9c0], r9
mov al, byte [rsp + 0xb1]
mov byte [rsp + 0xb2], al
mov r9, qword [rsp + 0x9b0]
mov qword [rsp + 0x9b8], r9
mov al, byte [rsp + 0xb0]
mov byte [rsp + 0xb1], al
mov r9, qword [rsp + 0x9a8]
mov qword [rsp + 0x9b0], r9
mov al, byte [rsp + 0xaf]
mov byte [rsp + 0xb0], al
mov qword [rsp + 0x9a8], rdi
mov al, byte [rsp + 0xae]
mov byte [rsp + 0xaf], al
mov r9, qword [rsp + 0x9a0]
mov qword [rsp + 0x160], r9
invalid
add dword [rax], eax
add byte [rdx + 0xad2484], cl
add byte [rax], al
mov byte [rsp + 0xae], al
mov r9, qword [rsp + 0x998]
mov qword [rsp + 0x9a0], r9
mov al, byte [rsp + 0xac]
test byte [rsp + rbp*4], ah
add byte [rax], al
add byte [rax + 0xad2484], cl
add byte [rax], al
mov qword [rsp + 0x998], r15
jmp 0x14005a286
cmp r14b, 2
je 0x140064c85
and r14b, 1
jne 0x140064c85
lea rsi, [rsp + 0x1d80]
mov rcx, qword [rsi]
mov rdx, qword [rsi + 0x10]
call fcn.14006d646
mov rcx, rsi
call fcn.14006dcf0
add cl, ch
jb 0x140064b21
add byte [rax], al
mov r15b, byte [rsp + 0xb3]
test r15b, 1
jne 0x140064dac
cmp qword [rsp + 0x140], 1
mov bl, byte [rsp + 0x44]
and al, 0x44
mov r9b, byte [rsp + 0xe0]
mov r11, qword [rsp + 0xd0]
mov r13, qword [rsp + 0xc0]
jne case.default.0x140064b82
mov r10, rdx
mov rax, qword [r8]
add byte [rax - 0x75], cl
adc byte [rax - 0x7d], cl
ret 0x48fe
cmp edx, 8
push 2
pop r13
cmovae rdx, r13
lea rcx, [0x1400d1f6c]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
invalid
mov r13, qword [rsp + 0xc0]
mov rdx, r10
mov rax, qword [rsp + 0xa90]
mov r10d, eax
mov r14, qword [rsp + 0xa88]
mov ecx, edi
shr rdi, 0x20
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0xa80]
mov qword [rsp + 0x120], rax
mov rsi, qword [rsp + 0xa48]
mov r8d, edi
mov rax, qword [rsp + 0xa78]
mov qword [rsp + 0x188], rax
mov al, byte [rsp + 0x100]
mov byte [rsp + 0x140], al
mov al, byte [rsp + 0xd8]
mov byte [rsp + 0x100], al
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x108], rdx
mov eax, r15d
mov rdx, qword [rsp + 0xa40]
mov qword [rsp + 0xf8], rdx
push 3
pop rdi
jmp 0x14005e77c
lea rcx, [rsp + 0x1d80]
xor edx, edx
call fcn.14009e3e8
mov r15, qword [rsp + 0xf0]
mov rax, qword [rsp + 0x1d90]
mov qword [rsp + 0x12e0], rax
movups xmm0, xmmword [rsp + 0x1d80]
movaps xmmword [rsp + 0x12d0], xmm0
mov r12, qword [rsp + 0x12d0]
test r12, r12
mov r8, qword [rsp + 0xe8]
je 0x140066528
mov r14, qword [rsp + 0x12e0]
test r14, r14
je 0x140066528
mov rsi, qword [r12]
mov rdi, qword [r12 + 0x10]
shl r14, 5
add r14, r12
push 1
pop rcx
xor edx, edx
lea rbx, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_hir_literal.rsassertion_failed:_seq1.len__.map_or_true__x_x___self.limit_total_
mov rax, rdi
test dl, 1
je 0x140064d14
cmp r12, r14
jne 0x140064d2e
jmp 0x140064e6c
mov rdx, r14
sub rdx, r12
shr rdx, 5
cmp rdx, rcx
jbe 0x140064e6c
shl rcx, 5
add r12, rcx
mov r13, qword [r12 + 0x10]
mov r15, qword [r12]
add r12, 0x20
add r15, r13
mov rcx, rdi
sub rcx, rax
mov rdx, rsi
mov r8, rdi
mov r9, rbx
call fcn.14003775e
add rax, rdx
push 0xffffffffffffffff
pop r8
xor ecx, ecx
cmp r13, rcx
je 0x140064d7f
cmp rdx, rcx
je 0x140064d77
mov r9b, byte [r15 + r8]
cmp r9b, byte [rax + r8]
jne 0x140064d7c
inc rcx
dec r8
jmp 0x140064d5b
mov r13, rdx
jmp 0x140064d7f
mov r13, rcx
mov dl, 1
mov ecx, 0
mov rax, r13
test r13, r13
mov r8, qword [rsp + 0xe8]
mov r15, qword [rsp + 0xf0]
mov r13b, byte [rsp + 0x45]
jne 0x140064d05
jmp 0x140066528
mov rax, qword [rsp + 0xa90]
mov r10d, eax
mov r14, qword [rsp + 0xa88]
mov ecx, edi
shr rdi, 0x20
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0xa80]
mov qword [rsp + 0x120], rax
mov rsi, qword [rsp + 0xa48]
mov r8d, edi
mov rax, qword [rsp + 0xa78]
mov qword [rsp + 0x188], rax
mov byte [rcx], al
add byte [rax], al
mov al, byte [rsp + 0x100]
mov byte [rsp + 0x140], al
mov al, byte [rsp + 0xd8]
mov byte [rsp + 0x100], al
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x108], rdx
mov eax, r15d
jmp 0x14005e74d
mov rcx, rdi
sub rcx, rax
lea r9, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_hir_literal.rsassertion_failed:_seq1.len__.map_or_true__x_x___self.limit_total_
or eax, 0x7efdf
mov rdx, rsi
mov r12, r8
mov r8, rdi
call fcn.14003775e
mov r8, r12
test rax, rax
je 0x140066528
mov rbx, rdx
test rdx, rdx
ror byte [rdi], cl
invalid
mov dword [rsi], edx
add byte [rax], al
mov rsi, rax
mov qword [rsp + 0x1350], rax
mov qword [rsp + 0x1358], rbx
cmp rbx, 1
jne 0x140064f81
mov al, byte [rsi]
mov byte [rsp + 0xb60], 0
mov byte [rsp + 0xb61], al
jmp 0x1400661e8
lea rdx, [rsp + 0xb64]
mov bl, byte [rdx - 3]
mov r15b, byte [rdx - 2]
inc byte [rdx + rcx*4 + 0x72]
dec dword [rax - 0x73]
mov word [rax + rsi], fs
adc eax, 0xb8410000
adc al, 2
add byte [rax], al
call sub.msvcrt.dll_memcpy
lea rax, [0x1400d1f2c]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
lea rdx, [rsp + 0x19b0]
and qword [rdx], 0
lea rsi, [rsp + 0xb60]
mov rcx, rsi
call fcn.14006b235
mov rcx, rsi
call fcn.14006b690
mov rdi, rax
push 0x20
pop rcx
push 8
pop rdx
call fcn.140034ed6
mov rsi, rax
push 1
pop rax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdi
mov byte [rsi + 0x18], bl
lea rax, [0x1400dd100]
jmp 0x140065b51
cmp r15, 0xbb8
jae 0x14006502e
lea rcx, [rsp + 0x1d80]
call fcn.1400358d3
mov r15, qword [rsp + 0xd8]
jmp 0x14004ccba
lea r14, [rsp + 0xb60]
mov rcx, r14
mov rdx, rsi
mov r8, rbx
call fcn.140082b4b
lea rdi, [rsp + 0x1d80]
mov rcx, rdi
mov rdx, r14
call fcn.1400830c1
cmp dword [rdi + 0x100], 2
jne 0x140065644
lea rcx, [rsp + 0x1d80]
call fcn.140082b24
lea rdx, [rsp + 0x19b0]
mov byte [rdx + 4], 2
mov dword [rdx], 0x2020100
lea rdi, [rsp + 0x1530]
mov rcx, rdi
call fcn.140013c99
push 1
pop r14
sub r14, 1
jb 0x140065683
cmp byte [rsp + 0x157d], 0
jne 0x140064fea
cmp qword [rsp + 0x1540], 0x80
jb 0x14006501e
mov byte [rsp + 0x157d], 1
mov rcx, rdi
call fcn.140022d0f
jmp 0x140064fea
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call fcn.140022d3c
jmp 0x140064fea
mov rbx, qword [rsp + 0x1d80]
lea rax, [rsp + 0x1d88]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x1370], xmm0
test rbx, rbx
mov r15, qword [rsp + 0xd8]
je 0x14004ccba
movaps xmm0, xmmword [rsp + 0x1370]
movups xmmword [rsp + 0x12d8], xmm0
mov qword [rsp + 0x12d0], rbx
mov r14, qword [rsp + 0x12e0]
xor eax, eax
cmp r14, 0x1f5
mov ecx, 0
adc cl, 1
push 3
pop r8
lea rdx, [rsp + 0x1910]
mov qword [rdx], r8
mov byte [rdx + 0xa], al
mov qword [rdx + 0x28], 2
mov qword [rdx + 0x30], r8
mov byte [rdx + 0x3a], al
mov byte [rdx + 0x40], 1
mov qword [rdx + 0x10], r8
mov byte [rdx + 0x1a], al
mov byte [rdx + 0x49], cl
mov cx, 1
mov word [rdx + 8], cx
mov word [rdx + 0x38], cx
mov word [rdx + 0x18], cx
mov word [rdx + 0x20], 0x100
mov byte [rdx + 0x48], al
lea rdi, [rsp + 0x1530]
mov rcx, rdi
call fcn.140013a98
mov r12b, byte [rdi + 0x3b1]
cmp r12b, 2
je 0x140065632
mov qword [rsp + 0xf0], r14
mov qword [rsp + 0xe8], rbx
lea rbx, [rsp + 0x1548]
mov eax, dword [rbx - 6]
movzx r13d, word [rbx - 2]
shl r13, 0x20
or r13, rax
mov r14, qword [rbx - 0x18]
mov r15, qword [rbx - 0x10]
mov al, byte [rbx - 8]
mov byte [rsp + 0xc0], al
mov al, byte [rbx - 7]
mov byte [rsp + 0xd0], al
lea rdi, [rsp + 0xb78]
mov r8d, 0x399
mov rcx, rdi
mov rdx, rbx
call sub.msvcrt.dll_memcpy
mov eax, dword [rbx + 0x39a]
mov dword [rdi + 0x39a], eax
movzx eax, word [rbx + 0x39e]
mov word [rdi + 0x39e], ax
mov qword [rdi - 0x18], r14
mov qword [rdi - 0x10], r15
mov al, byte [rsp + 0xc0]
mov byte [rdi - 8], al
mov al, byte [rsp + 0xd0]
mov byte [rdi - 7], al
mov dword [rdi - 6], r13d
shr r13, 0x20
mov word [rdi - 2], r13w
mov byte [rdi + 0x399], r12b
lea rdi, [rsp + 0xb88]
lea rcx, [rsp + 0xba0]
mov byte [rbx - 0x10], 0
and qword [rbx - 0x18], 0
lea rdx, [rsp + 0x1530]
call fcn.1400355de
lea rcx, [rsp + 0xbd0]
call fcn.140035625
lea rcx, [rsp + 0xbb8]
call fcn.140035658
lea rbx, [rsp + 0x1530]
mov rcx, rbx
mov rdx, rdi
xor r8d, r8d
call fcn.1400139db
cmp dword [rbx], 3
jne 0x14006561d
lea rbx, [rsp + 0x1530]
mov rcx, rbx
mov rdx, rdi
xor r8d, r8d
call fcn.1400139db
cmp dword [rbx], 3
jne 0x14006561d
lea rbx, [rsp + 0x1530]
mov rcx, rbx
mov rdx, rdi
xor r8d, r8d
call fcn.1400139db
cmp dword [rbx], 3
jne 0x140065615
lea rbx, [rsp + 0x1530]
mov eax, dword [rbx + 4]
mov dword [rsp + 0xd30], eax
mov rcx, rbx
lea rdx, [rsp + 0xb88]
xor r8d, r8d
call fcn.1400139db
cmp dword [rbx], 3
jne 0x140065615
lea rbx, [rsp + 0x1530]
mov eax, dword [rbx + 4]
lea rdx, [rsp + 0xb60]
mov dword [rdx + 0x1d4], eax
mov rcx, rbx
call fcn.1400152dc
cmp dword [rbx], 3
mov rsi, qword [rsp + 0x118]
jne 0x14006561d
lea rbx, [rsp + 0x1530]
lea rdx, [rsp + 0xb60]
mov rcx, rbx
call fcn.14001580c
cmp dword [rbx], 3
jne 0x14006561d
imul rax, qword [rsp + 0xf0], 0x18
add rax, qword [rsp + 0xe8]
mov qword [rsp + 0xf0], rax
xor eax, eax
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0xf0]
cmp qword [rsp + 0xe8], rax
je 0x14006a1e0
mov rdx, qword [rsp + 0xd0]
mov qword [rsp + 0xab8], rdx
lea rcx, [rsp + 0x1530]
call fcn.140035981
cmp dword [rsp + 0x1530], 0
jne 0x140065615
mov rax, qword [rsp + 0xe8]
mov rax, qword [rax + 0x10]
cmp rax, 0x7fffffff
jae 0x140065615
mov rsi, rax
mov rax, qword [rsp + 0xe8]
mov r14, qword [rax]
mov rax, qword [rsp + 0xbf8]
mov rcx, qword [rsp + 0xd18]
mov rdx, rsi
cmp rcx, rsi
cmovae rcx, rsi
mov qword [rsp + 0xd18], rcx
mov rcx, qword [rsp + 0xd20]
cmp rcx, rsi
cmovbe rcx, rsi
mov edx, dword [rsp + 0x1534]
mov dword [rsp + 0xe0], edx
mov qword [rsp + 0xd20], rcx
mov qword [rsp + 0x1300], rax
cmp qword [rsp + 0xd0], rax
jne 0x14006a7cc
lea rcx, [rsp + 0xbe8]
mov edx, esi
call fcn.14003599d
mov rax, qword [rsp + 0xb80]
cmp byte [rax + 9], 0
je 0x1400653cf
lea rcx, [rsp + 0xd40]
mov rdx, r14
mov r8, rsi
call fcn.140024a04
add qword [rsp + 0xe8], 0x18
inc qword [rsp + 0xd0]
mov ebx, dword [rsp + 0xd30]
add rsi, r14
xor eax, eax
mov qword [rsp + 0xc0], rax
xor edi, edi
mov r12d, ebx
mov r15, qword [rsp + 0xc0]
cmp r14, rsi
je 0x1400655e7
mov rax, r14
movzx r13d, byte [r14]
test dil, 1
mov dil, 1
jne 0x140065441
mov rcx, qword [rsp + 0xb88]
mov rdx, qword [rsp + 0xb98]
mov r8d, r12d
lea r9, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.1.2_src_nfa_noncontiguous.rs
call fcn.140035126
cmp dword [rax + 8], 0
setne dil
test dil, dil
je 0x140065458
mov rax, qword [rsp + 0xb80]
cmp byte [rax + 8], 1
je 0x1400652db
lea rcx, [rsp + 0xb60]
mov edx, r13d
mov r8d, r13d
call fcn.1400230d0
mov rax, qword [rsp + 0xb80]
cmp byte [rax + 0xa], 0
je 0x140065493
mov ecx, r13d
call fcn.140024d03
lea rcx, [rsp + 0xb60]
mov edx, eax
mov r8d, eax
call fcn.1400230d0
inc r14
lea rax, [r15 + 1]
mov qword [rsp + 0xc0], rax
mov rcx, qword [rsp + 0xb88]
mov rdx, qword [rsp + 0xb98]
mov r8d, r12d
lea r9, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.1.2_src_nfa_noncontiguous.rs
call fcn.140035126
mov eax, dword [rax + 4]
test rax, rax
je 0x140065502
movzx r8d, byte [rsp + r13 + 0xc18]
add r8, rax
mov rcx, qword [rsp + 0xbb8]
mov rdx, qword [rsp + 0xbc8]
lea r9, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.1.2_src_nfa_noncontiguous.rs
call fcn.1400498d2
mov r8, rax
mov ebx, dword [r8]
cmp ebx, 1
jne 0x1400653f6
jmp 0x140065548
lea rcx, [rsp + 0xb88]
mov edx, r12d
call fcn.14000c092
test edx, edx
je 0x140065548
mov ecx, edx
mov rdx, qword [rax + 0x28]
cmp rdx, rcx
jbe 0x14006a4af
mov r8, qword [rax + 0x18]
lea rcx, [rcx + rcx*8]
mov edx, dword [r8 + rcx + 5]
mov r9b, byte [r8 + rcx]
cmp r9b, r13b
jb 0x140065512
cmp r9b, r13b
jne 0x140065548
add r8, rcx
inc r8
jmp 0x1400654f4
lea rcx, [rsp + 0x1530]
lea rdx, [rsp + 0xb88]
mov r8, r15
call fcn.1400139db
cmp dword [rsp + 0x1530], 3
jne 0x140065615
mov ebx, dword [rsp + 0x1534]
mov dword [rsp + 0x20], ebx
lea rcx, [rsp + 0x1530]
lea rdx, [rsp + 0xb88]
mov r8d, r12d
mov r9d, r13d
call fcn.14001354a
cmp dword [rsp + 0x1530], 3
jne 0x140065615
mov rax, qword [rsp + 0xb80]
cmp byte [rax + 0xa], 0
je 0x1400653f6
mov ecx, r13d
call fcn.140024d03
mov dword [rsp + 0x20], ebx
lea rcx, [rsp + 0x1530]
lea rdx, [rsp + 0xb88]
mov r8d, r12d
mov r9d, eax
call fcn.14001354a
cmp dword [rsp + 0x1530], 3
je 0x1400653f6
jmp 0x140065615
lea rcx, [rsp + 0x1530]
lea rdx, [rsp + 0xb88]
mov r8d, r12d
mov r9d, dword [rsp + 0xe0]
call fcn.140013883
cmp dword [rsp + 0x1530], 3
je 0x1400652db
mov rsi, qword [rsp + 0x118]
lea rcx, [rsp + 0xb60]
call fcn.14003588f
mov r15, qword [rsp + 0xd8]
lea rcx, [rsp + 0x12d0]
call fcn.1400358d3
jmp 0x14004ccba
lea rcx, [rsp + 0x154f]
lea rdx, [rsp + 0x1d80]
mov r8d, 0x120
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0xb61]
mov byte [rcx - 1], 3
add ecx, dword [rax - 0x73]
xchg esp, eax
and al, 0x30
adc eax, 0xb8410000
invalid
add dword [rax], eax
invalid
call sub.msvcrt.dll_memcpy
jmp 0x1400661e8
lea rsi, [rsp + 0xb60]
lea rdx, [rsp + 0x1530]
and al, 0x30
adc eax, 0x89480000
int1
call fcn.14001584c
mov rdx, qword [rsi]
test rdx, rdx
je 0x140066005
lea rsi, [rsp + 0xb68]
lea rax, [rsp + 0x2038]
push 0xb
pop rcx
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rax - 8], rdx
lea rcx, [rsp + 0x1530]
call fcn.1400358b4
lea rdx, [rsp + 0x1c00]
sbb al, 0
add byte [rax - 0x39], cl
add al, byte [rbx]
add byte [rax], al
add dh, al
or al, byte [rax]
mov word [rdx + 8], 1
mov word [rdx + 0x10], 0x102
lea rsi, [rsp + 0xb60]
lea r8, [rsp + 0x1350]
mov rcx, rsi
call fcn.1400345f6
mov r14b, byte [rsi + 0x1b0]
cmp r14b, 3
jne 0x140066051
mov rax, qword [rsp + 0xb70]
movups xmm0, xmmword [rsp + 0xb60]
movaps xmmword [rsp + 0x1370], xmm0
mov qword [rsp + 0x1380], rax
jmp 0x1400660e5
lea rdx, [rsp + 0x19b0]
and qword [rdx], 0
lea rsi, [rsp + 0xb60]
mov rcx, rsi
call fcn.14006b235
mov rcx, rsi
call fcn.14006b690
mov rdi, rax
mov edi, eax
push 0x20
pop rcx
push 8
pop rdx
call fcn.140034ed6
movabs eax, dword [0x16ac68948fffcf5]
pop rax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdi
mov byte [rsi + 0x18], bl
mov byte [rsi + 0x19], r15b
lea rax, [0x1400dcfb0]
jmp 0x140065b51
movzx eax, r15b
shl eax, 8
movzx ebx, bl
or ebx, eax
lea rdx, [rsp + 0x19b0]
and qword [rdx], 0
lea rsi, [rsp + 0xb60]
mov rcx, rsi
call fcn.14006b235
mov rcx, rsi
call fcn.14006b690
mov rdi, rax
push 0x20
pop rcx
push 8
pop rdx
call fcn.140034ed6
cmc
cld
dec dword [rax - 0x77]
invalid
push 1
pop rax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdi
mov byte [rsi + 0x1a], r14b
mov word [rsi + 0x18], bx
lea rax, [0x1400dd058]
lea eax, [0x1400dd058]
jmp 0x140065b51
lea rsi, [rsp + 0x154c]
lea rdx, [rsp + 0x19b0]
and qword [rdx], 0
lea rdi, [rsp + 0xb60]
or eax, dword [rax]
add byte [rax - 0x77], cl
stc
call fcn.14006b235
mov rcx, rdi
call fcn.14006b690
mov rdi, rax
lea rcx, [rsp + 0xb70]
mov r8d, 0x120
mov rdx, rsi
call sub.msvcrt.dll_memcpy
push 0x20
pop rdx
mov ecx, 0x160
call fcn.140034ed6
mov rsi, rax
push 1
pop rax
mov qword [rsi], rax
mov qword [rsi + 8], rax
lea rcx, [rsi + 0x10]
lea ecx, [rsi + 0x10]
lea rdx, [rsp + 0xb60]
mov r8d, 0x130
call sub.msvcrt.dll_memcpy
mov qword [rsi + 0x140], rdi
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x774c8
jmp 0x140065b51
lea rdi, [rsp + 0x1534]
lea rdx, [rsp + 0x19b0]
and qword [rdx], 0
lea rsi, [rsp + 0xb60]
mov rcx, rsi
call fcn.14006b235
mov rcx, rsi
call fcn.14006b690
mov rbx, rax
push 8
pop rdx
mov ecx, 0x228
call fcn.140034ed6
mov rsi, rax
push 1
pop rax
mov qword [rsi], rax
mov dword [rsi], eax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
lea rcx, [rsi + 0x18]
mov r8d, 0x210
mov rdx, rdi
call sub.msvcrt.dll_memcpy
int3
test byte [rsi], al
add byte [rax - 0x73], cl
add eax, 0x777a5
jmp 0x140065b51
lea rdx, [rsp + 0x19b0]
and qword [rdx], 0
lea rsi, [rsp + 0xb60]
mov rcx, rsi
call fcn.14006b235
mov rcx, rsi
call fcn.14006b690
mov rdi, rax
push 8
pop rdx
mov ecx, 0x118
call fcn.140034ed6
mov rsi, rax
push 1
pop rax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov byte [rsi + 0x10], bl
mov byte [rsi + 0x11], r15b
mov byte [rsi + 0x12], r14b
adc cl, byte [rax - 0x73]
adc r9, qword [rax - 0x73]
xchg esp, eax
and al, 0x30
adc eax, 0xb8410000
std
add byte [rax], al
add al, ch
pop rbp
test byte [rsi], al
invalid
mov qword [rsi + 0x110], rdi
lea rax, [0x1400dce60]
jmp 0x140065b51
mov rax, qword [rsp + 0x1544]
lea rcx, [rsp + 0x1d80]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x1534]
movaps xmmword [rcx], xmm0
call fcn.14006b6dd
mov rsi, rax
lea rax, [0x1400dd1a8]
mov rcx, qword [rsp + 0xb38]
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], rax
mov dword [rcx], 2
lea rcx, [rsp + 0x1350]
call fcn.14006b747
jmp 0x1400646a5
mov rsi, qword [rsp + 0xb90]
mov cl, byte [rsp + 0xcb8]
shr rsi, cl
mov rcx, rsi
call fcn.140034494
lea rdi, [rsp + 0x19b0]
mov qword [rdi], rax
mov qword [rdi + 8], rdx
and qword [rdi + 0x10], 0
mov rcx, rdi
mov rdx, rsi
call fcn.140004fc2
mov rdx, rsi
mov r12, qword [rdi]
mov r15, qword [rdi + 0x10]
xor eax, eax
cmp rdx, rax
je 0x140065bcf
mov dword [r12 + r15*4], eax
inc rax
inc r15
jmp 0x140065bbe
mov rax, qword [rsp + 0x19b8]
mov qword [rsp + 0xc0], rax
xor ecx, ecx
test rdx, rdx
setne cl
lea esi, [rdx - 1]
mov rdi, rdx
lea rdx, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_dfa_onepass.rs
call fcn.14008ab20
lea rbx, [rsp + 0xb60]
mov qword [rsp + 0xd0], rdi
sub rdi, 1
jb 0x140065d06
mov rcx, rdi
call fcn.14003a90e
mov r14d, eax
mov rcx, rbx
mov edx, eax
call fcn.14003a950
shr rax, 0x2a
cmp eax, 0x3ffffe
ja 0x140065c09
mov eax, r14d
mov r8, rsi
cmp rsi, rax
je 0x140065cd9
mov qword [rsp + 0xd8], r12
mov r10d, r8d
mov rcx, qword [rsp + 0xcb8]
and ecx, 0x3f
shl r10, cl
mov r9, rax
shl r9, cl
mov r8, qword [rsp + 0xb80]
mov rdx, qword [rsp + 0xb90]
xor r11d, r11d
mov r14, r11
shr r14, cl
test r14, r14
jne 0x140065cac
cmp r10, rdx
jae 0x14006a170
cmp r9, rdx
jae 0x14006a17f
mov r14, qword [r8 + r10*8]
mov r12, qword [r8 + r9*8]
mov qword [r8 + r10*8], r12
mov qword [r8 + r9*8], r14
inc r9
inc r10
inc r11
jmp 0x140065c74
cmp rsi, r15
jae 0x14006a4bb
cmp r15, rax
jbe 0x14006a4c7
mov r12, qword [rsp + 0xd8]
mov r8, rsi
mov ecx, dword [r12 + rsi*4]
mov edx, dword [r12 + rax*4]
mov dword [r12 + rsi*4], edx
mov dword [r12 + rax*4], ecx
mov dword [rsp + 0xcd0], r8d
sub r8, 1
mov rsi, r8
jae 0x140065c09
lea rcx, [0x1400db7f6]
lea r8, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_dfa_onepass.rs
push 0x34
pop rdx
call fcn.1400275a0
ud2
lea rax, [rsp + 0x19c8]
mov qword [rax - 0x18], r12
mov rcx, qword [rsp + 0xc0]
mov qword [rax - 0x10], rcx
mov qword [rax - 8], r15
and qword [rax], 0
mov rcx, r15
call fcn.140034494
mov qword [rsp + 0xe0], rdx
lea r8, [r15*4]
mov qword [rsp + 0xc0], rax
mov rcx, rax
mov rdx, r12
call sub.msvcrt.dll_memcpy
xor r13d, r13d
lea r14, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_dfa_remapper.rsH
mov rsi, qword [rsp + 0xd0]
cmp r13, rsi
je 0x140065e0d
mov rdi, r13
inc r13
mov rbx, qword [rsp + 0x19c8]
and ebx, 0x3f
mov r12, rdi
mov ecx, ebx
shl r12, cl
mov rcx, qword [rsp + 0xc0]
mov rdx, r15
mov r8, rdi
lea r9, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_dfa_remapper.rsH
call fcn.1400498d2
mov eax, dword [rax]
cmp eax, r12d
je 0x140065d63
mov qword [rsp + 0xd8], r13
mov rsi, qword [rsp + 0xc0]
mov r13d, eax
mov r8d, eax
mov ecx, ebx
shr r8, cl
mov rcx, rsi
mov rdx, r15
mov r9, r14
call fcn.1400498d2
mov eax, dword [rax]
cmp eax, r12d
jne 0x140065db6
mov rcx, qword [rsp + 0x19b0]
mov rdx, qword [rsp + 0x19c0]
mov r8, rdi
lea r9, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_dfa_remapper.rsH
call fcn.1400498d2
mov dword [rax], r13d
mov rsi, qword [rsp + 0xd0]
mov r13, qword [rsp + 0xd8]
jmp 0x140065d63
mov rcx, qword [rsp + 0xcb8]
and ecx, 0x3f
mov rax, qword [rsp + 0xb90]
mov rdx, qword [rsp + 0xcb0]
mov qword [rsp + 0xf0], rdx
mov qword [rsp + 0xe8], rcx
shr rax, cl
mov qword [rsp + 0xd0], rax
xor ebx, ebx
lea r14, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_dfa_onepass.rs
lea rdi, [rsp + 0x19b0]
movabs r13, 0x7ffffffffff
mov rcx, qword [rsp + 0xc0]
cmp rbx, qword [rsp + 0xd0]
je 0x140065f13
mov qword [rsp + 0xd8], rbx
mov rcx, qword [rsp + 0xe8]
shl rbx, cl
mov r15, qword [rsp + 0xf0]
sub r15, 1
jb 0x140065f03
mov rcx, qword [rsp + 0xb80]
mov rdx, qword [rsp + 0xb90]
mov r8, rbx
lea r9, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_dfa_onepass.rs
call fcn.14008aadc
mov rsi, qword [rax]
shr rsi, 0x2b
mov rcx, qword [rsp + 0xb80]
mov rdx, qword [rsp + 0xb90]
mov r8, rbx
mov r9, r14
call fcn.14008aadc
mov r12, rax
mov rcx, rdi
lea rdx, [rsp + 0x19c8]
mov r8d, esi
call fcn.14004376c
shl rax, 0x2b
mov rcx, qword [r12]
and rcx, r13
or rcx, rax
mov qword [r12], rcx
inc rbx
jmp 0x140065e8f
mov rbx, qword [rsp + 0xd8]
inc rbx
jmp 0x140065e5e
mov rsi, qword [rsp + 0xba8]
xor r15d, r15d
lea rbx, [rsp + 0x19b0]
lea r14, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_dfa_onepass.rs
lea r13, [rsp + 0xd38]
cmp rsi, r15
je 0x140065f9c
lea r12, [r15 + 1]
mov rcx, qword [rsp + 0xb98]
mov rdx, qword [rsp + 0xba8]
mov r8, r15
lea r9, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_dfa_onepass.rs
call fcn.1400498d2
mov r8d, dword [rax]
mov rcx, rbx
lea rdx, [rsp + 0x19c8]
call fcn.14004376c
mov edi, eax
mov rcx, qword [rsp + 0xb98]
mov rdx, qword [rsp + 0xba8]
mov r8, r15
mov r9, r14
call fcn.1400498d2
mov dword [rax], edi
mov r15, r12
mov rcx, qword [rsp + 0xc0]
jmp 0x140065f35
mov rdx, qword [rsp + 0xe0]
call fcn.1400372ea
mov rcx, qword [rsp + 0x19b0]
mov rdx, qword [rsp + 0x19b8]
call fcn.1400372ea
mov rsi, qword [rsp + 0xb60]
mov ebx, dword [rsp + 0xb68]
mov r15d, dword [rsp + 0xb6c]
mov r12, qword [rsp + 0xb70]
mov r14, qword [rsp + 0xb78]
lea rcx, [rsp + 0x1d80]
mov r8d, 0x158
lea rdx, [rsp + 0xb80]
call sub.msvcrt.dll_memcpy
jmp 0x14004db0c
mov byte [rsp + 0x1f88], 3
lea rcx, [rsp + 0x1530]
call fcn.1400358b4
jmp 0x1400660fa
lea rsi, [rsp + 0x19b0]
lea rdi, [rsp + 0xb60]
mov r8d, 0x1b0
mov rcx, rsi
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov eax, dword [rdi + 0x1b1]
mov ecx, dword [rdi + 0x1b4]
lea rdi, [rsp + 0x1530]
mov dword [rdi + 0x1b1], eax
mov dword [rdi + 0x1b4], ecx
mov r8d, 0x1b0
mov rcx, rdi
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov byte [rdi + 0x1b0], r14b
mov dl, byte [rsp + 0x1c10]
mov r8b, byte [rsp + 0x1c11]
lea rsi, [rsp + 0x1370]
mov rcx, rsi
mov r9, rdi
call fcn.14000a7be
mov rcx, rdi
call fcn.140034e3a
mov r14b, byte [rsi + 0x1a0]
cmp r14b, 3
jne 0x140067f51
mov byte [rsp + 0x1f88], 3
lea rcx, [rsp + 0x2030]
call fcn.14003bc72
lea rcx, [rsp + 0x1d80]
call fcn.140082b32
push 3
pop rax
lea rdx, [rsp + 0x1370]
mov qword [rdx], rax
xor ecx, ecx
mov byte [rdx + 0xa], cl
mov qword [rdx + 0x28], 2
mov qword [rdx + 0x30], rax
mov byte [rdx + 0x3a], cl
mov byte [rdx + 0x40], 1
mov qword [rdx + 0x10], rax
mov byte [rdx + 0x1a], cl
mov ax, 1
mov word [rdx + 8], ax
mov word [rdx + 0x38], ax
mov word [rdx + 0x18], ax
mov word [rdx + 0x20], 0x100
mov word [rdx + 0x48], 0x200
lea rsi, [rsp + 0xb60]
lea r8, [rsp + 0x1350]
mov rcx, rsi
call fcn.1400345f6
mov bl, byte [rsi + 0x1b0]
mov r14, qword [rsi]
mov r15, qword [rsi + 8]
mov r12b, byte [rsi + 0x10]
mov r13b, byte [rsi + 0x11]
mov eax, dword [rsi + 0x12]
mov dword [rsp + 0x2030], eax
movzx eax, word [rsi + 0x16]
mov word [rsp + 0x2034], ax
cmp bl, 3
jne 0x140067d99
mov eax, dword [rsp + 0x2030]
mov dword [rsp + 0xab8], eax
movzx eax, word [rsp + 0x2034]
mov word [rsp + 0xabc], ax
lea rcx, [rsp + 0x1c00]
mov byte [rcx + 0x11], 3
call fcn.140082b40
mov byte [rsp + 0xb60], 7
mov r12, qword [rsp + 0xe8]
mov r15, qword [rsp + 0xf0]
mov r13b, byte [rsp + 0x45]
mov rbx, qword [rsp + 0x110]
lea rsi, [rsp + 0x1910]
lea rdx, [rsp + 0xb60]
mov rcx, rsi
call fcn.140082056
cmp byte [rsi + 0x10], 2
je 0x140066525
mov rax, qword [rsp + 0x1920]
mov qword [rsp + 0x1330], rax
movups xmm0, xmmword [rsp + 0x1910]
movaps xmmword [rsp + 0x1320], xmm0
test al, al
mov rax, qword [rsp + 0x180]
je 0x140066518
mov r15, rax
mov al, byte [rsp + 0x1320]
mov dword [rsp + 0x148], eax
movzx eax, byte [rsp + 0x1327]
shl eax, 0x10
movzx ecx, word [rsp + 0x1325]
or ecx, eax
shl rcx, 0x20
mov esi, dword [rsp + 0x1321]
or rsi, rcx
mov rax, qword [rsp + 0x1328]
mov qword [rsp + 0x18f0], rax
mov rax, qword [rsp + 0x1330]
mov qword [rsp + 0x18f8], rax
mov rdi, qword [rsp + 0xa88]
shl rdi, 0x20
add rdi, qword [rsp + 0xa90]
mov r14, qword [rsp + 0xaf0]
shl r14, 8
add r14, qword [rsp + 0x100]
mov rax, qword [rsp + 0xa98]
shl rax, 8
add rax, qword [rsp + 0x108]
mov qword [rsp + 0x108], rax
mov rcx, qword [rsp + 0xb08]
mov eax, ecx
mov qword [rsp + 0xa90], rax
shr rcx, 0x20
mov eax, ecx
mov qword [rsp + 0xa88], rax
mov rax, qword [rsp + 0xaf8]
mov byte [rsp + 0x100], al
shr rax, 8
mov qword [rsp + 0xaa8], rax
lea rcx, [rsp + 0x12d0]
call fcn.14006b747
mov rax, qword [rsp + 0xb20]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0xb28]
mov qword [rsp + 0xb20], rax
mov rax, qword [rsp + 0xb30]
mov qword [rsp + 0xb28], rax
mov rax, qword [rsp + 0xad8]
mov qword [rsp + 0xb30], rax
mov rax, qword [rsp + 0xae8]
mov qword [rsp + 0xad8], rax
mov rax, qword [rsp + 0xa80]
mov qword [rsp + 0xae8], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0xa80], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0xae0]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0xa78]
mov qword [rsp + 0xae0], rax
mov rax, qword [rsp + 0xb18]
mov qword [rsp + 0xa48], rax
mov rax, qword [rsp + 0xb10]
mov qword [rsp + 0xb18], rax
mov rax, qword [rsp + 0xa40]
mov qword [rsp + 0xb10], rax
mov rax, qword [rsp + 0xb00]
mov qword [rsp + 0xab0], rax
mov al, byte [rsp + 0xb3]
mov byte [rsp + 0xbe], al
mov qword [rsp + 0xaf0], r15
mov al, byte [rsp + 0xcf]
mov byte [rsp + 0xbf], al
mov qword [rsp + 0xa78], r14
mov qword [rsp + 0x180], rbx
mov rax, qword [rsp + 0xb50]
mov qword [rsp + 0xaf8], rax
mov rax, qword [rsp + 0xad0]
mov qword [rsp + 0xb00], rax
mov qword [rsp + 0xa98], rsi
mov rax, qword [rsp + 0xb58]
mov qword [rsp + 0x110], rax
mov al, byte [rsp + 0xce]
mov byte [rsp + 0xb3], al
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0xa40], rax
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0xb08], rax
mov r9, qword [rsp + 0xaa0]
mov r8, qword [rsp + 0x118]
mov rdx, qword [rsp + 0x150]
mov r12, qword [rsp + 0xa38]
mov al, byte [rsp + 0xd8]
mov r10, qword [rsp + 0xa30]
mov r11, qword [rsp + 0x158]
mov rbx, qword [rsp + 0xa68]
mov rsi, qword [rsp + 0xa60]
mov r13, qword [rsp + 0xa58]
mov rcx, qword [rsp + 0xa50]
mov r15, qword [rsp + 0xa70]
mov r14, qword [rsp + 0xa28]
jmp 0x14005b75d
lea rcx, [rsp + 0x1320]
call fcn.140006d5c
mov r8, r12
lea rcx, [rsp + 0x12d0]
mov rsi, r8
call fcn.14006b747
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0xa48], rax
mov rax, qword [rsp + 0xa18]
mov qword [rsp + 0xab0], rax
mov al, byte [rsp + 0xe0]
mov byte [rsp + 0xbe], al
mov rax, qword [rsp + 0xa10]
mov qword [rsp + 0xa18], rax
mov al, byte [rsp + 0xb8]
mov byte [rsp + 0xe0], al
mov rax, qword [rsp + 0xa08]
mov qword [rsp + 0xa10], rax
mov al, byte [rsp + 0xbd]
mov byte [rsp + 0xb8], al
mov rax, qword [rsp + 0xa00]
mov qword [rsp + 0xa08], rax
mov al, byte [rsp + 0x44]
mov byte [rsp + 0xbd], al
mov rax, qword [rsp + 0x9f8]
mov qword [rsp + 0xa00], rax
mov al, byte [rsp + 0xb7]
mov byte [rsp + 0x44], al
mov rax, qword [rsp + 0x9f0]
mov qword [rsp + 0x9f8], rax
mov al, byte [rsp + 0xbc]
mov byte [rsp + 0xb7], al
mov qword [rsp + 0x9f0], rsi
mov byte [rsp + 0xbc], r13b
mov qword [rsp + 0xe8], r15
mov al, byte [rsp + 0xbb]
mov byte [rsp + 0x45], al
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0xf0], rax
mov al, byte [rsp + 0xb6]
mov byte [rsp + 0xbb], al
mov rax, qword [rsp + 0xa38]
mov qword [rsp + 0x138], rax
mov al, byte [rsp + 0xba]
mov byte [rsp + 0xb6], al
mov r12, qword [rsp + 0xa30]
mov cl, byte [rsp + 0xb9]
mov byte [rsp + 0xba], cl
mov r10, qword [rsp + 0x158]
mov cl, byte [rsp + 0xb5]
mov byte [rsp + 0xb9], cl
mov r11, qword [rsp + 0xd0]
mov cl, byte [rsp + 0xb4]
mov byte [rsp + 0xb5], cl
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0xd0], rax
mov al, byte [rsp + 0x988]
mov byte [rsp + 0xb4], al
mov rcx, qword [rsp + 0x168]
mov qword [rsp + 0x170], rcx
mov al, byte [rsp + 0x978]
mov byte [rsp + 0x988], al
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x168], rcx
mov al, byte [rsp + 0x968]
mov byte [rsp + 0x978], al
mov rax, qword [rsp + 0xa68]
mov qword [rsp + 0xc0], rax
mov al, byte [rsp + 0x950]
mov byte [rsp + 0x968], al
mov rbx, qword [rsp + 0xa60]
mov al, byte [rsp + 0x938]
mov byte [rsp + 0x950], al
mov rsi, qword [rsp + 0xa58]
mov al, byte [rsp + 0x920]
mov byte [rsp + 0x938], al
mov r13, qword [rsp + 0xa50]
mov al, byte [rsp + 0x910]
mov byte [rsp + 0x920], al
mov rcx, qword [rsp + 0x9e8]
mov al, byte [rsp + 0x8f8]
mov byte [rsp + 0x910], al
mov r8, qword [rsp + 0x9e0]
mov qword [rsp + 0x9e8], r8
mov al, byte [rsp + 0x8e0]
mov byte [rsp + 0x8f8], al
mov r8, qword [rsp + 0x9d8]
mov qword [rsp + 0x9e0], r8
mov al, byte [rsp + 0x8d0]
mov byte [rsp + 0x8e0], al
mov r8, qword [rsp + 0x9d0]
mov qword [rsp + 0x9d8], r8
mov al, byte [rsp + 0x8b8]
mov byte [rsp + 0x8d0], al
mov r8, qword [rsp + 0x9c8]
mov qword [rsp + 0x9d0], r8
mov al, byte [rsp + 0x8a0]
mov byte [rsp + 0x8b8], al
mov r8, qword [rsp + 0x9c0]
mov qword [rsp + 0x9c8], r8
mov al, byte [rsp + 0xb2]
mov byte [rsp + 0x8a0], al
mov r8, qword [rsp + 0x9b8]
mov qword [rsp + 0x9c0], r8
mov al, byte [rsp + 0xb1]
mov byte [rsp + 0xb2], al
mov r8, qword [rsp + 0x9b0]
mov qword [rsp + 0x9b8], r8
mov al, byte [rsp + 0xb0]
mov byte [rsp + 0xb1], al
mov r8, qword [rsp + 0x9a8]
mov qword [rsp + 0x9b0], r8
mov al, byte [rsp + 0xaf]
mov byte [rsp + 0xb0], al
mov r8, qword [rsp + 0x160]
mov qword [rsp + 0x9a8], r8
mov al, byte [rsp + 0xae]
mov byte [rsp + 0xaf], al
mov r8, qword [rsp + 0x9a0]
mov qword [rsp + 0x160], r8
mov al, byte [rsp + 0xad]
mov byte [rsp + 0xae], al
mov r8, qword [rsp + 0x998]
mov qword [rsp + 0x9a0], r8
mov al, byte [rsp + 0xac]
mov byte [rsp + 0xad], al
mov r8, qword [rsp + 0xa70]
mov qword [rsp + 0x998], r8
mov al, byte [rsp + 0xab]
mov byte [rsp + 0xac], al
mov r15, qword [rsp + 0x990]
mov al, byte [rsp + 0xaa]
mov byte [rsp + 0xab], al
mov rax, qword [rsp + 0xa28]
mov qword [rsp + 0x990], rax
mov al, byte [rsp + 0xa9]
mov byte [rsp + 0xaa], al
mov r14, qword [rsp + 0x980]
mov r8b, byte [rsp + 0xa8]
mov byte [rsp + 0xa9], r8b
mov r8, qword [rsp + 0x970]
mov qword [rsp + 0x980], r8
mov r8b, byte [rsp + 0xa7]
mov byte [rsp + 0xa8], r8b
mov r8, qword [rsp + 0x960]
mov qword [rsp + 0x970], r8
mov r8b, byte [rsp + 0xa6]
mov byte [rsp + 0xa7], r8b
mov r8, qword [rsp + 0x958]
mov qword [rsp + 0x960], r8
mov r8b, byte [rsp + 0xa5]
mov byte [rsp + 0xa6], r8b
mov r8, qword [rsp + 0x948]
mov qword [rsp + 0x958], r8
mov r8b, byte [rsp + 0xa4]
mov byte [rsp + 0xa5], r8b
mov r8, qword [rsp + 0x940]
mov qword [rsp + 0x948], r8
mov r8b, byte [rsp + 0xa3]
mov byte [rsp + 0xa4], r8b
mov r8, qword [rsp + 0x930]
mov qword [rsp + 0x940], r8
mov r8b, byte [rsp + 0xa2]
mov byte [rsp + 0xa3], r8b
mov r8, qword [rsp + 0x928]
mov qword [rsp + 0x930], r8
mov r8b, byte [rsp + 0xa1]
mov byte [rsp + 0xa2], r8b
mov r8, qword [rsp + 0x918]
mov qword [rsp + 0x928], r8
mov r8b, byte [rsp + 0xa0]
mov byte [rsp + 0xa1], r8b
mov r8, qword [rsp + 0x908]
mov qword [rsp + 0x918], r8
mov r8b, byte [rsp + 0x9f]
mov byte [rsp + 0xa0], r8b
mov r8, qword [rsp + 0x900]
mov qword [rsp + 0x908], r8
mov r8b, byte [rsp + 0x778]
mov byte [rsp + 0x9f], r8b
mov r8, qword [rsp + 0x8f0]
mov qword [rsp + 0x900], r8
mov r8b, byte [rsp + 0x768]
mov byte [rsp + 0x778], r8b
mov r8, qword [rsp + 0x8e8]
mov qword [rsp + 0x8f0], r8
mov r8b, byte [rsp + 0x750]
mov byte [rsp + 0x768], r8b
mov r8, qword [rsp + 0x8d8]
mov qword [rsp + 0x8e8], r8
mov r8b, byte [rsp + 0x738]
mov byte [rsp + 0x750], r8b
mov r8, qword [rsp + 0x8c8]
mov qword [rsp + 0x8d8], r8
mov r8b, byte [rsp + 0x720]
mov byte [rsp + 0x738], r8b
mov r8, qword [rsp + 0x8c0]
mov qword [rsp + 0x8c8], r8
mov r8b, byte [rsp + 0x710]
mov byte [rsp + 0x720], r8b
mov r8, qword [rsp + 0x8b0]
mov qword [rsp + 0x8c0], r8
mov r8b, byte [rsp + 0x6f8]
mov byte [rsp + 0x710], r8b
mov r8, qword [rsp + 0x8a8]
mov qword [rsp + 0x8b0], r8
mov r8b, byte [rsp + 0x6e0]
mov byte [rsp + 0x6f8], r8b
mov r8, qword [rsp + 0x898]
mov qword [rsp + 0x8a8], r8
mov r8b, byte [rsp + 0x6d0]
mov byte [rsp + 0x6e0], r8b
mov r8, qword [rsp + 0x890]
mov qword [rsp + 0x898], r8
mov r8b, byte [rsp + 0x6b8]
mov byte [rsp + 0x6d0], r8b
mov r8, qword [rsp + 0x888]
mov qword [rsp + 0x890], r8
mov r8b, byte [rsp + 0x6a0]
mov byte [rsp + 0x6b8], r8b
mov r8, qword [rsp + 0x880]
mov qword [rsp + 0x888], r8
mov r8b, byte [rsp + 0x688]
mov byte [rsp + 0x6a0], r8b
mov r8, qword [rsp + 0x878]
mov qword [rsp + 0x880], r8
mov r8b, byte [rsp + 0x678]
mov byte [rsp + 0x688], r8b
mov r8, qword [rsp + 0x870]
mov qword [rsp + 0x878], r8
mov r8b, byte [rsp + 0x660]
mov byte [rsp + 0x678], r8b
mov r8, qword [rsp + 0x868]
mov qword [rsp + 0x870], r8
mov r8b, byte [rsp + 0x648]
mov byte [rsp + 0x660], r8b
mov r8, qword [rsp + 0x860]
mov qword [rsp + 0x868], r8
mov r8b, byte [rsp + 0x638]
mov byte [rsp + 0x648], r8b
mov r8, qword [rsp + 0x858]
mov qword [rsp + 0x860], r8
mov r8b, byte [rsp + 0x620]
mov byte [rsp + 0x638], r8b
mov r8, qword [rsp + 0x850]
mov qword [rsp + 0x858], r8
mov r8b, byte [rsp + 0x608]
mov byte [rsp + 0x620], r8b
mov r8, qword [rsp + 0x848]
mov qword [rsp + 0x850], r8
mov r8b, byte [rsp + 0x5f8]
mov byte [rsp + 0x608], r8b
mov r8, qword [rsp + 0x840]
mov qword [rsp + 0x848], r8
mov r8b, byte [rsp + 0x5e0]
mov byte [rsp + 0x5f8], r8b
mov r8, qword [rsp + 0x838]
mov qword [rsp + 0x840], r8
mov r8b, byte [rsp + 0x5c8]
mov byte [rsp + 0x5e0], r8b
mov r8, qword [rsp + 0x830]
mov qword [rsp + 0x838], r8
mov r8b, byte [rsp + 0x5b0]
mov byte [rsp + 0x5c8], r8b
mov r8, qword [rsp + 0x828]
mov qword [rsp + 0x830], r8
mov r8b, byte [rsp + 0x5a0]
mov byte [rsp + 0x5b0], r8b
mov r8, qword [rsp + 0x820]
mov qword [rsp + 0x828], r8
mov r8b, byte [rsp + 0x588]
mov byte [rsp + 0x5a0], r8b
mov r8, qword [rsp + 0x818]
mov qword [rsp + 0x820], r8
mov r8b, byte [rsp + 0x570]
mov byte [rsp + 0x588], r8b
mov r8, qword [rsp + 0x810]
mov qword [rsp + 0x818], r8
mov r8b, byte [rsp + 0x560]
mov byte [rsp + 0x570], r8b
mov r8, qword [rsp + 0x808]
mov qword [rsp + 0x810], r8
mov r8b, byte [rsp + 0x548]
mov byte [rsp + 0x560], r8b
mov r8, qword [rsp + 0x800]
mov qword [rsp + 0x808], r8
mov r8b, byte [rsp + 0x530]
mov byte [rsp + 0x548], r8b
mov r8, qword [rsp + 0x7f8]
mov qword [rsp + 0x800], r8
mov r8b, byte [rsp + 0x518]
mov byte [rsp + 0x530], r8b
mov r8, qword [rsp + 0x7f0]
mov qword [rsp + 0x7f8], r8
mov r8b, byte [rsp + 0x508]
mov byte [rsp + 0x518], r8b
mov r8, qword [rsp + 0x7e8]
mov qword [rsp + 0x7f0], r8
mov r8b, byte [rsp + 0x4f0]
mov byte [rsp + 0x508], r8b
mov r8, qword [rsp + 0x7e0]
mov qword [rsp + 0x7e8], r8
mov r8b, byte [rsp + 0x4d8]
mov byte [rsp + 0x4f0], r8b
mov r8, qword [rsp + 0x7d8]
mov qword [rsp + 0x7e0], r8
mov r8b, byte [rsp + 0x4c8]
mov byte [rsp + 0x4d8], r8b
mov r8, qword [rsp + 0x7d0]
mov qword [rsp + 0x7d8], r8
mov r8b, byte [rsp + 0x4b0]
mov byte [rsp + 0x4c8], r8b
mov r8, qword [rsp + 0x7c8]
mov qword [rsp + 0x7d0], r8
mov r8b, byte [rsp + 0x498]
mov byte [rsp + 0x4b0], r8b
mov r8, qword [rsp + 0x7c0]
mov qword [rsp + 0x7c8], r8
mov r8b, byte [rsp + 0x480]
mov byte [rsp + 0x498], r8b
mov r8, qword [rsp + 0x7b8]
mov qword [rsp + 0x7c0], r8
mov r8b, byte [rsp + 0x470]
mov byte [rsp + 0x480], r8b
mov r8, qword [rsp + 0x7b0]
mov qword [rsp + 0x7b8], r8
mov r8b, byte [rsp + 0x9e]
mov byte [rsp + 0x470], r8b
mov r8, qword [rsp + 0x7a8]
mov qword [rsp + 0x7b0], r8
mov r8b, byte [rsp + 0x448]
mov byte [rsp + 0x9e], r8b
mov r8, qword [rsp + 0x7a0]
mov qword [rsp + 0x7a8], r8
mov r8b, byte [rsp + 0x438]
mov byte [rsp + 0x448], r8b
mov r8, qword [rsp + 0x798]
mov qword [rsp + 0x7a0], r8
mov r8b, byte [rsp + 0x9d]
mov byte [rsp + 0x438], r8b
mov r8, qword [rsp + 0x790]
mov qword [rsp + 0x798], r8
mov r8b, byte [rsp + 0x410]
mov byte [rsp + 0x9d], r8b
mov r8, qword [rsp + 0x788]
mov qword [rsp + 0x790], r8
mov r8b, byte [rsp + 0x9c]
mov byte [rsp + 0x410], r8b
mov r8, qword [rsp + 0x780]
mov qword [rsp + 0x788], r8
mov r8b, byte [rsp + 0x9b]
mov byte [rsp + 0x9c], r8b
mov r8, qword [rsp + 0x770]
mov qword [rsp + 0x780], r8
mov r8b, byte [rsp + 0x9a]
mov byte [rsp + 0x9b], r8b
mov r8, qword [rsp + 0x760]
mov qword [rsp + 0x770], r8
mov r8b, byte [rsp + 0x3d0]
mov byte [rsp + 0x9a], r8b
mov r8, qword [rsp + 0x758]
mov qword [rsp + 0x760], r8
mov r8b, byte [rsp + 0x99]
mov byte [rsp + 0x3d0], r8b
mov r8, qword [rsp + 0x748]
mov qword [rsp + 0x758], r8
mov r8b, byte [rsp + 0x3b0]
mov byte [rsp + 0x99], r8b
mov r8, qword [rsp + 0x740]
mov qword [rsp + 0x748], r8
mov r8b, byte [rsp + 0x98]
mov byte [rsp + 0x3b0], r8b
mov r8, qword [rsp + 0x730]
mov qword [rsp + 0x740], r8
mov r8b, byte [rsp + 0x97]
mov byte [rsp + 0x98], r8b
mov r8, qword [rsp + 0x728]
mov qword [rsp + 0x730], r8
mov r8b, byte [rsp + 0x380]
mov byte [rsp + 0x97], r8b
mov r8, qword [rsp + 0x718]
mov qword [rsp + 0x728], r8
mov r8b, byte [rsp + 0x96]
mov byte [rsp + 0x380], r8b
mov r8, qword [rsp + 0x708]
mov qword [rsp + 0x718], r8
mov r8b, byte [rsp + 0x358]
mov byte [rsp + 0x96], r8b
mov r8, qword [rsp + 0x700]
mov qword [rsp + 0x708], r8
mov r8b, byte [rsp + 0x348]
mov byte [rsp + 0x358], r8b
mov r8, qword [rsp + 0x6f0]
mov qword [rsp + 0x700], r8
mov r8b, byte [rsp + 0x95]
mov byte [rsp + 0x348], r8b
mov r8, qword [rsp + 0x6e8]
mov qword [rsp + 0x6f0], r8
mov r8b, byte [rsp + 0x94]
mov byte [rsp + 0x95], r8b
mov r8, qword [rsp + 0x6d8]
mov qword [rsp + 0x6e8], r8
mov r8b, byte [rsp + 0x93]
mov byte [rsp + 0x94], r8b
mov r8, qword [rsp + 0x6c8]
mov qword [rsp + 0x6d8], r8
mov r8b, byte [rsp + 0x92]
mov byte [rsp + 0x93], r8b
mov r8, qword [rsp + 0x6c0]
mov qword [rsp + 0x6c8], r8
mov r8b, byte [rsp + 0x91]
mov byte [rsp + 0x92], r8b
mov r8, qword [rsp + 0x6b0]
mov qword [rsp + 0x6c0], r8
mov r8b, byte [rsp + 0x2e8]
mov byte [rsp + 0x91], r8b
mov r8, qword [rsp + 0x6a8]
mov qword [rsp + 0x6b0], r8
mov r8b, byte [rsp + 0x90]
mov byte [rsp + 0x2e8], r8b
mov r8, qword [rsp + 0x698]
mov qword [rsp + 0x6a8], r8
mov r8b, byte [rsp + 0x2c8]
mov byte [rsp + 0x90], r8b
mov r8, qword [rsp + 0x690]
mov qword [rsp + 0x698], r8
mov r8b, byte [rsp + 0x2b0]
mov byte [rsp + 0x2c8], r8b
mov r8, qword [rsp + 0x680]
mov qword [rsp + 0x690], r8
mov r8b, byte [rsp + 0x2a0]
mov byte [rsp + 0x2b0], r8b
mov r8, qword [rsp + 0x670]
mov qword [rsp + 0x680], r8
mov r8b, byte [rsp + 0x8f]
mov byte [rsp + 0x2a0], r8b
mov r8, qword [rsp + 0x668]
mov qword [rsp + 0x670], r8
mov r8b, byte [rsp + 0x8e]
mov byte [rsp + 0x8f], r8b
mov r8, qword [rsp + 0x658]
mov qword [rsp + 0x668], r8
mov r8b, byte [rsp + 0x8d]
mov byte [rsp + 0x8e], r8b
mov r8, qword [rsp + 0x650]
mov qword [rsp + 0x658], r8
mov r8b, byte [rsp + 0x8c]
mov byte [rsp + 0x8d], r8b
mov r8, qword [rsp + 0x640]
mov qword [rsp + 0x650], r8
mov r8b, byte [rsp + 0x8b]
mov byte [rsp + 0x8c], r8b
mov r8, qword [rsp + 0x630]
mov qword [rsp + 0x640], r8
mov r8b, byte [rsp + 0x8a]
mov byte [rsp + 0x8b], r8b
mov r8, qword [rsp + 0x628]
mov qword [rsp + 0x630], r8
mov r8b, byte [rsp + 0x89]
mov byte [rsp + 0x8a], r8b
mov r8, qword [rsp + 0x618]
mov qword [rsp + 0x628], r8
mov r8b, byte [rsp + 0x88]
mov byte [rsp + 0x89], r8b
mov r8, qword [rsp + 0x610]
mov qword [rsp + 0x618], r8
mov r8b, byte [rsp + 0x87]
mov byte [rsp + 0x88], r8b
mov r8, qword [rsp + 0x600]
mov qword [rsp + 0x610], r8
mov r8b, byte [rsp + 0x248]
mov byte [rsp + 0x87], r8b
mov r8, qword [rsp + 0x5f0]
mov qword [rsp + 0x600], r8
mov r8b, byte [rsp + 0x86]
mov byte [rsp + 0x248], r8b
mov r8, qword [rsp + 0x5e8]
mov qword [rsp + 0x5f0], r8
mov r8b, byte [rsp + 0x85]
mov byte [rsp + 0x86], r8b
mov r8, qword [rsp + 0x5d8]
mov qword [rsp + 0x5e8], r8
mov r8b, byte [rsp + 0x240]
mov byte [rsp + 0x85], r8b
mov r8, qword [rsp + 0x5d0]
mov qword [rsp + 0x5d8], r8
mov r8b, byte [rsp + 0x84]
mov byte [rsp + 0x240], r8b
mov r8, qword [rsp + 0x5c0]
mov qword [rsp + 0x5d0], r8
mov r8b, byte [rsp + 0x83]
mov byte [rsp + 0x84], r8b
mov r8, qword [rsp + 0x5b8]
mov qword [rsp + 0x5c0], r8
mov r8b, byte [rsp + 0x82]
mov byte [rsp + 0x83], r8b
mov r8, qword [rsp + 0x5a8]
mov qword [rsp + 0x5b8], r8
mov r8b, byte [rsp + 0x81]
mov byte [rsp + 0x82], r8b
mov r8, qword [rsp + 0x598]
mov qword [rsp + 0x5a8], r8
mov r8b, byte [rsp + 0x238]
mov byte [rsp + 0x81], r8b
mov r8, qword [rsp + 0x590]
mov qword [rsp + 0x598], r8
mov r8b, byte [rsp + 0x80]
mov byte [rsp + 0x238], r8b
mov r8, qword [rsp + 0x580]
mov qword [rsp + 0x590], r8
mov r8b, byte [rsp + 0x7f]
mov byte [rsp + 0x80], r8b
mov r8, qword [rsp + 0x578]
mov qword [rsp + 0x580], r8
mov r8b, byte [rsp + 0x230]
mov byte [rsp + 0x7f], r8b
mov r8, qword [rsp + 0x568]
mov qword [rsp + 0x578], r8
mov r8b, byte [rsp + 0x7e]
mov byte [rsp + 0x230], r8b
mov r8, qword [rsp + 0x558]
mov qword [rsp + 0x568], r8
mov r8b, byte [rsp + 0x7d]
mov byte [rsp + 0x7e], r8b
mov r8, qword [rsp + 0x550]
mov qword [rsp + 0x558], r8
mov r8b, byte [rsp + 0x7c]
mov byte [rsp + 0x7d], r8b
mov r8, qword [rsp + 0x540]
mov qword [rsp + 0x550], r8
mov r8b, byte [rsp + 0x7b]
mov byte [rsp + 0x7c], r8b
mov r8, qword [rsp + 0x538]
mov qword [rsp + 0x540], r8
mov r8b, byte [rsp + 0x228]
mov byte [rsp + 0x7b], r8b
mov r8, qword [rsp + 0x528]
mov qword [rsp + 0x538], r8
mov r8b, byte [rsp + 0x7a]
mov byte [rsp + 0x228], r8b
mov r8, qword [rsp + 0x520]
mov qword [rsp + 0x528], r8
mov r8b, byte [rsp + 0x220]
mov byte [rsp + 0x7a], r8b
mov r8, qword [rsp + 0x510]
mov qword [rsp + 0x520], r8
mov r8b, byte [rsp + 0x79]
mov byte [rsp + 0x220], r8b
mov r8, qword [rsp + 0x500]
mov qword [rsp + 0x510], r8
mov r8b, byte [rsp + 0x78]
mov byte [rsp + 0x79], r8b
mov r8, qword [rsp + 0x4f8]
mov qword [rsp + 0x500], r8
mov r8b, byte [rsp + 0x218]
mov byte [rsp + 0x78], r8b
mov r8, qword [rsp + 0x4e8]
mov qword [rsp + 0x4f8], r8
mov r8b, byte [rsp + 0x77]
mov byte [rsp + 0x218], r8b
mov r8, qword [rsp + 0x4e0]
mov qword [rsp + 0x4e8], r8
mov r8b, byte [rsp + 0x76]
mov byte [rsp + 0x77], r8b
mov r8, qword [rsp + 0x4d0]
mov qword [rsp + 0x4e0], r8
mov r8b, byte [rsp + 0x210]
mov byte [rsp + 0x76], r8b
mov r8, qword [rsp + 0x4c0]
mov qword [rsp + 0x4d0], r8
mov r8b, byte [rsp + 0x75]
mov byte [rsp + 0x210], r8b
mov r8, qword [rsp + 0x4b8]
mov qword [rsp + 0x4c0], r8
mov r8b, byte [rsp + 0x208]
mov byte [rsp + 0x75], r8b
mov r8, qword [rsp + 0x4a8]
mov qword [rsp + 0x4b8], r8
mov r8b, byte [rsp + 0x74]
mov byte [rsp + 0x208], r8b
mov r8, qword [rsp + 0x4a0]
mov qword [rsp + 0x4a8], r8
mov r8b, byte [rsp + 0x73]
mov byte [rsp + 0x74], r8b
mov r8, qword [rsp + 0x490]
mov qword [rsp + 0x4a0], r8
mov r8b, byte [rsp + 0x200]
mov byte [rsp + 0x73], r8b
mov r8, qword [rsp + 0x488]
mov qword [rsp + 0x490], r8
mov r8b, byte [rsp + 0x72]
mov byte [rsp + 0x200], r8b
mov r8, qword [rsp + 0x478]
mov qword [rsp + 0x488], r8
mov r8b, byte [rsp + 0x1f8]
mov byte [rsp + 0x72], r8b
mov r8, qword [rsp + 0x468]
mov qword [rsp + 0x478], r8
mov r8b, byte [rsp + 0x71]
mov byte [rsp + 0x1f8], r8b
mov r8, qword [rsp + 0x460]
mov qword [rsp + 0x468], r8
mov r8b, byte [rsp + 0x70]
mov byte [rsp + 0x71], r8b
mov r8, qword [rsp + 0x458]
mov qword [rsp + 0x460], r8
mov r8b, byte [rsp + 0x1f0]
mov byte [rsp + 0x70], r8b
mov r8, qword [rsp + 0x450]
mov qword [rsp + 0x458], r8
mov r8b, byte [rsp + 0x6f]
mov byte [rsp + 0x1f0], r8b
mov r8, qword [rsp + 0x440]
mov qword [rsp + 0x450], r8
mov r8b, byte [rsp + 0x6e]
mov byte [rsp + 0x6f], r8b
mov r8, qword [rsp + 0x430]
mov qword [rsp + 0x440], r8
mov r8b, byte [rsp + 0x1e8]
mov byte [rsp + 0x6e], r8b
mov r8, qword [rsp + 0x428]
mov qword [rsp + 0x430], r8
mov r8b, byte [rsp + 0x6d]
mov byte [rsp + 0x1e8], r8b
mov r8, qword [rsp + 0x420]
mov qword [rsp + 0x428], r8
mov r8b, byte [rsp + 0x1e0]
mov byte [rsp + 0x6d], r8b
mov r8, qword [rsp + 0x418]
mov qword [rsp + 0x420], r8
mov r8b, byte [rsp + 0x6c]
mov byte [rsp + 0x1e0], r8b
mov r8, qword [rsp + 0x408]
mov qword [rsp + 0x418], r8
mov r8b, byte [rsp + 0x6b]
mov byte [rsp + 0x6c], r8b
mov r8, qword [rsp + 0x400]
mov qword [rsp + 0x408], r8
mov r8b, byte [rsp + 0x1d8]
mov byte [rsp + 0x6b], r8b
mov r8, qword [rsp + 0x3f8]
mov qword [rsp + 0x400], r8
mov r8b, byte [rsp + 0x6a]
mov byte [rsp + 0x1d8], r8b
mov r8, qword [rsp + 0x3f0]
mov qword [rsp + 0x3f8], r8
mov r8b, byte [rsp + 0x1d0]
mov byte [rsp + 0x6a], r8b
mov r8, qword [rsp + 0x3e8]
mov qword [rsp + 0x3f0], r8
mov r8b, byte [rsp + 0x1c8]
mov byte [rsp + 0x1d0], r8b
mov r8, qword [rsp + 0x3e0]
mov qword [rsp + 0x3e8], r8
mov r8b, byte [rsp + 0x1c0]
mov byte [rsp + 0x1c8], r8b
mov r8, qword [rsp + 0x3d8]
mov qword [rsp + 0x3e0], r8
mov r8b, byte [rsp + 0x1b8]
mov byte [rsp + 0x1c0], r8b
mov r8, qword [rsp + 0x3c8]
mov qword [rsp + 0x3d8], r8
mov r8b, byte [rsp + 0x1b0]
mov byte [rsp + 0x1b8], r8b
mov r8, qword [rsp + 0x3c0]
mov qword [rsp + 0x3c8], r8
mov r8b, byte [rsp + 0x1a8]
mov byte [rsp + 0x1b0], r8b
mov r8, qword [rsp + 0x3b8]
mov qword [rsp + 0x3c0], r8
mov r8b, byte [rsp + 0x1a0]
mov byte [rsp + 0x1a8], r8b
mov r8, qword [rsp + 0x3a8]
mov qword [rsp + 0x3b8], r8
mov r8b, byte [rsp + 0x69]
mov byte [rsp + 0x1a0], r8b
mov r8, qword [rsp + 0x3a0]
mov qword [rsp + 0x3a8], r8
mov r8b, byte [rsp + 0x68]
mov byte [rsp + 0x69], r8b
mov r8, qword [rsp + 0x398]
mov qword [rsp + 0x3a0], r8
mov r8b, byte [rsp + 0x67]
mov byte [rsp + 0x68], r8b
mov r8, qword [rsp + 0x390]
mov qword [rsp + 0x398], r8
mov r8b, byte [rsp + 0x66]
mov byte [rsp + 0x67], r8b
mov r8, qword [rsp + 0x388]
mov qword [rsp + 0x390], r8
mov r8b, byte [rsp + 0x65]
mov byte [rsp + 0x66], r8b
mov r8, qword [rsp + 0x378]
mov qword [rsp + 0x388], r8
mov r8b, byte [rsp + 0x64]
mov byte [rsp + 0x65], r8b
mov r8, qword [rsp + 0x370]
mov qword [rsp + 0x378], r8
mov r8b, byte [rsp + 0x63]
mov byte [rsp + 0x64], r8b
mov r8, qword [rsp + 0x368]
mov qword [rsp + 0x370], r8
mov r8b, byte [rsp + 0x62]
mov byte [rsp + 0x63], r8b
mov r8, qword [rsp + 0x360]
mov qword [rsp + 0x368], r8
mov r8b, byte [rsp + 0x61]
mov byte [rsp + 0x62], r8b
mov r8, qword [rsp + 0x350]
mov qword [rsp + 0x360], r8
mov r8b, byte [rsp + 0x60]
mov byte [rsp + 0x61], r8b
mov r8, qword [rsp + 0x340]
mov qword [rsp + 0x350], r8
mov r8b, byte [rsp + 0x5f]
mov byte [rsp + 0x60], r8b
mov r8, qword [rsp + 0x338]
mov qword [rsp + 0x340], r8
mov r8b, byte [rsp + 0x5e]
mov byte [rsp + 0x5f], r8b
mov r8, qword [rsp + 0x330]
mov qword [rsp + 0x338], r8
mov r8b, byte [rsp + 0x5d]
mov byte [rsp + 0x5e], r8b
mov r8, qword [rsp + 0x328]
mov qword [rsp + 0x330], r8
mov r8b, byte [rsp + 0x5c]
mov byte [rsp + 0x5d], r8b
mov r8, qword [rsp + 0x320]
mov qword [rsp + 0x328], r8
mov r8b, byte [rsp + 0x5b]
mov byte [rsp + 0x5c], r8b
mov r8, qword [rsp + 0x318]
mov qword [rsp + 0x320], r8
mov r8b, byte [rsp + 0x5a]
mov byte [rsp + 0x5b], r8b
mov r8, qword [rsp + 0x310]
mov qword [rsp + 0x318], r8
mov r8b, byte [rsp + 0x59]
mov byte [rsp + 0x5a], r8b
mov r8, qword [rsp + 0x308]
mov qword [rsp + 0x310], r8
mov r8b, byte [rsp + 0x58]
mov byte [rsp + 0x59], r8b
mov r8, qword [rsp + 0x300]
mov qword [rsp + 0x308], r8
mov r8b, byte [rsp + 0x57]
mov byte [rsp + 0x58], r8b
mov r8, qword [rsp + 0x2f8]
mov qword [rsp + 0x300], r8
mov r8b, byte [rsp + 0x198]
mov byte [rsp + 0x57], r8b
mov r8, qword [rsp + 0x2f0]
mov qword [rsp + 0x2f8], r8
mov r8b, byte [rsp + 0x56]
mov byte [rsp + 0x198], r8b
mov r8, qword [rsp + 0x2e0]
mov qword [rsp + 0x2f0], r8
mov r8b, byte [rsp + 0x55]
mov byte [rsp + 0x56], r8b
mov r8, qword [rsp + 0x2d8]
mov qword [rsp + 0x2e0], r8
mov r8b, byte [rsp + 0x54]
mov byte [rsp + 0x55], r8b
mov r8, qword [rsp + 0x2d0]
mov qword [rsp + 0x2d8], r8
mov r8b, byte [rsp + 0x53]
mov byte [rsp + 0x54], r8b
mov r8, qword [rsp + 0x2c0]
mov qword [rsp + 0x2d0], r8
mov r8b, byte [rsp + 0x52]
mov byte [rsp + 0x53], r8b
mov r8, qword [rsp + 0x2b8]
mov qword [rsp + 0x2c0], r8
mov r8b, byte [rsp + 0x51]
mov byte [rsp + 0x52], r8b
mov r8, qword [rsp + 0x2a8]
mov qword [rsp + 0x2b8], r8
mov r8b, byte [rsp + 0x50]
mov byte [rsp + 0x51], r8b
mov r8, qword [rsp + 0x298]
mov qword [rsp + 0x2a8], r8
mov r8b, byte [rsp + 0x4f]
mov byte [rsp + 0x50], r8b
mov r8, qword [rsp + 0x290]
mov qword [rsp + 0x298], r8
mov r8b, byte [rsp + 0x4e]
mov byte [rsp + 0x4f], r8b
mov r8, qword [rsp + 0x288]
mov qword [rsp + 0x290], r8
mov r8b, byte [rsp + 0x4d]
mov byte [rsp + 0x4e], r8b
mov r8, qword [rsp + 0x280]
mov qword [rsp + 0x288], r8
mov r8b, byte [rsp + 0x4c]
mov byte [rsp + 0x4d], r8b
mov r8, qword [rsp + 0x278]
mov qword [rsp + 0x280], r8
mov r8b, byte [rsp + 0x4b]
mov byte [rsp + 0x4c], r8b
mov r8, qword [rsp + 0x270]
mov qword [rsp + 0x278], r8
mov r8b, byte [rsp + 0x4a]
mov byte [rsp + 0x4b], r8b
mov r8, qword [rsp + 0x268]
mov qword [rsp + 0x270], r8
mov r8b, byte [rsp + 0x49]
mov byte [rsp + 0x4a], r8b
mov r8, qword [rsp + 0x260]
mov qword [rsp + 0x268], r8
mov r8b, byte [rsp + 0x48]
mov byte [rsp + 0x49], r8b
mov r8, qword [rsp + 0x258]
mov qword [rsp + 0x260], r8
mov r8b, byte [rsp + 0x47]
mov byte [rsp + 0x48], r8b
mov r8, qword [rsp + 0x250]
mov qword [rsp + 0x258], r8
mov r8b, byte [rsp + 0x46]
mov byte [rsp + 0x47], r8b
mov rdx, qword [rsp + 0x180]
mov qword [rsp + 0x250], rdx
mov dl, byte [rsp + 0xcf]
mov byte [rsp + 0x46], dl
mov r8, qword [rsp + 0xa20]
mov qword [rsp + 0x180], r8
mov rax, qword [rsp + 0xb50]
mov qword [rsp + 0xa20], rax
mov r8, qword [rsp + 0x178]
mov qword [rsp + 0xaa8], r8
mov r8b, byte [rsp + 0xd8]
mov byte [rsp + 0x100], r8b
mov rdx, qword [rsp + 0xad0]
mov qword [rsp + 0x178], rdx
mov al, byte [rsp + 0xce]
mov r8, qword [rsp + 0x150]
mov qword [rsp + 0x108], r8
jmp 0x140059ebd
lea rsi, [rsp + 0xb78]
lea rdi, [rsp + 0x1548]
mov r8d, 0x198
mov rcx, rdi
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov eax, dword [rsi + 0x199]
mov ecx, dword [rsi + 0x19c]
mov dword [rdi + 0x199], eax
mov dword [rdi + 0x19c], ecx
mov qword [rdi - 0x18], r14
mov qword [rdi - 0x10], r15
mov byte [rdi - 8], r12b
mov byte [rdi - 7], r13b
mov eax, dword [rsp + 0x2030]
mov dword [rdi - 6], eax
movzx eax, word [rsp + 0x2034]
mov word [rdi - 2], ax
mov byte [rdi + 0x198], bl
movzx eax, byte [rsp + 0x13b9]
cmp rax, 3
jne 0x140067e5a
lea rsi, [rsp + 0xb60]
lea rdx, [rsp + 0x1530]
mov r8d, 0x1b8
mov rcx, rsi
call sub.msvcrt.dll_memcpy
lea rdi, [rsp + 0x2030]
lea rdx, [rsp + 0x1370]
mov rcx, rdi
mov r8, rsi
call fcn.140009c24
mov rax, qword [rdi]
mov rsi, qword [rdi + 8]
mov dil, byte [rdi + 0x10]
jmp 0x140068108
test rax, rax
je 0x1400680d9
cmp eax, 1
jne 0x140068212
mov rdx, qword [rsp + 0x1398]
mov r8b, byte [rsp + 0x13b0]
lea rsi, [rsp + 0xb60]
lea r9, [rsp + 0x1530]
mov rcx, rsi
call fcn.140009d8f
mov bl, byte [rsi + 0x178]
mov r14, qword [rsi]
mov r15, qword [rsi + 8]
mov r12b, byte [rsi + 0x10]
mov r13b, byte [rsi + 0x11]
mov eax, dword [rsi + 0x12]
mov dword [rsp + 0x1300], eax
movzx eax, word [rsi + 0x16]
mov word [rsp + 0x1304], ax
cmp bl, 3
je 0x140068269
lea rsi, [rsp + 0xb78]
lea rdi, [rsp + 0x19c8]
mov r8d, 0x160
mov rcx, rdi
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov eax, dword [rsi + 0x161]
mov ecx, dword [rsi + 0x164]
mov dword [rdi + 0x161], eax
mov dword [rdi + 0x164], ecx
mov qword [rdi - 0x18], r14
mov qword [rdi - 0x10], r15
mov byte [rdi - 8], r12b
mov byte [rdi - 7], r13b
mov eax, dword [rsp + 0x1300]
mov dword [rdi - 6], eax
movzx eax, word [rsp + 0x1304]
mov word [rdi - 2], ax
mov byte [rdi + 0x160], bl
lea rcx, [rsp + 0x19b0]
call fcn.140034df7
mov qword [rsp + 0xf8], rax
lea rsi, fcn.14003514e
mov dil, 1
jmp 0x140068354
lea rsi, [rsp + 0x1de8]
lea rdi, [rsp + 0x1370]
mov r8d, 0x1a0
mov rcx, rsi
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov eax, dword [rdi + 0x1a1]
mov ecx, dword [rdi + 0x1a4]
mov dword [rsi + 0x1a1], eax
mov dword [rsi + 0x1a4], ecx
push 0xc
pop rcx
lea rdx, [rsp + 0x1d80]
lea rsi, [rsp + 0x2030]
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov qword [rdx + 0x60], rbx
mov byte [rdx + 0x208], r14b
lea rcx, [rsp + 0x1537]
mov r8d, 0x210
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0xb61]
mov byte [rcx - 1], 4
lea rdx, [rsp + 0x1530]
mov r8d, 0x217
jmp 0x140065679
lea r8, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_meta_literal.rs
xor ecx, ecx
xor edx, edx
call fcn.140025a20
ud2
lea rsi, [rsp + 0xb60]
lea rdx, [rsp + 0x1530]
mov r8d, 0x1b8
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov rcx, rsi
call fcn.140034db4
lea rsi, fcn.140034e3a
xor edi, edi
mov r12, qword [rsp + 0xe8]
mov r15, qword [rsp + 0xf0]
mov r13b, byte [rsp + 0x45]
mov rbx, qword [rsp + 0x110]
mov r14b, byte [rsp + 0x13b8]
mov qword [rsp + 0x1c00], rax
mov qword [rsp + 0x1c08], rsi
mov byte [rsp + 0x1c10], dil
mov byte [rsp + 0x1c11], r14b
movzx eax, word [rsp + 0xabc]
mov word [rsp + 0x1c16], ax
mov eax, dword [rsp + 0xab8]
mov dword [rsp + 0x1c12], eax
mov rax, qword [rsp + 0x1c10]
mov qword [rsp + 0x1547], rax
mov rax, qword [rsp + 0x1c00]
mov qword [rsp + 0x1537], rax
mov rax, qword [rsp + 0x1c08]
mov qword [rsp + 0x153f], rax
mov byte [rsp + 0xb60], 6
mov rax, qword [rsp + 0x153f]
mov qword [rsp + 0xb70], rax
mov rax, qword [rsp + 0x1547]
mov qword [rsp + 0xb78], rax
mov eax, dword [rsp + 0x1530]
mov dword [rsp + 0xb61], eax
movzx eax, word [rsp + 0x1534]
mov word [rsp + 0xb65], ax
mov al, byte [rsp + 0x1536]
mov byte [rsp + 0xb67], al
mov rax, qword [rsp + 0x1537]
mov qword [rsp + 0xb68], rax
mov al, byte [rsp + 0x153f]
mov byte [rsp + 0xb70], al
jmp 0x1400661f0
mov dl, byte [rsp + 0x1390]
mov r8b, byte [rsp + 0x1391]
lea rsi, [rsp + 0xb60]
lea r9, [rsp + 0x1530]
mov rcx, rsi
call fcn.14000a7be
mov bl, byte [rsi + 0x1a0]
mov r14, qword [rsi]
mov r15, qword [rsi + 8]
mov r12b, byte [rsi + 0x10]
mov r13b, byte [rsi + 0x11]
mov eax, dword [rsi + 0x12]
mov dword [rsp + 0x1300], eax
movzx eax, word [rsi + 0x16]
mov word [rsp + 0x1304], ax
cmp bl, 3
jne 0x1400682d0
mov eax, dword [rsp + 0x1300]
mov dword [rsp + 0xab8], eax
movzx eax, word [rsp + 0x1304]
mov word [rsp + 0xabc], ax
lea rcx, [rsp + 0x1530]
call fcn.140034e3a
jmp 0x1400661ba
lea rsi, [rsp + 0xb78]
lea rdi, [rsp + 0x1d98]
mov r8d, 0x188
mov rcx, rdi
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov eax, dword [rsi + 0x189]
mov ecx, dword [rsi + 0x18c]
mov dword [rdi + 0x189], eax
mov dword [rdi + 0x18c], ecx
mov qword [rdi - 0x18], r14
mov qword [rdi - 0x10], r15
mov byte [rdi - 8], r12b
mov byte [rdi - 7], r13b
mov eax, dword [rsp + 0x1300]
mov dword [rdi - 6], eax
movzx eax, word [rsp + 0x1304]
mov word [rdi - 2], ax
mov byte [rdi + 0x188], bl
lea rcx, [rsp + 0x1d80]
call fcn.140034e93
mov qword [rsp + 0xf8], rax
lea rsi, method..virtual_0
mov dil, 2
mov r14b, byte [rsp + 0x13b8]
lea rcx, [rsp + 0x1530]
call fcn.140034e3a
mov r12, qword [rsp + 0xe8]
mov r15, qword [rsp + 0xf0]
mov r13b, byte [rsp + 0x45]
mov rbx, qword [rsp + 0x110]
mov rax, qword [rsp + 0xf8]
jmp 0x14006812d
ud2
lea r8, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_dfa_onepass.rs
mov rcx, r10
jmp 0x140068031
lea r8, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_dfa_onepass.rs
mov rcx, r9
jmp 0x140068031
lea rax, [rsp + 0x2030]
lea rdx, [rsp + 0x19b0]
mov qword [rdx], rax
lea rax, str.internal_error:_entered_unreachable_code:_expected_literal__got
lea rcx, [rsp + 0xb60]
mov qword [rcx], rax
push 1
pop rax
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea r8, [0x140089148]
mov qword [rdx + 8], r8
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_meta_literal.rs
call fcn.140025960
ud2
lea rcx, [rsp + 0xb88]
call fcn.14003568a
lea rdi, [rsp + 0x1530]
lea rbx, [rsp + 0xb60]
mov rcx, rdi
mov rdx, rbx
call fcn.140023136
mov r8d, 0x100
lea rcx, [rsp + 0xc18]
mov rdx, rdi
call sub.msvcrt.dll_memcpy
lea rdi, [rsp + 0x1530]
mov rcx, rdi
mov rdx, rbx
call fcn.140015506
cmp dword [rdi], 3
mov rsi, qword [rsp + 0x118]
lea r15, [rsp + 0xba0]
lea r12, [rsp + 0xbd0]
lea r13, [rsp + 0xbb8]
jne 0x14006561d
lea rdi, [rsp + 0xb60]
mov rcx, rdi
call fcn.140015651
lea rbx, [rsp + 0x1530]
mov rcx, rbx
mov rdx, rdi
call fcn.1400150f1
cmp dword [rbx], 3
jne 0x14006561d
lea rdi, [rsp + 0x1530]
lea rdx, [rsp + 0xb60]
mov rcx, rdi
call fcn.140013d43
cmp dword [rdi], 3
jne 0x14006561d
lea rdi, [rsp + 0xb60]
mov rcx, rdi
call fcn.1400156e7
mov rcx, rdi
call fcn.140014ae9
lea rbx, [rsp + 0x1530]
mov rcx, rbx
lea rdx, [rsp + 0xd40]
call fcn.1400231ba
lea rdi, [rsp + 0xc00]
mov rcx, rdi
call fcn.140034f06
mov rax, qword [rbx + 0x10]
movups xmm0, xmmword [rbx]
movups xmmword [rdi], xmm0
xor ecx, ecx
cmp qword [rdi], 0
mov qword [rdi + 0x10], rax
setne cl
mov eax, dword [rsp + rcx*8 + 0xd2c]
mov dword [rdi + 0x128], eax
mov rcx, r15
call fcn.14003571f
mov rcx, r13
call fcn.140008e34
mov rcx, r12
call fcn.1400357b4
lea rcx, [rsp + 0xbe8]
call fcn.140008e34
mov r14, qword [rdi - 0x78]
mov rax, qword [rdi - 0x70]
mov qword [rsp + 0xc0], rax
mov r13b, byte [rdi - 0x68]
mov al, byte [rdi - 0x67]
mov byte [rsp + 0xd0], al
mov ebx, dword [rdi - 0x66]
movzx r12d, word [rdi - 0x62]
lea rdi, [rsp + 0xba0]
lea rcx, [rsp + 0x1370]
mov r8d, 0x198
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov r15b, byte [rdi + 0x198]
mov eax, dword [rdi + 0x199]
mov dword [rsp + 0xb48], eax
mov eax, dword [rdi + 0x19c]
mov dword [rsp + 0xb4b], eax
lea rcx, [rsp + 0xd40]
call fcn.14003584d
cmp r15b, 3
je 0x14006562a
shl r12, 0x20
or r12, rbx
lea rdi, [rsp + 0x2030]
lea rdx, [rsp + 0x1370]
mov r8d, 0x198
mov rcx, rdi
call sub.msvcrt.dll_memcpy
mov eax, dword [rsp + 0xb48]
mov ecx, dword [rsp + 0xb4b]
mov dword [rsp + 0xb40], eax
mov dword [rsp + 0xb43], ecx
lea rbx, [rsp + 0x1d98]
mov r8d, 0x198
mov rcx, rbx
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov eax, dword [rsp + 0xb40]
mov ecx, dword [rsp + 0xb43]
mov dword [rbx + 0x199], eax
mov dword [rbx + 0x19c], ecx
mov qword [rbx - 0x18], r14
mov rax, qword [rsp + 0xc0]
mov qword [rbx - 0x10], rax
mov byte [rbx - 8], r13b
mov al, byte [rsp + 0xd0]
mov byte [rbx - 7], al
mov rax, r12
shr rax, 0x20
mov word [rbx - 2], ax
mov dword [rbx - 6], r12d
mov byte [rbx + 0x198], r15b
movzx eax, byte [rsp + 0x1959]
cmp rax, 3
jne 0x14006a544
lea rsi, [rsp + 0xb60]
lea rdx, [rsp + 0x1d80]
mov r8d, 0x1b8
mov rcx, rsi
call sub.msvcrt.dll_memcpy
lea rdi, [rsp + 0x1530]
lea rdx, [rsp + 0x1910]
mov rcx, rdi
mov r8, rsi
call fcn.140009c24
mov rsi, qword [rdi]
mov rbx, qword [rdi + 8]
mov dil, byte [rdi + 0x10]
jmp 0x14006a667
lea r8, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.1.2_src_nfa_noncontiguous.rs
jmp 0x140068031
lea r8, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_dfa_remapper.rsH
mov rcx, rsi
jmp 0x14006a4d1
lea r8, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_dfa_remapper.rsH
mov rcx, rax
mov rdx, r15
jmp 0x140068031
lea rax, [rsp + 0x1c00]
lea rdx, [rsp + 0x19b0]
mov qword [rdx], rax
lea rax, str.internal_error:_entered_unreachable_code:_expected_literal_or_concat__got
lea rcx, [rsp + 0xb60]
mov qword [rcx], rax
push 1
pop rax
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea r8, [0x140089148]
mov qword [rdx + 8], r8
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_meta_literal.rs
jmp 0x14006a1d9
lea rdx, [rsp + 0x19b0]
and qword [rdx], 0
lea rcx, [rsp + 0x2030]
call fcn.140041744
ud2
test rax, rax
je 0x14006a635
cmp eax, 1
jne 0x14006a674
mov rdx, qword [rsp + 0x1938]
mov r8b, byte [rsp + 0x1950]
lea rdi, [rsp + 0xb60]
lea r9, [rsp + 0x1d80]
mov rcx, rdi
call fcn.140009d8f
mov bl, byte [rdi + 0x178]
cmp bl, 3
je 0x14006a6a6
lea rsi, [rsp + 0xb78]
mov eax, dword [rsi - 6]
movzx r14d, word [rsi - 2]
shl r14, 0x20
or r14, rax
mov r15, qword [rsi - 0x18]
mov r12, qword [rsi - 0x10]
mov r13b, byte [rsi - 8]
mov al, byte [rsi - 7]
mov byte [rsp + 0x140], al
lea rdi, [rsp + 0x1c18]
mov r8d, 0x160
mov rcx, rdi
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov eax, dword [rsi + 0x161]
mov ecx, dword [rsi + 0x164]
mov dword [rdi + 0x161], eax
mov dword [rdi + 0x164], ecx
mov qword [rdi - 0x18], r15
mov qword [rdi - 0x10], r12
mov byte [rdi - 8], r13b
mov al, byte [rsp + 0x140]
mov byte [rdi - 7], al
mov rax, r14
shr rax, 0x20
mov word [rdi - 2], ax
mov dword [rdi - 6], r14d
mov byte [rdi + 0x160], bl
lea rcx, [rsp + 0x1c00]
call fcn.140034df7
mov rsi, rax
lea rbx, fcn.14003514e
mov dil, 1
jmp 0x14006a763
lea rsi, [rsp + 0xb60]
lea rdx, [rsp + 0x1d80]
mov r8d, 0x1b8
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov rcx, rsi
call fcn.140034db4
mov rsi, rax
lea rbx, fcn.140034e3a
xor edi, edi
mov r14b, byte [rsp + 0x1958]
jmp 0x14006a778
mov dl, byte [rsp + 0x1930]
mov r8b, byte [rsp + 0x1931]
lea rdi, [rsp + 0xb60]
lea r9, [rsp + 0x1d80]
mov rcx, rdi
call fcn.14000a7be
mov bl, byte [rdi + 0x1a0]
cmp bl, 3
jne 0x14006a6c0
lea rcx, [rsp + 0x1d80]
call fcn.140034e3a
mov rsi, qword [rsp + 0x118]
jmp 0x14006562a
lea rsi, [rsp + 0xb78]
mov eax, dword [rsi - 6]
movzx r14d, word [rsi - 2]
shl r14, 0x20
or r14, rax
mov r15, qword [rsi - 0x18]
mov r12, qword [rsi - 0x10]
mov r13b, byte [rsi - 8]
mov al, byte [rsi - 7]
mov byte [rsp + 0x140], al
lea rdi, [rsp + 0x19c8]
mov r8d, 0x188
mov rcx, rdi
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov eax, dword [rsi + 0x189]
mov ecx, dword [rsi + 0x18c]
mov dword [rdi + 0x189], eax
mov dword [rdi + 0x18c], ecx
mov qword [rdi - 0x18], r15
mov qword [rdi - 0x10], r12
mov byte [rdi - 8], r13b
mov al, byte [rsp + 0x140]
mov byte [rdi - 7], al
mov rax, r14
shr rax, 0x20
mov word [rdi - 2], ax
mov dword [rdi - 6], r14d
mov byte [rdi + 0x188], bl
lea rcx, [rsp + 0x19b0]
call fcn.140034e93
mov rsi, rax
lea rbx, method..virtual_0
mov dil, 2
mov r14b, byte [rsp + 0x1958]
lea rcx, [rsp + 0x1d80]
call fcn.140034e3a
lea rcx, [rsp + 0x1320]
mov qword [rcx], rsi
mov qword [rcx + 8], rbx
mov byte [rcx + 0x10], dil
mov byte [rcx + 0x11], r14b
call fcn.14006b6dd
mov rsi, rax
lea rcx, [rsp + 0x12d0]
call fcn.1400358d3
mov rcx, qword [rsp + 0xb38]
mov qword [rcx + 8], rsi
lea rax, [0x1400dd1a8]
jmp 0x140065b5d
lea rdx, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.3_src_dfa_onepass.rs
xor ecx, ecx
call fcn.140039270
ud2
lea rax, str.expected_number_of_patterns_to_match_pattern_ID
lea r9, [rsp + 0x1530]
mov qword [r9], rax
mov qword [r9 + 8], 1
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_79e9716c980570bfd1f666e3b16ac583f0168962library_alloc_srccollections_btree_navigate.rsIndex_out_of_bounds
mov qword [r9 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r9 + 0x18], xmm0
lea rax, str._home_kali_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.1.2_src_nfa_noncontiguous.rs
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0xab8]
lea r8, [rsp + 0x1300]
xor ecx, ecx
call fcn.140007c4a
ud2