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

Disassembly:
mov eax, dword [rdx + 0x34]
test al, 0x10
jne 0x1400c82c0
test al, 0x20
jne 0x1400cba80
jmp fcn.1400c42d0
sub rsp, 0xb8
mov r8d, dword [rcx]
mov r9d, 0x81
mov eax, 0x30
mov r10d, r8d
nop dword [rax + rax]
mov rcx, r9
shr r10d, 4
mov r9d, r8d
and r9b, 0xf
cmp r9b, 0xa
mov r11d, 0x57
cmovb r11d, eax
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp r8d, 0x10
mov r8d, r10d
jae 0x1400c82e0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x1400c8357
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, str.0x0X
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.1400bd9b0
nop
add rsp, 0xb8
ret
lea r8, str.librarycore_src_fmt_num.rs0b
mov edx, pe_nt_image_headers64
call fcn.1400bd790
int3
sub rsp, 0xb8
mov r8d, dword [rcx]
mov r9d, 0x81
mov eax, 0x30
mov r10d, r8d
nop dword [rax + rax]
mov rcx, r9
shr r10d, 4
mov r9d, r8d
and r9b, 0xf
cmp r9b, 0xa
mov r11d, 0x37
cmovb r11d, eax
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp r8d, 0x10
mov r8d, r10d
jae 0x1400cbaa0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x1400cbb17
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, str.0x0X
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.1400bd9b0
nop
add rsp, 0xb8
ret
lea r8, str.librarycore_src_fmt_num.rs0b
mov edx, pe_nt_image_headers64
call fcn.1400bd790
int3
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x2bb8
call fcn.140241630
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x2b20], xmm6
and rsp, 0xffffffffffffffe0
mov qword [rsp + 0xa88], r9
mov r15, rdx
mov qword [rsp + 0xb78], rcx
mov rax, qword [rdx + 0xa8]
test byte [rax + 0x3c], 1
movabs rsi, 0x8000000000000000
mov qword [rsp + 0xd0], r8
jne 0x14011d7b7
lea rcx, [r15 + 0x60]
cmp byte [r15 + 0x78], 3
lea rax, [0x1402a52a0]
cmovne rax, rcx
mov cl, byte [rax + 0x18]
cmp cl, 2
jne 0x14011d7c4
cmp byte [r15 + 0x84], 0
je 0x14011d7b7
mov r13, r8
mov qword [rsp + 0xc8], r15
mov sil, byte [r15 + 0x82]
lea rdi, [rsp + 0xbc0]
push 0xa
pop rax
mov qword [rdi], rax
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], 0x64
mov qword [rdi + 0x18], 0xfa
lea rbx, [rsp + 0x1ea0]
and qword [rbx], 0
mov qword [rbx + 8], 8
and qword [rbx + 0x10], 0
mov byte [rdi + 0x20], 0
mov rax, qword [rsp + 0xa88]
lea r15, [rax*8]
xor r12d, r12d
lea r14, [rsp + 0x1560]
cmp r15, r12
je 0x14011d7f1
mov r8, qword [r13 + r12]
mov rcx, r14
mov rdx, rdi
call fcn.140175e65
mov rcx, rbx
mov rdx, r14
call fcn.14013eb14
mov rcx, r14
call fcn.14013c82f
add r12, 8
jmp 0x14011d789
mov byte [rsp + 0x1978], 2
jmp 0x14011d986
mov rdx, qword [rax]
lock inc qword [rdx]
jle 0x140139e86
movups xmm0, xmmword [rax + 8]
mov qword [rsp + 0x1960], rdx
movups xmmword [rsp + 0x1968], xmm0
mov byte [rsp + 0x1978], cl
jmp 0x14011d986
cmp sil, 2
je 0x14011d817
and sil, 1
jne 0x14011d817
lea rdi, [rsp + 0x1ea0]
mov rcx, rdi
call fcn.14013ebc4
mov rcx, rdi
call fcn.14013f27c
jmp 0x14011d824
lea rcx, [rsp + 0x1ea0]
call fcn.140150fd4
movabs rsi, 0x8000000000000000
mov r15, qword [rsp + 0xc8]
mov r8, qword [rsp + 0x1eb0]
mov qword [rsp + 0xb90], r8
movups xmm0, xmmword [rsp + 0x1ea0]
movaps xmmword [rsp + 0xb80], xmm0
mov cl, byte [r15 + 0x82]
cmp cl, 2
setne al
test cl, 1
sete r9b
mov rcx, qword [rsp + 0xb88]
xor edx, edx
cmp qword [rsp + 0xb80], rsi
cmovne rdx, rcx
je case.default.0x140136587
and al, r9b
mov r9, r8
shl r9, 5
test r9, r9
je 0x14011d8a1
add r9, 0xffffffffffffffe0
cmp byte [rcx + 0x18], 0
lea rcx, [rcx + 0x20]
jne 0x14011d88c
jmp case.default.0x140136587
cmp qword [r15 + 0xa0], 1
jne case.default.0x140136587
mov rcx, qword [r15 + 0x98]
mov rcx, qword [rcx]
cmp qword [rcx + 0x30], 0
jne case.default.0x140136587
cmp dword [rcx + 0x38], 0
setne cl
or al, cl
jne case.default.0x140136587
lea rdi, [rsp + 0xbc0]
mov rcx, rdi
call fcn.14013bdc8
mov r12, qword [rdi]
lea rax, [rsi + 7]
cmp r12, rax
jne 0x140136527
lea rcx, [rsp + 0x13b0]
and qword [rcx], 0
call fcn.14013c824
cmp qword [rsp + 0xa88], 1
jne 0x14011d92c
cmp qword [r15 + 0xa0], 0
je 0x140137b94
mov rax, qword [r15 + 0x98]
mov rax, qword [rax]
cmp dword [rax + 0x38], 0
jne 0x14011d92c
cmp qword [rax + 0x30], 0
je 0x14013600e
lea rcx, [rsp + 0x1a00]
and qword [rcx], 0
lea rax, [0x1402a5ed0]
mov qword [rcx + 8], rax
call fcn.14013c824
cmp qword [rsp + 0xb80], rsi
jne 0x14011d95c
mov byte [rsp + 0x1978], 2
jmp 0x14011d979
mov rdx, qword [rsp + 0xb88]
mov r8, qword [rsp + 0xb90]
lea rcx, [rsp + 0x1960]
call fcn.14013c86f
lea rcx, [rsp + 0xb80]
call fcn.14013c82f
lock inc qword [r15]
jle 0x140139e86
mov r13b, byte [rsp + 0x1978]
cmp r13b, 2
jne 0x14011d9ab
mov byte [rsp + 0xb30], 2
mov r13b, 2
jmp 0x14011d9e5
mov rax, qword [rsp + 0x1960]
lock inc qword [rax]
jle 0x140139e86
movups xmm0, xmmword [rsp + 0x1968]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xb18], rax
movups xmmword [rsp + 0xb20], xmm0
mov byte [rsp + 0xb30], r13b
push 1
pop rdx
mov qword [rsp + 0x1558], r15
cmp byte [r15 + 0x80], 0
movzx eax, byte [r15 + 0x81]
push 0xa
pop rcx
cmove eax, ecx
mov rcx, qword [r15 + 0x20]
cmp rcx, 2
cmove rcx, rdx
mov edx, 0xa00000
cmovne rdx, qword [r15 + 0x28]
movzx r8d, byte [r15 + 0x8a]
xor r9d, r9d
cmp r8b, 3
cmovne r9d, r8d
cmp byte [r15 + 0x83], 0
lea rdi, [rsp + 0x1928]
mov qword [rdi], rcx
mov qword [rdi + 8], rdx
mov byte [rdi + 0x10], 1
mov byte [rdi + 0x11], al
setne byte [rdi + 0x12]
mov word [rdi + 0x13], 2
mov byte [rdi + 0x15], r9b
lea rbx, [rsp + 0xbc0]
mov rcx, rbx
call fcn.140113866
lea r14, [rsp + 0x1ea0]
mov rcx, r14
mov rdx, rdi
call fcn.140116c08
mov rcx, rbx
mov rdx, r14
call fcn.140114d15
lea rdi, [rsp + 0x1560]
mov rcx, rdi
mov rdx, rbx
mov r8, qword [rsp + 0xd0]
mov r9, qword [rsp + 0xa88]
call fcn.14013c90d
mov rbx, qword [rdi]
lea rax, [rsi + 8]
mov qword [rsp + 0xac0], rax
cmp rbx, rax
jne 0x14011daf4
mov rax, qword [rsp + 0x1568]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xad8], rax
lea rcx, [rsp + 0xbc0]
call fcn.140114db1
cmp r13b, 2
jne 0x14011dbce
jmp 0x14011dbf0
mov r14, qword [rsp + 0x1568]
mov rsi, qword [rsp + 0x1570]
mov r13, qword [rsp + 0x1578]
mov r15, qword [rsp + 0x1580]
mov r12, qword [rsp + 0x1588]
mov rax, qword [rsp + 0x1590]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x1598]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x15a0]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x15a8]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x15b0]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x15b8]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x15c0]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x15c8]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x15d0]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x15d8]
mov qword [rsp + 0x110], rax
lea rcx, [rsp + 0xbc0]
call fcn.140114db1
jmp 0x14011e524
mov rax, qword [rsp + 0xc0]
lock inc qword [rax]
jle 0x140139e86
mov r12, qword [rsp + 0xb20]
mov r14, qword [rsp + 0xb28]
mov qword [rsp + 0xc8], r15
mov al, byte [r15 + 0x82]
cmp al, 2
sete r15b
or r15b, al
mov esi, r15d
and sil, 1
mov bl, 3
lea rcx, [rsp + 0xbc0]
mov byte [rcx + 0x18], bl
mov byte [rcx + 0x20], sil
call fcn.140109b27
lea rcx, [rsp + 0xbc0]
call fcn.140113866
lea rdi, [rsp + 0xd80]
mov byte [rdi + 0x18], bl
mov byte [rdi + 0x20], 2
mov rcx, rdi
call fcn.140109b27
mov rax, qword [rsp + 0xc0]
mov qword [rdi], rax
mov qword [rdi + 8], r12
mov qword [rdi + 0x10], r14
mov byte [rdi + 0x18], r13b
mov byte [rdi + 0x20], sil
mov rbx, qword [rsp + 0xb0]
lock inc qword [rbx]
jle 0x140139e86
cmp r13b, 2
jne 0x14011dc81
push 2
pop rdi
jmp 0x14011dc8f
lock inc qword [rax]
jle 0x140139e86
movzx edi, r13b
movzx esi, r15b
and esi, 1
lea rcx, [rsp + 0xbc0]
call fcn.14013eabd
mov qword [rsp + 0xb80], rbx
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xb88], rax
mov qword [rsp + 0xb90], r12
mov qword [rsp + 0xb98], r14
mov qword [rsp + 0xba0], rdi
mov qword [rsp + 0xba8], rsi
cmp r13b, 2
jne 0x14011dcf3
mov byte [rsp + 0x1eb8], 2
mov r15, qword [rsp + 0xc8]
jmp 0x14011dd25
lock inc qword [rax]
mov r15, qword [rsp + 0xc8]
jle 0x140139e86
movups xmm0, xmmword [rsp + 0xb20]
mov qword [rsp + 0x1ea0], rax
movups xmmword [rsp + 0x1ea8], xmm0
mov byte [rsp + 0x1eb8], r13b
cmp byte [r15 + 0x88], 0
mov r13, qword [rsp + 0xd0]
je 0x14011dd46
mov al, byte [r15 + 0x82]
cmp al, 2
je 0x14011dd5b
and al, 1
jne 0x14011dd5b
lea rcx, [rsp + 0x1ea0]
call fcn.140109cc3
push 2
pop rax
jmp 0x14011dee4
lea rdi, [rsp + 0xbd0]
mov r13b, 3
mov byte [rdi + 0x18], r13b
and qword [rdi - 0x10], 0
mov rcx, rdi
call fcn.140109b27
movups xmm0, xmmword [rsp + 0x1ea0]
movups xmm1, xmmword [rsp + 0x1eb0]
movups xmmword [rdi], xmm0
movups xmmword [rdi + 0x10], xmm1
mov r14, qword [rdi]
mov r12, qword [rdi + 8]
mov rbx, qword [rdi + 0x10]
mov sil, byte [rdi + 0x18]
mov eax, dword [rdi + 0x19]
mov dword [rsp + 0x13b0], eax
mov eax, dword [rdi + 0x1c]
mov dword [rsp + 0x13b3], eax
lea rdi, [rsp + 0xbf0]
mov rcx, rdi
call fcn.140113866
and qword [rdi - 0x30], 0
mov byte [rdi - 8], r13b
mov qword [rsp + 0x1560], r14
mov qword [rsp + 0x1568], r12
mov qword [rsp + 0x1570], rbx
mov byte [rsp + 0x1578], sil
mov eax, dword [rsp + 0x13b0]
mov ecx, dword [rsp + 0x13b3]
mov dword [rsp + 0x1579], eax
mov dword [rsp + 0x157c], ecx
cmp sil, r13b
jne 0x14011de1d
lea rcx, [rsp + 0x1560]
call fcn.140109b27
mov sil, 3
jmp 0x14011de39
mov eax, dword [rsp + 0x13b0]
mov ecx, dword [rsp + 0x13b3]
mov dword [rsp + 0x1ac3], ecx
mov dword [rsp + 0x1ac0], eax
lea rdi, [rsp + 0xbd0]
mov r15, qword [rdi - 8]
mov eax, dword [rsp + 0x1ac0]
mov ecx, dword [rsp + 0x1ac3]
mov dword [rsp + 0x1560], eax
mov dword [rsp + 0x1563], ecx
mov rcx, rdi
call fcn.140109b27
and qword [rdi - 0x10], 0
mov qword [rdi - 8], r15
mov qword [rdi], r14
mov qword [rdi + 8], r12
mov qword [rdi + 0x10], rbx
mov byte [rdi + 0x18], sil
mov eax, dword [rsp + 0x1560]
mov ecx, dword [rsp + 0x1563]
mov dword [rdi + 0x19], eax
mov dword [rdi + 0x1c], ecx
mov rax, qword [rsp + 0xb0]
lock inc qword [rax]
mov r13, qword [rsp + 0xd0]
jle 0x140139e86
movzx edi, sil
cmp sil, 3
mov r15, qword [rsp + 0xc8]
je 0x14011dec9
cmp edi, 2
jne 0x14011decb
push 2
pop rdi
jmp 0x14011ded5
lock inc qword [r14]
jle 0x140139e86
lea rcx, [rsp + 0xbc0]
call fcn.14013eade
xor eax, eax
mov qword [rsp + 0x1380], r14
mov qword [rsp + 0x1388], r12
mov qword [rsp + 0x1390], rbx
mov qword [rsp + 0x1398], rdi
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x13a0], rcx
mov qword [rsp + 0x1370], rax
push 3
pop rdi
cmp byte [r15 + 0x87], 0
je 0x14011dff4
mov rax, qword [r15 + 0xa8]
cmp qword [rax + 0x30], 0
jne 0x14011df48
test dword [rax + 0x38], 0x33300
je 0x14011dff4
mov bl, byte [r15 + 0x82]
mov sil, byte [r15 + 0x89]
mov rax, qword [r15 + 0x30]
cmp rax, 2
push 1
pop rdi
cmovne rdi, rax
mov r14d, 0x100000
cmovne r14, qword [r15 + 0x38]
lea r15, [rsp + 0x1578]
mov rcx, r15
call fcn.140113866
test sil, sil
setne byte [r15 - 6]
cmp bl, 2
sete al
or al, bl
mov rbx, qword [rsp + 0xb0]
and al, 1
mov qword [r15 - 0x18], rdi
mov qword [r15 - 0x10], r14
mov byte [r15 - 8], al
mov byte [r15 - 7], 1
lock inc qword [rbx]
jle 0x140139e86
mov qword [rsp + 0x1a20], rbx
lea rsi, [rsp + 0x1980]
lea rdx, [rsp + 0x1560]
mov rcx, rsi
call fcn.1401139e1
cmp byte [rsi + 0x12], 0
je 0x14011dff9
lea rdx, [rbx + 0x68]
lea rcx, [rsp + 0x1ac0]
mov r8d, 0x100
call sub.msvcrt.dll_memcpy
jmp 0x14011e006
jmp 0x14011e2ee
lea rcx, [rsp + 0x1ac0]
call fcn.140113a39
movzx r12d, byte [rsp + 0x1bbf]
lea rcx, [rsp + 0x1d20]
lea rdx, [rsp + 0x1980]
call fcn.1401139e1
lock inc qword [rbx]
jle 0x140139e86
inc r12
bsr rcx, r12
not ecx
push 0xffffffffffffffff
pop rax
shr rax, cl
inc rax
bsf rax, rax
mov qword [rsp + 0xc0], rax
lea rsi, [rsp + 0xc10]
lea rdi, [rsp + 0x1ac0]
mov r8d, 0x100
mov rcx, rsi
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov r13, qword [rbx + 0x38]
mov rcx, r13
not rcx
shr rcx, 0x3f
add r13, r13
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_dfa_onepass.rs
call fcn.14017a1d8
mov r15, rbx
lea rbx, [rsp + 0x1d20]
mov rax, qword [rbx + 0x10]
mov qword [rsi - 0x40], rax
movups xmm0, xmmword [rbx]
movaps xmmword [rsi - 0x50], xmm0
mov r14, qword [r15 + 0x20]
mov rcx, r14
call fcn.140105b9a
mov qword [rbx], rax
mov qword [rbx + 8], rdx
and qword [rbx + 0x10], 0
mov rcx, rbx
mov rdx, r14
call fcn.1401124c9
mov rax, qword [rbx + 0x10]
mov qword [rsi + 0x168], rax
movups xmm0, xmmword [rbx]
movups xmmword [rsi + 0x158], xmm0
mov rdx, qword [r15 + 0x20]
lea r14, [rsp + 0xd98]
mov rcx, r14
call fcn.140113a97
lea rbx, [rsp + 0xdd8]
mov r8d, 0x100
mov rcx, rbx
mov rdx, rdi
call sub.msvcrt.dll_memcpy
and qword [rsi - 0x38], 0
lea rsi, [rsp + 0xbe0]
push 8
pop rcx
mov qword [rsi], rcx
xorps xmm0, xmm0
movups xmmword [rsi + 8], xmm0
push 4
pop rax
mov qword [rsi + 0x18], rax
and qword [rsi + 0x20], 0
mov qword [rsi + 0x28], r15
mov qword [rsi + 0x130], r12
mov rdx, qword [rsp + 0xc0]
mov qword [r14 - 0x80], rdx
mov qword [r14 - 0x78], r12
mov qword [r14 - 0x70], r13
mov dword [r14 - 0x68], 0x7ffffffe
and qword [r14 - 0x48], 0
mov qword [rbx - 0x80], rax
and qword [rbx - 0x78], 0
and qword [rbx - 0x58], 0
mov qword [rbx - 0x50], rcx
and qword [rbx - 0x48], 0
mov byte [rsi + 0x2f8], 0
mov rax, qword [rsp + 0x1990]
mov qword [r14 - 0x50], rax
movups xmm0, xmmword [rsp + 0x1980]
movups xmmword [r14 - 0x60], xmm0
lea rax, [rsp + 0x1a20]
mov qword [rbx - 8], rax
mov rbx, qword [rax]
mov eax, dword [rbx + 0x178]
mov dword [rdi], eax
mov r13, qword [rsp + 0xd0]
mov rcx, rdi
call fcn.14010ada0
test eax, eax
je 0x14011e1d7
mov r15d, eax
cmp eax, 0x200
jbe 0x14011e1b1
movabs rax, 0x8000000000000000
lea r12, [rax + 0xb]
jmp 0x14011e1fc
cmp qword [rbx + 0x38], 0x3fffff
jbe 0x14011e55c
movabs rax, 0x8000000000000000
lea r12, [rax + 0xa]
xor r14d, r14d
mov r15d, 0x3fffff
lea rcx, [rsp + 0xbc0]
call fcn.14010b408
push 3
pop rdi
mov rcx, qword [rsp + 0xd50]
mov rdx, qword [rsp + 0xd58]
call fcn.1401095b4
mov rcx, qword [rsp + 0xd68]
mov rdx, qword [rsp + 0xd70]
call fcn.1401095b4
mov r8, qword [rsp + 0xd80]
test r8, r8
je 0x14011e257
shl r8, 4
mov rcx, qword [rsp + 0xd88]
push 8
pop rdx
call fcn.14000678c
lea rcx, [rsp + 0xd98]
call fcn.14000507f
lea rcx, [rsp + 0x1a20]
call fcn.1401086d8
lea rcx, [rsp + 0x1578]
call fcn.140114db1
mov esi, r15d
cmp rdi, 3
jne 0x14011e2cc
lea rdi, [rsp + 0xbd8]
mov qword [rdi - 0x18], r12
shl r14, 0x20
or rsi, r14
mov qword [rdi - 0x10], rsi
mov qword [rdi - 8], rbx
push 0xd
pop rcx
lea rsi, [rsp + 0x1ea0]
rep movsq qword [rdi], qword [rsi]
cmp r12, qword [rsp + 0xac0]
jae 0x14011e2c7
lea rcx, [rsp + 0xbc0]
call fcn.140114f11
push 3
pop rdi
jmp 0x14011e2ee
shl r14, 0x20
or rsi, r14
lea rcx, [rsp + 0xbc0]
lea rdx, [rsp + 0x1ea0]
mov r8d, 0x158
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x13d0]
mov qword [rcx - 0x20], rdi
mov qword [rcx - 0x18], r12
mov qword [rcx - 0x10], rsi
mov qword [rcx - 8], rbx
lea rdx, [rsp + 0xbc0]
mov r8d, 0x158
call sub.msvcrt.dll_memcpy
mov r14, qword [rsp + 0x1558]
push 2
pop r12
cmp byte [r14 + 0x85], 0
je 0x14011e3fc
lea rsi, [rsp + 0xbc0]
mov rcx, rsi
call fcn.140113866
lea rdi, [rsp + 0x1ea0]
lea rdx, [rsp + 0x1928]
mov rcx, rdi
call fcn.140116c08
mov byte [rdi + 0x15], 2
movups xmm0, xmmword [rdi]
lea rdx, [rsp + 0x1ac0]
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.140114d15
lea rdi, [rsp + 0x1560]
mov rcx, rdi
mov rdx, rsi
mov r8, r13
mov r9, qword [rsp + 0xa88]
call fcn.14013c90d
mov rbx, qword [rdi]
cmp rbx, qword [rsp + 0xac0]
jne 0x14011e41b
mov rsi, r12
mov r15, qword [rsp + 0x1568]
lea rcx, [rsp + 0xbc0]
call fcn.140114db1
cmp byte [r14 + 0x85], 0
mov qword [rsp + 0xa98], r15
je 0x14011e593
mov al, byte [rsp + 0xb30]
cmp al, 2
jne 0x14011e5ab
mov byte [rsp + 0x1958], 2
mov dl, 2
jmp 0x14011e5ec
mov qword [rsp + 0xa70], r14
xor eax, eax
mov qword [rsp + 0xa98], rax
mov qword [rsp + 0x160], rax
jmp 0x1401210ed
mov r14, qword [rsp + 0x1568]
mov rsi, qword [rsp + 0x1570]
mov r13, qword [rsp + 0x1578]
mov r15, qword [rsp + 0x1580]
mov r12, qword [rsp + 0x1588]
mov rax, qword [rsp + 0x1590]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x1598]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x15a0]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x15a8]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x15b0]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x15b8]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x15c0]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x15c8]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x15d0]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x15d8]
mov qword [rsp + 0x110], rax
lea rcx, [rsp + 0xbc0]
call fcn.140114db1
lea rcx, [rsp + 0x13b0]
call fcn.14010b36a
lea rcx, [rsp + 0x1370]
call fcn.14010b446
lea rcx, [rsp + 0xb80]
call fcn.14010b636
lea rcx, [rsp + 0xad8]
call fcn.1401086d8
push 3
pop rdi
lea rcx, [rsp + 0xb18]
call fcn.140109cc3
lea rcx, [rsp + 0x1558]
call fcn.14010b824
movabs rax, 0x8000000000000000
lea r10, [rax + 1]
mov qword [rsp + 0x160], rax
jmp 0x140121d57
mov rcx, qword [rbx + 0x40]
call fcn.140113aee
movabs rbx, 0x8000000000000000
lea r12, [rbx + 0xd]
cmp rax, 0x20
jbe 0x14011e8ed
lea r15, str.too_many_explicit_capturing_groups__max_is_16_match_states_should_be_a_proper_subset_of_all_states
mov r14, r15
shr r14, 0x20
push 0x2e
pop rbx
jmp 0x14011e1fc
mov qword [rsp + 0xa70], r14
mov qword [rsp + 0x160], rax
mov r12, rsi
jmp 0x1401210ed
mov rcx, qword [rsp + 0xb18]
lock inc qword [rcx]
jle 0x140139e86
movups xmm0, xmmword [rsp + 0xb20]
mov qword [rsp + 0x1940], rcx
movups xmmword [rsp + 0x1948], xmm0
mov byte [rsp + 0x1958], al
cmp byte [r14 + 0x85], 0
mov edx, eax
je 0x1401210b5
mov r8b, byte [r14 + 0x82]
cmp r8b, 2
sete r9b
or r9b, r8b
and qword [rsp + 0xbc0], 0
and r9b, 1
and qword [rsp + 0xbe8], 0
push 2
pop r8
mov qword [rsp + 0xbf8], r8
mov qword [rsp + 0x150], r8
mov qword [rsp + 0xc08], r8
mov byte [rsp + 0xc30], 3
mov byte [rsp + 0xc38], r9b
mov dword [rsp + 0xc39], 0x2020202
mov byte [rsp + 0xc3d], 2
cmp al, 2
jne 0x14011e663
mov byte [rsp + 0x1eb8], 2
xor edi, edi
jmp 0x14011e693
lock inc qword [rcx]
jle 0x140139e86
movups xmm0, xmmword [rsp + 0x1948]
mov qword [rsp + 0x1ea0], rcx
movups xmmword [rsp + 0x1ea8], xmm0
mov byte [rsp + 0x1eb8], al
cmp dl, 2
setne dil
lea rsi, [rsp + 0x1560]
lea rdx, [rsp + 0xbc0]
lea r8, [rsp + 0x1ea0]
mov rcx, rsi
call fcn.1401198a4
mov al, 1
mov byte [rsi + 0x79], al
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x1a20], xmm0
movaps xmmword [rsp + 0x1a30], xmm1
mov rcx, qword [rsi + 0x20]
mov qword [rsp + 0x1a40], rcx
movups xmm0, xmmword [rsi + 0x58]
movups xmmword [rsp + 0x1a78], xmm0
movups xmm0, xmmword [rsi + 0x68]
movups xmmword [rsp + 0x1a88], xmm0
movzx ecx, word [rsi + 0x78]
mov word [rsp + 0x1a98], cx
movzx ecx, word [rsi + 0x7e]
cmp qword [r14 + 0x10], 0
mov edx, 0x200000
je 0x14011e713
mov rdx, qword [r14 + 0x18]
cmp byte [r14 + 0x89], 0
push 1
pop r8
lea rsi, [rsp + 0x1a20]
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 + 0x7a]
mov byte [rsi + 0x7b], al
mov byte [rsi + 0x7c], dil
mov byte [rsi + 0x7d], 0
mov word [rsi + 0x7e], cx
lea rdi, [rsp + 0xbc0]
mov rcx, rdi
call fcn.14011642a
lea rbx, [rsp + 0x1560]
mov rcx, rbx
mov rdx, rsi
call fcn.140116882
mov rcx, rdi
mov rdx, rbx
call fcn.140119902
mov r8, qword [rsp + 0xad8]
lock inc qword [r8]
jle 0x140139e86
lea r12, [rsp + 0x1a78]
lea rsi, [rsp + 0x1ea0]
lea rdi, [rsp + 0xbc0]
mov rcx, rsi
mov rdx, rdi
call fcn.14011648d
mov rcx, rdi
call fcn.14011646b
cmp dword [rsi], 2
jne 0x14011e7dc
lea rcx, [rsp + 0x1ea8]
call fcn.14013eb00
jmp 0x14011e8e0
lea rcx, [rsp + 0x1560]
lea rdx, [rsp + 0x1ea0]
mov r8d, 0x2b8
call sub.msvcrt.dll_memcpy
lea rbx, [rsp + 0x1ac0]
mov rcx, rbx
call fcn.14011642a
lea rsi, [rsp + 0x1d20]
lea rdx, [rsp + 0x1a20]
mov rcx, rsi
call fcn.140116882
xor r13d, r13d
mov byte [rsi + 0x78], r13b
push 0x10
pop r14
lea rdx, [rsp + 0x1980]
mov rcx, r14
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
lea r8, [rsp + 0x1a00]
mov byte [r8 + 0x18], 2
lea rsi, [rsp + 0x1d20]
mov rcx, rsi
call fcn.1401198a4
mov byte [rsi + 0x7c], r13b
lea rdx, [rsp + 0x1980]
mov rcx, r14
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov rcx, rbx
call fcn.140119902
lock inc qword [r15]
jle 0x140139e86
lea rsi, [rsp + 0xbc0]
lea rdi, [rsp + 0x1ac0]
mov rcx, rsi
mov rdx, rdi
mov r8, r15
call fcn.14011648d
mov rcx, rdi
call fcn.14011646b
mov rax, qword [rsi]
cmp rax, 2
jne 0x14011ecd9
lea rsi, [rsp + 0xbc8]
push 0x10
pop rcx
lea rax, [rsp + 0x1ac0]
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, rax
call fcn.14013eb00
lea rcx, [rsp + 0x1560]
call fcn.14010b345
mov rcx, r12
call fcn.140109b27
jmp 0x1401210c0
lea rdi, [rsp + 0x1ac0]
lea rdx, [rsp + 0xbc0]
mov rcx, rdi
call fcn.140113b10
mov rax, qword [rdi]
lea r13, [rbx + 0xe]
cmp rax, r13
jne 0x140136483
mov eax, dword [rsp + 0x1ac8]
mov dword [rsp + 0x1d20], eax
test eax, eax
jne 0x14013badd
lea rdx, [rsp + 0xbc0]
mov rax, qword [rdx + 0x210]
mov rax, qword [rax]
mov rbx, qword [rax + 0x38]
mov eax, dword [rax + 0x170]
mov dword [rsp + 0x20], eax
lea rdi, [rsp + 0x1ac0]
mov rcx, rdi
xor r8d, r8d
call fcn.140113ca2
mov rax, qword [rdi]
cmp rax, r13
jne 0x140136483
mov qword [rsp + 0xb0], rbx
test byte [rsp + 0xd49], 1
jne 0x140136407
mov rax, qword [rsp + 0xb0]
add rax, rax
mov qword [rsp + 0xb0], rax
mov al, 0
add byte [rax], al
mov rax, qword [rsp + 0xd60]
test rax, rax
je 0x140137162
lea rcx, [rax - 1]
mov qword [rsp + 0xd60], rcx
mov rdx, qword [rsp + 0xd58]
mov rcx, qword [rsp + 0xd70]
or eax, 0x5c8b0000
invalid
cld
mov rdx, qword [rsp + 0xd78]
mov r8, rbx
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_dfa_onepass.rs
call fcn.14015b13b
invalid
mov dword [rbx], 0x388b4400
mov byte [rsp + 0xed8], 0
fmul dword [rsi]
add byte [rax], al
add byte [rax - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 0xc8
invalid
add byte [rax], al
invalid
lea rcx, [rsp + 0x1ac0]
lea rdx, [rsp + 0xbc0]
mov r8d, ebx
xor r9d, r9d
call fcn.140113d7a
mov rax, qword [rsp + 0x1ac0]
cmp rax, r13
cmp eax, ebp
jne 0x140136342
mov rax, qword [rsp + 0xd90]
test rax, rax
je 0x14011e993
invalid
invalid
invalid
dec rax
mov qword [rsp + 0xd90], rax
shl rax, 4
mov rcx, qword [rsp + 0xd88]
add byte [rax], al
mov r8, qword [rsp + 0xdd0]
mov edx, dword [rcx + rax]
mov rbx, qword [rcx + rax + 8]
add dword [rax], ecx
add dword [rax], ecx
mov rcx, qword [r8]
call fcn.140113f3f
mov ecx, dword [rax]
or byte [rax - 0x73], cl
adc eax, 0x133824
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov r14, qword [rax + 8]
mov rdi, qword [rax + 0x10]
shl rdi, 3
test rdi, rdi
je case.0x14011ea6b.7
mov r9d, dword [r14]
movzx eax, word [r14 + 4]
mov qword [rsp + 0x28], rbx
mov word [rsp + 0x20], ax
lea rcx, [rsp + 0x1ac0]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
or eax, dword [rax]
add byte [rbp - 0x77], al
clc
call fcn.140113f6d
mov rax, qword [rsp + 0x1ac0]
cmp rax, r13
dec dword [rax - 0x75]
test byte [rax + rax*8], ah
sbb al, byte [rax]
add byte [rcx + rdi - 0x18], cl
jne 0x140136342
add r14, 8
add rdi, 0xfffffffffffffff8
jmp 0x14011ea79
mov rdi, qword [rax + 8]
mov r14, qword [rax + 0x10]
mov esi, dword [rax + 0x10]
shl r14, 2
test r14, r14
je case.0x14011ea6b.7
mov r8d, dword [rdi + r14 - 4]
lea rcx, [rsp + 0x1ac0]
and al, 0xc0
sbb al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
or eax, dword [rax]
invalid
mov r9, rbx
call fcn.140113d7a
mov rax, qword [rsp + 0x1ac0]
cmp rax, r13
jne 0x140136342
add r14, 0xfffffffffffffffc
jmp 0x14011eacf
mov rcx, qword [rax + 8]
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
lea rax, [rcx + rax*4]
mov qword [rsp + 0x1d20], rcx
mov qword [rsp + 0x1d28], rax
and qword [rsp + 0x1d30], 0
lea rdi, [rsp + 0x1ac0]
lea r14, [rsp + 0xbc0]
lea rcx, [rsp + 0x1980]
lea rdx, [rsp + 0x1d20]
call fcn.140109475
cmp dword [rsp + 0x1980], 0
sbb byte [rcx], 0
add byte [rax], al
invalid
je case.0x14011ea6b.7
mov r9, qword [rsp + 0x1984]
mov rax, r9
shr rax, 0x20
call 0x19c9b3396
and al, 0x28
mov word [rsp + 0x20], ax
mov rcx, rdi
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8d, r15d
call fcn.140113f6d
mov rax, qword [rsp + 0x1ac0]
mov eax, dword [rsp + 0x1ac0]
cmp rax, r13
je 0x14011eb41
jmp 0x140136342
retf
mov r9d, dword [rax + 4]
movzx eax, word [rax + 8]
mov qword [rsp + 0x28], rbx
mov word [rsp + 0x20], ax
lea rcx, [rsp + 0x1ac0]
lea ecx, [rsp + 0x1ac0]
lea ecx, [rsp + 0x1ac0]
lea rdx, [rsp + 0xbc0]
mov r8d, r15d
call fcn.140113f6d
jmp 0x14011ea0a
mov r8d, dword [rax + 4]
mov r9d, dword [rax + 8]
or r9d, ebx
movabs rax, 0x3fffffffc00
and rbx, rax
and r9d, 0x3ff
inc dword [rbx]
add byte [rax], al
inc dword [rbx]
add byte [rax], al
or r9, rbx
lea rcx, [rsp + 0x1ac0]
lea rdx, [rsp + 0xbc0]
jmp 0x14011ea05
mov dh, 0xfd
invalid
invalid
mov ecx, dword [rax + 0x10]
mov r8, qword [rsp + 0xb0]
cmp r8, rcx
ja 0x14011ec79
mov rdx, rbx
shr rdx, 0xa
shr edx, 0xa
sub ecx, r8d
bts edx, ecx
shl rdx, 0xa
and ebx, 0x3ff
add eax, dword [rax]
add byte [rax + 9], cl
invalid
add eax, dword [rax]
add byte [rax + 9], cl
ror dword [rax - 0x73], cl
mov word [rax + rax*8], fs
sbb al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
or eax, dword [rax]
add byte [rbx + rcx*4 + 0x40], al
add al, 0xeb
mov r14d, dword [rax + 4]
mov r14d, dword [rax + 4]
lea rcx, [rsp + 0x1ac0]
lea rdx, [rsp + 0xbc0]
mov r8d, dword [rax + 4]
jmp 0x14011ecd1
mov r14d, dword [rax + 4]
mov r8d, dword [rax + 8]
lea rdi, [rsp + 0x1ac0]
mov rcx, rdi
lea rdx, [rsp + 0xbc0]
mov r9, rbx
call fcn.140113d7a
mov rax, qword [rsp + 0x1ac0]
cmp rax, r13
jne 0x140136342
mov rcx, rdi
lea rdx, [rsp + 0xbc0]
mov r8d, r14d
mov r9, rbx
jmp 0x14011ea05
mov qword [rsp + 0x160], 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 + 0x7b0], 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 + 0x7a8], 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 + 0x7a0], 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 + 0x798], 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 + 0x790], 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 + 0x788], 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 + 0x780], 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 + 0x778], 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 + 0x770], 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 + 0x768], 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 + 0x760], 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 + 0x758], 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 + 0x750], 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 + 0x748], 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 + 0x740], 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 + 0x738], 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 + 0x730], 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 + 0x728], 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 + 0x720], 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 + 0x718], 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 + 0x710], 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 + 0x708], 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 + 0x700], 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 + 0x6f8], 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 + 0x6f0], 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 + 0x6e8], 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 + 0x6e0], 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 + 0x6d8], 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 + 0x6d0], 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 + 0x6c8], 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 + 0x6c0], 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 + 0x6b8], 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 + 0x6b0], 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 + 0x6a8], 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 + 0x6a0], 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 + 0x698], 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 + 0x690], 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 + 0x688], 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 + 0x680], 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 + 0x678], 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 + 0x670], 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 + 0x668], 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 + 0x660], 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 + 0x658], 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 + 0x650], 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 + 0x648], 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 + 0x640], 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 + 0x638], 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 + 0x630], 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 + 0x628], 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 + 0x620], 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 + 0x618], 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 + 0x610], 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 + 0x608], 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 + 0x600], 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 + 0x5f8], 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 + 0x5f0], 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 + 0x5e8], 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 + 0x5e0], 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 + 0x5d8], 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 + 0x5d0], 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 + 0x5c8], 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 + 0x5c0], 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 + 0x5b8], 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 + 0x5b0], 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 + 0x5a8], 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 + 0x5a0], 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 + 0x598], 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 + 0x590], 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 + 0x588], 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 + 0x580], 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 + 0x578], 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 + 0x570], 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 + 0x568], 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 + 0x560], 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 + 0x558], 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 + 0x550], 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 + 0x548], 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 + 0x540], 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 + 0x538], 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 + 0x530], 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 + 0x528], 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 + 0x520], 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 + 0x518], 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 + 0x510], 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 + 0x508], rax
mov al, byte [rsp + 0xbc8]
mov byte [rsp + 0x6d], al
mov al, byte [rsp + 0xbd0]
mov byte [rsp + 0x6f], al
mov al, byte [rsp + 0xbd8]
mov byte [rsp + 0x71], al
mov al, byte [rsp + 0xbe0]
mov byte [rsp + 0x73], al
mov al, byte [rsp + 0xbe8]
mov byte [rsp + 0x75], al
mov al, byte [rsp + 0xbf0]
mov byte [rsp + 0x77], al
mov al, byte [rsp + 0xbf8]
mov byte [rsp + 0x79], al
mov al, byte [rsp + 0xc00]
mov byte [rsp + 0x7b], al
mov al, byte [rsp + 0xc08]
mov byte [rsp + 0x7c], al
mov al, byte [rsp + 0xc10]
mov byte [rsp + 0x7d], al
mov al, byte [rsp + 0xc18]
mov byte [rsp + 0x7e], al
mov al, byte [rsp + 0xc20]
mov byte [rsp + 0x278], al
mov al, byte [rsp + 0xc28]
mov byte [rsp + 0x7f], al
mov al, byte [rsp + 0xc30]
mov byte [rsp + 0x80], al
mov al, byte [rsp + 0xc38]
mov byte [rsp + 0x2a8], al
mov al, byte [rsp + 0xc40]
mov byte [rsp + 0x5e], al
mov al, byte [rsp + 0xc48]
mov byte [rsp + 0x5f], al
mov al, byte [rsp + 0xc50]
mov byte [rsp + 0x60], al
mov al, byte [rsp + 0xc58]
mov byte [rsp + 0x61], al
mov al, byte [rsp + 0xc60]
mov byte [rsp + 0x62], al
mov al, byte [rsp + 0xc68]
mov byte [rsp + 0x63], al
mov al, byte [rsp + 0xc70]
mov byte [rsp + 0x64], al
mov al, byte [rsp + 0xc78]
mov byte [rsp + 0x65], al
mov al, byte [rsp + 0xc80]
mov byte [rsp + 0x66], al
mov al, byte [rsp + 0xc88]
mov byte [rsp + 0x67], al
mov al, byte [rsp + 0xc90]
mov byte [rsp + 0x68], al
mov al, byte [rsp + 0xc98]
mov byte [rsp + 0x69], al
mov al, byte [rsp + 0xca0]
mov byte [rsp + 0x6a], al
mov al, byte [rsp + 0xca8]
mov byte [rsp + 0x6b], al
mov al, byte [rsp + 0xcb0]
mov byte [rsp + 0x6c], al
mov al, byte [rsp + 0xcb8]
mov byte [rsp + 0x6e], al
mov al, byte [rsp + 0xcc0]
mov byte [rsp + 0x70], al
mov al, byte [rsp + 0xcc8]
mov byte [rsp + 0x72], al
mov al, byte [rsp + 0xcd0]
mov byte [rsp + 0x74], al
mov al, byte [rsp + 0xcd8]
mov byte [rsp + 0x76], al
mov al, byte [rsp + 0xce0]
mov byte [rsp + 0x78], al
mov al, byte [rsp + 0xce8]
mov byte [rsp + 0x7a], al
mov al, byte [rsp + 0xcf0]
mov byte [rsp + 0x248], al
mov al, byte [rsp + 0xcf8]
mov byte [rsp + 0x258], al
mov al, byte [rsp + 0xd00]
mov byte [rsp + 0x260], al
mov al, byte [rsp + 0xd08]
mov byte [rsp + 0x270], al
mov al, byte [rsp + 0xd10]
mov byte [rsp + 0x288], al
mov al, byte [rsp + 0xd18]
mov byte [rsp + 0x290], al
mov al, byte [rsp + 0xd20]
mov byte [rsp + 0x2a0], al
mov al, byte [rsp + 0xd28]
mov byte [rsp + 0x2b8], al
mov al, byte [rsp + 0xd30]
mov byte [rsp + 0x81], al
mov al, byte [rsp + 0xd38]
mov byte [rsp + 0x2c8], al
mov al, byte [rsp + 0xd40]
mov byte [rsp + 0x2d8], al
mov al, byte [rsp + 0xd48]
mov byte [rsp + 0x2e0], al
mov al, byte [rsp + 0xd50]
mov byte [rsp + 0x2f0], al
mov al, byte [rsp + 0xd58]
mov byte [rsp + 0x82], al
mov al, byte [rsp + 0xd60]
mov byte [rsp + 0x300], al
mov al, byte [rsp + 0xd68]
mov byte [rsp + 0x310], al
mov al, byte [rsp + 0xd70]
mov byte [rsp + 0x83], al
mov al, byte [rsp + 0xd78]
mov byte [rsp + 0x328], al
mov al, byte [rsp + 0xd80]
mov byte [rsp + 0x338], al
mov al, byte [rsp + 0xd88]
mov byte [rsp + 0x348], al
mov al, byte [rsp + 0xd90]
mov byte [rsp + 0x84], al
mov al, byte [rsp + 0xd98]
mov byte [rsp + 0x358], al
mov al, byte [rsp + 0xda0]
mov byte [rsp + 0x85], al
mov al, byte [rsp + 0xda8]
mov byte [rsp + 0x370], al
mov al, byte [rsp + 0xdb0]
mov byte [rsp + 0x380], al
mov al, byte [rsp + 0xdb8]
mov byte [rsp + 0x86], al
mov al, byte [rsp + 0xdc0]
mov byte [rsp + 0x388], al
mov al, byte [rsp + 0xdc8]
mov byte [rsp + 0x390], al
mov al, byte [rsp + 0xdd0]
mov byte [rsp + 0x87], al
mov al, byte [rsp + 0xdd8]
mov byte [rsp + 0x3a0], al
mov al, byte [rsp + 0xde0]
mov byte [rsp + 0x88], al
mov al, byte [rsp + 0xde8]
mov byte [rsp + 0x89], al
mov al, byte [rsp + 0xdf0]
mov byte [rsp + 0x3b8], al
mov al, byte [rsp + 0xdf8]
mov byte [rsp + 0x8a], al
mov al, byte [rsp + 0xe00]
mov byte [rsp + 0x3c8], al
mov al, byte [rsp + 0xe08]
mov byte [rsp + 0x3d8], al
mov al, byte [rsp + 0xe10]
mov byte [rsp + 0x3e0], al
mov al, byte [rsp + 0xe18]
mov byte [rsp + 0x3f0], al
mov al, byte [rsp + 0xe20]
mov byte [rsp + 0x400], al
mov al, byte [rsp + 0xe28]
mov byte [rsp + 0x408], al
mov al, byte [rsp + 0xe30]
mov byte [rsp + 0x418], al
mov al, byte [rsp + 0xe38]
mov byte [rsp + 0x8b], al
mov al, byte [rsp + 0xe40]
mov byte [rsp + 0x8c], al
mov al, byte [rsp + 0xe48]
mov byte [rsp + 0x8d], al
mov al, byte [rsp + 0xe50]
mov byte [rsp + 0x440], al
mov al, byte [rsp + 0xe58]
mov byte [rsp + 0x450], al
mov al, byte [rsp + 0xe60]
mov byte [rsp + 0x460], al
mov al, byte [rsp + 0xe68]
mov byte [rsp + 0x8e], al
mov al, byte [rsp + 0xe70]
mov byte [rsp + 0x478], al
lea rsi, [rsp + 0x1ac0]
mov rcx, rsi
call fcn.14011642a
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 + 0x500], 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 + 0x4f8], 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 + 0x4f0], 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 + 0x4e0], 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 + 0x4e8], 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 + 0x4d8], 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 + 0x4d0], 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 + 0x4c8], 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 + 0x4c0], 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 + 0x4b8], 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 + 0x4b0], 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 + 0x4a8], 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 + 0x4a0], 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 + 0x498], 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 + 0x490], 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 + 0x488], 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 + 0x480], 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 + 0x470], 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 + 0x468], 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 + 0x458], 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 + 0x448], 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 + 0x438], 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 + 0x430], 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 + 0x428], 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 + 0x420], 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 + 0x410], 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 + 0x3f8], 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 + 0x3e8], 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 + 0x3d0], 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 + 0x3c0], 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 + 0x3b0], 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 + 0x3a8], 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 + 0x398], 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 + 0x378], 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 + 0x368], 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 + 0x360], 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 + 0x350], 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 + 0x340], 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 + 0x330], 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 + 0x320], 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 + 0x318], 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 + 0x308], 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 + 0x2f8], 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 + 0x2e8], 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 + 0x2d0], 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 + 0x2c0], 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 + 0x2b0], 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 + 0x298], 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 + 0x280], 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 + 0x268], 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 + 0x250], 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 + 0x240], 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 + 0x238], 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 + 0x230], 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 + 0x228], 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 + 0x220], 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 + 0x218], 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 + 0x210], 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 + 0x208], 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 + 0x200], 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 + 0x1f8], 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 + 0x1f0], 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 + 0x1e8], 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 + 0x1e0], 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 + 0x1d8], 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 + 0x1d0], rax
movzx eax, byte [rsp + 0x17d7]
shl eax, 0x10
movzx ecx, word [rsp + 0x17d5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x17d1]
or rax, rcx
mov qword [rsp + 0x1c8], rax
movzx eax, byte [rsp + 0x17df]
shl eax, 0x10
movzx ecx, word [rsp + 0x17dd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x17d9]
or rax, rcx
mov qword [rsp + 0x1c0], rax
movzx eax, byte [rsp + 0x17e7]
shl eax, 0x10
movzx ecx, word [rsp + 0x17e5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x17e1]
or rax, rcx
mov qword [rsp + 0x1b8], rax
movzx eax, byte [rsp + 0x17ef]
shl eax, 0x10
movzx ecx, word [rsp + 0x17ed]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x17e9]
or rax, rcx
mov qword [rsp + 0x1b0], rax
movzx eax, byte [rsp + 0x17f7]
shl eax, 0x10
movzx ecx, word [rsp + 0x17f5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x17f1]
or rax, rcx
mov qword [rsp + 0x1a8], rax
movzx eax, byte [rsp + 0x17ff]
shl eax, 0x10
movzx ecx, word [rsp + 0x17fd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x17f9]
or rax, rcx
mov qword [rsp + 0x1a0], rax
movzx eax, byte [rsp + 0x1807]
shl eax, 0x10
movzx ecx, word [rsp + 0x1805]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1801]
or rax, rcx
mov qword [rsp + 0x198], rax
movzx eax, byte [rsp + 0x180f]
shl eax, 0x10
movzx ecx, word [rsp + 0x180d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1809]
or rax, rcx
mov qword [rsp + 0x190], rax
movzx eax, byte [rsp + 0x1817]
shl eax, 0x10
movzx ecx, word [rsp + 0x1815]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1811]
or rax, rcx
mov qword [rsp + 0x188], rax
mov al, byte [rsp + 0x15c0]
mov byte [rsp + 0x4e], al
mov al, byte [rsp + 0x15c8]
mov byte [rsp + 0x4f], al
mov al, byte [rsp + 0x15d0]
mov byte [rsp + 0x50], al
mov al, byte [rsp + 0x15d8]
mov byte [rsp + 0x51], al
mov al, byte [rsp + 0x15e0]
mov byte [rsp + 0x52], al
mov al, byte [rsp + 0x15e8]
mov byte [rsp + 0x53], al
mov al, byte [rsp + 0x15f0]
mov byte [rsp + 0x54], al
mov al, byte [rsp + 0x15f8]
mov byte [rsp + 0x55], al
mov al, byte [rsp + 0x1600]
mov byte [rsp + 0x56], al
mov al, byte [rsp + 0x1608]
mov byte [rsp + 0x57], al
mov al, byte [rsp + 0x1610]
mov byte [rsp + 0x58], al
mov al, byte [rsp + 0x1618]
mov byte [rsp + 0x59], al
mov al, byte [rsp + 0x1620]
mov byte [rsp + 0x5a], al
mov al, byte [rsp + 0x1628]
mov byte [rsp + 0x5b], al
mov al, byte [rsp + 0x1630]
mov byte [rsp + 0x5c], al
mov al, byte [rsp + 0x1638]
mov byte [rsp + 0x5d], al
mov rax, qword [rsp + 0x1560]
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x1568]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x1570]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x1578]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x1580]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x1588]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x1590]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x1598]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x15a0]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x15a8]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x15b0]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x15b8]
mov qword [rsp + 0x180], rax
mov al, byte [rsp + 0x1640]
mov byte [rsp + 0x3c], al
mov al, byte [rsp + 0x1648]
mov byte [rsp + 0x3d], al
mov al, byte [rsp + 0x1650]
mov byte [rsp + 0x3e], al
mov al, byte [rsp + 0x1658]
mov byte [rsp + 0x3f], al
mov al, byte [rsp + 0x1660]
mov byte [rsp + 0x40], al
mov al, byte [rsp + 0x1668]
mov byte [rsp + 0x41], al
mov al, byte [rsp + 0x1670]
mov byte [rsp + 0x42], al
mov al, byte [rsp + 0x1678]
mov byte [rsp + 0x43], al
mov al, byte [rsp + 0x1680]
mov byte [rsp + 0x44], al
mov al, byte [rsp + 0x1688]
mov byte [rsp + 0x45], al
mov al, byte [rsp + 0x1690]
mov byte [rsp + 0x46], al
mov al, byte [rsp + 0x1698]
mov byte [rsp + 0x47], al
mov al, byte [rsp + 0x16a0]
mov byte [rsp + 0x48], al
mov al, byte [rsp + 0x16a8]
mov byte [rsp + 0x49], al
mov al, byte [rsp + 0x16b0]
mov byte [rsp + 0x4a], al
mov al, byte [rsp + 0x16b8]
mov byte [rsp + 0x4b], al
mov al, byte [rsp + 0x16c0]
mov byte [rsp + 0x4c], al
mov al, byte [rsp + 0x16c8]
mov byte [rsp + 0x4d], al
mov al, byte [rsp + 0x16d0]
mov byte [rsp + 0xaf8], al
mov al, byte [rsp + 0x16d8]
mov byte [rsp + 0xb00], al
mov al, byte [rsp + 0x16e0]
mov byte [rsp + 0xb08], al
mov al, byte [rsp + 0x16e8]
mov byte [rsp + 0xb10], al
mov al, byte [rsp + 0x16f0]
mov byte [rsp + 0xa78], al
mov al, byte [rsp + 0x16f8]
mov byte [rsp + 0x178], al
mov al, byte [rsp + 0x1700]
mov byte [rsp + 0xaf], al
mov al, byte [rsp + 0x1708]
mov byte [rsp + 0xa3], al
mov al, byte [rsp + 0x1710]
mov byte [rsp + 0xa90], al
mov al, byte [rsp + 0x1718]
mov byte [rsp + 0x158], al
mov al, byte [rsp + 0x1720]
mov byte [rsp + 0xa80], al
mov al, byte [rsp + 0x1728]
mov byte [rsp + 0xf8], al
mov al, byte [rsp + 0x1730]
mov byte [rsp + 0xf0], al
mov al, byte [rsp + 0x1738]
mov byte [rsp + 0x130], al
mov al, byte [rsp + 0x1740]
mov byte [rsp + 0xab0], al
mov al, byte [rsp + 0x1748]
mov byte [rsp + 0xab8], al
mov al, byte [rsp + 0x1750]
mov byte [rsp + 0x138], al
mov al, byte [rsp + 0x1758]
mov byte [rsp + 0x140], al
mov al, byte [rsp + 0x1760]
mov byte [rsp + 0xad0], al
mov al, byte [rsp + 0x1768]
mov byte [rsp + 0xa4], al
mov al, byte [rsp + 0x1770]
mov byte [rsp + 0xa5], al
mov al, byte [rsp + 0x1778]
mov byte [rsp + 0xa6], al
mov al, byte [rsp + 0x1780]
mov byte [rsp + 0xa7], al
mov al, byte [rsp + 0x1788]
mov byte [rsp + 0xa8], al
mov al, byte [rsp + 0x1790]
mov byte [rsp + 0xa9], al
mov al, byte [rsp + 0x1798]
mov byte [rsp + 0xaa], al
mov al, byte [rsp + 0x17a0]
mov byte [rsp + 0xab], al
mov al, byte [rsp + 0x17a8]
mov byte [rsp + 0xac], al
mov al, byte [rsp + 0x17b0]
mov byte [rsp + 0xad], 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 + 0x148], al
mov al, byte [rsp + 0x17d0]
mov byte [rsp + 0x100], al
mov al, byte [rsp + 0x17d8]
mov byte [rsp + 0x108], al
mov al, byte [rsp + 0x17e0]
mov byte [rsp + 0x35], al
mov al, byte [rsp + 0x17e8]
mov byte [rsp + 0x36], al
mov al, byte [rsp + 0x17f0]
mov byte [rsp + 0x37], al
mov al, byte [rsp + 0x17f8]
mov byte [rsp + 0x38], al
mov al, byte [rsp + 0x1800]
mov byte [rsp + 0x39], al
mov al, byte [rsp + 0x1808]
mov byte [rsp + 0x3a], al
mov al, byte [rsp + 0x1810]
mov byte [rsp + 0x3b], al
mov rcx, rsi
call fcn.14011646b
mov rcx, r12
call fcn.140109b27
jmp 0x1401210c8
push 2
pop rax
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x160], rax
lea rcx, [rsp + 0x1940]
call fcn.140109cc3
mov rax, qword [rsp + 0x1558]
mov qword [rsp + 0xa70], rax
mov r12, qword [rsp + 0x150]
movzx eax, byte [rsp + 0xb1f]
shl eax, 0x10
movzx ecx, word [rsp + 0xb1d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xb19]
or rax, rcx
mov qword [rsp + 0xaa8], rax
movzx eax, byte [rsp + 0xb27]
shl eax, 0x10
movzx ecx, word [rsp + 0xb25]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xb21]
or rax, rcx
mov qword [rsp + 0xa68], rax
movzx eax, byte [rsp + 0xb2f]
shl eax, 0x10
movzx ecx, word [rsp + 0xb2d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xb29]
or rax, rcx
mov qword [rsp + 0xa60], rax
movzx eax, byte [rsp + 0xb37]
shl eax, 0x10
movzx ecx, word [rsp + 0xb35]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xb31]
or rax, rcx
mov qword [rsp + 0xa58], rax
movzx eax, byte [rsp + 0xb87]
shl eax, 0x10
movzx ecx, word [rsp + 0xb85]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xb81]
or rax, rcx
mov qword [rsp + 0xa50], rax
movzx eax, byte [rsp + 0xb8f]
shl eax, 0x10
movzx ecx, word [rsp + 0xb8d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xb89]
or rax, rcx
mov qword [rsp + 0xa48], rax
movzx eax, byte [rsp + 0xb97]
shl eax, 0x10
movzx ecx, word [rsp + 0xb95]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0xb91]
or rax, rcx
mov qword [rsp + 0xa40], 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 + 0xa38], 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 + 0xa30], 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 + 0xa28], 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 + 0xa20], 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 + 0xa18], 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 + 0xa10], 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 + 0xa08], 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 + 0xa00], 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 + 0x9f8], 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 + 0x9f0], 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 + 0x9e8], 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 + 0x9e0], 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 + 0x9d8], 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 + 0x9d0], 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 + 0x9c8], 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 + 0x9c0], 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 + 0x9b8], 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 + 0x9b0], 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 + 0x9a8], 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 + 0x9a0], 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 + 0x998], 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 + 0x990], 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 + 0x988], 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 + 0x980], 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 + 0x978], 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 + 0x970], 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 + 0x968], 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 + 0x960], rax
movzx eax, byte [rsp + 0x1497]
shl eax, 0x10
movzx ecx, word [rsp + 0x1495]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1491]
or rax, rcx
mov qword [rsp + 0x958], rax
movzx eax, byte [rsp + 0x149f]
shl eax, 0x10
movzx ecx, word [rsp + 0x149d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1499]
or rax, rcx
mov qword [rsp + 0x950], rax
movzx eax, byte [rsp + 0x14a7]
shl eax, 0x10
movzx ecx, word [rsp + 0x14a5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x14a1]
or rax, rcx
mov qword [rsp + 0x948], rax
movzx eax, byte [rsp + 0x14af]
shl eax, 0x10
movzx ecx, word [rsp + 0x14ad]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x14a9]
or rax, rcx
mov qword [rsp + 0x940], rax
movzx eax, byte [rsp + 0x14b7]
shl eax, 0x10
movzx ecx, word [rsp + 0x14b5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x14b1]
or rax, rcx
mov qword [rsp + 0x938], rax
movzx eax, byte [rsp + 0x14bf]
shl eax, 0x10
movzx ecx, word [rsp + 0x14bd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x14b9]
or rax, rcx
mov qword [rsp + 0x930], rax
movzx eax, byte [rsp + 0x14c7]
shl eax, 0x10
movzx ecx, word [rsp + 0x14c5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x14c1]
or rax, rcx
mov qword [rsp + 0x928], rax
movzx eax, byte [rsp + 0x14cf]
shl eax, 0x10
movzx ecx, word [rsp + 0x14cd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x14c9]
or rax, rcx
mov qword [rsp + 0x920], rax
movzx eax, byte [rsp + 0x14d7]
shl eax, 0x10
movzx ecx, word [rsp + 0x14d5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x14d1]
or rax, rcx
mov qword [rsp + 0x918], rax
movzx eax, byte [rsp + 0x14df]
shl eax, 0x10
movzx ecx, word [rsp + 0x14dd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x14d9]
or rax, rcx
mov qword [rsp + 0x908], rax
movzx eax, byte [rsp + 0x14e7]
shl eax, 0x10
movzx ecx, word [rsp + 0x14e5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x14e1]
or rax, rcx
mov qword [rsp + 0x8f0], rax
movzx eax, byte [rsp + 0x14ef]
shl eax, 0x10
movzx ecx, word [rsp + 0x14ed]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x14e9]
or rax, rcx
mov qword [rsp + 0x8e0], rax
movzx eax, byte [rsp + 0x14f7]
shl eax, 0x10
movzx ecx, word [rsp + 0x14f5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x14f1]
or rax, rcx
mov qword [rsp + 0x8d8], rax
movzx eax, byte [rsp + 0x14ff]
shl eax, 0x10
movzx ecx, word [rsp + 0x14fd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x14f9]
or rax, rcx
mov qword [rsp + 0x8d0], rax
movzx eax, byte [rsp + 0x1507]
shl eax, 0x10
movzx ecx, word [rsp + 0x1505]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1501]
or rax, rcx
mov qword [rsp + 0x8c8], rax
movzx ecx, byte [rsp + 0x150f]
shl ecx, 0x10
movzx edx, word [rsp + 0x150d]
or edx, ecx
shl rdx, 0x20
mov ecx, dword [rsp + 0x1509]
or rcx, rdx
movzx edx, byte [rsp + 0x1517]
shl edx, 0x10
movzx r8d, word [rsp + 0x1515]
or r8d, edx
shl r8, 0x20
mov edx, dword [rsp + 0x1511]
or rdx, r8
movzx r8d, byte [rsp + 0x151f]
shl r8d, 0x10
movzx r9d, word [rsp + 0x151d]
or r9d, r8d
shl r9, 0x20
mov r8d, dword [rsp + 0x1519]
or r8, r9
movzx r9d, byte [rsp + 0x1527]
shl r9d, 0x10
movzx r10d, word [rsp + 0x1525]
or r10d, r9d
shl r10, 0x20
mov r9d, dword [rsp + 0x1521]
or r9, r10
mov al, byte [rsp + 0xb18]
mov byte [rsp + 0x8a0], al
mov al, byte [rsp + 0xb20]
mov byte [rsp + 0xa1], al
mov al, byte [rsp + 0xb28]
mov byte [rsp + 0x8a8], al
mov al, byte [rsp + 0xb30]
mov byte [rsp + 0x8b0], al
mov al, byte [rsp + 0xb80]
mov byte [rsp + 0xa2], al
mov al, byte [rsp + 0xb88]
mov byte [rsp + 0x8b8], al
mov al, byte [rsp + 0xb90]
mov byte [rsp + 0x8c0], al
mov al, byte [rsp + 0x13b0]
mov byte [rsp + 0x8f], al
mov al, byte [rsp + 0x13b8]
mov byte [rsp + 0x7b8], al
mov al, byte [rsp + 0x13c0]
mov byte [rsp + 0x90], al
mov al, byte [rsp + 0x13c8]
mov byte [rsp + 0x7c0], al
mov al, byte [rsp + 0x13d0]
mov byte [rsp + 0x7c8], al
mov al, byte [rsp + 0x13d8]
mov byte [rsp + 0x91], al
mov al, byte [rsp + 0x13e0]
mov byte [rsp + 0x7d0], al
mov al, byte [rsp + 0x13e8]
mov byte [rsp + 0x7d8], al
mov al, byte [rsp + 0x13f0]
mov byte [rsp + 0x92], al
mov rax, qword [rsp + 0xad8]
mov qword [rsp + 0x8e8], rax
mov rax, qword [rsp + 0xb98]
mov qword [rsp + 0x8f8], rax
mov rax, qword [rsp + 0xba0]
mov qword [rsp + 0x900], rax
mov rax, qword [rsp + 0xba8]
mov qword [rsp + 0x910], rax
mov rdi, qword [rsp + 0x1370]
mov r10, qword [rsp + 0x1378]
mov rbx, qword [rsp + 0x1380]
mov r14, qword [rsp + 0x1388]
mov rsi, qword [rsp + 0x1390]
mov r13, qword [rsp + 0x1398]
mov r15, qword [rsp + 0x13a0]
mov al, byte [rsp + 0x13f8]
mov byte [rsp + 0x7e0], al
mov al, byte [rsp + 0x1400]
mov byte [rsp + 0x93], al
mov al, byte [rsp + 0x1408]
mov byte [rsp + 0x7e8], al
mov al, byte [rsp + 0x1410]
mov byte [rsp + 0x7f0], al
mov al, byte [rsp + 0x1418]
mov byte [rsp + 0x94], al
mov al, byte [rsp + 0x1420]
mov byte [rsp + 0x7f8], al
mov al, byte [rsp + 0x1428]
mov byte [rsp + 0x800], al
mov al, byte [rsp + 0x1430]
mov byte [rsp + 0x95], al
mov al, byte [rsp + 0x1438]
mov byte [rsp + 0x808], al
mov al, byte [rsp + 0x1440]
mov byte [rsp + 0x810], al
mov al, byte [rsp + 0x1448]
mov byte [rsp + 0x96], al
mov al, byte [rsp + 0x1450]
mov byte [rsp + 0x818], al
mov al, byte [rsp + 0x1458]
mov byte [rsp + 0x97], al
mov al, byte [rsp + 0x1460]
mov byte [rsp + 0x820], al
mov al, byte [rsp + 0x1468]
mov byte [rsp + 0x828], al
mov al, byte [rsp + 0x1470]
mov byte [rsp + 0x98], al
mov al, byte [rsp + 0x1478]
mov byte [rsp + 0x830], al
mov al, byte [rsp + 0x1480]
mov byte [rsp + 0x838], al
mov al, byte [rsp + 0x1488]
mov byte [rsp + 0x99], al
mov al, byte [rsp + 0x1490]
mov byte [rsp + 0x840], al
mov al, byte [rsp + 0x1498]
mov byte [rsp + 0x9a], al
mov al, byte [rsp + 0x14a0]
mov byte [rsp + 0x848], al
mov al, byte [rsp + 0x14a8]
mov byte [rsp + 0x850], al
mov al, byte [rsp + 0x14b0]
mov byte [rsp + 0x9b], al
mov al, byte [rsp + 0x14b8]
mov byte [rsp + 0x858], al
mov al, byte [rsp + 0x14c0]
mov byte [rsp + 0x860], al
mov al, byte [rsp + 0x14c8]
mov byte [rsp + 0x9c], al
mov al, byte [rsp + 0x14d0]
mov byte [rsp + 0x868], al
mov al, byte [rsp + 0x14d8]
mov byte [rsp + 0x870], al
mov al, byte [rsp + 0x14e0]
mov byte [rsp + 0x9d], al
mov al, byte [rsp + 0x14e8]
mov byte [rsp + 0x878], al
mov al, byte [rsp + 0x14f0]
mov byte [rsp + 0x9e], al
mov al, byte [rsp + 0x14f8]
mov byte [rsp + 0x880], al
mov al, byte [rsp + 0x1500]
mov byte [rsp + 0x888], al
mov al, byte [rsp + 0x1508]
mov byte [rsp + 0x9f], al
mov al, byte [rsp + 0x1510]
mov byte [rsp + 0x890], al
mov al, byte [rsp + 0x1518]
mov byte [rsp + 0x898], al
mov al, byte [rsp + 0x1520]
mov byte [rsp + 0xa0], al
cmp rdi, 3
jne 0x140121e04
mov rax, qword [rsp + 0xb78]
mov qword [rax], r10
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], r13
mov qword [rax + 0x28], r15
mov qword [rax + 0x30], r12
mov rcx, qword [rsp + 0xb0]
mov qword [rax + 0x38], rcx
mov rcx, qword [rsp + 0xc0]
mov qword [rax + 0x40], rcx
mov rcx, qword [rsp + 0xc8]
mov qword [rax + 0x48], rcx
mov rcx, qword [rsp + 0xd8]
mov qword [rax + 0x50], rcx
mov rcx, qword [rsp + 0xe0]
mov qword [rax + 0x58], rcx
mov rcx, qword [rsp + 0xe8]
mov qword [rax + 0x60], rcx
mov rcx, qword [rsp + 0x168]
mov qword [rax + 0x68], rcx
mov rcx, qword [rsp + 0x120]
mov qword [rax + 0x70], rcx
mov rcx, qword [rsp + 0x118]
mov qword [rax + 0x78], rcx
mov rcx, qword [rsp + 0x110]
mov qword [rax + 0x80], rcx
jmp 0x140135ba0
mov rax, r12
mov r11, qword [rsp + 0xa70]
mov r11, qword [r11 + 0xa8]
test byte [r11 + 0x40], 2
lea r12, [rsp + 0xbc8]
je 0x140121e47
test byte [r11 + 0x3c], 1
jne 0x140121e47
cmp rax, 2
push 1
pop r11
jne 0x14013296b
mov dword [rsp + 0x150], 0
jmp 0x140121e56
mov dword [rsp + 0x150], 0
push 1
pop r11
mov qword [rsp + 0xbc8], rdi
mov qword [r12 + 8], r10
mov qword [r12 + 0x10], rbx
mov qword [r12 + 0x18], r14
mov qword [r12 + 0x20], rsi
mov qword [r12 + 0x28], r13
mov qword [r12 + 0x30], r15
mov qword [r12 + 0x38], rax
mov rax, qword [rsp + 0xb0]
mov qword [r12 + 0x40], rax
mov rax, qword [rsp + 0xc0]
mov qword [r12 + 0x48], rax
mov rax, qword [rsp + 0xc8]
mov qword [r12 + 0x50], rax
mov rax, qword [rsp + 0xd8]
mov qword [r12 + 0x58], rax
mov rax, qword [rsp + 0xe0]
mov qword [r12 + 0x60], rax
mov rax, qword [rsp + 0xe8]
mov qword [r12 + 0x68], rax
mov rax, qword [rsp + 0x168]
mov qword [r12 + 0x70], rax
mov rax, qword [rsp + 0x120]
mov qword [r12 + 0x78], rax
mov rax, qword [rsp + 0x118]
mov qword [r12 + 0x80], rax
mov rax, qword [rsp + 0x110]
mov qword [r12 + 0x88], rax
mov rax, qword [rsp + 0x180]
mov qword [r12 + 0x90], rax
mov al, byte [rsp + 0x4e]
mov byte [r12 + 0x98], al
mov rsi, qword [rsp + 0x500]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x9f], r10b
mov dword [r12 + 0x99], esi
shr rsi, 0x20
mov word [r12 + 0x9d], si
mov al, byte [rsp + 0x4f]
mov byte [r12 + 0xa0], al
mov rsi, qword [rsp + 0x4f8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0xa7], r10b
mov dword [r12 + 0xa1], esi
shr rsi, 0x20
mov word [r12 + 0xa5], si
mov al, byte [rsp + 0x50]
mov byte [r12 + 0xa8], al
mov rsi, qword [rsp + 0x4f0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0xaf], r10b
mov dword [r12 + 0xa9], esi
shr rsi, 0x20
mov word [r12 + 0xad], si
mov al, byte [rsp + 0x51]
mov byte [r12 + 0xb0], al
mov rsi, qword [rsp + 0x4e0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0xb7], r10b
mov dword [r12 + 0xb1], esi
shr rsi, 0x20
mov word [r12 + 0xb5], si
mov al, byte [rsp + 0x52]
mov byte [r12 + 0xb8], al
mov rsi, qword [rsp + 0x4e8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0xbf], r10b
mov dword [r12 + 0xb9], esi
shr rsi, 0x20
mov word [r12 + 0xbd], si
mov al, byte [rsp + 0x53]
mov byte [r12 + 0xc0], al
mov rsi, qword [rsp + 0x4d8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0xc7], r10b
mov dword [r12 + 0xc1], esi
shr rsi, 0x20
mov word [r12 + 0xc5], si
mov al, byte [rsp + 0x54]
mov byte [r12 + 0xc8], al
mov rsi, qword [rsp + 0x4d0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0xcf], r10b
mov dword [r12 + 0xc9], esi
shr rsi, 0x20
mov word [r12 + 0xcd], si
mov al, byte [rsp + 0x55]
mov byte [r12 + 0xd0], al
mov rsi, qword [rsp + 0x4c8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0xd7], r10b
mov dword [r12 + 0xd1], esi
shr rsi, 0x20
mov word [r12 + 0xd5], si
mov al, byte [rsp + 0x56]
mov byte [r12 + 0xd8], al
mov rsi, qword [rsp + 0x4c0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0xdf], r10b
mov dword [r12 + 0xd9], esi
shr rsi, 0x20
mov word [r12 + 0xdd], si
mov al, byte [rsp + 0x57]
mov byte [r12 + 0xe0], al
mov rsi, qword [rsp + 0x4b8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0xe7], r10b
mov dword [r12 + 0xe1], esi
shr rsi, 0x20
mov word [r12 + 0xe5], si
mov al, byte [rsp + 0x58]
mov byte [r12 + 0xe8], al
mov rsi, qword [rsp + 0x4b0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0xef], r10b
mov dword [r12 + 0xe9], esi
shr rsi, 0x20
mov word [r12 + 0xed], si
mov al, byte [rsp + 0x59]
mov byte [r12 + 0xf0], al
mov rsi, qword [rsp + 0x4a8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0xf7], r10b
mov dword [r12 + 0xf1], esi
shr rsi, 0x20
mov word [r12 + 0xf5], si
mov al, byte [rsp + 0x5a]
mov byte [r12 + 0xf8], al
mov rsi, qword [rsp + 0x4a0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0xff], r10b
mov dword [r12 + 0xf9], esi
shr rsi, 0x20
mov word [r12 + 0xfd], si
mov al, byte [rsp + 0x5b]
mov byte [r12 + 0x100], al
mov rsi, qword [rsp + 0x498]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x107], r10b
mov dword [r12 + 0x101], esi
shr rsi, 0x20
mov word [r12 + 0x105], si
mov al, byte [rsp + 0x5c]
mov byte [r12 + 0x108], al
mov rsi, qword [rsp + 0x490]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x10f], r10b
mov dword [r12 + 0x109], esi
shr rsi, 0x20
mov word [r12 + 0x10d], si
mov al, byte [rsp + 0x5d]
mov byte [r12 + 0x110], al
mov rsi, qword [rsp + 0x488]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x117], r10b
mov dword [r12 + 0x111], esi
shr rsi, 0x20
mov word [r12 + 0x115], si
mov al, byte [rsp + 0x3c]
mov byte [r12 + 0x118], al
mov rsi, qword [rsp + 0x480]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x11f], r10b
mov dword [r12 + 0x119], esi
shr rsi, 0x20
mov word [r12 + 0x11d], si
mov al, byte [rsp + 0x3d]
mov byte [r12 + 0x120], al
mov rsi, qword [rsp + 0x470]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x127], r10b
mov dword [r12 + 0x121], esi
shr rsi, 0x20
mov word [r12 + 0x125], si
mov al, byte [rsp + 0x3e]
mov byte [r12 + 0x128], al
mov rsi, qword [rsp + 0x468]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x12f], r10b
mov dword [r12 + 0x129], esi
shr rsi, 0x20
mov word [r12 + 0x12d], si
mov al, byte [rsp + 0x3f]
mov byte [r12 + 0x130], al
mov rsi, qword [rsp + 0x458]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x137], r10b
mov dword [r12 + 0x131], esi
shr rsi, 0x20
mov word [r12 + 0x135], si
mov al, byte [rsp + 0x40]
mov byte [r12 + 0x138], al
mov rsi, qword [rsp + 0x448]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x13f], r10b
mov dword [r12 + 0x139], esi
shr rsi, 0x20
mov word [r12 + 0x13d], si
mov al, byte [rsp + 0x41]
mov byte [r12 + 0x140], al
mov rsi, qword [rsp + 0x438]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x147], r10b
mov dword [r12 + 0x141], esi
shr rsi, 0x20
mov word [r12 + 0x145], si
mov al, byte [rsp + 0x42]
mov byte [r12 + 0x148], al
mov rsi, qword [rsp + 0x430]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x14f], r10b
mov dword [r12 + 0x149], esi
shr rsi, 0x20
mov word [r12 + 0x14d], si
mov al, byte [rsp + 0x43]
mov byte [r12 + 0x150], al
mov rsi, qword [rsp + 0x428]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x157], r10b
mov dword [r12 + 0x151], esi
shr rsi, 0x20
mov word [r12 + 0x155], si
mov al, byte [rsp + 0x44]
mov byte [r12 + 0x158], al
mov rsi, qword [rsp + 0x420]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x15f], r10b
mov dword [r12 + 0x159], esi
shr rsi, 0x20
mov word [r12 + 0x15d], si
mov al, byte [rsp + 0x45]
mov byte [r12 + 0x160], al
mov rsi, qword [rsp + 0x410]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x167], r10b
mov dword [r12 + 0x161], esi
shr rsi, 0x20
mov word [r12 + 0x165], si
mov al, byte [rsp + 0x46]
mov byte [r12 + 0x168], al
mov rsi, qword [rsp + 0x3f8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x16f], r10b
mov dword [r12 + 0x169], esi
shr rsi, 0x20
mov word [r12 + 0x16d], si
mov al, byte [rsp + 0x47]
mov byte [r12 + 0x170], al
mov rsi, qword [rsp + 0x3e8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x177], r10b
mov dword [r12 + 0x171], esi
shr rsi, 0x20
mov word [r12 + 0x175], si
mov al, byte [rsp + 0x48]
mov byte [r12 + 0x178], al
mov rsi, qword [rsp + 0x3d0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x17f], r10b
mov dword [r12 + 0x179], esi
shr rsi, 0x20
mov word [r12 + 0x17d], si
mov al, byte [rsp + 0x49]
mov byte [r12 + 0x180], al
mov rsi, qword [rsp + 0x3c0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x187], r10b
mov dword [r12 + 0x181], esi
shr rsi, 0x20
mov word [r12 + 0x185], si
mov al, byte [rsp + 0x4a]
mov byte [r12 + 0x188], al
mov rsi, qword [rsp + 0x3b0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x18f], r10b
mov dword [r12 + 0x189], esi
shr rsi, 0x20
mov word [r12 + 0x18d], si
mov al, byte [rsp + 0x4b]
mov byte [r12 + 0x190], al
mov rsi, qword [rsp + 0x3a8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x197], r10b
mov dword [r12 + 0x191], esi
shr rsi, 0x20
mov word [r12 + 0x195], si
mov al, byte [rsp + 0x4c]
mov byte [r12 + 0x198], al
mov rsi, qword [rsp + 0x398]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x19f], r10b
mov dword [r12 + 0x199], esi
shr rsi, 0x20
mov word [r12 + 0x19d], si
mov al, byte [rsp + 0x4d]
mov byte [r12 + 0x1a0], al
mov rsi, qword [rsp + 0x378]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x1a7], r10b
mov dword [r12 + 0x1a1], esi
shr rsi, 0x20
mov word [r12 + 0x1a5], si
mov al, byte [rsp + 0xaf8]
mov byte [r12 + 0x1a8], al
mov rsi, qword [rsp + 0x368]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x1af], r10b
mov dword [r12 + 0x1a9], esi
shr rsi, 0x20
mov word [r12 + 0x1ad], si
mov al, byte [rsp + 0xb00]
mov byte [r12 + 0x1b0], al
mov rsi, qword [rsp + 0x360]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x1b7], r10b
mov dword [r12 + 0x1b1], esi
shr rsi, 0x20
mov word [r12 + 0x1b5], si
mov al, byte [rsp + 0xb08]
mov byte [r12 + 0x1b8], al
mov rsi, qword [rsp + 0x350]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x1bf], r10b
mov dword [r12 + 0x1b9], esi
shr rsi, 0x20
mov word [r12 + 0x1bd], si
mov al, byte [rsp + 0xb10]
mov byte [r12 + 0x1c0], al
mov rsi, qword [rsp + 0x340]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x1c7], r10b
mov dword [r12 + 0x1c1], esi
shr rsi, 0x20
mov word [r12 + 0x1c5], si
mov al, byte [rsp + 0xa78]
mov byte [r12 + 0x1c8], al
mov rsi, qword [rsp + 0x330]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x1cf], r10b
mov dword [r12 + 0x1c9], esi
shr rsi, 0x20
mov word [r12 + 0x1cd], si
mov al, byte [rsp + 0x178]
mov byte [r12 + 0x1d0], al
mov rsi, qword [rsp + 0x320]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x1d7], r10b
mov dword [r12 + 0x1d1], esi
shr rsi, 0x20
mov word [r12 + 0x1d5], si
mov al, byte [rsp + 0xaf]
mov byte [r12 + 0x1d8], al
mov rsi, qword [rsp + 0x318]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x1df], r10b
mov dword [r12 + 0x1d9], esi
shr rsi, 0x20
mov word [r12 + 0x1dd], si
mov al, byte [rsp + 0xa3]
mov byte [r12 + 0x1e0], al
mov rsi, qword [rsp + 0x308]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x1e7], r10b
mov dword [r12 + 0x1e1], esi
shr rsi, 0x20
mov word [r12 + 0x1e5], si
mov al, byte [rsp + 0xa90]
mov byte [r12 + 0x1e8], al
mov rsi, qword [rsp + 0x2f8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x1ef], r10b
mov dword [r12 + 0x1e9], esi
shr rsi, 0x20
mov word [r12 + 0x1ed], si
mov al, byte [rsp + 0x158]
mov byte [r12 + 0x1f0], al
mov rsi, qword [rsp + 0x2e8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x1f7], r10b
mov dword [r12 + 0x1f1], esi
shr rsi, 0x20
mov word [r12 + 0x1f5], si
mov al, byte [rsp + 0xa80]
mov byte [r12 + 0x1f8], al
mov rsi, qword [rsp + 0x2d0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x1ff], r10b
mov dword [r12 + 0x1f9], esi
shr rsi, 0x20
mov word [r12 + 0x1fd], si
mov al, byte [rsp + 0xf8]
mov byte [r12 + 0x200], al
mov rsi, qword [rsp + 0x2c0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x207], r10b
mov dword [r12 + 0x201], esi
shr rsi, 0x20
mov word [r12 + 0x205], si
mov al, byte [rsp + 0xf0]
mov byte [r12 + 0x208], al
mov rsi, qword [rsp + 0x2b0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x20f], r10b
mov dword [r12 + 0x209], esi
shr rsi, 0x20
mov word [r12 + 0x20d], si
mov al, byte [rsp + 0x130]
mov byte [r12 + 0x210], al
mov rsi, qword [rsp + 0x298]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x217], r10b
mov dword [r12 + 0x211], esi
shr rsi, 0x20
mov word [r12 + 0x215], si
mov al, byte [rsp + 0xab0]
mov byte [r12 + 0x218], al
mov rsi, qword [rsp + 0x280]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x21f], r10b
mov dword [r12 + 0x219], esi
shr rsi, 0x20
mov word [r12 + 0x21d], si
mov al, byte [rsp + 0xab8]
mov byte [r12 + 0x220], al
mov rsi, qword [rsp + 0x268]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x227], r10b
mov dword [r12 + 0x221], esi
shr rsi, 0x20
mov word [r12 + 0x225], si
mov al, byte [rsp + 0x138]
mov byte [r12 + 0x228], al
mov rsi, qword [rsp + 0x250]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x22f], r10b
mov dword [r12 + 0x229], esi
shr rsi, 0x20
mov word [r12 + 0x22d], si
mov al, byte [rsp + 0x140]
mov byte [r12 + 0x230], al
mov rsi, qword [rsp + 0x240]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x237], r10b
mov dword [r12 + 0x231], esi
shr rsi, 0x20
mov word [r12 + 0x235], si
mov al, byte [rsp + 0xad0]
mov byte [r12 + 0x238], al
mov rsi, qword [rsp + 0x238]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x23f], r10b
mov dword [r12 + 0x239], esi
shr rsi, 0x20
mov word [r12 + 0x23d], si
mov al, byte [rsp + 0xa4]
mov byte [r12 + 0x240], al
mov rsi, qword [rsp + 0x230]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x247], r10b
mov dword [r12 + 0x241], esi
shr rsi, 0x20
mov word [r12 + 0x245], si
mov al, byte [rsp + 0xa5]
mov byte [r12 + 0x248], al
mov rsi, qword [rsp + 0x228]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x24f], r10b
mov dword [r12 + 0x249], esi
shr rsi, 0x20
mov word [r12 + 0x24d], si
mov al, byte [rsp + 0xa6]
mov byte [r12 + 0x250], al
mov rsi, qword [rsp + 0x220]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x257], r10b
mov dword [r12 + 0x251], esi
shr rsi, 0x20
mov word [r12 + 0x255], si
mov al, byte [rsp + 0xa7]
mov byte [r12 + 0x258], al
mov rsi, qword [rsp + 0x218]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x25f], r10b
mov dword [r12 + 0x259], esi
shr rsi, 0x20
mov word [r12 + 0x25d], si
mov al, byte [rsp + 0xa8]
mov byte [r12 + 0x260], al
mov rsi, qword [rsp + 0x210]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x267], r10b
mov dword [r12 + 0x261], esi
shr rsi, 0x20
mov word [r12 + 0x265], si
mov al, byte [rsp + 0xa9]
mov byte [r12 + 0x268], al
mov rax, qword [rsp + 0x208]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x26f], r10b
mov dword [r12 + 0x269], eax
shr rax, 0x20
mov word [r12 + 0x26d], ax
mov al, byte [rsp + 0xaa]
mov byte [r12 + 0x270], al
mov rax, qword [rsp + 0x200]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x277], r10b
mov dword [r12 + 0x271], eax
shr rax, 0x20
mov word [r12 + 0x275], ax
mov al, byte [rsp + 0xab]
mov byte [r12 + 0x278], al
mov rax, qword [rsp + 0x1f8]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x27f], r10b
mov dword [r12 + 0x279], eax
shr rax, 0x20
mov word [r12 + 0x27d], ax
mov al, byte [rsp + 0xac]
mov byte [r12 + 0x280], al
mov rax, qword [rsp + 0x1f0]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x287], r10b
mov dword [r12 + 0x281], eax
shr rax, 0x20
mov word [r12 + 0x285], ax
mov al, byte [rsp + 0xad]
mov byte [r12 + 0x288], al
mov rax, qword [rsp + 0x1e8]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x28f], r10b
mov dword [r12 + 0x289], eax
shr rax, 0x20
mov word [r12 + 0x28d], ax
mov al, byte [rsp + 0x33]
mov byte [r12 + 0x290], al
mov rax, qword [rsp + 0x1e0]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x297], r10b
mov dword [r12 + 0x291], eax
shr rax, 0x20
mov word [r12 + 0x295], ax
mov al, byte [rsp + 0x34]
mov byte [r12 + 0x298], al
mov rax, qword [rsp + 0x1d8]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x29f], r10b
mov dword [r12 + 0x299], eax
shr rax, 0x20
mov word [r12 + 0x29d], ax
mov al, byte [rsp + 0x148]
mov byte [r12 + 0x2a0], al
mov rax, qword [rsp + 0x1d0]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x2a7], r10b
mov dword [r12 + 0x2a1], eax
shr rax, 0x20
mov word [r12 + 0x2a5], ax
mov al, byte [rsp + 0x100]
mov byte [r12 + 0x2a8], al
mov rax, qword [rsp + 0x1c8]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x2af], r10b
mov dword [r12 + 0x2a9], eax
shr rax, 0x20
mov word [r12 + 0x2ad], ax
mov al, byte [rsp + 0x108]
mov byte [r12 + 0x2b0], al
mov rax, qword [rsp + 0x1c0]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x2b7], r10b
mov dword [r12 + 0x2b1], eax
shr rax, 0x20
mov word [r12 + 0x2b5], ax
mov al, byte [rsp + 0x35]
mov byte [r12 + 0x2b8], al
mov rax, qword [rsp + 0x1b8]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x2bf], r10b
mov dword [r12 + 0x2b9], eax
shr rax, 0x20
mov word [r12 + 0x2bd], ax
mov al, byte [rsp + 0x36]
mov byte [r12 + 0x2c0], al
mov rax, qword [rsp + 0x1b0]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x2c7], r10b
mov dword [r12 + 0x2c1], eax
shr rax, 0x20
mov word [r12 + 0x2c5], ax
mov al, byte [rsp + 0x37]
mov byte [r12 + 0x2c8], al
mov rax, qword [rsp + 0x1a8]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x2cf], r10b
mov dword [r12 + 0x2c9], eax
shr rax, 0x20
mov word [r12 + 0x2cd], ax
mov al, byte [rsp + 0x38]
mov byte [r12 + 0x2d0], al
mov rax, qword [rsp + 0x1a0]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x2d7], r10b
mov dword [r12 + 0x2d1], eax
shr rax, 0x20
mov word [r12 + 0x2d5], ax
mov al, byte [rsp + 0x39]
mov byte [r12 + 0x2d8], al
mov rax, qword [rsp + 0x198]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x2df], r10b
mov dword [r12 + 0x2d9], eax
shr rax, 0x20
mov word [r12 + 0x2dd], ax
mov al, byte [rsp + 0x3a]
mov byte [r12 + 0x2e0], al
mov rax, qword [rsp + 0x190]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x2e7], r10b
mov dword [r12 + 0x2e1], eax
shr rax, 0x20
mov word [r12 + 0x2e5], ax
mov al, byte [rsp + 0x3b]
mov byte [r12 + 0x2e8], al
mov rax, qword [rsp + 0x188]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x2ef], r10b
mov dword [r12 + 0x2e9], eax
shr rax, 0x20
mov word [r12 + 0x2ed], ax
mov r10, qword [rsp + 0x160]
mov byte [r12 + 0x2f0], r10b
xor edi, edi
mov byte [r12 + 0x2f7], dil
and word [r12 + 0x2f5], 0
and dword [r12 + 0x2f1], 0
mov r10b, byte [rsp + 0x6d]
mov byte [r12 + 0x2f8], r10b
mov rsi, qword [rsp + 0x7b0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x2ff], r10b
mov dword [r12 + 0x2f9], esi
shr rsi, 0x20
mov word [r12 + 0x2fd], si
mov r10b, byte [rsp + 0x6f]
mov byte [r12 + 0x300], r10b
mov rsi, qword [rsp + 0x7a8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x307], r10b
mov dword [r12 + 0x301], esi
shr rsi, 0x20
mov word [r12 + 0x305], si
mov r10b, byte [rsp + 0x71]
mov byte [r12 + 0x308], r10b
mov rsi, qword [rsp + 0x7a0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x30f], r10b
mov dword [r12 + 0x309], esi
shr rsi, 0x20
mov word [r12 + 0x30d], si
mov r10b, byte [rsp + 0x73]
mov byte [r12 + 0x310], r10b
mov rsi, qword [rsp + 0x798]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x317], r10b
mov dword [r12 + 0x311], esi
shr rsi, 0x20
mov word [r12 + 0x315], si
mov r10b, byte [rsp + 0x75]
mov byte [r12 + 0x318], r10b
mov rsi, qword [rsp + 0x790]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x31f], r10b
mov dword [r12 + 0x319], esi
shr rsi, 0x20
mov word [r12 + 0x31d], si
mov r10b, byte [rsp + 0x77]
mov byte [r12 + 0x320], r10b
mov rsi, qword [rsp + 0x788]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x327], r10b
mov dword [r12 + 0x321], esi
shr rsi, 0x20
mov word [r12 + 0x325], si
mov r10b, byte [rsp + 0x79]
mov byte [r12 + 0x328], r10b
mov rsi, qword [rsp + 0x780]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x32f], r10b
mov dword [r12 + 0x329], esi
shr rsi, 0x20
mov word [r12 + 0x32d], si
mov r10b, byte [rsp + 0x7b]
mov byte [r12 + 0x330], r10b
mov rsi, qword [rsp + 0x778]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x337], r10b
mov dword [r12 + 0x331], esi
shr rsi, 0x20
mov word [r12 + 0x335], si
mov r10b, byte [rsp + 0x7c]
mov byte [r12 + 0x338], r10b
mov rsi, qword [rsp + 0x770]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x33f], r10b
mov dword [r12 + 0x339], esi
shr rsi, 0x20
mov word [r12 + 0x33d], si
mov r10b, byte [rsp + 0x7d]
mov byte [r12 + 0x340], r10b
mov rsi, qword [rsp + 0x768]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x347], r10b
mov dword [r12 + 0x341], esi
shr rsi, 0x20
mov word [r12 + 0x345], si
mov r10b, byte [rsp + 0x7e]
mov byte [r12 + 0x348], r10b
mov rsi, qword [rsp + 0x760]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x34f], r10b
mov dword [r12 + 0x349], esi
shr rsi, 0x20
mov word [r12 + 0x34d], si
mov r10b, byte [rsp + 0x278]
mov byte [r12 + 0x350], r10b
mov rsi, qword [rsp + 0x758]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x357], r10b
mov dword [r12 + 0x351], esi
shr rsi, 0x20
mov word [r12 + 0x355], si
mov r10b, byte [rsp + 0x7f]
mov byte [r12 + 0x358], r10b
mov rsi, qword [rsp + 0x750]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x35f], r10b
mov dword [r12 + 0x359], esi
shr rsi, 0x20
mov word [r12 + 0x35d], si
mov r10b, byte [rsp + 0x80]
mov byte [r12 + 0x360], r10b
mov rsi, qword [rsp + 0x748]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x367], r10b
mov dword [r12 + 0x361], esi
shr rsi, 0x20
mov word [r12 + 0x365], si
mov r10b, byte [rsp + 0x2a8]
mov byte [r12 + 0x368], r10b
mov rsi, qword [rsp + 0x740]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x36f], r10b
mov dword [r12 + 0x369], esi
shr rsi, 0x20
mov word [r12 + 0x36d], si
mov al, byte [rsp + 0x5e]
mov byte [r12 + 0x370], al
mov rsi, qword [rsp + 0x738]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x377], r10b
mov dword [r12 + 0x371], esi
shr rsi, 0x20
mov word [r12 + 0x375], si
mov al, byte [rsp + 0x5f]
mov byte [r12 + 0x378], al
mov rsi, qword [rsp + 0x730]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x37f], r10b
mov dword [r12 + 0x379], esi
shr rsi, 0x20
mov word [r12 + 0x37d], si
mov al, byte [rsp + 0x60]
mov byte [r12 + 0x380], al
mov rsi, qword [rsp + 0x728]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x387], r10b
mov dword [r12 + 0x381], esi
shr rsi, 0x20
mov word [r12 + 0x385], si
mov al, byte [rsp + 0x61]
mov byte [r12 + 0x388], al
mov rsi, qword [rsp + 0x720]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x38f], r10b
mov dword [r12 + 0x389], esi
shr rsi, 0x20
mov word [r12 + 0x38d], si
mov al, byte [rsp + 0x62]
mov byte [r12 + 0x390], al
mov rsi, qword [rsp + 0x718]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x397], r10b
mov dword [r12 + 0x391], esi
shr rsi, 0x20
mov word [r12 + 0x395], si
mov al, byte [rsp + 0x63]
mov byte [r12 + 0x398], al
mov rsi, qword [rsp + 0x710]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x39f], r10b
mov dword [r12 + 0x399], esi
shr rsi, 0x20
mov word [r12 + 0x39d], si
mov al, byte [rsp + 0x64]
mov byte [r12 + 0x3a0], al
mov rsi, qword [rsp + 0x708]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x3a7], r10b
mov dword [r12 + 0x3a1], esi
shr rsi, 0x20
mov word [r12 + 0x3a5], si
mov al, byte [rsp + 0x65]
mov byte [r12 + 0x3a8], al
mov rsi, qword [rsp + 0x700]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x3af], r10b
mov dword [r12 + 0x3a9], esi
shr rsi, 0x20
mov word [r12 + 0x3ad], si
mov al, byte [rsp + 0x66]
mov byte [r12 + 0x3b0], al
mov rsi, qword [rsp + 0x6f8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x3b7], r10b
mov dword [r12 + 0x3b1], esi
shr rsi, 0x20
mov word [r12 + 0x3b5], si
mov al, byte [rsp + 0x67]
mov byte [r12 + 0x3b8], al
mov rsi, qword [rsp + 0x6f0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x3bf], r10b
mov dword [r12 + 0x3b9], esi
shr rsi, 0x20
mov word [r12 + 0x3bd], si
mov al, byte [rsp + 0x68]
mov byte [r12 + 0x3c0], al
mov rsi, qword [rsp + 0x6e8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x3c7], r10b
mov dword [r12 + 0x3c1], esi
shr rsi, 0x20
mov word [r12 + 0x3c5], si
mov al, byte [rsp + 0x69]
mov byte [r12 + 0x3c8], al
mov rsi, qword [rsp + 0x6e0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x3cf], r10b
mov dword [r12 + 0x3c9], esi
shr rsi, 0x20
mov word [r12 + 0x3cd], si
mov r10b, byte [rsp + 0x6a]
mov byte [r12 + 0x3d0], r10b
mov rsi, qword [rsp + 0x6d8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x3d7], r10b
mov dword [r12 + 0x3d1], esi
shr rsi, 0x20
mov word [r12 + 0x3d5], si
mov r10b, byte [rsp + 0x6b]
mov byte [r12 + 0x3d8], r10b
mov rsi, qword [rsp + 0x6d0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x3df], r10b
mov dword [r12 + 0x3d9], esi
shr rsi, 0x20
mov word [r12 + 0x3dd], si
mov r10b, byte [rsp + 0x6c]
mov byte [r12 + 0x3e0], r10b
mov rsi, qword [rsp + 0x6c8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x3e7], r10b
mov dword [r12 + 0x3e1], esi
shr rsi, 0x20
mov word [r12 + 0x3e5], si
mov r10b, byte [rsp + 0x6e]
mov byte [r12 + 0x3e8], r10b
mov rsi, qword [rsp + 0x6c0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x3ef], r10b
mov dword [r12 + 0x3e9], esi
shr rsi, 0x20
mov word [r12 + 0x3ed], si
mov r10b, byte [rsp + 0x70]
mov byte [r12 + 0x3f0], r10b
mov rsi, qword [rsp + 0x6b8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x3f7], r10b
mov dword [r12 + 0x3f1], esi
shr rsi, 0x20
mov word [r12 + 0x3f5], si
mov r10b, byte [rsp + 0x72]
mov byte [r12 + 0x3f8], r10b
mov rsi, qword [rsp + 0x6b0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x3ff], r10b
mov dword [r12 + 0x3f9], esi
shr rsi, 0x20
mov word [r12 + 0x3fd], si
mov r10b, byte [rsp + 0x74]
mov byte [r12 + 0x400], r10b
mov rsi, qword [rsp + 0x6a8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x407], r10b
mov dword [r12 + 0x401], esi
shr rsi, 0x20
mov word [r12 + 0x405], si
mov r10b, byte [rsp + 0x76]
mov byte [r12 + 0x408], r10b
mov rsi, qword [rsp + 0x6a0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x40f], r10b
mov dword [r12 + 0x409], esi
shr rsi, 0x20
mov word [r12 + 0x40d], si
mov r10b, byte [rsp + 0x78]
mov byte [r12 + 0x410], r10b
mov rsi, qword [rsp + 0x698]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x417], r10b
mov dword [r12 + 0x411], esi
shr rsi, 0x20
mov word [r12 + 0x415], si
mov r10b, byte [rsp + 0x7a]
mov byte [r12 + 0x418], r10b
mov rsi, qword [rsp + 0x690]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x41f], r10b
mov dword [r12 + 0x419], esi
shr rsi, 0x20
mov word [r12 + 0x41d], si
mov r10b, byte [rsp + 0x248]
mov byte [r12 + 0x420], r10b
mov rsi, qword [rsp + 0x688]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x427], r10b
mov dword [r12 + 0x421], esi
shr rsi, 0x20
mov word [r12 + 0x425], si
mov r10b, byte [rsp + 0x258]
mov byte [r12 + 0x428], r10b
mov rsi, qword [rsp + 0x680]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x42f], r10b
mov dword [r12 + 0x429], esi
shr rsi, 0x20
mov word [r12 + 0x42d], si
mov r10b, byte [rsp + 0x260]
mov byte [r12 + 0x430], r10b
mov rsi, qword [rsp + 0x678]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x437], r10b
mov dword [r12 + 0x431], esi
shr rsi, 0x20
mov word [r12 + 0x435], si
mov r10b, byte [rsp + 0x270]
mov byte [r12 + 0x438], r10b
mov rsi, qword [rsp + 0x670]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x43f], r10b
mov dword [r12 + 0x439], esi
shr rsi, 0x20
mov word [r12 + 0x43d], si
mov r10b, byte [rsp + 0x288]
mov byte [r12 + 0x440], r10b
mov rsi, qword [rsp + 0x668]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x447], r10b
mov dword [r12 + 0x441], esi
shr rsi, 0x20
mov word [r12 + 0x445], si
mov r10b, byte [rsp + 0x290]
mov byte [r12 + 0x448], r10b
mov rsi, qword [rsp + 0x660]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x44f], r10b
mov dword [r12 + 0x449], esi
shr rsi, 0x20
mov word [r12 + 0x44d], si
mov r10b, byte [rsp + 0x2a0]
mov byte [r12 + 0x450], r10b
mov rsi, qword [rsp + 0x658]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x457], r10b
mov dword [r12 + 0x451], esi
shr rsi, 0x20
mov word [r12 + 0x455], si
mov r10b, byte [rsp + 0x2b8]
mov byte [r12 + 0x458], r10b
mov rsi, qword [rsp + 0x650]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x45f], r10b
mov dword [r12 + 0x459], esi
shr rsi, 0x20
mov word [r12 + 0x45d], si
mov r10b, byte [rsp + 0x81]
mov byte [r12 + 0x460], r10b
mov rsi, qword [rsp + 0x648]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x467], r10b
mov dword [r12 + 0x461], esi
shr rsi, 0x20
mov word [r12 + 0x465], si
mov r10b, byte [rsp + 0x2c8]
mov byte [r12 + 0x468], r10b
mov rsi, qword [rsp + 0x640]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x46f], r10b
mov dword [r12 + 0x469], esi
shr rsi, 0x20
mov word [r12 + 0x46d], si
mov r10b, byte [rsp + 0x2d8]
mov byte [r12 + 0x470], r10b
mov rsi, qword [rsp + 0x638]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x477], r10b
mov dword [r12 + 0x471], esi
shr rsi, 0x20
mov word [r12 + 0x475], si
mov r10b, byte [rsp + 0x2e0]
mov byte [r12 + 0x478], r10b
mov rsi, qword [rsp + 0x630]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x47f], r10b
mov dword [r12 + 0x479], esi
shr rsi, 0x20
mov word [r12 + 0x47d], si
mov r10b, byte [rsp + 0x2f0]
mov byte [r12 + 0x480], r10b
mov rsi, qword [rsp + 0x628]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x487], r10b
mov dword [r12 + 0x481], esi
shr rsi, 0x20
mov word [r12 + 0x485], si
mov r10b, byte [rsp + 0x82]
mov byte [r12 + 0x488], r10b
mov rsi, qword [rsp + 0x620]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x48f], r10b
mov dword [r12 + 0x489], esi
shr rsi, 0x20
mov word [r12 + 0x48d], si
mov r10b, byte [rsp + 0x300]
mov byte [r12 + 0x490], r10b
mov rsi, qword [rsp + 0x618]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x497], r10b
mov dword [r12 + 0x491], esi
shr rsi, 0x20
mov word [r12 + 0x495], si
mov r10b, byte [rsp + 0x310]
mov byte [r12 + 0x498], r10b
mov rsi, qword [rsp + 0x610]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x49f], r10b
mov dword [r12 + 0x499], esi
shr rsi, 0x20
mov word [r12 + 0x49d], si
mov r10b, byte [rsp + 0x83]
mov byte [r12 + 0x4a0], r10b
mov rsi, qword [rsp + 0x608]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x4a7], r10b
mov dword [r12 + 0x4a1], esi
shr rsi, 0x20
mov word [r12 + 0x4a5], si
mov r10b, byte [rsp + 0x328]
mov byte [r12 + 0x4a8], r10b
mov rsi, qword [rsp + 0x600]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x4af], r10b
mov dword [r12 + 0x4a9], esi
shr rsi, 0x20
mov word [r12 + 0x4ad], si
mov r10b, byte [rsp + 0x338]
mov byte [r12 + 0x4b0], r10b
mov rsi, qword [rsp + 0x5f8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x4b7], r10b
mov dword [r12 + 0x4b1], esi
shr rsi, 0x20
mov word [r12 + 0x4b5], si
mov r10b, byte [rsp + 0x348]
mov byte [r12 + 0x4b8], r10b
mov rsi, qword [rsp + 0x5f0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x4bf], r10b
mov dword [r12 + 0x4b9], esi
shr rsi, 0x20
mov word [r12 + 0x4bd], si
mov r10b, byte [rsp + 0x84]
mov byte [r12 + 0x4c0], r10b
mov rsi, qword [rsp + 0x5e8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x4c7], r10b
mov dword [r12 + 0x4c1], esi
shr rsi, 0x20
mov word [r12 + 0x4c5], si
mov r10b, byte [rsp + 0x358]
mov byte [r12 + 0x4c8], r10b
mov rsi, qword [rsp + 0x5e0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x4cf], r10b
mov dword [r12 + 0x4c9], esi
shr rsi, 0x20
mov word [r12 + 0x4cd], si
mov r10b, byte [rsp + 0x85]
mov byte [r12 + 0x4d0], r10b
mov rsi, qword [rsp + 0x5d8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x4d7], r10b
mov dword [r12 + 0x4d1], esi
shr rsi, 0x20
mov word [r12 + 0x4d5], si
mov r10b, byte [rsp + 0x370]
mov byte [r12 + 0x4d8], r10b
mov rsi, qword [rsp + 0x5d0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x4df], r10b
mov dword [r12 + 0x4d9], esi
shr rsi, 0x20
mov word [r12 + 0x4dd], si
mov r10b, byte [rsp + 0x380]
mov byte [r12 + 0x4e0], r10b
mov rsi, qword [rsp + 0x5c8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x4e7], r10b
mov dword [r12 + 0x4e1], esi
shr rsi, 0x20
mov word [r12 + 0x4e5], si
mov r10b, byte [rsp + 0x86]
mov byte [r12 + 0x4e8], r10b
mov rsi, qword [rsp + 0x5c0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x4ef], r10b
mov dword [r12 + 0x4e9], esi
shr rsi, 0x20
mov word [r12 + 0x4ed], si
mov r10b, byte [rsp + 0x388]
mov byte [r12 + 0x4f0], r10b
mov rsi, qword [rsp + 0x5b8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x4f7], r10b
mov dword [r12 + 0x4f1], esi
shr rsi, 0x20
mov word [r12 + 0x4f5], si
mov r10b, byte [rsp + 0x390]
mov byte [r12 + 0x4f8], r10b
mov rsi, qword [rsp + 0x5b0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x4ff], r10b
mov dword [r12 + 0x4f9], esi
shr rsi, 0x20
mov word [r12 + 0x4fd], si
mov r10b, byte [rsp + 0x87]
mov byte [r12 + 0x500], r10b
mov rsi, qword [rsp + 0x5a8]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x507], r10b
mov dword [r12 + 0x501], esi
shr rsi, 0x20
mov word [r12 + 0x505], si
mov r10b, byte [rsp + 0x3a0]
mov byte [r12 + 0x508], r10b
mov rsi, qword [rsp + 0x5a0]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x50f], r10b
mov dword [r12 + 0x509], esi
shr rsi, 0x20
mov word [r12 + 0x50d], si
mov r10b, byte [rsp + 0x88]
mov byte [r12 + 0x510], r10b
mov rsi, qword [rsp + 0x598]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x517], r10b
mov dword [r12 + 0x511], esi
shr rsi, 0x20
mov word [r12 + 0x515], si
mov r10b, byte [rsp + 0x89]
mov byte [r12 + 0x518], r10b
mov rsi, qword [rsp + 0x590]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x51f], r10b
mov dword [r12 + 0x519], esi
shr rsi, 0x20
mov word [r12 + 0x51d], si
mov r10b, byte [rsp + 0x3b8]
mov byte [r12 + 0x520], r10b
mov rsi, qword [rsp + 0x588]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x527], r10b
mov dword [r12 + 0x521], esi
shr rsi, 0x20
mov word [r12 + 0x525], si
mov r10b, byte [rsp + 0x8a]
mov byte [r12 + 0x528], r10b
mov rsi, qword [rsp + 0x580]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x52f], r10b
mov dword [r12 + 0x529], esi
shr rsi, 0x20
mov word [r12 + 0x52d], si
mov r10b, byte [rsp + 0x3c8]
mov byte [r12 + 0x530], r10b
mov rsi, qword [rsp + 0x578]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x537], r10b
mov dword [r12 + 0x531], esi
shr rsi, 0x20
mov word [r12 + 0x535], si
mov r10b, byte [rsp + 0x3d8]
mov byte [r12 + 0x538], r10b
mov rsi, qword [rsp + 0x570]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x53f], r10b
mov dword [r12 + 0x539], esi
shr rsi, 0x20
mov word [r12 + 0x53d], si
mov r10b, byte [rsp + 0x3e0]
mov byte [r12 + 0x540], r10b
mov rsi, qword [rsp + 0x568]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x547], r10b
mov dword [r12 + 0x541], esi
shr rsi, 0x20
mov word [r12 + 0x545], si
mov r10b, byte [rsp + 0x3f0]
mov byte [r12 + 0x548], r10b
mov rsi, qword [rsp + 0x560]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x54f], r10b
mov dword [r12 + 0x549], esi
shr rsi, 0x20
mov word [r12 + 0x54d], si
mov r10b, byte [rsp + 0x400]
mov byte [r12 + 0x550], r10b
mov rsi, qword [rsp + 0x558]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x557], r10b
mov dword [r12 + 0x551], esi
shr rsi, 0x20
mov word [r12 + 0x555], si
mov r10b, byte [rsp + 0x408]
mov byte [r12 + 0x558], r10b
mov rsi, qword [rsp + 0x550]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x55f], r10b
mov dword [r12 + 0x559], esi
shr rsi, 0x20
mov word [r12 + 0x55d], si
mov r10b, byte [rsp + 0x418]
mov byte [r12 + 0x560], r10b
mov rsi, qword [rsp + 0x548]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x567], r10b
mov dword [r12 + 0x561], esi
shr rsi, 0x20
mov word [r12 + 0x565], si
mov r10b, byte [rsp + 0x8b]
mov byte [r12 + 0x568], r10b
mov rsi, qword [rsp + 0x540]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x56f], r10b
mov dword [r12 + 0x569], esi
shr rsi, 0x20
mov word [r12 + 0x56d], si
mov r10b, byte [rsp + 0x8c]
mov byte [r12 + 0x570], r10b
mov rsi, qword [rsp + 0x538]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x577], r10b
mov dword [r12 + 0x571], esi
shr rsi, 0x20
mov word [r12 + 0x575], si
mov r10b, byte [rsp + 0x8d]
mov byte [r12 + 0x578], r10b
mov rsi, qword [rsp + 0x530]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x57f], r10b
mov dword [r12 + 0x579], esi
shr rsi, 0x20
mov word [r12 + 0x57d], si
mov r10b, byte [rsp + 0x440]
mov byte [r12 + 0x580], r10b
mov rsi, qword [rsp + 0x528]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x587], r10b
mov dword [r12 + 0x581], esi
shr rsi, 0x20
mov word [r12 + 0x585], si
mov r10b, byte [rsp + 0x450]
mov byte [r12 + 0x588], r10b
mov rsi, qword [rsp + 0x520]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x58f], r10b
mov dword [r12 + 0x589], esi
shr rsi, 0x20
mov word [r12 + 0x58d], si
mov r10b, byte [rsp + 0x460]
mov byte [r12 + 0x590], r10b
mov rsi, qword [rsp + 0x518]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x597], r10b
mov dword [r12 + 0x591], esi
shr rsi, 0x20
mov word [r12 + 0x595], si
mov r10b, byte [rsp + 0x8e]
mov byte [r12 + 0x598], r10b
mov rsi, qword [rsp + 0x510]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x59f], r10b
mov dword [r12 + 0x599], esi
shr rsi, 0x20
mov word [r12 + 0x59d], si
mov r10b, byte [rsp + 0x478]
mov byte [r12 + 0x5a0], r10b
mov rsi, qword [rsp + 0x508]
mov r10, rsi
shr r10, 0x30
mov byte [r12 + 0x5a7], r10b
mov dword [r12 + 0x5a1], esi
shr rsi, 0x20
mov word [r12 + 0x5a5], si
mov al, byte [rsp + 0x8f]
mov byte [r12 + 0x5a8], al
mov rax, qword [rsp + 0xa38]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x5af], r10b
mov dword [r12 + 0x5a9], eax
shr rax, 0x20
mov word [r12 + 0x5ad], ax
mov al, byte [rsp + 0x7b8]
mov byte [r12 + 0x5b0], al
mov rax, qword [rsp + 0xa30]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x5b7], r10b
mov dword [r12 + 0x5b1], eax
shr rax, 0x20
mov word [r12 + 0x5b5], ax
mov al, byte [rsp + 0x90]
mov byte [r12 + 0x5b8], al
mov rax, qword [rsp + 0xa28]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x5bf], r10b
mov dword [r12 + 0x5b9], eax
shr rax, 0x20
mov word [r12 + 0x5bd], ax
mov al, byte [rsp + 0x7c0]
mov byte [r12 + 0x5c0], al
mov rax, qword [rsp + 0xa20]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x5c7], r10b
mov dword [r12 + 0x5c1], eax
shr rax, 0x20
mov word [r12 + 0x5c5], ax
mov al, byte [rsp + 0x7c8]
mov byte [r12 + 0x5c8], al
mov rax, qword [rsp + 0xa18]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x5cf], r10b
mov dword [r12 + 0x5c9], eax
shr rax, 0x20
mov word [r12 + 0x5cd], ax
mov al, byte [rsp + 0x91]
mov byte [r12 + 0x5d0], al
mov rax, qword [rsp + 0xa10]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x5d7], r10b
mov dword [r12 + 0x5d1], eax
shr rax, 0x20
mov word [r12 + 0x5d5], ax
mov al, byte [rsp + 0x7d0]
mov byte [r12 + 0x5d8], al
mov rax, qword [rsp + 0xa08]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x5df], r10b
mov dword [r12 + 0x5d9], eax
shr rax, 0x20
mov word [r12 + 0x5dd], ax
mov al, byte [rsp + 0x7d8]
mov byte [r12 + 0x5e0], al
mov rax, qword [rsp + 0xa00]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x5e7], r10b
mov dword [r12 + 0x5e1], eax
shr rax, 0x20
mov word [r12 + 0x5e5], ax
mov al, byte [rsp + 0x92]
mov byte [r12 + 0x5e8], al
mov rax, qword [rsp + 0x9f8]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x5ef], r10b
mov dword [r12 + 0x5e9], eax
shr rax, 0x20
mov word [r12 + 0x5ed], ax
mov al, byte [rsp + 0x7e0]
mov byte [r12 + 0x5f0], al
mov rax, qword [rsp + 0x9f0]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x5f7], r10b
mov dword [r12 + 0x5f1], eax
shr rax, 0x20
mov word [r12 + 0x5f5], ax
mov al, byte [rsp + 0x93]
mov byte [r12 + 0x5f8], al
mov rax, qword [rsp + 0x9e8]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x5ff], r10b
mov dword [r12 + 0x5f9], eax
shr rax, 0x20
mov word [r12 + 0x5fd], ax
mov al, byte [rsp + 0x7e8]
mov byte [r12 + 0x600], al
mov rax, qword [rsp + 0x9e0]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x607], r10b
mov dword [r12 + 0x601], eax
shr rax, 0x20
mov word [r12 + 0x605], ax
mov al, byte [rsp + 0x7f0]
mov byte [r12 + 0x608], al
mov rax, qword [rsp + 0x9d8]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x60f], r10b
mov dword [r12 + 0x609], eax
shr rax, 0x20
mov word [r12 + 0x60d], ax
mov al, byte [rsp + 0x94]
mov byte [r12 + 0x610], al
mov rax, qword [rsp + 0x9d0]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x617], r10b
mov dword [r12 + 0x611], eax
shr rax, 0x20
mov word [r12 + 0x615], ax
mov al, byte [rsp + 0x7f8]
mov byte [r12 + 0x618], al
mov rax, qword [rsp + 0x9c8]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x61f], r10b
mov dword [r12 + 0x619], eax
shr rax, 0x20
mov word [r12 + 0x61d], ax
mov al, byte [rsp + 0x800]
mov byte [r12 + 0x620], al
mov rax, qword [rsp + 0x9c0]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x627], r10b
mov dword [r12 + 0x621], eax
shr rax, 0x20
mov word [r12 + 0x625], ax
mov al, byte [rsp + 0x95]
mov byte [r12 + 0x628], al
mov rax, qword [rsp + 0x9b8]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x62f], r10b
mov dword [r12 + 0x629], eax
shr rax, 0x20
mov word [r12 + 0x62d], ax
mov al, byte [rsp + 0x808]
mov byte [r12 + 0x630], al
mov rax, qword [rsp + 0x9b0]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x637], r10b
mov dword [r12 + 0x631], eax
shr rax, 0x20
mov word [r12 + 0x635], ax
mov al, byte [rsp + 0x810]
mov byte [r12 + 0x638], al
mov rax, qword [rsp + 0x9a8]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x63f], r10b
mov dword [r12 + 0x639], eax
shr rax, 0x20
mov word [r12 + 0x63d], ax
mov al, byte [rsp + 0x96]
mov byte [r12 + 0x640], al
mov rax, qword [rsp + 0x9a0]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x647], r10b
mov dword [r12 + 0x641], eax
shr rax, 0x20
mov word [r12 + 0x645], ax
mov al, byte [rsp + 0x818]
mov byte [r12 + 0x648], al
mov rax, qword [rsp + 0x998]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x64f], r10b
mov dword [r12 + 0x649], eax
shr rax, 0x20
mov word [r12 + 0x64d], ax
mov al, byte [rsp + 0x97]
mov byte [r12 + 0x650], al
mov rax, qword [rsp + 0x990]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x657], r10b
mov dword [r12 + 0x651], eax
shr rax, 0x20
mov word [r12 + 0x655], ax
mov al, byte [rsp + 0x820]
mov byte [r12 + 0x658], al
mov rax, qword [rsp + 0x988]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x65f], r10b
mov dword [r12 + 0x659], eax
shr rax, 0x20
mov word [r12 + 0x65d], ax
mov al, byte [rsp + 0x828]
mov byte [r12 + 0x660], al
mov rax, qword [rsp + 0x980]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x667], r10b
mov dword [r12 + 0x661], eax
shr rax, 0x20
mov word [r12 + 0x665], ax
mov al, byte [rsp + 0x98]
mov byte [r12 + 0x668], al
mov rax, qword [rsp + 0x978]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x66f], r10b
mov dword [r12 + 0x669], eax
shr rax, 0x20
mov word [r12 + 0x66d], ax
mov al, byte [rsp + 0x830]
mov byte [r12 + 0x670], al
mov rax, qword [rsp + 0x970]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x677], r10b
mov dword [r12 + 0x671], eax
shr rax, 0x20
mov word [r12 + 0x675], ax
mov al, byte [rsp + 0x838]
mov byte [r12 + 0x678], al
mov rax, qword [rsp + 0x968]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x67f], r10b
mov dword [r12 + 0x679], eax
shr rax, 0x20
mov word [r12 + 0x67d], ax
mov al, byte [rsp + 0x99]
mov byte [r12 + 0x680], al
mov rax, qword [rsp + 0x960]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x687], r10b
mov dword [r12 + 0x681], eax
shr rax, 0x20
mov word [r12 + 0x685], ax
mov al, byte [rsp + 0x840]
mov byte [r12 + 0x688], al
mov rax, qword [rsp + 0x958]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x68f], r10b
mov dword [r12 + 0x689], eax
shr rax, 0x20
mov word [r12 + 0x68d], ax
mov al, byte [rsp + 0x9a]
mov byte [r12 + 0x690], al
mov rax, qword [rsp + 0x950]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x697], r10b
mov dword [r12 + 0x691], eax
shr rax, 0x20
mov word [r12 + 0x695], ax
mov al, byte [rsp + 0x848]
mov byte [r12 + 0x698], al
mov rax, qword [rsp + 0x948]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x69f], r10b
mov dword [r12 + 0x699], eax
shr rax, 0x20
mov word [r12 + 0x69d], ax
mov al, byte [rsp + 0x850]
mov byte [r12 + 0x6a0], al
mov rax, qword [rsp + 0x940]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x6a7], r10b
mov dword [r12 + 0x6a1], eax
shr rax, 0x20
mov word [r12 + 0x6a5], ax
mov al, byte [rsp + 0x9b]
mov byte [r12 + 0x6a8], al
mov rax, qword [rsp + 0x938]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x6af], r10b
mov dword [r12 + 0x6a9], eax
shr rax, 0x20
mov word [r12 + 0x6ad], ax
mov al, byte [rsp + 0x858]
mov byte [r12 + 0x6b0], al
mov rax, qword [rsp + 0x930]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x6b7], r10b
mov dword [r12 + 0x6b1], eax
shr rax, 0x20
mov word [r12 + 0x6b5], ax
mov al, byte [rsp + 0x860]
mov byte [r12 + 0x6b8], al
mov rax, qword [rsp + 0x928]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x6bf], r10b
mov dword [r12 + 0x6b9], eax
shr rax, 0x20
mov word [r12 + 0x6bd], ax
mov al, byte [rsp + 0x9c]
mov byte [r12 + 0x6c0], al
mov rax, qword [rsp + 0x920]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x6c7], r10b
mov dword [r12 + 0x6c1], eax
shr rax, 0x20
mov word [r12 + 0x6c5], ax
mov al, byte [rsp + 0x868]
mov byte [r12 + 0x6c8], al
mov rax, qword [rsp + 0x918]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x6cf], r10b
mov dword [r12 + 0x6c9], eax
shr rax, 0x20
mov word [r12 + 0x6cd], ax
mov al, byte [rsp + 0x870]
mov byte [r12 + 0x6d0], al
mov rax, qword [rsp + 0x908]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x6d7], r10b
mov dword [r12 + 0x6d1], eax
shr rax, 0x20
mov word [r12 + 0x6d5], ax
mov al, byte [rsp + 0x9d]
mov byte [r12 + 0x6d8], al
mov rax, qword [rsp + 0x8f0]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x6df], r10b
mov dword [r12 + 0x6d9], eax
shr rax, 0x20
mov word [r12 + 0x6dd], ax
mov al, byte [rsp + 0x878]
mov byte [r12 + 0x6e0], al
mov rax, qword [rsp + 0x8e0]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x6e7], r10b
mov dword [r12 + 0x6e1], eax
shr rax, 0x20
mov word [r12 + 0x6e5], ax
mov al, byte [rsp + 0x9e]
mov byte [r12 + 0x6e8], al
mov rax, qword [rsp + 0x8d8]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x6ef], r10b
mov dword [r12 + 0x6e9], eax
shr rax, 0x20
mov word [r12 + 0x6ed], ax
mov al, byte [rsp + 0x880]
mov byte [r12 + 0x6f0], al
mov rax, qword [rsp + 0x8d0]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x6f7], r10b
mov dword [r12 + 0x6f1], eax
shr rax, 0x20
mov word [r12 + 0x6f5], ax
mov al, byte [rsp + 0x888]
mov byte [r12 + 0x6f8], al
mov rax, qword [rsp + 0x8c8]
mov r10, rax
shr r10, 0x30
mov byte [r12 + 0x6ff], r10b
mov dword [r12 + 0x6f9], eax
shr rax, 0x20
mov word [r12 + 0x6fd], ax
mov al, byte [rsp + 0x9f]
mov byte [r12 + 0x700], al
mov rax, rcx
shr rax, 0x30
mov byte [r12 + 0x707], al
mov dword [r12 + 0x701], ecx
shr rcx, 0x20
mov word [r12 + 0x705], cx
mov al, byte [rsp + 0x890]
mov byte [r12 + 0x708], al
mov rax, rdx
shr rax, 0x30
mov byte [r12 + 0x70f], al
mov dword [r12 + 0x709], edx
shr rdx, 0x20
mov word [r12 + 0x70d], dx
mov al, byte [rsp + 0x898]
mov byte [r12 + 0x710], al
mov rax, r8
shr rax, 0x30
mov byte [r12 + 0x717], al
mov dword [r12 + 0x711], r8d
shr r8, 0x20
mov word [r12 + 0x715], r8w
mov al, byte [rsp + 0xa0]
mov byte [r12 + 0x718], al
mov rax, r9
shr rax, 0x30
mov byte [r12 + 0x71f], al
mov dword [r12 + 0x719], r9d
shr r9, 0x20
mov word [r12 + 0x71d], r9w
mov al, byte [rsp + 0x8a0]
mov byte [r12 + 0x720], al
mov rcx, qword [rsp + 0xaa8]
mov rax, rcx
shr rax, 0x30
mov byte [r12 + 0x727], al
mov dword [r12 + 0x721], ecx
shr rcx, 0x20
mov word [r12 + 0x725], cx
mov al, byte [rsp + 0xa1]
mov byte [r12 + 0x728], al
mov rcx, qword [rsp + 0xa68]
mov rax, rcx
shr rax, 0x30
mov byte [r12 + 0x72f], al
mov dword [r12 + 0x729], ecx
shr rcx, 0x20
mov word [r12 + 0x72d], cx
mov al, byte [rsp + 0x8a8]
mov byte [r12 + 0x730], al
mov rcx, qword [rsp + 0xa60]
mov rax, rcx
shr rax, 0x30
mov byte [r12 + 0x737], al
mov dword [r12 + 0x731], ecx
shr rcx, 0x20
mov word [r12 + 0x735], cx
mov al, byte [rsp + 0x8b0]
mov byte [r12 + 0x738], al
mov rcx, qword [rsp + 0xa58]
mov rax, rcx
shr rax, 0x30
mov byte [r12 + 0x73f], al
mov dword [r12 + 0x739], ecx
shr rcx, 0x20
mov word [r12 + 0x73d], cx
mov al, byte [rsp + 0xa2]
mov byte [r12 + 0x740], al
mov rcx, qword [rsp + 0xa50]
mov rax, rcx
shr rax, 0x30
mov byte [r12 + 0x747], al
mov dword [r12 + 0x741], ecx
shr rcx, 0x20
mov word [r12 + 0x745], cx
mov al, byte [rsp + 0x8b8]
mov byte [r12 + 0x748], al
mov rcx, qword [rsp + 0xa48]
mov rax, rcx
shr rax, 0x30
mov byte [r12 + 0x74f], al
mov dword [r12 + 0x749], ecx
shr rcx, 0x20
mov word [r12 + 0x74d], cx
mov al, byte [rsp + 0x8c0]
mov byte [r12 + 0x750], al
mov rcx, qword [rsp + 0xa40]
mov rax, rcx
shr rax, 0x30
mov byte [r12 + 0x757], al
mov dword [r12 + 0x751], ecx
shr rcx, 0x20
mov word [r12 + 0x755], cx
mov rax, qword [rsp + 0x8f8]
mov qword [r12 + 0x758], rax
mov rax, qword [rsp + 0x900]
mov qword [r12 + 0x760], rax
mov rax, qword [rsp + 0x910]
mov qword [r12 + 0x768], rax
mov rax, qword [rsp + 0xa70]
mov qword [r12 + 0x770], rax
mov rax, qword [rsp + 0x8e8]
mov qword [r12 + 0x778], rax
mov rax, qword [rsp + 0xa98]
mov qword [r12 + 0x780], rax
mov byte [r12 + 0x788], dil
mov qword [rsp + 0xbc0], r11
cmp byte [rsp + 0x150], 0
je 0x1401250f2
lea rdx, [rsp + 0xbc8]
lea rsi, [rsp + 0x2410]
mov r8d, 0x790
mov rcx, rsi
call sub.msvcrt.dll_memcpy
push 8
pop rdx
mov ecx, 0x7a0
call fcn.14004862f
mov rdi, rax
push 1
pop rax
mov qword [rdi], rax
mov qword [rdi + 8], rax
lea rcx, [rdi + 0x10]
mov r8d, 0x790
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0xb78]
mov qword [rcx + 8], rdi
lea rax, [0x1402a59b0]
jmp 0x140135b8b
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 + 0xb00], 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 + 0x170], 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 + 0x240], 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 + 0x248], 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 + 0x250], 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 + 0x258], 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 + 0x260], 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 + 0x268], 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 + 0x270], 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 + 0x278], 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 + 0x288], 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 + 0x290], 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 + 0x298], 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 + 0x2a0], 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 + 0x2a8], 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 + 0x2b8], 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 + 0x2c0], 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 + 0x2c8], 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 + 0x2d8], 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 + 0x2e0], 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 + 0x2f0], 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 + 0x2f8], 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 + 0x300], 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 + 0x310], 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 + 0x318], 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 + 0x320], 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 + 0x328], 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 + 0x338], 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 + 0x348], 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 + 0x350], 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 + 0x358], 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 + 0x360], 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 + 0x368], 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 + 0x370], 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 + 0x380], 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 + 0x388], 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 + 0x390], 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 + 0x398], 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 + 0x3a0], 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 + 0x3a8], 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 + 0x3b0], 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 + 0x3b8], 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 + 0x3c0], 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 + 0x3c8], 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 + 0x3d8], 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 + 0x3e0], 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 + 0x3f0], 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 + 0x400], 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 + 0x408], 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 + 0x418], 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 + 0x420], 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 + 0x428], 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 + 0xab0], 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 + 0xa78], 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 + 0xab8], 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 + 0x430], 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 + 0x438], 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 + 0x440], 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 + 0x450], 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 + 0x460], 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 + 0x468], 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 + 0x470], 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 + 0x478], 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 + 0x488], 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 + 0x498], 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 + 0x4a0], 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 + 0x4b0], 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 + 0x4b8], 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 + 0x4c8], 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 + 0x4d8], 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 + 0x4e0], 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 + 0x4f0], 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 + 0x4f8], 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 + 0x508], 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 + 0x510], 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 + 0x520], 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 + 0x530], 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 + 0x538], 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 + 0x548], 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 + 0x550], 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 + 0x560], 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 + 0x570], 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 + 0x578], 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 + 0x588], 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 + 0x590], 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 + 0x5a0], 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 + 0x5a8], 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 + 0x5b8], 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 + 0x5c8], 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 + 0x5d0], 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 + 0x5e0], 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 + 0x5e8], 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 + 0x5f8], 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 + 0x608], 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 + 0x610], 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 + 0x620], 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 + 0x628], 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 + 0x638], 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 + 0x640], 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 + 0x650], 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 + 0x660], 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 + 0x668], 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 + 0x678], 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 + 0x680], 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 + 0x690], 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 + 0x6a0], 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 + 0x6a8], 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 + 0x6b8], 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 + 0x6c0], 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 + 0x6d0], 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 + 0x6e0], 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 + 0x6e8], 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 + 0x6f8], 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 + 0x700], 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 + 0x710], 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 + 0x718], 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 + 0x728], 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 + 0x738], 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 + 0x740], 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 + 0x750], 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 + 0x758], 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 + 0x768], 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 + 0x778], 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 + 0x780], 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 + 0x790], 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 + 0x798], 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 + 0x7a8], 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 + 0x7b0], 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 + 0x7b8], 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 + 0x7c0], 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 + 0x7c8], 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 + 0x7d0], 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 + 0x7d8], 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 + 0x7e0], 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 + 0x7e8], 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 + 0x7f0], 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 + 0x7f8], 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 + 0x800], 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 + 0x808], 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 + 0x810], 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 + 0x818], 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 + 0x820], 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 + 0x828], 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 + 0x830], 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 + 0x838], 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 + 0x840], 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 + 0x848], 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 + 0x850], 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 + 0x858], 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 + 0x860], 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 + 0x868], 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 + 0x870], 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 + 0x878], 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 + 0x880], 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 + 0x888], 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 + 0x890], 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 + 0x898], 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 + 0x8a0], 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 + 0x8a8], 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 + 0x8b0], 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 + 0x8b8], 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 + 0x8c0], 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 + 0x8d0], 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 + 0x8d8], 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 + 0x8e8], 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 + 0x8f8], 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 + 0x900], 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 + 0x910], 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 + 0x918], 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 + 0x928], 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 + 0x938], 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 + 0x940], 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 + 0x950], 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 + 0x958], 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 + 0x968], 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 + 0x978], 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 + 0x980], 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 + 0xaa8], 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 + 0xa68], 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 + 0x998], 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 + 0x168], 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 + 0x9a0], 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 + 0x9a8], 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 + 0x9b0], 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 + 0x9b8], 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 + 0x9c0], 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 + 0x9c8], 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 + 0x9d0], 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 + 0x9d8], 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 + 0x9e0], 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 + 0x9e8], 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 + 0x9f0], 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 + 0xd8], 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 + 0x9f8], 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 + 0xa98], 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 + 0xa00], 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 + 0xa08], 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 + 0xa10], 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 + 0xa18], 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 + 0xe8], 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 + 0x150], 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 + 0xe0], 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 + 0x120], 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 + 0xa70], 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 + 0xa20], 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 + 0xa28], 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 + 0xa30], rax
movzx eax, byte [rsp + 0x12df]
shl eax, 0x10
movzx ecx, word [rsp + 0x12dd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x12d9]
or rax, rcx
mov qword [rsp + 0xa38], rax
movzx eax, byte [rsp + 0x12e7]
shl eax, 0x10
movzx ecx, word [rsp + 0x12e5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x12e1]
or rax, rcx
mov qword [rsp + 0xa40], rax
movzx eax, byte [rsp + 0x12ef]
shl eax, 0x10
movzx ecx, word [rsp + 0x12ed]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x12e9]
or rax, rcx
mov qword [rsp + 0xa48], rax
movzx eax, byte [rsp + 0x12f7]
shl eax, 0x10
movzx ecx, word [rsp + 0x12f5]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x12f1]
or rax, rcx
mov qword [rsp + 0xa50], rax
movzx eax, byte [rsp + 0x12ff]
shl eax, 0x10
movzx ecx, word [rsp + 0x12fd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x12f9]
or rax, rcx
mov qword [rsp + 0xa58], rax
movzx eax, byte [rsp + 0x1307]
shl eax, 0x10
movzx ecx, word [rsp + 0x1305]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1301]
or rax, rcx
mov qword [rsp + 0xb10], 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 + 0xaf0], rax
movzx eax, byte [rsp + 0x1317]
shl eax, 0x10
movzx ecx, word [rsp + 0x1315]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1311]
or rax, rcx
mov qword [rsp + 0xb0], rax
movzx eax, byte [rsp + 0x131f]
shl eax, 0x10
movzx ecx, word [rsp + 0x131d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x1319]
or rax, rcx
mov qword [rsp + 0xa60], 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 + 0xad0], rax
mov rax, qword [rsp + 0x1338]
mov qword [rsp + 0xa80], rax
cmp byte [rax + 0x84], 0
mov al, byte [rsp + 0xc60]
mov byte [rsp + 0xaf], al
mov al, byte [rsp + 0xc68]
mov byte [rsp + 0xbf], al
mov al, byte [rsp + 0xc70]
mov byte [rsp + 0x35], al
mov al, byte [rsp + 0xc78]
mov byte [rsp + 0x36], al
mov al, byte [rsp + 0xc80]
mov byte [rsp + 0x37], al
mov al, byte [rsp + 0xc88]
mov byte [rsp + 0x38], al
mov al, byte [rsp + 0xc90]
mov byte [rsp + 0x39], al
mov al, byte [rsp + 0xc98]
mov byte [rsp + 0x3a], al
mov al, byte [rsp + 0xca0]
mov byte [rsp + 0x3b], al
mov al, byte [rsp + 0xca8]
mov byte [rsp + 0x3c], al
mov al, byte [rsp + 0xcb0]
mov byte [rsp + 0x3d], al
mov al, byte [rsp + 0xcb8]
mov byte [rsp + 0x3e], al
mov al, byte [rsp + 0xcc0]
mov byte [rsp + 0x3f], al
mov al, byte [rsp + 0xcc8]
mov byte [rsp + 0x40], al
mov al, byte [rsp + 0xcd0]
mov byte [rsp + 0x41], al
mov al, byte [rsp + 0xcd8]
mov byte [rsp + 0x42], al
mov rax, qword [rsp + 0xbc8]
mov qword [rsp + 0xae0], rax
mov rax, qword [rsp + 0xbd0]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0xbd8]
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0xbe0]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0xbe8]
mov qword [rsp + 0xb40], rax
mov rax, qword [rsp + 0xbf0]
mov qword [rsp + 0xb48], rax
mov rax, qword [rsp + 0xbf8]
mov qword [rsp + 0xb38], rax
mov rax, qword [rsp + 0xc00]
mov qword [rsp + 0xa90], rax
mov rax, qword [rsp + 0xc08]
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0xc10]
mov qword [rsp + 0xb50], rax
mov rax, qword [rsp + 0xc18]
mov qword [rsp + 0xb58], rax
mov rax, qword [rsp + 0xc20]
mov qword [rsp + 0xb60], rax
mov rax, qword [rsp + 0xc28]
mov qword [rsp + 0xb68], rax
mov rax, qword [rsp + 0xc30]
mov qword [rsp + 0xaf8], rax
mov rax, qword [rsp + 0xc38]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0xc40]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0xc48]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0xc50]
mov qword [rsp + 0xb70], rax
mov rax, qword [rsp + 0xc58]
mov qword [rsp + 0xac8], rax
mov rax, qword [rsp + 0x1320]
mov qword [rsp + 0xb08], rax
mov rax, qword [rsp + 0x1328]
mov qword [rsp + 0xbb0], rax
mov rax, qword [rsp + 0x1330]
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x1340]
mov qword [rsp + 0xbb8], rax
mov rax, qword [rsp + 0x1348]
mov qword [rsp + 0xc8], rax
mov al, byte [rsp + 0x1350]
mov dword [rsp + 0x158], eax
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 + 0x180], al
mov al, byte [rsp + 0xd30]
mov byte [rsp + 0x4c], al
mov al, byte [rsp + 0xd38]
mov byte [rsp + 0x4d], al
mov al, byte [rsp + 0xd40]
mov byte [rsp + 0x4e], al
mov al, byte [rsp + 0xd48]
mov byte [rsp + 0x4f], al
mov al, byte [rsp + 0xd50]
mov byte [rsp + 0x50], al
mov al, byte [rsp + 0xd58]
mov byte [rsp + 0x51], al
mov al, byte [rsp + 0xd60]
mov byte [rsp + 0x52], al
mov al, byte [rsp + 0xd68]
mov byte [rsp + 0x53], al
mov al, byte [rsp + 0xd70]
mov byte [rsp + 0x54], al
mov al, byte [rsp + 0xd78]
mov byte [rsp + 0x55], al
mov al, byte [rsp + 0xd80]
mov byte [rsp + 0x56], al
mov al, byte [rsp + 0xd88]
mov byte [rsp + 0x57], al
mov al, byte [rsp + 0xd90]
mov byte [rsp + 0x58], al
mov al, byte [rsp + 0xd98]
mov byte [rsp + 0x59], al
mov al, byte [rsp + 0xda0]
mov byte [rsp + 0x5a], al
mov al, byte [rsp + 0xda8]
mov byte [rsp + 0x5b], al
mov al, byte [rsp + 0xdb0]
mov byte [rsp + 0x5c], al
mov al, byte [rsp + 0xdb8]
mov byte [rsp + 0x5d], al
mov al, byte [rsp + 0xdc0]
mov byte [rsp + 0x188], al
mov al, byte [rsp + 0xdc8]
mov byte [rsp + 0x190], al
mov al, byte [rsp + 0xdd0]
mov byte [rsp + 0x198], al
mov al, byte [rsp + 0xdd8]
mov byte [rsp + 0x1a0], al
mov al, byte [rsp + 0xde0]
mov byte [rsp + 0x1a8], al
mov al, byte [rsp + 0xde8]
mov byte [rsp + 0x1b0], al
mov al, byte [rsp + 0xdf0]
mov byte [rsp + 0x1b8], al
mov al, byte [rsp + 0xdf8]
mov byte [rsp + 0x1c0], al
mov al, byte [rsp + 0xe00]
mov byte [rsp + 0x1c8], al
mov al, byte [rsp + 0xe08]
mov byte [rsp + 0x1d0], al
mov al, byte [rsp + 0xe10]
mov byte [rsp + 0x5e], al
mov al, byte [rsp + 0xe18]
mov byte [rsp + 0x5f], al
mov al, byte [rsp + 0xe20]
mov byte [rsp + 0x1d8], al
mov al, byte [rsp + 0xe28]
mov byte [rsp + 0x60], al
mov al, byte [rsp + 0xe30]
mov byte [rsp + 0x1e0], al
mov al, byte [rsp + 0xe38]
mov byte [rsp + 0x61], al
mov al, byte [rsp + 0xe40]
mov byte [rsp + 0x62], al
mov al, byte [rsp + 0xe48]
mov byte [rsp + 0x1e8], al
mov al, byte [rsp + 0xe50]
mov byte [rsp + 0x63], al
mov al, byte [rsp + 0xe58]
mov byte [rsp + 0x1f0], al
mov al, byte [rsp + 0xe60]
mov byte [rsp + 0x64], al
mov al, byte [rsp + 0xe68]
mov byte [rsp + 0x65], al
mov al, byte [rsp + 0xe70]
mov byte [rsp + 0x1f8], al
mov al, byte [rsp + 0xe78]
mov byte [rsp + 0x66], al
mov al, byte [rsp + 0xe80]
mov byte [rsp + 0x67], al
mov al, byte [rsp + 0xe88]
mov byte [rsp + 0x200], al
mov al, byte [rsp + 0xe90]
mov byte [rsp + 0x68], al
mov al, byte [rsp + 0xe98]
mov byte [rsp + 0x208], al
mov al, byte [rsp + 0xea0]
mov byte [rsp + 0x69], al
mov al, byte [rsp + 0xea8]
mov byte [rsp + 0x6a], al
mov al, byte [rsp + 0xeb0]
mov byte [rsp + 0x210], al
mov al, byte [rsp + 0xeb8]
mov byte [rsp + 0x6b], al
mov al, byte [rsp + 0xec0]
mov byte [rsp + 0x218], al
mov al, byte [rsp + 0xec8]
mov byte [rsp + 0x6c], al
mov al, byte [rsp + 0xed0]
mov byte [rsp + 0x6d], al
mov al, byte [rsp + 0xed8]
mov byte [rsp + 0x6e], al
mov al, byte [rsp + 0xee0]
mov byte [rsp + 0x220], al
mov al, byte [rsp + 0xee8]
mov byte [rsp + 0x6f], al
mov al, byte [rsp + 0xef0]
mov byte [rsp + 0x70], al
mov al, byte [rsp + 0xef8]
mov byte [rsp + 0x71], al
mov al, byte [rsp + 0xf00]
mov byte [rsp + 0x228], al
mov al, byte [rsp + 0xf08]
mov byte [rsp + 0x72], al
mov al, byte [rsp + 0xf10]
mov byte [rsp + 0x73], al
mov al, byte [rsp + 0xf18]
mov byte [rsp + 0x74], al
mov al, byte [rsp + 0xf20]
mov byte [rsp + 0x230], al
mov al, byte [rsp + 0xf28]
mov byte [rsp + 0x75], al
mov al, byte [rsp + 0xf30]
mov byte [rsp + 0x76], al
mov al, byte [rsp + 0xf38]
mov byte [rsp + 0x77], al
mov al, byte [rsp + 0xf40]
mov byte [rsp + 0x238], al
mov al, byte [rsp + 0xf48]
mov byte [rsp + 0x78], al
mov al, byte [rsp + 0xf50]
mov byte [rsp + 0x79], al
mov al, byte [rsp + 0xf58]
mov byte [rsp + 0x7a], al
mov al, byte [rsp + 0xf60]
mov byte [rsp + 0x7b], al
mov al, byte [rsp + 0xf68]
mov byte [rsp + 0x7c], al
mov al, byte [rsp + 0xf70]
mov byte [rsp + 0x7d], al
mov al, byte [rsp + 0xf78]
mov byte [rsp + 0x7e], al
mov al, byte [rsp + 0xf80]
mov byte [rsp + 0x280], al
mov al, byte [rsp + 0xf88]
mov byte [rsp + 0x7f], al
mov al, byte [rsp + 0xf90]
mov byte [rsp + 0x80], al
mov al, byte [rsp + 0xf98]
mov byte [rsp + 0x2b0], al
mov al, byte [rsp + 0xfa0]
mov byte [rsp + 0x81], al
mov al, byte [rsp + 0xfa8]
mov byte [rsp + 0x2d0], al
mov al, byte [rsp + 0xfb0]
mov byte [rsp + 0x2e8], al
mov al, byte [rsp + 0xfb8]
mov byte [rsp + 0x82], al
mov al, byte [rsp + 0xfc0]
mov byte [rsp + 0x308], al
mov al, byte [rsp + 0xfc8]
mov byte [rsp + 0x83], al
mov al, byte [rsp + 0xfd0]
mov byte [rsp + 0x330], al
mov al, byte [rsp + 0xfd8]
mov byte [rsp + 0x340], al
mov al, byte [rsp + 0xfe0]
mov byte [rsp + 0x84], al
mov al, byte [rsp + 0xfe8]
mov byte [rsp + 0x85], al
mov al, byte [rsp + 0xff0]
mov byte [rsp + 0x378], al
mov al, byte [rsp + 0xff8]
mov byte [rsp + 0x86], al
mov al, byte [rsp + 0x1000]
mov byte [rsp + 0x87], al
mov al, byte [rsp + 0x1008]
mov byte [rsp + 0x88], al
mov al, byte [rsp + 0x1010]
mov byte [rsp + 0x89], al
mov al, byte [rsp + 0x1018]
mov byte [rsp + 0x8a], al
mov al, byte [rsp + 0x1020]
mov byte [rsp + 0x3d0], al
mov al, byte [rsp + 0x1028]
mov byte [rsp + 0x3e8], al
mov al, byte [rsp + 0x1030]
mov byte [rsp + 0x3f8], al
mov al, byte [rsp + 0x1038]
mov byte [rsp + 0x410], al
mov al, byte [rsp + 0x1040]
mov byte [rsp + 0x8b], al
mov al, byte [rsp + 0x1048]
mov byte [rsp + 0x8c], al
mov al, byte [rsp + 0x1050]
mov byte [rsp + 0x110], al
mov al, byte [rsp + 0x1058]
mov byte [rsp + 0x8d], al
mov al, byte [rsp + 0x1060]
mov byte [rsp + 0x448], al
mov al, byte [rsp + 0x1068]
mov byte [rsp + 0x458], al
mov al, byte [rsp + 0x1070]
mov byte [rsp + 0x8e], al
mov al, byte [rsp + 0x1078]
mov byte [rsp + 0x480], al
mov al, byte [rsp + 0x1080]
mov byte [rsp + 0x490], al
mov al, byte [rsp + 0x1088]
mov byte [rsp + 0x4a8], al
mov al, byte [rsp + 0x1090]
mov byte [rsp + 0x4c0], al
mov al, byte [rsp + 0x1098]
mov byte [rsp + 0x4d0], al
mov al, byte [rsp + 0x10a0]
mov byte [rsp + 0x4e8], al
mov al, byte [rsp + 0x10a8]
mov byte [rsp + 0x500], al
mov al, byte [rsp + 0x10b0]
mov byte [rsp + 0x518], al
mov al, byte [rsp + 0x10b8]
mov byte [rsp + 0x528], al
mov al, byte [rsp + 0x10c0]
mov byte [rsp + 0x540], al
mov al, byte [rsp + 0x10c8]
mov byte [rsp + 0x558], al
mov al, byte [rsp + 0x10d0]
mov byte [rsp + 0x568], al
mov al, byte [rsp + 0x10d8]
mov byte [rsp + 0x580], al
mov al, byte [rsp + 0x10e0]
mov byte [rsp + 0x598], al
mov al, byte [rsp + 0x10e8]
mov byte [rsp + 0x5b0], al
mov al, byte [rsp + 0x10f0]
mov byte [rsp + 0x5c0], al
mov al, byte [rsp + 0x10f8]
mov byte [rsp + 0x5d8], al
mov al, byte [rsp + 0x1100]
mov byte [rsp + 0x5f0], al
mov al, byte [rsp + 0x1108]
mov byte [rsp + 0x600], al
mov al, byte [rsp + 0x1110]
mov byte [rsp + 0x618], al
mov al, byte [rsp + 0x1118]
mov byte [rsp + 0x630], al
mov al, byte [rsp + 0x1120]
mov byte [rsp + 0x648], al
mov al, byte [rsp + 0x1128]
mov byte [rsp + 0x658], al
mov al, byte [rsp + 0x1130]
mov byte [rsp + 0x670], al
mov al, byte [rsp + 0x1138]
mov byte [rsp + 0x688], al
mov al, byte [rsp + 0x1140]
mov byte [rsp + 0x698], al
mov al, byte [rsp + 0x1148]
mov byte [rsp + 0x6b0], al
mov al, byte [rsp + 0x1150]
mov byte [rsp + 0x6c8], al
mov al, byte [rsp + 0x1158]
mov byte [rsp + 0x6d8], al
mov al, byte [rsp + 0x1160]
mov byte [rsp + 0x6f0], al
mov al, byte [rsp + 0x1168]
mov byte [rsp + 0x708], al
mov al, byte [rsp + 0x1170]
mov byte [rsp + 0x720], al
mov al, byte [rsp + 0x1178]
mov byte [rsp + 0x730], al
mov al, byte [rsp + 0x1180]
mov byte [rsp + 0x748], al
mov al, byte [rsp + 0x1188]
mov byte [rsp + 0x760], al
mov al, byte [rsp + 0x1190]
mov byte [rsp + 0x770], al
mov al, byte [rsp + 0x1198]
mov byte [rsp + 0x788], al
mov al, byte [rsp + 0x11a0]
mov byte [rsp + 0x7a0], al
mov al, byte [rsp + 0x11a8]
mov byte [rsp + 0x8f], al
mov al, byte [rsp + 0x11b0]
mov byte [rsp + 0x90], al
mov al, byte [rsp + 0x11b8]
mov byte [rsp + 0x91], al
mov al, byte [rsp + 0x11c0]
mov byte [rsp + 0x92], al
mov al, byte [rsp + 0x11c8]
mov byte [rsp + 0x93], al
mov al, byte [rsp + 0x11d0]
mov byte [rsp + 0x94], al
mov al, byte [rsp + 0x11d8]
mov byte [rsp + 0x95], al
mov al, byte [rsp + 0x11e0]
mov byte [rsp + 0x96], al
mov al, byte [rsp + 0x11e8]
mov byte [rsp + 0x97], al
mov al, byte [rsp + 0x11f0]
mov byte [rsp + 0x98], al
mov al, byte [rsp + 0x11f8]
mov byte [rsp + 0x99], al
mov al, byte [rsp + 0x1200]
mov byte [rsp + 0x9a], al
mov al, byte [rsp + 0x1208]
mov byte [rsp + 0x9b], al
mov al, byte [rsp + 0x1210]
mov byte [rsp + 0x9c], al
mov al, byte [rsp + 0x1218]
mov byte [rsp + 0x9d], al
mov al, byte [rsp + 0x1220]
mov byte [rsp + 0x9e], al
mov al, byte [rsp + 0x1228]
mov byte [rsp + 0x9f], al
mov al, byte [rsp + 0x1230]
mov byte [rsp + 0xa0], al
mov al, byte [rsp + 0x1238]
mov byte [rsp + 0xa1], al
mov al, byte [rsp + 0x1240]
mov byte [rsp + 0xa2], al
mov al, byte [rsp + 0x1248]
mov byte [rsp + 0x8c8], al
mov al, byte [rsp + 0x1250]
mov byte [rsp + 0x8e0], al
mov al, byte [rsp + 0x1258]
mov byte [rsp + 0x8f0], al
mov al, byte [rsp + 0x1260]
mov byte [rsp + 0x908], al
mov al, byte [rsp + 0x1268]
mov byte [rsp + 0x920], al
mov al, byte [rsp + 0x1270]
mov byte [rsp + 0x930], al
mov al, byte [rsp + 0x1278]
mov byte [rsp + 0x948], al
mov al, byte [rsp + 0x1280]
mov byte [rsp + 0x960], al
mov al, byte [rsp + 0x1288]
mov byte [rsp + 0x970], al
mov al, byte [rsp + 0x1290]
mov byte [rsp + 0x988], al
mov al, byte [rsp + 0x1298]
mov byte [rsp + 0x990], al
mov r9b, byte [rsp + 0x12a0]
mov r10b, byte [rsp + 0x12a8]
mov r13b, byte [rsp + 0x12b0]
mov r11b, byte [rsp + 0x12b8]
mov r8b, byte [rsp + 0x12c0]
mov sil, byte [rsp + 0x12c8]
mov bl, byte [rsp + 0x12d0]
mov dl, byte [rsp + 0x12d8]
mov r14b, byte [rsp + 0x12e0]
mov dil, byte [rsp + 0x12e8]
mov r12b, byte [rsp + 0x12f0]
mov cl, byte [rsp + 0x12f8]
mov r15b, byte [rsp + 0x1300]
mov byte [rsp + 0xa3], r15b
mov r15b, byte [rsp + 0x1308]
mov al, byte [rsp + 0x1310]
mov byte [rsp + 0x118], al
mov al, byte [rsp + 0x1318]
mov byte [rsp + 0xc0], al
mov byte [rsp + 0xbe], r15b
je 0x140129ab7
mov byte [rsp + 0xa7], r9b
mov byte [rsp + 0xa4], r10b
mov byte [rsp + 0xa8], r13b
mov byte [rsp + 0xa5], r11b
mov byte [rsp + 0xa9], r8b
mov byte [rsp + 0xa6], sil
mov byte [rsp + 0x34], bl
mov byte [rsp + 0xaa], dl
mov byte [rsp + 0x33], r14b
mov byte [rsp + 0xab], dil
mov byte [rsp + 0xac], r12b
mov byte [rsp + 0xad], cl
mov rax, qword [rsp + 0xa80]
mov rax, qword [rax + 0xa8]
test byte [rax + 0x3c], 1
mov r13, qword [rsp + 0xd0]
jne 0x14012b16b
cmp qword [rsp + 0xa90], 2
mov rcx, qword [rsp + 0xe0]
mov al, byte [rsp + 0xad]
mov dl, byte [rsp + 0xac]
mov r8b, byte [rsp + 0xab]
mov dil, byte [rsp + 0x33]
mov r15b, byte [rsp + 0xaa]
mov r12, qword [rsp + 0xd8]
mov r14b, byte [rsp + 0x34]
mov sil, byte [rsp + 0xa9]
mov r11b, byte [rsp + 0xa8]
mov r10b, byte [rsp + 0xa7]
mov r9, qword [rsp + 0x168]
mov rbx, qword [rsp + 0x178]
jne 0x140135bc8
cmp byte [rsp + 0x158], 0
jne 0x140135bc8
mov qword [rsp + 0xf0], rbx
mov r13, qword [rsp + 0x148]
mov qword [rsp + 0xf8], r13
mov rbx, qword [rsp + 0xa58]
mov qword [rsp + 0xae8], rbx
mov byte [rsp + 0xae], al
mov rax, qword [rsp + 0xa50]
mov qword [rsp + 0xa58], rax
mov byte [rsp + 0xad], dl
mov rax, qword [rsp + 0xa48]
mov qword [rsp + 0xa50], rax
mov byte [rsp + 0xac], r8b
mov rax, qword [rsp + 0xa40]
mov qword [rsp + 0xa48], rax
mov byte [rsp + 0xab], dil
mov rax, qword [rsp + 0xa38]
mov qword [rsp + 0xa40], rax
mov byte [rsp + 0x33], r15b
mov rax, qword [rsp + 0xa30]
mov qword [rsp + 0xa38], rax
mov byte [rsp + 0xaa], r14b
mov rax, qword [rsp + 0xa28]
mov qword [rsp + 0xa30], rax
mov al, byte [rsp + 0xa6]
mov byte [rsp + 0x34], al
mov rax, qword [rsp + 0xa20]
mov qword [rsp + 0xa28], rax
mov byte [rsp + 0xa6], sil
mov rax, qword [rsp + 0xa70]
mov qword [rsp + 0xa20], rax
mov al, byte [rsp + 0xa5]
mov byte [rsp + 0xa9], al
mov r14, qword [rsp + 0x120]
mov byte [rsp + 0xa5], r11b
mov r8, rcx
mov cl, byte [rsp + 0xa4]
mov byte [rsp + 0xa8], cl
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xa4], r10b
mov rbx, qword [rsp + 0xe8]
mov al, byte [rsp + 0x990]
mov byte [rsp + 0xa7], al
mov rax, qword [rsp + 0xa18]
mov qword [rsp + 0xe8], rax
mov al, byte [rsp + 0x988]
mov byte [rsp + 0x990], al
mov rax, qword [rsp + 0xa10]
mov qword [rsp + 0xa18], rax
mov al, byte [rsp + 0x970]
mov byte [rsp + 0x988], al
mov rax, qword [rsp + 0xa08]
mov qword [rsp + 0xa10], rax
mov al, byte [rsp + 0x960]
mov byte [rsp + 0x970], al
mov rax, qword [rsp + 0xa00]
mov qword [rsp + 0xa08], rax
mov al, byte [rsp + 0x948]
mov byte [rsp + 0x960], al
mov rax, qword [rsp + 0xa98]
mov qword [rsp + 0xa00], rax
mov al, byte [rsp + 0x930]
mov byte [rsp + 0x948], al
mov rsi, qword [rsp + 0x9f8]
mov al, byte [rsp + 0x920]
mov byte [rsp + 0x930], al
mov qword [rsp + 0x9f8], r12
mov al, byte [rsp + 0x908]
mov byte [rsp + 0x920], al
mov r12, qword [rsp + 0x9f0]
mov al, byte [rsp + 0x8f0]
mov byte [rsp + 0x908], al
mov r10, qword [rsp + 0x9e8]
mov qword [rsp + 0x9f0], r10
mov al, byte [rsp + 0x8e0]
mov byte [rsp + 0x8f0], al
mov r10, qword [rsp + 0x9e0]
mov qword [rsp + 0x9e8], r10
mov al, byte [rsp + 0x8c8]
mov byte [rsp + 0x8e0], al
mov r10, qword [rsp + 0x9d8]
mov qword [rsp + 0x9e0], r10
mov al, byte [rsp + 0xa2]
mov byte [rsp + 0x8c8], al
mov r10, qword [rsp + 0x9d0]
mov qword [rsp + 0x9d8], r10
mov al, byte [rsp + 0xa1]
mov byte [rsp + 0xa2], al
mov r10, qword [rsp + 0x9c8]
mov qword [rsp + 0x9d0], r10
mov al, byte [rsp + 0xa0]
mov byte [rsp + 0xa1], al
mov r10, qword [rsp + 0x9c0]
mov qword [rsp + 0x9c8], r10
mov al, byte [rsp + 0x9f]
mov byte [rsp + 0xa0], al
mov r10, qword [rsp + 0x9b8]
mov qword [rsp + 0x9c0], r10
mov al, byte [rsp + 0x9e]
mov byte [rsp + 0x9f], al
mov r10, qword [rsp + 0x9b0]
mov qword [rsp + 0x9b8], r10
mov al, byte [rsp + 0x9d]
mov byte [rsp + 0x9e], al
mov r10, qword [rsp + 0x9a8]
mov qword [rsp + 0x9b0], r10
mov al, byte [rsp + 0x9c]
mov byte [rsp + 0x9d], al
mov r10, qword [rsp + 0x9a0]
mov qword [rsp + 0x9a8], r10
mov al, byte [rsp + 0x9b]
mov byte [rsp + 0x9c], al
mov qword [rsp + 0x9a0], r9
mov al, byte [rsp + 0x9a]
mov byte [rsp + 0x9b], al
mov rax, qword [rsp + 0x998]
mov qword [rsp + 0x168], rax
mov al, byte [rsp + 0x99]
mov byte [rsp + 0x9a], al
mov rax, qword [rsp + 0xa68]
mov qword [rsp + 0x998], rax
mov al, byte [rsp + 0x98]
mov byte [rsp + 0x99], al
mov rax, qword [rsp + 0xaa8]
mov qword [rsp + 0xa68], rax
mov al, byte [rsp + 0x97]
mov byte [rsp + 0x98], al
mov rax, qword [rsp + 0x980]
mov r10b, byte [rsp + 0x96]
mov byte [rsp + 0x97], r10b
mov r10, qword [rsp + 0x978]
mov qword [rsp + 0x980], r10
mov r10b, byte [rsp + 0x95]
mov byte [rsp + 0x96], r10b
mov r10, qword [rsp + 0x968]
mov qword [rsp + 0x978], r10
mov r10b, byte [rsp + 0x94]
mov byte [rsp + 0x95], r10b
mov r10, qword [rsp + 0x958]
mov qword [rsp + 0x968], r10
mov r10b, byte [rsp + 0x93]
mov byte [rsp + 0x94], r10b
mov r10, qword [rsp + 0x950]
mov qword [rsp + 0x958], r10
mov r10b, byte [rsp + 0x92]
mov byte [rsp + 0x93], r10b
mov r10, qword [rsp + 0x940]
mov qword [rsp + 0x950], r10
mov r10b, byte [rsp + 0x91]
mov byte [rsp + 0x92], r10b
mov r10, qword [rsp + 0x938]
mov qword [rsp + 0x940], r10
mov r10b, byte [rsp + 0x90]
mov byte [rsp + 0x91], r10b
mov r10, qword [rsp + 0x928]
mov qword [rsp + 0x938], r10
mov r10b, byte [rsp + 0x8f]
mov byte [rsp + 0x90], r10b
mov r10, qword [rsp + 0x918]
mov qword [rsp + 0x928], r10
mov r10b, byte [rsp + 0x7a0]
mov byte [rsp + 0x8f], r10b
mov r10, qword [rsp + 0x910]
mov qword [rsp + 0x918], r10
mov r10b, byte [rsp + 0x788]
mov byte [rsp + 0x7a0], r10b
mov r10, qword [rsp + 0x900]
mov qword [rsp + 0x910], r10
mov r10b, byte [rsp + 0x770]
mov byte [rsp + 0x788], r10b
mov r10, qword [rsp + 0x8f8]
mov qword [rsp + 0x900], r10
mov r10b, byte [rsp + 0x760]
mov byte [rsp + 0x770], r10b
mov r10, qword [rsp + 0x8e8]
mov qword [rsp + 0x8f8], r10
mov r10b, byte [rsp + 0x748]
mov byte [rsp + 0x760], r10b
mov r10, qword [rsp + 0x8d8]
mov qword [rsp + 0x8e8], r10
mov r10b, byte [rsp + 0x730]
mov byte [rsp + 0x748], r10b
mov r10, qword [rsp + 0x8d0]
mov qword [rsp + 0x8d8], r10
mov r10b, byte [rsp + 0x720]
mov byte [rsp + 0x730], r10b
mov r10, qword [rsp + 0x8c0]
mov qword [rsp + 0x8d0], r10
mov r10b, byte [rsp + 0x708]
mov byte [rsp + 0x720], r10b
mov r10, qword [rsp + 0x8b8]
mov qword [rsp + 0x8c0], r10
mov r10b, byte [rsp + 0x6f0]
mov byte [rsp + 0x708], r10b
mov r10, qword [rsp + 0x8b0]
mov qword [rsp + 0x8b8], r10
mov r10b, byte [rsp + 0x6d8]
mov byte [rsp + 0x6f0], r10b
mov r10, qword [rsp + 0x8a8]
mov qword [rsp + 0x8b0], r10
mov r10b, byte [rsp + 0x6c8]
mov byte [rsp + 0x6d8], r10b
mov r10, qword [rsp + 0x8a0]
mov qword [rsp + 0x8a8], r10
mov r10b, byte [rsp + 0x6b0]
mov byte [rsp + 0x6c8], r10b
mov r10, qword [rsp + 0x898]
mov qword [rsp + 0x8a0], r10
mov r10b, byte [rsp + 0x698]
mov byte [rsp + 0x6b0], r10b
mov r10, qword [rsp + 0x890]
mov qword [rsp + 0x898], r10
mov r10b, byte [rsp + 0x688]
mov byte [rsp + 0x698], r10b
mov r10, qword [rsp + 0x888]
mov qword [rsp + 0x890], r10
mov r10b, byte [rsp + 0x670]
mov byte [rsp + 0x688], r10b
mov r10, qword [rsp + 0x880]
mov qword [rsp + 0x888], r10
mov r10b, byte [rsp + 0x658]
mov byte [rsp + 0x670], r10b
mov r10, qword [rsp + 0x878]
mov qword [rsp + 0x880], r10
mov r10b, byte [rsp + 0x648]
mov byte [rsp + 0x658], r10b
mov r10, qword [rsp + 0x870]
mov qword [rsp + 0x878], r10
mov r10b, byte [rsp + 0x630]
mov byte [rsp + 0x648], r10b
mov r10, qword [rsp + 0x868]
mov qword [rsp + 0x870], r10
mov r10b, byte [rsp + 0x618]
mov byte [rsp + 0x630], r10b
mov r10, qword [rsp + 0x860]
mov qword [rsp + 0x868], r10
mov r10b, byte [rsp + 0x600]
mov byte [rsp + 0x618], r10b
mov r10, qword [rsp + 0x858]
mov qword [rsp + 0x860], r10
mov r10b, byte [rsp + 0x5f0]
mov byte [rsp + 0x600], r10b
mov r10, qword [rsp + 0x850]
mov qword [rsp + 0x858], r10
mov r10b, byte [rsp + 0x5d8]
mov byte [rsp + 0x5f0], r10b
mov r10, qword [rsp + 0x848]
mov qword [rsp + 0x850], r10
mov r10b, byte [rsp + 0x5c0]
mov byte [rsp + 0x5d8], r10b
mov r10, qword [rsp + 0x840]
mov qword [rsp + 0x848], r10
mov r10b, byte [rsp + 0x5b0]
mov byte [rsp + 0x5c0], r10b
mov r10, qword [rsp + 0x838]
mov qword [rsp + 0x840], r10
mov r10b, byte [rsp + 0x598]
mov byte [rsp + 0x5b0], r10b
mov r10, qword [rsp + 0x830]
mov qword [rsp + 0x838], r10
mov r10b, byte [rsp + 0x580]
mov byte [rsp + 0x598], r10b
mov r10, qword [rsp + 0x828]
mov qword [rsp + 0x830], r10
mov r10b, byte [rsp + 0x568]
mov byte [rsp + 0x580], r10b
mov r10, qword [rsp + 0x820]
mov qword [rsp + 0x828], r10
mov r10b, byte [rsp + 0x558]
mov byte [rsp + 0x568], r10b
mov r10, qword [rsp + 0x818]
mov qword [rsp + 0x820], r10
mov r10b, byte [rsp + 0x540]
mov byte [rsp + 0x558], r10b
mov r10, qword [rsp + 0x810]
mov qword [rsp + 0x818], r10
mov r10b, byte [rsp + 0x528]
mov byte [rsp + 0x540], r10b
mov r10, qword [rsp + 0x808]
mov qword [rsp + 0x810], r10
mov r10b, byte [rsp + 0x518]
mov byte [rsp + 0x528], r10b
mov r10, qword [rsp + 0x800]
mov qword [rsp + 0x808], r10
mov r10b, byte [rsp + 0x500]
mov byte [rsp + 0x518], r10b
mov r10, qword [rsp + 0x7f8]
mov qword [rsp + 0x800], r10
mov r10b, byte [rsp + 0x4e8]
mov byte [rsp + 0x500], r10b
mov r10, qword [rsp + 0x7f0]
mov qword [rsp + 0x7f8], r10
mov r10b, byte [rsp + 0x4d0]
mov byte [rsp + 0x4e8], r10b
mov r10, qword [rsp + 0x7e8]
mov qword [rsp + 0x7f0], r10
mov r10b, byte [rsp + 0x4c0]
mov byte [rsp + 0x4d0], r10b
mov r10, qword [rsp + 0x7e0]
mov qword [rsp + 0x7e8], r10
mov r10b, byte [rsp + 0x4a8]
mov byte [rsp + 0x4c0], r10b
mov r10, qword [rsp + 0x7d8]
mov qword [rsp + 0x7e0], r10
mov r10b, byte [rsp + 0x490]
mov byte [rsp + 0x4a8], r10b
mov r10, qword [rsp + 0x7d0]
mov qword [rsp + 0x7d8], r10
mov r10b, byte [rsp + 0x480]
mov byte [rsp + 0x490], r10b
mov r10, qword [rsp + 0x7c8]
mov qword [rsp + 0x7d0], r10
mov r10b, byte [rsp + 0x8e]
mov byte [rsp + 0x480], r10b
mov r10, qword [rsp + 0x7c0]
mov qword [rsp + 0x7c8], r10
mov r10b, byte [rsp + 0x458]
mov byte [rsp + 0x8e], r10b
mov r10, qword [rsp + 0x7b8]
mov qword [rsp + 0x7c0], r10
mov r10b, byte [rsp + 0x448]
mov byte [rsp + 0x458], r10b
mov r10, qword [rsp + 0x7b0]
mov qword [rsp + 0x7b8], r10
mov r10b, byte [rsp + 0x8d]
mov byte [rsp + 0x448], r10b
mov r10, qword [rsp + 0x7a8]
mov qword [rsp + 0x7b0], r10
mov dl, byte [rsp + 0x110]
mov byte [rsp + 0x8d], dl
mov r10, qword [rsp + 0x798]
mov qword [rsp + 0x7a8], r10
mov r11b, byte [rsp + 0x8c]
mov r10, qword [rsp + 0x790]
mov qword [rsp + 0x798], r10
mov dl, byte [rsp + 0x8b]
mov byte [rsp + 0x8c], dl
mov r10, qword [rsp + 0x780]
mov qword [rsp + 0x790], r10
mov dl, byte [rsp + 0x410]
mov byte [rsp + 0x8b], dl
mov r10, qword [rsp + 0x778]
mov qword [rsp + 0x780], r10
mov dl, byte [rsp + 0x3f8]
mov byte [rsp + 0x410], dl
mov r10, qword [rsp + 0x768]
mov qword [rsp + 0x778], r10
mov dl, byte [rsp + 0x3e8]
mov byte [rsp + 0x3f8], dl
mov r10, qword [rsp + 0x758]
mov qword [rsp + 0x768], r10
mov dl, byte [rsp + 0x3d0]
mov byte [rsp + 0x3e8], dl
mov r10, qword [rsp + 0x750]
mov qword [rsp + 0x758], r10
mov dl, byte [rsp + 0x8a]
mov byte [rsp + 0x3d0], dl
mov r10, qword [rsp + 0x740]
mov qword [rsp + 0x750], r10
mov dl, byte [rsp + 0x89]
mov byte [rsp + 0x8a], dl
mov r10, qword [rsp + 0x738]
mov qword [rsp + 0x740], r10
mov dl, byte [rsp + 0x88]
mov byte [rsp + 0x89], dl
mov r10, qword [rsp + 0x728]
mov qword [rsp + 0x738], r10
mov dl, byte [rsp + 0x87]
mov byte [rsp + 0x88], dl
mov r10, qword [rsp + 0x718]
mov qword [rsp + 0x728], r10
mov dl, byte [rsp + 0x86]
mov byte [rsp + 0x87], dl
mov r10, qword [rsp + 0x710]
mov qword [rsp + 0x718], r10
mov dl, byte [rsp + 0x378]
mov byte [rsp + 0x86], dl
mov r10, qword [rsp + 0x700]
mov qword [rsp + 0x710], r10
mov dl, byte [rsp + 0x85]
mov byte [rsp + 0x378], dl
mov r10, qword [rsp + 0x6f8]
mov qword [rsp + 0x700], r10
mov dl, byte [rsp + 0x84]
mov byte [rsp + 0x85], dl
mov r10, qword [rsp + 0x6e8]
mov qword [rsp + 0x6f8], r10
mov dl, byte [rsp + 0x340]
mov byte [rsp + 0x84], dl
mov r10, qword [rsp + 0x6e0]
mov qword [rsp + 0x6e8], r10
mov dl, byte [rsp + 0x330]
mov byte [rsp + 0x340], dl
mov r10, qword [rsp + 0x6d0]
mov qword [rsp + 0x6e0], r10
mov dl, byte [rsp + 0x83]
mov byte [rsp + 0x330], dl
mov r10, qword [rsp + 0x6c0]
mov qword [rsp + 0x6d0], r10
mov dl, byte [rsp + 0x308]
mov byte [rsp + 0x83], dl
mov r10, qword [rsp + 0x6b8]
mov qword [rsp + 0x6c0], r10
mov dl, byte [rsp + 0x82]
mov byte [rsp + 0x308], dl
mov r10, qword [rsp + 0x6a8]
mov qword [rsp + 0x6b8], r10
mov dl, byte [rsp + 0x2e8]
mov byte [rsp + 0x82], dl
mov r10, qword [rsp + 0x6a0]
mov qword [rsp + 0x6a8], r10
mov dl, byte [rsp + 0x2d0]
mov byte [rsp + 0x2e8], dl
mov r10, qword [rsp + 0x690]
mov qword [rsp + 0x6a0], r10
mov dl, byte [rsp + 0x81]
mov byte [rsp + 0x2d0], dl
mov r10, qword [rsp + 0x680]
mov qword [rsp + 0x690], r10
mov dl, byte [rsp + 0x2b0]
mov byte [rsp + 0x81], dl
mov r10, qword [rsp + 0x678]
mov qword [rsp + 0x680], r10
mov dl, byte [rsp + 0x80]
mov byte [rsp + 0x2b0], dl
mov r10, qword [rsp + 0x668]
mov qword [rsp + 0x678], r10
mov dl, byte [rsp + 0x7f]
mov byte [rsp + 0x80], dl
mov r10, qword [rsp + 0x660]
mov qword [rsp + 0x668], r10
mov dl, byte [rsp + 0x280]
mov byte [rsp + 0x7f], dl
mov r10, qword [rsp + 0x650]
mov qword [rsp + 0x660], r10
mov dl, byte [rsp + 0x7e]
mov byte [rsp + 0x280], dl
mov r10, qword [rsp + 0x640]
mov qword [rsp + 0x650], r10
mov dl, byte [rsp + 0x7d]
mov byte [rsp + 0x7e], dl
mov r10, qword [rsp + 0x638]
mov qword [rsp + 0x640], r10
mov dl, byte [rsp + 0x7c]
mov byte [rsp + 0x7d], dl
mov r10, qword [rsp + 0x628]
mov qword [rsp + 0x638], r10
mov dl, byte [rsp + 0x7b]
mov byte [rsp + 0x7c], dl
mov r10, qword [rsp + 0x620]
mov qword [rsp + 0x628], r10
mov dl, byte [rsp + 0x7a]
mov byte [rsp + 0x7b], dl
mov r10, qword [rsp + 0x610]
mov qword [rsp + 0x620], r10
mov dl, byte [rsp + 0x79]
mov byte [rsp + 0x7a], dl
mov r10, qword [rsp + 0x608]
mov qword [rsp + 0x610], r10
mov dl, byte [rsp + 0x78]
mov byte [rsp + 0x79], dl
mov r10, qword [rsp + 0x5f8]
mov qword [rsp + 0x608], r10
mov dl, byte [rsp + 0x238]
mov byte [rsp + 0x78], dl
mov r10, qword [rsp + 0x5e8]
mov qword [rsp + 0x5f8], r10
mov dl, byte [rsp + 0x77]
mov byte [rsp + 0x238], dl
mov r10, qword [rsp + 0x5e0]
mov qword [rsp + 0x5e8], r10
mov dl, byte [rsp + 0x76]
mov byte [rsp + 0x77], dl
mov r10, qword [rsp + 0x5d0]
mov qword [rsp + 0x5e0], r10
mov dl, byte [rsp + 0x75]
mov byte [rsp + 0x76], dl
mov r10, qword [rsp + 0x5c8]
mov qword [rsp + 0x5d0], r10
mov dl, byte [rsp + 0x230]
mov byte [rsp + 0x75], dl
mov r10, qword [rsp + 0x5b8]
mov qword [rsp + 0x5c8], r10
mov dl, byte [rsp + 0x74]
mov byte [rsp + 0x230], dl
mov r10, qword [rsp + 0x5a8]
mov qword [rsp + 0x5b8], r10
mov dl, byte [rsp + 0x73]
mov byte [rsp + 0x74], dl
mov r10, qword [rsp + 0x5a0]
mov qword [rsp + 0x5a8], r10
mov dl, byte [rsp + 0x72]
mov byte [rsp + 0x73], dl
mov r10, qword [rsp + 0x590]
mov qword [rsp + 0x5a0], r10
mov dl, byte [rsp + 0x228]
mov byte [rsp + 0x72], dl
mov r10, qword [rsp + 0x588]
mov qword [rsp + 0x590], r10
mov dl, byte [rsp + 0x71]
mov byte [rsp + 0x228], dl
mov r10, qword [rsp + 0x578]
mov qword [rsp + 0x588], r10
mov dl, byte [rsp + 0x70]
mov byte [rsp + 0x71], dl
mov r10, qword [rsp + 0x570]
mov qword [rsp + 0x578], r10
mov dl, byte [rsp + 0x6f]
mov byte [rsp + 0x70], dl
mov r10, qword [rsp + 0x560]
mov qword [rsp + 0x570], r10
mov dl, byte [rsp + 0x220]
mov byte [rsp + 0x6f], dl
mov r10, qword [rsp + 0x550]
mov qword [rsp + 0x560], r10
mov dl, byte [rsp + 0x6e]
mov byte [rsp + 0x220], dl
mov r10, qword [rsp + 0x548]
mov qword [rsp + 0x550], r10
mov dl, byte [rsp + 0x6d]
mov byte [rsp + 0x6e], dl
mov r10, qword [rsp + 0x538]
mov qword [rsp + 0x548], r10
mov dl, byte [rsp + 0x6c]
mov byte [rsp + 0x6d], dl
mov r10, qword [rsp + 0x530]
mov qword [rsp + 0x538], r10
mov dl, byte [rsp + 0x218]
mov byte [rsp + 0x6c], dl
mov r10, qword [rsp + 0x520]
mov qword [rsp + 0x530], r10
mov dl, byte [rsp + 0x6b]
mov byte [rsp + 0x218], dl
mov r10, qword [rsp + 0x510]
mov qword [rsp + 0x520], r10
mov dl, byte [rsp + 0x210]
mov byte [rsp + 0x6b], dl
mov r10, qword [rsp + 0x508]
mov qword [rsp + 0x510], r10
mov dl, byte [rsp + 0x6a]
mov byte [rsp + 0x210], dl
mov r10, qword [rsp + 0x4f8]
mov qword [rsp + 0x508], r10
mov dl, byte [rsp + 0x69]
mov byte [rsp + 0x6a], dl
mov r10, qword [rsp + 0x4f0]
mov qword [rsp + 0x4f8], r10
mov dl, byte [rsp + 0x208]
mov byte [rsp + 0x69], dl
mov r10, qword [rsp + 0x4e0]
mov qword [rsp + 0x4f0], r10
mov dl, byte [rsp + 0x68]
mov byte [rsp + 0x208], dl
mov r10, qword [rsp + 0x4d8]
mov qword [rsp + 0x4e0], r10
mov dl, byte [rsp + 0x200]
mov byte [rsp + 0x68], dl
mov r10, qword [rsp + 0x4c8]
mov qword [rsp + 0x4d8], r10
mov dl, byte [rsp + 0x67]
mov byte [rsp + 0x200], dl
mov r10, qword [rsp + 0x4b8]
mov qword [rsp + 0x4c8], r10
mov dl, byte [rsp + 0x66]
mov byte [rsp + 0x67], dl
mov r10, qword [rsp + 0x4b0]
mov qword [rsp + 0x4b8], r10
mov dl, byte [rsp + 0x1f8]
mov byte [rsp + 0x66], dl
mov r10, qword [rsp + 0x4a0]
mov qword [rsp + 0x4b0], r10
mov dl, byte [rsp + 0x65]
mov byte [rsp + 0x1f8], dl
mov r10, qword [rsp + 0x498]
mov qword [rsp + 0x4a0], r10
mov dl, byte [rsp + 0x64]
mov byte [rsp + 0x65], dl
mov r10, qword [rsp + 0x488]
mov qword [rsp + 0x498], r10
mov dl, byte [rsp + 0x1f0]
mov byte [rsp + 0x64], dl
mov r10, qword [rsp + 0x478]
mov qword [rsp + 0x488], r10
mov dl, byte [rsp + 0x63]
mov byte [rsp + 0x1f0], dl
mov r10, qword [rsp + 0x470]
mov qword [rsp + 0x478], r10
mov dl, byte [rsp + 0x1e8]
mov byte [rsp + 0x63], dl
mov r10, qword [rsp + 0x468]
mov qword [rsp + 0x470], r10
mov dl, byte [rsp + 0x62]
mov byte [rsp + 0x1e8], dl
mov r10, qword [rsp + 0x460]
mov qword [rsp + 0x468], r10
mov dl, byte [rsp + 0x61]
mov byte [rsp + 0x62], dl
mov r10, qword [rsp + 0x450]
mov qword [rsp + 0x460], r10
mov dl, byte [rsp + 0x1e0]
mov byte [rsp + 0x61], dl
mov r10, qword [rsp + 0x440]
mov qword [rsp + 0x450], r10
mov dl, byte [rsp + 0x60]
mov byte [rsp + 0x1e0], dl
mov r10, qword [rsp + 0x438]
mov qword [rsp + 0x440], r10
mov dl, byte [rsp + 0x1d8]
mov byte [rsp + 0x60], dl
mov r10, qword [rsp + 0x430]
mov qword [rsp + 0x438], r10
mov dl, byte [rsp + 0x5f]
mov byte [rsp + 0x1d8], dl
mov r10, qword [rsp + 0xab8]
mov qword [rsp + 0x430], r10
mov dl, byte [rsp + 0x5e]
mov byte [rsp + 0x5f], dl
mov r15, qword [rsp + 0xa78]
mov dl, byte [rsp + 0x1d0]
mov byte [rsp + 0x5e], dl
mov rdx, qword [rsp + 0xab0]
mov r9b, byte [rsp + 0x1c8]
mov byte [rsp + 0x1d0], r9b
mov rdi, qword [rsp + 0x428]
mov r9b, byte [rsp + 0x1c0]
mov byte [rsp + 0x1c8], r9b
mov r9, qword [rsp + 0x420]
mov qword [rsp + 0x428], r9
mov r9b, byte [rsp + 0x1b8]
mov byte [rsp + 0x1c0], r9b
mov r9, qword [rsp + 0x418]
mov qword [rsp + 0x420], r9
mov r9b, byte [rsp + 0x1b0]
mov byte [rsp + 0x1b8], r9b
mov r9, qword [rsp + 0x408]
mov qword [rsp + 0x418], r9
mov r9b, byte [rsp + 0x1a8]
mov byte [rsp + 0x1b0], r9b
mov r9, qword [rsp + 0x400]
mov qword [rsp + 0x408], r9
mov r9b, byte [rsp + 0x1a0]
mov byte [rsp + 0x1a8], r9b
mov r9, qword [rsp + 0x3f0]
mov qword [rsp + 0x400], r9
mov r9b, byte [rsp + 0x198]
mov byte [rsp + 0x1a0], r9b
mov r9, qword [rsp + 0x3e0]
mov qword [rsp + 0x3f0], r9
mov r9b, byte [rsp + 0x190]
mov byte [rsp + 0x198], r9b
mov r9, qword [rsp + 0x3d8]
mov qword [rsp + 0x3e0], r9
mov r9b, byte [rsp + 0x188]
mov byte [rsp + 0x190], r9b
mov r9, qword [rsp + 0x3c8]
mov qword [rsp + 0x3d8], r9
mov r9b, byte [rsp + 0x5d]
mov byte [rsp + 0x188], r9b
mov r9, qword [rsp + 0x3c0]
mov qword [rsp + 0x3c8], r9
mov r9b, byte [rsp + 0x5c]
mov byte [rsp + 0x5d], r9b
mov r9, qword [rsp + 0x3b8]
mov qword [rsp + 0x3c0], r9
mov r9b, byte [rsp + 0x5b]
mov byte [rsp + 0x5c], r9b
mov r9, qword [rsp + 0x3b0]
mov qword [rsp + 0x3b8], r9
mov r9b, byte [rsp + 0x5a]
mov byte [rsp + 0x5b], r9b
mov r9, qword [rsp + 0x3a8]
mov qword [rsp + 0x3b0], r9
mov r9b, byte [rsp + 0x59]
mov byte [rsp + 0x5a], r9b
mov r9, qword [rsp + 0x3a0]
mov qword [rsp + 0x3a8], r9
mov r9b, byte [rsp + 0x58]
mov byte [rsp + 0x59], r9b
mov r9, qword [rsp + 0x398]
mov qword [rsp + 0x3a0], r9
mov r9b, byte [rsp + 0x57]
mov byte [rsp + 0x58], r9b
mov r9, qword [rsp + 0x390]
mov qword [rsp + 0x398], r9
mov r9b, byte [rsp + 0x56]
mov byte [rsp + 0x57], r9b
mov r9, qword [rsp + 0x388]
mov qword [rsp + 0x390], r9
mov r9b, byte [rsp + 0x55]
mov byte [rsp + 0x56], r9b
mov r9, qword [rsp + 0x380]
mov qword [rsp + 0x388], r9
mov r9b, byte [rsp + 0x54]
mov byte [rsp + 0x55], r9b
mov r9, qword [rsp + 0x370]
mov qword [rsp + 0x380], r9
mov r9b, byte [rsp + 0x53]
mov byte [rsp + 0x54], r9b
mov r9, qword [rsp + 0x368]
mov qword [rsp + 0x370], r9
mov r9b, byte [rsp + 0x52]
mov byte [rsp + 0x53], r9b
mov r9, qword [rsp + 0x360]
mov qword [rsp + 0x368], r9
mov r9b, byte [rsp + 0x51]
mov byte [rsp + 0x52], r9b
mov r9, qword [rsp + 0x358]
mov qword [rsp + 0x360], r9
mov r9b, byte [rsp + 0x50]
mov byte [rsp + 0x51], r9b
mov r9, qword [rsp + 0x350]
mov qword [rsp + 0x358], r9
mov r9b, byte [rsp + 0x4f]
mov byte [rsp + 0x50], r9b
mov r9, qword [rsp + 0x348]
mov qword [rsp + 0x350], r9
mov r9b, byte [rsp + 0x4e]
mov byte [rsp + 0x4f], r9b
mov r9, qword [rsp + 0x338]
mov qword [rsp + 0x348], r9
mov r9b, byte [rsp + 0x4d]
mov byte [rsp + 0x4e], r9b
mov r9, qword [rsp + 0x328]
mov qword [rsp + 0x338], r9
mov r9b, byte [rsp + 0x4c]
mov byte [rsp + 0x4d], r9b
mov r9, qword [rsp + 0x320]
mov qword [rsp + 0x328], r9
mov r9b, byte [rsp + 0x180]
mov byte [rsp + 0x4c], r9b
mov r9, qword [rsp + 0x318]
mov qword [rsp + 0x320], r9
mov r9b, byte [rsp + 0x4b]
mov byte [rsp + 0x180], r9b
mov r9, qword [rsp + 0x310]
mov qword [rsp + 0x318], r9
mov r9b, byte [rsp + 0x4a]
mov byte [rsp + 0x4b], r9b
mov r9, qword [rsp + 0x300]
mov qword [rsp + 0x310], r9
mov r9b, byte [rsp + 0x49]
mov byte [rsp + 0x4a], r9b
mov r9, qword [rsp + 0x2f8]
mov qword [rsp + 0x300], r9
mov r9b, byte [rsp + 0x48]
mov byte [rsp + 0x49], r9b
mov r9, qword [rsp + 0x2f0]
mov qword [rsp + 0x2f8], r9
mov r9b, byte [rsp + 0x47]
mov byte [rsp + 0x48], r9b
mov r9, qword [rsp + 0x2e0]
mov qword [rsp + 0x2f0], r9
mov r9b, byte [rsp + 0x46]
mov byte [rsp + 0x47], r9b
mov r9, qword [rsp + 0x2d8]
mov qword [rsp + 0x2e0], r9
mov r9b, byte [rsp + 0x45]
mov byte [rsp + 0x46], r9b
mov r9, qword [rsp + 0x2c8]
mov qword [rsp + 0x2d8], r9
mov r9b, byte [rsp + 0x44]
mov byte [rsp + 0x45], r9b
mov r9, qword [rsp + 0x2c0]
mov qword [rsp + 0x2c8], r9
mov r9b, byte [rsp + 0x43]
mov byte [rsp + 0x44], r9b
mov r9, qword [rsp + 0x2b8]
mov qword [rsp + 0x2c0], r9
mov r9b, byte [rsp + 0x42]
mov byte [rsp + 0x43], r9b
mov r9, qword [rsp + 0x2a8]
mov qword [rsp + 0x2b8], r9
mov r9b, byte [rsp + 0x41]
mov byte [rsp + 0x42], r9b
mov r9, qword [rsp + 0x2a0]
mov qword [rsp + 0x2a8], r9
mov r9b, byte [rsp + 0x40]
mov byte [rsp + 0x41], r9b
mov r9, qword [rsp + 0x298]
mov qword [rsp + 0x2a0], r9
mov r9b, byte [rsp + 0x3f]
mov byte [rsp + 0x40], r9b
mov r9, qword [rsp + 0x290]
mov qword [rsp + 0x298], r9
mov r9b, byte [rsp + 0x3e]
mov byte [rsp + 0x3f], r9b
mov r9, qword [rsp + 0x288]
mov qword [rsp + 0x290], r9
mov r9b, byte [rsp + 0x3d]
mov byte [rsp + 0x3e], r9b
mov r9, qword [rsp + 0x278]
mov qword [rsp + 0x288], r9
mov r9b, byte [rsp + 0x3c]
mov byte [rsp + 0x3d], r9b
mov r9, qword [rsp + 0x270]
mov qword [rsp + 0x278], r9
mov r9b, byte [rsp + 0x3b]
mov byte [rsp + 0x3c], r9b
mov r9, qword [rsp + 0x268]
mov qword [rsp + 0x270], r9
mov r9b, byte [rsp + 0x3a]
mov byte [rsp + 0x3b], r9b
mov r9, qword [rsp + 0x260]
mov qword [rsp + 0x268], r9
mov r9b, byte [rsp + 0x39]
mov byte [rsp + 0x3a], r9b
mov r9, qword [rsp + 0x258]
mov qword [rsp + 0x260], r9
mov r9b, byte [rsp + 0x38]
mov byte [rsp + 0x39], r9b
mov r9, qword [rsp + 0x250]
mov qword [rsp + 0x258], r9
mov r9b, byte [rsp + 0x37]
mov byte [rsp + 0x38], r9b
mov r9, qword [rsp + 0x248]
mov qword [rsp + 0x250], r9
mov r9b, byte [rsp + 0x36]
mov byte [rsp + 0x37], r9b
mov r9, qword [rsp + 0x240]
mov qword [rsp + 0x248], r9
mov r9b, byte [rsp + 0x35]
mov byte [rsp + 0x36], r9b
mov rcx, qword [rsp + 0x170]
mov qword [rsp + 0x240], rcx
mov cl, byte [rsp + 0xbf]
mov byte [rsp + 0x35], cl
mov rcx, qword [rsp + 0x160]
mov qword [rsp + 0x170], rcx
mov r13, qword [rsp + 0xbb0]
mov rcx, qword [rsp + 0xa60]
mov qword [rsp + 0xaa0], rcx
mov r9b, byte [rsp + 0xc0]
mov byte [rsp + 0x130], r9b
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0xa60], rcx
mov cl, byte [rsp + 0x118]
mov byte [rsp + 0xc0], cl
mov rcx, qword [rsp + 0xaf0]
mov qword [rsp + 0xb0], rcx
mov r10b, byte [rsp + 0xbe]
mov r9, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xbb8]
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x108]
mov qword [rsp + 0x148], rcx
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0x108], rcx
mov rcx, qword [rsp + 0xae0]
mov qword [rsp + 0x100], rcx
push 2
pop rcx
mov qword [rsp + 0xa90], rcx
mov dword [rsp + 0x158], 0
jmp 0x14012c9a9
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0xa58]
mov qword [rsp + 0xae8], rax
mov byte [rsp + 0xae], cl
mov rax, qword [rsp + 0xa50]
mov qword [rsp + 0xa58], rax
mov byte [rsp + 0xad], r12b
mov rax, qword [rsp + 0xa48]
mov qword [rsp + 0xa50], rax
mov byte [rsp + 0xac], dil
mov rax, qword [rsp + 0xa40]
mov qword [rsp + 0xa48], rax
mov byte [rsp + 0xab], r14b
mov rax, qword [rsp + 0xa38]
mov qword [rsp + 0xa40], rax
mov byte [rsp + 0x33], dl
mov rax, qword [rsp + 0xa30]
mov qword [rsp + 0xa38], rax
mov byte [rsp + 0xaa], bl
mov rax, qword [rsp + 0xa28]
mov qword [rsp + 0xa30], rax
mov byte [rsp + 0x34], sil
mov rax, qword [rsp + 0xa20]
mov qword [rsp + 0xa28], rax
mov byte [rsp + 0xa6], r8b
mov rcx, qword [rsp + 0xa70]
mov qword [rsp + 0xa20], rcx
mov byte [rsp + 0xa9], r11b
mov r14, qword [rsp + 0x120]
mov byte [rsp + 0xa5], r13b
mov r8, qword [rsp + 0xe0]
mov byte [rsp + 0xa8], r10b
mov rcx, qword [rsp + 0x150]
mov qword [rsp + 0xe0], rcx
mov byte [rsp + 0xa4], r9b
mov rbx, qword [rsp + 0xe8]
mov al, byte [rsp + 0x990]
mov byte [rsp + 0xa7], al
mov rax, qword [rsp + 0xa18]
mov qword [rsp + 0xe8], rax
mov al, byte [rsp + 0x988]
mov byte [rsp + 0x990], al
mov rax, qword [rsp + 0xa10]
mov qword [rsp + 0xa18], rax
mov al, byte [rsp + 0x970]
mov byte [rsp + 0x988], al
mov rax, qword [rsp + 0xa08]
mov qword [rsp + 0xa10], rax
mov al, byte [rsp + 0x960]
mov byte [rsp + 0x970], al
mov rax, qword [rsp + 0xa00]
mov qword [rsp + 0xa08], rax
mov al, byte [rsp + 0x948]
mov byte [rsp + 0x960], al
mov rax, qword [rsp + 0xa98]
mov qword [rsp + 0xa00], rax
mov al, byte [rsp + 0x930]
mov byte [rsp + 0x948], al
mov rsi, qword [rsp + 0x9f8]
mov al, byte [rsp + 0x920]
mov byte [rsp + 0x930], al
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x9f8], rax
mov al, byte [rsp + 0x908]
mov byte [rsp + 0x920], al
mov r12, qword [rsp + 0x9f0]
mov al, byte [rsp + 0x8f0]
mov byte [rsp + 0x908], al
mov rax, qword [rsp + 0x9e8]
mov qword [rsp + 0x9f0], rax
mov al, byte [rsp + 0x8e0]
mov byte [rsp + 0x8f0], al
mov rax, qword [rsp + 0x9e0]
mov qword [rsp + 0x9e8], rax
mov al, byte [rsp + 0x8c8]
mov byte [rsp + 0x8e0], al
mov rax, qword [rsp + 0x9d8]
mov qword [rsp + 0x9e0], rax
mov al, byte [rsp + 0xa2]
mov byte [rsp + 0x8c8], al
mov rax, qword [rsp + 0x9d0]
mov qword [rsp + 0x9d8], rax
mov al, byte [rsp + 0xa1]
mov byte [rsp + 0xa2], al
mov rax, qword [rsp + 0x9c8]
mov qword [rsp + 0x9d0], rax
mov al, byte [rsp + 0xa0]
mov byte [rsp + 0xa1], al
mov rax, qword [rsp + 0x9c0]
mov qword [rsp + 0x9c8], rax
mov al, byte [rsp + 0x9f]
mov byte [rsp + 0xa0], al
mov rax, qword [rsp + 0x9b8]
mov qword [rsp + 0x9c0], rax
mov al, byte [rsp + 0x9e]
mov byte [rsp + 0x9f], al
mov rax, qword [rsp + 0x9b0]
mov qword [rsp + 0x9b8], rax
mov al, byte [rsp + 0x9d]
mov byte [rsp + 0x9e], al
mov rax, qword [rsp + 0x9a8]
mov qword [rsp + 0x9b0], rax
mov al, byte [rsp + 0x9c]
mov byte [rsp + 0x9d], al
mov rax, qword [rsp + 0x9a0]
mov qword [rsp + 0x9a8], rax
mov al, byte [rsp + 0x9b]
mov byte [rsp + 0x9c], al
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x9a0], rax
mov al, byte [rsp + 0x9a]
mov byte [rsp + 0x9b], al
mov rax, qword [rsp + 0x998]
mov qword [rsp + 0x168], rax
mov al, byte [rsp + 0x99]
mov byte [rsp + 0x9a], al
mov rax, qword [rsp + 0xa68]
mov qword [rsp + 0x998], rax
mov al, byte [rsp + 0x98]
mov byte [rsp + 0x99], al
mov rax, qword [rsp + 0xaa8]
mov qword [rsp + 0xa68], rax
mov al, byte [rsp + 0x97]
mov byte [rsp + 0x98], al
mov rax, qword [rsp + 0x980]
mov cl, byte [rsp + 0x96]
mov byte [rsp + 0x97], cl
mov rcx, qword [rsp + 0x978]
mov qword [rsp + 0x980], rcx
mov cl, byte [rsp + 0x95]
mov byte [rsp + 0x96], cl
mov rcx, qword [rsp + 0x968]
mov qword [rsp + 0x978], rcx
mov cl, byte [rsp + 0x94]
mov byte [rsp + 0x95], cl
mov rcx, qword [rsp + 0x958]
mov qword [rsp + 0x968], rcx
mov cl, byte [rsp + 0x93]
mov byte [rsp + 0x94], cl
mov rcx, qword [rsp + 0x950]
mov qword [rsp + 0x958], rcx
mov cl, byte [rsp + 0x92]
mov byte [rsp + 0x93], cl
mov rcx, qword [rsp + 0x940]
mov qword [rsp + 0x950], rcx
mov cl, byte [rsp + 0x91]
mov byte [rsp + 0x92], cl
mov rcx, qword [rsp + 0x938]
mov qword [rsp + 0x940], rcx
mov cl, byte [rsp + 0x90]
mov byte [rsp + 0x91], cl
mov rcx, qword [rsp + 0x928]
mov qword [rsp + 0x938], rcx
mov cl, byte [rsp + 0x8f]
mov byte [rsp + 0x90], cl
mov rcx, qword [rsp + 0x918]
mov qword [rsp + 0x928], rcx
mov cl, byte [rsp + 0x7a0]
mov byte [rsp + 0x8f], cl
mov rcx, qword [rsp + 0x910]
mov qword [rsp + 0x918], rcx
mov cl, byte [rsp + 0x788]
mov byte [rsp + 0x7a0], cl
mov rcx, qword [rsp + 0x900]
mov qword [rsp + 0x910], rcx
mov cl, byte [rsp + 0x770]
mov byte [rsp + 0x788], cl
mov rcx, qword [rsp + 0x8f8]
mov qword [rsp + 0x900], rcx
mov cl, byte [rsp + 0x760]
mov byte [rsp + 0x770], cl
mov rcx, qword [rsp + 0x8e8]
mov qword [rsp + 0x8f8], rcx
mov cl, byte [rsp + 0x748]
mov byte [rsp + 0x760], cl
mov rcx, qword [rsp + 0x8d8]
mov qword [rsp + 0x8e8], rcx
mov cl, byte [rsp + 0x730]
mov byte [rsp + 0x748], cl
mov rcx, qword [rsp + 0x8d0]
mov qword [rsp + 0x8d8], rcx
mov cl, byte [rsp + 0x720]
mov byte [rsp + 0x730], cl
mov rcx, qword [rsp + 0x8c0]
mov qword [rsp + 0x8d0], rcx
mov cl, byte [rsp + 0x708]
mov byte [rsp + 0x720], cl
mov rcx, qword [rsp + 0x8b8]
mov qword [rsp + 0x8c0], rcx
mov cl, byte [rsp + 0x6f0]
mov byte [rsp + 0x708], cl
mov rcx, qword [rsp + 0x8b0]
mov qword [rsp + 0x8b8], rcx
mov cl, byte [rsp + 0x6d8]
mov byte [rsp + 0x6f0], cl
mov rcx, qword [rsp + 0x8a8]
mov qword [rsp + 0x8b0], rcx
mov cl, byte [rsp + 0x6c8]
mov byte [rsp + 0x6d8], cl
mov rcx, qword [rsp + 0x8a0]
mov qword [rsp + 0x8a8], rcx
mov cl, byte [rsp + 0x6b0]
mov byte [rsp + 0x6c8], cl
mov rcx, qword [rsp + 0x898]
mov qword [rsp + 0x8a0], rcx
mov cl, byte [rsp + 0x698]
mov byte [rsp + 0x6b0], cl
mov rcx, qword [rsp + 0x890]
mov qword [rsp + 0x898], rcx
mov cl, byte [rsp + 0x688]
mov byte [rsp + 0x698], cl
mov rcx, qword [rsp + 0x888]
mov qword [rsp + 0x890], rcx
mov cl, byte [rsp + 0x670]
mov byte [rsp + 0x688], cl
mov rcx, qword [rsp + 0x880]
mov qword [rsp + 0x888], rcx
mov cl, byte [rsp + 0x658]
mov byte [rsp + 0x670], cl
mov rcx, qword [rsp + 0x878]
mov qword [rsp + 0x880], rcx
mov cl, byte [rsp + 0x648]
mov byte [rsp + 0x658], cl
mov rcx, qword [rsp + 0x870]
mov qword [rsp + 0x878], rcx
mov cl, byte [rsp + 0x630]
mov byte [rsp + 0x648], cl
mov rcx, qword [rsp + 0x868]
mov qword [rsp + 0x870], rcx
mov cl, byte [rsp + 0x618]
mov byte [rsp + 0x630], cl
mov rcx, qword [rsp + 0x860]
mov qword [rsp + 0x868], rcx
mov cl, byte [rsp + 0x600]
mov byte [rsp + 0x618], cl
mov rcx, qword [rsp + 0x858]
mov qword [rsp + 0x860], rcx
mov cl, byte [rsp + 0x5f0]
mov byte [rsp + 0x600], cl
mov rcx, qword [rsp + 0x850]
mov qword [rsp + 0x858], rcx
mov cl, byte [rsp + 0x5d8]
mov byte [rsp + 0x5f0], cl
mov rcx, qword [rsp + 0x848]
mov qword [rsp + 0x850], rcx
mov cl, byte [rsp + 0x5c0]
mov byte [rsp + 0x5d8], cl
mov rcx, qword [rsp + 0x840]
mov qword [rsp + 0x848], rcx
mov cl, byte [rsp + 0x5b0]
mov byte [rsp + 0x5c0], cl
mov rcx, qword [rsp + 0x838]
mov qword [rsp + 0x840], rcx
mov cl, byte [rsp + 0x598]
mov byte [rsp + 0x5b0], cl
mov rcx, qword [rsp + 0x830]
mov qword [rsp + 0x838], rcx
mov cl, byte [rsp + 0x580]
mov byte [rsp + 0x598], cl
mov rcx, qword [rsp + 0x828]
mov qword [rsp + 0x830], rcx
mov cl, byte [rsp + 0x568]
mov byte [rsp + 0x580], cl
mov rcx, qword [rsp + 0x820]
mov qword [rsp + 0x828], rcx
mov cl, byte [rsp + 0x558]
mov byte [rsp + 0x568], cl
mov rcx, qword [rsp + 0x818]
mov qword [rsp + 0x820], rcx
mov cl, byte [rsp + 0x540]
mov byte [rsp + 0x558], cl
mov rcx, qword [rsp + 0x810]
mov qword [rsp + 0x818], rcx
mov cl, byte [rsp + 0x528]
mov byte [rsp + 0x540], cl
mov rcx, qword [rsp + 0x808]
mov qword [rsp + 0x810], rcx
mov cl, byte [rsp + 0x518]
mov byte [rsp + 0x528], cl
mov rcx, qword [rsp + 0x800]
mov qword [rsp + 0x808], rcx
mov cl, byte [rsp + 0x500]
mov byte [rsp + 0x518], cl
mov rcx, qword [rsp + 0x7f8]
mov qword [rsp + 0x800], rcx
mov cl, byte [rsp + 0x4e8]
mov byte [rsp + 0x500], cl
mov rcx, qword [rsp + 0x7f0]
mov qword [rsp + 0x7f8], rcx
mov cl, byte [rsp + 0x4d0]
mov byte [rsp + 0x4e8], cl
mov rcx, qword [rsp + 0x7e8]
mov qword [rsp + 0x7f0], rcx
mov cl, byte [rsp + 0x4c0]
mov byte [rsp + 0x4d0], cl
mov rcx, qword [rsp + 0x7e0]
mov qword [rsp + 0x7e8], rcx
mov cl, byte [rsp + 0x4a8]
mov byte [rsp + 0x4c0], cl
mov rcx, qword [rsp + 0x7d8]
mov qword [rsp + 0x7e0], rcx
mov cl, byte [rsp + 0x490]
mov byte [rsp + 0x4a8], cl
mov rcx, qword [rsp + 0x7d0]
mov qword [rsp + 0x7d8], rcx
mov cl, byte [rsp + 0x480]
mov byte [rsp + 0x490], cl
mov rcx, qword [rsp + 0x7c8]
mov qword [rsp + 0x7d0], rcx
mov cl, byte [rsp + 0x8e]
mov byte [rsp + 0x480], cl
mov rcx, qword [rsp + 0x7c0]
mov qword [rsp + 0x7c8], rcx
mov cl, byte [rsp + 0x458]
mov byte [rsp + 0x8e], cl
mov rcx, qword [rsp + 0x7b8]
mov qword [rsp + 0x7c0], rcx
mov cl, byte [rsp + 0x448]
mov byte [rsp + 0x458], cl
mov rcx, qword [rsp + 0x7b0]
mov qword [rsp + 0x7b8], rcx
mov cl, byte [rsp + 0x8d]
mov byte [rsp + 0x448], cl
mov rcx, qword [rsp + 0x7a8]
mov qword [rsp + 0x7b0], rcx
mov cl, byte [rsp + 0x110]
mov byte [rsp + 0x8d], cl
mov rcx, qword [rsp + 0x798]
mov qword [rsp + 0x7a8], rcx
mov r11b, byte [rsp + 0x8c]
mov rcx, qword [rsp + 0x790]
mov qword [rsp + 0x798], rcx
mov cl, byte [rsp + 0x8b]
mov byte [rsp + 0x8c], cl
mov rcx, qword [rsp + 0x780]
mov qword [rsp + 0x790], rcx
mov cl, byte [rsp + 0x410]
mov byte [rsp + 0x8b], cl
mov rcx, qword [rsp + 0x778]
mov qword [rsp + 0x780], rcx
mov cl, byte [rsp + 0x3f8]
mov byte [rsp + 0x410], cl
mov rcx, qword [rsp + 0x768]
mov qword [rsp + 0x778], rcx
mov cl, byte [rsp + 0x3e8]
mov byte [rsp + 0x3f8], cl
mov rcx, qword [rsp + 0x758]
mov qword [rsp + 0x768], rcx
mov cl, byte [rsp + 0x3d0]
mov byte [rsp + 0x3e8], cl
mov rcx, qword [rsp + 0x750]
mov qword [rsp + 0x758], rcx
mov cl, byte [rsp + 0x8a]
mov byte [rsp + 0x3d0], cl
mov rcx, qword [rsp + 0x740]
mov qword [rsp + 0x750], rcx
mov cl, byte [rsp + 0x89]
mov byte [rsp + 0x8a], cl
mov rcx, qword [rsp + 0x738]
mov qword [rsp + 0x740], rcx
mov cl, byte [rsp + 0x88]
mov byte [rsp + 0x89], cl
mov rcx, qword [rsp + 0x728]
mov qword [rsp + 0x738], rcx
mov cl, byte [rsp + 0x87]
mov byte [rsp + 0x88], cl
mov rcx, qword [rsp + 0x718]
mov qword [rsp + 0x728], rcx
mov cl, byte [rsp + 0x86]
mov byte [rsp + 0x87], cl
mov rcx, qword [rsp + 0x710]
mov qword [rsp + 0x718], rcx
mov cl, byte [rsp + 0x378]
mov byte [rsp + 0x86], cl
mov rcx, qword [rsp + 0x700]
mov qword [rsp + 0x710], rcx
mov cl, byte [rsp + 0x85]
mov byte [rsp + 0x378], cl
mov rcx, qword [rsp + 0x6f8]
mov qword [rsp + 0x700], rcx
mov cl, byte [rsp + 0x84]
mov byte [rsp + 0x85], cl
mov rcx, qword [rsp + 0x6e8]
mov qword [rsp + 0x6f8], rcx
mov cl, byte [rsp + 0x340]
mov byte [rsp + 0x84], cl
mov rcx, qword [rsp + 0x6e0]
mov qword [rsp + 0x6e8], rcx
mov cl, byte [rsp + 0x330]
mov byte [rsp + 0x340], cl
mov rcx, qword [rsp + 0x6d0]
mov qword [rsp + 0x6e0], rcx
mov cl, byte [rsp + 0x83]
mov byte [rsp + 0x330], cl
mov rcx, qword [rsp + 0x6c0]
mov qword [rsp + 0x6d0], rcx
mov cl, byte [rsp + 0x308]
mov byte [rsp + 0x83], cl
mov rcx, qword [rsp + 0x6b8]
mov qword [rsp + 0x6c0], rcx
mov cl, byte [rsp + 0x82]
mov byte [rsp + 0x308], cl
mov rcx, qword [rsp + 0x6a8]
mov qword [rsp + 0x6b8], rcx
mov cl, byte [rsp + 0x2e8]
mov byte [rsp + 0x82], cl
mov rcx, qword [rsp + 0x6a0]
mov qword [rsp + 0x6a8], rcx
mov cl, byte [rsp + 0x2d0]
mov byte [rsp + 0x2e8], cl
mov rcx, qword [rsp + 0x690]
mov qword [rsp + 0x6a0], rcx
mov cl, byte [rsp + 0x81]
mov byte [rsp + 0x2d0], cl
mov rcx, qword [rsp + 0x680]
mov qword [rsp + 0x690], rcx
mov cl, byte [rsp + 0x2b0]
mov byte [rsp + 0x81], cl
mov rcx, qword [rsp + 0x678]
mov qword [rsp + 0x680], rcx
mov cl, byte [rsp + 0x80]
mov byte [rsp + 0x2b0], cl
mov rcx, qword [rsp + 0x668]
mov qword [rsp + 0x678], rcx
mov cl, byte [rsp + 0x7f]
mov byte [rsp + 0x80], cl
mov rcx, qword [rsp + 0x660]
mov qword [rsp + 0x668], rcx
mov cl, byte [rsp + 0x280]
mov byte [rsp + 0x7f], cl
mov rcx, qword [rsp + 0x650]
mov qword [rsp + 0x660], rcx
mov cl, byte [rsp + 0x7e]
mov byte [rsp + 0x280], cl
mov rcx, qword [rsp + 0x640]
mov qword [rsp + 0x650], rcx
mov cl, byte [rsp + 0x7d]
mov byte [rsp + 0x7e], cl
mov rcx, qword [rsp + 0x638]
mov qword [rsp + 0x640], rcx
mov cl, byte [rsp + 0x7c]
mov byte [rsp + 0x7d], cl
mov rcx, qword [rsp + 0x628]
mov qword [rsp + 0x638], rcx
mov cl, byte [rsp + 0x7b]
mov byte [rsp + 0x7c], cl
mov rcx, qword [rsp + 0x620]
mov qword [rsp + 0x628], rcx
mov cl, byte [rsp + 0x7a]
mov byte [rsp + 0x7b], cl
mov rcx, qword [rsp + 0x610]
mov qword [rsp + 0x620], rcx
mov cl, byte [rsp + 0x79]
mov byte [rsp + 0x7a], cl
mov rcx, qword [rsp + 0x608]
mov qword [rsp + 0x610], rcx
mov cl, byte [rsp + 0x78]
mov byte [rsp + 0x79], cl
mov rcx, qword [rsp + 0x5f8]
mov qword [rsp + 0x608], rcx
mov cl, byte [rsp + 0x238]
mov byte [rsp + 0x78], cl
mov rcx, qword [rsp + 0x5e8]
mov qword [rsp + 0x5f8], rcx
mov cl, byte [rsp + 0x77]
mov byte [rsp + 0x238], cl
mov rcx, qword [rsp + 0x5e0]
mov qword [rsp + 0x5e8], rcx
mov cl, byte [rsp + 0x76]
mov byte [rsp + 0x77], cl
mov rcx, qword [rsp + 0x5d0]
mov qword [rsp + 0x5e0], rcx
mov cl, byte [rsp + 0x75]
mov byte [rsp + 0x76], cl
mov rcx, qword [rsp + 0x5c8]
mov qword [rsp + 0x5d0], rcx
mov cl, byte [rsp + 0x230]
mov byte [rsp + 0x75], cl
mov rcx, qword [rsp + 0x5b8]
mov qword [rsp + 0x5c8], rcx
mov cl, byte [rsp + 0x74]
mov byte [rsp + 0x230], cl
mov rcx, qword [rsp + 0x5a8]
mov qword [rsp + 0x5b8], rcx
mov cl, byte [rsp + 0x73]
mov byte [rsp + 0x74], cl
mov rcx, qword [rsp + 0x5a0]
mov qword [rsp + 0x5a8], rcx
mov cl, byte [rsp + 0x72]
mov byte [rsp + 0x73], cl
mov rcx, qword [rsp + 0x590]
mov qword [rsp + 0x5a0], rcx
mov cl, byte [rsp + 0x228]
mov byte [rsp + 0x72], cl
mov rcx, qword [rsp + 0x588]
mov qword [rsp + 0x590], rcx
mov cl, byte [rsp + 0x71]
mov byte [rsp + 0x228], cl
mov rcx, qword [rsp + 0x578]
mov qword [rsp + 0x588], rcx
mov cl, byte [rsp + 0x70]
mov byte [rsp + 0x71], cl
mov rcx, qword [rsp + 0x570]
mov qword [rsp + 0x578], rcx
mov cl, byte [rsp + 0x6f]
mov byte [rsp + 0x70], cl
mov rcx, qword [rsp + 0x560]
mov qword [rsp + 0x570], rcx
mov cl, byte [rsp + 0x220]
mov byte [rsp + 0x6f], cl
mov rcx, qword [rsp + 0x550]
mov qword [rsp + 0x560], rcx
mov cl, byte [rsp + 0x6e]
mov byte [rsp + 0x220], cl
mov rcx, qword [rsp + 0x548]
mov qword [rsp + 0x550], rcx
mov cl, byte [rsp + 0x6d]
mov byte [rsp + 0x6e], cl
mov rcx, qword [rsp + 0x538]
mov qword [rsp + 0x548], rcx
mov cl, byte [rsp + 0x6c]
mov byte [rsp + 0x6d], cl
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x538], rcx
mov cl, byte [rsp + 0x218]
mov byte [rsp + 0x6c], cl
mov rcx, qword [rsp + 0x520]
mov qword [rsp + 0x530], rcx
mov cl, byte [rsp + 0x6b]
mov byte [rsp + 0x218], cl
mov rcx, qword [rsp + 0x510]
mov qword [rsp + 0x520], rcx
mov cl, byte [rsp + 0x210]
mov byte [rsp + 0x6b], cl
mov rcx, qword [rsp + 0x508]
mov qword [rsp + 0x510], rcx
mov cl, byte [rsp + 0x6a]
mov byte [rsp + 0x210], cl
mov rcx, qword [rsp + 0x4f8]
mov qword [rsp + 0x508], rcx
mov cl, byte [rsp + 0x69]
mov byte [rsp + 0x6a], cl
mov rcx, qword [rsp + 0x4f0]
mov qword [rsp + 0x4f8], rcx
mov cl, byte [rsp + 0x208]
mov byte [rsp + 0x69], cl
mov rcx, qword [rsp + 0x4e0]
mov qword [rsp + 0x4f0], rcx
mov cl, byte [rsp + 0x68]
mov byte [rsp + 0x208], cl
mov rcx, qword [rsp + 0x4d8]
mov qword [rsp + 0x4e0], rcx
mov cl, byte [rsp + 0x200]
mov byte [rsp + 0x68], cl
mov rcx, qword [rsp + 0x4c8]
mov qword [rsp + 0x4d8], rcx
mov cl, byte [rsp + 0x67]
mov byte [rsp + 0x200], cl
mov rcx, qword [rsp + 0x4b8]
mov qword [rsp + 0x4c8], rcx
mov cl, byte [rsp + 0x66]
mov byte [rsp + 0x67], cl
mov rcx, qword [rsp + 0x4b0]
mov qword [rsp + 0x4b8], rcx
mov cl, byte [rsp + 0x1f8]
mov byte [rsp + 0x66], cl
mov rcx, qword [rsp + 0x4a0]
mov qword [rsp + 0x4b0], rcx
mov cl, byte [rsp + 0x65]
mov byte [rsp + 0x1f8], cl
mov rcx, qword [rsp + 0x498]
mov qword [rsp + 0x4a0], rcx
mov cl, byte [rsp + 0x64]
mov byte [rsp + 0x65], cl
mov rcx, qword [rsp + 0x488]
mov qword [rsp + 0x498], rcx
mov cl, byte [rsp + 0x1f0]
mov byte [rsp + 0x64], cl
mov rcx, qword [rsp + 0x478]
mov qword [rsp + 0x488], rcx
mov cl, byte [rsp + 0x63]
mov byte [rsp + 0x1f0], cl
mov rcx, qword [rsp + 0x470]
mov qword [rsp + 0x478], rcx
mov cl, byte [rsp + 0x1e8]
mov byte [rsp + 0x63], cl
mov rcx, qword [rsp + 0x468]
mov qword [rsp + 0x470], rcx
mov cl, byte [rsp + 0x62]
mov byte [rsp + 0x1e8], cl
mov rcx, qword [rsp + 0x460]
mov qword [rsp + 0x468], rcx
mov cl, byte [rsp + 0x61]
mov byte [rsp + 0x62], cl
mov rcx, qword [rsp + 0x450]
mov qword [rsp + 0x460], rcx
mov cl, byte [rsp + 0x1e0]
mov byte [rsp + 0x61], cl
mov rcx, qword [rsp + 0x440]
mov qword [rsp + 0x450], rcx
mov cl, byte [rsp + 0x60]
mov byte [rsp + 0x1e0], cl
mov rcx, qword [rsp + 0x438]
mov qword [rsp + 0x440], rcx
mov cl, byte [rsp + 0x1d8]
mov byte [rsp + 0x60], cl
mov rcx, qword [rsp + 0x430]
mov qword [rsp + 0x438], rcx
mov cl, byte [rsp + 0x5f]
mov byte [rsp + 0x1d8], cl
mov rcx, qword [rsp + 0xab8]
mov qword [rsp + 0x430], rcx
mov cl, byte [rsp + 0x5e]
mov byte [rsp + 0x5f], cl
mov r15, qword [rsp + 0xa78]
mov cl, byte [rsp + 0x1d0]
mov byte [rsp + 0x5e], cl
mov rdx, qword [rsp + 0xab0]
mov cl, byte [rsp + 0x1c8]
mov byte [rsp + 0x1d0], cl
mov rdi, qword [rsp + 0x428]
mov cl, byte [rsp + 0x1c0]
mov byte [rsp + 0x1c8], cl
mov rcx, qword [rsp + 0x420]
mov qword [rsp + 0x428], rcx
mov cl, byte [rsp + 0x1b8]
mov byte [rsp + 0x1c0], cl
mov rcx, qword [rsp + 0x418]
mov qword [rsp + 0x420], rcx
mov cl, byte [rsp + 0x1b0]
mov byte [rsp + 0x1b8], cl
mov rcx, qword [rsp + 0x408]
mov qword [rsp + 0x418], rcx
mov cl, byte [rsp + 0x1a8]
mov byte [rsp + 0x1b0], cl
mov rcx, qword [rsp + 0x400]
mov qword [rsp + 0x408], rcx
mov cl, byte [rsp + 0x1a0]
mov byte [rsp + 0x1a8], cl
mov rcx, qword [rsp + 0x3f0]
mov qword [rsp + 0x400], rcx
mov cl, byte [rsp + 0x198]
mov byte [rsp + 0x1a0], cl
mov rcx, qword [rsp + 0x3e0]
mov qword [rsp + 0x3f0], rcx
mov cl, byte [rsp + 0x190]
mov byte [rsp + 0x198], cl
mov rcx, qword [rsp + 0x3d8]
mov qword [rsp + 0x3e0], rcx
mov cl, byte [rsp + 0x188]
mov byte [rsp + 0x190], cl
mov rcx, qword [rsp + 0x3c8]
mov qword [rsp + 0x3d8], rcx
mov cl, byte [rsp + 0x5d]
mov byte [rsp + 0x188], cl
mov rcx, qword [rsp + 0x3c0]
mov qword [rsp + 0x3c8], rcx
mov cl, byte [rsp + 0x5c]
mov byte [rsp + 0x5d], cl
mov rcx, qword [rsp + 0x3b8]
mov qword [rsp + 0x3c0], rcx
mov cl, byte [rsp + 0x5b]
mov byte [rsp + 0x5c], cl
mov rcx, qword [rsp + 0x3b0]
mov qword [rsp + 0x3b8], rcx
mov cl, byte [rsp + 0x5a]
mov byte [rsp + 0x5b], cl
mov rcx, qword [rsp + 0x3a8]
mov qword [rsp + 0x3b0], rcx
mov cl, byte [rsp + 0x59]
mov byte [rsp + 0x5a], cl
mov rcx, qword [rsp + 0x3a0]
mov qword [rsp + 0x3a8], rcx
mov cl, byte [rsp + 0x58]
mov byte [rsp + 0x59], cl
mov rcx, qword [rsp + 0x398]
mov qword [rsp + 0x3a0], rcx
mov cl, byte [rsp + 0x57]
mov byte [rsp + 0x58], cl
mov rcx, qword [rsp + 0x390]
mov qword [rsp + 0x398], rcx
mov cl, byte [rsp + 0x56]
mov byte [rsp + 0x57], cl
mov rcx, qword [rsp + 0x388]
mov qword [rsp + 0x390], rcx
mov cl, byte [rsp + 0x55]
mov byte [rsp + 0x56], cl
mov rcx, qword [rsp + 0x380]
mov qword [rsp + 0x388], rcx
mov cl, byte [rsp + 0x54]
mov byte [rsp + 0x55], cl
mov rcx, qword [rsp + 0x370]
mov qword [rsp + 0x380], rcx
mov cl, byte [rsp + 0x53]
mov byte [rsp + 0x54], cl
mov rcx, qword [rsp + 0x368]
mov qword [rsp + 0x370], rcx
mov cl, byte [rsp + 0x52]
mov byte [rsp + 0x53], cl
mov rcx, qword [rsp + 0x360]
mov qword [rsp + 0x368], rcx
mov cl, byte [rsp + 0x51]
mov byte [rsp + 0x52], cl
mov rcx, qword [rsp + 0x358]
mov qword [rsp + 0x360], rcx
mov cl, byte [rsp + 0x50]
mov byte [rsp + 0x51], cl
mov rcx, qword [rsp + 0x350]
mov qword [rsp + 0x358], rcx
mov cl, byte [rsp + 0x4f]
mov byte [rsp + 0x50], cl
mov rcx, qword [rsp + 0x348]
mov qword [rsp + 0x350], rcx
mov cl, byte [rsp + 0x4e]
mov byte [rsp + 0x4f], cl
mov rcx, qword [rsp + 0x338]
mov qword [rsp + 0x348], rcx
mov cl, byte [rsp + 0x4d]
mov byte [rsp + 0x4e], cl
mov rcx, qword [rsp + 0x328]
mov qword [rsp + 0x338], rcx
mov cl, byte [rsp + 0x4c]
mov byte [rsp + 0x4d], cl
mov rcx, qword [rsp + 0x320]
mov qword [rsp + 0x328], rcx
mov cl, byte [rsp + 0x180]
mov byte [rsp + 0x4c], cl
mov rcx, qword [rsp + 0x318]
mov qword [rsp + 0x320], rcx
mov cl, byte [rsp + 0x4b]
mov byte [rsp + 0x180], cl
mov rcx, qword [rsp + 0x310]
mov qword [rsp + 0x318], rcx
mov cl, byte [rsp + 0x4a]
mov byte [rsp + 0x4b], cl
mov rcx, qword [rsp + 0x300]
mov qword [rsp + 0x310], rcx
mov cl, byte [rsp + 0x49]
mov byte [rsp + 0x4a], cl
mov rcx, qword [rsp + 0x2f8]
mov qword [rsp + 0x300], rcx
mov cl, byte [rsp + 0x48]
mov byte [rsp + 0x49], cl
mov rcx, qword [rsp + 0x2f0]
mov qword [rsp + 0x2f8], rcx
mov cl, byte [rsp + 0x47]
mov byte [rsp + 0x48], cl
mov rcx, qword [rsp + 0x2e0]
mov qword [rsp + 0x2f0], rcx
mov cl, byte [rsp + 0x46]
mov byte [rsp + 0x47], cl
mov rcx, qword [rsp + 0x2d8]
mov qword [rsp + 0x2e0], rcx
mov cl, byte [rsp + 0x45]
mov byte [rsp + 0x46], cl
mov rcx, qword [rsp + 0x2c8]
mov qword [rsp + 0x2d8], rcx
mov cl, byte [rsp + 0x44]
mov byte [rsp + 0x45], cl
mov rcx, qword [rsp + 0x2c0]
mov qword [rsp + 0x2c8], rcx
mov cl, byte [rsp + 0x43]
mov byte [rsp + 0x44], cl
mov rcx, qword [rsp + 0x2b8]
mov qword [rsp + 0x2c0], rcx
mov cl, byte [rsp + 0x42]
mov byte [rsp + 0x43], cl
mov rcx, qword [rsp + 0x2a8]
mov qword [rsp + 0x2b8], rcx
mov cl, byte [rsp + 0x41]
mov byte [rsp + 0x42], cl
mov rcx, qword [rsp + 0x2a0]
mov qword [rsp + 0x2a8], rcx
mov cl, byte [rsp + 0x40]
mov byte [rsp + 0x41], cl
mov rcx, qword [rsp + 0x298]
mov qword [rsp + 0x2a0], rcx
mov cl, byte [rsp + 0x3f]
mov byte [rsp + 0x40], cl
mov rcx, qword [rsp + 0x290]
mov qword [rsp + 0x298], rcx
mov cl, byte [rsp + 0x3e]
mov byte [rsp + 0x3f], cl
mov rcx, qword [rsp + 0x288]
mov qword [rsp + 0x290], rcx
mov cl, byte [rsp + 0x3d]
mov byte [rsp + 0x3e], cl
mov rcx, qword [rsp + 0x278]
mov qword [rsp + 0x288], rcx
mov cl, byte [rsp + 0x3c]
mov byte [rsp + 0x3d], cl
mov rcx, qword [rsp + 0x270]
mov qword [rsp + 0x278], rcx
mov cl, byte [rsp + 0x3b]
mov byte [rsp + 0x3c], cl
mov rcx, qword [rsp + 0x268]
mov qword [rsp + 0x270], rcx
mov cl, byte [rsp + 0x3a]
mov byte [rsp + 0x3b], cl
mov rcx, qword [rsp + 0x260]
mov qword [rsp + 0x268], rcx
mov cl, byte [rsp + 0x39]
mov byte [rsp + 0x3a], cl
mov rcx, qword [rsp + 0x258]
mov qword [rsp + 0x260], rcx
mov cl, byte [rsp + 0x38]
mov byte [rsp + 0x39], cl
mov rcx, qword [rsp + 0x250]
mov qword [rsp + 0x258], rcx
mov cl, byte [rsp + 0x37]
mov byte [rsp + 0x38], cl
mov rcx, qword [rsp + 0x248]
mov qword [rsp + 0x250], rcx
mov cl, byte [rsp + 0x36]
mov byte [rsp + 0x37], cl
mov rcx, qword [rsp + 0x240]
mov qword [rsp + 0x248], rcx
mov cl, byte [rsp + 0x35]
mov byte [rsp + 0x36], cl
mov rcx, qword [rsp + 0x170]
mov qword [rsp + 0x240], rcx
mov cl, byte [rsp + 0xbf]
mov byte [rsp + 0x35], cl
mov rcx, qword [rsp + 0x160]
mov qword [rsp + 0x170], rcx
mov r13, qword [rsp + 0xbb0]
mov rcx, qword [rsp + 0xa60]
mov qword [rsp + 0xaa0], rcx
mov cl, byte [rsp + 0xc0]
mov byte [rsp + 0x130], cl
jmp 0x14012c92b
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0xa58]
mov qword [rsp + 0xae8], rax
mov al, byte [rsp + 0xad]
mov byte [rsp + 0xae], al
mov rax, qword [rsp + 0xa50]
mov qword [rsp + 0xa58], rax
mov al, byte [rsp + 0xac]
mov byte [rsp + 0xad], al
mov rax, qword [rsp + 0xa48]
mov qword [rsp + 0xa50], rax
mov al, byte [rsp + 0xab]
mov byte [rsp + 0xac], al
mov rax, qword [rsp + 0xa40]
mov qword [rsp + 0xa48], rax
mov al, byte [rsp + 0x33]
mov byte [rsp + 0xab], al
mov rax, qword [rsp + 0xa38]
mov qword [rsp + 0xa40], rax
mov al, byte [rsp + 0xaa]
mov byte [rsp + 0x33], al
mov rax, qword [rsp + 0xa30]
mov qword [rsp + 0xa38], rax
mov al, byte [rsp + 0x34]
mov byte [rsp + 0xaa], al
mov rax, qword [rsp + 0xa28]
mov qword [rsp + 0xa30], rax
mov al, byte [rsp + 0xa6]
mov byte [rsp + 0x34], al
mov rax, qword [rsp + 0xa20]
mov qword [rsp + 0xa28], rax
mov al, byte [rsp + 0xa9]
mov byte [rsp + 0xa6], al
mov rax, qword [rsp + 0xa70]
mov qword [rsp + 0xa20], rax
mov al, byte [rsp + 0xa5]
mov byte [rsp + 0xa9], al
mov r14, qword [rsp + 0x120]
mov cl, byte [rsp + 0xa8]
mov byte [rsp + 0xa5], cl
mov r8, qword [rsp + 0xe0]
mov cl, byte [rsp + 0xa4]
mov byte [rsp + 0xa8], cl
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0xe0], rax
mov cl, byte [rsp + 0xa7]
mov byte [rsp + 0xa4], cl
mov rbx, qword [rsp + 0xe8]
mov al, byte [rsp + 0x990]
mov byte [rsp + 0xa7], al
mov rax, qword [rsp + 0xa18]
mov qword [rsp + 0xe8], rax
mov al, byte [rsp + 0x988]
mov byte [rsp + 0x990], al
mov rax, qword [rsp + 0xa10]
mov qword [rsp + 0xa18], rax
mov al, byte [rsp + 0x970]
mov byte [rsp + 0x988], al
mov rax, qword [rsp + 0xa08]
mov qword [rsp + 0xa10], rax
mov al, byte [rsp + 0x960]
mov byte [rsp + 0x970], al
mov rax, qword [rsp + 0xa00]
mov qword [rsp + 0xa08], rax
mov al, byte [rsp + 0x948]
mov byte [rsp + 0x960], al
mov rax, qword [rsp + 0xa98]
mov qword [rsp + 0xa00], rax
mov al, byte [rsp + 0x930]
mov byte [rsp + 0x948], al
mov rsi, qword [rsp + 0x9f8]
mov al, byte [rsp + 0x920]
mov byte [rsp + 0x930], al
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x9f8], rax
mov al, byte [rsp + 0x908]
mov byte [rsp + 0x920], al
mov r12, qword [rsp + 0x9f0]
mov al, byte [rsp + 0x8f0]
mov byte [rsp + 0x908], al
mov r10, qword [rsp + 0x9e8]
mov qword [rsp + 0x9f0], r10
mov al, byte [rsp + 0x8e0]
mov byte [rsp + 0x8f0], al
mov r10, qword [rsp + 0x9e0]
mov qword [rsp + 0x9e8], r10
mov al, byte [rsp + 0x8c8]
mov byte [rsp + 0x8e0], al
mov r10, qword [rsp + 0x9d8]
mov qword [rsp + 0x9e0], r10
mov al, byte [rsp + 0xa2]
mov byte [rsp + 0x8c8], al
mov r10, qword [rsp + 0x9d0]
mov qword [rsp + 0x9d8], r10
mov al, byte [rsp + 0xa1]
mov byte [rsp + 0xa2], al
mov r10, qword [rsp + 0x9c8]
mov qword [rsp + 0x9d0], r10
mov al, byte [rsp + 0xa0]
mov byte [rsp + 0xa1], al
mov r10, qword [rsp + 0x9c0]
mov qword [rsp + 0x9c8], r10
mov al, byte [rsp + 0x9f]
mov byte [rsp + 0xa0], al
mov r10, qword [rsp + 0x9b8]
mov qword [rsp + 0x9c0], r10
mov al, byte [rsp + 0x9e]
mov byte [rsp + 0x9f], al
mov r10, qword [rsp + 0x9b0]
mov qword [rsp + 0x9b8], r10
mov al, byte [rsp + 0x9d]
mov byte [rsp + 0x9e], al
mov r10, qword [rsp + 0x9a8]
mov qword [rsp + 0x9b0], r10
mov al, byte [rsp + 0x9c]
mov byte [rsp + 0x9d], al
mov r10, qword [rsp + 0x9a0]
mov qword [rsp + 0x9a8], r10
mov al, byte [rsp + 0x9b]
mov byte [rsp + 0x9c], al
mov r9, qword [rsp + 0x168]
mov qword [rsp + 0x9a0], r9
mov al, byte [rsp + 0x9a]
mov byte [rsp + 0x9b], al
mov rax, qword [rsp + 0x998]
mov qword [rsp + 0x168], rax
mov al, byte [rsp + 0x99]
mov byte [rsp + 0x9a], al
mov rax, qword [rsp + 0xa68]
mov qword [rsp + 0x998], rax
mov al, byte [rsp + 0x98]
mov byte [rsp + 0x99], al
mov rax, qword [rsp + 0xaa8]
mov qword [rsp + 0xa68], rax
mov al, byte [rsp + 0x97]
mov byte [rsp + 0x98], al
mov rax, qword [rsp + 0x980]
mov r10b, byte [rsp + 0x96]
mov byte [rsp + 0x97], r10b
mov r10, qword [rsp + 0x978]
mov qword [rsp + 0x980], r10
mov r10b, byte [rsp + 0x95]
mov byte [rsp + 0x96], r10b
mov r10, qword [rsp + 0x968]
mov qword [rsp + 0x978], r10
mov r10b, byte [rsp + 0x94]
mov byte [rsp + 0x95], r10b
mov r10, qword [rsp + 0x958]
mov qword [rsp + 0x968], r10
mov r10b, byte [rsp + 0x93]
mov byte [rsp + 0x94], r10b
mov r10, qword [rsp + 0x950]
mov qword [rsp + 0x958], r10
mov r10b, byte [rsp + 0x92]
mov byte [rsp + 0x93], r10b
mov r10, qword [rsp + 0x940]
mov qword [rsp + 0x950], r10
mov r10b, byte [rsp + 0x91]
mov byte [rsp + 0x92], r10b
mov r10, qword [rsp + 0x938]
mov qword [rsp + 0x940], r10
mov r10b, byte [rsp + 0x90]
mov byte [rsp + 0x91], r10b
mov r10, qword [rsp + 0x928]
mov qword [rsp + 0x938], r10
mov r10b, byte [rsp + 0x8f]
mov byte [rsp + 0x90], r10b
mov r10, qword [rsp + 0x918]
mov qword [rsp + 0x928], r10
mov r10b, byte [rsp + 0x7a0]
mov byte [rsp + 0x8f], r10b
mov r10, qword [rsp + 0x910]
mov qword [rsp + 0x918], r10
mov r10b, byte [rsp + 0x788]
mov byte [rsp + 0x7a0], r10b
mov r10, qword [rsp + 0x900]
mov qword [rsp + 0x910], r10
mov r10b, byte [rsp + 0x770]
mov byte [rsp + 0x788], r10b
mov r10, qword [rsp + 0x8f8]
mov qword [rsp + 0x900], r10
mov r10b, byte [rsp + 0x760]
mov byte [rsp + 0x770], r10b
mov r10, qword [rsp + 0x8e8]
mov qword [rsp + 0x8f8], r10
mov r10b, byte [rsp + 0x748]
mov byte [rsp + 0x760], r10b
mov r10, qword [rsp + 0x8d8]
mov qword [rsp + 0x8e8], r10
mov r10b, byte [rsp + 0x730]
mov byte [rsp + 0x748], r10b
mov r10, qword [rsp + 0x8d0]
mov qword [rsp + 0x8d8], r10
mov r10b, byte [rsp + 0x720]
mov byte [rsp + 0x730], r10b
mov r10, qword [rsp + 0x8c0]
mov qword [rsp + 0x8d0], r10
mov r10b, byte [rsp + 0x708]
mov byte [rsp + 0x720], r10b
mov r10, qword [rsp + 0x8b8]
mov qword [rsp + 0x8c0], r10
mov r10b, byte [rsp + 0x6f0]
mov byte [rsp + 0x708], r10b
mov r10, qword [rsp + 0x8b0]
mov qword [rsp + 0x8b8], r10
mov r10b, byte [rsp + 0x6d8]
mov byte [rsp + 0x6f0], r10b
mov r10, qword [rsp + 0x8a8]
mov qword [rsp + 0x8b0], r10
mov r10b, byte [rsp + 0x6c8]
mov byte [rsp + 0x6d8], r10b
mov r10, qword [rsp + 0x8a0]
mov qword [rsp + 0x8a8], r10
mov r10b, byte [rsp + 0x6b0]
mov byte [rsp + 0x6c8], r10b
mov r10, qword [rsp + 0x898]
mov qword [rsp + 0x8a0], r10
mov r10b, byte [rsp + 0x698]
mov byte [rsp + 0x6b0], r10b
mov r10, qword [rsp + 0x890]
mov qword [rsp + 0x898], r10
mov r10b, byte [rsp + 0x688]
mov byte [rsp + 0x698], r10b
mov r10, qword [rsp + 0x888]
mov qword [rsp + 0x890], r10
mov r10b, byte [rsp + 0x670]
mov byte [rsp + 0x688], r10b
mov r10, qword [rsp + 0x880]
mov qword [rsp + 0x888], r10
mov r10b, byte [rsp + 0x658]
mov byte [rsp + 0x670], r10b
mov r10, qword [rsp + 0x878]
mov qword [rsp + 0x880], r10
mov r10b, byte [rsp + 0x648]
mov byte [rsp + 0x658], r10b
mov r10, qword [rsp + 0x870]
mov qword [rsp + 0x878], r10
mov r10b, byte [rsp + 0x630]
mov byte [rsp + 0x648], r10b
mov r10, qword [rsp + 0x868]
mov qword [rsp + 0x870], r10
mov r10b, byte [rsp + 0x618]
mov byte [rsp + 0x630], r10b
mov r10, qword [rsp + 0x860]
mov qword [rsp + 0x868], r10
mov r10b, byte [rsp + 0x600]
mov byte [rsp + 0x618], r10b
mov r10, qword [rsp + 0x858]
mov qword [rsp + 0x860], r10
mov r10b, byte [rsp + 0x5f0]
mov byte [rsp + 0x600], r10b
mov r10, qword [rsp + 0x850]
mov qword [rsp + 0x858], r10
mov r10b, byte [rsp + 0x5d8]
mov byte [rsp + 0x5f0], r10b
mov r10, qword [rsp + 0x848]
mov qword [rsp + 0x850], r10
mov r10b, byte [rsp + 0x5c0]
mov byte [rsp + 0x5d8], r10b
mov r10, qword [rsp + 0x840]
mov qword [rsp + 0x848], r10
mov r10b, byte [rsp + 0x5b0]
mov byte [rsp + 0x5c0], r10b
mov r10, qword [rsp + 0x838]
mov qword [rsp + 0x840], r10
mov r10b, byte [rsp + 0x598]
mov byte [rsp + 0x5b0], r10b
mov r10, qword [rsp + 0x830]
mov qword [rsp + 0x838], r10
mov r10b, byte [rsp + 0x580]
mov byte [rsp + 0x598], r10b
mov r10, qword [rsp + 0x828]
mov qword [rsp + 0x830], r10
mov r10b, byte [rsp + 0x568]
mov byte [rsp + 0x580], r10b
mov r10, qword [rsp + 0x820]
mov qword [rsp + 0x828], r10
mov r10b, byte [rsp + 0x558]
mov byte [rsp + 0x568], r10b
mov r10, qword [rsp + 0x818]
mov qword [rsp + 0x820], r10
mov r10b, byte [rsp + 0x540]
mov byte [rsp + 0x558], r10b
mov r10, qword [rsp + 0x810]
mov qword [rsp + 0x818], r10
mov r10b, byte [rsp + 0x528]
mov byte [rsp + 0x540], r10b
mov r10, qword [rsp + 0x808]
mov qword [rsp + 0x810], r10
mov r10b, byte [rsp + 0x518]
mov byte [rsp + 0x528], r10b
mov r10, qword [rsp + 0x800]
mov qword [rsp + 0x808], r10
mov r10b, byte [rsp + 0x500]
mov byte [rsp + 0x518], r10b
mov r10, qword [rsp + 0x7f8]
mov qword [rsp + 0x800], r10
mov r10b, byte [rsp + 0x4e8]
mov byte [rsp + 0x500], r10b
mov r10, qword [rsp + 0x7f0]
mov qword [rsp + 0x7f8], r10
mov r10b, byte [rsp + 0x4d0]
mov byte [rsp + 0x4e8], r10b
mov r10, qword [rsp + 0x7e8]
mov qword [rsp + 0x7f0], r10
mov r10b, byte [rsp + 0x4c0]
mov byte [rsp + 0x4d0], r10b
mov r10, qword [rsp + 0x7e0]
mov qword [rsp + 0x7e8], r10
mov r10b, byte [rsp + 0x4a8]
mov byte [rsp + 0x4c0], r10b
mov r10, qword [rsp + 0x7d8]
mov qword [rsp + 0x7e0], r10
mov r10b, byte [rsp + 0x490]
mov byte [rsp + 0x4a8], r10b
mov r10, qword [rsp + 0x7d0]
mov qword [rsp + 0x7d8], r10
mov r10b, byte [rsp + 0x480]
mov byte [rsp + 0x490], r10b
mov r10, qword [rsp + 0x7c8]
mov qword [rsp + 0x7d0], r10
mov r10b, byte [rsp + 0x8e]
mov byte [rsp + 0x480], r10b
mov r10, qword [rsp + 0x7c0]
mov qword [rsp + 0x7c8], r10
mov r10b, byte [rsp + 0x458]
mov byte [rsp + 0x8e], r10b
mov r10, qword [rsp + 0x7b8]
mov qword [rsp + 0x7c0], r10
mov r10b, byte [rsp + 0x448]
mov byte [rsp + 0x458], r10b
mov r10, qword [rsp + 0x7b0]
mov qword [rsp + 0x7b8], r10
mov r10b, byte [rsp + 0x8d]
mov byte [rsp + 0x448], r10b
mov r10, qword [rsp + 0x7a8]
mov qword [rsp + 0x7b0], r10
mov dl, byte [rsp + 0x110]
mov byte [rsp + 0x8d], dl
mov r10, qword [rsp + 0x798]
mov qword [rsp + 0x7a8], r10
mov r11b, byte [rsp + 0x8c]
mov r10, qword [rsp + 0x790]
mov qword [rsp + 0x798], r10
mov dl, byte [rsp + 0x8b]
mov byte [rsp + 0x8c], dl
mov r10, qword [rsp + 0x780]
mov qword [rsp + 0x790], r10
mov dl, byte [rsp + 0x410]
mov byte [rsp + 0x8b], dl
mov r10, qword [rsp + 0x778]
mov qword [rsp + 0x780], r10
mov dl, byte [rsp + 0x3f8]
mov byte [rsp + 0x410], dl
mov r10, qword [rsp + 0x768]
mov qword [rsp + 0x778], r10
mov dl, byte [rsp + 0x3e8]
mov byte [rsp + 0x3f8], dl
mov r10, qword [rsp + 0x758]
mov qword [rsp + 0x768], r10
mov dl, byte [rsp + 0x3d0]
mov byte [rsp + 0x3e8], dl
mov r10, qword [rsp + 0x750]
mov qword [rsp + 0x758], r10
mov dl, byte [rsp + 0x8a]
mov byte [rsp + 0x3d0], dl
mov r10, qword [rsp + 0x740]
mov qword [rsp + 0x750], r10
mov dl, byte [rsp + 0x89]
mov byte [rsp + 0x8a], dl
mov r10, qword [rsp + 0x738]
mov qword [rsp + 0x740], r10
mov dl, byte [rsp + 0x88]
mov byte [rsp + 0x89], dl
mov r10, qword [rsp + 0x728]
mov qword [rsp + 0x738], r10
mov dl, byte [rsp + 0x87]
mov byte [rsp + 0x88], dl
mov r10, qword [rsp + 0x718]
mov qword [rsp + 0x728], r10
mov dl, byte [rsp + 0x86]
mov byte [rsp + 0x87], dl
mov r10, qword [rsp + 0x710]
mov qword [rsp + 0x718], r10
mov dl, byte [rsp + 0x378]
mov byte [rsp + 0x86], dl
mov r10, qword [rsp + 0x700]
mov qword [rsp + 0x710], r10
mov dl, byte [rsp + 0x85]
mov byte [rsp + 0x378], dl
mov r10, qword [rsp + 0x6f8]
mov qword [rsp + 0x700], r10
mov dl, byte [rsp + 0x84]
mov byte [rsp + 0x85], dl
mov r10, qword [rsp + 0x6e8]
mov qword [rsp + 0x6f8], r10
mov dl, byte [rsp + 0x340]
mov byte [rsp + 0x84], dl
mov r10, qword [rsp + 0x6e0]
mov qword [rsp + 0x6e8], r10
mov dl, byte [rsp + 0x330]
mov byte [rsp + 0x340], dl
mov r10, qword [rsp + 0x6d0]
mov qword [rsp + 0x6e0], r10
mov dl, byte [rsp + 0x83]
mov byte [rsp + 0x330], dl
mov r10, qword [rsp + 0x6c0]
mov qword [rsp + 0x6d0], r10
mov dl, byte [rsp + 0x308]
mov byte [rsp + 0x83], dl
mov r10, qword [rsp + 0x6b8]
mov qword [rsp + 0x6c0], r10
mov dl, byte [rsp + 0x82]
mov byte [rsp + 0x308], dl
mov r10, qword [rsp + 0x6a8]
mov qword [rsp + 0x6b8], r10
mov dl, byte [rsp + 0x2e8]
mov byte [rsp + 0x82], dl
mov r10, qword [rsp + 0x6a0]
mov qword [rsp + 0x6a8], r10
mov dl, byte [rsp + 0x2d0]
mov byte [rsp + 0x2e8], dl
mov r10, qword [rsp + 0x690]
mov qword [rsp + 0x6a0], r10
mov dl, byte [rsp + 0x81]
mov byte [rsp + 0x2d0], dl
mov r10, qword [rsp + 0x680]
mov qword [rsp + 0x690], r10
mov dl, byte [rsp + 0x2b0]
mov byte [rsp + 0x81], dl
mov r10, qword [rsp + 0x678]
mov qword [rsp + 0x680], r10
mov dl, byte [rsp + 0x80]
mov byte [rsp + 0x2b0], dl
mov r10, qword [rsp + 0x668]
mov qword [rsp + 0x678], r10
mov dl, byte [rsp + 0x7f]
mov byte [rsp + 0x80], dl
mov r10, qword [rsp + 0x660]
mov qword [rsp + 0x668], r10
mov dl, byte [rsp + 0x280]
mov byte [rsp + 0x7f], dl
mov r10, qword [rsp + 0x650]
mov qword [rsp + 0x660], r10
mov dl, byte [rsp + 0x7e]
mov byte [rsp + 0x280], dl
mov r10, qword [rsp + 0x640]
mov qword [rsp + 0x650], r10
mov dl, byte [rsp + 0x7d]
mov byte [rsp + 0x7e], dl
mov r10, qword [rsp + 0x638]
mov qword [rsp + 0x640], r10
mov dl, byte [rsp + 0x7c]
mov byte [rsp + 0x7d], dl
mov r10, qword [rsp + 0x628]
mov qword [rsp + 0x638], r10
mov dl, byte [rsp + 0x7b]
mov byte [rsp + 0x7c], dl
mov r10, qword [rsp + 0x620]
mov qword [rsp + 0x628], r10
mov dl, byte [rsp + 0x7a]
mov byte [rsp + 0x7b], dl
mov r10, qword [rsp + 0x610]
mov qword [rsp + 0x620], r10
mov dl, byte [rsp + 0x79]
mov byte [rsp + 0x7a], dl
mov r10, qword [rsp + 0x608]
mov qword [rsp + 0x610], r10
mov dl, byte [rsp + 0x78]
mov byte [rsp + 0x79], dl
mov r10, qword [rsp + 0x5f8]
mov qword [rsp + 0x608], r10
mov dl, byte [rsp + 0x238]
mov byte [rsp + 0x78], dl
mov r10, qword [rsp + 0x5e8]
mov qword [rsp + 0x5f8], r10
mov dl, byte [rsp + 0x77]
mov byte [rsp + 0x238], dl
mov r10, qword [rsp + 0x5e0]
mov qword [rsp + 0x5e8], r10
mov dl, byte [rsp + 0x76]
mov byte [rsp + 0x77], dl
mov r10, qword [rsp + 0x5d0]
mov qword [rsp + 0x5e0], r10
mov dl, byte [rsp + 0x75]
mov byte [rsp + 0x76], dl
mov r10, qword [rsp + 0x5c8]
mov qword [rsp + 0x5d0], r10
mov dl, byte [rsp + 0x230]
mov byte [rsp + 0x75], dl
mov r10, qword [rsp + 0x5b8]
mov qword [rsp + 0x5c8], r10
mov dl, byte [rsp + 0x74]
mov byte [rsp + 0x230], dl
mov r10, qword [rsp + 0x5a8]
mov qword [rsp + 0x5b8], r10
mov dl, byte [rsp + 0x73]
mov byte [rsp + 0x74], dl
mov r10, qword [rsp + 0x5a0]
mov qword [rsp + 0x5a8], r10
mov dl, byte [rsp + 0x72]
mov byte [rsp + 0x73], dl
mov r10, qword [rsp + 0x590]
mov qword [rsp + 0x5a0], r10
mov dl, byte [rsp + 0x228]
mov byte [rsp + 0x72], dl
mov r10, qword [rsp + 0x588]
mov qword [rsp + 0x590], r10
mov dl, byte [rsp + 0x71]
mov byte [rsp + 0x228], dl
mov r10, qword [rsp + 0x578]
mov qword [rsp + 0x588], r10
mov dl, byte [rsp + 0x70]
mov byte [rsp + 0x71], dl
mov r10, qword [rsp + 0x570]
mov qword [rsp + 0x578], r10
mov dl, byte [rsp + 0x6f]
mov byte [rsp + 0x70], dl
mov r10, qword [rsp + 0x560]
mov qword [rsp + 0x570], r10
mov dl, byte [rsp + 0x220]
mov byte [rsp + 0x6f], dl
mov r10, qword [rsp + 0x550]
mov qword [rsp + 0x560], r10
mov dl, byte [rsp + 0x6e]
mov byte [rsp + 0x220], dl
mov r10, qword [rsp + 0x548]
mov qword [rsp + 0x550], r10
mov dl, byte [rsp + 0x6d]
mov byte [rsp + 0x6e], dl
mov r10, qword [rsp + 0x538]
mov qword [rsp + 0x548], r10
mov dl, byte [rsp + 0x6c]
mov byte [rsp + 0x6d], dl
mov r10, qword [rsp + 0x530]
mov qword [rsp + 0x538], r10
mov dl, byte [rsp + 0x218]
mov byte [rsp + 0x6c], dl
mov r10, qword [rsp + 0x520]
mov qword [rsp + 0x530], r10
mov dl, byte [rsp + 0x6b]
mov byte [rsp + 0x218], dl
mov r10, qword [rsp + 0x510]
mov qword [rsp + 0x520], r10
mov dl, byte [rsp + 0x210]
mov byte [rsp + 0x6b], dl
mov r10, qword [rsp + 0x508]
mov qword [rsp + 0x510], r10
mov dl, byte [rsp + 0x6a]
mov byte [rsp + 0x210], dl
mov r10, qword [rsp + 0x4f8]
mov qword [rsp + 0x508], r10
mov dl, byte [rsp + 0x69]
mov byte [rsp + 0x6a], dl
mov r10, qword [rsp + 0x4f0]
mov qword [rsp + 0x4f8], r10
mov dl, byte [rsp + 0x208]
mov byte [rsp + 0x69], dl
mov r10, qword [rsp + 0x4e0]
mov qword [rsp + 0x4f0], r10
mov dl, byte [rsp + 0x68]
mov byte [rsp + 0x208], dl
mov r10, qword [rsp + 0x4d8]
mov qword [rsp + 0x4e0], r10
mov dl, byte [rsp + 0x200]
mov byte [rsp + 0x68], dl
mov r10, qword [rsp + 0x4c8]
mov qword [rsp + 0x4d8], r10
mov dl, byte [rsp + 0x67]
mov byte [rsp + 0x200], dl
mov r10, qword [rsp + 0x4b8]
mov qword [rsp + 0x4c8], r10
mov dl, byte [rsp + 0x66]
mov byte [rsp + 0x67], dl
mov r10, qword [rsp + 0x4b0]
mov qword [rsp + 0x4b8], r10
mov dl, byte [rsp + 0x1f8]
mov byte [rsp + 0x66], dl
mov r10, qword [rsp + 0x4a0]
mov qword [rsp + 0x4b0], r10
mov dl, byte [rsp + 0x65]
mov byte [rsp + 0x1f8], dl
mov r10, qword [rsp + 0x498]
mov qword [rsp + 0x4a0], r10
mov dl, byte [rsp + 0x64]
mov byte [rsp + 0x65], dl
mov r10, qword [rsp + 0x488]
mov qword [rsp + 0x498], r10
mov dl, byte [rsp + 0x1f0]
mov byte [rsp + 0x64], dl
mov r10, qword [rsp + 0x478]
mov qword [rsp + 0x488], r10
mov dl, byte [rsp + 0x63]
mov byte [rsp + 0x1f0], dl
mov r10, qword [rsp + 0x470]
mov qword [rsp + 0x478], r10
mov dl, byte [rsp + 0x1e8]
mov byte [rsp + 0x63], dl
mov r10, qword [rsp + 0x468]
mov qword [rsp + 0x470], r10
mov dl, byte [rsp + 0x62]
mov byte [rsp + 0x1e8], dl
mov r10, qword [rsp + 0x460]
mov qword [rsp + 0x468], r10
mov dl, byte [rsp + 0x61]
mov byte [rsp + 0x62], dl
mov r10, qword [rsp + 0x450]
mov qword [rsp + 0x460], r10
mov dl, byte [rsp + 0x1e0]
mov byte [rsp + 0x61], dl
mov r10, qword [rsp + 0x440]
mov qword [rsp + 0x450], r10
mov dl, byte [rsp + 0x60]
mov byte [rsp + 0x1e0], dl
mov r10, qword [rsp + 0x438]
mov qword [rsp + 0x440], r10
mov dl, byte [rsp + 0x1d8]
mov byte [rsp + 0x60], dl
mov r10, qword [rsp + 0x430]
mov qword [rsp + 0x438], r10
mov dl, byte [rsp + 0x5f]
mov byte [rsp + 0x1d8], dl
mov r10, qword [rsp + 0xab8]
mov qword [rsp + 0x430], r10
mov dl, byte [rsp + 0x5e]
mov byte [rsp + 0x5f], dl
mov r15, qword [rsp + 0xa78]
mov dl, byte [rsp + 0x1d0]
mov byte [rsp + 0x5e], dl
mov rdx, qword [rsp + 0xab0]
mov r9b, byte [rsp + 0x1c8]
mov byte [rsp + 0x1d0], r9b
mov rdi, qword [rsp + 0x428]
mov r9b, byte [rsp + 0x1c0]
mov byte [rsp + 0x1c8], r9b
mov r9, qword [rsp + 0x420]
mov qword [rsp + 0x428], r9
mov r9b, byte [rsp + 0x1b8]
mov byte [rsp + 0x1c0], r9b
mov r9, qword [rsp + 0x418]
mov qword [rsp + 0x420], r9
mov r9b, byte [rsp + 0x1b0]
mov byte [rsp + 0x1b8], r9b
mov r9, qword [rsp + 0x408]
mov qword [rsp + 0x418], r9
mov r9b, byte [rsp + 0x1a8]
mov byte [rsp + 0x1b0], r9b
mov r9, qword [rsp + 0x400]
mov qword [rsp + 0x408], r9
mov r9b, byte [rsp + 0x1a0]
mov byte [rsp + 0x1a8], r9b
mov r9, qword [rsp + 0x3f0]
mov qword [rsp + 0x400], r9
mov r9b, byte [rsp + 0x198]
mov byte [rsp + 0x1a0], r9b
mov r9, qword [rsp + 0x3e0]
mov qword [rsp + 0x3f0], r9
mov r9b, byte [rsp + 0x190]
mov byte [rsp + 0x198], r9b
mov r9, qword [rsp + 0x3d8]
mov qword [rsp + 0x3e0], r9
mov r9b, byte [rsp + 0x188]
mov byte [rsp + 0x190], r9b
mov r9, qword [rsp + 0x3c8]
mov qword [rsp + 0x3d8], r9
mov r9b, byte [rsp + 0x5d]
mov byte [rsp + 0x188], r9b
mov r9, qword [rsp + 0x3c0]
mov qword [rsp + 0x3c8], r9
mov r9b, byte [rsp + 0x5c]
mov byte [rsp + 0x5d], r9b
mov r9, qword [rsp + 0x3b8]
mov qword [rsp + 0x3c0], r9
mov r9b, byte [rsp + 0x5b]
mov byte [rsp + 0x5c], r9b
mov r9, qword [rsp + 0x3b0]
mov qword [rsp + 0x3b8], r9
mov r9b, byte [rsp + 0x5a]
mov byte [rsp + 0x5b], r9b
mov r9, qword [rsp + 0x3a8]
mov qword [rsp + 0x3b0], r9
mov r9b, byte [rsp + 0x59]
mov byte [rsp + 0x5a], r9b
mov r9, qword [rsp + 0x3a0]
mov qword [rsp + 0x3a8], r9
mov r9b, byte [rsp + 0x58]
mov byte [rsp + 0x59], r9b
mov r9, qword [rsp + 0x398]
mov qword [rsp + 0x3a0], r9
mov r9b, byte [rsp + 0x57]
mov byte [rsp + 0x58], r9b
mov r9, qword [rsp + 0x390]
mov qword [rsp + 0x398], r9
mov r9b, byte [rsp + 0x56]
mov byte [rsp + 0x57], r9b
mov r9, qword [rsp + 0x388]
mov qword [rsp + 0x390], r9
mov r9b, byte [rsp + 0x55]
mov byte [rsp + 0x56], r9b
mov r9, qword [rsp + 0x380]
mov qword [rsp + 0x388], r9
mov r9b, byte [rsp + 0x54]
mov byte [rsp + 0x55], r9b
mov r9, qword [rsp + 0x370]
mov qword [rsp + 0x380], r9
mov r9b, byte [rsp + 0x53]
mov byte [rsp + 0x54], r9b
mov r9, qword [rsp + 0x368]
mov qword [rsp + 0x370], r9
mov r9b, byte [rsp + 0x52]
mov byte [rsp + 0x53], r9b
mov r9, qword [rsp + 0x360]
mov qword [rsp + 0x368], r9
mov r9b, byte [rsp + 0x51]
mov byte [rsp + 0x52], r9b
mov r9, qword [rsp + 0x358]
mov qword [rsp + 0x360], r9
mov r9b, byte [rsp + 0x50]
mov byte [rsp + 0x51], r9b
mov r9, qword [rsp + 0x350]
mov qword [rsp + 0x358], r9
mov r9b, byte [rsp + 0x4f]
mov byte [rsp + 0x50], r9b
mov r9, qword [rsp + 0x348]
mov qword [rsp + 0x350], r9
mov r9b, byte [rsp + 0x4e]
mov byte [rsp + 0x4f], r9b
mov r9, qword [rsp + 0x338]
mov qword [rsp + 0x348], r9
mov r9b, byte [rsp + 0x4d]
mov byte [rsp + 0x4e], r9b
mov r9, qword [rsp + 0x328]
mov qword [rsp + 0x338], r9
mov r9b, byte [rsp + 0x4c]
mov byte [rsp + 0x4d], r9b
mov r9, qword [rsp + 0x320]
mov qword [rsp + 0x328], r9
mov r9b, byte [rsp + 0x180]
mov byte [rsp + 0x4c], r9b
mov r9, qword [rsp + 0x318]
mov qword [rsp + 0x320], r9
mov r9b, byte [rsp + 0x4b]
mov byte [rsp + 0x180], r9b
mov r9, qword [rsp + 0x310]
mov qword [rsp + 0x318], r9
mov r9b, byte [rsp + 0x4a]
mov byte [rsp + 0x4b], r9b
mov r9, qword [rsp + 0x300]
mov qword [rsp + 0x310], r9
mov r9b, byte [rsp + 0x49]
mov byte [rsp + 0x4a], r9b
mov r9, qword [rsp + 0x2f8]
mov qword [rsp + 0x300], r9
mov r9b, byte [rsp + 0x48]
mov byte [rsp + 0x49], r9b
mov r9, qword [rsp + 0x2f0]
mov qword [rsp + 0x2f8], r9
mov r9b, byte [rsp + 0x47]
mov byte [rsp + 0x48], r9b
mov r9, qword [rsp + 0x2e0]
mov qword [rsp + 0x2f0], r9
mov r9b, byte [rsp + 0x46]
mov byte [rsp + 0x47], r9b
mov r9, qword [rsp + 0x2d8]
mov qword [rsp + 0x2e0], r9
mov r9b, byte [rsp + 0x45]
mov byte [rsp + 0x46], r9b
mov r9, qword [rsp + 0x2c8]
mov qword [rsp + 0x2d8], r9
mov r9b, byte [rsp + 0x44]
mov byte [rsp + 0x45], r9b
mov r9, qword [rsp + 0x2c0]
mov qword [rsp + 0x2c8], r9
mov r9b, byte [rsp + 0x43]
mov byte [rsp + 0x44], r9b
mov r9, qword [rsp + 0x2b8]
mov qword [rsp + 0x2c0], r9
mov r9b, byte [rsp + 0x42]
mov byte [rsp + 0x43], r9b
mov r9, qword [rsp + 0x2a8]
mov qword [rsp + 0x2b8], r9
mov r9b, byte [rsp + 0x41]
mov byte [rsp + 0x42], r9b
mov r9, qword [rsp + 0x2a0]
mov qword [rsp + 0x2a8], r9
mov r9b, byte [rsp + 0x40]
mov byte [rsp + 0x41], r9b
mov r9, qword [rsp + 0x298]
mov qword [rsp + 0x2a0], r9
mov r9b, byte [rsp + 0x3f]
mov byte [rsp + 0x40], r9b
mov r9, qword [rsp + 0x290]
mov qword [rsp + 0x298], r9
mov r9b, byte [rsp + 0x3e]
mov byte [rsp + 0x3f], r9b
mov r9, qword [rsp + 0x288]
mov qword [rsp + 0x290], r9
mov r9b, byte [rsp + 0x3d]
mov byte [rsp + 0x3e], r9b
mov r9, qword [rsp + 0x278]
mov qword [rsp + 0x288], r9
mov r9b, byte [rsp + 0x3c]
mov byte [rsp + 0x3d], r9b
mov r9, qword [rsp + 0x270]
mov qword [rsp + 0x278], r9
mov r9b, byte [rsp + 0x3b]
mov byte [rsp + 0x3c], r9b
mov r9, qword [rsp + 0x268]
mov qword [rsp + 0x270], r9
mov r9b, byte [rsp + 0x3a]
mov byte [rsp + 0x3b], r9b
mov r9, qword [rsp + 0x260]
mov qword [rsp + 0x268], r9
mov r9b, byte [rsp + 0x39]
mov byte [rsp + 0x3a], r9b
mov r9, qword [rsp + 0x258]
mov qword [rsp + 0x260], r9
mov r9b, byte [rsp + 0x38]
mov byte [rsp + 0x39], r9b
mov r9, qword [rsp + 0x250]
mov qword [rsp + 0x258], r9
mov r9b, byte [rsp + 0x37]
mov byte [rsp + 0x38], r9b
mov r9, qword [rsp + 0x248]
mov qword [rsp + 0x250], r9
mov r9b, byte [rsp + 0x36]
mov byte [rsp + 0x37], r9b
mov r9, qword [rsp + 0x240]
mov qword [rsp + 0x248], r9
mov r9b, byte [rsp + 0x35]
mov byte [rsp + 0x36], r9b
mov rcx, qword [rsp + 0x170]
mov qword [rsp + 0x240], rcx
mov cl, byte [rsp + 0xbf]
mov byte [rsp + 0x35], cl
mov rcx, qword [rsp + 0x160]
mov qword [rsp + 0x170], rcx
mov r13, qword [rsp + 0xbb0]
mov rcx, qword [rsp + 0xa60]
mov qword [rsp + 0xaa0], rcx
mov r9b, byte [rsp + 0xc0]
mov byte [rsp + 0x130], r9b
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0xa60], rcx
mov cl, byte [rsp + 0x118]
mov byte [rsp + 0xc0], cl
mov rcx, qword [rsp + 0xaf0]
mov qword [rsp + 0xb0], rcx
mov r10b, byte [rsp + 0xbe]
mov r9, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xbb8]
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x108]
mov qword [rsp + 0x148], rcx
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0x108], rcx
mov rcx, qword [rsp + 0xae0]
mov qword [rsp + 0x100], rcx
push 3
pop rcx
mov qword [rsp + 0xaa8], rax
mov qword [rsp + 0xd8], r12
mov qword [rsp + 0xa70], r14
cmp rcx, 3
mov qword [rsp + 0x160], r13
mov qword [rsp + 0x150], rbx
mov qword [rsp + 0xa98], rsi
jne 0x14012cb2e
movzx eax, byte [rsp + 0x158]
mov r12, qword [rsp + 0xad0]
shl r12, 8
or r12, rax
mov qword [rsp + 0xad0], r12
mov r12, qword [rsp + 0xa80]
cmp byte [r12 + 0x84], 0
mov r14, r8
mov qword [rsp + 0xab8], r15
mov qword [rsp + 0xab0], rdi
je 0x14012f9e2
mov al, byte [r12 + 0x82]
cmp al, 2
je 0x14012ca43
and al, 1
je 0x14012f9e2
mov rax, qword [r12 + 0xa8]
test byte [rax + 0x3c], 1
jne 0x14012f9e2
cmp qword [rsp + 0xa90], 2
mov dil, byte [rsp + 0xa3]
mov rax, qword [rsp + 0xe8]
jne 0x140136176
cmp byte [rsp + 0x158], 0
jne 0x140136176
mov r15, qword [rsp + 0xaa0]
shl r15, 8
movzx eax, byte [rsp + 0x130]
or r15, rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0xac0], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0xac8]
mov qword [rsp + 0x178], rax
mov r8b, byte [rsp + 0xc0]
mov byte [rsp + 0xc0], r10b
mov qword [rsp + 0xa88], r9
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0xd0], rax
mov r9, r12
mov ebx, edi
push 2
pop rax
jmp 0x14012fa93
mov rax, qword [rsp + 0x1950]
mov qword [rsp + 0x1ab0], rax
movaps xmm0, xmmword [rsp + 0x1940]
movaps xmmword [rsp + 0x1aa0], xmm0
mov rsi, rdx
push 8
pop rdx
mov r14, rcx
mov ecx, 0x7c0
mov qword [rsp + 0x120], r8
mov qword [rsp + 0xd0], r9
mov r13, qword [rsp + 0x9f8]
mov byte [rsp + 0x118], r10b
mov r12, r15
mov r15, qword [rsp + 0xa68]
mov rbx, qword [rsp + 0x168]
mov byte [rsp + 0x110], r11b
call fcn.14004862f
push 1
pop rcx
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r14
mov rcx, qword [rsp + 0x100]
mov qword [rax + 0x18], rcx
mov rcx, qword [rsp + 0x108]
mov qword [rax + 0x20], rcx
mov rcx, qword [rsp + 0x148]
mov qword [rax + 0x28], rcx
mov rcx, qword [rsp + 0xf8]
mov qword [rax + 0x30], rcx
mov rcx, qword [rsp + 0xb40]
mov qword [rax + 0x38], rcx
mov rcx, qword [rsp + 0xb48]
mov qword [rax + 0x40], rcx
mov rcx, qword [rsp + 0xb38]
mov qword [rax + 0x48], rcx
mov rcx, qword [rsp + 0xa90]
mov qword [rax + 0x50], rcx
mov rcx, qword [rsp + 0xf0]
mov qword [rax + 0x58], rcx
mov rcx, qword [rsp + 0xb50]
mov qword [rax + 0x60], rcx
mov rcx, qword [rsp + 0xb58]
mov qword [rax + 0x68], rcx
mov rcx, qword [rsp + 0xb60]
mov qword [rax + 0x70], rcx
mov rcx, qword [rsp + 0xb68]
mov qword [rax + 0x78], rcx
mov rcx, qword [rsp + 0xaf8]
mov qword [rax + 0x80], rcx
mov rcx, qword [rsp + 0x128]
mov qword [rax + 0x88], rcx
mov rcx, qword [rsp + 0x138]
mov qword [rax + 0x90], rcx
mov rcx, qword [rsp + 0x140]
mov qword [rax + 0x98], rcx
mov rcx, qword [rsp + 0xb70]
mov qword [rax + 0xa0], rcx
mov rcx, qword [rsp + 0xac8]
mov qword [rax + 0xa8], rcx
mov cl, byte [rsp + 0xaf]
mov byte [rax + 0xb0], cl
mov rdx, qword [rsp + 0xb00]
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 + 0x35]
mov byte [rax + 0xb8], cl
mov rdx, qword [rsp + 0x240]
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 + 0x36]
mov byte [rax + 0xc0], cl
mov rdx, qword [rsp + 0x248]
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 + 0x37]
mov byte [rax + 0xc8], cl
mov rdx, qword [rsp + 0x250]
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 + 0x38]
mov byte [rax + 0xd0], cl
mov rdx, qword [rsp + 0x258]
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 + 0x39]
mov byte [rax + 0xd8], cl
mov rdx, qword [rsp + 0x260]
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 + 0x3a]
mov byte [rax + 0xe0], cl
mov rdx, qword [rsp + 0x268]
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 + 0x3b]
mov byte [rax + 0xe8], cl
mov rdx, qword [rsp + 0x270]
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 + 0x3c]
mov byte [rax + 0xf0], cl
mov rdx, qword [rsp + 0x278]
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 + 0x3d]
mov byte [rax + 0xf8], cl
mov rdx, qword [rsp + 0x288]
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 + 0x3e]
mov byte [rax + 0x100], cl
mov rdx, qword [rsp + 0x290]
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 + 0x3f]
mov byte [rax + 0x108], cl
mov rdx, qword [rsp + 0x298]
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 + 0x40]
mov byte [rax + 0x110], cl
mov rdx, qword [rsp + 0x2a0]
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 + 0x41]
mov byte [rax + 0x118], cl
mov rdx, qword [rsp + 0x2a8]
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 + 0x42]
mov byte [rax + 0x120], cl
mov rdx, qword [rsp + 0x2b8]
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 + 0x43]
mov byte [rax + 0x128], cl
mov rdx, qword [rsp + 0x2c0]
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 + 0x44]
mov byte [rax + 0x130], cl
mov rdx, qword [rsp + 0x2c8]
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 + 0x45]
mov byte [rax + 0x138], cl
mov rdx, qword [rsp + 0x2d8]
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 + 0x46]
mov byte [rax + 0x140], cl
mov rdx, qword [rsp + 0x2e0]
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 + 0x47]
mov byte [rax + 0x148], cl
mov rdx, qword [rsp + 0x2f0]
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 + 0x48]
mov byte [rax + 0x150], cl
mov rdx, qword [rsp + 0x2f8]
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 + 0x49]
mov byte [rax + 0x158], cl
mov rdx, qword [rsp + 0x300]
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 + 0x4a]
mov byte [rax + 0x160], cl
mov rdx, qword [rsp + 0x310]
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 + 0x4b]
mov byte [rax + 0x168], cl
mov rdx, qword [rsp + 0x318]
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 + 0x180]
mov byte [rax + 0x170], cl
mov rdx, qword [rsp + 0x320]
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 + 0x4c]
mov byte [rax + 0x178], cl
mov rdx, qword [rsp + 0x328]
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 + 0x4d]
mov byte [rax + 0x180], cl
mov rdx, qword [rsp + 0x338]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x187], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x185], cx
mov dword [rax + 0x181], edx
mov cl, byte [rsp + 0x4e]
mov byte [rax + 0x188], cl
mov rdx, qword [rsp + 0x348]
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 + 0x4f]
mov byte [rax + 0x190], cl
mov rdx, qword [rsp + 0x350]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x197], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x195], cx
mov dword [rax + 0x191], edx
mov cl, byte [rsp + 0x50]
mov byte [rax + 0x198], cl
mov rdx, qword [rsp + 0x358]
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 + 0x51]
mov byte [rax + 0x1a0], cl
mov rdx, qword [rsp + 0x360]
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 + 0x52]
mov byte [rax + 0x1a8], cl
mov rdx, qword [rsp + 0x368]
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 + 0x53]
mov byte [rax + 0x1b0], cl
mov rdx, qword [rsp + 0x370]
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 + 0x54]
mov byte [rax + 0x1b8], cl
mov rdx, qword [rsp + 0x380]
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 + 0x55]
mov byte [rax + 0x1c0], cl
mov rdx, qword [rsp + 0x388]
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 + 0x56]
mov byte [rax + 0x1c8], cl
mov rdx, qword [rsp + 0x390]
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 + 0x57]
mov byte [rax + 0x1d0], cl
mov rdx, qword [rsp + 0x398]
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 + 0x58]
mov byte [rax + 0x1d8], cl
mov rdx, qword [rsp + 0x3a0]
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 + 0x59]
mov byte [rax + 0x1e0], cl
mov rdx, qword [rsp + 0x3a8]
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 + 0x5a]
mov byte [rax + 0x1e8], cl
mov rdx, qword [rsp + 0x3b0]
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 + 0x5b]
mov byte [rax + 0x1f0], cl
mov rdx, qword [rsp + 0x3b8]
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 + 0x5c]
mov byte [rax + 0x1f8], cl
mov rdx, qword [rsp + 0x3c0]
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 + 0x5d]
mov byte [rax + 0x200], cl
mov rdx, qword [rsp + 0x3c8]
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 + 0x188]
mov byte [rax + 0x208], cl
mov rdx, qword [rsp + 0x3d8]
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 + 0x190]
mov byte [rax + 0x210], cl
mov rdx, qword [rsp + 0x3e0]
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 + 0x198]
mov byte [rax + 0x218], cl
mov rdx, qword [rsp + 0x3f0]
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 + 0x1a0]
mov byte [rax + 0x220], cl
mov rdx, qword [rsp + 0x400]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x227], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x225], cx
mov dword [rax + 0x221], edx
mov cl, byte [rsp + 0x1a8]
mov byte [rax + 0x228], cl
mov rdx, qword [rsp + 0x408]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x22f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x22d], cx
mov dword [rax + 0x229], edx
mov cl, byte [rsp + 0x1b0]
mov byte [rax + 0x230], cl
mov rdx, qword [rsp + 0x418]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x237], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x235], cx
mov dword [rax + 0x231], edx
mov cl, byte [rsp + 0x1b8]
mov byte [rax + 0x238], cl
mov rdx, qword [rsp + 0x420]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x23f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x23d], cx
mov dword [rax + 0x239], edx
mov cl, byte [rsp + 0x1c0]
mov byte [rax + 0x240], cl
mov rdx, qword [rsp + 0x428]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x247], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x245], cx
mov dword [rax + 0x241], edx
mov cl, byte [rsp + 0x1c8]
mov byte [rax + 0x248], cl
mov rcx, rdi
shr rcx, 0x30
mov byte [rax + 0x24f], cl
mov rcx, rdi
shr rcx, 0x20
mov word [rax + 0x24d], cx
mov dword [rax + 0x249], edi
mov cl, byte [rsp + 0x1d0]
mov byte [rax + 0x250], cl
mov rcx, rsi
shr rcx, 0x30
mov byte [rax + 0x257], cl
mov rcx, rsi
shr rcx, 0x20
mov word [rax + 0x255], cx
mov dword [rax + 0x251], esi
mov cl, byte [rsp + 0x5e]
mov byte [rax + 0x258], cl
mov rcx, r12
shr rcx, 0x30
mov byte [rax + 0x25f], cl
mov rcx, r12
shr rcx, 0x20
mov word [rax + 0x25d], cx
mov dword [rax + 0x259], r12d
mov cl, byte [rsp + 0x5f]
mov byte [rax + 0x260], cl
mov rdx, qword [rsp + 0x430]
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 + 0x1d8]
mov byte [rax + 0x268], cl
mov rdx, qword [rsp + 0x438]
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 + 0x60]
mov byte [rax + 0x270], cl
mov rdx, qword [rsp + 0x440]
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 + 0x1e0]
mov byte [rax + 0x278], cl
mov rdx, qword [rsp + 0x450]
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 + 0x61]
mov byte [rax + 0x280], cl
mov rdx, qword [rsp + 0x460]
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 + 0x62]
mov byte [rax + 0x288], cl
mov rdx, qword [rsp + 0x468]
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 + 0x1e8]
mov byte [rax + 0x290], cl
mov rdx, qword [rsp + 0x470]
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 + 0x63]
mov byte [rax + 0x298], cl
mov rdx, qword [rsp + 0x478]
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 + 0x1f0]
mov byte [rax + 0x2a0], cl
mov rdx, qword [rsp + 0x488]
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 + 0x64]
mov byte [rax + 0x2a8], cl
mov rdx, qword [rsp + 0x498]
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 + 0x65]
mov byte [rax + 0x2b0], cl
mov rdx, qword [rsp + 0x4a0]
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 + 0x1f8]
mov byte [rax + 0x2b8], cl
mov rdx, qword [rsp + 0x4b0]
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 + 0x66]
mov byte [rax + 0x2c0], cl
mov rdx, qword [rsp + 0x4b8]
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 + 0x67]
mov byte [rax + 0x2c8], cl
mov rdx, qword [rsp + 0x4c8]
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 + 0x200]
mov byte [rax + 0x2d0], cl
mov rdx, qword [rsp + 0x4d8]
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 + 0x68]
mov byte [rax + 0x2d8], cl
mov rdx, qword [rsp + 0x4e0]
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 + 0x208]
mov byte [rax + 0x2e0], cl
mov rdx, qword [rsp + 0x4f0]
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 + 0x69]
mov byte [rax + 0x2e8], cl
mov rdx, qword [rsp + 0x4f8]
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 + 0x6a]
mov byte [rax + 0x2f0], cl
mov rdx, qword [rsp + 0x508]
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 + 0x210]
mov byte [rax + 0x2f8], cl
mov rdx, qword [rsp + 0x510]
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 + 0x6b]
mov byte [rax + 0x300], cl
mov rdx, qword [rsp + 0x520]
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 + 0x218]
mov byte [rax + 0x308], cl
mov rdx, qword [rsp + 0x530]
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 + 0x6c]
mov byte [rax + 0x310], cl
mov rdx, qword [rsp + 0x538]
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 + 0x6d]
mov byte [rax + 0x318], cl
mov rdx, qword [rsp + 0x548]
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 + 0x6e]
mov byte [rax + 0x320], cl
mov rdx, qword [rsp + 0x550]
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 + 0x220]
mov byte [rax + 0x328], cl
mov rdx, qword [rsp + 0x560]
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 + 0x6f]
mov byte [rax + 0x330], cl
mov rdx, qword [rsp + 0x570]
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 + 0x70]
mov byte [rax + 0x338], cl
mov rdx, qword [rsp + 0x578]
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 + 0x71]
mov byte [rax + 0x340], cl
mov rdx, qword [rsp + 0x588]
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 + 0x228]
mov byte [rax + 0x348], cl
mov rdx, qword [rsp + 0x590]
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 + 0x72]
mov byte [rax + 0x350], cl
mov rdx, qword [rsp + 0x5a0]
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 + 0x73]
mov byte [rax + 0x358], cl
mov rdx, qword [rsp + 0x5a8]
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 + 0x74]
mov byte [rax + 0x360], cl
mov rdx, qword [rsp + 0x5b8]
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 + 0x230]
mov byte [rax + 0x368], cl
mov rdx, qword [rsp + 0x5c8]
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 + 0x75]
mov byte [rax + 0x370], cl
mov rdx, qword [rsp + 0x5d0]
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 + 0x76]
mov byte [rax + 0x378], cl
mov rdx, qword [rsp + 0x5e0]
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 + 0x77]
mov byte [rax + 0x380], cl
mov rdx, qword [rsp + 0x5e8]
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 + 0x238]
mov byte [rax + 0x388], cl
mov rdx, qword [rsp + 0x5f8]
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 + 0x78]
mov byte [rax + 0x390], cl
mov rdx, qword [rsp + 0x608]
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 + 0x79]
mov byte [rax + 0x398], cl
mov rdx, qword [rsp + 0x610]
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 + 0x7a]
mov byte [rax + 0x3a0], cl
mov rdx, qword [rsp + 0x620]
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 + 0x7b]
mov byte [rax + 0x3a8], cl
mov rdx, qword [rsp + 0x628]
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 + 0x7c]
mov byte [rax + 0x3b0], cl
mov rdx, qword [rsp + 0x638]
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 + 0x7d]
mov byte [rax + 0x3b8], cl
mov rdx, qword [rsp + 0x640]
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 + 0x7e]
mov byte [rax + 0x3c0], cl
mov rdx, qword [rsp + 0x650]
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 + 0x280]
mov byte [rax + 0x3c8], cl
mov rdx, qword [rsp + 0x660]
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 + 0x7f]
mov byte [rax + 0x3d0], cl
mov rdx, qword [rsp + 0x668]
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 + 0x80]
mov byte [rax + 0x3d8], cl
mov rdx, qword [rsp + 0x678]
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 + 0x2b0]
mov byte [rax + 0x3e0], cl
mov rdx, qword [rsp + 0x680]
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 + 0x81]
mov byte [rax + 0x3e8], cl
mov rdx, qword [rsp + 0x690]
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 + 0x2d0]
mov byte [rax + 0x3f0], cl
mov rdx, qword [rsp + 0x6a0]
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 + 0x2e8]
mov byte [rax + 0x3f8], cl
mov rdx, qword [rsp + 0x6a8]
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 + 0x82]
mov byte [rax + 0x400], cl
mov rdx, qword [rsp + 0x6b8]
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 + 0x308]
mov byte [rax + 0x408], cl
mov rdx, qword [rsp + 0x6c0]
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 + 0x83]
mov byte [rax + 0x410], cl
mov rdx, qword [rsp + 0x6d0]
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 + 0x330]
mov byte [rax + 0x418], cl
mov rdx, qword [rsp + 0x6e0]
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 + 0x340]
mov byte [rax + 0x420], cl
mov rdx, qword [rsp + 0x6e8]
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 + 0x84]
mov byte [rax + 0x428], cl
mov rdx, qword [rsp + 0x6f8]
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 + 0x85]
mov byte [rax + 0x430], cl
mov rdx, qword [rsp + 0x700]
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 + 0x378]
mov byte [rax + 0x438], cl
mov rdx, qword [rsp + 0x710]
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 + 0x86]
mov byte [rax + 0x440], cl
mov rdx, qword [rsp + 0x718]
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 + 0x87]
mov byte [rax + 0x448], cl
mov rdx, qword [rsp + 0x728]
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 + 0x88]
mov byte [rax + 0x450], cl
mov rdx, qword [rsp + 0x738]
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 + 0x89]
mov byte [rax + 0x458], cl
mov rdx, qword [rsp + 0x740]
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 + 0x8a]
mov byte [rax + 0x460], cl
mov rdx, qword [rsp + 0x750]
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 + 0x3d0]
mov byte [rax + 0x468], cl
mov rdx, qword [rsp + 0x758]
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 + 0x3e8]
mov byte [rax + 0x470], cl
mov rdx, qword [rsp + 0x768]
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 + 0x3f8]
mov byte [rax + 0x478], cl
mov rdx, qword [rsp + 0x778]
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 + 0x410]
mov byte [rax + 0x480], cl
mov rdx, qword [rsp + 0x780]
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 + 0x8b]
mov byte [rax + 0x488], cl
mov rdx, qword [rsp + 0x790]
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 + 0x8c]
mov byte [rax + 0x490], cl
mov rdx, qword [rsp + 0x798]
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 + 0x110]
mov byte [rax + 0x498], cl
mov rdx, qword [rsp + 0x7a8]
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 + 0x8d]
mov byte [rax + 0x4a0], cl
mov rdx, qword [rsp + 0x7b0]
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 + 0x448]
mov byte [rax + 0x4a8], cl
mov rdx, qword [rsp + 0x7b8]
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 + 0x458]
mov byte [rax + 0x4b0], cl
mov rdx, qword [rsp + 0x7c0]
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 + 0x8e]
mov byte [rax + 0x4b8], cl
mov rdx, qword [rsp + 0x7c8]
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 + 0x480]
mov byte [rax + 0x4c0], cl
mov rdx, qword [rsp + 0x7d0]
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 + 0x490]
mov byte [rax + 0x4c8], cl
mov rdx, qword [rsp + 0x7d8]
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 + 0x4a8]
mov byte [rax + 0x4d0], cl
mov rdx, qword [rsp + 0x7e0]
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 + 0x4c0]
mov byte [rax + 0x4d8], cl
mov rdx, qword [rsp + 0x7e8]
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 + 0x4d0]
mov byte [rax + 0x4e0], cl
mov rdx, qword [rsp + 0x7f0]
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 + 0x4e8]
mov byte [rax + 0x4e8], cl
mov rdx, qword [rsp + 0x7f8]
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 + 0x500]
mov byte [rax + 0x4f0], cl
mov rdx, qword [rsp + 0x800]
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 + 0x518]
mov byte [rax + 0x4f8], cl
mov rdx, qword [rsp + 0x808]
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 + 0x528]
mov byte [rax + 0x500], cl
mov rdx, qword [rsp + 0x810]
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 + 0x540]
mov byte [rax + 0x508], cl
mov rdx, qword [rsp + 0x818]
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 + 0x558]
mov byte [rax + 0x510], cl
mov rdx, qword [rsp + 0x820]
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 + 0x568]
mov byte [rax + 0x518], cl
mov rdx, qword [rsp + 0x828]
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 + 0x580]
mov byte [rax + 0x520], cl
mov rdx, qword [rsp + 0x830]
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 + 0x598]
mov byte [rax + 0x528], cl
mov rdx, qword [rsp + 0x838]
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 + 0x5b0]
mov byte [rax + 0x530], cl
mov rdx, qword [rsp + 0x840]
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 + 0x5c0]
mov byte [rax + 0x538], cl
mov rdx, qword [rsp + 0x848]
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 + 0x5d8]
mov byte [rax + 0x540], cl
mov rdx, qword [rsp + 0x850]
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 + 0x5f0]
mov byte [rax + 0x548], cl
mov rdx, qword [rsp + 0x858]
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 + 0x600]
mov byte [rax + 0x550], cl
mov rdx, qword [rsp + 0x860]
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 + 0x618]
mov byte [rax + 0x558], cl
mov rdx, qword [rsp + 0x868]
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 + 0x630]
mov byte [rax + 0x560], cl
mov rdx, qword [rsp + 0x870]
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 + 0x648]
mov byte [rax + 0x568], cl
mov rdx, qword [rsp + 0x878]
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 + 0x658]
mov byte [rax + 0x570], cl
mov rdx, qword [rsp + 0x880]
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 + 0x670]
mov byte [rax + 0x578], cl
mov rdx, qword [rsp + 0x888]
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 + 0x688]
mov byte [rax + 0x580], cl
mov rdx, qword [rsp + 0x890]
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 + 0x698]
mov byte [rax + 0x588], cl
mov rdx, qword [rsp + 0x898]
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 + 0x6b0]
mov byte [rax + 0x590], cl
mov rdx, qword [rsp + 0x8a0]
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 + 0x6c8]
mov byte [rax + 0x598], cl
mov rdx, qword [rsp + 0x8a8]
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 + 0x6d8]
mov byte [rax + 0x5a0], cl
mov rdx, qword [rsp + 0x8b0]
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 + 0x6f0]
mov byte [rax + 0x5a8], cl
mov rdx, qword [rsp + 0x8b8]
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 + 0x708]
mov byte [rax + 0x5b0], cl
mov rdx, qword [rsp + 0x8c0]
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 + 0x720]
mov byte [rax + 0x5b8], cl
mov rdx, qword [rsp + 0x8d0]
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 + 0x730]
mov byte [rax + 0x5c0], cl
mov rdx, qword [rsp + 0x8d8]
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 + 0x748]
mov byte [rax + 0x5c8], cl
mov rdx, qword [rsp + 0x8e8]
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 + 0x760]
mov byte [rax + 0x5d0], cl
mov rdx, qword [rsp + 0x8f8]
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 + 0x770]
mov byte [rax + 0x5d8], cl
mov rdx, qword [rsp + 0x900]
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 + 0x788]
mov byte [rax + 0x5e0], cl
mov rdx, qword [rsp + 0x910]
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 + 0x7a0]
mov byte [rax + 0x5e8], cl
mov rdx, qword [rsp + 0x918]
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 + 0x8f]
mov byte [rax + 0x5f0], cl
mov rdx, qword [rsp + 0x928]
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 + 0x90]
mov byte [rax + 0x5f8], cl
mov rdx, qword [rsp + 0x938]
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 + 0x91]
mov byte [rax + 0x600], cl
mov rdx, qword [rsp + 0x940]
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 + 0x92]
mov byte [rax + 0x608], cl
mov rdx, qword [rsp + 0x950]
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 + 0x93]
mov byte [rax + 0x610], cl
mov rdx, qword [rsp + 0x958]
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 + 0x94]
mov byte [rax + 0x618], cl
mov rdx, qword [rsp + 0x968]
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 + 0x95]
mov byte [rax + 0x620], cl
mov rdx, qword [rsp + 0x978]
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 + 0x96]
mov byte [rax + 0x628], cl
mov rdx, qword [rsp + 0x980]
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 + 0x97]
mov byte [rax + 0x630], cl
mov rdx, qword [rsp + 0xaa8]
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 + 0x98]
mov byte [rax + 0x638], cl
mov rcx, r15
shr rcx, 0x30
mov byte [rax + 0x63f], cl
mov rcx, r15
shr rcx, 0x20
mov word [rax + 0x63d], cx
mov dword [rax + 0x639], r15d
mov cl, byte [rsp + 0x99]
mov byte [rax + 0x640], cl
mov rdx, qword [rsp + 0x998]
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 + 0x9a]
mov byte [rax + 0x648], cl
mov rcx, rbx
shr rcx, 0x30
mov byte [rax + 0x64f], cl
mov rcx, rbx
shr rcx, 0x20
mov word [rax + 0x64d], cx
mov dword [rax + 0x649], ebx
mov cl, byte [rsp + 0x9b]
mov byte [rax + 0x650], cl
mov rdx, qword [rsp + 0x9a0]
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 + 0x9c]
mov byte [rax + 0x658], cl
mov rdx, qword [rsp + 0x9a8]
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 + 0x9d]
mov byte [rax + 0x660], cl
mov rdx, qword [rsp + 0x9b0]
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 + 0x9e]
mov byte [rax + 0x668], cl
mov rdx, qword [rsp + 0x9b8]
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 + 0x9f]
mov byte [rax + 0x670], cl
mov rdx, qword [rsp + 0x9c0]
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 + 0xa0]
mov byte [rax + 0x678], cl
mov rdx, qword [rsp + 0x9c8]
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 + 0xa1]
mov byte [rax + 0x680], cl
mov rdx, qword [rsp + 0x9d0]
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 + 0xa2]
mov byte [rax + 0x688], cl
mov rdx, qword [rsp + 0x9d8]
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 + 0x8c8]
mov byte [rax + 0x690], cl
mov rdx, qword [rsp + 0x9e0]
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 + 0x8e0]
mov byte [rax + 0x698], cl
mov rdx, qword [rsp + 0x9e8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x69f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x69d], cx
mov dword [rax + 0x699], edx
mov cl, byte [rsp + 0x8f0]
mov byte [rax + 0x6a0], cl
mov rdx, qword [rsp + 0x9f0]
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 + 0x908]
mov byte [rax + 0x6a8], cl
mov rdx, qword [rsp + 0xd8]
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 + 0x920]
mov byte [rax + 0x6b0], cl
mov rcx, r13
shr rcx, 0x30
mov byte [rax + 0x6b7], cl
mov rcx, r13
shr rcx, 0x20
mov word [rax + 0x6b5], cx
mov dword [rax + 0x6b1], r13d
mov cl, byte [rsp + 0x930]
mov byte [rax + 0x6b8], cl
mov rdx, qword [rsp + 0xa98]
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 + 0x948]
mov byte [rax + 0x6c0], cl
mov rdx, qword [rsp + 0xa00]
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 + 0x960]
mov byte [rax + 0x6c8], cl
mov rdx, qword [rsp + 0xa08]
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 + 0x970]
mov byte [rax + 0x6d0], cl
mov rdx, qword [rsp + 0xa10]
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 + 0x988]
mov byte [rax + 0x6d8], cl
mov rdx, qword [rsp + 0xa18]
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 + 0x990]
mov byte [rax + 0x6e0], cl
mov rdx, qword [rsp + 0xe8]
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 + 0xa7]
mov byte [rax + 0x6e8], cl
mov rdx, qword [rsp + 0x150]
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 + 0xa4]
mov byte [rax + 0x6f0], cl
mov rdx, qword [rsp + 0xe0]
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 + 0xa8]
mov byte [rax + 0x6f8], cl
mov rdx, qword [rsp + 0x120]
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 + 0xa70]
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 + 0xa9]
mov byte [rax + 0x708], cl
mov rdx, qword [rsp + 0xa20]
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 + 0xa6]
mov byte [rax + 0x710], cl
mov rdx, qword [rsp + 0xa28]
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 + 0x34]
mov byte [rax + 0x718], cl
mov rdx, qword [rsp + 0xa30]
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 + 0xaa]
mov byte [rax + 0x720], cl
mov rdx, qword [rsp + 0xa38]
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 + 0x33]
mov byte [rax + 0x728], cl
mov rdx, qword [rsp + 0xa40]
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 + 0xab]
mov byte [rax + 0x730], cl
mov rdx, qword [rsp + 0xa48]
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 + 0xac]
mov byte [rax + 0x738], cl
mov rdx, qword [rsp + 0xa50]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x73f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x73d], cx
mov dword [rax + 0x739], edx
mov cl, byte [rsp + 0xad]
mov byte [rax + 0x740], cl
mov rdx, qword [rsp + 0xa58]
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 cl, byte [rsp + 0xae]
mov byte [rax + 0x748], cl
mov rdx, qword [rsp + 0xae8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x74f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x74d], cx
mov dword [rax + 0x749], edx
mov cl, byte [rsp + 0xa3]
mov byte [rax + 0x750], cl
mov rdx, qword [rsp + 0xb10]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x757], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x755], cx
mov dword [rax + 0x751], edx
mov cl, byte [rsp + 0x118]
mov byte [rax + 0x758], cl
mov rdx, qword [rsp + 0xb0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x75f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x75d], cx
mov dword [rax + 0x759], edx
mov cl, byte [rsp + 0xc0]
mov byte [rax + 0x760], cl
mov rdx, qword [rsp + 0xa60]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x767], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x765], cx
mov dword [rax + 0x761], edx
mov cl, byte [rsp + 0x130]
mov byte [rax + 0x768], cl
mov rdx, qword [rsp + 0xaa0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x76f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x76d], cx
mov dword [rax + 0x769], edx
mov rcx, qword [rsp + 0xb08]
mov qword [rax + 0x770], rcx
mov rcx, qword [rsp + 0x160]
mov qword [rax + 0x778], rcx
mov rcx, qword [rsp + 0x170]
mov qword [rax + 0x780], rcx
mov rcx, qword [rsp + 0xa80]
mov qword [rax + 0x788], rcx
mov rcx, qword [rsp + 0xc8]
mov qword [rax + 0x790], rcx
mov rcx, qword [rsp + 0xd0]
mov qword [rax + 0x798], rcx
mov ecx, dword [rsp + 0x158]
mov byte [rax + 0x7a0], cl
mov rdx, qword [rsp + 0xad0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x7a7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x7a5], cx
mov dword [rax + 0x7a1], edx
mov rcx, qword [rsp + 0x1ab0]
mov qword [rax + 0x7b8], rcx
movaps xmm0, xmmword [rsp + 0x1aa0]
movups xmmword [rax + 0x7a8], xmm0
mov rcx, qword [rsp + 0xb78]
mov qword [rcx + 8], rax
lea rax, [0x1402a5a58]
jmp 0x140135b8b
mov r15, qword [rsp + 0xaa0]
shl r15, 8
movzx eax, byte [rsp + 0x130]
or r15, rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0xac0], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0xac8]
mov qword [rsp + 0x178], rax
mov r8b, byte [rsp + 0xc0]
mov byte [rsp + 0xc0], r10b
mov qword [rsp + 0xa88], r9
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0xd0], rax
mov r9, r12
mov bl, byte [rsp + 0xa3]
mov rax, qword [rsp + 0xa90]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xf8], rax
mov r13, qword [rsp + 0x108]
mov r12, qword [rsp + 0x100]
push 3
pop rax
mov rsi, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xb0]
mov rdi, rdx
mov byte [rsp + 0x110], r11b
mov qword [rsp + 0x120], r14
mov byte [rsp + 0x118], bl
mov qword [rsp + 0xb0], rcx
cmp rax, 3
mov qword [rsp + 0xc8], r9
mov byte [rsp + 0x130], r8b
jne 0x14013297e
mov qword [rsp + 0xe0], rsi
mov rbx, qword [rsp + 0x9f8]
mov rax, r15
shr rax, 8
mov qword [rsp + 0x100], rax
mov r14, qword [rsp + 0xad0]
mov rsi, qword [rsp + 0xa68]
mov rax, r14
shr rax, 8
mov qword [rsp + 0x108], rax
push 8
pop rdx
mov ecx, 0x7a0
call fcn.14004862f
push 1
pop rcx
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], r13
mov rcx, qword [rsp + 0xf8]
mov qword [rax + 0x20], rcx
mov rcx, qword [rsp + 0x128]
mov qword [rax + 0x28], rcx
mov rcx, qword [rsp + 0xb40]
mov qword [rax + 0x30], rcx
mov rcx, qword [rsp + 0xb48]
mov qword [rax + 0x38], rcx
mov rcx, qword [rsp + 0xb38]
mov qword [rax + 0x40], rcx
mov rcx, qword [rsp + 0xf0]
mov qword [rax + 0x48], rcx
mov rcx, qword [rsp + 0x158]
mov qword [rax + 0x50], rcx
mov rcx, qword [rsp + 0xb50]
mov qword [rax + 0x58], rcx
mov rcx, qword [rsp + 0xb58]
mov qword [rax + 0x60], rcx
mov rcx, qword [rsp + 0xb60]
mov qword [rax + 0x68], rcx
mov rcx, qword [rsp + 0xb68]
mov qword [rax + 0x70], rcx
mov rcx, qword [rsp + 0xaf8]
mov qword [rax + 0x78], rcx
mov rcx, qword [rsp + 0x138]
mov qword [rax + 0x80], rcx
mov rcx, qword [rsp + 0x140]
mov qword [rax + 0x88], rcx
mov rcx, qword [rsp + 0xac0]
mov qword [rax + 0x90], rcx
mov rcx, qword [rsp + 0xb70]
mov qword [rax + 0x98], rcx
mov rcx, qword [rsp + 0x178]
mov qword [rax + 0xa0], rcx
mov cl, byte [rsp + 0xaf]
mov byte [rax + 0xa8], cl
mov rdx, qword [rsp + 0xb00]
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 + 0x35]
mov byte [rax + 0xb0], cl
mov rdx, qword [rsp + 0x240]
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 + 0x36]
mov byte [rax + 0xb8], cl
mov rdx, qword [rsp + 0x248]
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 + 0x37]
mov byte [rax + 0xc0], cl
mov rdx, qword [rsp + 0x250]
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 + 0x38]
mov byte [rax + 0xc8], cl
mov rdx, qword [rsp + 0x258]
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 + 0x39]
mov byte [rax + 0xd0], cl
mov rdx, qword [rsp + 0x260]
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 + 0x3a]
mov byte [rax + 0xd8], cl
mov rdx, qword [rsp + 0x268]
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 + 0x3b]
mov byte [rax + 0xe0], cl
mov rdx, qword [rsp + 0x270]
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 + 0x3c]
mov byte [rax + 0xe8], cl
mov rdx, qword [rsp + 0x278]
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 + 0x3d]
mov byte [rax + 0xf0], cl
mov rdx, qword [rsp + 0x288]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xf7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xf5], cx
mov dword [rax + 0xf1], edx
mov cl, byte [rsp + 0x3e]
mov byte [rax + 0xf8], cl
mov rdx, qword [rsp + 0x290]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0xff], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0xfd], cx
mov dword [rax + 0xf9], edx
mov cl, byte [rsp + 0x3f]
mov byte [rax + 0x100], cl
mov rdx, qword [rsp + 0x298]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x107], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x105], cx
mov dword [rax + 0x101], edx
mov cl, byte [rsp + 0x40]
mov byte [rax + 0x108], cl
mov rdx, qword [rsp + 0x2a0]
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 + 0x41]
mov byte [rax + 0x110], cl
mov rdx, qword [rsp + 0x2a8]
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 + 0x42]
mov byte [rax + 0x118], cl
mov rdx, qword [rsp + 0x2b8]
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 + 0x43]
mov byte [rax + 0x120], cl
mov rdx, qword [rsp + 0x2c0]
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 + 0x44]
mov byte [rax + 0x128], cl
mov rdx, qword [rsp + 0x2c8]
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 + 0x45]
mov byte [rax + 0x130], cl
mov rdx, qword [rsp + 0x2d8]
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 + 0x46]
mov byte [rax + 0x138], cl
mov rdx, qword [rsp + 0x2e0]
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 + 0x47]
mov byte [rax + 0x140], cl
mov rdx, qword [rsp + 0x2f0]
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 + 0x48]
mov byte [rax + 0x148], cl
mov rdx, qword [rsp + 0x2f8]
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 + 0x49]
mov byte [rax + 0x150], cl
mov rdx, qword [rsp + 0x300]
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 + 0x4a]
mov byte [rax + 0x158], cl
mov rdx, qword [rsp + 0x310]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x15f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x15d], cx
mov dword [rax + 0x159], edx
mov cl, byte [rsp + 0x4b]
mov byte [rax + 0x160], cl
mov rdx, qword [rsp + 0x318]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x167], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x165], cx
mov dword [rax + 0x161], edx
mov cl, byte [rsp + 0x180]
mov byte [rax + 0x168], cl
mov rdx, qword [rsp + 0x320]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x16f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x16d], cx
mov dword [rax + 0x169], edx
mov cl, byte [rsp + 0x4c]
mov byte [rax + 0x170], cl
mov rdx, qword [rsp + 0x328]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x177], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x175], cx
mov dword [rax + 0x171], edx
mov cl, byte [rsp + 0x4d]
mov byte [rax + 0x178], cl
mov rdx, qword [rsp + 0x338]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x17f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x17d], cx
mov dword [rax + 0x179], edx
mov cl, byte [rsp + 0x4e]
mov byte [rax + 0x180], cl
mov rdx, qword [rsp + 0x348]
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 + 0x4f]
mov byte [rax + 0x188], cl
mov rdx, qword [rsp + 0x350]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x18f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x18d], cx
mov dword [rax + 0x189], edx
mov cl, byte [rsp + 0x50]
mov byte [rax + 0x190], cl
mov rdx, qword [rsp + 0x358]
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 + 0x51]
mov byte [rax + 0x198], cl
mov rdx, qword [rsp + 0x360]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x19f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x19d], cx
mov dword [rax + 0x199], edx
mov cl, byte [rsp + 0x52]
mov byte [rax + 0x1a0], cl
mov rdx, qword [rsp + 0x368]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1a7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1a5], cx
mov dword [rax + 0x1a1], edx
mov cl, byte [rsp + 0x53]
mov byte [rax + 0x1a8], cl
mov rdx, qword [rsp + 0x370]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1af], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1ad], cx
mov dword [rax + 0x1a9], edx
mov cl, byte [rsp + 0x54]
mov byte [rax + 0x1b0], cl
mov rdx, qword [rsp + 0x380]
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 + 0x55]
mov byte [rax + 0x1b8], cl
mov rdx, qword [rsp + 0x388]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1bf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1bd], cx
mov dword [rax + 0x1b9], edx
mov cl, byte [rsp + 0x56]
mov byte [rax + 0x1c0], cl
mov rdx, qword [rsp + 0x390]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1c7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1c5], cx
mov dword [rax + 0x1c1], edx
mov cl, byte [rsp + 0x57]
mov byte [rax + 0x1c8], cl
mov rdx, qword [rsp + 0x398]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1cf], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1cd], cx
mov dword [rax + 0x1c9], edx
mov cl, byte [rsp + 0x58]
mov byte [rax + 0x1d0], cl
mov rdx, qword [rsp + 0x3a0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1d7], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1d5], cx
mov dword [rax + 0x1d1], edx
mov cl, byte [rsp + 0x59]
mov byte [rax + 0x1d8], cl
mov rdx, qword [rsp + 0x3a8]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x1df], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x1dd], cx
mov dword [rax + 0x1d9], edx
mov cl, byte [rsp + 0x5a]
mov byte [rax + 0x1e0], cl
mov rdx, qword [rsp + 0x3b0]
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 + 0x5b]
mov byte [rax + 0x1e8], cl
mov rdx, qword [rsp + 0x3b8]
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 + 0x5c]
mov byte [rax + 0x1f0], cl
mov rdx, qword [rsp + 0x3c0]
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 + 0x5d]
mov byte [rax + 0x1f8], cl
mov rdx, qword [rsp + 0x3c8]
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 + 0x188]
mov byte [rax + 0x200], cl
mov rdx, qword [rsp + 0x3d8]
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 + 0x190]
mov byte [rax + 0x208], cl
mov rdx, qword [rsp + 0x3e0]
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 + 0x198]
mov byte [rax + 0x210], cl
mov rdx, qword [rsp + 0x3f0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x217], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x215], cx
mov dword [rax + 0x211], edx
mov cl, byte [rsp + 0x1a0]
mov byte [rax + 0x218], cl
mov rdx, qword [rsp + 0x400]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x21f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x21d], cx
mov dword [rax + 0x219], edx
mov cl, byte [rsp + 0x1a8]
mov byte [rax + 0x220], cl
mov rdx, qword [rsp + 0x408]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x227], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x225], cx
mov dword [rax + 0x221], edx
mov cl, byte [rsp + 0x1b0]
mov byte [rax + 0x228], cl
mov rdx, qword [rsp + 0x418]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x22f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x22d], cx
mov dword [rax + 0x229], edx
mov cl, byte [rsp + 0x1b8]
mov byte [rax + 0x230], cl
mov rdx, qword [rsp + 0x420]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x237], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x235], cx
mov dword [rax + 0x231], edx
mov cl, byte [rsp + 0x1c0]
mov byte [rax + 0x238], cl
mov rdx, qword [rsp + 0x428]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x23f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x23d], cx
mov dword [rax + 0x239], edx
mov cl, byte [rsp + 0x1c8]
mov byte [rax + 0x240], cl
mov rdx, qword [rsp + 0xab0]
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 + 0x1d0]
mov byte [rax + 0x248], cl
mov rcx, rdi
shr rcx, 0x30
mov byte [rax + 0x24f], cl
mov rcx, rdi
shr rcx, 0x20
mov word [rax + 0x24d], cx
mov dword [rax + 0x249], edi
mov cl, byte [rsp + 0x5e]
mov byte [rax + 0x250], cl
mov rdx, qword [rsp + 0xab8]
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 + 0x5f]
mov byte [rax + 0x258], cl
mov rdx, qword [rsp + 0x430]
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 + 0x1d8]
mov byte [rax + 0x260], cl
mov rdx, qword [rsp + 0x438]
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 + 0x60]
mov byte [rax + 0x268], cl
mov rdx, qword [rsp + 0x440]
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 + 0x1e0]
mov byte [rax + 0x270], cl
mov rdx, qword [rsp + 0x450]
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 + 0x61]
mov byte [rax + 0x278], cl
mov rdx, qword [rsp + 0x460]
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 + 0x62]
mov byte [rax + 0x280], cl
mov rdx, qword [rsp + 0x468]
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 + 0x1e8]
mov byte [rax + 0x288], cl
mov rdx, qword [rsp + 0x470]
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 + 0x63]
mov byte [rax + 0x290], cl
mov rdx, qword [rsp + 0x478]
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 + 0x1f0]
mov byte [rax + 0x298], cl
mov rdx, qword [rsp + 0x488]
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 + 0x64]
mov byte [rax + 0x2a0], cl
mov rdx, qword [rsp + 0x498]
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 + 0x65]
mov byte [rax + 0x2a8], cl
mov rdx, qword [rsp + 0x4a0]
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 + 0x1f8]
mov byte [rax + 0x2b0], cl
mov rdx, qword [rsp + 0x4b0]
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 + 0x66]
mov byte [rax + 0x2b8], cl
mov rdx, qword [rsp + 0x4b8]
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 + 0x67]
mov byte [rax + 0x2c0], cl
mov rdx, qword [rsp + 0x4c8]
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 + 0x200]
mov byte [rax + 0x2c8], cl
mov rdx, qword [rsp + 0x4d8]
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 + 0x68]
mov byte [rax + 0x2d0], cl
mov rdx, qword [rsp + 0x4e0]
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 + 0x208]
mov byte [rax + 0x2d8], cl
mov rdx, qword [rsp + 0x4f0]
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 + 0x69]
mov byte [rax + 0x2e0], cl
mov rdx, qword [rsp + 0x4f8]
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 + 0x6a]
mov byte [rax + 0x2e8], cl
mov rdx, qword [rsp + 0x508]
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 + 0x210]
mov byte [rax + 0x2f0], cl
mov rdx, qword [rsp + 0x510]
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 + 0x6b]
mov byte [rax + 0x2f8], cl
mov rdx, qword [rsp + 0x520]
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 + 0x218]
mov byte [rax + 0x300], cl
mov rdx, qword [rsp + 0x530]
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 + 0x6c]
mov byte [rax + 0x308], cl
mov rdx, qword [rsp + 0x538]
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 + 0x6d]
mov byte [rax + 0x310], cl
mov rdx, qword [rsp + 0x548]
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 + 0x6e]
mov byte [rax + 0x318], cl
mov rdx, qword [rsp + 0x550]
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 + 0x220]
mov byte [rax + 0x320], cl
mov rdx, qword [rsp + 0x560]
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 + 0x6f]
mov byte [rax + 0x328], cl
mov rdx, qword [rsp + 0x570]
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 + 0x70]
mov byte [rax + 0x330], cl
mov rdx, qword [rsp + 0x578]
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 + 0x71]
mov byte [rax + 0x338], cl
mov rdx, qword [rsp + 0x588]
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 + 0x228]
mov byte [rax + 0x340], cl
mov rdx, qword [rsp + 0x590]
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 + 0x72]
mov byte [rax + 0x348], cl
mov rdx, qword [rsp + 0x5a0]
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 + 0x73]
mov byte [rax + 0x350], cl
mov rdx, qword [rsp + 0x5a8]
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 + 0x74]
mov byte [rax + 0x358], cl
mov rdx, qword [rsp + 0x5b8]
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 + 0x230]
mov byte [rax + 0x360], cl
mov rdx, qword [rsp + 0x5c8]
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 + 0x75]
mov byte [rax + 0x368], cl
mov rdx, qword [rsp + 0x5d0]
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 + 0x76]
mov byte [rax + 0x370], cl
mov rdx, qword [rsp + 0x5e0]
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 + 0x77]
mov byte [rax + 0x378], cl
mov rdx, qword [rsp + 0x5e8]
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 + 0x238]
mov byte [rax + 0x380], cl
mov rdx, qword [rsp + 0x5f8]
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 + 0x78]
mov byte [rax + 0x388], cl
mov rdx, qword [rsp + 0x608]
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 + 0x79]
mov byte [rax + 0x390], cl
mov rdx, qword [rsp + 0x610]
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 + 0x7a]
mov byte [rax + 0x398], cl
mov rdx, qword [rsp + 0x620]
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 + 0x7b]
mov byte [rax + 0x3a0], cl
mov rdx, qword [rsp + 0x628]
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 + 0x7c]
mov byte [rax + 0x3a8], cl
mov rdx, qword [rsp + 0x638]
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 + 0x7d]
mov byte [rax + 0x3b0], cl
mov rdx, qword [rsp + 0x640]
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 + 0x7e]
mov byte [rax + 0x3b8], cl
mov rdx, qword [rsp + 0x650]
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 + 0x280]
mov byte [rax + 0x3c0], cl
mov rdx, qword [rsp + 0x660]
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 + 0x7f]
mov byte [rax + 0x3c8], cl
mov rdx, qword [rsp + 0x668]
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 + 0x80]
mov byte [rax + 0x3d0], cl
mov rdx, qword [rsp + 0x678]
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 + 0x2b0]
mov byte [rax + 0x3d8], cl
mov rdx, qword [rsp + 0x680]
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 + 0x81]
mov byte [rax + 0x3e0], cl
mov rdx, qword [rsp + 0x690]
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 + 0x2d0]
mov byte [rax + 0x3e8], cl
mov rdx, qword [rsp + 0x6a0]
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 + 0x2e8]
mov byte [rax + 0x3f0], cl
mov rdx, qword [rsp + 0x6a8]
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 + 0x82]
mov byte [rax + 0x3f8], cl
mov rdx, qword [rsp + 0x6b8]
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 + 0x308]
mov byte [rax + 0x400], cl
mov rdx, qword [rsp + 0x6c0]
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 + 0x83]
mov byte [rax + 0x408], cl
mov rdx, qword [rsp + 0x6d0]
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 + 0x330]
mov byte [rax + 0x410], cl
mov rdx, qword [rsp + 0x6e0]
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 + 0x340]
mov byte [rax + 0x418], cl
mov rdx, qword [rsp + 0x6e8]
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 + 0x84]
mov byte [rax + 0x420], cl
mov rdx, qword [rsp + 0x6f8]
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 + 0x85]
mov byte [rax + 0x428], cl
mov rdx, qword [rsp + 0x700]
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 + 0x378]
mov byte [rax + 0x430], cl
mov rdx, qword [rsp + 0x710]
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 + 0x86]
mov byte [rax + 0x438], cl
mov rdx, qword [rsp + 0x718]
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 + 0x87]
mov byte [rax + 0x440], cl
mov rdx, qword [rsp + 0x728]
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 + 0x88]
mov byte [rax + 0x448], cl
mov rdx, qword [rsp + 0x738]
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 + 0x89]
mov byte [rax + 0x450], cl
mov rdx, qword [rsp + 0x740]
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 + 0x8a]
mov byte [rax + 0x458], cl
mov rdx, qword [rsp + 0x750]
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 + 0x3d0]
mov byte [rax + 0x460], cl
mov rdx, qword [rsp + 0x758]
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 + 0x3e8]
mov byte [rax + 0x468], cl
mov rdx, qword [rsp + 0x768]
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 + 0x3f8]
mov byte [rax + 0x470], cl
mov rdx, qword [rsp + 0x778]
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 + 0x410]
mov byte [rax + 0x478], cl
mov rdx, qword [rsp + 0x780]
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 + 0x8b]
mov byte [rax + 0x480], cl
mov rdx, qword [rsp + 0x790]
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 + 0x8c]
mov byte [rax + 0x488], cl
mov rdx, qword [rsp + 0x798]
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 + 0x110]
mov byte [rax + 0x490], cl
mov rdx, qword [rsp + 0x7a8]
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 + 0x8d]
mov byte [rax + 0x498], cl
mov rdx, qword [rsp + 0x7b0]
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 + 0x448]
mov byte [rax + 0x4a0], cl
mov rdx, qword [rsp + 0x7b8]
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 + 0x458]
mov byte [rax + 0x4a8], cl
mov rdx, qword [rsp + 0x7c0]
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 + 0x8e]
mov byte [rax + 0x4b0], cl
mov rdx, qword [rsp + 0x7c8]
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 + 0x480]
mov byte [rax + 0x4b8], cl
mov rdx, qword [rsp + 0x7d0]
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 + 0x490]
mov byte [rax + 0x4c0], cl
mov rdx, qword [rsp + 0x7d8]
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 + 0x4a8]
mov byte [rax + 0x4c8], cl
mov rdx, qword [rsp + 0x7e0]
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 + 0x4c0]
mov byte [rax + 0x4d0], cl
mov rdx, qword [rsp + 0x7e8]
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 + 0x4d0]
mov byte [rax + 0x4d8], cl
mov rdx, qword [rsp + 0x7f0]
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 + 0x4e8]
mov byte [rax + 0x4e0], cl
mov rdx, qword [rsp + 0x7f8]
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 + 0x500]
mov byte [rax + 0x4e8], cl
mov rdx, qword [rsp + 0x800]
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 + 0x518]
mov byte [rax + 0x4f0], cl
mov rdx, qword [rsp + 0x808]
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 + 0x528]
mov byte [rax + 0x4f8], cl
mov rdx, qword [rsp + 0x810]
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 + 0x540]
mov byte [rax + 0x500], cl
mov rdx, qword [rsp + 0x818]
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 + 0x558]
mov byte [rax + 0x508], cl
mov rdx, qword [rsp + 0x820]
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 + 0x568]
mov byte [rax + 0x510], cl
mov rdx, qword [rsp + 0x828]
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 + 0x580]
mov byte [rax + 0x518], cl
mov rdx, qword [rsp + 0x830]
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 + 0x598]
mov byte [rax + 0x520], cl
mov rdx, qword [rsp + 0x838]
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 + 0x5b0]
mov byte [rax + 0x528], cl
mov rdx, qword [rsp + 0x840]
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 + 0x5c0]
mov byte [rax + 0x530], cl
mov rdx, qword [rsp + 0x848]
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 + 0x5d8]
mov byte [rax + 0x538], cl
mov rdx, qword [rsp + 0x850]
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 + 0x5f0]
mov byte [rax + 0x540], cl
mov rdx, qword [rsp + 0x858]
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 + 0x600]
mov byte [rax + 0x548], cl
mov rdx, qword [rsp + 0x860]
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 + 0x618]
mov byte [rax + 0x550], cl
mov rdx, qword [rsp + 0x868]
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 + 0x630]
mov byte [rax + 0x558], cl
mov rdx, qword [rsp + 0x870]
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 + 0x648]
mov byte [rax + 0x560], cl
mov rdx, qword [rsp + 0x878]
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 + 0x658]
mov byte [rax + 0x568], cl
mov rdx, qword [rsp + 0x880]
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 + 0x670]
mov byte [rax + 0x570], cl
mov rdx, qword [rsp + 0x888]
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 + 0x688]
mov byte [rax + 0x578], cl
mov rdx, qword [rsp + 0x890]
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 + 0x698]
mov byte [rax + 0x580], cl
mov rdx, qword [rsp + 0x898]
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 + 0x6b0]
mov byte [rax + 0x588], cl
mov rdx, qword [rsp + 0x8a0]
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 + 0x6c8]
mov byte [rax + 0x590], cl
mov rdx, qword [rsp + 0x8a8]
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 + 0x6d8]
mov byte [rax + 0x598], cl
mov rdx, qword [rsp + 0x8b0]
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 + 0x6f0]
mov byte [rax + 0x5a0], cl
mov rdx, qword [rsp + 0x8b8]
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 + 0x708]
mov byte [rax + 0x5a8], cl
mov rdx, qword [rsp + 0x8c0]
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 + 0x720]
mov byte [rax + 0x5b0], cl
mov rdx, qword [rsp + 0x8d0]
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 + 0x730]
mov byte [rax + 0x5b8], cl
mov rdx, qword [rsp + 0x8d8]
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 + 0x748]
mov byte [rax + 0x5c0], cl
mov rdx, qword [rsp + 0x8e8]
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 + 0x760]
mov byte [rax + 0x5c8], cl
mov rdx, qword [rsp + 0x8f8]
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 + 0x770]
mov byte [rax + 0x5d0], cl
mov rdx, qword [rsp + 0x900]
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 + 0x788]
mov byte [rax + 0x5d8], cl
mov rdx, qword [rsp + 0x910]
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 + 0x7a0]
mov byte [rax + 0x5e0], cl
mov rdx, qword [rsp + 0x918]
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 + 0x8f]
mov byte [rax + 0x5e8], cl
mov rdx, qword [rsp + 0x928]
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 + 0x90]
mov byte [rax + 0x5f0], cl
mov rdx, qword [rsp + 0x938]
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 + 0x91]
mov byte [rax + 0x5f8], cl
mov rdx, qword [rsp + 0x940]
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 + 0x92]
mov byte [rax + 0x600], cl
mov rdx, qword [rsp + 0x950]
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 + 0x93]
mov byte [rax + 0x608], cl
mov rdx, qword [rsp + 0x958]
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 + 0x94]
mov byte [rax + 0x610], cl
mov rdx, qword [rsp + 0x968]
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 + 0x95]
mov byte [rax + 0x618], cl
mov rdx, qword [rsp + 0x978]
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 + 0x96]
mov byte [rax + 0x620], cl
mov rdx, qword [rsp + 0x980]
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 + 0x97]
mov byte [rax + 0x628], cl
mov rdx, qword [rsp + 0xaa8]
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 + 0x98]
mov byte [rax + 0x630], cl
mov rcx, rsi
shr rcx, 0x30
mov byte [rax + 0x637], cl
mov rcx, rsi
shr rcx, 0x20
mov word [rax + 0x635], cx
mov dword [rax + 0x631], esi
mov cl, byte [rsp + 0x99]
mov byte [rax + 0x638], cl
mov rdx, qword [rsp + 0x998]
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 + 0x9a]
mov byte [rax + 0x640], cl
mov rdx, qword [rsp + 0x168]
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 + 0x9b]
mov byte [rax + 0x648], cl
mov rdx, qword [rsp + 0x9a0]
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 + 0x9c]
mov byte [rax + 0x650], cl
mov rdx, qword [rsp + 0x9a8]
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 + 0x9d]
mov byte [rax + 0x658], cl
mov rdx, qword [rsp + 0x9b0]
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 + 0x9e]
mov byte [rax + 0x660], cl
mov rdx, qword [rsp + 0x9b8]
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 + 0x9f]
mov byte [rax + 0x668], cl
mov rdx, qword [rsp + 0x9c0]
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 + 0xa0]
mov byte [rax + 0x670], cl
mov rdx, qword [rsp + 0x9c8]
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 + 0xa1]
mov byte [rax + 0x678], cl
mov rdx, qword [rsp + 0x9d0]
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 + 0xa2]
mov byte [rax + 0x680], cl
mov rdx, qword [rsp + 0x9d8]
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 + 0x8c8]
mov byte [rax + 0x688], cl
mov rdx, qword [rsp + 0x9e0]
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 + 0x8e0]
mov byte [rax + 0x690], cl
mov rdx, qword [rsp + 0x9e8]
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 + 0x8f0]
mov byte [rax + 0x698], cl
mov rdx, qword [rsp + 0x9f0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x69f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x69d], cx
mov dword [rax + 0x699], edx
mov cl, byte [rsp + 0x908]
mov byte [rax + 0x6a0], cl
mov rdx, qword [rsp + 0xd8]
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 + 0x920]
mov byte [rax + 0x6a8], cl
mov rcx, rbx
shr rcx, 0x30
mov byte [rax + 0x6af], cl
mov rcx, rbx
shr rcx, 0x20
mov word [rax + 0x6ad], cx
mov dword [rax + 0x6a9], ebx
mov cl, byte [rsp + 0x930]
mov byte [rax + 0x6b0], cl
mov rdx, qword [rsp + 0xa98]
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 + 0x948]
mov byte [rax + 0x6b8], cl
mov rdx, qword [rsp + 0xa00]
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 + 0x960]
mov byte [rax + 0x6c0], cl
mov rdx, qword [rsp + 0xa08]
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 + 0x970]
mov byte [rax + 0x6c8], cl
mov rdx, qword [rsp + 0xa10]
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 + 0x988]
mov byte [rax + 0x6d0], cl
mov rdx, qword [rsp + 0xa18]
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 + 0x990]
mov byte [rax + 0x6d8], cl
mov rdx, qword [rsp + 0xe8]
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 + 0xa7]
mov byte [rax + 0x6e0], cl
mov rdx, qword [rsp + 0x150]
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 + 0xa4]
mov byte [rax + 0x6e8], cl
mov rdx, qword [rsp + 0xe0]
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 + 0xa8]
mov byte [rax + 0x6f0], cl
mov rdx, qword [rsp + 0x120]
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 + 0xa5]
mov byte [rax + 0x6f8], cl
mov rdx, qword [rsp + 0xa70]
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 + 0xa9]
mov byte [rax + 0x700], cl
mov rdx, qword [rsp + 0xa20]
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 + 0xa6]
mov byte [rax + 0x708], cl
mov rdx, qword [rsp + 0xa28]
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 + 0x34]
mov byte [rax + 0x710], cl
mov rdx, qword [rsp + 0xa30]
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 + 0xaa]
mov byte [rax + 0x718], cl
mov rdx, qword [rsp + 0xa38]
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 + 0x33]
mov byte [rax + 0x720], cl
mov rdx, qword [rsp + 0xa40]
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 + 0xab]
mov byte [rax + 0x728], cl
mov rdx, qword [rsp + 0xa48]
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 + 0xac]
mov byte [rax + 0x730], cl
mov rdx, qword [rsp + 0xa50]
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 + 0xad]
mov byte [rax + 0x738], cl
mov rdx, qword [rsp + 0xa58]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x73f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x73d], cx
mov dword [rax + 0x739], edx
mov cl, byte [rsp + 0xae]
mov byte [rax + 0x740], cl
mov rdx, qword [rsp + 0xae8]
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 cl, byte [rsp + 0x118]
mov byte [rax + 0x748], cl
mov rdx, qword [rsp + 0xb10]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x74f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x74d], cx
mov dword [rax + 0x749], edx
mov cl, byte [rsp + 0xc0]
mov byte [rax + 0x750], cl
mov rdx, qword [rsp + 0xb0]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x757], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x755], cx
mov dword [rax + 0x751], edx
mov cl, byte [rsp + 0x130]
mov byte [rax + 0x758], cl
mov rdx, qword [rsp + 0xa60]
mov rcx, rdx
shr rcx, 0x30
mov byte [rax + 0x75f], cl
mov rcx, rdx
shr rcx, 0x20
mov word [rax + 0x75d], cx
mov dword [rax + 0x759], edx
mov byte [rax + 0x760], r15b
mov rcx, r15
shr rcx, 0x38
mov byte [rax + 0x767], cl
shr r15, 0x28
mov word [rax + 0x765], r15w
mov rcx, qword [rsp + 0x100]
mov dword [rax + 0x761], ecx
mov rcx, qword [rsp + 0xb08]
mov qword [rax + 0x768], rcx
mov rcx, qword [rsp + 0x160]
mov qword [rax + 0x770], rcx
mov rcx, qword [rsp + 0x170]
mov qword [rax + 0x778], rcx
mov rcx, qword [rsp + 0xc8]
mov qword [rax + 0x780], rcx
mov rcx, qword [rsp + 0xd0]
mov qword [rax + 0x788], rcx
mov rcx, qword [rsp + 0xa88]
mov qword [rax + 0x790], rcx
mov byte [rax + 0x798], r14b
mov rcx, r14
shr rcx, 0x38
mov byte [rax + 0x79f], cl
shr r14, 0x28
mov word [rax + 0x79d], r14w
mov rcx, qword [rsp + 0x108]
mov dword [rax + 0x799], ecx
mov rcx, qword [rsp + 0xb78]
mov qword [rcx + 8], rax
lea rax, fcn.14013f33c
jmp 0x140135b8b
mov r11b, 1
mov dword [rsp + 0x150], r11d
xor r11d, r11d
jmp 0x140121e56
lea rcx, [rsp + 0x2160]
lea rdx, [rsp + 0x1ea0]
mov r8d, 0x2b0
mov rbx, rax
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0x1a20]
movaps xmm1, xmmword [rsp + 0x1a30]
movaps xmmword [rsp + 0x1d00], xmm0
movaps xmmword [rsp + 0x1d10], xmm1
mov eax, dword [rsp + 0xb80]
mov ecx, dword [rsp + 0xb83]
mov dword [rsp + 0x13a8], eax
mov dword [rsp + 0x13ab], ecx
push 8
pop rdx
mov ecx, 0xa88
call fcn.14004862f
mov r14, rax
push 1
pop rax
mov qword [r14], rax
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], rbx
mov qword [r14 + 0x18], r12
mov qword [r14 + 0x20], r13
mov rax, qword [rsp + 0xf8]
mov qword [r14 + 0x28], rax
mov rax, qword [rsp + 0x128]
mov qword [r14 + 0x30], rax
mov rax, qword [rsp + 0xb40]
mov qword [r14 + 0x38], rax
mov rax, qword [rsp + 0xb48]
mov qword [r14 + 0x40], rax
mov rax, qword [rsp + 0xb38]
mov qword [r14 + 0x48], rax
mov rax, qword [rsp + 0xf0]
mov qword [r14 + 0x50], rax
mov rax, qword [rsp + 0x158]
mov qword [r14 + 0x58], rax
mov rax, qword [rsp + 0xb50]
mov qword [r14 + 0x60], rax
mov rax, qword [rsp + 0xb58]
mov qword [r14 + 0x68], rax
mov rax, qword [rsp + 0xb60]
mov qword [r14 + 0x70], rax
mov rax, qword [rsp + 0xb68]
mov qword [r14 + 0x78], rax
mov rax, qword [rsp + 0xaf8]
mov qword [r14 + 0x80], rax
mov rax, qword [rsp + 0x138]
mov qword [r14 + 0x88], rax
mov rax, qword [rsp + 0x140]
mov qword [r14 + 0x90], rax
mov rax, qword [rsp + 0xac0]
mov qword [r14 + 0x98], rax
mov rax, qword [rsp + 0xb70]
mov qword [r14 + 0xa0], rax
mov rax, qword [rsp + 0x178]
mov qword [r14 + 0xa8], rax
mov al, byte [rsp + 0xaf]
mov byte [r14 + 0xb0], al
mov rcx, qword [rsp + 0xb00]
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 + 0x35]
mov byte [r14 + 0xb8], al
mov rcx, qword [rsp + 0x240]
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 + 0x36]
mov byte [r14 + 0xc0], al
mov rcx, qword [rsp + 0x248]
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 + 0x37]
mov byte [r14 + 0xc8], al
mov rcx, qword [rsp + 0x250]
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 + 0x38]
mov byte [r14 + 0xd0], al
mov rcx, qword [rsp + 0x258]
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 + 0x39]
mov byte [r14 + 0xd8], al
mov rcx, qword [rsp + 0x260]
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 + 0x3a]
mov byte [r14 + 0xe0], al
mov rcx, qword [rsp + 0x268]
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 + 0x3b]
mov byte [r14 + 0xe8], al
mov rcx, qword [rsp + 0x270]
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 + 0x3c]
mov byte [r14 + 0xf0], al
mov rcx, qword [rsp + 0x278]
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 + 0x3d]
mov byte [r14 + 0xf8], al
mov rcx, qword [rsp + 0x288]
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 + 0x3e]
mov byte [r14 + 0x100], al
mov rcx, qword [rsp + 0x290]
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 + 0x3f]
mov byte [r14 + 0x108], al
mov rcx, qword [rsp + 0x298]
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 + 0x40]
mov byte [r14 + 0x110], al
mov rcx, qword [rsp + 0x2a0]
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 + 0x41]
mov byte [r14 + 0x118], al
mov rcx, qword [rsp + 0x2a8]
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 + 0x42]
mov byte [r14 + 0x120], al
mov rcx, qword [rsp + 0x2b8]
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 + 0x43]
mov byte [r14 + 0x128], al
mov rcx, qword [rsp + 0x2c0]
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 + 0x44]
mov byte [r14 + 0x130], al
mov rcx, qword [rsp + 0x2c8]
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 + 0x45]
mov byte [r14 + 0x138], al
mov rcx, qword [rsp + 0x2d8]
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 + 0x46]
mov byte [r14 + 0x140], al
mov rcx, qword [rsp + 0x2e0]
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 + 0x47]
mov byte [r14 + 0x148], al
mov rcx, qword [rsp + 0x2f0]
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 + 0x48]
mov byte [r14 + 0x150], al
mov rcx, qword [rsp + 0x2f8]
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 + 0x49]
mov byte [r14 + 0x158], al
mov rcx, qword [rsp + 0x300]
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 + 0x4a]
mov byte [r14 + 0x160], al
mov rcx, qword [rsp + 0x310]
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 + 0x4b]
mov byte [r14 + 0x168], al
mov rcx, qword [rsp + 0x318]
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 + 0x180]
mov byte [r14 + 0x170], al
mov rcx, qword [rsp + 0x320]
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 + 0x4c]
mov byte [r14 + 0x178], al
mov rcx, qword [rsp + 0x328]
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 + 0x4d]
mov byte [r14 + 0x180], al
mov rcx, qword [rsp + 0x338]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x187], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x185], ax
mov dword [r14 + 0x181], ecx
mov al, byte [rsp + 0x4e]
mov byte [r14 + 0x188], al
mov rcx, qword [rsp + 0x348]
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 + 0x4f]
mov byte [r14 + 0x190], al
mov rcx, qword [rsp + 0x350]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x197], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x195], ax
mov dword [r14 + 0x191], ecx
mov al, byte [rsp + 0x50]
mov byte [r14 + 0x198], al
mov rcx, qword [rsp + 0x358]
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 + 0x51]
mov byte [r14 + 0x1a0], al
mov rcx, qword [rsp + 0x360]
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 + 0x52]
mov byte [r14 + 0x1a8], al
mov rcx, qword [rsp + 0x368]
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 + 0x53]
mov byte [r14 + 0x1b0], al
mov rcx, qword [rsp + 0x370]
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 + 0x54]
mov byte [r14 + 0x1b8], al
mov rcx, qword [rsp + 0x380]
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 + 0x55]
mov byte [r14 + 0x1c0], al
mov rcx, qword [rsp + 0x388]
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 + 0x56]
mov byte [r14 + 0x1c8], al
mov rcx, qword [rsp + 0x390]
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 + 0x57]
mov byte [r14 + 0x1d0], al
mov rcx, qword [rsp + 0x398]
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 + 0x58]
mov byte [r14 + 0x1d8], al
mov rcx, qword [rsp + 0x3a0]
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 + 0x59]
mov byte [r14 + 0x1e0], al
mov rcx, qword [rsp + 0x3a8]
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 + 0x5a]
mov byte [r14 + 0x1e8], al
mov rcx, qword [rsp + 0x3b0]
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 + 0x5b]
mov byte [r14 + 0x1f0], al
mov rcx, qword [rsp + 0x3b8]
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 + 0x5c]
mov byte [r14 + 0x1f8], al
mov rcx, qword [rsp + 0x3c0]
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 + 0x5d]
mov byte [r14 + 0x200], al
mov rcx, qword [rsp + 0x3c8]
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 + 0x188]
mov byte [r14 + 0x208], al
mov rcx, qword [rsp + 0x3d8]
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 + 0x190]
mov byte [r14 + 0x210], al
mov rcx, qword [rsp + 0x3e0]
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 + 0x198]
mov byte [r14 + 0x218], al
mov rcx, qword [rsp + 0x3f0]
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 + 0x1a0]
mov byte [r14 + 0x220], al
mov rcx, qword [rsp + 0x400]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x227], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x225], ax
mov dword [r14 + 0x221], ecx
mov al, byte [rsp + 0x1a8]
mov byte [r14 + 0x228], al
mov rcx, qword [rsp + 0x408]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x22f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x22d], ax
mov dword [r14 + 0x229], ecx
mov al, byte [rsp + 0x1b0]
mov byte [r14 + 0x230], al
mov rcx, qword [rsp + 0x418]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x237], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x235], ax
mov dword [r14 + 0x231], ecx
mov al, byte [rsp + 0x1b8]
mov byte [r14 + 0x238], al
mov rcx, qword [rsp + 0x420]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x23f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x23d], ax
mov dword [r14 + 0x239], ecx
mov al, byte [rsp + 0x1c0]
mov byte [r14 + 0x240], al
mov rcx, qword [rsp + 0x428]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x247], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x245], ax
mov dword [r14 + 0x241], ecx
mov al, byte [rsp + 0x1c8]
mov byte [r14 + 0x248], al
mov rcx, qword [rsp + 0xab0]
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 + 0x1d0]
mov byte [r14 + 0x250], al
mov rax, rdi
shr rax, 0x30
mov byte [r14 + 0x257], al
mov rax, rdi
shr rax, 0x20
mov word [r14 + 0x255], ax
mov dword [r14 + 0x251], edi
mov al, byte [rsp + 0x5e]
mov byte [r14 + 0x258], al
mov rcx, qword [rsp + 0xab8]
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 + 0x5f]
mov byte [r14 + 0x260], al
mov rcx, qword [rsp + 0x430]
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 + 0x1d8]
mov byte [r14 + 0x268], al
mov rcx, qword [rsp + 0x438]
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 + 0x60]
mov byte [r14 + 0x270], al
mov rcx, qword [rsp + 0x440]
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 + 0x1e0]
mov byte [r14 + 0x278], al
mov rcx, qword [rsp + 0x450]
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 + 0x61]
mov byte [r14 + 0x280], al
mov rcx, qword [rsp + 0x460]
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 + 0x62]
mov byte [r14 + 0x288], al
mov rcx, qword [rsp + 0x468]
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 + 0x1e8]
mov byte [r14 + 0x290], al
mov rcx, qword [rsp + 0x470]
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 + 0x63]
mov byte [r14 + 0x298], al
mov rcx, qword [rsp + 0x478]
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 + 0x1f0]
mov byte [r14 + 0x2a0], al
mov rcx, qword [rsp + 0x488]
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 + 0x64]
mov byte [r14 + 0x2a8], al
mov rcx, qword [rsp + 0x498]
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 + 0x65]
mov byte [r14 + 0x2b0], al
mov rcx, qword [rsp + 0x4a0]
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 + 0x1f8]
mov byte [r14 + 0x2b8], al
mov rcx, qword [rsp + 0x4b0]
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 + 0x66]
mov byte [r14 + 0x2c0], al
mov rcx, qword [rsp + 0x4b8]
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 + 0x67]
mov byte [r14 + 0x2c8], al
mov rcx, qword [rsp + 0x4c8]
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 + 0x200]
mov byte [r14 + 0x2d0], al
mov rcx, qword [rsp + 0x4d8]
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 + 0x68]
mov byte [r14 + 0x2d8], al
mov rcx, qword [rsp + 0x4e0]
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 + 0x208]
mov byte [r14 + 0x2e0], al
mov rcx, qword [rsp + 0x4f0]
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 + 0x69]
mov byte [r14 + 0x2e8], al
mov rcx, qword [rsp + 0x4f8]
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 + 0x6a]
mov byte [r14 + 0x2f0], al
mov rcx, qword [rsp + 0x508]
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 + 0x210]
mov byte [r14 + 0x2f8], al
mov rcx, qword [rsp + 0x510]
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 + 0x6b]
mov byte [r14 + 0x300], al
mov rcx, qword [rsp + 0x520]
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 + 0x218]
mov byte [r14 + 0x308], al
mov rcx, qword [rsp + 0x530]
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 + 0x6c]
mov byte [r14 + 0x310], al
mov rcx, qword [rsp + 0x538]
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 + 0x6d]
mov byte [r14 + 0x318], al
mov rcx, qword [rsp + 0x548]
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 + 0x6e]
mov byte [r14 + 0x320], al
mov rcx, qword [rsp + 0x550]
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 + 0x220]
mov byte [r14 + 0x328], al
mov rcx, qword [rsp + 0x560]
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 + 0x6f]
mov byte [r14 + 0x330], al
mov rcx, qword [rsp + 0x570]
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 + 0x70]
mov byte [r14 + 0x338], al
mov rcx, qword [rsp + 0x578]
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 + 0x71]
mov byte [r14 + 0x340], al
mov rcx, qword [rsp + 0x588]
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 + 0x228]
mov byte [r14 + 0x348], al
mov rcx, qword [rsp + 0x590]
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 + 0x72]
mov byte [r14 + 0x350], al
mov rcx, qword [rsp + 0x5a0]
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 + 0x73]
mov byte [r14 + 0x358], al
mov rcx, qword [rsp + 0x5a8]
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 + 0x74]
mov byte [r14 + 0x360], al
mov rcx, qword [rsp + 0x5b8]
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 + 0x230]
mov byte [r14 + 0x368], al
mov rcx, qword [rsp + 0x5c8]
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 + 0x75]
mov byte [r14 + 0x370], al
mov rcx, qword [rsp + 0x5d0]
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 + 0x76]
mov byte [r14 + 0x378], al
mov rcx, qword [rsp + 0x5e0]
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 + 0x77]
mov byte [r14 + 0x380], al
mov rcx, qword [rsp + 0x5e8]
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 + 0x238]
mov byte [r14 + 0x388], al
mov rcx, qword [rsp + 0x5f8]
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 + 0x78]
mov byte [r14 + 0x390], al
mov rcx, qword [rsp + 0x608]
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 + 0x79]
mov byte [r14 + 0x398], al
mov rcx, qword [rsp + 0x610]
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 + 0x7a]
mov byte [r14 + 0x3a0], al
mov rcx, qword [rsp + 0x620]
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 + 0x7b]
mov byte [r14 + 0x3a8], al
mov rcx, qword [rsp + 0x628]
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 + 0x7c]
mov byte [r14 + 0x3b0], al
mov rcx, qword [rsp + 0x638]
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 + 0x7d]
mov byte [r14 + 0x3b8], al
mov rcx, qword [rsp + 0x640]
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 + 0x7e]
mov byte [r14 + 0x3c0], al
mov rcx, qword [rsp + 0x650]
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 + 0x280]
mov byte [r14 + 0x3c8], al
mov rcx, qword [rsp + 0x660]
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 + 0x7f]
mov byte [r14 + 0x3d0], al
mov rcx, qword [rsp + 0x668]
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 + 0x80]
mov byte [r14 + 0x3d8], al
mov rcx, qword [rsp + 0x678]
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 + 0x2b0]
mov byte [r14 + 0x3e0], al
mov rcx, qword [rsp + 0x680]
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 + 0x81]
mov byte [r14 + 0x3e8], al
mov rcx, qword [rsp + 0x690]
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 + 0x2d0]
mov byte [r14 + 0x3f0], al
mov rcx, qword [rsp + 0x6a0]
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 + 0x2e8]
mov byte [r14 + 0x3f8], al
mov rcx, qword [rsp + 0x6a8]
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 + 0x82]
mov byte [r14 + 0x400], al
mov rcx, qword [rsp + 0x6b8]
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 + 0x308]
mov byte [r14 + 0x408], al
mov rcx, qword [rsp + 0x6c0]
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 + 0x83]
mov byte [r14 + 0x410], al
mov rcx, qword [rsp + 0x6d0]
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 + 0x330]
mov byte [r14 + 0x418], al
mov rcx, qword [rsp + 0x6e0]
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 + 0x340]
mov byte [r14 + 0x420], al
mov rcx, qword [rsp + 0x6e8]
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 + 0x84]
mov byte [r14 + 0x428], al
mov rcx, qword [rsp + 0x6f8]
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 + 0x85]
mov byte [r14 + 0x430], al
mov rcx, qword [rsp + 0x700]
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 + 0x378]
mov byte [r14 + 0x438], al
mov rcx, qword [rsp + 0x710]
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 + 0x86]
mov byte [r14 + 0x440], al
mov rcx, qword [rsp + 0x718]
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 + 0x87]
mov byte [r14 + 0x448], al
mov rcx, qword [rsp + 0x728]
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 + 0x88]
mov byte [r14 + 0x450], al
mov rcx, qword [rsp + 0x738]
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 + 0x89]
mov byte [r14 + 0x458], al
mov rcx, qword [rsp + 0x740]
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 + 0x8a]
mov byte [r14 + 0x460], al
mov rcx, qword [rsp + 0x750]
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 + 0x3d0]
mov byte [r14 + 0x468], al
mov rcx, qword [rsp + 0x758]
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 + 0x3e8]
mov byte [r14 + 0x470], al
mov rcx, qword [rsp + 0x768]
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 + 0x3f8]
mov byte [r14 + 0x478], al
mov rcx, qword [rsp + 0x778]
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 + 0x410]
mov byte [r14 + 0x480], al
mov rcx, qword [rsp + 0x780]
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 + 0x8b]
mov byte [r14 + 0x488], al
mov rcx, qword [rsp + 0x790]
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 + 0x8c]
mov byte [r14 + 0x490], al
mov rcx, qword [rsp + 0x798]
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 + 0x110]
mov byte [r14 + 0x498], al
mov rcx, qword [rsp + 0x7a8]
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 + 0x8d]
mov byte [r14 + 0x4a0], al
mov rcx, qword [rsp + 0x7b0]
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 + 0x448]
mov byte [r14 + 0x4a8], al
mov rcx, qword [rsp + 0x7b8]
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 + 0x458]
mov byte [r14 + 0x4b0], al
mov rcx, qword [rsp + 0x7c0]
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 + 0x8e]
mov byte [r14 + 0x4b8], al
mov rcx, qword [rsp + 0x7c8]
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 + 0x480]
mov byte [r14 + 0x4c0], al
mov rcx, qword [rsp + 0x7d0]
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 + 0x490]
mov byte [r14 + 0x4c8], al
mov rcx, qword [rsp + 0x7d8]
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 + 0x4a8]
mov byte [r14 + 0x4d0], al
mov rcx, qword [rsp + 0x7e0]
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 + 0x4c0]
mov byte [r14 + 0x4d8], al
mov rcx, qword [rsp + 0x7e8]
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 + 0x4d0]
mov byte [r14 + 0x4e0], al
mov rcx, qword [rsp + 0x7f0]
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 + 0x4e8]
mov byte [r14 + 0x4e8], al
mov rcx, qword [rsp + 0x7f8]
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 + 0x500]
mov byte [r14 + 0x4f0], al
mov rcx, qword [rsp + 0x800]
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 + 0x518]
mov byte [r14 + 0x4f8], al
mov rcx, qword [rsp + 0x808]
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 + 0x528]
mov byte [r14 + 0x500], al
mov rcx, qword [rsp + 0x810]
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 + 0x540]
mov byte [r14 + 0x508], al
mov rcx, qword [rsp + 0x818]
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 + 0x558]
mov byte [r14 + 0x510], al
mov rcx, qword [rsp + 0x820]
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 + 0x568]
mov byte [r14 + 0x518], al
mov rcx, qword [rsp + 0x828]
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 + 0x580]
mov byte [r14 + 0x520], al
mov rcx, qword [rsp + 0x830]
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 + 0x598]
mov byte [r14 + 0x528], al
mov rcx, qword [rsp + 0x838]
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 + 0x5b0]
mov byte [r14 + 0x530], al
mov rcx, qword [rsp + 0x840]
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 + 0x5c0]
mov byte [r14 + 0x538], al
mov rcx, qword [rsp + 0x848]
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 + 0x5d8]
mov byte [r14 + 0x540], al
mov rcx, qword [rsp + 0x850]
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 + 0x5f0]
mov byte [r14 + 0x548], al
mov rcx, qword [rsp + 0x858]
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 + 0x600]
mov byte [r14 + 0x550], al
mov rcx, qword [rsp + 0x860]
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 + 0x618]
mov byte [r14 + 0x558], al
mov rcx, qword [rsp + 0x868]
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 + 0x630]
mov byte [r14 + 0x560], al
mov rcx, qword [rsp + 0x870]
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 + 0x648]
mov byte [r14 + 0x568], al
mov rcx, qword [rsp + 0x878]
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 + 0x658]
mov byte [r14 + 0x570], al
mov rcx, qword [rsp + 0x880]
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 + 0x670]
mov byte [r14 + 0x578], al
mov rcx, qword [rsp + 0x888]
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 + 0x688]
mov byte [r14 + 0x580], al
mov rcx, qword [rsp + 0x890]
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 + 0x698]
mov byte [r14 + 0x588], al
mov rcx, qword [rsp + 0x898]
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 + 0x6b0]
mov byte [r14 + 0x590], al
mov rcx, qword [rsp + 0x8a0]
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 + 0x6c8]
mov byte [r14 + 0x598], al
mov rcx, qword [rsp + 0x8a8]
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 + 0x6d8]
mov byte [r14 + 0x5a0], al
mov rcx, qword [rsp + 0x8b0]
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 + 0x6f0]
mov byte [r14 + 0x5a8], al
mov rcx, qword [rsp + 0x8b8]
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 + 0x708]
mov byte [r14 + 0x5b0], al
mov rcx, qword [rsp + 0x8c0]
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 + 0x720]
mov byte [r14 + 0x5b8], al
mov rcx, qword [rsp + 0x8d0]
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 + 0x730]
mov byte [r14 + 0x5c0], al
mov rcx, qword [rsp + 0x8d8]
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 + 0x748]
mov byte [r14 + 0x5c8], al
mov rcx, qword [rsp + 0x8e8]
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 + 0x760]
mov byte [r14 + 0x5d0], al
mov rcx, qword [rsp + 0x8f8]
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 + 0x770]
mov byte [r14 + 0x5d8], al
mov rcx, qword [rsp + 0x900]
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 + 0x788]
mov byte [r14 + 0x5e0], al
mov rcx, qword [rsp + 0x910]
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 + 0x7a0]
mov byte [r14 + 0x5e8], al
mov rcx, qword [rsp + 0x918]
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 + 0x8f]
mov byte [r14 + 0x5f0], al
mov rcx, qword [rsp + 0x928]
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 + 0x90]
mov byte [r14 + 0x5f8], al
mov rcx, qword [rsp + 0x938]
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 + 0x91]
mov byte [r14 + 0x600], al
mov rcx, qword [rsp + 0x940]
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 + 0x92]
mov byte [r14 + 0x608], al
mov rcx, qword [rsp + 0x950]
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 + 0x93]
mov byte [r14 + 0x610], al
mov rcx, qword [rsp + 0x958]
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 + 0x94]
mov byte [r14 + 0x618], al
mov rcx, qword [rsp + 0x968]
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 + 0x95]
mov byte [r14 + 0x620], al
mov rcx, qword [rsp + 0x978]
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 + 0x96]
mov byte [r14 + 0x628], al
mov rcx, qword [rsp + 0x980]
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 + 0x97]
mov byte [r14 + 0x630], al
mov rcx, qword [rsp + 0xaa8]
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 + 0x98]
mov byte [r14 + 0x638], al
mov rcx, qword [rsp + 0xa68]
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 + 0x99]
mov byte [r14 + 0x640], al
mov rcx, qword [rsp + 0x998]
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 + 0x9a]
mov byte [r14 + 0x648], al
mov rcx, qword [rsp + 0x168]
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 + 0x9b]
mov byte [r14 + 0x650], al
mov rcx, qword [rsp + 0x9a0]
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 + 0x9c]
mov byte [r14 + 0x658], al
mov rcx, qword [rsp + 0x9a8]
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 + 0x9d]
mov byte [r14 + 0x660], al
mov rcx, qword [rsp + 0x9b0]
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 + 0x9e]
mov byte [r14 + 0x668], al
mov rcx, qword [rsp + 0x9b8]
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 + 0x9f]
mov byte [r14 + 0x670], al
mov rcx, qword [rsp + 0x9c0]
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 + 0xa0]
mov byte [r14 + 0x678], al
mov rcx, qword [rsp + 0x9c8]
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 + 0xa1]
mov byte [r14 + 0x680], al
mov rcx, qword [rsp + 0x9d0]
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 + 0xa2]
mov byte [r14 + 0x688], al
mov rcx, qword [rsp + 0x9d8]
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 + 0x8c8]
mov byte [r14 + 0x690], al
mov rcx, qword [rsp + 0x9e0]
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 + 0x8e0]
mov byte [r14 + 0x698], al
mov rcx, qword [rsp + 0x9e8]
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 + 0x8f0]
mov byte [r14 + 0x6a0], al
mov rcx, qword [rsp + 0x9f0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x6a7], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x6a5], ax
mov dword [r14 + 0x6a1], ecx
mov al, byte [rsp + 0x908]
mov byte [r14 + 0x6a8], al
mov rcx, qword [rsp + 0xd8]
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 + 0x920]
mov byte [r14 + 0x6b0], al
mov rcx, qword [rsp + 0x9f8]
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 + 0x930]
mov byte [r14 + 0x6b8], al
mov rcx, qword [rsp + 0xa98]
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 + 0x948]
mov byte [r14 + 0x6c0], al
mov rcx, qword [rsp + 0xa00]
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 + 0x960]
mov byte [r14 + 0x6c8], al
mov rcx, qword [rsp + 0xa08]
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 + 0x970]
mov byte [r14 + 0x6d0], al
mov rcx, qword [rsp + 0xa10]
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 + 0x988]
mov byte [r14 + 0x6d8], al
mov rcx, qword [rsp + 0xa18]
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 + 0x990]
mov byte [r14 + 0x6e0], al
mov rcx, qword [rsp + 0xe8]
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 + 0xa7]
mov byte [r14 + 0x6e8], al
mov rcx, qword [rsp + 0x150]
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 + 0xa4]
mov byte [r14 + 0x6f0], al
mov rax, rsi
shr rax, 0x30
mov byte [r14 + 0x6f7], al
mov rax, rsi
shr rax, 0x20
mov word [r14 + 0x6f5], ax
mov dword [r14 + 0x6f1], esi
mov al, byte [rsp + 0xa8]
mov byte [r14 + 0x6f8], al
mov rcx, qword [rsp + 0x120]
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 + 0xa5]
mov byte [r14 + 0x700], al
mov rcx, qword [rsp + 0xa70]
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 + 0xa9]
mov byte [r14 + 0x708], al
mov rcx, qword [rsp + 0xa20]
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 + 0xa6]
mov byte [r14 + 0x710], al
mov rcx, qword [rsp + 0xa28]
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 + 0x34]
mov byte [r14 + 0x718], al
mov rcx, qword [rsp + 0xa30]
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 + 0xaa]
mov byte [r14 + 0x720], al
mov rcx, qword [rsp + 0xa38]
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 + 0x33]
mov byte [r14 + 0x728], al
mov rcx, qword [rsp + 0xa40]
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 + 0xab]
mov byte [r14 + 0x730], al
mov rcx, qword [rsp + 0xa48]
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 + 0xac]
mov byte [r14 + 0x738], al
mov rcx, qword [rsp + 0xa50]
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 + 0xad]
mov byte [r14 + 0x740], al
mov rcx, qword [rsp + 0xa58]
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 al, byte [rsp + 0xae]
mov byte [r14 + 0x748], al
mov rcx, qword [rsp + 0xae8]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x74f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x74d], ax
mov dword [r14 + 0x749], ecx
mov al, byte [rsp + 0x118]
mov byte [r14 + 0x750], al
mov rcx, qword [rsp + 0xb10]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x757], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x755], ax
mov dword [r14 + 0x751], ecx
mov al, byte [rsp + 0xc0]
mov byte [r14 + 0x758], al
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x75f], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x75d], ax
mov dword [r14 + 0x759], ecx
mov al, byte [rsp + 0x130]
mov byte [r14 + 0x760], al
mov rcx, qword [rsp + 0xa60]
mov rax, rcx
shr rax, 0x30
mov byte [r14 + 0x767], al
mov rax, rcx
shr rax, 0x20
mov word [r14 + 0x765], ax
mov dword [r14 + 0x761], ecx
mov qword [r14 + 0x768], r15
mov rax, qword [rsp + 0xb08]
mov qword [r14 + 0x770], rax
mov rax, qword [rsp + 0x160]
mov qword [r14 + 0x778], rax
mov rax, qword [rsp + 0x170]
mov qword [r14 + 0x780], rax
mov rax, qword [rsp + 0xc8]
mov qword [r14 + 0x788], rax
mov rax, qword [rsp + 0xd0]
mov qword [r14 + 0x790], rax
mov rax, qword [rsp + 0xa88]
mov qword [r14 + 0x798], rax
mov rax, qword [rsp + 0xad0]
mov qword [r14 + 0x7a0], rax
lea rcx, [r14 + 0x7a8]
mov r8d, 0x2b0
lea rdx, [rsp + 0x2160]
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0x1d00]
movaps xmm1, xmmword [rsp + 0x1d10]
movups xmmword [r14 + 0xa58], xmm0
movups xmmword [r14 + 0xa68], xmm1
mov rax, qword [rsp + 0xae0]
mov qword [r14 + 0xa78], rax
mov byte [r14 + 0xa80], 0
mov eax, dword [rsp + 0x13a8]
mov ecx, dword [rsp + 0x13ab]
mov dword [r14 + 0xa81], eax
mov dword [r14 + 0xa84], ecx
mov rcx, qword [rsp + 0xb78]
mov qword [rcx + 8], r14
lea rax, [0x1402a5b00]
mov qword [rcx + 0x10], rax
movabs rax, 0x8000000000000000
add rax, 2
mov qword [rcx], rax
lea rcx, [rsp + 0x1960]
call fcn.140109cc3
movaps xmm6, xmmword [rbp + 0x2b20]
lea rsp, [rbp + 0x2b38]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test byte [rsp + 0xa3], 1
jne 0x140135c91
movzx eax, byte [rsp + 0xaf]
mov qword [rsp + 0xf0], rax
movzx eax, byte [rsp + 0x158]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0xa80]
mov r14b, byte [rax + 0x82]
lea rsi, [rsp + 0xbc0]
push 0xa
pop rax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 0x64
mov qword [rsi + 0x18], 0xfa
lea rdi, [rsp + 0x1ea0]
and qword [rdi], 0
mov qword [rdi + 8], 8
and qword [rdi + 0x10], 0
mov byte [rsi + 0x20], 1
mov rax, qword [rsp + 0xa88]
lea r15, [rax*8]
xor r12d, r12d
lea rbx, [rsp + 0x1560]
cmp r15, r12
je 0x140135fdd
mov r8, qword [r13 + r12]
mov rcx, rbx
mov rdx, rsi
call fcn.140175e65
mov rcx, rdi
mov rdx, rbx
call fcn.14013eb14
mov rcx, rbx
call fcn.14013c82f
add r12, 8
jmp 0x140135c5f
mov qword [rsp + 0xf0], rbx
mov rbx, qword [rsp + 0x148]
mov qword [rsp + 0xf8], rbx
mov rbx, qword [rsp + 0xa58]
mov qword [rsp + 0xae8], rbx
mov byte [rsp + 0xae], al
mov rax, qword [rsp + 0xa50]
mov qword [rsp + 0xa58], rax
mov byte [rsp + 0xad], dl
mov rax, qword [rsp + 0xa48]
mov qword [rsp + 0xa50], rax
mov byte [rsp + 0xac], r8b
mov rax, qword [rsp + 0xa40]
mov qword [rsp + 0xa48], rax
mov byte [rsp + 0xab], dil
mov rax, qword [rsp + 0xa38]
mov qword [rsp + 0xa40], rax
mov byte [rsp + 0x33], r15b
mov rax, qword [rsp + 0xa30]
mov qword [rsp + 0xa38], rax
mov byte [rsp + 0xaa], r14b
mov rax, qword [rsp + 0xa28]
mov qword [rsp + 0xa30], rax
mov al, byte [rsp + 0xa6]
mov byte [rsp + 0x34], al
mov rax, qword [rsp + 0xa20]
mov qword [rsp + 0xa28], rax
mov byte [rsp + 0xa6], sil
mov rax, qword [rsp + 0xa70]
mov qword [rsp + 0xa20], rax
mov al, byte [rsp + 0xa5]
mov byte [rsp + 0xa9], al
mov r14, qword [rsp + 0x120]
mov byte [rsp + 0xa5], r11b
mov r8, rcx
mov cl, byte [rsp + 0xa4]
mov byte [rsp + 0xa8], cl
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0xe0], rax
mov byte [rsp + 0xa4], r10b
mov rbx, qword [rsp + 0xe8]
mov al, byte [rsp + 0x990]
mov byte [rsp + 0xa7], al
mov rax, qword [rsp + 0xa18]
mov qword [rsp + 0xe8], rax
mov al, byte [rsp + 0x988]
mov byte [rsp + 0x990], al
mov rax, qword [rsp + 0xa10]
mov qword [rsp + 0xa18], rax
mov al, byte [rsp + 0x970]
mov byte [rsp + 0x988], al
mov rax, qword [rsp + 0xa08]
mov qword [rsp + 0xa10], rax
mov al, byte [rsp + 0x960]
mov byte [rsp + 0x970], al
mov rax, qword [rsp + 0xa00]
mov qword [rsp + 0xa08], rax
mov al, byte [rsp + 0x948]
mov byte [rsp + 0x960], al
mov rax, qword [rsp + 0xa98]
mov qword [rsp + 0xa00], rax
mov al, byte [rsp + 0x930]
mov byte [rsp + 0x948], al
mov rsi, qword [rsp + 0x9f8]
mov al, byte [rsp + 0x920]
mov byte [rsp + 0x930], al
mov qword [rsp + 0x9f8], r12
mov al, byte [rsp + 0x908]
mov byte [rsp + 0x920], al
mov r12, qword [rsp + 0x9f0]
mov al, byte [rsp + 0x8f0]
mov byte [rsp + 0x908], al
mov r10, qword [rsp + 0x9e8]
mov qword [rsp + 0x9f0], r10
mov al, byte [rsp + 0x8e0]
mov byte [rsp + 0x8f0], al
mov r10, qword [rsp + 0x9e0]
mov qword [rsp + 0x9e8], r10
mov al, byte [rsp + 0x8c8]
mov byte [rsp + 0x8e0], al
mov r10, qword [rsp + 0x9d8]
mov qword [rsp + 0x9e0], r10
mov al, byte [rsp + 0xa2]
mov byte [rsp + 0x8c8], al
mov r10, qword [rsp + 0x9d0]
mov qword [rsp + 0x9d8], r10
mov al, byte [rsp + 0xa1]
mov byte [rsp + 0xa2], al
mov r10, qword [rsp + 0x9c8]
mov qword [rsp + 0x9d0], r10
mov al, byte [rsp + 0xa0]
mov byte [rsp + 0xa1], al
mov r10, qword [rsp + 0x9c0]
mov qword [rsp + 0x9c8], r10
mov al, byte [rsp + 0x9f]
mov byte [rsp + 0xa0], al
mov r10, qword [rsp + 0x9b8]
mov qword [rsp + 0x9c0], r10
mov al, byte [rsp + 0x9e]
mov byte [rsp + 0x9f], al
mov r10, qword [rsp + 0x9b0]
mov qword [rsp + 0x9b8], r10
mov al, byte [rsp + 0x9d]
mov byte [rsp + 0x9e], al
mov r10, qword [rsp + 0x9a8]
mov qword [rsp + 0x9b0], r10
mov al, byte [rsp + 0x9c]
mov byte [rsp + 0x9d], al
mov r10, qword [rsp + 0x9a0]
mov qword [rsp + 0x9a8], r10
mov al, byte [rsp + 0x9b]
mov byte [rsp + 0x9c], al
jmp 0x14012b501
cmp r14b, 2
je 0x140136209
and r14b, 1
jne 0x140136209
lea rsi, [rsp + 0x1ea0]
mov rcx, rsi
call fcn.14013ebc4
mov rcx, rsi
call fcn.14013f27c
jmp 0x140136218
cmp byte [rax + 0x4e], 0
je 0x14011d92c
mov al, byte [r15 + 0x82]
cmp al, 2
je 0x14013602b
and al, 1
je 0x14011d92c
mov rax, qword [r13]
cmp dword [rax], 9
jne 0x14011d92c
lea rcx, [rsp + 0x1ea8]
and qword [rcx - 8], 0
mov qword [rcx], 8
and qword [rcx + 8], 0
mov r12, qword [rax + 0x10]
imul r13, qword [rax + 0x18], 0x30
add r13, r12
xor r15d, r15d
lea rdi, [rsp + 0x1560]
push 8
pop rbx
cmp r12, r13
je 0x1401365d1
and qword [rsp + 0x1560], 0
mov qword [rsp + 0x1568], 1
and qword [rsp + 0x1570], 0
mov qword [rsp + 0x1980], r12
mov rax, qword [r12]
add rax, 0xfffffffffffffffe
cmp rax, 8
push 2
pop rcx
cmovae rax, rcx
cmp rax, 1
je 0x1401360fe
cmp rax, 6
jne 0x14013ba8d
mov rax, qword [r12 + 0x10]
imul rsi, qword [r12 + 0x18], 0x30
test rsi, rsi
je 0x140136113
mov qword [rsp + 0x1d20], rax
cmp dword [rax], 3
jne 0x14013b79b
lea r14, [rax + 0x30]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
add r8, rdx
mov rcx, rdi
call fcn.14016056c
add rsi, 0xffffffffffffffd0
mov rax, r14
jmp 0x1401360c8
mov rdx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
add r8, rdx
mov rcx, rdi
call fcn.14016056c
movsb byte [rdi], byte [rsi]
add al, byte [rax]
cmp r15, qword [rsp + 0x1ea0]
jne 0x14013613d
lea rcx, [rsp + 0x1ea0]
mov rdx, r15
call fcn.1401b8227
mov rbx, qword [rsp + 0x1ea8]
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xb0
invalid
add byte [rax], al
add r12, 0x30
imul rax, r15, 0x18
movups xmm0, xmmword [rsp + 0x1560]
mov rcx, qword [rsp + 0x1570]
mov qword [rbx + rax + 0x10], rcx
movups xmmword [rbx + rax], xmm0
add al, 3
mov r15, qword [rsp + 0x1eb0]
inc r15
mov qword [rsp + 0x1eb0], r15
jmp 0x14013606b
invalid
invalid
test dil, 1
jne 0x14013635e
fiadd word [rcx]
add byte [rax], al
cmp qword [rsp + 0xa88], 1
jne case.default.0x1401361c2
mov byte [rdx], cl
add byte [rax], al
add dword [rdi], ecx
test dword [rsi + 0x48000018], ecx
mov dword [rsp + 0xa78], edx
or al, byte [rax]
invalid
mov qword [rsp + 0xa78], rdx
mov rax, qword [rsp + 0xd0]
mov rax, qword [rax]
mov eax, dword [rax]
mov rdx, qword [rax]
add rdx, 0xfffffffffffffffe
cmp rdx, 8
push 2
pop rbx
cmovae rdx, rbx
lea rcx, [0x1402522ac]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
add edx, ecx
adc byte [rax - 0x7d], cl
ret 0x48fe
jmp rdx
mov rax, qword [rax + 8]
mov rdx, qword [rax]
add rdx, 0xfffffffffffffffe
cmp rdx, 8
push 2
pop r8
cmovb r8, rdx
movsxd rdx, dword [rcx + r8*4]
add rdx, rcx
jmp rdx
mov rdx, qword [rsp + 0xa78]
mov r8b, byte [rsp + 0xc0]
mov bl, byte [rsp + 0x33]
mov byte [rsp + 0x33], bl
mov rcx, qword [rsp + 0xb0]
jmp 0x140137a35
lea rcx, [rsp + 0x1ea0]
xor edx, edx
call fcn.140177102
movabs rcx, 0x8000000000000000
mov r12, qword [rsp + 0xd8]
mov rax, qword [rsp + 0x1eb0]
mov qword [rsp + 0x1a10], rax
movups xmm0, xmmword [rsp + 0x1ea0]
movaps xmmword [rsp + 0x1a00], xmm0
cmp qword [rsp + 0x1a00], rcx
mov r8, qword [rsp + 0xb0]
mov r14b, byte [rsp + 0x34]
je 0x140137f6d
mov r13, qword [rsp + 0x1a10]
test r13, r13
je 0x140137f6d
mov r15, qword [rsp + 0x1a08]
mov rsi, qword [r15 + 8]
mov rdi, qword [r15 + 0x10]
shl r13, 5
add r13, r15
push 1
pop rcx
xor edx, edx
lea rbx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_hir_literal.rsassertion_failed:_seq1.len__.map_or_true__x_x___self.limit_total_
mov rax, rdi
test dl, 1
je 0x1401362ab
cmp r15, r13
jne 0x1401362c5
jmp 0x1401364b5
mov rdx, r13
sub rdx, r15
shr rdx, 5
cmp rdx, rcx
jbe 0x1401364b5
shl rcx, 5
add r15, rcx
mov r14, qword [r15 + 0x10]
mov r12, qword [r15 + 8]
add r15, 0x20
add r12, r14
mov rcx, rdi
sub rcx, rax
mov rdx, rsi
mov r8, rdi
mov r9, rbx
call fcn.14018a822
add rax, rdx
push 0xffffffffffffffff
pop r8
xor ecx, ecx
cmp r14, rcx
je 0x140136315
cmp rdx, rcx
je 0x14013630d
mov r9b, byte [r12 + r8]
cmp r9b, byte [rax + r8]
jne 0x140136312
inc rcx
dec r8
jmp 0x1401362f1
mov r14, rdx
jmp 0x140136315
mov r14, rcx
mov dl, 1
mov ecx, 0
mov rax, r14
test r14, r14
mov r8, qword [rsp + 0xb0]
mov r12, qword [rsp + 0xd8]
mov r14b, byte [rsp + 0x34]
jne 0x14013629c
jmp 0x140137f6d
lea rsi, [rsp + 0x1ad8]
mov r15, qword [rsi - 0x10]
mov rbx, qword [rsi - 8]
mov r14, r15
shr r14, 0x20
jmp 0x140136497
mov r15, qword [rsp + 0xaa0]
shl r15, 8
movzx eax, byte [rsp + 0x130]
or r15, rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0xac0], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0xac8]
mov qword [rsp + 0x178], rax
mov r8b, byte [rsp + 0xc0]
mov byte [rsp + 0xc0], r10b
mov qword [rsp + 0xa88], r9
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0xd0], rax
mov r9, r12
mov ebx, edi
jmp 0x14012fa8b
lea rax, [rsp + 0xbc0]
mov rax, qword [rax + 0x210]
mov rcx, qword [rax]
call fcn.140113d65
mov rbx, rax
xor r14d, r14d
lea r15, [rsp + 0x1ac0]
push 1
pop rdi
cmp rbx, r14
je 0x14011e980
mov rax, qword [rsp + 0xdd0]
mov rax, qword [rax]
mov ecx, r14d
cmp qword [rax + 0x38], rcx
jbe 0x14013bd02
mov rax, qword [rax + 0x30]
mov eax, dword [rax + rcx*4]
mov dword [rsp + 0x20], eax
mov rcx, r15
lea rdx, [rsp + 0xbc0]
mov r8d, edi
mov r9d, r14d
call fcn.140113ca2
mov rax, qword [rsp + 0x1ac0]
cmp rax, r13
jne 0x140136483
inc r14
jmp 0x14013642f
lea rsi, [rsp + 0x1ad8]
mov r15d, dword [rsi - 0x10]
mov r14d, dword [rsi - 0xc]
mov rbx, qword [rsi - 8]
push 0xd
pop rcx
lea rdi, [rsp + 0x1ea0]
rep movsq qword [rdi], qword [rsi]
mov r12, rax
mov r13, qword [rsp + 0xd0]
jmp 0x14011e1fc
mov rcx, rdi
sub rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_syntax_0.8.2_src_hir_literal.rsassertion_failed:_seq1.len__.map_or_true__x_x___self.limit_total_
mov rdx, rsi
mov r8, rdi
call fcn.14018a822
mov r8, qword [rsp + 0xb0]
test rax, rax
je 0x140137f6d
mov r13, rdx
test rdx, rdx
je 0x140137f6d
mov rsi, rax
mov qword [rsp + 0xb18], rax
mov qword [rsp + 0xb20], r13
cmp r13, 1
jne 0x140136b9d
mov al, byte [rsi]
movabs r15, 0x8000000000000000
mov qword [rsp + 0xbc0], r15
add byte [rax], al
mov byte [rsp + 0xbc8], al
jmp 0x140137c6f
lea rdx, [rsp + 0xbcb]
mov bl, byte [rdx - 3]
mov r15b, byte [rdx - 2]
mov r14b, byte [rdx - 1]
lea rcx, [rsp + 0x1560]
mov r8d, 0x135
call sub.msvcrt.dll_memcpy
lea rdx, [rsp + 0xd00]
lea rcx, [rsp + 0x1ea0]
mov r8d, 0xe0
add byte [rax], al
call sub.msvcrt.dll_memcpy
mov rax, r12
xor rax, rsi
cmp rax, 7
push 4
pop rcx
cmovb rcx, rax
lea rax, [0x14025226c]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rsi, [rsp + 0xbc0]
mov rcx, rsi
xor edx, edx
call fcn.14013c6a7
mov rcx, rsi
call fcn.14013c776
mov rdi, rax
push 0x20
pop rcx
push 8
pop rdx
call fcn.14004862f
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, [0x1402a60c8]
jmp 0x14013712f
cmp r15, 0xbb8
jae 0x1401365e7
lea rcx, [rsp + 0x1ea0]
jmp 0x14013ba47
mov rax, qword [rsp + 0x1ea0]
lea rcx, [rsp + 0x1ea8]
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x13b0], xmm0
movabs rsi, 0x8000000000000000
cmp rax, rsi
mov r15, qword [rsp + 0xc8]
je 0x14011d92c
movaps xmm0, xmmword [rsp + 0x13b0]
movups xmmword [rsp + 0x1378], xmm0
mov qword [rsp + 0x1370], rax
mov r14, qword [rsp + 0x1378]
mov rbx, rsi
mov r15, qword [rsp + 0x1380]
xor eax, eax
cmp r15, 0x1f5
mov ecx, 0
adc cl, 1
push 3
pop r8
lea rdx, [rsp + 0x1980]
mov qword [rdx], r8
mov byte [rdx + 0xa], al
mov qword [rdx + 0x28], 2
mov qword [rdx + 0x30], r8
mov byte [rdx + 0x3a], al
mov byte [rdx + 0x40], 1
mov qword [rdx + 0x10], r8
mov byte [rdx + 0x1a], al
mov byte [rdx + 0x49], cl
mov cx, 1
mov word [rdx + 8], cx
mov word [rdx + 0x38], cx
mov word [rdx + 0x18], cx
mov word [rdx + 0x20], 0x100
mov byte [rdx + 0x48], al
lea rdi, [rsp + 0x1560]
mov rcx, rdi
call fcn.14002dccd
mov rsi, qword [rdi]
cmp rsi, rbx
je 0x14013ba3f
lea rbx, [rsp + 0x1580]
mov eax, dword [rbx - 6]
movzx r12d, word [rbx - 2]
shl r12, 0x20
or r12, rax
movups xmm6, xmmword [rbx - 0x18]
movzx r13d, word [rbx - 8]
lea rdi, [rsp + 0xbe0]
mov r8d, 0x398
mov rcx, rdi
mov rdx, rbx
call sub.msvcrt.dll_memcpy
mov qword [rdi - 0x20], rsi
movups xmmword [rdi - 0x18], xmm6
mov word [rdi - 8], r13w
mov rax, r12
shr rax, 0x20
mov word [rdi - 2], ax
mov dword [rdi - 6], r12d
lea rdi, [rsp + 0xd98]
lea rcx, [rsp + 0xdb0]
mov byte [rbx - 0x18], 0
and qword [rbx - 0x20], 0
lea rdx, [rsp + 0x1560]
call fcn.140106d8d
lea rcx, [rsp + 0xde0]
call fcn.140106dd4
lea rcx, [rsp + 0xdc8]
call fcn.140106e07
lea rbx, [rsp + 0x1560]
mov rcx, rbx
mov rdx, rdi
xor r8d, r8d
call fcn.14002dc11
cmp dword [rbx], 3
jne 0x14013ba32
lea rbx, [rsp + 0x1560]
mov rcx, rbx
mov rdx, rdi
xor r8d, r8d
call fcn.14002dc11
cmp dword [rbx], 3
jne 0x14013ba32
lea rbx, [rsp + 0x1560]
mov rcx, rbx
mov rdx, rdi
xor r8d, r8d
call fcn.14002dc11
cmp dword [rbx], 3
jne 0x14013ba32
lea rbx, [rsp + 0x1560]
mov eax, dword [rbx + 4]
mov dword [rsp + 0xf40], eax
mov rcx, rbx
lea rdx, [rsp + 0xd98]
xor r8d, r8d
call fcn.14002dc11
cmp dword [rbx], 3
jne 0x14013ba32
lea rbx, [rsp + 0x1560]
mov eax, dword [rbx + 4]
lea rdx, [rsp + 0xbc0]
mov dword [rdx + 0x384], eax
mov rcx, rbx
call fcn.14002f53f
cmp dword [rbx], 3
jne 0x14013ba32
lea rbx, [rsp + 0x1560]
lea rdx, [rsp + 0xbc0]
mov rcx, rbx
call fcn.14002faa2
cmp dword [rbx], 3
jne 0x14013ba32
imul rax, r15, 0x18
add rax, r14
mov qword [rsp + 0xe0], rax
xor eax, eax
mov qword [rsp + 0xd8], rax
cmp r14, qword [rsp + 0xe0]
je 0x14013b7eb
mov rdx, qword [rsp + 0xd8]
mov qword [rsp + 0xb18], rdx
lea rcx, [rsp + 0x1560]
call fcn.140107129
cmp dword [rsp + 0x1560], 0
jne 0x14013ba32
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0xc0], rax
cmp rax, 0x7ffffffe
ja 0x14013ba32
mov rax, qword [r14 + 8]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0xe08]
mov rcx, qword [rsp + 0xf28]
mov rdx, qword [rsp + 0xc0]
cmp rcx, rdx
cmovae rcx, rdx
mov qword [rsp + 0xf28], rcx
mov rcx, qword [rsp + 0xf30]
cmp rcx, rdx
cmovbe rcx, rdx
mov edx, dword [rsp + 0x1564]
mov dword [rsp + 0xe8], edx
mov qword [rsp + 0xf30], rcx
mov qword [rsp + 0x1940], rax
cmp qword [rsp + 0xd8], rax
jne 0x14013bd12
lea rcx, [rsp + 0xdf8]
mov rdx, qword [rsp + 0xc0]
call fcn.14002d6ad
mov rax, qword [rsp + 0xf50]
cmp byte [rax + 9], 0
je 0x140136940
lea rcx, [rsp + 0xbc0]
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xc0]
call fcn.14003ebcd
add r14, 0x18
inc qword [rsp + 0xd8]
mov r13d, dword [rsp + 0xf40]
mov rax, qword [rsp + 0xb0]
add qword [rsp + 0xc0], rax
xor r12d, r12d
xor esi, esi
mov ebx, r13d
mov rax, qword [rsp + 0xb0]
cmp rax, qword [rsp + 0xc0]
je 0x140136b6a
mov r15, r12
mov rax, qword [rsp + 0xb0]
movzx edi, byte [rax]
test sil, 1
mov al, 1
jne 0x1401369be
mov rcx, qword [rsp + 0xda0]
mov rdx, qword [rsp + 0xda8]
mov r8d, ebx
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.1.2_src_nfa_noncontiguous.rs
call fcn.14010690f
cmp dword [rax + 8], 0
setne al
mov rsi, rax
test al, al
je 0x1401369d7
mov rax, qword [rsp + 0xf50]
cmp byte [rax + 8], 1
je 0x140136841
lea rcx, [rsp + 0xf58]
mov edx, edi
mov r8d, edi
call fcn.14003d28c
mov rax, qword [rsp + 0xf50]
cmp byte [rax + 0xa], 0
je 0x140136a10
mov ecx, edi
call fcn.14003eedd
lea rcx, [rsp + 0xf58]
mov edx, eax
mov r8d, eax
call fcn.14003d28c
inc qword [rsp + 0xb0]
lea r12, [r15 + 1]
mov rcx, qword [rsp + 0xda0]
mov rdx, qword [rsp + 0xda8]
mov r8d, ebx
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.1.2_src_nfa_noncontiguous.rs
call fcn.14010690f
mov eax, dword [rax + 4]
test rax, rax
je 0x140136a7d
movzx r8d, byte [rsp + rdi + 0xe28]
add r8, rax
mov rcx, qword [rsp + 0xdd0]
mov rdx, qword [rsp + 0xdd8]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.1.2_src_nfa_noncontiguous.rs
call fcn.14015b13b
mov r8, rax
mov r13d, dword [r8]
cmp r13d, 1
jne 0x140136969
jmp 0x140136ac2
lea rcx, [rsp + 0xd98]
mov edx, ebx
call fcn.140025d41
test edx, edx
je 0x140136ac2
mov ecx, edx
mov rdx, qword [rax + 0x28]
cmp rdx, rcx
jbe 0x14013ba63
mov r8, qword [rax + 0x20]
lea rcx, [rcx + rcx*8]
mov edx, dword [r8 + rcx + 5]
mov r9b, byte [r8 + rcx]
cmp r9b, dil
jb 0x140136a8c
cmp r9b, dil
jne 0x140136ac2
add r8, rcx
inc r8
jmp 0x140136a6e
lea rcx, [rsp + 0x1560]
lea rdx, [rsp + 0xd98]
mov r8, r15
call fcn.14002dc11
cmp dword [rsp + 0x1560], 3
jne 0x14013ba32
mov r13d, dword [rsp + 0x1564]
mov dword [rsp + 0x20], r13d
lea rcx, [rsp + 0x1560]
lea rdx, [rsp + 0xd98]
mov r8d, ebx
mov r9d, edi
call fcn.14002d785
cmp dword [rsp + 0x1560], 3
jne 0x14013ba32
mov rax, qword [rsp + 0xf50]
cmp byte [rax + 0xa], 0
je 0x140136969
mov ecx, edi
call fcn.14003eedd
mov dword [rsp + 0x20], r13d
lea rcx, [rsp + 0x1560]
lea rdx, [rsp + 0xd98]
mov r8d, ebx
mov r9d, eax
call fcn.14002d785
cmp dword [rsp + 0x1560], 3
je 0x140136969
jmp 0x14013ba32
lea rcx, [rsp + 0x1560]
lea rdx, [rsp + 0xd98]
mov r8d, ebx
mov r9d, dword [rsp + 0xe8]
call fcn.14002dabe
cmp dword [rsp + 0x1560], 3
je 0x140136841
jmp 0x14013ba32
lea rdi, [rsp + 0x1560]
mov rcx, rdi
mov rdx, rsi
mov r8, r13
call fcn.140154659
lea rbx, [rsp + 0x1ea0]
mov rcx, rbx
mov rdx, rdi
call fcn.140154bc4
cmp dword [rbx + 0x100], 2
movabs r15, 0x8000000000000000
jne 0x140136c4b
lea rcx, [rsp + 0x1ea0]
call fcn.14015462c
lea rdx, [rsp + 0x13b0]
mov byte [rdx + 4], 2
mov dword [rdx], 0x2020100
lea rdi, [rsp + 0x1ac0]
mov rcx, rdi
call fcn.14002de5f
push 1
pop rbx
sub rbx, 1
jb 0x140136c8e
cmp byte [rsp + 0x1b0d], 0
jne 0x140136c0b
cmp qword [rsp + 0x1ad0], 0x80
jb 0x140136c3b
mov byte [rsp + 0x1b0d], 1
mov rcx, rdi
call fcn.14003ced2
jmp 0x140136c0b
mov rcx, rdi
mov rdx, rsi
mov r8, r13
call fcn.14003cf00
jmp 0x140136c0b
lea rcx, [rsp + 0x1578]
lea rdx, [rsp + 0x1ea0]
mov r8d, 0x120
call sub.msvcrt.dll_memcpy
adc byte [rax], al
lea rax, [r15 + 3]
lea rcx, [rsp + 0xbc8]
mov qword [rcx - 8], rax
lea rdx, [rsp + 0x1560]
add byte [rax], al
mov r8d, 0x138
call sub.msvcrt.dll_memcpy
jmp 0x140137c6f
add byte [rax], al
add byte [rax], al
lea rsi, [rsp + 0x1ea0]
lea rdx, [rsp + 0x1ac0]
mov rcx, rsi
call fcn.14002fae5
mov rdx, qword [rsi]
invalid
cmp rdx, r15
jne 0x140137604
mov qword [rsp + 0x1560], r15
lea rcx, [rsp + 0x1ac0]
call fcn.14010705c
jmp 0x14013779b
mov qword [rsp + 0xaf0], rbx
mov qword [rsp + 0xd0], r9
mov byte [rsp + 0x110], r11b
mov byte [rsp + 0x118], r10b
mov qword [rsp + 0x120], r14
mov rsi, qword [rax + 0x10]
mov rdi, qword [rax + 0x18]
mov rcx, rdi
call fcn.140163dbc
lea rbx, [rsp + 0x1d20]
mov qword [rbx], rax
mov qword [rbx + 8], rdx
and qword [rbx + 0x10], 0
mov rcx, rbx
mov rdx, rdi
call fcn.1401605b0
mov r12, qword [rbx + 0x10]
test rdi, rdi
mov bl, byte [rsp + 0x33]
je 0x140136d8f
imul r13, r12, 0x30
add r13, qword [rsp + 0x1d28]
neg rdi
xor r14d, r14d
lea r15, [rsp + 0xbc0]
mov rcx, r15
mov rdx, rsi
call fcn.1401051e6
movups xmm0, xmmword [rsp + 0xbc0]
movups xmm1, xmmword [rsp + 0xbd0]
movups xmm2, xmmword [rsp + 0xbe0]
movups xmmword [r13 + 0x20], xmm2
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
dec r14
add r13, 0x30
add rsi, 0x30
cmp rdi, r14
jne 0x140136d4a
sub r12, r14
movabs r14, 0x8000000000000000
movups xmm0, xmmword [rsp + 0x1d20]
lea rdx, [rsp + 0xbc0]
movaps xmmword [rdx], xmm0
mov qword [rdx + 0x10], r12
lea rsi, [rsp + 0x1ac0]
mov rcx, rsi
call fcn.140170c14
lea rdi, [rsp + 0xbc0]
mov rcx, rdi
mov rdx, rsi
call fcn.140171629
cmp dword [rdi], 8
jne 0x140137696
mov rax, qword [rsp + 0xbc8]
movups xmm0, xmmword [rsp + 0xbd0]
movaps xmmword [rsp + 0x1980], xmm0
cmp rax, r14
mov r14, qword [rsp + 0x120]
mov r10b, byte [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
mov r11b, byte [rsp + 0x110]
mov rdx, qword [rsp + 0xa78]
mov r9, qword [rsp + 0xd0]
mov dil, byte [rsp + 0xa3]
mov r8b, byte [rsp + 0xc0]
je 0x1401361f8
mov ecx, ebx
mov rbx, qword [rsp + 0xa68]
mov byte [rsp + 0x33], cl
lea r14, [rsp + 0x1980]
movaps xmm0, xmmword [r14]
movups xmmword [rsp + 0x1378], xmm0
mov qword [rsp + 0x1370], rax
mov rsi, qword [rsp + 0x1378]
mov r13, qword [rsp + 0x1380]
add rsi, 0x30
push 1
pop r12
lea rdi, [rsp + 0xbc0]
mov r15, r13
sub r15, r12
jbe 0x1401379d8
mov rcx, rdi
mov rdx, rsi
call fcn.14013f290
cmp byte [rsp + 0xbd8], 2
mov esp, 0xbd824
add byte [rdx], al
je 0x140136ed6
movups xmm0, xmmword [rsp + 0xbc0]
movups xmm1, xmmword [rsp + 0xbd0]
movaps xmmword [rsp + 0x1990], xmm1
add byte [rdi], cl
sub dword [rsp + 0x1980], eax
and al, 0x80
sbb dword [rax], eax
invalid
cmp byte [rsp + 0x1998], 0
jne 0x140139837
mov rcx, r14
call fcn.14001fd56
add rsi, 0x30
inc r12
jmp 0x140136e7f
lea rsi, [rsp + 0xbc0]
mov rcx, rsi
xor edx, edx
call fcn.14013c6a7
add byte [rax - 0x77], cl
int1
call fcn.14013c776
mov rdi, rax
push 0x20
pop rcx
push 8
pop rdx
call fcn.14004862f
sub byte [rdi], dl
int1
dec dword [rax - 0x77]
invalid
push 1
pop rax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdi
mov byte [rsi + 0x18], bl
mov byte [rsi + 0x19], r15b
lea rax, [0x1402a5f78]
jmp 0x14013712f
movzx eax, r15b
shl eax, 8
movzx ebx, bl
or ebx, eax
lea rsi, [rsp + 0xbc0]
mov rcx, rsi
xor edx, edx
call fcn.14013c6a7
mov rcx, rsi
call fcn.14013c776
mov rdi, rax
push 0x20
pop rcx
push 8
pop rdx
call fcn.14004862f
invalid
int1
dec dword [rax - 0x77]
invalid
push 1
pop rax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdi
adc byte [rax + rcx*4 + 0x76], al
invalid
mov word [rsi + 0x18], bx
lea rax, [0x1402a5e28]
jmp 0x14013712f
lea rsi, [rsp + 0x1575]
lea rdi, [rsp + 0xbc0]
add byte [rax - 0x77], cl
stc
xor edx, edx
call fcn.14013c6a7
mov rcx, rdi
call fcn.14013c776
mov rdi, rax
lea rcx, [rsp + 0xbd0]
mov r8d, 0x120
mov rdx, rsi
call sub.msvcrt.dll_memcpy
push 0x20
pop rdx
mov ecx, 0x160
call fcn.14004862f
mov rsi, rax
push 1
pop rax
mov qword [rsi], rax
mov qword [rsi + 8], rax
lea rcx, [rsi + 0x10]
adc byte [rax - 0x73], r9b
xchg esp, eax
and al, 0xc0
or eax, dword [rax]
add byte [rcx - 0x48], al
xor byte [rcx], al
add byte [rax], al
call sub.msvcrt.dll_memcpy
mov qword [rsi + 0x140], rdi
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x16ecda
jmp 0x14013712f
lea rsi, [rsp + 0xbc0]
mov rcx, rsi
xor edx, edx
call fcn.14013c6a7
mov rcx, rsi
call fcn.14013c776
mov rdi, rax
push 8
pop rdx
mov ecx, 0x228
call fcn.14004862f
mov rsi, rax
push 1
pop rax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r12
mov byte [rsi + 0x18], bl
mov byte [rsi + 0x19], r15b
mov byte [rsi + 0x1a], r14b
lea rcx, [rsi + 0x1b]
lea rdx, [rsp + 0x1560]
mov r8d, 0x135
call sub.msvcrt.dll_memcpy
lea rcx, [rsi + 0x150]
mov ss, word [rax + 1]
add byte [rax], al
lea rdx, [rsp + 0x1ea0]
mov r8d, 0xd0
call sub.msvcrt.dll_memcpy
mov qword [rsi + 0x220], rdi
and byte [rdx], al
add byte [rax], al
lea rax, [0x1402a6020]
jmp 0x14013712f
lea rsi, [rsp + 0xbc0]
mov rcx, rsi
xor edx, edx
call fcn.14013c6a7
mov rcx, rsi
call fcn.14013c776
mov rdi, rax
push 8
pop rdx
mov ecx, 0x118
call fcn.14004862f
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, 0x60
adc eax, 0xb8410000
std
add byte [rax], al
add al, ch
jb 0x140137098
adc byte [rax], al
mov qword [rsi + 0x110], rdi
lea rax, [0x1402a5d80]
jmp 0x14013712f
lea rcx, [rsp + 0x1ac0]
mov byte [rcx], bl
mov byte [rcx + 1], r15b
mov byte [rcx + 2], r14b
movups xmm0, xmmword [rsp + 0x1560]
movups xmmword [rcx + 3], xmm0
mov rax, qword [rsp + 0x156d]
mov qword [rcx + 0x10], rax
call fcn.14013c7cc
mov rsi, rax
lea rax, [0x1402a5ed0]
mov rcx, qword [rsp + 0xb78]
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], rax
movabs rax, 0x8000000000000000
add rax, 2
mov qword [rcx], rax
lea rcx, [rsp + 0xb80]
call fcn.14013c82f
jmp 0x140135bad
mov rbx, qword [rsp + 0xbe8]
mov cl, byte [rsp + 0xd18]
shr rbx, cl
mov rcx, rbx
call fcn.140105b9a
lea rdi, [rsp + 0x1ac0]
mov qword [rdi], rax
mov qword [rdi + 8], rdx
and qword [rdi + 0x10], 0
mov rcx, rdi
mov rdx, rbx
call fcn.14010510c
mov r13, qword [rdi + 8]
mov r15, qword [rdi + 0x10]
xor eax, eax
cmp rbx, rax
je 0x1401371b7
mov dword [r13 + r15*4], eax
inc rax
inc r15
jmp 0x1401371a5
mov rdi, rbx
mov rax, qword [rsp + 0x1ac0]
mov qword [rsp + 0xb0], rax
xor ecx, ecx
test rbx, rbx
setne cl
lea r12d, [rbx - 1]
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_dfa_onepass.rs
call fcn.14017a1d8
lea rbx, [rsp + 0xbc0]
mov qword [rsp + 0xd8], rdi
sub rdi, 1
jb 0x1401372f1
mov rcx, rdi
call fcn.14010a77d
mov r14d, eax
mov rcx, rbx
mov edx, eax
call fcn.14010a7be
shr rax, 0x2a
cmp eax, 0x3ffffe
ja 0x1401371f2
mov eax, r14d
mov r8, r12
cmp r12, rax
je 0x1401372c6
mov qword [rsp + 0xc0], r13
mov r10d, r8d
mov rcx, qword [rsp + 0xd18]
and ecx, 0x3f
shl r10, cl
mov r9, rax
shl r9, cl
mov r8, qword [rsp + 0xbe0]
mov rdx, qword [rsp + 0xbe8]
xor r11d, r11d
mov r14, r11
shr r14, cl
test r14, r14
jne 0x140137295
cmp r10, rdx
jae 0x14013b77d
cmp r9, rdx
jae 0x14013b78c
mov r14, qword [r8 + r10*8]
mov r13, qword [r8 + r9*8]
mov qword [r8 + r10*8], r13
mov qword [r8 + r9*8], r14
inc r9
inc r10
inc r11
jmp 0x14013725d
cmp r12, r15
jae 0x14013ba6f
cmp r15, rax
jbe 0x14013ba7b
mov r13, qword [rsp + 0xc0]
mov r8, r12
mov ecx, dword [r13 + r12*4]
mov edx, dword [r13 + rax*4]
mov dword [r13 + r12*4], edx
mov dword [r13 + rax*4], ecx
mov dword [rsp + 0xd30], r8d
sub r8, 1
mov r12, r8
jae 0x1401371f2
lea rcx, [0x1402a468e]
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_dfa_onepass.rs
push 0x34
pop rdx
call fcn.1400c46a0
lea rax, [rsp + 0x1ad8]
mov rcx, qword [rsp + 0xb0]
mov qword [rax - 0x18], rcx
mov qword [rax - 0x10], r13
mov qword [rax - 8], r15
and qword [rax], 0
mov rcx, r15
call fcn.140105b9a
mov qword [rsp + 0xe8], rax
mov rcx, rdx
lea r8, [r15*4]
mov qword [rsp + 0xb0], rdx
mov rdx, r13
call sub.msvcrt.dll_memcpy
xor edi, edi
lea r14, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_dfa_remapper.rs
mov r12, qword [rsp + 0xd8]
cmp rdi, r12
je 0x140137414
mov rax, rdi
inc rdi
mov rbx, qword [rsp + 0x1ad8]
and ebx, 0x3f
mov r13, rax
mov ecx, ebx
shl r13, cl
mov rcx, qword [rsp + 0xb0]
mov rdx, r15
mov qword [rsp + 0xc0], rax
mov r8, rax
mov r9, r14
call fcn.14015b13b
mov eax, dword [rax]
cmp eax, r13d
je 0x14013734d
mov qword [rsp + 0xc8], rdi
mov r14, r15
mov r15, qword [rsp + 0xb0]
lea rdi, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_dfa_remapper.rs
mov r12d, eax
mov r8d, eax
mov ecx, ebx
shr r8, cl
mov rcx, r15
mov rdx, r14
mov r9, rdi
call fcn.14015b13b
mov eax, dword [rax]
cmp eax, r13d
jne 0x1401373ae
mov rcx, qword [rsp + 0x1ac8]
mov rdx, qword [rsp + 0x1ad0]
mov r8, qword [rsp + 0xc0]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_dfa_remapper.rs
call fcn.14015b13b
mov dword [rax], r12d
mov r12, qword [rsp + 0xd8]
mov r15, r14
lea r14, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_dfa_remapper.rs
mov rdi, qword [rsp + 0xc8]
jmp 0x14013734d
mov rcx, qword [rsp + 0xd18]
and ecx, 0x3f
mov rax, qword [rsp + 0xbe8]
mov rdx, qword [rsp + 0xd10]
mov qword [rsp + 0xe0], rdx
mov qword [rsp + 0xd8], rcx
shr rax, cl
mov qword [rsp + 0xc8], rax
xor ebx, ebx
lea rdi, [rsp + 0x1ac0]
movabs r15, 0x7ffffffffff
mov rdx, qword [rsp + 0xb0]
cmp rbx, qword [rsp + 0xc8]
je 0x140137517
mov qword [rsp + 0xc0], rbx
mov rcx, qword [rsp + 0xd8]
shl rbx, cl
mov r14, qword [rsp + 0xe0]
sub r14, 1
jb 0x140137507
mov rcx, qword [rsp + 0xbe0]
mov rdx, qword [rsp + 0xbe8]
mov r8, rbx
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_dfa_onepass.rs
call fcn.14010ae5e
mov r12, qword [rax]
shr r12, 0x2b
mov rcx, qword [rsp + 0xbe0]
mov rdx, qword [rsp + 0xbe8]
mov r8, rbx
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_dfa_onepass.rs
call fcn.14010ae5e
mov r13, rax
mov rcx, rdi
lea rdx, [rsp + 0x1ad8]
mov r8d, r12d
call fcn.1401142ed
shl rax, 0x2b
mov rcx, qword [r13]
and rcx, r15
or rcx, rax
mov qword [r13], rcx
inc rbx
jmp 0x14013748f
mov rbx, qword [rsp + 0xc0]
inc rbx
jmp 0x14013745e
mov r12, qword [rsp + 0xc00]
xor r15d, r15d
lea rbx, [rsp + 0x1ac0]
lea r14, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_dfa_onepass.rs
cmp r12, r15
je 0x140137598
lea r13, [r15 + 1]
mov rcx, qword [rsp + 0xbf8]
mov rdx, qword [rsp + 0xc00]
mov r8, r15
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_dfa_onepass.rs
call fcn.14015b13b
mov r8d, dword [rax]
mov rcx, rbx
lea rdx, [rsp + 0x1ad8]
call fcn.1401142ed
mov edi, eax
mov rcx, qword [rsp + 0xbf8]
mov rdx, qword [rsp + 0xc00]
mov r8, r15
mov r9, r14
call fcn.14015b13b
mov dword [rax], edi
mov r15, r13
mov rdx, qword [rsp + 0xb0]
jmp 0x140137531
mov rcx, qword [rsp + 0xe8]
call fcn.1401095b4
mov rcx, qword [rsp + 0x1ac0]
mov rdx, qword [rsp + 0x1ac8]
call fcn.1401095b4
mov rdi, qword [rsp + 0xbc0]
mov r12, qword [rsp + 0xbc8]
mov r15, qword [rsp + 0xbd0]
mov r14, r15
shr r14, 0x20
mov rbx, qword [rsp + 0xbd8]
lea rcx, [rsp + 0x1ea0]
mov r8d, 0x158
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov r13, qword [rsp + 0xd0]
jmp 0x14011e20c
lea rsi, [rsp + 0x1ea8]
lea rax, [rsp + 0x1d28]
push 0xb
pop rcx
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rax - 8], rdx
lea rcx, [rsp + 0x1ac0]
call fcn.14010705c
lea rdx, [rsp + 0xb80]
mov qword [rdx], 3
mov byte [rdx + 0xa], 0
mov word [rdx + 8], 1
mov word [rdx + 0x10], 0x102
lea rsi, [rsp + 0x1ea0]
lea r8, [rsp + 0xb18]
mov rcx, rsi
call fcn.140105e5d
mov rdi, qword [rsi]
cmp rdi, r15
jne 0x1401376f6
mov rax, qword [rsp + 0x1eb8]
movups xmm0, xmmword [rsp + 0x1ea8]
movups xmmword [rsp + 0x13b8], xmm0
mov qword [rsp + 0x13c8], rax
jmp 0x140137786
lea rcx, [rsp + 0xbc0]
call fcn.1401057a1
mov r14, qword [rsp + 0x120]
mov r10b, byte [rsp + 0x118]
mov r11b, byte [rsp + 0x110]
mov rdx, qword [rsp + 0xa78]
mov r9, qword [rsp + 0xd0]
mov dil, byte [rsp + 0xa3]
mov r8b, byte [rsp + 0xc0]
jmp 0x1401361f8
lea rdx, [rsp + 0x1ec0]
mov rax, qword [rdx - 8]
mov qword [rsp + 0x1380], rax
movups xmm0, xmmword [rdx - 0x18]
movaps xmmword [rsp + 0x1370], xmm0
lea rsi, [rsp + 0x1ae0]
mov r8d, 0x198
mov rcx, rsi
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0x1370]
movups xmmword [rsi - 0x18], xmm0
mov rax, qword [rsp + 0x1380]
mov qword [rsi - 8], rax
mov qword [rsi - 0x20], rdi
mov dl, byte [rsp + 0xb90]
mov r8b, byte [rsp + 0xb91]
lea rsi, [rsp + 0x13b0]
lea rdi, [rsp + 0x1ac0]
mov rcx, rsi
mov r9, rdi
call fcn.1400243d7
mov rcx, rdi
call fcn.140024ef1
mov rbx, qword [rsi]
cmp rbx, r15
jne 0x140137b1c
mov qword [rsp + 0x1560], r15
lea rcx, [rsp + 0x1d20]
call fcn.140154168
lea rsi, [rsp + 0x1560]
mov rcx, rsi
call fcn.14015463a
push 3
pop rax
lea rdx, [rsp + 0x1d20]
mov qword [rdx], rax
xor ecx, ecx
mov byte [rdx + 0xa], cl
mov qword [rdx + 0x28], 2
mov qword [rdx + 0x30], rax
mov byte [rdx + 0x3a], cl
mov byte [rdx + 0x40], 1
mov qword [rdx + 0x10], rax
mov byte [rdx + 0x1a], cl
mov ax, 1
mov word [rdx + 8], ax
mov word [rdx + 0x38], ax
mov word [rdx + 0x18], ax
mov word [rdx + 0x20], 0x100
mov word [rdx + 0x48], 0x200
lea rdi, [rsp + 0x1560]
lea r8, [rsp + 0xb18]
mov rcx, rdi
call fcn.140105e5d
mov rbx, qword [rdi]
cmp rbx, r15
jne 0x140137848
movzx eax, word [rsi + 0x1e]
mov ecx, dword [rsi + 0x1a]
mov dword [rsp + 0xad8], ecx
mov word [rsp + 0xadc], ax
lea rcx, [rsp + 0xb80]
mov byte [rcx + 0x11], 3
call fcn.14015464e
mov byte [rsp + 0x1998], 2
jmp 0x140137f65
lea rdx, [rsp + 0x1580]
mov r14b, byte [rdx - 7]
movups xmm6, xmmword [rdx - 0x18]
mov r15b, byte [rdx - 8]
mov eax, dword [rsi + 0x1a]
mov dword [rsp + 0x1370], eax
movzx eax, word [rsi + 0x1e]
mov word [rsp + 0x1374], ax
lea rdi, [rsp + 0x1ec0]
mov r8d, 0x198
mov rcx, rdi
call sub.msvcrt.dll_memcpy
movups xmmword [rdi - 0x18], xmm6
mov byte [rdi - 8], r15b
mov byte [rdi - 7], r14b
mov eax, dword [rsp + 0x1370]
mov dword [rdi - 6], eax
movzx eax, word [rsp + 0x1374]
mov word [rdi - 2], ax
mov qword [rdi - 0x20], rbx
movzx eax, byte [rsp + 0x1d69]
cmp rax, 3
jne 0x140137905
lea rsi, [rsp + 0x1560]
lea rdx, [rsp + 0x1ea0]
mov r8d, 0x1b8
mov rcx, rsi
call sub.msvcrt.dll_memcpy
lea rdi, [rsp + 0x1370]
lea rdx, [rsp + 0x1d20]
mov rcx, rdi
mov r8, rsi
call fcn.14002382a
mov rsi, qword [rdi]
mov rbx, qword [rdi + 8]
mov dil, byte [rdi + 0x10]
jmp 0x140137bde
test rax, rax
je 0x140137ba4
cmp eax, 1
jne 0x1401397c5
mov rdx, qword [rsp + 0x1d48]
mov r8b, byte [rsp + 0x1d60]
lea rdi, [rsp + 0x1560]
lea r9, [rsp + 0x1ea0]
mov rcx, rdi
call fcn.14002399c
mov rdi, qword [rdi]
movabs rax, 0x8000000000000000
cmp rdi, rax
je 0x140139802
lea rdx, [rsp + 0x1580]
mov bl, byte [rdx - 7]
movups xmm6, xmmword [rdx - 0x18]
mov r14b, byte [rdx - 8]
mov eax, dword [rsi + 0x1a]
mov dword [rsp + 0x1928], eax
movzx eax, word [rsi + 0x1e]
mov word [rsp + 0x192c], ax
lea rsi, [rsp + 0x13d0]
mov r8d, 0x160
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov qword [rsi - 0x20], rdi
movups xmmword [rsi - 0x18], xmm6
mov byte [rsi - 8], r14b
mov byte [rsi - 7], bl
mov eax, dword [rsp + 0x1928]
mov dword [rsi - 6], eax
movzx eax, word [rsp + 0x192c]
mov word [rsi - 2], ax
lea rcx, [rsp + 0x13b0]
call fcn.140106681
mov rsi, rax
lea rbx, fcn.1400276d9
mov dil, 1
jmp 0x140139956
lea rcx, [rsp + 0x1370]
call fcn.140160930
mov r14, qword [rsp + 0x120]
mov r10b, byte [rsp + 0x118]
mov rax, qword [rsp + 0xe8]
mov r11b, byte [rsp + 0x110]
mov rdx, qword [rsp + 0xa78]
mov r9, qword [rsp + 0xd0]
mov dil, byte [rsp + 0xa3]
mov qword [rsp + 0xe8], rax
mov rcx, qword [rsp + 0xb0]
mov r8b, byte [rsp + 0xc0]
mov r15, qword [rsp + 0xaa0]
shl r15, 8
movzx eax, byte [rsp + 0x130]
or r15, rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0xac0], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0xac8]
mov qword [rsp + 0x178], rax
mov esi, r8d
mov byte [rsp + 0xc0], r10b
mov qword [rsp + 0xa88], r9
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0xd0], rax
mov r9, qword [rsp + 0xa80]
mov ebx, edi
mov rax, qword [rsp + 0xa90]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xf8], rax
mov r13, qword [rsp + 0x108]
mov r12, qword [rsp + 0x100]
push 3
pop rax
mov r8d, esi
mov rsi, qword [rsp + 0xe0]
jmp 0x14012face
lea rdx, [rsp + 0x13b8]
lea rcx, [rsp + 0x15c8]
mov r8d, 0x1a0
call sub.msvcrt.dll_memcpy
push 0xc
pop rcx
lea rax, [rsp + 0x1560]
lea rsi, [rsp + 0x1d20]
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rax + 0x60], rbx
mov qword [rax + 0x208], r13
cmp qword [rax], r15
je 0x14013779b
lea rsi, [rsp + 0xbc0]
lea rdx, [rsp + 0x1560]
mov r8d, 0x210
mov rcx, rsi
call sub.msvcrt.dll_memcpy
lea rax, [r15 + 7]
cmp qword [rsi], rax
je 0x14013783b
jmp 0x140137c6f
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_meta_literal.rs
xor ecx, ecx
xor edx, edx
call fcn.1400bd810
lea rsi, [rsp + 0x1560]
lea rdx, [rsp + 0x1ea0]
mov r8d, 0x1b8
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov rcx, rsi
call fcn.14010663e
mov rsi, rax
lea rbx, fcn.140024ef1
xor edi, edi
mov r12, qword [rsp + 0xd8]
mov r14b, byte [rsp + 0x1d68]
movabs r15, 0x8000000000000000
mov qword [rsp + 0xb80], rsi
mov qword [rsp + 0xb88], rbx
mov byte [rsp + 0xb90], dil
mov byte [rsp + 0xb91], r14b
movzx eax, word [rsp + 0xadc]
mov word [rsp + 0xb96], ax
mov eax, dword [rsp + 0xad8]
mov dword [rsp + 0xb92], eax
mov rax, qword [rsp + 0xb80]
mov qword [rsp + 0xbc8], rax
mov rax, qword [rsp + 0xb88]
mov qword [rsp + 0xbd0], rax
mov rax, qword [rsp + 0xb90]
mov qword [rsp + 0xbd8], rax
lea rax, [r15 + 6]
mov qword [rsp + 0xbc0], rax
mov r14b, byte [rsp + 0x34]
lea rsi, [rsp + 0x1980]
lea rdx, [rsp + 0xbc0]
mov rcx, rsi
mov r8, r13
call fcn.140153660
cmp byte [rsi + 0x18], 2
je 0x140137f65
movups xmm0, xmmword [rsp + 0x1980]
movups xmm1, xmmword [rsp + 0x1990]
movaps xmmword [rsp + 0x1a30], xmm1
movaps xmmword [rsp + 0x1a20], xmm0
cmp byte [rsp + 0x1a38], 0
je 0x140137f58
mov al, byte [rsp + 0x1a20]
mov dword [rsp + 0x158], eax
movzx eax, byte [rsp + 0x1a27]
shl eax, 0x10
movzx ecx, word [rsp + 0x1a25]
or ecx, eax
shl rcx, 0x20
mov esi, dword [rsp + 0x1a21]
or rsi, rcx
movups xmm0, xmmword [rsp + 0x1a28]
movaps xmmword [rsp + 0x1940], xmm0
mov rax, qword [rsp + 0x1a38]
mov qword [rsp + 0x1950], rax
mov rdi, qword [rsp + 0xb00]
shl rdi, 8
add rdi, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xad0]
shl rax, 8
mov rbx, rax
add rbx, qword [rsp + 0x130]
mov rax, qword [rsp + 0xb08]
mov byte [rsp + 0x130], al
shr rax, 8
mov qword [rsp + 0xaa0], rax
lea rcx, [rsp + 0x1a00]
call fcn.14013c82f
mov rax, qword [rsp + 0xb50]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0xb58]
mov qword [rsp + 0xb50], rax
mov rax, qword [rsp + 0xb60]
mov qword [rsp + 0xb58], rax
mov rax, qword [rsp + 0xb68]
mov qword [rsp + 0xb60], rax
mov rax, qword [rsp + 0xaf8]
mov qword [rsp + 0xb68], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0xaf8], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0xb70]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0xac8]
mov qword [rsp + 0xb70], rax
mov rax, qword [rsp + 0xb40]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0xb48]
mov qword [rsp + 0xb40], rax
mov rax, qword [rsp + 0xb38]
mov qword [rsp + 0xb48], rax
mov rax, qword [rsp + 0xa90]
mov qword [rsp + 0xb38], rax
mov rax, qword [rsp + 0xb10]
mov qword [rsp + 0xae8], rax
mov al, byte [rsp + 0xa3]
mov byte [rsp + 0xae], al
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0xb00], rax
mov al, byte [rsp + 0xbf]
mov byte [rsp + 0xaf], al
mov qword [rsp + 0xac8], rdi
mov r9, rbx
mov rax, qword [rsp + 0xa80]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0xbb0]
mov qword [rsp + 0xb08], rax
mov rax, qword [rsp + 0xaf0]
mov qword [rsp + 0xb10], rax
mov qword [rsp + 0xad0], rsi
mov rax, qword [rsp + 0xbb8]
mov qword [rsp + 0xa80], rax
mov al, byte [rsp + 0xbe]
mov byte [rsp + 0xa3], al
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0xa90], rax
mov rcx, qword [rsp + 0xae0]
mov r13, qword [rsp + 0x160]
mov r14, qword [rsp + 0xa70]
mov r8, qword [rsp + 0x120]
mov r10b, byte [rsp + 0x118]
mov rbx, qword [rsp + 0x150]
mov rsi, qword [rsp + 0xa98]
mov rax, qword [rsp + 0xaa8]
mov r15, qword [rsp + 0xab8]
mov r11b, byte [rsp + 0x110]
mov rdx, qword [rsp + 0xa78]
mov rdi, qword [rsp + 0xab0]
jmp 0x14012c9ac
lea rcx, [rsp + 0x1a20]
call fcn.14001fd56
mov r8, qword [rsp + 0xb0]
lea rcx, [rsp + 0x1a00]
mov r15, r8
call fcn.14013c82f
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0xa58]
mov qword [rsp + 0xae8], rax
mov al, byte [rsp + 0xad]
mov byte [rsp + 0xae], al
mov rax, qword [rsp + 0xa50]
mov qword [rsp + 0xa58], rax
mov al, byte [rsp + 0xac]
mov byte [rsp + 0xad], al
mov rax, qword [rsp + 0xa48]
mov qword [rsp + 0xa50], rax
mov al, byte [rsp + 0xab]
mov byte [rsp + 0xac], al
mov rax, qword [rsp + 0xa40]
mov qword [rsp + 0xa48], rax
mov al, byte [rsp + 0x33]
mov byte [rsp + 0xab], al
mov rax, qword [rsp + 0xa38]
mov qword [rsp + 0xa40], rax
mov al, byte [rsp + 0xaa]
mov byte [rsp + 0x33], al
mov rax, qword [rsp + 0xa30]
mov qword [rsp + 0xa38], rax
mov byte [rsp + 0xaa], r14b
mov rax, qword [rsp + 0xa28]
mov qword [rsp + 0xa30], rax
mov al, byte [rsp + 0xa6]
mov byte [rsp + 0x34], al
mov rax, qword [rsp + 0xa20]
mov qword [rsp + 0xa28], rax
mov al, byte [rsp + 0xa9]
mov byte [rsp + 0xa6], al
mov rax, qword [rsp + 0xa70]
mov qword [rsp + 0xa20], rax
mov al, byte [rsp + 0xa5]
mov byte [rsp + 0xa9], al
mov r14, qword [rsp + 0x120]
mov cl, byte [rsp + 0xa8]
mov byte [rsp + 0xa5], cl
mov r8, qword [rsp + 0xe0]
mov cl, byte [rsp + 0xa4]
mov byte [rsp + 0xa8], cl
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0xe0], rax
mov cl, byte [rsp + 0xa7]
mov byte [rsp + 0xa4], cl
mov rbx, qword [rsp + 0xe8]
mov al, byte [rsp + 0x990]
mov byte [rsp + 0xa7], al
mov rax, qword [rsp + 0xa18]
mov qword [rsp + 0xe8], rax
mov al, byte [rsp + 0x988]
mov byte [rsp + 0x990], al
mov rax, qword [rsp + 0xa10]
mov qword [rsp + 0xa18], rax
mov al, byte [rsp + 0x970]
mov byte [rsp + 0x988], al
mov rax, qword [rsp + 0xa08]
mov qword [rsp + 0xa10], rax
mov al, byte [rsp + 0x960]
mov byte [rsp + 0x970], al
mov rax, qword [rsp + 0xa00]
mov qword [rsp + 0xa08], rax
mov al, byte [rsp + 0x948]
mov byte [rsp + 0x960], al
mov rax, qword [rsp + 0xa98]
mov qword [rsp + 0xa00], rax
mov al, byte [rsp + 0x930]
mov byte [rsp + 0x948], al
mov rsi, qword [rsp + 0x9f8]
mov al, byte [rsp + 0x920]
mov byte [rsp + 0x930], al
mov qword [rsp + 0x9f8], r12
mov al, byte [rsp + 0x908]
mov byte [rsp + 0x920], al
mov rax, qword [rsp + 0x9f0]
mov qword [rsp + 0xd8], rax
mov al, byte [rsp + 0x8f0]
mov byte [rsp + 0x908], al
mov r10, qword [rsp + 0x9e8]
mov qword [rsp + 0x9f0], r10
mov al, byte [rsp + 0x8e0]
mov byte [rsp + 0x8f0], al
mov r10, qword [rsp + 0x9e0]
mov qword [rsp + 0x9e8], r10
mov al, byte [rsp + 0x8c8]
mov byte [rsp + 0x8e0], al
mov r10, qword [rsp + 0x9d8]
mov qword [rsp + 0x9e0], r10
mov al, byte [rsp + 0xa2]
mov byte [rsp + 0x8c8], al
mov r10, qword [rsp + 0x9d0]
mov qword [rsp + 0x9d8], r10
mov al, byte [rsp + 0xa1]
mov byte [rsp + 0xa2], al
mov r10, qword [rsp + 0x9c8]
mov qword [rsp + 0x9d0], r10
mov al, byte [rsp + 0xa0]
mov byte [rsp + 0xa1], al
mov r10, qword [rsp + 0x9c0]
mov qword [rsp + 0x9c8], r10
mov al, byte [rsp + 0x9f]
mov byte [rsp + 0xa0], al
mov r10, qword [rsp + 0x9b8]
mov qword [rsp + 0x9c0], r10
mov al, byte [rsp + 0x9e]
mov byte [rsp + 0x9f], al
mov r10, qword [rsp + 0x9b0]
mov qword [rsp + 0x9b8], r10
mov al, byte [rsp + 0x9d]
mov byte [rsp + 0x9e], al
mov r10, qword [rsp + 0x9a8]
mov qword [rsp + 0x9b0], r10
mov al, byte [rsp + 0x9c]
mov byte [rsp + 0x9d], al
mov r10, qword [rsp + 0x9a0]
mov qword [rsp + 0x9a8], r10
mov al, byte [rsp + 0x9b]
mov byte [rsp + 0x9c], al
mov r9, qword [rsp + 0x168]
mov qword [rsp + 0x9a0], r9
mov al, byte [rsp + 0x9a]
mov byte [rsp + 0x9b], al
mov rax, qword [rsp + 0x998]
mov qword [rsp + 0x168], rax
mov al, byte [rsp + 0x99]
mov byte [rsp + 0x9a], al
mov rax, qword [rsp + 0xa68]
mov qword [rsp + 0x998], rax
mov al, byte [rsp + 0x98]
mov byte [rsp + 0x99], al
mov rax, qword [rsp + 0xaa8]
mov qword [rsp + 0xa68], rax
mov al, byte [rsp + 0x97]
mov byte [rsp + 0x98], al
mov r12, qword [rsp + 0x980]
mov r10b, byte [rsp + 0x96]
mov byte [rsp + 0x97], r10b
mov r10, qword [rsp + 0x978]
mov qword [rsp + 0x980], r10
mov r10b, byte [rsp + 0x95]
mov byte [rsp + 0x96], r10b
mov r10, qword [rsp + 0x968]
mov qword [rsp + 0x978], r10
mov r10b, byte [rsp + 0x94]
mov byte [rsp + 0x95], r10b
mov r10, qword [rsp + 0x958]
mov qword [rsp + 0x968], r10
mov r10b, byte [rsp + 0x93]
mov byte [rsp + 0x94], r10b
mov r10, qword [rsp + 0x950]
mov qword [rsp + 0x958], r10
mov r10b, byte [rsp + 0x92]
mov byte [rsp + 0x93], r10b
mov r10, qword [rsp + 0x940]
mov qword [rsp + 0x950], r10
mov r10b, byte [rsp + 0x91]
mov byte [rsp + 0x92], r10b
mov r10, qword [rsp + 0x938]
mov qword [rsp + 0x940], r10
mov r10b, byte [rsp + 0x90]
mov byte [rsp + 0x91], r10b
mov r10, qword [rsp + 0x928]
mov qword [rsp + 0x938], r10
mov r10b, byte [rsp + 0x8f]
mov byte [rsp + 0x90], r10b
mov r10, qword [rsp + 0x918]
mov qword [rsp + 0x928], r10
mov r10b, byte [rsp + 0x7a0]
mov byte [rsp + 0x8f], r10b
mov r10, qword [rsp + 0x910]
mov qword [rsp + 0x918], r10
mov r10b, byte [rsp + 0x788]
mov byte [rsp + 0x7a0], r10b
mov r10, qword [rsp + 0x900]
mov qword [rsp + 0x910], r10
mov r10b, byte [rsp + 0x770]
mov byte [rsp + 0x788], r10b
mov r10, qword [rsp + 0x8f8]
mov qword [rsp + 0x900], r10
mov r10b, byte [rsp + 0x760]
mov byte [rsp + 0x770], r10b
mov r10, qword [rsp + 0x8e8]
mov qword [rsp + 0x8f8], r10
mov r10b, byte [rsp + 0x748]
mov byte [rsp + 0x760], r10b
mov r10, qword [rsp + 0x8d8]
mov qword [rsp + 0x8e8], r10
mov r10b, byte [rsp + 0x730]
mov byte [rsp + 0x748], r10b
mov r10, qword [rsp + 0x8d0]
mov qword [rsp + 0x8d8], r10
mov r10b, byte [rsp + 0x720]
mov byte [rsp + 0x730], r10b
mov r10, qword [rsp + 0x8c0]
mov qword [rsp + 0x8d0], r10
mov r10b, byte [rsp + 0x708]
mov byte [rsp + 0x720], r10b
mov r10, qword [rsp + 0x8b8]
mov qword [rsp + 0x8c0], r10
mov r10b, byte [rsp + 0x6f0]
mov byte [rsp + 0x708], r10b
mov r10, qword [rsp + 0x8b0]
mov qword [rsp + 0x8b8], r10
mov r10b, byte [rsp + 0x6d8]
mov byte [rsp + 0x6f0], r10b
mov r10, qword [rsp + 0x8a8]
mov qword [rsp + 0x8b0], r10
mov r10b, byte [rsp + 0x6c8]
mov byte [rsp + 0x6d8], r10b
mov r10, qword [rsp + 0x8a0]
mov qword [rsp + 0x8a8], r10
mov r10b, byte [rsp + 0x6b0]
mov byte [rsp + 0x6c8], r10b
mov r10, qword [rsp + 0x898]
mov qword [rsp + 0x8a0], r10
mov r10b, byte [rsp + 0x698]
mov byte [rsp + 0x6b0], r10b
mov r10, qword [rsp + 0x890]
mov qword [rsp + 0x898], r10
mov r10b, byte [rsp + 0x688]
mov byte [rsp + 0x698], r10b
mov r10, qword [rsp + 0x888]
mov qword [rsp + 0x890], r10
mov r10b, byte [rsp + 0x670]
mov byte [rsp + 0x688], r10b
mov r10, qword [rsp + 0x880]
mov qword [rsp + 0x888], r10
mov r10b, byte [rsp + 0x658]
mov byte [rsp + 0x670], r10b
mov r10, qword [rsp + 0x878]
mov qword [rsp + 0x880], r10
mov r10b, byte [rsp + 0x648]
mov byte [rsp + 0x658], r10b
mov r10, qword [rsp + 0x870]
mov qword [rsp + 0x878], r10
mov r10b, byte [rsp + 0x630]
mov byte [rsp + 0x648], r10b
mov r10, qword [rsp + 0x868]
mov qword [rsp + 0x870], r10
mov r10b, byte [rsp + 0x618]
mov byte [rsp + 0x630], r10b
mov r10, qword [rsp + 0x860]
mov qword [rsp + 0x868], r10
mov r10b, byte [rsp + 0x600]
mov byte [rsp + 0x618], r10b
mov r10, qword [rsp + 0x858]
mov qword [rsp + 0x860], r10
mov r10b, byte [rsp + 0x5f0]
mov byte [rsp + 0x600], r10b
mov r10, qword [rsp + 0x850]
mov qword [rsp + 0x858], r10
mov r10b, byte [rsp + 0x5d8]
mov byte [rsp + 0x5f0], r10b
mov r10, qword [rsp + 0x848]
mov qword [rsp + 0x850], r10
mov r10b, byte [rsp + 0x5c0]
mov byte [rsp + 0x5d8], r10b
mov r10, qword [rsp + 0x840]
mov qword [rsp + 0x848], r10
mov r10b, byte [rsp + 0x5b0]
mov byte [rsp + 0x5c0], r10b
mov r10, qword [rsp + 0x838]
mov qword [rsp + 0x840], r10
mov r10b, byte [rsp + 0x598]
mov byte [rsp + 0x5b0], r10b
mov r10, qword [rsp + 0x830]
mov qword [rsp + 0x838], r10
mov r10b, byte [rsp + 0x580]
mov byte [rsp + 0x598], r10b
mov r10, qword [rsp + 0x828]
mov qword [rsp + 0x830], r10
mov r10b, byte [rsp + 0x568]
mov byte [rsp + 0x580], r10b
mov r10, qword [rsp + 0x820]
mov qword [rsp + 0x828], r10
mov r10b, byte [rsp + 0x558]
mov byte [rsp + 0x568], r10b
mov r10, qword [rsp + 0x818]
mov qword [rsp + 0x820], r10
mov r10b, byte [rsp + 0x540]
mov byte [rsp + 0x558], r10b
mov r10, qword [rsp + 0x810]
mov qword [rsp + 0x818], r10
mov r10b, byte [rsp + 0x528]
mov byte [rsp + 0x540], r10b
mov r10, qword [rsp + 0x808]
mov qword [rsp + 0x810], r10
mov r10b, byte [rsp + 0x518]
mov byte [rsp + 0x528], r10b
mov r10, qword [rsp + 0x800]
mov qword [rsp + 0x808], r10
mov r10b, byte [rsp + 0x500]
mov byte [rsp + 0x518], r10b
mov r10, qword [rsp + 0x7f8]
mov qword [rsp + 0x800], r10
mov r10b, byte [rsp + 0x4e8]
mov byte [rsp + 0x500], r10b
mov r10, qword [rsp + 0x7f0]
mov qword [rsp + 0x7f8], r10
mov r10b, byte [rsp + 0x4d0]
mov byte [rsp + 0x4e8], r10b
mov r10, qword [rsp + 0x7e8]
mov qword [rsp + 0x7f0], r10
mov r10b, byte [rsp + 0x4c0]
mov byte [rsp + 0x4d0], r10b
mov r10, qword [rsp + 0x7e0]
mov qword [rsp + 0x7e8], r10
mov r10b, byte [rsp + 0x4a8]
mov byte [rsp + 0x4c0], r10b
mov r10, qword [rsp + 0x7d8]
mov qword [rsp + 0x7e0], r10
mov r10b, byte [rsp + 0x490]
mov byte [rsp + 0x4a8], r10b
mov r10, qword [rsp + 0x7d0]
mov qword [rsp + 0x7d8], r10
mov r10b, byte [rsp + 0x480]
mov byte [rsp + 0x490], r10b
mov r10, qword [rsp + 0x7c8]
mov qword [rsp + 0x7d0], r10
mov r10b, byte [rsp + 0x8e]
mov byte [rsp + 0x480], r10b
mov r10, qword [rsp + 0x7c0]
mov qword [rsp + 0x7c8], r10
mov r10b, byte [rsp + 0x458]
mov byte [rsp + 0x8e], r10b
mov r10, qword [rsp + 0x7b8]
mov qword [rsp + 0x7c0], r10
mov r10b, byte [rsp + 0x448]
mov byte [rsp + 0x458], r10b
mov r10, qword [rsp + 0x7b0]
mov qword [rsp + 0x7b8], r10
mov r10b, byte [rsp + 0x8d]
mov byte [rsp + 0x448], r10b
mov r10, qword [rsp + 0x7a8]
mov qword [rsp + 0x7b0], r10
mov dl, byte [rsp + 0x110]
mov byte [rsp + 0x8d], dl
mov r10, qword [rsp + 0x798]
mov qword [rsp + 0x7a8], r10
mov al, byte [rsp + 0x8c]
mov r10, qword [rsp + 0x790]
mov qword [rsp + 0x798], r10
mov dl, byte [rsp + 0x8b]
mov byte [rsp + 0x8c], dl
mov r10, qword [rsp + 0x780]
mov qword [rsp + 0x790], r10
mov dl, byte [rsp + 0x410]
mov byte [rsp + 0x8b], dl
mov r10, qword [rsp + 0x778]
mov qword [rsp + 0x780], r10
mov dl, byte [rsp + 0x3f8]
mov byte [rsp + 0x410], dl
mov r10, qword [rsp + 0x768]
mov qword [rsp + 0x778], r10
mov dl, byte [rsp + 0x3e8]
mov byte [rsp + 0x3f8], dl
mov r10, qword [rsp + 0x758]
mov qword [rsp + 0x768], r10
mov dl, byte [rsp + 0x3d0]
mov byte [rsp + 0x3e8], dl
mov r10, qword [rsp + 0x750]
mov qword [rsp + 0x758], r10
mov dl, byte [rsp + 0x8a]
mov byte [rsp + 0x3d0], dl
mov r10, qword [rsp + 0x740]
mov qword [rsp + 0x750], r10
mov dl, byte [rsp + 0x89]
mov byte [rsp + 0x8a], dl
mov r10, qword [rsp + 0x738]
mov qword [rsp + 0x740], r10
mov dl, byte [rsp + 0x88]
mov byte [rsp + 0x89], dl
mov r10, qword [rsp + 0x728]
mov qword [rsp + 0x738], r10
mov dl, byte [rsp + 0x87]
mov byte [rsp + 0x88], dl
mov r10, qword [rsp + 0x718]
mov qword [rsp + 0x728], r10
mov dl, byte [rsp + 0x86]
mov byte [rsp + 0x87], dl
mov r10, qword [rsp + 0x710]
mov qword [rsp + 0x718], r10
mov dl, byte [rsp + 0x378]
mov byte [rsp + 0x86], dl
mov r10, qword [rsp + 0x700]
mov qword [rsp + 0x710], r10
mov dl, byte [rsp + 0x85]
mov byte [rsp + 0x378], dl
mov r10, qword [rsp + 0x6f8]
mov qword [rsp + 0x700], r10
mov dl, byte [rsp + 0x84]
mov byte [rsp + 0x85], dl
mov r10, qword [rsp + 0x6e8]
mov qword [rsp + 0x6f8], r10
mov dl, byte [rsp + 0x340]
mov byte [rsp + 0x84], dl
mov r10, qword [rsp + 0x6e0]
mov qword [rsp + 0x6e8], r10
mov dl, byte [rsp + 0x330]
mov byte [rsp + 0x340], dl
mov r10, qword [rsp + 0x6d0]
mov qword [rsp + 0x6e0], r10
mov dl, byte [rsp + 0x83]
mov byte [rsp + 0x330], dl
mov r10, qword [rsp + 0x6c0]
mov qword [rsp + 0x6d0], r10
mov dl, byte [rsp + 0x308]
mov byte [rsp + 0x83], dl
mov r10, qword [rsp + 0x6b8]
mov qword [rsp + 0x6c0], r10
mov dl, byte [rsp + 0x82]
mov byte [rsp + 0x308], dl
mov r10, qword [rsp + 0x6a8]
mov qword [rsp + 0x6b8], r10
mov dl, byte [rsp + 0x2e8]
mov byte [rsp + 0x82], dl
mov r10, qword [rsp + 0x6a0]
mov qword [rsp + 0x6a8], r10
mov dl, byte [rsp + 0x2d0]
mov byte [rsp + 0x2e8], dl
mov r10, qword [rsp + 0x690]
mov qword [rsp + 0x6a0], r10
mov dl, byte [rsp + 0x81]
mov byte [rsp + 0x2d0], dl
mov r10, qword [rsp + 0x680]
mov qword [rsp + 0x690], r10
mov dl, byte [rsp + 0x2b0]
mov byte [rsp + 0x81], dl
mov r10, qword [rsp + 0x678]
mov qword [rsp + 0x680], r10
mov dl, byte [rsp + 0x80]
mov byte [rsp + 0x2b0], dl
mov r10, qword [rsp + 0x668]
mov qword [rsp + 0x678], r10
mov dl, byte [rsp + 0x7f]
mov byte [rsp + 0x80], dl
mov r10, qword [rsp + 0x660]
mov qword [rsp + 0x668], r10
mov dl, byte [rsp + 0x280]
mov byte [rsp + 0x7f], dl
mov r10, qword [rsp + 0x650]
mov qword [rsp + 0x660], r10
mov dl, byte [rsp + 0x7e]
mov byte [rsp + 0x280], dl
mov r10, qword [rsp + 0x640]
mov qword [rsp + 0x650], r10
mov dl, byte [rsp + 0x7d]
mov byte [rsp + 0x7e], dl
mov r10, qword [rsp + 0x638]
mov qword [rsp + 0x640], r10
mov dl, byte [rsp + 0x7c]
mov byte [rsp + 0x7d], dl
mov r10, qword [rsp + 0x628]
mov qword [rsp + 0x638], r10
mov dl, byte [rsp + 0x7b]
mov byte [rsp + 0x7c], dl
mov r10, qword [rsp + 0x620]
mov qword [rsp + 0x628], r10
mov dl, byte [rsp + 0x7a]
mov byte [rsp + 0x7b], dl
mov r10, qword [rsp + 0x610]
mov qword [rsp + 0x620], r10
mov dl, byte [rsp + 0x79]
mov byte [rsp + 0x7a], dl
mov r10, qword [rsp + 0x608]
mov qword [rsp + 0x610], r10
mov dl, byte [rsp + 0x78]
mov byte [rsp + 0x79], dl
mov r10, qword [rsp + 0x5f8]
mov qword [rsp + 0x608], r10
mov dl, byte [rsp + 0x238]
mov byte [rsp + 0x78], dl
mov r10, qword [rsp + 0x5e8]
mov qword [rsp + 0x5f8], r10
mov dl, byte [rsp + 0x77]
mov byte [rsp + 0x238], dl
mov r10, qword [rsp + 0x5e0]
mov qword [rsp + 0x5e8], r10
mov dl, byte [rsp + 0x76]
mov byte [rsp + 0x77], dl
mov r10, qword [rsp + 0x5d0]
mov qword [rsp + 0x5e0], r10
mov dl, byte [rsp + 0x75]
mov byte [rsp + 0x76], dl
mov r10, qword [rsp + 0x5c8]
mov qword [rsp + 0x5d0], r10
mov dl, byte [rsp + 0x230]
mov byte [rsp + 0x75], dl
mov r10, qword [rsp + 0x5b8]
mov qword [rsp + 0x5c8], r10
mov dl, byte [rsp + 0x74]
mov byte [rsp + 0x230], dl
mov r10, qword [rsp + 0x5a8]
mov qword [rsp + 0x5b8], r10
mov dl, byte [rsp + 0x73]
mov byte [rsp + 0x74], dl
mov r10, qword [rsp + 0x5a0]
mov qword [rsp + 0x5a8], r10
mov dl, byte [rsp + 0x72]
mov byte [rsp + 0x73], dl
mov r10, qword [rsp + 0x590]
mov qword [rsp + 0x5a0], r10
mov dl, byte [rsp + 0x228]
mov byte [rsp + 0x72], dl
mov r10, qword [rsp + 0x588]
mov qword [rsp + 0x590], r10
mov dl, byte [rsp + 0x71]
mov byte [rsp + 0x228], dl
mov r10, qword [rsp + 0x578]
mov qword [rsp + 0x588], r10
mov dl, byte [rsp + 0x70]
mov byte [rsp + 0x71], dl
mov r10, qword [rsp + 0x570]
mov qword [rsp + 0x578], r10
mov dl, byte [rsp + 0x6f]
mov byte [rsp + 0x70], dl
mov r10, qword [rsp + 0x560]
mov qword [rsp + 0x570], r10
mov dl, byte [rsp + 0x220]
mov byte [rsp + 0x6f], dl
mov r10, qword [rsp + 0x550]
mov qword [rsp + 0x560], r10
mov dl, byte [rsp + 0x6e]
mov byte [rsp + 0x220], dl
mov r10, qword [rsp + 0x548]
mov qword [rsp + 0x550], r10
mov dl, byte [rsp + 0x6d]
mov byte [rsp + 0x6e], dl
mov r10, qword [rsp + 0x538]
mov qword [rsp + 0x548], r10
mov dl, byte [rsp + 0x6c]
mov byte [rsp + 0x6d], dl
mov r10, qword [rsp + 0x530]
mov qword [rsp + 0x538], r10
mov dl, byte [rsp + 0x218]
mov byte [rsp + 0x6c], dl
mov r10, qword [rsp + 0x520]
mov qword [rsp + 0x530], r10
mov dl, byte [rsp + 0x6b]
mov byte [rsp + 0x218], dl
mov r10, qword [rsp + 0x510]
mov qword [rsp + 0x520], r10
mov dl, byte [rsp + 0x210]
mov byte [rsp + 0x6b], dl
mov r10, qword [rsp + 0x508]
mov qword [rsp + 0x510], r10
mov dl, byte [rsp + 0x6a]
mov byte [rsp + 0x210], dl
mov r10, qword [rsp + 0x4f8]
mov qword [rsp + 0x508], r10
mov dl, byte [rsp + 0x69]
mov byte [rsp + 0x6a], dl
mov r10, qword [rsp + 0x4f0]
mov qword [rsp + 0x4f8], r10
mov dl, byte [rsp + 0x208]
mov byte [rsp + 0x69], dl
mov r10, qword [rsp + 0x4e0]
mov qword [rsp + 0x4f0], r10
mov dl, byte [rsp + 0x68]
mov byte [rsp + 0x208], dl
mov r10, qword [rsp + 0x4d8]
mov qword [rsp + 0x4e0], r10
mov dl, byte [rsp + 0x200]
mov byte [rsp + 0x68], dl
mov r10, qword [rsp + 0x4c8]
mov qword [rsp + 0x4d8], r10
mov dl, byte [rsp + 0x67]
mov byte [rsp + 0x200], dl
mov r10, qword [rsp + 0x4b8]
mov qword [rsp + 0x4c8], r10
mov dl, byte [rsp + 0x66]
mov byte [rsp + 0x67], dl
mov r10, qword [rsp + 0x4b0]
mov qword [rsp + 0x4b8], r10
mov dl, byte [rsp + 0x1f8]
mov byte [rsp + 0x66], dl
mov r10, qword [rsp + 0x4a0]
mov qword [rsp + 0x4b0], r10
mov dl, byte [rsp + 0x65]
mov byte [rsp + 0x1f8], dl
mov r10, qword [rsp + 0x498]
mov qword [rsp + 0x4a0], r10
mov dl, byte [rsp + 0x64]
mov byte [rsp + 0x65], dl
mov r10, qword [rsp + 0x488]
mov qword [rsp + 0x498], r10
mov dl, byte [rsp + 0x1f0]
mov byte [rsp + 0x64], dl
mov r10, qword [rsp + 0x478]
mov qword [rsp + 0x488], r10
mov dl, byte [rsp + 0x63]
mov byte [rsp + 0x1f0], dl
mov r10, qword [rsp + 0x470]
mov qword [rsp + 0x478], r10
mov dl, byte [rsp + 0x1e8]
mov byte [rsp + 0x63], dl
mov r10, qword [rsp + 0x468]
mov qword [rsp + 0x470], r10
mov dl, byte [rsp + 0x62]
mov byte [rsp + 0x1e8], dl
mov r10, qword [rsp + 0x460]
mov qword [rsp + 0x468], r10
mov dl, byte [rsp + 0x61]
mov byte [rsp + 0x62], dl
mov r10, qword [rsp + 0x450]
mov qword [rsp + 0x460], r10
mov dl, byte [rsp + 0x1e0]
mov byte [rsp + 0x61], dl
mov r10, qword [rsp + 0x440]
mov qword [rsp + 0x450], r10
mov dl, byte [rsp + 0x60]
mov byte [rsp + 0x1e0], dl
mov r10, qword [rsp + 0x438]
mov qword [rsp + 0x440], r10
mov dl, byte [rsp + 0x1d8]
mov byte [rsp + 0x60], dl
mov r10, qword [rsp + 0x430]
mov qword [rsp + 0x438], r10
mov dl, byte [rsp + 0x5f]
mov byte [rsp + 0x1d8], dl
mov r10, qword [rsp + 0xab8]
mov qword [rsp + 0x430], r10
mov dl, byte [rsp + 0x5e]
mov byte [rsp + 0x5f], dl
mov r11, qword [rsp + 0xa78]
mov dl, byte [rsp + 0x1d0]
mov byte [rsp + 0x5e], dl
mov rdx, qword [rsp + 0xab0]
mov r9b, byte [rsp + 0x1c8]
mov byte [rsp + 0x1d0], r9b
mov rdi, qword [rsp + 0x428]
mov r9b, byte [rsp + 0x1c0]
mov byte [rsp + 0x1c8], r9b
mov r9, qword [rsp + 0x420]
mov qword [rsp + 0x428], r9
mov r9b, byte [rsp + 0x1b8]
mov byte [rsp + 0x1c0], r9b
mov r9, qword [rsp + 0x418]
mov qword [rsp + 0x420], r9
mov r9b, byte [rsp + 0x1b0]
mov byte [rsp + 0x1b8], r9b
mov r9, qword [rsp + 0x408]
mov qword [rsp + 0x418], r9
mov r9b, byte [rsp + 0x1a8]
mov byte [rsp + 0x1b0], r9b
mov r9, qword [rsp + 0x400]
mov qword [rsp + 0x408], r9
mov r9b, byte [rsp + 0x1a0]
mov byte [rsp + 0x1a8], r9b
mov r9, qword [rsp + 0x3f0]
mov qword [rsp + 0x400], r9
mov r9b, byte [rsp + 0x198]
mov byte [rsp + 0x1a0], r9b
mov r9, qword [rsp + 0x3e0]
mov qword [rsp + 0x3f0], r9
mov r9b, byte [rsp + 0x190]
mov byte [rsp + 0x198], r9b
mov r9, qword [rsp + 0x3d8]
mov qword [rsp + 0x3e0], r9
mov r9b, byte [rsp + 0x188]
mov byte [rsp + 0x190], r9b
mov r9, qword [rsp + 0x3c8]
mov qword [rsp + 0x3d8], r9
mov r9b, byte [rsp + 0x5d]
mov byte [rsp + 0x188], r9b
mov r9, qword [rsp + 0x3c0]
mov qword [rsp + 0x3c8], r9
mov r9b, byte [rsp + 0x5c]
mov byte [rsp + 0x5d], r9b
mov r9, qword [rsp + 0x3b8]
mov qword [rsp + 0x3c0], r9
mov r9b, byte [rsp + 0x5b]
mov byte [rsp + 0x5c], r9b
mov r9, qword [rsp + 0x3b0]
mov qword [rsp + 0x3b8], r9
mov r9b, byte [rsp + 0x5a]
mov byte [rsp + 0x5b], r9b
mov r9, qword [rsp + 0x3a8]
mov qword [rsp + 0x3b0], r9
mov r9b, byte [rsp + 0x59]
mov byte [rsp + 0x5a], r9b
mov r9, qword [rsp + 0x3a0]
mov qword [rsp + 0x3a8], r9
mov r9b, byte [rsp + 0x58]
mov byte [rsp + 0x59], r9b
mov r9, qword [rsp + 0x398]
mov qword [rsp + 0x3a0], r9
mov r9b, byte [rsp + 0x57]
mov byte [rsp + 0x58], r9b
mov r9, qword [rsp + 0x390]
mov qword [rsp + 0x398], r9
mov r9b, byte [rsp + 0x56]
mov byte [rsp + 0x57], r9b
mov r9, qword [rsp + 0x388]
mov qword [rsp + 0x390], r9
mov r9b, byte [rsp + 0x55]
mov byte [rsp + 0x56], r9b
mov r9, qword [rsp + 0x380]
mov qword [rsp + 0x388], r9
mov r9b, byte [rsp + 0x54]
mov byte [rsp + 0x55], r9b
mov r9, qword [rsp + 0x370]
mov qword [rsp + 0x380], r9
mov r9b, byte [rsp + 0x53]
mov byte [rsp + 0x54], r9b
mov r9, qword [rsp + 0x368]
mov qword [rsp + 0x370], r9
mov r9b, byte [rsp + 0x52]
mov byte [rsp + 0x53], r9b
mov r9, qword [rsp + 0x360]
mov qword [rsp + 0x368], r9
mov r9b, byte [rsp + 0x51]
mov byte [rsp + 0x52], r9b
mov r9, qword [rsp + 0x358]
mov qword [rsp + 0x360], r9
mov r9b, byte [rsp + 0x50]
mov byte [rsp + 0x51], r9b
mov r9, qword [rsp + 0x350]
mov qword [rsp + 0x358], r9
mov r9b, byte [rsp + 0x4f]
mov byte [rsp + 0x50], r9b
mov r9, qword [rsp + 0x348]
mov qword [rsp + 0x350], r9
mov r9b, byte [rsp + 0x4e]
mov byte [rsp + 0x4f], r9b
mov r9, qword [rsp + 0x338]
mov qword [rsp + 0x348], r9
mov r9b, byte [rsp + 0x4d]
mov byte [rsp + 0x4e], r9b
mov r9, qword [rsp + 0x328]
mov qword [rsp + 0x338], r9
mov r9b, byte [rsp + 0x4c]
mov byte [rsp + 0x4d], r9b
mov r9, qword [rsp + 0x320]
mov qword [rsp + 0x328], r9
mov r9b, byte [rsp + 0x180]
mov byte [rsp + 0x4c], r9b
mov r9, qword [rsp + 0x318]
mov qword [rsp + 0x320], r9
mov r9b, byte [rsp + 0x4b]
mov byte [rsp + 0x180], r9b
mov r9, qword [rsp + 0x310]
mov qword [rsp + 0x318], r9
mov r9b, byte [rsp + 0x4a]
mov byte [rsp + 0x4b], r9b
mov r9, qword [rsp + 0x300]
mov qword [rsp + 0x310], r9
mov r9b, byte [rsp + 0x49]
mov byte [rsp + 0x4a], r9b
mov r9, qword [rsp + 0x2f8]
mov qword [rsp + 0x300], r9
mov r9b, byte [rsp + 0x48]
mov byte [rsp + 0x49], r9b
mov r9, qword [rsp + 0x2f0]
mov qword [rsp + 0x2f8], r9
mov r9b, byte [rsp + 0x47]
mov byte [rsp + 0x48], r9b
mov r9, qword [rsp + 0x2e0]
mov qword [rsp + 0x2f0], r9
mov r9b, byte [rsp + 0x46]
mov byte [rsp + 0x47], r9b
mov r9, qword [rsp + 0x2d8]
mov qword [rsp + 0x2e0], r9
mov r9b, byte [rsp + 0x45]
mov byte [rsp + 0x46], r9b
mov r9, qword [rsp + 0x2c8]
mov qword [rsp + 0x2d8], r9
mov r9b, byte [rsp + 0x44]
mov byte [rsp + 0x45], r9b
mov r9, qword [rsp + 0x2c0]
mov qword [rsp + 0x2c8], r9
mov r9b, byte [rsp + 0x43]
mov byte [rsp + 0x44], r9b
mov r9, qword [rsp + 0x2b8]
mov qword [rsp + 0x2c0], r9
mov r9b, byte [rsp + 0x42]
mov byte [rsp + 0x43], r9b
mov r9, qword [rsp + 0x2a8]
mov qword [rsp + 0x2b8], r9
mov r9b, byte [rsp + 0x41]
mov byte [rsp + 0x42], r9b
mov r9, qword [rsp + 0x2a0]
mov qword [rsp + 0x2a8], r9
mov r9b, byte [rsp + 0x40]
mov byte [rsp + 0x41], r9b
mov r9, qword [rsp + 0x298]
mov qword [rsp + 0x2a0], r9
mov r9b, byte [rsp + 0x3f]
mov byte [rsp + 0x40], r9b
mov r9, qword [rsp + 0x290]
mov qword [rsp + 0x298], r9
mov r9b, byte [rsp + 0x3e]
mov byte [rsp + 0x3f], r9b
mov r9, qword [rsp + 0x288]
mov qword [rsp + 0x290], r9
mov r9b, byte [rsp + 0x3d]
mov byte [rsp + 0x3e], r9b
mov r9, qword [rsp + 0x278]
mov qword [rsp + 0x288], r9
mov r9b, byte [rsp + 0x3c]
mov byte [rsp + 0x3d], r9b
mov r9, qword [rsp + 0x270]
mov qword [rsp + 0x278], r9
mov r9b, byte [rsp + 0x3b]
mov byte [rsp + 0x3c], r9b
mov r9, qword [rsp + 0x268]
mov qword [rsp + 0x270], r9
mov r9b, byte [rsp + 0x3a]
mov byte [rsp + 0x3b], r9b
mov r9, qword [rsp + 0x260]
mov qword [rsp + 0x268], r9
mov r9b, byte [rsp + 0x39]
mov byte [rsp + 0x3a], r9b
mov r9, qword [rsp + 0x258]
mov qword [rsp + 0x260], r9
mov r9b, byte [rsp + 0x38]
mov byte [rsp + 0x39], r9b
mov r9, qword [rsp + 0x250]
mov qword [rsp + 0x258], r9
mov r9b, byte [rsp + 0x37]
mov byte [rsp + 0x38], r9b
mov r9, qword [rsp + 0x248]
mov qword [rsp + 0x250], r9
mov r9b, byte [rsp + 0x36]
mov byte [rsp + 0x37], r9b
mov r9, qword [rsp + 0x240]
mov qword [rsp + 0x248], r9
mov r9b, byte [rsp + 0x35]
mov byte [rsp + 0x36], r9b
mov rcx, qword [rsp + 0x170]
mov qword [rsp + 0x240], rcx
mov cl, byte [rsp + 0xbf]
mov byte [rsp + 0x35], cl
mov r9, qword [rsp + 0x160]
mov qword [rsp + 0x170], r9
mov r13, qword [rsp + 0xbb0]
mov r10, qword [rsp + 0xa60]
mov qword [rsp + 0xaa0], r10
mov r9b, byte [rsp + 0xc0]
mov byte [rsp + 0x130], r9b
mov qword [rsp + 0xa60], r15
mov cl, byte [rsp + 0x118]
mov byte [rsp + 0xc0], cl
mov rcx, qword [rsp + 0xaf0]
mov qword [rsp + 0xb0], rcx
mov r10b, byte [rsp + 0xbe]
mov r9, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xbb8]
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x108]
mov qword [rsp + 0x148], rcx
mov r15, qword [rsp + 0x100]
mov qword [rsp + 0x108], r15
mov rcx, qword [rsp + 0xae0]
mov qword [rsp + 0x100], rcx
mov r15, r11
mov r11d, eax
mov rax, r12
mov r12, qword [rsp + 0xd8]
jmp 0x14012c9a9
mov dl, byte [rsp + 0x1d40]
mov r8b, byte [rsp + 0x1d41]
lea rdi, [rsp + 0x1560]
lea r9, [rsp + 0x1ea0]
mov rcx, rdi
call fcn.1400243d7
mov rdi, qword [rdi]
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x1401398d8
movzx eax, word [rsi + 0x1e]
mov ecx, dword [rsi + 0x1a]
mov dword [rsp + 0xad8], ecx
mov word [rsp + 0xadc], ax
lea rcx, [rsp + 0x1ea0]
call fcn.140024ef1
mov r12, qword [rsp + 0xd8]
mov r14b, byte [rsp + 0x34]
jmp 0x14013782a
mov rcx, r15
call fcn.140163dbc
mov r13, rax
mov rdi, rdx
lea r14, [rsp + 0x1370]
mov qword [r14 + 0x10], r12
imul r8, r15, 0x30
mov rcx, rdx
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [rsp + 0xbc0]
mov qword [rdx], r13
mov qword [rdx + 8], rdi
mov qword [rdx + 0x10], r15
lea rsi, [rsp + 0x1ac0]
mov rcx, rsi
call fcn.140170c14
lea rcx, [rsp + 0x13b0]
mov rdx, r14
call fcn.140170c14
lea rdi, [rsp + 0xbc0]
mov rcx, rdi
mov rdx, rsi
call fcn.14013f290
cmp byte [rdi + 0x18], 2
jne 0x140139982
movaps xmm0, xmmword [rsp + 0x1980]
movaps xmm1, xmmword [rsp + 0x1990]
movaps xmmword [rsp + 0x1d30], xmm1
movaps xmmword [rsp + 0x1d20], xmm0
xor r15d, r15d
jmp 0x1401399df
lea rdx, [rsp + 0x1580]
mov bl, byte [rdx - 7]
movups xmm6, xmmword [rdx - 0x18]
mov r14b, byte [rdx - 8]
mov eax, dword [rsi + 0x1a]
mov dword [rsp + 0x1928], eax
movzx eax, word [rsi + 0x1e]
mov word [rsp + 0x192c], ax
lea rsi, [rsp + 0x1ae0]
mov r8d, 0x188
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov qword [rsi - 0x20], rdi
movups xmmword [rsi - 0x18], xmm6
mov byte [rsi - 8], r14b
mov byte [rsi - 7], bl
mov eax, dword [rsp + 0x1928]
mov dword [rsi - 6], eax
movzx eax, word [rsp + 0x192c]
mov word [rsi - 2], ax
lea rcx, [rsp + 0x1ac0]
call fcn.1401066c4
mov rsi, rax
lea rbx, method..virtual_0
mov dil, 2
mov r14b, byte [rsp + 0x1d68]
lea rcx, [rsp + 0x1ea0]
call fcn.140024ef1
movabs r15, 0x8000000000000000
mov r12, qword [rsp + 0xd8]
jmp 0x140137bf0
cmp byte [rsp + 0xbd8], 0
setne r15b
je 0x1401399b2
movups xmm0, xmmword [rsp + 0xbc0]
movups xmm1, xmmword [rsp + 0xbd0]
movaps xmmword [rsp + 0x1d30], xmm1
movaps xmmword [rsp + 0x1d20], xmm0
jmp 0x1401399df
movaps xmm0, xmmword [rsp + 0x1980]
movaps xmm1, xmmword [rsp + 0x1990]
movaps xmmword [rsp + 0x1d30], xmm1
movaps xmmword [rsp + 0x1d20], xmm0
lea rcx, [rsp + 0xbc0]
call fcn.14001fd56
movaps xmm0, xmmword [rsp + 0x1d20]
movaps xmm1, xmmword [rsp + 0x1d30]
lea rsi, [rsp + 0xbc0]
movups xmmword [rsi + 0x38], xmm1
movups xmmword [rsi + 0x28], xmm0
mov r12, qword [rsp + 0x13b0]
movups xmm0, xmmword [rsp + 0x13b8]
movaps xmmword [rsi], xmm0
movups xmm0, xmmword [rsp + 0x13c8]
movaps xmmword [rsi + 0x10], xmm0
mov rax, qword [rsp + 0x13d8]
mov qword [rsi + 0x20], rax
push 9
pop rcx
lea rdi, [rsp + 0x1560]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x1ac0]
call fcn.14010577e
test r15b, r15b
je 0x140139a57
lea rcx, [rsp + 0x1980]
call fcn.14001fd56
cmp r12, 0xa
mov rcx, qword [rsp + 0xb0]
mov r8b, byte [rsp + 0xc0]
mov r14, qword [rsp + 0x120]
mov r10b, byte [rsp + 0x118]
mov r11b, byte [rsp + 0x110]
mov rdx, qword [rsp + 0xa78]
mov r9, qword [rsp + 0xd0]
mov dil, byte [rsp + 0xa3]
je 0x140137a35
lea rsi, [rsp + 0x1560]
mov rax, qword [rsi + 0x20]
mov qword [rsp + 0x1d48], rax
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rsp + 0x1d38], xmm1
movups xmmword [rsp + 0x1d28], xmm0
movups xmm0, xmmword [rsi + 0x38]
movaps xmmword [rsp + 0x1990], xmm0
movups xmm0, xmmword [rsi + 0x28]
movaps xmmword [rsp + 0x1980], xmm0
mov qword [rsp + 0x1d20], r12
mov r8, qword [rsp + 0xa80]
cmp byte [r8 + 0x80], 0
movzx eax, byte [r8 + 0x81]
push 0xa
pop rcx
cmove eax, ecx
mov rcx, qword [r8 + 0x20]
cmp rcx, 2
push 1
pop r14
mov edx, 0xa00000
cmovne rdx, qword [r8 + 0x28]
cmove rcx, r14
cmp byte [r8 + 0x83], 0
lea rdi, [rsp + 0x1370]
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], 1
mov byte [rdi + 0x15], 2
lea r15, [rsp + 0xbc0]
mov rcx, r15
call fcn.140113866
mov rcx, r15
mov rdx, rdi
call fcn.140114d15
lea rax, [rsp + 0x1d20]
mov qword [rsi], rax
lea rdi, [rsp + 0x13b0]
mov rcx, rdi
mov rdx, r15
mov r8, rsi
mov r9, r14
call fcn.14013c90d
mov rcx, r15
call fcn.140114db1
mov rax, qword [rsp + 0xac0]
cmp qword [rdi], rax
jne 0x140139d43
mov rax, qword [rsp + 0x13b8]
mov qword [rsp + 0xae0], rax
mov rax, qword [rsp + 0xa80]
cmp byte [rax + 0x85], 0
je 0x140139ebe
lea rdx, [rsp + 0xbc0]
and qword [rdx], 0
and qword [rdx + 0x28], 0
push 2
pop rax
mov qword [rdx + 0x38], rax
mov qword [rdx + 0x48], rax
mov byte [rdx + 0x70], 3
xor esi, esi
mov byte [rdx + 0x78], sil
mov al, 2
mov byte [rdx + 0x7d], al
mov dword [rdx + 0x79], 0x2020202
lea r15, [rsp + 0x1ac0]
mov byte [r15 + 0x18], al
lea rdi, [rsp + 0x1560]
mov rcx, rdi
mov r8, r15
call fcn.1401198a4
mov byte [rdi + 0x79], sil
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [r15], xmm0
movaps xmmword [r15 + 0x10], xmm1
mov rax, qword [rdi + 0x20]
mov qword [r15 + 0x20], rax
movups xmm0, xmmword [rdi + 0x58]
movups xmmword [r15 + 0x58], xmm0
movups xmm0, xmmword [rdi + 0x68]
movups xmmword [r15 + 0x68], xmm0
movzx eax, word [rdi + 0x78]
mov word [r15 + 0x78], ax
movzx eax, word [rdi + 0x7e]
mov ecx, 0x200000
mov rdx, qword [rsp + 0xa80]
cmp qword [rdx + 0x10], rsi
je 0x140139c78
mov rcx, qword [rsp + 0xa80]
mov rcx, qword [rcx + 0x18]
mov rdx, qword [rsp + 0xa80]
cmp byte [rdx + 0x89], sil
lea r15, [rsp + 0x1ac0]
mov qword [r15 + 0x28], r14
mov qword [r15 + 0x30], rcx
mov qword [r15 + 0x38], r14
mov qword [r15 + 0x40], 3
mov qword [r15 + 0x48], r14
mov qword [r15 + 0x50], 0xa
setne byte [r15 + 0x7a]
mov word [r15 + 0x7b], 1
mov byte [r15 + 0x7d], sil
mov word [r15 + 0x7e], ax
lea rdi, [rsp + 0x1560]
mov rcx, rdi
call fcn.14011642a
mov rcx, rdi
mov rdx, r15
call fcn.140119902
mov rax, qword [rsp + 0xae0]
lock inc qword [rax]
jle 0x140139e86
lea rdi, [rsp + 0xbc0]
lea r15, [rsp + 0x1560]
mov rcx, rdi
mov rdx, r15
mov r8, qword [rsp + 0xae0]
call fcn.14011648d
mov rcx, r15
call fcn.14011646b
mov rax, qword [rdi]
mov qword [rsp + 0xaf0], rax
cmp rax, 2
jne 0x140139e88
lea rcx, [rsp + 0xbc8]
call fcn.14013eb00
jmp 0x140139ea3
movzx eax, byte [rsp + 0x130]
mov r15, qword [rsp + 0xaa0]
shl r15, 8
or r15, rax
lea rcx, [rsp + 0x13b0]
call fcn.140114f11
lea rcx, [rsp + 0x1980]
call fcn.14001fd56
lea rcx, [rsp + 0x1d20]
call fcn.14010577e
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0xac0], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0xac8]
mov qword [rsp + 0x178], rax
mov r8b, byte [rsp + 0xc0]
mov al, byte [rsp + 0x118]
mov byte [rsp + 0xc0], al
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0xa88], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0xd0], rax
mov r9, qword [rsp + 0xa80]
mov bl, byte [rsp + 0xa3]
mov rax, qword [rsp + 0xa90]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xf8], rax
mov r13, qword [rsp + 0x108]
mov r12, qword [rsp + 0x100]
push 3
pop rax
mov rcx, qword [rsp + 0xb0]
mov r14, qword [rsp + 0x120]
mov rsi, qword [rsp + 0xe0]
mov r11b, byte [rsp + 0x110]
mov rdx, qword [rsp + 0xa78]
jmp 0x14012face
ud2
lea rdx, [rsp + 0xbc8]
lea rcx, [rsp + 0x1560]
mov r8d, 0x2b0
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0xbc0]
lea rdx, [rsp + 0x1560]
mov r8d, 0x2b0
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0x1980]
movaps xmm1, xmmword [rsp + 0x1990]
movaps xmmword [rsp + 0x1a30], xmm1
movaps xmmword [rsp + 0x1a20], xmm0
lea rcx, [rsp + 0x1ea0]
lea rdx, [rsp + 0xbc0]
mov r8d, 0x2b0
call sub.msvcrt.dll_memcpy
movzx eax, byte [rsp + 0xaf]
mov rsi, qword [rsp + 0xb00]
shl rsi, 8
or rsi, rax
lea rcx, [rsp + 0x1d20]
call fcn.14010577e
mov rax, qword [rsp + 0xb50]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0xb70]
mov qword [rsp + 0xac0], rax
mov rax, qword [rsp + 0xb58]
mov qword [rsp + 0xb50], rax
mov rax, qword [rsp + 0xb60]
mov qword [rsp + 0xb58], rax
mov rax, qword [rsp + 0xb68]
mov qword [rsp + 0xb60], rax
mov rax, qword [rsp + 0xaf8]
mov qword [rsp + 0xb68], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0xaf8], rax
mov rax, qword [rsp + 0xb40]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0xb48]
mov qword [rsp + 0xb40], rax
mov rax, qword [rsp + 0xb38]
mov qword [rsp + 0xb48], rax
mov qword [rsp + 0x178], rsi
mov rax, qword [rsp + 0xac8]
mov qword [rsp + 0xb70], rax
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0xb00], rax
mov al, byte [rsp + 0x35]
mov byte [rsp + 0xaf], al
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x240], rax
mov al, byte [rsp + 0x36]
mov byte [rsp + 0x35], al
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x248], rax
mov al, byte [rsp + 0x37]
mov byte [rsp + 0x36], al
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0x250], rax
mov al, byte [rsp + 0x38]
mov byte [rsp + 0x37], al
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x258], rax
mov al, byte [rsp + 0x39]
mov byte [rsp + 0x38], al
mov rax, qword [rsp + 0x268]
mov qword [rsp + 0x260], rax
mov al, byte [rsp + 0x3a]
mov byte [rsp + 0x39], al
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x268], rax
mov al, byte [rsp + 0x3b]
mov byte [rsp + 0x3a], al
mov rax, qword [rsp + 0x278]
mov qword [rsp + 0x270], rax
mov al, byte [rsp + 0x3c]
mov byte [rsp + 0x3b], al
mov rax, qword [rsp + 0x288]
mov qword [rsp + 0x278], rax
mov al, byte [rsp + 0x3d]
mov byte [rsp + 0x3c], al
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x288], rax
mov al, byte [rsp + 0x3e]
mov byte [rsp + 0x3d], al
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x290], rax
mov al, byte [rsp + 0x3f]
mov byte [rsp + 0x3e], al
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x298], rax
mov al, byte [rsp + 0x40]
mov byte [rsp + 0x3f], al
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x2a0], rax
mov al, byte [rsp + 0x41]
mov byte [rsp + 0x40], al
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0x2a8], rax
mov al, byte [rsp + 0x42]
mov byte [rsp + 0x41], al
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0x2b8], rax
mov al, byte [rsp + 0x43]
mov byte [rsp + 0x42], al
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0x2c0], rax
mov al, byte [rsp + 0x44]
mov byte [rsp + 0x43], al
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x2c8], rax
mov al, byte [rsp + 0x45]
mov byte [rsp + 0x44], al
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x2d8], rax
mov al, byte [rsp + 0x46]
mov byte [rsp + 0x45], al
mov rax, qword [rsp + 0x2f0]
mov qword [rsp + 0x2e0], rax
mov al, byte [rsp + 0x47]
mov byte [rsp + 0x46], al
mov rax, qword [rsp + 0x2f8]
mov qword [rsp + 0x2f0], rax
mov al, byte [rsp + 0x48]
mov byte [rsp + 0x47], al
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0x2f8], rax
mov al, byte [rsp + 0x49]
mov byte [rsp + 0x48], al
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x300], rax
mov al, byte [rsp + 0x4a]
mov byte [rsp + 0x49], al
mov rax, qword [rsp + 0x318]
mov qword [rsp + 0x310], rax
mov al, byte [rsp + 0x4b]
mov byte [rsp + 0x4a], al
mov rax, qword [rsp + 0x320]
mov qword [rsp + 0x318], rax
mov al, byte [rsp + 0x180]
mov byte [rsp + 0x4b], al
mov rax, qword [rsp + 0x328]
mov qword [rsp + 0x320], rax
mov al, byte [rsp + 0x4c]
mov byte [rsp + 0x180], al
mov rax, qword [rsp + 0x338]
mov qword [rsp + 0x328], rax
mov al, byte [rsp + 0x4d]
mov byte [rsp + 0x4c], al
mov rax, qword [rsp + 0x348]
mov qword [rsp + 0x338], rax
mov al, byte [rsp + 0x4e]
mov byte [rsp + 0x4d], al
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x348], rax
mov al, byte [rsp + 0x4f]
mov byte [rsp + 0x4e], al
mov rax, qword [rsp + 0x358]
mov qword [rsp + 0x350], rax
mov al, byte [rsp + 0x50]
mov byte [rsp + 0x4f], al
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x358], rax
mov al, byte [rsp + 0x51]
mov byte [rsp + 0x50], al
mov rax, qword [rsp + 0x368]
mov qword [rsp + 0x360], rax
mov al, byte [rsp + 0x52]
mov byte [rsp + 0x51], al
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0x368], rax
mov al, byte [rsp + 0x53]
mov byte [rsp + 0x52], al
mov rax, qword [rsp + 0x380]
mov qword [rsp + 0x370], rax
mov al, byte [rsp + 0x54]
mov byte [rsp + 0x53], al
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0x380], rax
mov al, byte [rsp + 0x55]
mov byte [rsp + 0x54], al
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x388], rax
mov al, byte [rsp + 0x56]
mov byte [rsp + 0x55], al
mov rax, qword [rsp + 0x398]
mov qword [rsp + 0x390], rax
mov al, byte [rsp + 0x57]
mov byte [rsp + 0x56], al
mov rax, qword [rsp + 0x3a0]
mov qword [rsp + 0x398], rax
mov al, byte [rsp + 0x58]
mov byte [rsp + 0x57], al
mov rax, qword [rsp + 0x3a8]
mov qword [rsp + 0x3a0], rax
mov al, byte [rsp + 0x59]
mov byte [rsp + 0x58], al
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x3a8], rax
mov al, byte [rsp + 0x5a]
mov byte [rsp + 0x59], al
mov rax, qword [rsp + 0x3b8]
mov qword [rsp + 0x3b0], rax
mov al, byte [rsp + 0x5b]
mov byte [rsp + 0x5a], al
mov rax, qword [rsp + 0x3c0]
mov qword [rsp + 0x3b8], rax
mov al, byte [rsp + 0x5c]
mov byte [rsp + 0x5b], al
mov rax, qword [rsp + 0x3c8]
mov qword [rsp + 0x3c0], rax
mov al, byte [rsp + 0x5d]
mov byte [rsp + 0x5c], al
mov rax, qword [rsp + 0x3d8]
mov qword [rsp + 0x3c8], rax
mov al, byte [rsp + 0x188]
mov byte [rsp + 0x5d], al
mov rax, qword [rsp + 0x3e0]
mov qword [rsp + 0x3d8], rax
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x188], al
mov rax, qword [rsp + 0x3f0]
mov qword [rsp + 0x3e0], rax
mov al, byte [rsp + 0x198]
mov byte [rsp + 0x190], al
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x3f0], rax
mov al, byte [rsp + 0x1a0]
mov byte [rsp + 0x198], al
mov rax, qword [rsp + 0x408]
mov qword [rsp + 0x400], rax
mov al, byte [rsp + 0x1a8]
mov byte [rsp + 0x1a0], al
mov rax, qword [rsp + 0x418]
mov qword [rsp + 0x408], rax
mov al, byte [rsp + 0x1b0]
mov byte [rsp + 0x1a8], al
mov rax, qword [rsp + 0x420]
mov qword [rsp + 0x418], rax
mov al, byte [rsp + 0x1b8]
mov byte [rsp + 0x1b0], al
mov rax, qword [rsp + 0x428]
mov qword [rsp + 0x420], rax
mov al, byte [rsp + 0x1c0]
mov byte [rsp + 0x1b8], al
mov rax, qword [rsp + 0xab0]
mov qword [rsp + 0x428], rax
mov al, byte [rsp + 0x1c8]
mov byte [rsp + 0x1c0], al
mov rax, qword [rsp + 0xa78]
mov qword [rsp + 0xab0], rax
mov al, byte [rsp + 0x1d0]
mov byte [rsp + 0x1c8], al
mov rdx, qword [rsp + 0xab8]
mov al, byte [rsp + 0x5e]
mov byte [rsp + 0x1d0], al
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0xab8], rax
mov al, byte [rsp + 0x5f]
mov byte [rsp + 0x5e], al
mov rax, qword [rsp + 0x438]
mov qword [rsp + 0x430], rax
mov al, byte [rsp + 0x1d8]
mov byte [rsp + 0x5f], al
mov rax, qword [rsp + 0x440]
mov qword [rsp + 0x438], rax
mov al, byte [rsp + 0x60]
mov byte [rsp + 0x1d8], al
mov rax, qword [rsp + 0x450]
mov qword [rsp + 0x440], rax
mov al, byte [rsp + 0x1e0]
mov byte [rsp + 0x60], al
mov rax, qword [rsp + 0x460]
mov qword [rsp + 0x450], rax
mov al, byte [rsp + 0x61]
mov byte [rsp + 0x1e0], al
mov rax, qword [rsp + 0x468]
mov qword [rsp + 0x460], rax
mov al, byte [rsp + 0x62]
mov byte [rsp + 0x61], al
mov rax, qword [rsp + 0x470]
mov qword [rsp + 0x468], rax
mov al, byte [rsp + 0x1e8]
mov byte [rsp + 0x62], al
mov rax, qword [rsp + 0x478]
mov qword [rsp + 0x470], rax
mov al, byte [rsp + 0x63]
mov byte [rsp + 0x1e8], al
mov rax, qword [rsp + 0x488]
mov qword [rsp + 0x478], rax
mov al, byte [rsp + 0x1f0]
mov byte [rsp + 0x63], al
mov rax, qword [rsp + 0x498]
mov qword [rsp + 0x488], rax
mov al, byte [rsp + 0x64]
mov byte [rsp + 0x1f0], al
mov rax, qword [rsp + 0x4a0]
mov qword [rsp + 0x498], rax
mov al, byte [rsp + 0x65]
mov byte [rsp + 0x64], al
mov rax, qword [rsp + 0x4b0]
mov qword [rsp + 0x4a0], rax
mov al, byte [rsp + 0x1f8]
mov byte [rsp + 0x65], al
mov rax, qword [rsp + 0x4b8]
mov qword [rsp + 0x4b0], rax
mov al, byte [rsp + 0x66]
mov byte [rsp + 0x1f8], al
mov rax, qword [rsp + 0x4c8]
mov qword [rsp + 0x4b8], rax
mov al, byte [rsp + 0x67]
mov byte [rsp + 0x66], al
mov rax, qword [rsp + 0x4d8]
mov qword [rsp + 0x4c8], rax
mov al, byte [rsp + 0x200]
mov byte [rsp + 0x67], al
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x4d8], rax
mov al, byte [rsp + 0x68]
mov byte [rsp + 0x200], al
mov rax, qword [rsp + 0x4f0]
mov qword [rsp + 0x4e0], rax
mov al, byte [rsp + 0x208]
mov byte [rsp + 0x68], al
mov rax, qword [rsp + 0x4f8]
mov qword [rsp + 0x4f0], rax
mov al, byte [rsp + 0x69]
mov byte [rsp + 0x208], al
mov rax, qword [rsp + 0x508]
mov qword [rsp + 0x4f8], rax
mov al, byte [rsp + 0x6a]
mov byte [rsp + 0x69], al
mov rax, qword [rsp + 0x510]
mov qword [rsp + 0x508], rax
mov al, byte [rsp + 0x210]
mov byte [rsp + 0x6a], al
mov rax, qword [rsp + 0x520]
mov qword [rsp + 0x510], rax
mov al, byte [rsp + 0x6b]
mov byte [rsp + 0x210], al
mov rax, qword [rsp + 0x530]
mov qword [rsp + 0x520], rax
mov al, byte [rsp + 0x218]
mov byte [rsp + 0x6b], al
mov rax, qword [rsp + 0x538]
mov qword [rsp + 0x530], rax
mov al, byte [rsp + 0x6c]
mov byte [rsp + 0x218], al
mov rax, qword [rsp + 0x548]
mov qword [rsp + 0x538], rax
mov al, byte [rsp + 0x6d]
mov byte [rsp + 0x6c], al
mov rax, qword [rsp + 0x550]
mov qword [rsp + 0x548], rax
mov al, byte [rsp + 0x6e]
mov byte [rsp + 0x6d], al
mov rax, qword [rsp + 0x560]
mov qword [rsp + 0x550], rax
mov al, byte [rsp + 0x220]
mov byte [rsp + 0x6e], al
mov rax, qword [rsp + 0x570]
mov qword [rsp + 0x560], rax
mov al, byte [rsp + 0x6f]
mov byte [rsp + 0x220], al
mov rax, qword [rsp + 0x578]
mov qword [rsp + 0x570], rax
mov al, byte [rsp + 0x70]
mov byte [rsp + 0x6f], al
mov rax, qword [rsp + 0x588]
mov qword [rsp + 0x578], rax
mov al, byte [rsp + 0x71]
mov byte [rsp + 0x70], al
mov rax, qword [rsp + 0x590]
mov qword [rsp + 0x588], rax
mov al, byte [rsp + 0x228]
mov byte [rsp + 0x71], al
mov rax, qword [rsp + 0x5a0]
mov qword [rsp + 0x590], rax
mov al, byte [rsp + 0x72]
mov byte [rsp + 0x228], al
mov rax, qword [rsp + 0x5a8]
mov qword [rsp + 0x5a0], rax
mov al, byte [rsp + 0x73]
mov byte [rsp + 0x72], al
mov rax, qword [rsp + 0x5b8]
mov qword [rsp + 0x5a8], rax
mov al, byte [rsp + 0x74]
mov byte [rsp + 0x73], al
mov rax, qword [rsp + 0x5c8]
mov qword [rsp + 0x5b8], rax
mov al, byte [rsp + 0x230]
mov byte [rsp + 0x74], al
mov rax, qword [rsp + 0x5d0]
mov qword [rsp + 0x5c8], rax
mov al, byte [rsp + 0x75]
mov byte [rsp + 0x230], al
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x5d0], rax
mov al, byte [rsp + 0x76]
mov byte [rsp + 0x75], al
mov rax, qword [rsp + 0x5e8]
mov qword [rsp + 0x5e0], rax
mov al, byte [rsp + 0x77]
mov byte [rsp + 0x76], al
mov rax, qword [rsp + 0x5f8]
mov qword [rsp + 0x5e8], rax
mov al, byte [rsp + 0x238]
mov byte [rsp + 0x77], al
mov rax, qword [rsp + 0x608]
mov qword [rsp + 0x5f8], rax
mov al, byte [rsp + 0x78]
mov byte [rsp + 0x238], al
mov rax, qword [rsp + 0x610]
mov qword [rsp + 0x608], rax
mov al, byte [rsp + 0x79]
mov byte [rsp + 0x78], al
mov rax, qword [rsp + 0x620]
mov qword [rsp + 0x610], rax
mov al, byte [rsp + 0x7a]
mov byte [rsp + 0x79], al
mov rax, qword [rsp + 0x628]
mov qword [rsp + 0x620], rax
mov al, byte [rsp + 0x7b]
mov byte [rsp + 0x7a], al
mov rax, qword [rsp + 0x638]
mov qword [rsp + 0x628], rax
mov al, byte [rsp + 0x7c]
mov byte [rsp + 0x7b], al
mov rax, qword [rsp + 0x640]
mov qword [rsp + 0x638], rax
mov al, byte [rsp + 0x7d]
mov byte [rsp + 0x7c], al
mov rax, qword [rsp + 0x650]
mov qword [rsp + 0x640], rax
mov al, byte [rsp + 0x7e]
mov byte [rsp + 0x7d], al
mov rax, qword [rsp + 0x660]
mov qword [rsp + 0x650], rax
mov al, byte [rsp + 0x280]
mov byte [rsp + 0x7e], al
mov rax, qword [rsp + 0x668]
mov qword [rsp + 0x660], rax
mov al, byte [rsp + 0x7f]
mov byte [rsp + 0x280], al
mov rax, qword [rsp + 0x678]
mov qword [rsp + 0x668], rax
mov al, byte [rsp + 0x80]
mov byte [rsp + 0x7f], al
mov rax, qword [rsp + 0x680]
mov qword [rsp + 0x678], rax
mov al, byte [rsp + 0x2b0]
mov byte [rsp + 0x80], al
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0x680], rax
mov al, byte [rsp + 0x81]
mov byte [rsp + 0x2b0], al
mov rax, qword [rsp + 0x6a0]
mov qword [rsp + 0x690], rax
mov al, byte [rsp + 0x2d0]
mov byte [rsp + 0x81], al
mov rax, qword [rsp + 0x6a8]
mov qword [rsp + 0x6a0], rax
mov al, byte [rsp + 0x2e8]
mov byte [rsp + 0x2d0], al
mov rax, qword [rsp + 0x6b8]
mov qword [rsp + 0x6a8], rax
mov al, byte [rsp + 0x82]
mov byte [rsp + 0x2e8], al
mov rax, qword [rsp + 0x6c0]
mov qword [rsp + 0x6b8], rax
mov al, byte [rsp + 0x308]
mov byte [rsp + 0x82], al
mov rax, qword [rsp + 0x6d0]
mov qword [rsp + 0x6c0], rax
mov al, byte [rsp + 0x83]
mov byte [rsp + 0x308], al
mov rax, qword [rsp + 0x6e0]
mov qword [rsp + 0x6d0], rax
mov al, byte [rsp + 0x330]
mov byte [rsp + 0x83], al
mov rax, qword [rsp + 0x6e8]
mov qword [rsp + 0x6e0], rax
mov al, byte [rsp + 0x340]
mov byte [rsp + 0x330], al
mov rax, qword [rsp + 0x6f8]
mov qword [rsp + 0x6e8], rax
mov al, byte [rsp + 0x84]
mov byte [rsp + 0x340], al
mov rax, qword [rsp + 0x700]
mov qword [rsp + 0x6f8], rax
mov al, byte [rsp + 0x85]
mov byte [rsp + 0x84], al
mov rax, qword [rsp + 0x710]
mov qword [rsp + 0x700], rax
mov al, byte [rsp + 0x378]
mov byte [rsp + 0x85], al
mov rax, qword [rsp + 0x718]
mov qword [rsp + 0x710], rax
mov al, byte [rsp + 0x86]
mov byte [rsp + 0x378], al
mov rax, qword [rsp + 0x728]
mov qword [rsp + 0x718], rax
mov al, byte [rsp + 0x87]
mov byte [rsp + 0x86], al
mov rax, qword [rsp + 0x738]
mov qword [rsp + 0x728], rax
mov al, byte [rsp + 0x88]
mov byte [rsp + 0x87], al
mov rax, qword [rsp + 0x740]
mov qword [rsp + 0x738], rax
mov al, byte [rsp + 0x89]
mov byte [rsp + 0x88], al
mov rax, qword [rsp + 0x750]
mov qword [rsp + 0x740], rax
mov al, byte [rsp + 0x8a]
mov byte [rsp + 0x89], al
mov rax, qword [rsp + 0x758]
mov qword [rsp + 0x750], rax
mov al, byte [rsp + 0x3d0]
mov byte [rsp + 0x8a], al
mov rax, qword [rsp + 0x768]
mov qword [rsp + 0x758], rax
mov al, byte [rsp + 0x3e8]
mov byte [rsp + 0x3d0], al
mov rax, qword [rsp + 0x778]
mov qword [rsp + 0x768], rax
mov al, byte [rsp + 0x3f8]
mov byte [rsp + 0x3e8], al
mov rax, qword [rsp + 0x780]
mov qword [rsp + 0x778], rax
mov al, byte [rsp + 0x410]
mov byte [rsp + 0x3f8], al
mov rax, qword [rsp + 0x790]
mov qword [rsp + 0x780], rax
mov al, byte [rsp + 0x8b]
mov byte [rsp + 0x410], al
mov rax, qword [rsp + 0x798]
mov qword [rsp + 0x790], rax
mov al, byte [rsp + 0x8c]
mov byte [rsp + 0x8b], al
mov rax, qword [rsp + 0x7a8]
mov qword [rsp + 0x798], rax
mov al, byte [rsp + 0x110]
mov byte [rsp + 0x8c], al
mov rax, qword [rsp + 0x7b0]
mov qword [rsp + 0x7a8], rax
mov r11b, byte [rsp + 0x8d]
mov rax, qword [rsp + 0x7b8]
mov qword [rsp + 0x7b0], rax
mov al, byte [rsp + 0x448]
mov byte [rsp + 0x8d], al
mov rax, qword [rsp + 0x7c0]
mov qword [rsp + 0x7b8], rax
mov al, byte [rsp + 0x458]
mov byte [rsp + 0x448], al
mov rax, qword [rsp + 0x7c8]
mov qword [rsp + 0x7c0], rax
mov al, byte [rsp + 0x8e]
mov byte [rsp + 0x458], al
mov rax, qword [rsp + 0x7d0]
mov qword [rsp + 0x7c8], rax
mov al, byte [rsp + 0x480]
mov byte [rsp + 0x8e], al
mov rax, qword [rsp + 0x7d8]
mov qword [rsp + 0x7d0], rax
mov al, byte [rsp + 0x490]
mov byte [rsp + 0x480], al
mov rax, qword [rsp + 0x7e0]
mov qword [rsp + 0x7d8], rax
mov al, byte [rsp + 0x4a8]
mov byte [rsp + 0x490], al
mov rax, qword [rsp + 0x7e8]
mov qword [rsp + 0x7e0], rax
mov al, byte [rsp + 0x4c0]
mov byte [rsp + 0x4a8], al
mov rax, qword [rsp + 0x7f0]
mov qword [rsp + 0x7e8], rax
mov al, byte [rsp + 0x4d0]
mov byte [rsp + 0x4c0], al
mov rax, qword [rsp + 0x7f8]
mov qword [rsp + 0x7f0], rax
mov al, byte [rsp + 0x4e8]
mov byte [rsp + 0x4d0], al
mov rax, qword [rsp + 0x800]
mov qword [rsp + 0x7f8], rax
mov al, byte [rsp + 0x500]
mov byte [rsp + 0x4e8], al
mov rax, qword [rsp + 0x808]
mov qword [rsp + 0x800], rax
mov al, byte [rsp + 0x518]
mov byte [rsp + 0x500], al
mov rax, qword [rsp + 0x810]
mov qword [rsp + 0x808], rax
mov al, byte [rsp + 0x528]
mov byte [rsp + 0x518], al
mov rax, qword [rsp + 0x818]
mov qword [rsp + 0x810], rax
mov al, byte [rsp + 0x540]
mov byte [rsp + 0x528], al
mov rax, qword [rsp + 0x820]
mov qword [rsp + 0x818], rax
mov al, byte [rsp + 0x558]
mov byte [rsp + 0x540], al
mov rax, qword [rsp + 0x828]
mov qword [rsp + 0x820], rax
mov al, byte [rsp + 0x568]
mov byte [rsp + 0x558], al
mov rax, qword [rsp + 0x830]
mov qword [rsp + 0x828], rax
mov al, byte [rsp + 0x580]
mov byte [rsp + 0x568], al
mov rax, qword [rsp + 0x838]
mov qword [rsp + 0x830], rax
mov al, byte [rsp + 0x598]
mov byte [rsp + 0x580], al
mov rax, qword [rsp + 0x840]
mov qword [rsp + 0x838], rax
mov al, byte [rsp + 0x5b0]
mov byte [rsp + 0x598], al
mov rax, qword [rsp + 0x848]
mov qword [rsp + 0x840], rax
mov al, byte [rsp + 0x5c0]
mov byte [rsp + 0x5b0], al
mov rax, qword [rsp + 0x850]
mov qword [rsp + 0x848], rax
mov al, byte [rsp + 0x5d8]
mov byte [rsp + 0x5c0], al
mov rax, qword [rsp + 0x858]
mov qword [rsp + 0x850], rax
mov al, byte [rsp + 0x5f0]
mov byte [rsp + 0x5d8], al
mov rax, qword [rsp + 0x860]
mov qword [rsp + 0x858], rax
mov al, byte [rsp + 0x600]
mov byte [rsp + 0x5f0], al
mov rax, qword [rsp + 0x868]
mov qword [rsp + 0x860], rax
mov al, byte [rsp + 0x618]
mov byte [rsp + 0x600], al
mov rax, qword [rsp + 0x870]
mov qword [rsp + 0x868], rax
mov al, byte [rsp + 0x630]
mov byte [rsp + 0x618], al
mov rax, qword [rsp + 0x878]
mov qword [rsp + 0x870], rax
mov al, byte [rsp + 0x648]
mov byte [rsp + 0x630], al
mov rax, qword [rsp + 0x880]
mov qword [rsp + 0x878], rax
mov al, byte [rsp + 0x658]
mov byte [rsp + 0x648], al
mov rax, qword [rsp + 0x888]
mov qword [rsp + 0x880], rax
mov al, byte [rsp + 0x670]
mov byte [rsp + 0x658], al
mov rax, qword [rsp + 0x890]
mov qword [rsp + 0x888], rax
mov al, byte [rsp + 0x688]
mov byte [rsp + 0x670], al
mov rax, qword [rsp + 0x898]
mov qword [rsp + 0x890], rax
mov al, byte [rsp + 0x698]
mov byte [rsp + 0x688], al
mov rax, qword [rsp + 0x8a0]
mov qword [rsp + 0x898], rax
mov al, byte [rsp + 0x6b0]
mov byte [rsp + 0x698], al
mov rax, qword [rsp + 0x8a8]
mov qword [rsp + 0x8a0], rax
mov al, byte [rsp + 0x6c8]
mov byte [rsp + 0x6b0], al
mov rax, qword [rsp + 0x8b0]
mov qword [rsp + 0x8a8], rax
mov al, byte [rsp + 0x6d8]
mov byte [rsp + 0x6c8], al
mov rax, qword [rsp + 0x8b8]
mov qword [rsp + 0x8b0], rax
mov al, byte [rsp + 0x6f0]
mov byte [rsp + 0x6d8], al
mov rax, qword [rsp + 0x8c0]
mov qword [rsp + 0x8b8], rax
mov al, byte [rsp + 0x708]
mov byte [rsp + 0x6f0], al
mov rax, qword [rsp + 0x8d0]
mov qword [rsp + 0x8c0], rax
mov al, byte [rsp + 0x720]
mov byte [rsp + 0x708], al
mov rax, qword [rsp + 0x8d8]
mov qword [rsp + 0x8d0], rax
mov al, byte [rsp + 0x730]
mov byte [rsp + 0x720], al
mov rax, qword [rsp + 0x8e8]
mov qword [rsp + 0x8d8], rax
mov al, byte [rsp + 0x748]
mov byte [rsp + 0x730], al
mov rax, qword [rsp + 0x8f8]
mov qword [rsp + 0x8e8], rax
mov al, byte [rsp + 0x760]
mov byte [rsp + 0x748], al
mov rax, qword [rsp + 0x900]
mov qword [rsp + 0x8f8], rax
mov al, byte [rsp + 0x770]
mov byte [rsp + 0x760], al
mov rax, qword [rsp + 0x910]
mov qword [rsp + 0x900], rax
mov al, byte [rsp + 0x788]
mov byte [rsp + 0x770], al
mov rax, qword [rsp + 0x918]
mov qword [rsp + 0x910], rax
mov al, byte [rsp + 0x7a0]
mov byte [rsp + 0x788], al
mov rax, qword [rsp + 0x928]
mov qword [rsp + 0x918], rax
mov al, byte [rsp + 0x8f]
mov byte [rsp + 0x7a0], al
mov rax, qword [rsp + 0x938]
mov qword [rsp + 0x928], rax
mov al, byte [rsp + 0x90]
mov byte [rsp + 0x8f], al
mov rax, qword [rsp + 0x940]
mov qword [rsp + 0x938], rax
mov al, byte [rsp + 0x91]
mov byte [rsp + 0x90], al
mov rax, qword [rsp + 0x950]
mov qword [rsp + 0x940], rax
mov al, byte [rsp + 0x92]
mov byte [rsp + 0x91], al
mov rax, qword [rsp + 0x958]
mov qword [rsp + 0x950], rax
mov al, byte [rsp + 0x93]
mov byte [rsp + 0x92], al
mov rax, qword [rsp + 0x968]
mov qword [rsp + 0x958], rax
mov al, byte [rsp + 0x94]
mov byte [rsp + 0x93], al
mov rax, qword [rsp + 0x978]
mov qword [rsp + 0x968], rax
mov al, byte [rsp + 0x95]
mov byte [rsp + 0x94], al
mov rax, qword [rsp + 0x980]
mov qword [rsp + 0x978], rax
mov al, byte [rsp + 0x96]
mov byte [rsp + 0x95], al
mov rax, qword [rsp + 0xaa8]
mov qword [rsp + 0x980], rax
mov al, byte [rsp + 0x97]
mov byte [rsp + 0x96], al
mov qword [rsp + 0xaa8], rbx
mov al, byte [rsp + 0x98]
mov byte [rsp + 0x97], al
mov rax, qword [rsp + 0x998]
mov qword [rsp + 0xa68], rax
mov al, byte [rsp + 0x99]
mov byte [rsp + 0x98], al
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x998], rax
mov al, byte [rsp + 0x9a]
mov byte [rsp + 0x99], al
mov rax, qword [rsp + 0x9a0]
mov qword [rsp + 0x168], rax
mov al, byte [rsp + 0x9b]
mov byte [rsp + 0x9a], al
mov rax, qword [rsp + 0x9a8]
mov qword [rsp + 0x9a0], rax
mov al, byte [rsp + 0x9c]
mov byte [rsp + 0x9b], al
mov rax, qword [rsp + 0x9b0]
mov qword [rsp + 0x9a8], rax
mov al, byte [rsp + 0x9d]
mov byte [rsp + 0x9c], al
mov rax, qword [rsp + 0x9b8]
mov qword [rsp + 0x9b0], rax
mov al, byte [rsp + 0x9e]
mov byte [rsp + 0x9d], al
mov rax, qword [rsp + 0x9c0]
mov qword [rsp + 0x9b8], rax
mov al, byte [rsp + 0x9f]
mov byte [rsp + 0x9e], al
mov rax, qword [rsp + 0x9c8]
mov qword [rsp + 0x9c0], rax
mov al, byte [rsp + 0xa0]
mov byte [rsp + 0x9f], al
mov rax, qword [rsp + 0x9d0]
mov qword [rsp + 0x9c8], rax
mov al, byte [rsp + 0xa1]
mov byte [rsp + 0xa0], al
mov rax, qword [rsp + 0x9d8]
mov qword [rsp + 0x9d0], rax
mov al, byte [rsp + 0xa2]
mov byte [rsp + 0xa1], al
mov rax, qword [rsp + 0x9e0]
mov qword [rsp + 0x9d8], rax
mov al, byte [rsp + 0x8c8]
mov byte [rsp + 0xa2], al
mov rax, qword [rsp + 0x9e8]
mov qword [rsp + 0x9e0], rax
mov al, byte [rsp + 0x8e0]
mov byte [rsp + 0x8c8], al
mov rax, qword [rsp + 0x9f0]
mov qword [rsp + 0x9e8], rax
mov al, byte [rsp + 0x8f0]
mov byte [rsp + 0x8e0], al
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x9f0], rax
mov al, byte [rsp + 0x908]
mov byte [rsp + 0x8f0], al
mov rax, qword [rsp + 0x9f8]
mov qword [rsp + 0xd8], rax
mov al, byte [rsp + 0x920]
mov byte [rsp + 0x908], al
mov rax, qword [rsp + 0xa98]
mov qword [rsp + 0x9f8], rax
mov al, byte [rsp + 0x930]
mov byte [rsp + 0x920], al
mov rax, qword [rsp + 0xa00]
mov qword [rsp + 0xa98], rax
mov al, byte [rsp + 0x948]
mov byte [rsp + 0x930], al
mov rax, qword [rsp + 0xa08]
mov qword [rsp + 0xa00], rax
mov al, byte [rsp + 0x960]
mov byte [rsp + 0x948], al
mov rax, qword [rsp + 0xa10]
mov qword [rsp + 0xa08], rax
mov al, byte [rsp + 0x970]
mov byte [rsp + 0x960], al
mov rax, qword [rsp + 0xa18]
mov qword [rsp + 0xa10], rax
mov al, byte [rsp + 0x988]
mov byte [rsp + 0x970], al
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0xa18], rax
mov al, byte [rsp + 0x990]
mov byte [rsp + 0x988], al
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0xe8], rax
mov al, byte [rsp + 0xa7]
mov byte [rsp + 0x990], al
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x150], rax
mov al, byte [rsp + 0xa4]
mov byte [rsp + 0xa7], al
mov rsi, qword [rsp + 0x120]
mov al, byte [rsp + 0xa8]
mov byte [rsp + 0xa4], al
mov r14, qword [rsp + 0xa70]
mov al, byte [rsp + 0xa5]
mov byte [rsp + 0xa8], al
mov rax, qword [rsp + 0xa20]
mov qword [rsp + 0xa70], rax
mov al, byte [rsp + 0xa9]
mov byte [rsp + 0xa5], al
mov rax, qword [rsp + 0xa28]
mov qword [rsp + 0xa20], rax
mov al, byte [rsp + 0xa6]
mov byte [rsp + 0xa9], al
mov rax, qword [rsp + 0xa30]
mov qword [rsp + 0xa28], rax
mov al, byte [rsp + 0x34]
mov byte [rsp + 0xa6], al
mov rax, qword [rsp + 0xa38]
mov qword [rsp + 0xa30], rax
mov al, byte [rsp + 0xaa]
mov byte [rsp + 0x34], al
mov rax, qword [rsp + 0xa40]
mov qword [rsp + 0xa38], rax
mov al, byte [rsp + 0x33]
mov byte [rsp + 0xaa], al
mov rax, qword [rsp + 0xa48]
mov qword [rsp + 0xa40], rax
mov al, byte [rsp + 0xab]
mov byte [rsp + 0x33], al
mov rax, qword [rsp + 0xa50]
mov qword [rsp + 0xa48], rax
mov al, byte [rsp + 0xac]
mov byte [rsp + 0xab], al
mov rax, qword [rsp + 0xa58]
mov qword [rsp + 0xa50], rax
mov al, byte [rsp + 0xad]
mov byte [rsp + 0xac], al
mov rax, qword [rsp + 0xae8]
mov qword [rsp + 0xa58], rax
mov al, byte [rsp + 0xae]
mov byte [rsp + 0xad], al
mov rax, qword [rsp + 0xb10]
mov qword [rsp + 0xae8], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0xb10], rax
mov rcx, qword [rsp + 0xa60]
mov rax, qword [rsp + 0xaa0]
mov qword [rsp + 0xa60], rax
mov r15, qword [rsp + 0xb08]
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0xb08], rax
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0xad0]
mov qword [rsp + 0xa88], rax
mov rax, qword [rsp + 0xa80]
mov qword [rsp + 0x170], rax
mov al, byte [rsp + 0xa3]
mov byte [rsp + 0xae], al
mov rax, qword [rsp + 0xa90]
mov qword [rsp + 0xb38], rax
mov rax, qword [rsp + 0xaf0]
mov qword [rsp + 0xad0], rax
mov r9, qword [rsp + 0xc8]
mov bl, byte [rsp + 0x118]
mov r8b, byte [rsp + 0x130]
mov r12, qword [rsp + 0x108]
mov rax, qword [rsp + 0x100]
mov r13, qword [rsp + 0x148]
jmp 0x14012face
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_dfa_onepass.rs
mov rcx, r10
call fcn.1400bd810
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_dfa_onepass.rs
mov rcx, r9
call fcn.1400bd810
lea rax, [rsp + 0x1d20]
lea rdx, [rsp + 0x1ac0]
mov qword [rdx], rax
lea rax, str.internal_error:_entered_unreachable_code:_expected_literal__got
lea rcx, [rsp + 0xbc0]
mov qword [rcx], rax
push 1
pop rax
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea r8, [0x140160da8]
mov qword [rdx + 8], r8
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_meta_literal.rs
call fcn.1400bd510
lea rcx, [rsp + 0xd98]
call fcn.140106e39
lea rdi, [rsp + 0x1560]
mov rcx, rdi
lea rdx, [rsp + 0xf58]
call fcn.14003d2f2
mov r8d, 0x100
lea rcx, [rsp + 0xe28]
mov rdx, rdi
call sub.msvcrt.dll_memcpy
lea rdi, [rsp + 0x1560]
lea rdx, [rsp + 0xbc0]
mov rcx, rdi
call fcn.14002f76d
cmp dword [rdi], 3
lea r15, [rsp + 0xde0]
lea r12, [rsp + 0xdc8]
lea rsi, [rsp + 0xdb0]
jne 0x14013ba32
lea rdi, [rsp + 0xbc0]
mov rcx, rdi
call fcn.14002f8c6
lea rbx, [rsp + 0x1560]
mov rcx, rbx
mov rdx, rdi
call fcn.14002f32d
cmp dword [rbx], 3
jne 0x14013ba32
lea rdi, [rsp + 0x1560]
lea rdx, [rsp + 0xbc0]
mov rcx, rdi
call fcn.14002df0f
cmp dword [rdi], 3
jne 0x14013ba32
lea rdi, [rsp + 0xbc0]
mov rcx, rdi
call fcn.14002f965
mov rcx, rdi
call fcn.14002ed02
lea r14, [rsp + 0x1560]
mov rcx, r14
mov rdx, rdi
call fcn.14003d3da
lea rbx, [rsp + 0xe10]
mov rcx, rbx
call fcn.14002b11e
mov rax, qword [r14 + 0x10]
movups xmm0, xmmword [r14]
movups xmmword [rbx], xmm0
xor ecx, ecx
cmp qword [rbx], 0
mov qword [rbx + 0x10], rax
setne cl
mov eax, dword [rsp + rcx*8 + 0xf3c]
mov dword [rbx + 0x128], eax
mov rcx, rsi
call fcn.140106ecb
mov rcx, r12
call fcn.140022aa2
mov rcx, r15
call fcn.140106f5d
lea rcx, [rsp + 0xdf8]
call fcn.140022aa2
mov rsi, qword [rbx - 0x78]
mov rax, qword [rbx - 0x70]
mov qword [rsp + 0xb0], rax
mov r15, qword [rbx - 0x68]
mov r12b, byte [rbx - 0x60]
mov r13b, byte [rbx - 0x5f]
mov r14d, dword [rbx - 0x5e]
movzx ebx, word [rbx - 0x5a]
lea rdx, [rsp + 0xdb8]
lea rcx, [rsp + 0x13b0]
mov r8d, 0x198
call sub.msvcrt.dll_memcpy
mov rcx, rdi
call fcn.140106ff3
movabs rax, 0x8000000000000000
cmp rsi, rax
je 0x14013ba3f
shl rbx, 0x20
or rbx, r14
lea rdi, [rsp + 0x1ec0]
lea rdx, [rsp + 0x13b0]
mov r8d, 0x198
mov rcx, rdi
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0xb0]
mov qword [rdi - 0x18], rax
mov qword [rdi - 0x10], r15
mov byte [rdi - 8], r12b
mov byte [rdi - 7], r13b
mov dword [rdi - 6], ebx
shr rbx, 0x20
mov word [rdi - 2], bx
mov qword [rdi - 0x20], rsi
movzx eax, byte [rsp + 0x19c9]
cmp rax, 3
jne 0x14013baf6
lea rsi, [rsp + 0xbc0]
lea rdx, [rsp + 0x1ea0]
mov r8d, 0x1b8
mov rcx, rsi
call sub.msvcrt.dll_memcpy
lea rdi, [rsp + 0x1560]
lea rdx, [rsp + 0x1980]
mov rcx, rdi
mov r8, rsi
call fcn.14002382a
mov rsi, qword [rdi]
mov rbx, qword [rdi + 8]
mov dil, byte [rdi + 0x10]
jmp 0x14013bbe7
lea rcx, [rsp + 0xbc0]
call fcn.14010703b
lea rcx, [rsp + 0x1370]
call fcn.14010707b
movabs rsi, 0x8000000000000000
mov r15, qword [rsp + 0xc8]
jmp 0x14011d92c
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.1.2_src_nfa_noncontiguous.rs
call fcn.1400bd810
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_dfa_remapper.rs
mov rcx, r12
jmp 0x14013ba85
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_dfa_remapper.rs
mov rcx, rax
mov rdx, r15
call fcn.1400bd810
lea rax, [rsp + 0x1980]
lea rdx, [rsp + 0x1ac0]
mov qword [rdx], rax
lea rax, str.hX_
lea rcx, [rsp + 0xbc0]
mov qword [rcx], rax
push 1
pop rax
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea r8, [0x140160da8]
mov qword [rdx + 8], r8
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.xW_
call fcn.1400bd510
lea rdx, [rsp + 0x1ac0]
and qword [rdx], 0
lea rcx, [rsp + 0x1d20]
call fcn.140112486
test rax, rax
je 0x14013bbb5
cmp eax, 1
jne 0x14013bbf4
mov rdx, qword [rsp + 0x19a8]
mov r8b, byte [rsp + 0x19c0]
lea rdi, [rsp + 0xbc0]
lea r9, [rsp + 0x1ea0]
mov rcx, rdi
call fcn.14002399c
mov rdi, qword [rdi]
movabs rax, 0x8000000000000000
cmp rdi, rax
je 0x14013bc2d
lea rdx, [rsp + 0xbe0]
mov eax, dword [rdx - 6]
movzx ebx, word [rdx - 2]
shl rbx, 0x20
or rbx, rax
movups xmm6, xmmword [rdx - 0x18]
movzx r14d, word [rdx - 8]
lea rsi, [rsp + 0x1d40]
mov r8d, 0x160
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov qword [rsi - 0x20], rdi
movups xmmword [rsi - 0x18], xmm6
mov word [rsi - 8], r14w
mov rax, rbx
shr rax, 0x20
mov word [rsi - 2], ax
mov dword [rsi - 6], ebx
lea rcx, [rsp + 0x1d20]
call fcn.140106681
mov rsi, rax
lea rbx, fcn.1400276d9
mov dil, 1
jmp 0x14013bca9
lea rsi, [rsp + 0xbc0]
lea rdx, [rsp + 0x1ea0]
mov r8d, 0x1b8
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov rcx, rsi
call fcn.14010663e
mov rsi, rax
lea rbx, fcn.140024ef1
xor edi, edi
mov r14b, byte [rsp + 0x19c8]
jmp 0x14013bcbe
mov dl, byte [rsp + 0x19a0]
mov r8b, byte [rsp + 0x19a1]
lea rdi, [rsp + 0xbc0]
lea r9, [rsp + 0x1ea0]
mov rcx, rdi
call fcn.1400243d7
mov rdi, qword [rdi]
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x14013bc3f
lea rcx, [rsp + 0x1ea0]
call fcn.140024ef1
jmp 0x14013ba3f
lea rdx, [rsp + 0xbe0]
mov eax, dword [rdx - 6]
movzx ebx, word [rdx - 2]
shl rbx, 0x20
or rbx, rax
movups xmm6, xmmword [rdx - 0x18]
movzx r14d, word [rdx - 8]
lea rsi, [rsp + 0x1ae0]
mov r8d, 0x188
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov qword [rsi - 0x20], rdi
movups xmmword [rsi - 0x18], xmm6
mov word [rsi - 8], r14w
mov rax, rbx
shr rax, 0x20
mov word [rsi - 2], ax
mov dword [rsi - 6], ebx
lea rcx, [rsp + 0x1ac0]
call fcn.1401066c4
mov rsi, rax
lea rbx, method..virtual_0
mov dil, 2
mov r14b, byte [rsp + 0x19c8]
lea rcx, [rsp + 0x1ea0]
call fcn.140024ef1
lea rcx, [rsp + 0x1a20]
mov qword [rcx], rsi
mov qword [rcx + 8], rbx
mov byte [rcx + 0x10], dil
mov byte [rcx + 0x11], r14b
call fcn.14013c7cc
mov rsi, rax
lea rcx, [rsp + 0x1370]
call fcn.14010707b
mov rcx, qword [rsp + 0xb78]
mov qword [rcx + 8], rsi
lea rax, [0x1402a5ed0]
jmp 0x14013713b
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_dfa_onepass.rs
xor ecx, ecx
call fcn.140026863
ud2
lea rax, str.expected_number_of_patterns_to_match_pattern_ID
lea r9, [rsp + 0x1560]
mov qword [r9], rax
mov qword [r9 + 8], 1
lea rax, str.called__Result::unwrap____on_an__Err__value
mov qword [r9 + 0x10], rax
xorps xmm0, xmm0
movups xmmword [r9 + 0x18], xmm0
lea rax, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_aho_corasick_1.1.2_src_nfa_noncontiguous.rs
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0xb18]
lea r8, [rsp + 0x1940]
xor ecx, ecx
call fcn.1400218ab
int3
movaps xmm6, xmmword [rsp + 0x5b0]
movaps xmm7, xmmword [rsp + 0x5c0]
movaps xmm8, xmmword [rsp + 0x5d0]
add byte [rdi + rcx + 0x28], al
mov word [rax + riz*8], fs
add eax, 0x81480000
invalid
clc
add eax, 0x5d5b0000
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax - 0x77], cl
jge 0x14013d8a0
mov rsi, qword [rsi + 0x18]
mov rcx, qword [rsp + 0x68]
mov r12, rcx
shl r12, 5
add r12, rsi
call fcn.140108bd6
xor edi, edi
lea r14, [0x1402522cc]
mov qword [rsp + 0x40], r12
cmp rsi, r12
je case.default.0x14013d8c9
invalid
lodsd eax, dword [rsi]
or byte [rax], al
invalid
lea rbx, [rsi + 0x20]
lea ebx, [rsi + 0x20]
xor ecx, ecx
cmp rdi, qword [rsp + 0x68]
setb cl
xchg edx, eax
ror dword [rbp + rcx*4 + 0x3c], 0x39
xchg edx, eax
ror dword [rbp + rcx*4 + 0x3c], 0x39
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_primitives.rs
call fcn.140026863
mov eax, dword [rsi]
movsxd rax, dword [r14 + rax*4]
xchg byte [rcx + rax - 0x10], cl
xchg byte [rcx + rax - 0x10], cl
mov r13d, edi
jmp rax
mov r8d, dword [rsi + 4]
lea rcx, [rsp + 0xd0]
mov edx, edi
call fcn.140114676
jmp 0x14013dbdd
mov rax, qword [rsi + 4]
mov qword [rsp + 0x124], rax
and dword [rsp + 0x120], 0
add byte [rax], al
mov rcx, rbp
lea rdx, [rsp + 0x120]
call fcn.1401146b4
mov esi, eax
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov edx, dword [rsp + 0x60]
mov r8, r13
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
jmp 0x14013dbd6
mov rdi, qword [rsi + 0x18]
test rdi, rdi
test edi, edi
je 0x14013dce1
cmp rdi, 1
jne 0x14013dd06
add byte [rax], al
add byte [rax], al
mov rax, qword [rsi + 0x10]
mov rax, qword [rax]
mov eax, dword [rax]
mov qword [rsp + 0x124], rax
and dword [rsp + 0x120], 0
jmp 0x14013dcec
add byte [rax], al
mov rax, qword [rsi + 4]
mov qword [rsp + 0x124], rax
test byte [rsp], ah
add dword [rax], eax
add bh, al
test byte [rax + riz], ah
add dword [rax], eax
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x164a866bb
and byte [rcx], al
add byte [rax], al
call fcn.1401146b4
mov esi, eax
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov r8, r13
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
jmp 0x14013dbd6
mov edi, dword [rsi + 4]
mov r14d, dword [rsi + 8]
mov esi, dword [rsi + 0xc]
jbe 0x14013d9ad
mov rcx, qword [rsp + 0x408]
mov edx, edi
cli
mov r8, r14
call fcn.140114950
test rax, rax
je 0x14013eaa4
mov qword [rsp + 0x30], r15
mov r15, rbp
mov edi, ebp
cmp rdx, 0x7ffffffe
jbe 0x14013dbe8
mov qword [rsp + 0x128], rdx
mov dword [rsp + 0x128], edx
mov eax, 1
jmp 0x14013dbf1
mov edi, dword [rsi + 4]
mov r14d, dword [rsi + 8]
mov esi, dword [rsi + 0xc]
mov rcx, qword [rsp + 0x408]
mov ecx, dword [rsp + 0x408]
mov edx, edi
mov r8, r14
call fcn.140114950
std
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
mov word [rax], ss
add byte [rax], al
mov qword [rsp + 0x30], r15
inc rdx
mov r15, rbp
cmp rdx, 0x7ffffffe
jbe 0x14013dc5d
mov qword [rsp + 0x128], rdx
mov eax, 1
jmp 0x14013dc66
mov r14, qword [rsi + 0x18]
test r14, r14
je 0x14013dde1
cmp r14, 1
je 0x14013de17
invalid
add eax, dword [rax]
invalid
cmp r14, 2
jne 0x14013de73
mov rcx, qword [rsi + 0x10]
mov edx, 2
xor r8d, r8d
xor eax, eax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
call fcn.14015b13b
mov edi, dword [rax]
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
sbb byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
call fcn.14015b13b
mov eax, dword [rax]
mov dword [rsp + 0x124], edi
mov dword [rsp + 0x128], eax
mov dword [rsp + 0x120], 5
test byte [rax + riz], ah
add dword [rax], eax
add byte [0x18813daa3], al
mov ecx, ebp
lea rdx, [rsp + 0x120]
call fcn.1401146b4
mov esi, eax
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov r8, r13
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
jmp 0x14013df9d
add byte [rax], al
mov r14, qword [rsi + 0x18]
test r14, r14
je 0x14013df13
cmp r14, 1
je 0x14013df46
invalid
add al, 0
invalid
cmp r14, 2
jne 0x14013dfb6
mov rcx, qword [rsi + 0x10]
mov edx, 2
mov r8d, 1
mov eax, 1
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
call fcn.14015b13b
add byte [rbx + 0x4e8b4838], cl
adc byte [rax - 0x75], cl
push rsi
invalid
add byte [rbx + 0x4e8b4838], cl
adc byte [rax - 0x75], cl
push rsi
sbb byte [rbp + 0x31], al
xor r8d, r8d
invalid
invalid
invalid
xchg r9, rax
invalid
xor r8d, r8d
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
call fcn.14015b13b
mov eax, dword [rax]
mov dword [rsp + 0x124], edi
mov dword [rsp + 0x128], eax
mov dword [rsp + 0x120], 5
add byte [rax], al
add byte [rax], al
mov rcx, rbp
lea rdx, [rsp + 0x120]
call fcn.1401146b4
mov esi, eax
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
and al, 0x60
mov r8, r13
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
jmp 0x14013df9d
mov dword [rsp + 0x120], 7
mov rcx, rbp
lea rdx, [rsp + 0x120]
call fcn.1401146b4
mov esi, eax
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov r8, r13
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
jmp 0x14013dbd6
mov eax, dword [rsi + 4]
mov dword [rsp + 0x124], eax
mov dword [rsp + 0x120], 8
mov rcx, rbp
lea rdx, [rsp + 0x120]
call fcn.1401146b4
mov esi, eax
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov r8, r13
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
call fcn.14015b13b
mov dword [rax], esi
mov rdi, r15
mov rsi, rbx
jmp 0x14013d896
mov dword [rsp + 0x124], edx
xor eax, eax
mov dword [rsp + 0x120], eax
lea rbp, [rsp + 0x120]
mov rcx, rbp
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
call fcn.140114989
mov dword [rsp + 0x124], esi
mov dword [rsp + 0x128], edi
mov dword [rsp + 0x12c], r14d
mov dword [rsp + 0x130], eax
mov dword [rsp + 0x120], 6
mov rcx, r15
mov rdx, rbp
mov rbp, r15
call fcn.1401146b4
mov esi, eax
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov r8, r13
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
jmp 0x14013dcd0
mov dword [rsp + 0x124], edx
xor eax, eax
mov dword [rsp + 0x120], eax
lea rbp, [rsp + 0x120]
mov rcx, rbp
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
call fcn.140114989
mov dword [rsp + 0x124], esi
mov dword [rsp + 0x128], edi
mov dword [rsp + 0x12c], r14d
mov dword [rsp + 0x130], eax
mov dword [rsp + 0x120], 6
mov rcx, r15
mov rdx, rbp
mov rbp, r15
call fcn.1401146b4
mov esi, eax
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov r8, r13
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
call fcn.14015b13b
mov dword [rax], esi
mov rdi, qword [rsp + 0x30]
jmp 0x14013dfa7
mov dword [rsp + 0x120], 7
mov rcx, rbp
lea rdx, [rsp + 0x120]
call fcn.1401146b4
mov edi, eax
mov rsi, rbx
jmp 0x14013ddbe
mov qword [rsp + 0x30], r15
mov rsi, qword [rsi + 0x10]
mov rcx, rdi
call fcn.1401603f6
mov r12, rax
mov r14, rdx
lea r15, [rdi*8]
mov rcx, rdx
mov rdx, rsi
mov r8, r15
call sub.msvcrt.dll_memcpy
cmp r12, rdi
jbe 0x14013dd7d
shl r12, 3
mov qword [rsp + 0x20], r15
mov edx, 4
mov r9d, 4
mov rcx, r14
mov r8, r12
call fcn.1401070a5
movabs rcx, 0x8000000000000008
add rcx, 0xfffffffffffffff9
test rax, rax
cmovne r14, rax
mov eax, 4
cmove rcx, rax
mov rdx, r15
call fcn.140005d61
mov r12, qword [rsp + 0x40]
mov rsi, rbx
mov qword [rsp + 0x128], r14
mov qword [rsp + 0x130], rdi
mov dword [rsp + 0x120], 1
mov rcx, rbp
lea rdx, [rsp + 0x120]
call fcn.1401146b4
mov edi, eax
lea r14, [0x1402522cc]
mov r15, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov r8, r13
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
call fcn.14015b13b
mov dword [rax], edi
mov rdi, r15
jmp 0x14013d896
mov dword [rsp + 0x120], 7
mov rcx, rbp
lea rdx, [rsp + 0x120]
call fcn.1401146b4
mov esi, eax
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov r8, r13
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
jmp 0x14013df9d
mov rcx, qword [rsi + 0x10]
mov edx, 1
xor r8d, r8d
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
call fcn.14015b13b
mov r8d, dword [rax]
lea rcx, [rsp + 0xd0]
mov edx, edi
call fcn.140114676
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
xor r8d, r8d
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
call fcn.14015b13b
mov esi, dword [rax]
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov r8, r13
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
jmp 0x14013df9d
mov rsi, qword [rsi + 0x10]
mov rcx, r14
call fcn.140105b9a
mov rdi, rax
mov r12, r15
mov r15, rdx
lea r8, [r14*4]
mov rcx, rdx
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x120], rdi
mov qword [rsp + 0x128], r15
mov qword [rsp + 0x130], r14
lea rsi, [rsp + 0x120]
mov rcx, rsi
call fcn.1401128f2
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x130], rdx
mov dword [rsp + 0x120], 4
mov rcx, rbp
mov rdx, rsi
call fcn.1401146b4
mov esi, eax
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov r8, r13
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
call fcn.14015b13b
mov dword [rax], esi
mov rdi, r12
mov r12, qword [rsp + 0x40]
jmp 0x14013dfa7
mov dword [rsp + 0x120], 7
mov rcx, rbp
lea rdx, [rsp + 0x120]
call fcn.1401146b4
mov esi, eax
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov r8, r13
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
jmp 0x14013df9d
mov rcx, qword [rsi + 0x10]
mov edx, 1
xor r8d, r8d
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
call fcn.14015b13b
mov r8d, dword [rax]
lea rcx, [rsp + 0xd0]
mov edx, edi
call fcn.140114676
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
xor r8d, r8d
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
call fcn.14015b13b
mov esi, dword [rax]
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov r8, r13
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
call fcn.14015b13b
mov dword [rax], esi
mov rdi, r15
mov rsi, rbx
lea r14, [0x1402522cc]
jmp 0x14013d896
mov qword [rsp + 0x30], r15
mov rsi, qword [rsi + 0x10]
mov rcx, r14
call fcn.140105b9a
mov rdi, rax
mov r15, rdx
lea r8, [r14*4]
mov rcx, rdx
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x120], rdi
mov qword [rsp + 0x128], r15
mov qword [rsp + 0x130], r14
lea rcx, [rsp + 0x120]
call fcn.1401128f2
mov rdi, rax
mov r14, rdx
lea rsi, [rax + rdx*4]
mov r15, rdx
shr r15, 1
lea rax, [r15*4]
sub rsi, rax
mov rcx, r15
mov rdx, rdi
mov r8, r15
lea r9, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slicemod.rs
call fcn.1401149c4
mov r12, rax
mov rbp, rdx
mov rcx, r15
mov rdx, rsi
mov r8, r15
lea r9, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slicemod.rs
call fcn.1401149c4
dec r15
xor ecx, ecx
cmp r15, 0xffffffffffffffff
je 0x14013e085
cmp rbp, rcx
je 0x14013e955
cmp r15, rdx
jae 0x14013e967
mov r8d, dword [r12 + rcx*4]
mov r9d, dword [rax + r15*4]
mov dword [r12 + rcx*4], r9d
mov dword [rax + r15*4], r8d
inc rcx
dec r15
jmp 0x14013e055
mov qword [rsp + 0x128], rdi
mov qword [rsp + 0x130], r14
mov dword [rsp + 0x120], 4
lea rbp, [rsp + 0x3d8]
mov rcx, rbp
lea rdx, [rsp + 0x120]
call fcn.1401146b4
mov esi, eax
mov rcx, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov r8, r13
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
call fcn.14015b13b
mov dword [rax], esi
mov rdi, qword [rsp + 0x30]
mov rsi, rbx
mov r12, qword [rsp + 0x40]
lea r14, [0x1402522cc]
jmp 0x14013d896
mov rcx, qword [rsp + 0x68]
call fcn.140022e41
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0x40], rdx
mov rbx, qword [rsp + 0xd8]
mov rax, qword [rsp + 0xe0]
lea rdx, [rbx + rax*8]
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x30], rax
mov r14, qword [rsp + 0x60]
lea rax, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
lea rbp, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
lea r13, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
mov qword [rsp + 0xb0], rbx
mov r8, rbx
mov rbx, rax
mov rsi, qword [rsp + 0x78]
mov qword [rsp + 0x70], rdx
cmp r8, rdx
je 0x14013e2e9
mov rax, r8
mov r12d, dword [r8]
cmp qword [rsp + 0x68], r12
jbe 0x14013e941
lea r8, [rax + 8]
mov rcx, qword [rsp + 0x40]
cmp byte [rcx + r12], 0
jne 0x14013e1b3
mov qword [rsp + 0x48], r8
mov r15d, dword [rax + 4]
mov edi, r15d
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
mov r8d, edi
mov r9, rbx
call fcn.1401145d4
mov rcx, rax
call fcn.1401145f8
std
inc dword [rbx + 0x47501f8]
mov edi, edx
jmp 0x14013e1e9
mov edi, edi
mov rbx, qword [rsp + 0x30]
mov rcx, rbx
mov rdx, r14
mov r8, rdi
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
or eax, 0x168774
call fcn.14015b13b
mov esi, dword [rax]
mov rcx, rbx
mov rdx, r14
mov r8, r12
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
xchg dword [rsi], edx
add al, ch
sti
invalid
add dword [rax], eax
mov dword [rax], esi
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov rdx, qword [rsp + 0x68]
mov r8d, r12d
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
call fcn.140114656
mov byte [rax], 1
mov rsi, qword [rsp + 0x78]
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
mov r8d, r15d
mov r9, rbp
call fcn.1401145d4
invalid
std
dec dword [rax - 0x77]
shr eax, 0x7a
invalid
std
inc dword [rbx + 0x507501f8]
mov r12d, edx
mov rbx, qword [rsp + 0x30]
mov rcx, rbx
mov rdx, r14
mov r8, rdi
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
or eax, 0x16875d
or eax, 0x16875d
call fcn.14015b13b
mov esi, dword [rax]
mov r8d, r15d
mov eax, edi
mov rcx, rbx
mov rdx, r14
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
call fcn.14015b13b
test dh, cl
add dword [rax], eax
mov dword [rax], esi
mov rcx, qword [rsp + 0x40]
and al, 0x40
mov rdx, qword [rsp + 0x68]
mov r8d, r15d
mov r9, r13
call fcn.140114656
std
invalid
std
inc dword [rbp - 0x77]
mov r15d, r12d
jmp 0x14013e25b
mov rdx, qword [rsp + 0x70]
mov r15d, r12d
jmp 0x14013e25b
mov rdx, qword [rsp + 0x70]
lea rbx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
mov r8, qword [rsp + 0x48]
jmp 0x14013e1b3
invalid
invalid
mov rsi, qword [rsp + 0x3e0]
imul r13, qword [rsp + 0x3e8], 0x18
add eax, dword [rax]
add byte [rax], bl
add r13, rsi
lea rbx, [0x1402522f4]
lea rdi, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_nfa.rs
invalid
xchg ebp, eax
invalid
invalid
or eax, 0x4c001695
lea edi, [0x1402a7830]
lea r15, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_nfa.rs
lea rbp, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_nfa.rs
lea ebp, [0x1402a7860]
mov qword [rsp + 0x48], r13
cmp rsi, r13
je case.default.0x14013e339
jb 0x14013e326
add byte [rax], al
mov r12, rsi
add rsi, 0x18
invalid
invalid
invalid
mov eax, dword [r12]
movsxd rax, dword [rbx + rax*4]
add rax, rbx
jmp rax
mov r8d, dword [r12 + 4]
and al, 4
mov rcx, qword [rsp + 0x30]
mov rdx, r14
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_nfa.rs
jmp 0x14013e488
mov r13, qword [r12 + 8]
and al, 8
mov r12, qword [r12 + 0x10]
shl r12, 3
xor ebx, ebx
cmp r12, rbx
je 0x14013e416
mov r8d, dword [r13 + rbx]
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov rdx, r14
mov r9, rdi
stc
call fcn.14011452f
mov eax, dword [rax]
mov dword [r13 + rbx], eax
add rbx, 8
jmp 0x14013e364
mov r13, qword [r12 + 8]
mov r12, qword [r12 + 0x10]
shl r12, 2
xor ebx, ebx
invalid
fisttp dword [rcx + 0x39]
fdiv qword [rdx + rsi*2 + 0x45]
mov eax, dword [rbp + rbx]
cmp r12, rbx
je 0x14013e416
mov r8d, dword [r13 + rbx]
mov rcx, qword [rsp + 0x30]
mov rdx, r14
mov r9, r15
call fcn.14011452f
std
invalid
mov eax, dword [rax]
std
dec dword [rbx + 0x44894100]
mov dword [r13 + rbx], eax
add rbx, 4
jmp case.0x140136587.2969
mov r8d, dword [r12 + 4]
mov dword [r13 + rbx], eax
add rbx, 4
jmp case.0x140136587.2969
mov r8d, dword [r12 + 4]
mov rcx, qword [rsp + 0x30]
mov rdx, r14
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_nfa.rs
jmp 0x14013e488
add byte [rax], al
invalid
mov r13, qword [r12 + 8]
mov r12, qword [r12 + 0x10]
shl r12, 2
add dh, byte [rcx]
invalid
add dh, byte [rcx]
fisttp dword [rcx + 0x39]
fdiv qword [rdx + riz + 0x45]
mov eax, dword [rbp + rbx]
cmp r12, rbx
je 0x14013e416
mov r8d, dword [r13 + rbx]
mov rcx, qword [rsp + 0x30]
mov rdx, r14
mov edx, esi
mov edx, esi
mov r9, rbp
call fcn.14011452f
dec dword [rbx + 0x44894100]
sbb eax, 0xc3834800
add al, 0xeb
invalid
mov r13, qword [rsp + 0x48]
lea rbx, [0x1402522f4]
jmp case.0x14013e339.7
mov r8d, dword [r12 + 4]
mov rbx, qword [rsp + 0x30]
mov rcx, rbx
mov rdx, r14
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_nfa.rs
call fcn.14011452f
mov eax, dword [rax]
mov dword [r12 + 4], eax
mov r8d, dword [r12 + 8]
and al, 8
and al, 8
mov rcx, rbx
lea rbx, [0x1402522f4]
mov rdx, r14
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_nfa.rs
call fcn.14011452f
mov eax, dword [rax]
mov dword [r12 + 8], eax
jmp case.0x14013e339.7
mov r8d, dword [r12 + 4]
mov rcx, qword [rsp + 0x30]
mov rdx, r14
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_nfa.rs
call fcn.14011452f
mov eax, dword [rax]
mov dword [r12 + 4], eax
jmp case.0x14013e339.7
mov r8d, dword [rsp + 0x538]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_nfa.rs
mov rsi, qword [rsp + 0x30]
mov rcx, rsi
mov rdx, r14
call fcn.14011452f
mov eax, dword [rax]
mov dword [rsp + 0x538], eax
mov r8d, dword [rsp + 0x53c]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_nfa.rs
mov rcx, rsi
mov rdx, r14
call fcn.14011452f
mov eax, dword [rax]
mov dword [rsp + 0x53c], eax
mov rdi, qword [rsp + 0x3f8]
mov rbx, qword [rsp + 0x400]
shl rbx, 2
xor r15d, r15d
lea rsi, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_nfa.rs
cmp rbx, r15
je 0x14013e527
mov r8d, dword [rdi + r15]
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov rdx, r14
mov r9, rsi
call fcn.14011452f
mov eax, dword [rax]
mov dword [rdi + r15], eax
add r15, 4
jmp 0x14013e502
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x3d8]
xchg esp, eax
and al, 0xd8
add eax, dword [rax]
add byte [rcx - 0x48], al
js 0x14013e53c
add byte [rax], al
call sub.msvcrt.dll_memcpy
lea rdx, [rsp + 0x158]
lea rsi, [rsp + 0x178]
lea rdi, [rsp + 0x2d0]
mov rcx, rdi
call fcn.140114550
mov r8d, 0x100
mov rcx, rsi
mov rdx, rdi
call sub.msvcrt.dll_memcpy
lea rax, [rsp + 0x80]
add byte [rax], al
and qword [rax], 0
mov qword [rax + 8], 4
and qword [rax + 0x10], 0
mov rdx, qword [rsi - 0x48]
lea rbp, [rsp + 0x2d0]
lea ebp, [rsp + 0x2d0]
mov rcx, rbp
mov qword [rsp + 0x68], rdx
call fcn.140113a97
push rsp
std
dec dword [rax - 0x75]
mov al, 0x48
mov dword [rsp + 0xc0], eax
push rsp
std
dec dword [rax - 0x75]
mov al, 0x48
mov dword [rsp + 0xc0], eax
mov rcx, qword [rsi - 0x38]
mov rax, qword [rsi - 0x30]
lea rax, [rcx + rax*4]
mov qword [rsp + 0xb8], rax
mov r15, qword [rbp + 8]
mov r14, qword [rbp + 0x10]
mov eax, dword [rsi + 0x114]
xchg byte [rcx + rax], dl
add byte [rax], al
mov dl, byte [rsi + 0x119]
mov byte [rsp + 0xa0], dl
mov r12, qword [rbp + 0x20]
mov rdi, qword [rbp + 0x28]
mov r13d, 4
mov ebp, 4
xor edx, edx
mov qword [rsp + 0x78], rdx
push rsp
and al, 0x78
mov rbx, qword [rbp + 0x30]
cmp rcx, qword [rsp + 0xb8]
je 0x14013e808
mov dword [rsp + 0x70], eax
mov edx, dword [rcx]
add rcx, 4
mov qword [rsp + 0xc8], rcx
lea rcx, [rsp + 0x80]
call fcn.14002d726
xor ebx, ebx
mov dword [rsp + 0x48], 0
and al, 0x48
add byte [rax], al
add byte [rax], al
and al, 0x48
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x78], rax
and al, 0x78
mov r13, qword [rsp + 0x88]
mov rsi, qword [rsp + 0x90]
add byte [rax], al
dec rsi
cmp rsi, 0xffffffffffffffff
invalid
dec dword [rdi]
invalid
nop
add dword [rax], eax
invalid
mov ebp, dword [r13 + rsi*4]
mov dword [rsp + 0x9c], ebp
mov rcx, r12
pushfq
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rdi
mov r8, rbp
mov eax, ebp
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.14015b13b
retf 1
mov r8d, dword [rax]
invalid
add byte [rcx + rdi - 0x3d], cl
cmp rbx, r8
jbe case.0x14011ea6b.40
mov rcx, r15
mov rdx, r14
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.14015b13b
cmp dword [rax], ebp
je case.0x14013e70c.0
mov qword [rsp + 0x298], rbx
cmp rbx, r14
jae 0x14013e9c5
mov r8d, ebx
mov rcx, r15
mov rdx, r14
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
lodsd eax, dword [rsi]
invalid
add al, ch
jl 0x14013e687
add dword [rax], eax
mov dword [rax], ebp
mov r8d, dword [rsp + 0x9c]
mov eax, dword [rsp + 0x9c]
mov eax, dword [rsp + 0x9c]
mov rcx, r12
mov rdx, rdi
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.14015b13b
mov dword [rax], ebx
cmp qword [rsp + 0x68], rbp
insb byte [rdi], dx
and al, 0x68
jbe case.default.0x14013e70c
inc rbx
imul rcx, rbp, 0x18
mov rdx, qword [rsp + 0xc0]
lea rax, [rdx + rcx]
ret
mov ecx, dword [rdx + rcx]
lea rdx, [0x140252318]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov qword [rsp + 0x90], rsi
mov edx, dword [rax + 4]
mov ecx, dword [rsp + 0x48]
or ecx, dword [rax + 8]
mov dword [rsp + 0x48], ecx
jmp 0x14013e7c3
invalid
mov qword [rsp + 0x90], rsi
mov rcx, qword [rax + 8]
mov qword [rsp + 0x78], rcx
mov rbp, qword [rax + 0x10]
lea r13, [rbp*4]
lea ebp, [rbp*4]
lea ebp, [rbp*4]
lea rcx, [rsp + 0x80]
mov rdx, rbp
call fcn.14010510c
mov rsi, qword [rsp + 0x90]
lea rcx, [rsi*4]
add rcx, qword [rsp + 0x88]
add ecx, dword [rsp + 0x88]
add ecx, dword [rsp + 0x88]
add byte [rax], al
mov rdx, qword [rsp + 0x78]
mov r8, r13
call sub.msvcrt.dll_memcpy
add rsi, rbp
mov qword [rsp + 0x90], rsi
jmp 0x14013e630
invalid
invalid
invalid
mov qword [rsp + 0x90], rsi
mov ebp, dword [rax + 4]
push 0x8508b04
push 0x8508b04
lea rsi, [rsp + 0x80]
mov rcx, rsi
call fcn.14002d726
mov rcx, rsi
mov edx, ebp
call fcn.14002d726
out dx, al
invalid
jmp 0x14013e630
out dx, al
invalid
mov qword [rsp + 0x90], rsi
mov edx, dword [rax + 4]
lea rcx, [rsp + 0x80]
call fcn.14002d726
jmp 0x14013e630
mov qword [rsp + 0x90], rsi
mov byte [rsp + 0xa0], 1
jmp 0x14013e630
and qword [rsp + 0x90], 0
mov eax, dword [rsp + 0x70]
or eax, dword [rsp + 0x48]
mov rcx, qword [rsp + 0xc8]
jmp 0x14013e5f9
lea rdi, [rsp + 0x2d0]
mov qword [rdi + 0x30], rbx
lea r14, [rsp + 0x120]
mov cl, byte [rsp + 0xa0]
mov byte [r14 + 0x171], cl
mov dword [r14 + 0x16c], eax
mov ecx, 0x188
mov edx, 8
call fcn.14004862f
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
lea rcx, [rsi + 0x10]
mov r8d, 0x178
mov rdx, r14
call sub.msvcrt.dll_memcpy
mov rcx, rdi
call fcn.14000507f
mov rcx, qword [rsp + 0x78]
mov rdx, r13
call fcn.1401095b4
mov rcx, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0x40]
call fcn.1401d595c
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x30]
call fcn.1401095b4
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xb0]
call fcn.14011127f
mov rax, qword [rsp + 0x118]
inc qword [rax]
mov rax, qword [rsp + 0x38]
mov qword [rax + 8], rsi
movabs rcx, 0x8000000000000008
mov qword [rax], rcx
jmp case.0x14011820f.61
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_nfa.rs
mov rcx, rbp
jmp 0x14013e94b
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
mov rcx, r12
mov rdx, qword [rsp + 0x68]
call fcn.1400bd810
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slicemod.rs
mov rcx, rbp
mov rdx, rbp
call fcn.1400bd810
lea r8, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_slicemod.rs
mov rcx, r15
call fcn.1400bd810
and qword [rsp + 0xe8], 0
lea r9, [rsp + 0x2d0]
and qword [r9], 0
lea rax, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_captures.rs
jmp 0x14013e9a7
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x2a0]
lea r8, [rsp + 0xe8]
xor ecx, ecx
call fcn.1400218ab
ud2
lea rax, [rsp + 0x3d0]
mov qword [rax], r14
lea rcx, [rsp + 0x298]
mov qword [rsp + 0xe8], rcx
lea rcx, [fcn.140096188]
mov qword [rsp + 0xf0], rcx
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], rcx
lea rax, [rsp + 0x9c]
mov qword [rsp + 0x108], rax
lea rax, str.called__Result::unwrap____on_an__Err__value
lea rcx, [rsp + 0x2a0]
mov qword [rcx], rax
mov eax, 3
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x14010c5ad]
mov qword [rsp + 0x110], rdx
lea rdx, [rsp + 0xe8]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.1400bd510
lea rax, str.must_call_finish_pattern_first_i_
lea rcx, [rsp + 0x120]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str.called__Result::unwrap____on_an__Err__value
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
call fcn.1400bd510
lea rcx, str.invalid_capture_index
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
jmp 0x14013eab2
lea rcx, str.invalid_capture_index
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_builder.rs
mov edx, 0x15
call fcn.1400c46a0
int3
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0xf0]
call fcn.14011201e
test rax, rax
je 0x140140047
mov rax, qword [rsp + 0x1a0]
cmp qword [rax + 0x10], 0
sete al
or al, byte [rsp + 0x85]
cmp qword [rbx + 0x48], 0
mov rcx, rdx
mov qword [rsp + 0x48], rdx
jne 0x140140121
cmp rdx, qword [rsp + 0xd0]
seta cl
test al, al
je 0x140140047
and cl, byte [rsp + 0x86]
jne 0x140140047
test al, al
je 0x140141236
mov eax, dword [rsp + 0xcc]
mov dword [rsp + 0x54], eax
and dword [rsp + 0x50], 0
mov rcx, rbx
lea rdx, [rsp + 0x50]
call fcn.14014d230
mov rax, qword [rsp + 0x48]
lea rdi, [rax - 1]
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x140141236
dec rax
mov qword [rbx + 0x10], rax
mov rcx, qword [rbx + 8]
shl rax, 4
mov edx, dword [rcx + rax]
mov ebp, dword [rcx + rax + 4]
test edx, edx
je 0x14014067a
cmp edx, 2
je 0x140141236
add rcx, rax
mov r15, qword [rcx + 8]
lea rcx, str.called__Result::unwrap____on_an__Err__value
xor edx, edx
mov r8d, ebp
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140144a94
mov qword [rax], r15
jmp 0x14014014f
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140141130
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1401405e5
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x14014061a
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140141130
jmp 0x140144979
cmp rdx, 4
jb 0x14014025c
mov r8d, 4
cmp r9b, 0xf7
ja 0x14014025c
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
mov ecx, 1
cmp qword [rsp + 0x50], 0
je 0x140140422
cmp rcx, 2
je 0x14014014f
and ecx, 1
jne 0x14014014f
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x1401402a2
movzx ecx, byte [rax]
test cl, cl
js 0x1401402aa
shl rcx, 0x20
xor r9d, r9d
jmp 0x140140323
mov r9d, 2
jmp 0x140140321
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x140140321
mov r8d, 2
cmp cl, 0xe0
jb 0x1401402d3
mov r8d, 3
cmp cl, 0xf0
jae 0x1401402da
cmp r8, rdx
jbe 0x1401402f0
jmp 0x140140321
cmp rdx, 4
jb 0x140140321
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x140140323
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x14014048b
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x14014067a
and r9d, 1
je 0x14014054f
jmp 0x14014067a
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140140c13
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1401405f2
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140140642
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140140c13
jmp 0x140144979
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140140c4b
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1401405ff
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140140650
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140140c4b
jmp 0x140144979
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rcx, qword [rsp + 0x58]
movzx eax, byte [rcx]
test al, al
jns 0x140140b17
cmp al, 0xe0
jb 0x140140b17
cmp al, 0xf0
jb 0x140140b17
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140140b17
jmp 0x140144979
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140140296
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140140628
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x14014065e
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140140296
jmp 0x140144979
cmp rdx, 4
jb 0x140140541
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x140140543
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x140140565
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
jne 0x14014067a
shr rcx, 0x20
call fcn.140177f4e
test al, 1
je 0x14014067a
jmp 0x14014014f
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140140eab
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140140635
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x14014066c
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
ror dword [rcx], 0xc1
cmp ecx, 0x110000
jne 0x140140eab
jmp 0x140144979
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140140f71
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140141130
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140140c13
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140140c4b
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x140140f71
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x140141130
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140140296
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140140eab
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x140140c13
shl eax, 0xc
or r8d, eax
mov ecx, r8d
shr ecx, 0xed
invalid
add byte [rax], al
shr ecx, 0xed
add eax, 0xe0c10000
or al, 0x41
or eax, eax
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x140140296
shl eax, 0xc
or r8d, eax
mov ecx, r8d
shr ecx, 0x31
or byte [rax], al
invalid
mov dword [rsp + 0x80], ebp
mov r8d, ebp
mov rcx, qword [rbx + 0x38]
mov rdx, qword [rbx + 0x40]
mov r9, r13
call fcn.14015b13b
mov r8d, dword [rax]
mov r15, qword [rbx + 0x48]
cmp r15, r8
jbe 0x1401406bc
mov rcx, qword [rbx + 0x20]
mov rdx, qword [rbx + 0x28]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.14015b13b
cmp dword [rax], ebp
je 0x14014014f
xchg ebx, eax
cli
invalid
invalid
xchg ebx, eax
cli
invalid
mov qword [rsp + 0x90], r15
mov rdx, qword [rbx + 0x28]
cmp r15, rdx
jae case.default.0x140141ad7
mov r8d, r15d
mov rcx, qword [rbx + 0x20]
and byte [rbp + rcx*4 + 0xd], cl
int1
mov word [rsi], ss
add al, ch
push rdi
stosb byte [rdi], al
add dword [rax], eax
push rdi
stosb byte [rdi], al
add dword [rax], eax
mov dword [rax], ebp
mov r8d, dword [rsp + 0x80]
mov rcx, qword [rbx + 0x38]
mov rdx, qword [rbx + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
or eax, 0x168ceb
call fcn.14015b13b
mov dword [rax], r15d
inc r15
mov qword [rbx + 0x48], r15
mov rcx, r14
mov edx, ebp
call fcn.140113f3f
std
dec dword [rbx + 0x158d4808]
sbb eax, 0x4800111c
sbb al, 0x11
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
jmp rcx
mov ebp, dword [rax + 4]
mov eax, dword [rax + 8]
lea ecx, [rax - 1]
cmp ecx, 7
jbe 0x14014088c
add byte [rax], al
cmp eax, 0x10
je 0x1401408ad
cmp eax, 0x20
je 0x1401408c6
cmp eax, 0x40
je 0x1401408df
cmp eax, 0x80
je 0x1401408f8
invalid
cwde
add dword [rax], eax
invalid
cmp eax, 0x100
je 0x140140911
cmp eax, 0x200
je 0x14014092a
cmp eax, 0x400
je 0x140140943
test dl, al
add dword [rax], eax
invalid
cmp eax, 0x800
je 0x140140976
cmp eax, 0x1000
je 0x1401409a9
add al, byte [rax]
add byte [0x14014279c], bh
add byte [rax], ah
add byte [rax], al
cmp eax, 0x2000
je 0x140140a15
cmp eax, 0x4000
je 0x140140a81
test ah, dl
add al, byte [rax]
invalid
test ah, dl
add al, byte [rax]
add byte [0x1401487b2], bh
add byte [rax], al
cmp eax, 0x8000
je 0x140140aa3
cmp eax, 0x10000
jne 0x140140ad7
cmp qword [rsp + 0x48], 0
je 0x14014067a
stosd dword [rdi], eax
invalid
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x48]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
ror byte [rdi], cl
test byte [rcx + rdi*8 - 1], bl
invalid
ror byte [rdi], cl
test byte [rcx + rdi*8 - 1], bl
dec dword [rcx - 0x77]
mov r9, rdx
lea rcx, [rdx - 1]
invalid
invalid
invalid
mov r9, rdx
mov ecx, edx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x140140c5a
invalid
add al, 0
invalid
ror dword [rdi], 0x86
invalid
cmp rcx, r9
cmp ecx, ecx
jae 0x1401448a0
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x140140c57
dec rcx
jmp 0x140140812
mov ebp, dword [rax + 4]
mov eax, dword [rax + 8]
or byte [rcx - 0x7cabdbbc], cl
and al, 0x50
add byte [rax - 0x77], cl
invalid
lea rdx, [rsp + 0x50]
call fcn.14014d230
leave
add byte [rax], al
jmp 0x14014067a
mov ebp, dword [rax + 4]
jmp 0x14014067a
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x14014014f
mov rdx, qword [rax + 8]
mov ebp, dword [rdx]
lea r8, [rdx + rcx*4]
lea eax, [rdx + rcx*4]
lea eax, [rdx + rcx*4]
add rdx, 4
mov rcx, rbx
call fcn.14011271c
jmp 0x14014067a
lea rdx, [0x140252360]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
cmp qword [rsp + 0x48], 0
je 0x14014067a
jmp 0x14014014f
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x48]
call fcn.1401158bf
jmp 0x1401411f7
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x48]
call fcn.14011590a
jmp 0x1401411f7
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x48]
call fcn.140115950
jmp 0x1401411f7
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x48]
call fcn.1401159ac
jmp 0x1401411f7
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x48]
call fcn.1401159bc
jmp 0x1401411f7
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x48]
call fcn.140115cfc
jmp 0x1401411f7
cmp qword [rsp + 0x48], 0
je 0x140140b73
cmp rdi, qword [rsp + 0x30]
jae 0x140144953
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + rdi]
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
sete al
jmp 0x140140b75
cmp qword [rsp + 0x48], 0
je 0x140140bae
cmp rdi, qword [rsp + 0x30]
jae 0x14014495c
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + rdi]
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
setne al
jmp 0x140140bb0
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x48]
and al, 0x48
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x140140f47
add byte [rax], al
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
add byte [rax], al
add byte [rax], al
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x140140bea
cmp rcx, r9
jae 0x1401448a0
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x140140be7
dec rcx
jmp 0x1401409ec
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x48]
and al, 0x48
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x140141106
add byte [rax], al
add al, ch
mov bl, 0x33
cli
dec dword [rax - 0x7b]
ror byte [rdi], cl
test ch, cl
invalid
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
add byte [rax], al
add byte [rax], al
cmovae r8, rdx
cmp r8, rcx
cmp eax, ecx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x140140c22
add byte [rax], al
add byte [rax], al
cmp rcx, r9
jae 0x1401448a0
add byte ds:[rax], al
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x140140c1f
invalid
dec rcx
jmp 0x140140a58
cmp qword [rsp + 0x48], 0
je 0x14014067a
sti
invalid
invalid
sti
invalid
cmp rdi, qword [rsp + 0x30]
jae 0x140144965
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + rdi]
jmp 0x140140ac1
mov rax, qword [rsp + 0x48]
cmp qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
jbe 0x14014067a
dec dword [rax - 0x75]
and al, 0x38
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
movzx eax, byte [rax + rcx]
add al, 8
add al, 8
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
je 0x14014067a
jmp 0x14014014f
mov rax, qword [rsp + 0x48]
cmp qword [rsp + 0x30], rax
jbe 0x14014067a
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x140140cbb
jns 0x140140b12
add al, ch
and byte [rbp - 0x7ab7fffc], bl
ror byte [rdi], cl
test byte [rax + 0x44000001], dh
mov r9b, byte [rax]
mov r9b, byte [rax]
test r9b, r9b
js 0x140140d43
mov byte [rdx + rax], ch
add byte [rax], al
xor ecx, ecx
jmp 0x14014025c
idiv edi
invalid
idiv edi
inc dword [rcx - 0x76]
mov cl, byte [r14 + 0x184]
mov rdx, qword [rsp + 0x38]
mov cl, byte [r14 + 0x184]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
mov r9, qword [rsp + 0x48]
call fcn.140115890
jmp 0x1401411f7
mov rax, qword [rsp + 0x48]
cmp qword [rsp + 0x30], rax
je 0x14014067a
jmp 0x14014014f
mov cl, byte [r14 + 0x184]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
mov r9, qword [rsp + 0x48]
call fcn.140115859
jmp 0x1401411f7
mov al, 1
mov rcx, qword [rsp + 0x48]
cmp qword [rsp + 0x30], rcx
jbe 0x14014014f
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
movzx ecx, byte [rcx + rdx]
lea rdx, [0x1402ac0f0]
cmp byte [rcx + rdx], 0
setne cl
test al, cl
jne 0x14014067a
jmp 0x14014014f
xor eax, eax
mov cl, 1
mov rdx, qword [rsp + 0x48]
cmp qword [rsp + 0x30], rdx
jbe 0x140140bda
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
movzx ecx, byte [rcx + rdx]
lea rdx, [0x1402ac0f0]
cmp byte [rcx + rdx], 0
sete cl
test al, cl
jne 0x14014067a
jmp 0x14014014f
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x140140f47
movzx ecx, byte [rax]
test cl, cl
js 0x140140cc5
shl rcx, 0x20
xor r9d, r9d
jmp 0x140140f3f
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x140141106
movzx ecx, byte [rax]
test cl, cl
js 0x140140d04
shl rcx, 0x20
xor r9d, r9d
jmp 0x1401410fe
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x14014014f
mov cl, byte [rax]
test cl, cl
jns 0x140140e1f
mov r8d, ecx
and r8b, 0xc0
cmp r8b, 0x80
je 0x14014014f
mov r8d, 2
cmp cl, 0xe0
jb 0x140140cad
mov r8d, 3
cmp cl, 0xf0
jae 0x140140d83
cmp r8, rdx
jbe 0x140140d9c
jmp 0x14014014f
mov ecx, 2
jmp 0x14014025c
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x140140f3d
mov r8d, 2
cmp cl, 0xe0
jb 0x140140cf6
mov r8d, 3
cmp cl, 0xf0
jae 0x140140ef6
cmp r8, rdx
jbe 0x140140f0c
jmp 0x140140f3d
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1401410fc
mov r8d, 2
cmp cl, 0xe0
jb 0x140140d35
mov r8d, 3
cmp cl, 0xf0
jae 0x1401410b5
cmp r8, rdx
jbe case.0x14011895f.149
jmp 0x1401410fc
mov r8d, r9d
and r8b, 0xc0
mov ecx, 1
cmp r8b, 0x80
je 0x14014025c
mov r8d, 2
cmp r9b, 0xe0
jb 0x140140d75
mov r8d, 3
cmp r9b, 0xf0
jae 0x14014021a
cmp r8, rdx
jbe 0x14014022c
jmp 0x14014025c
cmp rdx, 4
jb 0x14014014f
mov r8d, 4
cmp cl, 0xf7
ja 0x14014014f
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
jne 0x14014014f
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rcx, qword [rsp + 0x58]
movzx eax, byte [rcx]
test al, al
jns 0x140140e1f
cmp al, 0xe0
jb 0x140140e1f
cmp al, 0xf0
jb 0x140140e1f
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
je 0x140144979
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x48]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x14014067a
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x140140e86
cmp rcx, r9
jae 0x1401448a0
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x140140e83
dec rcx
jmp 0x140140e62
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x14014067a
movzx ecx, byte [rax]
test cl, cl
js 0x140140eb7
shl rcx, 0x20
xor r9d, r9d
jmp 0x140140543
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x140140541
mov r8d, 2
cmp cl, 0xe0
jb 0x140140ee8
mov r8d, 3
cmp cl, 0xf0
jae 0x1401404fe
cmp r8, rdx
jbe 0x140140514
jmp 0x140140541
cmp rdx, 4
jb 0x140140f3d
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x140140f3f
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x14014033c
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
je 0x140140fb8
xor r15d, r15d
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x140140f7d
movzx ecx, byte [rax]
test cl, cl
js 0x140140f88
shl rcx, 0x20
xor r9d, r9d
jmp 0x14014100f
mov r9d, 2
jmp 0x14014100d
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x14014100d
mov r8d, 2
cmp cl, 0xe0
jb 0x140140fb1
mov r8d, 3
cmp cl, 0xf0
jae 0x140140fca
cmp r8, rdx
jbe 0x140140fe0
jmp 0x14014100d
shr rcx, 0x20
call fcn.140177f4e
mov r15d, eax
and r15b, 1
jmp 0x140140f4a
cmp rdx, 4
jb 0x14014100d
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x14014100f
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x140141042
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x14014014f
and r9d, 1
jne 0x14014014f
shr rcx, 0x20
call fcn.140177f4e
test r15b, r15b
jne 0x14014014f
and al, 1
jne 0x14014067a
jmp 0x14014014f
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140140f71
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1401405d8
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x14014060c
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
or ecx, eax
cmp ecx, 0x110000
add byte [rcx], dl
add byte [rdi], cl
test ecx, eax
invalid
invalid
invalid
jmp 0x140144979
cmp rdx, 4
jb 0x1401410fc
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1401410fe
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
cmp dword [rsp + 0x50], 0
je 0x1401403af
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
je 0x140141177
xor r15d, r15d
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
lea ecx, [0x1402a84b8]
call fcn.14018a822
test rdx, rdx
je 0x14014113c
movzx ecx, byte [rax]
test cl, cl
js 0x140141147
shl rcx, 0x20
xor r9d, r9d
jmp 0x1401411d2
invalid
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
mov r9d, 2
jmp 0x1401411d0
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
add dword [rax], eax
add byte [rax], al
cmp r8b, 0x80
je 0x1401411d0
mov r8d, 2
cmp cl, 0xe0
jb 0x140141170
mov r8d, 3
cmp cl, 0xf0
jae 0x140141189
invalid
cmp r8, rdx
jbe 0x14014119f
jmp 0x1401411d0
shr rcx, 0x20
call fcn.140177f4e
add byte [rcx - 0x77], al
invalid
and r15b, 1
out 1, eax
add byte [rcx - 0x77], al
mov dword [rcx - 0x80], 0x80eb01e7
out 1, eax
jmp 0x140141109
jmp 0x140141109
cmp rdx, 4
jb 0x1401411d0
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
add byte [rax], al
add byte [rax + 0xb9f7f9], al
add byte [rax], al
add byte [rax], al
ja 0x1401411d2
add byte [rax], al
ja 0x1401411d2
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
dec dword [rcx - 0x77]
ror byte [rax - 0x73], 1
and al, 0x50
dec dword [rcx - 0x77]
ror byte [rax - 0x73], 1
and al, 0x50
mov rdx, rax
call fcn.1400c18b0
clc
dec dword [rax - 0x7d]
jl 0x1401411e6
push rax
add byte [rdi], cl
test ch, bl
out dx, eax
invalid
invalid
clc
dec dword [rax - 0x7d]
jl 0x1401411e6
push rax
add byte [rdi], cl
test ch, bl
out dx, eax
invalid
mov r9d, 1
xor ecx, ecx
mov al, 1
cmp r9, 2
je 0x1401411ee
and r9d, 1
jne 0x1401411ee
invalid
invalid
shr rcx, 0x20
call fcn.140177f4e
add eax, dword [rax]
insd dword [rdi], dx
add eax, dword [rax]
test al, 1
sete al
test r15b, r15b
je 0x14014014f
test al, al
jne 0x14014067a
jmp 0x14014014f
mov rcx, qword [rsp + 0xa0]
mov edx, ebp
invalid
call fcn.140144a5f
and al, 0xa0
add byte [rax], al
add byte [rcx + 0x384ce8ea], cl
add byte [rax], al
invalid
lea rcx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
lea r8, str.called__Result::unwrap____on_an__Err__value
xor r9d, r9d
leave
call fcn.140112268
jmp 0x14014014f
invalid
inc dword [rcx - 0x80]
mov esi, 0x181
add byte [rsp + rdx + 0x41], dh
cmp byte [rsi + 0x182], 0
cmp byte [r14 + 0x181], 0
je 0x140141254
cmp byte [r14 + 0x182], 0
setne al
mov dword [rsp + 0x9c], eax
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
add bl, ch
or eax, edi
test byte [rsp + rbx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
jl 0x140141287
mov dword [rsp + 0x9c], 0
mov rdi, qword [rsp + 0x48]
mov rcx, r12
mov rcx, r12
call fcn.140118805
mov r12, rax
mov qword [rsp + 0xe8], rdx
call 0x188141278
lea eax, [rdi + 1]
call 0x188141278
lea eax, [rdi + 1]
mov qword [rsp + 0x40], rax
and al, 0x40
lea rax, [rdi + 2]
mov qword [rsp + 0xb8], rax
lea r15, [0x140252380]
and al, 0xb8
add byte [rax], al
add byte [rbp + rcx*4 + 0x3d], cl
in eax, dx
adc byte [rcx], dl
add byte [rbx + rdi - 0x5c], cl
cmp r12, qword [rsp + 0xe8]
je case.default.0x1401412bf
mov edi, dword [r12]
cmp r12, qword [rsp + 0xe8]
je case.default.0x1401412bf
mov edi, dword [r12]
add r12, 4
mov rcx, r14
mov edx, edi
call fcn.140113f3f
mov rbp, rax
mov eax, dword [rax]
add byte [rcx + 0x63], cl
add al, 0x87
add byte [rcx + 0x63], cl
add al, 0x87
add rax, r15
jmp rax
mov rax, qword [rsp + 0x48]
cmp qword [rsp + 0x30], rax
jbe case.0x1401412bf.3
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
mov al, byte [rax + rcx]
cmp byte [rbp + 8], al
ja case.0x1401412bf.3
cmp byte [rbp + 9], al
jb case.0x1401412bf.3
mov qword [rsp + 0x88], r12
mov rcx, qword [rsp + 0xa0]
mov edx, edi
call fcn.140144a5f
mov qword [rsp + 0xb0], rax
mov rdi, rdx
mov eax, dword [rbp + 4]
mov dword [rsp + 0x54], eax
and dword [rsp + 0x50], 0
mov rcx, rbx
lea rdx, [rsp + 0x50]
call fcn.14014d230
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x1401447f2
dec rax
mov qword [rbx + 0x10], rax
mov rcx, qword [rbx + 8]
shl rax, 4
mov edx, dword [rcx + rax]
mov ebp, dword [rcx + rax + 4]
test edx, edx
je 0x140141a0d
cmp edx, 2
je 0x1401447f2
add rcx, rax
mov r12, qword [rcx + 8]
mov rcx, qword [rsp + 0xb0]
mov rdx, rdi
mov r8d, ebp
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140144a94
mov qword [rax], r12
jmp case.0x140141ccc.1
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014233b
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x14014196b
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1401419ac
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x14014233b
jmp 0x140144979
cmp rdx, 4
jb 0x140141433
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x140141435
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x1401417a9
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
je 0x1401414ad
xor esi, esi
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x140141472
movzx ecx, byte [rax]
test cl, cl
js 0x14014147d
shl rcx, 0x20
xor r9d, r9d
jmp 0x140141503
mov r9d, 2
jmp 0x140141501
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x140141501
mov r8d, 2
cmp cl, 0xe0
jb 0x1401414a6
mov r8d, 3
cmp cl, 0xf0
jae 0x1401414be
cmp r8, rdx
jbe 0x1401414d4
jmp 0x140141501
shr rcx, 0x20
call fcn.140177f4e
mov esi, eax
and sil, 1
jmp 0x14014143f
cmp rdx, 4
jb 0x140141501
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x140141503
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x140141536
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je case.0x140141ccc.1
and r9d, 1
jne case.0x140141ccc.1
shr rcx, 0x20
call fcn.140177f4e
test sil, sil
jne case.0x140141ccc.1
and al, 1
jne 0x140141a0d
jmp case.0x140141ccc.1
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140141466
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140141978
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1401419ba
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140141466
jmp 0x140144979
cmp rdx, 4
jb 0x1401415f0
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1401415f2
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x14014181c
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
jne 0x140141a0d
jmp 0x140141720
cmp rdx, 4
jb 0x140141645
mov r8d, 4
cmp r9b, 0xf7
ja 0x140141645
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
mov ecx, 1
cmp qword [rsp + 0x50], 0
je 0x14014188f
cmp rcx, 2
je case.0x140141ccc.1
and ecx, 1
jne case.0x140141ccc.1
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x14014168b
movzx ecx, byte [rax]
test cl, cl
js 0x140141693
shl rcx, 0x20
xor r9d, r9d
jmp 0x14014170c
mov r9d, 2
jmp 0x14014170a
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x14014170a
mov r8d, 2
cmp cl, 0xe0
jb 0x1401416bc
mov r8d, 3
cmp cl, 0xf0
jae 0x1401416c3
cmp r8, rdx
jbe 0x1401416d9
jmp 0x14014170a
cmp rdx, 4
jb 0x14014170a
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x14014170c
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x1401418f8
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x140141a0d
and r9d, 1
jne 0x140141a0d
shr rcx, 0x20
call fcn.140177f4e
test al, 1
je 0x140141a0d
jmp case.0x140141ccc.1
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140142046
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140141985
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1401419d5
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140142046
jmp 0x140144979
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014207a
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140141992
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1401419e3
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x14014207a
jmp 0x140144979
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140142276
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x14014199f
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1401419f1
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140142276
test esp, ebp
or dword [rax], eax
invalid
jmp 0x140144979
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rcx, qword [rsp + 0x58]
movzx eax, byte [rcx]
test al, al
jns 0x140141e6e
add byte [rax], al
cmp al, 0xe0
jb 0x140141e6e
cmp al, 0xf0
jb 0x140141e6e
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140141e6e
add byte [rax], al
jmp 0x140144979
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014167f
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1401419c8
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
and eax, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1401419ff
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x14014167f
jmp 0x140144979
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14014233b
shl eax, 6
loopne 0x140141981
or eax, r9d
mov ecx, eax
jmp 0x140141466
enter 0xffffffffffffc189, 0xffffffffffffffe9
loope 0x14014197d
invalid
shl eax, 6
or eax, r9d
mov ecx, eax
shr ecx, 0xb4
invalid
add byte [rax], al
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14014207a
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140142276
invalid
shl eax, 0xc
or r8d, eax
or eax, eax
mov ecx, r8d
jmp 0x14014233b
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x140141466
cli
invalid
invalid
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14014167f
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x140142046
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x14014207a
shl eax, 0xc
or r8d, eax
mov ecx, r8d
mov ecx, eax
jmp 0x140142276
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x14014167f
mov dword [rsp + 0x80], ebp
mov r8d, ebp
mov rcx, qword [rbx + 0x98]
mov rdx, qword [rbx + 0xa0]
xchg ebx, eax
movabs al, byte [0xee8e9894d000000]
xchg edi, eax
add dword [rax], eax
xchg ebx, eax
movabs al, byte [0xee8e9894d000000]
xchg edi, eax
add dword [rax], eax
mov r8d, dword [rax]
mov r12, qword [rbx + 0xa8]
cmp r12, r8
jbe 0x140141a5e
mov rcx, qword [rbx + 0x80]
mov rdx, qword [rbx + 0x88]
xchg ebx, eax
mov byte [rax], al
add byte [rax], al
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.14015b13b
cmp dword [rax], ebp
je case.0x140141ccc.1
mov qword [rsp + 0x90], r12
add byte [rax - 0x75], cl
xchg ebx, eax
mov byte [rax], al
add byte [rax], al
mov rdx, qword [rbx + 0x88]
cmp r12, rdx
jae case.default.0x140141ad7
mov r8d, r12d
mov rcx, qword [rbx + 0x80]
mov ecx, dword [rbx + 0x80]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.14015b13b
mov dword [rax], ebp
sub byte [rbx + rcx*4 - 0x7c], al
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
mov ebx, dword [rax + 0x48000000]
mov edx, dword [rbx + 0xa0]
add byte [rax - 0x75], cl
mov ebx, dword [rax + 0x48000000]
mov edx, dword [rbx + 0xa0]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
jns 0x140141ac0
add al, ch
mov edx, dword [rsi - 0x76bbffff]
add dword [rax], eax
mov dword [rax], r12d
invalid
invalid
call fcn.14015b13b
mov dword [rax], r12d
inc r12
invalid
mov qword [rbx + 0xa8], r12
mov rcx, r14
invalid
mov edx, ebp
call fcn.140113f3f
mov ecx, dword [rax]
lea rdx, [0x14025242c]
pop rsp
or dword [rcx], edx
add byte [rax + 0x63], cl
invalid
or al, 0x8a
add rcx, rdx
jmp rcx
sar edi, 1
loope 0x140141a65
invalid
mov ebp, dword [rax + 4]
mov eax, dword [rax + 8]
push 0x8408b04
lea ecx, [rax - 1]
cmp ecx, 7
jbe 0x140141cbe
invalid
add byte [rbx - 0x7bf0ef08], al
cmp eax, 0x10
je 0x140141eb5
rol dword [rbx], 0
invalid
rol dword [rbx], 0
add byte [rbx - 0x7bf0df08], al
out 1, al
add byte [rax], al
cmp eax, 0x20
je 0x140141ce3
cmp eax, 0x40
je 0x140141cfc
cmp eax, 0x80
je 0x140141ece
cmp eax, 0x100
je 0x140141d15
add byte [rdi], cl
test cl, bh
add dword [rax], eax
add byte [0x140141d21], bh
cmp eax, 0x200
je 0x140141ee7
cmp eax, 0x400
je 0x140141d2e
cmp eax, 0x800
je 0x140141f00
or byte [rax], al
add byte [rdi], cl
test bl, al
add eax, dword [rax]
add byte [0x140142b42], bh
cmp eax, 0x1000
cmp eax, 0x1000
je 0x140141f4e
cmp eax, 0x2000
je 0x140141d82
and byte [rax], al
add byte [rdi], cl
test byte [rdi], ch
add al, byte [rax]
add byte [0x140145b58], bh
cmp eax, 0x4000
je 0x140141dee
cmp eax, 0x8000
je 0x140141dfa
cmp eax, 0x10000
jne 0x140141e2e
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
or eax, 0x1668fe
call fcn.1400e3de3
test rdx, rdx
je case.0x140141ccc.1
invalid
invalid
mov r9, rdx
lea rcx, [rdx - 1]
lea ecx, [rdx - 1]
lea ecx, [rdx - 1]
sub rdx, 4
mov r8d, 0
add byte [rax], al
add byte [rdi + rcx + 0x43], cl
ret 0x3949
enter 0xffffffffffff8948, 0xffffffffffffffca
cmovb rdx, r8
add byte [rax], al
add byte [rdi + rcx + 0x43], cl
ret 0x3949
cmp rcx, r8
jbe 0x140141fbd
cmp rcx, r9
jae 0x1401448a0
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x140141fba
dec rcx
jmp 0x140141bb7
mov ebp, dword [rax + 4]
mov r12d, dword [rax + 0x10]
cmp rdi, r12
jbe 0x140141a0d
invalid
mov r15, qword [rsp + 0xb0]
mov rcx, r15
mov rdx, rdi
cli
mov r8d, r12d
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140144af5
mov rax, qword [rax]
mov eax, dword [rax]
mov eax, dword [rax]
mov dword [rsp + 0x54], r12d
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], 1
push rax
add dword [rax], eax
add byte [rax], al
invalid
mov rcx, rbx
lea rdx, [rsp + 0x50]
call fcn.14014d230
mov rsi, r14
test byte [rbp - 0x77], 0xee
test byte [rbp - 0x77], 0xee
mov r13, rdi
mov rdi, qword [rsp + 0xb8]
mov rcx, rdi
mov ecx, edi
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140116380
mov rcx, r15
mov rdx, r13
mov r8d, r12d
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140144a94
mov qword [rax], rdi
cmp byte [rcx + rcx*4 - 0x11], cl
cmp byte [rcx + rcx*4 - 0x11], cl
mov r13, r14
mov r14, rsi
jmp 0x140141a0d
mov ebp, dword [rax + 4]
mov eax, dword [rax + 8]
mov dword [rsp + 0x54], eax
and dword [rsp + 0x50], 0
and al, 0x50
add byte [rax - 0x77], cl
invalid
lea rdx, [rsp + 0x50]
push rsp
and al, 0x50
call fcn.14014d230
jmp 0x140141a0d
mov rcx, qword [rax + 0x10]
test rcx, rcx
je case.0x140141ccc.1
invalid
invalid
mov rdx, qword [rax + 8]
mov ebp, dword [rdx]
lea r8, [rdx + rcx*4]
lea eax, [rdx + rcx*4]
lea eax, [rdx + rcx*4]
add rdx, 4
mov rcx, rbx
call fcn.14011271c
jmp 0x140141a0d
lea rdx, [0x140252450]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
invalid
mov rax, qword [rsp + 0x40]
cmp qword [rsp + 0x30], rax
je 0x140141a0d
jmp case.0x140141ccc.1
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
call fcn.14011590a
call fcn.14011590a
jmp 0x140142401
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
call fcn.140115950
jmp 0x140142401
in al, dx
invalid
add byte [rax], al
in al, dx
invalid
mov rcx, qword [rsp + 0x38]
cmp byte [rax - 0x75], cl
push rsp
and al, 0x30
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
call fcn.1401159bc
jmp 0x140142401
mov rax, qword [rsp + 0x40]
cmp qword [rsp + 0x30], rax
jbe case.0x140141ccc.1
xchg cl, ah
cmc
invalid
invalid
xchg cl, ah
cmc
invalid
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
movzx eax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
jne case.0x140141ccc.1
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
cmp byte [rax - 0x75], cl
and al, 0x48
movzx eax, byte [rax + rcx + 1]
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
jne 0x140141a0d
jmp case.0x140141ccc.1
dec dword [rax - 0x75]
and al, 0x38
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x140142312
invalid
add byte [rcx - 0x77], cl
ror dword [rax - 0x73], 1
dec qword [rax - 0x7d]
invalid
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x140142021
xchg byte [rbx + 2], dl
add byte [rax], al
xchg byte [rbx + 2], dl
add byte [rax], al
cmp rcx, r9
jae 0x1401448a0
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x14014201e
dec rcx
jmp case.0x1401412bf.59
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
jmp 0x140141e14
mov rax, qword [rsp + 0x40]
cmp qword [rsp + 0x30], rax
jbe 0x140141a0d
mov rax, qword [rsp + 0x38]
and al, 0x38
mov rcx, qword [rsp + 0x40]
movzx eax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
je 0x140141a0d
jmp case.0x140141ccc.1
dec dword [rax - 0x75]
and al, 0x40
mov rax, qword [rsp + 0x40]
cmp qword [rsp + 0x30], rax
jbe 0x140141a0d
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
invalid
invalid
add al, ch
leave
mov dword [rax + rax], eax
test rdx, rdx
je 0x140142086
invalid
mov r9b, byte [rax]
test r9b, r9b
js 0x14014210e
xor ecx, ecx
jmp 0x140141645
sal bh, 1
invalid
invalid
sal bh, 1
invalid
mov cl, byte [r14 + 0x184]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
mov r9, qword [rsp + 0x40]
call fcn.140115859
jmp 0x140142401
mov cl, byte [r14 + 0x184]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
mov r9, qword [rsp + 0x40]
call fcn.140115890
jmp 0x140142401
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
call fcn.1401158bf
jmp 0x140142401
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
call fcn.1401159ac
jmp 0x140142401
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
call fcn.140115cfc
jmp 0x140142401
mov al, 1
mov rcx, qword [rsp + 0x40]
cmp qword [rsp + 0x30], rcx
jbe 0x140141f2a
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x40]
movzx eax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
sete al
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x48]
movzx ecx, byte [rcx + rdx]
lea rdx, [0x1402ac0f0]
cmp byte [rcx + rdx], 0
jne 0x140142401
jmp case.0x140141ccc.1
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x14014143d
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x140142055
cmp rcx, r9
jae 0x1401448a0
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x140142052
dec rcx
jmp 0x140141f91
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je case.0x140141ccc.1
mov cl, byte [rax]
test cl, cl
jns 0x1401421ea
mov r8d, ecx
and r8b, 0xc0
cmp r8b, 0x80
je case.0x140141ccc.1
mov r8d, 2
cmp cl, 0xe0
jb 0x140142010
mov r8d, 3
cmp cl, 0xf0
jae 0x14014214e
cmp r8, rdx
jbe 0x140142167
jmp case.0x140141ccc.1
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x140142312
movzx ecx, byte [rax]
test cl, cl
js 0x140142090
shl rcx, 0x20
xor r9d, r9d
jmp 0x14014230a
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x14014143d
movzx ecx, byte [rax]
test cl, cl
js 0x1401420cf
shl rcx, 0x20
xor r9d, r9d
jmp 0x140141435
mov ecx, 2
jmp 0x140141645
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x140142308
mov r8d, 2
cmp cl, 0xe0
jb 0x1401420c1
mov r8d, 3
cmp cl, 0xf0
jae 0x1401422c1
cmp r8, rdx
jbe 0x1401422d7
jmp 0x140142308
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x140141433
mov r8d, 2
cmp cl, 0xe0
jb 0x140142100
mov r8d, 3
cmp cl, 0xf0
jae 0x1401413ec
cmp r8, rdx
jbe 0x140141402
jmp 0x140141433
mov r8d, r9d
and r8b, 0xc0
mov ecx, 1
cmp r8b, 0x80
je 0x140141645
mov r8d, 2
cmp r9b, 0xe0
jb 0x140142140
mov r8d, 3
cmp r9b, 0xf0
jae 0x140141603
cmp r8, rdx
jbe 0x140141615
jmp 0x140141645
cmp rdx, 4
jb case.0x140141ccc.1
mov r8d, 4
cmp cl, 0xf7
ja case.0x140141ccc.1
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
jne case.0x140141ccc.1
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rcx, qword [rsp + 0x58]
movzx eax, byte [rcx]
test al, al
jns 0x1401421ea
cmp al, 0xe0
jb 0x1401421ea
cmp al, 0xf0
jb 0x1401421ea
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
movzx eax, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
je 0x140144979
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x140141a0d
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x140142251
cmp rcx, r9
jae 0x1401448a0
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne case.0x140136587.2896
dec rcx
jmp 0x14014222d
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x140141a0d
invalid
sahf
idiv edi
invalid
movzx ecx, byte [rax]
test cl, cl
js 0x140142282
shl rcx, 0x20
xor r9d, r9d
jmp 0x1401415f2
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1401415f0
mov r8d, 2
cmp cl, 0xe0
jb 0x1401422b3
mov r8d, 3
cmp cl, 0xf0
jae 0x1401415a9
xor esi, 0xfffffff2
invalid
invalid
xor esi, 0xfffffff2
invalid
cmp r8, rdx
jbe 0x1401415bf
jmp 0x1401415f0
cmp rdx, 4
jb 0x140142308
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x14014230a
invalid
xor ecx, dword [rax - 0x77]
ror dword [rbp + rcx*4 + 0xd], 0xcf
jno 0x1401422f6
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
add al, ch
std
sbb bh, dl
dec dword [rcx - 0x77]
ror byte [rax - 0x73], 1
and al, 0x50
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x140141736
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
je 0x140142382
xor esi, esi
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
invalid
mov r8, qword [rsp + 0x30]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
add al, 0
add al, 0
test rdx, rdx
je 0x140142347
movzx ecx, byte [rax]
test cl, cl
js 0x140142352
shl rcx, 0x20
xor r9d, r9d
jmp 0x1401423dc
mov r9d, 2
jmp 0x1401423da
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
invalid
je 0x1401423da
xor byte [rbp + rsi*2 + 0x41], 0xb8
add al, byte [rax]
add byte [rax], al
mov r8d, 2
cmp cl, 0xe0
jb 0x14014237b
mov r8d, 3
cmp cl, 0xf0
jae 0x140142393
cmp r8, rdx
jbe 0x1401423a9
jmp 0x1401423da
shr rcx, 0x20
call fcn.140177f4e
mov esi, eax
and sil, 1
jmp 0x140142314
cmp rdx, 4
jb 0x1401423da
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1401423dc
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
sbb bh, dl
dec dword [rcx - 0x77]
ror byte [rax - 0x73], 1
and al, 0x50
sbb bh, dl
dec dword [rcx - 0x77]
ror byte [rax - 0x73], 1
and al, 0x50
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
jl 0x1401423f0
push rax
add byte [rdi], cl
invalid
movsd dword [rdi], dword [rsi]
out dx, eax
invalid
invalid
jl 0x1401423f0
push rax
add byte [rdi], cl
test byte [rbp + 0x41ffffef], ah
mov ecx, 1
invalid
mov r9d, 1
xor ecx, ecx
mov al, 1
cmp r9, 2
je 0x1401423f8
and r9d, 1
jne 0x1401423f8
shr rcx, 0x20
call fcn.140177f4e
pop rbx
add eax, dword [rax]
test al, 1
sete al
test sil, sil
je case.0x140141ccc.1
invalid
out dx, eax
invalid
invalid
invalid
test al, al
jne 0x140141a0d
jmp case.0x140141ccc.1
mov rcx, qword [rsp + 0xa8]
mov edx, ebp
call fcn.140144a5f
lea rcx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, qword [rsp + 0xb0]
mov r9, rdi
call fcn.140112268
jmp case.0x140141ccc.1
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp + 0x10]
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov r8, qword [rsp + 0x38]
mov r9, qword [rsp + 0x30]
call fcn.140144ab5
cmp eax, 1
jne case.0x1401412bf.3
mov ebp, edx
mov qword [rsp + 0x88], r12
mov rcx, qword [rsp + 0xa0]
mov edx, edi
call fcn.140144a5f
mov r15, rax
mov rdi, rdx
mov dword [rsp + 0x54], ebp
and dword [rsp + 0x50], 0
mov rcx, rbx
lea rdx, [rsp + 0x50]
call fcn.14014d230
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x1401447f2
dec rax
mov qword [rbx + 0x10], rax
mov rcx, qword [rbx + 8]
shl rax, 4
mov edx, dword [rcx + rax]
mov ebp, dword [rcx + rax + 4]
test edx, edx
je 0x140142b85
cmp edx, 2
je 0x1401447f2
add rcx, rax
mov r12, qword [rcx + 8]
mov rcx, r15
mov rdx, rdi
mov r8d, ebp
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140144a94
mov qword [rax], r12
jmp 0x1401424a0
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014351a
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140142ae3
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140142b17
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x14014351a
jmp 0x140144979
cmp rdx, 4
jb 0x1401425af
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1401425b1
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x1401428ba
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
je 0x140142629
xor esi, esi
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x1401425ee
movzx ecx, byte [rax]
test cl, cl
js 0x1401425f9
shl rcx, 0x20
xor r9d, r9d
jmp 0x14014267f
mov r9d, 2
jmp 0x14014267d
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x14014267d
mov r8d, 2
cmp cl, 0xe0
jb 0x140142622
mov r8d, 3
cmp cl, 0xf0
jae 0x14014263a
cmp r8, rdx
jbe 0x140142650
jmp 0x14014267d
shr rcx, 0x20
call fcn.140177f4e
mov esi, eax
and sil, 1
jmp 0x1401425bb
cmp rdx, 4
jb 0x14014267d
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x14014267f
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x1401426b2
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x1401424a0
and r9d, 1
jne 0x1401424a0
shr rcx, 0x20
call fcn.140177f4e
test sil, sil
jne 0x1401424a0
and al, 1
jne 0x140142b85
jmp 0x1401424a0
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x1401425e2
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140142af0
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140142b25
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1401425e2
jmp 0x140144979
cmp rdx, 4
jb 0x140142767
mov r8d, 4
cmp r9b, 0xf7
ja 0x140142767
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
mov ecx, 1
cmp qword [rsp + 0x50], 0
je 0x14014292d
cmp rcx, 2
je 0x1401424a0
and ecx, 1
jne 0x1401424a0
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x1401427ad
movzx ecx, byte [rax]
test cl, cl
js 0x1401427b5
shl rcx, 0x20
xor r9d, r9d
jmp 0x14014282e
mov r9d, 2
jmp 0x14014282c
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x14014282c
mov r8d, 2
cmp cl, 0xe0
jb 0x1401427de
mov r8d, 3
cmp cl, 0xf0
jae 0x1401427e5
cmp r8, rdx
jbe 0x1401427fb
jmp 0x14014282c
cmp rdx, 4
jb 0x14014282c
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x14014282e
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x140142996
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x140142b85
and r9d, 1
je 0x140142a5a
jmp 0x140142b85
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x1401431bd
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140142afd
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140142b4d
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1401431bd
jmp 0x140144979
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x1401431f5
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140142b0a
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140142b5b
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1401431f5
jmp 0x140144979
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rcx, qword [rsp + 0x58]
movzx eax, byte [rcx]
test al, al
jns 0x1401430c1
cmp al, 0xe0
jb 0x1401430c1
cmp al, 0xf0
jb 0x1401430c1
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1401430c1
jmp 0x140144979
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x1401427a1
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140142b33
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140142b69
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1401427a1
jmp 0x140144979
cmp rdx, 4
jb 0x140142a4c
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x140142a4e
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
and al, 0x50
invalid
je 0x140142a70
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
jne 0x140142b85
shr rcx, 0x20
call fcn.140177f4e
test al, 1
je 0x140142b85
jmp 0x1401424a0
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140143455
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140142b40
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
and eax, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140142b77
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
adc al, byte [rcx - 0x3f]
loopne 0x140142ad0
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
add byte [rcx], dl
add byte [rdi], cl
test dword [rdi + 9], esi
add byte [rax], al
add byte [rcx], dl
add byte [rdi], cl
test dword [rdi + 9], esi
add byte [rax], al
jmp 0x140144979
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14014351a
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1401425e2
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1401431bd
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1401431f5
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x14014351a
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x1401425e2
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1401427a1
invalid
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140143455
shl eax, 0xc
or r8d, eax
mov ecx, r8d
mov ecx, eax
jmp 0x1401431bd
shl eax, 0xc
or r8d, eax
or al, 0x41
or eax, eax
mov ecx, r8d
jmp 0x1401431f5
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x1401427a1
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x140143455
ror byte [rax], 1
add byte [rax], al
mov dword [rsp + 0x80], ebp
mov r8d, ebp
mov rcx, qword [rbx + 0x98]
mov rdx, qword [rbx + 0xa0]
mov r9, r13
call fcn.14015b13b
mov r8d, dword [rax]
mov r12, qword [rbx + 0xa8]
cmp r12, r8
jbe 0x140142bd6
mov rcx, qword [rbx + 0x80]
mov rdx, qword [rbx + 0x88]
add byte [rax], al
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.14015b13b
cmp dword [rax], ebp
sub byte [rdi], cl
test dl, cl
clc
invalid
invalid
mov qword [rsp + 0x90], r12
mov rdx, qword [rbx + 0x88]
cmp r12, rdx
jae case.default.0x140141ad7
and ebp, 0x1c
add byte [rax], al
mov r8d, r12d
mov rcx, qword [rbx + 0x80]
invalid
add byte [rax], 0
invalid
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.14015b13b
mov dword [rax], ebp
mov r8d, dword [rsp + 0x80]
add byte [rax - 0x75], cl
mov ebx, dword [rax + 0x48000000]
add byte [rax - 0x75], cl
xchg ebx, eax
invalid
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov ebx, dword [rax + 0x48000000]
add byte [rax - 0x75], cl
xchg ebx, eax
invalid
add byte [rax], al
invalid
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.14015b13b
mov dword [rax], r12d
inc r12
mov qword [rbx + 0xa8], r12
mov rcx, r14
mov edx, ebp
call fcn.140113f3f
mov ecx, dword [rax]
lea rdx, [0x1402523e8]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov ebp, dword [rax + 4]
mov eax, dword [rax + 8]
lea ecx, [rax - 1]
cmp ecx, 7
invalid
jbe 0x140142e28
cmp eax, 0x10
je 0x140142f1f
cmp eax, 0x20
je 0x140142e49
test ah, dl
add dword [rax], eax
invalid
test ah, dl
add dword [rax], eax
add byte [rbx - 0x7bf0bf08], al
in al, 1
add byte [rax], al
cmp eax, 0x40
je 0x140142e62
cmp eax, 0x80
je 0x140142f38
invalid
scasd eax, dword [rdi]
add al, byte [rax]
invalid
test byte [rdi + 0x3d000002], ch
add byte [rcx], al
add byte [rax], al
cmp eax, 0x100
je 0x140142e7b
cmp eax, 0x200
je 0x140142f51
add byte [rdi], cl
test byte [rdx + 0x3d000002], dh
cmp eax, 0x400
je 0x140142f6a
add byte [rax + rax], al
add byte [rdi], cl
test al, al
add al, byte [rax]
add byte [0x1401434af], bh
cmp eax, 0x800
je 0x140142fa2
cmp eax, 0x1000
add byte [rax], al
je 0x140142fda
cmp eax, 0x2000
add byte [rax], al
je case.0x14011820f.142
cmp eax, 0x4000
je 0x140143046
cmp eax, 0x8000
je case.0x140119315.115
cmp eax, 0x10000
add dword [rax], eax
jne 0x140143081
add byte [rax - 0x7d], cl
jl 0x140142d14
cmp qword [rsp + 0x40], 0
je 0x140142b85
add byte [rdi], cl
test byte [rbp + 0x48fffffe], cl
mov rcx, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x38]
cmp byte [rax - 0x75], cl
push rsp
and al, 0x30
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
invalid
add al, ch
rcl byte [rax]
cli
dec dword [rax - 0x7b]
invalid
invalid
test edx, edx
je 0x1401424a0
mov r9, rdx
lea rcx, [rdx - 1]
lea ecx, [rdx - 1]
lea ecx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
ret 0x3949
enter 0xffffffffffff8948, 0xffffffffffffffca
enter 0xffffffffffff8948, 0xffffffffffffffca
cmovb rdx, r8
cmp rcx, r8
jbe 0x140143204
cmp rcx, r9
jae 0x1401448a0
mov r10b, byte [rax + rcx]
and r10b, 0xc0
rol byte [rcx - 0x80], 0xfa
or byte [rdi], 0x85
invalid
add al, 0
invalid
rol byte [rcx - 0x80], 0xfa
or byte [rdi], 0x85
movabs byte [0xd7ebc9ff48000004], al
dec rcx
jmp 0x140142d3b
mov ebp, dword [rax + 4]
mov r12d, dword [rax + 0x10]
mov esp, dword [rax + 0x10]
mov esp, dword [rax + 0x10]
cmp rdi, r12
jbe 0x140142b85
mov rcx, r15
mov rdx, rdi
mov r8d, r12d
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140144af5
mov rax, qword [rax]
mov dword [rsp + 0x54], r12d
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
invalid
and al, 0x50
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
lea rdx, [rsp + 0x50]
call fcn.14014d230
mov rsi, qword [rsp + 0xb8]
mov esi, dword [rsp + 0xb8]
mov esi, dword [rsp + 0xb8]
mov rcx, rsi
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
add al, ch
mov esi, 0x4cfffd35
mov ecx, edi
add al, ch
mov esi, 0x4cfffd35
mov ecx, edi
mov rdx, rdi
mov r8d, r12d
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
invalid
add al, ch
mov ebp, 0x4800001c
mov dword [rax], esi
jmp 0x140142b85
invalid
mov ebp, dword [rax + 4]
mov eax, dword [rax + 8]
mov dword [rsp + 0x54], eax
and dword [rsp + 0x50], 0
mov rcx, rbx
lea rdx, [rsp + 0x50]
call fcn.14014d230
jmp 0x140142b85
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x1401424a0
mov rdx, qword [rax + 8]
mov ebp, dword [rdx]
lea r8, [rdx + rcx*4]
lea eax, [rdx + rcx*4]
lea eax, [rdx + rcx*4]
add rdx, 4
mov rcx, rbx
call fcn.14011271c
jmp 0x140142b85
lea rdx, [0x14025240c]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
cmp qword [rsp + 0x40], 0
je 0x140142b85
jmp 0x1401424a0
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
call fcn.14011590a
jmp 0x1401435e0
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
call fcn.140115950
jmp 0x1401435e0
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
call fcn.1401159bc
jmp 0x1401435e0
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
add al, ch
xor al, 0xf
cli
dec dword [rax - 0x7b]
ror byte [rdi], cl
test byte [rcx], bh
invalid
add byte [rax], al
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x140143194
cmp rcx, r9
jae 0x1401448a0
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x140143191
dec rcx
jmp 0x140142ed7
mov rax, qword [rsp + 0x40]
cmp qword [rsp + 0x30], rax
jbe 0x140142b85
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x40]
jmp 0x140143067
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
xor byte [rbx + rcx*4 + 0x44], cl
and al, 0x40
invalid
xor byte [rbx + rcx*4 + 0x44], cl
and al, 0x40
invalid
call fcn.1401158bf
jmp 0x1401435e0
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
and al, 0x40
call fcn.1401159ac
jmp 0x1401435e0
pop qword [rsi]
add byte [rax], al
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
and al, 0x30
mov r8, qword [rsp + 0x40]
and al, 0x40
call fcn.140115cfc
jmp 0x1401435e0
cmp qword [rsp + 0x40], 0
je 0x14014311d
mov rcx, qword [rsp + 0x48]
cmp qword [rsp + 0x30], rcx
jbe 0x1401448af
mov rax, qword [rsp + 0x38]
and al, 0x38
movzx eax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
sete al
jmp 0x14014311f
cmp qword [rsp + 0x40], 0
je 0x140143158
mov rcx, qword [rsp + 0x48]
and al, 0x48
cmp qword [rsp + 0x30], rcx
jbe 0x1401448bb
invalid
add byte [rax - 0x75], cl
and al, 0x38
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + rcx]
add al, 8
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
setne al
shr cl, 0x80
add dword [rax], eax
invalid
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x1401425b9
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
add byte [rax], al
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x1401431cc
cmp rcx, r9
jae 0x1401448a0
add byte [rax], al
add byte [rax], al
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x1401431c9
invalid
mov byte [rcx], al
add byte [rax], al
test dword [rax + 0x48000001], ecx
dec ecx
dec rcx
jmp 0x14014301d
cmp qword [rsp + 0x40], 0
je 0x140142b85
invalid
dec dword [rax - 0x75]
and al, 0x48
mov rcx, qword [rsp + 0x48]
cmp qword [rsp + 0x30], rcx
jbe 0x1401448c7
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
add byte [rax + 0xf00083c], al
test byte [rcx], cl
sti
invalid
invalid
add byte [rax + 0xf00083c], al
add byte [rdi], cl
test byte [rcx], cl
sti
invalid
jmp 0x1401424a0
mov rax, qword [rsp + 0x40]
cmp qword [rsp + 0x30], rax
jbe 0x140142b85
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
push rbx
invalid
add al, ch
jbe 0x140143121
add al, 0
test rdx, rdx
je 0x140143265
push rbx
invalid
mov r9b, byte [rax]
test r9b, r9b
test cl, cl
test cl, cl
js 0x1401432ed
xor ecx, ecx
jmp 0x140142767
mov rax, qword [rsp + 0x40]
cmp qword [rsp + 0x30], rax
je 0x140142b85
jmp 0x1401424a0
ret
mov cl, byte [r14 + 0x184]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
mov r9, qword [rsp + 0x40]
call fcn.140115859
jmp 0x1401435e0
mov cl, byte [r14 + 0x184]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
mov r9, qword [rsp + 0x40]
call fcn.140115890
jmp 0x1401435e0
mov al, 1
mov rcx, qword [rsp + 0x40]
cmp qword [rsp + 0x30], rcx
jbe 0x1401424a0
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
movzx ecx, byte [rcx + rdx]
lea rdx, [0x1402ac0f0]
cmp byte [rcx + rdx], 0
setne cl
test al, cl
jne 0x140142b85
jmp 0x1401424a0
xor eax, eax
mov cl, 1
mov rdx, qword [rsp + 0x40]
cmp qword [rsp + 0x30], rdx
jbe 0x140143184
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
movzx ecx, byte [rcx + rdx]
lea rdx, [0x1402ac0f0]
cmp byte [rcx + rdx], 0
sete cl
test al, cl
jne 0x140142b85
jmp 0x1401424a0
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x1401434f1
movzx ecx, byte [rax]
test cl, cl
js 0x14014326f
shl rcx, 0x20
xor r9d, r9d
jmp 0x1401434e9
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x1401425b9
movzx ecx, byte [rax]
test cl, cl
js 0x1401432ae
shl rcx, 0x20
xor r9d, r9d
jmp 0x1401425b1
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x1401424a0
mov cl, byte [rax]
test cl, cl
jns 0x1401433c9
mov r8d, ecx
and r8b, 0xc0
cmp r8b, 0x80
je 0x1401424a0
mov r8d, 2
cmp cl, 0xe0
jb 0x140143257
mov r8d, 3
cmp cl, 0xf0
jae 0x14014332d
cmp r8, rdx
jbe 0x140143346
jmp 0x1401424a0
mov ecx, 2
jmp 0x140142767
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1401434e7
mov r8d, 2
cmp cl, 0xe0
jb 0x1401432a0
mov r8d, 3
cmp cl, 0xf0
jae 0x1401434a0
cmp r8, rdx
jbe 0x1401434b6
jmp 0x1401434e7
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1401425af
mov r8d, 2
cmp cl, 0xe0
jb 0x1401432df
mov r8d, 3
cmp cl, 0xf0
jae 0x140142568
cmp r8, rdx
jbe 0x14014257e
jmp 0x1401425af
mov r8d, r9d
and r8b, 0xc0
mov ecx, 1
cmp r8b, 0x80
je 0x140142767
mov r8d, 2
cmp r9b, 0xe0
jb 0x14014331f
mov r8d, 3
cmp r9b, 0xf0
jae 0x140142725
cmp r8, rdx
jbe 0x140142737
jmp 0x140142767
cmp rdx, 4
jb 0x1401424a0
mov r8d, 4
cmp cl, 0xf7
ja 0x1401424a0
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
jne 0x1401424a0
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rcx, qword [rsp + 0x58]
movzx eax, byte [rcx]
test al, al
jns 0x1401433c9
cmp al, 0xe0
jb 0x1401433c9
cmp al, 0xf0
jb 0x1401433c9
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
je 0x140144979
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
invalid
add al, ch
dec dword [rcx]
cli
dec dword [rax - 0x7b]
ror byte [rdi], cl
invalid
cwde
idiv edi
invalid
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
ret 0x3949
enter 0xffffffffffff8948, 0xffffffffffffffca
cmovb rdx, r8
cmp rcx, r8
jbe 0x140143430
cmp rcx, r9
jae 0x1401448a0
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x14014342d
dec rcx
jmp 0x14014340c
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x140142b85
test byte [rdi], dh
idiv edi
invalid
movzx ecx, byte [rax]
test cl, cl
js case.0x14011d017.99
shl rcx, 0x20
xor r9d, r9d
jmp 0x140142a4e
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
or byte [rdi], 0x84
invalid
cmc
invalid
invalid
or byte [rdi], 0x84
invalid
mov r8d, 2
cmp cl, 0xe0
jb 0x140143492
mov r8d, 3
cmp cl, 0xf0
jae 0x140142a09
xor dword [rdi - 0xb], 0xffffffff
invalid
cmp r8, rdx
jbe 0x140142a1f
test ch, dh
invalid
invalid
jmp 0x140142a4c
cmp rdx, 4
jb 0x1401434e7
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1401434e9
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
fninit
idiv edi
fninit
idiv edi
cmp qword [rsp + 0x50], 0
je 0x140142847
invalid
invalid
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
je 0x140143561
xor esi, esi
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
invalid
add al, ch
adc al, 0x73
add al, 0
test rdx, rdx
je 0x140143526
invalid
movzx ecx, byte [rax]
test cl, cl
js 0x140143531
shl rcx, 0x20
xor r9d, r9d
jmp 0x1401435bb
mov r9d, 2
jmp 0x1401435b9
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
invalid
je 0x1401435b9
xor byte [rbp + rsi*2 + 0x41], 0xb8
add al, byte [rax]
add byte [rax], al
mov r8d, 2
cmp cl, 0xe0
jb 0x14014355a
mov r8d, 3
cmp cl, 0xf0
jae 0x140143572
cmp r8, rdx
jbe 0x140143588
jmp 0x1401435b9
shr rcx, 0x20
call fcn.140177f4e
add rax, qword [r8]
add rax, qword [r8]
mov esi, eax
and sil, 1
jmp 0x1401434f3
cmp rdx, 4
jb 0x1401435b9
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
add byte [rdi + 0x33], dh
add byte [rdi + 0x33], dh
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
pop rdi
invalid
add al, ch
or dl, r15b
dec dword [rcx - 0x77]
ror byte [rax - 0x73], 1
and al, 0x50
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
jl 0x1401435cf
push rax
add byte [rdi], cl
test byte [rdx - 0x11], al
invalid
invalid
pop rdi
invalid
jl 0x1401435cf
push rax
add byte [rdi], cl
test byte [rdx - 0x11], al
invalid
mov r9d, 1
xor ecx, ecx
mov al, 1
cmp r9, 2
je case.0x140140726.19
and r9d, 1
jne case.0x140140726.19
shr rcx, 0x20
call fcn.140177f4e
add rax, qword [r8]
test al, 1
sete al
test sil, sil
je 0x1401424a0
test al, al
jne 0x140142b85
jmp 0x1401424a0
mov rcx, qword [rsp + 0xa8]
mov edx, ebp
call fcn.140144a5f
lea rcx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, r15
mov r9, rdi
call fcn.140112268
jmp 0x1401424a0
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp + 0x10]
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x20], rax
mov r8, qword [rsp + 0x38]
mov r9, qword [rsp + 0x30]
call fcn.140144ad5
cmp eax, 1
jne case.0x1401412bf.3
mov ebp, edx
mov qword [rsp + 0x88], r12
mov rcx, qword [rsp + 0xa0]
mov edx, edi
call fcn.140144a5f
mov r15, rax
mov rdi, rdx
mov dword [rsp + 0x54], ebp
and dword [rsp + 0x50], 0
mov rcx, rbx
lea rdx, [rsp + 0x50]
call fcn.14014d230
mov rax, qword [rbx + 0x10]
test rax, rax
je 0x1401447f2
dec rax
mov qword [rbx + 0x10], rax
mov rcx, qword [rbx + 8]
shl rax, 4
mov edx, dword [rcx + rax]
mov ebp, dword [rcx + rax + 4]
test edx, edx
je 0x140143d5f
cmp edx, 2
je 0x1401447f2
add rcx, rax
mov r12, qword [rcx + 8]
mov rcx, r15
mov rdx, rdi
mov r8d, ebp
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140144a94
mov qword [rax], r12
jmp 0x14014367a
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x1401446f1
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140143cbd
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140143cf1
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1401446f1
jmp 0x140144979
cmp rdx, 4
jb 0x140143789
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x14014378b
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x140143a94
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
je 0x140143803
xor esi, esi
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x1401437c8
movzx ecx, byte [rax]
test cl, cl
js 0x1401437d3
shl rcx, 0x20
xor r9d, r9d
jmp 0x140143859
mov r9d, 2
jmp 0x140143857
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x140143857
mov r8d, 2
cmp cl, 0xe0
jb 0x1401437fc
mov r8d, 3
cmp cl, 0xf0
jae 0x140143814
cmp r8, rdx
jbe 0x14014382a
jmp 0x140143857
shr rcx, 0x20
call fcn.140177f4e
mov esi, eax
and sil, 1
jmp 0x140143795
cmp rdx, 4
jb 0x140143857
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x140143859
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x14014388c
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x14014367a
and r9d, 1
jne 0x14014367a
shr rcx, 0x20
call fcn.140177f4e
test sil, sil
jne 0x14014367a
and al, 1
jne 0x140143d5f
jmp 0x14014367a
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x1401437bc
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140143cca
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140143cff
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1401437bc
jmp 0x140144979
cmp rdx, 4
jb 0x140143941
mov r8d, 4
cmp r9b, 0xf7
ja 0x140143941
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
mov ecx, 1
cmp qword [rsp + 0x50], 0
je 0x140143b07
cmp rcx, 2
je 0x14014367a
and ecx, 1
jne 0x14014367a
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x140143987
movzx ecx, byte [rax]
test cl, cl
js 0x14014398f
shl rcx, 0x20
xor r9d, r9d
jmp 0x140143a08
mov r9d, 2
jmp 0x140143a06
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x140143a06
mov r8d, 2
cmp cl, 0xe0
jb 0x1401439b8
mov r8d, 3
cmp cl, 0xf0
jae 0x1401439bf
cmp r8, rdx
jbe 0x1401439d5
jmp 0x140143a06
cmp rdx, 4
jb 0x140143a06
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x140143a08
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x140143b70
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x140143d5f
and r9d, 1
je 0x140143c34
jmp 0x140143d5f
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140144394
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140143cd7
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140143d27
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140144394
jmp 0x140144979
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x1401443cc
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140143ce4
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140143d35
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1401443cc
jmp 0x140144979
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rcx, qword [rsp + 0x58]
movzx eax, byte [rcx]
test al, al
jns 0x140144298
cmp al, 0xe0
jb 0x140144298
cmp al, 0xf0
jb 0x140144298
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140144298
jmp 0x140144979
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014397b
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140143d0d
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140143d43
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x14014397b
jmp 0x140144979
cmp rdx, 4
jb 0x140143c26
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x140143c28
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x140143c4a
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
jne 0x140143d5f
shr rcx, 0x20
call fcn.140177f4e
test al, 1
je 0x140143d5f
jmp 0x14014367a
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
leave
jns 0x14014462c
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140143d1a
movzx r8d, byte [rdx + 2]
shl r9d, 6
shl ecx, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140143d51
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x14014462c
jmp 0x140144979
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1401446f1
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1401437bc
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140144394
invalid
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1401443cc
shl eax, 0xc
or r8d, eax
or al, 0x41
or eax, eax
mov ecx, r8d
jmp 0x1401446f1
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x1401437bc
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14014397b
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14014462c
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x140144394
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x1401443cc
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x14014397b
shl eax, 0xc
or r8d, eax
or al, 0x41
or eax, eax
mov ecx, r8d
jmp 0x14014462c
mov dword [rsp + 0x80], ebp
mov r8d, ebp
mov rcx, qword [rbx + 0x98]
mov rdx, qword [rbx + 0xa0]
xchg ebx, eax
movabs al, byte [0xbce8e9894d000000]
invalid
jae 0x140143d7f
invalid
mov esp, 0x44000173
mov eax, dword [rax]
mov r8d, dword [rax]
mov r12, qword [rbx + 0xa8]
cmp r12, r8
jbe 0x140143db0
mov rcx, qword [rbx + 0x80]
mov rdx, qword [rbx + 0x88]
mov edx, dword [rbx + 0x88]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.14015b13b
cmp dword [rax], ebp
je 0x14014367a
mov qword [rsp + 0x90], r12
mov rdx, qword [rbx + 0x88]
cmp r12, rdx
jae case.default.0x140141ad7
or dword [rbx], 0xb
add byte [rax], al
or dword [rbx], 0xb
add byte [rax], al
mov r8d, r12d
mov rcx, qword [rbx + 0x80]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.14015b13b
mov dword [rax], ebp
mov r8d, dword [rsp + 0x80]
mov rcx, qword [rbx + 0x98]
add byte [rax], al
mov rdx, qword [rbx + 0xa0]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.14015b13b
mov dword [rax], r12d
inc r12
inc esp
inc esp
invalid
mov qword [rbx + 0xa8], r12
mov rcx, r14
int1
mov edx, ebp
call fcn.140113f3f
mov ecx, dword [rax]
lea rdx, [0x1402523a4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov ebp, dword [rax + 4]
mov eax, dword [rax + 8]
lea ecx, [rax - 1]
inc qword [rbx - 0x79f0f807]
invalid
add dword [rax], eax
invalid
cmp eax, 0x10
je 0x140144131
cmp eax, 0x20
je 0x14014403c
cmp eax, 0x40
je 0x140144023
cmp eax, 0x80
je 0x14014414a
cmp eax, 0x100
add byte [rax], al
je 0x140144055
cmp eax, 0x200
je case.0x140136587.2920
cmp eax, 0x400
je 0x14014417c
add al, byte [rax]
invalid
add al, byte [rax]
add byte [0x140144689], bh
cmp eax, 0x800
je 0x1401441b4
add byte [0x140144e94], bh
cmp eax, 0x1000
je 0x1401441ec
cmp eax, 0x2000
je 0x14014406e
add dword [rax], eax
add byte [0x140147eaa], bh
add byte [rax], al
invalid
cmp eax, 0x4000
je 0x1401440da
cmp eax, 0x8000
je 0x1401440fd
test byte [rdx + 2], al
add byte [rax], al
cmp eax, 0x10000
jne 0x140144258
cmp qword [rsp + 0x40], 0
je 0x140143d5f
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
cmp byte [rax - 0x75], cl
push rsp
and al, 0x30
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x14014367a
ror byte [rdi], cl
test byte [rdi + rsi*8 - 0x76b60001], al
ror dword [rax - 0x73], 1
dec qword [rax - 0x7d]
invalid
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
mov eax, 0
mov eax, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
ret 0x3949
cmp rcx, r8
cmp ecx, eax
jbe 0x1401443db
mov ebp, 0x4c000004
cmp ecx, ecx
cmp rcx, r9
jae 0x1401448a0
mov r10b, byte [rax + rcx]
and r10b, 0xc0
loop 0x140143eef
or byte [rcx - 0x80], al
loop 0x140143eef
cmp r10b, 0x80
jne 0x1401443d8
dec rcx
jmp 0x140143f15
mov ebp, dword [rax + 4]
mov r12d, dword [rax + 0x10]
cmp rdi, r12
jbe 0x140143d5f
mov rcx, r15
mov rdx, rdi
mov r8d, r12d
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140144af5
add byte [rax - 0x75], cl
add byte [rcx + rcx*4 + 0x64], al
and al, 0x54
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
lea rdx, [rsp + 0x50]
call fcn.14014d230
mov rsi, qword [rsp + 0xb8]
mov esi, dword [rsp + 0xb8]
mov esi, dword [rsp + 0xb8]
mov rcx, rsi
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
invalid
add al, ch
in al, 0x23
std
dec dword [rcx + rcx*4 - 7]
mov rdx, rdi
mov r8d, r12d
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140144a94
mov qword [rax], rsi
jmp 0x140143d5f
std
invalid
invalid
invalid
std
invalid
mov ebp, dword [rax + 4]
mov eax, dword [rax + 8]
mov dword [rsp + 0x54], eax
and dword [rsp + 0x50], 0
mov rcx, rbx
invalid
lea rdx, [rsp + 0x50]
call fcn.14014d230
jmp 0x140143d5f
invalid
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x14014367a
mov rdx, qword [rax + 8]
mov ebp, dword [rdx]
lea r8, [rdx + rcx*4]
lea eax, [rdx + rcx*4]
lea eax, [rdx + rcx*4]
add rdx, 4
mov rcx, rbx
call fcn.14011271c
jmp 0x140143d5f
lea rdx, [0x1402523c8]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
cmp qword [rsp + 0x40], 0
je 0x140143d5f
jmp 0x14014367a
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
call fcn.140115950
jmp 0x1401447b7
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
call fcn.14011590a
jmp 0x1401447b7
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
call fcn.1401159bc
jmp 0x1401447b7
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x1401446c8
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
invalid
invalid
cmp rcx, r8
jbe 0x14014436b
cmp rcx, r9
jae 0x1401448a0
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x140144368
dec rcx
jmp 0x1401440b1
cmp qword [rsp + 0x40], 0
je 0x140143d5f
invalid
invalid
mov rcx, qword [rsp + 0x48]
cmp qword [rsp + 0x30], rcx
jbe 0x1401448c7
invalid
add byte [rax], al
mov rax, qword [rsp + 0x38]
jmp 0x140144117
mov rax, qword [rsp + 0x40]
cmp qword [rsp + 0x30], rax
jbe 0x140143d5f
xchg byte [rdx - 4], dl
invalid
invalid
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x40]
movzx eax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
je 0x140143d5f
jmp 0x14014367a
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
call fcn.1401158bf
std
invalid
jmp 0x1401447b7
std
invalid
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
call fcn.1401159ac
jmp 0x1401447b7
push rsp
invalid
add byte [rax], al
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
call fcn.140115cfc
jmp 0x1401447b7
cmp eax, dword [rsi]
add byte [rax], al
cmp eax, dword [rsi]
add byte [rax], al
cmp qword [rsp + 0x40], 0
je 0x1401442f4
mov rcx, qword [rsp + 0x48]
cmp qword [rsp + 0x30], rcx
jbe 0x1401448af
invalid
invalid
add byte [rax], al
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
or eax, 0x167f48
or eax, 0x167f48
cmp byte [rax + rcx], 0
sete al
jmp 0x1401442f6
cmp qword [rsp + 0x40], 0
je 0x14014432f
mov rcx, qword [rsp + 0x48]
and al, 0x48
cmp qword [rsp + 0x30], rcx
jbe 0x1401448bb
xchg bl, ch
invalid
add byte [rax], al
xchg bl, ch
invalid
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax + rcx]
or byte [rax - 0x73], cl
or eax, 0x167f10
or byte [rax - 0x73], cl
or eax, 0x167f10
cmp byte [rax + rcx], 0
setne al
jmp 0x140144331
invalid
add byte [rax - 0x75], cl
and al, 0x38
and al, 0x38
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
invalid
add al, ch
fdiv st(3), st(0)
stc
dec dword [rax - 0x7b]
ror byte [rdi], cl
invalid
xor ebp, 0xffffffff
invalid
invalid
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
ret 0x3949
enter 0xffffffffffff8948, 0xffffffffffffffca
cmovb rdx, r8
cmp rcx, r8
jbe 0x1401443a3
xchg byte [rbx + 1], ch
add byte [rax], al
xchg byte [rbx + 1], ch
add byte [rax], al
cmp rcx, r9
jae 0x1401448a0
mov r10b, byte [rax + rcx]
and r10b, 0xc0
rol byte [rcx - 0x80], 0xfa
or byte [rdi], 0x85
add qword [r8], r8
invalid
rol byte [rcx - 0x80], 0xfa
or byte [rdi], 0x85
add qword [r8], r8
add byte [rax - 1], cl
leave
dec rcx
jmp 0x14014422f
xlatb
mov rax, qword [rsp + 0x40]
cmp qword [rsp + 0x30], rax
jbe 0x140143d5f
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x14014443c
invalid
mov r9b, byte [rax]
test r9b, r9b
js 0x1401444c4
xor ecx, ecx
jmp 0x140143941
invalid
idiv bh
invalid
movabs byte [0x1848e8a41fffff6], al
add byte [rax], al
mov cl, byte [r14 + 0x184]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
mov r9, qword [rsp + 0x40]
call fcn.140115890
jmp 0x1401447b7
mov rax, qword [rsp + 0x40]
cmp qword [rsp + 0x30], rax
je 0x140143d5f
jmp 0x14014367a
mov cl, byte [r14 + 0x184]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
mov r9, qword [rsp + 0x40]
call fcn.140115859
jmp 0x1401447b7
mov al, 1
mov rcx, qword [rsp + 0x40]
cmp qword [rsp + 0x30], rcx
jbe 0x14014367a
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
movzx ecx, byte [rcx + rdx]
lea rdx, [0x1402ac0f0]
cmp byte [rcx + rdx], 0
setne cl
test al, cl
jne 0x140143d5f
jmp 0x14014367a
xor eax, eax
mov cl, 1
mov rdx, qword [rsp + 0x40]
cmp qword [rsp + 0x30], rdx
jbe 0x14014435b
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
movzx ecx, byte [rcx + rdx]
lea rdx, [0x1402ac0f0]
cmp byte [rcx + rdx], 0
sete cl
test al, cl
jne 0x140143d5f
jmp 0x14014367a
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x1401446c8
movzx ecx, byte [rax]
test cl, cl
js 0x140144446
shl rcx, 0x20
xor r9d, r9d
jmp 0x1401446c0
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x140143793
movzx ecx, byte [rax]
test cl, cl
js 0x140144485
shl rcx, 0x20
xor r9d, r9d
jmp 0x14014378b
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x14014367a
mov cl, byte [rax]
test cl, cl
jns 0x1401445a0
mov r8d, ecx
and r8b, 0xc0
cmp r8b, 0x80
je 0x14014367a
mov r8d, 2
cmp cl, 0xe0
jb 0x14014442e
mov r8d, 3
cmp cl, 0xf0
jae 0x140144504
cmp r8, rdx
jbe 0x14014451d
jmp 0x14014367a
mov ecx, 2
jmp 0x140143941
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1401446be
mov r8d, 2
cmp cl, 0xe0
jb 0x140144477
mov r8d, 3
cmp cl, 0xf0
jae 0x140144677
cmp r8, rdx
jbe 0x14014468d
jmp 0x1401446be
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x140143789
mov r8d, 2
cmp cl, 0xe0
jb 0x1401444b6
mov r8d, 3
cmp cl, 0xf0
jae 0x140143742
cmp r8, rdx
jbe 0x140143758
jmp 0x140143789
mov r8d, r9d
and r8b, 0xc0
mov ecx, 1
cmp r8b, 0x80
je 0x140143941
mov r8d, 2
cmp r9b, 0xe0
jb 0x1401444f6
mov r8d, 3
cmp r9b, 0xf0
jae 0x1401438ff
cmp r8, rdx
jbe 0x140143911
jmp 0x140143941
cmp rdx, 4
jb 0x14014367a
mov r8d, 4
cmp cl, 0xf7
ja 0x14014367a
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
jne 0x14014367a
cmp qword [rsp + 0x60], 0
je 0x140144979
mov rcx, qword [rsp + 0x58]
movzx eax, byte [rcx]
test al, al
jns 0x1401445a0
cmp al, 0xe0
jb 0x1401445a0
cmp al, 0xf0
jb 0x1401445a0
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
je 0x140144979
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x140143d5f
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x140144607
cmp rcx, r9
jae 0x1401448a0
mov r10b, byte [rax + rcx]
and r10b, 0xc0
rol byte [rcx - 0x80], 0xfa
invalid
jne 0x140144604
dec rcx
jmp 0x1401445e3
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x140143d5f
movzx ecx, byte [rax]
test cl, cl
js 0x140144638
shl rcx, 0x20
xor r9d, r9d
jmp 0x140143c28
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x140143c26
mov r8d, 2
cmp cl, 0xe0
jb 0x140144669
mov r8d, 3
cmp cl, 0xf0
jae 0x140143be3
cmp dword [rdx - 0xb], 0xffffffff
invalid
cmp r8, rdx
jbe 0x140143bf9
jmp 0x140143c26
cmp rdx, 4
jb 0x1401446be
invalid
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1401446c0
invalid
xor ecx, dword [rax - 0x77]
ror dword [rbp + rcx*4 + 0xd], 0x19
invalid
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
add al, 0xd2
idiv edi
cmp qword [rsp + 0x50], 0
je 0x140143a21
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
je case.0x14013e70c.35
xor esi, esi
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
invalid
add al, 0
test rdx, rdx
je 0x1401446fd
movzx ecx, byte [rax]
test cl, cl
js 0x140144708
or byte [rcx + rcx*8 - 0x3eb7e888], al
loope 0x140144715
shl rcx, 0x20
shl ecx, 0x20
xor r9d, r9d
jmp case.0x14011820f.143
mov r9d, 2
jmp 0x140144790
mov r8d, ecx
and r8b, 0xc0
rol byte [rcx - 0x47], 1
add byte [rax], al
invalid
add byte [rcx - 0x80], al
clc
xor byte [rbp + rsi*2 + 0x41], 0xb8
add al, byte [rax]
add byte [rax], al
cmp r8b, 0x80
je 0x140144790
mov r8d, 2
cmp cl, 0xe0
jb 0x140144731
mov r8d, 3
cmp cl, 0xf0
jae 0x140144749
cmp r8, rdx
jbe 0x14014475f
jmp 0x140144790
shr rcx, 0x20
call fcn.140177f4e
mov esi, eax
and sil, 1
jmp case.0x140119315.87
cmp rdx, 4
jb 0x140144790
invalid
mov r8d, 4
add byte [rax], al
add byte [rax + 0xb9f7f9], al
add byte [rax], al
cmp cl, 0xf7
mov ecx, 0
add byte [rdi + 0x33], dh
add byte [rdi + 0x33], dh
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
xor dl, cl
idiv edi
xor dl, cl
idiv edi
cmp qword [rsp + 0x50], 0
je 0x1401436cf
mov r9d, 1
xor ecx, ecx
mov al, 1
cmp r9, 2
je 0x1401447ae
and r9d, 1
jne 0x1401447ae
shr rcx, 0x20
call fcn.140177f4e
test al, 1
sete al
test sil, sil
je 0x14014367a
invalid
test al, al
jne 0x140143d5f
invalid
invalid
cmc
invalid
invalid
jmp 0x14014367a
invalid
mov rcx, qword [rsp + 0xa8]
mov edx, ebp
call fcn.140144a5f
add byte [rax - 0x73], cl
or eax, 0x1633ee
out dx, al
xor edx, dword [rsi]
invalid
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, r15
mov r9, rdi
call fcn.140112268
jmp 0x14014367a
lea r15, [0x140252380]
mov r12, qword [rsp + 0x88]
mov esp, dword [rsp + 0x88]
jmp case.0x1401412bf.3
mov r8d, dword [rbp + 4]
cmp byte [rsp + 0x9c], 0
je 0x140144837
mov rcx, qword [rsp + 0x48]
cmp qword [rsp + 0x30], rcx
jbe 0x140144831
mov rax, qword [rsp + 0x38]
cmp byte [rax + rcx], 0xbf
cmp al, 8
mov edi, 0xca648e0f
invalid
invalid
cmp al, 8
mov edi, 0xca648e0f
invalid
jmp 0x140144837
jne case.0x1401412bf.3
lea rcx, [rsp + 0x50]
mov rdx, qword [rsp + 0x1a0]
xchg esp, eax
and al, 0xa0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
call fcn.1401449ee
cmp byte [rsp + 0x85], 0
jne case.0x1401412bf.3
mov rcx, qword [rsp + 0x1a0]
mov rax, qword [rcx + 0x10]
adc byte [rax + 0x3b], cl
or byte [r11 + rcx*4 - 0x5c], cl
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
test dl, dl
mov bh, 0xff
invalid
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
test dl, dl
mov bh, 0xff
inc dword [rax + 0x8724bc]
add byte [rax], al
add byte [rdi], cl
test esp, eax
mov bh, 0xff
dec dword [rcx + rcx*4 - 0x1f]
cmp byte [rsp + 0x87], 0
jne 0x140140047
mov rcx, r12
mov rdx, qword [rsp + 0xd8]
call fcn.140144b16
and qword [rbx + 0xa8], 0
jmp 0x1401400c5
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
mov rdx, r9
call fcn.1400bd810
dec dword [rbp + rcx*4 + 5]
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
jmp 0x14014496f
mov bh, byte [rbx]
invalid
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
jmp 0x14014496f
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
jmp 0x14014496f
invalid
movabs byte [0x9ce900163b], al
add byte [rax - 0x73], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
lea rax, [rsp + 0xc0]
mov qword [rax], rdx
lea rcx, [rsp + 0x90]
mov qword [rsp + 0x50], rcx
lea rcx, [fcn.140096188]
mov qword [rsp + 0x58], rcx
pop rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rcx
lea rax, [rsp + 0x80]
mov qword [rsp + 0x70], rax
lea rax, str.called__Result::unwrap____on_an__Err__value
lea rcx, [rsp + 0x108]
lea ecx, [rsp + 0x108]
add dword [rax], eax
add byte [rax - 0x77], cl
add dword [rax + 3], edi
mov qword [rcx], rax
mov eax, 3
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x14010c5ad]
jl 0x140144930
invalid
adc eax, 0xfffc7c78
jl 0x140144930
dec dword [rax - 0x77]
push rsp
and al, 0x78
mov qword [rsp + 0x78], rdx
lea rdx, [rsp + 0x50]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.1400bd510
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
jmp 0x14014496c
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
add eax, 0x163af5
jmp 0x14014496c
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
mov rcx, rdi
mov rdx, qword [rsp + 0x30]
call fcn.1400bd810
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
mov edx, 0x2b
call fcn.1400be6a0
invalid
lea rax, str.called__Result::unwrap____on_an__Err__value
lea rdx, [0x1402abd90]
lea rcx, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov qword [rcx], rdx
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.1400bd510
ud2
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x50]
cmp rax, qword [rsp + 0x110]
ja 0x14014a61d
cmp qword [r14 + 0x48], 0
je 0x140145c91
mov rdi, qword [rsp + 0x50]
jmp 0x140145d0b
test rsi, rsi
sete al
cmp qword [rsp + 0x50], r12
seta cl
test byte [rsp + 0xa2], cl
jne 0x14014a61d
or al, byte [rsp + 0x5f]
je 0x14014a61d
mov rax, qword [rsp + 0x100]
test rax, rax
je 0x140145c8a
mov rdx, qword [rax]
mov r8, qword [rax + 8]
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x60]
mov r9, qword [rsp + 0x48]
call fcn.14011a8c5
cmp qword [rsp + 0x60], 0
je 0x14014a61d
mov rdi, qword [rsp + 0x68]
test byte [rsp + 0xa3], 1
sete al
mov qword [rsp + 0x128], rsi
test rsi, rsi
setne dl
mov r8b, byte [rsp + 0x5f]
not r8b
cmp rdi, r12
sete cl
test r8b, dl
mov rdx, rdi
mov qword [rsp + 0x90], rdi
jne 0x140146f1c
or al, cl
je 0x140146f1c
mov rcx, qword [r14 + 0xb8]
mov rdx, qword [r14 + 0xc0]
mov r8, rdx
sub r8, qword [r14 + 0xd0]
lea rax, str.0z_
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140144b34
mov qword [rsp + 0xb8], rax
mov r12, rdx
mov eax, dword [rsp + 0xf8]
mov dword [rsp + 0x64], eax
and dword [rsp + 0x60], 0
mov rcx, r14
lea rdx, [rsp + 0x60]
call fcn.14014d230
lea rax, [rdi + 1]
mov qword [rsp + 0x50], rax
lea rax, [rdi - 1]
mov qword [rsp + 0xc8], rax
mov rax, qword [r14 + 0x10]
test rax, rax
je 0x140146f27
dec rax
mov qword [r14 + 0x10], rax
mov rcx, qword [r14 + 8]
shl rax, 4
mov edx, dword [rcx + rax]
mov r13d, dword [rcx + rax + 4]
test edx, edx
je 0x1401464ab
cmp edx, 2
je 0x140146f27
add rcx, rax
mov rsi, qword [rcx + 8]
mov rcx, qword [rsp + 0xb8]
mov rdx, r12
mov r8d, r13d
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140144a94
mov qword [rax], rsi
jmp 0x140145db7
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140146e12
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140146409
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x14014643d
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140146e12
jmp 0x14014a6ec
cmp rdx, 4
jb 0x140145ecc
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x140145ece
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
je 0x1401461e0
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
je 0x140145f49
xor edi, edi
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x140145f0e
movzx ecx, byte [rax]
test cl, cl
js 0x140145f19
shl rcx, 0x20
xor r9d, r9d
jmp 0x140145fa2
mov r9d, 2
jmp 0x140145fa0
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x140145fa0
mov r8d, 2
cmp cl, 0xe0
jb 0x140145f42
mov r8d, 3
cmp cl, 0xf0
jae 0x140145f5d
cmp r8, rdx
jbe 0x140145f73
jmp 0x140145fa0
shr rcx, 0x20
call fcn.140177f4e
mov edi, eax
and dil, 1
jmp 0x140145ed8
cmp rdx, 4
jb 0x140145fa0
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x140145fa2
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
je 0x140145fd5
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x140145db7
and r9d, 1
jne 0x140145db7
shr rcx, 0x20
call fcn.140177f4e
test dil, dil
jne 0x140145db7
and al, 1
jne 0x1401464ab
jmp 0x140145db7
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140145f02
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140146416
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x14014644b
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140145f02
jmp 0x14014a6ec
cmp rdx, 4
jb 0x14014608a
mov r8d, 4
cmp r9b, 0xf7
ja 0x14014608a
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
mov ecx, 1
cmp qword [rsp + 0x60], 0
je 0x140146253
cmp rcx, 2
je 0x140145db7
and ecx, 1
jne 0x140145db7
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x1401460d3
movzx ecx, byte [rax]
test cl, cl
js 0x1401460db
shl rcx, 0x20
xor r9d, r9d
jmp 0x140146154
mov r9d, 2
jmp 0x140146152
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x140146152
mov r8d, 2
cmp cl, 0xe0
jb 0x140146104
mov r8d, 3
cmp cl, 0xf0
jae 0x14014610b
cmp r8, rdx
jbe 0x140146121
jmp 0x140146152
cmp rdx, 4
jb 0x140146152
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x140146154
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
je 0x1401462bc
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x1401464ab
and r9d, 1
je 0x140146380
jmp 0x1401464ab
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140146ae7
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140146423
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140146473
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140146ae7
jmp 0x14014a6ec
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140146ab3
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140146430
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140146481
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140146ab3
jmp 0x14014a6ec
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rcx, qword [rsp + 0x68]
movzx eax, byte [rcx]
test al, al
jns 0x1401469c3
cmp al, 0xe0
jb 0x1401469c3
cmp al, 0xf0
jb 0x1401469c3
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1401469c3
jmp 0x14014a6ec
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
and al, 0x44
add byte [rax], al
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns 0x1401460c7
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
fisttp word [rdi]
xchg byte [rdx + 1], ch
add byte [rax], al
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x14014648f
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1401460c7
jmp 0x14014a6ec
cmp rdx, 4
jb 0x140146372
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja case.0x14011ea6b.125
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
je 0x140146396
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
jne 0x1401464ab
shr rcx, 0x20
call fcn.140177f4e
test al, 1
je 0x1401464ab
jmp 0x140145db7
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns case.0x14013d8c9.174
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
movzx ecx, byte [rdx + 1]
movzx ecx, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140146466
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x14014649d
add byte [rax], al
add byte [rax], al
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne case.0x14013d8c9.174
jmp 0x14014a6ec
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140146e12
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140145f02
shl eax, 6
or eax, r9d
enter 0xffffffffffffc189, 0xffffffffffffffe9
mov bh, 6
add byte [rax], al
enter 0xffffffffffffc189, 0xffffffffffffffe9
mov bh, 6
add byte [rax], al
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140146ab3
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x140146e12
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x140145f02
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1401460c7
shl eax, 6
or eax, r9d
mov ecx, eax
jmp case.0x14013d8c9.174
add byte [rax], al
shl eax, 0xc
loopne 0x140146482
or r8d, eax
mov ecx, r8d
jmp 0x140146ae7
shl eax, 0xc
loopne case.0x140143e29.54
or r8d, eax
mov ecx, r8d
jmp 0x140146ab3
shl eax, 0xc
loopne 0x14014649e
or r8d, eax
mov ecx, r8d
jmp 0x1401460c7
shl eax, 0xc
loopne 0x1401464ac
or r8d, eax
mov ecx, r8d
jmp case.0x14013d8c9.174
mov dword [rsp + 0x9c], r13d
mov dword [rsp + 0x9c], ebp
mov r8d, r13d
mov rcx, qword [r14 + 0x38]
mov ecx, dword [rsi + 0x38]
mov rdx, qword [r14 + 0x40]
mov r9, r15
call fcn.14015b13b
mov r8d, dword [rax]
mov rsi, qword [r14 + 0x48]
cmp rsi, r8
jbe 0x1401464ef
mov rcx, qword [r14 + 0x20]
mov rdx, qword [r14 + 0x28]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
invalid
invalid
invalid
add al, ch
push rbp
add qword [rax], r8
cmp dword [rax], r13d
je 0x140145db7
and byte [rcx - 0x75], r9b
push rsi
sub byte [rbp + rcx*4 + 0xd], cl
invalid
mov qword [rsp + 0xc0], rsi
mov rdx, qword [r14 + 0x28]
cmp rsi, rdx
cmp esi, edx
cmp esi, edx
jae case.default.0x14014892c
mov r8d, esi
mov eax, esi
mov rcx, qword [r14 + 0x20]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.14015b13b
mov dword [rax], r13d
mov dword [rax], ebp
mov dword [rax], ebp
mov r8d, dword [rsp + 0x9c]
mov rcx, qword [r14 + 0x38]
mov rdx, qword [r14 + 0x40]
mov edx, dword [rsi + 0x40]
mov edx, dword [rsi + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.14015b13b
mov dword [rax], esi
inc rsi
mov qword [r14 + 0x48], rsi
mov rcx, rbp
mov edx, r13d
mov edx, ebp
invalid
call fcn.140113f3f
mov ecx, dword [rax]
lea rdx, [0x140252470]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov r13d, dword [rax + 4]
mov eax, dword [rax + 8]
lea ecx, [rax - 1]
inc dword [rbx - 0x79f0f807]
in eax, 1
add byte [rax], al
inc dword [rbx - 0x79f0f807]
in eax, 1
add byte [rax], al
cmp eax, 0x10
mov r8, qword [rsp + 0x90]
je case.0x140119315.149
cmp eax, 0x20
je 0x14014678e
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x7bf0bf08], al
adc byte [rdx], al
add byte [rax], al
cmp eax, 0x40
je case.0x140136587.2869
test byte [rax], dl
add al, byte [rax]
invalid
test byte [rax], dl
add al, byte [rax]
add byte [0x140146617], bh
cmp eax, 0x80
je 0x1401467b6
cmp eax, 0x100
je 0x1401467ca
and al, byte [rdx]
add byte [rax], al
and al, byte [rdx]
add byte [rax], al
cmp eax, 0x200
je 0x1401467de
sub eax, dword [rdx]
add byte [rax], al
add byte [rdi], cl
test byte [rbx], ch
sub eax, dword [rdx]
add byte [rax], al
cmp eax, 0x400
sub eax, dword [rdx]
add byte [rax], al
cmp eax, 0x400
je 0x1401467f2
cmp eax, 0x800
je case.0x14013e339.105
cmp eax, 0x1000
add byte [rax], al
je 0x140146862
cmp eax, 0x2000
add byte [rax], ah
add byte [rax], al
je 0x1401468c9
cmp eax, 0x4000
je 0x140146930
cmp eax, 0x8000
je 0x140146953
test byte [rsi + 3], bl
add byte [rax], al
test byte [rsi + 3], bl
add byte [rax], al
cmp eax, 0x10000
jne 0x140146985
add byte [rcx], al
add byte [rdi], cl
test dword [rbp + 0x4d000003], eax
test eax, eax
test r8, r8
je 0x1401464ab
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x90]
mov eax, dword [rsp + 0x90]
mov eax, dword [rsp + 0x90]
add byte [rax], al
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x140145db7
mov r9, rdx
lea rcx, [rdx - 1]
lea ecx, [rdx - 1]
lea ecx, [rdx - 1]
sub rdx, 4
mov r8d, 0
add byte [rax], al
add byte [rax], al
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x140146af6
cmp rcx, r9
jae 0x14014a609
add byte [rax], al
add byte [rax], al
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x140146af3
dec rcx
jmp 0x14014664f
mov r13d, dword [rax + 4]
mov edi, dword [rax + 0x10]
cmp r12, rdi
cld
cld
jbe 0x1401464ab
mov rbx, rbp
mov rbp, r15
mov r15, r12
mov r12, qword [rsp + 0xb8]
mov rcx, r12
mov rdx, r15
mov r8d, edi
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
lea ecx, [0x1402a7b80]
lea ecx, [0x1402a7b80]
call fcn.140144af5
mov rax, qword [rax]
mov dword [rsp + 0x64], edi
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x60], 1
add byte [rax], al
add byte [rax], al
mov rcx, r14
lea rdx, [rsp + 0x60]
call fcn.14014d230
mov rsi, qword [rsp + 0x50]
mov rcx, rsi
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140116380
mov rcx, r12
mov r12, r15
mov esp, edi
mov esp, edi
mov r15, rbp
mov rbp, rbx
mov rdx, r12
mov r8d, edi
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140144a94
mov qword [rax], rsi
jmp 0x1401464ab
mov r13d, dword [rax + 4]
mov eax, dword [rax + 8]
or byte [rcx - 0x7c9bdbbc], cl
and al, 0x60
add byte [rcx + rcx*4 - 0xf], cl
lea rdx, [rsp + 0x60]
call fcn.14014d230
jmp 0x1401464ab
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x140145db7
mov rdx, qword [rax + 8]
mov r13d, dword [rdx]
lea r8, [rdx + rcx*4]
lea eax, [rdx + rcx*4]
add rdx, 4
mov rcx, r14
mov ecx, esi
mov ecx, esi
call fcn.14011271c
jmp 0x1401464ab
lea rdx, [0x140252494]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
mov r9, qword [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
add bh, bh
jmp rax
test r9, r9
je 0x1401464ab
jmp 0x140145db7
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
call fcn.1401158bf
jmp 0x140146edb
invalid
invalid
add byte [rax], al
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
call fcn.14011590a
jmp 0x140146edb
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
call fcn.140115950
jmp 0x140146edb
invalid
invalid
add byte [rax], al
and eax, 0x48000007
mov ecx, dword [rsp + 0x48]
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
call fcn.1401159ac
jmp 0x140146edb
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
call fcn.1401159bc
jmp 0x140146edb
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
call fcn.140115cfc
jmp 0x140146edb
add byte [rax], al
test r8, r8
je 0x140146a1e
mov rcx, qword [rsp + 0xc8]
cmp rcx, qword [rsp + 0x40]
add byte [rax + 0x3b], cl
and al, 0x40
jae 0x14014a643
mov rax, qword [rsp + 0x48]
movzx eax, byte [rax + rcx]
movzx rax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
sete al
jmp 0x140146a20
test r8, r8
je 0x140146a57
mov rcx, qword [rsp + 0xc8]
mov ecx, dword [rsp + 0xc8]
add byte [rax + 0x3b], cl
and al, 0x40
cmp rcx, qword [rsp + 0x40]
jae 0x14014a64c
mov rax, qword [rsp + 0x48]
movzx eax, byte [rax + rcx]
or byte [rax - 0x73], cl
or eax, 0x16589a
cmp byte [rax + rcx], 0
setne al
shr cl, 0xf7
add dword [rax], eax
invalid
shr cl, 0xf7
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x48]
and al, 0x48
mov rdx, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
add al, ch
imul edx, ebp, 0xfffffff9
dec dword [rax - 0x7b]
ror byte [rdi], cl
test byte [rbp - 0xa], dl
invalid
invalid
add al, ch
imul edx, ebp, 0xfffffff9
dec dword [rax - 0x7b]
ror byte [rdi], cl
test byte [rbp - 0xa], dl
invalid
mov r9, rdx
mov ecx, edx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x140146a8a
xchg cl, ah
add dword [rax], eax
invalid
xchg cl, ah
add dword [rax], eax
add byte [rcx + rdi - 0x37], cl
cmp rcx, r9
jae 0x14014a609
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x140146a87
dec rcx
leave
jmp 0x1401468a0
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x140146de6
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
ror dword [rax - 0x73], 1
dec qword [rax - 0x7d]
invalid
cmp rcx, r8
jbe 0x140146ac2
mov dl, 1
add byte [rax], al
mov dl, 1
add byte [rax], al
cmp rcx, r9
jae 0x14014a609
mov r10b, byte [rax + rcx]
and r10b, 0xc0
and dl, 0xc0
and dl, 0xc0
cmp r10b, 0x80
jne 0x140146abf
dec rcx
jmp 0x140146907
test r8, r8
je 0x1401464ab
mov rcx, qword [rsp + 0xc8]
cmp rcx, qword [rsp + 0x40]
jae 0x14014a655
mov rax, qword [rsp + 0x48]
jmp 0x14014696b
jmp 0x14014696b
cmp qword [rsp + 0x40], r8
jbe 0x1401464ab
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x90]
movzx eax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
jp 0x1401469cb
invalid
add byte [rax + 0xf00083c], al
test byte [rbx], ch
sti
invalid
invalid
jp 0x1401469cb
invalid
jmp 0x140145db7
cmp qword [rsp + 0x40], r8
jbe 0x1401464ab
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x48]
nop
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x48
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
sbb dl, byte [rsi]
add al, ch
je 0x1401469ea
add al, 0
sbb dl, byte [rsi]
add al, ch
je 0x1401469ea
add al, 0
test rdx, rdx
je 0x140146b57
invalid
add byte [rdx + rcx*4 + 8], al
mov r9b, byte [rax]
test r9b, r9b
js 0x140146bdf
xor ecx, ecx
jmp 0x14014608a
cmp qword [rsp + 0x40], r9
cmp dword [rsp + 0x40], ecx
je 0x1401464ab
jmp 0x140145db7
invalid
mov rax, qword [rsp + 0xa8]
mov cl, byte [rax + 0x184]
mov rdx, qword [rsp + 0x48]
push rsp
and al, 0x48
mov r8, qword [rsp + 0x40]
call fcn.140115890
jmp 0x140146edb
mov rax, qword [rsp + 0xa8]
mov cl, byte [rax + 0x184]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
call fcn.140115859
jmp 0x140146edb
mov al, 1
cmp qword [rsp + 0x40], r8
jbe 0x140145db7
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x90]
movzx ecx, byte [rcx + rdx]
lea rdx, [0x1402ac0f0]
cmp byte [rcx + rdx], 0
setne cl
test al, cl
jne 0x1401464ab
jmp 0x140145db7
xor eax, eax
mov cl, 1
cmp qword [rsp + 0x40], r8
jbe 0x140146a7a
mov rcx, qword [rsp + 0x48]
movzx ecx, byte [rcx + r8]
lea rdx, [0x1402ac0f0]
cmp byte [rcx + rdx], 0
sete cl
test al, cl
jne 0x1401464ab
jmp 0x140145db7
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x140145ed6
movzx ecx, byte [rax]
test cl, cl
js 0x140146ba0
shl rcx, 0x20
xor r9d, r9d
jmp 0x140145ece
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x140146de6
movzx ecx, byte [rax]
test cl, cl
js 0x140146b61
shl rcx, 0x20
xor r9d, r9d
jmp 0x140146dde
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x140145db7
mov cl, byte [rax]
test cl, cl
jns 0x140146cbb
mov r8d, ecx
and r8b, 0xc0
cmp r8b, 0x80
je 0x140145db7
mov r8d, 2
cmp cl, 0xe0
jb 0x140146b49
mov r8d, 3
cmp cl, 0xf0
jae 0x140146c1f
cmp r8, rdx
jbe 0x140146c38
jmp 0x140145db7
mov ecx, 2
jmp 0x14014608a
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x140146ddc
mov r8d, 2
cmp cl, 0xe0
jb 0x140146b92
mov r8d, 3
cmp cl, 0xf0
jae 0x140146d95
cmp r8, rdx
jbe 0x140146dab
jmp 0x140146ddc
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x140145ecc
mov r8d, 2
cmp cl, 0xe0
jb 0x140146bd1
mov r8d, 3
cmp cl, 0xf0
jae 0x140145e85
cmp r8, rdx
jbe 0x140145e9b
jmp 0x140145ecc
mov r8d, r9d
and r8b, 0xc0
mov ecx, 1
cmp r8b, 0x80
je 0x14014608a
mov r8d, 2
cmp r9b, 0xe0
jb 0x140146c11
mov r8d, 3
cmp r9b, 0xf0
jae 0x140146048
cmp r8, rdx
jbe 0x14014605a
jmp 0x14014608a
cmp rdx, 4
jb 0x140145db7
mov r8d, 4
cmp cl, 0xf7
ja 0x140145db7
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
mov edx, eax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
jne 0x140145db7
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rcx, qword [rsp + 0x68]
movzx eax, byte [rcx]
test al, al
jns 0x140146cbb
invalid
cmp al, 0xe0
jb 0x140146cbb
cmp al, 0xf0
jb 0x140146cbb
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
mov dh, 0x41
add al, byte [rcx - 0x7d]
loopne 0x140146cd2
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
stc
add byte [rax], al
adc dword [rax], eax
je 0x14014a6ec
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x90]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x1401464ab
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
sub edx, 4
ror dword [rax - 0x73], 1
dec qword [rax - 0x7d]
invalid
invalid
sub edx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
cmp eax, ecx
mov rdx, rcx
cmovb rdx, r8
invalid
cmp rcx, r8
jbe 0x140146d25
cmp rcx, r9
jae 0x14014a609
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x140146d22
dec rcx
jmp 0x140146d01
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x1401464ab
movzx ecx, byte [rax]
mov dh, 8
test cl, cl
js 0x140146d56
shl rcx, 0x20
xor r9d, r9d
jmp case.0x14011ea6b.125
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x140146372
invalid
inc dword [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
add byte [rax + 0xf72e0f9], al
cmp cl, 0xe0
jb 0x140146d87
mov r8d, 3
cmp cl, 0xf0
invalid
jae 0x14014632f
invalid
cmp r8, rdx
jbe 0x140146345
jmp 0x140146372
cmp rdx, 4
jb 0x140146ddc
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
add byte [rdi + 0x33], dh
add byte [rdi + 0x33], dh
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
add al, ch
sub eax, edx
stc
invalid
add al, ch
sub eax, edx
stc
dec dword [rcx - 0x77]
mov r8, rdx
lea rcx, [rsp + 0x60]
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
jl 0x140146df2
invalid
add byte [rdi], cl
invalid
xchg edi, eax
invalid
invalid
invalid
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
je 0x140146e59
invalid
jae 0x140146e18
xor edi, edi
dec dword [rax - 0x75]
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x48]
push rsp
and al, 0x48
mov r8, qword [rsp + 0x40]
and al, 0x40
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
invalid
je 0x140146e1e
movzx ecx, byte [rax]
test cl, cl
js 0x140146e29
shl rcx, 0x20
xor r9d, r9d
leave
jmp 0x140146eb6
add byte [rax], al
mov r9d, 2
add byte [rax], al
jmp 0x140146eb4
mov r8d, ecx
and r8b, 0xc0
and al, 0xc0
and al, 0xc0
mov r9d, 1
add byte [rax], al
cmp r8b, 0x80
je 0x140146eb4
mov r8d, 2
cmp cl, 0xe0
jb 0x140146e52
mov r8d, 3
cmp cl, 0xf0
jae 0x140146e6d
cmp r8, rdx
jbe 0x140146e83
jmp 0x140146eb4
pop rbx
shr rcx, 0x20
call fcn.140177f4e
add eax, dword [rax]
add eax, dword [rax]
mov edi, eax
and dil, 1
out 1, eax
out 1, eax
jmp 0x140146de8
cmp rdx, 4
jb 0x140146eb4
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x140146eb6
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
ret 0xee8
stosb byte [rdi], al
idiv edi
cmp qword [rsp + 0x60], 0
jl 0x140146eca
invalid
add byte [rdi], cl
test byte [rdi + rbp*8 - 1], ah
out dx, eax
invalid
invalid
ret 0xee8
jl 0x140146eca
invalid
out dx, eax
invalid
mov r9d, 1
xor ecx, ecx
mov al, 1
cmp r9, 2
je 0x140146ed2
and r9d, 1
jne 0x140146ed2
shr rcx, 0x20
call fcn.140177f4e
test al, 1
sete al
adc byte [rbx], al
add byte [rax - 0x3f6bf0ff], ch
test dil, dil
je 0x140145db7
invalid
invalid
invalid
test al, al
jne 0x1401464ab
cmc
invalid
invalid
cmc
invalid
jmp 0x140145db7
mov rcx, qword [rsp + 0xd0]
add byte [rax], al
mov edx, r13d
call fcn.140144a5f
lea rcx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, qword [rsp + 0xb8]
mov r9, r12
call fcn.140112268
jmp 0x140145db7
lea rax, [rdi + 1]
lea eax, [rdi + 1]
mov qword [rsp + 0x50], rax
push rax
jmp 0x140146f36
lea r13, [0x1402524b4]
mov rdi, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x108]
call fcn.140118805
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0x130], rdx
lea rax, [rdi + 2]
add cl, byte [rax - 0x77]
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rcx], dh
leave
add cl, byte [rax - 0x77]
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rcx], dh
leave
mov dword [rsp + 0xfc], ecx
mov rax, qword [rsp + 0xc8]
cmp rax, qword [rsp + 0x130]
je case.default.0x140146fa3
mov edi, dword [rax]
add rax, 4
mov qword [rsp + 0xc8], rax
mov rcx, rbp
mov edx, edi
call fcn.140113f3f
mov r12, rax
mov eax, dword [rax]
add byte [rcx + 0x63], cl
test dword [rax], r8d
add byte [rcx + 0x63], cl
test dword [rax], r8d
add rax, r13
jmp rax
mov rax, qword [rsp + 0x90]
cmp qword [rsp + 0x40], rax
jbe case.0x140146fa3.3
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x90]
mov al, byte [rax + rcx]
cmp byte [r12 + 8], al
ja case.0x140146fa3.3
cmp byte [r12 + 9], al
jb case.0x140146fa3.3
mov rcx, qword [rsp + 0xd0]
mov edx, edi
call fcn.140144a5f
invalid
invalid
dec dword [rax - 0x77]
ret
mov r13, rdx
mov eax, dword [r12 + 4]
mov dword [rsp + 0x64], eax
and dword [rsp + 0x60], 0
mov rcx, r14
lea rdx, [rsp + 0x60]
call fcn.14014d230
invalid
mov rax, qword [r14 + 0x10]
test rax, rax
je 0x14014a504
dec rax
mov qword [r14 + 0x10], rax
mov rcx, qword [r14 + 8]
shl rax, 4
mov edx, dword [rcx + rax]
mov r12d, dword [rcx + rax + 4]
test edx, edx
je 0x1401476ec
cmp edx, 2
je 0x14014a504
add rcx, rax
mov rsi, qword [rcx + 8]
mov rcx, rbx
mov rdx, r13
mov r8d, r12d
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140144a94
mov qword [rax], rsi
jmp case.0x140147996.1
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014801b
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x14014764a
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x14014768b
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x14014801b
jmp 0x14014a6ec
cmp rdx, 4
jb 0x140147112
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x140147114
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
je 0x140147488
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
je 0x14014718c
xor esi, esi
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x140147151
movzx ecx, byte [rax]
test cl, cl
js 0x14014715c
shl rcx, 0x20
xor r9d, r9d
jmp 0x1401471e2
mov r9d, 2
jmp 0x1401471e0
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1401471e0
mov r8d, 2
cmp cl, 0xe0
jb 0x140147185
mov r8d, 3
cmp cl, 0xf0
jae 0x14014719d
cmp r8, rdx
jbe 0x1401471b3
jmp 0x1401471e0
shr rcx, 0x20
call fcn.140177f4e
mov esi, eax
and sil, 1
jmp 0x14014711e
cmp rdx, 4
jb 0x1401471e0
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1401471e2
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
je 0x140147215
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je case.0x140147996.1
and r9d, 1
jne case.0x140147996.1
shr rcx, 0x20
call fcn.140177f4e
test sil, sil
jne case.0x140147996.1
and al, 1
jne 0x1401476ec
jmp case.0x140147996.1
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140147145
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe case.0x14013e339.160
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140147699
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140147145
jmp 0x14014a6ec
cmp rdx, 4
jb 0x1401472cf
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1401472d1
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
je 0x1401474fb
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
jne 0x1401476ec
jmp 0x1401473ff
cmp rdx, 4
jb 0x140147324
mov r8d, 4
cmp r9b, 0xf7
ja 0x140147324
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
mov ecx, 1
cmp qword [rsp + 0x60], 0
je 0x14014756e
cmp rcx, 2
je case.0x140147996.1
and ecx, 1
jne case.0x140147996.1
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x14014736a
movzx ecx, byte [rax]
test cl, cl
js 0x140147372
shl rcx, 0x20
xor r9d, r9d
jmp 0x1401473eb
mov r9d, 2
jmp 0x1401473e9
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1401473e9
mov r8d, 2
cmp cl, 0xe0
jb 0x14014739b
mov r8d, 3
cmp cl, 0xf0
jae 0x1401473a2
cmp r8, rdx
jbe 0x1401473b8
jmp 0x1401473e9
cmp rdx, 4
jb 0x1401473e9
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1401473eb
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
je case.0x14011820f.230
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x1401476ec
and r9d, 1
jne 0x1401476ec
shr rcx, 0x20
call fcn.140177f4e
test al, 1
je 0x1401476ec
jmp case.0x140147996.1
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140147d26
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140147664
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
enter 0xfffffffffffff980, 0xfffffffffffffff0
jb 0x1401476b4
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140147d26
jmp 0x14014a6ec
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140147d5a
invalid
mov dh, 8
add byte [rax], al
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140147671
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
invalid
or r8d, r9d
cmp cl, 0xf0
jb 0x1401476c2
invalid
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140147d5a
jmp 0x14014a6ec
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140147f56
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
fisttp word [rdi]
xchg byte [rax + 1], dl
add byte [rax], al
fisttp word [rdi]
xchg byte [rax + 1], dl
add byte [rax], al
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1401476d0
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
loopne 0x140147563
loopne 0x140147563
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140147f56
jmp 0x14014a6ec
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rcx, qword [rsp + 0x68]
movzx eax, byte [rcx]
add dword [rax + rax*8 + 0x6bb890f], eax
add byte [rax], al
cmp al, 0xe0
jb 0x140147c45
cmp al, 0xf0
jb 0x140147c45
invalid
add byte [rax], al
invalid
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
and eax, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
add byte [rcx], dl
add byte [rdi], cl
test dword [rbx + 6], esi
invalid
add byte [rax], al
invalid
jmp 0x14014a6ec
cmp qword [rsp + 0x70], 0
jo 0x1401475dd
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
leave
jns 0x14014735e
invalid
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
add qword [rcx - 0x7d], rax
loope 0x140147640
loope 0x140147640
cmp cl, 0xdf
jbe 0x1401476a7
movzx r8d, byte [rdx + 2]
shl r9d, 6
shl ecx, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1401476de
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
loopne 0x140147637
loopne 0x140147637
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x14014735e
invalid
invalid
test dword [rcx], ebx
std
invalid
jmp 0x14014a6ec
shl eax, 6
or eax, r9d
mov ecx, eax
shr ecx, 0xc4
or dword [rax], eax
invalid
shr ecx, 0xc4
or dword [rax], eax
add cl, al
invalid
shl eax, 6
loopne 0x140147660
or eax, r9d
mov ecx, eax
jmp 0x140147145
enter 0xffffffffffffc189, 0xffffffffffffffe9
loope 0x14014765c
invalid
shl eax, 6
or eax, r9d
mov ecx, eax
shr ecx, 0xb5
invalid
add byte [rax], al
shr ecx, 0xb5
invalid
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140147d5a
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140147f56
retf
or byte [rax], al
invalid
invalid
retf
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x14014801b
shl eax, 0xc
or r8d, eax
or eax, eax
mov ecx, r8d
jmp 0x140147145
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14014735e
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x140147d26
invalid
add cl, al
loopne 0x1401476d1
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x140147d5a
shl eax, 0xc
loopne 0x1401476df
or r8d, eax
mov ecx, r8d
jmp 0x140147f56
shl eax, 0xc
loopne 0x1401476ed
or al, 0x41
or eax, eax
invalid
or r8d, eax
rol byte [rcx + rcx*4 - 0x3f], 0xe9
jb 0x1401476e6
mov ecx, r8d
jmp 0x14014735e
shr ecx, 0x72
cld
invalid
mov dword [rsp + 0x9c], r12d
mov dword [rsp + 0x9c], esp
add byte [rbp - 0x77], al
loopne 0x140147741
mov r8d, r12d
mov rcx, qword [r14 + 0x98]
mov ecx, dword [rsi + 0x98]
mov rdx, qword [r14 + 0xa0]
mov r9, r15
stc
call fcn.14015b13b
mov r8d, dword [rax]
mov rsi, qword [r14 + 0xa8]
cmp rsi, r8
jbe 0x14014773f
mov rcx, qword [r14 + 0x80]
mov rdx, qword [r14 + 0x88]
add byte [rbp + rcx*4 + 0xd], cl
out 0x1c, eax
invalid
invalid
add byte [rbp + rcx*4 + 0xd], cl
out 0x1c, eax
invalid
call fcn.14015b13b
cmp dword [rax], r12d
cmp al, byte [rcx]
add byte [rcx + rdi + 0x20], al
je case.0x140147996.1
ret
mov qword [rsp + 0xc0], rsi
mov rdx, qword [r14 + 0x88]
add byte [rax], al
invalid
mov ah, 0x24
rol byte [rax], 0
add byte [rcx - 0x75], cl
xchg esi, eax
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x39], cl
cmp rsi, rdx
jae case.default.0x14014892c
invalid
mov r8d, esi
mov rcx, qword [r14 + 0x80]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.14015b13b
mov dword [rax], r12d
mov r8d, dword [rsp + 0x9c]
add byte [rcx - 0x75], cl
invalid
cwde
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
mov ds, word [rax + 0x49000000]
mov rdx, qword [r14 + 0xa0]
mov rdx, qword [r14 + 0xa0]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.14015b13b
mov dword [rax], esi
cmp dword [rcx], eax
add byte [rcx - 0x3900b7d0], cl
inc rsi
inc rsi
mov qword [r14 + 0xa8], rsi
mov rcx, rbp
mov edx, r12d
loop 0x14014778d
xchg esi, eax
invalid
cld
dec dword [rbx + 0x158d4808]
scasb al, byte [rdi]
lodsd eax, dword [rsi]
adc byte [rax], al
add byte [rax + 0x63], cl
or al, 0x8a
loop 0x14014778d
xchg esi, eax
invalid
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
jmp rcx
sar edi, 1
loope 0x140147800
invalid
mov r12d, dword [rax + 4]
mov esp, dword [rax + 4]
mov eax, dword [rax + 8]
lea ecx, [rax - 1]
cmp ecx, 7
jbe 0x140147988
cmp eax, 0x10
je 0x140147a4b
je 0x1401477d7
add byte [rax], al
je 0x1401477d7
add byte [rax], al
cmp eax, 0x20
je 0x1401479ad
cmp eax, 0x40
je 0x1401479c6
add byte [rax], al
add byte [rax], al
cmp eax, 0x80
je 0x140147a64
cmp eax, 0x100
add byte [rcx], al
add byte [rax], al
je 0x140147a7d
add al, byte [rax]
add byte [case.0x140140726.149], bh
cmp eax, 0x200
add byte [rdx], al
add byte [rax], al
je 0x140147a96
cmp eax, 0x400
je 0x140147aaf
cmp eax, 0x800
je 0x140147b05
cmp eax, 0x1000
je 0x140147b56
cmp eax, 0x2000
je 0x1401479df
cmp eax, 0x4000
je 0x140147bc2
add byte [0x14014f846], bh
cmp eax, 0x8000
je 0x140147bd1
cmp eax, 0x10000
jne 0x140147c05
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
invalid
stc
dec dword [rax - 0x7b]
ror byte [rdi], cl
invalid
xchg edi, esi
invalid
invalid
invalid
mov r9, rdx
lea rcx, [rdx - 1]
lea ecx, [rdx - 1]
lea ecx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
invalid
cmp rcx, r8
jbe 0x140147c9d
add eax, dword [rax]
invalid
add byte [rax], al
cmp rcx, r9
jae 0x14014a609
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x140147c9a
dec rcx
jmp 0x14014789a
mov r12d, dword [rax + 4]
mov eax, dword [rax + 8]
mov dword [rsp + 0x64], eax
and dword [rsp + 0x60], 0
mov rcx, r14
lea rdx, [rsp + 0x60]
lea edx, [rsp + 0x60]
lea edx, [rsp + 0x60]
call fcn.14014d230
jmp 0x1401476ec
mov r12d, dword [rax + 4]
mov esi, dword [rax + 0x10]
invalid
cmp r13, rsi
jbe 0x1401476ec
mov rcx, rbx
mov rdx, r13
mov r8d, esi
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140144af5
mov rax, qword [rax]
add byte [rcx + 0x48642474], cl
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x60], 1
mov rcx, r14
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
lea rdx, [rsp + 0x60]
call fcn.14014d230
mov rdi, qword [rsp + 0xb8]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
mov ecx, edi
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140116380
mov rcx, rbx
mov rdx, r13
mov r8d, esi
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140144a94
mov qword [rax], rdi
jmp 0x1401476ec
invalid
std
invalid
invalid
invalid
mov rcx, qword [rax + 0x10]
test rcx, rcx
je case.0x140147996.1
mov rdx, qword [rax + 8]
mov r12d, dword [rdx]
lea r8, [rdx + rcx*4]
lea eax, [rdx + rcx*4]
lea eax, [rdx + rcx*4]
add rdx, 4
mov rcx, r14
call fcn.14011271c
jmp 0x1401476ec
lea rdx, [0x140252584]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
add eax, edx
add eax, edx
jmp rax
mov rax, qword [rsp + 0x50]
cmp qword [rsp + 0x40], rax
je 0x1401476ec
jmp case.0x140147996.1
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
push rax
push rax
call fcn.14011590a
jmp 0x1401480e1
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
call fcn.140115950
jmp 0x1401480e1
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x140147ff2
mov r9, rdx
mov ecx, edx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x140147d01
cmp rcx, r9
jae 0x14014a609
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x140147cfe
dec rcx
leave
jmp 0x140147a22
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
call fcn.1401158bf
jmp 0x1401480e1
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov r8, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
call fcn.1401159ac
jmp 0x1401480e1
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
call fcn.1401159bc
jmp 0x1401480e1
invalid
add byte [rax], al
invalid
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
call fcn.140115cfc
jmp 0x1401480e1
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
cmp qword [rsp + 0x40], rax
jbe case.0x140147996.1
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x90]
movzx eax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
jne case.0x140147996.1
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
movzx eax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
invalid
add byte [rax + 0xf00083c], al
test esp, ebp
sti
invalid
invalid
invalid
jmp case.0x140147996.1
mov al, 1
mov rcx, qword [rsp + 0x50]
cmp qword [rsp + 0x40], rcx
jbe 0x140147b2f
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
movzx eax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
sete al
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x90]
nop
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc
adc dword [rax - 0x73], ecx
adc eax, 0x1645a9
nop
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc
adc dword [rax - 0x73], ecx
adc eax, 0x1645a9
cmp byte [rcx + rdx], 0
jne 0x1401480e1
jmp case.0x140147996.1
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
mov r8, qword [rsp + 0x50]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x14014711c
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x140147d35
add byte [rax], al
add byte [rax], al
cmp rcx, r9
jae 0x14014a609
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x140147d32
dec rcx
jmp 0x140147b99
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x90]
jmp 0x140147beb
mov rax, qword [rsp + 0x50]
cmp qword [rsp + 0x40], rax
jbe 0x1401476ec
mov rax, qword [rsp + 0x48]
and al, 0x48
mov rcx, qword [rsp + 0x50]
movzx eax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
je 0x1401476ec
jmp case.0x140147996.1
mov rax, qword [rsp + 0x50]
cmp qword [rsp + 0x40], rax
cmp dword [rsp + 0x40], eax
cmp dword [rsp + 0x40], eax
jbe 0x1401476ec
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
or byte [rsi], dl
add al, ch
sub eax, dword [rax + rax]
or byte [rsi], dl
add al, ch
sub eax, dword [rax + rax]
test rdx, rdx
je case.0x14011820f.226
mov r9b, byte [rax]
test r9b, r9b
js 0x140147dee
xor ecx, ecx
jmp 0x140147324
mov rax, qword [rsp + 0xa8]
mov cl, byte [rax + 0x184]
mov rdx, qword [rsp + 0x48]
and al, 0xa8
add byte [rax], al
add byte [rdx + 0x18488], cl
add byte [rax - 0x75], cl
push rsp
and al, 0x48
mov r8, qword [rsp + 0x40]
mov r9, qword [rsp + 0x50]
call fcn.140115859
jmp 0x1401480e1
mov rax, qword [rsp + 0xa8]
mov cl, byte [rax + 0x184]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
mov r9, qword [rsp + 0x50]
call fcn.140115890
jmp 0x1401480e1
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je case.0x140147996.1
mov cl, byte [rax]
test cl, cl
jns case.0x140140726.137
mov r8d, ecx
and r8b, 0xc0
cmp r8b, 0x80
je case.0x140147996.1
mov r8d, 2
cmp cl, 0xe0
jb 0x140147cf0
mov r8d, 3
cmp cl, 0xf0
jae 0x140147e2e
cmp r8, rdx
jbe 0x140147e47
jmp case.0x140147996.1
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x140147ff2
movzx ecx, byte [rax]
test cl, cl
js 0x140147d70
shl rcx, 0x20
xor r9d, r9d
jmp 0x140147fea
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x14014711c
movzx ecx, byte [rax]
test cl, cl
js 0x140147daf
shl rcx, 0x20
xor r9d, r9d
jmp 0x140147114
mov ecx, 2
jmp 0x140147324
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x140147fe8
mov r8d, 2
cmp cl, 0xe0
jb 0x140147da1
mov r8d, 3
cmp cl, 0xf0
jae 0x140147fa1
cmp r8, rdx
jbe 0x140147fb7
jmp 0x140147fe8
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x140147112
mov r8d, 2
cmp cl, 0xe0
jb 0x140147de0
mov r8d, 3
cmp cl, 0xf0
jae 0x1401470cb
cmp r8, rdx
jbe 0x1401470e1
jmp 0x140147112
mov r8d, r9d
and r8b, 0xc0
mov ecx, 1
cmp r8b, 0x80
je 0x140147324
mov r8d, 2
cmp r9b, 0xe0
jb 0x140147e20
mov r8d, 3
cmp r9b, 0xf0
jae 0x1401472e2
cmp r8, rdx
jbe 0x1401472f4
jmp 0x140147324
cmp rdx, 4
jb case.0x140147996.1
mov r8d, 4
cmp cl, 0xf7
ja case.0x140147996.1
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
dec dword [rax - 0x7d]
jl 0x140147e8e
invalid
add byte [rdi], cl
invalid
nop
int1
invalid
invalid
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rcx, qword [rsp + 0x68]
movzx eax, byte [rcx]
test al, al
jns case.0x140140726.137
push 0xffffffff8401b60f
sar byte [rcx + 0x40], 0x3c
loopne 0x140147eff
cmp al, 0xe0
jb case.0x140140726.137
cmp al, 0x3c
invalid
cmp al, 0xf0
jb case.0x140140726.137
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
loop 0x140147ebb
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
je 0x14014a6ec
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x1401476ec
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
cmp ecx, eax
jbe 0x140147f31
cmp rcx, r9
jae 0x14014a609
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x140147f2e
dec rcx
jmp 0x140147f0d
mov rdx, rcx
mov rcx, rdx
mov ecx, edx
mov rdx, rax
mov edx, eax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x1401476ec
movzx ecx, byte [rax]
test cl, cl
js 0x140147f62
shl rcx, 0x20
xor r9d, r9d
jmp 0x1401472d1
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1401472cf
invalid
invalid
invalid
invalid
mov r8d, 2
cmp cl, 0xe0
loopne 0x140147ff5
invalid
mov r8d, 3
cmp cl, 0xf0
jae 0x140147288
cmp r8, rdx
jbe 0x14014729e
jmp 0x1401472cf
cmp rdx, 4
jb 0x140147fe8
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x140147fea
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
je 0x140147415
mov r9d, 1
xor ecx, ecx
leave
or rcx, r9
test r9, r9
je 0x140148062
xor esi, esi
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
add al, 0
add al, 0
test rdx, rdx
je 0x140148027
movzx ecx, byte [rax]
test cl, cl
js 0x140148032
shl rcx, 0x20
xor r9d, r9d
jmp 0x1401480bc
mov r9d, 2
jmp 0x1401480ba
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1401480ba
mov r8d, 2
cmp cl, 0xe0
jb 0x14014805b
mov r8d, 3
mov eax, 3
cmp cl, 0xf0
jae 0x140148073
cmp r8, rdx
jbe 0x140148089
jmp 0x1401480ba
shr rcx, 0x20
call fcn.140177f4e
mov esi, eax
and sil, 1
jmp 0x140147ff4
cmp rdx, 4
jb 0x1401480ba
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1401480bc
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov ebp, 0x8949fff9
ror byte [rax - 0x73], 1
and al, 0x60
mov ebp, 0x8949fff9
ror byte [rax - 0x73], 1
and al, 0x60
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
jl 0x1401480d0
invalid
add byte [rdi], cl
invalid
movsb byte [rdi], byte [rsi]
out dx, eax
invalid
invalid
jl 0x1401480d0
invalid
mov r9d, 1
xor ecx, ecx
mov al, 1
cmp r9, 2
je 0x1401480d8
and r9d, 1
jne 0x1401480d8
shr rcx, 0x20
call fcn.140177f4e
test al, 1
sete al
inc byte [rdx]
add byte [rax - 0x3f6bf0ff], ch
test sil, sil
test dh, dh
je case.0x140147996.1
test al, al
jne 0x1401476ec
jmp case.0x140147996.1
mov rcx, qword [rsp + 0xe0]
mov edx, r12d
call fcn.140144a5f
lea rcx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, rbx
mov r9, r13
call fcn.140112268
jmp case.0x140147996.1
mov rcx, qword [r12 + 8]
mov rdx, qword [r12 + 0x10]
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x20], rax
mov r8, qword [rsp + 0x48]
mov r9, qword [rsp + 0x40]
call fcn.140144ab5
cmp eax, 1
jne case.0x140146fa3.3
mov esi, edx
mov rcx, qword [rsp + 0xd0]
mov edx, edi
call fcn.140144a5f
mov rdi, rax
mov r13, rdx
mov dword [rsp + 0x64], esi
and dword [rsp + 0x60], 0
mov rcx, r14
lea rdx, [rsp + 0x60]
call fcn.14014d230
mov rax, qword [r14 + 0x10]
test rax, rax
je 0x14014a504
dec rax
mov qword [r14 + 0x10], rax
mov rcx, qword [r14 + 8]
shl rax, 4
mov edx, dword [rcx + rax]
mov r12d, dword [rcx + rax + 4]
test edx, edx
je 0x14014885f
cmp edx, 2
je 0x14014a504
add rcx, rax
mov rsi, qword [rcx + 8]
mov rcx, rdi
mov rdx, r13
mov r8d, r12d
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140144a94
mov qword [rax], rsi
jmp 0x140148179
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140149210
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1401487bd
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1401487f1
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140149210
jmp 0x14014a6ec
cmp rdx, 4
jb 0x140148289
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x14014828b
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
je 0x140148594
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
je 0x140148303
xor esi, esi
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x1401482c8
movzx ecx, byte [rax]
test cl, cl
js 0x1401482d3
shl rcx, 0x20
xor r9d, r9d
jmp 0x140148359
mov r9d, 2
jmp 0x140148357
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x140148357
mov r8d, 2
cmp cl, 0xe0
jb 0x1401482fc
mov r8d, 3
cmp cl, 0xf0
jae 0x140148314
cmp r8, rdx
jbe 0x14014832a
jmp 0x140148357
shr rcx, 0x20
call fcn.140177f4e
mov esi, eax
and sil, 1
jmp 0x140148295
cmp rdx, 4
jb 0x140148357
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x140148359
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
je 0x14014838c
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x140148179
and r9d, 1
jne 0x140148179
shr rcx, 0x20
call fcn.140177f4e
test sil, sil
jne 0x140148179
and al, 1
jne 0x14014885f
jmp 0x140148179
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns 0x1401482bc
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1401487ca
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1401487ff
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1401482bc
jmp 0x14014a6ec
cmp rdx, 4
jb 0x140148441
mov r8d, 4
cmp r9b, 0xf7
ja 0x140148441
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
mov ecx, 1
cmp qword [rsp + 0x60], 0
je 0x140148607
cmp rcx, 2
je 0x140148179
and ecx, 1
jne 0x140148179
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x140148487
movzx ecx, byte [rax]
test cl, cl
js 0x14014848f
shl rcx, 0x20
xor r9d, r9d
jmp 0x140148508
mov r9d, 2
jmp 0x140148506
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x140148506
mov r8d, 2
cmp cl, 0xe0
jb 0x1401484b8
mov r8d, 3
cmp cl, 0xf0
jae 0x1401484bf
cmp r8, rdx
jbe 0x1401484d5
jmp 0x140148506
cmp rdx, 4
jb 0x140148506
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x140148508
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
je 0x140148670
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x14014885f
and r9d, 1
je 0x140148734
jmp 0x14014885f
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140148eb3
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1401487d7
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140148827
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140148eb3
jmp 0x14014a6ec
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140148eeb
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe case.0x140119315.187
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140148835
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140148eeb
jmp 0x14014a6ec
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
test cl, bl
and byte [rax], al
invalid
mov rcx, qword [rsp + 0x68]
movzx eax, byte [rcx]
test al, al
jns 0x140148d77
cmp al, 0xe0
jb 0x140148d77
cmp al, 0xf0
jb 0x140148d77
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
rol byte [rbx + 0x9443fe1], 1
ror dword [rcx], 0xc1
cmp ecx, 0x110000
jne 0x140148d77
jmp 0x14014a6ec
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
push rsp
and al, 0x68
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014847b
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x14014880d
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb case.0x140136587.2827
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x14014847b
jmp 0x14014a6ec
cmp rdx, 4
jb 0x140148726
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x140148728
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
or eax, 0x160dad
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
stc
dec dword [rcx - 0x77]
ror byte [rax - 0x73], 1
and al, 0x60
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
je 0x14014874a
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
jne 0x14014885f
shr rcx, 0x20
call fcn.140177f4e
test al, 1
je 0x14014885f
jmp 0x140148179
cmp qword [rsp + 0x70], 0
jo 0x140148750
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014914b
mov eax, ecx
and eax, 0x1f
invalid
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe case.0x14013e339.144
invalid
popfq
add byte [rax], al
invalid
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140148851
invalid
add byte [rax], al
invalid
mov ebx, 0xf000000
mov dh, 0x4a
add eax, dword [rbx - 0x1f3ef820]
and eax, 7
shl eax, 0x12
shl r8d, 6
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
add byte [rcx], dl
add byte [rdi], cl
invalid
xchg ebx, eax
or dword [rax], eax
add byte [rax], al
add byte [rax], al
jmp 0x14014a6ec
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140149210
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1401482bc
in eax, 0xfa
invalid
invalid
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140148eb3
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140148eeb
shl eax, 0xc
loopne 0x140148800
or r8d, eax
mov ecx, r8d
jmp 0x140149210
shl eax, 0xc
loopne 0x14014880e
or r8d, eax
mov ecx, r8d
mov ecx, eax
jmp 0x1401482bc
inc ecx
shl eax, 6
loopne 0x140148816
or eax, r9d
mov ecx, eax
jmp 0x14014847b
invalid
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14014914b
shl eax, 0xc
or r8d, eax
mov ecx, r8d
mov ecx, eax
mov ecx, eax
jmp 0x140148eb3
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x140148eeb
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x14014847b
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x14014914b
mov dword [rsp + 0x9c], r12d
mov r8d, r12d
mov rcx, qword [r14 + 0x98]
invalid
cwde
add byte [rax], al
invalid
and al, 0x9c
add byte [rax], al
add byte [rbp - 0x77], al
loopne 0x1401488b4
mov ecx, dword [rsi + 0x98]
mov ds, word [rax + 0x49000000]
mov edx, dword [rsi + 0xa0]
mov rdx, qword [r14 + 0xa0]
mov r9, r15
call fcn.14015b13b
mov r8d, dword [rax]
add byte [rcx - 0x75], cl
mov dh, 0xa8
add byte [rax], al
add byte [rcx + rdi - 0x3a], cl
add byte [rcx - 0x75], cl
mov dh, 0xa8
add byte [rax], al
add byte [rcx + rdi - 0x3a], cl
jbe 0x1401488b2
and ecx, dword [rcx - 0x75]
mov es, word [rax + 0x49000000]
add byte [rax], al
mov rdx, qword [r14 + 0x88]
mov rcx, qword [r14 + 0x80]
add byte [rax], al
mov rdx, qword [r14 + 0x88]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.14015b13b
sub byte [rcx], al
add byte [rcx + rdi + 0x20], al
add al, ch
xchg edx, eax
sub byte [rcx], al
add byte [rcx + rdi + 0x20], al
je 0x140148179
mov qword [rsp + 0xc0], rsi
mov ah, 0x24
rol byte [rax], 0
add byte [rcx - 0x75], cl
xchg esi, eax
mov byte [rax], al
add byte [rax], al
mov rdx, qword [r14 + 0x88]
cmp rsi, rdx
jae case.default.0x14014892c
mov r8d, esi
mov eax, esi
mov rcx, qword [r14 + 0x80]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
add al, ch
pop rbx
sub byte [rcx], al
add byte [rcx + rcx*4 + 0x20], al
pop rbx
sub byte [rcx], al
add byte [rcx + rcx*4 + 0x20], al
mov r8d, dword [rsp + 0x9c]
mov rcx, qword [r14 + 0x98]
add byte [rax], al
add byte [rcx - 0x75], cl
xchg esi, eax
invalid
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
mov ds, word [rax + 0x49000000]
add byte [rax], al
add byte [rcx - 0x75], cl
xchg esi, eax
invalid
add byte [rax], al
invalid
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.14015b13b
mov dword [rax], esi
inc rsi
mov qword [r14 + 0xa8], rsi
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x128f7125c
and esi, dword [rsi + 0x88bfffc]
lea rdx, [0x14025251c]
adc eax, 0x109bf7
invalid
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x128f7125c
adc eax, 0x109bf7
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov r12d, dword [rax + 4]
mov eax, dword [rax + 8]
lea ecx, [rax - 1]
cmp ecx, 7
jbe 0x140148b07
cmp eax, 0x10
clc
adc byte [rdi], cl
je 0x140148bfe
cmp eax, 0x20
invalid
test ch, dl
add dword [rax], eax
je 0x140148bfe
cmp eax, 0x20
je 0x140148b28
invalid
add byte [rbx - 0x7bf0bf08], al
in eax, 1
add byte [rax], al
cmp eax, 0x40
je 0x140148b41
test ch, ah
add dword [rax], eax
invalid
test ch, ah
add dword [rax], eax
add byte [0x1401489e1], bh
cmp eax, 0x80
je 0x140148d7e
add byte [case.0x14011895f.210], bh
cmp eax, 0x100
je 0x140148b5a
cmp eax, 0x200
je 0x140148d97
add byte [rax], al
add byte [rax], al
cmp eax, 0x400
je 0x140148c17
cmp eax, 0x800
je 0x140148c52
cmp eax, 0x1000
add byte [rax], al
je 0x140148c8d
cmp eax, 0x2000
je 0x140148b73
cmp eax, 0x4000
je 0x140148cf9
add byte [rax], al
add byte [rdi], cl
test byte [rbp + 3], al
add byte [rax], al
cmp eax, 0x8000
je 0x140148bdf
cmp eax, 0x10000
jne 0x140148d37
cmp qword [rsp + 0x50], 0
je 0x14014885f
jl 0x1401489f2
push rax
add byte [rdi], cl
test byte [rcx + 0x48fffffe], cl
mov ecx, dword [rsp + 0x48]
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
mov bl, 0xf9
dec dword [rax - 0x7b]
invalid
mov bl, 0xf9
dec dword [rax - 0x7b]
ror byte [rdi], cl
test byte [rdi - 9], bh
invalid
test edx, edx
je 0x140148179
mov r9, rdx
lea rcx, [rdx - 1]
lea ecx, [rdx - 1]
lea ecx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
cmp eax, ecx
invalid
cmp eax, ecx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x140148efa
cmp rcx, r9
jae 0x14014a609
mov r10b, byte [rax + rcx]
and r10b, 0xc0
rol byte [rcx - 0x80], 0xfa
or byte [rdi], 0x85
invalid
add al, 0
invalid
rol byte [rcx - 0x80], 0xfa
or byte [rdi], 0x85
mov edx, 0x48000004
dec ecx
dec rcx
jmp 0x140148a19
mov r12d, dword [rax + 4]
mov esi, dword [rax + 0x10]
jo 0x140148a59
jo 0x140148a59
cmp r13, rsi
jbe 0x14014885f
mov rcx, rdi
mov rdx, r13
mov r8d, esi
mov eax, esi
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140144af5
mov rax, qword [rax]
mov dword [rsp + 0x64], esi
and al, 0x64
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x60], 1
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
lea rdx, [rsp + 0x60]
call fcn.14014d230
mov rbx, qword [rsp + 0xb8]
mov rcx, rbx
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140116380
mov rcx, rdi
mov rdx, r13
mov r8d, esi
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140144a94
mov qword [rax], rbx
jmp 0x14014885f
mov r12d, dword [rax + 4]
mov eax, dword [rax + 8]
mov dword [rsp + 0x64], eax
and dword [rsp + 0x60], 0
and al, 0x60
add byte [rcx + rcx*4 - 0xf], cl
lea rdx, [rsp + 0x60]
call fcn.14014d230
jmp 0x14014885f
invalid
invalid
invalid
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x140148179
mov rdx, qword [rax + 8]
mov r12d, dword [rdx]
mov esp, dword [rdx]
and cl, byte [rbp + rcx*4 + 4]
mov cl, byte [rax - 0x7d]
ret 0x4c04
lea r8, [rdx + rcx*4]
lea eax, [rdx + rcx*4]
add rdx, 4
mov rcx, r14
call fcn.14011271c
jmp 0x14014885f
lea rdx, [0x140252540]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
cmp qword [rsp + 0x50], 0
cmp dword [rsp + 0x50], 0
je 0x14014885f
jmp 0x140148179
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
call fcn.14011590a
jmp 0x1401492d6
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
call fcn.140115950
sti
int 0xfc
invalid
jmp 0x1401492d6
sti
int 0xfc
invalid
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
call fcn.1401159bc
jmp 0x1401492d6
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
add al, ch
push rbp
mov dl, 0xf9
dec dword [rax - 0x7b]
ror byte [rdi], cl
test byte [rax + 6], dl
add byte [rax], al
mov r9, rdx
lea rcx, [rdx - 1]
dec dword [rax - 0x7d]
invalid
add al, 0x41
mov eax, 0
cmovae r8, rdx
invalid
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x140148e8a
cmp rcx, r9
leave
jae 0x14014a609
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x140148e87
dec rcx
jmp 0x140148bb6
mov rax, qword [rsp + 0x50]
cmp qword [rsp + 0x40], rax
jbe 0x14014885f
jbe 0x14014885f
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
jmp 0x140148d1d
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
push rsp
and al, 0x40
mov r8, qword [rsp + 0x50]
call fcn.1401158bf
jmp 0x1401492d6
invalid
add byte [rax], al
invalid
cmp qword [rsp + 0x50], 0
je 0x140148e13
mov rcx, qword [rsp + 0x90]
add byte [rax], al
cmp qword [rsp + 0x40], rcx
cmp dword [rsp + 0x40], ecx
jbe 0x14014a643
mov rax, qword [rsp + 0x48]
movzx eax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
sete al
jmp 0x140148e15
add byte [rax], al
add byte [rax], al
cmp qword [rsp + 0x50], 0
je 0x140148e4e
mov rcx, qword [rsp + 0x90]
cmp qword [rsp + 0x40], rcx
jbe 0x14014a64c
fistp dword [rcx]
add byte [rax], al
fistp dword [rcx]
add byte [rax], al
mov rax, qword [rsp + 0x48]
movzx eax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
setne al
jmp 0x140148e50
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
push rsp
and al, 0x40
mov r8, qword [rsp + 0x50]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x140148293
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x140148ec2
invalid
add byte [rcx + rdi - 0x37], cl
cmp rcx, r9
jae 0x14014a609
add byte [rax], al
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x140148ebf
dec rcx
dec ecx
jmp 0x140148cd0
cmp qword [rsp + 0x50], 0
je 0x14014885f
mov rcx, qword [rsp + 0x90]
cmp qword [rsp + 0x40], rcx
jbe 0x14014a655
mov rax, qword [rsp + 0x48]
movzx rax, byte [rax + rcx]
movzx eax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
je 0x14014885f
jmp 0x140148179
mov rax, qword [rsp + 0x50]
cmp qword [rsp + 0x40], rax
jbe 0x14014885f
mov rcx, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x140148f5b
mov r9b, byte [rax]
test r9b, r9b
js 0x140148fe3
xor ecx, ecx
jmp 0x140148441
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
push rax
call fcn.1401159ac
jmp 0x1401492d6
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
call fcn.140115cfc
jmp 0x1401492d6
mov rax, qword [rsp + 0x50]
cmp qword [rsp + 0x40], rax
je 0x14014885f
jmp 0x140148179
mov rax, qword [rsp + 0xa8]
mov cl, byte [rax + 0x184]
mov rdx, qword [rsp + 0x48]
and al, 0xa8
add byte [rax], al
add byte [rdx + 0x18488], cl
add byte [rax - 0x75], cl
push rsp
and al, 0x48
mov r8, qword [rsp + 0x40]
mov r9, qword [rsp + 0x50]
call fcn.140115859
jmp 0x1401492d6
mov rax, qword [rsp + 0xa8]
mov cl, byte [rax + 0x184]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
mov r9, qword [rsp + 0x50]
call fcn.140115890
jmp 0x1401492d6
mov al, 1
mov rcx, qword [rsp + 0x50]
cmp qword [rsp + 0x40], rcx
jbe 0x140148179
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
movzx ecx, byte [rcx + rdx]
lea rdx, [0x1402ac0f0]
cmp byte [rcx + rdx], 0
setne cl
test al, cl
jne 0x14014885f
jmp 0x140148179
xor eax, eax
mov cl, 1
mov rdx, qword [rsp + 0x50]
cmp qword [rsp + 0x40], rdx
jbe 0x140148e7a
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
movzx ecx, byte [rcx + rdx]
lea rdx, [0x1402ac0f0]
cmp byte [rcx + rdx], 0
sete cl
test al, cl
jne 0x14014885f
jmp 0x140148179
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x1401491e7
movzx ecx, byte [rax]
test cl, cl
js 0x140148f65
shl rcx, 0x20
xor r9d, r9d
jmp 0x1401491df
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x140148293
movzx ecx, byte [rax]
test cl, cl
js 0x140148fa4
shl rcx, 0x20
xor r9d, r9d
jmp 0x14014828b
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x140148179
mov cl, byte [rax]
test cl, cl
jns 0x1401490bf
mov r8d, ecx
and r8b, 0xc0
cmp r8b, 0x80
je 0x140148179
mov r8d, 2
cmp cl, 0xe0
jb 0x140148f4d
mov r8d, 3
cmp cl, 0xf0
jae 0x140149023
cmp r8, rdx
jbe 0x14014903c
jmp 0x140148179
mov ecx, 2
jmp 0x140148441
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1401491dd
mov r8d, 2
cmp cl, 0xe0
jb 0x140148f96
mov r8d, 3
cmp cl, 0xf0
jae 0x140149196
cmp r8, rdx
jbe 0x1401491ac
jmp 0x1401491dd
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x140148289
mov r8d, 2
cmp cl, 0xe0
loopne 0x140149037
invalid
mov r8d, 3
cmp cl, 0xf0
jae 0x140148242
cmp r8, rdx
jbe 0x140148258
jmp 0x140148289
mov r8d, r9d
and r8b, 0xc0
mov ecx, 1
cmp r8b, 0x80
je 0x140148441
mov r8d, 2
cmp r9b, 0xe0
jb 0x140149015
mov r8d, 3
cmp r9b, 0xf0
jae 0x1401483ff
cmp r8, rdx
jbe 0x140148411
jmp 0x140148441
cmp rdx, 4
jb 0x140148179
mov r8d, 4
cmp cl, 0xf7
ja 0x140148179
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
dec dword [rax - 0x7d]
jl 0x140149083
invalid
add byte [rdi], cl
test dword [rdx], edx
int1
invalid
invalid
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rcx, qword [rsp + 0x68]
movzx eax, byte [rcx]
test al, al
jns 0x1401490bf
cmp al, 0xe0
jb 0x1401490bf
cmp al, 0xf0
jb 0x1401490bf
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
loop 0x1401490b0
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
je 0x14014a6ec
invalid
invalid
add byte [rax], al
sub eax, 0x48000016
mov ecx, dword [rsp + 0x48]
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x14014885f
jl 0x1401490d8
invalid
invalid
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
cmp ecx, eax
jbe 0x140149126
cmp rcx, r9
jae 0x14014a609
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x140149123
dec rcx
jmp 0x140149102
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov edx, eax
mov edx, eax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x14014885f
movzx ecx, byte [rax]
test cl, cl
js 0x140149157
shl rcx, 0x20
xor r9d, r9d
jmp 0x140148728
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x140148726
cmc
invalid
invalid
cmc
invalid
mov r8d, 2
cmp cl, 0xe0
loopne 0x1401491ea
invalid
mov r8d, 3
cmp cl, 0xf0
jae 0x1401486e3
cmp r8, rdx
jbe 0x1401486f9
jmp 0x140148726
cmp rdx, 4
jb 0x1401491dd
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1401491df
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
je 0x140148521
mov r9d, 1
xor ecx, ecx
leave
or rcx, r9
test r9, r9
je 0x140149257
xor esi, esi
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
add al, 0
add al, 0
test rdx, rdx
je 0x14014921c
movzx ecx, byte [rax]
test cl, cl
js 0x140149227
shl rcx, 0x20
xor r9d, r9d
jmp 0x1401492b1
mov r9d, 2
jmp 0x1401492af
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
invalid
je 0x1401492af
xor byte [rbp + rsi*2 + 0x41], 0xb8
add al, byte [rax]
add byte [rax], al
mov r8d, 2
cmp cl, 0xe0
jb 0x140149250
mov r8d, 3
mov eax, 3
cmp cl, 0xf0
jae 0x140149268
cmp r8, rdx
jbe 0x14014927e
jmp 0x1401492af
shr rcx, 0x20
call fcn.140177f4e
mov esi, eax
and sil, 1
jmp 0x1401491e9
cmp rdx, 4
jb 0x1401492af
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1401492b1
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
stosd dword [rdi], eax
stc
dec dword [rcx - 0x77]
ror byte [rax - 0x73], 1
and al, 0x60
stosd dword [rdi], eax
stc
dec dword [rcx - 0x77]
ror byte [rax - 0x73], 1
and al, 0x60
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
jl 0x1401492c5
invalid
add byte [rdi], cl
test byte [rsi], ah
out dx, eax
invalid
invalid
jl 0x1401492c5
invalid
mov r9d, 1
xor ecx, ecx
mov al, 1
cmp r9, 2
je 0x1401492cd
and r9d, 1
jne 0x1401492cd
shr rcx, 0x20
call fcn.140177f4e
in al, dx
add al, byte [rax]
test al, 1
sete al
test sil, sil
test dh, dh
je 0x140148179
test al, al
jne 0x14014885f
jmp 0x140148179
mov rcx, qword [rsp + 0xe0]
mov edx, r12d
call fcn.140144a5f
lea rcx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, rdi
mov r9, r13
call fcn.140112268
jmp 0x140148179
mov rcx, qword [r12 + 8]
mov rdx, qword [r12 + 0x10]
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x20], rax
mov r8, qword [rsp + 0x48]
mov r9, qword [rsp + 0x40]
call fcn.140144ad5
cmp eax, 1
jne case.0x140146fa3.3
mov esi, edx
mov rcx, qword [rsp + 0xd0]
mov edx, edi
call fcn.140144a5f
mov rdi, rax
mov r13, rdx
mov dword [rsp + 0x64], esi
and dword [rsp + 0x60], 0
mov rcx, r14
lea rdx, [rsp + 0x60]
call fcn.14014d230
mov rax, qword [r14 + 0x10]
test rax, rax
je 0x14014a504
dec rax
mov qword [r14 + 0x10], rax
mov rcx, qword [r14 + 8]
shl rax, 4
mov edx, dword [rcx + rax]
mov r12d, dword [rcx + rax + 4]
test edx, edx
je case.0x140119315.174
cmp edx, 2
je 0x14014a504
add rcx, rax
mov rsi, qword [rcx + 8]
mov rcx, rdi
mov rdx, r13
mov r8d, r12d
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140144a94
mov qword [rax], rsi
jmp 0x14014936e
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014a402
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1401499b2
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1401499e6
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x14014a402
jmp 0x14014a6ec
cmp rdx, 4
jb 0x14014947e
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x140149480
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
je 0x140149789
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
je 0x1401494f8
xor esi, esi
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x1401494bd
movzx ecx, byte [rax]
test cl, cl
js 0x1401494c8
shl rcx, 0x20
xor r9d, r9d
jmp 0x14014954e
mov r9d, 2
jmp 0x14014954c
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x14014954c
mov r8d, 2
cmp cl, 0xe0
jb 0x1401494f1
mov r8d, 3
cmp cl, 0xf0
jae 0x140149509
cmp r8, rdx
jbe 0x14014951f
jmp 0x14014954c
shr rcx, 0x20
call fcn.140177f4e
mov esi, eax
and sil, 1
jmp 0x14014948a
cmp rdx, 4
jb 0x14014954c
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x14014954e
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
je 0x140149581
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x14014936e
and r9d, 1
jne 0x14014936e
shr rcx, 0x20
call fcn.140177f4e
test sil, sil
jne 0x14014936e
and al, 1
jne case.0x140119315.174
jmp 0x14014936e
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns 0x1401494b1
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1401499bf
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1401499f4
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1401494b1
jmp 0x14014a6ec
cmp rdx, 4
jb 0x140149636
mov r8d, 4
cmp r9b, 0xf7
ja 0x140149636
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
mov ecx, 1
cmp qword [rsp + 0x60], 0
je 0x1401497fc
cmp rcx, 2
je 0x14014936e
and ecx, 1
jne 0x14014936e
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x14014967c
movzx ecx, byte [rax]
test cl, cl
js 0x140149684
shl rcx, 0x20
xor r9d, r9d
jmp 0x1401496fd
mov r9d, 2
jmp 0x1401496fb
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x1401496fb
mov r8d, 2
cmp cl, 0xe0
jb 0x1401496ad
mov r8d, 3
cmp cl, 0xf0
jae 0x1401496b4
cmp r8, rdx
jbe 0x1401496ca
jmp 0x1401496fb
cmp rdx, 4
jb 0x1401496fb
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x1401496fd
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
je 0x140149865
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je case.0x140119315.174
and r9d, 1
je 0x140149929
jmp case.0x140119315.174
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014a0a5
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1401499cc
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140149a1c
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x14014a0a5
jmp 0x14014a6ec
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014a0dd
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x1401499d9
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140149a2a
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x14014a0dd
jmp 0x14014a6ec
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rcx, qword [rsp + 0x68]
movzx eax, byte [rcx]
test al, al
jns 0x140149f9b
cmp al, 0xe0
jb 0x140149f9b
cmp al, 0xf0
jb 0x140149f9b
invalid
jae 0x14014982d
add byte [rax], al
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
loopne 0x14014984f
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140149f9b
jmp 0x14014a6ec
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns 0x140149670
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140149a02
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140149a38
movzx ecx, byte [rdx + 3]
and eax, 7
invalid
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x140149670
invalid
jmp 0x14014a6ec
cmp rdx, 4
jb 0x14014991b
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x14014991d
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
je case.0x14013e339.124
mov r9d, 1
add dword [rax], eax
add byte [rax], al
xor ecx, ecx
or rcx, r9
test r9, r9
jne case.0x140119315.174
shr rcx, 0x20
call fcn.140177f4e
test al, 1
je case.0x140119315.174
add dword [rax], eax
invalid
jmp 0x14014936e
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rdx, qword [rsp + 0x68]
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014a33d
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
add qword [rcx - 0x7d], rax
loope 0x1401499a8
cmp cl, 0xdf
jbe 0x140149a0f
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x140149a46
invalid
add byte [rax], al
invalid
mov ebx, 0xf000000
mov dh, 0x4a
add eax, dword [rbx - 0x1f3ef820]
adc al, byte [rcx - 0x3f]
loopne 0x14014999f
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
add byte [rax], al
adc dword [rax], eax
jne 0x14014a33d
jmp 0x14014a6ec
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14014a402
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x1401494b1
invalid
inc ecx
loopne case.0x14011895f.188
shl eax, 6
or eax, r9d
mov ecx, eax
shr ecx, 0xcc
invalid
add byte [rax], al
int3
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14014a0dd
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x14014a402
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x1401494b1
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140149670
cld
invalid
invalid
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14014a33d
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x14014a0a5
shl eax, 0xc
loopne 0x140149a39
or r8d, eax
mov ecx, r8d
jmp 0x14014a0dd
shl eax, 0xc
loopne 0x140149a47
or r8d, eax
mov ecx, r8d
mov ecx, eax
jmp 0x140149670
inc ecx
shl eax, 0xc
loopne 0x140149a55
or r8d, eax
mov ecx, r8d
jmp 0x14014a33d
invalid
add byte [rcx + rcx*4 - 0x5c], al
and al, 0x9c
add byte [rax], al
add byte [rbp - 0x77], al
loopne 0x140149aa9
mov dword [rsp + 0x9c], r12d
mov dword [rsp + 0x9c], esp
mov r8d, r12d
mov rcx, qword [r14 + 0x98]
mov ecx, dword [rsi + 0x98]
mov rdx, qword [r14 + 0xa0]
mov edx, dword [rsi + 0xa0]
mov r9, r15
call fcn.14015b13b
mov r8d, dword [rax]
add byte [rcx - 0x75], cl
mov dh, 0xa8
add byte [rax], al
add byte [rcx + rdi - 0x3a], cl
add byte [rcx - 0x75], cl
mov dh, 0xa8
add byte [rax], al
add byte [rcx + rdi - 0x3a], cl
jbe 0x140149aa7
mov rcx, qword [r14 + 0x80]
mov rdx, qword [r14 + 0x88]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.14015b13b
invalid
add dword [rax], eax
cmp dword [rax], r12d
je 0x14014936e
invalid
invalid
invalid
invalid
mov qword [rsp + 0xc0], rsi
mov rdx, qword [r14 + 0x88]
mov ah, 0x24
rol byte [rax], 0
add byte [rcx - 0x75], cl
xchg esi, eax
mov byte [rax], al
add byte [rax], al
cmp rsi, rdx
jae case.default.0x14014892c
cmpsd dword [rsi], dword [rdi]
or eax, dword [rax]
invalid
cmpsd dword [rsi], dword [rdi]
or eax, dword [rax]
add byte [rcx - 0x77], al
invalid
mov r8d, esi
mov rcx, qword [r14 + 0x80]
add byte [rax], al
add byte [rax], al
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.14015b13b
stc
adc eax, 0x1666e800
add dword [rax], eax
mov dword [rax], r12d
mov r8d, dword [rsp + 0x9c]
pushfq
add byte [rax], al
add byte [rcx - 0x75], cl
mov ds, word [rax + 0x49000000]
mov edx, dword [rsi + 0xa0]
pushfq
add byte [rax], al
add byte [rcx - 0x75], cl
mov ds, word [rax + 0x49000000]
mov edx, dword [rsi + 0xa0]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
lea ecx, [0x1402a93e8]
call fcn.14015b13b
mov dword [rax], esi
inc rsi
mov qword [r14 + 0xa8], rsi
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x128f72451
add byte [rax], al
mov rcx, rbp
mov edx, r12d
call fcn.140113f3f
mov ecx, dword [rax]
lea rdx, [0x1402524d8]
adc eax, 0x1089be
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov r12d, dword [rax + 4]
mov eax, dword [rax + 8]
or byte [rbp - 0x67c00b8], cl
invalid
jbe 0x140149cfc
cmp eax, 0x10
je 0x140149e2e
clc
adc byte [rdi], cl
test bh, ch
add al, byte [rax]
add byte [rbx - 0x7bf0df08], al
out dx, al
add dword [rax], eax
cmp eax, 0x20
je 0x140149d36
invalid
add byte [rbx - 0x7bf0bf08], al
int3
cmp eax, 0x40
je 0x140149d1d
test ah, cl
add dword [rax], eax
invalid
test ah, cl
add dword [rax], eax
add byte [0x140149bd6], bh
cmp eax, 0x80
je 0x140149e47
add al, byte [rax]
add byte [0x140149c61], bh
cmp eax, 0x100
je 0x140149d4f
cmp eax, 0x200
je 0x140149e60
cmp eax, 0x400
je 0x140149e79
add byte [rax], al
add byte [rax], al
cmp eax, 0x800
je 0x140149eb4
cmp eax, 0x1000
add byte [rax], al
je 0x140149eef
add eax, dword [rax]
add byte [0x14014bb98], bh
cmp eax, 0x2000
je 0x140149d68
cmp eax, 0x4000
je 0x140149dd4
add byte [rax], al
add byte [rdi], cl
test byte [rbx], ch
add al, byte [rax]
add byte [0x140151bae], bh
cmp eax, 0x8000
je case.0x14013e70c.124
cmp eax, 0x10000
jne 0x140149f5b
cmp qword [rsp + 0x50], 0
je case.0x140119315.174
jl 0x140149be7
push rax
add byte [rdi], cl
test byte [rcx + 0x48fffffe], cl
mov ecx, dword [rsp + 0x48]
invalid
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
invalid
stc
dec dword [rax - 0x7b]
invalid
movabs eax, dword [0x7f840fd28548fff9]
idiv edi
dec dword [rcx - 0x77]
ror dword [rax - 0x73], 1
dec qword [rax - 0x7d]
test edx, edx
je 0x14014936e
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
invalid
add al, 0x41
mov eax, 0
cmovae r8, rdx
cmp r8, rcx
cmp eax, ecx
invalid
cmp eax, ecx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x14014a0ec
cmp rcx, r9
jae 0x14014a609
mov r10b, byte [rax + rcx]
and r10b, 0xc0
rol byte [rcx - 0x80], 0xfa
or byte [rdi], 0x85
mov bh, 4
add byte [rax], al
rol byte [rcx - 0x80], 0xfa
or byte [rdi], 0x85
mov bh, 4
add byte [rax], al
dec rcx
jmp 0x140149c0e
mov r12d, dword [rax + 4]
mov esi, dword [rax + 0x10]
jo 0x140149c4e
jo 0x140149c4e
cmp r13, rsi
jbe case.0x140119315.174
mov rcx, rdi
stc
mov rdx, r13
mov r8d, esi
mov eax, esi
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140144af5
mov rax, qword [rax]
mov dword [rsp + 0x64], esi
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x60], 1
invalid
add dword [rax], eax
add byte [rax], al
mov rcx, r14
lea rdx, [rsp + 0x60]
call fcn.14014d230
mov rbx, qword [rsp + 0xb8]
mov ebx, dword [rsp + 0xb8]
invalid
and al, 0xb8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.140116380
mov rcx, rdi
mov rdx, r13
mov r8d, esi
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
adc eax, 0xadebe800
invalid
dec dword [rax - 0x77]
sbb cl, ch
invalid
std
invalid
invalid
mov r12d, dword [rax + 4]
mov eax, dword [rax + 8]
mov dword [rsp + 0x64], eax
and al, 0x64
and dword [rsp + 0x60], 0
mov rcx, r14
lea rdx, [rsp + 0x60]
call fcn.14014d230
jmp case.0x140119315.174
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x14014936e
invalid
invalid
mov rdx, qword [rax + 8]
mov r12d, dword [rdx]
lea r8, [rdx + rcx*4]
lea eax, [rdx + rcx*4]
lea eax, [rdx + rcx*4]
add rdx, 4
mov rcx, r14
call fcn.14011271c
jmp case.0x140119315.174
lea rdx, [0x1402524fc]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
cmp qword [rsp + 0x50], 0
je case.0x140119315.174
jmp 0x14014936e
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
call fcn.140115950
jmp 0x14014a4c8
mov rcx, qword [rsp + 0x48]
and al, 0x48
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
call fcn.14011590a
jmp 0x14014a4c8
invalid
add byte [rax - 0x75], cl
and al, 0x48
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
call fcn.1401159bc
jmp 0x14014a4c8
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x14014a3d9
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx + 0x43], cl
ret 0x3949
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x14014a07c
cmp rcx, r9
jae 0x14014a609
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x14014a079
dec rcx
jmp 0x140149dab
cmp qword [rsp + 0x50], 0
je case.0x140119315.174
jl 0x140149dfc
push rax
add byte [rdi], cl
test byte [rsp + rdi*8 - 1], dh
dec dword [rax - 0x75]
mov rcx, qword [rsp + 0x90]
cmp qword [rsp + 0x40], rcx
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax + 0x39], cl
and al, 0x40
jbe 0x14014a655
mov rax, qword [rsp + 0x48]
jmp 0x140149e14
mov rax, qword [rsp + 0x50]
and al, 0x50
cmp qword [rsp + 0x40], rax
jbe case.0x140119315.174
invalid
dec dword [rax - 0x75]
and al, 0x48
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x50]
movzx eax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
add byte [rax + 0xf00083c], al
test byte [rbx], ch
cld
invalid
invalid
add byte [rax + 0xf00083c], al
test byte [rbx], ch
cld
invalid
jmp 0x14014936e
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
call fcn.1401158bf
jmp 0x14014a4c8
mov rcx, qword [rsp + 0x48]
and al, 0x48
mov rdx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
call fcn.1401159ac
jmp 0x14014a4c8
mov rcx, qword [rsp + 0x48]
and al, 0x48
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
call fcn.140115cfc
mov esi, 0x4fe9fffc
invalid
add byte [rax], al
mov esi, 0x4fe9fffc
invalid
cmp qword [rsp + 0x50], 0
je 0x14014a005
mov rcx, qword [rsp + 0x90]
mov ecx, dword [rsp + 0x90]
cmp qword [rsp + 0x40], rcx
cmp dword [rsp + 0x40], ecx
jbe 0x14014a643
mov rax, qword [rsp + 0x48]
movzx eax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
sete al
jmp 0x14014a007
cmp qword [rsp + 0x50], 0
cmp dword [rsp + 0x50], 0
je 0x14014a040
mov rcx, qword [rsp + 0x90]
cmp qword [rsp + 0x40], rcx
and al, 0x40
and al, 0x40
jbe 0x14014a64c
add byte [rax - 0x75], cl
and al, 0x48
mov rax, qword [rsp + 0x48]
movzx eax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
setne al
jmp 0x14014a042
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x140149488
test byte [rbp - 0xb], dh
invalid
invalid
test byte [rbp - 0xb], dh
invalid
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x14014a0b4
cmp rcx, r9
leave
jae 0x14014a609
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x14014a0b1
pop rbx
add dword [rax], eax
invalid
pop rbx
add dword [rax], eax
add byte [rax - 1], cl
leave
dec rcx
jmp 0x140149f32
mov rax, qword [rsp + 0x50]
cmp qword [rsp + 0x40], rax
jbe case.0x140119315.174
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
in eax, 0x15
add al, ch
pushfq
or byte [rax + rax], al
in eax, 0x15
add al, ch
pushfq
or byte [rax + rax], al
test rdx, rdx
je 0x14014a14d
mov r9b, byte [rax]
test r9b, r9b
js case.0x14011820f.192
xor ecx, ecx
jmp 0x140149636
mov rax, qword [rsp + 0xa8]
mov cl, byte [rax + 0x184]
mov rdx, qword [rsp + 0x48]
and al, 0xa8
add byte [rax], al
add byte [rdx + 0x18488], cl
add byte [rax - 0x75], cl
push rsp
and al, 0x48
mov r8, qword [rsp + 0x40]
mov r9, qword [rsp + 0x50]
call fcn.140115890
jmp 0x14014a4c8
mov rax, qword [rsp + 0x50]
cmp qword [rsp + 0x40], rax
je case.0x140119315.174
jmp 0x14014936e
mov rax, qword [rsp + 0xa8]
mov cl, byte [rax + 0x184]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
mov r9, qword [rsp + 0x50]
call fcn.140115859
jmp 0x14014a4c8
mov al, 1
mov rcx, qword [rsp + 0x50]
cmp qword [rsp + 0x40], rcx
jbe 0x14014936e
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
movzx ecx, byte [rcx + rdx]
lea rdx, [0x1402ac0f0]
cmp byte [rcx + rdx], 0
setne cl
test al, cl
jne case.0x140119315.174
jmp 0x14014936e
xor eax, eax
mov cl, 1
mov rdx, qword [rsp + 0x50]
cmp qword [rsp + 0x40], rdx
jbe 0x14014a06c
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
movzx ecx, byte [rcx + rdx]
lea rdx, [0x1402ac0f0]
cmp byte [rcx + rdx], 0
sete cl
test al, cl
jne case.0x140119315.174
jmp 0x14014936e
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x14014a3d9
movzx ecx, byte [rax]
test cl, cl
js 0x14014a157
shl rcx, 0x20
xor r9d, r9d
jmp case.0x14011820f.220
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x140149488
movzx ecx, byte [rax]
test cl, cl
js 0x14014a196
shl rcx, 0x20
xor r9d, r9d
jmp 0x140149480
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x14014936e
mov cl, byte [rax]
test cl, cl
jns 0x14014a2b1
mov r8d, ecx
and r8b, 0xc0
cmp r8b, 0x80
je 0x14014936e
mov r8d, 2
cmp cl, 0xe0
jb 0x14014a13f
mov r8d, 3
cmp cl, 0xf0
jae 0x14014a215
cmp r8, rdx
jbe 0x14014a22e
jmp 0x14014936e
mov ecx, 2
jmp 0x140149636
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x14014a3cf
mov r8d, 2
cmp cl, 0xe0
jb 0x14014a188
mov r8d, 3
cmp cl, 0xf0
jae 0x14014a388
cmp r8, rdx
jbe 0x14014a39e
jmp 0x14014a3cf
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x14014947e
mov r8d, 2
cmp cl, 0xe0
jb 0x14014a1c7
mov r8d, 3
cmp cl, 0xf0
jae 0x140149437
cmp r8, rdx
jbe 0x14014944d
jmp 0x14014947e
mov r8d, r9d
and r8b, 0xc0
mov ecx, 1
cmp r8b, 0x80
je 0x140149636
mov r8d, 2
cmp r9b, 0xe0
jb 0x14014a207
mov r8d, 3
cmp r9b, 0xf0
jae 0x1401495f4
cmp r8, rdx
jbe 0x140149606
jmp 0x140149636
cmp rdx, 4
jb 0x14014936e
mov r8d, 4
cmp cl, 0xf7
ja 0x14014936e
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
js 0x14014a228
adc eax, 0x9ba6e800
stc
dec dword [rcx - 0x77]
ror byte [rax - 0x73], 1
lea ecx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
jne 0x14014936e
invalid
cmp qword [rsp + 0x70], 0
je 0x14014a6ec
mov rcx, qword [rsp + 0x68]
movzx eax, byte [rcx]
test al, al
jns 0x14014a2b1
push 0xffffffff8401b60f
sar byte [rcx + 0x40], 0x3c
loopne 0x14014a2e6
cmp al, 0xe0
jb 0x14014a2b1
cmp al, 0x3c
invalid
cmp al, 0xf0
jb 0x14014a2b1
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
je 0x14014a6ec
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x50]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
invalid
wait
stc
dec dword [rax - 0x7b]
ror byte [rdi], cl
test byte [rdi - 9], bh
invalid
invalid
invalid
wait
stc
dec dword [rax - 0x7b]
ror byte [rdi], cl
test byte [rdi - 9], bh
invalid
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmovb edx, eax
cmovb edx, eax
cmp rcx, r8
jbe 0x14014a318
cmp rcx, r9
jae 0x14014a609
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne case.0x14013e70c.112
dec rcx
jmp 0x14014a2f4
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je case.0x140119315.174
movzx ecx, byte [rax]
test cl, cl
js 0x14014a349
shl rcx, 0x20
xor r9d, r9d
jmp 0x14014991d
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x14014991b
mov r8d, 2
cmp cl, 0xe0
jb 0x14014a37a
mov r8d, 3
cmp cl, 0xf0
jae 0x1401498d8
cmp r8, rdx
jbe 0x1401498ee
jmp 0x14014991b
cmp rdx, 4
jb 0x14014a3cf
invalid
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
ja case.0x14011820f.220
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
je 0x140149716
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
je 0x14014a449
xor esi, esi
mov rcx, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
add byte [rax - 0x7b], cl
invalid
je 0x14014a40e
movzx ecx, byte [rax]
test cl, cl
js 0x14014a419
shl rcx, 0x20
xor r9d, r9d
jmp 0x14014a4a3
mov r9d, 2
jmp case.0x14011895f.168
mov byte [rax], al
add byte [rax], al
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
mov ecx, 1
mov ecx, 1
cmp r8b, 0x80
je case.0x14011895f.168
xor byte [rbp + rsi*2 + 0x41], 0xb8
add al, byte [rax]
add byte [rax], al
mov r8d, 2
cmp cl, 0xe0
jb 0x14014a442
mov r8d, 3
cmp cl, 0xf0
jae 0x14014a45a
cmp r8, rdx
jbe 0x14014a470
sal byte [rsi + 0x29], 1
jmp case.0x14011895f.168
shr rcx, 0x20
call fcn.140177f4e
mov esi, eax
and sil, 1
jmp 0x14014a3db
cmp rdx, 4
jb case.0x14011895f.168
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
add byte [rdi + 0x33], dh
add byte [rax + 0xb9f7f9], al
add byte [rax], al
add byte [rdi + 0x33], dh
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
stc
dec dword [rcx - 0x77]
ror byte [rax - 0x73], 1
and al, 0x60
ror byte [rax - 0x73], 1
and al, 0x60
mov rdx, rax
mov edx, eax
call fcn.1400c18b0
cmp qword [rsp + 0x60], 0
je 0x1401493c4
mov r9d, 1
xor ecx, ecx
mov al, 1
cmp r9, 2
je 0x14014a4bf
and r9d, 1
jne 0x14014a4bf
shr rcx, 0x20
call fcn.140177f4e
test al, 1
sete al
test sil, sil
je 0x14014936e
out dx, al
invalid
invalid
out dx, al
invalid
test al, al
jne case.0x140119315.174
test ch, dh
invalid
invalid
test ch, dh
invalid
jmp 0x14014936e
mov rcx, qword [rsp + 0xe0]
mov edx, r12d
call fcn.140144a5f
lea rcx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
invalid
adc eax, 0x4c894800
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x20], ecx
mov rcx, rax
mov r8, rdi
mov r9, r13
call fcn.140112268
jmp 0x14014936e
lea r13, [0x1402524b4]
adc byte [rax], al
jmp case.0x140146fa3.3
mov eax, dword [r12 + 4]
mov eax, dword [rsp + 4]
mov dword [rsp + 0xf4], eax
mov rcx, qword [rsp + 0xd0]
mov edx, edi
call fcn.140144a5f
mov r9, rdx
ror dword [rax - 0x73], 1
or eax, 0x15d61b
sbb edx, esi
invalid
invalid
sbb edx, esi
adc eax, 0x4c894800
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x20], rcx
mov rcx, qword [rsp + 0x1d0]
mov rdx, qword [rsp + 0x1d8]
mov r8, rax
call fcn.140112268
mov cl, 1
cmp byte [rsp + 0x5f], 0
jl 0x14014a57b
pop rdi
invalid
jne case.0x14014655a.17
jmp 0x14014a56b
test byte [rsp + 0xfc], 1
je case.0x140142c4f.105
mov esi, 1
mov ecx, dword [rsp + 0xf4]
mov word [rsp + rsi*8], fs
add byte [rax], al
add byte [rcx + 0xa4248c], cl
and al, 0xa4
add byte [rax], al
invalid
mov word [rsp + rsi*8], fs
add byte [rax], al
add byte [rcx + 0xa4248c], cl
and al, 0xa4
add byte [rax], al
invalid
and al, 0xa4
add byte [rax], al
add byte [rax + 0xa124bc], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xd8
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0x9024
add byte [rdi + rax*2 - 0x17], dh
cmp byte [rsp + 0xa1], 0
mov r12, qword [rsp + 0xd8]
mov rdi, qword [rsp + 0x90]
je 0x14014a5df
jmp 0x14014a62c
pop qword [rax]
add byte [rax], al
mov esi, 0
cmp byte [rsp + 0xa1], 0
mov rax, qword [rsp + 0x128]
cmove rsi, rax
je 0x14014a5cf
test rax, rax
mov r12, qword [rsp + 0xd8]
movsb byte [rdi], byte [rsi]
and al, 0xd8
add byte [rax], al
add byte [rbp + 0x53], dh
movsb byte [rdi], byte [rsi]
and al, 0xd8
add byte [rax], al
add byte [rbp + 0x53], dh
mov rdi, qword [rsp + 0xb0]
jmp 0x14014a5df
mov rdi, qword [rsp + 0xb0]
mov r12, qword [rsp + 0xd8]
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rsp + 0x120]
call fcn.140144b16
and qword [r14 + 0xa8], 0
mov qword [rsp + 0xb0], rdi
jmp 0x140145c70
mov word [rax + rcx], fs
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x20
add dword [rax], eax
add al, ch
and ah, byte [rbp - 0x7cb60001]
cmpsb byte [rsi], byte [rdi]
test al, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xb024
add cl, ch
mov dh, 0xff
dec dword [rbp + rcx*4 + 5]
shr dh, 1
adc eax, 0xca894c00
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
mov rdx, r9
call fcn.1400bd810
mov esi, 1
mov rdi, qword [rsp + 0xb0]
mov ecx, dword [rsp + 0xa4]
mov rax, qword [rsp + 0x118]
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov dword [rax + 0x10], ecx
jmp 0x140145bab
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
jmp 0x14014a65c
add bl, ch
adc byte [rbp + rcx*4 + 5], cl
add eax, 0xeb0015de
invalid
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
jmp 0x14014a65c
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
mov rdx, qword [rsp + 0x40]
call fcn.1400bd810
lea rax, [rsp + 0xe8]
mov qword [rax], rdx
lea rcx, [rsp + 0xc0]
mov qword [rsp + 0x60], rcx
and al, 0xe8
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
lea rcx, [fcn.140096188]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
mov qword [rsp + 0x78], rcx
lea rax, [rsp + 0x9c]
mov qword [rsp + 0x80], rax
lea rax, str.called__Result::unwrap____on_an__Err__value
lea rcx, [rsp + 0x138]
mov word [rax + rdi], fs
add dword [rax], eax
add byte [rax - 0x77], cl
add dword [rax + 3], edi
mov word [rax + rdi], fs
add dword [rax], eax
add byte [rax - 0x77], cl
add dword [rax + 3], edi
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x14010c5ad]
mov qword [rsp + 0x88], rdx
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x60]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_sparse_set.rs
call fcn.1400bd510
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
mov edx, 0x2b
call fcn.1400be6a0
lea rax, [0x1402abd90]
lea rcx, [rsp + 0x60]
mov qword [rcx], rax
mov qword [rcx + 8], 1
or byte [r9], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1f99fe
or byte [r9], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1f99fe
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_pikevm.rs
call fcn.1400bd510
ud2
cmp qword [rsp + 0x68], rax
jbe 0x14014a7dd
mov rcx, qword [rsp + 0x60]
cmp byte [rcx + rax], 0xbf
jle 0x14014a7df
jmp 0x14014a84d
je 0x14014a84d
mov r13, qword [rsp + 0x70]
xor ecx, ecx
inc r13
setne cl
mov rdx, r15
call fcn.14017a1d8
mov rcx, rdi
mov rdx, r13
call fcn.14011a917
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rbp
mov rcx, r12
mov rdx, rbx
mov r8, r14
mov r9, rdi
call fcn.140145b02
cmp qword [rsp + 0x40], 0
mov r8, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov r9d, dword [rsp + 0x50]
mov rax, r8
jne 0x14014a7c9
mov rax, qword [rsp + 0x38]
and qword [rax], 0
jmp 0x14014a861
invalid
mov rax, qword [rsp + 0x38]
mov qword [rax], 1
mov qword [rax + 8], r8
mov dword [rax + 0x10], r9d
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov dword [rcx], ecx
lea rcx, [0x1402aa770]
mov qword [rsp + 0x20], rcx
lea rdx, [0x1402a4231]
mov r8d, 0xa
mov rcx, rax
call fcn.1400c5970
nop
add rsp, 0x38
ret
add byte [rax], al
mov r13, qword [rsp + 0xc0]
mov rax, qword [rdx + 0x30]
cmp byte [rax + 0x181], 0
je 0x14014a8f1
cmp byte [rax + 0x182], 0
setne bpl
invalid
jmp 0x14014a8f3
xor ebp, ebp
in eax, dx
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x20], r13
lea r15, [rsp + 0x38]
mov rcx, r15
mov rdx, r14
mov r8, rbx
mov r9, rdi
call fcn.14014a993
mov rax, qword [r15]
cmp rax, 2
jne 0x14014a92e
mov rax, qword [rsp + 0x40]
mov qword [rsi + 8], rax
mov qword [rsi], 2
jmp 0x14014a957
sub dword [rax - 0x7b], ecx
test rax, rax
je 0x14014a953
sal byte [rax + riz + 0x4c], 0x8b
and al, 0x40
and al, 0x40
mov r8, qword [rsp + 0x40]
and al, 0x40
mov r9d, dword [rsp + 0x48]
test bpl, bpl
jne 0x14014a968
mov qword [rsi], 1
mov qword [rsi + 8], r8
mov dword [rsi + 0x10], r9d
jmp 0x14014a957
and qword [rsi], 0
add byte es:[rax - 0x7d], cl
invalid
add rsp, 0x58
add esp, 0x58
pop rax
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], r13
insb byte [rdi], dx
and al, 0x48
invalid
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r8
mov rcx, rsi
mov rdx, rdi
call fcn.14014d0dd
jmp 0x14014a957
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov rbx, r9
mov rdi, r8
mov r12, rdx
mov rbp, rcx
mov rax, qword [rsp + 0x118]
add byte [rax], al
add byte [rax], al
mov r14, qword [rsp + 0x110]
lea rax, [rax*8]
xor ecx, ecx
cmp rax, rcx
je 0x14014a9dc
and qword [r14 + rcx], 0
add rcx, 8
jmp 0x14014a9cc
and qword [rdi + 0x10], 0
add byte [rax - 0x75], cl
jae 0x14014a9fd
mov rsi, qword [rbx + 0x18]
mov esi, dword [rbx + 0x18]
mov rax, qword [rbx + 0x20]
mov eax, dword [rbx + 0x20]
xor r8d, r8d
mov qword [rsp + 0x80], rax
sub rax, rsi
cmovae r8, rax
lea rax, [r8 + 1]
lea eax, [rax + 1]
lea eax, [rax + 1]
add dword [rax - 0x77], ecx
xor byte [r13 - 0x75], r9b
invalid
mov qword [rdi + 0x30], rax
mov r15, qword [r12 + 0x30]
mov edi, dword [rsp + 0x30]
jl 0x14014aa2b
xor byte [rcx - 9], cl
and byte [eax + 0x1f], dh
mul qword [r15 + 0x20]
jo 0x14014aa2d
mov r13, rax
mov rax, qword [r12 + 8]
shl rax, 3
cmp qword [r12], 0
cmp al, 0x24
add byte [rcx + 0x200000], bh
cmovne rcx, rax
enter 0x3949, 0xffffffffffffffcd
cmp r13, rcx
int 0x76
xor dword [rax - 0x73], ecx
and al, 0x50
jbe 0x14014aa5e
lea rcx, [rsp + 0x50]
mov qword [rcx + 8], r8
mov byte [rcx], 2
call fcn.1401163a6
mov qword [rbp + 8], rax
or byte [r8 - 0x39], r9b
add byte [r10], r8b
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0xa8
pop rbx
pop rbp
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, r13d
and eax, 0x3f
invalid
shr r13, 6
cmp rax, 1
sbb r13, 0xffffffffffffffff
mov rax, qword [rdi + 0x28]
cmp rax, r13
jb 0x14014aa80
mov qword [rdi + 0x28], r13
mov rax, r13
lea rcx, [rdi + 0x18]
mov rdx, qword [rdi + 0x20]
invalid
shl rax, 3
xor r8d, r8d
xor eax, eax
ror byte [rcx + rdi - 0x40], 0x74
or ecx, dword [rdx - 0x7d]
and al, 2
add byte [rcx - 0x7d], cl
ror byte [rax], 0xeb
invalid
cmp rax, r8
cmp eax, eax
je 0x14014aa9f
and qword [rdx + r8], 0
add r8, 8
jmp case.0x14011820f.266
mov rdx, qword [rdi + 0x28]
sub r13, rdx
jbe 0x14014aaf8
mov rax, qword [rcx]
sub rax, rdx
cmp rax, r13
invalid
jae 0x14014aac7
call 0xc961bf28
call 0x1419d67a2
add byte [rax - 0x77], cl
shr eax, 0x9e
mov dl, 0xeb
dec dword [rax - 0x75]
push rdi
sub byte [rax - 0x73], cl
add al, 0xd5
add byte [rax], al
add byte [rax], al
mov r8, r13
call fcn.140163377
mov rcx, rax
call fcn.140005d61
mov rdx, qword [rdi + 0x28]
lea rax, [rdx*8]
add rax, qword [rdi + 0x20]
mov ecx, 1
add dword [rax], eax
add byte [rax], al
and byte [r9 + 1], r15b
and byte [rcx + 1], bh
add dword [rax], eax
add byte [rax], al
cmp rcx, r13
jae 0x14014aaed
and qword [rax], 0
inc rcx
add rax, 8
inc rdx
jmp 0x14014aad8
and qword [rax], 0
inc rdx
ret 0x8948
push rdi
invalid
sub byte [rax + 0x3b], cl
mov ah, 0x24
and al, 0x80
add byte [rax], al
cmp rsi, qword [rsp + 0x80]
jbe 0x14014ab0c
add byte [rsi + 0xa], dh
and qword [rbp], 0
jmp 0x14014aa4a
mov eax, dword [rbx]
test eax, eax
je 0x14014ab28
cmp eax, 1
jne 0x14014ab4e
invalid
invalid
mov qword [rsp + 0x88], rbp
mov dword [rsp + 0x88], ebp
and al, 0x88
add byte [rax], al
add byte [rcx - 0x75], al
xchg dword [rax + 1], esi
add dword [rax], eax
invalid
mov eax, dword [r15 + 0x170]
add dword [rax], eax
add bl, ch
sbb al, 0x41
mov eax, dword [rdi + 0x170]
jmp 0x14014ab44
mov eax, dword [r15 + 0x170]
cmp eax, dword [r15 + 0x174]
mov qword [rsp + 0x88], rbp
lodsb al, byte [rsi]
and al, 0x88
add byte [rax], al
add byte [rdi], cl
invalid
xchg ebx, eax
adc al, byte [rax]
invalid
lodsb al, byte [rsi]
and al, 0x88
add byte [rax], al
add byte [rdi], cl
test dword [rbx + 0x4c000012], edx
mov esp, dword [rsp + 0x118]
mov r12, qword [rsp + 0x118]
jmp 0x14014ab6e
mov eax, dword [rbx + 4]
cmp qword [r15 + 0x38], rax
mov r12, qword [rsp + 0x118]
movsb byte [rdi], byte [rsi]
and al, 0x18
add dword [rax], eax
add byte [rsi - 0x5d], dh
movsb byte [rdi], byte [rsi]
and al, 0x18
add dword [rax], eax
add byte [rsi - 0x5d], dh
mov qword [rsp + 0x88], rbp
mov rcx, qword [r15 + 0x30]
mov eax, dword [rcx + rax*4]
lea rdx, [rsp + 0x50]
mov dword [rdx + 4], eax
mov qword [rdx + 8], rsi
and dword [rdx], 0
mov rcx, rdi
stc
call fcn.14014d230
add byte es:[rax], al
add byte [rax], al
mov rax, qword [rbx + 8]
mov qword [rsp + 0x48], rax
or byte [r8 - 0x77], cl
and al, 0x48
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x40], rax
lea rbp, [0x1402525e8]
mov rax, qword [rdi + 0x10]
test rax, rax
test eax, eax
adc byte [r8 - 0x7b], r9b
ror byte [rdi], 0x84
add dl, byte [rdx]
add byte [rax], al
je 0x14014bdad
dec rax
mov qword [rdi + 0x10], rax
mov rdx, qword [rdi + 8]
shl rax, 4
mov ecx, dword [rdx + rax]
mov r13d, dword [rdx + rax + 4]
add al, 0x48
mov ebx, dword [rdx + rax + 8]
pop rsp
add cl, byte [rax]
invalid
add al, 0x48
mov ebx, dword [rdx + rax + 8]
pop rsp
add cl, byte [rax]
invalid
pop rsp
add cl, byte [rax]
invalid
or byte [rbp - 0x7cdc8b37], al
stc
add cl, byte [rdi]
test ecx, ecx
je 0x14014abee
cmp ecx, 2
je 0x14014bdad
test cl, bl
adc dword [rax], eax
invalid
test cl, bl
adc dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, r12
mov r8d, r13d
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_backtrack.rs
call fcn.140144a94
invalid
dec dword [rax - 0x77]
sbb bl, ch
invalid
invalid
dec dword [rax - 0x77]
sbb bl, ch
mov al, 0x48
mov dword [rsp + 0x68], ebx
mov qword [rsp + 0x68], rbx
sub rbx, rsi
mov ecx, r13d
imul rcx, qword [rdi + 0x30]
add rcx, rbx
mov eax, 1
shl rax, cl
loopne 0x14014ac52
shr ecx, 6
loopne 0x14014ac52
shr ecx, 6
jmp 0x1979ff416
mov rdx, qword [rdi + 0x28]
cmp rdx, rcx
jbe 0x14014d06a
push rdi
sub byte [rax + 0x39], cl
retf 0x860f
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdx + rcx*8]
test r8, rax
jne 0x14014ab9e
or r8, rax
or eax, eax
mov qword [rdx + rcx*8], r8
mov dword [rdx + rcx*8], eax
mov rcx, r15
mov edx, r13d
call fcn.140113f3f
mov ecx, dword [rax]
movsxd rcx, dword [rbp + rcx*4]
add rcx, rbp
jmp rcx
invalid
and al, 0x68
cmp rcx, qword [rsp + 0x80]
jae 0x14014ab9e
add dword [rdx - 1], 0xffffffff
invalid
add byte [rax], 0
add byte [rdi], cl
add dword [rdx - 1], 0xffffffff
dec dword [rax + 0x3b]
and al, 0x40
cmp rcx, qword [rsp + 0x40]
jae 0x14014ab9e
mov rdx, qword [rsp + 0x48]
mov dl, byte [rdx + rcx]
cmp byte [rax + 8], dl
push rax
or byte [rdi], cl
xchg dword [rsi], esp
invalid
invalid
invalid
push rax
or byte [rdi], cl
xchg dword [rsi], esp
invalid
cmp byte [rax + 9], dl
jb 0x14014ab9e
mov r13d, dword [rax + 4]
inc rcx
mov qword [rsp + 0x68], rcx
jmp 0x14014b703
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x14014ab9e
invalid
invalid
invalid
invalid
invalid
mov rax, qword [rax + 8]
mov r13d, dword [rax]
lea rcx, [rax + rcx*4]
add rax, 4
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rcx
mov dword [rsp + 0x58], ecx
mov dword [rsp + 0x58], ecx
pop rax
lea rax, [rsp + 0x68]
mov qword [rsp + 0x60], rax
and al, 0x60
and al, 0x60
mov rcx, rdi
lea rdx, [rsp + 0x50]
call fcn.1401127bb
jmp 0x14014b703
mov bh, 0xfe
invalid
and al, 0x40
call fcn.140144ad5
test eax, eax
je 0x14014ab9e
mov r13d, edx
inc qword [rsp + 0x68]
jmp 0x14014b703
mov eax, dword [rax + 8]
mov rbx, qword [rsp + 0x68]
lea ecx, [rax - 1]
cmp ecx, 7
jbe 0x14014af17
cmp eax, 0x10
je 0x14014b098
cmp eax, 0x20
je 0x14014af35
cmp eax, 0x40
je 0x14014af4c
add dword [rdx], eax
add byte [rax], al
add dword [rdx], eax
add byte [rax], al
cmp eax, 0x80
je 0x14014b0af
cmp eax, 0x100
je 0x14014af63
add byte [0x14014af66], bh
cmp eax, 0x200
add al, byte [rax]
add byte [rdi], cl
test byte [rdx + 3], bl
add byte [rax], al
invalid
je 0x14014b0c6
cmp eax, 0x400
je 0x14014afe4
cmp eax, 0x800
je 0x14014b0dd
cmp eax, 0x1000
je 0x14014b111
add byte [rax], al
add byte [rax], al
cmp eax, 0x2000
je 0x14014af7a
and byte [rax], al
add byte [rdi], cl
test dl, ah
add dword [rax], eax
add byte [0x14014ed9d], bh
add byte [rax], al
invalid
cmp eax, 0x4000
je 0x14014b018
cmp eax, 0x8000
je 0x14014b030
add byte [rax - 0x7bf10000], al
invalid
add byte [rdi], cl
test byte [rdx + 0x3d000002], al
add byte [rax], al
add dword [rax], eax
cmp eax, 0x10000
jne 0x14014b05a
test rbx, rbx
mov rdx, qword [rsp + 0x40]
je 0x14014b703
cmp al, 9
add byte [rax], al
mov rcx, qword [rsp + 0x48]
mov r8, rbx
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
invalid
adc eax, 0x9008e800
stc
invalid
invalid
test rdx, rdx
je 0x14014ab9e
std
invalid
invalid
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
add byte [rax], al
add byte [rax], al
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x14014b2b6
add al, 0
invalid
add al, 0
add byte [rcx + rdi - 0x37], cl
cmp rcx, r9
jae 0x14014d076
mov r10b, byte [rax + rcx]
adc al, 8
and r10b, 0xc0
cmp r10b, 0x80
jne 0x14014b2b3
dec rcx
jmp 0x14014ae03
add byte [rax], al
jae 0x14014ab9e
pop rdi
std
invalid
invalid
pop rdi
std
invalid
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0x20], rbx
and byte [rbx + rcx*4 + 0x44], cl
and al, 0x48
and byte [rbx + rcx*4 + 0x44], cl
and al, 0x48
mov r9, qword [rsp + 0x40]
call fcn.140144ab5
test eax, eax
je 0x14014ab9e
mov r13d, edx
inc rbx
mov qword [rsp + 0x68], rbx
jmp 0x14014b703
mov r13d, dword [rax + 4]
mov eax, dword [rax + 8]
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
add al, 0x8b
or byte [rax - 0x75], cl
mov ecx, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
mov dword [rsp + 0x54], eax
mov qword [rsp + 0x58], rcx
pop rax
and dword [rsp + 0x50], 0
mov rcx, rdi
lea rdx, [rsp + 0x50]
lea edx, [rsp + 0x50]
lea edx, [rsp + 0x50]
call fcn.14014d230
jmp 0x14014b703
push rsp
or byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, r12
mov r8d, ebx
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_backtrack.rs
jno 0x14014ae76
adc eax, 0x9c31e800
invalid
dec dword [rax - 0x75]
add byte [rcx + 0x4854245c], cl
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 1
mov rcx, rdi
mov ecx, edi
jno 0x14014ae76
adc eax, 0x9c31e800
invalid
mov ecx, edi
lea rdx, [rsp + 0x50]
call fcn.14014d230
mov r12, qword [rsp + 0x68]
inc r12
mov rcx, r14
int1
int1
mov rdx, qword [rsp + 0x118]
mov r8d, ebx
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_backtrack.rs
mov ecx, 0x8de80015
wait
invalid
dec dword [rcx + rcx*4 + 0x20]
mov r12, qword [rsp + 0x118]
jmp 0x14014b703
in al, dx
invalid
add byte [rax], al
mov ecx, 0x8de80015
wait
invalid
in al, dx
invalid
lea rdx, [0x14025260c]
movsxd rax, dword [rdx + rcx*4]
add byte [rax + 0x63], cl
add al, 0x8a
add rax, rdx
add eax, edx
jmp rax
test rbx, rbx
je 0x14014b703
jmp 0x14014ab9e
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, rbx
fsubr st(0)
ret
test eax, 0xafe9fffc
invalid
add byte [rax], al
fsubr st(0)
ret
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, rbx
mov eax, ebx
mov eax, ebx
call fcn.140115950
jmp 0x14014b6fb
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x40]
mov r8, rbx
call fcn.1401159bc
jmp 0x14014b6fb
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, rbx
mov eax, ebx
mov eax, ebx
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x14014b25b
invalid
add byte [rcx - 0x77], cl
ror dword [rax - 0x73], 1
dec qword [rax - 0x7d]
invalid
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
add byte [rax], al
add byte [rax], al
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x14014b22a
cmp rcx, r9
jae 0x14014d076
invalid
and byte [rax], al
invalid
test eax, 0x44000020
mov dl, byte [rax + rcx]
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x14014b227
dec rcx
jmp 0x14014afbb
test rbx, rbx
je 0x14014b1c7
lea rcx, [rbx - 1]
cmp rcx, qword [rsp + 0x40]
dec qword [r8 + 0x3b]
and al, 0x40
jae 0x14014d091
mov rax, qword [rsp + 0x48]
movzx eax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
cmp al, 8
add byte [rdi], cl
xchg esp, eax
shr cl, 0xb1
add dword [rax], eax
invalid
cmp al, 8
add byte [rdi], cl
xchg esp, eax
shr cl, 0xb1
add dword [rax], eax
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test dl, ah
invalid
test rbx, rbx
je 0x14014b703
dec rbx
cmp rbx, qword [rsp + 0x40]
jb 0x14014b03b
jmp 0x14014d085
cmp rbx, qword [rsp + 0x40]
jae 0x14014b703
mov rax, qword [rsp + 0x48]
movzx eax, byte [rax + rbx]
lea rcx, [0x1402ac0f0]
movsd dword [rdi], dword [rsi]
adc byte [rsi], dl
add byte [rax + 0xf00083c], al
invalid
scasb al, byte [rdi]
invalid
add byte [rax], al
movsd dword [rdi], dword [rsi]
adc byte [rsi], dl
add byte [rax + 0xf00083c], al
test byte [rsi - 0x16fffffa], ch
sti
sti
jmp 0x14014ab9e
sti
invalid
mov r8, qword [rsp + 0x40]
cmp rbx, r8
jae 0x14014b703
mov rcx, rbx
mov rdx, qword [rsp + 0x48]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
adc eax, 0xf7a6e800
add eax, dword [rax]
adc eax, 0xf7a6e800
add eax, dword [rax]
test rdx, rdx
je 0x14014b317
mov r9b, byte [rax]
test r9b, r9b
js 0x14014b4da
xor ecx, ecx
jmp 0x14014b965
mov rcx, qword [rsp + 0x48]
and al, 0x48
mov rdx, qword [rsp + 0x40]
mov r8, rbx
call fcn.1401158bf
jmp 0x14014b6fb
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, rbx
call fcn.1401159ac
jmp 0x14014b6fb
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, rbx
mov r8, rbx
call fcn.140115cfc
jmp 0x14014b6fb
test rbx, rbx
je 0x14014b1f8
fisttp dword [rdi]
test byte [rdx], dl
add dword [rax], eax
add byte [rax - 0x73], cl
dec qword [r8 + 0x3b]
and al, 0x40
lea rcx, [rbx - 1]
cmp rcx, qword [rsp + 0x40]
jae 0x14014d09a
mov rax, qword [rsp + 0x48]
movzx eax, byte [rax + rcx]
or byte [rax - 0x73], cl
or eax, 0x160feb
or byte [rax - 0x73], cl
or eax, 0x160feb
cmp byte [rax + rcx], 0
setne al
jmp 0x14014b1fa
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, rbx
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x14014b2a1
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x14014b270
cmp rcx, r9
jae 0x14014d076
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x14014b26d
dec rcx
jmp 0x14014b152
cmp rbx, qword [rsp + 0x40]
je 0x14014b703
jmp 0x14014ab9e
mov cl, byte [r15 + 0x184]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
mov r9, rbx
call fcn.140115859
jmp 0x14014b6fb
mov cl, byte [r15 + 0x184]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
mov r9, rbx
call fcn.140115890
jmp 0x14014b6fb
mov al, 1
cmp rbx, qword [rsp + 0x40]
jae 0x14014ab9e
mov rcx, qword [rsp + 0x48]
movzx ecx, byte [rcx + rbx]
lea rdx, [0x1402ac0f0]
cmp byte [rcx + rdx], 0
setne cl
test al, cl
jne 0x14014b703
jmp 0x14014ab9e
xor eax, eax
mov cl, 1
cmp rbx, qword [rsp + 0x40]
jae 0x14014b21a
mov rcx, qword [rsp + 0x48]
movzx ecx, byte [rcx + rbx]
lea rdx, [0x1402ac0f0]
cmp byte [rcx + rdx], 0
sete cl
test al, cl
jne 0x14014b703
jmp 0x14014ab9e
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x14014b25b
movzx ecx, byte [rax]
test cl, cl
js 0x14014b321
shl rcx, 0x20
xor r9d, r9d
jmp 0x14014b359
mov dword [rsp + 0x78], 0
mov r8, qword [rsp + 0x40]
jmp 0x14014b3da
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x14014b2a1
movzx ecx, byte [rax]
test cl, cl
js 0x14014b370
shl rcx, 0x20
xor r9d, r9d
jmp 0x14014b3a8
mov dword [rsp + 0x78], 0
mov r8, qword [rsp + 0x40]
jmp 0x14014b464
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x14014ab9e
mov cl, byte [rax]
test cl, cl
jns 0x14014b5b6
mov r8d, ecx
and r8b, 0xc0
cmp r8b, 0x80
je 0x14014ab9e
mov r8d, 2
cmp cl, 0xe0
jb 0x14014b309
mov r8d, 3
cmp cl, 0xf0
jae 0x14014b51a
cmp r8, rdx
jbe 0x14014b533
jmp 0x14014ab9e
mov ecx, 2
jmp 0x14014b965
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x14014b357
mov r8d, 2
cmp cl, 0xe0
jb 0x14014b34e
mov r8d, 3
cmp cl, 0xf0
jae 0x14014b86d
cmp r8, rdx
jbe 0x14014b88b
xor ecx, ecx
or rcx, r9
mov r8, qword [rsp + 0x40]
test r9, r9
je 0x14014b3c6
mov dword [rsp + 0x78], 0
jmp 0x14014b3da
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x14014b3a6
mov r8d, 2
cmp cl, 0xe0
jb 0x14014b39d
mov r8d, 3
cmp cl, 0xf0
jae 0x14014b8c8
cmp r8, rdx
jbe 0x14014b8e6
xor ecx, ecx
or rcx, r9
mov r8, qword [rsp + 0x40]
test r9, r9
je 0x14014b450
mov dword [rsp + 0x78], 0
jmp 0x14014b464
shr rcx, 0x20
call fcn.140177f4e
mov r8, qword [rsp + 0x40]
and al, 1
mov dword [rsp + 0x78], eax
mov rcx, rbx
mov rdx, qword [rsp + 0x48]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x14014b406
movzx ecx, byte [rax]
test cl, cl
js 0x14014b411
shl rcx, 0x20
xor r9d, r9d
jmp 0x14014b6d4
mov r9d, 2
jmp 0x14014b6d2
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x14014b6d2
mov r8d, 2
cmp cl, 0xe0
jb 0x14014b442
mov r8d, 3
cmp cl, 0xf0
jae 0x14014b68b
cmp r8, rdx
jbe 0x14014b6a1
jmp 0x14014b6d2
shr rcx, 0x20
call fcn.140177f4e
mov r8, qword [rsp + 0x40]
and al, 1
mov dword [rsp + 0x78], eax
mov rcx, rbx
mov rdx, qword [rsp + 0x48]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x14014b490
movzx ecx, byte [rax]
test cl, cl
js 0x14014b49b
shl rcx, 0x20
xor r9d, r9d
jmp 0x14014b756
mov r9d, 2
jmp 0x14014b754
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x14014b754
mov r8d, 2
cmp cl, 0xe0
jb 0x14014b4cc
mov r8d, 3
cmp cl, 0xf0
jae 0x14014b70d
cmp r8, rdx
jbe 0x14014b723
jmp 0x14014b754
mov r8d, r9d
and r8b, 0xc0
mov ecx, 1
cmp r8b, 0x80
je 0x14014b965
mov r8d, 2
cmp r9b, 0xe0
jb 0x14014b50c
mov r8d, 3
cmp r9b, 0xf0
jae 0x14014b923
cmp r8, rdx
jbe 0x14014b935
jmp 0x14014b965
cmp rdx, 4
jb 0x14014ab9e
mov r8d, 4
cmp cl, 0xf7
ja 0x14014ab9e
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
jne 0x14014ab9e
cmp qword [rsp + 0x60], 0
je 0x14014d0c3
mov rcx, qword [rsp + 0x58]
movzx eax, byte [rcx]
test al, al
jns 0x14014b5b6
cmp al, 0xe0
jb 0x14014b5b6
cmp al, 0xf0
jb 0x14014b5b6
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
je 0x14014d0c3
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, rbx
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x14014b703
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x14014b61b
cmp rcx, r9
jae 0x14014d076
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x14014b618
dec rcx
jmp 0x14014b5f7
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x14014b703
movzx ecx, byte [rax]
test cl, cl
js 0x14014b64c
shl rcx, 0x20
xor r9d, r9d
jmp 0x14014bc5e
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x14014bc5c
mov r8d, 2
cmp cl, 0xe0
jb 0x14014b67d
mov r8d, 3
cmp cl, 0xf0
jae 0x14014bc19
cmp r8, rdx
jbe 0x14014bc2f
jmp 0x14014bc5c
cmp rdx, 4
jb 0x14014b6d2
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x14014b6d4
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x14014b787
mov r9d, 1
xor ecx, ecx
mov al, 1
cmp r9, 2
je 0x14014b6f0
and r9d, 1
jne 0x14014b6f0
shr rcx, 0x20
call fcn.140177f4e
test al, 1
sete al
cmp byte [rsp + 0x78], 0
je 0x14014ab9e
test al, al
je 0x14014ab9e
mov rbx, qword [rsp + 0x68]
jmp case.0x140140726.177
cmp rdx, 4
jb 0x14014b754
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x14014b756
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x14014b7fa
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x14014ab9e
and r9d, 1
jne 0x14014ab9e
shr rcx, 0x20
call fcn.140177f4e
cmp byte [rsp + 0x78], 0
jne 0x14014ab9e
and al, 1
jne 0x14014b703
jmp 0x14014ab9e
cmp qword [rsp + 0x60], 0
je 0x14014d0c3
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014b3fa
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x14014bcf3
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x14014bd21
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x14014b3fa
jmp 0x14014d0c3
cmp qword [rsp + 0x60], 0
je 0x14014d0c3
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014b484
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x14014bd00
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x14014bd2f
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x14014b484
jmp 0x14014d0c3
cmp rdx, 4
jb 0x14014b357
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x14014b359
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x14014ba43
mov r9d, 1
xor ecx, ecx
mov r8, qword [rsp + 0x40]
jmp 0x14014bd6c
cmp rdx, 4
jb 0x14014b3a6
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x14014b3a8
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x14014bac0
mov r9d, 1
xor ecx, ecx
mov r8, qword [rsp + 0x40]
jmp 0x14014bd89
cmp rdx, 4
jb 0x14014b965
mov r8d, 4
cmp r9b, 0xf7
ja 0x14014b965
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
mov ecx, 1
cmp qword [rsp + 0x50], 0
je 0x14014bb3d
cmp rcx, 2
je 0x14014ab9e
and ecx, 1
jne 0x14014ab9e
mov rcx, rbx
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x14014b9a9
movzx ecx, byte [rax]
test cl, cl
js 0x14014b9b1
shl rcx, 0x20
xor r9d, r9d
xor ecx, ecx
jmp 0x14014ba2a
mov r9d, 2
jmp 0x14014ba28
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x14014ba28
mov r8d, 2
cmp cl, 0xe0
jb 0x14014b9da
mov r8d, 3
cmp cl, 0xf0
jae 0x14014b9e1
cmp r8, rdx
jbe 0x14014b9f7
jmp 0x14014ba28
cmp rdx, 4
jb 0x14014ba28
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x14014ba2a
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x14014bba6
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x14014b703
and r9d, 1
loope 0x14014ba39
je 0x14014bc6a
test byte [rdx + rax], ch
add byte [rax], al
jmp 0x14014b703
cmp qword [rsp + 0x60], 0
mov r8, qword [rsp + 0x40]
je 0x14014d0c3
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014bd65
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x14014bd0d
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x14014bd57
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
add rax, qword [rbx - 0x1f3ef820]
adc al, byte [rcx - 0x3f]
loopne 0x14014baa8
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
mov r8, qword [rsp + 0x40]
jne 0x14014bd65
jmp 0x14014d0c3
add byte [rax], al
cmp qword [rsp + 0x60], 0
mov r8, qword [rsp + 0x40]
je 0x14014d0c3
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns case.0x140140726.156
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
loope 0x14014bb2e
cmp cl, 0xdf
jbe 0x14014bd17
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
or eax, ecx
or eax, ecx
cmp cl, 0xf0
jb case.0x14011820f.244
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
mov r8, qword [rsp + 0x40]
jne case.0x140140726.156
jmp 0x14014d0c3
cmp qword [rsp + 0x60], 0
je 0x14014d0c3
mov rcx, qword [rsp + 0x58]
mov ecx, dword [rsp + 0x58]
movzx eax, byte [rcx]
test al, al
jns 0x14014b091
cmp al, 0xe0
jb 0x14014b091
cmp al, 0xf0
jb 0x14014b091
movzx edx, byte [rcx + 1]
and edx, 0x3f
loop 0x14014bbaf
loop 0x14014bbaf
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
loopne case.0x14011820f.243
loopne case.0x14011820f.243
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x14014b091
jmp 0x14014d0c3
cmp qword [rsp + 0x60], 0
je 0x14014d0c3
adc eax, 0x8b480000
push rsp
and al, 0x58
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014b99d
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe case.0x1401412bf.137
movzx r8d, byte [rdx + 2]
shl r9d, 6
invalid
invalid
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x14014bd91
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
loope case.0x14011895f.236
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
stc
add byte [rax], al
adc dword [rax], eax
stc
add byte [rax], al
adc dword [rax], eax
jne 0x14014b99d
jmp 0x14014d0c3
cmp rdx, 4
jb 0x14014bc5c
invalid
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
ja 0x14014bc5e
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
movsd dword [rdi], dword [rsi]
cmp ecx, 0xd08949ff
movsd dword [rdi], dword [rsi]
cmp ecx, 0xd08949ff
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
and al, 0x50
invalid
je 0x14014bc80
and al, 0x50
add byte [rdx + rbp + 0x41], dh
mov ecx, 1
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
jne 0x14014b703
shr rcx, 0x20
call fcn.140177f4e
add al, byte [rax]
add al, byte [rax]
test al, 1
je 0x14014b703
jmp 0x14014ab9e
cmp qword [rsp + 0x60], 0
je 0x14014d0c3
adc al, 0
invalid
adc al, 0
add byte [rax - 0x75], cl
push rsp
and al, 0x58
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
leave
leave
jns 0x14014b640
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
movzx ecx, byte [rdx + 1]
movzx ecx, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x14014bd4a
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
add al, byte [rcx - 0x3f]
shl ecx, 6
movzx r8d, byte [rdx + 2]
shl r9d, 6
shl ecx, 6
shl ecx, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
enter 0xfffffffffffff980, 0xfffffffffffffff0
jb 0x14014bd9f
movzx ecx, byte [rdx + 3]
and eax, 7
loopne 0x14014bcda
loopne 0x14014bcda
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
adc dword [rax], eax
adc dword [rax], eax
jne 0x14014b640
jmp 0x14014d0c3
shl eax, 6
or eax, r9d
invalid
mov ecx, eax
jmp 0x14014b3fa
idiv bh
invalid
idiv bh
inc ecx
loopne 0x14014bd09
shl eax, 6
invalid
or eax, r9d
mov ecx, eax
jmp 0x14014b484
ja 0x14014bd02
invalid
shl eax, 6
or eax, r9d
enter 0xffffffffffffc189, 0xffffffffffffffeb
invalid
enter 0xffffffffffffc189, 0xffffffffffffffeb
shl r8, 6
shl eax, 6
or eax, r9d
mov ecx, eax
jmp case.0x14013e339.175
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x14014b3fa
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x14014b484
idiv edi
invalid
idiv edi
inc ecx
shl eax, 6
shl eax, 6
or eax, r9d
or eax, ecx
mov ecx, eax
jmp 0x14014b99d
push rbx
cld
invalid
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14014b640
invalid
invalid
invalid
shl eax, 0xc
or r8d, eax
mov ecx, r8d
mov ecx, eax
mov r8, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
shl rcx, 0x20
xor r9d, r9d
or rcx, r9
jmp 0x14014b361
shl eax, 0xc
or r8d, eax
mov ecx, r8d
mov r8, qword [rsp + 0x40]
shl rcx, 0x20
xor r9d, r9d
and byte [rbp + 0x31], al
leave
or rcx, r9
jmp 0x14014b3b0
shl eax, 0xc
or r8d, eax
mov ecx, r8d
mov ecx, eax
jmp 0x14014b99d
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x14014b640
xchg ebx, eax
clc
invalid
invalid
xchg ebx, eax
clc
invalid
xor r8d, r8d
jmp 0x14014bdc0
mov rdx, qword [rsp + 0x88]
add byte [rax], al
add byte [rcx + rcx*4 + 2], cl
add byte [rax], al
mov qword [rdx], r8
mov qword [rdx + 8], rcx
mov dword [rdx + 0x10], eax
jmp 0x14014aa4a
mov dword [rsp + 0x94], eax
cmp byte [r12 + 0x28], 3
lea rax, [r12 + 0x10]
lea rcx, [0x1402a52a0]
lea ecx, [0x1402a52a0]
xchg esp, eax
adc eax, 0x450f4800
enter 0x418a, 0x18
cmovne rcx, rax
mov al, byte [rcx + 0x18]
mov byte [rsp + 0x77], al
mov rax, qword [rbx + 8]
mov qword [rsp + 0x48], rax
mov rdx, qword [rbx + 0x10]
mov rax, qword [rcx]
mov eax, dword [rcx]
mov qword [rsp + 0xa0], rax
mov rax, qword [rcx + 8]
mov qword [rsp + 0x98], rax
lea r13, [0x1402525a4]
mov rcx, rsi
mov r12, qword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x40], rdx
cmp rcx, qword [rsp + 0x80]
ja 0x14014ab02
cmp byte [rsp + 0x77], 2
je 0x14014be92
mov rax, qword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0x50]
mov rdx, qword [rsp + 0xa0]
mov edx, dword [rsp + 0xa0]
mov edx, dword [rsp + 0xa0]
mov r8, qword [rsp + 0x98]
test byte [rax + rbx*4], ah
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x48
add byte [rax], al
mov r9, qword [rsp + 0x48]
and al, 0x48
call fcn.14011a8c5
cmp qword [rsp + 0x50], 0
je 0x14014ab02
mov rcx, qword [rsp + 0x58]
and al, 0x58
mov eax, dword [rsp + 0x94]
mov dword [rsp + 0x54], eax
mov qword [rsp + 0x78], rcx
xchg esp, eax
add byte [rax], al
add byte [rcx + 0x48542444], cl
mov dword [rsp + 0x78], ecx
mov qword [rsp + 0x58], rcx
and dword [rsp + 0x50], 0
mov rcx, rdi
stc
stc
lea rdx, [rsp + 0x50]
call fcn.14014d230
ja 0x14014beca
adc eax, dword [rax]
add byte [rax - 0x75], cl
adc byte [r8 - 0x7b], r9b
ror byte [rdi], 0x84
outsb dx, byte [rsi]
adc dword [rax], eax
add byte [rax - 1], cl
enter 0xffffffffffff8948, 0x47
adc byte [rax - 0x75], cl
push rdi
or byte [rax - 0x3f], cl
loopne case.0x14014892c.34
add byte [rax], al
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x14014d034
dec rax
mov qword [rdi + 0x10], rax
mov dword [rdi + 0x10], eax
mov rdx, qword [rdi + 8]
shl rax, 4
mov ecx, dword [rdx + rax]
or al, 2
mov ebp, dword [rdx + rax + 4]
insb byte [rdi], dx
add al, byte [rax + rcx*2]
invalid
mov rbx, qword [rdx + rax + 8]
mov ebx, dword [rdx + rax + 8]
test ecx, ecx
je 0x14014bf08
cmp ecx, 2
je 0x14014d034
mov rcx, r14
mov rdx, r12
mov r8d, ebp
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_backtrack.rs
or eax, 0x15a91a
or eax, 0x15a91a
call fcn.140144a94
mov qword [rax], rbx
jmp 0x14014beb9
invalid
mov qword [rsp + 0x68], rbx
sub rbx, rsi
mov ecx, ebp
imul rcx, qword [rdi + 0x30]
add rcx, rbx
mov eax, 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x2d], cl
shl rax, cl
shr rcx, 6
invalid
loopne 0x14014bf6b
shr ecx, 6
mov rdx, qword [rdi + 0x28]
cmp rdx, rcx
jbe 0x14014d06a
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdx + rcx*8]
test r8, rax
test eax, eax
test eax, eax
jne 0x14014beb9
jne 0x14014bf41
invalid
invalid
or r8, rax
mov qword [rdx + rcx*8], r8
add al, 0xca
add al, 0xca
mov rcx, r15
mov edx, ebp
call fcn.140113f3f
mov ecx, dword [rax]
movsxd rcx, dword [r13 + rcx*4]
add rcx, r13
jmp rcx
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
and al, 0x68
push 0x248c3b48
add byte [rax], 0
cmp rcx, qword [rsp + 0x80]
jae 0x14014beb9
add byte [rax], al
add byte [rdi], cl
add dword [rbp - 1], 0xffffffff
dec dword [rax + 0x3b]
and al, 0x40
cmp rcx, qword [rsp + 0x40]
jae 0x14014beb9
mov rdx, qword [rsp + 0x48]
mov dl, byte [rdx + rcx]
cmp byte [rax + 8], dl
push rax
or byte [rdi], cl
xchg dword [rcx], ebp
invalid
invalid
invalid
or bh, byte [rax]
push rax
or byte [rdi], cl
xchg dword [rcx], ebp
invalid
cmp byte [rax + 9], dl
jb 0x14014beb9
mov ebp, dword [rax + 4]
inc rcx
mov qword [rsp + 0x68], rcx
jmp 0x14014c962
invalid
or dword [rax], eax
invalid
mov ecx, 0x48000009
mov ecx, dword [rax + 0x10]
adc byte [rax - 0x7b], cl
leave
or dword [rax], eax
add byte [rax - 0x75], cl
adc byte [rax - 0x7b], cl
adc byte [rax - 0x7b], cl
adc byte [rax - 0x7b], cl
leave
je 0x14014beb9
test byte [rbx], al
invalid
mov rax, qword [rax + 8]
mov ebp, dword [rax]
lea rcx, [rax + rcx*4]
add rax, 4
mov qword [rsp + 0x50], rax
push rax
push rax
mov qword [rsp + 0x58], rcx
mov dword [rsp + 0x58], ecx
lea rax, [rsp + 0x68]
mov qword [rsp + 0x60], rax
mov rcx, rdi
lea rdx, [rsp + 0x50]
call fcn.1401127bb
jmp 0x14014c962
invalid
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x68
cmp r8, qword [rsp + 0x80]
cmp eax, dword [rsp + 0x80]
cmp eax, dword [rsp + 0x80]
add byte [rax], al
jae 0x14014beb9
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0x20], r8
mov r8, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov r9, qword [rsp + 0x40]
mov r9, qword [rsp + 0x40]
call fcn.140144ad5
test eax, eax
je 0x14014beb9
mov ebp, edx
inc qword [rsp + 0x68]
jmp 0x14014c962
inc qword [rbx - 0x79f0f807]
in al, 1
add byte [rax], al
cmp eax, 0x10
je 0x14014c2ef
cmp eax, 0x20
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
push rsp
and al, 0x40
je 0x14014c246
add dword [rax], eax
add byte [rbx - 0x7bf0bf08], al
hlt
cmp eax, 0x40
je 0x14014c258
cmp eax, 0x80
je 0x14014c306
cmp eax, 0x100
je 0x14014c26a
cmp eax, 0x200
add byte [rax], al
je 0x14014c318
cmp eax, 0x400
je 0x14014c32a
cmp eax, 0x800
je 0x14014c35c
rol dword [rdx], 0
invalid
cmp eax, 0x1000
add byte [rax], dl
add byte [rax], al
je 0x14014c38e
cmp eax, 0x2000
je 0x14014c27c
cmp eax, 0x4000
je 0x14014c3f3
invalid
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
cmp eax, 0x8000
je 0x14014c2e1
add byte [rax], al
cmp eax, 0x10000
jne 0x14014c427
test rbx, rbx
je 0x14014c962
mov rcx, qword [rsp + 0x48]
mov r8, rbx
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
or eax, 0x15c39e
call fcn.1400e3de3
test rdx, rdx
je 0x14014beb9
mov r9, rdx
lea rcx, [rdx - 1]
lea ecx, [rdx - 1]
lea ecx, [rdx - 1]
dec dword [rax - 0x7d]
invalid
sub rdx, 4
mov r8d, 0
add byte [rax], al
add byte [rax], al
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x14014c57e
cmp rcx, r9
jae 0x14014d076
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x14014c57b
dec rcx
jmp case.0x140136587.2790
pop rsp
and al, 0x68
cmp rbx, qword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
and dword [rsi - 3], 0xffffffff
invalid
and al, 0x80
add byte [rax], al
add byte [rdi], cl
and dword [rsi - 3], 0xffffffff
dec dword [rax - 0x75]
or byte [rax - 0x75], cl
push rax
adc byte [rax - 0x77], cl
pop rsp
and al, 0x20
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov qword [rsp + 0x20], rbx
mov r8, qword [rsp + 0x48]
mov r9, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
call fcn.140144ab5
test eax, eax
je 0x14014beb9
invalid
mov ebp, edx
inc rbx
mov qword [rsp + 0x68], rbx
jmp 0x14014c962
mov rcx, qword [rsp + 0x68]
and al, 0x68
mov dword [rsp + 0x54], eax
mov qword [rsp + 0x58], rcx
and dword [rsp + 0x50], 0
mov rcx, rdi
lea rdx, [rsp + 0x50]
call fcn.14014d230
jmp 0x14014c962
invalid
call fcn.140144af5
mov rax, qword [rax]
add byte [rcx + 0x4854245c], cl
mov dword [rsp + 0x58], eax
add byte [rcx + 0x4854245c], cl
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x50], 1
add byte [rax], al
mov rcx, rdi
lea rdx, [rsp + 0x50]
call fcn.14014d230
mov r12, qword [rsp + 0x68]
inc r12
mov rcx, r14
mov rdx, qword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
mov r8d, ebx
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_backtrack.rs
call fcn.140144a94
mov qword [rax], r12
mov r12, qword [rsp + 0x118]
jmp 0x14014c962
cdq
invalid
add byte [rax], al
jmp 0x14014beb9
mov rcx, qword [rsp + 0x48]
and al, 0x48
mov r8, rbx
call fcn.14011590a
mov bh, 0x96
cld
invalid
jmp 0x14014c95a
mov bh, 0x96
cld
invalid
mov rcx, qword [rsp + 0x48]
mov r8, rbx
call fcn.140115950
jmp 0x14014c95a
mov rcx, qword [rsp + 0x48]
and al, 0x48
mov r8, rbx
call fcn.1401159bc
jmp 0x14014c95a
mov rcx, qword [rsp + 0x48]
mov r8, rbx
fmul dword [rbp + rcx*4 + 0xd]
ret 0x15
call fcn.1400e3de3
test rdx, rdx
fmul dword [rbp + rcx*4 + 0xd]
ret 0x15
je 0x14014c869
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x14014c50e
cmp rcx, r9
jae 0x14014d076
invalid
add byte [rax], al
or eax, 0x8a440000
adc al, 8
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x14014c50b
test dword [rdi], ebp
add al, byte [rax]
invalid
test dword [rdi], ebp
add al, byte [rax]
add byte [rax - 1], cl
leave
dec rcx
jmp 0x14014c2b8
cmp rbx, rdx
jb 0x14014c408
jmp 0x14014c962
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
mov r8, rbx
call fcn.1401158bf
jmp 0x14014c95a
mov rcx, qword [rsp + 0x48]
mov r8, rbx
call fcn.1401159ac
jmp 0x14014c95a
mov rcx, qword [rsp + 0x48]
and al, 0x48
mov r8, rbx
call fcn.140115cfc
jmp 0x14014c95a
test rbx, rbx
je 0x14014c4af
lea rcx, [rbx - 1]
cmp rcx, rdx
ror dword [rdi], 1
sub dword [rbx + 0xd], 0
invalid
ror dword [rdi], 1
sub dword [rbx + 0xd], 0
add byte [rax - 0x75], cl
and al, 0x48
mov rax, qword [rsp + 0x48]
movzx eax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
sete al
jmp 0x14014c4b1
test rbx, rbx
je 0x14014c4de
lea rcx, [rbx - 1]
cmp rcx, rdx
jae 0x14014d0b7
mov rax, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
movzx eax, byte [rax + rcx]
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
cmp al, 8
add byte [rdi], cl
xchg ebp, eax
shr cl, 0x52
add dword [rax], eax
invalid
cmp al, 8
add byte [rdi], cl
xchg ebp, eax
shr cl, 0x52
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x48
mov rcx, qword [rsp + 0x48]
mov r8, rbx
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
dec dword [rax - 0x7b]
ror byte [rdi], cl
invalid
test dword [rsi], eax
add byte [rax], al
dec dword [rax - 0x7b]
ror byte [rdi], cl
test byte [rbp + 0x49000006], al
mov ecx, edx
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
mov eax, 0
mov eax, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmovb edx, eax
cmovb edx, eax
cmp rcx, r8
jbe 0x14014c546
cmp rcx, r9
jae 0x14014d076
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
cmp dl, 0x80
cmp dl, 0x80
jne 0x14014c543
dec rcx
jmp 0x14014c3ca
test rbx, rbx
je 0x14014c962
invalid
add byte [rax - 1], cl
retf
dec rbx
cmp rbx, rdx
jae 0x14014d085
mov rax, qword [rsp + 0x48]
and al, 0x48
movzx eax, byte [rax + rbx]
lea rcx, [0x1402ac0f0]
cmp byte [rax + rcx], 0
je 0x14014c962
jmp 0x14014beb9
cmp rbx, rdx
jae 0x14014c962
ror dword [rdi], cl
xor dword [rdx], 5
add byte [rax], al
mov r8, rdx
mov rcx, rbx
mov rdx, qword [rsp + 0x48]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x14014c5df
mov r9b, byte [rax]
test r9b, r9b
js 0x14014c667
xor ecx, ecx
jmp 0x14014cbe4
mov al, 1
cmp rbx, rdx
jae 0x14014beb9
mov rcx, qword [rsp + 0x48]
movzx ecx, byte [rcx + rbx]
lea rdx, [0x1402ac0f0]
cmp byte [rcx + rdx], 0
setne cl
test al, cl
jne 0x14014c962
jmp 0x14014beb9
xor eax, eax
mov cl, 1
cmp rbx, rdx
jae 0x14014c4fe
mov rcx, qword [rsp + 0x48]
movzx ecx, byte [rcx + rbx]
lea rdx, [0x1402ac0f0]
cmp byte [rcx + rdx], 0
sete cl
test al, cl
jne 0x14014c962
jmp 0x14014beb9
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x14014c869
movzx ecx, byte [rax]
test cl, cl
js 0x14014c5e9
shl rcx, 0x20
xor r9d, r9d
jmp 0x14014c861
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x14014ca30
movzx ecx, byte [rax]
test cl, cl
js 0x14014c628
shl rcx, 0x20
xor r9d, r9d
jmp 0x14014ca28
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x14014beb9
mov cl, byte [rax]
test cl, cl
jns 0x14014c743
mov r8d, ecx
and r8b, 0xc0
cmp r8b, 0x80
je 0x14014beb9
mov r8d, 2
cmp cl, 0xe0
jb 0x14014c5d1
mov r8d, 3
cmp cl, 0xf0
jae 0x14014c6a7
cmp r8, rdx
jbe 0x14014c6c0
jmp 0x14014beb9
mov ecx, 2
jmp 0x14014cbe4
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x14014c85f
mov r8d, 2
cmp cl, 0xe0
jb 0x14014c61a
mov r8d, 3
cmp cl, 0xf0
jae 0x14014c818
cmp r8, rdx
jbe 0x14014c82e
jmp 0x14014c85f
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x14014ca26
mov r8d, 2
cmp cl, 0xe0
jb 0x14014c659
mov r8d, 3
cmp cl, 0xf0
jae 0x14014c9df
cmp r8, rdx
jbe 0x14014c9f5
jmp 0x14014ca26
mov r8d, r9d
and r8b, 0xc0
mov ecx, 1
cmp r8b, 0x80
je 0x14014cbe4
mov r8d, 2
cmp r9b, 0xe0
jb 0x14014c699
mov r8d, 3
cmp r9b, 0xf0
jae 0x14014cba2
cmp r8, rdx
jbe 0x14014cbb4
jmp 0x14014cbe4
cmp rdx, 4
jb 0x14014beb9
mov r8d, 4
cmp cl, 0xf7
ja 0x14014beb9
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
jne 0x14014beb9
cmp qword [rsp + 0x60], 0
je 0x14014d0c3
mov rcx, qword [rsp + 0x58]
movzx eax, byte [rcx]
test al, al
jns 0x14014c743
cmp al, 0xe0
jb 0x14014c743
cmp al, 0xf0
jb 0x14014c743
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
and r8d, 0x3f
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
je 0x14014d0c3
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x40]
mov r8, rbx
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400e3de3
test rdx, rdx
je 0x14014c962
mov r9, rdx
lea rcx, [rdx - 1]
sub rdx, 4
mov r8d, 0
cmovae r8, rdx
cmp r8, rcx
mov rdx, rcx
cmovb rdx, r8
cmp rcx, r8
jbe 0x14014c7a8
cmp rcx, r9
jae 0x14014d076
mov r10b, byte [rax + rcx]
and r10b, 0xc0
cmp r10b, 0x80
jne 0x14014c7a5
dec rcx
jmp 0x14014c784
mov rdx, rcx
mov rcx, rdx
mov rdx, rax
mov r8, r9
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.14018a822
test rdx, rdx
je 0x14014c962
movzx ecx, byte [rax]
test cl, cl
js 0x14014c7d9
shl rcx, 0x20
xor r9d, r9d
jmp 0x14014ced9
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x14014ced7
mov r8d, 2
cmp cl, 0xe0
jb 0x14014c80a
mov r8d, 3
cmp cl, 0xf0
jae 0x14014ce94
cmp r8, rdx
jbe 0x14014ceaa
jmp 0x14014ced7
cmp rdx, 4
jb 0x14014c85f
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x14014c861
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x14014ccc2
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
je 0x14014c8dd
mov dword [rsp + 0x70], 0
mov rcx, rbx
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x14014c8a2
movzx ecx, byte [rax]
test cl, cl
js 0x14014c8ad
shl rcx, 0x20
xor r9d, r9d
jmp 0x14014c933
mov r9d, 2
jmp 0x14014c931
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x14014c931
mov r8d, 2
cmp cl, 0xe0
jb 0x14014c8d6
mov r8d, 3
cmp cl, 0xf0
jae 0x14014c8ee
cmp r8, rdx
jbe 0x14014c904
jmp 0x14014c931
shr rcx, 0x20
call fcn.140177f4e
and al, 1
mov dword [rsp + 0x70], eax
jmp 0x14014c871
cmp rdx, 4
jb 0x14014c931
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x14014c933
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x14014c96c
mov r9d, 1
xor ecx, ecx
mov al, 1
cmp r9, 2
je 0x14014c94f
and r9d, 1
jne 0x14014c94f
shr rcx, 0x20
call fcn.140177f4e
test al, 1
sete al
cmp byte [rsp + 0x70], 0
je 0x14014beb9
test al, al
je 0x14014beb9
mov rbx, qword [rsp + 0x68]
jmp 0x14014bf0d
cmp qword [rsp + 0x60], 0
je 0x14014d0c3
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014c896
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x14014cf76
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x14014cfaa
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x14014c896
jmp 0x14014d0c3
cmp rdx, 4
jb 0x14014ca26
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x14014ca28
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x14014cd35
mov r9d, 1
xor ecx, ecx
or rcx, r9
test r9, r9
je 0x14014caa4
mov dword [rsp + 0x70], 0
mov rcx, rbx
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x14014ca69
movzx ecx, byte [rax]
test cl, cl
js 0x14014ca74
shl rcx, 0x20
xor r9d, r9d
jmp 0x14014cafa
mov r9d, 2
jmp 0x14014caf8
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je 0x14014caf8
mov r8d, 2
cmp cl, 0xe0
jb 0x14014ca9d
mov r8d, 3
cmp cl, 0xf0
jae 0x14014cab5
cmp r8, rdx
jbe 0x14014cacb
jmp 0x14014caf8
shr rcx, 0x20
call fcn.140177f4e
and al, 1
mov dword [rsp + 0x70], eax
jmp 0x14014ca38
cmp rdx, 4
jb 0x14014caf8
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x14014cafa
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x14014cb2f
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x14014beb9
and r9d, 1
jne 0x14014beb9
shr rcx, 0x20
call fcn.140177f4e
cmp byte [rsp + 0x70], 0
jne 0x14014beb9
and al, 1
jne 0x14014c962
jmp 0x14014beb9
cmp qword [rsp + 0x60], 0
je 0x14014d0c3
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014ca5d
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe case.0x14014655a.88
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x14014cfb8
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x14014ca5d
jmp 0x14014d0c3
cmp rdx, 4
jb 0x14014cbe4
mov r8d, 4
cmp r9b, 0xf7
ja 0x14014cbe4
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
mov r8, rdx
lea rcx, [rsp + 0x50]
mov rdx, rax
call fcn.1400c18b0
mov ecx, 1
cmp qword [rsp + 0x50], 0
je 0x14014cda8
cmp rcx, 2
je 0x14014beb9
and ecx, 1
jne 0x14014beb9
mov rcx, rbx
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x40]
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.14018a822
test rdx, rdx
je 0x14014cc28
movzx ecx, byte [rax]
test cl, cl
js 0x14014cc30
shl rcx, 0x20
xor r9d, r9d
jmp 0x14014cca9
mov r9d, 2
jmp case.0x14011820f.271
mov r8d, ecx
and r8b, 0xc0
mov r9d, 1
cmp r8b, 0x80
je case.0x14011820f.271
mov r8d, 2
cmp cl, 0xe0
jb 0x14014cc59
mov r8d, 3
cmp cl, 0xf0
jae 0x14014cc60
cmp r8, rdx
jbe 0x14014cc76
jmp case.0x14011820f.271
cmp rdx, 4
jb case.0x14011820f.271
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x14014cca9
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
jno 0x14014cc7d
dec dword [rcx - 0x77]
ror byte [rax - 0x73], 1
and al, 0x50
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je 0x14014ce19
mov r9d, 1
xor ecx, ecx
cmp r9, 2
je 0x14014c962
and r9d, 1
je 0x14014cee5
jmp 0x14014c962
cmp qword [rsp + 0x60], 0
je 0x14014d0c3
add eax, dword [rax]
invalid
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014c537
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
invalid
cmp cl, 0xdf
fisttp word [rdi]
invalid
wait
add al, byte [rax]
invalid
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x14014cfdd
movzx ecx, byte [rdx + 3]
and eax, 7
loopne 0x14014cd1c
shl eax, 0x12
loopne 0x14014cd2a
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x14014c537
jmp 0x14014d0c3
cmp qword [rsp + 0x60], 0
je 0x14014d0c3
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014c56f
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
movzx ecx, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x14014cf9d
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
or eax, ecx
or eax, ecx
cmp cl, 0xf0
jb case.0x14014892c.62
add byte [rax], al
add byte [rax], al
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
adc dword [rax], eax
adc dword [rax], eax
jne 0x14014c56f
test esp, ecx
idiv edi
invalid
jmp 0x14014d0c3
cmp qword [rsp + 0x60], 0
je 0x14014d0c3
mov rcx, qword [rsp + 0x58]
movzx eax, byte [rcx]
test al, al
jns 0x14014c45c
invalid
invalid
invalid
cmp al, 0xe0
jb 0x14014c45c
cmp al, 0xf0
jb 0x14014cff9
movzx edx, byte [rcx + 1]
and edx, 0x3f
movzx r8d, byte [rcx + 2]
add al, byte [rcx - 0x7d]
loopne 0x14014ce23
add al, byte [rcx - 0x7d]
loopne 0x14014ce23
movzx ecx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl edx, 0xc
add rax, qword [r11 - 0x1f3ef820]
adc al, cl
loop 0x14014cdfd
shl r8d, 6
or r8d, edx
and ecx, 0x3f
or ecx, r8d
or ecx, eax
ror dword [rcx], 0xc1
cmp ecx, 0x110000
mov r12, qword [rsp + 0x118]
mov esp, dword [rsp + 0x118]
mov esp, dword [rsp + 0x118]
add dword [rax], eax
add byte [rdi], cl
test dword [rax - 0xa], ecx
invalid
jne 0x14014c45c
jmp 0x14014d0c3
cmp qword [rsp + 0x60], 0
je 0x14014d0c3
add byte [rax], al
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014cc1c
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe case.0x14014892c.42
movzx r8d, byte [rdx + 2]
shl r9d, 6
mov dh, 0x42
add al, byte [rcx - 0x3f]
add al, byte [rcx - 0x3f]
loope 0x14014ce5b
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
enter 0xfffffffffffff980, 0xfffffffffffffff0
jb 0x14014d008
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
mov r12, qword [rsp + 0x118]
jne 0x14014cc1c
jmp 0x14014d0c3
add byte [rax], al
add byte [rax - 0x7d], cl
cli
add al, 0x72
cmp eax, 0x4b841
add byte [rax], al
cmp rdx, 4
jb 0x14014ced7
mov r8d, 4
cmp cl, 0xf7
mov ecx, 0
ja 0x14014ced9
mov rcx, rax
lea r9, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
call fcn.1400e3de3
stc
dec dword [rcx - 0x77]
ror byte [rax - 0x73], 1
and al, 0x50
stc
dec dword [rcx - 0x77]
ror byte [rax - 0x73], 1
and al, 0x50
mov rdx, rax
call fcn.1400c18b0
cmp qword [rsp + 0x50], 0
je case.0x140141ad7.122
mov r9d, 1
add byte [rcx], dh
leave
xor ecx, ecx
or rcx, r9
test r9, r9
jne 0x14014c962
shr rcx, 0x20
call fcn.140177f4e
test al, 1
je 0x14014c962
jmp 0x14014beb9
cmp qword [rsp + 0x60], 0
je 0x14014d0c3
mov rdx, qword [rsp + 0x58]
movzx ecx, byte [rdx]
test cl, cl
jns 0x14014c7cd
mov eax, ecx
and eax, 0x1f
loopne 0x14014cf3b
loopne 0x14014cf3b
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x14014cfd3
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
stc
invalid
jb 0x14014d01e
stc
invalid
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
mov r12, qword [rsp + 0x118]
jne 0x14014c7cd
jmp 0x14014d0c3
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14014c896
invalid
inc ecx
loopne 0x14014cf8c
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14014ca5d
int 0xfa
invalid
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14014c537
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14014c56f
cmc
invalid
invalid
cmc
invalid
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x14014c896
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x14014ca5d
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14014cc1c
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14014d027
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x14014c537
shl eax, 0xc
or r8d, eax
mov ecx, r8d
jmp 0x14014c56f
xor ecx, ecx
mov r12, qword [rsp + 0x118]
jmp 0x14014cbe4
shl eax, 0xc
or r8d, eax
or al, 0x41
or eax, eax
mov ecx, r8d
mov r12, qword [rsp + 0x118]
jmp 0x14014cc1c
shl eax, 0xc
or r8d, eax
mov ecx, r8d
mov r12, qword [rsp + 0x118]
jmp 0x14014c7cd
mov rcx, qword [rsp + 0x78]
inc rcx
mov rbp, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x40]
jmp 0x14014be36
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_nfa_thompson_backtrack.rs
call fcn.1400bd810
invalid
idiv edi
invalid
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
mov rdx, r9
call fcn.1400bd810
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
mov rcx, rbx
jmp 0x14014d0a1
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
jmp 0x14014d0a1
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
mov rdx, qword [rsp + 0x40]
call fcn.1400bd810
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400bd810
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_look.rs
call fcn.1400bd810
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_utf8.rsH
mov edx, 0x2b
call fcn.1400be6a0
ud2
call fcn.14014521d
jmp 0x140152fe5
call fcn.14011cf84
mov qword [rsp + 0x20], rbx
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x90]
mov r9, rbp
jmp 0x140152760
call fcn.14014521d
test eax, eax
je 0x14015348b
mov eax, 1
jmp 0x140152fe5
mov r9, rdi
call fcn.140144c05
mov eax, 1
mov rbx, qword [rsp + 0x200]
mov rcx, qword [rsp + 0xc8]
movups xmm0, xmmword [rsp + 0xd0]
movups xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0xe8], rcx
test rax, rax
je 0x140152fe3
mov edx, dword [rsp + 0xf8]
lea rax, [rdx + rdx]
lea rcx, [rdx*2 + 1]
cmp rax, rbx
jae 0x140152fc7
mov r8, qword [rsp + 0xe8]
inc r8
mov qword [rbp + rax*8], r8
mov eax, 1
cmp rcx, rbx
jae 0x140152fe5
mov r8, qword [rsp + 0xf0]
inc r8
mov qword [rbp + rcx*8], r8
jmp 0x140152fe5
xor eax, eax
add rsp, 0x198
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8, qword [rsp + 0xc8]
mov r9, qword [rsp + 0xd0]
mov ebx, dword [rsp + 0xd8]
lea rsi, [rsp + 0x60]
mov qword [rsi + 8], r13
mov rax, qword [rsp + 0x98]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], r15
mov qword [rsi + 0x20], r14
mov rax, qword [rsp + 0xa0]
mov dword [rsi], eax
mov eax, dword [rsp + 0x44]
mov dword [rsi + 4], eax
mov al, byte [rsp + 0xb0]
mov byte [rsi + 0x28], al
lea rdi, [rsp + 0x130]
mov rcx, rdi
mov rdx, rsi
call fcn.140144c53
mov dword [rdi], 2
mov dword [rdi + 4], ebx
movups xmm0, xmmword [rdi + 0x10]
movups xmm1, xmmword [rdi + 0x20]
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi + 0x20], xmm1
mov eax, dword [rdi]
mov dword [rsi], eax
mov eax, dword [rdi + 4]
mov dword [rsi + 4], eax
mov rax, qword [rdi + 8]
mov qword [rsi + 8], rax
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x60]
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r9, rbp
jmp 0x140152ce0
add byte [rax - 0x77], cl
adc byte [rcx + r9*4 + 0x7a], cl
sbb byte [rcx + rcx*4 + 0x72], cl
invalid
invalid
and byte [rbx - 0x7eb7ffde], al
invalid
loope 0x140153361
mov eax, edi
mov r9, rdi
call fcn.140144c53
inc dword [rcx - 0x39]
add al, 0x24
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [r12 + 0x10]
lea r9, [rsp + 0x160]
movaps xmmword [r9 + 0x10], xmm0
mov rax, qword [r12 + 0x20]
mov qword [r9 + 0x20], rax
and byte [r9 - 0x75], al
add al, 0x24
and byte [r9 - 0x75], al
add al, 0x24
and al, 0x41
mov dword [rcx], eax
mov dword [r9], eax
mov rax, qword [r12 + 4]
mov qword [r9 + 4], rax
mov eax, dword [r12 + 0xc]
mov dword [r9 + 0xc], eax
mov dword [rcx + 0xc], eax
mov eax, dword [r12 + 0x29]
mov dword [r9 + 0x29], eax
mov dword [rcx + 0x29], eax
mov eax, dword [r12 + 0x2c]
sub al, 0x41
mov dword [rcx + 0x2c], eax
mov dword [r9 + 0x2c], eax
mov byte [r9 + 0x28], 0
lea r12, [rsp + 0x60]
mov rcx, r12
mov rdx, qword [rsp + 0xa8]
add byte [rax], al
mov r8, rsi
call fcn.140144d0d
mov rax, qword [r12]
add al, 0x24
cmp rax, 2
jne case.0x14013e339.208
mov rcx, qword [rsp + 0x68]
mov rbp, qword [rsp + 0x48]
mov ebp, dword [rsp + 0x48]
mov ebp, dword [rsp + 0x48]
mov rbx, qword [rsp + 0x200]
jmp 0x140152be8
add cl, ch
cmp eax, 0x48fffff8
test eax, eax
invalid
mov rbp, qword [rsp + 0x48]
insb byte [rdi], dx
and al, 0x48
je 0x1401534a3
mov r8, qword [rsp + 0x68]
lea rcx, [rsp + 0xc8]
mov edx, ebx
jmp 0x140152f65
test rax, rax
je 0x1401534a3
invalid
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x68
mov r8, qword [rsp + 0x68]
lea rcx, [rsp + 0xc8]
mov edx, ebx
mov r9, rdi
mov ecx, edi
add byte [rax], al
add byte [rcx - 0x676b626], cl
call fcn.140144c05
mov rbp, qword [rsp + 0x48]
jmp 0x140153036
cld
invalid
mov edx, 0x28
add byte [rax], al
call fcn.1400be6a0
lea rax, str.internal_error:_entered_unreachable_code:_ReverseSuffix_always_has_a_DFA
invalid
dec dword [rax - 0x73]
add eax, 0x152e4a
invalid
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x60]
and al, 0x60
mov qword [rcx], rax
mov qword [rcx + 8], 1
add byte [rax], al
invalid
lea rax, [rsp + 0x160]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_meta_strategy.rs
call fcn.1400bd510
lea rcx, str.internal_error:_entered_unreachable_code_home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_webpki_0.101.7_src_calendar.rs
invalid
add byte [rbp + rcx*4 + 5], cl
int 0x31
invalid
invalid
add bl, ch
invalid
invalid
add byte [rbp + rcx*4 + 5], cl
int 0x31
xor dword [0x188c61f56], edx
xor dword [0x188c61f56], edx
lea eax, [0x1402a62f0]
adc eax, 0x4c8d4800
and al, 0x60
lea rcx, [rsp + 0x60]
lea ecx, [rsp + 0x60]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [rsp + 0x160]
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
adc byte [r15], cl
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0x152e7a
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
adc byte [r15], cl
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0x152e7a
call fcn.1400bd510
lea rcx, str.should_find_a_match
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_meta_strategy.rs
add eax, 0x152cd7
invalid
add eax, 0x152cd7
sub al, 0x15
add byte [rdx + 0x13], bh
mov edx, 0x13
call fcn.1400c46a0
adc edi, esi
dec dword [rax - 0x73]
lea rcx, [0x1402a538f]
or eax, 0x151ee5
lea r8, [0x1402a5430]
lea eax, [0x1402a5430]
mov edx, 0x30
call fcn.1400c46a0
adc edi, esi
dec esp
adc edi, esi
dec esp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x98
cmp byte [rcx + 0x788], 0
invalid
add byte [rax], al
add byte [rdi], cl
test dword [rbx + 1], ebp
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
test dword [rbx + 1], ebp
add byte [rax], al
mov rdi, r9
mov rsi, r8
mov rbx, rcx
retf
lea rax, [rcx + 0x38]
iretd
retf
xor r15d, r15d
cmp qword [rcx + 0x38], 2
cmovne r15, rax
je 0x1401535e7
in al, dx
add byte [rax], al
invalid
xor r12d, r12d
xor esp, esp
cmp dword [rdx], 2
mov qword [rsp + 0x30], rdx
cmovne r12, rdx
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_meta_wrappers.rs
fbstp tbyte [rax]
invalid
invalid
xor byte [rdi + rcx + 0x45], cl
loop 0x140153553
lea edx, [0x1402a65f0]
fbstp tbyte [rax]
adc eax, 0xe1894c00
mov rcx, r12
call fcn.1401449c8
lea r13, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
adc al, 0xff
dec dword [rbp + rcx*4 + 0x6c]
insb byte [rdi], dx
insb byte [rdi], dx
and al, 0x40
and qword [r13], 0
and dword [r13 + 0x28], 0
add byte [rcx - 0x7d], al
sub byte gs:[rax], al
and qword [r13 + 0x30], 0
and qword [r13 + 0x18], 0
mov byte [r13 + 0x38], 0
mov qword [rsp + 0x38], rbx
mov r14, qword [rbx + 0x1b8]
add dword [rax], eax
add byte [rax - 0x76], al
outsb dx, byte [rsi]
invalid
add dword [rax], eax
add byte [rax - 0x76], al
outsb dx, byte [rsi]
sub byte [rcx - 0x80], al
cmp byte [r14 + 0x181], 0
je 0x14015355e
mov esi, 0x181
add byte [rax], al
add byte [rbp + rcx + 0x41], dh
cmp byte [rsi + 0x182], 0
cmp byte [r14 + 0x182], 0
mov esi, 0x182
add byte [rdi], cl
xchg esp, eax
ret
sete bl
jmp 0x140153560
mov bl, 1
add dword [rcx + rcx*4 - 7], ecx
mov rcx, r15
mov rdx, r12
mov r8, rsi
mov r9, r13
call fcn.140119b94
test rax, rax
jne 0x1401535d5
mov rax, qword [rsp + 0x40]
test rax, rax
sete cl
or bl, cl
je 0x1401535b8
xor ecx, dword [rax - 0x7b]
ror byte [rdi], 0x84
test rax, rax
je 0x140153632
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rbx + rcx*4 + 0x44], al
and al, 0x50
mov r8d, dword [rsp + 0x50]
and al, 0x50
lea rcx, [rsp + 0x80]
mov rdx, rdi
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
cli
call fcn.1401449ee
mov rax, qword [rdi + 0x10]
cmp rax, qword [rdi + 8]
je 0x140153632
test bpl, bpl
je 0x140153547
jmp 0x140153632
mov rcx, rsi
mov rdx, r13
mov r8, r15
mov r9, r12
mov ecx, esp
mov ecx, esp
call fcn.140119af3
test rax, rax
jne 0x1401535d5
cld
dec dword [rax - 0x7b]
sal byte [rbp + 7], 0x48
mov rax, qword [rsp + 0x40]
mov rax, qword [rsp + 0x40]
jmp 0x140153585
mov al, 0x48
mov ecx, eax
mov rcx, rax
call fcn.14011cf84
mov rbx, qword [rsp + 0x38]
cmpsd dword [rsi], dword [rdi]
cdq
cld
dec dword [rax - 0x75]
pop rsp
and al, 0x38
mov rdx, qword [rsp + 0x30]
lea rax, [rdx + 0x448]
add byte [rax], al
xor r15d, r15d
movabs rcx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax + 0x488a3948], al
add al, 0
add byte [rdi + rcx + 0x45], cl
clc
add byte [rax], al
add byte [rax], al
add byte [rax + 0x488a3948], al
add al, 0
add byte [rdi + rcx + 0x45], cl
clc
lea rdx, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_meta_wrappers.rs
mov rcx, r15
adc eax, 0xf9894c00
call fcn.14013ff92
mov rcx, qword [rbx + 0x740]
mov dl, byte [rbx + 0x768]
mov qword [rsp + 0x20], rdi
mov r8, r15
mov r9, rsi
call fcn.14013ffb8
invalid
invalid
leave
invalid
invalid
nop
add rsp, 0x98
add byte [rbx + 0x5d], bl
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
lea rcx, str.internal_error:_entered_unreachable_code_home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rustls_webpki_0.101.7_src_calendar.rs
lea r8, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_meta_wrappers.rs
lea eax, [0x1402a6698]
lea eax, [0x1402a6698]
mov edx, 0x28
call fcn.1400be6a0
int3
mov eax, 0
add byte [rax], al
add byte [rax], al
or byte [rax + 0x33], 2
cmp rax, 7
add byte [rax], al
or byte [rax + 0x33], 2
cmp rax, 7
mov edx, 4
add al, 0
add byte [rax], al
cmovb rdx, rax
mov rdi, rcx
lea rax, [0x14025262c]
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
jmp rcx
mov bpl, byte [r14 + 8]
mov ecx, 0x18
mov edx, 8
call fcn.14004862f
mov rbx, rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rbx], rax
mov qword [rbx + 8], rax
mov byte [rbx + 0x10], bpl
lea r14, [0x1402a8888]
mov ebx, 0xe9001551
outsd dx, dword [rsi]
add dword [rax], eax
invalid
mov ebx, 0xe9001551
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rcx + 0xf], al
movzx ebp, word [r14 + 8]
mov ecx, 0x18
movzx ebp, word [r14 + 8]
mov ecx, 0x18
mov edx, 8
call fcn.14004862f
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
mov word [rbx + 0x10], bp
lea r14, [0x1402a8900]
xor eax, 0x155200
xor eax, 0x155200
jmp 0x140153841
add dword [rax], eax
add byte [rcx + 0xf], al
movzx ebp, word [r14 + 8]
mov r14b, byte [r14 + 0xa]
movzx ebp, word [r14 + 8]
mov r14b, byte [r14 + 0xa]
mov ecx, 0x18
mov edx, 8
call fcn.14004862f
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
mov byte [rbx + 0x12], r14b
mov word [rbx + 0x10], bp
lea r14, [0x1402a8978]
jmp 0x140153841
invalid
add byte [rcx - 0x7d], cl
invalid
add r14, 0x20
lea rcx, [rsp + 0x30]
mov r8d, 0x120
mov rdx, r14
call sub.msvcrt.dll_memcpy
mov ecx, 0x140
mov edx, 0x20
call fcn.14004862f
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
lea rcx, [rbx + 0x10]
lea rdx, [rsp + 0x20]
mov r8d, 0x130
call sub.msvcrt.dll_memcpy
lea r14, fcn.140153b89
jmp 0x140153841
mov ecx, 0x220
mov edx, 8
call fcn.14004862f
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
lea rcx, [rbx + 0x10]
mov r8d, 0x210
mov rdx, r14
call sub.msvcrt.dll_memcpy
lea r14, fcn.140153d02
jmp 0x140153841
add r14, 8
mov ecx, 0x110
mov edx, 8
call fcn.14004862f
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
lea rcx, [rbx + 0x10]
mov r8d, 0x100
mov rdx, r14
call sub.msvcrt.dll_memcpy
lea r14, [0x1402a8ae0]
jmp 0x140153841
mov ecx, 0x28
mov edx, 8
call fcn.14004862f
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
movups xmm0, xmmword [r14 + 8]
movups xmmword [rbx + 0x10], xmm0
mov rax, qword [r14 + 0x18]
mov qword [rbx + 0x20], rax
lea r14, fcn.1401544b4
mov rax, qword [r14 + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rax + rbx]
add rcx, 0x10
call qword [r14 + 0x58]
mov qword [rdi], rbx
mov qword [rdi + 8], r14
mov qword [rdi + 0x10], rsi
mov byte [rdi + 0x18], al
add rsp, 0x150
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
push rsi
sub rsp, 0x50
mov rdx, rcx
lea rsi, [rsp + 0x28]
mov rcx, rsi
xor r8d, r8d
call fcn.1401449ee
cmp byte [rsi], 0
jne 0x14015654b
add rsp, 0x50
pop rsi
ret
mov rax, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x38]
lea r8, [rsp + 0x40]
mov qword [r8], rax
mov dword [r8 + 8], ecx
lea rax, str._home_r3dlust_.cargo_registry_src_index.crates.io_6f17d22bba15001f_regex_automata_0.4.5_src_util_search.rs
mov qword [rsp + 0x20], rax
lea rcx, str.PatternSet_should_have_sufficient_capacity
lea r9, [0x1402a3a38]
mov edx, 0x2a
call fcn.1400c2a60
int3
add rsp, 0x68
pop rdi
pop rsi
ret
lea rcx, [rsp + 0x38]
xor edx, edx
call fcn.140144c05
mov rcx, qword [rsp + 0xa0]
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rbx - 0x47b7dbac], cl
add dword [rax], eax
add byte [rax], al
test rcx, rcx
test ecx, ecx
je 0x140157d38
mov r9, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
inc r9
mov qword [rsi], r9
cmp rcx, 1
je 0x140157d38
invalid
inc r8
mov qword [rsi + 8], r8
jmp 0x140157d38
cmp r8, rcx
jbe 0x140157e09
add rsp, 0x68
pop rdi
pop rsi
ret
mov rsi, r9
mov r9d, dword [rax]
dec r9
cmp r9, 2
jae 0x140157e31
cmp r8, qword [rax + 0x10]
jae 0x140157e02
adc byte [rbx - 0x1c], dh
mov rax, qword [rax + 8]
mov cl, byte [rdx + 8]
cmp cl, byte [rax + r8]
jne 0x140157e02
lea r9, [r8 + 1]
jmp case.0x14013e70c.205
add rdx, 8
mov r10, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov qword [rsp + 0x28], rcx
and al, 0x28
ret 0x4c08
and al, 0x28
mov qword [rsp + 0x20], r8
mov dword [rsp + 0x20], eax
lea rdi, [rsp + 0x30]
mov rcx, rdi
mov r8, r10
call fcn.1401538aa
push rbx
mov edx, 0x8348ffff
invalid
invalid
je 0x140157e02
mov r8, qword [rsp + 0x38]
mov r9, qword [rsp + 0x40]
lea rcx, [rsp + 0x50]
xor edx, edx
shr al, cl
xchg edx, eax
int 0xfe
dec dword [rax - 0x77]
int1
shr al, cl
xchg edx, eax
int 0xfe
dec dword [rax - 0x77]
int1
add rsp, 0x68
pop rdi
pop rsi
jmp 0x140156528
invalid
invalid
sti
cli
dec dword [rax - 0x7d]
cmp rax, 1
je 0x140157eff
mov rsi, rax
str word [rax - 0x77]
or byte [rax - 0x7d], cl
invalid
or byte [rax], al
add byte [rax - 0x7b], cl
leave
or byte [rcx], r8b
add byte [rax], al
add byte [rax - 0x77], cl
adc bl, r13b
add dh, byte [rcx]
ror byte [rax - 0x7d], 0xc4
push rax
and al, 0x15
add byte [rax - 0x73], cl
and al, 0x20
mov dword [rcx], eax
or byte [rcx], al
add byte [rax], al
add byte [rax], al
lea rax, str.called__Result::unwrap____on_an__Err__value
sub byte [rcx - 0x77], cl
ror byte [rax - 0x75], 1
add dword [rax - 0x75], ecx
mov rdx, qword [rcx + 0x10]
sub rax, rdx
cmp rax, r8
cmp eax, eax
mov rdx, qword [rcx + 0x10]
sub rax, rdx
cmp rax, r8
cmp eax, eax
cmp eax, eax
jae 0x140157f64
call fcn.1400f663a
mov rcx, rax
add rsp, 0x28
invalid
sub cl, ch
std
fucomp st(2)
invalid
loop 0x140157f3c
stc
dec dword [rax - 0x77]
ror dword [rax - 0x7d], 0xc4
invalid
sub cl, ch
std
fucomp st(2)
call qword [rax + 0x28c48348]
add rsp, 0x28
invalid
nop
add rsp, 0x28
ret
in al, dx
and byte [rcx + rcx*4 - 0x39], cl
test edx, edx
mov rbx, rdx
mov eax, ebx
dec dword [rax - 0x77]
cli
adc cl, byte [rax - 0x7d]
or byte [rax], al
and byte [rax - 0x77], cl
invalid
or byte [rax - 0x77], cl
push rsi
adc byte [rcx], dh
shr bl, 0xd
invalid
xchg edx, eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
cmp ecx, edx
ror dword [rax - 0x7d], 1
cli
add eax, 0x4bb
add byte [rax + 0xf], cl
fidiv dword [r9]
ror byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rax - 0x3f], cl
loop case.0x1401412bf.184
test eax, eax
sal byte [rbp + rbx + 0x48], 0xc1
loopne 0x140158031
mov ecx, dword [rsi + 8]
or byte [rax - 0x77], r9b
and al, 0x20
add byte [rax], al
and al, 0x30
sub byte [rax], al
add byte [rax - 0x73], cl
jl 0x140158076
cmp byte [rbp + rcx*4 + 0x4c], cl
and al, 0x20
invalid
add byte [rax - 0x75], cl
or byte [r15 + r8 + 0x48], r14b
mov edx, dword [rsp + 0x48]
or byte [rax - 0x77], cl
invalid
mov dword [rsi], ebx
add esp, 0x50
push rbx
sub rsp, 0x20
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
sub rsi, rdx
mov r14, rsi
shr r14, 3
shr esi, 3
shr esi, 3
add ecx, dword [rcx + rcx*4 - 0xe]
mov rdx, r14
call fcn.140157f3d
mov r15, qword [rbx + 0x10]
lea rcx, [r15*8]
invalid
dec dword [rbx + rcx*4 + 0x7b]
adc byte [rdx - 0x73], cl
or al, 0xfd
add byte [rax], al
add byte [rax], al
add rcx, qword [rbx + 8]
mov rdx, rdi
mov r8, rsi
call sub.msvcrt.dll_memcpy
lea esp, [rsi + rcx - 0x1feb300]
lea esp, [rsi + rcx - 0x1feb300]
mov qword [rbx + 0x10], r14
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
pop rdi
invalid
pop rdi
ret
test r8, r8
je 0x14015812b
sal byte [rbp + rdi + 0x48], 0x89
mov rsi, rcx
mov rdi, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x18]
mov rbx, qword [rdi + 0x10]
cmp rdx, rbx
je 0x140158124
invalid
mov rax, qword [rdi + 8]
shl rdx, 6
add rdx, rax
mov rcx, rbx
shl rcx, 6
add rcx, rax
shl r8, 6
shl eax, 6
shl eax, 6
call sub.msvcrt.dll_memmove
mov r8, qword [rsi + 0x20]
add r8, rbx
mov qword [rdi + 0x10], r8
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov ecx, dword [rcx]
jmp 0x14001f536
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
add byte [rax - 0x77], cl
xlatb
add byte [rax - 0x77], cl
xlatb
mov rsi, rcx
movzx eax, word [r8 + 0x10]
lea rcx, [0x140252648]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rsi
int1
mov rdx, rdi
add rsp, 0xb8
add esp, 0xb8
add esp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140158c58
ror dword [rdx], 0
invalid
ror dword [rdx], 0
add byte [rax - 0x73], cl
lea rax, [rsp + 0x38]
add byte [rax], al
lea rax, [rsp + 0x38]
and dword [rax + 4], 0
mov ecx, dword [r8 + 0x14]
mov dword [rax + 8], ecx
mov byte [rax], 0
jmp 0x140158231
mov r14, qword [r8 + 0x28]
test r14, r14
je 0x14015843f
mov rax, r14
shr rax, 0x3c
jne 0x140158c45
test dword [rdx + rcx], edi
invalid
test dword [rdx + rcx], edi
add byte [rbp - 0x75], cl
js 0x1401581ed
mov r15, qword [r8 + 0x20]
lea rbx, [r14*8]
mov ecx, 4
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
invalid
mov edx, ebx
call fcn.14004865e
test rax, rax
je 0x140158c4a
xor ecx, ecx
mov rdx, qword [r15 + rcx*8]
mov qword [rax + rcx*8], rdx
inc rcx
cmp r14, rcx
jne 0x1401581ed
lea r8, [rsp + 0x38]
and al, 0x38
mov qword [r8 + 8], r14
mov qword [r8 + 0x10], rax
adc byte [rbp - 0x77], cl
jo 0x140158226
adc byte [rbp - 0x77], cl
jo 0x140158226
and dword [r8 + 4], 0
mov byte [r8], 1
jmp 0x140158448
lea rax, [rsp + 0x38]
and dword [rax + 4], 0
movzx ecx, word [r8 + 0x12]
movzx ecx, word [rax + 0x12]
mov word [rax + 2], cx
mov byte [rax], 3
invalid
add ecx, dword [rax - 0x73]
pop rsp
and al, 0x60
lea rbx, [rsp + 0x60]
mov rcx, rbx
mov rdx, rdi
mov r8, rax
call fcn.140158c95
or al, byte [rax]
add byte [rax - 0x75], cl
add ebp, ecx
invalid
add al, byte [rax]
invalid
or al, byte [rax]
add byte [rax - 0x75], cl
add ebp, ecx
invalid
mov ebx, dword [r8 + 0x28]
mov eax, dword [r8 + 0x18]
mov r14d, dword [r8 + 0x1c]
test ebx, ebx
jne 0x140158406
test eax, eax
je 0x140158406
cmp r14d, 1
jne 0x140158406
mov cl, byte [r8 + 0x2c]
lea rax, [rsp + 0x38]
and qword [rax + 8], 0
mov qword [rax + 0x10], 4
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
sbb byte [rax], al
mov r14, qword [r8 + 0x20]
xor cl, 1
mov byte [rax + 1], cl
mov byte [rax], 2
lea rbx, [rsp + 0x60]
mov rcx, rbx
mov rdx, rdi
mov r8, rax
shr al, 0xe8
or dword [rax], eax
add byte [rax - 0x75], cl
add ecx, dword [rax - 0x7b]
ror byte [rdi], 0x84
push rsi
add al, byte [rax]
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
shr al, 0xe8
or dword [rax], eax
add byte [rax - 0x75], cl
add ecx, dword [rax - 0x7b]
ror byte [rdi], 0x84
push rsi
add al, byte [rax]
add byte [rax - 0x75], cl
and al, 0x68
mov rcx, qword [rsp + 0x68]
jmp 0x140158bc2
mov eax, dword [r8 + 0x30]
mov rcx, qword [r8 + 0x18]
sbb byte [rbp - 0x75], cl
and byte [rcx - 0x75], cl
push rax
sub byte [rax - 0x77], cl
mov dword [rsp + 0x28], ecx
sbb byte [rbp - 0x75], cl
and byte [rcx - 0x75], cl
push rax
sub byte [rax - 0x77], cl
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x20], rdx
mov rcx, rsi
mov rdx, rdi
mov r8d, eax
call fcn.140158fe1
jmp 0x140158477
mov rax, qword [r8 + 0x20]
mov rcx, qword [r8 + 0x28]
shl rcx, 6
add rcx, rax
lea rdx, [rsp + 0x90]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
mov qword [rdx + 0x10], rdi
lea rbx, [rsp + 0x38]
mov rcx, rbx
call fcn.1401594d3
cmp qword [rbx], 0
je 0x14015848b
mov rax, qword [rsp + 0x40]
mov r12, qword [rsp + 0x48]
test rax, rax
jne 0x1401583fd
mov rax, qword [rsp + 0xa0]
lea rbx, [rsp + 0x60]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rbx], xmm0
lea r14, [rsp + 0x38]
mov r15, r12
shr r15, 0x20
mov ebp, r15d
mov rcx, r14
mov rdx, rbx
call fcn.1401594d3
cmp qword [rsp + 0x38], 0
je 0x14015888d
mov rax, qword [rsp + 0x40]
mov r15, qword [rsp + 0x48]
test rax, rax
jne 0x1401583a5
mov rcx, rdi
mov edx, ebp
mov r8d, r15d
call fcn.140158dec
test rax, rax
je 0x140158360
mov r15d, 0x22
mov qword [rsi], rax
mov qword [rsi + 8], r15
jmp 0x140158477
mov rax, qword [r8 + 0x20]
mov rcx, qword [r8 + 0x28]
shl rcx, 6
add rcx, rax
lea rdx, [rsp + 0x90]
mov qword [rdx], rax
mov qword [rdx + 8], rcx
mov qword [rdx + 0x10], rdi
lea rbx, [rsp + 0x60]
mov rcx, rbx
call fcn.14015950a
cmp qword [rbx], 0
je 0x140158498
mov rax, qword [rsp + 0x68]
mov r12, qword [rsp + 0x70]
test rax, rax
je 0x1401584ca
mov qword [rsi], rax
mov qword [rsi + 8], r12
jmp 0x140158477
test eax, eax
je 0x1401585a9
mov r13, qword [r8 + 0x20]
cmp ebx, r14d
jne 0x140158716
mov rcx, rsi
mov rdx, rdi
mov r8, r13
mov r9d, ebx
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.140158efc
lea r8, [rsp + 0x38]
mov byte [r8], 5
lea rcx, [rsp + 0x60]
mov rdx, rdi
call fcn.140158c95
mov rax, qword [rsp + 0x60]
test rax, rax
je 0x14015846a
mov rcx, qword [rsp + 0x68]
mov qword [rsi + 8], rcx
jmp 0x140158474
mov ecx, dword [rsp + 0x68]
mov dword [rsi + 8], ecx
mov dword [rsi + 0xc], ecx
mov qword [rsi], rax
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rsi
mov rdx, rdi
call fcn.140158c58
jmp 0x140158477
lea r8, [rsp + 0x38]
mov byte [r8], 5
lea rbx, [rsp + 0xa8]
mov rcx, rbx
mov rdx, rdi
call fcn.140158c95
mov rax, qword [rbx]
test rax, rax
je 0x140158877
mov rcx, qword [rsp + 0xb0]
jmp 0x140158464
mov r15, r12
shr r15, 0x20
lea rbx, [rsp + 0x38]
lea rdx, [rsp + 0x90]
mov rcx, rbx
call fcn.14015950a
cmp qword [rbx], 0
je 0x140158883
mov rax, qword [rsp + 0x40]
mov r14, qword [rsp + 0x48]
test rax, rax
je 0x140158a1f
mov qword [rsi], rax
mov qword [rsi + 8], r14
jmp 0x140158477
mov ebx, dword [rsp + 0x68]
lea r15, [rsp + 0x38]
mov rcx, r15
mov rdx, rdi
mov r8, r14
call fcn.14015814b
mov rax, qword [r15]
test rax, rax
jne case.0x1401412bf.195
lea r14, [rsp + 0x38]
mov r15d, dword [r14 + 8]
mov ebp, dword [r14 + 0xc]
mov rcx, r14
mov rdx, rdi
call fcn.140158dc9
mov rax, qword [r14]
test rax, rax
jne case.0x1401412bf.195
mov r14d, dword [rsp + 0x40]
mov rcx, rdi
mov edx, ebx
mov r8d, r15d
call fcn.140158dec
test rax, rax
jne 0x140158c1b
mov rcx, rdi
mov edx, ebx
mov r8d, r14d
call fcn.140158dec
test rax, rax
jne 0x140158c1b
mov rcx, rdi
mov edx, ebp
mov r8d, r14d
call fcn.140158dec
test rax, rax
jne 0x140158c1b
mov dword [rsi + 8], ebx
mov dword [rsi + 0xc], r14d
jmp 0x140158894
mov r14, qword [r8 + 0x20]
mov r12b, byte [r8 + 0x2c]
cmp ebx, 1
je 0x14015889d
test ebx, ebx
jne 0x14015893c
cmp byte [r14 + 0x39], 0
je 0x140158b5f
lea rbx, [rsp + 0x38]
mov rcx, rbx
mov rdx, rdi
mov r8, r14
call fcn.14015814b
mov rax, qword [rbx]
test rax, rax
jne case.0x1401412bf.195
lea r8, [rsp + 0x38]
mov ebx, dword [r8 + 8]
mov r14d, dword [r8 + 0xc]
and qword [r8 + 8], 0
mov qword [r8 + 0x10], 4
and qword [r8 + 0x18], 0
xor r12b, 1
mov byte [r8 + 1], r12b
mov byte [r8], 2
lea r15, [rsp + 0x60]
mov rcx, r15
mov rdx, rdi
call fcn.140158c95
mov rax, qword [r15]
test rax, rax
jne 0x1401582b9
mov ebp, dword [rsp + 0x68]
mov rcx, rdi
mov edx, r14d
mov r8d, ebp
call fcn.140158dec
test rax, rax
jne 0x140158c1b
mov rcx, rdi
mov edx, ebp
mov r8d, ebx
call fcn.140158dec
test rax, rax
jne 0x140158c1b
lea r8, [rsp + 0x38]
and qword [r8 + 8], 0
mov qword [r8 + 0x10], 4
and qword [r8 + 0x18], 0
mov byte [r8 + 1], r12b
mov byte [r8], 2
lea r14, [rsp + 0x60]
mov rcx, r14
mov rdx, rdi
call fcn.140158c95
mov rax, qword [r14]
test rax, rax
jne 0x1401582b9
mov r14d, dword [rsp + 0x68]
lea r15, [rsp + 0x38]
mov rcx, r15
mov rdx, rdi
call fcn.140158dc9
mov rax, qword [r15]
test rax, rax
jne case.0x1401412bf.195
mov r15d, dword [rsp + 0x40]
mov rcx, rdi
mov edx, r14d
mov r8d, ebx
call fcn.140158dec
test rax, rax
jne 0x140158c1b
mov rcx, rdi
mov edx, r14d
mov r8d, r15d
call fcn.140158dec
test rax, rax
jne 0x140158c1b
mov rcx, rdi
mov edx, ebp
mov r8d, r15d
call fcn.140158dec
test rax, rax
jne 0x140158c1b
mov dword [rsi + 8], r14d
mov dword [rsi + 0xc], r15d
jmp 0x140158894
mov bpl, byte [r8 + 0x2c]
lea r15, [rsp + 0x38]
mov rcx, r15
mov rdx, rdi
mov r8, r13
mov r9d, ebx
call fcn.140158efc
mov rax, qword [r15]
test rax, rax
jne case.0x1401412bf.195
lea r12, [rsp + 0x38]
mov r15d, dword [r12 + 8]
mov eax, dword [r12 + 0xc]
mov dword [rsp + 0x84], eax
mov rcx, r12
mov rdx, rdi
call fcn.140158dc9
mov rax, qword [r12]
test rax, rax
jne case.0x1401412bf.195
mov dword [rsp + 0x88], r15d
lea r15, [rsp + 0x38]
mov r12d, dword [r15 + 8]
xor bpl, 1
dec ebx
mov edx, dword [rsp + 0x84]
mov byte [rsp + 0x5f], bpl
mov dword [rsp + 0x8c], r12d
inc ebx
cmp ebx, r14d
jae 0x140158bce
mov dword [rsp + 0x84], edx
and qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 4
and qword [rsp + 0x50], 0
mov byte [rsp + 0x39], bpl
mov byte [rsp + 0x38], 2
lea rcx, [rsp + 0x60]
mov rdx, rdi
mov r8, r15
call fcn.140158c95
mov rax, qword [rsp + 0x60]
test rax, rax
jne 0x1401582b9
mov r12d, dword [rsp + 0x68]
mov rcx, r15
mov rdx, rdi
mov r8, r13
call fcn.14015814b
mov rax, qword [rsp + 0x38]
test rax, rax
jne case.0x1401412bf.195
mov r15, r13
mov ebp, dword [rsp + 0x40]
mov r13d, dword [rsp + 0x44]
mov rcx, rdi
mov edx, dword [rsp + 0x84]
mov r8d, r12d
call fcn.140158dec
test rax, rax
jne 0x140158c1b
mov rcx, rdi
mov edx, r12d
mov r8d, ebp
call fcn.140158dec
test rax, rax
jne 0x140158c1b
mov rcx, rdi
mov edx, r12d
mov r12d, dword [rsp + 0x8c]
mov r8d, r12d
call fcn.140158dec
xchg ebx, eax
add eax, 0x89440000
invalid
test rax, rax
mov r13, r15
mov bpl, byte [rsp + 0x5f]
lea r15, [rsp + 0x38]
je 0x140158795
jmp 0x140158c1b
mov ecx, dword [rsp + 0xb0]
jmp 0x14015846e
mov dword [rsi + 8], r12d
mov dword [rsi + 0xc], r15d
jmp 0x140158894
mov dword [rsi + 8], r12d
mov dword [rsi + 0xc], ebp
and qword [rsi], 0
jmp 0x140158477
lea rbx, [rsp + 0x38]
mov rcx, rbx
mov rdx, rdi
mov r8, r14
call fcn.14015814b
mov rax, qword [rbx]
test rax, rax
jne case.0x1401412bf.195
lea r8, [rsp + 0x38]
mov ebx, dword [r8 + 8]
mov r14d, dword [r8 + 0xc]
and qword [r8 + 8], 0
mov qword [r8 + 0x10], 4
and qword [r8 + 0x18], 0
xor r12b, 1
mov byte [r8 + 1], r12b
mov byte [r8], 2
lea r15, [rsp + 0x60]
jl 0x14015890f
invalid
mov rcx, r15
mov rdx, rdi
call fcn.140158c95
mov rax, qword [r15]
test rax, rax
jne 0x1401582b9
jl 0x14015890f
invalid
mov ebp, dword [rsp + 0x68]
mov rcx, rdi
mov edx, r14d
mov r8d, ebp
call fcn.140158dec
test rax, rax
jne 0x140158c1b
call 0x1401a60fc
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
std
add al, byte [rax]
add byte [rax - 0x77], cl
mov ecx, edi
mov rcx, rdi
mov edx, ebp
mov r8d, ebx
call fcn.140158dec
test rax, rax
test eax, eax
jne 0x140158c1b
mov dword [rsi + 8], ebx
jmp 0x140158891
dec ebx
lea r15, [rsp + 0x38]
mov rcx, r15
mov rdx, rdi
mov r8, r14
mov r9d, ebx
call fcn.140158efc
test al, 5
add byte [rax], al
mov rax, qword [r15]
test rax, rax
jne case.0x1401412bf.195
lea rbx, [rsp + 0x38]
mov r13d, dword [rbx + 8]
mov ebp, dword [rbx + 0xc]
mov rcx, rbx
mov rdx, rdi
cli
cli
mov r8, r14
call fcn.14015814b
mov rax, qword [rbx]
test rax, rax
jne case.0x1401412bf.195
lea r8, [rsp + 0x38]
mov ebx, dword [r8 + 8]
mov r15d, dword [r8 + 0xc]
and qword [r8 + 8], 0
invalid
or byte [rax], al
mov qword [r8 + 0x10], 4
and qword [r8 + 0x18], 0
xor r12b, 1
mov byte [r8 + 1], r12b
mov byte [r8], 2
lea r14, [rsp + 0x60]
je 0x1401589d9
invalid
je 0x1401589d9
invalid
mov rcx, r14
mov rdx, rdi
call fcn.140158c95
add byte [rcx - 0x75], cl
invalid
test rax, rax
jne 0x1401582b9
add byte [rcx - 0x75], cl
invalid
mov r14d, dword [rsp + 0x68]
mov rcx, rdi
mov edx, ebp
mov r8d, ebx
mov eax, ebx
fsubr st(0)
or eax, 0x48000004
add al, 0
add byte [rax - 0x7b], cl
invalid
call fcn.140158dec
test rax, rax
jne 0x140158c1b
mov rcx, rdi
mov edx, r15d
mov r8d, r14d
call fcn.140158dec
test rax, rax
jne 0x140158c1b
add byte [rax], al
add byte [rax], al
mov rcx, rdi
mov edx, r14d
mov r8d, ebx
call fcn.140158dec
test rax, rax
jne 0x140158c1b
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + rcx*4 + 0x6e], al
or cl, ch
cmp ebx, 0x8d4cffff
invalid
mov dword [rsi + 8], r13d
jmp 0x1401585a0
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
and al, 0x38
and qword [r8 + 8], 0
mov qword [r8 + 0x10], 4
and qword [r8 + 0x18], 0
mov word [r8], 2
add byte [rdx], al
add byte [rax - 0x73], cl
pop rsp
and al, 0x60
add byte [rax - 0x73], cl
pop rsp
and al, 0x60
mov rcx, rbx
mov rdx, rdi
call fcn.140158c95
add al, byte [r8]
invalid
add al, byte [r8]
add byte [rax - 0x75], cl
mov rax, qword [rbx]
test rax, rax
invalid
invalid
invalid
mov rax, qword [rbx]
test rax, rax
jne 0x1401582b9
mov ebx, dword [rsp + 0x68]
lea r13, [rsp + 0x38]
and al, 0x38
mov rcx, r13
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.140158dc9
mov rax, qword [r13]
test rax, rax
jne case.0x1401412bf.195
mov ebp, dword [rsp + 0x40]
mov rcx, rdi
mov edx, ebx
mov r8d, r12d
mov eax, esp
mov eax, esp
call fcn.140158dec
test rax, rax
jne 0x140158c1b
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov edx, r15d
mov r8d, ebp
call fcn.140158dec
test rax, rax
jne 0x140158c1b
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
stc
mov edx, ebx
mov r8d, r14d
call fcn.140158dec
test rax, rax
jne 0x140158c1b
shr r14, 0x20
mov rcx, rdi
mov edx, r14d
mov r8d, ebp
call fcn.140158dec
add byte [rax], al
add byte [rax], al
test rax, rax
jne 0x140158c1b
ror byte [rdi], 0x85
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x60
mov rax, qword [rsp + 0xa0]
lea r14, [rsp + 0x60]
mov qword [r14 + 0x10], rax
movups xmm0, xmmword [rsp + 0x90]
adc byte [rsp + 0x90], al
adc byte [rdi], cl
adc byte [rsp + 0x90], al
movaps xmmword [r14], xmm0
lea r15, [rsp + 0x38]
mov r13d, 0x22
mov rcx, r15
mov rdx, r14
call fcn.14015950a
cmp qword [rsp + 0x38], 0
je 0x140158934
invalid
invalid
invalid
mov rax, qword [rsp + 0x40]
and al, 0x40
mov r12, qword [rsp + 0x48]
mov r12, qword [rsp + 0x48]
test rax, rax
jne 0x140158c36
mov rcx, rdi
stc
mov edx, ebx
mov r8d, r12d
call fcn.140158dec
fiadd dword [rbp - 0x77]
loopne 0x140158b1e
mov dl, 2
add byte [rax], al
test rax, rax
jne 0x140158c39
ror byte [rdi], 0x85
test byte [rax], 0
add byte [rcx - 0x3f], cl
in al, dx
and byte [rax - 0x77], cl
stc
shr r12, 0x20
mov rcx, rdi
mov edx, r12d
mov r8d, ebp
call fcn.140158dec
test rax, rax
je 0x140158b03
jmp 0x140158c39
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x38]
lea r8, [rsp + 0x38]
lea eax, [rsp + 0x38]
and qword [r8 + 8], 0
mov qword [r8 + 0x10], 4
and qword [r8 + 0x18], 0
invalid
sbb byte [rax], al
xor r12b, 1
add dword [rbp - 0x78], eax
invalid
add dword [rcx - 0x3a], eax
add byte [rdx], al
invalid
add dword [rbp - 0x78], eax
invalid
add byte [rdx], al
lea rbx, [rsp + 0x60]
pop rsp
and al, 0x60
mov rcx, rbx
mov rdx, rdi
call fcn.140158c95
mov rax, qword [rbx]
test rax, rax
jne 0x1401582b9
test dword [rbx], ebx
idiv edi
invalid
test dword [rbx], ebx
idiv edi
dec dword [rbx + 0x4c68245c]
lea edi, [rsp + 0x38]
mov ebx, dword [rsp + 0x68]
lea r15, [rsp + 0x38]
mov rcx, r15
mov rdx, rdi
mov r8, r14
call fcn.14015814b
mov rax, qword [r15]
invalid
test rax, rax
je 0x140158bf1
invalid
mov rcx, qword [rsp + 0x40]
mov qword [rsi], rax
mov qword [rsi + 8], rcx
or cl, ch
invalid
clc
invalid
invalid
invalid
or cl, ch
test eax, 0x48fffff8
mov ecx, edi
mov rcx, rdi
mov r8d, r12d
call fcn.140158dec
test rax, rax
mov ecx, dword [rsp + 0x88]
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax], al
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax], al
jne 0x140158c1b
add byte [rax], al
jne 0x140158c1b
mov dword [rsi + 8], ecx
mov dword [rsi + 0xc], r12d
jmp 0x140158894
mov r8d, dword [rsp + 0x40]
mov ebp, dword [rsp + 0x44]
mov rcx, rdi
mov edx, ebx
call fcn.140158dec
test rax, rax
jne 0x140158c1b
invalid
adc cl, byte [rax - 0x77]
stc
mov rcx, rdi
mov edx, ebp
mov r8d, ebx
call fcn.140158dec
test rax, rax
je 0x140158c2b
mov qword [rsi], rax
mov qword [rsi + 8], 0x22
mov dword [rsi + 8], 0x22
mov dword [rsi + 8], 0x22
add cl, ch
clc
invalid
jmp 0x140158477
mov dword [rsi + 8], ebx
mov dword [rsi + 0xc], ebx
jmp 0x140158894
pop rsi
or byte [rcx + 0x5ee90c5e], cl
cld
invalid
mov r13, r12
mov qword [rsi], rax
mov qword [rsi + 8], r13
jmp 0x140158477
call fcn.14003efb0
mov ecx, 4
mov rdx, rbx
mov edx, ebx
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, ebx
mov edx, ebx
call fcn.14003eff0
int3
jl 0x140158c89
sub byte [rax - 0x77], cl
stc
invalid
or al, 0x48
mov dword [rsi], eax
xlatb
mov esi, ecx
jb 0x140158cbf
adc eax, 0xf1894c00
int1
mov esp, dword [rax + 0x38]
add dword [rax + 0x88], edi
add byte [rax], al
invalid
adc byte [rbx], al
adc byte [r15], cl
adc dword [rax + rcx + 0x10], ecx
and ecx, dword [0xc55d8d5f]
sal byte [rdi + rsi + 0x48], 0x89
invalid
adc eax, 0x6894800
add byte [rax - 1], cl
or cl, byte [rax - 0x77]
invalid
pop rsp
or byte [rax - 0x7d], cl
add byte es:[rax - 0x7d], cl
invalid
cmp al, 0x2e
adc eax, 0xf9894800
mov rcx, rdi
add byte [rax - 0x77], cl
stc
adc eax, 0x152e22