Function at 0x1400aa801
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, 0x2b58
call fcn.140161520
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x2ac0], xmm6
and rsp, 0xffffffffffffffe0
mov qword [rsp + 0xa70], r9
mov qword [rsp + 0x140], r8
mov rsi, rdx
mov qword [rsp + 0xb50], rcx
mov rax, qword [rdx + 0xa0]
test byte [rax + 0x3a], 1
jne 0x1400aa912
lea rcx, [rsi + 0x60]
cmp byte [rsi + 0x70], 3
lea rax, [0x140199380]
cmovne rax, rcx
mov cl, byte [rax + 0x10]
cmp cl, 2
jne 0x1400aa91f
cmp byte [rsi + 0x7c], 0
je 0x1400aa912
mov bl, byte [rsi + 0x7a]
lea rdi, [rsp + 0xba0]
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 r15, [rsp + 0x1e80]
movups xmmword [r15 + 8], xmm0
mov qword [r15], 8
mov rax, qword [rsp + 0xa70]
lea r14, [rax*8]
xor r13d, r13d
lea r12, [rsp + 0x1520]
cmp r14, r13
je 0x1400aa94c
mov rax, qword [rsp + 0x140]
mov r8, qword [rax + r13]
mov rcx, r12
mov rdx, rdi
call fcn.1400ef7eb
mov rcx, r15
mov rdx, r12
call fcn.1400cb208
mov rcx, r12
call fcn.1400c93f7
add r13, 8
jmp 0x1400aa8dd
mov byte [rsp + 0x1518], 2
jmp 0x1400aaad7
mov rdx, qword [rax]
lock inc qword [rdx]
jle 0x1400c6602
mov rax, qword [rax + 8]
mov qword [rsp + 0x1508], rdx
mov qword [rsp + 0x1510], rax
mov byte [rsp + 0x1518], cl
jmp 0x1400aaad7
cmp bl, 2
sete dil
or dil, bl
test dil, 1
je 0x1400aa96b
lea rcx, [rsp + 0x1e80]
call fcn.1400d492d
jmp 0x1400aa987
lea r15, [rsp + 0x1e80]
mov rcx, qword [r15]
mov rdx, qword [r15 + 0x10]
call fcn.1400cb2b1
mov rcx, r15
call fcn.1400cb95e
mov rax, qword [rsp + 0x1e90]
mov qword [rsp + 0x1500], rax
movups xmm0, xmmword [rsp + 0x1e80]
movaps xmmword [rsp + 0x14f0], xmm0
mov cl, byte [rsi + 0x7a]
cmp cl, 2
setne al
test cl, 1
sete cl
mov r8, qword [rsp + 0x14f0]
test r8, r8
je case.default.0x1400c2d43
and al, cl
mov r9, qword [rsp + 0x1500]
mov rcx, r9
shl rcx, 5
mov rdx, r8
test rcx, rcx
je 0x1400aa9ec
add rcx, 0xffffffffffffffe0
cmp byte [rdx + 0x18], 0
lea rdx, [rdx + 0x20]
jne 0x1400aa9d7
jmp case.default.0x1400c2d43
cmp qword [rsi + 0x98], 1
jne case.default.0x1400c2d43
mov rcx, qword [rsi + 0x88]
mov rcx, qword [rcx]
cmp qword [rcx + 0x30], 0
jne case.default.0x1400c2d43
cmp word [rcx + 0x38], 0
setne cl
or al, cl
jne case.default.0x1400c2d43
lea r15, [rsp + 0xba0]
mov rcx, r15
mov dl, 1
call fcn.1400c8554
mov r12b, byte [r15 + 0x1ba]
cmp r12b, 9
jne 0x1400c2ce1
lea rcx, [rsp + 0x1d10]
and qword [rcx], 0
call fcn.1400c93ec
cmp qword [rsp + 0xa70], 1
jne 0x1400aaa7c
cmp qword [rsi + 0x98], 0
je 0x1400c433a
mov rax, qword [rsi + 0x88]
mov rax, qword [rax]
cmp word [rax + 0x38], 0
jne 0x1400aaa7c
cmp qword [rax + 0x30], 0
je 0x1400bf482
lea rcx, [rsp + 0x18a0]
and qword [rcx], 0
lea rax, [0x140199ff8]
mov qword [rcx + 8], rax
call fcn.1400c93ec
mov r8, qword [rsp + 0x14f0]
test r8, r8
je 0x1400aaac2
mov r9, qword [rsp + 0x1500]
and dil, 1
lea rcx, [rsp + 0x1508]
mov edx, edi
call fcn.1400c942e
jmp 0x1400aaaca
mov byte [rsp + 0x1518], 2
lea rcx, [rsp + 0x14f0]
call fcn.1400c93f7
lock inc qword [rsi]
jle 0x1400c6602
mov r13b, byte [rsp + 0x1518]
cmp r13b, 2
jne 0x1400aaafc
mov byte [rsp + 0xae8], 2
mov r13b, 2
jmp 0x1400aab2e
mov rbx, qword [rsp + 0x1508]
lock inc qword [rbx]
jle 0x1400c6602
mov rax, qword [rsp + 0x1510]
mov qword [rsp + 0xad8], rbx
mov qword [rsp + 0xae0], rax
mov byte [rsp + 0xae8], r13b
push 1
pop rdx
mov qword [rsp + 0xb58], rsi
cmp byte [rsi + 0x78], 0
movzx eax, byte [rsi + 0x79]
push 0xa
pop rcx
cmove eax, ecx
mov rcx, qword [rsi + 0x20]
cmp rcx, 2
cmove rcx, rdx
mov edx, 0xa00000
cmovne rdx, qword [rsi + 0x28]
movzx r8d, byte [rsi + 0x82]
xor r9d, r9d
cmp r8b, 3
cmovne r9d, r8d
cmp byte [rsi + 0x7b], 0
lea rdi, [rsp + 0x1328]
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 r15, [rsp + 0xba0]
mov rcx, r15
call fcn.1400a1784
lea r12, [rsp + 0x1e80]
mov rcx, r12
mov rdx, rdi
call fcn.1400a4266
mov rcx, r15
mov rdx, r12
call fcn.1400a2ab7
lea rdi, [rsp + 0x1520]
mov rcx, rdi
mov rdx, r15
mov r8, qword [rsp + 0x140]
mov r9, qword [rsp + 0xa70]
call fcn.1400c946b
cmp dword [rdi], 0x27
jne 0x1400aace2
mov rax, qword [rsp + 0x1528]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb60], rax
lea rcx, [rsp + 0xba0]
call fcn.1400a2b51
cmp r13b, 2
je 0x1400aac2f
lock inc qword [rbx]
jle 0x1400c6602
mov r15, qword [rsp + 0xae0]
mov qword [rsp + 0xb8], rsi
mov al, byte [rsi + 0x7a]
cmp al, 2
sete r14b
or r14b, al
mov r12d, r14d
and r12b, 1
mov sil, 3
lea rcx, [rsp + 0xba0]
mov byte [rcx + 0x10], sil
mov byte [rcx + 0x18], r12b
call fcn.1400964ae
lea rcx, [rsp + 0xba0]
call fcn.1400a1784
lea rdi, [rsp + 0xd60]
mov byte [rdi + 0x10], sil
mov byte [rdi + 0x18], 2
mov rcx, rdi
call fcn.1400964ae
mov qword [rdi], rbx
mov qword [rdi + 8], r15
mov byte [rdi + 0x10], r13b
mov byte [rdi + 0x18], r12b
mov r12, qword [rsp + 0xa8]
lock inc qword [r12]
jle 0x1400c6602
mov qword [rsp + 0x1520], r12
test byte [r12 + 0x179], 3
je 0x1400aadd4
push 0x21
pop rbx
lea rcx, [rsp + 0x1520]
call fcn.14009991d
lea rcx, [rsp + 0xba0]
call fcn.1400cb1bb
jmp 0x1400ab60f
mov rbx, qword [rsp + 0x1520]
mov r15, qword [rsp + 0x1528]
mov r13, qword [rsp + 0x1530]
mov rsi, qword [rsp + 0x1538]
mov rax, qword [rsp + 0x1540]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x1548]
mov qword [rsp + 0xb8], rax
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 + 0xc8], rax
mov rax, qword [rsp + 0x1568]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0x1570]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x1578]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x1580]
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x1588]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x1590]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x1598]
mov qword [rsp + 0xa58], rax
lea rcx, [rsp + 0xba0]
call fcn.1400a2b51
jmp 0x1400ab61c
cmp r13b, 2
jne 0x1400aade7
push 2
pop rdi
mov rsi, qword [rsp + 0xb8]
jmp 0x1400aadfd
lock inc qword [rbx]
mov rsi, qword [rsp + 0xb8]
jle 0x1400c6602
movzx edi, r13b
movzx r14d, r14b
and r14d, 1
lea rcx, [rsp + 0xba0]
call fcn.1400cb1bb
mov qword [rsp + 0xb70], r12
mov qword [rsp + 0xb78], rbx
mov qword [rsp + 0xb80], r15
mov qword [rsp + 0xb88], rdi
mov qword [rsp + 0xb90], r14
cmp r13b, 2
jne 0x1400aae4a
mov byte [rsp + 0x1530], 2
jmp 0x1400aae74
lock inc qword [rbx]
jle 0x1400c6602
mov rax, qword [rsp + 0xae0]
mov qword [rsp + 0x1520], rbx
mov qword [rsp + 0x1528], rax
mov byte [rsp + 0x1530], r13b
cmp byte [rsi + 0x80], 0
je 0x1400aae90
mov al, byte [rsi + 0x7a]
cmp al, 2
je 0x1400aaf99
and al, 1
jne 0x1400aaf99
lea rcx, [rsp + 0x1520]
call fcn.140096617
push 2
pop rax
mov qword [rsp + 0x14d0], rbx
mov qword [rsp + 0x14d8], r15
mov qword [rsp + 0x14e0], rdi
mov qword [rsp + 0x14e8], r12
mov qword [rsp + 0x14c0], rax
push 3
pop rdx
cmp byte [rsi + 0x7f], 0
je 0x1400aaf94
mov rax, qword [rsi + 0xa0]
cmp qword [rax + 0x30], 0
jne 0x1400aaeed
test byte [rax + 0x39], 3
je 0x1400aaf94
mov bl, byte [rsi + 0x7a]
mov dil, byte [rsi + 0x81]
mov rax, qword [rsi + 0x30]
cmp rax, 2
push 1
pop r14
cmovne r14, rax
mov r15d, 0x100000
cmovne r15, qword [rsi + 0x38]
lea rsi, [rsp + 0x1538]
mov rcx, rsi
call fcn.1400a1784
test dil, dil
setne byte [rsi - 6]
cmp bl, 2
sete al
or al, bl
and al, 1
mov qword [rsi - 0x18], r14
mov qword [rsi - 0x10], r15
mov byte [rsi - 8], al
mov byte [rsi - 7], 1
lock inc qword [r12]
jle 0x1400c6602
mov qword [rsp + 0x18c0], r12
lea rsi, [rsp + 0x1bb0]
lea rdx, [rsp + 0x1520]
mov rcx, rsi
call fcn.1400a18f0
cmp byte [rsi + 0x12], 0
je 0x1400ab0c5
lea rdx, [r12 + 0x10]
lea rcx, [rsp + 0x1940]
mov r8d, 0x100
call sub.msvcrt.dll_memcpy
jmp 0x1400ab0d2
jmp 0x1400ab3cf
lea rdi, [rsp + 0xbb0]
mov r12b, 3
mov byte [rdi + 0x10], r12b
and qword [rdi - 0x10], 0
mov rcx, rdi
call fcn.1400964ae
mov r13, qword [rsp + 0x1530]
mov qword [rdi + 0x10], r13
movups xmm0, xmmword [rsp + 0x1520]
movups xmmword [rdi], xmm0
mov rbx, qword [rdi]
mov r15, qword [rdi + 8]
mov eax, dword [rdi + 0x11]
mov ecx, dword [rdi + 0x14]
mov dword [rsp + 0x1340], eax
mov dword [rsp + 0x1343], ecx
lea rdi, [rsp + 0xbc8]
mov rcx, rdi
call fcn.1400a1784
and qword [rdi - 0x28], 0
mov byte [rdi - 8], r12b
cmp r13b, r12b
je 0x1400ab024
mov eax, dword [rsp + 0x1340]
mov ecx, dword [rsp + 0x1343]
mov dword [rsp + 0x1e83], ecx
mov dword [rsp + 0x1e80], eax
mov r12d, r13d
lea rdi, [rsp + 0xbb0]
mov r14, qword [rdi - 8]
mov eax, dword [rsp + 0x1e80]
mov ecx, dword [rsp + 0x1e83]
mov dword [rsp + 0x1940], eax
mov dword [rsp + 0x1943], ecx
mov rcx, rdi
call fcn.1400964ae
and qword [rdi - 0x10], 0
mov qword [rdi - 8], r14
mov qword [rdi], rbx
mov qword [rdi + 8], r15
mov byte [rdi + 0x10], r12b
mov eax, dword [rsp + 0x1940]
mov ecx, dword [rsp + 0x1943]
mov dword [rdi + 0x11], eax
mov dword [rdi + 0x14], ecx
mov rax, qword [rsp + 0xa8]
lock inc qword [rax]
jle 0x1400c6602
mov qword [rsp + 0x1e80], rax
test byte [rax + 0x179], 3
je 0x1400ab2b0
lea rcx, [rsp + 0x1e80]
call fcn.14009991d
lea rcx, [rsp + 0xba0]
call fcn.1400cb1dc
push 0x21
pop rbx
jmp 0x1400ab602
lea rcx, [rsp + 0x1940]
call fcn.1400a1948
movzx ebx, byte [rsp + 0x1a3f]
lea rcx, [rsp + 0x1d10]
lea rdx, [rsp + 0x1bb0]
call fcn.1400a18f0
lock inc qword [r12]
jle 0x1400c6602
inc rbx
bsr rcx, rbx
not ecx
push 0xffffffffffffffff
pop rax
shr rax, cl
inc rax
bsf rax, rax
mov qword [rsp + 0xa8], rax
xorps xmm6, xmm6
lea rsi, [rsp + 0xbf0]
movups xmmword [rsi - 0x28], xmm6
movaps xmmword [rsi - 0x10], xmm6
lea rdx, [rsp + 0x1940]
mov r8d, 0x100
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov rdi, qword [r12 + 0x160]
mov rcx, rdi
not rcx
shr rcx, 0x3f
add rdi, rdi
lea rdx, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.6_src_dfa_onepass.rs
call fcn.140020ac8
lea r15, [rsp + 0x1d10]
mov rax, qword [r15 + 0x10]
mov qword [rsi - 0x40], rax
movups xmm0, xmmword [r15]
movaps xmmword [rsi - 0x50], xmm0
movups xmmword [rsi + 0x148], xmm6
mov r13, r12
mov r12, qword [r12 + 0x148]
mov rcx, r12
call fcn.14009409f
mov qword [r15], rax
mov qword [r15 + 8], rdx
and qword [r15 + 0x10], 0
mov rcx, r15
mov rdx, r12
call fcn.1400a078f
mov rax, qword [r15 + 0x10]
mov qword [rsi + 0x168], rax
movups xmm0, xmmword [r15]
movups xmmword [rsi + 0x158], xmm0
movups xmmword [rsi + 0x178], xmm6
mov rdx, qword [r13 + 0x148]
lea r14, [rsp + 0xd78]
mov rcx, r14
call fcn.1400a19a6
lea r15, [rsp + 0xdb8]
mov r8d, 0x100
mov rcx, r15
lea rdx, [rsp + 0x1940]
call sub.msvcrt.dll_memcpy
mov qword [rsi - 0x38], r13
push 8
pop rcx
mov qword [rsi - 0x30], rcx
push 4
pop rax
mov qword [rsi - 0x18], rax
mov qword [r15 - 0xc8], rbx
mov rdx, qword [rsp + 0xa8]
mov qword [r14 - 0x80], rdx
mov r13, r14
mov qword [r14 - 0x78], rbx
mov qword [r14 - 0x70], rdi
mov dword [r14 - 0x68], 0x7ffffffe
mov qword [r14 - 0x48], rax
mov qword [r15 - 0x58], rcx
mov byte [r15 + 0x100], 0
movups xmm0, xmmword [rsp + 0x1bb0]
movups xmmword [r14 - 0x60], xmm0
mov rax, qword [rsp + 0x1bc0]
mov qword [r14 - 0x50], rax
lea rax, [rsp + 0x18c0]
mov qword [r15 - 8], rax
mov rdi, qword [rax]
movzx eax, word [rdi + 0x178]
test ax, 0x300
je 0x1400ab280
push 0x27
pop r14
jmp 0x1400ab2fc
lea rsi, [rsp + 0x1940]
mov word [rsi], ax
mov rcx, rsi
call fcn.140096a69
test ax, ax
jne 0x1400ab28b
cmp qword [rdi + 0x160], 0x3fffff
jbe 0x1400ab2d7
push 0x29
pop r14
mov ebx, 0x3fffff
jmp 0x1400ab2fc
movzx edi, r12b
cmp r12b, 3
je 0x1400bfbe4
cmp edi, 2
mov r12, qword [rsp + 0xa8]
jne 0x1400bfbee
push 2
pop rdi
jmp 0x1400bfbf8
mov rcx, qword [rdi + 0x168]
call fcn.1400a19fd
push 0x2c
pop r14
cmp rax, 0x20
jbe 0x1400bf807
lea rbx, str.too_many_explicit_capturing_groups__max_is_16_match_states_should_be_a_proper_subset_of_all_states
push 0x2e
pop r12
lea rcx, [rsp + 0xba0]
call fcn.14009ae70
push 3
pop rsi
mov rcx, qword [rsp + 0xd30]
mov rdx, qword [rsp + 0xd38]
call fcn.140095e17
mov rcx, qword [rsp + 0xd48]
mov rdx, qword [rsp + 0xd50]
call fcn.140095e17
mov rcx, qword [rsp + 0xd60]
mov rdx, qword [rsp + 0xd68]
call fcn.14014f54d
mov rcx, r13
call fcn.140096e3b
lea rcx, [rsp + 0x18c0]
call fcn.14009991d
lea rcx, [rsp + 0x1538]
call fcn.1400a2b51
cmp rsi, 3
jne 0x1400ab3b1
lea rdi, [rsp + 0xbb8]
mov dword [rdi - 0x18], r14d
mov dword [rdi - 0x14], r15d
mov qword [rdi - 0x10], rbx
mov qword [rdi - 8], r12
push 0xd
pop rcx
lea rsi, [rsp + 0x1e80]
rep movsq qword [rdi], qword [rsi]
cmp r14d, 0x26
ja 0x1400ab3ac
lea rcx, [rsp + 0xba0]
call fcn.1400a2c47
push 3
pop rdx
jmp 0x1400ab3cf
lea rcx, [rsp + 0xba0]
lea rdx, [rsp + 0x1e80]
mov r8d, 0x158
call sub.msvcrt.dll_memcpy
mov rdx, rsi
lea rcx, [rsp + 0x1360]
mov qword [rcx - 0x20], rdx
mov dword [rcx - 0x18], r14d
mov dword [rcx - 0x14], r15d
mov qword [rcx - 0x10], rbx
mov qword [rcx - 8], r12
lea rdx, [rsp + 0xba0]
mov r8d, 0x158
call sub.msvcrt.dll_memcpy
mov r14, qword [rsp + 0xb58]
push 2
pop rax
mov qword [rsp + 0xa8], rax
cmp byte [r14 + 0x7d], 0
je 0x1400ab4e4
lea rsi, [rsp + 0xba0]
mov rcx, rsi
call fcn.1400a1784
lea rdi, [rsp + 0x1e80]
lea rdx, [rsp + 0x1328]
mov rcx, rdi
call fcn.1400a4266
mov byte [rdi + 0x15], 2
movups xmm0, xmmword [rdi]
lea rdx, [rsp + 0x1940]
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.1400a2ab7
lea rdi, [rsp + 0x1520]
mov rcx, rdi
mov rdx, rsi
mov r8, qword [rsp + 0x140]
mov r9, qword [rsp + 0xa70]
call fcn.1400c946b
cmp dword [rdi], 0x27
jne 0x1400ab4fb
mov rsi, r14
mov r14, qword [rsp + 0x1528]
lea rcx, [rsp + 0xba0]
call fcn.1400a2b51
mov rbx, rsi
cmp byte [rsi + 0x7d], 0
mov qword [rsp + 0x168], r14
je 0x1400bf11a
mov al, byte [rsp + 0xae8]
cmp al, 2
jne 0x1400bf12a
mov byte [rsp + 0x18b0], 2
mov dl, 2
mov r8, rbx
jmp 0x1400bf16a
xor eax, eax
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x158], rax
jmp 0x1400c1f6f
mov rbx, qword [rsp + 0x1520]
mov r15, qword [rsp + 0x1528]
mov r13, qword [rsp + 0x1530]
mov rsi, qword [rsp + 0x1538]
mov rax, qword [rsp + 0x1540]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x1548]
mov qword [rsp + 0xb8], rax
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 + 0xc8], rax
mov rax, qword [rsp + 0x1568]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0x1570]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x1578]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x1580]
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x1588]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x1590]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x1598]
mov qword [rsp + 0xa58], rax
lea rcx, [rsp + 0xba0]
call fcn.1400a2b51
lea rcx, [rsp + 0x1340]
call fcn.14009ae30
lea rcx, [rsp + 0x14c0]
call fcn.14009aea0
lea rcx, [rsp + 0xb70]
call fcn.14009af03
lea rcx, [rsp + 0xb60]
call fcn.14009991d
push 3
pop r12
lea rcx, [rsp + 0xad8]
call fcn.140096617
lea rcx, [rsp + 0xb58]
call fcn.14009ab6e
push 1
pop rdx
mov qword [rsp + 0x158], rax
cmp r12, 3
jne 0x1400ab705
mov rax, qword [rsp + 0xb50]
mov dword [rax], edx
mov dword [rax + 4], r8d
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r13
mov qword [rax + 0x20], rsi
mov rcx, qword [rsp + 0xa8]
mov qword [rax + 0x28], rcx
mov rcx, qword [rsp + 0xb8]
mov qword [rax + 0x30], rcx
mov rcx, qword [rsp + 0xc0]
mov qword [rax + 0x38], rcx
mov rcx, qword [rsp + 0xd8]
mov qword [rax + 0x40], rcx
mov rcx, qword [rsp + 0xc8]
mov qword [rax + 0x48], rcx
mov rcx, qword [rsp + 0xf8]
mov qword [rax + 0x50], rcx
mov rcx, qword [rsp + 0x128]
mov qword [rax + 0x58], rcx
mov rcx, qword [rsp + 0x120]
mov qword [rax + 0x60], rcx
mov rcx, qword [rsp + 0x160]
mov qword [rax + 0x68], rcx
mov rcx, qword [rsp + 0xe0]
mov qword [rax + 0x70], rcx
mov rcx, qword [rsp + 0x100]
mov qword [rax + 0x78], rcx
mov rcx, qword [rsp + 0xa58]
mov qword [rax + 0x80], rcx
jmp 0x1400bf0f2
mov qword [rsp + 0xa50], r14
mov r9, qword [r14 + 0xa0]
test byte [r9 + 0x3c], 2
lea r14, [rsp + 0xba8]
je 0x1400ab74a
test byte [r9 + 0x3a], 1
jne 0x1400ab74a
cmp qword [rsp + 0xa8], 2
push 1
pop r9
jne 0x1400b8b54
mov dword [rsp + 0x138], 0
jmp 0x1400ab759
mov dword [rsp + 0x138], 0
push 1
pop r9
mov qword [rsp + 0xba8], r12
mov dword [r14 + 8], edx
mov dword [r14 + 0xc], r8d
mov qword [r14 + 0x10], rbx
mov qword [r14 + 0x18], r15
mov qword [r14 + 0x20], r13
mov qword [r14 + 0x28], rsi
mov rdx, qword [rsp + 0xa8]
mov qword [r14 + 0x30], rdx
mov rdx, qword [rsp + 0xb8]
mov qword [r14 + 0x38], rdx
mov rdx, qword [rsp + 0xc0]
mov qword [r14 + 0x40], rdx
mov rdx, qword [rsp + 0xd8]
mov qword [r14 + 0x48], rdx
mov rdx, qword [rsp + 0xc8]
mov qword [r14 + 0x50], rdx
mov rdx, qword [rsp + 0xf8]
mov qword [r14 + 0x58], rdx
mov rdx, qword [rsp + 0x128]
mov qword [r14 + 0x60], rdx
mov rdx, qword [rsp + 0x120]
mov qword [r14 + 0x68], rdx
mov rdx, qword [rsp + 0x160]
mov qword [r14 + 0x70], rdx
mov rdx, qword [rsp + 0xe0]
mov qword [r14 + 0x78], rdx
mov rdx, qword [rsp + 0x100]
mov qword [r14 + 0x80], rdx
mov rdx, qword [rsp + 0xa58]
mov qword [r14 + 0x88], rdx
mov rdx, qword [rsp + 0x198]
mov qword [r14 + 0x90], rdx
mov dl, byte [rsp + 0x45]
mov byte [r14 + 0x98], dl
mov r8, qword [rsp + 0x500]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x9f], dl
mov dword [r14 + 0x99], r8d
shr r8, 0x20
mov word [r14 + 0x9d], r8w
mov dl, byte [rsp + 0x46]
mov byte [r14 + 0xa0], dl
mov r8, qword [rsp + 0x4f8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0xa7], dl
mov dword [r14 + 0xa1], r8d
shr r8, 0x20
mov word [r14 + 0xa5], r8w
mov dl, byte [rsp + 0x47]
mov byte [r14 + 0xa8], dl
mov r8, qword [rsp + 0x4f0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0xaf], dl
mov dword [r14 + 0xa9], r8d
shr r8, 0x20
mov word [r14 + 0xad], r8w
mov dl, byte [rsp + 0x48]
mov byte [r14 + 0xb0], dl
mov r8, qword [rsp + 0x4e0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0xb7], dl
mov dword [r14 + 0xb1], r8d
shr r8, 0x20
mov word [r14 + 0xb5], r8w
mov dl, byte [rsp + 0x49]
mov byte [r14 + 0xb8], dl
mov r8, qword [rsp + 0x4e8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0xbf], dl
mov dword [r14 + 0xb9], r8d
shr r8, 0x20
mov word [r14 + 0xbd], r8w
mov dl, byte [rsp + 0x4a]
mov byte [r14 + 0xc0], dl
mov r8, qword [rsp + 0x4d8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0xc7], dl
mov dword [r14 + 0xc1], r8d
shr r8, 0x20
mov word [r14 + 0xc5], r8w
mov dl, byte [rsp + 0x4b]
mov byte [r14 + 0xc8], dl
mov r8, qword [rsp + 0x4d0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0xcf], dl
mov dword [r14 + 0xc9], r8d
shr r8, 0x20
mov word [r14 + 0xcd], r8w
mov dl, byte [rsp + 0x4c]
mov byte [r14 + 0xd0], dl
mov r8, qword [rsp + 0x4c8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0xd7], dl
mov dword [r14 + 0xd1], r8d
shr r8, 0x20
mov word [r14 + 0xd5], r8w
mov dl, byte [rsp + 0x4d]
mov byte [r14 + 0xd8], dl
mov r8, qword [rsp + 0x4c0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0xdf], dl
mov dword [r14 + 0xd9], r8d
shr r8, 0x20
mov word [r14 + 0xdd], r8w
mov dl, byte [rsp + 0x4e]
mov byte [r14 + 0xe0], dl
mov r8, qword [rsp + 0x4b8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0xe7], dl
mov dword [r14 + 0xe1], r8d
shr r8, 0x20
mov word [r14 + 0xe5], r8w
mov dl, byte [rsp + 0x4f]
mov byte [r14 + 0xe8], dl
mov r8, qword [rsp + 0x4b0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0xef], dl
mov dword [r14 + 0xe9], r8d
shr r8, 0x20
mov word [r14 + 0xed], r8w
mov dl, byte [rsp + 0x50]
mov byte [r14 + 0xf0], dl
mov r8, qword [rsp + 0x4a8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0xf7], dl
mov dword [r14 + 0xf1], r8d
shr r8, 0x20
mov word [r14 + 0xf5], r8w
mov dl, byte [rsp + 0x51]
mov byte [r14 + 0xf8], dl
mov r8, qword [rsp + 0x4a0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0xff], dl
mov dword [r14 + 0xf9], r8d
shr r8, 0x20
mov word [r14 + 0xfd], r8w
mov dl, byte [rsp + 0x52]
mov byte [r14 + 0x100], dl
mov r8, qword [rsp + 0x498]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x107], dl
mov dword [r14 + 0x101], r8d
shr r8, 0x20
mov word [r14 + 0x105], r8w
mov dl, byte [rsp + 0x53]
mov byte [r14 + 0x108], dl
mov r8, qword [rsp + 0x490]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x10f], dl
mov dword [r14 + 0x109], r8d
shr r8, 0x20
mov word [r14 + 0x10d], r8w
mov dl, byte [rsp + 0x54]
mov byte [r14 + 0x110], dl
mov r8, qword [rsp + 0x488]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x117], dl
mov dword [r14 + 0x111], r8d
shr r8, 0x20
mov word [r14 + 0x115], r8w
mov dl, byte [rsp + 0x36]
mov byte [r14 + 0x118], dl
mov r8, qword [rsp + 0x480]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x11f], dl
mov dword [r14 + 0x119], r8d
shr r8, 0x20
mov word [r14 + 0x11d], r8w
mov dl, byte [rsp + 0x37]
mov byte [r14 + 0x120], dl
mov r8, qword [rsp + 0x478]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x127], dl
mov dword [r14 + 0x121], r8d
shr r8, 0x20
mov word [r14 + 0x125], r8w
mov dl, byte [rsp + 0x38]
mov byte [r14 + 0x128], dl
mov r8, qword [rsp + 0x470]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x12f], dl
mov dword [r14 + 0x129], r8d
shr r8, 0x20
mov word [r14 + 0x12d], r8w
mov dl, byte [rsp + 0x39]
mov byte [r14 + 0x130], dl
mov r8, qword [rsp + 0x468]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x137], dl
mov dword [r14 + 0x131], r8d
shr r8, 0x20
mov word [r14 + 0x135], r8w
mov dl, byte [rsp + 0x3a]
mov byte [r14 + 0x138], dl
mov r8, qword [rsp + 0x458]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x13f], dl
mov dword [r14 + 0x139], r8d
shr r8, 0x20
mov word [r14 + 0x13d], r8w
mov dl, byte [rsp + 0x3b]
mov byte [r14 + 0x140], dl
mov r8, qword [rsp + 0x448]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x147], dl
mov dword [r14 + 0x141], r8d
shr r8, 0x20
mov word [r14 + 0x145], r8w
mov dl, byte [rsp + 0x3c]
mov byte [r14 + 0x148], dl
mov r8, qword [rsp + 0x440]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x14f], dl
mov dword [r14 + 0x149], r8d
shr r8, 0x20
mov word [r14 + 0x14d], r8w
mov dl, byte [rsp + 0x3d]
mov byte [r14 + 0x150], dl
mov r8, qword [rsp + 0x430]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x157], dl
mov dword [r14 + 0x151], r8d
shr r8, 0x20
mov word [r14 + 0x155], r8w
mov dl, byte [rsp + 0x3e]
mov byte [r14 + 0x158], dl
mov r8, qword [rsp + 0x420]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x15f], dl
mov dword [r14 + 0x159], r8d
shr r8, 0x20
mov word [r14 + 0x15d], r8w
mov dl, byte [rsp + 0x3f]
mov byte [r14 + 0x160], dl
mov r8, qword [rsp + 0x418]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x167], dl
mov dword [r14 + 0x161], r8d
shr r8, 0x20
mov word [r14 + 0x165], r8w
mov dl, byte [rsp + 0x40]
mov byte [r14 + 0x168], dl
mov r8, qword [rsp + 0x408]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x16f], dl
mov dword [r14 + 0x169], r8d
shr r8, 0x20
mov word [r14 + 0x16d], r8w
mov dl, byte [rsp + 0x41]
mov byte [r14 + 0x170], dl
mov r8, qword [rsp + 0x400]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x177], dl
mov dword [r14 + 0x171], r8d
shr r8, 0x20
mov word [r14 + 0x175], r8w
mov dl, byte [rsp + 0x42]
mov byte [r14 + 0x178], dl
mov r8, qword [rsp + 0x3f0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x17f], dl
mov dword [r14 + 0x179], r8d
shr r8, 0x20
mov word [r14 + 0x17d], r8w
mov dl, byte [rsp + 0x43]
mov byte [r14 + 0x180], dl
mov r8, qword [rsp + 0x3e8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x187], dl
mov dword [r14 + 0x181], r8d
shr r8, 0x20
mov word [r14 + 0x185], r8w
mov dl, byte [rsp + 0x44]
mov byte [r14 + 0x188], dl
mov r8, qword [rsp + 0x3c8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x18f], dl
mov dword [r14 + 0x189], r8d
shr r8, 0x20
mov word [r14 + 0x18d], r8w
mov dl, byte [rsp + 0xaf8]
mov byte [r14 + 0x190], dl
mov r8, qword [rsp + 0x3c0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x197], dl
mov dword [r14 + 0x191], r8d
shr r8, 0x20
mov word [r14 + 0x195], r8w
mov dl, byte [rsp + 0xb00]
mov byte [r14 + 0x198], dl
mov r8, qword [rsp + 0x3b0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x19f], dl
mov dword [r14 + 0x199], r8d
shr r8, 0x20
mov word [r14 + 0x19d], r8w
mov dl, byte [rsp + 0xb08]
mov byte [r14 + 0x1a0], dl
mov r8, qword [rsp + 0x3a0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x1a7], dl
mov dword [r14 + 0x1a1], r8d
shr r8, 0x20
mov word [r14 + 0x1a5], r8w
mov dl, byte [rsp + 0xb10]
mov byte [r14 + 0x1a8], dl
mov r8, qword [rsp + 0x398]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x1af], dl
mov dword [r14 + 0x1a9], r8d
shr r8, 0x20
mov word [r14 + 0x1ad], r8w
mov dl, byte [rsp + 0xab0]
mov byte [r14 + 0x1b0], dl
mov r8, qword [rsp + 0x388]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x1b7], dl
mov dword [r14 + 0x1b1], r8d
shr r8, 0x20
mov word [r14 + 0x1b5], r8w
mov dl, byte [rsp + 0x178]
mov byte [r14 + 0x1b8], dl
mov r8, qword [rsp + 0x378]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x1bf], dl
mov dword [r14 + 0x1b9], r8d
shr r8, 0x20
mov word [r14 + 0x1bd], r8w
mov dl, byte [rsp + 0xa88]
mov byte [r14 + 0x1c0], dl
mov r8, qword [rsp + 0x368]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x1c7], dl
mov dword [r14 + 0x1c1], r8d
shr r8, 0x20
mov word [r14 + 0x1c5], r8w
mov dl, byte [rsp + 0x180]
mov byte [r14 + 0x1c8], dl
mov r8, qword [rsp + 0x350]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x1cf], dl
mov dword [r14 + 0x1c9], r8d
shr r8, 0x20
mov word [r14 + 0x1cd], r8w
mov dl, byte [rsp + 0x188]
mov byte [r14 + 0x1d0], dl
mov r8, qword [rsp + 0x340]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x1d7], dl
mov dword [r14 + 0x1d1], r8d
shr r8, 0x20
mov word [r14 + 0x1d5], r8w
mov dl, byte [rsp + 0xa7]
mov byte [r14 + 0x1d8], dl
mov r8, qword [rsp + 0x330]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x1df], dl
mov dword [r14 + 0x1d9], r8d
shr r8, 0x20
mov word [r14 + 0x1dd], r8w
mov dl, byte [rsp + 0x31]
mov byte [r14 + 0x1e0], dl
mov r8, qword [rsp + 0x318]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x1e7], dl
mov dword [r14 + 0x1e1], r8d
shr r8, 0x20
mov word [r14 + 0x1e5], r8w
mov dl, byte [rsp + 0xa78]
mov byte [r14 + 0x1e8], dl
mov r8, qword [rsp + 0x308]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x1ef], dl
mov dword [r14 + 0x1e9], r8d
shr r8, 0x20
mov word [r14 + 0x1ed], r8w
mov dl, byte [rsp + 0x148]
mov byte [r14 + 0x1f0], dl
mov r8, qword [rsp + 0x2f8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x1f7], dl
mov dword [r14 + 0x1f1], r8d
shr r8, 0x20
mov word [r14 + 0x1f5], r8w
mov dl, byte [rsp + 0xd0]
mov byte [r14 + 0x1f8], dl
mov r8, qword [rsp + 0x2e0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x1ff], dl
mov dword [r14 + 0x1f9], r8d
shr r8, 0x20
mov word [r14 + 0x1fd], r8w
mov dl, byte [rsp + 0xe8]
mov byte [r14 + 0x200], dl
mov r8, qword [rsp + 0x2d0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x207], dl
mov dword [r14 + 0x201], r8d
shr r8, 0x20
mov word [r14 + 0x205], r8w
mov dl, byte [rsp + 0xf0]
mov byte [r14 + 0x208], dl
mov r8, qword [rsp + 0x2c0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x20f], dl
mov dword [r14 + 0x209], r8d
shr r8, 0x20
mov word [r14 + 0x20d], r8w
mov dl, byte [rsp + 0xa90]
mov byte [r14 + 0x210], dl
mov r8, qword [rsp + 0x2a8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x217], dl
mov dword [r14 + 0x211], r8d
shr r8, 0x20
mov word [r14 + 0x215], r8w
mov dl, byte [rsp + 0x108]
mov byte [r14 + 0x218], dl
mov r8, qword [rsp + 0x290]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x21f], dl
mov dword [r14 + 0x219], r8d
shr r8, 0x20
mov word [r14 + 0x21d], r8w
mov dl, byte [rsp + 0x110]
mov byte [r14 + 0x220], dl
mov r8, qword [rsp + 0x270]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x227], dl
mov dword [r14 + 0x221], r8d
shr r8, 0x20
mov word [r14 + 0x225], r8w
mov dl, byte [rsp + 0x118]
mov byte [r14 + 0x228], dl
mov r8, qword [rsp + 0x258]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x22f], dl
mov dword [r14 + 0x229], r8d
shr r8, 0x20
mov word [r14 + 0x22d], r8w
mov dl, byte [rsp + 0xab8]
mov byte [r14 + 0x230], dl
mov r8, qword [rsp + 0x248]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x237], dl
mov dword [r14 + 0x231], r8d
shr r8, 0x20
mov word [r14 + 0x235], r8w
mov dl, byte [rsp + 0x190]
mov byte [r14 + 0x238], dl
mov r8, qword [rsp + 0x240]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x23f], dl
mov dword [r14 + 0x239], r8d
shr r8, 0x20
mov word [r14 + 0x23d], r8w
mov dl, byte [rsp + 0x130]
mov byte [r14 + 0x240], dl
mov r8, qword [rsp + 0x238]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x247], dl
mov dword [r14 + 0x241], r8d
shr r8, 0x20
mov word [r14 + 0x245], r8w
mov dl, byte [rsp + 0x99]
mov byte [r14 + 0x248], dl
mov r8, qword [rsp + 0x230]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x24f], dl
mov dword [r14 + 0x249], r8d
shr r8, 0x20
mov word [r14 + 0x24d], r8w
mov dl, byte [rsp + 0x9a]
mov byte [r14 + 0x250], dl
mov r8, qword [rsp + 0x228]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x257], dl
mov dword [r14 + 0x251], r8d
shr r8, 0x20
mov word [r14 + 0x255], r8w
mov dl, byte [rsp + 0x9b]
mov byte [r14 + 0x258], dl
mov r8, qword [rsp + 0x220]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x25f], dl
mov dword [r14 + 0x259], r8d
shr r8, 0x20
mov word [r14 + 0x25d], r8w
mov dl, byte [rsp + 0x9c]
mov byte [r14 + 0x260], dl
mov r8, qword [rsp + 0x218]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x267], dl
mov dword [r14 + 0x261], r8d
shr r8, 0x20
mov word [r14 + 0x265], r8w
mov dl, byte [rsp + 0x9d]
mov byte [r14 + 0x268], dl
mov r8, qword [rsp + 0x210]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x26f], dl
mov dword [r14 + 0x269], r8d
shr r8, 0x20
mov word [r14 + 0x26d], r8w
mov dl, byte [rsp + 0x9e]
mov byte [r14 + 0x270], dl
mov r8, qword [rsp + 0x208]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x277], dl
mov dword [r14 + 0x271], r8d
shr r8, 0x20
mov word [r14 + 0x275], r8w
mov dl, byte [rsp + 0x9f]
mov byte [r14 + 0x278], dl
mov r8, qword [rsp + 0x200]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x27f], dl
mov dword [r14 + 0x279], r8d
shr r8, 0x20
mov word [r14 + 0x27d], r8w
mov dl, byte [rsp + 0xa3]
mov byte [r14 + 0x280], dl
mov r8, qword [rsp + 0x1f8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x287], dl
mov dword [r14 + 0x281], r8d
shr r8, 0x20
mov word [r14 + 0x285], r8w
mov dl, byte [rsp + 0xa0]
mov byte [r14 + 0x288], dl
mov r8, qword [rsp + 0x1f0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x28f], dl
mov dword [r14 + 0x289], r8d
shr r8, 0x20
mov word [r14 + 0x28d], r8w
mov dl, byte [rsp + 0xa1]
mov byte [r14 + 0x290], dl
mov r8, qword [rsp + 0x1e8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x297], dl
mov dword [r14 + 0x291], r8d
shr r8, 0x20
mov word [r14 + 0x295], r8w
mov dl, byte [rsp + 0xa2]
mov byte [r14 + 0x298], dl
mov r8, qword [rsp + 0x1e0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x29f], dl
mov dword [r14 + 0x299], r8d
shr r8, 0x20
mov word [r14 + 0x29d], r8w
mov dl, byte [rsp + 0xa4]
mov byte [r14 + 0x2a0], dl
mov r8, qword [rsp + 0x1d8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x2a7], dl
mov dword [r14 + 0x2a1], r8d
shr r8, 0x20
mov word [r14 + 0x2a5], r8w
mov dl, byte [rsp + 0xa5]
mov byte [r14 + 0x2a8], dl
mov r8, qword [rsp + 0x1d0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x2af], dl
mov dword [r14 + 0x2a9], r8d
shr r8, 0x20
mov word [r14 + 0x2ad], r8w
mov dl, byte [rsp + 0x150]
mov byte [r14 + 0x2b0], dl
mov r8, qword [rsp + 0x1c8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x2b7], dl
mov dword [r14 + 0x2b1], r8d
shr r8, 0x20
mov word [r14 + 0x2b5], r8w
mov dl, byte [rsp + 0xa68]
mov byte [r14 + 0x2b8], dl
mov r8, qword [rsp + 0x1c0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x2bf], dl
mov dword [r14 + 0x2b9], r8d
shr r8, 0x20
mov word [r14 + 0x2bd], r8w
mov dl, byte [rsp + 0x32]
mov byte [r14 + 0x2c0], dl
mov r8, qword [rsp + 0x1b8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x2c7], dl
mov dword [r14 + 0x2c1], r8d
shr r8, 0x20
mov word [r14 + 0x2c5], r8w
mov dl, byte [rsp + 0x33]
mov byte [r14 + 0x2c8], dl
mov r8, qword [rsp + 0x1b0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x2cf], dl
mov dword [r14 + 0x2c9], r8d
shr r8, 0x20
mov word [r14 + 0x2cd], r8w
mov dl, byte [rsp + 0x34]
mov byte [r14 + 0x2d0], dl
mov r8, qword [rsp + 0x1a8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x2d7], dl
mov dword [r14 + 0x2d1], r8d
shr r8, 0x20
mov word [r14 + 0x2d5], r8w
mov dl, byte [rsp + 0x35]
mov byte [r14 + 0x2d8], dl
mov r8, qword [rsp + 0x1a0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x2df], dl
mov dword [r14 + 0x2d9], r8d
shr r8, 0x20
mov word [r14 + 0x2dd], r8w
mov rdx, qword [rsp + 0x158]
mov byte [r14 + 0x2e0], dl
and word [r14 + 0x2e5], 0
xor esi, esi
mov byte [r14 + 0x2e7], sil
and dword [r14 + 0x2e1], 0
mov dl, byte [rsp + 0x66]
mov byte [r14 + 0x2e8], dl
mov r8, qword [rsp + 0x7a8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x2ef], dl
mov dword [r14 + 0x2e9], r8d
shr r8, 0x20
mov word [r14 + 0x2ed], r8w
mov dl, byte [rsp + 0x68]
mov byte [r14 + 0x2f0], dl
mov r8, qword [rsp + 0x7a0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x2f7], dl
mov dword [r14 + 0x2f1], r8d
shr r8, 0x20
mov word [r14 + 0x2f5], r8w
mov dl, byte [rsp + 0x6a]
mov byte [r14 + 0x2f8], dl
mov r8, qword [rsp + 0x798]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x2ff], dl
mov dword [r14 + 0x2f9], r8d
shr r8, 0x20
mov word [r14 + 0x2fd], r8w
mov dl, byte [rsp + 0x6c]
mov byte [r14 + 0x300], dl
mov r8, qword [rsp + 0x790]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x307], dl
mov dword [r14 + 0x301], r8d
shr r8, 0x20
mov word [r14 + 0x305], r8w
mov dl, byte [rsp + 0x6e]
mov byte [r14 + 0x308], dl
mov r8, qword [rsp + 0x788]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x30f], dl
mov dword [r14 + 0x309], r8d
shr r8, 0x20
mov word [r14 + 0x30d], r8w
mov dl, byte [rsp + 0x70]
mov byte [r14 + 0x310], dl
mov r8, qword [rsp + 0x780]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x317], dl
mov dword [r14 + 0x311], r8d
shr r8, 0x20
mov word [r14 + 0x315], r8w
mov dl, byte [rsp + 0x72]
mov byte [r14 + 0x318], dl
mov r8, qword [rsp + 0x778]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x31f], dl
mov dword [r14 + 0x319], r8d
shr r8, 0x20
mov word [r14 + 0x31d], r8w
mov dl, byte [rsp + 0x74]
mov byte [r14 + 0x320], dl
mov r8, qword [rsp + 0x770]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x327], dl
mov dword [r14 + 0x321], r8d
shr r8, 0x20
mov word [r14 + 0x325], r8w
mov dl, byte [rsp + 0x76]
mov byte [r14 + 0x328], dl
mov r8, qword [rsp + 0x768]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x32f], dl
mov dword [r14 + 0x329], r8d
shr r8, 0x20
mov word [r14 + 0x32d], r8w
mov dl, byte [rsp + 0x260]
mov byte [r14 + 0x330], dl
mov r8, qword [rsp + 0x760]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x337], dl
mov dword [r14 + 0x331], r8d
shr r8, 0x20
mov word [r14 + 0x335], r8w
mov dl, byte [rsp + 0x278]
mov byte [r14 + 0x338], dl
mov r8, qword [rsp + 0x758]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x33f], dl
mov dword [r14 + 0x339], r8d
shr r8, 0x20
mov word [r14 + 0x33d], r8w
mov dl, byte [rsp + 0x280]
mov byte [r14 + 0x340], dl
mov r8, qword [rsp + 0x750]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x347], dl
mov dword [r14 + 0x341], r8d
shr r8, 0x20
mov word [r14 + 0x345], r8w
mov dl, byte [rsp + 0x298]
mov byte [r14 + 0x348], dl
mov r8, qword [rsp + 0x748]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x34f], dl
mov dword [r14 + 0x349], r8d
shr r8, 0x20
mov word [r14 + 0x34d], r8w
mov dl, byte [rsp + 0x55]
mov byte [r14 + 0x350], dl
mov r8, qword [rsp + 0x740]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x357], dl
mov dword [r14 + 0x351], r8d
shr r8, 0x20
mov word [r14 + 0x355], r8w
mov dl, byte [rsp + 0x56]
mov byte [r14 + 0x358], dl
mov r8, qword [rsp + 0x738]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x35f], dl
mov dword [r14 + 0x359], r8d
shr r8, 0x20
mov word [r14 + 0x35d], r8w
mov dl, byte [rsp + 0x57]
mov byte [r14 + 0x360], dl
mov r8, qword [rsp + 0x730]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x367], dl
mov dword [r14 + 0x361], r8d
shr r8, 0x20
mov word [r14 + 0x365], r8w
mov dl, byte [rsp + 0x58]
mov byte [r14 + 0x368], dl
mov r8, qword [rsp + 0x728]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x36f], dl
mov dword [r14 + 0x369], r8d
shr r8, 0x20
mov word [r14 + 0x36d], r8w
mov dl, byte [rsp + 0x59]
mov byte [r14 + 0x370], dl
mov r8, qword [rsp + 0x720]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x377], dl
mov dword [r14 + 0x371], r8d
shr r8, 0x20
mov word [r14 + 0x375], r8w
mov dl, byte [rsp + 0x5a]
mov byte [r14 + 0x378], dl
mov r8, qword [rsp + 0x718]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x37f], dl
mov dword [r14 + 0x379], r8d
shr r8, 0x20
mov word [r14 + 0x37d], r8w
mov dl, byte [rsp + 0x5b]
mov byte [r14 + 0x380], dl
mov r8, qword [rsp + 0x710]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x387], dl
mov dword [r14 + 0x381], r8d
shr r8, 0x20
mov word [r14 + 0x385], r8w
mov dl, byte [rsp + 0x5c]
mov byte [r14 + 0x388], dl
mov r8, qword [rsp + 0x708]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x38f], dl
mov dword [r14 + 0x389], r8d
shr r8, 0x20
mov word [r14 + 0x38d], r8w
mov dl, byte [rsp + 0x5d]
mov byte [r14 + 0x390], dl
mov r8, qword [rsp + 0x700]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x397], dl
mov dword [r14 + 0x391], r8d
shr r8, 0x20
mov word [r14 + 0x395], r8w
mov dl, byte [rsp + 0x5e]
mov byte [r14 + 0x398], dl
mov r8, qword [rsp + 0x6f8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x39f], dl
mov dword [r14 + 0x399], r8d
shr r8, 0x20
mov word [r14 + 0x39d], r8w
mov dl, byte [rsp + 0x5f]
mov byte [r14 + 0x3a0], dl
mov r8, qword [rsp + 0x6f0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x3a7], dl
mov dword [r14 + 0x3a1], r8d
shr r8, 0x20
mov word [r14 + 0x3a5], r8w
mov dl, byte [rsp + 0x60]
mov byte [r14 + 0x3a8], dl
mov r8, qword [rsp + 0x6e8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x3af], dl
mov dword [r14 + 0x3a9], r8d
shr r8, 0x20
mov word [r14 + 0x3ad], r8w
mov dl, byte [rsp + 0x61]
mov byte [r14 + 0x3b0], dl
mov r8, qword [rsp + 0x6e0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x3b7], dl
mov dword [r14 + 0x3b1], r8d
shr r8, 0x20
mov word [r14 + 0x3b5], r8w
mov dl, byte [rsp + 0x62]
mov byte [r14 + 0x3b8], dl
mov r8, qword [rsp + 0x6d8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x3bf], dl
mov dword [r14 + 0x3b9], r8d
shr r8, 0x20
mov word [r14 + 0x3bd], r8w
mov dl, byte [rsp + 0x63]
mov byte [r14 + 0x3c0], dl
mov r8, qword [rsp + 0x6d0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x3c7], dl
mov dword [r14 + 0x3c1], r8d
shr r8, 0x20
mov word [r14 + 0x3c5], r8w
mov dl, byte [rsp + 0x64]
mov byte [r14 + 0x3c8], dl
mov r8, qword [rsp + 0x6c8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x3cf], dl
mov dword [r14 + 0x3c9], r8d
shr r8, 0x20
mov word [r14 + 0x3cd], r8w
mov dl, byte [rsp + 0x65]
mov byte [r14 + 0x3d0], dl
mov r8, qword [rsp + 0x6c0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x3d7], dl
mov dword [r14 + 0x3d1], r8d
shr r8, 0x20
mov word [r14 + 0x3d5], r8w
mov dl, byte [rsp + 0x67]
mov byte [r14 + 0x3d8], dl
mov r8, qword [rsp + 0x6b8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x3df], dl
mov dword [r14 + 0x3d9], r8d
shr r8, 0x20
mov word [r14 + 0x3dd], r8w
mov dl, byte [rsp + 0x69]
mov byte [r14 + 0x3e0], dl
mov r8, qword [rsp + 0x6b0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x3e7], dl
mov dword [r14 + 0x3e1], r8d
shr r8, 0x20
mov word [r14 + 0x3e5], r8w
mov dl, byte [rsp + 0x6b]
mov byte [r14 + 0x3e8], dl
mov r8, qword [rsp + 0x6a8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x3ef], dl
mov dword [r14 + 0x3e9], r8d
shr r8, 0x20
mov word [r14 + 0x3ed], r8w
mov dl, byte [rsp + 0x6d]
mov byte [r14 + 0x3f0], dl
mov r8, qword [rsp + 0x6a0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x3f7], dl
mov dword [r14 + 0x3f1], r8d
shr r8, 0x20
mov word [r14 + 0x3f5], r8w
mov dl, byte [rsp + 0x6f]
mov byte [r14 + 0x3f8], dl
mov r8, qword [rsp + 0x698]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x3ff], dl
mov dword [r14 + 0x3f9], r8d
shr r8, 0x20
mov word [r14 + 0x3fd], r8w
mov dl, byte [rsp + 0x71]
mov byte [r14 + 0x400], dl
mov r8, qword [rsp + 0x690]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x407], dl
mov dword [r14 + 0x401], r8d
shr r8, 0x20
mov word [r14 + 0x405], r8w
mov dl, byte [rsp + 0x73]
mov byte [r14 + 0x408], dl
mov r8, qword [rsp + 0x688]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x40f], dl
mov dword [r14 + 0x409], r8d
shr r8, 0x20
mov word [r14 + 0x40d], r8w
mov dl, byte [rsp + 0x75]
mov byte [r14 + 0x410], dl
mov r8, qword [rsp + 0x680]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x417], dl
mov dword [r14 + 0x411], r8d
shr r8, 0x20
mov word [r14 + 0x415], r8w
mov dl, byte [rsp + 0x250]
mov byte [r14 + 0x418], dl
mov r8, qword [rsp + 0x678]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x41f], dl
mov dword [r14 + 0x419], r8d
shr r8, 0x20
mov word [r14 + 0x41d], r8w
mov dl, byte [rsp + 0x268]
mov byte [r14 + 0x420], dl
mov r8, qword [rsp + 0x670]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x427], dl
mov dword [r14 + 0x421], r8d
shr r8, 0x20
mov word [r14 + 0x425], r8w
mov dl, byte [rsp + 0x77]
mov byte [r14 + 0x428], dl
mov r8, qword [rsp + 0x668]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x42f], dl
mov dword [r14 + 0x429], r8d
shr r8, 0x20
mov word [r14 + 0x42d], r8w
mov dl, byte [rsp + 0x288]
mov byte [r14 + 0x430], dl
mov r8, qword [rsp + 0x660]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x437], dl
mov dword [r14 + 0x431], r8d
shr r8, 0x20
mov word [r14 + 0x435], r8w
mov dl, byte [rsp + 0x2a0]
mov byte [r14 + 0x438], dl
mov r8, qword [rsp + 0x658]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x43f], dl
mov dword [r14 + 0x439], r8d
shr r8, 0x20
mov word [r14 + 0x43d], r8w
mov dl, byte [rsp + 0x2b0]
mov byte [r14 + 0x440], dl
mov r8, qword [rsp + 0x650]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x447], dl
mov dword [r14 + 0x441], r8d
shr r8, 0x20
mov word [r14 + 0x445], r8w
mov dl, byte [rsp + 0x2b8]
mov byte [r14 + 0x448], dl
mov r8, qword [rsp + 0x648]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x44f], dl
mov dword [r14 + 0x449], r8d
shr r8, 0x20
mov word [r14 + 0x44d], r8w
mov dl, byte [rsp + 0x2c8]
mov byte [r14 + 0x450], dl
mov r8, qword [rsp + 0x640]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x457], dl
mov dword [r14 + 0x451], r8d
shr r8, 0x20
mov word [r14 + 0x455], r8w
mov dl, byte [rsp + 0x78]
mov byte [r14 + 0x458], dl
mov r8, qword [rsp + 0x638]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x45f], dl
mov dword [r14 + 0x459], r8d
shr r8, 0x20
mov word [r14 + 0x45d], r8w
mov dl, byte [rsp + 0x2d8]
mov byte [r14 + 0x460], dl
mov r8, qword [rsp + 0x630]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x467], dl
mov dword [r14 + 0x461], r8d
shr r8, 0x20
mov word [r14 + 0x465], r8w
mov dl, byte [rsp + 0x2e8]
mov byte [r14 + 0x468], dl
mov r8, qword [rsp + 0x628]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x46f], dl
mov dword [r14 + 0x469], r8d
shr r8, 0x20
mov word [r14 + 0x46d], r8w
mov dl, byte [rsp + 0x2f0]
mov byte [r14 + 0x470], dl
mov r8, qword [rsp + 0x620]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x477], dl
mov dword [r14 + 0x471], r8d
shr r8, 0x20
mov word [r14 + 0x475], r8w
mov dl, byte [rsp + 0x300]
mov byte [r14 + 0x478], dl
mov r8, qword [rsp + 0x618]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x47f], dl
mov dword [r14 + 0x479], r8d
shr r8, 0x20
mov word [r14 + 0x47d], r8w
mov dl, byte [rsp + 0x79]
mov byte [r14 + 0x480], dl
mov r8, qword [rsp + 0x610]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x487], dl
mov dword [r14 + 0x481], r8d
shr r8, 0x20
mov word [r14 + 0x485], r8w
mov dl, byte [rsp + 0x310]
mov byte [r14 + 0x488], dl
mov r8, qword [rsp + 0x608]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x48f], dl
mov dword [r14 + 0x489], r8d
shr r8, 0x20
mov word [r14 + 0x48d], r8w
mov dl, byte [rsp + 0x320]
mov byte [r14 + 0x490], dl
mov r8, qword [rsp + 0x600]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x497], dl
mov dword [r14 + 0x491], r8d
shr r8, 0x20
mov word [r14 + 0x495], r8w
mov dl, byte [rsp + 0x328]
mov byte [r14 + 0x498], dl
mov r8, qword [rsp + 0x5f8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x49f], dl
mov dword [r14 + 0x499], r8d
shr r8, 0x20
mov word [r14 + 0x49d], r8w
mov dl, byte [rsp + 0x338]
mov byte [r14 + 0x4a0], dl
mov r8, qword [rsp + 0x5f0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x4a7], dl
mov dword [r14 + 0x4a1], r8d
shr r8, 0x20
mov word [r14 + 0x4a5], r8w
mov dl, byte [rsp + 0x7a]
mov byte [r14 + 0x4a8], dl
mov r8, qword [rsp + 0x5e8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x4af], dl
mov dword [r14 + 0x4a9], r8d
shr r8, 0x20
mov word [r14 + 0x4ad], r8w
mov dl, byte [rsp + 0x348]
mov byte [r14 + 0x4b0], dl
mov r8, qword [rsp + 0x5e0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x4b7], dl
mov dword [r14 + 0x4b1], r8d
shr r8, 0x20
mov word [r14 + 0x4b5], r8w
mov dl, byte [rsp + 0x358]
mov byte [r14 + 0x4b8], dl
mov r8, qword [rsp + 0x5d8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x4bf], dl
mov dword [r14 + 0x4b9], r8d
shr r8, 0x20
mov word [r14 + 0x4bd], r8w
mov dl, byte [rsp + 0x360]
mov byte [r14 + 0x4c0], dl
mov r8, qword [rsp + 0x5d0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x4c7], dl
mov dword [r14 + 0x4c1], r8d
shr r8, 0x20
mov word [r14 + 0x4c5], r8w
mov dl, byte [rsp + 0x370]
mov byte [r14 + 0x4c8], dl
mov r8, qword [rsp + 0x5c8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x4cf], dl
mov dword [r14 + 0x4c9], r8d
shr r8, 0x20
mov word [r14 + 0x4cd], r8w
mov dl, byte [rsp + 0x7b]
mov byte [r14 + 0x4d0], dl
mov r8, qword [rsp + 0x5c0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x4d7], dl
mov dword [r14 + 0x4d1], r8d
shr r8, 0x20
mov word [r14 + 0x4d5], r8w
mov dl, byte [rsp + 0x380]
mov byte [r14 + 0x4d8], dl
mov r8, qword [rsp + 0x5b8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x4df], dl
mov dword [r14 + 0x4d9], r8d
shr r8, 0x20
mov word [r14 + 0x4dd], r8w
mov dl, byte [rsp + 0x390]
mov byte [r14 + 0x4e0], dl
mov r8, qword [rsp + 0x5b0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x4e7], dl
mov dword [r14 + 0x4e1], r8d
shr r8, 0x20
mov word [r14 + 0x4e5], r8w
mov dl, byte [rsp + 0x7c]
mov byte [r14 + 0x4e8], dl
mov r8, qword [rsp + 0x5a8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x4ef], dl
mov dword [r14 + 0x4e9], r8d
shr r8, 0x20
mov word [r14 + 0x4ed], r8w
mov dl, byte [rsp + 0x3a8]
mov byte [r14 + 0x4f0], dl
mov r8, qword [rsp + 0x5a0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x4f7], dl
mov dword [r14 + 0x4f1], r8d
shr r8, 0x20
mov word [r14 + 0x4f5], r8w
mov dl, byte [rsp + 0x3b8]
mov byte [r14 + 0x4f8], dl
mov r8, qword [rsp + 0x598]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x4ff], dl
mov dword [r14 + 0x4f9], r8d
shr r8, 0x20
mov word [r14 + 0x4fd], r8w
mov dl, byte [rsp + 0x7d]
mov byte [r14 + 0x500], dl
mov r8, qword [rsp + 0x590]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x507], dl
mov dword [r14 + 0x501], r8d
shr r8, 0x20
mov word [r14 + 0x505], r8w
mov dl, byte [rsp + 0x7e]
mov byte [r14 + 0x508], dl
mov r8, qword [rsp + 0x588]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x50f], dl
mov dword [r14 + 0x509], r8d
shr r8, 0x20
mov word [r14 + 0x50d], r8w
mov dl, byte [rsp + 0x3d0]
mov byte [r14 + 0x510], dl
mov r8, qword [rsp + 0x580]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x517], dl
mov dword [r14 + 0x511], r8d
shr r8, 0x20
mov word [r14 + 0x515], r8w
mov dl, byte [rsp + 0x3d8]
mov byte [r14 + 0x518], dl
mov r8, qword [rsp + 0x578]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x51f], dl
mov dword [r14 + 0x519], r8d
shr r8, 0x20
mov word [r14 + 0x51d], r8w
mov dl, byte [rsp + 0x7f]
mov byte [r14 + 0x520], dl
mov r8, qword [rsp + 0x570]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x527], dl
mov dword [r14 + 0x521], r8d
shr r8, 0x20
mov word [r14 + 0x525], r8w
mov dl, byte [rsp + 0x3e0]
mov byte [r14 + 0x528], dl
mov r8, qword [rsp + 0x568]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x52f], dl
mov dword [r14 + 0x529], r8d
shr r8, 0x20
mov word [r14 + 0x52d], r8w
mov dl, byte [rsp + 0x80]
mov byte [r14 + 0x530], dl
mov r8, qword [rsp + 0x560]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x537], dl
mov dword [r14 + 0x531], r8d
shr r8, 0x20
mov word [r14 + 0x535], r8w
mov dl, byte [rsp + 0x81]
mov byte [r14 + 0x538], dl
mov r8, qword [rsp + 0x558]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x53f], dl
mov dword [r14 + 0x539], r8d
shr r8, 0x20
mov word [r14 + 0x53d], r8w
mov dl, byte [rsp + 0x3f8]
mov byte [r14 + 0x540], dl
mov r8, qword [rsp + 0x550]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x547], dl
mov dword [r14 + 0x541], r8d
shr r8, 0x20
mov word [r14 + 0x545], r8w
mov dl, byte [rsp + 0x82]
mov byte [r14 + 0x548], dl
mov r8, qword [rsp + 0x548]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x54f], dl
mov dword [r14 + 0x549], r8d
shr r8, 0x20
mov word [r14 + 0x54d], r8w
mov dl, byte [rsp + 0x410]
mov byte [r14 + 0x550], dl
mov r8, qword [rsp + 0x540]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x557], dl
mov dword [r14 + 0x551], r8d
shr r8, 0x20
mov word [r14 + 0x555], r8w
mov dl, byte [rsp + 0x83]
mov byte [r14 + 0x558], dl
mov r8, qword [rsp + 0x538]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x55f], dl
mov dword [r14 + 0x559], r8d
shr r8, 0x20
mov word [r14 + 0x55d], r8w
mov dl, byte [rsp + 0x84]
mov byte [r14 + 0x560], dl
mov r8, qword [rsp + 0x530]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x567], dl
mov dword [r14 + 0x561], r8d
shr r8, 0x20
mov word [r14 + 0x565], r8w
mov dl, byte [rsp + 0x428]
mov byte [r14 + 0x568], dl
mov r8, qword [rsp + 0x528]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x56f], dl
mov dword [r14 + 0x569], r8d
shr r8, 0x20
mov word [r14 + 0x56d], r8w
mov dl, byte [rsp + 0x438]
mov byte [r14 + 0x570], dl
mov r8, qword [rsp + 0x520]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x577], dl
mov dword [r14 + 0x571], r8d
shr r8, 0x20
mov word [r14 + 0x575], r8w
mov dl, byte [rsp + 0x85]
mov byte [r14 + 0x578], dl
mov r8, qword [rsp + 0x518]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x57f], dl
mov dword [r14 + 0x579], r8d
shr r8, 0x20
mov word [r14 + 0x57d], r8w
mov dl, byte [rsp + 0x450]
mov byte [r14 + 0x580], dl
mov r8, qword [rsp + 0x510]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x587], dl
mov dword [r14 + 0x581], r8d
shr r8, 0x20
mov word [r14 + 0x585], r8w
mov dl, byte [rsp + 0x460]
mov byte [r14 + 0x588], dl
mov r8, qword [rsp + 0x508]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x58f], dl
mov dword [r14 + 0x589], r8d
shr r8, 0x20
mov word [r14 + 0x58d], r8w
mov dl, byte [rsp + 0x7b0]
mov byte [r14 + 0x590], dl
mov r8, qword [rsp + 0xa20]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x597], dl
mov dword [r14 + 0x591], r8d
shr r8, 0x20
mov word [r14 + 0x595], r8w
mov dl, byte [rsp + 0x86]
mov byte [r14 + 0x598], dl
mov r8, qword [rsp + 0xa18]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x59f], dl
mov dword [r14 + 0x599], r8d
shr r8, 0x20
mov word [r14 + 0x59d], r8w
mov dl, byte [rsp + 0x7b8]
mov byte [r14 + 0x5a0], dl
mov r8, qword [rsp + 0xa10]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x5a7], dl
mov dword [r14 + 0x5a1], r8d
shr r8, 0x20
mov word [r14 + 0x5a5], r8w
mov dl, byte [rsp + 0x7c0]
mov byte [r14 + 0x5a8], dl
mov r8, qword [rsp + 0xa08]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x5af], dl
mov dword [r14 + 0x5a9], r8d
shr r8, 0x20
mov word [r14 + 0x5ad], r8w
mov dl, byte [rsp + 0x87]
mov byte [r14 + 0x5b0], dl
mov r8, qword [rsp + 0xa00]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x5b7], dl
mov dword [r14 + 0x5b1], r8d
shr r8, 0x20
mov word [r14 + 0x5b5], r8w
mov dl, byte [rsp + 0x7c8]
mov byte [r14 + 0x5b8], dl
mov r8, qword [rsp + 0x9f8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x5bf], dl
mov dword [r14 + 0x5b9], r8d
shr r8, 0x20
mov word [r14 + 0x5bd], r8w
mov dl, byte [rsp + 0x88]
mov byte [r14 + 0x5c0], dl
mov r8, qword [rsp + 0x9f0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x5c7], dl
mov dword [r14 + 0x5c1], r8d
shr r8, 0x20
mov word [r14 + 0x5c5], r8w
mov dl, byte [rsp + 0x7d0]
mov byte [r14 + 0x5c8], dl
mov r8, qword [rsp + 0x9e8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x5cf], dl
mov dword [r14 + 0x5c9], r8d
shr r8, 0x20
mov word [r14 + 0x5cd], r8w
mov dl, byte [rsp + 0x7d8]
mov byte [r14 + 0x5d0], dl
mov r8, qword [rsp + 0x9e0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x5d7], dl
mov dword [r14 + 0x5d1], r8d
shr r8, 0x20
mov word [r14 + 0x5d5], r8w
mov dl, byte [rsp + 0x89]
mov byte [r14 + 0x5d8], dl
mov r8, qword [rsp + 0x9d8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x5df], dl
mov dword [r14 + 0x5d9], r8d
shr r8, 0x20
mov word [r14 + 0x5dd], r8w
mov dl, byte [rsp + 0x7e0]
mov byte [r14 + 0x5e0], dl
mov r8, qword [rsp + 0x9d0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x5e7], dl
mov dword [r14 + 0x5e1], r8d
shr r8, 0x20
mov word [r14 + 0x5e5], r8w
mov dl, byte [rsp + 0x7e8]
mov byte [r14 + 0x5e8], dl
mov r8, qword [rsp + 0x9c8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x5ef], dl
mov dword [r14 + 0x5e9], r8d
shr r8, 0x20
mov word [r14 + 0x5ed], r8w
mov dl, byte [rsp + 0x8a]
mov byte [r14 + 0x5f0], dl
mov r8, qword [rsp + 0x9c0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x5f7], dl
mov dword [r14 + 0x5f1], r8d
shr r8, 0x20
mov word [r14 + 0x5f5], r8w
mov dl, byte [rsp + 0x7f0]
mov byte [r14 + 0x5f8], dl
mov r8, qword [rsp + 0x9b8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x5ff], dl
mov dword [r14 + 0x5f9], r8d
shr r8, 0x20
mov word [r14 + 0x5fd], r8w
mov dl, byte [rsp + 0x7f8]
mov byte [r14 + 0x600], dl
mov r8, qword [rsp + 0x9b0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x607], dl
mov dword [r14 + 0x601], r8d
shr r8, 0x20
mov word [r14 + 0x605], r8w
mov dl, byte [rsp + 0x8b]
mov byte [r14 + 0x608], dl
mov r8, qword [rsp + 0x9a8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x60f], dl
mov dword [r14 + 0x609], r8d
shr r8, 0x20
mov word [r14 + 0x60d], r8w
mov dl, byte [rsp + 0x800]
mov byte [r14 + 0x610], dl
mov r8, qword [rsp + 0x9a0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x617], dl
mov dword [r14 + 0x611], r8d
shr r8, 0x20
mov word [r14 + 0x615], r8w
mov dl, byte [rsp + 0x8c]
mov byte [r14 + 0x618], dl
mov r8, qword [rsp + 0x998]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x61f], dl
mov dword [r14 + 0x619], r8d
shr r8, 0x20
mov word [r14 + 0x61d], r8w
mov dl, byte [rsp + 0x808]
mov byte [r14 + 0x620], dl
mov r8, qword [rsp + 0x990]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x627], dl
mov dword [r14 + 0x621], r8d
shr r8, 0x20
mov word [r14 + 0x625], r8w
mov dl, byte [rsp + 0x810]
mov byte [r14 + 0x628], dl
mov r8, qword [rsp + 0x988]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x62f], dl
mov dword [r14 + 0x629], r8d
shr r8, 0x20
mov word [r14 + 0x62d], r8w
mov dl, byte [rsp + 0x8d]
mov byte [r14 + 0x630], dl
mov r8, qword [rsp + 0x980]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x637], dl
mov dword [r14 + 0x631], r8d
shr r8, 0x20
mov word [r14 + 0x635], r8w
mov dl, byte [rsp + 0x818]
mov byte [r14 + 0x638], dl
mov r8, qword [rsp + 0x978]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x63f], dl
mov dword [r14 + 0x639], r8d
shr r8, 0x20
mov word [r14 + 0x63d], r8w
mov dl, byte [rsp + 0x820]
mov byte [r14 + 0x640], dl
mov r8, qword [rsp + 0x970]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x647], dl
mov dword [r14 + 0x641], r8d
shr r8, 0x20
mov word [r14 + 0x645], r8w
mov dl, byte [rsp + 0x8e]
mov byte [r14 + 0x648], dl
mov r8, qword [rsp + 0x968]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x64f], dl
mov dword [r14 + 0x649], r8d
shr r8, 0x20
mov word [r14 + 0x64d], r8w
mov dl, byte [rsp + 0x828]
mov byte [r14 + 0x650], dl
mov r8, qword [rsp + 0x960]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x657], dl
mov dword [r14 + 0x651], r8d
shr r8, 0x20
mov word [r14 + 0x655], r8w
mov dl, byte [rsp + 0x8f]
mov byte [r14 + 0x658], dl
mov r8, qword [rsp + 0x958]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x65f], dl
mov dword [r14 + 0x659], r8d
shr r8, 0x20
mov word [r14 + 0x65d], r8w
mov dl, byte [rsp + 0x830]
mov byte [r14 + 0x660], dl
mov r8, qword [rsp + 0x950]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x667], dl
mov dword [r14 + 0x661], r8d
shr r8, 0x20
mov word [r14 + 0x665], r8w
mov dl, byte [rsp + 0x838]
mov byte [r14 + 0x668], dl
mov r8, qword [rsp + 0x948]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x66f], dl
mov dword [r14 + 0x669], r8d
shr r8, 0x20
mov word [r14 + 0x66d], r8w
mov dl, byte [rsp + 0x90]
mov byte [r14 + 0x670], dl
mov r8, qword [rsp + 0x940]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x677], dl
mov dword [r14 + 0x671], r8d
shr r8, 0x20
mov word [r14 + 0x675], r8w
mov dl, byte [rsp + 0x840]
mov byte [r14 + 0x678], dl
mov r8, qword [rsp + 0x938]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x67f], dl
mov dword [r14 + 0x679], r8d
shr r8, 0x20
mov word [r14 + 0x67d], r8w
mov dl, byte [rsp + 0x848]
mov byte [r14 + 0x680], dl
mov r8, qword [rsp + 0x930]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x687], dl
mov dword [r14 + 0x681], r8d
shr r8, 0x20
mov word [r14 + 0x685], r8w
mov dl, byte [rsp + 0x91]
mov byte [r14 + 0x688], dl
mov r8, qword [rsp + 0x928]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x68f], dl
mov dword [r14 + 0x689], r8d
shr r8, 0x20
mov word [r14 + 0x68d], r8w
mov dl, byte [rsp + 0x850]
mov byte [r14 + 0x690], dl
mov r8, qword [rsp + 0x920]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x697], dl
mov dword [r14 + 0x691], r8d
shr r8, 0x20
mov word [r14 + 0x695], r8w
mov dl, byte [rsp + 0x858]
mov byte [r14 + 0x698], dl
mov r8, qword [rsp + 0x918]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x69f], dl
mov dword [r14 + 0x699], r8d
shr r8, 0x20
mov word [r14 + 0x69d], r8w
mov dl, byte [rsp + 0x92]
mov byte [r14 + 0x6a0], dl
mov r8, qword [rsp + 0x910]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x6a7], dl
mov dword [r14 + 0x6a1], r8d
shr r8, 0x20
mov word [r14 + 0x6a5], r8w
mov dl, byte [rsp + 0x860]
mov byte [r14 + 0x6a8], dl
mov r8, qword [rsp + 0x908]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x6af], dl
mov dword [r14 + 0x6a9], r8d
shr r8, 0x20
mov word [r14 + 0x6ad], r8w
mov dl, byte [rsp + 0x93]
mov byte [r14 + 0x6b0], dl
mov r8, qword [rsp + 0x900]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x6b7], dl
mov dword [r14 + 0x6b1], r8d
shr r8, 0x20
mov word [r14 + 0x6b5], r8w
mov dl, byte [rsp + 0x868]
mov byte [r14 + 0x6b8], dl
mov r8, qword [rsp + 0x8f8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x6bf], dl
mov dword [r14 + 0x6b9], r8d
shr r8, 0x20
mov word [r14 + 0x6bd], r8w
mov dl, byte [rsp + 0x870]
mov byte [r14 + 0x6c0], dl
mov r8, qword [rsp + 0x8f0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x6c7], dl
mov dword [r14 + 0x6c1], r8d
shr r8, 0x20
mov word [r14 + 0x6c5], r8w
mov dl, byte [rsp + 0x94]
mov byte [r14 + 0x6c8], dl
mov r8, qword [rsp + 0x8e8]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x6cf], dl
mov dword [r14 + 0x6c9], r8d
shr r8, 0x20
mov word [r14 + 0x6cd], r8w
mov dl, byte [rsp + 0x878]
mov byte [r14 + 0x6d0], dl
mov r8, qword [rsp + 0x8e0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x6d7], dl
mov dword [r14 + 0x6d1], r8d
shr r8, 0x20
mov word [r14 + 0x6d5], r8w
mov dl, byte [rsp + 0x880]
mov byte [r14 + 0x6d8], dl
mov r8, qword [rsp + 0x8d0]
mov rdx, r8
shr rdx, 0x30
mov byte [r14 + 0x6df], dl
mov dword [r14 + 0x6d9], r8d
shr r8, 0x20
mov word [r14 + 0x6dd], r8w
mov dl, byte [rsp + 0x95]
mov byte [r14 + 0x6e0], dl
mov rdx, r10
shr rdx, 0x30
mov byte [r14 + 0x6e7], dl
mov dword [r14 + 0x6e1], r10d
shr r10, 0x20
mov word [r14 + 0x6e5], r10w
mov dl, byte [rsp + 0x888]
mov byte [r14 + 0x6e8], dl
mov rdx, r11
shr rdx, 0x30
mov byte [r14 + 0x6ef], dl
mov dword [r14 + 0x6e9], r11d
shr r11, 0x20
mov word [r14 + 0x6ed], r11w
mov dl, byte [rsp + 0x96]
mov byte [r14 + 0x6f0], dl
mov rdx, rax
shr rdx, 0x30
mov byte [r14 + 0x6f7], dl
mov dword [r14 + 0x6f1], eax
shr rax, 0x20
mov word [r14 + 0x6f5], ax
mov al, byte [rsp + 0x890]
mov byte [r14 + 0x6f8], al
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x6ff], al
mov dword [r14 + 0x6f9], ecx
shr rcx, 0x20
mov word [r14 + 0x6fd], cx
mov al, byte [rsp + 0x898]
mov byte [r14 + 0x700], al
mov rax, rdi
shr rax, 0x30
mov byte [r14 + 0x707], al
mov dword [r14 + 0x701], edi
shr rdi, 0x20
mov word [r14 + 0x705], di
mov al, byte [rsp + 0x97]
mov byte [r14 + 0x708], al
mov rcx, qword [rsp + 0xa48]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x70f], al
mov dword [r14 + 0x709], ecx
shr rcx, 0x20
mov word [r14 + 0x70d], cx
mov al, byte [rsp + 0x8a0]
mov byte [r14 + 0x710], al
mov rcx, qword [rsp + 0xa40]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x717], al
mov dword [r14 + 0x711], ecx
shr rcx, 0x20
mov word [r14 + 0x715], cx
mov al, byte [rsp + 0x8a8]
mov byte [r14 + 0x718], al
mov rcx, qword [rsp + 0xa38]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x71f], al
mov dword [r14 + 0x719], ecx
shr rcx, 0x20
mov word [r14 + 0x71d], cx
mov al, byte [rsp + 0x98]
mov byte [r14 + 0x720], al
mov rcx, qword [rsp + 0xa30]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x727], al
mov dword [r14 + 0x721], ecx
shr rcx, 0x20
mov word [r14 + 0x725], cx
mov al, byte [rsp + 0x8b0]
mov byte [r14 + 0x728], al
mov rcx, qword [rsp + 0xa28]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x72f], al
mov dword [r14 + 0x729], ecx
shr rcx, 0x20
mov word [r14 + 0x72d], cx
mov rax, qword [rsp + 0x8c0]
mov qword [r14 + 0x730], rax
mov rax, qword [rsp + 0x8c8]
mov qword [r14 + 0x738], rax
mov rax, qword [rsp + 0x8d8]
mov qword [r14 + 0x740], rax
mov rax, qword [rsp + 0xa50]
mov qword [r14 + 0x748], rax
mov rax, qword [rsp + 0x8b8]
mov qword [r14 + 0x750], rax
mov rax, qword [rsp + 0x168]
mov qword [r14 + 0x758], rax
mov byte [r14 + 0x760], sil
mov qword [rsp + 0xba0], r9
cmp byte [rsp + 0x138], 0
je 0x1400ae525
lea rdx, [rsp + 0xba8]
lea rsi, [rsp + 0x23d8]
mov r8d, 0x768
mov rcx, rsi
call sub.msvcrt.dll_memcpy
push 8
pop rdx
mov ecx, 0x778
call fcn.14009443e
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 + 0xb50]
mov qword [rcx + 8], rdi
lea rax, [0x140199a68]
jmp 0x1400bf0e8
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 + 0xb08], 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 + 0x170], 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 + 0x250], 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 + 0x260], 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 + 0x268], 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 + 0x278], 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 + 0x280], 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 + 0x288], 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 + 0x298], 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 + 0x2a0], 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 + 0x2b0], 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 + 0x2b8], 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 + 0x2c8], 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 + 0x2d0], 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 + 0x2d8], 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 + 0x2e8], 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 + 0x2f0], 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 + 0x300], 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 + 0x308], 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 + 0x310], 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 + 0x320], 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 + 0x328], 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 + 0x338], 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 + 0x340], 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 + 0x348], 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 + 0x358], 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 + 0x360], 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 + 0x370], 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 + 0x378], 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 + 0x380], 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 + 0x390], 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 + 0x398], 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 + 0x3a0], 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 + 0x3a8], 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 + 0x3b8], 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 + 0x3c0], 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 + 0x3c8], 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 + 0x3d0], 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 + 0x3d8], 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 + 0x3e0], 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 + 0x3e8], 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 + 0x3f0], 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 + 0x3f8], 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 + 0x400], 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 + 0x408], 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 + 0x410], 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 + 0x418], 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 + 0x420], 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 + 0x428], 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 + 0x438], 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 + 0x440], 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 + 0x448], 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 + 0x450], 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 + 0x460], 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 + 0x470], 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 + 0x478], 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 + 0x488], 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 + 0x490], 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 + 0x4a0], 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 + 0x4b0], 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 + 0x4b8], 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 + 0x4c8], 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 + 0x4d0], 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 + 0x4e0], 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 + 0x4e8], 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 + 0x4f8], 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 + 0x508], 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 + 0x510], 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 + 0x520], 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 + 0x528], 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 + 0x538], 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 + 0x548], 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 + 0x550], 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 + 0x560], 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 + 0x568], 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 + 0x578], 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 + 0x580], 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 + 0x590], 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 + 0x5a0], 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 + 0x5a8], 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 + 0x5b8], 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 + 0x5c0], 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 + 0x5d0], 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 + 0x5e0], 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 + 0x5e8], 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 + 0x5f8], 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 + 0x600], 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 + 0x610], 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 + 0x618], 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 + 0x628], 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 + 0x638], 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 + 0x640], 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 + 0x650], 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 + 0x658], 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 + 0x668], 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 + 0x678], 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 + 0x680], 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 + 0x690], 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 + 0x698], 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 + 0x6a8], 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 + 0x6b8], 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 + 0x6c0], 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 + 0x6d0], 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 + 0x6d8], 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 + 0x6e8], 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 + 0x6f0], 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 + 0x700], 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 + 0x710], 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 + 0x718], 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 + 0x728], 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 + 0x730], 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 + 0x740], 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 + 0x750], 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 + 0x758], 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 + 0x768], 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 + 0x770], 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 + 0x780], 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 + 0x788], 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 + 0x798], 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 + 0x7a8], 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 + 0x7b0], 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 + 0x7b8], 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 + 0x7c0], 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 + 0x7c8], 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 + 0x7d0], 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 + 0x7d8], 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 + 0x7e0], 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 + 0x7e8], 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 + 0x7f0], 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 + 0x7f8], 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 + 0x800], 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 + 0x808], 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 + 0x810], 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 + 0x818], 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 + 0x820], 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 + 0x828], 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 + 0x830], 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 + 0x838], 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 + 0x840], 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 + 0x848], 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 + 0x850], 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 + 0x858], 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 + 0x860], 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 + 0x868], 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 + 0x870], 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 + 0x878], 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 + 0x880], 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 + 0x888], 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 + 0x890], 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 + 0x898], 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 + 0x8a0], 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 + 0x8a8], 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 + 0x8b0], 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 + 0x8c0], 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 + 0x8c8], 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 + 0x8d8], 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 + 0x8e0], 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 + 0x8f0], 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 + 0x8f8], 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 + 0x908], 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 + 0x918], 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 + 0x920], 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 + 0x930], 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 + 0x938], 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 + 0x948], 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 + 0x958], 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 + 0x960], 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 + 0x970], 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 + 0x978], 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 + 0x988], 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 + 0x990], 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 + 0x9a0], 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 + 0x158], 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 + 0x160], 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 + 0x9c8], 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 + 0x9d0], 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 + 0x120], 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 + 0x9d8], 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 + 0x9e0], 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 + 0x9e8], 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 + 0x9f0], 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 + 0x9f8], 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 + 0xa00], 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 + 0xa08], 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 + 0xa10], 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 + 0xa18], 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 + 0xa20], 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 + 0x150], 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 + 0xa68], 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 + 0xa88], 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 + 0x128], 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 + 0x190], 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 + 0xf8], 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 + 0xa8], 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 + 0xa28], 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 + 0xa58], 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 + 0xd8], 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 + 0xa30], 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 + 0xa38], 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 + 0xa40], 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 + 0xa48], rax
movzx eax, byte [rsp + 0x129f]
shl eax, 0x10
movzx ecx, word [rsp + 0x129d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1299]
or rax, rcx
mov qword [rsp + 0xc8], rax
movzx eax, byte [rsp + 0x12a7]
shl eax, 0x10
movzx ecx, word [rsp + 0x12a5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x12a1]
or rax, rcx
mov qword [rsp + 0x168], rax
movzx eax, byte [rsp + 0x12af]
shl eax, 0x10
movzx ecx, word [rsp + 0x12ad]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x12a9]
or rax, rcx
mov qword [rsp + 0x138], rax
movzx eax, byte [rsp + 0x12b7]
shl eax, 0x10
movzx ecx, word [rsp + 0x12b5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x12b1]
or rax, rcx
mov qword [rsp + 0xb8], rax
movzx eax, byte [rsp + 0x12bf]
shl eax, 0x10
movzx ecx, word [rsp + 0x12bd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x12b9]
or rax, rcx
mov qword [rsp + 0xc0], rax
movzx eax, byte [rsp + 0x12c7]
shl eax, 0x10
movzx ecx, word [rsp + 0x12c5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x12c1]
or rax, rcx
mov qword [rsp + 0xb10], 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 + 0xac0], 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 + 0xa90], rax
movzx eax, byte [rsp + 0x130f]
shl eax, 0x10
movzx ecx, word [rsp + 0x130d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1309]
or rax, rcx
mov qword [rsp + 0xab8], rax
mov rax, qword [rsp + 0x12f0]
mov qword [rsp + 0x130], rax
cmp byte [rax + 0x7c], 0
mov al, byte [rsp + 0xc40]
mov byte [rsp + 0xa7], al
mov al, byte [rsp + 0xc48]
mov byte [rsp + 0xb7], al
mov al, byte [rsp + 0xc50]
mov byte [rsp + 0x32], al
mov al, byte [rsp + 0xc58]
mov byte [rsp + 0x33], al
mov al, byte [rsp + 0xc60]
mov byte [rsp + 0x34], al
mov al, byte [rsp + 0xc68]
mov byte [rsp + 0x35], al
mov al, byte [rsp + 0xc70]
mov byte [rsp + 0x36], al
mov al, byte [rsp + 0xc78]
mov byte [rsp + 0x37], al
mov al, byte [rsp + 0xc80]
mov byte [rsp + 0x38], al
mov al, byte [rsp + 0xc88]
mov byte [rsp + 0x39], al
mov al, byte [rsp + 0xc90]
mov byte [rsp + 0x3a], al
mov al, byte [rsp + 0xc98]
mov byte [rsp + 0x3b], al
mov al, byte [rsp + 0xca0]
mov byte [rsp + 0x3c], al
mov al, byte [rsp + 0xca8]
mov byte [rsp + 0x3d], al
mov al, byte [rsp + 0xcb0]
mov byte [rsp + 0x3e], al
mov al, byte [rsp + 0xcb8]
mov byte [rsp + 0x3f], al
mov rax, qword [rsp + 0xba8]
mov qword [rsp + 0xa60], rax
mov eax, dword [rsp + 0xbb0]
mov qword [rsp + 0xaa8], rax
mov eax, dword [rsp + 0xbb4]
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0xbb8]
mov qword [rsp + 0xb18], rax
mov rax, qword [rsp + 0xbc0]
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0xbc8]
mov qword [rsp + 0xb28], rax
mov rax, qword [rsp + 0xbd0]
mov qword [rsp + 0xb20], rax
mov rax, qword [rsp + 0xbd8]
mov qword [rsp + 0xa78], rax
mov rax, qword [rsp + 0xbe0]
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0xbe8]
mov qword [rsp + 0xb30], rax
mov rax, qword [rsp + 0xbf0]
mov qword [rsp + 0xb38], rax
mov rax, qword [rsp + 0xbf8]
mov qword [rsp + 0xb40], rax
mov rax, qword [rsp + 0xc00]
mov qword [rsp + 0xb48], rax
mov rax, qword [rsp + 0xc08]
mov qword [rsp + 0xb00], rax
mov rax, qword [rsp + 0xc10]
mov qword [rsp + 0xaa0], rax
mov rax, qword [rsp + 0xc18]
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0xc20]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0xc28]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0xc30]
mov qword [rsp + 0xaf8], rax
mov rax, qword [rsp + 0xc38]
mov qword [rsp + 0xa98], rax
mov rax, qword [rsp + 0x12d8]
mov qword [rsp + 0xab0], rax
mov rax, qword [rsp + 0x12e0]
mov qword [rsp + 0xb68], rax
mov rax, qword [rsp + 0x12e8]
mov qword [rsp + 0xa50], rax
mov rax, qword [rsp + 0x12f8]
mov qword [rsp + 0xaf0], rax
mov rax, qword [rsp + 0x1300]
mov qword [rsp + 0xe0], rax
mov al, byte [rsp + 0x1308]
mov dword [rsp + 0x148], eax
mov al, byte [rsp + 0xcc0]
mov byte [rsp + 0x40], al
mov al, byte [rsp + 0xcc8]
mov byte [rsp + 0x41], al
mov al, byte [rsp + 0xcd0]
mov byte [rsp + 0x198], al
mov al, byte [rsp + 0xcd8]
mov byte [rsp + 0x42], al
mov al, byte [rsp + 0xce0]
mov byte [rsp + 0x43], al
mov al, byte [rsp + 0xce8]
mov byte [rsp + 0x44], al
mov al, byte [rsp + 0xcf0]
mov byte [rsp + 0x45], al
mov al, byte [rsp + 0xcf8]
mov byte [rsp + 0x46], al
mov al, byte [rsp + 0xd00]
mov byte [rsp + 0x47], al
mov al, byte [rsp + 0xd08]
mov byte [rsp + 0x48], al
mov al, byte [rsp + 0xd10]
mov byte [rsp + 0x49], al
mov al, byte [rsp + 0xd18]
mov byte [rsp + 0x4a], al
mov al, byte [rsp + 0xd20]
mov byte [rsp + 0x4b], al
mov al, byte [rsp + 0xd28]
mov byte [rsp + 0x4c], al
mov al, byte [rsp + 0xd30]
mov byte [rsp + 0x4d], al
mov al, byte [rsp + 0xd38]
mov byte [rsp + 0x4e], al
mov al, byte [rsp + 0xd40]
mov byte [rsp + 0x4f], al
mov al, byte [rsp + 0xd48]
mov byte [rsp + 0x50], al
mov al, byte [rsp + 0xd50]
mov byte [rsp + 0x51], al
mov al, byte [rsp + 0xd58]
mov byte [rsp + 0x52], al
mov al, byte [rsp + 0xd60]
mov byte [rsp + 0x53], al
mov al, byte [rsp + 0xd68]
mov byte [rsp + 0x54], al
mov al, byte [rsp + 0xd70]
mov byte [rsp + 0x1a0], al
mov al, byte [rsp + 0xd78]
mov byte [rsp + 0x1a8], al
mov al, byte [rsp + 0xd80]
mov byte [rsp + 0x1b0], al
mov al, byte [rsp + 0xd88]
mov byte [rsp + 0x1b8], al
mov al, byte [rsp + 0xd90]
mov byte [rsp + 0x1c0], al
mov al, byte [rsp + 0xd98]
mov byte [rsp + 0x1c8], al
mov al, byte [rsp + 0xda0]
mov byte [rsp + 0x1d0], al
mov al, byte [rsp + 0xda8]
mov byte [rsp + 0x55], al
mov al, byte [rsp + 0xdb0]
mov byte [rsp + 0x1d8], al
mov al, byte [rsp + 0xdb8]
mov byte [rsp + 0x56], al
mov al, byte [rsp + 0xdc0]
mov byte [rsp + 0x57], al
mov al, byte [rsp + 0xdc8]
mov byte [rsp + 0x1e0], al
mov al, byte [rsp + 0xdd0]
mov byte [rsp + 0x58], al
mov al, byte [rsp + 0xdd8]
mov byte [rsp + 0x1e8], al
mov al, byte [rsp + 0xde0]
mov byte [rsp + 0x59], al
mov al, byte [rsp + 0xde8]
mov byte [rsp + 0x5a], al
mov al, byte [rsp + 0xdf0]
mov byte [rsp + 0x1f0], al
mov al, byte [rsp + 0xdf8]
mov byte [rsp + 0x5b], al
mov al, byte [rsp + 0xe00]
mov byte [rsp + 0x5c], al
mov al, byte [rsp + 0xe08]
mov byte [rsp + 0x1f8], al
mov al, byte [rsp + 0xe10]
mov byte [rsp + 0x5d], al
mov al, byte [rsp + 0xe18]
mov byte [rsp + 0x200], al
mov al, byte [rsp + 0xe20]
mov byte [rsp + 0x5e], al
mov al, byte [rsp + 0xe28]
mov byte [rsp + 0x5f], al
mov al, byte [rsp + 0xe30]
mov byte [rsp + 0x208], al
mov al, byte [rsp + 0xe38]
mov byte [rsp + 0x60], al
mov al, byte [rsp + 0xe40]
mov byte [rsp + 0x61], al
mov al, byte [rsp + 0xe48]
mov byte [rsp + 0x210], al
mov al, byte [rsp + 0xe50]
mov byte [rsp + 0x62], al
mov al, byte [rsp + 0xe58]
mov byte [rsp + 0x218], al
mov al, byte [rsp + 0xe60]
mov byte [rsp + 0x63], al
mov al, byte [rsp + 0xe68]
mov byte [rsp + 0x64], al
mov al, byte [rsp + 0xe70]
mov byte [rsp + 0x220], al
mov al, byte [rsp + 0xe78]
mov byte [rsp + 0x65], al
mov al, byte [rsp + 0xe80]
mov byte [rsp + 0x66], al
mov al, byte [rsp + 0xe88]
mov byte [rsp + 0x228], al
mov al, byte [rsp + 0xe90]
mov byte [rsp + 0x67], al
mov al, byte [rsp + 0xe98]
mov byte [rsp + 0x68], al
mov al, byte [rsp + 0xea0]
mov byte [rsp + 0x69], al
mov al, byte [rsp + 0xea8]
mov byte [rsp + 0x230], al
mov al, byte [rsp + 0xeb0]
mov byte [rsp + 0x6a], al
mov al, byte [rsp + 0xeb8]
mov byte [rsp + 0x6b], al
mov al, byte [rsp + 0xec0]
mov byte [rsp + 0x6c], al
mov al, byte [rsp + 0xec8]
mov byte [rsp + 0x6d], al
mov al, byte [rsp + 0xed0]
mov byte [rsp + 0x238], al
mov al, byte [rsp + 0xed8]
mov byte [rsp + 0x6e], al
mov al, byte [rsp + 0xee0]
mov byte [rsp + 0x6f], al
mov al, byte [rsp + 0xee8]
mov byte [rsp + 0x70], al
mov al, byte [rsp + 0xef0]
mov byte [rsp + 0x240], al
mov al, byte [rsp + 0xef8]
mov byte [rsp + 0x71], al
mov al, byte [rsp + 0xf00]
mov byte [rsp + 0x72], al
mov al, byte [rsp + 0xf08]
mov byte [rsp + 0x73], al
mov al, byte [rsp + 0xf10]
mov byte [rsp + 0x248], al
mov al, byte [rsp + 0xf18]
mov byte [rsp + 0x74], al
mov al, byte [rsp + 0xf20]
mov byte [rsp + 0x75], al
mov al, byte [rsp + 0xf28]
mov byte [rsp + 0x76], al
mov al, byte [rsp + 0xf30]
mov byte [rsp + 0x258], al
mov al, byte [rsp + 0xf38]
mov byte [rsp + 0x270], al
mov al, byte [rsp + 0xf40]
mov byte [rsp + 0x77], al
mov al, byte [rsp + 0xf48]
mov byte [rsp + 0x290], al
mov al, byte [rsp + 0xf50]
mov byte [rsp + 0x2a8], al
mov al, byte [rsp + 0xf58]
mov byte [rsp + 0x2c0], al
mov al, byte [rsp + 0xf60]
mov byte [rsp + 0x78], al
mov al, byte [rsp + 0xf68]
mov byte [rsp + 0x2e0], al
mov al, byte [rsp + 0xf70]
mov byte [rsp + 0x2f8], al
mov al, byte [rsp + 0xf78]
mov byte [rsp + 0x79], al
mov al, byte [rsp + 0xf80]
mov byte [rsp + 0x318], al
mov al, byte [rsp + 0xf88]
mov byte [rsp + 0x330], al
mov al, byte [rsp + 0xf90]
mov byte [rsp + 0x7a], al
mov al, byte [rsp + 0xf98]
mov byte [rsp + 0x350], al
mov al, byte [rsp + 0xfa0]
mov byte [rsp + 0x368], al
mov al, byte [rsp + 0xfa8]
mov byte [rsp + 0x7b], al
mov al, byte [rsp + 0xfb0]
mov byte [rsp + 0x388], al
mov al, byte [rsp + 0xfb8]
mov byte [rsp + 0x7c], al
mov al, byte [rsp + 0xfc0]
mov byte [rsp + 0x3b0], al
mov al, byte [rsp + 0xfc8]
mov byte [rsp + 0x7d], al
mov al, byte [rsp + 0xfd0]
mov byte [rsp + 0x7e], al
mov al, byte [rsp + 0xfd8]
mov byte [rsp + 0x7f], al
mov al, byte [rsp + 0xfe0]
mov byte [rsp + 0x80], al
mov al, byte [rsp + 0xfe8]
mov byte [rsp + 0x81], al
mov al, byte [rsp + 0xff0]
mov byte [rsp + 0x82], al
mov al, byte [rsp + 0xff8]
mov byte [rsp + 0x83], al
mov al, byte [rsp + 0x1000]
mov byte [rsp + 0x84], al
mov al, byte [rsp + 0x1008]
mov byte [rsp + 0x430], al
mov al, byte [rsp + 0x1010]
mov byte [rsp + 0x85], al
mov al, byte [rsp + 0x1018]
mov byte [rsp + 0x458], al
mov al, byte [rsp + 0x1020]
mov byte [rsp + 0x468], al
mov al, byte [rsp + 0x1028]
mov byte [rsp + 0x480], al
mov al, byte [rsp + 0x1030]
mov byte [rsp + 0x498], al
mov al, byte [rsp + 0x1038]
mov byte [rsp + 0x4a8], al
mov al, byte [rsp + 0x1040]
mov byte [rsp + 0x4c0], al
mov al, byte [rsp + 0x1048]
mov byte [rsp + 0x4d8], al
mov al, byte [rsp + 0x1050]
mov byte [rsp + 0x4f0], al
mov al, byte [rsp + 0x1058]
mov byte [rsp + 0x500], al
mov al, byte [rsp + 0x1060]
mov byte [rsp + 0x518], al
mov al, byte [rsp + 0x1068]
mov byte [rsp + 0x530], al
mov al, byte [rsp + 0x1070]
mov byte [rsp + 0x540], al
mov al, byte [rsp + 0x1078]
mov byte [rsp + 0x558], al
mov al, byte [rsp + 0x1080]
mov byte [rsp + 0x570], al
mov al, byte [rsp + 0x1088]
mov byte [rsp + 0x588], al
mov al, byte [rsp + 0x1090]
mov byte [rsp + 0x598], al
mov al, byte [rsp + 0x1098]
mov byte [rsp + 0x5b0], al
mov al, byte [rsp + 0x10a0]
mov byte [rsp + 0x5c8], al
mov al, byte [rsp + 0x10a8]
mov byte [rsp + 0x5d8], al
mov al, byte [rsp + 0x10b0]
mov byte [rsp + 0x5f0], al
mov al, byte [rsp + 0x10b8]
mov byte [rsp + 0x608], al
mov al, byte [rsp + 0x10c0]
mov byte [rsp + 0x620], al
mov al, byte [rsp + 0x10c8]
mov byte [rsp + 0x630], al
mov al, byte [rsp + 0x10d0]
mov byte [rsp + 0x648], al
mov al, byte [rsp + 0x10d8]
mov byte [rsp + 0x660], al
mov al, byte [rsp + 0x10e0]
mov byte [rsp + 0x670], al
mov al, byte [rsp + 0x10e8]
mov byte [rsp + 0x688], al
mov al, byte [rsp + 0x10f0]
mov byte [rsp + 0x6a0], al
mov al, byte [rsp + 0x10f8]
mov byte [rsp + 0x6b0], al
mov al, byte [rsp + 0x1100]
mov byte [rsp + 0x6c8], al
mov al, byte [rsp + 0x1108]
mov byte [rsp + 0x6e0], al
mov al, byte [rsp + 0x1110]
mov byte [rsp + 0x6f8], al
mov al, byte [rsp + 0x1118]
mov byte [rsp + 0x708], al
mov al, byte [rsp + 0x1120]
mov byte [rsp + 0x720], al
mov al, byte [rsp + 0x1128]
mov byte [rsp + 0x738], al
mov al, byte [rsp + 0x1130]
mov byte [rsp + 0x748], al
mov al, byte [rsp + 0x1138]
mov byte [rsp + 0x760], al
mov al, byte [rsp + 0x1140]
mov byte [rsp + 0x778], al
mov al, byte [rsp + 0x1148]
mov byte [rsp + 0x790], al
mov al, byte [rsp + 0x1150]
mov byte [rsp + 0x7a0], al
mov al, byte [rsp + 0x1158]
mov byte [rsp + 0x86], al
mov al, byte [rsp + 0x1160]
mov byte [rsp + 0x87], al
mov al, byte [rsp + 0x1168]
mov byte [rsp + 0x88], al
mov al, byte [rsp + 0x1170]
mov byte [rsp + 0x89], al
mov al, byte [rsp + 0x1178]
mov byte [rsp + 0x8a], al
mov al, byte [rsp + 0x1180]
mov byte [rsp + 0x8b], al
mov al, byte [rsp + 0x1188]
mov byte [rsp + 0x8c], al
mov al, byte [rsp + 0x1190]
mov byte [rsp + 0x8d], al
mov al, byte [rsp + 0x1198]
mov byte [rsp + 0x8e], al
mov al, byte [rsp + 0x11a0]
mov byte [rsp + 0x8f], al
mov al, byte [rsp + 0x11a8]
mov byte [rsp + 0x90], al
mov al, byte [rsp + 0x11b0]
mov byte [rsp + 0x91], al
mov al, byte [rsp + 0x11b8]
mov byte [rsp + 0x92], al
mov al, byte [rsp + 0x11c0]
mov byte [rsp + 0x93], al
mov al, byte [rsp + 0x11c8]
mov byte [rsp + 0x94], al
mov al, byte [rsp + 0x11d0]
mov byte [rsp + 0x95], al
mov al, byte [rsp + 0x11d8]
mov byte [rsp + 0x96], al
mov al, byte [rsp + 0x11e0]
mov byte [rsp + 0x97], al
mov al, byte [rsp + 0x11e8]
mov byte [rsp + 0x98], al
mov al, byte [rsp + 0x11f0]
mov byte [rsp + 0x8b8], al
mov al, byte [rsp + 0x11f8]
mov byte [rsp + 0x8d0], al
mov al, byte [rsp + 0x1200]
mov byte [rsp + 0x8e8], al
mov al, byte [rsp + 0x1208]
mov byte [rsp + 0x900], al
mov al, byte [rsp + 0x1210]
mov byte [rsp + 0x910], al
mov al, byte [rsp + 0x1218]
mov byte [rsp + 0x928], al
mov al, byte [rsp + 0x1220]
mov byte [rsp + 0x940], al
mov al, byte [rsp + 0x1228]
mov byte [rsp + 0x950], al
mov al, byte [rsp + 0x1230]
mov byte [rsp + 0x968], al
mov al, byte [rsp + 0x1238]
mov byte [rsp + 0x980], al
mov al, byte [rsp + 0x1240]
mov byte [rsp + 0x998], al
mov al, byte [rsp + 0x1248]
mov byte [rsp + 0x9a8], al
mov al, byte [rsp + 0x1250]
mov byte [rsp + 0x9b8], al
mov bl, byte [rsp + 0x1258]
mov r12b, byte [rsp + 0x1260]
mov dil, byte [rsp + 0x1268]
mov r9b, byte [rsp + 0x1270]
mov r11b, byte [rsp + 0x1278]
mov r10b, byte [rsp + 0x1280]
mov dl, byte [rsp + 0x1288]
mov r13b, byte [rsp + 0x1290]
mov r14b, byte [rsp + 0x1298]
mov sil, byte [rsp + 0x12a0]
mov r15b, byte [rsp + 0x12a8]
mov r8b, byte [rsp + 0x12b0]
mov cl, byte [rsp + 0x12b8]
mov al, byte [rsp + 0x12c0]
mov byte [rsp + 0x31], al
mov al, byte [rsp + 0x12c8]
mov byte [rsp + 0xb6], al
mov al, byte [rsp + 0x12d0]
mov byte [rsp + 0x100], al
je 0x1400b2db1
mov byte [rsp + 0xa0], bl
mov byte [rsp + 0x99], r12b
mov byte [rsp + 0x9a], dil
mov byte [rsp + 0xa1], r9b
mov byte [rsp + 0xa2], r11b
mov byte [rsp + 0x9b], r10b
mov byte [rsp + 0x9c], dl
mov byte [rsp + 0x9d], r13b
mov byte [rsp + 0xa4], r14b
mov byte [rsp + 0xa5], sil
mov byte [rsp + 0xa3], r15b
mov byte [rsp + 0x9e], r8b
mov byte [rsp + 0x9f], cl
mov rax, qword [rsp + 0x130]
mov rax, qword [rax + 0xa0]
test byte [rax + 0x3a], 1
jne 0x1400b446a
cmp qword [rsp + 0xa78], 2
mov rcx, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0x128]
mov sil, byte [rsp + 0xa5]
mov r13, qword [rsp + 0xa68]
mov r15b, byte [rsp + 0xa4]
mov r10b, byte [rsp + 0xa2]
mov r11b, byte [rsp + 0xa1]
mov rdi, qword [rsp + 0x120]
mov r12b, byte [rsp + 0xa0]
mov rbx, qword [rsp + 0x160]
mov r8, qword [rsp + 0x188]
mov r9, qword [rsp + 0x180]
mov r14, qword [rsp + 0xc8]
mov rax, qword [rsp + 0xd8]
jne 0x1400b8c33
cmp byte [rsp + 0x148], 0
jne 0x1400b8c33
mov qword [rsp + 0xd0], r9
mov qword [rsp + 0xa80], r8
mov r8, qword [rsp + 0xc0]
mov qword [rsp + 0xad0], r8
mov r8b, byte [rsp + 0x9f]
mov byte [rsp + 0xa6], r8b
mov r8, qword [rsp + 0xb8]
mov qword [rsp + 0xc0], r8
mov r8b, byte [rsp + 0x9e]
mov byte [rsp + 0x9f], r8b
mov r8, qword [rsp + 0x138]
mov qword [rsp + 0xb8], r8
mov r8b, byte [rsp + 0xa3]
mov byte [rsp + 0x9e], r8b
mov r8, qword [rsp + 0x168]
mov qword [rsp + 0x138], r8
mov qword [rsp + 0x168], r14
mov r14d, r15d
mov r8, qword [rsp + 0xa48]
mov qword [rsp + 0xc8], r8
mov r15b, byte [rsp + 0x9d]
mov r8, qword [rsp + 0xa40]
mov qword [rsp + 0xa48], r8
mov r9b, byte [rsp + 0x9c]
mov byte [rsp + 0x9d], r9b
mov r8, qword [rsp + 0xa38]
mov qword [rsp + 0xa40], r8
mov r9b, byte [rsp + 0x9b]
mov byte [rsp + 0x9c], r9b
mov r8, qword [rsp + 0xa30]
mov qword [rsp + 0xa38], r8
mov byte [rsp + 0x9b], r10b
mov qword [rsp + 0xa30], rax
mov byte [rsp + 0xa2], r11b
mov rax, qword [rsp + 0xa58]
mov qword [rsp + 0xd8], rax
mov al, byte [rsp + 0x9a]
mov byte [rsp + 0xa1], al
mov r10, qword [rsp + 0xa28]
mov r9b, byte [rsp + 0x99]
mov byte [rsp + 0x9a], r9b
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0xa28], rax
mov byte [rsp + 0x99], r12b
mov qword [rsp + 0xa8], rcx
mov al, byte [rsp + 0x9b8]
mov byte [rsp + 0xa0], al
mov rcx, qword [rsp + 0x190]
mov qword [rsp + 0xf8], rcx
mov al, byte [rsp + 0x9a8]
mov byte [rsp + 0x9b8], al
mov rcx, rdx
mov al, byte [rsp + 0x998]
mov byte [rsp + 0x9a8], al
mov rdx, qword [rsp + 0xa88]
mov qword [rsp + 0x128], rdx
mov al, byte [rsp + 0x980]
mov byte [rsp + 0x998], al
mov rdx, r13
mov al, byte [rsp + 0x968]
mov byte [rsp + 0x980], al
mov r13, qword [rsp + 0x150]
mov al, byte [rsp + 0x950]
mov byte [rsp + 0x968], al
mov r12, qword [rsp + 0xa20]
mov al, byte [rsp + 0x940]
mov byte [rsp + 0x950], al
mov r9, qword [rsp + 0xa18]
mov qword [rsp + 0xa20], r9
mov al, byte [rsp + 0x928]
mov byte [rsp + 0x940], al
mov r9, qword [rsp + 0xa10]
mov qword [rsp + 0xa18], r9
mov al, byte [rsp + 0x910]
mov byte [rsp + 0x928], al
mov r9, qword [rsp + 0xa08]
mov qword [rsp + 0xa10], r9
mov al, byte [rsp + 0x900]
mov byte [rsp + 0x910], al
mov r9, qword [rsp + 0xa00]
mov qword [rsp + 0xa08], r9
mov al, byte [rsp + 0x8e8]
mov byte [rsp + 0x900], al
mov r9, qword [rsp + 0x9f8]
mov qword [rsp + 0xa00], r9
mov al, byte [rsp + 0x8d0]
mov byte [rsp + 0x8e8], al
mov r9, qword [rsp + 0x9f0]
mov qword [rsp + 0x9f8], r9
mov al, byte [rsp + 0x8b8]
mov byte [rsp + 0x8d0], al
mov r9, qword [rsp + 0x9e8]
mov qword [rsp + 0x9f0], r9
mov al, byte [rsp + 0x98]
mov byte [rsp + 0x8b8], al
mov r9, qword [rsp + 0x9e0]
mov qword [rsp + 0x9e8], r9
mov al, byte [rsp + 0x97]
mov byte [rsp + 0x98], al
mov r9, qword [rsp + 0x9d8]
mov qword [rsp + 0x9e0], r9
mov al, byte [rsp + 0x96]
mov byte [rsp + 0x97], al
mov qword [rsp + 0x9d8], rdi
mov al, byte [rsp + 0x95]
mov byte [rsp + 0x96], al
mov r9, qword [rsp + 0x9d0]
mov qword [rsp + 0x120], r9
mov al, byte [rsp + 0x94]
mov byte [rsp + 0x95], al
mov r9, qword [rsp + 0x9c8]
mov qword [rsp + 0x9d0], r9
mov al, byte [rsp + 0x93]
mov byte [rsp + 0x94], al
mov qword [rsp + 0x9c8], rbx
mov al, byte [rsp + 0x92]
mov byte [rsp + 0x93], al
mov r9, qword [rsp + 0x9c0]
mov qword [rsp + 0x160], r9
mov al, byte [rsp + 0x91]
mov byte [rsp + 0x92], al
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x9c0], rax
mov al, byte [rsp + 0x90]
mov byte [rsp + 0x91], al
mov r11, qword [rsp + 0x9b0]
mov r9b, byte [rsp + 0x8f]
mov byte [rsp + 0x90], r9b
mov r9, qword [rsp + 0x9a0]
mov qword [rsp + 0x9b0], r9
mov r9b, byte [rsp + 0x8e]
mov byte [rsp + 0x8f], r9b
mov r9, qword [rsp + 0x990]
mov qword [rsp + 0x9a0], r9
mov r9b, byte [rsp + 0x8d]
mov byte [rsp + 0x8e], r9b
mov r9, qword [rsp + 0x988]
mov qword [rsp + 0x990], r9
mov r9b, byte [rsp + 0x8c]
mov byte [rsp + 0x8d], r9b
mov r9, qword [rsp + 0x978]
mov qword [rsp + 0x988], r9
mov r9b, byte [rsp + 0x8b]
mov byte [rsp + 0x8c], r9b
mov r9, qword [rsp + 0x970]
mov qword [rsp + 0x978], r9
mov r9b, byte [rsp + 0x8a]
mov byte [rsp + 0x8b], r9b
mov r9, qword [rsp + 0x960]
mov qword [rsp + 0x970], r9
mov r9b, byte [rsp + 0x89]
mov byte [rsp + 0x8a], r9b
mov r9, qword [rsp + 0x958]
mov qword [rsp + 0x960], r9
mov r9b, byte [rsp + 0x88]
mov byte [rsp + 0x89], r9b
mov r9, qword [rsp + 0x948]
mov qword [rsp + 0x958], r9
mov r9b, byte [rsp + 0x87]
mov byte [rsp + 0x88], r9b
mov r9, qword [rsp + 0x938]
mov qword [rsp + 0x948], r9
mov r9b, byte [rsp + 0x86]
mov byte [rsp + 0x87], r9b
mov r9, qword [rsp + 0x930]
mov qword [rsp + 0x938], r9
mov r9b, byte [rsp + 0x7a0]
mov byte [rsp + 0x86], r9b
mov r9, qword [rsp + 0x920]
mov qword [rsp + 0x930], r9
mov r9b, byte [rsp + 0x790]
mov byte [rsp + 0x7a0], r9b
mov r9, qword [rsp + 0x918]
mov qword [rsp + 0x920], r9
mov r9b, byte [rsp + 0x778]
mov byte [rsp + 0x790], r9b
mov r9, qword [rsp + 0x908]
mov qword [rsp + 0x918], r9
mov r9b, byte [rsp + 0x760]
mov byte [rsp + 0x778], r9b
mov r9, qword [rsp + 0x8f8]
mov qword [rsp + 0x908], r9
mov r9b, byte [rsp + 0x748]
mov byte [rsp + 0x760], r9b
mov r9, qword [rsp + 0x8f0]
mov qword [rsp + 0x8f8], r9
mov r9b, byte [rsp + 0x738]
mov byte [rsp + 0x748], r9b
mov r9, qword [rsp + 0x8e0]
mov qword [rsp + 0x8f0], r9
mov r9b, byte [rsp + 0x720]
mov byte [rsp + 0x738], r9b
mov r9, qword [rsp + 0x8d8]
mov qword [rsp + 0x8e0], r9
mov r9b, byte [rsp + 0x708]
mov byte [rsp + 0x720], r9b
mov r9, qword [rsp + 0x8c8]
mov qword [rsp + 0x8d8], r9
mov r9b, byte [rsp + 0x6f8]
mov byte [rsp + 0x708], r9b
mov r9, qword [rsp + 0x8c0]
mov qword [rsp + 0x8c8], r9
mov r9b, byte [rsp + 0x6e0]
mov byte [rsp + 0x6f8], r9b
mov r9, qword [rsp + 0x8b0]
mov qword [rsp + 0x8c0], r9
mov r9b, byte [rsp + 0x6c8]
mov byte [rsp + 0x6e0], r9b
mov r9, qword [rsp + 0x8a8]
mov qword [rsp + 0x8b0], r9
mov r9b, byte [rsp + 0x6b0]
mov byte [rsp + 0x6c8], r9b
mov r9, qword [rsp + 0x8a0]
mov qword [rsp + 0x8a8], r9
mov r9b, byte [rsp + 0x6a0]
mov byte [rsp + 0x6b0], r9b
mov r9, qword [rsp + 0x898]
mov qword [rsp + 0x8a0], r9
mov r9b, byte [rsp + 0x688]
mov byte [rsp + 0x6a0], r9b
mov r9, qword [rsp + 0x890]
mov qword [rsp + 0x898], r9
mov r9b, byte [rsp + 0x670]
mov byte [rsp + 0x688], r9b
mov r9, qword [rsp + 0x888]
mov qword [rsp + 0x890], r9
mov r9b, byte [rsp + 0x660]
mov byte [rsp + 0x670], r9b
mov r9, qword [rsp + 0x880]
mov qword [rsp + 0x888], r9
mov r9b, byte [rsp + 0x648]
mov byte [rsp + 0x660], r9b
mov r9, qword [rsp + 0x878]
mov qword [rsp + 0x880], r9
mov r9b, byte [rsp + 0x630]
mov byte [rsp + 0x648], r9b
mov r9, qword [rsp + 0x870]
mov qword [rsp + 0x878], r9
mov r9b, byte [rsp + 0x620]
mov byte [rsp + 0x630], r9b
mov r9, qword [rsp + 0x868]
mov qword [rsp + 0x870], r9
mov r9b, byte [rsp + 0x608]
mov byte [rsp + 0x620], r9b
mov r9, qword [rsp + 0x860]
mov qword [rsp + 0x868], r9
mov r9b, byte [rsp + 0x5f0]
mov byte [rsp + 0x608], r9b
mov r9, qword [rsp + 0x858]
mov qword [rsp + 0x860], r9
mov r9b, byte [rsp + 0x5d8]
mov byte [rsp + 0x5f0], r9b
mov r9, qword [rsp + 0x850]
mov qword [rsp + 0x858], r9
mov r9b, byte [rsp + 0x5c8]
mov byte [rsp + 0x5d8], r9b
mov r9, qword [rsp + 0x848]
mov qword [rsp + 0x850], r9
mov r9b, byte [rsp + 0x5b0]
mov byte [rsp + 0x5c8], r9b
mov r9, qword [rsp + 0x840]
mov qword [rsp + 0x848], r9
mov r9b, byte [rsp + 0x598]
mov byte [rsp + 0x5b0], r9b
mov r9, qword [rsp + 0x838]
mov qword [rsp + 0x840], r9
mov r9b, byte [rsp + 0x588]
mov byte [rsp + 0x598], r9b
mov r9, qword [rsp + 0x830]
mov qword [rsp + 0x838], r9
mov r9b, byte [rsp + 0x570]
mov byte [rsp + 0x588], r9b
mov r9, qword [rsp + 0x828]
mov qword [rsp + 0x830], r9
mov r9b, byte [rsp + 0x558]
mov byte [rsp + 0x570], r9b
mov r9, qword [rsp + 0x820]
mov qword [rsp + 0x828], r9
mov r9b, byte [rsp + 0x540]
mov byte [rsp + 0x558], r9b
mov r9, qword [rsp + 0x818]
mov qword [rsp + 0x820], r9
mov r9b, byte [rsp + 0x530]
mov byte [rsp + 0x540], r9b
mov r9, qword [rsp + 0x810]
mov qword [rsp + 0x818], r9
mov r9b, byte [rsp + 0x518]
mov byte [rsp + 0x530], r9b
mov r9, qword [rsp + 0x808]
mov qword [rsp + 0x810], r9
mov r9b, byte [rsp + 0x500]
mov byte [rsp + 0x518], r9b
mov r9, qword [rsp + 0x800]
mov qword [rsp + 0x808], r9
mov r9b, byte [rsp + 0x4f0]
mov byte [rsp + 0x500], r9b
mov r9, qword [rsp + 0x7f8]
mov qword [rsp + 0x800], r9
mov r9b, byte [rsp + 0x4d8]
mov byte [rsp + 0x4f0], r9b
mov r9, qword [rsp + 0x7f0]
mov qword [rsp + 0x7f8], r9
mov r9b, byte [rsp + 0x4c0]
mov byte [rsp + 0x4d8], r9b
mov r9, qword [rsp + 0x7e8]
mov qword [rsp + 0x7f0], r9
mov r9b, byte [rsp + 0x4a8]
mov byte [rsp + 0x4c0], r9b
mov r9, qword [rsp + 0x7e0]
mov qword [rsp + 0x7e8], r9
mov r9b, byte [rsp + 0x498]
mov byte [rsp + 0x4a8], r9b
mov r9, qword [rsp + 0x7d8]
mov qword [rsp + 0x7e0], r9
mov r9b, byte [rsp + 0x480]
mov byte [rsp + 0x498], r9b
mov r9, qword [rsp + 0x7d0]
mov qword [rsp + 0x7d8], r9
mov r9b, byte [rsp + 0x468]
mov byte [rsp + 0x480], r9b
mov r9, qword [rsp + 0x7c8]
mov qword [rsp + 0x7d0], r9
mov r9b, byte [rsp + 0x458]
mov byte [rsp + 0x468], r9b
mov r9, qword [rsp + 0x7c0]
mov qword [rsp + 0x7c8], r9
mov r9b, byte [rsp + 0x85]
mov byte [rsp + 0x458], r9b
mov r9, qword [rsp + 0x7b8]
mov qword [rsp + 0x7c0], r9
mov r9b, byte [rsp + 0x430]
mov byte [rsp + 0x85], r9b
mov r9, qword [rsp + 0x7b0]
mov qword [rsp + 0x7b8], r9
mov r9b, byte [rsp + 0x84]
mov byte [rsp + 0x430], r9b
mov r9, qword [rsp + 0x7a8]
mov qword [rsp + 0x7b0], r9
mov r9b, byte [rsp + 0x83]
mov byte [rsp + 0x84], r9b
mov r9, qword [rsp + 0x798]
mov qword [rsp + 0x7a8], r9
mov r9b, byte [rsp + 0x82]
mov byte [rsp + 0x83], r9b
mov r9, qword [rsp + 0x788]
mov qword [rsp + 0x798], r9
mov r9b, byte [rsp + 0x81]
mov byte [rsp + 0x82], r9b
mov r9, qword [rsp + 0x780]
mov qword [rsp + 0x788], r9
mov r9b, byte [rsp + 0x80]
mov byte [rsp + 0x81], r9b
mov r9, qword [rsp + 0x770]
mov qword [rsp + 0x780], r9
mov r9b, byte [rsp + 0x7f]
mov byte [rsp + 0x80], r9b
mov r9, qword [rsp + 0x768]
mov qword [rsp + 0x770], r9
mov r9b, byte [rsp + 0x7e]
mov byte [rsp + 0x7f], r9b
mov r9, qword [rsp + 0x758]
mov qword [rsp + 0x768], r9
mov r9b, byte [rsp + 0x7d]
mov byte [rsp + 0x7e], r9b
mov r9, qword [rsp + 0x750]
mov qword [rsp + 0x758], r9
mov r9b, byte [rsp + 0x3b0]
mov byte [rsp + 0x7d], r9b
mov r9, qword [rsp + 0x740]
mov qword [rsp + 0x750], r9
mov r9b, byte [rsp + 0x7c]
mov byte [rsp + 0x3b0], r9b
mov r9, qword [rsp + 0x730]
mov qword [rsp + 0x740], r9
mov r9b, byte [rsp + 0x388]
mov byte [rsp + 0x7c], r9b
mov r9, qword [rsp + 0x728]
mov qword [rsp + 0x730], r9
mov r9b, byte [rsp + 0x7b]
mov byte [rsp + 0x388], r9b
mov r9, qword [rsp + 0x718]
mov qword [rsp + 0x728], r9
mov r9b, byte [rsp + 0x368]
mov byte [rsp + 0x7b], r9b
mov r9, qword [rsp + 0x710]
mov qword [rsp + 0x718], r9
mov r9b, byte [rsp + 0x350]
mov byte [rsp + 0x368], r9b
mov r9, qword [rsp + 0x700]
mov qword [rsp + 0x710], r9
mov r9b, byte [rsp + 0x7a]
mov byte [rsp + 0x350], r9b
mov r9, qword [rsp + 0x6f0]
mov qword [rsp + 0x700], r9
mov r9b, byte [rsp + 0x330]
mov byte [rsp + 0x7a], r9b
mov r9, qword [rsp + 0x6e8]
mov qword [rsp + 0x6f0], r9
mov r9b, byte [rsp + 0x318]
mov byte [rsp + 0x330], r9b
mov r9, qword [rsp + 0x6d8]
mov qword [rsp + 0x6e8], r9
mov r9b, byte [rsp + 0x79]
mov byte [rsp + 0x318], r9b
mov r9, qword [rsp + 0x6d0]
mov qword [rsp + 0x6d8], r9
mov r9b, byte [rsp + 0x2f8]
mov byte [rsp + 0x79], r9b
mov r9, qword [rsp + 0x6c0]
mov qword [rsp + 0x6d0], r9
mov r9b, byte [rsp + 0x2e0]
mov byte [rsp + 0x2f8], r9b
mov r9, qword [rsp + 0x6b8]
mov qword [rsp + 0x6c0], r9
mov r9b, byte [rsp + 0x78]
mov byte [rsp + 0x2e0], r9b
mov r9, qword [rsp + 0x6a8]
mov qword [rsp + 0x6b8], r9
mov r9b, byte [rsp + 0x2c0]
mov byte [rsp + 0x78], r9b
mov r9, qword [rsp + 0x698]
mov qword [rsp + 0x6a8], r9
mov r9b, byte [rsp + 0x2a8]
mov byte [rsp + 0x2c0], r9b
mov r9, qword [rsp + 0x690]
mov qword [rsp + 0x698], r9
mov r9b, byte [rsp + 0x290]
mov byte [rsp + 0x2a8], r9b
mov r9, qword [rsp + 0x680]
mov qword [rsp + 0x690], r9
mov r9b, byte [rsp + 0x77]
mov byte [rsp + 0x290], r9b
mov r9, qword [rsp + 0x678]
mov qword [rsp + 0x680], r9
mov r9b, byte [rsp + 0x270]
mov byte [rsp + 0x77], r9b
mov r9, qword [rsp + 0x668]
mov qword [rsp + 0x678], r9
mov r9b, byte [rsp + 0x258]
mov byte [rsp + 0x270], r9b
mov r9, qword [rsp + 0x658]
mov qword [rsp + 0x668], r9
mov r9b, byte [rsp + 0x76]
mov byte [rsp + 0x258], r9b
mov r9, qword [rsp + 0x650]
mov qword [rsp + 0x658], r9
mov r9b, byte [rsp + 0x75]
mov byte [rsp + 0x76], r9b
mov r9, qword [rsp + 0x640]
mov qword [rsp + 0x650], r9
mov r9b, byte [rsp + 0x74]
mov byte [rsp + 0x75], r9b
mov r9, qword [rsp + 0x638]
mov qword [rsp + 0x640], r9
mov r9b, byte [rsp + 0x248]
mov byte [rsp + 0x74], r9b
mov r9, qword [rsp + 0x628]
mov qword [rsp + 0x638], r9
mov r9b, byte [rsp + 0x73]
mov byte [rsp + 0x248], r9b
mov r9, qword [rsp + 0x618]
mov qword [rsp + 0x628], r9
mov r9b, byte [rsp + 0x72]
mov byte [rsp + 0x73], r9b
mov r9, qword [rsp + 0x610]
mov qword [rsp + 0x618], r9
mov r9b, byte [rsp + 0x71]
mov byte [rsp + 0x72], r9b
mov r9, qword [rsp + 0x600]
mov qword [rsp + 0x610], r9
mov r9b, byte [rsp + 0x240]
mov byte [rsp + 0x71], r9b
mov r9, qword [rsp + 0x5f8]
mov qword [rsp + 0x600], r9
mov r9b, byte [rsp + 0x70]
mov byte [rsp + 0x240], r9b
mov r9, qword [rsp + 0x5e8]
mov qword [rsp + 0x5f8], r9
mov r9b, byte [rsp + 0x6f]
mov byte [rsp + 0x70], r9b
mov r9, qword [rsp + 0x5e0]
mov qword [rsp + 0x5e8], r9
mov r9b, byte [rsp + 0x6e]
mov byte [rsp + 0x6f], r9b
mov r9, qword [rsp + 0x5d0]
mov qword [rsp + 0x5e0], r9
mov r9b, byte [rsp + 0x238]
mov byte [rsp + 0x6e], r9b
mov r9, qword [rsp + 0x5c0]
mov qword [rsp + 0x5d0], r9
mov r9b, byte [rsp + 0x6d]
mov byte [rsp + 0x238], r9b
mov r9, qword [rsp + 0x5b8]
mov qword [rsp + 0x5c0], r9
mov r9b, byte [rsp + 0x6c]
mov byte [rsp + 0x6d], r9b
mov r9, qword [rsp + 0x5a8]
mov qword [rsp + 0x5b8], r9
mov r9b, byte [rsp + 0x6b]
mov byte [rsp + 0x6c], r9b
mov r9, qword [rsp + 0x5a0]
mov qword [rsp + 0x5a8], r9
mov r9b, byte [rsp + 0x6a]
mov byte [rsp + 0x6b], r9b
mov r9, qword [rsp + 0x590]
mov qword [rsp + 0x5a0], r9
mov r9b, byte [rsp + 0x230]
mov byte [rsp + 0x6a], r9b
mov r9, qword [rsp + 0x580]
mov qword [rsp + 0x590], r9
mov r9b, byte [rsp + 0x69]
mov byte [rsp + 0x230], r9b
mov r9, qword [rsp + 0x578]
mov qword [rsp + 0x580], r9
mov r9b, byte [rsp + 0x68]
mov byte [rsp + 0x69], r9b
mov r9, qword [rsp + 0x568]
mov qword [rsp + 0x578], r9
mov r9b, byte [rsp + 0x67]
mov byte [rsp + 0x68], r9b
mov r9, qword [rsp + 0x560]
mov qword [rsp + 0x568], r9
mov r9b, byte [rsp + 0x228]
mov byte [rsp + 0x67], r9b
mov r9, qword [rsp + 0x550]
mov qword [rsp + 0x560], r9
mov r9b, byte [rsp + 0x66]
mov byte [rsp + 0x228], r9b
mov r9, qword [rsp + 0x548]
mov qword [rsp + 0x550], r9
mov r9b, byte [rsp + 0x65]
mov byte [rsp + 0x66], r9b
mov r9, qword [rsp + 0x538]
mov qword [rsp + 0x548], r9
mov r9b, byte [rsp + 0x220]
mov byte [rsp + 0x65], r9b
mov r9, qword [rsp + 0x528]
mov qword [rsp + 0x538], r9
mov r9b, byte [rsp + 0x64]
mov byte [rsp + 0x220], r9b
mov r9, qword [rsp + 0x520]
mov qword [rsp + 0x528], r9
mov r9b, byte [rsp + 0x63]
mov byte [rsp + 0x64], r9b
mov r9, qword [rsp + 0x510]
mov qword [rsp + 0x520], r9
mov r9b, byte [rsp + 0x218]
mov byte [rsp + 0x63], r9b
mov r9, qword [rsp + 0x508]
mov qword [rsp + 0x510], r9
mov r9b, byte [rsp + 0x62]
mov byte [rsp + 0x218], r9b
mov r9, qword [rsp + 0x4f8]
mov qword [rsp + 0x508], r9
mov r9b, byte [rsp + 0x210]
mov byte [rsp + 0x62], r9b
mov r9, qword [rsp + 0x4e8]
mov qword [rsp + 0x4f8], r9
mov r9b, byte [rsp + 0x61]
mov byte [rsp + 0x210], r9b
mov r9, qword [rsp + 0x4e0]
mov qword [rsp + 0x4e8], r9
mov r9b, byte [rsp + 0x60]
mov byte [rsp + 0x61], r9b
mov r9, qword [rsp + 0x4d0]
mov qword [rsp + 0x4e0], r9
mov r9b, byte [rsp + 0x208]
mov byte [rsp + 0x60], r9b
mov r9, qword [rsp + 0x4c8]
mov qword [rsp + 0x4d0], r9
mov r9b, byte [rsp + 0x5f]
mov byte [rsp + 0x208], r9b
mov r9, qword [rsp + 0x4b8]
mov qword [rsp + 0x4c8], r9
mov r9b, byte [rsp + 0x5e]
mov byte [rsp + 0x5f], r9b
mov r9, qword [rsp + 0x4b0]
mov qword [rsp + 0x4b8], r9
mov r9b, byte [rsp + 0x200]
mov byte [rsp + 0x5e], r9b
mov r9, qword [rsp + 0x4a0]
mov qword [rsp + 0x4b0], r9
mov r9b, byte [rsp + 0x5d]
mov byte [rsp + 0x200], r9b
mov r9, qword [rsp + 0x490]
mov qword [rsp + 0x4a0], r9
mov r9b, byte [rsp + 0x1f8]
mov byte [rsp + 0x5d], r9b
mov r9, qword [rsp + 0x488]
mov qword [rsp + 0x490], r9
mov r9b, byte [rsp + 0x5c]
mov byte [rsp + 0x1f8], r9b
mov r9, qword [rsp + 0x478]
mov qword [rsp + 0x488], r9
mov r9b, byte [rsp + 0x5b]
mov byte [rsp + 0x5c], r9b
mov r9, qword [rsp + 0x470]
mov qword [rsp + 0x478], r9
mov r9b, byte [rsp + 0x1f0]
mov byte [rsp + 0x5b], r9b
mov r9, qword [rsp + 0x460]
mov qword [rsp + 0x470], r9
mov r9b, byte [rsp + 0x5a]
mov byte [rsp + 0x1f0], r9b
mov r9, qword [rsp + 0x450]
mov qword [rsp + 0x460], r9
mov r9b, byte [rsp + 0x59]
mov byte [rsp + 0x5a], r9b
mov r9, qword [rsp + 0x448]
mov qword [rsp + 0x450], r9
mov r9b, byte [rsp + 0x1e8]
mov byte [rsp + 0x59], r9b
mov r9, qword [rsp + 0x440]
mov qword [rsp + 0x448], r9
mov r9b, byte [rsp + 0x58]
mov byte [rsp + 0x1e8], r9b
mov r9, qword [rsp + 0x438]
mov qword [rsp + 0x440], r9
mov r9b, byte [rsp + 0x1e0]
mov byte [rsp + 0x58], r9b
mov r9, qword [rsp + 0x428]
mov qword [rsp + 0x438], r9
mov r9b, byte [rsp + 0x57]
mov byte [rsp + 0x1e0], r9b
mov r9, qword [rsp + 0x420]
mov qword [rsp + 0x428], r9
mov r9b, byte [rsp + 0x56]
mov byte [rsp + 0x57], r9b
mov r9, qword [rsp + 0x418]
mov qword [rsp + 0x420], r9
mov r9b, byte [rsp + 0x1d8]
mov byte [rsp + 0x56], r9b
mov r9, qword [rsp + 0x410]
mov qword [rsp + 0x418], r9
mov r9b, byte [rsp + 0x55]
mov byte [rsp + 0x1d8], r9b
mov r9, qword [rsp + 0x408]
mov qword [rsp + 0x410], r9
mov r9b, byte [rsp + 0x1d0]
mov byte [rsp + 0x55], r9b
mov r9, qword [rsp + 0x400]
mov qword [rsp + 0x408], r9
mov r9b, byte [rsp + 0x1c8]
mov byte [rsp + 0x1d0], r9b
mov r9, qword [rsp + 0x3f8]
mov qword [rsp + 0x400], r9
mov r9b, byte [rsp + 0x1c0]
mov byte [rsp + 0x1c8], r9b
mov r9, qword [rsp + 0x3f0]
mov qword [rsp + 0x3f8], r9
mov r9b, byte [rsp + 0x1b8]
mov byte [rsp + 0x1c0], r9b
mov r9, qword [rsp + 0x3e8]
mov qword [rsp + 0x3f0], r9
mov r9b, byte [rsp + 0x1b0]
mov byte [rsp + 0x1b8], r9b
mov r9, qword [rsp + 0x3e0]
mov qword [rsp + 0x3e8], r9
mov r9b, byte [rsp + 0x1a8]
mov byte [rsp + 0x1b0], r9b
mov r9, qword [rsp + 0x3d8]
mov qword [rsp + 0x3e0], r9
mov r9b, byte [rsp + 0x1a0]
mov byte [rsp + 0x1a8], r9b
mov r9, qword [rsp + 0x3d0]
mov qword [rsp + 0x3d8], r9
mov r9b, byte [rsp + 0x54]
mov byte [rsp + 0x1a0], r9b
mov r9, qword [rsp + 0x3c8]
mov qword [rsp + 0x3d0], r9
mov r9b, byte [rsp + 0x53]
mov byte [rsp + 0x54], r9b
mov r9, qword [rsp + 0x3c0]
mov qword [rsp + 0x3c8], r9
mov r9b, byte [rsp + 0x52]
mov byte [rsp + 0x53], r9b
mov r9, qword [rsp + 0x3b8]
mov qword [rsp + 0x3c0], r9
mov r9b, byte [rsp + 0x51]
mov byte [rsp + 0x52], r9b
mov r9, qword [rsp + 0x3a8]
mov qword [rsp + 0x3b8], r9
mov r9b, byte [rsp + 0x50]
mov byte [rsp + 0x51], r9b
mov r9, qword [rsp + 0x3a0]
mov qword [rsp + 0x3a8], r9
mov r9b, byte [rsp + 0x4f]
mov byte [rsp + 0x50], r9b
mov r9, qword [rsp + 0x398]
mov qword [rsp + 0x3a0], r9
mov r9b, byte [rsp + 0x4e]
mov byte [rsp + 0x4f], r9b
mov r9, qword [rsp + 0x390]
mov qword [rsp + 0x398], r9
mov r9b, byte [rsp + 0x4d]
mov byte [rsp + 0x4e], r9b
mov r9, qword [rsp + 0x380]
mov qword [rsp + 0x390], r9
mov r9b, byte [rsp + 0x4c]
mov byte [rsp + 0x4d], r9b
mov r9, qword [rsp + 0x378]
mov qword [rsp + 0x380], r9
mov r9b, byte [rsp + 0x4b]
mov byte [rsp + 0x4c], r9b
mov r9, qword [rsp + 0x370]
mov qword [rsp + 0x378], r9
mov r9b, byte [rsp + 0x4a]
mov byte [rsp + 0x4b], r9b
mov r9, qword [rsp + 0x360]
mov qword [rsp + 0x370], r9
mov r9b, byte [rsp + 0x49]
mov byte [rsp + 0x4a], r9b
mov r9, qword [rsp + 0x358]
mov qword [rsp + 0x360], r9
mov r9b, byte [rsp + 0x48]
mov byte [rsp + 0x49], r9b
mov r9, qword [rsp + 0x348]
mov qword [rsp + 0x358], r9
mov r9b, byte [rsp + 0x47]
mov byte [rsp + 0x48], r9b
mov r9, qword [rsp + 0x340]
mov qword [rsp + 0x348], r9
mov r9b, byte [rsp + 0x46]
mov byte [rsp + 0x47], r9b
mov r9, qword [rsp + 0x338]
mov qword [rsp + 0x340], r9
mov r9b, byte [rsp + 0x45]
mov byte [rsp + 0x46], r9b
mov r9, qword [rsp + 0x328]
mov qword [rsp + 0x338], r9
mov r9b, byte [rsp + 0x44]
mov byte [rsp + 0x45], r9b
mov r9, qword [rsp + 0x320]
mov qword [rsp + 0x328], r9
mov r9b, byte [rsp + 0x43]
mov byte [rsp + 0x44], r9b
mov r9, qword [rsp + 0x310]
mov qword [rsp + 0x320], r9
mov r9b, byte [rsp + 0x42]
mov byte [rsp + 0x43], r9b
mov r9, qword [rsp + 0x308]
mov qword [rsp + 0x310], r9
mov r9b, byte [rsp + 0x198]
mov byte [rsp + 0x42], r9b
mov r9, qword [rsp + 0x300]
mov qword [rsp + 0x308], r9
mov r9b, byte [rsp + 0x41]
mov byte [rsp + 0x198], r9b
mov r9, qword [rsp + 0x2f0]
mov qword [rsp + 0x300], r9
mov r9b, byte [rsp + 0x40]
mov byte [rsp + 0x41], r9b
mov r9, qword [rsp + 0x2e8]
mov qword [rsp + 0x2f0], r9
mov r9b, byte [rsp + 0x3f]
mov byte [rsp + 0x40], r9b
mov r9, qword [rsp + 0x2d8]
mov qword [rsp + 0x2e8], r9
mov r9b, byte [rsp + 0x3e]
mov byte [rsp + 0x3f], r9b
mov r9, qword [rsp + 0x2d0]
mov qword [rsp + 0x2d8], r9
mov r9b, byte [rsp + 0x3d]
mov byte [rsp + 0x3e], r9b
mov r9, qword [rsp + 0x2c8]
mov qword [rsp + 0x2d0], r9
mov r9b, byte [rsp + 0x3c]
mov byte [rsp + 0x3d], r9b
mov r9, qword [rsp + 0x2b8]
mov qword [rsp + 0x2c8], r9
mov r9b, byte [rsp + 0x3b]
mov byte [rsp + 0x3c], r9b
mov r9, qword [rsp + 0x2b0]
mov qword [rsp + 0x2b8], r9
mov r9b, byte [rsp + 0x3a]
mov byte [rsp + 0x3b], r9b
mov r9, qword [rsp + 0x2a0]
mov qword [rsp + 0x2b0], r9
mov r9b, byte [rsp + 0x39]
mov byte [rsp + 0x3a], r9b
mov r9, qword [rsp + 0x298]
mov qword [rsp + 0x2a0], r9
mov r9b, byte [rsp + 0x38]
mov byte [rsp + 0x39], r9b
mov r9, qword [rsp + 0x288]
mov qword [rsp + 0x298], r9
mov r9b, byte [rsp + 0x37]
mov byte [rsp + 0x38], r9b
mov r9, qword [rsp + 0x280]
mov qword [rsp + 0x288], r9
mov r9b, byte [rsp + 0x36]
mov byte [rsp + 0x37], r9b
mov r9, qword [rsp + 0x278]
mov qword [rsp + 0x280], r9
mov r9b, byte [rsp + 0x35]
mov byte [rsp + 0x36], r9b
mov r9, qword [rsp + 0x268]
mov qword [rsp + 0x278], r9
mov r9b, byte [rsp + 0x34]
mov byte [rsp + 0x35], r9b
mov r9, qword [rsp + 0x260]
mov qword [rsp + 0x268], r9
mov r9b, byte [rsp + 0x33]
mov byte [rsp + 0x34], r9b
mov r9, qword [rsp + 0x250]
mov qword [rsp + 0x260], r9
mov r9b, byte [rsp + 0x32]
mov byte [rsp + 0x33], r9b
mov r8, qword [rsp + 0x170]
mov qword [rsp + 0x250], r8
mov r8b, byte [rsp + 0xb7]
mov byte [rsp + 0x32], r8b
mov rax, qword [rsp + 0xa50]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0xb68]
mov qword [rsp + 0xa50], rax
mov rax, qword [rsp + 0xa90]
mov qword [rsp + 0xac8], rax
mov r9b, byte [rsp + 0x100]
mov byte [rsp + 0xe8], r9b
mov rbx, qword [rsp + 0xac0]
mov r9b, byte [rsp + 0xb6]
mov rdi, qword [rsp + 0xe0]
mov qword [rsp + 0xf0], rdi
mov r8, qword [rsp + 0xaf0]
mov qword [rsp + 0xe0], r8
mov rdi, qword [rsp + 0xa60]
push 2
pop r8
mov qword [rsp + 0xa78], r8
mov dword [rsp + 0x148], 0
jmp 0x1400b5c86
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0xa80], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xad0], rax
mov byte [rsp + 0xa6], cl
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0xc0], rax
mov byte [rsp + 0x9f], r8b
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0xb8], rax
mov byte [rsp + 0x9e], r15b
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0xa48]
mov qword [rsp + 0xc8], rax
mov r15d, r13d
mov rax, qword [rsp + 0xa40]
mov qword [rsp + 0xa48], rax
mov byte [rsp + 0x9d], dl
mov rax, qword [rsp + 0xa38]
mov qword [rsp + 0xa40], rax
mov byte [rsp + 0x9c], r10b
mov rax, qword [rsp + 0xa30]
mov qword [rsp + 0xa38], rax
mov byte [rsp + 0x9b], r11b
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0xa30], rax
mov byte [rsp + 0xa2], r9b
mov rcx, qword [rsp + 0xa58]
mov qword [rsp + 0xd8], rcx
mov byte [rsp + 0xa1], dil
mov r10, qword [rsp + 0xa28]
mov byte [rsp + 0x9a], r12b
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0xa28], rcx
mov byte [rsp + 0x99], bl
mov rcx, qword [rsp + 0xf8]
mov qword [rsp + 0xa8], rcx
mov al, byte [rsp + 0x9b8]
mov byte [rsp + 0xa0], al
mov rcx, qword [rsp + 0x190]
mov qword [rsp + 0xf8], rcx
mov al, byte [rsp + 0x9a8]
mov byte [rsp + 0x9b8], al
mov rcx, qword [rsp + 0x128]
mov al, byte [rsp + 0x998]
mov byte [rsp + 0x9a8], al
mov rdx, qword [rsp + 0xa88]
mov qword [rsp + 0x128], rdx
mov al, byte [rsp + 0x980]
mov byte [rsp + 0x998], al
mov rdx, qword [rsp + 0xa68]
mov al, byte [rsp + 0x968]
mov byte [rsp + 0x980], al
mov r13, qword [rsp + 0x150]
mov al, byte [rsp + 0x950]
mov byte [rsp + 0x968], al
mov r12, qword [rsp + 0xa20]
mov al, byte [rsp + 0x940]
mov byte [rsp + 0x950], al
mov r8, qword [rsp + 0xa18]
mov qword [rsp + 0xa20], r8
mov al, byte [rsp + 0x928]
mov byte [rsp + 0x940], al
mov r8, qword [rsp + 0xa10]
mov qword [rsp + 0xa18], r8
mov al, byte [rsp + 0x910]
mov byte [rsp + 0x928], al
mov r8, qword [rsp + 0xa08]
mov qword [rsp + 0xa10], r8
mov al, byte [rsp + 0x900]
mov byte [rsp + 0x910], al
mov r8, qword [rsp + 0xa00]
mov qword [rsp + 0xa08], r8
mov al, byte [rsp + 0x8e8]
mov byte [rsp + 0x900], al
mov r8, qword [rsp + 0x9f8]
mov qword [rsp + 0xa00], r8
mov al, byte [rsp + 0x8d0]
mov byte [rsp + 0x8e8], al
mov r8, qword [rsp + 0x9f0]
mov qword [rsp + 0x9f8], r8
mov al, byte [rsp + 0x8b8]
mov byte [rsp + 0x8d0], al
mov r8, qword [rsp + 0x9e8]
mov qword [rsp + 0x9f0], r8
mov al, byte [rsp + 0x98]
mov byte [rsp + 0x8b8], al
mov r8, qword [rsp + 0x9e0]
mov qword [rsp + 0x9e8], r8
mov al, byte [rsp + 0x97]
mov byte [rsp + 0x98], al
mov r8, qword [rsp + 0x9d8]
mov qword [rsp + 0x9e0], r8
mov al, byte [rsp + 0x96]
mov byte [rsp + 0x97], al
mov r8, qword [rsp + 0x120]
mov qword [rsp + 0x9d8], r8
mov al, byte [rsp + 0x95]
mov byte [rsp + 0x96], al
mov r8, qword [rsp + 0x9d0]
mov qword [rsp + 0x120], r8
mov al, byte [rsp + 0x94]
mov byte [rsp + 0x95], al
mov r8, qword [rsp + 0x9c8]
mov qword [rsp + 0x9d0], r8
mov al, byte [rsp + 0x93]
mov byte [rsp + 0x94], al
mov r8, qword [rsp + 0x160]
mov qword [rsp + 0x9c8], r8
mov al, byte [rsp + 0x92]
mov byte [rsp + 0x93], al
mov r8, qword [rsp + 0x9c0]
mov qword [rsp + 0x160], r8
mov al, byte [rsp + 0x91]
mov byte [rsp + 0x92], al
mov r8, qword [rsp + 0x158]
mov qword [rsp + 0x9c0], r8
mov al, byte [rsp + 0x90]
mov byte [rsp + 0x91], al
mov r11, qword [rsp + 0x9b0]
mov al, byte [rsp + 0x8f]
mov byte [rsp + 0x90], al
mov r8, qword [rsp + 0x9a0]
mov qword [rsp + 0x9b0], r8
mov al, byte [rsp + 0x8e]
mov byte [rsp + 0x8f], al
mov r8, qword [rsp + 0x990]
mov qword [rsp + 0x9a0], r8
mov al, byte [rsp + 0x8d]
mov byte [rsp + 0x8e], al
mov r8, qword [rsp + 0x988]
mov qword [rsp + 0x990], r8
mov al, byte [rsp + 0x8c]
mov byte [rsp + 0x8d], al
mov r8, qword [rsp + 0x978]
mov qword [rsp + 0x988], r8
mov al, byte [rsp + 0x8b]
mov byte [rsp + 0x8c], al
mov r8, qword [rsp + 0x970]
mov qword [rsp + 0x978], r8
mov al, byte [rsp + 0x8a]
mov byte [rsp + 0x8b], al
mov r8, qword [rsp + 0x960]
mov qword [rsp + 0x970], r8
mov al, byte [rsp + 0x89]
mov byte [rsp + 0x8a], al
mov r8, qword [rsp + 0x958]
mov qword [rsp + 0x960], r8
mov al, byte [rsp + 0x88]
mov byte [rsp + 0x89], al
mov r8, qword [rsp + 0x948]
mov qword [rsp + 0x958], r8
mov al, byte [rsp + 0x87]
mov byte [rsp + 0x88], al
mov r8, qword [rsp + 0x938]
mov qword [rsp + 0x948], r8
mov al, byte [rsp + 0x86]
mov byte [rsp + 0x87], al
mov r8, qword [rsp + 0x930]
mov qword [rsp + 0x938], r8
mov al, byte [rsp + 0x7a0]
mov byte [rsp + 0x86], al
mov r8, qword [rsp + 0x920]
mov qword [rsp + 0x930], r8
mov al, byte [rsp + 0x790]
mov byte [rsp + 0x7a0], al
mov r8, qword [rsp + 0x918]
mov qword [rsp + 0x920], r8
mov al, byte [rsp + 0x778]
mov byte [rsp + 0x790], al
mov r8, qword [rsp + 0x908]
mov qword [rsp + 0x918], r8
mov al, byte [rsp + 0x760]
mov byte [rsp + 0x778], al
mov r8, qword [rsp + 0x8f8]
mov qword [rsp + 0x908], r8
mov al, byte [rsp + 0x748]
mov byte [rsp + 0x760], al
mov r8, qword [rsp + 0x8f0]
mov qword [rsp + 0x8f8], r8
mov al, byte [rsp + 0x738]
mov byte [rsp + 0x748], al
mov r8, qword [rsp + 0x8e0]
mov qword [rsp + 0x8f0], r8
mov al, byte [rsp + 0x720]
mov byte [rsp + 0x738], al
mov r8, qword [rsp + 0x8d8]
mov qword [rsp + 0x8e0], r8
mov al, byte [rsp + 0x708]
mov byte [rsp + 0x720], al
mov r8, qword [rsp + 0x8c8]
mov qword [rsp + 0x8d8], r8
mov al, byte [rsp + 0x6f8]
mov byte [rsp + 0x708], al
mov r8, qword [rsp + 0x8c0]
mov qword [rsp + 0x8c8], r8
mov al, byte [rsp + 0x6e0]
mov byte [rsp + 0x6f8], al
mov r8, qword [rsp + 0x8b0]
mov qword [rsp + 0x8c0], r8
mov al, byte [rsp + 0x6c8]
mov byte [rsp + 0x6e0], al
mov r8, qword [rsp + 0x8a8]
mov qword [rsp + 0x8b0], r8
mov al, byte [rsp + 0x6b0]
mov byte [rsp + 0x6c8], al
mov r8, qword [rsp + 0x8a0]
mov qword [rsp + 0x8a8], r8
mov al, byte [rsp + 0x6a0]
mov byte [rsp + 0x6b0], al
mov r8, qword [rsp + 0x898]
mov qword [rsp + 0x8a0], r8
mov al, byte [rsp + 0x688]
mov byte [rsp + 0x6a0], al
mov r8, qword [rsp + 0x890]
mov qword [rsp + 0x898], r8
mov al, byte [rsp + 0x670]
mov byte [rsp + 0x688], al
mov r8, qword [rsp + 0x888]
mov qword [rsp + 0x890], r8
mov al, byte [rsp + 0x660]
mov byte [rsp + 0x670], al
mov r8, qword [rsp + 0x880]
mov qword [rsp + 0x888], r8
mov al, byte [rsp + 0x648]
mov byte [rsp + 0x660], al
mov r8, qword [rsp + 0x878]
mov qword [rsp + 0x880], r8
mov al, byte [rsp + 0x630]
mov byte [rsp + 0x648], al
mov r8, qword [rsp + 0x870]
mov qword [rsp + 0x878], r8
mov al, byte [rsp + 0x620]
mov byte [rsp + 0x630], al
mov r8, qword [rsp + 0x868]
mov qword [rsp + 0x870], r8
mov al, byte [rsp + 0x608]
mov byte [rsp + 0x620], al
mov r8, qword [rsp + 0x860]
mov qword [rsp + 0x868], r8
mov al, byte [rsp + 0x5f0]
mov byte [rsp + 0x608], al
mov r8, qword [rsp + 0x858]
mov qword [rsp + 0x860], r8
mov al, byte [rsp + 0x5d8]
mov byte [rsp + 0x5f0], al
mov r8, qword [rsp + 0x850]
mov qword [rsp + 0x858], r8
mov al, byte [rsp + 0x5c8]
mov byte [rsp + 0x5d8], al
mov r8, qword [rsp + 0x848]
mov qword [rsp + 0x850], r8
mov al, byte [rsp + 0x5b0]
mov byte [rsp + 0x5c8], al
mov r8, qword [rsp + 0x840]
mov qword [rsp + 0x848], r8
mov al, byte [rsp + 0x598]
mov byte [rsp + 0x5b0], al
mov r8, qword [rsp + 0x838]
mov qword [rsp + 0x840], r8
mov al, byte [rsp + 0x588]
mov byte [rsp + 0x598], al
mov r8, qword [rsp + 0x830]
mov qword [rsp + 0x838], r8
mov al, byte [rsp + 0x570]
mov byte [rsp + 0x588], al
mov r8, qword [rsp + 0x828]
mov qword [rsp + 0x830], r8
mov al, byte [rsp + 0x558]
mov byte [rsp + 0x570], al
mov r8, qword [rsp + 0x820]
mov qword [rsp + 0x828], r8
mov al, byte [rsp + 0x540]
mov byte [rsp + 0x558], al
mov r8, qword [rsp + 0x818]
mov qword [rsp + 0x820], r8
mov al, byte [rsp + 0x530]
mov byte [rsp + 0x540], al
mov r8, qword [rsp + 0x810]
mov qword [rsp + 0x818], r8
mov al, byte [rsp + 0x518]
mov byte [rsp + 0x530], al
mov r8, qword [rsp + 0x808]
mov qword [rsp + 0x810], r8
mov al, byte [rsp + 0x500]
mov byte [rsp + 0x518], al
mov r8, qword [rsp + 0x800]
mov qword [rsp + 0x808], r8
mov al, byte [rsp + 0x4f0]
mov byte [rsp + 0x500], al
mov r8, qword [rsp + 0x7f8]
mov qword [rsp + 0x800], r8
mov al, byte [rsp + 0x4d8]
mov byte [rsp + 0x4f0], al
mov r8, qword [rsp + 0x7f0]
mov qword [rsp + 0x7f8], r8
mov al, byte [rsp + 0x4c0]
mov byte [rsp + 0x4d8], al
mov r8, qword [rsp + 0x7e8]
mov qword [rsp + 0x7f0], r8
mov al, byte [rsp + 0x4a8]
mov byte [rsp + 0x4c0], al
mov r8, qword [rsp + 0x7e0]
mov qword [rsp + 0x7e8], r8
mov al, byte [rsp + 0x498]
mov byte [rsp + 0x4a8], al
mov r8, qword [rsp + 0x7d8]
mov qword [rsp + 0x7e0], r8
mov al, byte [rsp + 0x480]
mov byte [rsp + 0x498], al
mov r8, qword [rsp + 0x7d0]
mov qword [rsp + 0x7d8], r8
mov al, byte [rsp + 0x468]
mov byte [rsp + 0x480], al
mov r8, qword [rsp + 0x7c8]
mov qword [rsp + 0x7d0], r8
mov al, byte [rsp + 0x458]
mov byte [rsp + 0x468], al
mov r8, qword [rsp + 0x7c0]
mov qword [rsp + 0x7c8], r8
mov al, byte [rsp + 0x85]
mov byte [rsp + 0x458], al
mov r8, qword [rsp + 0x7b8]
mov qword [rsp + 0x7c0], r8
mov al, byte [rsp + 0x430]
mov byte [rsp + 0x85], al
mov r8, qword [rsp + 0x7b0]
mov qword [rsp + 0x7b8], r8
mov al, byte [rsp + 0x84]
mov byte [rsp + 0x430], al
mov r8, qword [rsp + 0x7a8]
mov qword [rsp + 0x7b0], r8
mov al, byte [rsp + 0x83]
mov byte [rsp + 0x84], al
mov r8, qword [rsp + 0x798]
mov qword [rsp + 0x7a8], r8
mov al, byte [rsp + 0x82]
mov byte [rsp + 0x83], al
mov r8, qword [rsp + 0x788]
mov qword [rsp + 0x798], r8
mov al, byte [rsp + 0x81]
mov byte [rsp + 0x82], al
mov r8, qword [rsp + 0x780]
mov qword [rsp + 0x788], r8
mov al, byte [rsp + 0x80]
mov byte [rsp + 0x81], al
mov r8, qword [rsp + 0x770]
mov qword [rsp + 0x780], r8
mov al, byte [rsp + 0x7f]
mov byte [rsp + 0x80], al
mov r8, qword [rsp + 0x768]
mov qword [rsp + 0x770], r8
mov al, byte [rsp + 0x7e]
mov byte [rsp + 0x7f], al
mov r8, qword [rsp + 0x758]
mov qword [rsp + 0x768], r8
mov al, byte [rsp + 0x7d]
mov byte [rsp + 0x7e], al
mov r8, qword [rsp + 0x750]
mov qword [rsp + 0x758], r8
mov al, byte [rsp + 0x3b0]
mov byte [rsp + 0x7d], al
mov r8, qword [rsp + 0x740]
mov qword [rsp + 0x750], r8
mov al, byte [rsp + 0x7c]
mov byte [rsp + 0x3b0], al
mov r8, qword [rsp + 0x730]
mov qword [rsp + 0x740], r8
mov al, byte [rsp + 0x388]
mov byte [rsp + 0x7c], al
mov r8, qword [rsp + 0x728]
mov qword [rsp + 0x730], r8
mov al, byte [rsp + 0x7b]
mov byte [rsp + 0x388], al
mov r8, qword [rsp + 0x718]
mov qword [rsp + 0x728], r8
mov al, byte [rsp + 0x368]
mov byte [rsp + 0x7b], al
mov r8, qword [rsp + 0x710]
mov qword [rsp + 0x718], r8
mov al, byte [rsp + 0x350]
mov byte [rsp + 0x368], al
mov r8, qword [rsp + 0x700]
mov qword [rsp + 0x710], r8
mov al, byte [rsp + 0x7a]
mov byte [rsp + 0x350], al
mov r8, qword [rsp + 0x6f0]
mov qword [rsp + 0x700], r8
mov al, byte [rsp + 0x330]
mov byte [rsp + 0x7a], al
mov r8, qword [rsp + 0x6e8]
mov qword [rsp + 0x6f0], r8
mov al, byte [rsp + 0x318]
mov byte [rsp + 0x330], al
mov r8, qword [rsp + 0x6d8]
mov qword [rsp + 0x6e8], r8
mov al, byte [rsp + 0x79]
mov byte [rsp + 0x318], al
mov r8, qword [rsp + 0x6d0]
mov qword [rsp + 0x6d8], r8
mov al, byte [rsp + 0x2f8]
mov byte [rsp + 0x79], al
mov r8, qword [rsp + 0x6c0]
mov qword [rsp + 0x6d0], r8
mov al, byte [rsp + 0x2e0]
mov byte [rsp + 0x2f8], al
mov r8, qword [rsp + 0x6b8]
mov qword [rsp + 0x6c0], r8
mov al, byte [rsp + 0x78]
mov byte [rsp + 0x2e0], al
mov r8, qword [rsp + 0x6a8]
mov qword [rsp + 0x6b8], r8
mov al, byte [rsp + 0x2c0]
mov byte [rsp + 0x78], al
mov r8, qword [rsp + 0x698]
mov qword [rsp + 0x6a8], r8
mov al, byte [rsp + 0x2a8]
mov byte [rsp + 0x2c0], al
mov r8, qword [rsp + 0x690]
mov qword [rsp + 0x698], r8
mov al, byte [rsp + 0x290]
mov byte [rsp + 0x2a8], al
mov r8, qword [rsp + 0x680]
mov qword [rsp + 0x690], r8
mov al, byte [rsp + 0x77]
mov byte [rsp + 0x290], al
mov r8, qword [rsp + 0x678]
mov qword [rsp + 0x680], r8
mov al, byte [rsp + 0x270]
mov byte [rsp + 0x77], al
mov r8, qword [rsp + 0x668]
mov qword [rsp + 0x678], r8
mov al, byte [rsp + 0x258]
mov byte [rsp + 0x270], al
mov r8, qword [rsp + 0x658]
mov qword [rsp + 0x668], r8
mov al, byte [rsp + 0x76]
mov byte [rsp + 0x258], al
mov r8, qword [rsp + 0x650]
mov qword [rsp + 0x658], r8
mov al, byte [rsp + 0x75]
mov byte [rsp + 0x76], al
mov r8, qword [rsp + 0x640]
mov qword [rsp + 0x650], r8
mov al, byte [rsp + 0x74]
mov byte [rsp + 0x75], al
mov r8, qword [rsp + 0x638]
mov qword [rsp + 0x640], r8
mov al, byte [rsp + 0x248]
mov byte [rsp + 0x74], al
mov r8, qword [rsp + 0x628]
mov qword [rsp + 0x638], r8
mov al, byte [rsp + 0x73]
mov byte [rsp + 0x248], al
mov r8, qword [rsp + 0x618]
mov qword [rsp + 0x628], r8
mov al, byte [rsp + 0x72]
mov byte [rsp + 0x73], al
mov r8, qword [rsp + 0x610]
mov qword [rsp + 0x618], r8
mov al, byte [rsp + 0x71]
mov byte [rsp + 0x72], al
mov r8, qword [rsp + 0x600]
mov qword [rsp + 0x610], r8
mov al, byte [rsp + 0x240]
mov byte [rsp + 0x71], al
mov r8, qword [rsp + 0x5f8]
mov qword [rsp + 0x600], r8
mov al, byte [rsp + 0x70]
mov byte [rsp + 0x240], al
mov r8, qword [rsp + 0x5e8]
mov qword [rsp + 0x5f8], r8
mov al, byte [rsp + 0x6f]
mov byte [rsp + 0x70], al
mov r8, qword [rsp + 0x5e0]
mov qword [rsp + 0x5e8], r8
mov al, byte [rsp + 0x6e]
mov byte [rsp + 0x6f], al
mov r8, qword [rsp + 0x5d0]
mov qword [rsp + 0x5e0], r8
mov al, byte [rsp + 0x238]
mov byte [rsp + 0x6e], al
mov r8, qword [rsp + 0x5c0]
mov qword [rsp + 0x5d0], r8
mov al, byte [rsp + 0x6d]
mov byte [rsp + 0x238], al
mov r8, qword [rsp + 0x5b8]
mov qword [rsp + 0x5c0], r8
mov al, byte [rsp + 0x6c]
mov byte [rsp + 0x6d], al
mov r8, qword [rsp + 0x5a8]
mov qword [rsp + 0x5b8], r8
mov al, byte [rsp + 0x6b]
mov byte [rsp + 0x6c], al
mov r8, qword [rsp + 0x5a0]
mov qword [rsp + 0x5a8], r8
mov al, byte [rsp + 0x6a]
mov byte [rsp + 0x6b], al
mov r8, qword [rsp + 0x590]
mov qword [rsp + 0x5a0], r8
mov al, byte [rsp + 0x230]
mov byte [rsp + 0x6a], al
mov r8, qword [rsp + 0x580]
mov qword [rsp + 0x590], r8
mov al, byte [rsp + 0x69]
mov byte [rsp + 0x230], al
mov r8, qword [rsp + 0x578]
mov qword [rsp + 0x580], r8
mov al, byte [rsp + 0x68]
mov byte [rsp + 0x69], al
mov r8, qword [rsp + 0x568]
mov qword [rsp + 0x578], r8
mov al, byte [rsp + 0x67]
mov byte [rsp + 0x68], al
mov r8, qword [rsp + 0x560]
mov qword [rsp + 0x568], r8
mov al, byte [rsp + 0x228]
mov byte [rsp + 0x67], al
mov r8, qword [rsp + 0x550]
mov qword [rsp + 0x560], r8
mov al, byte [rsp + 0x66]
mov byte [rsp + 0x228], al
mov r8, qword [rsp + 0x548]
mov qword [rsp + 0x550], r8
mov al, byte [rsp + 0x65]
mov byte [rsp + 0x66], al
mov r8, qword [rsp + 0x538]
mov qword [rsp + 0x548], r8
mov al, byte [rsp + 0x220]
mov byte [rsp + 0x65], al
mov r8, qword [rsp + 0x528]
mov qword [rsp + 0x538], r8
mov al, byte [rsp + 0x64]
mov byte [rsp + 0x220], al
mov r8, qword [rsp + 0x520]
mov qword [rsp + 0x528], r8
mov al, byte [rsp + 0x63]
mov byte [rsp + 0x64], al
mov r8, qword [rsp + 0x510]
mov qword [rsp + 0x520], r8
mov al, byte [rsp + 0x218]
mov byte [rsp + 0x63], al
mov r8, qword [rsp + 0x508]
mov qword [rsp + 0x510], r8
mov al, byte [rsp + 0x62]
mov byte [rsp + 0x218], al
mov r8, qword [rsp + 0x4f8]
mov qword [rsp + 0x508], r8
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x62], al
mov r8, qword [rsp + 0x4e8]
mov qword [rsp + 0x4f8], r8
mov al, byte [rsp + 0x61]
mov byte [rsp + 0x210], al
mov r8, qword [rsp + 0x4e0]
mov qword [rsp + 0x4e8], r8
mov al, byte [rsp + 0x60]
mov byte [rsp + 0x61], al
mov r8, qword [rsp + 0x4d0]
mov qword [rsp + 0x4e0], r8
mov al, byte [rsp + 0x208]
mov byte [rsp + 0x60], al
mov r8, qword [rsp + 0x4c8]
mov qword [rsp + 0x4d0], r8
mov al, byte [rsp + 0x5f]
mov byte [rsp + 0x208], al
mov r8, qword [rsp + 0x4b8]
mov qword [rsp + 0x4c8], r8
mov al, byte [rsp + 0x5e]
mov byte [rsp + 0x5f], al
mov r8, qword [rsp + 0x4b0]
mov qword [rsp + 0x4b8], r8
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x5e], al
mov r8, qword [rsp + 0x4a0]
mov qword [rsp + 0x4b0], r8
mov al, byte [rsp + 0x5d]
mov byte [rsp + 0x200], al
mov r8, qword [rsp + 0x490]
mov qword [rsp + 0x4a0], r8
mov al, byte [rsp + 0x1f8]
mov byte [rsp + 0x5d], al
mov r8, qword [rsp + 0x488]
mov qword [rsp + 0x490], r8
mov al, byte [rsp + 0x5c]
mov byte [rsp + 0x1f8], al
mov r8, qword [rsp + 0x478]
mov qword [rsp + 0x488], r8
mov al, byte [rsp + 0x5b]
mov byte [rsp + 0x5c], al
mov r8, qword [rsp + 0x470]
mov qword [rsp + 0x478], r8
mov al, byte [rsp + 0x1f0]
mov byte [rsp + 0x5b], al
mov r8, qword [rsp + 0x460]
mov qword [rsp + 0x470], r8
mov al, byte [rsp + 0x5a]
mov byte [rsp + 0x1f0], al
mov r8, qword [rsp + 0x450]
mov qword [rsp + 0x460], r8
mov al, byte [rsp + 0x59]
mov byte [rsp + 0x5a], al
mov r8, qword [rsp + 0x448]
mov qword [rsp + 0x450], r8
mov al, byte [rsp + 0x1e8]
mov byte [rsp + 0x59], al
mov r8, qword [rsp + 0x440]
mov qword [rsp + 0x448], r8
mov al, byte [rsp + 0x58]
mov byte [rsp + 0x1e8], al
mov r8, qword [rsp + 0x438]
mov qword [rsp + 0x440], r8
mov al, byte [rsp + 0x1e0]
mov byte [rsp + 0x58], al
mov r8, qword [rsp + 0x428]
mov qword [rsp + 0x438], r8
mov al, byte [rsp + 0x57]
mov byte [rsp + 0x1e0], al
mov r8, qword [rsp + 0x420]
mov qword [rsp + 0x428], r8
mov al, byte [rsp + 0x56]
mov byte [rsp + 0x57], al
mov r8, qword [rsp + 0x418]
mov qword [rsp + 0x420], r8
mov al, byte [rsp + 0x1d8]
mov byte [rsp + 0x56], al
mov r8, qword [rsp + 0x410]
mov qword [rsp + 0x418], r8
mov al, byte [rsp + 0x55]
mov byte [rsp + 0x1d8], al
mov r8, qword [rsp + 0x408]
mov qword [rsp + 0x410], r8
mov al, byte [rsp + 0x1d0]
mov byte [rsp + 0x55], al
mov r8, qword [rsp + 0x400]
mov qword [rsp + 0x408], r8
mov al, byte [rsp + 0x1c8]
mov byte [rsp + 0x1d0], al
mov r8, qword [rsp + 0x3f8]
mov qword [rsp + 0x400], r8
mov al, byte [rsp + 0x1c0]
mov byte [rsp + 0x1c8], al
mov r8, qword [rsp + 0x3f0]
mov qword [rsp + 0x3f8], r8
mov al, byte [rsp + 0x1b8]
mov byte [rsp + 0x1c0], al
mov r8, qword [rsp + 0x3e8]
mov qword [rsp + 0x3f0], r8
mov al, byte [rsp + 0x1b0]
mov byte [rsp + 0x1b8], al
mov r8, qword [rsp + 0x3e0]
mov qword [rsp + 0x3e8], r8
mov al, byte [rsp + 0x1a8]
mov byte [rsp + 0x1b0], al
mov r8, qword [rsp + 0x3d8]
mov qword [rsp + 0x3e0], r8
mov r8b, byte [rsp + 0x1a0]
mov byte [rsp + 0x1a8], r8b
mov r8, qword [rsp + 0x3d0]
mov qword [rsp + 0x3d8], r8
mov r8b, byte [rsp + 0x54]
mov byte [rsp + 0x1a0], r8b
mov r8, qword [rsp + 0x3c8]
mov qword [rsp + 0x3d0], r8
mov r8b, byte [rsp + 0x53]
mov byte [rsp + 0x54], r8b
mov r8, qword [rsp + 0x3c0]
mov qword [rsp + 0x3c8], r8
mov r8b, byte [rsp + 0x52]
mov byte [rsp + 0x53], r8b
mov r8, qword [rsp + 0x3b8]
mov qword [rsp + 0x3c0], r8
mov r8b, byte [rsp + 0x51]
mov byte [rsp + 0x52], r8b
mov r8, qword [rsp + 0x3a8]
mov qword [rsp + 0x3b8], r8
mov r8b, byte [rsp + 0x50]
mov byte [rsp + 0x51], r8b
mov r8, qword [rsp + 0x3a0]
mov qword [rsp + 0x3a8], r8
mov r8b, byte [rsp + 0x4f]
mov byte [rsp + 0x50], r8b
mov r8, qword [rsp + 0x398]
mov qword [rsp + 0x3a0], r8
mov r8b, byte [rsp + 0x4e]
mov byte [rsp + 0x4f], r8b
mov r8, qword [rsp + 0x390]
mov qword [rsp + 0x398], r8
mov r8b, byte [rsp + 0x4d]
mov byte [rsp + 0x4e], r8b
mov r8, qword [rsp + 0x380]
mov qword [rsp + 0x390], r8
mov r8b, byte [rsp + 0x4c]
mov byte [rsp + 0x4d], r8b
mov r8, qword [rsp + 0x378]
mov qword [rsp + 0x380], r8
mov r8b, byte [rsp + 0x4b]
mov byte [rsp + 0x4c], r8b
mov r8, qword [rsp + 0x370]
mov qword [rsp + 0x378], r8
mov r8b, byte [rsp + 0x4a]
mov byte [rsp + 0x4b], r8b
mov r8, qword [rsp + 0x360]
mov qword [rsp + 0x370], r8
mov r8b, byte [rsp + 0x49]
mov byte [rsp + 0x4a], r8b
mov r8, qword [rsp + 0x358]
mov qword [rsp + 0x360], r8
mov r8b, byte [rsp + 0x48]
mov byte [rsp + 0x49], r8b
mov r8, qword [rsp + 0x348]
mov qword [rsp + 0x358], r8
mov r8b, byte [rsp + 0x47]
mov byte [rsp + 0x48], r8b
mov r8, qword [rsp + 0x340]
mov qword [rsp + 0x348], r8
mov r8b, byte [rsp + 0x46]
mov byte [rsp + 0x47], r8b
mov r8, qword [rsp + 0x338]
mov qword [rsp + 0x340], r8
mov r8b, byte [rsp + 0x45]
mov byte [rsp + 0x46], r8b
mov r8, qword [rsp + 0x328]
mov qword [rsp + 0x338], r8
mov r8b, byte [rsp + 0x44]
mov byte [rsp + 0x45], r8b
mov r8, qword [rsp + 0x320]
mov qword [rsp + 0x328], r8
mov r8b, byte [rsp + 0x43]
mov byte [rsp + 0x44], r8b
mov r8, qword [rsp + 0x310]
mov qword [rsp + 0x320], r8
mov r8b, byte [rsp + 0x42]
mov byte [rsp + 0x43], r8b
mov r8, qword [rsp + 0x308]
mov qword [rsp + 0x310], r8
mov r8b, byte [rsp + 0x198]
mov byte [rsp + 0x42], r8b
mov r8, qword [rsp + 0x300]
mov qword [rsp + 0x308], r8
mov r8b, byte [rsp + 0x41]
mov byte [rsp + 0x198], r8b
mov r8, qword [rsp + 0x2f0]
mov qword [rsp + 0x300], r8
mov r8b, byte [rsp + 0x40]
mov byte [rsp + 0x41], r8b
mov r8, qword [rsp + 0x2e8]
mov qword [rsp + 0x2f0], r8
mov r8b, byte [rsp + 0x3f]
mov byte [rsp + 0x40], r8b
mov r8, qword [rsp + 0x2d8]
mov qword [rsp + 0x2e8], r8
mov r8b, byte [rsp + 0x3e]
mov byte [rsp + 0x3f], r8b
mov r8, qword [rsp + 0x2d0]
mov qword [rsp + 0x2d8], r8
mov r8b, byte [rsp + 0x3d]
mov byte [rsp + 0x3e], r8b
mov r8, qword [rsp + 0x2c8]
mov qword [rsp + 0x2d0], r8
mov r8b, byte [rsp + 0x3c]
mov byte [rsp + 0x3d], r8b
mov r8, qword [rsp + 0x2b8]
mov qword [rsp + 0x2c8], r8
mov r8b, byte [rsp + 0x3b]
mov byte [rsp + 0x3c], r8b
mov r8, qword [rsp + 0x2b0]
mov qword [rsp + 0x2b8], r8
mov r8b, byte [rsp + 0x3a]
mov byte [rsp + 0x3b], r8b
mov r8, qword [rsp + 0x2a0]
mov qword [rsp + 0x2b0], r8
mov r8b, byte [rsp + 0x39]
mov byte [rsp + 0x3a], r8b
mov r8, qword [rsp + 0x298]
mov qword [rsp + 0x2a0], r8
mov r8b, byte [rsp + 0x38]
mov byte [rsp + 0x39], r8b
mov r8, qword [rsp + 0x288]
mov qword [rsp + 0x298], r8
mov r8b, byte [rsp + 0x37]
mov byte [rsp + 0x38], r8b
mov r8, qword [rsp + 0x280]
mov qword [rsp + 0x288], r8
mov r8b, byte [rsp + 0x36]
mov byte [rsp + 0x37], r8b
mov r8, qword [rsp + 0x278]
mov qword [rsp + 0x280], r8
mov r8b, byte [rsp + 0x35]
mov byte [rsp + 0x36], r8b
mov r8, qword [rsp + 0x268]
mov qword [rsp + 0x278], r8
mov r8b, byte [rsp + 0x34]
mov byte [rsp + 0x35], r8b
mov r8, qword [rsp + 0x260]
mov qword [rsp + 0x268], r8
mov r8b, byte [rsp + 0x33]
mov byte [rsp + 0x34], r8b
mov r8, qword [rsp + 0x250]
mov qword [rsp + 0x260], r8
mov r8b, byte [rsp + 0x32]
mov byte [rsp + 0x33], r8b
mov r8, qword [rsp + 0x170]
mov qword [rsp + 0x250], r8
mov r8b, byte [rsp + 0xb7]
mov byte [rsp + 0x32], r8b
mov r8, qword [rsp + 0xa50]
mov qword [rsp + 0x170], r8
mov r8, qword [rsp + 0xb68]
mov qword [rsp + 0xa50], r8
mov r8, qword [rsp + 0xa90]
mov qword [rsp + 0xac8], r8
mov r8b, byte [rsp + 0x100]
mov byte [rsp + 0xe8], r8b
mov rbx, qword [rsp + 0xac0]
mov r9b, byte [rsp + 0xb6]
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0xaf0]
mov qword [rsp + 0xe0], rax
jmp 0x1400b5c7e
mov rcx, qword [rsp + 0x180]
mov qword [rsp + 0xd0], rcx
mov rcx, qword [rsp + 0x188]
mov qword [rsp + 0xa80], rcx
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xad0], rax
mov cl, byte [rsp + 0x9f]
mov byte [rsp + 0xa6], cl
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0xc0], rax
mov cl, byte [rsp + 0x9e]
mov byte [rsp + 0x9f], cl
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0xb8], rax
mov cl, byte [rsp + 0xa3]
mov byte [rsp + 0x9e], cl
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x138], rax
mov sil, byte [rsp + 0xa5]
mov rcx, qword [rsp + 0xc8]
mov qword [rsp + 0x168], rcx
mov r14b, byte [rsp + 0xa4]
mov rcx, qword [rsp + 0xa48]
mov qword [rsp + 0xc8], rcx
mov r15b, byte [rsp + 0x9d]
mov rcx, qword [rsp + 0xa40]
mov qword [rsp + 0xa48], rcx
mov cl, byte [rsp + 0x9c]
mov byte [rsp + 0x9d], cl
mov rcx, qword [rsp + 0xa38]
mov qword [rsp + 0xa40], rcx
mov cl, byte [rsp + 0x9b]
mov byte [rsp + 0x9c], cl
mov rcx, qword [rsp + 0xa30]
mov qword [rsp + 0xa38], rcx
mov cl, byte [rsp + 0xa2]
mov byte [rsp + 0x9b], cl
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0xa30], rax
mov al, byte [rsp + 0xa1]
mov byte [rsp + 0xa2], al
mov rax, qword [rsp + 0xa58]
mov qword [rsp + 0xd8], rax
mov al, byte [rsp + 0x9a]
mov byte [rsp + 0xa1], al
mov r10, qword [rsp + 0xa28]
mov cl, byte [rsp + 0x99]
mov byte [rsp + 0x9a], cl
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0xa28], rax
mov cl, byte [rsp + 0xa0]
mov byte [rsp + 0x99], cl
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0xa8], rax
mov al, byte [rsp + 0x9b8]
mov byte [rsp + 0xa0], al
mov rcx, qword [rsp + 0x190]
mov qword [rsp + 0xf8], rcx
mov al, byte [rsp + 0x9a8]
mov byte [rsp + 0x9b8], al
mov rcx, qword [rsp + 0x128]
mov al, byte [rsp + 0x998]
mov byte [rsp + 0x9a8], al
mov rdx, qword [rsp + 0xa88]
mov qword [rsp + 0x128], rdx
mov al, byte [rsp + 0x980]
mov byte [rsp + 0x998], al
mov rdx, qword [rsp + 0xa68]
mov al, byte [rsp + 0x968]
mov byte [rsp + 0x980], al
mov r13, qword [rsp + 0x150]
mov al, byte [rsp + 0x950]
mov byte [rsp + 0x968], al
mov r12, qword [rsp + 0xa20]
mov al, byte [rsp + 0x940]
mov byte [rsp + 0x950], al
mov r9, qword [rsp + 0xa18]
mov qword [rsp + 0xa20], r9
mov al, byte [rsp + 0x928]
mov byte [rsp + 0x940], al
mov r9, qword [rsp + 0xa10]
mov qword [rsp + 0xa18], r9
mov al, byte [rsp + 0x910]
mov byte [rsp + 0x928], al
mov r9, qword [rsp + 0xa08]
mov qword [rsp + 0xa10], r9
mov al, byte [rsp + 0x900]
mov byte [rsp + 0x910], al
mov r9, qword [rsp + 0xa00]
mov qword [rsp + 0xa08], r9
mov al, byte [rsp + 0x8e8]
mov byte [rsp + 0x900], al
mov r9, qword [rsp + 0x9f8]
mov qword [rsp + 0xa00], r9
mov al, byte [rsp + 0x8d0]
mov byte [rsp + 0x8e8], al
mov r9, qword [rsp + 0x9f0]
mov qword [rsp + 0x9f8], r9
mov al, byte [rsp + 0x8b8]
mov byte [rsp + 0x8d0], al
mov r9, qword [rsp + 0x9e8]
mov qword [rsp + 0x9f0], r9
mov al, byte [rsp + 0x98]
mov byte [rsp + 0x8b8], al
mov r9, qword [rsp + 0x9e0]
mov qword [rsp + 0x9e8], r9
mov al, byte [rsp + 0x97]
mov byte [rsp + 0x98], al
mov r9, qword [rsp + 0x9d8]
mov qword [rsp + 0x9e0], r9
mov al, byte [rsp + 0x96]
mov byte [rsp + 0x97], al
mov r9, qword [rsp + 0x120]
mov qword [rsp + 0x9d8], r9
mov al, byte [rsp + 0x95]
mov byte [rsp + 0x96], al
mov r9, qword [rsp + 0x9d0]
mov qword [rsp + 0x120], r9
mov al, byte [rsp + 0x94]
mov byte [rsp + 0x95], al
mov r9, qword [rsp + 0x9c8]
mov qword [rsp + 0x9d0], r9
mov al, byte [rsp + 0x93]
mov byte [rsp + 0x94], al
mov r9, qword [rsp + 0x160]
mov qword [rsp + 0x9c8], r9
mov al, byte [rsp + 0x92]
mov byte [rsp + 0x93], al
mov r9, qword [rsp + 0x9c0]
mov qword [rsp + 0x160], r9
mov al, byte [rsp + 0x91]
mov byte [rsp + 0x92], al
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x9c0], rax
mov al, byte [rsp + 0x90]
mov byte [rsp + 0x91], al
mov r11, qword [rsp + 0x9b0]
mov r9b, byte [rsp + 0x8f]
mov byte [rsp + 0x90], r9b
mov r9, qword [rsp + 0x9a0]
mov qword [rsp + 0x9b0], r9
mov r9b, byte [rsp + 0x8e]
mov byte [rsp + 0x8f], r9b
mov r9, qword [rsp + 0x990]
mov qword [rsp + 0x9a0], r9
mov r9b, byte [rsp + 0x8d]
mov byte [rsp + 0x8e], r9b
mov r9, qword [rsp + 0x988]
mov qword [rsp + 0x990], r9
mov r9b, byte [rsp + 0x8c]
mov byte [rsp + 0x8d], r9b
mov r9, qword [rsp + 0x978]
mov qword [rsp + 0x988], r9
mov r9b, byte [rsp + 0x8b]
mov byte [rsp + 0x8c], r9b
mov r9, qword [rsp + 0x970]
mov qword [rsp + 0x978], r9
mov r9b, byte [rsp + 0x8a]
mov byte [rsp + 0x8b], r9b
mov r9, qword [rsp + 0x960]
mov qword [rsp + 0x970], r9
mov r9b, byte [rsp + 0x89]
mov byte [rsp + 0x8a], r9b
mov r9, qword [rsp + 0x958]
mov qword [rsp + 0x960], r9
mov r9b, byte [rsp + 0x88]
mov byte [rsp + 0x89], r9b
mov r9, qword [rsp + 0x948]
mov qword [rsp + 0x958], r9
mov r9b, byte [rsp + 0x87]
mov byte [rsp + 0x88], r9b
mov r9, qword [rsp + 0x938]
mov qword [rsp + 0x948], r9
mov r9b, byte [rsp + 0x86]
mov byte [rsp + 0x87], r9b
mov r9, qword [rsp + 0x930]
mov qword [rsp + 0x938], r9
mov r9b, byte [rsp + 0x7a0]
mov byte [rsp + 0x86], r9b
mov r9, qword [rsp + 0x920]
mov qword [rsp + 0x930], r9
mov r9b, byte [rsp + 0x790]
mov byte [rsp + 0x7a0], r9b
mov r9, qword [rsp + 0x918]
mov qword [rsp + 0x920], r9
mov r9b, byte [rsp + 0x778]
mov byte [rsp + 0x790], r9b
mov r9, qword [rsp + 0x908]
mov qword [rsp + 0x918], r9
mov r9b, byte [rsp + 0x760]
mov byte [rsp + 0x778], r9b
mov r9, qword [rsp + 0x8f8]
mov qword [rsp + 0x908], r9
mov r9b, byte [rsp + 0x748]
mov byte [rsp + 0x760], r9b
mov r9, qword [rsp + 0x8f0]
mov qword [rsp + 0x8f8], r9
mov r9b, byte [rsp + 0x738]
mov byte [rsp + 0x748], r9b
mov r9, qword [rsp + 0x8e0]
mov qword [rsp + 0x8f0], r9
mov r9b, byte [rsp + 0x720]
mov byte [rsp + 0x738], r9b
mov r9, qword [rsp + 0x8d8]
mov qword [rsp + 0x8e0], r9
mov r9b, byte [rsp + 0x708]
mov byte [rsp + 0x720], r9b
mov r9, qword [rsp + 0x8c8]
mov qword [rsp + 0x8d8], r9
mov r9b, byte [rsp + 0x6f8]
mov byte [rsp + 0x708], r9b
mov r9, qword [rsp + 0x8c0]
mov qword [rsp + 0x8c8], r9
mov r9b, byte [rsp + 0x6e0]
mov byte [rsp + 0x6f8], r9b
mov r9, qword [rsp + 0x8b0]
mov qword [rsp + 0x8c0], r9
mov r9b, byte [rsp + 0x6c8]
mov byte [rsp + 0x6e0], r9b
mov r9, qword [rsp + 0x8a8]
mov qword [rsp + 0x8b0], r9
mov r9b, byte [rsp + 0x6b0]
mov byte [rsp + 0x6c8], r9b
mov r9, qword [rsp + 0x8a0]
mov qword [rsp + 0x8a8], r9
mov r9b, byte [rsp + 0x6a0]
mov byte [rsp + 0x6b0], r9b
mov r9, qword [rsp + 0x898]
mov qword [rsp + 0x8a0], r9
mov r9b, byte [rsp + 0x688]
mov byte [rsp + 0x6a0], r9b
mov r9, qword [rsp + 0x890]
mov qword [rsp + 0x898], r9
mov r9b, byte [rsp + 0x670]
mov byte [rsp + 0x688], r9b
mov r9, qword [rsp + 0x888]
mov qword [rsp + 0x890], r9
mov r9b, byte [rsp + 0x660]
mov byte [rsp + 0x670], r9b
mov r9, qword [rsp + 0x880]
mov qword [rsp + 0x888], r9
mov r9b, byte [rsp + 0x648]
mov byte [rsp + 0x660], r9b
mov r9, qword [rsp + 0x878]
mov qword [rsp + 0x880], r9
mov r9b, byte [rsp + 0x630]
mov byte [rsp + 0x648], r9b
mov r9, qword [rsp + 0x870]
mov qword [rsp + 0x878], r9
mov r9b, byte [rsp + 0x620]
mov byte [rsp + 0x630], r9b
mov r9, qword [rsp + 0x868]
mov qword [rsp + 0x870], r9
mov r9b, byte [rsp + 0x608]
mov byte [rsp + 0x620], r9b
mov r9, qword [rsp + 0x860]
mov qword [rsp + 0x868], r9
mov r9b, byte [rsp + 0x5f0]
mov byte [rsp + 0x608], r9b
mov r9, qword [rsp + 0x858]
mov qword [rsp + 0x860], r9
mov r9b, byte [rsp + 0x5d8]
mov byte [rsp + 0x5f0], r9b
mov r9, qword [rsp + 0x850]
mov qword [rsp + 0x858], r9
mov r9b, byte [rsp + 0x5c8]
mov byte [rsp + 0x5d8], r9b
mov r9, qword [rsp + 0x848]
mov qword [rsp + 0x850], r9
mov r9b, byte [rsp + 0x5b0]
mov byte [rsp + 0x5c8], r9b
mov r9, qword [rsp + 0x840]
mov qword [rsp + 0x848], r9
mov r9b, byte [rsp + 0x598]
mov byte [rsp + 0x5b0], r9b
mov r9, qword [rsp + 0x838]
mov qword [rsp + 0x840], r9
mov r9b, byte [rsp + 0x588]
mov byte [rsp + 0x598], r9b
mov r9, qword [rsp + 0x830]
mov qword [rsp + 0x838], r9
mov r9b, byte [rsp + 0x570]
mov byte [rsp + 0x588], r9b
mov r9, qword [rsp + 0x828]
mov qword [rsp + 0x830], r9
mov r9b, byte [rsp + 0x558]
mov byte [rsp + 0x570], r9b
mov r9, qword [rsp + 0x820]
mov qword [rsp + 0x828], r9
mov r9b, byte [rsp + 0x540]
mov byte [rsp + 0x558], r9b
mov r9, qword [rsp + 0x818]
mov qword [rsp + 0x820], r9
mov r9b, byte [rsp + 0x530]
mov byte [rsp + 0x540], r9b
mov r9, qword [rsp + 0x810]
mov qword [rsp + 0x818], r9
mov r9b, byte [rsp + 0x518]
mov byte [rsp + 0x530], r9b
mov r9, qword [rsp + 0x808]
mov qword [rsp + 0x810], r9
mov r9b, byte [rsp + 0x500]
mov byte [rsp + 0x518], r9b
mov r9, qword [rsp + 0x800]
mov qword [rsp + 0x808], r9
mov r9b, byte [rsp + 0x4f0]
mov byte [rsp + 0x500], r9b
mov r9, qword [rsp + 0x7f8]
mov qword [rsp + 0x800], r9
mov r9b, byte [rsp + 0x4d8]
mov byte [rsp + 0x4f0], r9b
mov r9, qword [rsp + 0x7f0]
mov qword [rsp + 0x7f8], r9
mov r9b, byte [rsp + 0x4c0]
mov byte [rsp + 0x4d8], r9b
mov r9, qword [rsp + 0x7e8]
mov qword [rsp + 0x7f0], r9
mov r9b, byte [rsp + 0x4a8]
mov byte [rsp + 0x4c0], r9b
mov r9, qword [rsp + 0x7e0]
mov qword [rsp + 0x7e8], r9
mov r9b, byte [rsp + 0x498]
mov byte [rsp + 0x4a8], r9b
mov r9, qword [rsp + 0x7d8]
mov qword [rsp + 0x7e0], r9
mov r9b, byte [rsp + 0x480]
mov byte [rsp + 0x498], r9b
mov r9, qword [rsp + 0x7d0]
mov qword [rsp + 0x7d8], r9
mov r9b, byte [rsp + 0x468]
mov byte [rsp + 0x480], r9b
mov r9, qword [rsp + 0x7c8]
mov qword [rsp + 0x7d0], r9
mov r9b, byte [rsp + 0x458]
mov byte [rsp + 0x468], r9b
mov r9, qword [rsp + 0x7c0]
mov qword [rsp + 0x7c8], r9
mov r9b, byte [rsp + 0x85]
mov byte [rsp + 0x458], r9b
mov r9, qword [rsp + 0x7b8]
mov qword [rsp + 0x7c0], r9
mov r9b, byte [rsp + 0x430]
mov byte [rsp + 0x85], r9b
mov r9, qword [rsp + 0x7b0]
mov qword [rsp + 0x7b8], r9
mov r9b, byte [rsp + 0x84]
mov byte [rsp + 0x430], r9b
mov r9, qword [rsp + 0x7a8]
mov qword [rsp + 0x7b0], r9
mov r9b, byte [rsp + 0x83]
mov byte [rsp + 0x84], r9b
mov r9, qword [rsp + 0x798]
mov qword [rsp + 0x7a8], r9
mov r9b, byte [rsp + 0x82]
mov byte [rsp + 0x83], r9b
mov r9, qword [rsp + 0x788]
mov qword [rsp + 0x798], r9
mov r9b, byte [rsp + 0x81]
mov byte [rsp + 0x82], r9b
mov r9, qword [rsp + 0x780]
mov qword [rsp + 0x788], r9
mov r9b, byte [rsp + 0x80]
mov byte [rsp + 0x81], r9b
mov r9, qword [rsp + 0x770]
mov qword [rsp + 0x780], r9
mov r9b, byte [rsp + 0x7f]
mov byte [rsp + 0x80], r9b
mov r9, qword [rsp + 0x768]
mov qword [rsp + 0x770], r9
mov r9b, byte [rsp + 0x7e]
mov byte [rsp + 0x7f], r9b
mov r9, qword [rsp + 0x758]
mov qword [rsp + 0x768], r9
mov r9b, byte [rsp + 0x7d]
mov byte [rsp + 0x7e], r9b
mov r9, qword [rsp + 0x750]
mov qword [rsp + 0x758], r9
mov r9b, byte [rsp + 0x3b0]
mov byte [rsp + 0x7d], r9b
mov r9, qword [rsp + 0x740]
mov qword [rsp + 0x750], r9
mov r9b, byte [rsp + 0x7c]
mov byte [rsp + 0x3b0], r9b
mov r9, qword [rsp + 0x730]
mov qword [rsp + 0x740], r9
mov r9b, byte [rsp + 0x388]
mov byte [rsp + 0x7c], r9b
mov r9, qword [rsp + 0x728]
mov qword [rsp + 0x730], r9
mov r9b, byte [rsp + 0x7b]
mov byte [rsp + 0x388], r9b
mov r9, qword [rsp + 0x718]
mov qword [rsp + 0x728], r9
mov r9b, byte [rsp + 0x368]
mov byte [rsp + 0x7b], r9b
mov r9, qword [rsp + 0x710]
mov qword [rsp + 0x718], r9
mov r9b, byte [rsp + 0x350]
mov byte [rsp + 0x368], r9b
mov r9, qword [rsp + 0x700]
mov qword [rsp + 0x710], r9
mov r9b, byte [rsp + 0x7a]
mov byte [rsp + 0x350], r9b
mov r9, qword [rsp + 0x6f0]
mov qword [rsp + 0x700], r9
mov r9b, byte [rsp + 0x330]
mov byte [rsp + 0x7a], r9b
mov r9, qword [rsp + 0x6e8]
mov qword [rsp + 0x6f0], r9
mov r9b, byte [rsp + 0x318]
mov byte [rsp + 0x330], r9b
mov r9, qword [rsp + 0x6d8]
mov qword [rsp + 0x6e8], r9
mov r9b, byte [rsp + 0x79]
mov byte [rsp + 0x318], r9b
mov r9, qword [rsp + 0x6d0]
mov qword [rsp + 0x6d8], r9
mov r9b, byte [rsp + 0x2f8]
mov byte [rsp + 0x79], r9b
mov r9, qword [rsp + 0x6c0]
mov qword [rsp + 0x6d0], r9
mov r9b, byte [rsp + 0x2e0]
mov byte [rsp + 0x2f8], r9b
mov r9, qword [rsp + 0x6b8]
mov qword [rsp + 0x6c0], r9
mov r9b, byte [rsp + 0x78]
mov byte [rsp + 0x2e0], r9b
mov r9, qword [rsp + 0x6a8]
mov qword [rsp + 0x6b8], r9
mov r9b, byte [rsp + 0x2c0]
mov byte [rsp + 0x78], r9b
mov r9, qword [rsp + 0x698]
mov qword [rsp + 0x6a8], r9
mov r9b, byte [rsp + 0x2a8]
mov byte [rsp + 0x2c0], r9b
mov r9, qword [rsp + 0x690]
mov qword [rsp + 0x698], r9
mov r9b, byte [rsp + 0x290]
mov byte [rsp + 0x2a8], r9b
mov r9, qword [rsp + 0x680]
mov qword [rsp + 0x690], r9
mov r9b, byte [rsp + 0x77]
mov byte [rsp + 0x290], r9b
mov r9, qword [rsp + 0x678]
mov qword [rsp + 0x680], r9
mov r9b, byte [rsp + 0x270]
mov byte [rsp + 0x77], r9b
mov r9, qword [rsp + 0x668]
mov qword [rsp + 0x678], r9
mov r9b, byte [rsp + 0x258]
mov byte [rsp + 0x270], r9b
mov r9, qword [rsp + 0x658]
mov qword [rsp + 0x668], r9
mov r9b, byte [rsp + 0x76]
mov byte [rsp + 0x258], r9b
mov r9, qword [rsp + 0x650]
mov qword [rsp + 0x658], r9
mov r9b, byte [rsp + 0x75]
mov byte [rsp + 0x76], r9b
mov r9, qword [rsp + 0x640]
mov qword [rsp + 0x650], r9
mov r9b, byte [rsp + 0x74]
mov byte [rsp + 0x75], r9b
mov r9, qword [rsp + 0x638]
mov qword [rsp + 0x640], r9
mov r9b, byte [rsp + 0x248]
mov byte [rsp + 0x74], r9b
mov r9, qword [rsp + 0x628]
mov qword [rsp + 0x638], r9
mov r9b, byte [rsp + 0x73]
mov byte [rsp + 0x248], r9b
mov r9, qword [rsp + 0x618]
mov qword [rsp + 0x628], r9
mov r9b, byte [rsp + 0x72]
mov byte [rsp + 0x73], r9b
mov r9, qword [rsp + 0x610]
mov qword [rsp + 0x618], r9
mov r9b, byte [rsp + 0x71]
mov byte [rsp + 0x72], r9b
mov r9, qword [rsp + 0x600]
mov qword [rsp + 0x610], r9
mov r9b, byte [rsp + 0x240]
mov byte [rsp + 0x71], r9b
mov r9, qword [rsp + 0x5f8]
mov qword [rsp + 0x600], r9
mov r9b, byte [rsp + 0x70]
mov byte [rsp + 0x240], r9b
mov r9, qword [rsp + 0x5e8]
mov qword [rsp + 0x5f8], r9
mov r9b, byte [rsp + 0x6f]
mov byte [rsp + 0x70], r9b
mov r9, qword [rsp + 0x5e0]
mov qword [rsp + 0x5e8], r9
mov r9b, byte [rsp + 0x6e]
mov byte [rsp + 0x6f], r9b
mov r9, qword [rsp + 0x5d0]
mov qword [rsp + 0x5e0], r9
mov r9b, byte [rsp + 0x238]
mov byte [rsp + 0x6e], r9b
mov r9, qword [rsp + 0x5c0]
mov qword [rsp + 0x5d0], r9
mov r9b, byte [rsp + 0x6d]
mov byte [rsp + 0x238], r9b
mov r9, qword [rsp + 0x5b8]
mov qword [rsp + 0x5c0], r9
mov r9b, byte [rsp + 0x6c]
mov byte [rsp + 0x6d], r9b
mov r9, qword [rsp + 0x5a8]
mov qword [rsp + 0x5b8], r9
mov r9b, byte [rsp + 0x6b]
mov byte [rsp + 0x6c], r9b
mov r9, qword [rsp + 0x5a0]
mov qword [rsp + 0x5a8], r9
mov r9b, byte [rsp + 0x6a]
mov byte [rsp + 0x6b], r9b
mov r9, qword [rsp + 0x590]
mov qword [rsp + 0x5a0], r9
mov r9b, byte [rsp + 0x230]
mov byte [rsp + 0x6a], r9b
mov r9, qword [rsp + 0x580]
mov qword [rsp + 0x590], r9
mov r9b, byte [rsp + 0x69]
mov byte [rsp + 0x230], r9b
mov r9, qword [rsp + 0x578]
mov qword [rsp + 0x580], r9
mov r9b, byte [rsp + 0x68]
mov byte [rsp + 0x69], r9b
mov r9, qword [rsp + 0x568]
mov qword [rsp + 0x578], r9
mov r9b, byte [rsp + 0x67]
mov byte [rsp + 0x68], r9b
mov r9, qword [rsp + 0x560]
mov qword [rsp + 0x568], r9
mov r9b, byte [rsp + 0x228]
mov byte [rsp + 0x67], r9b
mov r9, qword [rsp + 0x550]
mov qword [rsp + 0x560], r9
mov r9b, byte [rsp + 0x66]
mov byte [rsp + 0x228], r9b
mov r9, qword [rsp + 0x548]
mov qword [rsp + 0x550], r9
mov r9b, byte [rsp + 0x65]
mov byte [rsp + 0x66], r9b
mov r9, qword [rsp + 0x538]
mov qword [rsp + 0x548], r9
mov r9b, byte [rsp + 0x220]
mov byte [rsp + 0x65], r9b
mov r9, qword [rsp + 0x528]
mov qword [rsp + 0x538], r9
mov r9b, byte [rsp + 0x64]
mov byte [rsp + 0x220], r9b
mov r9, qword [rsp + 0x520]
mov qword [rsp + 0x528], r9
mov r9b, byte [rsp + 0x63]
mov byte [rsp + 0x64], r9b
mov r9, qword [rsp + 0x510]
mov qword [rsp + 0x520], r9
mov r9b, byte [rsp + 0x218]
mov byte [rsp + 0x63], r9b
mov r9, qword [rsp + 0x508]
mov qword [rsp + 0x510], r9
mov r9b, byte [rsp + 0x62]
mov byte [rsp + 0x218], r9b
mov r9, qword [rsp + 0x4f8]
mov qword [rsp + 0x508], r9
mov r9b, byte [rsp + 0x210]
mov byte [rsp + 0x62], r9b
mov r9, qword [rsp + 0x4e8]
mov qword [rsp + 0x4f8], r9
mov r9b, byte [rsp + 0x61]
mov byte [rsp + 0x210], r9b
mov r9, qword [rsp + 0x4e0]
mov qword [rsp + 0x4e8], r9
mov r9b, byte [rsp + 0x60]
mov byte [rsp + 0x61], r9b
mov r9, qword [rsp + 0x4d0]
mov qword [rsp + 0x4e0], r9
mov r9b, byte [rsp + 0x208]
mov byte [rsp + 0x60], r9b
mov r9, qword [rsp + 0x4c8]
mov qword [rsp + 0x4d0], r9
mov r9b, byte [rsp + 0x5f]
mov byte [rsp + 0x208], r9b
mov r9, qword [rsp + 0x4b8]
mov qword [rsp + 0x4c8], r9
mov r9b, byte [rsp + 0x5e]
mov byte [rsp + 0x5f], r9b
mov r9, qword [rsp + 0x4b0]
mov qword [rsp + 0x4b8], r9
mov r9b, byte [rsp + 0x200]
mov byte [rsp + 0x5e], r9b
mov r9, qword [rsp + 0x4a0]
mov qword [rsp + 0x4b0], r9
mov r9b, byte [rsp + 0x5d]
mov byte [rsp + 0x200], r9b
mov r9, qword [rsp + 0x490]
mov qword [rsp + 0x4a0], r9
mov r9b, byte [rsp + 0x1f8]
mov byte [rsp + 0x5d], r9b
mov r9, qword [rsp + 0x488]
mov qword [rsp + 0x490], r9
mov r9b, byte [rsp + 0x5c]
mov byte [rsp + 0x1f8], r9b
mov r9, qword [rsp + 0x478]
mov qword [rsp + 0x488], r9
mov r9b, byte [rsp + 0x5b]
mov byte [rsp + 0x5c], r9b
mov r9, qword [rsp + 0x470]
mov qword [rsp + 0x478], r9
mov r9b, byte [rsp + 0x1f0]
mov byte [rsp + 0x5b], r9b
mov r9, qword [rsp + 0x460]
mov qword [rsp + 0x470], r9
mov r9b, byte [rsp + 0x5a]
mov byte [rsp + 0x1f0], r9b
mov r9, qword [rsp + 0x450]
mov qword [rsp + 0x460], r9
mov r9b, byte [rsp + 0x59]
mov byte [rsp + 0x5a], r9b
mov r9, qword [rsp + 0x448]
mov qword [rsp + 0x450], r9
mov r9b, byte [rsp + 0x1e8]
mov byte [rsp + 0x59], r9b
mov r9, qword [rsp + 0x440]
mov qword [rsp + 0x448], r9
mov r9b, byte [rsp + 0x58]
mov byte [rsp + 0x1e8], r9b
mov r9, qword [rsp + 0x438]
mov qword [rsp + 0x440], r9
mov r9b, byte [rsp + 0x1e0]
mov byte [rsp + 0x58], r9b
mov r9, qword [rsp + 0x428]
mov qword [rsp + 0x438], r9
mov r9b, byte [rsp + 0x57]
mov byte [rsp + 0x1e0], r9b
mov r9, qword [rsp + 0x420]
mov qword [rsp + 0x428], r9
mov r9b, byte [rsp + 0x56]
mov byte [rsp + 0x57], r9b
mov r9, qword [rsp + 0x418]
mov qword [rsp + 0x420], r9
mov r9b, byte [rsp + 0x1d8]
mov byte [rsp + 0x56], r9b
mov r9, qword [rsp + 0x410]
mov qword [rsp + 0x418], r9
mov r9b, byte [rsp + 0x55]
mov byte [rsp + 0x1d8], r9b
mov r9, qword [rsp + 0x408]
mov qword [rsp + 0x410], r9
mov r9b, byte [rsp + 0x1d0]
mov byte [rsp + 0x55], r9b
mov r9, qword [rsp + 0x400]
mov qword [rsp + 0x408], r9
mov r9b, byte [rsp + 0x1c8]
mov byte [rsp + 0x1d0], r9b
mov r9, qword [rsp + 0x3f8]
mov qword [rsp + 0x400], r9
mov r9b, byte [rsp + 0x1c0]
mov byte [rsp + 0x1c8], r9b
mov r9, qword [rsp + 0x3f0]
mov qword [rsp + 0x3f8], r9
mov r9b, byte [rsp + 0x1b8]
mov byte [rsp + 0x1c0], r9b
mov r9, qword [rsp + 0x3e8]
mov qword [rsp + 0x3f0], r9
mov r9b, byte [rsp + 0x1b0]
mov byte [rsp + 0x1b8], r9b
mov r9, qword [rsp + 0x3e0]
mov qword [rsp + 0x3e8], r9
mov r9b, byte [rsp + 0x1a8]
mov byte [rsp + 0x1b0], r9b
mov r9, qword [rsp + 0x3d8]
mov qword [rsp + 0x3e0], r9
mov r9b, byte [rsp + 0x1a0]
mov byte [rsp + 0x1a8], r9b
mov r9, qword [rsp + 0x3d0]
mov qword [rsp + 0x3d8], r9
mov r9b, byte [rsp + 0x54]
mov byte [rsp + 0x1a0], r9b
mov r9, qword [rsp + 0x3c8]
mov qword [rsp + 0x3d0], r9
mov r9b, byte [rsp + 0x53]
mov byte [rsp + 0x54], r9b
mov r9, qword [rsp + 0x3c0]
mov qword [rsp + 0x3c8], r9
mov r9b, byte [rsp + 0x52]
mov byte [rsp + 0x53], r9b
mov r9, qword [rsp + 0x3b8]
mov qword [rsp + 0x3c0], r9
mov r9b, byte [rsp + 0x51]
mov byte [rsp + 0x52], r9b
mov r9, qword [rsp + 0x3a8]
mov qword [rsp + 0x3b8], r9
mov r9b, byte [rsp + 0x50]
mov byte [rsp + 0x51], r9b
mov r9, qword [rsp + 0x3a0]
mov qword [rsp + 0x3a8], r9
mov r9b, byte [rsp + 0x4f]
mov byte [rsp + 0x50], r9b
mov r9, qword [rsp + 0x398]
mov qword [rsp + 0x3a0], r9
mov r9b, byte [rsp + 0x4e]
mov byte [rsp + 0x4f], r9b
mov r9, qword [rsp + 0x390]
mov qword [rsp + 0x398], r9
mov r9b, byte [rsp + 0x4d]
mov byte [rsp + 0x4e], r9b
mov r9, qword [rsp + 0x380]
mov qword [rsp + 0x390], r9
mov r9b, byte [rsp + 0x4c]
mov byte [rsp + 0x4d], r9b
mov r9, qword [rsp + 0x378]
mov qword [rsp + 0x380], r9
mov r9b, byte [rsp + 0x4b]
mov byte [rsp + 0x4c], r9b
mov r9, qword [rsp + 0x370]
mov qword [rsp + 0x378], r9
mov r9b, byte [rsp + 0x4a]
mov byte [rsp + 0x4b], r9b
mov r9, qword [rsp + 0x360]
mov qword [rsp + 0x370], r9
mov r9b, byte [rsp + 0x49]
mov byte [rsp + 0x4a], r9b
mov r9, qword [rsp + 0x358]
mov qword [rsp + 0x360], r9
mov r9b, byte [rsp + 0x48]
mov byte [rsp + 0x49], r9b
mov r9, qword [rsp + 0x348]
mov qword [rsp + 0x358], r9
mov r9b, byte [rsp + 0x47]
mov byte [rsp + 0x48], r9b
mov r9, qword [rsp + 0x340]
mov qword [rsp + 0x348], r9
mov r9b, byte [rsp + 0x46]
mov byte [rsp + 0x47], r9b
mov r9, qword [rsp + 0x338]
mov qword [rsp + 0x340], r9
mov r9b, byte [rsp + 0x45]
mov byte [rsp + 0x46], r9b
mov r9, qword [rsp + 0x328]
mov qword [rsp + 0x338], r9
mov r9b, byte [rsp + 0x44]
mov byte [rsp + 0x45], r9b
mov r9, qword [rsp + 0x320]
mov qword [rsp + 0x328], r9
mov r9b, byte [rsp + 0x43]
mov byte [rsp + 0x44], r9b
mov r9, qword [rsp + 0x310]
mov qword [rsp + 0x320], r9
mov r9b, byte [rsp + 0x42]
mov byte [rsp + 0x43], r9b
mov r9, qword [rsp + 0x308]
mov qword [rsp + 0x310], r9
mov r9b, byte [rsp + 0x198]
mov byte [rsp + 0x42], r9b
mov r9, qword [rsp + 0x300]
mov qword [rsp + 0x308], r9
mov r9b, byte [rsp + 0x41]
mov byte [rsp + 0x198], r9b
mov r9, qword [rsp + 0x2f0]
mov qword [rsp + 0x300], r9
mov r9b, byte [rsp + 0x40]
mov byte [rsp + 0x41], r9b
mov r9, qword [rsp + 0x2e8]
mov qword [rsp + 0x2f0], r9
mov r9b, byte [rsp + 0x3f]
mov byte [rsp + 0x40], r9b
mov r9, qword [rsp + 0x2d8]
mov qword [rsp + 0x2e8], r9
mov r9b, byte [rsp + 0x3e]
mov byte [rsp + 0x3f], r9b
mov r9, qword [rsp + 0x2d0]
mov qword [rsp + 0x2d8], r9
mov r9b, byte [rsp + 0x3d]
mov byte [rsp + 0x3e], r9b
mov r9, qword [rsp + 0x2c8]
mov qword [rsp + 0x2d0], r9
mov r9b, byte [rsp + 0x3c]
mov byte [rsp + 0x3d], r9b
mov r9, qword [rsp + 0x2b8]
mov qword [rsp + 0x2c8], r9
mov r9b, byte [rsp + 0x3b]
mov byte [rsp + 0x3c], r9b
mov r9, qword [rsp + 0x2b0]
mov qword [rsp + 0x2b8], r9
mov r9b, byte [rsp + 0x3a]
mov byte [rsp + 0x3b], r9b
mov r9, qword [rsp + 0x2a0]
mov qword [rsp + 0x2b0], r9
mov r9b, byte [rsp + 0x39]
mov byte [rsp + 0x3a], r9b
mov r9, qword [rsp + 0x298]
mov qword [rsp + 0x2a0], r9
mov r9b, byte [rsp + 0x38]
mov byte [rsp + 0x39], r9b
mov r9, qword [rsp + 0x288]
mov qword [rsp + 0x298], r9
mov r9b, byte [rsp + 0x37]
mov byte [rsp + 0x38], r9b
mov r9, qword [rsp + 0x280]
mov qword [rsp + 0x288], r9
mov r9b, byte [rsp + 0x36]
mov byte [rsp + 0x37], r9b
mov r9, qword [rsp + 0x278]
mov qword [rsp + 0x280], r9
mov r9b, byte [rsp + 0x35]
mov byte [rsp + 0x36], r9b
mov r9, qword [rsp + 0x268]
mov qword [rsp + 0x278], r9
mov r9b, byte [rsp + 0x34]
mov byte [rsp + 0x35], r9b
mov r9, qword [rsp + 0x260]
mov qword [rsp + 0x268], r9
mov r9b, byte [rsp + 0x33]
mov byte [rsp + 0x34], r9b
mov r9, qword [rsp + 0x250]
mov qword [rsp + 0x260], r9
mov r9b, byte [rsp + 0x32]
mov byte [rsp + 0x33], r9b
mov r8, qword [rsp + 0x170]
mov qword [rsp + 0x250], r8
mov r8b, byte [rsp + 0xb7]
mov byte [rsp + 0x32], r8b
mov rax, qword [rsp + 0xa50]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0xb68]
mov qword [rsp + 0xa50], rax
mov rax, qword [rsp + 0xa90]
mov qword [rsp + 0xac8], rax
mov r9b, byte [rsp + 0x100]
mov byte [rsp + 0xe8], r9b
mov rbx, qword [rsp + 0xac0]
mov r9b, byte [rsp + 0xb6]
mov rdi, qword [rsp + 0xe0]
mov qword [rsp + 0xf0], rdi
mov r8, qword [rsp + 0xaf0]
mov qword [rsp + 0xe0], r8
mov rdi, qword [rsp + 0xa60]
push 3
pop r8
mov qword [rsp + 0x158], r11
mov byte [rsp + 0xa4], r15b
mov qword [rsp + 0xa58], r10
cmp r8, 3
mov byte [rsp + 0xa3], sil
mov byte [rsp + 0xa5], r14b
jne 0x1400b5df3
movzx eax, byte [rsp + 0x148]
mov r15, qword [rsp + 0xab8]
shl r15, 8
or r15, rax
mov qword [rsp + 0xab8], r15
mov rax, qword [rsp + 0x130]
cmp byte [rax + 0x7c], 0
mov r11, qword [rsp + 0xa8]
mov qword [rsp + 0xa90], rbx
mov qword [rsp + 0xa68], r13
mov qword [rsp + 0x150], r12
je 0x1400b8b67
mov al, byte [rax + 0x7a]
cmp al, 2
mov r15, qword [rsp + 0xb8]
je 0x1400b8cf9
and al, 1
jne 0x1400b8cf9
mov rax, qword [rsp + 0xaa8]
mov dword [rsp + 0xa60], eax
mov r14, qword [rsp + 0x178]
mov r12d, edi
shr rdi, 0x20
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0xaa0]
mov qword [rsp + 0x108], rax
mov r15, qword [rsp + 0xa80]
mov ebx, edi
mov rax, qword [rsp + 0xa98]
mov qword [rsp + 0x180], rax
mov al, byte [rsp + 0xe8]
mov byte [rsp + 0x140], al
mov byte [rsp + 0xe8], r9b
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0xa70], rax
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xf0], rax
mov r13, qword [rsp + 0x130]
jmp 0x1400b9259
movaps xmm0, xmmword [rsp + 0x18a0]
movaps xmmword [rsp + 0x1ba0], xmm0
mov r14, rdx
push 8
pop rdx
mov rsi, rcx
mov ecx, 0x790
mov byte [rsp + 0x100], r9b
mov r15, r12
mov r12, r13
mov r13, r8
call fcn.14009443e
push 1
pop rcx
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], rdi
mov rcx, qword [rsp + 0xaa8]
mov dword [rax + 0x20], ecx
mov rcx, qword [rsp + 0x178]
mov dword [rax + 0x24], ecx
mov rcx, qword [rsp + 0xb18]
mov qword [rax + 0x28], rcx
mov rcx, qword [rsp + 0xa80]
mov qword [rax + 0x30], rcx
mov rcx, qword [rsp + 0xb28]
mov qword [rax + 0x38], rcx
mov rcx, qword [rsp + 0xb20]
mov qword [rax + 0x40], rcx
mov rcx, qword [rsp + 0xa78]
mov qword [rax + 0x48], rcx
mov rcx, qword [rsp + 0xd0]
mov qword [rax + 0x50], rcx
mov rcx, qword [rsp + 0xb30]
mov qword [rax + 0x58], rcx
mov rcx, qword [rsp + 0xb38]
mov qword [rax + 0x60], rcx
mov rcx, qword [rsp + 0xb40]
mov qword [rax + 0x68], rcx
mov rcx, qword [rsp + 0xb48]
mov qword [rax + 0x70], rcx
mov rcx, qword [rsp + 0xb00]
mov qword [rax + 0x78], rcx
mov rcx, qword [rsp + 0xaa0]
mov qword [rax + 0x80], rcx
mov rcx, qword [rsp + 0x108]
mov qword [rax + 0x88], rcx
mov rcx, qword [rsp + 0x110]
mov qword [rax + 0x90], rcx
mov rcx, qword [rsp + 0x118]
mov qword [rax + 0x98], rcx
mov rcx, qword [rsp + 0xaf8]
mov qword [rax + 0xa0], rcx
mov rcx, qword [rsp + 0xa98]
mov qword [rax + 0xa8], rcx
mov cl, byte [rsp + 0xa7]
mov byte [rax + 0xb0], cl
mov rdx, qword [rsp + 0xb08]
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 + 0x32]
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 + 0x33]
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 + 0x34]
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 + 0x35]
mov byte [rax + 0xd0], cl
mov rdx, qword [rsp + 0x278]
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 + 0x36]
mov byte [rax + 0xd8], cl
mov rdx, qword [rsp + 0x280]
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 + 0x37]
mov byte [rax + 0xe0], cl
mov rdx, qword [rsp + 0x288]
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 + 0x38]
mov byte [rax + 0xe8], cl
mov rdx, qword [rsp + 0x298]
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 + 0x39]
mov byte [rax + 0xf0], cl
mov rdx, qword [rsp + 0x2a0]
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 + 0x3a]
mov byte [rax + 0xf8], cl
mov rdx, qword [rsp + 0x2b0]
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 + 0x3b]
mov byte [rax + 0x100], cl
mov rdx, qword [rsp + 0x2b8]
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 + 0x3c]
mov byte [rax + 0x108], cl
mov rdx, qword [rsp + 0x2c8]
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 + 0x3d]
mov byte [rax + 0x110], cl
mov rdx, qword [rsp + 0x2d0]
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 + 0x3e]
mov byte [rax + 0x118], cl
mov rdx, qword [rsp + 0x2d8]
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 + 0x3f]
mov byte [rax + 0x120], cl
mov rdx, qword [rsp + 0x2e8]
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 + 0x40]
mov byte [rax + 0x128], cl
mov rdx, qword [rsp + 0x2f0]
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 + 0x41]
mov byte [rax + 0x130], cl
mov rdx, qword [rsp + 0x300]
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 + 0x308]
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 + 0x42]
mov byte [rax + 0x140], cl
mov rdx, qword [rsp + 0x310]
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 + 0x43]
mov byte [rax + 0x148], cl
mov rdx, qword [rsp + 0x320]
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 + 0x44]
mov byte [rax + 0x150], cl
mov rdx, qword [rsp + 0x328]
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 + 0x45]
mov byte [rax + 0x158], cl
mov rdx, qword [rsp + 0x338]
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 + 0x46]
mov byte [rax + 0x160], cl
mov rdx, qword [rsp + 0x340]
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 + 0x47]
mov byte [rax + 0x168], cl
mov rdx, qword [rsp + 0x348]
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 + 0x48]
mov byte [rax + 0x170], cl
mov rdx, qword [rsp + 0x358]
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 + 0x49]
mov byte [rax + 0x178], cl
mov rdx, qword [rsp + 0x360]
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 + 0x4a]
mov byte [rax + 0x180], cl
mov rdx, qword [rsp + 0x370]
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 + 0x4b]
mov byte [rax + 0x188], cl
mov rdx, qword [rsp + 0x378]
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 + 0x4c]
mov byte [rax + 0x190], cl
mov rdx, qword [rsp + 0x380]
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 + 0x4d]
mov byte [rax + 0x198], cl
mov rdx, qword [rsp + 0x390]
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 + 0x4e]
mov byte [rax + 0x1a0], cl
mov rdx, qword [rsp + 0x398]
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 + 0x4f]
mov byte [rax + 0x1a8], cl
mov rdx, qword [rsp + 0x3a0]
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 + 0x50]
mov byte [rax + 0x1b0], cl
mov rdx, qword [rsp + 0x3a8]
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 + 0x51]
mov byte [rax + 0x1b8], cl
mov rdx, qword [rsp + 0x3b8]
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 + 0x52]
mov byte [rax + 0x1c0], cl
mov rdx, qword [rsp + 0x3c0]
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 + 0x53]
mov byte [rax + 0x1c8], cl
mov rdx, qword [rsp + 0x3c8]
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 + 0x54]
mov byte [rax + 0x1d0], cl
mov rdx, qword [rsp + 0x3d0]
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 + 0x3d8]
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 + 0x3e0]
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 + 0x3e8]
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 + 0x3f0]
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 + 0x3f8]
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 + 0x400]
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 + 0x408]
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 + 0x55]
mov byte [rax + 0x210], cl
mov rdx, qword [rsp + 0x410]
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 + 0x418]
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 + 0x56]
mov byte [rax + 0x220], cl
mov rdx, qword [rsp + 0x420]
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 + 0x57]
mov byte [rax + 0x228], cl
mov rdx, qword [rsp + 0x428]
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 + 0x438]
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 + 0x58]
mov byte [rax + 0x238], cl
mov rdx, qword [rsp + 0x440]
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 + 0x448]
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 + 0x59]
mov byte [rax + 0x248], cl
mov rdx, qword [rsp + 0x450]
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 + 0x5a]
mov byte [rax + 0x250], cl
mov rdx, qword [rsp + 0x460]
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 + 0x470]
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 + 0x5b]
mov byte [rax + 0x260], cl
mov rdx, qword [rsp + 0x478]
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 + 0x5c]
mov byte [rax + 0x268], cl
mov rdx, qword [rsp + 0x488]
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 + 0x490]
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 + 0x5d]
mov byte [rax + 0x278], cl
mov rdx, qword [rsp + 0x4a0]
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 + 0x4b0]
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 + 0x5e]
mov byte [rax + 0x288], cl
mov rdx, qword [rsp + 0x4b8]
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 + 0x5f]
mov byte [rax + 0x290], cl
mov rdx, qword [rsp + 0x4c8]
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 + 0x4d0]
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 + 0x60]
mov byte [rax + 0x2a0], cl
mov rdx, qword [rsp + 0x4e0]
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 + 0x61]
mov byte [rax + 0x2a8], cl
mov rdx, qword [rsp + 0x4e8]
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 + 0x4f8]
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 + 0x62]
mov byte [rax + 0x2b8], cl
mov rdx, qword [rsp + 0x508]
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 + 0x510]
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 + 0x63]
mov byte [rax + 0x2c8], cl
mov rdx, qword [rsp + 0x520]
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 + 0x64]
mov byte [rax + 0x2d0], cl
mov rdx, qword [rsp + 0x528]
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 + 0x538]
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 + 0x65]
mov byte [rax + 0x2e0], cl
mov rdx, qword [rsp + 0x548]
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 + 0x66]
mov byte [rax + 0x2e8], cl
mov rdx, qword [rsp + 0x550]
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 + 0x560]
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 + 0x67]
mov byte [rax + 0x2f8], cl
mov rdx, qword [rsp + 0x568]
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 + 0x68]
mov byte [rax + 0x300], cl
mov rdx, qword [rsp + 0x578]
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 + 0x69]
mov byte [rax + 0x308], cl
mov rdx, qword [rsp + 0x580]
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 + 0x590]
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 + 0x6a]
mov byte [rax + 0x318], cl
mov rdx, qword [rsp + 0x5a0]
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 + 0x6b]
mov byte [rax + 0x320], cl
mov rdx, qword [rsp + 0x5a8]
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 + 0x6c]
mov byte [rax + 0x328], cl
mov rdx, qword [rsp + 0x5b8]
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 + 0x6d]
mov byte [rax + 0x330], cl
mov rdx, qword [rsp + 0x5c0]
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 + 0x238]
mov byte [rax + 0x338], cl
mov rdx, qword [rsp + 0x5d0]
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 + 0x6e]
mov byte [rax + 0x340], cl
mov rdx, qword [rsp + 0x5e0]
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 + 0x6f]
mov byte [rax + 0x348], cl
mov rdx, qword [rsp + 0x5e8]
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 + 0x70]
mov byte [rax + 0x350], cl
mov rdx, qword [rsp + 0x5f8]
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 + 0x600]
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 + 0x71]
mov byte [rax + 0x360], cl
mov rdx, qword [rsp + 0x610]
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 + 0x72]
mov byte [rax + 0x368], cl
mov rdx, qword [rsp + 0x618]
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 + 0x73]
mov byte [rax + 0x370], cl
mov rdx, qword [rsp + 0x628]
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 + 0x248]
mov byte [rax + 0x378], cl
mov rdx, qword [rsp + 0x638]
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 + 0x74]
mov byte [rax + 0x380], cl
mov rdx, qword [rsp + 0x640]
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 + 0x75]
mov byte [rax + 0x388], cl
mov rdx, qword [rsp + 0x650]
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 + 0x76]
mov byte [rax + 0x390], cl
mov rdx, qword [rsp + 0x658]
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 + 0x258]
mov byte [rax + 0x398], cl
mov rdx, qword [rsp + 0x668]
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 + 0x270]
mov byte [rax + 0x3a0], cl
mov rdx, qword [rsp + 0x678]
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 + 0x77]
mov byte [rax + 0x3a8], cl
mov rdx, qword [rsp + 0x680]
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 + 0x290]
mov byte [rax + 0x3b0], cl
mov rdx, qword [rsp + 0x690]
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 + 0x2a8]
mov byte [rax + 0x3b8], cl
mov rdx, qword [rsp + 0x698]
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 + 0x2c0]
mov byte [rax + 0x3c0], cl
mov rdx, qword [rsp + 0x6a8]
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 + 0x78]
mov byte [rax + 0x3c8], cl
mov rdx, qword [rsp + 0x6b8]
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 + 0x2e0]
mov byte [rax + 0x3d0], cl
mov rdx, qword [rsp + 0x6c0]
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 + 0x2f8]
mov byte [rax + 0x3d8], cl
mov rdx, qword [rsp + 0x6d0]
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 + 0x79]
mov byte [rax + 0x3e0], cl
mov rdx, qword [rsp + 0x6d8]
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 + 0x318]
mov byte [rax + 0x3e8], cl
mov rdx, qword [rsp + 0x6e8]
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 + 0x330]
mov byte [rax + 0x3f0], cl
mov rdx, qword [rsp + 0x6f0]
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 + 0x7a]
mov byte [rax + 0x3f8], cl
mov rdx, qword [rsp + 0x700]
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 + 0x350]
mov byte [rax + 0x400], cl
mov rdx, qword [rsp + 0x710]
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 + 0x368]
mov byte [rax + 0x408], cl
mov rdx, qword [rsp + 0x718]
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 + 0x7b]
mov byte [rax + 0x410], cl
mov rdx, qword [rsp + 0x728]
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 + 0x388]
mov byte [rax + 0x418], cl
mov rdx, qword [rsp + 0x730]
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 + 0x7c]
mov byte [rax + 0x420], cl
mov rdx, qword [rsp + 0x740]
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 + 0x3b0]
mov byte [rax + 0x428], cl
mov rdx, qword [rsp + 0x750]
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 + 0x7d]
mov byte [rax + 0x430], cl
mov rdx, qword [rsp + 0x758]
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 + 0x7e]
mov byte [rax + 0x438], cl
mov rdx, qword [rsp + 0x768]
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 + 0x7f]
mov byte [rax + 0x440], cl
mov rdx, qword [rsp + 0x770]
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 + 0x80]
mov byte [rax + 0x448], cl
mov rdx, qword [rsp + 0x780]
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 + 0x81]
mov byte [rax + 0x450], cl
mov rdx, qword [rsp + 0x788]
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 + 0x82]
mov byte [rax + 0x458], cl
mov rdx, qword [rsp + 0x798]
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 + 0x83]
mov byte [rax + 0x460], cl
mov rdx, qword [rsp + 0x7a8]
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 + 0x84]
mov byte [rax + 0x468], cl
mov rdx, qword [rsp + 0x7b0]
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 + 0x430]
mov byte [rax + 0x470], cl
mov rdx, qword [rsp + 0x7b8]
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 + 0x85]
mov byte [rax + 0x478], cl
mov rdx, qword [rsp + 0x7c0]
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 + 0x458]
mov byte [rax + 0x480], cl
mov rdx, qword [rsp + 0x7c8]
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 + 0x468]
mov byte [rax + 0x488], cl
mov rdx, qword [rsp + 0x7d0]
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 + 0x480]
mov byte [rax + 0x490], cl
mov rdx, qword [rsp + 0x7d8]
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 + 0x498]
mov byte [rax + 0x498], cl
mov rdx, qword [rsp + 0x7e0]
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 + 0x4a8]
mov byte [rax + 0x4a0], cl
mov rdx, qword [rsp + 0x7e8]
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 + 0x4c0]
mov byte [rax + 0x4a8], cl
mov rdx, qword [rsp + 0x7f0]
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 + 0x4d8]
mov byte [rax + 0x4b0], cl
mov rdx, qword [rsp + 0x7f8]
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 + 0x4f0]
mov byte [rax + 0x4b8], cl
mov rdx, qword [rsp + 0x800]
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 + 0x500]
mov byte [rax + 0x4c0], cl
mov rdx, qword [rsp + 0x808]
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 + 0x518]
mov byte [rax + 0x4c8], cl
mov rdx, qword [rsp + 0x810]
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 + 0x530]
mov byte [rax + 0x4d0], cl
mov rdx, qword [rsp + 0x818]
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 + 0x540]
mov byte [rax + 0x4d8], cl
mov rdx, qword [rsp + 0x820]
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 + 0x558]
mov byte [rax + 0x4e0], cl
mov rdx, qword [rsp + 0x828]
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 + 0x570]
mov byte [rax + 0x4e8], cl
mov rdx, qword [rsp + 0x830]
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 + 0x588]
mov byte [rax + 0x4f0], cl
mov rdx, qword [rsp + 0x838]
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 + 0x598]
mov byte [rax + 0x4f8], cl
mov rdx, qword [rsp + 0x840]
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 + 0x5b0]
mov byte [rax + 0x500], cl
mov rdx, qword [rsp + 0x848]
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 + 0x5c8]
mov byte [rax + 0x508], cl
mov rdx, qword [rsp + 0x850]
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 + 0x5d8]
mov byte [rax + 0x510], cl
mov rdx, qword [rsp + 0x858]
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 + 0x5f0]
mov byte [rax + 0x518], cl
mov rdx, qword [rsp + 0x860]
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 + 0x608]
mov byte [rax + 0x520], cl
mov rdx, qword [rsp + 0x868]
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 + 0x620]
mov byte [rax + 0x528], cl
mov rdx, qword [rsp + 0x870]
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 + 0x630]
mov byte [rax + 0x530], cl
mov rdx, qword [rsp + 0x878]
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 + 0x648]
mov byte [rax + 0x538], cl
mov rdx, qword [rsp + 0x880]
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 + 0x660]
mov byte [rax + 0x540], cl
mov rdx, qword [rsp + 0x888]
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 + 0x670]
mov byte [rax + 0x548], cl
mov rdx, qword [rsp + 0x890]
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 + 0x688]
mov byte [rax + 0x550], cl
mov rdx, qword [rsp + 0x898]
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 + 0x6a0]
mov byte [rax + 0x558], cl
mov rdx, qword [rsp + 0x8a0]
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 + 0x6b0]
mov byte [rax + 0x560], cl
mov rdx, qword [rsp + 0x8a8]
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 + 0x6c8]
mov byte [rax + 0x568], cl
mov rdx, qword [rsp + 0x8b0]
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 + 0x6e0]
mov byte [rax + 0x570], cl
mov rdx, qword [rsp + 0x8c0]
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 + 0x6f8]
mov byte [rax + 0x578], cl
mov rdx, qword [rsp + 0x8c8]
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 + 0x708]
mov byte [rax + 0x580], cl
mov rdx, qword [rsp + 0x8d8]
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 + 0x720]
mov byte [rax + 0x588], cl
mov rdx, qword [rsp + 0x8e0]
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 + 0x738]
mov byte [rax + 0x590], cl
mov rdx, qword [rsp + 0x8f0]
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 + 0x748]
mov byte [rax + 0x598], cl
mov rdx, qword [rsp + 0x8f8]
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 + 0x760]
mov byte [rax + 0x5a0], cl
mov rdx, qword [rsp + 0x908]
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 + 0x778]
mov byte [rax + 0x5a8], cl
mov rdx, qword [rsp + 0x918]
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 + 0x790]
mov byte [rax + 0x5b0], cl
mov rdx, qword [rsp + 0x920]
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 + 0x7a0]
mov byte [rax + 0x5b8], cl
mov rdx, qword [rsp + 0x930]
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 + 0x86]
mov byte [rax + 0x5c0], cl
mov rdx, qword [rsp + 0x938]
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 + 0x87]
mov byte [rax + 0x5c8], cl
mov rdx, qword [rsp + 0x948]
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 + 0x88]
mov byte [rax + 0x5d0], cl
mov rdx, qword [rsp + 0x958]
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 + 0x89]
mov byte [rax + 0x5d8], cl
mov rdx, qword [rsp + 0x960]
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 + 0x8a]
mov byte [rax + 0x5e0], cl
mov rdx, qword [rsp + 0x970]
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 + 0x8b]
mov byte [rax + 0x5e8], cl
mov rdx, qword [rsp + 0x978]
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 + 0x8c]
mov byte [rax + 0x5f0], cl
mov rdx, qword [rsp + 0x988]
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 + 0x8d]
mov byte [rax + 0x5f8], cl
mov rdx, qword [rsp + 0x990]
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 + 0x8e]
mov byte [rax + 0x600], cl
mov rdx, qword [rsp + 0x9a0]
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 + 0x8f]
mov byte [rax + 0x608], cl
mov rdx, qword [rsp + 0x9b0]
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 + 0x90]
mov byte [rax + 0x610], cl
mov rdx, qword [rsp + 0x158]
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 + 0x91]
mov byte [rax + 0x618], cl
mov rdx, qword [rsp + 0x9c0]
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 + 0x92]
mov byte [rax + 0x620], cl
mov rdx, qword [rsp + 0x160]
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 + 0x93]
mov byte [rax + 0x628], cl
mov rdx, qword [rsp + 0x9c8]
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 + 0x94]
mov byte [rax + 0x630], cl
mov rdx, qword [rsp + 0x9d0]
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 + 0x95]
mov byte [rax + 0x638], cl
mov rdx, qword [rsp + 0x120]
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 + 0x96]
mov byte [rax + 0x640], cl
mov rdx, qword [rsp + 0x9d8]
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 + 0x97]
mov byte [rax + 0x648], cl
mov rdx, qword [rsp + 0x9e0]
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 + 0x98]
mov byte [rax + 0x650], cl
mov rdx, qword [rsp + 0x9e8]
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 + 0x8b8]
mov byte [rax + 0x658], cl
mov rdx, qword [rsp + 0x9f0]
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 + 0x8d0]
mov byte [rax + 0x660], cl
mov rdx, qword [rsp + 0x9f8]
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 + 0x8e8]
mov byte [rax + 0x668], cl
mov rdx, qword [rsp + 0xa00]
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 + 0x900]
mov byte [rax + 0x670], cl
mov rdx, qword [rsp + 0xa08]
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 + 0x910]
mov byte [rax + 0x678], cl
mov rdx, qword [rsp + 0xa10]
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 + 0x928]
mov byte [rax + 0x680], cl
mov rdx, qword [rsp + 0xa18]
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 + 0x940]
mov byte [rax + 0x688], cl
mov rdx, qword [rsp + 0xa20]
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 + 0x950]
mov byte [rax + 0x690], cl
mov rcx, r15
shr rcx, 0x30
mov byte [rax + 0x697], cl
mov rcx, r15
shr rcx, 0x20
mov word [rax + 0x695], cx
mov dword [rax + 0x691], r15d
mov cl, byte [rsp + 0x968]
mov byte [rax + 0x698], cl
mov rcx, r12
shr rcx, 0x30
mov byte [rax + 0x69f], cl
mov rcx, r12
shr rcx, 0x20
mov word [rax + 0x69d], cx
mov dword [rax + 0x699], r12d
mov cl, byte [rsp + 0x980]
mov byte [rax + 0x6a0], cl
mov rcx, r14
shr rcx, 0x30
mov byte [rax + 0x6a7], cl
mov rcx, r14
shr rcx, 0x20
mov word [rax + 0x6a5], cx
mov dword [rax + 0x6a1], r14d
mov cl, byte [rsp + 0x998]
mov byte [rax + 0x6a8], cl
mov rdx, qword [rsp + 0x128]
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 + 0x9a8]
mov byte [rax + 0x6b0], cl
mov rcx, rsi
shr rcx, 0x30
mov byte [rax + 0x6b7], cl
mov rcx, rsi
shr rcx, 0x20
mov word [rax + 0x6b5], cx
mov dword [rax + 0x6b1], esi
mov cl, byte [rsp + 0x9b8]
mov byte [rax + 0x6b8], cl
mov rdx, qword [rsp + 0xf8]
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 + 0xa0]
mov byte [rax + 0x6c0], cl
mov rdx, qword [rsp + 0xa8]
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 + 0x99]
mov byte [rax + 0x6c8], cl
mov rdx, qword [rsp + 0xa28]
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 + 0x9a]
mov byte [rax + 0x6d0], cl
mov rdx, qword [rsp + 0xa58]
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 + 0xa1]
mov byte [rax + 0x6d8], cl
mov rdx, qword [rsp + 0xd8]
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 + 0xa2]
mov byte [rax + 0x6e0], cl
mov rdx, qword [rsp + 0xa30]
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 + 0x9b]
mov byte [rax + 0x6e8], cl
mov rdx, qword [rsp + 0xa38]
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 + 0x9c]
mov byte [rax + 0x6f0], cl
mov rdx, qword [rsp + 0xa40]
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 + 0x9d]
mov byte [rax + 0x6f8], cl
mov rdx, qword [rsp + 0xa48]
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 + 0xa4]
mov byte [rax + 0x700], cl
mov rdx, qword [rsp + 0xc8]
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 + 0xa5]
mov byte [rax + 0x708], cl
mov rdx, qword [rsp + 0x168]
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 + 0xa3]
mov byte [rax + 0x710], cl
mov rdx, qword [rsp + 0x138]
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 + 0x9e]
mov byte [rax + 0x718], cl
mov rdx, qword [rsp + 0xb8]
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 + 0x9f]
mov byte [rax + 0x720], cl
mov rdx, qword [rsp + 0xc0]
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 + 0xa6]
mov byte [rax + 0x728], cl
mov rdx, qword [rsp + 0xad0]
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 + 0x31]
mov byte [rax + 0x730], cl
mov rdx, qword [rsp + 0xb10]
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 + 0x100]
mov byte [rax + 0x738], cl
mov rcx, rbx
shr rcx, 0x30
mov byte [rax + 0x73f], cl
mov rcx, rbx
shr rcx, 0x20
mov word [rax + 0x73d], cx
mov dword [rax + 0x739], ebx
mov cl, byte [rsp + 0xe8]
mov byte [rax + 0x740], cl
mov rdx, qword [rsp + 0xac8]
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 + 0xab0]
mov qword [rax + 0x748], rcx
mov rcx, qword [rsp + 0xa50]
mov qword [rax + 0x750], rcx
mov rcx, qword [rsp + 0x170]
mov qword [rax + 0x758], rcx
mov rcx, qword [rsp + 0x130]
mov qword [rax + 0x760], rcx
mov rcx, qword [rsp + 0xe0]
mov qword [rax + 0x768], rcx
mov rcx, qword [rsp + 0xf0]
mov qword [rax + 0x770], rcx
mov ecx, dword [rsp + 0x148]
mov byte [rax + 0x778], cl
mov rdx, qword [rsp + 0xab8]
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 + 0x1ba0]
movups xmmword [rax + 0x780], xmm0
mov rcx, qword [rsp + 0xb50]
mov qword [rcx + 8], rax
lea rax, str.4I_r_
jmp 0x1400bf0e8
mov r9b, 1
mov dword [rsp + 0x138], r9d
xor r9d, r9d
jmp 0x1400ab759
mov r10, qword [rsp + 0xaa8]
mov r8d, r10d
mov dword [rsp + 0xa60], r10d
mov r14, qword [rsp + 0x178]
mov r12d, edi
shr rdi, 0x20
mov r8, qword [rsp + 0xd0]
mov qword [rsp + 0x188], r8
mov r8, qword [rsp + 0x118]
mov qword [rsp + 0x148], r8
mov r10, qword [rsp + 0x110]
mov qword [rsp + 0x118], r10
mov r10, qword [rsp + 0x108]
mov qword [rsp + 0x110], r10
mov r8, qword [rsp + 0xaa0]
mov qword [rsp + 0x108], r8
mov r15, qword [rsp + 0xa80]
mov ebx, edi
mov r8, qword [rsp + 0xa98]
mov qword [rsp + 0x180], r8
mov r8b, byte [rsp + 0xe8]
mov byte [rsp + 0x140], r8b
mov byte [rsp + 0xe8], r9b
mov r8, qword [rsp + 0xf0]
mov qword [rsp + 0xa70], r8
mov r9, qword [rsp + 0xe0]
mov qword [rsp + 0xf0], r9
mov r13, rax
jmp 0x1400b9259
test byte [rsp + 0x31], 1
jne 0x1400b8e09
movzx eax, byte [rsp + 0xa7]
mov qword [rsp + 0xe8], rax
movzx eax, byte [rsp + 0x148]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x130]
mov bl, byte [rax + 0x7a]
lea rsi, [rsp + 0xba0]
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 + 0x1e80]
movups xmmword [rdi + 8], xmm0
mov qword [rdi], 8
mov rax, qword [rsp + 0xa70]
lea r14, [rax*8]
xor r12d, r12d
lea r15, [rsp + 0x1520]
cmp r14, r12
je 0x1400b916d
mov rax, qword [rsp + 0x140]
mov r8, qword [rax + r12]
mov rcx, r15
mov rdx, rsi
call fcn.1400ef7eb
mov rcx, rdi
mov rdx, r15
call fcn.1400cb208
mov rcx, r15
call fcn.1400c93f7
add r12, 8
jmp 0x1400b8cc0
mov r10, qword [rsp + 0x130]
mov rax, qword [r10 + 0xa0]
test byte [rax + 0x3a], 1
jne 0x1400b9198
cmp qword [rsp + 0xa78], 2
jne 0x1400bf5f5
cmp byte [rsp + 0x148], 0
jne 0x1400bf5f5
mov rax, qword [rsp + 0xaa8]
mov dword [rsp + 0xa60], eax
mov r14, qword [rsp + 0x178]
mov r12d, edi
shr rdi, 0x20
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0xaa0]
mov qword [rsp + 0x108], rax
mov r15, qword [rsp + 0xa80]
mov ebx, edi
mov rax, qword [rsp + 0xa98]
mov qword [rsp + 0x180], rax
mov al, byte [rsp + 0xe8]
mov byte [rsp + 0x140], al
mov byte [rsp + 0xe8], r9b
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0xa70], rax
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xf0], rax
mov r13, qword [rsp + 0x130]
mov al, byte [rsp + 0x31]
push 2
pop rsi
mov qword [rsp + 0xd0], rsi
jmp 0x1400b926d
mov qword [rsp + 0xd0], r9
mov qword [rsp + 0xa80], r8
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xad0], rax
mov al, byte [rsp + 0x9f]
mov byte [rsp + 0xa6], al
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0xc0], rax
mov al, byte [rsp + 0x9e]
mov byte [rsp + 0x9f], al
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0xb8], rax
mov al, byte [rsp + 0xa3]
mov byte [rsp + 0x9e], al
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x138], rax
mov qword [rsp + 0x168], r14
mov r14d, r15d
mov rax, qword [rsp + 0xa48]
mov qword [rsp + 0xc8], rax
mov r15b, byte [rsp + 0x9d]
mov rax, qword [rsp + 0xa40]
mov qword [rsp + 0xa48], rax
mov al, byte [rsp + 0x9c]
mov byte [rsp + 0x9d], al
mov rax, qword [rsp + 0xa38]
mov qword [rsp + 0xa40], rax
mov al, byte [rsp + 0x9b]
mov byte [rsp + 0x9c], al
mov rax, qword [rsp + 0xa30]
mov qword [rsp + 0xa38], rax
mov byte [rsp + 0x9b], r10b
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0xa30], rax
mov byte [rsp + 0xa2], r11b
mov rax, qword [rsp + 0xa58]
mov qword [rsp + 0xd8], rax
mov al, byte [rsp + 0x9a]
mov byte [rsp + 0xa1], al
mov r10, qword [rsp + 0xa28]
mov r9b, byte [rsp + 0x99]
mov byte [rsp + 0x9a], r9b
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0xa28], rax
mov byte [rsp + 0x99], r12b
mov qword [rsp + 0xa8], rcx
mov al, byte [rsp + 0x9b8]
mov byte [rsp + 0xa0], al
mov rcx, qword [rsp + 0x190]
mov qword [rsp + 0xf8], rcx
mov al, byte [rsp + 0x9a8]
mov byte [rsp + 0x9b8], al
mov rcx, rdx
mov al, byte [rsp + 0x998]
mov byte [rsp + 0x9a8], al
mov rdx, qword [rsp + 0xa88]
mov qword [rsp + 0x128], rdx
mov al, byte [rsp + 0x980]
mov byte [rsp + 0x998], al
mov rdx, r13
mov al, byte [rsp + 0x968]
mov byte [rsp + 0x980], al
mov r13, qword [rsp + 0x150]
mov al, byte [rsp + 0x950]
mov byte [rsp + 0x968], al
mov r12, qword [rsp + 0xa20]
mov al, byte [rsp + 0x940]
mov byte [rsp + 0x950], al
mov r9, qword [rsp + 0xa18]
mov qword [rsp + 0xa20], r9
mov al, byte [rsp + 0x928]
mov byte [rsp + 0x940], al
mov r9, qword [rsp + 0xa10]
mov qword [rsp + 0xa18], r9
mov al, byte [rsp + 0x910]
mov byte [rsp + 0x928], al
mov r9, qword [rsp + 0xa08]
mov qword [rsp + 0xa10], r9
mov al, byte [rsp + 0x900]
mov byte [rsp + 0x910], al
mov r9, qword [rsp + 0xa00]
mov qword [rsp + 0xa08], r9
mov al, byte [rsp + 0x8e8]
mov byte [rsp + 0x900], al
mov r9, qword [rsp + 0x9f8]
mov qword [rsp + 0xa00], r9
mov al, byte [rsp + 0x8d0]
mov byte [rsp + 0x8e8], al
mov r9, qword [rsp + 0x9f0]
mov qword [rsp + 0x9f8], r9
mov al, byte [rsp + 0x8b8]
mov byte [rsp + 0x8d0], al
mov r9, qword [rsp + 0x9e8]
mov qword [rsp + 0x9f0], r9
mov al, byte [rsp + 0x98]
mov byte [rsp + 0x8b8], al
mov r9, qword [rsp + 0x9e0]
mov qword [rsp + 0x9e8], r9
mov al, byte [rsp + 0x97]
mov byte [rsp + 0x98], al
mov r9, qword [rsp + 0x9d8]
mov qword [rsp + 0x9e0], r9
mov al, byte [rsp + 0x96]
mov byte [rsp + 0x97], al
mov qword [rsp + 0x9d8], rdi
mov al, byte [rsp + 0x95]
mov byte [rsp + 0x96], al
mov r9, qword [rsp + 0x9d0]
mov qword [rsp + 0x120], r9
mov al, byte [rsp + 0x94]
mov byte [rsp + 0x95], al
mov r9, qword [rsp + 0x9c8]
mov qword [rsp + 0x9d0], r9
mov al, byte [rsp + 0x93]
mov byte [rsp + 0x94], al
mov qword [rsp + 0x9c8], rbx
jmp 0x1400b4820
cmp bl, 2
sete al
or al, bl
mov byte [rsp + 0xd0], al
test al, 1
je 0x1400bf6b9
lea rcx, [rsp + 0x1e80]
xor edx, edx
call fcn.1400f0a34
jmp 0x1400bf6d5
mov rax, qword [rsp + 0xaa8]
mov dword [rsp + 0xa60], eax
mov r14, qword [rsp + 0x178]
mov r12d, edi
shr rdi, 0x20
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0xaa0]
mov qword [rsp + 0x108], rax
mov r15, qword [rsp + 0xa80]
mov ebx, edi
mov rax, qword [rsp + 0xa98]
mov qword [rsp + 0x180], rax
mov al, byte [rsp + 0xe8]
mov byte [rsp + 0x140], al
mov byte [rsp + 0xe8], r9b
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0xa70], rax
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0xf0], rax
mov r13, r10
mov al, byte [rsp + 0x31]
mov r8, qword [rsp + 0xa78]
mov qword [rsp + 0xd0], r8
push 3
pop rdi
mov qword [rsp + 0x190], rcx
mov rsi, rdx
mov qword [rsp + 0xa8], r11
mov byte [rsp + 0x100], al
shl rbx, 0x20
mov r12d, r12d
or r12, rbx
cmp rdi, 3
jne 0x1400bbfc7
mov rbx, qword [rsp + 0xab8]
mov rdi, rbx
shr rdi, 8
push 8
pop rdx
mov ecx, 0x778
call fcn.14009443e
push 1
pop rcx
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r12
mov ecx, dword [rsp + 0xa60]
mov dword [rax + 0x18], ecx
mov dword [rax + 0x1c], r14d
mov rcx, qword [rsp + 0xb18]
mov qword [rax + 0x20], rcx
mov qword [rax + 0x28], r15
mov rcx, qword [rsp + 0xb28]
mov qword [rax + 0x30], rcx
mov rcx, qword [rsp + 0xb20]
mov qword [rax + 0x38], rcx
mov rcx, qword [rsp + 0xd0]
mov qword [rax + 0x40], rcx
mov rcx, qword [rsp + 0x188]
mov qword [rax + 0x48], rcx
mov rcx, qword [rsp + 0xb30]
mov qword [rax + 0x50], rcx
mov rcx, qword [rsp + 0xb38]
mov qword [rax + 0x58], rcx
mov rcx, qword [rsp + 0xb40]
mov qword [rax + 0x60], rcx
mov rcx, qword [rsp + 0xb48]
mov qword [rax + 0x68], rcx
mov rcx, qword [rsp + 0xb00]
mov qword [rax + 0x70], rcx
mov rcx, qword [rsp + 0x108]
mov qword [rax + 0x78], rcx
mov rcx, qword [rsp + 0x110]
mov qword [rax + 0x80], rcx
mov rcx, qword [rsp + 0x118]
mov qword [rax + 0x88], rcx
mov rcx, qword [rsp + 0x148]
mov qword [rax + 0x90], rcx
mov rcx, qword [rsp + 0xaf8]
mov qword [rax + 0x98], rcx
mov rcx, qword [rsp + 0x180]
mov qword [rax + 0xa0], rcx
mov cl, byte [rsp + 0xa7]
mov byte [rax + 0xa8], cl
mov rdx, qword [rsp + 0xb08]
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 + 0x32]
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 + 0x33]
mov byte [rax + 0xb8], cl
mov rdx, qword [rsp + 0x260]
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 + 0x34]
mov byte [rax + 0xc0], cl
mov rdx, qword [rsp + 0x268]
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 + 0x35]
mov byte [rax + 0xc8], cl
mov rdx, qword [rsp + 0x278]
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 + 0x36]
mov byte [rax + 0xd0], cl
mov rdx, qword [rsp + 0x280]
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 + 0x37]
mov byte [rax + 0xd8], cl
mov rdx, qword [rsp + 0x288]
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 + 0x38]
mov byte [rax + 0xe0], cl
mov rdx, qword [rsp + 0x298]
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 + 0x39]
mov byte [rax + 0xe8], cl
mov rdx, qword [rsp + 0x2a0]
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 + 0x3a]
mov byte [rax + 0xf0], cl
mov rdx, qword [rsp + 0x2b0]
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 + 0x3b]
mov byte [rax + 0xf8], cl
mov rdx, qword [rsp + 0x2b8]
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 + 0x3c]
mov byte [rax + 0x100], cl
mov rdx, qword [rsp + 0x2c8]
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 + 0x3d]
mov byte [rax + 0x108], cl
mov rdx, qword [rsp + 0x2d0]
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 + 0x3e]
mov byte [rax + 0x110], cl
mov rdx, qword [rsp + 0x2d8]
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 + 0x3f]
mov byte [rax + 0x118], cl
mov rdx, qword [rsp + 0x2e8]
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 + 0x40]
mov byte [rax + 0x120], cl
mov rdx, qword [rsp + 0x2f0]
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 + 0x41]
mov byte [rax + 0x128], cl
mov rdx, qword [rsp + 0x300]
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 + 0x198]
mov byte [rax + 0x130], cl
mov rdx, qword [rsp + 0x308]
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 + 0x42]
mov byte [rax + 0x138], cl
mov rdx, qword [rsp + 0x310]
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 + 0x43]
mov byte [rax + 0x140], cl
mov rdx, qword [rsp + 0x320]
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 + 0x44]
mov byte [rax + 0x148], cl
mov rdx, qword [rsp + 0x328]
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 + 0x45]
mov byte [rax + 0x150], cl
mov rdx, qword [rsp + 0x338]
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 + 0x46]
mov byte [rax + 0x158], cl
mov rdx, qword [rsp + 0x340]
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 + 0x47]
mov byte [rax + 0x160], cl
mov rdx, qword [rsp + 0x348]
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 + 0x48]
mov byte [rax + 0x168], cl
mov rdx, qword [rsp + 0x358]
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 + 0x49]
mov byte [rax + 0x170], cl
mov rdx, qword [rsp + 0x360]
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 + 0x4a]
mov byte [rax + 0x178], cl
mov rdx, qword [rsp + 0x370]
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 + 0x4b]
mov byte [rax + 0x180], cl
mov rdx, qword [rsp + 0x378]
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 + 0x4c]
mov byte [rax + 0x188], cl
mov rdx, qword [rsp + 0x380]
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 + 0x4d]
mov byte [rax + 0x190], cl
mov rdx, qword [rsp + 0x390]
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 + 0x4e]
mov byte [rax + 0x198], cl
mov rdx, qword [rsp + 0x398]
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 + 0x4f]
mov byte [rax + 0x1a0], cl
mov rdx, qword [rsp + 0x3a0]
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 + 0x50]
mov byte [rax + 0x1a8], cl
mov rdx, qword [rsp + 0x3a8]
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 + 0x51]
mov byte [rax + 0x1b0], cl
mov rdx, qword [rsp + 0x3b8]
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 + 0x52]
mov byte [rax + 0x1b8], cl
mov rdx, qword [rsp + 0x3c0]
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 + 0x53]
mov byte [rax + 0x1c0], cl
mov rdx, qword [rsp + 0x3c8]
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 + 0x54]
mov byte [rax + 0x1c8], cl
mov rdx, qword [rsp + 0x3d0]
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 + 0x1a0]
mov byte [rax + 0x1d0], cl
mov rdx, qword [rsp + 0x3d8]
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 + 0x1a8]
mov byte [rax + 0x1d8], cl
mov rdx, qword [rsp + 0x3e0]
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 + 0x1b0]
mov byte [rax + 0x1e0], cl
mov rdx, qword [rsp + 0x3e8]
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 + 0x1b8]
mov byte [rax + 0x1e8], cl
mov rdx, qword [rsp + 0x3f0]
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 + 0x1c0]
mov byte [rax + 0x1f0], cl
mov rdx, qword [rsp + 0x3f8]
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 + 0x1c8]
mov byte [rax + 0x1f8], cl
mov rdx, qword [rsp + 0x400]
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 + 0x1d0]
mov byte [rax + 0x200], cl
mov rdx, qword [rsp + 0x408]
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 + 0x55]
mov byte [rax + 0x208], cl
mov rdx, qword [rsp + 0x410]
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 + 0x1d8]
mov byte [rax + 0x210], cl
mov rdx, qword [rsp + 0x418]
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 + 0x56]
mov byte [rax + 0x218], cl
mov rdx, qword [rsp + 0x420]
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 + 0x57]
mov byte [rax + 0x220], cl
mov rdx, qword [rsp + 0x428]
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 + 0x1e0]
mov byte [rax + 0x228], cl
mov rdx, qword [rsp + 0x438]
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 + 0x58]
mov byte [rax + 0x230], cl
mov rdx, qword [rsp + 0x440]
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 + 0x1e8]
mov byte [rax + 0x238], cl
mov rdx, qword [rsp + 0x448]
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 + 0x59]
mov byte [rax + 0x240], cl
mov rdx, qword [rsp + 0x450]
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 + 0x5a]
mov byte [rax + 0x248], cl
mov rdx, qword [rsp + 0x460]
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 + 0x1f0]
mov byte [rax + 0x250], cl
mov rdx, qword [rsp + 0x470]
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 + 0x5b]
mov byte [rax + 0x258], cl
mov rdx, qword [rsp + 0x478]
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 + 0x5c]
mov byte [rax + 0x260], cl
mov rdx, qword [rsp + 0x488]
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 + 0x1f8]
mov byte [rax + 0x268], cl
mov rdx, qword [rsp + 0x490]
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 + 0x5d]
mov byte [rax + 0x270], cl
mov rdx, qword [rsp + 0x4a0]
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 + 0x200]
mov byte [rax + 0x278], cl
mov rdx, qword [rsp + 0x4b0]
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 + 0x5e]
mov byte [rax + 0x280], cl
mov rdx, qword [rsp + 0x4b8]
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 + 0x5f]
mov byte [rax + 0x288], cl
mov rdx, qword [rsp + 0x4c8]
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 + 0x208]
mov byte [rax + 0x290], cl
mov rdx, qword [rsp + 0x4d0]
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 + 0x60]
mov byte [rax + 0x298], cl
mov rdx, qword [rsp + 0x4e0]
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 + 0x61]
mov byte [rax + 0x2a0], cl
mov rdx, qword [rsp + 0x4e8]
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 + 0x4f8]
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 + 0x62]
mov byte [rax + 0x2b0], cl
mov rdx, qword [rsp + 0x508]
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 + 0x218]
mov byte [rax + 0x2b8], cl
mov rdx, qword [rsp + 0x510]
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 + 0x63]
mov byte [rax + 0x2c0], cl
mov rdx, qword [rsp + 0x520]
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 + 0x64]
mov byte [rax + 0x2c8], cl
mov rdx, qword [rsp + 0x528]
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 + 0x220]
mov byte [rax + 0x2d0], cl
mov rdx, qword [rsp + 0x538]
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 + 0x65]
mov byte [rax + 0x2d8], cl
mov rdx, qword [rsp + 0x548]
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 + 0x66]
mov byte [rax + 0x2e0], cl
mov rdx, qword [rsp + 0x550]
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 + 0x560]
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 + 0x67]
mov byte [rax + 0x2f0], cl
mov rdx, qword [rsp + 0x568]
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 + 0x68]
mov byte [rax + 0x2f8], cl
mov rdx, qword [rsp + 0x578]
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 + 0x69]
mov byte [rax + 0x300], cl
mov rdx, qword [rsp + 0x580]
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 + 0x230]
mov byte [rax + 0x308], cl
mov rdx, qword [rsp + 0x590]
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 + 0x6a]
mov byte [rax + 0x310], cl
mov rdx, qword [rsp + 0x5a0]
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 + 0x6b]
mov byte [rax + 0x318], cl
mov rdx, qword [rsp + 0x5a8]
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 + 0x6c]
mov byte [rax + 0x320], cl
mov rdx, qword [rsp + 0x5b8]
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 + 0x6d]
mov byte [rax + 0x328], cl
mov rdx, qword [rsp + 0x5c0]
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 + 0x5d0]
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 + 0x6e]
mov byte [rax + 0x338], cl
mov rdx, qword [rsp + 0x5e0]
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 + 0x6f]
mov byte [rax + 0x340], cl
mov rdx, qword [rsp + 0x5e8]
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 + 0x70]
mov byte [rax + 0x348], cl
mov rdx, qword [rsp + 0x5f8]
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 + 0x600]
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 + 0x71]
mov byte [rax + 0x358], cl
mov rdx, qword [rsp + 0x610]
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 + 0x72]
mov byte [rax + 0x360], cl
mov rdx, qword [rsp + 0x618]
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 + 0x73]
mov byte [rax + 0x368], cl
mov rdx, qword [rsp + 0x628]
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 + 0x638]
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 + 0x74]
mov byte [rax + 0x378], cl
mov rdx, qword [rsp + 0x640]
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 + 0x75]
mov byte [rax + 0x380], cl
mov rdx, qword [rsp + 0x650]
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 + 0x76]
mov byte [rax + 0x388], cl
mov rdx, qword [rsp + 0x658]
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 + 0x258]
mov byte [rax + 0x390], cl
mov rdx, qword [rsp + 0x668]
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 + 0x270]
mov byte [rax + 0x398], cl
mov rdx, qword [rsp + 0x678]
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 + 0x77]
mov byte [rax + 0x3a0], cl
mov rdx, qword [rsp + 0x680]
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 + 0x290]
mov byte [rax + 0x3a8], cl
mov rdx, qword [rsp + 0x690]
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 + 0x2a8]
mov byte [rax + 0x3b0], cl
mov rdx, qword [rsp + 0x698]
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 + 0x2c0]
mov byte [rax + 0x3b8], cl
mov rdx, qword [rsp + 0x6a8]
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 + 0x78]
mov byte [rax + 0x3c0], cl
mov rdx, qword [rsp + 0x6b8]
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 + 0x2e0]
mov byte [rax + 0x3c8], cl
mov rdx, qword [rsp + 0x6c0]
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 + 0x2f8]
mov byte [rax + 0x3d0], cl
mov rdx, qword [rsp + 0x6d0]
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 + 0x79]
mov byte [rax + 0x3d8], cl
mov rdx, qword [rsp + 0x6d8]
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 + 0x318]
mov byte [rax + 0x3e0], cl
mov rdx, qword [rsp + 0x6e8]
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 + 0x330]
mov byte [rax + 0x3e8], cl
mov rdx, qword [rsp + 0x6f0]
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 + 0x7a]
mov byte [rax + 0x3f0], cl
mov rdx, qword [rsp + 0x700]
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 + 0x350]
mov byte [rax + 0x3f8], cl
mov rdx, qword [rsp + 0x710]
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 + 0x368]
mov byte [rax + 0x400], cl
mov rdx, qword [rsp + 0x718]
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 + 0x7b]
mov byte [rax + 0x408], cl
mov rdx, qword [rsp + 0x728]
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 + 0x388]
mov byte [rax + 0x410], cl
mov rdx, qword [rsp + 0x730]
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 + 0x7c]
mov byte [rax + 0x418], cl
mov rdx, qword [rsp + 0x740]
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 + 0x3b0]
mov byte [rax + 0x420], cl
mov rdx, qword [rsp + 0x750]
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 + 0x7d]
mov byte [rax + 0x428], cl
mov rdx, qword [rsp + 0x758]
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 + 0x7e]
mov byte [rax + 0x430], cl
mov rdx, qword [rsp + 0x768]
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 + 0x7f]
mov byte [rax + 0x438], cl
mov rdx, qword [rsp + 0x770]
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 + 0x80]
mov byte [rax + 0x440], cl
mov rdx, qword [rsp + 0x780]
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 + 0x81]
mov byte [rax + 0x448], cl
mov rdx, qword [rsp + 0x788]
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 + 0x82]
mov byte [rax + 0x450], cl
mov rdx, qword [rsp + 0x798]
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 + 0x83]
mov byte [rax + 0x458], cl
mov rdx, qword [rsp + 0x7a8]
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 + 0x84]
mov byte [rax + 0x460], cl
mov rdx, qword [rsp + 0x7b0]
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 + 0x430]
mov byte [rax + 0x468], cl
mov rdx, qword [rsp + 0x7b8]
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 + 0x85]
mov byte [rax + 0x470], cl
mov rdx, qword [rsp + 0x7c0]
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 + 0x458]
mov byte [rax + 0x478], cl
mov rdx, qword [rsp + 0x7c8]
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 + 0x468]
mov byte [rax + 0x480], cl
mov rdx, qword [rsp + 0x7d0]
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 + 0x480]
mov byte [rax + 0x488], cl
mov rdx, qword [rsp + 0x7d8]
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 + 0x498]
mov byte [rax + 0x490], cl
mov rdx, qword [rsp + 0x7e0]
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 + 0x4a8]
mov byte [rax + 0x498], cl
mov rdx, qword [rsp + 0x7e8]
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 + 0x4c0]
mov byte [rax + 0x4a0], cl
mov rdx, qword [rsp + 0x7f0]
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 + 0x4d8]
mov byte [rax + 0x4a8], cl
mov rdx, qword [rsp + 0x7f8]
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 + 0x4f0]
mov byte [rax + 0x4b0], cl
mov rdx, qword [rsp + 0x800]
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 + 0x500]
mov byte [rax + 0x4b8], cl
mov rdx, qword [rsp + 0x808]
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 + 0x518]
mov byte [rax + 0x4c0], cl
mov rdx, qword [rsp + 0x810]
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 + 0x530]
mov byte [rax + 0x4c8], cl
mov rdx, qword [rsp + 0x818]
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 + 0x540]
mov byte [rax + 0x4d0], cl
mov rdx, qword [rsp + 0x820]
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 + 0x558]
mov byte [rax + 0x4d8], cl
mov rdx, qword [rsp + 0x828]
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 + 0x570]
mov byte [rax + 0x4e0], cl
mov rdx, qword [rsp + 0x830]
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 + 0x588]
mov byte [rax + 0x4e8], cl
mov rdx, qword [rsp + 0x838]
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 + 0x598]
mov byte [rax + 0x4f0], cl
mov rdx, qword [rsp + 0x840]
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 + 0x5b0]
mov byte [rax + 0x4f8], cl
mov rdx, qword [rsp + 0x848]
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 + 0x5c8]
mov byte [rax + 0x500], cl
mov rdx, qword [rsp + 0x850]
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 + 0x5d8]
mov byte [rax + 0x508], cl
mov rdx, qword [rsp + 0x858]
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 + 0x5f0]
mov byte [rax + 0x510], cl
mov rdx, qword [rsp + 0x860]
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 + 0x608]
mov byte [rax + 0x518], cl
mov rdx, qword [rsp + 0x868]
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 + 0x620]
mov byte [rax + 0x520], cl
mov rdx, qword [rsp + 0x870]
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 + 0x630]
mov byte [rax + 0x528], cl
mov rdx, qword [rsp + 0x878]
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 + 0x648]
mov byte [rax + 0x530], cl
mov rdx, qword [rsp + 0x880]
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 + 0x660]
mov byte [rax + 0x538], cl
mov rdx, qword [rsp + 0x888]
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 + 0x670]
mov byte [rax + 0x540], cl
mov rdx, qword [rsp + 0x890]
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 + 0x688]
mov byte [rax + 0x548], cl
mov rdx, qword [rsp + 0x898]
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 + 0x6a0]
mov byte [rax + 0x550], cl
mov rdx, qword [rsp + 0x8a0]
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 + 0x6b0]
mov byte [rax + 0x558], cl
mov rdx, qword [rsp + 0x8a8]
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 + 0x6c8]
mov byte [rax + 0x560], cl
mov rdx, qword [rsp + 0x8b0]
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 + 0x6e0]
mov byte [rax + 0x568], cl
mov rdx, qword [rsp + 0x8c0]
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 + 0x6f8]
mov byte [rax + 0x570], cl
mov rdx, qword [rsp + 0x8c8]
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 + 0x708]
mov byte [rax + 0x578], cl
mov rdx, qword [rsp + 0x8d8]
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 + 0x720]
mov byte [rax + 0x580], cl
mov rdx, qword [rsp + 0x8e0]
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 + 0x738]
mov byte [rax + 0x588], cl
mov rdx, qword [rsp + 0x8f0]
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 + 0x748]
mov byte [rax + 0x590], cl
mov rdx, qword [rsp + 0x8f8]
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 + 0x760]
mov byte [rax + 0x598], cl
mov rdx, qword [rsp + 0x908]
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 + 0x778]
mov byte [rax + 0x5a0], cl
mov rdx, qword [rsp + 0x918]
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 + 0x790]
mov byte [rax + 0x5a8], cl
mov rdx, qword [rsp + 0x920]
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 + 0x7a0]
mov byte [rax + 0x5b0], cl
mov rdx, qword [rsp + 0x930]
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 + 0x86]
mov byte [rax + 0x5b8], cl
mov rdx, qword [rsp + 0x938]
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 + 0x87]
mov byte [rax + 0x5c0], cl
mov rdx, qword [rsp + 0x948]
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 + 0x88]
mov byte [rax + 0x5c8], cl
mov rdx, qword [rsp + 0x958]
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 + 0x89]
mov byte [rax + 0x5d0], cl
mov rdx, qword [rsp + 0x960]
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 + 0x8a]
mov byte [rax + 0x5d8], cl
mov rdx, qword [rsp + 0x970]
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 + 0x8b]
mov byte [rax + 0x5e0], cl
mov rdx, qword [rsp + 0x978]
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 + 0x8c]
mov byte [rax + 0x5e8], cl
mov rdx, qword [rsp + 0x988]
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 + 0x8d]
mov byte [rax + 0x5f0], cl
mov rdx, qword [rsp + 0x990]
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 + 0x8e]
mov byte [rax + 0x5f8], cl
mov rdx, qword [rsp + 0x9a0]
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 + 0x8f]
mov byte [rax + 0x600], cl
mov rdx, qword [rsp + 0x9b0]
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 + 0x90]
mov byte [rax + 0x608], cl
mov rdx, qword [rsp + 0x158]
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 + 0x91]
mov byte [rax + 0x610], cl
mov rdx, qword [rsp + 0x9c0]
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 + 0x92]
mov byte [rax + 0x618], cl
mov rdx, qword [rsp + 0x160]
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 + 0x93]
mov byte [rax + 0x620], cl
mov rdx, qword [rsp + 0x9c8]
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 + 0x94]
mov byte [rax + 0x628], cl
mov rdx, qword [rsp + 0x9d0]
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 + 0x95]
mov byte [rax + 0x630], cl
mov rdx, qword [rsp + 0x120]
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 + 0x96]
mov byte [rax + 0x638], cl
mov rdx, qword [rsp + 0x9d8]
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 + 0x97]
mov byte [rax + 0x640], cl
mov rdx, qword [rsp + 0x9e0]
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 + 0x98]
mov byte [rax + 0x648], cl
mov rdx, qword [rsp + 0x9e8]
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 + 0x8b8]
mov byte [rax + 0x650], cl
mov rdx, qword [rsp + 0x9f0]
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 + 0x8d0]
mov byte [rax + 0x658], cl
mov rdx, qword [rsp + 0x9f8]
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 + 0x8e8]
mov byte [rax + 0x660], cl
mov rdx, qword [rsp + 0xa00]
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 + 0x900]
mov byte [rax + 0x668], cl
mov rdx, qword [rsp + 0xa08]
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 + 0x910]
mov byte [rax + 0x670], cl
mov rdx, qword [rsp + 0xa10]
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 + 0x928]
mov byte [rax + 0x678], cl
mov rdx, qword [rsp + 0xa18]
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 + 0x940]
mov byte [rax + 0x680], cl
mov rdx, qword [rsp + 0xa20]
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 + 0x950]
mov byte [rax + 0x688], cl
mov rdx, qword [rsp + 0x150]
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 + 0x968]
mov byte [rax + 0x690], cl
mov rdx, qword [rsp + 0xa68]
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 + 0x980]
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 + 0x998]
mov byte [rax + 0x6a0], cl
mov rdx, qword [rsp + 0x128]
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 + 0x9a8]
mov byte [rax + 0x6a8], cl
mov rdx, qword [rsp + 0x190]
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 + 0x9b8]
mov byte [rax + 0x6b0], cl
mov rdx, qword [rsp + 0xf8]
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 + 0xa0]
mov byte [rax + 0x6b8], cl
mov rdx, qword [rsp + 0xa8]
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 + 0x99]
mov byte [rax + 0x6c0], cl
mov rdx, qword [rsp + 0xa28]
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 + 0x9a]
mov byte [rax + 0x6c8], cl
mov rdx, qword [rsp + 0xa58]
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 + 0xa1]
mov byte [rax + 0x6d0], cl
mov rdx, qword [rsp + 0xd8]
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 + 0xa2]
mov byte [rax + 0x6d8], cl
mov rdx, qword [rsp + 0xa30]
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 + 0x9b]
mov byte [rax + 0x6e0], cl
mov rdx, qword [rsp + 0xa38]
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 + 0x9c]
mov byte [rax + 0x6e8], cl
mov rdx, qword [rsp + 0xa40]
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 + 0x9d]
mov byte [rax + 0x6f0], cl
mov rdx, qword [rsp + 0xa48]
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 + 0xa4]
mov byte [rax + 0x6f8], cl
mov rdx, qword [rsp + 0xc8]
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 + 0xa5]
mov byte [rax + 0x700], cl
mov rdx, qword [rsp + 0x168]
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 + 0xa3]
mov byte [rax + 0x708], cl
mov rdx, qword [rsp + 0x138]
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 + 0x9e]
mov byte [rax + 0x710], cl
mov rdx, qword [rsp + 0xb8]
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 + 0x9f]
mov byte [rax + 0x718], cl
mov rdx, qword [rsp + 0xc0]
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 + 0xa6]
mov byte [rax + 0x720], cl
mov rdx, qword [rsp + 0xad0]
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 + 0x100]
mov byte [rax + 0x728], cl
mov rdx, qword [rsp + 0xb10]
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 + 0xe8]
mov byte [rax + 0x730], cl
mov rdx, qword [rsp + 0xa90]
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 + 0xac8]
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 + 0xab0]
mov qword [rax + 0x740], rcx
mov rcx, qword [rsp + 0xa50]
mov qword [rax + 0x748], rcx
mov rcx, qword [rsp + 0x170]
mov qword [rax + 0x750], rcx
mov qword [rax + 0x758], r13
mov rcx, qword [rsp + 0xf0]
mov qword [rax + 0x760], rcx
mov rcx, qword [rsp + 0xa70]
mov qword [rax + 0x768], rcx
mov byte [rax + 0x770], bl
mov rcx, rbx
shr rcx, 0x38
mov byte [rax + 0x777], cl
shr rbx, 0x28
mov word [rax + 0x775], bx
mov dword [rax + 0x771], edi
mov rcx, qword [rsp + 0xb50]
mov qword [rcx + 8], rax
lea rax, fcn.1400cba07
jmp 0x1400bf0e8
shl r14, 0x20
mov rbx, r13
mov r13d, dword [rsp + 0xa60]
or r13, r14
lea rcx, [rsp + 0x2130]
lea rdx, [rsp + 0x1e80]
mov r8d, 0x2a8
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0x14c0]
movaps xmmword [rsp + 0x1b80], xmm0
mov rax, qword [rsp + 0x14d0]
mov qword [rsp + 0x1b90], rax
mov eax, dword [rsp + 0xb70]
mov ecx, dword [rsp + 0xb73]
mov dword [rsp + 0x14b8], eax
mov dword [rsp + 0x14bb], ecx
push 8
pop rdx
mov ecx, 0xa50
call fcn.14009443e
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], r12
mov qword [r14 + 0x20], r13
mov rax, qword [rsp + 0xb18]
mov qword [r14 + 0x28], rax
mov qword [r14 + 0x30], r15
mov rax, qword [rsp + 0xb28]
mov qword [r14 + 0x38], rax
mov rax, qword [rsp + 0xb20]
mov qword [r14 + 0x40], rax
mov rax, qword [rsp + 0xd0]
mov qword [r14 + 0x48], rax
mov rax, qword [rsp + 0x188]
mov qword [r14 + 0x50], rax
mov rax, qword [rsp + 0xb30]
mov qword [r14 + 0x58], rax
mov rax, qword [rsp + 0xb38]
mov qword [r14 + 0x60], rax
mov rax, qword [rsp + 0xb40]
mov qword [r14 + 0x68], rax
mov rax, qword [rsp + 0xb48]
mov qword [r14 + 0x70], rax
mov rax, qword [rsp + 0xb00]
mov qword [r14 + 0x78], rax
mov rax, qword [rsp + 0x108]
mov qword [r14 + 0x80], rax
mov rax, qword [rsp + 0x110]
mov qword [r14 + 0x88], rax
mov rax, qword [rsp + 0x118]
mov qword [r14 + 0x90], rax
mov rax, qword [rsp + 0x148]
mov qword [r14 + 0x98], rax
mov rax, qword [rsp + 0xaf8]
mov qword [r14 + 0xa0], rax
mov rax, qword [rsp + 0x180]
mov qword [r14 + 0xa8], rax
mov al, byte [rsp + 0xa7]
mov byte [r14 + 0xb0], al
mov rcx, qword [rsp + 0xb08]
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 + 0x32]
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 + 0x33]
mov byte [r14 + 0xc0], al
mov rcx, qword [rsp + 0x260]
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 + 0x34]
mov byte [r14 + 0xc8], al
mov rcx, qword [rsp + 0x268]
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 + 0x35]
mov byte [r14 + 0xd0], al
mov rcx, qword [rsp + 0x278]
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 + 0x36]
mov byte [r14 + 0xd8], al
mov rcx, qword [rsp + 0x280]
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 + 0x37]
mov byte [r14 + 0xe0], al
mov rcx, qword [rsp + 0x288]
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 + 0x38]
mov byte [r14 + 0xe8], al
mov rcx, qword [rsp + 0x298]
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 + 0x39]
mov byte [r14 + 0xf0], al
mov rcx, qword [rsp + 0x2a0]
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 + 0x3a]
mov byte [r14 + 0xf8], al
mov rcx, qword [rsp + 0x2b0]
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 + 0x3b]
mov byte [r14 + 0x100], al
mov rcx, qword [rsp + 0x2b8]
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 + 0x3c]
mov byte [r14 + 0x108], al
mov rcx, qword [rsp + 0x2c8]
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 + 0x3d]
mov byte [r14 + 0x110], al
mov rcx, qword [rsp + 0x2d0]
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 + 0x3e]
mov byte [r14 + 0x118], al
mov rcx, qword [rsp + 0x2d8]
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 + 0x3f]
mov byte [r14 + 0x120], al
mov rcx, qword [rsp + 0x2e8]
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 + 0x40]
mov byte [r14 + 0x128], al
mov rcx, qword [rsp + 0x2f0]
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 + 0x41]
mov byte [r14 + 0x130], al
mov rcx, qword [rsp + 0x300]
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 + 0x198]
mov byte [r14 + 0x138], al
mov rcx, qword [rsp + 0x308]
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 + 0x42]
mov byte [r14 + 0x140], al
mov rcx, qword [rsp + 0x310]
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 + 0x43]
mov byte [r14 + 0x148], al
mov rcx, qword [rsp + 0x320]
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 + 0x44]
mov byte [r14 + 0x150], al
mov rcx, qword [rsp + 0x328]
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 + 0x45]
mov byte [r14 + 0x158], al
mov rcx, qword [rsp + 0x338]
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 + 0x46]
mov byte [r14 + 0x160], al
mov rcx, qword [rsp + 0x340]
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 + 0x47]
mov byte [r14 + 0x168], al
mov rcx, qword [rsp + 0x348]
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 + 0x48]
mov byte [r14 + 0x170], al
mov rcx, qword [rsp + 0x358]
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 + 0x49]
mov byte [r14 + 0x178], al
mov rcx, qword [rsp + 0x360]
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 + 0x4a]
mov byte [r14 + 0x180], al
mov rcx, qword [rsp + 0x370]
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 + 0x4b]
mov byte [r14 + 0x188], al
mov rcx, qword [rsp + 0x378]
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 + 0x4c]
mov byte [r14 + 0x190], al
mov rcx, qword [rsp + 0x380]
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 + 0x4d]
mov byte [r14 + 0x198], al
mov rcx, qword [rsp + 0x390]
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 + 0x4e]
mov byte [r14 + 0x1a0], al
mov rcx, qword [rsp + 0x398]
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 + 0x4f]
mov byte [r14 + 0x1a8], al
mov rcx, qword [rsp + 0x3a0]
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 + 0x50]
mov byte [r14 + 0x1b0], al
mov rcx, qword [rsp + 0x3a8]
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 + 0x51]
mov byte [r14 + 0x1b8], al
mov rcx, qword [rsp + 0x3b8]
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 + 0x52]
mov byte [r14 + 0x1c0], al
mov rcx, qword [rsp + 0x3c0]
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 + 0x53]
mov byte [r14 + 0x1c8], al
mov rcx, qword [rsp + 0x3c8]
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 + 0x54]
mov byte [r14 + 0x1d0], al
mov rcx, qword [rsp + 0x3d0]
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 + 0x1a0]
mov byte [r14 + 0x1d8], al
mov rcx, qword [rsp + 0x3d8]
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 + 0x1a8]
mov byte [r14 + 0x1e0], al
mov rcx, qword [rsp + 0x3e0]
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 + 0x1b0]
mov byte [r14 + 0x1e8], al
mov rcx, qword [rsp + 0x3e8]
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 + 0x1b8]
mov byte [r14 + 0x1f0], al
mov rcx, qword [rsp + 0x3f0]
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 + 0x1c0]
mov byte [r14 + 0x1f8], al
mov rcx, qword [rsp + 0x3f8]
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 + 0x1c8]
mov byte [r14 + 0x200], al
mov rcx, qword [rsp + 0x400]
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 + 0x1d0]
mov byte [r14 + 0x208], al
mov rcx, qword [rsp + 0x408]
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 + 0x55]
mov byte [r14 + 0x210], al
mov rcx, qword [rsp + 0x410]
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 + 0x1d8]
mov byte [r14 + 0x218], al
mov rcx, qword [rsp + 0x418]
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 + 0x56]
mov byte [r14 + 0x220], al
mov rcx, qword [rsp + 0x420]
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 + 0x57]
mov byte [r14 + 0x228], al
mov rcx, qword [rsp + 0x428]
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 + 0x1e0]
mov byte [r14 + 0x230], al
mov rcx, qword [rsp + 0x438]
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 + 0x58]
mov byte [r14 + 0x238], al
mov rcx, qword [rsp + 0x440]
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 + 0x1e8]
mov byte [r14 + 0x240], al
mov rcx, qword [rsp + 0x448]
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 + 0x59]
mov byte [r14 + 0x248], al
mov rcx, qword [rsp + 0x450]
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 + 0x5a]
mov byte [r14 + 0x250], al
mov rcx, qword [rsp + 0x460]
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 + 0x1f0]
mov byte [r14 + 0x258], al
mov rcx, qword [rsp + 0x470]
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 + 0x5b]
mov byte [r14 + 0x260], al
mov rcx, qword [rsp + 0x478]
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 + 0x5c]
mov byte [r14 + 0x268], al
mov rcx, qword [rsp + 0x488]
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 + 0x1f8]
mov byte [r14 + 0x270], al
mov rcx, qword [rsp + 0x490]
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 + 0x5d]
mov byte [r14 + 0x278], al
mov rcx, qword [rsp + 0x4a0]
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 + 0x200]
mov byte [r14 + 0x280], al
mov rcx, qword [rsp + 0x4b0]
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 + 0x5e]
mov byte [r14 + 0x288], al
mov rcx, qword [rsp + 0x4b8]
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 + 0x5f]
mov byte [r14 + 0x290], al
mov rcx, qword [rsp + 0x4c8]
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 + 0x208]
mov byte [r14 + 0x298], al
mov rcx, qword [rsp + 0x4d0]
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 + 0x60]
mov byte [r14 + 0x2a0], al
mov rcx, qword [rsp + 0x4e0]
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 + 0x61]
mov byte [r14 + 0x2a8], al
mov rcx, qword [rsp + 0x4e8]
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 + 0x4f8]
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 + 0x62]
mov byte [r14 + 0x2b8], al
mov rcx, qword [rsp + 0x508]
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 + 0x218]
mov byte [r14 + 0x2c0], al
mov rcx, qword [rsp + 0x510]
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 + 0x63]
mov byte [r14 + 0x2c8], al
mov rcx, qword [rsp + 0x520]
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 + 0x64]
mov byte [r14 + 0x2d0], al
mov rcx, qword [rsp + 0x528]
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 + 0x220]
mov byte [r14 + 0x2d8], al
mov rcx, qword [rsp + 0x538]
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 + 0x65]
mov byte [r14 + 0x2e0], al
mov rcx, qword [rsp + 0x548]
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 + 0x66]
mov byte [r14 + 0x2e8], al
mov rcx, qword [rsp + 0x550]
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 + 0x560]
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 + 0x67]
mov byte [r14 + 0x2f8], al
mov rcx, qword [rsp + 0x568]
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 + 0x68]
mov byte [r14 + 0x300], al
mov rcx, qword [rsp + 0x578]
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 + 0x69]
mov byte [r14 + 0x308], al
mov rcx, qword [rsp + 0x580]
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 + 0x230]
mov byte [r14 + 0x310], al
mov rcx, qword [rsp + 0x590]
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 + 0x6a]
mov byte [r14 + 0x318], al
mov rcx, qword [rsp + 0x5a0]
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 + 0x6b]
mov byte [r14 + 0x320], al
mov rcx, qword [rsp + 0x5a8]
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 + 0x6c]
mov byte [r14 + 0x328], al
mov rcx, qword [rsp + 0x5b8]
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 + 0x6d]
mov byte [r14 + 0x330], al
mov rcx, qword [rsp + 0x5c0]
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 + 0x238]
mov byte [r14 + 0x338], al
mov rcx, qword [rsp + 0x5d0]
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 + 0x6e]
mov byte [r14 + 0x340], al
mov rcx, qword [rsp + 0x5e0]
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 + 0x6f]
mov byte [r14 + 0x348], al
mov rcx, qword [rsp + 0x5e8]
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 + 0x70]
mov byte [r14 + 0x350], al
mov rcx, qword [rsp + 0x5f8]
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 + 0x600]
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 + 0x71]
mov byte [r14 + 0x360], al
mov rcx, qword [rsp + 0x610]
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 + 0x72]
mov byte [r14 + 0x368], al
mov rcx, qword [rsp + 0x618]
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 + 0x73]
mov byte [r14 + 0x370], al
mov rcx, qword [rsp + 0x628]
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 + 0x248]
mov byte [r14 + 0x378], al
mov rcx, qword [rsp + 0x638]
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 + 0x74]
mov byte [r14 + 0x380], al
mov rcx, qword [rsp + 0x640]
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 + 0x75]
mov byte [r14 + 0x388], al
mov rcx, qword [rsp + 0x650]
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 + 0x76]
mov byte [r14 + 0x390], al
mov rcx, qword [rsp + 0x658]
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 + 0x258]
mov byte [r14 + 0x398], al
mov rcx, qword [rsp + 0x668]
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 + 0x270]
mov byte [r14 + 0x3a0], al
mov rcx, qword [rsp + 0x678]
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 + 0x77]
mov byte [r14 + 0x3a8], al
mov rcx, qword [rsp + 0x680]
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 + 0x290]
mov byte [r14 + 0x3b0], al
mov rcx, qword [rsp + 0x690]
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 + 0x2a8]
mov byte [r14 + 0x3b8], al
mov rcx, qword [rsp + 0x698]
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 + 0x2c0]
mov byte [r14 + 0x3c0], al
mov rcx, qword [rsp + 0x6a8]
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 + 0x78]
mov byte [r14 + 0x3c8], al
mov rcx, qword [rsp + 0x6b8]
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 + 0x2e0]
mov byte [r14 + 0x3d0], al
mov rcx, qword [rsp + 0x6c0]
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 + 0x2f8]
mov byte [r14 + 0x3d8], al
mov rcx, qword [rsp + 0x6d0]
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 + 0x79]
mov byte [r14 + 0x3e0], al
mov rcx, qword [rsp + 0x6d8]
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 + 0x318]
mov byte [r14 + 0x3e8], al
mov rcx, qword [rsp + 0x6e8]
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 + 0x330]
mov byte [r14 + 0x3f0], al
mov rcx, qword [rsp + 0x6f0]
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 + 0x7a]
mov byte [r14 + 0x3f8], al
mov rcx, qword [rsp + 0x700]
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 + 0x350]
mov byte [r14 + 0x400], al
mov rcx, qword [rsp + 0x710]
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 + 0x368]
mov byte [r14 + 0x408], al
mov rcx, qword [rsp + 0x718]
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 + 0x7b]
mov byte [r14 + 0x410], al
mov rcx, qword [rsp + 0x728]
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 + 0x388]
mov byte [r14 + 0x418], al
mov rcx, qword [rsp + 0x730]
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 + 0x7c]
mov byte [r14 + 0x420], al
mov rcx, qword [rsp + 0x740]
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 + 0x3b0]
mov byte [r14 + 0x428], al
mov rcx, qword [rsp + 0x750]
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 + 0x7d]
mov byte [r14 + 0x430], al
mov rcx, qword [rsp + 0x758]
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 + 0x7e]
mov byte [r14 + 0x438], al
mov rcx, qword [rsp + 0x768]
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 + 0x7f]
mov byte [r14 + 0x440], al
mov rcx, qword [rsp + 0x770]
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 + 0x80]
mov byte [r14 + 0x448], al
mov rcx, qword [rsp + 0x780]
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 + 0x81]
mov byte [r14 + 0x450], al
mov rcx, qword [rsp + 0x788]
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 + 0x82]
mov byte [r14 + 0x458], al
mov rcx, qword [rsp + 0x798]
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 + 0x83]
mov byte [r14 + 0x460], al
mov rcx, qword [rsp + 0x7a8]
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 + 0x84]
mov byte [r14 + 0x468], al
mov rcx, qword [rsp + 0x7b0]
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 + 0x430]
mov byte [r14 + 0x470], al
mov rcx, qword [rsp + 0x7b8]
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 + 0x85]
mov byte [r14 + 0x478], al
mov rcx, qword [rsp + 0x7c0]
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 + 0x458]
mov byte [r14 + 0x480], al
mov rcx, qword [rsp + 0x7c8]
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 + 0x468]
mov byte [r14 + 0x488], al
mov rcx, qword [rsp + 0x7d0]
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 + 0x480]
mov byte [r14 + 0x490], al
mov rcx, qword [rsp + 0x7d8]
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 + 0x498]
mov byte [r14 + 0x498], al
mov rcx, qword [rsp + 0x7e0]
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 + 0x4a8]
mov byte [r14 + 0x4a0], al
mov rcx, qword [rsp + 0x7e8]
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 + 0x4c0]
mov byte [r14 + 0x4a8], al
mov rcx, qword [rsp + 0x7f0]
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 + 0x4d8]
mov byte [r14 + 0x4b0], al
mov rcx, qword [rsp + 0x7f8]
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 + 0x4f0]
mov byte [r14 + 0x4b8], al
mov rcx, qword [rsp + 0x800]
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 + 0x500]
mov byte [r14 + 0x4c0], al
mov rcx, qword [rsp + 0x808]
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 + 0x518]
mov byte [r14 + 0x4c8], al
mov rcx, qword [rsp + 0x810]
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 + 0x530]
mov byte [r14 + 0x4d0], al
mov rcx, qword [rsp + 0x818]
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 + 0x540]
mov byte [r14 + 0x4d8], al
mov rcx, qword [rsp + 0x820]
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 + 0x558]
mov byte [r14 + 0x4e0], al
mov rcx, qword [rsp + 0x828]
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 + 0x570]
mov byte [r14 + 0x4e8], al
mov rcx, qword [rsp + 0x830]
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 + 0x588]
mov byte [r14 + 0x4f0], al
mov rcx, qword [rsp + 0x838]
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 + 0x598]
mov byte [r14 + 0x4f8], al
mov rcx, qword [rsp + 0x840]
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 + 0x5b0]
mov byte [r14 + 0x500], al
mov rcx, qword [rsp + 0x848]
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 + 0x5c8]
mov byte [r14 + 0x508], al
mov rcx, qword [rsp + 0x850]
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 + 0x5d8]
mov byte [r14 + 0x510], al
mov rcx, qword [rsp + 0x858]
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 + 0x5f0]
mov byte [r14 + 0x518], al
mov rcx, qword [rsp + 0x860]
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 + 0x608]
mov byte [r14 + 0x520], al
mov rcx, qword [rsp + 0x868]
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 + 0x620]
mov byte [r14 + 0x528], al
mov rcx, qword [rsp + 0x870]
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 + 0x630]
mov byte [r14 + 0x530], al
mov rcx, qword [rsp + 0x878]
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 + 0x648]
mov byte [r14 + 0x538], al
mov rcx, qword [rsp + 0x880]
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 + 0x660]
mov byte [r14 + 0x540], al
mov rcx, qword [rsp + 0x888]
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 + 0x670]
mov byte [r14 + 0x548], al
mov rcx, qword [rsp + 0x890]
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 + 0x688]
mov byte [r14 + 0x550], al
mov rcx, qword [rsp + 0x898]
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 + 0x6a0]
mov byte [r14 + 0x558], al
mov rcx, qword [rsp + 0x8a0]
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 + 0x6b0]
mov byte [r14 + 0x560], al
mov rcx, qword [rsp + 0x8a8]
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 + 0x6c8]
mov byte [r14 + 0x568], al
mov rcx, qword [rsp + 0x8b0]
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 + 0x6e0]
mov byte [r14 + 0x570], al
mov rcx, qword [rsp + 0x8c0]
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 + 0x6f8]
mov byte [r14 + 0x578], al
mov rcx, qword [rsp + 0x8c8]
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 + 0x708]
mov byte [r14 + 0x580], al
mov rcx, qword [rsp + 0x8d8]
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 + 0x720]
mov byte [r14 + 0x588], al
mov rcx, qword [rsp + 0x8e0]
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 + 0x738]
mov byte [r14 + 0x590], al
mov rcx, qword [rsp + 0x8f0]
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 + 0x748]
mov byte [r14 + 0x598], al
mov rcx, qword [rsp + 0x8f8]
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 + 0x760]
mov byte [r14 + 0x5a0], al
mov rcx, qword [rsp + 0x908]
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 + 0x778]
mov byte [r14 + 0x5a8], al
mov rcx, qword [rsp + 0x918]
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 + 0x790]
mov byte [r14 + 0x5b0], al
mov rcx, qword [rsp + 0x920]
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 + 0x7a0]
mov byte [r14 + 0x5b8], al
mov rcx, qword [rsp + 0x930]
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 + 0x86]
mov byte [r14 + 0x5c0], al
mov rcx, qword [rsp + 0x938]
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 + 0x87]
mov byte [r14 + 0x5c8], al
mov rcx, qword [rsp + 0x948]
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 + 0x88]
mov byte [r14 + 0x5d0], al
mov rcx, qword [rsp + 0x958]
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 + 0x89]
mov byte [r14 + 0x5d8], al
mov rcx, qword [rsp + 0x960]
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 + 0x8a]
mov byte [r14 + 0x5e0], al
mov rcx, qword [rsp + 0x970]
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 + 0x8b]
mov byte [r14 + 0x5e8], al
mov rcx, qword [rsp + 0x978]
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 + 0x8c]
mov byte [r14 + 0x5f0], al
mov rcx, qword [rsp + 0x988]
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 + 0x8d]
mov byte [r14 + 0x5f8], al
mov rcx, qword [rsp + 0x990]
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 + 0x8e]
mov byte [r14 + 0x600], al
mov rcx, qword [rsp + 0x9a0]
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 + 0x8f]
mov byte [r14 + 0x608], al
mov rcx, qword [rsp + 0x9b0]
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 + 0x90]
mov byte [r14 + 0x610], al
mov rcx, qword [rsp + 0x158]
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 + 0x91]
mov byte [r14 + 0x618], al
mov rcx, qword [rsp + 0x9c0]
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 + 0x92]
mov byte [r14 + 0x620], al
mov rcx, qword [rsp + 0x160]
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 + 0x93]
mov byte [r14 + 0x628], al
mov rcx, qword [rsp + 0x9c8]
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 + 0x94]
mov byte [r14 + 0x630], al
mov rcx, qword [rsp + 0x9d0]
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 + 0x95]
mov byte [r14 + 0x638], al
mov rcx, qword [rsp + 0x120]
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 + 0x96]
mov byte [r14 + 0x640], al
mov rcx, qword [rsp + 0x9d8]
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 + 0x97]
mov byte [r14 + 0x648], al
mov rcx, qword [rsp + 0x9e0]
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 + 0x98]
mov byte [r14 + 0x650], al
mov rcx, qword [rsp + 0x9e8]
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 + 0x8b8]
mov byte [r14 + 0x658], al
mov rcx, qword [rsp + 0x9f0]
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 + 0x8d0]
mov byte [r14 + 0x660], al
mov rcx, qword [rsp + 0x9f8]
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 + 0x8e8]
mov byte [r14 + 0x668], al
mov rcx, qword [rsp + 0xa00]
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 + 0x900]
mov byte [r14 + 0x670], al
mov rcx, qword [rsp + 0xa08]
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 + 0x910]
mov byte [r14 + 0x678], al
mov rcx, qword [rsp + 0xa10]
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 + 0x928]
mov byte [r14 + 0x680], al
mov rcx, qword [rsp + 0xa18]
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 + 0x940]
mov byte [r14 + 0x688], al
mov rcx, qword [rsp + 0xa20]
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 + 0x950]
mov byte [r14 + 0x690], al
mov rcx, qword [rsp + 0x150]
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 + 0x968]
mov byte [r14 + 0x698], al
mov rcx, qword [rsp + 0xa68]
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 + 0x980]
mov byte [r14 + 0x6a0], al
mov rax, rsi
shr rax, 0x30
mov byte [r14 + 0x6a7], al
mov rax, rsi
shr rax, 0x20
mov word [r14 + 0x6a5], ax
mov dword [r14 + 0x6a1], esi
mov al, byte [rsp + 0x998]
mov byte [r14 + 0x6a8], al
mov rcx, qword [rsp + 0x128]
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 + 0x9a8]
mov byte [r14 + 0x6b0], al
mov rcx, qword [rsp + 0x190]
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 + 0x9b8]
mov byte [r14 + 0x6b8], al
mov rcx, qword [rsp + 0xf8]
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 + 0xa0]
mov byte [r14 + 0x6c0], al
mov rcx, qword [rsp + 0xa8]
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 + 0x99]
mov byte [r14 + 0x6c8], al
mov rcx, qword [rsp + 0xa28]
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 + 0x9a]
mov byte [r14 + 0x6d0], al
mov rcx, qword [rsp + 0xa58]
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 + 0xa1]
mov byte [r14 + 0x6d8], al
mov rcx, qword [rsp + 0xd8]
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 + 0xa2]
mov byte [r14 + 0x6e0], al
mov rcx, qword [rsp + 0xa30]
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 + 0x9b]
mov byte [r14 + 0x6e8], al
mov rcx, qword [rsp + 0xa38]
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 + 0x9c]
mov byte [r14 + 0x6f0], al
mov rcx, qword [rsp + 0xa40]
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 + 0x9d]
mov byte [r14 + 0x6f8], al
mov rcx, qword [rsp + 0xa48]
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 + 0xa4]
mov byte [r14 + 0x700], al
mov rcx, qword [rsp + 0xc8]
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 al, byte [rsp + 0xa5]
mov byte [r14 + 0x708], al
mov rcx, qword [rsp + 0x168]
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 + 0xa3]
mov byte [r14 + 0x710], al
mov rcx, qword [rsp + 0x138]
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 + 0x9e]
mov byte [r14 + 0x718], al
mov rcx, qword [rsp + 0xb8]
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 + 0x9f]
mov byte [r14 + 0x720], al
mov rcx, qword [rsp + 0xc0]
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 + 0xa6]
mov byte [r14 + 0x728], al
mov rcx, qword [rsp + 0xad0]
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 + 0x100]
mov byte [r14 + 0x730], al
mov rcx, qword [rsp + 0xb10]
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 + 0xe8]
mov byte [r14 + 0x738], al
mov rcx, qword [rsp + 0xa90]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x73f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x73d], ax
mov dword [r14 + 0x739], ecx
mov al, byte [rsp + 0x140]
mov byte [r14 + 0x740], al
mov rcx, qword [rsp + 0xac8]
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 + 0xab0]
mov qword [r14 + 0x748], rax
mov rax, qword [rsp + 0xa50]
mov qword [r14 + 0x750], rax
mov rax, qword [rsp + 0x170]
mov qword [r14 + 0x758], rax
mov qword [r14 + 0x760], rbx
mov rax, qword [rsp + 0xf0]
mov qword [r14 + 0x768], rax
mov rax, qword [rsp + 0xa70]
mov qword [r14 + 0x770], rax
mov rax, qword [rsp + 0xab8]
mov qword [r14 + 0x778], rax
lea rcx, [r14 + 0x780]
mov r8d, 0x2a8
lea rdx, [rsp + 0x2130]
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0x1b80]
movups xmmword [r14 + 0xa28], xmm0
mov rax, qword [rsp + 0x1b90]
mov qword [r14 + 0xa38], rax
mov rax, qword [rsp + 0xac0]
mov qword [r14 + 0xa40], rax
mov byte [r14 + 0xa48], 0
mov eax, dword [rsp + 0x14b8]
mov ecx, dword [rsp + 0x14bb]
mov dword [r14 + 0xa49], eax
mov dword [r14 + 0xa4c], ecx
mov rcx, qword [rsp + 0xb50]
mov qword [rcx + 8], r14
lea rax, [0x140199bb8]
mov qword [rcx + 0x10], rax
mov dword [rcx], 2
lea rcx, [rsp + 0x1508]
call fcn.140096617
movaps xmm6, xmmword [rbp + 0x2ac0]
lea rsp, [rbp + 0x2ad8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x158], rax
mov r14, rbx
jmp 0x1400c1f6f
mov rcx, qword [rsp + 0xad8]
lock inc qword [rcx]
jle 0x1400c6602
mov rdx, qword [rsp + 0xae0]
mov qword [rsp + 0x18a0], rcx
mov qword [rsp + 0x18a8], rdx
mov byte [rsp + 0x18b0], al
mov r8, rbx
cmp byte [rbx + 0x7d], 0
mov edx, eax
je 0x1400c1f47
mov r8b, byte [r8 + 0x7a]
cmp r8b, 2
sete r9b
or r9b, r8b
and qword [rsp + 0xba0], 0
and r9b, 1
and qword [rsp + 0xbc8], 0
push 2
pop r8
mov qword [rsp + 0xbd8], r8
mov qword [rsp + 0xbe8], r8
mov byte [rsp + 0xc08], 3
mov byte [rsp + 0xc10], r9b
mov dword [rsp + 0xc11], 0x2020202
mov byte [rsp + 0xc15], 2
cmp al, 2
mov qword [rsp + 0xa8], r8
jne 0x1400bf1de
mov byte [rsp + 0x1e90], 2
xor edi, edi
jmp 0x1400bf20e
lock inc qword [rcx]
jle 0x1400c6602
mov r8, qword [rsp + 0x18a8]
mov qword [rsp + 0x1e80], rcx
mov qword [rsp + 0x1e88], r8
mov byte [rsp + 0x1e90], al
cmp dl, 2
setne dil
lea rsi, [rsp + 0x1520]
lea rdx, [rsp + 0xba0]
lea r8, [rsp + 0x1e80]
mov rcx, rsi
call fcn.1400a6b25
mov al, 1
mov byte [rsi + 0x71], al
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x18c0], xmm0
movaps xmmword [rsp + 0x18d0], xmm1
mov rcx, qword [rsi + 0x20]
mov qword [rsp + 0x18e0], rcx
movups xmm0, xmmword [rsi + 0x58]
movups xmmword [rsp + 0x1918], xmm0
mov rcx, qword [rsi + 0x62]
mov qword [rsp + 0x1922], rcx
mov ecx, dword [rsi + 0x6a]
mov dword [rsp + 0x192a], ecx
movzx ecx, word [rsi + 0x6e]
mov word [rsp + 0x192e], cx
mov cl, byte [rsi + 0x70]
mov byte [rsp + 0x1930], cl
mov cl, byte [rsi + 0x71]
mov byte [rsp + 0x1931], cl
movzx ecx, word [rsi + 0x76]
cmp qword [rbx + 0x10], 0
mov edx, 0x200000
je 0x1400bf2ac
mov rdx, qword [rbx + 0x18]
cmp byte [rbx + 0x81], 0
push 1
pop r8
lea rsi, [rsp + 0x18c0]
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 + 0xba0]
mov rcx, rdi
call fcn.1400a3ab5
lea r15, [rsp + 0x1520]
mov rcx, r15
mov rdx, rsi
call fcn.1400a3efe
mov rcx, rdi
mov rdx, r15
call fcn.1400a6ba9
mov r8, qword [rsp + 0xb60]
lock inc qword [r8]
jle 0x1400c6602
lea r12, [rsp + 0x1918]
lea rsi, [rsp + 0x1e80]
lea rdi, [rsp + 0xba0]
mov rcx, rsi
mov rdx, rdi
call fcn.1400a3b15
mov rcx, rdi
call fcn.1400a3af3
cmp dword [rsi], 2
jne 0x1400bf374
lea rcx, [rsp + 0x1e88]
call fcn.1400cb1fe
jmp 0x1400bf475
lea rcx, [rsp + 0x1520]
lea rdx, [rsp + 0x1e80]
mov r8d, 0x2b0
call sub.msvcrt.dll_memcpy
lea r15, [rsp + 0x1940]
mov rcx, r15
call fcn.1400a3ab5
lea rsi, [rsp + 0x1d10]
lea rdx, [rsp + 0x18c0]
mov rcx, rsi
call fcn.1400a3efe
xor ebx, ebx
mov byte [rsi + 0x70], bl
push 0xf
pop r13
lea rdx, [rsp + 0x1bb0]
mov rcx, r13
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
lea r8, [rsp + 0x14f0]
mov byte [r8 + 0x10], 2
lea rsi, [rsp + 0x1d10]
mov rcx, rsi
call fcn.1400a6b25
mov byte [rsi + 0x74], bl
lea rdx, [rsp + 0x1bb0]
mov rcx, r13
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov rcx, r15
call fcn.1400a6ba9
lock inc qword [r14]
jle 0x1400c6602
lea rsi, [rsp + 0xba0]
lea rdi, [rsp + 0x1940]
mov rcx, rsi
mov rdx, rdi
mov r8, r14
call fcn.1400a3b15
mov rcx, rdi
call fcn.1400a3af3
mov rax, qword [rsi]
cmp rax, 2
jne 0x1400bfc0c
lea rsi, [rsp + 0xba8]
push 0x10
pop rcx
lea rax, [rsp + 0x1940]
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, rax
call fcn.1400cb1fe
lea rcx, [rsp + 0x1520]
call fcn.140099d04
mov rcx, r12
call fcn.1400964ae
jmp 0x1400c1f52
cmp byte [rax + 0x44], 0
je 0x1400aaa7c
mov al, byte [rsi + 0x7a]
cmp al, 2
je 0x1400bf49b
and al, 1
je 0x1400aaa7c
mov rax, qword [rsp + 0x140]
mov rax, qword [rax]
cmp dword [rax], 9
jne 0x1400aaa7c
mov byte [rsp + 0xc0], dil
lea rcx, [rsp + 0x1e88]
mov qword [rcx - 8], 8
xorps xmm6, xmm6
movups xmmword [rcx], xmm6
imul rcx, qword [rax + 0x18], 0x30
mov rbx, qword [rax + 8]
add rcx, rbx
mov qword [rsp + 0xa8], rcx
xor r15d, r15d
lea r13, [rsp + 0x1520]
push 8
pop r12
cmp rbx, qword [rsp + 0xa8]
je 0x1400c2d97
mov qword [rsp + 0x1bb0], rbx
mov qword [rsp + 0x1520], 1
lea rax, [rsp + 0x1528]
movups xmmword [rax], xmm6
mov rax, qword [rbx]
add rax, 0xfffffffffffffffe
cmp rax, 8
push 2
pop rcx
cmovae rax, rcx
cmp rax, 1
je 0x1400bf57e
cmp rax, 6
jne 0x1400c840e
mov rax, qword [rbx + 8]
imul rdi, qword [rbx + 0x18], 0x30
test rdi, rdi
je 0x1400bf591
mov qword [rsp + 0x1d10], rax
cmp dword [rax], 3
jne 0x1400c811b
lea r14, [rax + 0x30]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
add r8, rdx
mov rcx, r13
call fcn.140075c73
add rdi, 0xffffffffffffffd0
mov rax, r14
jmp 0x1400bf548
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
add r8, rdx
ror byte [rcx + rcx*4 - 0x17], 1
call fcn.140075c73
cmp r15, qword [rsp + 0x1e88]
jne 0x1400bf5bb
lea rcx, [rsp + 0x1e80]
mov rdx, r15
call fcn.140113dfd
mov r12, qword [rsp + 0x1e80]
mov r15, qword [rsp + 0x1e90]
add rbx, 0x30
imul rax, r15, 0x18
movups xmm0, xmmword [rsp + 0x1520]
mov rcx, qword [rsp + 0x1530]
xor byte [0xc954f5d5], dl
add al, 0x10
movups xmmword [r12 + rax], xmm0
mov r15, qword [rsp + 0x1e90]
inc r15
mov qword [rsp + 0x1e90], r15
jmp 0x1400bf4f0
invalid
mov r10b, byte [rsp + 0x31]
test r10b, 1
mov rax, qword [rsp + 0x130]
jne 0x1400c2ba3
cmp qword [rsp + 0xa70], 1
mov rbx, qword [rsp + 0x178]
pushfq
and al, 0x78
add dword [rax], eax
add byte [rbp + 0x78], dh
mov qword [rsp + 0xa88], rdx
mov qword [rsp + 0x190], rcx
mov rax, qword [rsp + 0x140]
mov rax, qword [rax]
mov rdx, qword [rax]
add rdx, 0xfffffffffffffffe
cmp rdx, 8
push 2
pop rsi
cmovae rdx, rsi
lea rcx, [0x14016d59c]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
mov rcx, qword [rsp + 0x190]
mov rdx, qword [rsp + 0xa88]
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0xb8], r15
mov rsi, qword [rsp + 0xaa8]
mov r8d, esi
mov dword [rsp + 0xa60], esi
mov r14d, ebx
jmp 0x1400c2bbd
lea rsi, [rsp + 0x1e80]
mov rcx, qword [rsi]
mov rdx, qword [rsi + 0x10]
call fcn.1400cb2b1
mov rcx, rsi
call fcn.1400cb95e
mov r9, qword [rsp + 0xc0]
mov r15, qword [rsp + 0xb8]
mov r12, qword [rsp + 0x150]
mov rax, qword [rsp + 0x1e90]
mov qword [rsp + 0xb80], rax
movups xmm0, xmmword [rsp + 0x1e80]
movaps xmmword [rsp + 0xb70], xmm0
mov r14, qword [rsp + 0xb70]
test r14, r14
mov r8, qword [rsp + 0xe0]
je 0x1400c48f3
mov rbx, qword [rsp + 0xb80]
test rbx, rbx
je 0x1400c48f3
mov rsi, qword [r14]
mov rdi, qword [r14 + 0x10]
shl rbx, 5
add rbx, r14
push 1
pop rcx
xor edx, edx
mov rax, rdi
test dl, 1
je 0x1400bf75c
cmp r14, rbx
jne 0x1400bf776
jmp 0x1400c2c71
mov rdx, rbx
sub rdx, r14
shr rdx, 5
cmp rdx, rcx
jbe 0x1400c2c71
shl rcx, 5
add r14, rcx
mov r15, r8
mov r13, qword [r14 + 0x10]
mov r12, qword [r14]
add r14, 0x20
add r12, r13
mov rcx, rdi
sub rcx, rax
mov rdx, rsi
mov r8, rdi
lea r9, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.7.4_src_hir_literal.rsassertion_failed:_seq1.len__.map_or_true__x_x___self.limit_total_X_b
call fcn.140096c3c
add rax, rdx
push 0xffffffffffffffff
pop r8
xor ecx, ecx
cmp r13, rcx
je 0x1400bf7cc
cmp rdx, rcx
je 0x1400bf7c4
mov r9b, byte [r12 + r8]
cmp r9b, byte [rax + r8]
jne 0x1400bf7c9
inc rcx
dec r8
jmp 0x1400bf7a8
mov r13, rdx
jmp 0x1400bf7cc
mov r13, rcx
mov dl, 1
mov ecx, 0
mov rax, r13
test r13, r13
mov r8, r15
mov r9, qword [rsp + 0xc0]
mov r15, qword [rsp + 0xb8]
mov r13, qword [rsp + 0xa68]
mov r12, qword [rsp + 0x150]
jne 0x1400bf74d
jmp 0x1400c48f3
lea rsi, [rsp + 0x1940]
lea rdx, [rsp + 0xba0]
mov rcx, rsi
call fcn.1400a1a1f
mov eax, dword [rsi]
cmp eax, 0x2d
jne 0x1400c2f26
mov eax, dword [rsp + 0x1944]
mov dword [rsp + 0x1d10], eax
test eax, eax
jne 0x1400c847a
lea rdx, [rsp + 0xba0]
mov rax, qword [rdx + 0x210]
mov rax, qword [rax]
mov rdi, qword [rax + 0x160]
mov eax, dword [rax + 0x170]
mov dword [rsp + 0x20], eax
lea rsi, [rsp + 0x1940]
mov rcx, rsi
xor r8d, r8d
call fcn.1400a1af0
mov eax, dword [rsi]
cmp eax, 0x2d
jne 0x1400c2f26
mov qword [rsp + 0xa8], rdi
test byte [rsp + 0xd29], 1
and al, 0x29
or eax, 0xf010000
test dword [rax], edx
add byte ss:[rax], al
mov rax, qword [rsp + 0xa8]
add rax, rax
mov qword [rsp + 0xa8], rax
lea rbx, str.multiple_epsilon_transitions_to_match_state
or eax, 0x412b6a00
pop rsp
mov rax, qword [rsp + 0xd40]
test rax, rax
je 0x1400c3df9
lea rcx, [rax - 1]
mov qword [rsp + 0xd40], rcx
mov rdx, qword [rsp + 0xd30]
mov rcx, qword [rsp + 0xd48]
or rax, 0x748b0000
invalid
cld
mov rdx, qword [rsp + 0xd58]
mov r8, rsi
lea r9, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.6_src_dfa_onepass.rs
add al, ch
xchg esi, eax
mov dl, 0xf5
dec dword [rbx + 0x2484c638]
mov eax, 0xe
and qword [rsp + 0xda8], 0
lea rcx, [rsp + 0x1940]
lea rdx, [rsp + 0xba0]
mov r8d, esi
xor r9d, r9d
call fcn.1400a1bbc
mov eax, dword [rsp + 0x1940]
cmp eax, 0x2d
clc
sub eax, 0x353a850f
add byte [rax], al
mov rax, qword [rsp + 0xd70]
test rax, rax
je 0x1400bf8b5
invalid
invalid
dec rax
mov qword [rsp + 0xd70], rax
shl rax, 4
mov rcx, qword [rsp + 0xd60]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xb0
or eax, 0x148b0000
add dword [rax - 0x75], ecx
je 0x1400bf973
invalid
or byte [rcx - 0x75], cl
or al, ch
mul dword [rbx]
invalid
mov rcx, qword [r8]
call fcn.1400a1d72
movzx ecx, word [rax]
lea rdx, [0x14016d578]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov r15, qword [rax + 8]
mov r13, qword [rax + 0x10]
shl r13, 3
test r13, r13
je 0x1400bf93b
mov r9d, dword [r15]
movzx eax, word [r15 + 4]
mov qword [rsp + 0x28], rsi
mov word [rsp + 0x20], ax
lea rcx, [rsp + 0x1940]
lea rdx, [rsp + 0xba0]
mov r8d, edi
call fcn.1400a1da7
mov eax, dword [rsp + 0x1940]
cmp eax, 0x2d
jne 0x1400c2e75
add r15, 8
add r13, 0xfffffffffffffff8
jmp 0x1400bf99a
test r13, r13
je 0x1400bf93b
mov r8d, dword [r15 + r13 - 4]
lea rcx, [rsp + 0x1940]
mov word [rax + rax*2], fs
sbb dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa0
or eax, dword [rax]
add byte [rcx - 0x77], cl
int1
int1
call fcn.1400a1bbc
mov eax, dword [rsp + 0x1940]
cmp eax, 0x2d
jne 0x1400c2e75
add r13, 0xfffffffffffffffc
jmp 0x1400bf9ef
add dword [rcx - 0x3f], ecx
loopne 0x1400bfb08
or r8, rsi
lea rcx, [rsp + 0xba0]
mov edx, edi
call fcn.1400a1ef3
jmp 0x1400bf93b
mov r9d, dword [rax + 4]
movzx eax, word [rax + 8]
mov qword [rsp + 0x28], rsi
mov word [rsp + 0x20], ax
lea rcx, [rsp + 0x1940]
lea ecx, [rsp + 0x1940]
lea rdx, [rsp + 0xba0]
mov r8d, edi
call fcn.1400a1da7
jmp 0x1400bf92b
mov r12, qword [rsp + 0xa8]
jmp 0x1400bfbf8
lock inc qword [rbx]
jle 0x1400c6602
lea rcx, [rsp + 0xba0]
call fcn.1400cb1dc
xor eax, eax
jmp 0x1400aaea0
mov qword [rsp + 0x158], 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 + 0x7a8], 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 + 0x7a0], 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 + 0x798], 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 + 0x790], 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 + 0x788], 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 + 0x780], 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 + 0x778], 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 + 0x770], 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 + 0x768], 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 + 0x760], 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 + 0x758], 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 + 0x750], 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 + 0x748], 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 + 0x740], 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 + 0x738], 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 + 0x730], 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 + 0x728], 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 + 0x720], 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 + 0x718], 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 + 0x710], 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 + 0x708], 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 + 0x700], 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 + 0x6f8], 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 + 0x6f0], 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 + 0x6e8], 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 + 0x6e0], 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 + 0x6d8], 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 + 0x6d0], 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 + 0x6c8], 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 + 0x6c0], 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 + 0x6b8], 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 + 0x6b0], 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 + 0x6a8], 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 + 0x6a0], 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 + 0x698], 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 + 0x690], 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 + 0x688], 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 + 0x680], 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 + 0x678], 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 + 0x670], 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 + 0x668], 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 + 0x660], 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 + 0x658], 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 + 0x650], 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 + 0x648], 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 + 0x640], 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 + 0x638], 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 + 0x630], 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 + 0x628], 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 + 0x620], 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 + 0x618], 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 + 0x610], 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 + 0x608], 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 + 0x600], 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 + 0x5f8], 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 + 0x5f0], 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 + 0x5e8], 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 + 0x5e0], 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 + 0x5d8], 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 + 0x5d0], 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 + 0x5c8], 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 + 0x5c0], 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 + 0x5b8], 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 + 0x5b0], 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 + 0x5a8], 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 + 0x5a0], 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 + 0x598], 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 + 0x590], 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 + 0x588], 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 + 0x580], 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 + 0x578], 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 + 0x570], 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 + 0x568], 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 + 0x560], 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 + 0x558], 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 + 0x550], 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 + 0x548], 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 + 0x540], 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 + 0x538], 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 + 0x530], 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 + 0x528], 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 + 0x520], 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 + 0x518], 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 + 0x510], 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 + 0x508], rax
mov al, byte [rsp + 0xba8]
mov byte [rsp + 0x66], al
mov al, byte [rsp + 0xbb0]
mov byte [rsp + 0x68], al
mov al, byte [rsp + 0xbb8]
mov byte [rsp + 0x6a], al
mov al, byte [rsp + 0xbc0]
mov byte [rsp + 0x6c], al
mov al, byte [rsp + 0xbc8]
mov byte [rsp + 0x6e], al
mov al, byte [rsp + 0xbd0]
mov byte [rsp + 0x70], al
mov al, byte [rsp + 0xbd8]
mov byte [rsp + 0x72], al
mov al, byte [rsp + 0xbe0]
mov byte [rsp + 0x74], al
mov al, byte [rsp + 0xbe8]
mov byte [rsp + 0x76], al
mov al, byte [rsp + 0xbf0]
mov byte [rsp + 0x260], al
mov al, byte [rsp + 0xbf8]
mov byte [rsp + 0x278], al
mov al, byte [rsp + 0xc00]
mov byte [rsp + 0x280], al
mov al, byte [rsp + 0xc08]
mov byte [rsp + 0x298], al
mov al, byte [rsp + 0xc10]
mov byte [rsp + 0x55], al
mov al, byte [rsp + 0xc18]
mov byte [rsp + 0x56], al
mov al, byte [rsp + 0xc20]
mov byte [rsp + 0x57], al
mov al, byte [rsp + 0xc28]
mov byte [rsp + 0x58], al
mov al, byte [rsp + 0xc30]
mov byte [rsp + 0x59], al
mov al, byte [rsp + 0xc38]
mov byte [rsp + 0x5a], al
mov al, byte [rsp + 0xc40]
mov byte [rsp + 0x5b], al
mov al, byte [rsp + 0xc48]
mov byte [rsp + 0x5c], al
mov al, byte [rsp + 0xc50]
mov byte [rsp + 0x5d], al
mov al, byte [rsp + 0xc58]
mov byte [rsp + 0x5e], al
mov al, byte [rsp + 0xc60]
mov byte [rsp + 0x5f], al
mov al, byte [rsp + 0xc68]
mov byte [rsp + 0x60], al
mov al, byte [rsp + 0xc70]
mov byte [rsp + 0x61], al
mov al, byte [rsp + 0xc78]
mov byte [rsp + 0x62], al
mov al, byte [rsp + 0xc80]
mov byte [rsp + 0x63], al
mov al, byte [rsp + 0xc88]
mov byte [rsp + 0x64], al
mov al, byte [rsp + 0xc90]
mov byte [rsp + 0x65], al
mov al, byte [rsp + 0xc98]
mov byte [rsp + 0x67], al
mov al, byte [rsp + 0xca0]
mov byte [rsp + 0x69], al
mov al, byte [rsp + 0xca8]
mov byte [rsp + 0x6b], al
mov al, byte [rsp + 0xcb0]
mov byte [rsp + 0x6d], al
mov al, byte [rsp + 0xcb8]
mov byte [rsp + 0x6f], al
mov al, byte [rsp + 0xcc0]
mov byte [rsp + 0x71], al
mov al, byte [rsp + 0xcc8]
mov byte [rsp + 0x73], al
mov al, byte [rsp + 0xcd0]
mov byte [rsp + 0x75], al
mov al, byte [rsp + 0xcd8]
mov byte [rsp + 0x250], al
mov al, byte [rsp + 0xce0]
mov byte [rsp + 0x268], al
mov al, byte [rsp + 0xce8]
mov byte [rsp + 0x77], al
mov al, byte [rsp + 0xcf0]
mov byte [rsp + 0x288], al
mov al, byte [rsp + 0xcf8]
mov byte [rsp + 0x2a0], al
mov al, byte [rsp + 0xd00]
mov byte [rsp + 0x2b0], al
mov al, byte [rsp + 0xd08]
mov byte [rsp + 0x2b8], al
mov al, byte [rsp + 0xd10]
mov byte [rsp + 0x2c8], al
mov al, byte [rsp + 0xd18]
mov byte [rsp + 0x78], al
mov al, byte [rsp + 0xd20]
mov byte [rsp + 0x2d8], al
mov al, byte [rsp + 0xd28]
mov byte [rsp + 0x2e8], al
mov al, byte [rsp + 0xd30]
mov byte [rsp + 0x2f0], al
mov al, byte [rsp + 0xd38]
mov byte [rsp + 0x300], al
mov al, byte [rsp + 0xd40]
mov byte [rsp + 0x79], al
mov al, byte [rsp + 0xd48]
mov byte [rsp + 0x310], al
mov al, byte [rsp + 0xd50]
mov byte [rsp + 0x320], al
mov al, byte [rsp + 0xd58]
mov byte [rsp + 0x328], al
mov al, byte [rsp + 0xd60]
mov byte [rsp + 0x338], al
mov al, byte [rsp + 0xd68]
mov byte [rsp + 0x7a], al
mov al, byte [rsp + 0xd70]
mov byte [rsp + 0x348], al
mov al, byte [rsp + 0xd78]
mov byte [rsp + 0x358], al
mov al, byte [rsp + 0xd80]
mov byte [rsp + 0x360], al
mov al, byte [rsp + 0xd88]
mov byte [rsp + 0x370], al
mov al, byte [rsp + 0xd90]
mov byte [rsp + 0x7b], al
mov al, byte [rsp + 0xd98]
mov byte [rsp + 0x380], al
mov al, byte [rsp + 0xda0]
mov byte [rsp + 0x390], al
mov al, byte [rsp + 0xda8]
mov byte [rsp + 0x7c], al
mov al, byte [rsp + 0xdb0]
mov byte [rsp + 0x3a8], al
mov al, byte [rsp + 0xdb8]
mov byte [rsp + 0x3b8], al
mov al, byte [rsp + 0xdc0]
mov byte [rsp + 0x7d], al
mov al, byte [rsp + 0xdc8]
mov byte [rsp + 0x7e], al
mov al, byte [rsp + 0xdd0]
mov byte [rsp + 0x3d0], al
mov al, byte [rsp + 0xdd8]
mov byte [rsp + 0x3d8], al
mov al, byte [rsp + 0xde0]
mov byte [rsp + 0x7f], al
mov al, byte [rsp + 0xde8]
mov byte [rsp + 0x3e0], al
mov al, byte [rsp + 0xdf0]
mov byte [rsp + 0x80], al
mov al, byte [rsp + 0xdf8]
mov byte [rsp + 0x81], al
mov al, byte [rsp + 0xe00]
mov byte [rsp + 0x3f8], al
mov al, byte [rsp + 0xe08]
mov byte [rsp + 0x82], al
mov al, byte [rsp + 0xe10]
mov byte [rsp + 0x410], al
mov al, byte [rsp + 0xe18]
mov byte [rsp + 0x83], al
mov al, byte [rsp + 0xe20]
mov byte [rsp + 0x84], al
mov al, byte [rsp + 0xe28]
mov byte [rsp + 0x428], al
mov al, byte [rsp + 0xe30]
mov byte [rsp + 0x438], al
mov al, byte [rsp + 0xe38]
mov byte [rsp + 0x85], al
mov al, byte [rsp + 0xe40]
mov byte [rsp + 0x450], al
mov al, byte [rsp + 0xe48]
mov byte [rsp + 0x460], al
lea rsi, [rsp + 0x1940]
mov rcx, rsi
call fcn.1400a3ab5
movzx eax, byte [rsp + 0x158f]
shl eax, 0x10
movzx ecx, word [rsp + 0x158d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1589]
or rax, rcx
mov qword [rsp + 0x500], rax
movzx eax, byte [rsp + 0x1597]
shl eax, 0x10
movzx ecx, word [rsp + 0x1595]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1591]
or rax, rcx
mov qword [rsp + 0x4f8], rax
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 + 0x4f0], 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 + 0x4e0], 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 + 0x4e8], 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 + 0x4d8], 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 + 0x4d0], 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 + 0x4c8], 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 + 0x4c0], 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 + 0x4b8], 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 + 0x4b0], 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 + 0x4a8], 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 + 0x4a0], 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 + 0x498], 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 + 0x490], 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 + 0x488], 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 + 0x480], 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 + 0x478], 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 + 0x470], 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 + 0x468], 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 + 0x458], 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 + 0x448], 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 + 0x440], 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 + 0x430], 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 + 0x420], 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 + 0x418], 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 + 0x408], 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 + 0x400], 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 + 0x3f0], 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 + 0x3e8], 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 + 0x3c8], 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 + 0x3c0], 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 + 0x3b0], 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 + 0x3a0], 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 + 0x398], 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 + 0x388], 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 + 0x378], 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 + 0x368], 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 + 0x350], 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 + 0x340], 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 + 0x330], 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 + 0x318], 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 + 0x2e0], 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 + 0x2d0], 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 + 0x2c0], 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 + 0x2a8], 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 + 0x290], 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 + 0x270], 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 + 0x258], 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 + 0x248], 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 + 0x240], 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 + 0x238], 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 + 0x230], 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 + 0x228], 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 + 0x220], 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 + 0x218], 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 + 0x210], 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 + 0x208], 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 + 0x200], 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 + 0x1f8], 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 + 0x1f0], 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 + 0x1e8], 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 + 0x1e0], 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 + 0x1d8], 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 + 0x1d0], 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 + 0x1c8], 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 + 0x1c0], 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 + 0x1b8], 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 + 0x1b0], 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 + 0x1a8], 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 + 0x1a0], rax
mov al, byte [rsp + 0x1588]
mov byte [rsp + 0x45], al
mov al, byte [rsp + 0x1590]
mov byte [rsp + 0x46], al
mov al, byte [rsp + 0x1598]
mov byte [rsp + 0x47], al
mov al, byte [rsp + 0x15a0]
mov byte [rsp + 0x48], al
mov al, byte [rsp + 0x15a8]
mov byte [rsp + 0x49], al
mov al, byte [rsp + 0x15b0]
mov byte [rsp + 0x4a], al
mov al, byte [rsp + 0x15b8]
mov byte [rsp + 0x4b], al
mov al, byte [rsp + 0x15c0]
mov byte [rsp + 0x4c], al
mov al, byte [rsp + 0x15c8]
mov byte [rsp + 0x4d], al
mov al, byte [rsp + 0x15d0]
mov byte [rsp + 0x4e], al
mov al, byte [rsp + 0x15d8]
mov byte [rsp + 0x4f], al
mov al, byte [rsp + 0x15e0]
mov byte [rsp + 0x50], al
mov al, byte [rsp + 0x15e8]
mov byte [rsp + 0x51], al
mov al, byte [rsp + 0x15f0]
mov byte [rsp + 0x52], al
mov al, byte [rsp + 0x15f8]
mov byte [rsp + 0x53], al
mov al, byte [rsp + 0x1600]
mov byte [rsp + 0x54], al
mov rax, qword [rsp + 0x1520]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x1528]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x1530]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x1538]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x1540]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x1548]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0x1550]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x1558]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x1560]
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x1568]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x1570]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x1578]
mov qword [rsp + 0xa58], rax
mov rax, qword [rsp + 0x1580]
mov qword [rsp + 0x198], rax
mov al, byte [rsp + 0x1608]
mov byte [rsp + 0x36], al
mov al, byte [rsp + 0x1610]
mov byte [rsp + 0x37], al
mov al, byte [rsp + 0x1618]
mov byte [rsp + 0x38], al
mov al, byte [rsp + 0x1620]
mov byte [rsp + 0x39], al
mov al, byte [rsp + 0x1628]
mov byte [rsp + 0x3a], al
mov al, byte [rsp + 0x1630]
mov byte [rsp + 0x3b], al
mov al, byte [rsp + 0x1638]
mov byte [rsp + 0x3c], al
mov al, byte [rsp + 0x1640]
mov byte [rsp + 0x3d], al
mov al, byte [rsp + 0x1648]
mov byte [rsp + 0x3e], al
mov al, byte [rsp + 0x1650]
mov byte [rsp + 0x3f], al
mov al, byte [rsp + 0x1658]
mov byte [rsp + 0x40], al
mov al, byte [rsp + 0x1660]
mov byte [rsp + 0x41], al
mov al, byte [rsp + 0x1668]
mov byte [rsp + 0x42], al
mov al, byte [rsp + 0x1670]
mov byte [rsp + 0x43], al
mov al, byte [rsp + 0x1678]
mov byte [rsp + 0x44], al
mov al, byte [rsp + 0x1680]
mov byte [rsp + 0xaf8], al
mov al, byte [rsp + 0x1688]
mov byte [rsp + 0xb00], al
mov al, byte [rsp + 0x1690]
mov byte [rsp + 0xb08], al
mov al, byte [rsp + 0x1698]
mov byte [rsp + 0xb10], al
mov al, byte [rsp + 0x16a0]
mov byte [rsp + 0xab0], al
mov al, byte [rsp + 0x16a8]
mov byte [rsp + 0x178], al
mov al, byte [rsp + 0x16b0]
mov byte [rsp + 0xa88], al
mov al, byte [rsp + 0x16b8]
mov byte [rsp + 0x180], al
mov al, byte [rsp + 0x16c0]
mov byte [rsp + 0x188], al
mov al, byte [rsp + 0x16c8]
mov byte [rsp + 0xa7], al
mov al, byte [rsp + 0x16d0]
mov byte [rsp + 0x31], al
mov al, byte [rsp + 0x16d8]
mov byte [rsp + 0xa78], al
mov al, byte [rsp + 0x16e0]
mov byte [rsp + 0x148], al
mov al, byte [rsp + 0x16e8]
mov byte [rsp + 0xd0], al
mov al, byte [rsp + 0x16f0]
mov byte [rsp + 0xe8], al
mov al, byte [rsp + 0x16f8]
mov byte [rsp + 0xf0], al
mov al, byte [rsp + 0x1700]
mov byte [rsp + 0xa90], al
mov al, byte [rsp + 0x1708]
mov byte [rsp + 0x108], al
mov al, byte [rsp + 0x1710]
mov byte [rsp + 0x110], al
mov al, byte [rsp + 0x1718]
mov byte [rsp + 0x118], al
mov al, byte [rsp + 0x1720]
mov byte [rsp + 0xab8], al
mov al, byte [rsp + 0x1728]
mov byte [rsp + 0x190], al
mov al, byte [rsp + 0x1730]
mov byte [rsp + 0x130], al
mov al, byte [rsp + 0x1738]
mov byte [rsp + 0x99], al
mov al, byte [rsp + 0x1740]
mov byte [rsp + 0x9a], al
mov al, byte [rsp + 0x1748]
mov byte [rsp + 0x9b], al
mov al, byte [rsp + 0x1750]
mov byte [rsp + 0x9c], al
mov al, byte [rsp + 0x1758]
mov byte [rsp + 0x9d], al
mov al, byte [rsp + 0x1760]
mov byte [rsp + 0x9e], al
mov al, byte [rsp + 0x1768]
mov byte [rsp + 0x9f], al
mov al, byte [rsp + 0x1770]
mov byte [rsp + 0xa3], al
mov al, byte [rsp + 0x1778]
mov byte [rsp + 0xa0], al
mov al, byte [rsp + 0x1780]
mov byte [rsp + 0xa1], al
mov al, byte [rsp + 0x1788]
mov byte [rsp + 0xa2], al
mov al, byte [rsp + 0x1790]
mov byte [rsp + 0xa4], al
mov al, byte [rsp + 0x1798]
mov byte [rsp + 0xa5], al
mov al, byte [rsp + 0x17a0]
mov byte [rsp + 0x150], al
mov al, byte [rsp + 0x17a8]
mov byte [rsp + 0xa68], al
mov al, byte [rsp + 0x17b0]
mov byte [rsp + 0x32], al
mov al, byte [rsp + 0x17b8]
mov byte [rsp + 0x33], al
mov al, byte [rsp + 0x17c0]
mov byte [rsp + 0x34], al
mov al, byte [rsp + 0x17c8]
mov byte [rsp + 0x35], al
mov rcx, rsi
call fcn.1400a3af3
mov rcx, r12
call fcn.1400964ae
jmp 0x1400c1f5a
push 2
pop rax
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x158], rax
lea rcx, [rsp + 0x18a0]
call fcn.140096617
mov r14, qword [rsp + 0xb58]
movzx eax, byte [rsp + 0xadf]
shl eax, 0x10
movzx ecx, word [rsp + 0xadd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xad9]
or rax, rcx
mov qword [rsp + 0xa48], rax
movzx eax, byte [rsp + 0xae7]
shl eax, 0x10
movzx ecx, word [rsp + 0xae5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xae1]
or rax, rcx
mov qword [rsp + 0xa40], rax
movzx eax, byte [rsp + 0xaef]
shl eax, 0x10
movzx ecx, word [rsp + 0xaed]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xae9]
or rax, rcx
mov qword [rsp + 0xa38], 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 + 0xa30], 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 + 0xa28], rax
movzx eax, byte [rsp + 0x1347]
shl eax, 0x10
movzx ecx, word [rsp + 0x1345]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1341]
or rax, rcx
mov qword [rsp + 0xa20], rax
movzx eax, byte [rsp + 0x134f]
shl eax, 0x10
movzx ecx, word [rsp + 0x134d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1349]
or rax, rcx
mov qword [rsp + 0xa18], rax
movzx eax, byte [rsp + 0x1357]
shl eax, 0x10
movzx ecx, word [rsp + 0x1355]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1351]
or rax, rcx
mov qword [rsp + 0xa10], rax
movzx eax, byte [rsp + 0x135f]
shl eax, 0x10
movzx ecx, word [rsp + 0x135d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1359]
or rax, rcx
mov qword [rsp + 0xa08], rax
movzx eax, byte [rsp + 0x1367]
shl eax, 0x10
movzx ecx, word [rsp + 0x1365]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1361]
or rax, rcx
mov qword [rsp + 0xa00], rax
movzx eax, byte [rsp + 0x136f]
shl eax, 0x10
movzx ecx, word [rsp + 0x136d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1369]
or rax, rcx
mov qword [rsp + 0x9f8], 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 + 0x9f0], 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 + 0x9e8], 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 + 0x9e0], 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 + 0x9d8], 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 + 0x9d0], 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 + 0x9c8], 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 + 0x9c0], 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 + 0x9b8], 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 + 0x9b0], 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 + 0x9a8], 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 + 0x9a0], 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 + 0x998], 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 + 0x990], 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 + 0x988], 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 + 0x980], 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 + 0x978], 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 + 0x970], 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 + 0x968], 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 + 0x960], 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 + 0x958], 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 + 0x950], 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 + 0x948], 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 + 0x940], 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 + 0x938], 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 + 0x930], 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 + 0x928], 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 + 0x920], 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 + 0x918], 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 + 0x910], 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 + 0x908], 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 + 0x900], 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 + 0x8f8], 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 + 0x8f0], 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 + 0x8e8], 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 + 0x8e0], 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 + 0x8d0], rax
movzx eax, byte [rsp + 0x1497]
shl eax, 0x10
movzx ecx, word [rsp + 0x1495]
or ecx, eax
shl rcx, 0x20
mov r10d, dword [rsp + 0x1491]
or r10, rcx
movzx eax, byte [rsp + 0x149f]
shl eax, 0x10
movzx ecx, word [rsp + 0x149d]
or ecx, eax
shl rcx, 0x20
mov r11d, dword [rsp + 0x1499]
or r11, rcx
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
movzx ecx, byte [rsp + 0x14af]
shl ecx, 0x10
movzx edx, word [rsp + 0x14ad]
or edx, ecx
shl rdx, 0x20
mov ecx, dword [rsp + 0x14a9]
or rcx, rdx
movzx edx, byte [rsp + 0x14b7]
shl edx, 0x10
movzx r8d, word [rsp + 0x14b5]
or r8d, edx
shl r8, 0x20
mov edi, dword [rsp + 0x14b1]
or rdi, r8
mov dl, byte [rsp + 0xad8]
mov byte [rsp + 0x97], dl
mov dl, byte [rsp + 0xae0]
mov byte [rsp + 0x8a0], dl
mov dl, byte [rsp + 0xae8]
mov byte [rsp + 0x8a8], dl
mov dl, byte [rsp + 0xb70]
mov byte [rsp + 0x98], dl
mov dl, byte [rsp + 0xb78]
mov byte [rsp + 0x8b0], dl
mov dl, byte [rsp + 0x1340]
mov byte [rsp + 0x7b0], dl
mov dl, byte [rsp + 0x1348]
mov byte [rsp + 0x86], dl
mov dl, byte [rsp + 0x1350]
mov byte [rsp + 0x7b8], dl
mov dl, byte [rsp + 0x1358]
mov byte [rsp + 0x7c0], dl
mov dl, byte [rsp + 0x1360]
mov byte [rsp + 0x87], dl
mov dl, byte [rsp + 0x1368]
mov byte [rsp + 0x7c8], dl
mov dl, byte [rsp + 0x1370]
mov byte [rsp + 0x88], dl
mov dl, byte [rsp + 0x1378]
mov byte [rsp + 0x7d0], dl
mov dl, byte [rsp + 0x1380]
mov byte [rsp + 0x7d8], dl
mov dl, byte [rsp + 0x1388]
mov byte [rsp + 0x89], dl
mov dl, byte [rsp + 0x1390]
mov byte [rsp + 0x7e0], dl
mov rdx, qword [rsp + 0xb60]
mov qword [rsp + 0x8b8], rdx
mov rdx, qword [rsp + 0xb80]
mov qword [rsp + 0x8c0], rdx
mov rdx, qword [rsp + 0xb88]
mov qword [rsp + 0x8c8], rdx
mov rdx, qword [rsp + 0xb90]
mov qword [rsp + 0x8d8], rdx
mov r12, qword [rsp + 0x14c0]
mov edx, dword [rsp + 0x14c8]
mov r8d, dword [rsp + 0x14cc]
mov rbx, qword [rsp + 0x14d0]
mov r15, qword [rsp + 0x14d8]
mov r13, qword [rsp + 0x14e0]
mov rsi, qword [rsp + 0x14e8]
mov r9b, byte [rsp + 0x1398]
mov byte [rsp + 0x7e8], r9b
mov r9b, byte [rsp + 0x13a0]
mov byte [rsp + 0x8a], r9b
mov r9b, byte [rsp + 0x13a8]
mov byte [rsp + 0x7f0], r9b
mov r9b, byte [rsp + 0x13b0]
mov byte [rsp + 0x7f8], r9b
mov r9b, byte [rsp + 0x13b8]
mov byte [rsp + 0x8b], r9b
mov r9b, byte [rsp + 0x13c0]
mov byte [rsp + 0x800], r9b
mov r9b, byte [rsp + 0x13c8]
mov byte [rsp + 0x8c], r9b
mov r9b, byte [rsp + 0x13d0]
mov byte [rsp + 0x808], r9b
mov r9b, byte [rsp + 0x13d8]
mov byte [rsp + 0x810], r9b
mov r9b, byte [rsp + 0x13e0]
mov byte [rsp + 0x8d], r9b
mov r9b, byte [rsp + 0x13e8]
mov byte [rsp + 0x818], r9b
mov r9b, byte [rsp + 0x13f0]
mov byte [rsp + 0x820], r9b
mov r9b, byte [rsp + 0x13f8]
mov byte [rsp + 0x8e], r9b
mov r9b, byte [rsp + 0x1400]
mov byte [rsp + 0x828], r9b
mov r9b, byte [rsp + 0x1408]
mov byte [rsp + 0x8f], r9b
mov r9b, byte [rsp + 0x1410]
mov byte [rsp + 0x830], r9b
mov r9b, byte [rsp + 0x1418]
mov byte [rsp + 0x838], r9b
mov r9b, byte [rsp + 0x1420]
mov byte [rsp + 0x90], r9b
mov r9b, byte [rsp + 0x1428]
mov byte [rsp + 0x840], r9b
mov r9b, byte [rsp + 0x1430]
mov byte [rsp + 0x848], r9b
mov r9b, byte [rsp + 0x1438]
mov byte [rsp + 0x91], r9b
mov r9b, byte [rsp + 0x1440]
mov byte [rsp + 0x850], r9b
mov r9b, byte [rsp + 0x1448]
mov byte [rsp + 0x858], r9b
mov r9b, byte [rsp + 0x1450]
mov byte [rsp + 0x92], r9b
mov r9b, byte [rsp + 0x1458]
mov byte [rsp + 0x860], r9b
mov r9b, byte [rsp + 0x1460]
mov byte [rsp + 0x93], r9b
mov r9b, byte [rsp + 0x1468]
mov byte [rsp + 0x868], r9b
mov r9b, byte [rsp + 0x1470]
mov byte [rsp + 0x870], r9b
mov r9b, byte [rsp + 0x1478]
mov byte [rsp + 0x94], r9b
mov r9b, byte [rsp + 0x1480]
mov byte [rsp + 0x878], r9b
mov r9b, byte [rsp + 0x1488]
mov byte [rsp + 0x880], r9b
mov r9b, byte [rsp + 0x1490]
mov byte [rsp + 0x95], r9b
mov r9b, byte [rsp + 0x1498]
mov byte [rsp + 0x888], r9b
mov r9b, byte [rsp + 0x14a0]
mov byte [rsp + 0x96], r9b
mov r9b, byte [rsp + 0x14a8]
mov byte [rsp + 0x890], r9b
mov r9b, byte [rsp + 0x14b0]
mov byte [rsp + 0x898], r9b
jmp 0x1400ab645
mov rsi, qword [rsp + 0xaa8]
mov r8d, esi
mov dword [rsp + 0xa60], esi
mov r14, qword [rsp + 0x178]
mov r12d, edi
shr rdi, 0x20
mov r8, qword [rsp + 0xd0]
mov qword [rsp + 0x188], r8
mov r8, qword [rsp + 0x118]
mov qword [rsp + 0x148], r8
mov rsi, qword [rsp + 0x110]
mov qword [rsp + 0x118], rsi
mov rsi, qword [rsp + 0x108]
mov qword [rsp + 0x110], rsi
mov r8, qword [rsp + 0xaa0]
mov qword [rsp + 0x108], r8
mov r15, qword [rsp + 0xa80]
mov ebx, edi
mov r8, qword [rsp + 0xa98]
mov qword [rsp + 0x180], r8
mov r8b, byte [rsp + 0xe8]
mov byte [rsp + 0x140], r8b
mov byte [rsp + 0xe8], r9b
mov r8, qword [rsp + 0xf0]
mov qword [rsp + 0xa70], r8
mov r9, qword [rsp + 0xe0]
mov qword [rsp + 0xf0], r9
mov r13, rax
mov eax, r10d
jmp 0x1400b925d
mov rcx, rdi
sub rcx, rax
lea r9, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.7.4_src_hir_literal.rsassertion_failed:_seq1.len__.map_or_true__x_x___self.limit_total_X_b
mov rdx, rsi
mov r8, rdi
call fcn.140096c3c
mov r9, qword [rsp + 0xc0]
mov r8, qword [rsp + 0xe0]
test rax, rax
je 0x1400c48f3
mov rsi, rdx
test rdx, rdx
je 0x1400c48f3
mov rdi, rax
mov qword [rsp + 0x14f0], rax
mov qword [rsp + 0x14f8], rsi
cmp rsi, 1
jne 0x1400c2dbe
mov al, byte [rdi]
mov byte [rsp + 0x1520], al
mov byte [rsp + 0x16da], 2
test byte [rdx + rbx*8], ah
invalid
add byte [rax], al
add ch, cl
loop 0x1400c2cf7
add byte [rax], al
lea rdx, [rsp + 0xba3]
mov bl, byte [rdx - 3]
mov r15b, byte [rdx - 2]
mov r14b, byte [rdx - 1]
lea rcx, [rsp + 0x1e80]
mov r8d, 0x1b7
call sub.msvcrt.dll_memcpy
lea rdx, [rsp + 0xd5b]
lea rcx, [rsp + 0x1520]
mov r8d, 0x1c5
call sub.msvcrt.dll_memcpy
lea eax, [r12 - 2]
cmp al, 7
movzx eax, al
push 4
pop rcx
cmovb ecx, eax
movzx eax, cl
lea rcx, [0x14016d55c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [rsp + 0x1340]
and qword [rdx], 0
lea rsi, [rsp + 0xba0]
mov rcx, rsi
call fcn.1400c8ee7
mov rcx, rsi
call fcn.1400c9340
mov rdi, rax
push 0x20
pop rcx
push 8
pop rdx
call fcn.14009443e
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, [0x140199ea8]
jmp 0x1400c38e3
cmp r15, 0xbb8
jae 0x1400c2f50
lea rcx, [rsp + 0x1e80]
call fcn.140094a19
mov dil, byte [rsp + 0xc0]
jmp 0x1400aaa7c
lea rbx, [rsp + 0xba0]
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.1400d79c5
lea r15, [rsp + 0x1e80]
mov rcx, r15
mov rdx, rbx
call fcn.140079810
cmp dword [r15], 2
jne 0x1400c34bf
lea rcx, [rsp + 0x1e80]
call fcn.1400d79a2
mov r14b, byte [rsp + 0xd0]
test r14b, 1
je 0x1400c390b
lea rdx, [rsp + 0x1340]
mov dword [rdx], 0x2020200
lea r15, [rsp + 0x1940]
mov rcx, r15
call fcn.140025415
push 1
pop rbx
sub rbx, 1
jb 0x1400c3918
cmp byte [rsp + 0x198c], 0
jne 0x1400c2e31
cmp qword [rsp + 0x1950], 0x80
jb 0x1400c2e65
mov byte [rsp + 0x198c], 1
mov rcx, r15
call fcn.1400292f1
jmp 0x1400c2e31
mov rcx, r15
mov rdx, rdi
mov r8, rsi
call fcn.140029323
jmp 0x1400c2e31
lea rsi, [rsp + 0x1958]
mov r15d, dword [rsi - 0x14]
mov rbx, qword [rsi - 0x10]
mov r12, qword [rsi - 8]
push 0xd
pop rcx
lea rdi, [rsp + 0x1e80]
rep movsq qword [rdi], qword [rsi]
mov r14d, eax
lea r13, [rsp + 0xd78]
jmp 0x1400ab2fc
lea rax, [rsp + 0xba0]
mov rbx, rax
mov rax, qword [rax + 0x210]
mov rcx, qword [rax]
call fcn.1400a1ba4
mov rdi, rax
xor r15d, r15d
lea r12, [rsp + 0x1940]
push 1
pop rsi
cmp rdi, r15
je 0x1400bf897
mov rax, qword [rsp + 0xdb0]
mov rax, qword [rax]
mov ecx, r15d
cmp qword [rax + 0x160], rcx
jbe 0x1400c84e7
mov rax, qword [rax + 0x150]
mov eax, dword [rax + rcx*4]
mov dword [rsp + 0x20], eax
mov rcx, r12
mov rdx, rbx
mov r8d, esi
mov r9d, r15d
call fcn.1400a1af0
mov eax, dword [rsp + 0x1940]
cmp eax, 0x2d
jne 0x1400c2f26
inc r15
jmp 0x1400c2ed2
lea rsi, [rsp + 0x1958]
mov r15d, dword [rsi - 0x14]
mov rbx, qword [rsi - 0x10]
mov r12, qword [rsi - 8]
push 0xd
pop rcx
lea rdi, [rsp + 0x1e80]
rep movsq qword [rdi], qword [rsi]
mov r14d, eax
jmp 0x1400ab2fc
mov rbx, qword [rsp + 0x1e80]
lea rax, [rsp + 0x1e88]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x1340], xmm0
test rbx, rbx
mov dil, byte [rsp + 0xc0]
je 0x1400aaa7c
movaps xmm0, xmmword [rsp + 0x1340]
movups xmmword [rsp + 0xb78], xmm0
mov qword [rsp + 0xb70], rbx
mov r12, qword [rsp + 0xb80]
xor eax, eax
cmp r12, 0x1f5
mov ecx, 0
adc cl, 1
lea rdx, [rsp + 0x18d7]
and word [rdx], 0
mov byte [rdx + 2], 1
mov qword [rdx - 0x17], 2
mov r8d, 0x1010000
mov dword [rdx - 0xf], r8d
mov byte [rdx - 1], al
mov dword [rdx - 5], r8d
mov byte [rdx - 7], cl
mov byte [rdx - 6], al
lea r15, [rsp + 0x1520]
mov rcx, r15
call fcn.140025235
mov r14b, byte [r15 + 0x371]
cmp r14b, 2
je 0x1400c3aa4
mov qword [rsp + 0xd8], r12
mov qword [rsp + 0xc8], rbx
lea r15, [rsp + 0x1538]
mov eax, dword [r15 - 6]
movzx edi, word [r15 - 2]
shl rdi, 0x20
or rdi, rax
mov r13, qword [r15 - 0x18]
mov rbx, qword [r15 - 0x10]
mov al, byte [r15 - 8]
mov byte [rsp + 0xa8], al
mov al, byte [r15 - 7]
mov byte [rsp + 0xb8], al
lea r12, [rsp + 0xbb8]
mov r8d, 0x359
mov rcx, r12
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov eax, dword [r15 + 0x35a]
mov dword [r12 + 0x35a], eax
movzx eax, word [r15 + 0x35e]
mov word [r12 + 0x35e], ax
mov qword [r12 - 0x18], r13
mov qword [r12 - 0x10], rbx
mov al, byte [rsp + 0xa8]
mov byte [r12 - 8], al
mov al, byte [rsp + 0xb8]
mov byte [r12 - 7], al
mov dword [r12 - 6], edi
shr rdi, 0x20
mov word [r12 - 2], di
mov byte [r12 + 0x359], r14b
lea r15, [rsp + 0x1520]
lea rdx, [rsp + 0xba0]
mov rcx, r15
xor r8d, r8d
call fcn.140026960
cmp dword [r15], 3
jne 0x1400c3a8f
lea r15, [rsp + 0x1520]
lea rdx, [rsp + 0xba0]
mov rcx, r15
xor r8d, r8d
call fcn.140026960
cmp dword [r15], 3
jne 0x1400c3a8f
mov qword [rsp + 0xb8], rsi
lea r15, [rsp + 0x1520]
lea rdx, [rsp + 0xba0]
mov rcx, r15
xor r8d, r8d
call fcn.140026960
cmp dword [r15], 3
jne 0x1400c3a87
lea r15, [rsp + 0x1520]
mov eax, dword [r15 + 4]
lea rdx, [rsp + 0xba0]
mov dword [rdx + 0x188], eax
mov rcx, r15
xor r8d, r8d
call fcn.140026960
cmp dword [r15], 3
jne 0x1400c3a87
lea rax, [rsp + 0x1520]
mov eax, dword [rax + 4]
lea rcx, [rsp + 0xba0]
mov dword [rcx + 0x18c], eax
call fcn.140026617
imul rax, qword [rsp + 0xd8], 0x18
add rax, qword [rsp + 0xc8]
mov qword [rsp + 0x128], rax
xor eax, eax
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0x128]
cmp qword [rsp + 0xc8], rax
je 0x1400c7ea3
mov rdx, qword [rsp + 0xf8]
mov qword [rsp + 0xad8], rdx
lea rcx, [rsp + 0x1520]
call fcn.140094a43
cmp dword [rsp + 0x1520], 0
jne 0x1400c3a87
mov rax, qword [rsp + 0xc8]
mov rax, qword [rax + 0x10]
cmp rax, 0x7fffffff
jae 0x1400c3a87
mov rbx, rax
mov rax, qword [rsp + 0xc8]
mov rax, qword [rax]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0xbf0]
mov rcx, qword [rsp + 0xd10]
mov rdx, rbx
cmp rcx, rbx
cmovae rcx, rbx
mov qword [rsp + 0xd10], rcx
mov rcx, qword [rsp + 0xd18]
cmp rcx, rbx
cmovbe rcx, rbx
mov edx, dword [rsp + 0x1524]
mov dword [rsp + 0x120], edx
mov qword [rsp + 0xd18], rcx
mov qword [rsp + 0x1328], rax
cmp qword [rsp + 0xf8], rax
jne 0x1400c8495
lea rcx, [rsp + 0xbe0]
mov edx, ebx
call fcn.140094a5f
mov rax, qword [rsp + 0xbc0]
cmp byte [rax], 0
je 0x1400c329c
lea rcx, [rsp + 0xd40]
mov rdx, qword [rsp + 0xa8]
mov r8, rbx
call fcn.14003134c
add qword [rsp + 0xc8], 0x18
inc qword [rsp + 0xf8]
mov r15d, dword [rsp + 0xd28]
add rbx, qword [rsp + 0xa8]
mov qword [rsp + 0xd8], rbx
xor r14d, r14d
xor ebx, ebx
mov rdi, qword [rsp + 0xa8]
cmp rdi, qword [rsp + 0xd8]
je 0x1400c348b
mov r13, r14
movzx r12d, byte [rdi]
test bl, 1
mov bl, 1
lea r14, [rsp + 0xba0]
jne 0x1400c331d
mov rcx, qword [rsp + 0xbc8]
mov rdx, qword [rsp + 0xbd8]
mov r8d, r15d
lea r9, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.0.2_src_nfa_noncontiguous.rs
call fcn.14001e9c8
cmp qword [rax + 0x28], 0
setne bl
test bl, bl
je 0x1400c3333
mov rax, qword [rsp + 0xbc0]
cmp byte [rax + 2], 1
je 0x1400c319c
mov rcx, r14
mov edx, r12d
mov r8d, r12d
call fcn.140030251
mov rax, qword [rsp + 0xbc0]
cmp byte [rax + 1], 0
je 0x1400c3364
mov ecx, r12d
call fcn.140031649
mov rcx, r14
mov edx, eax
mov r8d, eax
call fcn.140030251
inc rdi
mov qword [rsp + 0xa8], rdi
lea r14, [r13 + 1]
mov rcx, qword [rsp + 0xbc8]
mov rdx, qword [rsp + 0xbd8]
mov edi, r15d
mov r8d, r15d
lea r9, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.0.2_src_nfa_noncontiguous.rs
call fcn.14001e9c8
mov rcx, qword [rax + 0x10]
cmp rcx, 0x100
jne 0x1400c33af
mov rax, qword [rax]
lea rdx, [rax + r12*8]
add rdx, 4
jmp 0x1400c33d4
mov rax, qword [rax]
add rax, 0xfffffffffffffff8
shl rcx, 3
test rcx, rcx
je 0x1400c33e1
lea rdx, [rax + 8]
add rcx, 0xfffffffffffffff8
cmp byte [rax + 8], r12b
mov rax, rdx
jne 0x1400c33ba
add rdx, 4
mov r15d, dword [rdx]
cmp r15d, 1
jne 0x1400c32ca
lea rcx, [rsp + 0x1520]
lea rdx, [rsp + 0xba0]
mov r8, r13
call fcn.140026960
cmp dword [rsp + 0x1520], 3
jne 0x1400c3a87
mov r15d, dword [rsp + 0x1524]
mov rcx, qword [rsp + 0xbc8]
mov rdx, qword [rsp + 0xbd8]
mov edx, dword [rsp + 0xbd8]
mov r8d, edi
lea r9, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.0.2_src_nfa_noncontiguous.rs
call fcn.14001e9c8
mov rcx, rax
mov edx, r12d
mov r8d, r15d
call fcn.1400250c1
mov rax, qword [rsp + 0xbc0]
cmp byte [rax + 1], 0
je 0x1400c32ca
mov ecx, r12d
call fcn.140031649
mov r12d, eax
mov rcx, qword [rsp + 0xbc8]
mov rdx, qword [rsp + 0xbd8]
mov r8d, edi
lea r9, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.0.2_src_nfa_noncontiguous.rs
call fcn.14001e9c8
mov rcx, rax
mov edx, r12d
mov r8d, r15d
call fcn.1400250c1
idiv bh
jmp 0x1400c32ca
mov rcx, qword [rsp + 0xbc8]
mov rdx, qword [rsp + 0xbd8]
mov r8d, r15d
lea r9, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.0.2_src_nfa_noncontiguous.rs
call fcn.14001e9c8
lea rcx, [rax + 0x18]
mov edx, dword [rsp + 0x120]
call fcn.140025063
jmp 0x1400c319c
push 0xa
pop rcx
lea rax, [rsp + 0x1520]
lea rsi, [rsp + 0x1e80]
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov byte [rax + 0x1ba], 5
mov r15, qword [rsp + 0xb8]
jmp 0x1400c45c3
lea rdx, [rsp + 0x1340]
and qword [rdx], 0
lea rsi, [rsp + 0xba0]
mov rcx, rsi
call fcn.1400c8ee7
mov rcx, rsi
call fcn.1400c9340
mov rdi, rax
mov edi, eax
push 0x20
pop rcx
push 8
pop rdx
call fcn.14009443e
xchg esp, eax
or eax, 0x8948fffd
invalid
push 1
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, [0x140199f50]
jmp 0x1400c38e3
movzx eax, r15b
shl eax, 8
movzx ebx, bl
or ebx, eax
lea rdx, [rsp + 0x1340]
and qword [rdx], 0
lea rsi, [rsp + 0xba0]
mov rcx, rsi
call fcn.1400c8ee7
mov rcx, rsi
call fcn.1400c9340
mov rdi, rax
push 0x20
pop rcx
push 8
pop rdx
call fcn.14009443e
invalid
std
invalid
mov rsi, rax
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, [0x140199e18]
jmp 0x1400c38e3
invalid
lea rdx, [rsp + 0x1340]
and qword [rdx], 0
lea rsi, [rsp + 0xba0]
mov rcx, rsi
call fcn.1400c8ee7
mov rcx, rsi
call fcn.1400c9340
mov rdi, rax
push 0x68
pop rcx
push 8
pop rdx
call fcn.14009443e
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
mov byte [rsi + 0x12], dh
lea rcx, [rsi + 0x13]
lea rdx, [rsp + 0x1e80]
push 0x4d
pop r8
call sub.msvcrt.dll_memcpy
mov qword [rsi + 0x60], rdi
lea rax, [0x14019a148]
jmp 0x1400c38e3
lea rdx, [rsp + 0x1340]
and qword [rdx], 0
lea rsi, [rsp + 0xba0]
mov rcx, rsi
call fcn.1400c8ee7
mov rcx, rsi
call fcn.1400c9340
mov rdi, rax
push 0x20
pop rdx
mov ecx, 0x3c0
call fcn.14009443e
mov rsi, rax
push 1
pop rax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov byte [rsi + 0x20], bl
mov byte [rsi + 0x21], r15b
mov byte [rsi + 0x22], r14b
lea rcx, [rsi + 0x23]
lea rdx, [rsp + 0x1e80]
mov r8d, 0x1b7
call sub.msvcrt.dll_memcpy
mov byte [rsi + 0x1da], r12b
lea rcx, [rsi + 0x1db]
add byte [rax], al
lea rdx, [rsp + 0x1520]
mov r8d, 0x1c5
call sub.msvcrt.dll_memcpy
mov qword [rsi + 0x3a0], rdi
movabs al, byte [0x6556058d48000003]
or eax, 0xace900
add byte [rax], al
lea rdx, [rsp + 0x1340]
and qword [rdx], 0
lea rsi, [rsp + 0xba0]
mov rcx, rsi
call fcn.1400c8ee7
mov rcx, rsi
call fcn.1400c9340
mov rdi, rax
push 8
pop rdx
mov ecx, 0x118
call fcn.14009443e
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, 0x80
invalid
add byte [rax], al
mov r8d, 0xfd
call sub.msvcrt.dll_memcpy
mov qword [rsi + 0x110], rdi
lea rax, [0x14019a0a0]
jmp 0x1400c38e3
lea rcx, [rsp + 0x1940]
mov byte [rcx], bl
mov byte [rcx + 1], r15b
mov byte [rcx + 2], r14b
movups xmm0, xmmword [rsp + 0x1e80]
movups xmmword [rcx + 3], xmm0
mov rax, qword [rsp + 0x1e8d]
mov qword [rcx + 0x10], rax
call fcn.1400c938d
mov rsi, rax
lea rax, [0x140199ff8]
mov rcx, qword [rsp + 0xb50]
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], rax
mov dword [rcx], 2
lea rcx, [rsp + 0x14f0]
call fcn.1400c93f7
jmp 0x1400bf0ff
mov byte [rsp + 0xd5a], 2
jmp 0x1400c3b69
lea rdi, [rsp + 0x1520]
lea rdx, [rsp + 0x1940]
mov rcx, rdi
call fcn.140026a73
mov bl, byte [rdi + 0x1ba]
cmp bl, 2
jne 0x1400c398c
mov byte [rsp + 0xd5a], 2
lea rcx, [rsp + 0x1940]
call fcn.1400949fa
jmp 0x1400c3b69
lea rdi, [rsp + 0x1e80]
lea r15, [rsp + 0x1520]
mov r8d, 0x1ba
mov rcx, rdi
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov eax, dword [r15 + 0x1bb]
mov dword [rdi + 0x1bb], eax
mov al, byte [r15 + 0x1bf]
mov byte [rdi + 0x1bf], al
mov byte [rdi + 0x1ba], bl
lea rcx, [rsp + 0x1940]
call fcn.1400949fa
lea rdx, [rsp + 0x1bb0]
mov byte [rdx + 4], 2
mov dword [rdx], 0x1010000
lea rdi, [rsp + 0x1520]
lea r8, [rsp + 0x14f0]
mov rcx, rdi
call fcn.1400951fa
mov bl, byte [rdi + 0x170]
cmp bl, 3
jne 0x1400c3ab6
mov rax, qword [rsp + 0x1530]
movups xmm0, xmmword [rsp + 0x1520]
movaps xmmword [rsp + 0x1940], xmm0
mov qword [rsp + 0x1950], rax
jmp 0x1400c3b4c
mov rsi, qword [rsp + 0xb8]
lea rcx, [rsp + 0xba0]
call fcn.1400949d5
mov dil, byte [rsp + 0xc0]
lea rcx, [rsp + 0xb70]
call fcn.140094a19
jmp 0x1400aaa7c
lea rdi, [rsp + 0x1d10]
lea r15, [rsp + 0x1520]
mov r8d, 0x170
mov rcx, rdi
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov eax, dword [r15 + 0x171]
mov ecx, dword [r15 + 0x174]
lea r15, [rsp + 0x1340]
mov dword [r15 + 0x171], eax
mov dword [r15 + 0x174], ecx
mov r8d, 0x170
mov rcx, r15
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov byte [r15 + 0x170], bl
mov dl, byte [rsp + 0x1bb3]
mov r8b, byte [rsp + 0x1bb4]
lea rdi, [rsp + 0x1940]
mov rcx, rdi
mov r9, r15
call fcn.14001c91f
mov rcx, r15
call fcn.1400943b8
mov bl, byte [rdi + 0x1a0]
cmp bl, 3
jne 0x1400c43ed
mov byte [rsp + 0xd5a], 2
lea rcx, [rsp + 0x1e80]
call fcn.1400995f8
mov r14b, byte [rsp + 0xd0]
lea rcx, [rsp + 0xba0]
call fcn.1400d79ac
and r14b, 1
lea rdx, [rsp + 0x1357]
and word [rdx], 0
mov qword [rdx - 0x17], 2
mov eax, 0x1000000
mov dword [rdx - 0xf], eax
mov dword [rdx - 5], eax
mov byte [rdx - 1], 0
mov word [rdx - 7], 2
mov byte [rdx + 2], r14b
mov byte [rdx - 0xd], r14b
mov byte [rdx - 3], r14b
lea rsi, [rsp + 0x1520]
lea r8, [rsp + 0x14f0]
mov rcx, rsi
call fcn.1400951fa
mov bl, byte [rsi + 0x170]
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 + 0x1d10], eax
movzx eax, word [rsi + 0x16]
mov word [rsp + 0x1d14], ax
cmp bl, 3
jne 0x1400c3c4b
mov eax, dword [rsp + 0x1d10]
mov dword [rsp + 0xad8], eax
movzx eax, word [rsp + 0x1d14]
mov word [rsp + 0xadc], ax
lea rcx, [rsp + 0x1bb0]
mov byte [rcx + 0x11], 3
call fcn.1400d79ba
mov byte [rsp + 0x16da], 9
mov r15, qword [rsp + 0xb8]
mov r13, qword [rsp + 0xa68]
mov r12, qword [rsp + 0x150]
jmp 0x1400c45c3
lea rsi, [rsp + 0x1538]
lea rdi, [rsp + 0x1958]
mov r8d, 0x158
mov rcx, rdi
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov eax, dword [rsi + 0x159]
mov ecx, dword [rsi + 0x15c]
mov dword [rdi + 0x159], eax
mov dword [rdi + 0x15c], 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 + 0x1d10]
mov dword [rdi - 6], eax
movzx eax, word [rsp + 0x1d14]
mov word [rdi - 2], ax
mov byte [rdi + 0x158], bl
movzx eax, byte [rsp + 0x1350]
cmp rax, 3
jne 0x1400c3d07
lea rsi, [rsp + 0x1520]
lea rdx, [rsp + 0x1940]
mov r8d, 0x178
mov rcx, rsi
call sub.msvcrt.dll_memcpy
lea rdi, [rsp + 0x1d10]
lea rdx, [rsp + 0x1340]
mov rcx, rdi
mov r8, rsi
call fcn.14001bebf
mov rsi, qword [rdi]
mov rbx, qword [rdi + 8]
mov dil, byte [rdi + 0x10]
jmp 0x1400c428a
test rax, rax
je 0x1400c4258
cmp eax, 1
jne 0x1400c42af
mov rdx, qword [rsp + 0x1340]
mov r8b, byte [rsp + 0x134b]
lea rsi, [rsp + 0x1520]
lea r9, [rsp + 0x1940]
mov rcx, rsi
call fcn.14001c029
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 + 0x1328], eax
movzx eax, word [rsi + 0x16]
mov word [rsp + 0x132c], ax
cmp bl, 3
je 0x1400c430a
lea rsi, [rsp + 0x1538]
lea rdi, [rsp + 0x1e98]
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 + 0x1328]
mov dword [rdi - 6], eax
movzx eax, word [rsp + 0x132c]
mov word [rdi - 2], ax
mov byte [rdi + 0x160], bl
lea rcx, [rsp + 0x1e80]
call fcn.140094375
mov rsi, rax
lea rbx, str.EE_t_
mov dil, 1
jmp 0x1400c4520
mov r14, qword [rsp + 0xbd0]
mov cl, byte [rsp + 0xcf8]
shr r14, cl
mov rcx, r14
call fcn.14009409f
lea rsi, [rsp + 0x1940]
mov qword [rsi], rax
mov qword [rsi + 8], rdx
and qword [rsi + 0x10], 0
mov rcx, rsi
mov rdx, r14
call fcn.140093662
mov r12, qword [rsi]
mov rdi, qword [rsi + 0x10]
xor eax, eax
cmp r14, rax
je 0x1400c3e4c
mov dword [r12 + rdi*4], eax
inc rax
inc rdi
jmp 0x1400c3e3b
mov rbx, qword [rsp + 0x1948]
xor ecx, ecx
test r14, r14
setne cl
lea r13d, [r14 - 1]
lea rdx, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.6_src_dfa_onepass.rs
call fcn.140020ac8
mov qword [rsp + 0xc0], r14
mov rsi, r14
lea r14, [rsp + 0xba0]
sub rsi, 1
jb 0x1400c3f63
mov rcx, rsi
call fcn.14009a6f7
mov r15d, eax
mov rcx, r14
mov edx, eax
call fcn.14009a739
shr rax, 0x2a
cmp eax, 0x3ffffe
ja 0x1400c3e7f
mov eax, r15d
cmp r13, rax
je 0x1400c3f39
mov r10d, r13d
mov rcx, qword [rsp + 0xcf8]
and ecx, 0x3f
shl r10, cl
mov r9, rax
shl r9, cl
mov r8, qword [rsp + 0xbc0]
mov rdx, qword [rsp + 0xbd0]
xor r11d, r11d
mov r14, r11
shr r14, cl
test r14, r14
jne 0x1400c3f17
cmp r10, rdx
jae 0x1400c8260
cmp r9, rdx
jae 0x1400c826f
mov r14, qword [r8 + r10*8]
mov r15, qword [r8 + r9*8]
mov qword [r8 + r10*8], r15
mov qword [r8 + r9*8], r14
inc r9
inc r10
inc r11
jmp 0x1400c3edf
cmp r13, rdi
jae 0x1400c845c
cmp rdi, rax
jbe 0x1400c8468
mov ecx, dword [r12 + r13*4]
mov edx, dword [r12 + rax*4]
mov dword [r12 + r13*4], edx
mov dword [r12 + rax*4], ecx
mov dword [rsp + 0xd10], r13d
sub r13, 1
jae 0x1400c3e77
lea rcx, [0x14019877e]
lea r8, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.6_src_dfa_onepass.rs
push 0x34
pop rdx
call fcn.140057910
ud2
lea rax, [rsp + 0x1958]
mov qword [rax - 0x18], r12
mov qword [rax - 0x10], rbx
mov qword [rax - 8], rdi
and qword [rax], 0
mov rcx, rdi
call fcn.14009409f
mov qword [rsp + 0xc8], rdx
lea r8, [rdi*4]
mov qword [rsp + 0xb8], rax
mov rcx, rax
mov rdx, r12
call sub.msvcrt.dll_memcpy
xor eax, eax
mov qword [rsp + 0xa8], rax
lea rbx, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.6_src_dfa_remapper.rs
lea r15, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.6_src_dfa_remapper.rs
mov r13, qword [rsp + 0xc0]
mov rsi, qword [rsp + 0xa8]
cmp rsi, r13
je 0x1400c4074
lea rax, [rsi + 1]
mov qword [rsp + 0xa8], rax
mov r12, qword [rsp + 0x1958]
and r12d, 0x3f
mov r14, rsi
mov ecx, r12d
shl r14, cl
mov rcx, qword [rsp + 0xb8]
mov rdx, rdi
mov r8, rsi
mov r9, rbx
call fcn.14001ab93
mov eax, dword [rax]
cmp eax, r14d
je 0x1400c3fc6
mov rbx, qword [rsp + 0xb8]
mov r13d, eax
mov r8d, eax
mov ecx, r12d
shr r8, cl
mov rcx, rbx
mov rdx, rdi
mov r9, r15
call fcn.14001ab93
mov eax, dword [rax]
cmp eax, r14d
jne 0x1400c401d
mov rcx, qword [rsp + 0x1940]
mov rdx, qword [rsp + 0x1950]
mov r8, rsi
lea r9, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.6_src_dfa_remapper.rs
call fcn.14001ab93
mov dword [rax], r13d
mov r13, qword [rsp + 0xc0]
lea rbx, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.6_src_dfa_remapper.rs
jmp 0x1400c3fc6
mov rcx, qword [rsp + 0xcf8]
and ecx, 0x3f
mov rax, qword [rsp + 0xbd0]
mov rdx, qword [rsp + 0xcf0]
mov qword [rsp + 0xd8], rdx
mov qword [rsp + 0xc0], rcx
shr rax, cl
mov qword [rsp + 0xa8], rax
xor r14d, r14d
lea rsi, [rsp + 0x1940]
movabs rbx, 0x7ffffffffff
cmp r14, qword [rsp + 0xa8]
je 0x1400c4161
mov r12, r14
mov rcx, qword [rsp + 0xc0]
shl r12, cl
mov r13, qword [rsp + 0xd8]
sub r13, 1
jb 0x1400c4159
mov rcx, qword [rsp + 0xbc0]
mov rdx, qword [rsp + 0xbd0]
mov r8, r12
lea r9, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.6_src_dfa_onepass.rs
call fcn.1400de625
mov r15, qword [rax]
shr r15, 0x2b
mov rcx, qword [rsp + 0xbc0]
mov rdx, qword [rsp + 0xbd0]
mov r8, r12
lea r9, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.6_src_dfa_onepass.rs
call fcn.1400de625
mov rdi, rax
mov rcx, rsi
lea rdx, [rsp + 0x1958]
mov r8d, r15d
call fcn.1400a20f4
shl rax, 0x2b
mov rcx, qword [rdi]
and rcx, rbx
or rcx, rax
mov qword [rdi], rcx
inc r12
jmp 0x1400c40e3
inc r14
jmp 0x1400c40bf
mov rbx, qword [rsp + 0xbe8]
xor r12d, r12d
lea r13, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.6_src_dfa_onepass.rs
lea rdi, [rsp + 0x1940]
lea r15, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.6_src_dfa_onepass.rs
cmp rbx, r12
je 0x1400c41de
lea r14, [r12 + 1]
mov rcx, qword [rsp + 0xbd8]
mov rdx, qword [rsp + 0xbe8]
mov r8, r12
mov r9, r13
call fcn.14001ab93
mov r8d, dword [rax]
mov rcx, rdi
lea rdx, [rsp + 0x1958]
call fcn.1400a20f4
mov esi, eax
mov rcx, qword [rsp + 0xbd8]
mov rdx, qword [rsp + 0xbe8]
mov r8, r12
mov r9, r15
call fcn.14001ab93
mov dword [rax], esi
mov r12, r14
jmp 0x1400c4182
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xc8]
call fcn.140095e17
mov rcx, qword [rsp + 0x1940]
mov rdx, qword [rsp + 0x1948]
call fcn.140095e17
mov rsi, qword [rsp + 0xba0]
mov r14d, dword [rsp + 0xba8]
mov r15d, dword [rsp + 0xbac]
mov rbx, qword [rsp + 0xbb0]
mov r12, qword [rsp + 0xbb8]
lea rcx, [rsp + 0x1e80]
mov r8d, 0x158
lea rdx, [rsp + 0xbc0]
call sub.msvcrt.dll_memcpy
lea r13, [rsp + 0xd78]
jmp 0x1400ab30c
lea rsi, [rsp + 0x1520]
lea rdx, [rsp + 0x1940]
mov r8d, 0x178
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov rcx, rsi
call fcn.140094332
mov rsi, rax
lea rbx, fcn.1400943b8
xor edi, edi
mov r15, qword [rsp + 0xb8]
mov r13, qword [rsp + 0xa68]
mov r12, qword [rsp + 0x150]
mov r14b, byte [rsp + 0x1351]
jmp 0x1400c454d
mov dl, byte [rsp + 0x1355]
mov r8b, byte [rsp + 0x1356]
lea rsi, [rsp + 0x1520]
lea r9, [rsp + 0x1940]
mov rcx, rsi
call fcn.14001c91f
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 + 0x1328], eax
movzx eax, word [rsi + 0x16]
mov word [rsp + 0x132c], ax
cmp bl, 3
jne 0x1400c44a1
mov eax, dword [rsp + 0x1328]
mov dword [rsp + 0xad8], eax
movzx eax, word [rsp + 0x132c]
mov word [rsp + 0xadc], ax
lea rcx, [rsp + 0x1940]
call fcn.1400943b8
jmp 0x1400c3c15
lea r8, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.6_src_meta_literal.rs
xor ecx, ecx
xor edx, edx
call fcn.140054d40
ud2
lea rcx, [rsp + 0x16e0]
lea rdi, [rsp + 0x1940]
mov r8d, 0x1a0
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov eax, dword [rdi + 0x1a1]
mov ecx, dword [rdi + 0x1a4]
lea rdi, [rsp + 0xba0]
mov dword [rdi + 0x361], eax
mov dword [rdi + 0x364], ecx
lea r15, [rsp + 0x1520]
lea rdx, [rsp + 0x1e80]
mov r8d, 0x1c0
mov rcx, r15
call sub.msvcrt.dll_memcpy
mov r8d, 0x360
mov rcx, rdi
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov byte [rdi + 0x360], bl
mov qword [rdi + 0x368], rsi
cmp byte [rdi + 0x1ba], 2
mov r14b, byte [rsp + 0xd0]
je 0x1400c3b69
lea rcx, [rsp + 0x1520]
lea rdx, [rsp + 0xba0]
mov r8d, 0x380
call sub.msvcrt.dll_memcpy
jmp 0x1400c3c2e
lea rsi, [rsp + 0x1538]
lea rdi, [rsp + 0xbb8]
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 + 0x1328]
mov dword [rdi - 6], eax
movzx eax, word [rsp + 0x132c]
mov word [rdi - 2], ax
mov byte [rdi + 0x188], bl
lea rcx, [rsp + 0xba0]
call fcn.1400943fb
mov rsi, rax
lea rbx, str._vI_t_
mov dil, 2
mov r14b, byte [rsp + 0x1351]
lea rcx, [rsp + 0x1940]
call fcn.1400943b8
mov r15, qword [rsp + 0xb8]
mov r13, qword [rsp + 0xa68]
mov r12, qword [rsp + 0x150]
mov qword [rsp + 0x1bb0], rsi
mov qword [rsp + 0x1bb8], rbx
mov byte [rsp + 0x1bc0], dil
mov byte [rsp + 0x1bc1], r14b
movzx eax, word [rsp + 0xadc]
mov word [rsp + 0x1bc6], ax
mov eax, dword [rsp + 0xad8]
mov dword [rsp + 0x1bc2], eax
mov rax, qword [rsp + 0x1bb0]
mov qword [rsp + 0x1520], rax
mov rax, qword [rsp + 0x1bb8]
mov qword [rsp + 0x1528], rax
mov rax, qword [rsp + 0x1bc0]
mov qword [rsp + 0x1530], rax
mov byte [rsp + 0x16da], 8
lea rsi, [rsp + 0x18c0]
lea rdx, [rsp + 0x1520]
mov rcx, rsi
call fcn.1400d6fc3
cmp byte [rsi + 0x10], 2
je 0x1400c48e3
mov rax, qword [rsp + 0x18d0]
mov qword [rsp + 0x14d0], rax
movups xmm0, xmmword [rsp + 0x18c0]
movaps xmmword [rsp + 0x14c0], xmm0
test al, al
mov rsi, qword [rsp + 0x170]
mov r14, qword [rsp + 0xa60]
je 0x1400c48d6
mov al, byte [rsp + 0x14c0]
mov dword [rsp + 0x148], eax
movzx eax, byte [rsp + 0x14c7]
shl eax, 0x10
movzx ecx, word [rsp + 0x14c5]
or ecx, eax
shl rcx, 0x20
mov ebx, dword [rsp + 0x14c1]
or rbx, rcx
mov rax, qword [rsp + 0x14c8]
mov qword [rsp + 0x18a0], rax
mov rax, qword [rsp + 0x14d0]
mov qword [rsp + 0x18a8], rax
mov rdi, qword [rsp + 0x178]
shl rdi, 0x20
add rdi, qword [rsp + 0xaa8]
mov r15, qword [rsp + 0xb08]
shl r15, 8
add r15, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xab8]
shl rax, 8
add rax, qword [rsp + 0xf0]
mov qword [rsp + 0xf0], rax
mov rcx, qword [rsp + 0xb18]
mov eax, ecx
mov qword [rsp + 0xaa8], rax
shr rcx, 0x20
mov eax, ecx
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0xab0]
mov byte [rsp + 0xe8], al
shr rax, 8
mov qword [rsp + 0xac8], rax
lea rcx, [rsp + 0xb70]
call fcn.1400c93f7
mov rax, qword [rsp + 0xb30]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0xb38]
mov qword [rsp + 0xb30], rax
mov rax, qword [rsp + 0xb40]
mov qword [rsp + 0xb38], rax
mov rax, qword [rsp + 0xb48]
mov qword [rsp + 0xb40], rax
mov rax, qword [rsp + 0xb00]
mov qword [rsp + 0xb48], rax
mov rax, qword [rsp + 0xaa0]
mov qword [rsp + 0xb00], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0xaa0], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0xaf8]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0xa98]
mov qword [rsp + 0xaf8], rax
mov rax, qword [rsp + 0xb28]
mov qword [rsp + 0xa80], rax
mov rax, qword [rsp + 0xb20]
mov qword [rsp + 0xb28], rax
mov rax, qword [rsp + 0xa78]
mov qword [rsp + 0xb20], rax
mov rax, qword [rsp + 0xb10]
mov qword [rsp + 0xad0], rax
mov al, byte [rsp + 0x31]
mov byte [rsp + 0xa6], al
mov qword [rsp + 0xb08], rsi
mov al, byte [rsp + 0xb7]
mov byte [rsp + 0xa7], al
mov qword [rsp + 0xa98], r15
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0xb68]
mov qword [rsp + 0xab0], rax
mov rax, qword [rsp + 0xac0]
mov qword [rsp + 0xb10], rax
mov qword [rsp + 0xab8], rbx
mov rax, qword [rsp + 0xaf0]
mov qword [rsp + 0x130], rax
mov al, byte [rsp + 0xb6]
mov byte [rsp + 0x31], al
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0xa78], rax
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0xb18], rax
mov r8, r14
mov rbx, qword [rsp + 0xa90]
mov r9b, byte [rsp + 0x100]
mov r10, qword [rsp + 0xa58]
mov rcx, qword [rsp + 0x190]
mov sil, byte [rsp + 0xa3]
mov rdx, qword [rsp + 0xa88]
mov r14b, byte [rsp + 0xa5]
mov r15b, byte [rsp + 0xa4]
mov r11, qword [rsp + 0x158]
jmp 0x1400b5c8a
lea rcx, [rsp + 0x14c0]
call fcn.14001beb0
mov r8, qword [rsp + 0xe0]
mov r9, qword [rsp + 0xc0]
lea rcx, [rsp + 0xb70]
mov rdi, r8
mov rsi, r9
call fcn.1400c93f7
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0xa80], rax
mov qword [rsp + 0xad0], rsi
mov al, byte [rsp + 0x9f]
mov byte [rsp + 0xa6], al
mov qword [rsp + 0xc0], r15
mov al, byte [rsp + 0x9e]
mov byte [rsp + 0x9f], al
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0xb8], rax
mov al, byte [rsp + 0xa3]
mov byte [rsp + 0x9e], al
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x138], rax
mov sil, byte [rsp + 0xa5]
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x168], rax
mov r14b, byte [rsp + 0xa4]
mov rax, qword [rsp + 0xa48]
mov qword [rsp + 0xc8], rax
mov r15b, byte [rsp + 0x9d]
mov rax, qword [rsp + 0xa40]
mov qword [rsp + 0xa48], rax
mov al, byte [rsp + 0x9c]
mov byte [rsp + 0x9d], al
mov rax, qword [rsp + 0xa38]
mov qword [rsp + 0xa40], rax
mov al, byte [rsp + 0x9b]
mov byte [rsp + 0x9c], al
mov rax, qword [rsp + 0xa30]
mov qword [rsp + 0xa38], rax
mov al, byte [rsp + 0xa2]
mov byte [rsp + 0x9b], al
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0xa30], rax
mov al, byte [rsp + 0xa1]
mov byte [rsp + 0xa2], al
mov rax, qword [rsp + 0xa58]
mov qword [rsp + 0xd8], rax
mov al, byte [rsp + 0x9a]
mov byte [rsp + 0xa1], al
mov r10, qword [rsp + 0xa28]
mov cl, byte [rsp + 0x99]
mov byte [rsp + 0x9a], cl
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0xa28], rax
mov cl, byte [rsp + 0xa0]
mov byte [rsp + 0x99], cl
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0xa8], rax
mov al, byte [rsp + 0x9b8]
mov byte [rsp + 0xa0], al
mov rcx, qword [rsp + 0x190]
mov qword [rsp + 0xf8], rcx
mov al, byte [rsp + 0x9a8]
mov byte [rsp + 0x9b8], al
mov rcx, qword [rsp + 0x128]
mov al, byte [rsp + 0x998]
mov byte [rsp + 0x9a8], al
mov rdx, qword [rsp + 0xa88]
mov qword [rsp + 0x128], rdx
mov al, byte [rsp + 0x980]
mov byte [rsp + 0x998], al
mov rdx, r13
mov al, byte [rsp + 0x968]
mov byte [rsp + 0x980], al
mov r13, r12
mov al, byte [rsp + 0x950]
mov byte [rsp + 0x968], al
mov r12, qword [rsp + 0xa20]
mov al, byte [rsp + 0x940]
mov byte [rsp + 0x950], al
mov r9, qword [rsp + 0xa18]
mov qword [rsp + 0xa20], r9
mov al, byte [rsp + 0x928]
mov byte [rsp + 0x940], al
mov r9, qword [rsp + 0xa10]
mov qword [rsp + 0xa18], r9
mov al, byte [rsp + 0x910]
mov byte [rsp + 0x928], al
mov r9, qword [rsp + 0xa08]
mov qword [rsp + 0xa10], r9
mov al, byte [rsp + 0x900]
mov byte [rsp + 0x910], al
mov r9, qword [rsp + 0xa00]
mov qword [rsp + 0xa08], r9
mov al, byte [rsp + 0x8e8]
mov byte [rsp + 0x900], al
mov r9, qword [rsp + 0x9f8]
mov qword [rsp + 0xa00], r9
mov al, byte [rsp + 0x8d0]
mov byte [rsp + 0x8e8], al
mov r9, qword [rsp + 0x9f0]
mov qword [rsp + 0x9f8], r9
mov al, byte [rsp + 0x8b8]
mov byte [rsp + 0x8d0], al
mov r9, qword [rsp + 0x9e8]
mov qword [rsp + 0x9f0], r9
mov al, byte [rsp + 0x98]
mov byte [rsp + 0x8b8], al
mov r9, qword [rsp + 0x9e0]
mov qword [rsp + 0x9e8], r9
mov al, byte [rsp + 0x97]
mov byte [rsp + 0x98], al
mov r9, qword [rsp + 0x9d8]
mov qword [rsp + 0x9e0], r9
mov al, byte [rsp + 0x96]
mov byte [rsp + 0x97], al
mov r9, qword [rsp + 0x120]
mov qword [rsp + 0x9d8], r9
mov al, byte [rsp + 0x95]
mov byte [rsp + 0x96], al
mov r9, qword [rsp + 0x9d0]
mov qword [rsp + 0x120], r9
mov al, byte [rsp + 0x94]
mov byte [rsp + 0x95], al
mov r9, qword [rsp + 0x9c8]
mov qword [rsp + 0x9d0], r9
mov al, byte [rsp + 0x93]
mov byte [rsp + 0x94], al
mov r9, qword [rsp + 0x160]
mov qword [rsp + 0x9c8], r9
mov al, byte [rsp + 0x92]
mov byte [rsp + 0x93], al
mov r9, qword [rsp + 0x9c0]
mov qword [rsp + 0x160], r9
mov al, byte [rsp + 0x91]
mov byte [rsp + 0x92], al
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x9c0], rax
mov al, byte [rsp + 0x90]
mov byte [rsp + 0x91], al
mov r11, qword [rsp + 0x9b0]
mov r9b, byte [rsp + 0x8f]
mov byte [rsp + 0x90], r9b
mov r9, qword [rsp + 0x9a0]
mov qword [rsp + 0x9b0], r9
mov r9b, byte [rsp + 0x8e]
mov byte [rsp + 0x8f], r9b
mov r9, qword [rsp + 0x990]
mov qword [rsp + 0x9a0], r9
mov r9b, byte [rsp + 0x8d]
mov byte [rsp + 0x8e], r9b
mov r9, qword [rsp + 0x988]
mov qword [rsp + 0x990], r9
mov r9b, byte [rsp + 0x8c]
mov byte [rsp + 0x8d], r9b
mov r9, qword [rsp + 0x978]
mov qword [rsp + 0x988], r9
mov r9b, byte [rsp + 0x8b]
mov byte [rsp + 0x8c], r9b
mov r9, qword [rsp + 0x970]
mov qword [rsp + 0x978], r9
mov r9b, byte [rsp + 0x8a]
mov byte [rsp + 0x8b], r9b
mov r9, qword [rsp + 0x960]
mov qword [rsp + 0x970], r9
mov r9b, byte [rsp + 0x89]
mov byte [rsp + 0x8a], r9b
mov r9, qword [rsp + 0x958]
mov qword [rsp + 0x960], r9
mov r9b, byte [rsp + 0x88]
mov byte [rsp + 0x89], r9b
mov r9, qword [rsp + 0x948]
mov qword [rsp + 0x958], r9
mov r9b, byte [rsp + 0x87]
mov byte [rsp + 0x88], r9b
mov r9, qword [rsp + 0x938]
mov qword [rsp + 0x948], r9
mov r9b, byte [rsp + 0x86]
mov byte [rsp + 0x87], r9b
mov r9, qword [rsp + 0x930]
mov qword [rsp + 0x938], r9
mov r9b, byte [rsp + 0x7a0]
mov byte [rsp + 0x86], r9b
mov r9, qword [rsp + 0x920]
mov qword [rsp + 0x930], r9
mov r9b, byte [rsp + 0x790]
mov byte [rsp + 0x7a0], r9b
mov r9, qword [rsp + 0x918]
mov qword [rsp + 0x920], r9
mov r9b, byte [rsp + 0x778]
mov byte [rsp + 0x790], r9b
mov r9, qword [rsp + 0x908]
mov qword [rsp + 0x918], r9
mov r9b, byte [rsp + 0x760]
mov byte [rsp + 0x778], r9b
mov r9, qword [rsp + 0x8f8]
mov qword [rsp + 0x908], r9
mov r9b, byte [rsp + 0x748]
mov byte [rsp + 0x760], r9b
mov r9, qword [rsp + 0x8f0]
mov qword [rsp + 0x8f8], r9
mov r9b, byte [rsp + 0x738]
mov byte [rsp + 0x748], r9b
mov r9, qword [rsp + 0x8e0]
mov qword [rsp + 0x8f0], r9
mov r9b, byte [rsp + 0x720]
mov byte [rsp + 0x738], r9b
mov r9, qword [rsp + 0x8d8]
mov qword [rsp + 0x8e0], r9
mov r9b, byte [rsp + 0x708]
mov byte [rsp + 0x720], r9b
mov r9, qword [rsp + 0x8c8]
mov qword [rsp + 0x8d8], r9
mov r9b, byte [rsp + 0x6f8]
mov byte [rsp + 0x708], r9b
mov r9, qword [rsp + 0x8c0]
mov qword [rsp + 0x8c8], r9
mov r9b, byte [rsp + 0x6e0]
mov byte [rsp + 0x6f8], r9b
mov r9, qword [rsp + 0x8b0]
mov qword [rsp + 0x8c0], r9
mov r9b, byte [rsp + 0x6c8]
mov byte [rsp + 0x6e0], r9b
mov r9, qword [rsp + 0x8a8]
mov qword [rsp + 0x8b0], r9
mov r9b, byte [rsp + 0x6b0]
mov byte [rsp + 0x6c8], r9b
mov r9, qword [rsp + 0x8a0]
mov qword [rsp + 0x8a8], r9
mov r9b, byte [rsp + 0x6a0]
mov byte [rsp + 0x6b0], r9b
mov r9, qword [rsp + 0x898]
mov qword [rsp + 0x8a0], r9
mov r9b, byte [rsp + 0x688]
mov byte [rsp + 0x6a0], r9b
mov r9, qword [rsp + 0x890]
mov qword [rsp + 0x898], r9
mov r9b, byte [rsp + 0x670]
mov byte [rsp + 0x688], r9b
mov r9, qword [rsp + 0x888]
mov qword [rsp + 0x890], r9
mov r9b, byte [rsp + 0x660]
mov byte [rsp + 0x670], r9b
mov r9, qword [rsp + 0x880]
mov qword [rsp + 0x888], r9
mov r9b, byte [rsp + 0x648]
mov byte [rsp + 0x660], r9b
mov r9, qword [rsp + 0x878]
mov qword [rsp + 0x880], r9
mov r9b, byte [rsp + 0x630]
mov byte [rsp + 0x648], r9b
mov r9, qword [rsp + 0x870]
mov qword [rsp + 0x878], r9
mov r9b, byte [rsp + 0x620]
mov byte [rsp + 0x630], r9b
mov r9, qword [rsp + 0x868]
mov qword [rsp + 0x870], r9
mov r9b, byte [rsp + 0x608]
mov byte [rsp + 0x620], r9b
mov r9, qword [rsp + 0x860]
mov qword [rsp + 0x868], r9
mov r9b, byte [rsp + 0x5f0]
mov byte [rsp + 0x608], r9b
mov r9, qword [rsp + 0x858]
mov qword [rsp + 0x860], r9
mov r9b, byte [rsp + 0x5d8]
mov byte [rsp + 0x5f0], r9b
mov r9, qword [rsp + 0x850]
mov qword [rsp + 0x858], r9
mov r9b, byte [rsp + 0x5c8]
mov byte [rsp + 0x5d8], r9b
mov r9, qword [rsp + 0x848]
mov qword [rsp + 0x850], r9
mov r9b, byte [rsp + 0x5b0]
mov byte [rsp + 0x5c8], r9b
mov r9, qword [rsp + 0x840]
mov qword [rsp + 0x848], r9
mov r9b, byte [rsp + 0x598]
mov byte [rsp + 0x5b0], r9b
mov r9, qword [rsp + 0x838]
mov qword [rsp + 0x840], r9
mov r9b, byte [rsp + 0x588]
mov byte [rsp + 0x598], r9b
mov r9, qword [rsp + 0x830]
mov qword [rsp + 0x838], r9
mov r9b, byte [rsp + 0x570]
mov byte [rsp + 0x588], r9b
mov r9, qword [rsp + 0x828]
mov qword [rsp + 0x830], r9
mov r9b, byte [rsp + 0x558]
mov byte [rsp + 0x570], r9b
mov r9, qword [rsp + 0x820]
mov qword [rsp + 0x828], r9
mov r9b, byte [rsp + 0x540]
mov byte [rsp + 0x558], r9b
mov r9, qword [rsp + 0x818]
mov qword [rsp + 0x820], r9
mov r9b, byte [rsp + 0x530]
mov byte [rsp + 0x540], r9b
mov r9, qword [rsp + 0x810]
mov qword [rsp + 0x818], r9
mov r9b, byte [rsp + 0x518]
mov byte [rsp + 0x530], r9b
mov r9, qword [rsp + 0x808]
mov qword [rsp + 0x810], r9
mov r9b, byte [rsp + 0x500]
mov byte [rsp + 0x518], r9b
mov r9, qword [rsp + 0x800]
mov qword [rsp + 0x808], r9
mov r9b, byte [rsp + 0x4f0]
mov byte [rsp + 0x500], r9b
mov r9, qword [rsp + 0x7f8]
mov qword [rsp + 0x800], r9
mov r9b, byte [rsp + 0x4d8]
mov byte [rsp + 0x4f0], r9b
mov r9, qword [rsp + 0x7f0]
mov qword [rsp + 0x7f8], r9
mov r9b, byte [rsp + 0x4c0]
mov byte [rsp + 0x4d8], r9b
mov r9, qword [rsp + 0x7e8]
mov qword [rsp + 0x7f0], r9
mov r9b, byte [rsp + 0x4a8]
mov byte [rsp + 0x4c0], r9b
mov r9, qword [rsp + 0x7e0]
mov qword [rsp + 0x7e8], r9
mov r9b, byte [rsp + 0x498]
mov byte [rsp + 0x4a8], r9b
mov r9, qword [rsp + 0x7d8]
mov qword [rsp + 0x7e0], r9
mov r9b, byte [rsp + 0x480]
mov byte [rsp + 0x498], r9b
mov r9, qword [rsp + 0x7d0]
mov qword [rsp + 0x7d8], r9
mov r9b, byte [rsp + 0x468]
mov byte [rsp + 0x480], r9b
mov r9, qword [rsp + 0x7c8]
mov qword [rsp + 0x7d0], r9
mov r9b, byte [rsp + 0x458]
mov byte [rsp + 0x468], r9b
mov r9, qword [rsp + 0x7c0]
mov qword [rsp + 0x7c8], r9
mov r9b, byte [rsp + 0x85]
mov byte [rsp + 0x458], r9b
mov r9, qword [rsp + 0x7b8]
mov qword [rsp + 0x7c0], r9
mov r9b, byte [rsp + 0x430]
mov byte [rsp + 0x85], r9b
mov r9, qword [rsp + 0x7b0]
mov qword [rsp + 0x7b8], r9
mov r9b, byte [rsp + 0x84]
mov byte [rsp + 0x430], r9b
mov r9, qword [rsp + 0x7a8]
mov qword [rsp + 0x7b0], r9
mov r9b, byte [rsp + 0x83]
mov byte [rsp + 0x84], r9b
mov r9, qword [rsp + 0x798]
mov qword [rsp + 0x7a8], r9
mov r9b, byte [rsp + 0x82]
mov byte [rsp + 0x83], r9b
mov r9, qword [rsp + 0x788]
mov qword [rsp + 0x798], r9
mov r9b, byte [rsp + 0x81]
mov byte [rsp + 0x82], r9b
mov r9, qword [rsp + 0x780]
mov qword [rsp + 0x788], r9
mov r9b, byte [rsp + 0x80]
mov byte [rsp + 0x81], r9b
mov r9, qword [rsp + 0x770]
mov qword [rsp + 0x780], r9
mov r9b, byte [rsp + 0x7f]
mov byte [rsp + 0x80], r9b
mov r9, qword [rsp + 0x768]
mov qword [rsp + 0x770], r9
mov r9b, byte [rsp + 0x7e]
mov byte [rsp + 0x7f], r9b
mov r9, qword [rsp + 0x758]
mov qword [rsp + 0x768], r9
mov r9b, byte [rsp + 0x7d]
mov byte [rsp + 0x7e], r9b
mov r9, qword [rsp + 0x750]
mov qword [rsp + 0x758], r9
mov r9b, byte [rsp + 0x3b0]
mov byte [rsp + 0x7d], r9b
mov r9, qword [rsp + 0x740]
mov qword [rsp + 0x750], r9
mov r9b, byte [rsp + 0x7c]
mov byte [rsp + 0x3b0], r9b
mov r9, qword [rsp + 0x730]
mov qword [rsp + 0x740], r9
mov r9b, byte [rsp + 0x388]
mov byte [rsp + 0x7c], r9b
mov r9, qword [rsp + 0x728]
mov qword [rsp + 0x730], r9
mov r9b, byte [rsp + 0x7b]
mov byte [rsp + 0x388], r9b
mov r9, qword [rsp + 0x718]
mov qword [rsp + 0x728], r9
mov r9b, byte [rsp + 0x368]
mov byte [rsp + 0x7b], r9b
mov r9, qword [rsp + 0x710]
mov qword [rsp + 0x718], r9
mov r9b, byte [rsp + 0x350]
mov byte [rsp + 0x368], r9b
mov r9, qword [rsp + 0x700]
mov qword [rsp + 0x710], r9
mov r9b, byte [rsp + 0x7a]
mov byte [rsp + 0x350], r9b
mov r9, qword [rsp + 0x6f0]
mov qword [rsp + 0x700], r9
mov r9b, byte [rsp + 0x330]
mov byte [rsp + 0x7a], r9b
mov r9, qword [rsp + 0x6e8]
mov qword [rsp + 0x6f0], r9
mov r9b, byte [rsp + 0x318]
mov byte [rsp + 0x330], r9b
mov r9, qword [rsp + 0x6d8]
mov qword [rsp + 0x6e8], r9
mov r9b, byte [rsp + 0x79]
mov byte [rsp + 0x318], r9b
mov r9, qword [rsp + 0x6d0]
mov qword [rsp + 0x6d8], r9
mov r9b, byte [rsp + 0x2f8]
mov byte [rsp + 0x79], r9b
mov r9, qword [rsp + 0x6c0]
mov qword [rsp + 0x6d0], r9
mov r9b, byte [rsp + 0x2e0]
mov byte [rsp + 0x2f8], r9b
mov r9, qword [rsp + 0x6b8]
mov qword [rsp + 0x6c0], r9
mov r9b, byte [rsp + 0x78]
mov byte [rsp + 0x2e0], r9b
mov r9, qword [rsp + 0x6a8]
mov qword [rsp + 0x6b8], r9
mov r9b, byte [rsp + 0x2c0]
mov byte [rsp + 0x78], r9b
mov r9, qword [rsp + 0x698]
mov qword [rsp + 0x6a8], r9
mov r9b, byte [rsp + 0x2a8]
mov byte [rsp + 0x2c0], r9b
mov r9, qword [rsp + 0x690]
mov qword [rsp + 0x698], r9
mov r9b, byte [rsp + 0x290]
mov byte [rsp + 0x2a8], r9b
mov r9, qword [rsp + 0x680]
mov qword [rsp + 0x690], r9
mov r9b, byte [rsp + 0x77]
mov byte [rsp + 0x290], r9b
mov r9, qword [rsp + 0x678]
mov qword [rsp + 0x680], r9
mov r9b, byte [rsp + 0x270]
mov byte [rsp + 0x77], r9b
mov r9, qword [rsp + 0x668]
mov qword [rsp + 0x678], r9
mov r9b, byte [rsp + 0x258]
mov byte [rsp + 0x270], r9b
mov r9, qword [rsp + 0x658]
mov qword [rsp + 0x668], r9
mov r9b, byte [rsp + 0x76]
mov byte [rsp + 0x258], r9b
mov r9, qword [rsp + 0x650]
mov qword [rsp + 0x658], r9
mov r9b, byte [rsp + 0x75]
mov byte [rsp + 0x76], r9b
mov r9, qword [rsp + 0x640]
mov qword [rsp + 0x650], r9
mov r9b, byte [rsp + 0x74]
mov byte [rsp + 0x75], r9b
mov r9, qword [rsp + 0x638]
mov qword [rsp + 0x640], r9
mov r9b, byte [rsp + 0x248]
mov byte [rsp + 0x74], r9b
mov r9, qword [rsp + 0x628]
mov qword [rsp + 0x638], r9
mov r9b, byte [rsp + 0x73]
mov byte [rsp + 0x248], r9b
mov r9, qword [rsp + 0x618]
mov qword [rsp + 0x628], r9
mov r9b, byte [rsp + 0x72]
mov byte [rsp + 0x73], r9b
mov r9, qword [rsp + 0x610]
mov qword [rsp + 0x618], r9
mov r9b, byte [rsp + 0x71]
mov byte [rsp + 0x72], r9b
mov r9, qword [rsp + 0x600]
mov qword [rsp + 0x610], r9
mov r9b, byte [rsp + 0x240]
mov byte [rsp + 0x71], r9b
mov r9, qword [rsp + 0x5f8]
mov qword [rsp + 0x600], r9
mov r9b, byte [rsp + 0x70]
mov byte [rsp + 0x240], r9b
mov r9, qword [rsp + 0x5e8]
mov qword [rsp + 0x5f8], r9
mov r9b, byte [rsp + 0x6f]
mov byte [rsp + 0x70], r9b
mov r9, qword [rsp + 0x5e0]
mov qword [rsp + 0x5e8], r9
mov r9b, byte [rsp + 0x6e]
mov byte [rsp + 0x6f], r9b
mov r9, qword [rsp + 0x5d0]
mov qword [rsp + 0x5e0], r9
mov r9b, byte [rsp + 0x238]
mov byte [rsp + 0x6e], r9b
mov r9, qword [rsp + 0x5c0]
mov qword [rsp + 0x5d0], r9
mov r9b, byte [rsp + 0x6d]
mov byte [rsp + 0x238], r9b
mov r9, qword [rsp + 0x5b8]
mov qword [rsp + 0x5c0], r9
mov r9b, byte [rsp + 0x6c]
mov byte [rsp + 0x6d], r9b
mov r9, qword [rsp + 0x5a8]
mov qword [rsp + 0x5b8], r9
mov r9b, byte [rsp + 0x6b]
mov byte [rsp + 0x6c], r9b
mov r9, qword [rsp + 0x5a0]
mov qword [rsp + 0x5a8], r9
mov r9b, byte [rsp + 0x6a]
mov byte [rsp + 0x6b], r9b
mov r9, qword [rsp + 0x590]
mov qword [rsp + 0x5a0], r9
mov r9b, byte [rsp + 0x230]
mov byte [rsp + 0x6a], r9b
mov r9, qword [rsp + 0x580]
mov qword [rsp + 0x590], r9
mov r9b, byte [rsp + 0x69]
mov byte [rsp + 0x230], r9b
mov r9, qword [rsp + 0x578]
mov qword [rsp + 0x580], r9
mov r9b, byte [rsp + 0x68]
mov byte [rsp + 0x69], r9b
mov r9, qword [rsp + 0x568]
mov qword [rsp + 0x578], r9
mov r9b, byte [rsp + 0x67]
mov byte [rsp + 0x68], r9b
mov r9, qword [rsp + 0x560]
mov qword [rsp + 0x568], r9
mov r9b, byte [rsp + 0x228]
mov byte [rsp + 0x67], r9b
mov r9, qword [rsp + 0x550]
mov qword [rsp + 0x560], r9
mov r9b, byte [rsp + 0x66]
mov byte [rsp + 0x228], r9b
mov r9, qword [rsp + 0x548]
mov qword [rsp + 0x550], r9
mov r9b, byte [rsp + 0x65]
mov byte [rsp + 0x66], r9b
mov r9, qword [rsp + 0x538]
mov qword [rsp + 0x548], r9
mov r9b, byte [rsp + 0x220]
mov byte [rsp + 0x65], r9b
mov r9, qword [rsp + 0x528]
mov qword [rsp + 0x538], r9
mov r9b, byte [rsp + 0x64]
mov byte [rsp + 0x220], r9b
mov r9, qword [rsp + 0x520]
mov qword [rsp + 0x528], r9
mov r9b, byte [rsp + 0x63]
mov byte [rsp + 0x64], r9b
mov r9, qword [rsp + 0x510]
mov qword [rsp + 0x520], r9
mov r9b, byte [rsp + 0x218]
mov byte [rsp + 0x63], r9b
mov r9, qword [rsp + 0x508]
mov qword [rsp + 0x510], r9
mov r9b, byte [rsp + 0x62]
mov byte [rsp + 0x218], r9b
mov r9, qword [rsp + 0x4f8]
mov qword [rsp + 0x508], r9
mov r9b, byte [rsp + 0x210]
mov byte [rsp + 0x62], r9b
mov r9, qword [rsp + 0x4e8]
mov qword [rsp + 0x4f8], r9
mov r9b, byte [rsp + 0x61]
mov byte [rsp + 0x210], r9b
mov r9, qword [rsp + 0x4e0]
mov qword [rsp + 0x4e8], r9
mov r9b, byte [rsp + 0x60]
mov byte [rsp + 0x61], r9b
mov r9, qword [rsp + 0x4d0]
mov qword [rsp + 0x4e0], r9
mov r9b, byte [rsp + 0x208]
mov byte [rsp + 0x60], r9b
mov r9, qword [rsp + 0x4c8]
mov qword [rsp + 0x4d0], r9
mov r9b, byte [rsp + 0x5f]
mov byte [rsp + 0x208], r9b
mov r9, qword [rsp + 0x4b8]
mov qword [rsp + 0x4c8], r9
mov r9b, byte [rsp + 0x5e]
mov byte [rsp + 0x5f], r9b
mov r9, qword [rsp + 0x4b0]
mov qword [rsp + 0x4b8], r9
mov r9b, byte [rsp + 0x200]
mov byte [rsp + 0x5e], r9b
mov r9, qword [rsp + 0x4a0]
mov qword [rsp + 0x4b0], r9
mov r9b, byte [rsp + 0x5d]
mov byte [rsp + 0x200], r9b
mov r9, qword [rsp + 0x490]
mov qword [rsp + 0x4a0], r9
mov r9b, byte [rsp + 0x1f8]
mov byte [rsp + 0x5d], r9b
mov r9, qword [rsp + 0x488]
mov qword [rsp + 0x490], r9
mov r9b, byte [rsp + 0x5c]
mov byte [rsp + 0x1f8], r9b
mov r9, qword [rsp + 0x478]
mov qword [rsp + 0x488], r9
mov r9b, byte [rsp + 0x5b]
mov byte [rsp + 0x5c], r9b
mov r9, qword [rsp + 0x470]
mov qword [rsp + 0x478], r9
mov r9b, byte [rsp + 0x1f0]
mov byte [rsp + 0x5b], r9b
mov r9, qword [rsp + 0x460]
mov qword [rsp + 0x470], r9
mov r9b, byte [rsp + 0x5a]
mov byte [rsp + 0x1f0], r9b
mov r9, qword [rsp + 0x450]
mov qword [rsp + 0x460], r9
mov r9b, byte [rsp + 0x59]
mov byte [rsp + 0x5a], r9b
mov r9, qword [rsp + 0x448]
mov qword [rsp + 0x450], r9
mov r9b, byte [rsp + 0x1e8]
mov byte [rsp + 0x59], r9b
mov r9, qword [rsp + 0x440]
mov qword [rsp + 0x448], r9
mov r9b, byte [rsp + 0x58]
mov byte [rsp + 0x1e8], r9b
mov r9, qword [rsp + 0x438]
mov qword [rsp + 0x440], r9
mov r9b, byte [rsp + 0x1e0]
mov byte [rsp + 0x58], r9b
mov r9, qword [rsp + 0x428]
mov qword [rsp + 0x438], r9
mov r9b, byte [rsp + 0x57]
mov byte [rsp + 0x1e0], r9b
mov r9, qword [rsp + 0x420]
mov qword [rsp + 0x428], r9
mov r9b, byte [rsp + 0x56]
mov byte [rsp + 0x57], r9b
mov r9, qword [rsp + 0x418]
mov qword [rsp + 0x420], r9
mov r9b, byte [rsp + 0x1d8]
mov byte [rsp + 0x56], r9b
mov r9, qword [rsp + 0x410]
mov qword [rsp + 0x418], r9
mov r9b, byte [rsp + 0x55]
mov byte [rsp + 0x1d8], r9b
mov r9, qword [rsp + 0x408]
mov qword [rsp + 0x410], r9
mov r9b, byte [rsp + 0x1d0]
mov byte [rsp + 0x55], r9b
mov r9, qword [rsp + 0x400]
mov qword [rsp + 0x408], r9
mov r9b, byte [rsp + 0x1c8]
mov byte [rsp + 0x1d0], r9b
mov r9, qword [rsp + 0x3f8]
mov qword [rsp + 0x400], r9
mov r9b, byte [rsp + 0x1c0]
mov byte [rsp + 0x1c8], r9b
mov r9, qword [rsp + 0x3f0]
mov qword [rsp + 0x3f8], r9
mov r9b, byte [rsp + 0x1b8]
mov byte [rsp + 0x1c0], r9b
mov r9, qword [rsp + 0x3e8]
mov qword [rsp + 0x3f0], r9
mov r9b, byte [rsp + 0x1b0]
mov byte [rsp + 0x1b8], r9b
mov r9, qword [rsp + 0x3e0]
mov qword [rsp + 0x3e8], r9
mov r9b, byte [rsp + 0x1a8]
mov byte [rsp + 0x1b0], r9b
mov r9, qword [rsp + 0x3d8]
mov qword [rsp + 0x3e0], r9
mov r9b, byte [rsp + 0x1a0]
mov byte [rsp + 0x1a8], r9b
mov r9, qword [rsp + 0x3d0]
mov qword [rsp + 0x3d8], r9
mov r9b, byte [rsp + 0x54]
mov byte [rsp + 0x1a0], r9b
mov r9, qword [rsp + 0x3c8]
mov qword [rsp + 0x3d0], r9
mov r9b, byte [rsp + 0x53]
mov byte [rsp + 0x54], r9b
mov r9, qword [rsp + 0x3c0]
mov qword [rsp + 0x3c8], r9
mov r9b, byte [rsp + 0x52]
mov byte [rsp + 0x53], r9b
mov r9, qword [rsp + 0x3b8]
mov qword [rsp + 0x3c0], r9
mov r9b, byte [rsp + 0x51]
mov byte [rsp + 0x52], r9b
mov r9, qword [rsp + 0x3a8]
mov qword [rsp + 0x3b8], r9
mov r9b, byte [rsp + 0x50]
mov byte [rsp + 0x51], r9b
mov r9, qword [rsp + 0x3a0]
mov qword [rsp + 0x3a8], r9
mov r9b, byte [rsp + 0x4f]
mov byte [rsp + 0x50], r9b
mov r9, qword [rsp + 0x398]
mov qword [rsp + 0x3a0], r9
mov r9b, byte [rsp + 0x4e]
mov byte [rsp + 0x4f], r9b
mov r9, qword [rsp + 0x390]
mov qword [rsp + 0x398], r9
mov r9b, byte [rsp + 0x4d]
mov byte [rsp + 0x4e], r9b
mov r9, qword [rsp + 0x380]
mov qword [rsp + 0x390], r9
mov r9b, byte [rsp + 0x4c]
mov byte [rsp + 0x4d], r9b
mov r9, qword [rsp + 0x378]
mov qword [rsp + 0x380], r9
mov r9b, byte [rsp + 0x4b]
mov byte [rsp + 0x4c], r9b
mov r9, qword [rsp + 0x370]
mov qword [rsp + 0x378], r9
mov r9b, byte [rsp + 0x4a]
mov byte [rsp + 0x4b], r9b
mov r9, qword [rsp + 0x360]
mov qword [rsp + 0x370], r9
mov r9b, byte [rsp + 0x49]
mov byte [rsp + 0x4a], r9b
mov r9, qword [rsp + 0x358]
mov qword [rsp + 0x360], r9
mov r9b, byte [rsp + 0x48]
mov byte [rsp + 0x49], r9b
mov r9, qword [rsp + 0x348]
mov qword [rsp + 0x358], r9
mov r9b, byte [rsp + 0x47]
mov byte [rsp + 0x48], r9b
mov r9, qword [rsp + 0x340]
mov qword [rsp + 0x348], r9
mov r9b, byte [rsp + 0x46]
mov byte [rsp + 0x47], r9b
mov r9, qword [rsp + 0x338]
mov qword [rsp + 0x340], r9
mov r9b, byte [rsp + 0x45]
mov byte [rsp + 0x46], r9b
mov r9, qword [rsp + 0x328]
mov qword [rsp + 0x338], r9
mov r9b, byte [rsp + 0x44]
mov byte [rsp + 0x45], r9b
mov r9, qword [rsp + 0x320]
mov qword [rsp + 0x328], r9
mov r9b, byte [rsp + 0x43]
mov byte [rsp + 0x44], r9b
mov r9, qword [rsp + 0x310]
mov qword [rsp + 0x320], r9
mov r9b, byte [rsp + 0x42]
mov byte [rsp + 0x43], r9b
mov r9, qword [rsp + 0x308]
mov qword [rsp + 0x310], r9
mov r9b, byte [rsp + 0x198]
mov byte [rsp + 0x42], r9b
mov r9, qword [rsp + 0x300]
mov qword [rsp + 0x308], r9
mov r9b, byte [rsp + 0x41]
mov byte [rsp + 0x198], r9b
mov r9, qword [rsp + 0x2f0]
mov qword [rsp + 0x300], r9
mov r9b, byte [rsp + 0x40]
mov byte [rsp + 0x41], r9b
mov r9, qword [rsp + 0x2e8]
mov qword [rsp + 0x2f0], r9
mov r9b, byte [rsp + 0x3f]
mov byte [rsp + 0x40], r9b
mov r9, qword [rsp + 0x2d8]
mov qword [rsp + 0x2e8], r9
mov r9b, byte [rsp + 0x3e]
mov byte [rsp + 0x3f], r9b
mov r9, qword [rsp + 0x2d0]
mov qword [rsp + 0x2d8], r9
mov r9b, byte [rsp + 0x3d]
mov byte [rsp + 0x3e], r9b
mov r9, qword [rsp + 0x2c8]
mov qword [rsp + 0x2d0], r9
mov r9b, byte [rsp + 0x3c]
mov byte [rsp + 0x3d], r9b
mov r9, qword [rsp + 0x2b8]
mov qword [rsp + 0x2c8], r9
mov r9b, byte [rsp + 0x3b]
mov byte [rsp + 0x3c], r9b
mov r9, qword [rsp + 0x2b0]
mov qword [rsp + 0x2b8], r9
mov r9b, byte [rsp + 0x3a]
mov byte [rsp + 0x3b], r9b
mov r9, qword [rsp + 0x2a0]
mov qword [rsp + 0x2b0], r9
mov r9b, byte [rsp + 0x39]
mov byte [rsp + 0x3a], r9b
mov r9, qword [rsp + 0x298]
mov qword [rsp + 0x2a0], r9
mov r9b, byte [rsp + 0x38]
mov byte [rsp + 0x39], r9b
mov r9, qword [rsp + 0x288]
mov qword [rsp + 0x298], r9
mov r9b, byte [rsp + 0x37]
mov byte [rsp + 0x38], r9b
mov r9, qword [rsp + 0x280]
mov qword [rsp + 0x288], r9
mov r9b, byte [rsp + 0x36]
mov byte [rsp + 0x37], r9b
mov r9, qword [rsp + 0x278]
mov qword [rsp + 0x280], r9
mov r9b, byte [rsp + 0x35]
mov byte [rsp + 0x36], r9b
mov r9, qword [rsp + 0x268]
mov qword [rsp + 0x278], r9
mov r9b, byte [rsp + 0x34]
mov byte [rsp + 0x35], r9b
mov r9, qword [rsp + 0x260]
mov qword [rsp + 0x268], r9
mov r9b, byte [rsp + 0x33]
mov byte [rsp + 0x34], r9b
mov r9, qword [rsp + 0x250]
mov qword [rsp + 0x260], r9
mov r9b, byte [rsp + 0x32]
mov byte [rsp + 0x33], r9b
mov r8, qword [rsp + 0x170]
mov qword [rsp + 0x250], r8
mov r8b, byte [rsp + 0xb7]
mov byte [rsp + 0x32], r8b
mov r9, qword [rsp + 0xa50]
mov qword [rsp + 0x170], r9
mov rax, qword [rsp + 0xb68]
mov qword [rsp + 0xa50], rax
mov r9, qword [rsp + 0xa90]
mov qword [rsp + 0xac8], r9
mov r9b, byte [rsp + 0x100]
mov byte [rsp + 0xe8], r9b
mov rbx, qword [rsp + 0xac0]
mov r9b, byte [rsp + 0xb6]
jmp 0x1400b5c66
ud2
lea r15, [rsp + 0xba0]
mov rcx, r15
call fcn.140026683
mov rcx, r15
call fcn.140026794
mov rcx, qword [r15 + 0x28]
mov rdx, qword [r15 + 0x38]
call fcn.14002691b
mov rcx, r15
call fcn.1400254b2
mov rcx, r15
call fcn.140026847
mov rcx, r15
call fcn.140026045
lea r12, [rsp + 0xc10]
lea r13, [rsp + 0x1520]
mov rcx, r13
mov rdx, r15
call fcn.1400302b7
mov r8d, 0x100
mov rcx, r12
mov rdx, r13
call sub.msvcrt.dll_memcpy
lea r12, [rsp + 0x1520]
mov rcx, r12
lea r14, [rsp + 0xd40]
mov rdx, r14
call fcn.140030341
lea r13, [rsp + 0xbf8]
mov rcx, r13
call fcn.14009446e
mov rax, qword [r12 + 0x10]
mov qword [r13 + 0x10], rax
movups xmm0, xmmword [r12]
movups xmmword [r13], xmm0
mov rcx, r15
call fcn.140026a35
xor eax, eax
cmp qword [r13], 0
setne al
mov eax, dword [rsp + rax*8 + 0xd24]
mov dword [r13 + 0x128], eax
mov rax, qword [r13 - 0x30]
mov qword [rsp + 0xa8], rax
mov rax, qword [r13 - 0x28]
mov qword [rsp + 0xd8], rax
mov al, byte [r13 - 0x20]
mov byte [rsp + 0xc8], al
mov al, byte [r13 - 0x1f]
mov byte [rsp + 0xf8], al
mov edi, dword [r13 - 0x1e]
movzx ebx, word [r13 - 0x1a]
lea r15, [rsp + 0xbe0]
lea rcx, [rsp + 0x1d10]
mov r8d, 0x158
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov r13b, byte [r15 + 0x158]
mov eax, dword [r15 + 0x159]
mov dword [rsp + 0xb60], eax
mov eax, dword [r15 + 0x15c]
mov dword [rsp + 0xb63], eax
mov rcx, r14
call fcn.140094993
cmp r13b, 3
mov rsi, qword [rsp + 0xb8]
je 0x1400c3a9c
shl rbx, 0x20
or rbx, rdi
lea r15, [rsp + 0x1bb0]
lea rdx, [rsp + 0x1d10]
mov r8d, 0x158
mov rcx, r15
call sub.msvcrt.dll_memcpy
mov eax, dword [rsp + 0xb60]
mov ecx, dword [rsp + 0xb63]
mov dword [rsp + 0xb58], eax
mov dword [rsp + 0xb5b], ecx
lea r12, [rsp + 0x1358]
mov r8d, 0x158
mov rcx, r12
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov eax, dword [rsp + 0xb58]
mov ecx, dword [rsp + 0xb5b]
mov dword [r12 + 0x159], eax
mov dword [r12 + 0x15c], ecx
mov rax, qword [rsp + 0xa8]
mov qword [r12 - 0x18], rax
mov rax, qword [rsp + 0xd8]
mov qword [r12 - 0x10], rax
mov al, byte [rsp + 0xc8]
mov byte [r12 - 8], al
mov al, byte [rsp + 0xf8]
mov byte [r12 - 7], al
mov rax, rbx
shr rax, 0x20
mov word [r12 - 2], ax
mov dword [r12 - 6], ebx
mov byte [r12 + 0x158], r13b
movzx eax, byte [rsp + 0x18d0]
cmp rax, 3
jne 0x1400c816e
lea rsi, [rsp + 0xba0]
lea rdx, [rsp + 0x1340]
mov r8d, 0x178
mov rcx, rsi
call sub.msvcrt.dll_memcpy
lea rdi, [rsp + 0x1520]
lea rdx, [rsp + 0x18c0]
mov rcx, rdi
mov r8, rsi
call fcn.14001bebf
mov rsi, qword [rdi]
mov rbx, qword [rdi + 8]
mov dil, byte [rdi + 0x10]
jmp 0x1400c82b0
lea r9, [rsp + 0x1940]
lea rax, [rsp + 0x1d10]
mov qword [r9], rax
lea rax, [0x1400dbd80]
mov qword [r9 + 8], rax
mov qword [rsp + 0x20], 1
lea rdx, str.internal_error:_entered_unreachable_code:_expected_literal__got
lea rsi, [rsp + 0xba0]
push 1
pop r8
mov rcx, rsi
call fcn.140001a08
lea rdx, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.6_src_meta_literal.rs
mov rcx, rsi
call fcn.140054a40
ud2
test rax, rax
je 0x1400c827e
cmp eax, 1
jne 0x1400c82bd
mov rdx, qword [rsp + 0x18c0]
mov r8b, byte [rsp + 0x18cb]
lea r15, [rsp + 0xba0]
lea r9, [rsp + 0x1340]
mov rcx, r15
call fcn.14001c029
mov bl, byte [r15 + 0x178]
cmp bl, 3
je 0x1400c82f0
lea rsi, [rsp + 0xbb8]
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 + 0x1958]
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 + 0x1940]
call fcn.140094375
mov rsi, rax
lea rbx, str.EE_t_
mov dil, 1
jmp 0x1400c83b5
lea r8, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.6_src_dfa_onepass.rs
mov rcx, r10
jmp 0x1400c4345
lea r8, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.6_src_dfa_onepass.rs
mov rcx, r9
jmp 0x1400c4345
lea rsi, [rsp + 0xba0]
lea rdx, [rsp + 0x1340]
mov r8d, 0x178
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov rcx, rsi
call fcn.140094332
mov rsi, rax
lea rbx, fcn.1400943b8
xor edi, edi
mov r14b, byte [rsp + 0x18d1]
jmp 0x1400c83ca
mov dl, byte [rsp + 0x18d5]
mov r8b, byte [rsp + 0x18d6]
lea r15, [rsp + 0xba0]
lea r9, [rsp + 0x1340]
mov rcx, r15
call fcn.14001c91f
mov bl, byte [r15 + 0x1a0]
cmp bl, 3
jne 0x1400c8312
lea rcx, [rsp + 0x1340]
call fcn.1400943b8
mov dil, byte [rsp + 0xc0]
mov rsi, qword [rsp + 0xb8]
jmp 0x1400c3aa4
lea rsi, [rsp + 0xbb8]
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 + 0x1e98]
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 + 0x1e80]
call fcn.1400943fb
mov rsi, rax
lea rbx, str._vI_t_
mov dil, 2
mov r14b, byte [rsp + 0x18d1]
lea rcx, [rsp + 0x1340]
call fcn.1400943b8
lea rcx, [rsp + 0x14c0]
mov qword [rcx], rsi
mov qword [rcx + 8], rbx
mov byte [rcx + 0x10], dil
mov byte [rcx + 0x11], r14b
call fcn.1400c938d
mov rsi, rax
lea rcx, [rsp + 0xb70]
call fcn.140094a19
mov rcx, qword [rsp + 0xb50]
mov qword [rcx + 8], rsi
lea rax, [0x140199ff8]
jmp 0x1400c38ef
lea rax, [rsp + 0x1bb0]
lea r9, [rsp + 0x1940]
mov qword [r9], rax
lea rax, [0x1400dbd80]
mov qword [r9 + 8], rax
mov qword [rsp + 0x20], 1
lea rdx, str.internal_error:_entered_unreachable_code:_expected_literal_or_concat__got
lea rsi, [rsp + 0xba0]
push 1
pop r8
mov rcx, rsi
call fcn.140001a08
lea rdx, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.6_src_meta_literal.rs
jmp 0x1400c8164
lea r8, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.6_src_dfa_remapper.rs
mov rcx, r13
jmp 0x1400c8472
lea r8, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.6_src_dfa_remapper.rs
mov rcx, rax
mov rdx, rdi
jmp 0x1400c4345
lea rdx, [rsp + 0x1940]
and qword [rdx], 0
lea rcx, [rsp + 0x1d10]
call fcn.1400a06c1
ud2
lea rax, str.expected_number_of_patterns_to_match_pattern_ID
lea r9, [rsp + 0x1520]
mov qword [r9], rax
mov qword [r9 + 8], 1
lea rax, [0x1401cf920]
mov qword [r9 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r9 + 0x18], xmm0
lea rax, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.0.2_src_nfa_noncontiguous.rs
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0xad8]
lea r8, [rsp + 0x1328]
xor ecx, ecx
call fcn.14001b061
ud2
lea rdx, str._home_laa_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.3.6_src_dfa_onepass.rs
xor ecx, ecx
call fcn.140099002
ud2