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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x808
movaps xmmword [rsp + 0x7f0], xmm6
mov qword [rsp + 0x30], r8
mov r13, rdx
mov qword [rsp + 0x270], rcx
movabs rdx, 0x8000000000000008
mov rax, qword [r13 + 0xa8]
test byte [rax + 0x3c], 1
mov qword [rsp + 0x50], r9
jne 0x14004b92c
lea rcx, [r13 + 0x60]
cmp byte [r13 + 0x78], 3
lea rax, [0x140182be0]
cmovne rax, rcx
mov r12b, byte [rax + 0x18]
cmp r12b, 2
jne 0x14004b93c
cmp byte [r13 + 0x84], 0
je 0x14004b92c
mov qword [rsp + 0xc0], r13
mov al, byte [r13 + 0x82]
mov byte [rsp + 0x40], al
mov eax, 0xa
lea rsi, [rsp + 0x460]
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 0x64
lea rdi, [rsp + 0x80]
and qword [rdi], 0
mov qword [rdi + 8], 8
and qword [rdi + 0x10], 0
mov qword [rsi + 0x18], 0xfa
mov byte [rsi + 0x20], 0
lea rbx, [r9*8]
xor r12d, r12d
lea r13, [rsp + 0x360]
lea r15, [rdx - 8]
lea rbp, [rsp + 0xf0]
lea r14, [rsp + 0x5e0]
cmp rbx, r12
je 0x14004b96a
mov rax, qword [rsp + 0x30]
mov r8, qword [rax + r12]
mov rcx, r13
mov rdx, rsi
call fcn.14006bf0c
cmp qword [rsp + 0x360], r15
jne 0x14004b85b
mov rcx, rdi
call fcn.14006c8b8
mov qword [rsp + 0x80], r15
jmp 0x14004b91b
mov rax, qword [rsp + 0x368]
mov rcx, qword [rsp + 0x370]
and qword [rsp + 0x370], 0
mov qword [rsp + 0x108], rcx
shl rcx, 5
add rcx, rax
and qword [rsp + 0x110], 0
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0x100], r13
cmp qword [rsp + 0x80], r15
jne 0x14004b8b8
mov rcx, rbp
call fcn.14005aca4
jmp 0x14004b91b
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x600], rax
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0x100]
mov qword [rsp + 0x5f0], rdx
mov rdx, qword [rsp + 0x108]
mov qword [rsp + 0x5f8], rdx
mov qword [rsp + 0x5e0], rax
mov qword [rsp + 0x5e8], rcx
mov rcx, rdi
mov rdx, r14
call fcn.14005abb8
mov rcx, rdi
call fcn.140053a83
mov rcx, r13
call fcn.14006c8b8
add r12, 8
jmp 0x14004b81f
mov byte [rsp + 0x290], 2
mov r12b, 2
jmp 0x14004bedf
mov rcx, qword [rax]
lock inc qword [rcx]
jle 0x14004eb7d
movups xmm0, xmmword [rax + 8]
mov qword [rsp + 0x278], rcx
movups xmmword [rsp + 0x280], xmm0
mov byte [rsp + 0x290], r12b
jmp 0x14004bedf
mov al, byte [rsp + 0x40]
cmp al, 2
je 0x14004b9d4
and al, 1
jne 0x14004b9d4
cmp qword [rsp + 0x80], r15
mov r13, qword [rsp + 0xc0]
je 0x14004bb0e
mov rsi, qword [rsp + 0x90]
cmp rsi, 2
jb 0x14004bb0e
mov rdi, qword [rsp + 0x88]
cmp rsi, 0x15
jae 0x14004bafb
shl rsi, 5
mov ebx, 0x20
cmp rsi, rbx
je 0x14004bb0e
lea rdx, [rdi + rbx]
mov rcx, rdi
call fcn.140049b0a
add rbx, 0x20
jmp 0x14004b9b9
cmp qword [rsp + 0x80], r15
mov r13, qword [rsp + 0xc0]
je 0x14004bb1b
lea rcx, [rsp + 0x80]
mov r14, qword [rcx + 0x10]
call fcn.14006d093
test rax, rax
je 0x14004ba17
test rdx, rdx
jne 0x14004ba17
lea rcx, [rsp + 0x80]
call fcn.14006cfde
jmp 0x14004bb1b
lea rsi, [rsp + 0x80]
mov rcx, rsi
call fcn.14006d1d2
cmp qword [rsi], r15
movabs rbx, 0x8000000000000008
je 0x14004d15c
mov rdi, qword [rsp + 0x90]
test rdi, rdi
je 0x14004d15c
mov r9, qword [rsp + 0x88]
mov rax, qword [r9 + 8]
mov rdx, qword [r9 + 0x10]
mov r8, rdi
shl r8, 5
add r8, r9
mov r11d, 1
xor esi, esi
xor ebx, ebx
mov rcx, rdx
test bl, 1
je 0x14004ba86
cmp r9, r8
je 0x14004bce4
lea r10, [r9 + 0x20]
jmp 0x14004baaf
mov r12, r8
sub r12, r9
shr r12, 5
mov rbx, r11
shl rbx, 5
lea r10, [r9 + rbx]
add r10, 0x20
cmp r12, r11
cmovbe r10, r8
jbe 0x14004bce4
add r9, rbx
cmp rcx, rdx
ja 0x14004ebea
mov r11, qword [r9 + 8]
mov r9, qword [r9 + 0x10]
cmp r9, rcx
cmovb rcx, r9
xor r9d, r9d
cmp rcx, r9
je 0x14004bae1
mov bl, byte [r11 + r9]
cmp bl, byte [rax + r9]
jne 0x14004bade
inc r9
jmp 0x14004baca
mov rcx, r9
mov bl, 1
mov r11d, 0
mov r9, r10
test rcx, rcx
jne 0x14004ba72
mov eax, 1
jmp 0x14004bcf0
lea r8, [rsp + 0x5e0]
mov rcx, rdi
mov rdx, rsi
call fcn.140049c8d
lea rcx, [rsp + 0x80]
call fcn.140053a83
mov rdi, qword [rsp + 0x90]
mov qword [rsp + 0x2d0], rdi
movaps xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x2c0], xmm0
mov cl, byte [r13 + 0x82]
cmp cl, 2
setne al
test cl, 1
sete cl
mov rbx, qword [rsp + 0x2c0]
mov rsi, qword [rsp + 0x2c8]
xor edx, edx
cmp rbx, r15
cmovne rdx, rsi
jne 0x14004bb90
lea rcx, [rsp + 0x360]
and qword [rcx], 0
call fcn.14004f2a1
lea rcx, [rsp + 0x5e0]
and qword [rcx], 0
call fcn.14004f2a1
jmp 0x14004bc1f
and al, cl
mov rcx, rdi
shl rcx, 5
mov r8, rsi
test rcx, rcx
je 0x14004bbb2
add rcx, 0xffffffffffffffe0
cmp byte [r8 + 0x18], 0
lea r8, [r8 + 0x20]
jne 0x14004bb9c
jmp case.default.0x14004d345
cmp qword [r13 + 0xa0], 1
jne case.default.0x14004d345
mov rcx, qword [r13 + 0x98]
mov rcx, qword [rcx]
cmp qword [rcx + 0x30], 0
jne case.default.0x14004d345
cmp dword [rcx + 0x38], 0
setne cl
or al, cl
jne case.default.0x14004d345
lea r14, [rsp + 0x5e0]
mov rcx, r14
mov r8, rdi
call fcn.14004edbd
mov r12b, byte [r14]
cmp r12b, 9
jne 0x14004d2fb
lea rcx, [rsp + 0x360]
and qword [rcx], 0
call fcn.14004f2a1
lea rcx, [rsp + 0x5e0]
and qword [rcx], 0
call fcn.14004f2a1
cmp rbx, r15
jne 0x14004bc2f
mov byte [rsp + 0x290], 2
mov r12b, 2
jmp 0x14004bed2
lea r14, [rsp + 0x5e0]
mov rcx, r14
mov rdx, rsi
mov r8, rdi
call fcn.14004edbd
mov al, byte [r14]
mov r12b, 2
cmp al, 9
je 0x14004beca
test rdi, rdi
je 0x14004bc8b
mov r14, qword [rsi + 0x10]
cmp rdi, 1
je 0x14004bc8e
dec rdi
movabs rcx, 0x7ffffffffffffff
and rcx, rdi
add rsi, 0x30
mov rdx, qword [rsi]
cmp r14, rdx
cmovbe r14, rdx
add rsi, 0x20
dec rcx
jne 0x14004bc76
jmp 0x14004bc8e
xor r14d, r14d
add al, 0xfe
cmp al, 7
movzx eax, al
sar byte [rcx + 5], 0xf
enter 0xffffffffffffb60f, 0xffffffffffffffc1
sar byte [rcx + 5], 0xf
enter 0xffffffffffffb60f, 0xffffffffffffffc1
lea rcx, [0x14017096c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov bl, byte [rsp + 0x5e1]
mov ecx, 0x18
mov edx, 8
call fcn.140040b7a
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov byte [rsi + 0x10], bl
lea rdi, [0x140185530]
jmp 0x14004be99
cmp rcx, rdx
ja 0x14004ec76
mov rsi, rcx
movabs rbx, 0x8000000000000008
cmp r14, 2
jb 0x14004bd37
lea rcx, [rsi - 1]
cmp rcx, 2
ja 0x14004bd37
movzx eax, byte [rax]
lea rcx, str.743210_._g
cmp byte [rax + rcx], 0xc7
ja 0x14004bd37
lea rsi, [rsp + 0x80]
mov edx, 1
mov rcx, rsi
call fcn.14006d131
mov rcx, rsi
jmp 0x14004bb16
lea rcx, [rsp + 0x80]
call fcn.14006d3c9
test al, al
je 0x14004d106
cmp rsi, 5
jae 0x14004d10c
cmp rsi, 2
jb 0x14004d15c
cmp rdi, 0x11
jae 0x14004d10c
jmp 0x14004d15c
mov ecx, 0x10
mov edx, 8
call fcn.140040b7a
dec dword [rax - 0x77]
invalid
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
lea rdi, [0x1401856f8]
jmp 0x14004be99
dec dword [rax - 0x77]
invalid
movzx edi, word [rsp + 0x5e1]
mov bl, byte [rsp + 0x5e3]
mov ecx, 0x18
mov edx, 8
call fcn.140040b7a
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov byte [rsi + 0x12], bl
mov word [rsi + 0x10], di
lea rdi, [0x140185620]
jmp 0x14004be99
mov ecx, 0x10
mov edx, 8
call fcn.140040b7a
dec dword [rax - 0x77]
invalid
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
lea rdi, [0x140185698]
jmp 0x14004be99
dec dword [rax - 0x77]
invalid
movzx edi, word [rsp + 0x5e1]
mov ecx, 0x18
mov edx, 8
call fcn.140040b7a
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov word [rsi + 0x10], di
lea rdi, [0x1401855a8]
jmp 0x14004be99
mov ecx, 0x110
mov edx, 8
call fcn.140040b7a
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
lea rcx, [rsi + 0x10]
lea rdx, [rsp + 0x5e0]
mov r8d, 0x100
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
lea rdi, [0x140185770]
jmp 0x14004be99
mov ecx, 0x10
mov edx, 8
call fcn.140040b7a
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
lea rdi, [0x1401857d0]
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
call qword [rdi + 0x58]
mov r12d, eax
mov qword [rsp + 0x278], rsi
mov qword [rsp + 0x280], rdi
mov qword [rsp + 0x288], r14
mov byte [rsp + 0x290], r12b
lea rcx, [rsp + 0x2c0]
call fcn.14006c8b8
lock inc qword [r13]
jle 0x14004eb7d
cmp r12b, 2
jne 0x14004befa
mov byte [rsp + 0x2d8], 2
jmp 0x14004bf51
mov rax, qword [rsp + 0x278]
lock inc qword [rax]
jle 0x14004eb7d
mov rcx, qword [rsp + 0x280]
mov rdx, qword [rsp + 0x288]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x2c8], rcx
mov qword [rsp + 0xd0], rdx
mov qword [rsp + 0x2d0], rdx
mov byte [rsp + 0x2d8], r12b
mov qword [rsp + 0x2f0], r13
cmp byte [r13 + 0x80], 0
movzx eax, byte [r13 + 0x81]
mov edi, 0xa
cmovne edi, eax
mov bl, byte [r13 + 0x83]
mov rax, qword [r13 + 0x20]
cmp rax, 2
mov r14d, 1
cmovne r14, rax
mov r15d, 0xa00000
cmovne r15, qword [r13 + 0x28]
movzx ebp, byte [r13 + 0x8a]
lea rsi, [rsp + 0x5e0]
mov rcx, rsi
call fcn.14004f2ac
test bl, bl
setne byte [rsi + 0x12]
xor eax, eax
cmp bpl, 3
cmovne eax, ebp
mov cl, byte [rsi + 0x13]
mov qword [rsi], r14
mov qword [rsi + 8], r15
mov byte [rsi + 0x10], 1
mov byte [rsi + 0x11], dil
mov byte [rsi + 0x14], 0
mov byte [rsi + 0x15], al
mov rdx, qword [rsp + 0x50]
cmp rdx, 0x7fffffff
jbe 0x14004c00b
mov r13, rdx
shr r13, 0x20
movabs rbx, 0x8000000000000008
lea r14, [rbx - 5]
mov edi, 0x7fffffff
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x40], eax
jmp 0x14004dcf6
test cl, 1
movabs rbx, 0x8000000000000008
je 0x14004c030
cmp al, 2
je 0x14004c030
lea r14, [rbx - 1]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x40], eax
jmp 0x14004dcf6
lea rbp, [rsp + 0x608]
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompsoncompiler.rs
mov rcx, rbp
call fcn.1400a67eb
mov rdi, rax
mov r14, rdx
and dword [rax + 0x58], 0
mov rcx, qword [rax + 0x18]
mov rdx, qword [rax + 0x20]
and qword [rax + 0x20], 0
call fcn.14004ae10
and qword [rdi + 0x38], 0
mov rcx, qword [rdi + 0x48]
mov rdx, qword [rdi + 0x50]
and qword [rdi + 0x50], 0
call fcn.140041ddb
and qword [rdi + 0x60], 0
inc qword [r14]
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompsoncompiler.rs
mov rcx, rbp
call fcn.1400a67eb
cmp byte [rbp - 0x16], 0
setne byte [rax + 0x68]
inc qword [rdx]
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompsoncompiler.rs
mov rcx, rbp
call fcn.1400a67eb
mov cl, byte [rbp - 0x15]
and cl, 1
mov byte [rax + 0x69], cl
inc qword [rdx]
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompsoncompiler.rs
mov rcx, rbp
call fcn.1400a67eb
cmp byte [rbp - 0x18], 0
movzx ecx, byte [rbp - 0x17]
mov r8d, 0xa
cmovne r8d, ecx
mov byte [rax + 0x6a], r8b
inc qword [rdx]
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompsoncompiler.rs
mov rcx, rbp
call fcn.1400a67eb
mov rdi, rdx
mov rcx, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
xor r8d, r8d
cmp rcx, 2
cmovne r8, rcx
mov qword [rax], r8
mov qword [rax + 8], rdx
lea r14, [rsp + 0xf0]
mov rcx, r14
mov rdx, rax
call fcn.1400493fa
mov r14, qword [r14]
cmp r14, rbx
jne 0x14004c20d
inc qword [rdi]
mov r8, qword [rsp + 0x50]
mov rax, qword [rsp + 0x30]
lea r15, [rax + r8*8]
mov al, byte [rsp + 0x5f3]
shl r8, 3
xor ecx, ecx
mov qword [rsp + 0xc0], r13
cmp r8, rcx
je 0x14004c311
mov rdx, qword [rsp + 0x30]
mov rdx, qword [rdx + rcx]
test al, 1
jne 0x14004c172
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x3c]
and edx, 1
jmp 0x14004c17c
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x40]
and edx, 2
add rcx, 8
test edx, edx
jne 0x14004c150
lea rdi, [rsp + 0x88]
mov rcx, rdi
mov dx, 0xff00
call fcn.1400661d6
mov qword [rdi - 8], 1
cmp qword [rdi + 0x10], 0
je 0x14004c42b
lea rdi, [rsp + 0x60]
lea rdx, [rsp + 0x80]
mov rcx, rdi
call fcn.140069581
lea rax, [rbx - 8]
cmp qword [rdi], rax
jne 0x14004c478
lea rdi, [rsp + 0x80]
mov rcx, rdi
call fcn.140068f53
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x460], xmm0
movaps xmmword [rsp + 0x470], xmm1
mov rcx, qword [rdi + 0x20]
mov qword [rsp + 0x480], rcx
mov qword [rsp + 0x488], rax
jmp 0x14004c4de
mov rdx, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x100]
mov al, byte [rsp + 0x108]
mov dword [rsp + 0x40], eax
movzx eax, byte [rsp + 0x10b]
movzx r15d, word [rsp + 0x109]
mov r8d, dword [rsp + 0x10c]
mov qword [rsp + 0x30], r8
mov r8, qword [rsp + 0x110]
mov qword [rsp + 0x38], r8
mov r8, qword [rsp + 0x118]
mov qword [rsp + 0xd0], r8
mov r8, qword [rsp + 0x120]
mov qword [rsp + 0xc0], r8
mov r8, qword [rsp + 0x128]
mov qword [rsp + 0x48], r8
mov r8d, dword [rsp + 0x130]
mov dword [rsp + 0x78], r8d
mov r8d, dword [rsp + 0x134]
mov dword [rsp + 0x58], r8d
mov r8, qword [rsp + 0x138]
mov qword [rsp + 0xb8], r8
mov r8, qword [rsp + 0x140]
mov qword [rsp + 0xd8], r8
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x2b0], xmm0
mov r8, qword [rsp + 0x148]
mov qword [rsp + 0xb0], r8
mov r8, qword [rsp + 0x150]
mov qword [rsp + 0xc8], r8
mov r12d, dword [rsp + 0x158]
mov ebp, dword [rsp + 0x15c]
inc qword [rdi]
mov rdi, rcx
shl eax, 0x10
or r15d, eax
mov r13, rdx
shr r13, 0x20
jmp 0x14004dcf6
lea rdi, [rsp + 0xf0]
lea rdx, [rsp + 0x5e0]
mov rcx, rdi
call fcn.140046bfa
mov r14, qword [rdi]
mov eax, dword [rdi + 8]
mov qword [rsp + 0x50], rax
mov r13d, dword [rdi + 0xc]
cmp r14, rbx
je 0x14004c52b
mov rdi, qword [rsp + 0x100]
mov al, byte [rsp + 0x108]
mov dword [rsp + 0x40], eax
movzx eax, byte [rsp + 0x10b]
shl eax, 0x10
movzx r15d, word [rsp + 0x109]
or r15d, eax
mov eax, dword [rsp + 0x10c]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x48], rax
mov eax, dword [rsp + 0x130]
mov dword [rsp + 0x78], eax
mov eax, dword [rsp + 0x134]
mov dword [rsp + 0x58], eax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0xc8], rax
mov r12d, dword [rsp + 0x158]
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x2b0], xmm0
mov ebp, dword [rsp + 0x15c]
jmp 0x14004c6be
lea rdi, [rsp + 0x368]
mov rcx, rdi
call fcn.140068f2e
mov qword [rdi - 8], 1
lea rdi, [rsp + 0x360]
mov rcx, rdi
call fcn.140068f53
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x460], xmm0
movaps xmmword [rsp + 0x470], xmm1
mov rcx, qword [rdi + 0x20]
mov qword [rsp + 0x480], rcx
jmp 0x14004c4c9
mov rax, qword [rsp + 0x70]
lea rcx, [rsp + 0x360]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rcx], xmm0
call fcn.1400ab740
mov rdi, rax
test rdx, rdx
je 0x14004c8f0
mov r14, rdx
mov rcx, rdi
call fcn.140065e3f
mov qword [rsp + 0x460], 3
mov qword [rsp + 0x468], rdi
mov qword [rsp + 0x470], r14
mov qword [rsp + 0x488], rax
lea rcx, [rsp + 0x80]
call fcn.1400406fa
and dword [rsp + 0x20], 0
lea rdi, [rsp + 0xf0]
lea rdx, [rsp + 0x5e0]
lea r8, [rsp + 0x460]
mov rcx, rdi
xor r9d, r9d
call fcn.140046e7a
mov r14, qword [rdi]
mov eax, dword [rdi + 8]
mov qword [rsp + 0x50], rax
mov r13d, dword [rdi + 0xc]
cmp r14, rbx
jne 0x14004c5cc
lea rcx, [rsp + 0x460]
call fcn.140040661
lea rdx, [rsp + 0x60]
mov rax, qword [rsp + 0x30]
mov qword [rdx], rax
mov qword [rdx + 8], r15
mov qword [rdx + 0x10], rsi
lea rsi, [rsp + 0xf0]
mov rcx, rsi
call fcn.140052409
mov r14, qword [rsi]
lea r15, [rbx + 1]
cmp r14, r15
mov byte [rsp + 0xb8], r12b
jne 0x14004c584
lea rsi, [rsp + 0x360]
lea rdx, [rsp + 0x5e0]
mov rcx, rsi
call fcn.1400494b7
mov r14, qword [rsi]
jmp 0x14004c946
mov r12d, dword [rsp + 0xf8]
mov edx, dword [rsp + 0xfc]
cmp r14, rbx
jne 0x14004c6c8
mov edi, edx
lea rsi, [rsp + 0xf0]
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.140052409
mov r14, qword [rsi]
cmp r14, r15
jne 0x14004c6fb
mov r8d, r12d
mov edx, edi
mov r14, rbx
jmp 0x14004c937
mov rdi, qword [rsp + 0x100]
mov al, byte [rsp + 0x108]
mov dword [rsp + 0x40], eax
movzx eax, byte [rsp + 0x10b]
shl eax, 0x10
movzx r15d, word [rsp + 0x109]
or r15d, eax
mov eax, dword [rsp + 0x10c]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x48], rax
mov eax, dword [rsp + 0x130]
mov dword [rsp + 0x78], eax
mov eax, dword [rsp + 0x134]
mov dword [rsp + 0x58], eax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0xc8], rax
mov r12d, dword [rsp + 0x158]
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x2b0], xmm0
mov ebp, dword [rsp + 0x15c]
lea rcx, [rsp + 0x460]
call fcn.140040661
mov rdx, qword [rsp + 0x50]
jmp 0x14004dcf6
lea rsi, [rsp + 0x100]
lea rax, [rsp + 0x370]
mov ecx, 0xe
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rax - 0x10], r14
mov dword [rax - 8], r12d
mov dword [rax - 4], edx
mov r12d, dword [rsp + 0x368]
jmp 0x14004ca47
mov r8d, dword [rsp + 0xf8]
mov edx, dword [rsp + 0xfc]
cmp r14, rbx
jne 0x14004c918
mov dword [rsp + 0x30], r8d
mov dword [rsp + 0x38], edx
lea rsi, [rsp + 0xf0]
lea rdx, [rsp + 0x5e0]
mov rcx, rsi
call fcn.140046e02
mov r14, qword [rsi]
mov edx, dword [rsi + 8]
cmp r14, rbx
jne 0x14004d0e3
mov dword [rsp + 0x48], edx
lea rsi, [rsp + 0xf0]
lea rdx, [rsp + 0x5e0]
mov rcx, rsi
call fcn.140046e49
mov r14, qword [rsi]
mov edx, dword [rsi + 8]
cmp r14, rbx
jne 0x14004d0e3
mov dword [rsp + 0x78], edx
lea rsi, [rsp + 0xf0]
lea rdx, [rsp + 0x5e0]
mov rcx, rsi
mov r8d, dword [rsp + 0x48]
mov r9d, r12d
call fcn.140046ca4
mov r14, qword [rsi]
cmp r14, rbx
jne 0x14004c8d3
lea rsi, [rsp + 0xf0]
lea rdx, [rsp + 0x5e0]
mov rcx, rsi
mov r8d, edi
mov r9d, dword [rsp + 0x78]
call fcn.140046ca4
mov r14, qword [rsi]
cmp r14, rbx
jne 0x14004c8d3
lea rsi, [rsp + 0xf0]
lea rdx, [rsp + 0x5e0]
mov rcx, rsi
mov r8d, dword [rsp + 0x48]
mov r9d, dword [rsp + 0x30]
call fcn.140046ca4
mov r14, qword [rsi]
cmp r14, rbx
jne 0x14004c8d3
lea rsi, [rsp + 0xf0]
lea rdx, [rsp + 0x5e0]
mov rcx, rsi
mov r8d, dword [rsp + 0x38]
mov r9d, dword [rsp + 0x78]
call fcn.140046ca4
mov r14, qword [rsi]
cmp r14, rbx
jne 0x14004c8d3
mov rax, qword [rsp + 0x70]
lea rcx, [rsp + 0x80]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x60]
movaps xmmword [rcx], xmm0
lea rsi, [rsp + 0x5e0]
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0x80]
call fcn.140052409
mov r14, qword [rsp + 0x460]
cmp r14, r15
je 0x14004eb1b
mov r9d, dword [rsp + 0x468]
mov r12d, dword [rsp + 0x46c]
cmp r14, rbx
lea rdi, [rsp + 0xf0]
jne 0x14004eb2d
mov rcx, rdi
mov rdx, rsi
mov r8d, dword [rsp + 0x48]
call fcn.140046ca4
mov r14, qword [rsp + 0xf0]
cmp r14, rbx
jne 0x14004eb59
mov rcx, rdi
mov rdx, rsi
mov r8d, r12d
mov r9d, dword [rsp + 0x78]
call fcn.140046ca4
mov r14, qword [rsp + 0xf0]
cmp r14, rbx
je 0x14004c847
lea rsi, [rsp + 0xf8]
lea rdi, [rsp + 0x368]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
jmp 0x14004c6ee
call fcn.1400549ac
mov qword [rsp + 0x460], 2
mov qword [rsp + 0x488], rax
mov rcx, rdi
xor edx, edx
call fcn.1400aaf3d
jmp 0x14004c4d1
lea rsi, [rsp + 0x100]
lea rax, [rsp + 0x370]
mov ecx, 0xe
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rax - 0x10], r14
mov dword [rsp + 0x368], r8d
mov dword [rsp + 0x36c], edx
mov r12d, dword [rsp + 0x368]
cmp r14, rbx
jne 0x14004ca47
lea rsi, [rsp + 0xf0]
lea rdx, [rsp + 0x5e0]
mov rcx, rsi
mov r8d, r13d
mov r9d, r12d
call fcn.140046ca4
mov r14, qword [rsi]
cmp r14, rbx
jne 0x14004cb3c
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompsoncompiler.rs
mov rcx, rbp
call fcn.1400a67eb
mov qword [rsp + 0xd8], rdx
mov qword [rsp + 0x48], rax
cmp dword [rax + 0x58], 0
jne 0x14004ebf6
mov edi, 8
mov ecx, 0x60
mov edx, 8
call fcn.140040b7a
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
and qword [rsi + 0x10], 0
mov qword [rsi + 0x18], 4
xorps xmm0, xmm0
movups xmmword [rsi + 0x20], xmm0
mov qword [rsi + 0x30], rdi
movups xmmword [rsi + 0x38], xmm0
mov qword [rsi + 0x48], rdi
movups xmmword [rsi + 0x50], xmm0
movaps xmmword [rsp + 0x560], xmm0
movaps xmmword [rsp + 0x570], xmm0
xor edi, edi
lea rcx, [rsp + 0xf0]
mov r8d, 0x100
xor edx, edx
call sub.api_ms_win_crt_string_l1_1_0.dll_memset
mov eax, 0xff
mov ecx, 1
xor edx, edx
test dil, dil
jne 0x14004cc35
movzx r8d, dl
inc dl
movzx edx, dl
cmove edx, eax
mov byte [rsp + r8 + 0xf0], r8b
movzx edi, dil
cmove edi, ecx
jmp 0x14004ca21
mov r13d, dword [rsp + 0x36c]
mov rdi, qword [rsp + 0x370]
mov al, byte [rsp + 0x378]
mov dword [rsp + 0x40], eax
movzx eax, byte [rsp + 0x37b]
shl eax, 0x10
movzx r15d, word [rsp + 0x379]
or r15d, eax
mov eax, dword [rsp + 0x37c]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x380]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x398]
mov qword [rsp + 0x48], rax
mov eax, dword [rsp + 0x3a0]
mov dword [rsp + 0x78], eax
mov eax, dword [rsp + 0x3a4]
mov dword [rsp + 0x58], eax
mov rax, qword [rsp + 0x3a8]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x3b8]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x2b0], xmm0
mov edx, r12d
mov rax, qword [rsp + 0x3c0]
mov qword [rsp + 0xc8], rax
mov r12d, dword [rsp + 0x3c8]
mov ebp, dword [rsp + 0x3cc]
jmp 0x14004dcf6
mov rdx, qword [rsp + 0xf8]
mov rdi, qword [rsp + 0x100]
mov r13, rdx
shr r13, 0x20
mov al, byte [rsp + 0x108]
mov dword [rsp + 0x40], eax
movzx eax, byte [rsp + 0x10b]
shl eax, 0x10
movzx r15d, word [rsp + 0x109]
or r15d, eax
mov eax, dword [rsp + 0x10c]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x48], rax
mov eax, dword [rsp + 0x130]
mov dword [rsp + 0x78], eax
mov eax, dword [rsp + 0x134]
mov dword [rsp + 0x58], eax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x2b0], xmm0
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0xc8], rax
mov r12d, dword [rsp + 0x158]
mov ebp, dword [rsp + 0x15c]
jmp 0x14004dcf6
lea rdi, [rsp + 0x460]
lea rdx, [rsp + 0xf0]
mov r8d, 0x100
mov rcx, rdi
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
and qword [rdi + 0x130], 0
mov ebx, 8
mov qword [rdi + 0x138], rbx
xorps xmm6, xmm6
movaps xmmword [rdi + 0x140], xmm6
mov r14d, 4
mov qword [rdi + 0x150], r14
and qword [rdi + 0x158], 0
lea r15, [rsp + 0x588]
mov qword [r15], rsi
and dword [r15 + 0x49], 0
and qword [r15 + 0x40], 0
and qword [r15 - 8], 0
mov rdi, qword [rsp + 0x48]
mov al, byte [rdi + 0x68]
mov byte [r15 + 0x4b], al
mov al, byte [rdi + 0x69]
mov byte [r15 + 0x4c], al
mov al, byte [rdi + 0x6a]
mov byte [r15 + 0x48], al
and qword [rsp + 0x298], 0
mov qword [rsp + 0x2a0], r14
and qword [rsp + 0x2a8], 0
lea rcx, [rsp + 0x60]
and qword [rcx], 0
mov qword [rcx + 8], r14
and qword [rcx + 0x10], 0
mov rdx, qword [rdi + 0x20]
mov qword [rsp + 0x58], rdx
call fcn.14004ab6c
mov rdx, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov dword [r15 + 0x38], r12d
mov rax, qword [rsp + 0x50]
mov dword [r15 + 0x3c], eax
lea rcx, [rsp + 0x5a8]
call fcn.140051a1c
xor esi, esi
mov edx, 4
xor ecx, ecx
call fcn.140010de1
mov r8, qword [rdi + 0x48]
imul rdx, qword [rdi + 0x50], 0x18
lea rcx, [rsp + 0x310]
and qword [rcx], 0
add rdx, r8
mov qword [rcx + 8], r14
movups xmmword [rcx + 0x10], xmm6
mov qword [rcx + 0x20], rbx
movups xmmword [rcx + 0x28], xmm6
mov qword [rcx + 0x38], rbx
movabs rbx, 0x8000000000000008
movups xmmword [rcx + 0x40], xmm6
mov qword [rsp + 0x30], rax
mov qword [rsp + 0xe8], rdx
cmp r8, rdx
je 0x14004d3b4
cmp rsi, 0x7fffffff
je 0x14004dc6d
mov r9, qword [r8 + 0x10]
test r9, r9
je 0x14004dc78
mov r13, qword [r8 + 8]
cmp qword [r13], 0
jne 0x14004dc80
mov rax, r9
add r8, 0x18
mov qword [rsp + 0xb0], r8
shl rax, 4
add rax, r13
mov qword [rsp + 0x78], rax
lea rax, [rsi + 1]
mov qword [rsp + 0xc8], rax
mov edx, esi
call fcn.140052082
mov r14d, 1
add r13, 0x10
cmp r13, qword [rsp + 0x78]
je 0x14004d07b
cmp r14, 0x7fffffff
je 0x14004d0a0
mov rdi, qword [r13]
test rdi, rdi
mov rbx, r13
cmove rbx, rdi
mov rcx, qword [rsp + 0x318]
mov rbp, qword [rsp + 0x320]
mov rdx, rbp
mov r8d, esi
call fcn.140052207
mov ecx, dword [rax + 4]
cmp ecx, 0x7ffffffc
ja 0x14004d0c0
add ecx, 2
mov dword [rax + 4], ecx
test rdi, rdi
je 0x14004cf42
mov qword [rsp + 0x50], r13
mov rdi, qword [rbx]
mov rbp, qword [rbx + 8]
add rdi, 0x10
mov rcx, rbp
call fcn.14004953d
mov r15, rax
mov r13, rdx
lea r12, [rax + 0x10]
mov rcx, r12
mov rdx, rdi
mov r8, rbp
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
mov qword [rsp + 0x360], r15
mov qword [rsp + 0x368], r13
mov rbp, qword [rsp + 0x330]
mov rdi, qword [rsp + 0x338]
mov rcx, rbp
mov rdx, rdi
mov r8d, esi
call fcn.14005222c
mov rcx, rax
mov rdx, r12
mov r8, r13
call fcn.140052257
test al, al
jne 0x14004d001
mov rcx, rbp
mov rdx, rdi
mov r8d, esi
call fcn.1400523d9
lock inc qword [r15]
movabs rbx, 0x8000000000000008
jle 0x14004eb7d
mov rdi, qword [rsp + 0x368]
mov rcx, rax
mov rdx, r15
mov r8, rdi
mov r9d, r14d
call fcn.14004ae6d
mov r15, qword [rsp + 0x348]
mov r12, qword [rsp + 0x350]
mov rcx, r15
mov rdx, r12
mov r8d, esi
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutilcaptures.rs
call fcn.14004960b
mov rdx, qword [rsp + 0x360]
mov rcx, rax
mov r8, rdi
call fcn.14004969e
mov rbp, qword [rsp + 0x320]
mov rax, qword [rsp + 0x358]
lea rax, [rax + r13*2]
add rax, 0x24
mov qword [rsp + 0x358], rax
mov r13, qword [rsp + 0x50]
jmp 0x14004cf84
mov r15, qword [rsp + 0x348]
mov r12, qword [rsp + 0x350]
mov rcx, r15
mov rdx, r12
mov r8d, esi
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutilcaptures.rs
call fcn.14004960b
mov rcx, rax
xor edx, edx
call fcn.14004969e
add qword [rsp + 0x358], 0x10
movabs rbx, 0x8000000000000008
lea rdi, [r14 + 1]
mov qword [rsp + 0x300], rdi
cmp rbp, rsi
jbe 0x14004eba7
mov rax, qword [rsp + 0x318]
mov ecx, dword [rax + rsi*8]
mov eax, dword [rax + rsi*8 + 4]
sub rax, rcx
shr rax, 1
lea rcx, [rax + 1]
mov qword [rsp + 0x2e8], rcx
cmp r14, rax
jne 0x14004ebb0
mov qword [rsp + 0x308], rdi
mov rcx, r15
mov rdx, r12
mov r8d, esi
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutilcaptures.rs
call fcn.14004960b
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x80], rax
cmp rdi, rax
jne 0x14004eb7f
add r13, 0x10
mov r14, rdi
jmp 0x14004cdd5
inc r14
lea rcx, [rsp + 0xf0]
mov rdx, r12
mov r8, r13
call fcn.14001277c
mov dword [rsp + 0x108], esi
mov r12, qword [rsp + 0xf0]
mov rdi, qword [rsp + 0xf8]
mov ebp, dword [rsp + 0x100]
mov eax, dword [rsp + 0x104]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x360]
call fcn.140041e5b
movabs rbx, 0x8000000000000008
lea rax, [rbx - 4]
cmp r12, rax
mov eax, ebp
mov r13, qword [rsp + 0x50]
je 0x14004cdd1
jmp 0x14004d0d3
mov rsi, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xe8]
lea rcx, [rsp + 0x310]
jmp 0x14004cd6b
mov r15d, esi
shr r15d, 8
lea r12, [rbx - 7]
mov edi, 0x7fffffff
mov qword [rsp + 0x30], rax
mov eax, esi
mov dword [rsp + 0x40], eax
jmp 0x14004dc8f
mov edi, r14d
movabs rbx, 0x8000000000000008
lea r12, [rbx - 7]
mov eax, esi
mov dword [rsp + 0x40], eax
mov r15d, eax
shr r15d, 8
jmp 0x14004dc8f
lea rsi, [rsp + 0xfc]
lea rax, [rsp + 0x36c]
mov ecx, 0x1d
mov rdi, rax
rep movsd dword [rdi], dword [rsi]
mov qword [rax - 0xc], r14
jmp 0x14004c6eb
cmp rsi, 1
jbe 0x14004d15c
lea rdi, [rsp + 0x80]
mov rcx, rdi
mov rdx, rsi
call fcn.14006d131
mov rcx, rdi
call fcn.140053a83
xor r8d, r8d
cmp qword [rdi], r15
mov r9, qword [rdi + 0x10]
setne r8b
mov qword [rsp + 0xf0], r8
mov qword [rsp + 0xf8], r9
mov ecx, 1
mov edx, 1
call fcn.14005bd4e
test al, al
je 0x14004ec82
lea rcx, [rsp + 0x80]
call fcn.14006d3c9
test al, al
je 0x14004d196
lea rsi, [rsp + 0x5e0]
lea rdx, [rsp + 0x80]
mov rcx, rsi
call fcn.14006c8ff
mov r14, qword [rsi]
movups xmm0, xmmword [rsi + 8]
movaps xmmword [rsp + 0xf0], xmm0
jmp 0x14004d19a
lea r14, [rbx - 7]
lea rsi, [0x1401886c0]
lea rdi, [rsp + 0x5e0]
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
mov edi, 8
lea rsi, [rsp + 0x80]
cmp rdi, 0x58
je 0x14004d201
mov rax, qword [rsp + 0x80]
cmp rax, r15
je 0x14004d209
mov rcx, qword [rsp + rdi + 0x5e0]
cmp qword [rsp + 0x90], rcx
jbe 0x14004d209
mov rdx, qword [rsp + rdi + 0x5d8]
mov rcx, rsi
call fcn.14006d131
mov rcx, rsi
call fcn.14006d1d2
add rdi, 0x10
jmp 0x14004d1be
mov rax, qword [rsp + 0x80]
cmp rax, r15
je 0x14004d26b
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x90]
shl rcx, 5
xor edx, edx
lea r8, str.743210_._g
mov r9, rax
cmp rcx, rdx
je 0x14004d26b
mov r10, qword [r9 + 0x10]
cmp r10, 1
je 0x14004d244
test r10, r10
jne 0x14004d254
jmp 0x14004d25e
mov r10, qword [rax + rdx + 8]
movzx r10d, byte [r10]
cmp byte [r10 + r8], 0xf9
ja 0x14004d25e
add r9, 0x20
add rdx, 0x20
jmp 0x14004d22e
lea rcx, [rsp + 0x80]
call fcn.14006cfde
lea rax, [rbx - 7]
cmp r14, rax
je 0x14004bb1b
mov qword [rsp + 0x5e0], r14
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [rsp + 0x5e8], xmm0
cmp qword [rsp + 0x80], r15
jne 0x14004d2c6
lea rsi, [rsp + 0x80]
mov rcx, rsi
call fcn.14006c8b8
mov rax, qword [rsp + 0x5f0]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x5e0]
movaps xmmword [rsi], xmm0
jmp 0x14004bb1b
lea rcx, [rsp + 0x80]
call fcn.14006d093
test rax, rax
je 0x14004d29a
cmp rdx, 3
jb 0x14004d29a
cmp qword [rsp + 0x90], 0x41
jae 0x14004d29a
lea rcx, [rsp + 0x5e0]
call fcn.14006c8b8
jmp 0x14004bb1b
lea rdx, [rsp + 0x5e4]
mov dil, byte [rdx - 3]
mov bpl, byte [rdx - 2]
mov r14b, byte [rdx - 1]
lea rcx, [rsp + 0xf0]
mov r8d, 0xfc
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
lea eax, [r12 - 2]
cmp al, 7
movzx eax, al
mov ecx, 5
cmovb ecx, eax
movzx eax, cl
lea rcx, [0x140170950]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [rsp + 0x5e0]
and qword [rdx], 0
lea rsi, [rsp + 0x460]
mov rcx, rsi
call fcn.14004edc1
movabs rax, 0x8000000000000008
add rax, 0xfffffffffffffffc
cmp qword [rsi], rax
jne 0x14004ec9b
mov rbx, qword [rsp + 0x468]
mov ecx, 0x20
mov edx, 8
call fcn.140040b7a
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rbx
mov byte [rsi + 0x18], dil
lea rax, [0x1401830c0]
jmp 0x14004e062
mov rdx, qword [rsp + 0x318]
mov r8, qword [rsp + 0x320]
lea rsi, [rsp + 0xf0]
mov rcx, rsi
call fcn.140051f31
mov r12, qword [rsi]
lea rax, [rbx - 4]
cmp r12, rax
jne 0x14004e0fe
lea rcx, [rsp + 0x310]
call fcn.14005204b
mov rsi, rax
lea rcx, [rsp + 0x588]
call fcn.140043d0e
lea rax, [rsp + 0x460]
mov qword [rax + 0x128], rsi
mov rax, qword [rsp + 0x48]
mov r12, qword [rax + 0x18]
mov rbx, qword [rsp + 0x58]
mov rbp, rbx
shl rbp, 5
add rbp, r12
mov rcx, rbx
call fcn.140042aea
xor r15d, r15d
lea r14, [0x140170988]
cmp r12, rbp
je 0x14004e136
cmp r15, rbx
je case.default.0x14004d460
lea rdi, [r12 + 0x20]
lea r13, [r15 + 1]
mov eax, dword [r12]
movsxd rax, dword [r14 + rax*4]
add rax, r14
jmp rax
mov r8d, dword [r12 + 4]
lea rcx, [rsp + 0x298]
mov edx, r15d
call fcn.140051b6f
jmp 0x14004d9be
mov eax, dword [r12 + 4]
mov dword [rsp + 0xf4], eax
mov dword [rsp + 0xf0], 8
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0xf0]
call fcn.140051baf
add byte [rcx - 0x776ba3a], cl
add byte [rcx - 0x776ba3a], cl
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
jmp 0x14004d9b7
mov r8, qword [r12 + 0x18]
test r8, r8
je 0x14004d712
cmp r8, 1
jne 0x14004d739
mov rax, qword [r12 + 0x10]
mov eax, dword [rsp + 0x10]
mov rax, qword [rax]
mov qword [rsp + 0xf4], rax
and dword [rsp + 0xf0], 0
jmp 0x14004d71d
mov rax, qword [r12 + 4]
mov qword [rsp + 0xf4], rax
mov dword [rsp + 0xf0], 3
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0xf0]
call fcn.140051baf
add byte [rcx - 0x776ba3a], cl
add byte [rcx - 0x776ba3a], cl
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
jmp 0x14004d9b7
mov r8, qword [r12 + 0x18]
test r8, r8
je 0x14004d7fd
cmp r8, 1
je 0x14004d79d
mov qword [rsp + 0x30], r13
cmp r8, 2
jne 0x14004db63
mov rcx, qword [r12 + 0x10]
mov edx, 2
mov r8d, 1
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.140019b9a
mov esi, dword [rax]
mov rcx, qword [r12 + 0x10]
mov rdx, qword [r12 + 0x18]
xor r8d, r8d
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.140019b9a
mov eax, dword [rax]
mov dword [rsp + 0xf4], esi
mov dword [rsp + 0xf8], eax
mov dword [rsp + 0xf0], 5
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0xf0]
call fcn.140051baf
add byte [rcx - 0x776ba3a], cl
add byte [rcx - 0x776ba3a], cl
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
jmp 0x14004d931
mov rax, qword [r12 + 4]
mov qword [rsp + 0xf4], rax
and dword [rsp + 0xf0], 0
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0xf0]
call fcn.140051baf
add byte [rcx - 0x776ba3a], cl
add byte [rcx - 0x776ba3a], cl
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
jmp 0x14004d9b7
mov r8, qword [r12 + 0x18]
test r8, r8
je 0x14004d898
cmp r8, 1
je 0x14004d838
mov qword [rsp + 0x30], r13
cmp r8, 2
jne 0x14004d8d3
mov rcx, qword [r12 + 0x10]
mov edx, 2
xor r8d, r8d
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.140019b9a
mov esi, dword [rax]
mov rcx, qword [r12 + 0x10]
mov rdx, qword [r12 + 0x18]
mov r8d, 1
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.140019b9a
mov eax, dword [rax]
mov dword [rsp + 0xf4], esi
mov dword [rsp + 0xf8], eax
mov dword [rsp + 0xf0], 5
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0xf0]
call fcn.140051baf
add byte [rcx - 0x776ba3a], cl
add byte [rcx - 0x776ba3a], cl
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
jmp 0x14004d931
mov dword [rsp + 0xf0], 7
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0xf0]
call fcn.140051baf
mov esi, eax
mov r8d, r15d
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
jmp 0x14004d9b7
mov dword [rsp + 0xf0], 7
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0xf0]
call fcn.140051baf
mov esi, eax
jmp 0x14004d9a3
mov rdx, qword [r12 + 0x10]
lea rcx, [rsp + 0xf0]
call fcn.1400490af
mov r8, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0x100]
cmp r8, rbx
jbe 0x14004d964
shl r8, 3
mov rcx, qword [rsp + 0xf8]
test rbx, rbx
je 0x14004d945
lea rsi, [rbx*8]
mov rdx, r8
mov r8, rsi
call fcn.14004ab38
mov r14, rax
test rax, rax
jne 0x14004d955
jmp 0x14004ed21
mov rcx, qword [r12 + 0x10]
mov edx, 1
xor r8d, r8d
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.140019b9a
mov r8d, dword [rax]
lea rcx, [rsp + 0x298]
mov edx, r15d
call fcn.140051b6f
mov rcx, qword [r12 + 0x10]
mov rdx, qword [r12 + 0x18]
xor r8d, r8d
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.140019b9a
mov esi, dword [rax]
mov r8d, r15d
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
jmp 0x14004d9b7
mov dword [rsp + 0xf0], 7
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0xf0]
call fcn.140051baf
mov esi, eax
mov r8d, r15d
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
jmp 0x14004d9b7
mov rcx, qword [r12 + 0x10]
mov edx, 1
xor r8d, r8d
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.140019b9a
mov r8d, dword [rax]
lea rcx, [rsp + 0x298]
mov edx, r15d
call fcn.140051b6f
mov rcx, qword [r12 + 0x10]
mov rdx, qword [r12 + 0x18]
xor r8d, r8d
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.140019b9a
mov esi, dword [rax]
mov r8d, r15d
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
jmp 0x14004d9b7
mov dword [rsp + 0xf0], 7
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0xf0]
call fcn.140051baf
mov esi, eax
mov r8d, r15d
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
jmp 0x14004d9b7
mov rdx, qword [r12 + 0x10]
lea rsi, [rsp + 0xf0]
mov rcx, rsi
call fcn.140051a1c
mov rcx, rsi
call fcn.14004aac3
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], rdx
mov dword [rsp + 0xf0], 4
lea rcx, [rsp + 0x460]
mov rdx, rsi
call fcn.140051baf
mov esi, eax
mov r8d, r15d
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.140019b9a
mov dword [rax], esi
mov r12, rdi
mov r15, qword [rsp + 0x30]
jmp 0x14004d43a
mov r14d, 4
mov edx, 4
call fcn.140013a95
mov qword [rsp + 0xf8], r14
lea r14, [0x140170988]
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], rbx
mov dword [rsp + 0xf0], 1
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0xf0]
call fcn.140051baf
mov esi, eax
mov rbx, qword [rsp + 0x58]
mov r8d, r15d
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
push rsp
and al, 0x70
push rsp
and al, 0x70
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.140019b9a
mov dword [rax], esi
mov r12, rdi
mov r15, r13
jmp 0x14004d43a
mov esi, dword [r12 + 4]
mov r14d, dword [r12 + 8]
mov ebx, dword [r12 + 0xc]
mov rcx, qword [rsp + 0x588]
mov edx, esi
mov r8, r14
call fcn.1400516f7
test rax, rax
je 0x14004ecfc
or dword [rbx], edx
add byte [rax], al
or dword [rbx], edx
add byte [rax], al
cmp rdx, 0x7ffffffe
jbe 0x14004da60
mov qword [rsp + 0xf8], rdx
mov eax, 1
jmp 0x14004da69
mov esi, dword [r12 + 4]
mov r14d, dword [r12 + 8]
mov ebx, dword [r12 + 0xc]
mov rcx, qword [rsp + 0x588]
mov edx, esi
mov r8, r14
call fcn.1400516f7
test rax, rax
je 0x14004ecec
mov rax, rdx
inc rax
je 0x14004ece0
cmp rdx, 0x7ffffffd
jbe 0x14004dad7
mov qword [rsp + 0xf8], rax
mov eax, 1
jmp 0x14004dae0
mov dword [rsp + 0xf4], edx
xor eax, eax
mov dword [rsp + 0xf0], eax
lea r12, [rsp + 0xf0]
mov rcx, r12
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.140051e00
mov dword [rsp + 0xf4], ebx
mov dword [rsp + 0xf8], esi
mov dword [rsp + 0xfc], r14d
mov dword [rsp + 0x100], eax
mov dword [rsp + 0xf0], 6
lea rcx, [rsp + 0x460]
mov rdx, r12
call fcn.140051baf
mov esi, eax
mov r8d, r15d
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
jmp 0x14004db4c
mov dword [rsp + 0xf4], eax
xor eax, eax
mov dword [rsp + 0xf0], eax
lea r12, [rsp + 0xf0]
mov rcx, r12
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.140051e00
mov dword [rsp + 0xf4], ebx
mov dword [rsp + 0xf8], esi
mov dword [rsp + 0xfc], r14d
mov dword [rsp + 0x100], eax
mov dword [rsp + 0xf0], 6
lea rcx, [rsp + 0x460]
mov rdx, r12
call fcn.140051baf
mov esi, eax
mov r8d, r15d
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.140019b9a
mov dword [rax], esi
mov r12, rdi
mov r15, r13
mov rbx, qword [rsp + 0x58]
jmp 0x14004d433
mov qword [rsp + 0x50], rbp
mov rdx, qword [r12 + 0x10]
lea rsi, [rsp + 0xf0]
mov rcx, rsi
call fcn.140051a1c
mov rcx, rsi
call fcn.14004aac3
mov r14, rdx
lea rsi, [rax + rdx*4]
mov r12, rdx
shr r12, 1
lea rcx, [r12*4]
sub rsi, rcx
mov rcx, r12
mov qword [rsp + 0x38], rax
mov rdx, rax
mov r8, r12
lea r9, str._rustc_eeb90cda1969383f56a2637cbd3037bdf598841clibrarycore_src_slicemod.rs
call fcn.140051e3b
mov r13, rax
mov rbp, rdx
mov rcx, r12
mov rdx, rsi
mov r8, r12
lea r9, str._rustc_eeb90cda1969383f56a2637cbd3037bdf598841clibrarycore_src_slicemod.rs
call fcn.140051e3b
dec r12
xor ecx, ecx
cmp r12, 0xffffffffffffffff
je 0x14004dc09
cmp rbp, rcx
je 0x14004ec58
cmp r12, rdx
jae 0x14004ec49
mov r8d, dword [r13 + rcx*4]
mov r9d, dword [rax + r12*4]
mov dword [r13 + rcx*4], r9d
mov dword [rax + r12*4], r8d
inc rcx
dec r12
jmp 0x14004dbd7
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], r14
mov dword [rsp + 0xf0], 4
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0xf0]
call fcn.140051baf
mov esi, eax
mov r8d, r15d
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.140019b9a
mov dword [rax], esi
mov r12, rdi
mov r15, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x50]
jmp 0x14004d433
lea r12, [rbx - 8]
mov edi, 0x7fffffff
jmp 0x14004dc86
mov edi, esi
lea r12, [rbx - 6]
jmp 0x14004dc86
mov edi, esi
lea r12, [rbx - 5]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x40], eax
lea rcx, [rsp + 0x310]
call fcn.140043d54
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
call fcn.140010de1
mov rcx, qword [rsp + 0x298]
mov rdx, qword [rsp + 0x2a0]
call fcn.1400489d6
lea rcx, [rsp + 0x460]
call fcn.140043c61
movups xmm0, xmmword [rsp + 0x7e0]
movaps xmmword [rsp + 0x2b0], xmm0
mov r13, r12
shr r13, 0x20
mov rax, qword [rsp + 0xd8]
inc qword [rax]
mov rdx, r12
lea r14, [rbx - 7]
shl r13, 0x20
mov esi, edx
or rsi, r13
movaps xmm0, xmmword [rsp + 0x2b0]
movaps xmmword [rsp + 0x7d0], xmm0
lea rcx, [rsp + 0x5e0]
call fcn.14004f427
mov r13, qword [rsp + 0x30]
lea rcx, [rsp + 0x2c0]
call fcn.140041a3c
lea rcx, [rsp + 0x2f0]
call fcn.140043e13
add rbx, 0xfffffffffffffff9
mov rcx, qword [rsp + 0x270]
mov qword [rcx], rbx
mov qword [rcx + 8], r14
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], rdi
mov eax, dword [rsp + 0x40]
mov byte [rcx + 0x20], al
mov eax, r15d
shr eax, 0x10
mov byte [rcx + 0x23], al
mov word [rcx + 0x21], r15w
mov dword [rcx + 0x24], r13d
mov rax, qword [rsp + 0x38]
mov qword [rcx + 0x28], rax
mov rax, qword [rsp + 0xd0]
mov qword [rcx + 0x30], rax
mov rax, qword [rsp + 0xc0]
mov qword [rcx + 0x38], rax
mov rax, qword [rsp + 0x48]
mov qword [rcx + 0x40], rax
mov eax, dword [rsp + 0x78]
mov dword [rcx + 0x48], eax
mov eax, dword [rsp + 0x58]
mov dword [rcx + 0x4c], eax
mov rax, qword [rsp + 0xb8]
mov qword [rcx + 0x50], rax
mov rax, qword [rsp + 0xd8]
mov qword [rcx + 0x58], rax
mov rax, qword [rsp + 0xb0]
mov qword [rcx + 0x60], rax
mov rax, qword [rsp + 0xc8]
mov qword [rcx + 0x68], rax
mov dword [rcx + 0x70], r12d
mov dword [rcx + 0x74], ebp
movaps xmm0, xmmword [rsp + 0x7d0]
movups xmmword [rcx + 0x78], xmm0
lea rcx, [rsp + 0x278]
call fcn.140041a3c
movaps xmm6, xmmword [rsp + 0x7f0]
add rsp, 0x808
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, [rsp + 0x5e0]
and qword [rdx], 0
lea rsi, [rsp + 0x460]
mov rcx, rsi
call fcn.14004edc1
movabs rbx, 0x8000000000000008
lea rax, [rbx - 4]
cmp qword [rsi], rax
jne 0x14004ec9b
mov rdi, qword [rsp + 0x468]
mov ecx, 0x18
mov edx, 8
call fcn.140040b7a
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdi
lea rax, [0x140182f70]
jmp 0x14004e06c
lea rdx, [rsp + 0x5e0]
and qword [rdx], 0
lea rsi, [rsp + 0x460]
mov rcx, rsi
call fcn.14004edc1
movabs rax, 0x8000000000000008
add rax, 0xfffffffffffffffc
cmp qword [rsi], rax
jne 0x14004ec9b
movzx eax, bpl
shl eax, 8
movzx edi, dil
or edi, eax
mov rbx, qword [rsp + 0x468]
mov ecx, 0x20
mov edx, 8
call fcn.140040b7a
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rbx
mov byte [rsi + 0x1a], r14b
mov word [rsi + 0x18], di
lea rax, [0x140182ec8]
jmp 0x14004e062
lea rdx, [rsp + 0x5e0]
and qword [rdx], 0
lea rsi, [rsp + 0x460]
mov rcx, rsi
call fcn.14004edc1
movabs rbx, 0x8000000000000008
lea rax, [rbx - 4]
cmp qword [rsi], rax
jne 0x14004ec9b
mov rdi, qword [rsp + 0x468]
mov ecx, 0x18
mov edx, 8
call fcn.140040b7a
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdi
lea rax, [0x140183168]
jmp 0x14004e06c
lea rdx, [rsp + 0x5e0]
and qword [rdx], 0
lea rsi, [rsp + 0x460]
mov rcx, rsi
call fcn.14004edc1
movabs rax, 0x8000000000000008
add rax, 0xfffffffffffffffc
cmp qword [rsi], rax
jne 0x14004ec9b
mov rbx, qword [rsp + 0x468]
mov ecx, 0x20
mov edx, 8
call fcn.140040b7a
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rbx
mov byte [rsi + 0x18], dil
mov byte [rsi + 0x19], bpl
lea rax, [0x140182e20]
jmp 0x14004e062
lea rdx, [rsp + 0x5e0]
and qword [rdx], 0
lea rsi, [rsp + 0x460]
mov rcx, rsi
call fcn.14004edc1
movabs rax, 0x8000000000000008
add rax, 0xfffffffffffffffc
cmp qword [rsi], rax
jne 0x14004ec9b
mov rbx, qword [rsp + 0x468]
mov ecx, 0x118
mov edx, 8
call fcn.140040b7a
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov byte [rsi + 0x10], r12b
mov byte [rsi + 0x11], dil
mov byte [rsi + 0x12], bpl
mov byte [rsi + 0x13], r14b
lea rcx, [rsi + 0x14]
lea rdx, [rsp + 0xf0]
mov r8d, 0xfc
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
mov qword [rsi + 0x110], rbx
lea rax, [0x140183018]
movabs rbx, 0x8000000000000008
mov rcx, qword [rsp + 0x270]
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], rax
add rbx, 0xfffffffffffffffa
mov qword [rcx], rbx
lea rcx, [rsp + 0x2c0]
call fcn.14006c8b8
jmp 0x14004ddf7
lea rdx, [rsp + 0x5e0]
and qword [rdx], 0
lea rsi, [rsp + 0x460]
mov rcx, rsi
call fcn.14004edc1
movabs rbx, 0x8000000000000008
lea rax, [rbx - 4]
cmp qword [rsi], rax
jne 0x14004ec9b
mov rdi, qword [rsp + 0x468]
mov ecx, 0x18
mov edx, 8
call fcn.140040b7a
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdi
lea rax, [0x140182d78]
jmp 0x14004e06c
mov rdi, qword [rsp + 0xf8]
mov eax, dword [rsp + 0x100]
mov dword [rsp + 0x40], eax
mov r15d, eax
shr r15d, 8
mov eax, dword [rsp + 0x104]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x38], rax
jmp 0x14004dc8f
test rbx, rbx
je 0x14004e171
js 0x14004ed14
mov esi, 1
mov ecx, 1
mov rdx, rbx
mov r8b, 1
call fcn.140040a30
mov qword [rsp + 0x50], rax
test rax, rax
je 0x14004ed16
mov rax, rbx
mov qword [rsp + 0xe8], rbx
jmp 0x14004e185
mov eax, 1
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0xe8], rax
mov r13, qword [rsp + 0x2a0]
mov rax, qword [rsp + 0x2a8]
lea rdx, [rax*8]
add rdx, r13
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x30], rax
mov rbp, qword [rsp + 0x70]
lea rdi, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
lea r12, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
mov qword [rsp + 0xc8], r13
mov qword [rsp + 0x38], rdx
cmp r13, rdx
je 0x14004e304
mov rax, r13
mov r14d, dword [r13]
cmp rbx, r14
jbe 0x14004ec37
lea r13, [rax + 8]
mov rcx, qword [rsp + 0x50]
cmp byte [rcx + r14], 0
jne 0x14004e1ca
mov r15d, dword [rax + 4]
mov esi, r15d
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rax + 0x20]
mov r8d, esi
mov r9, rdi
call fcn.140051acd
mov rcx, rax
call fcn.140051af1
cmp eax, 1
jne 0x14004e223
mov esi, edx
jmp 0x14004e1fa
mov esi, esi
mov rdi, qword [rsp + 0x30]
mov rcx, rdi
mov rdx, rbp
mov r8, rsi
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.140019b9a
mov ebx, dword [rax]
mov rcx, rdi
mov rdx, rbp
mov r8, r14
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.140019b9a
mov dword [rax], ebx
mov rbx, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x50]
mov rdx, rbx
mov r8d, r14d
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.140051b4f
mov byte [rax], 1
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rax + 0x20]
mov r8d, r15d
mov r9, r12
call fcn.140051acd
mov rcx, rax
call fcn.140051af1
cmp eax, 1
jne 0x14004e2f3
mov r14d, edx
mov rdi, qword [rsp + 0x30]
mov rcx, rdi
mov rdx, rbp
mov r8, rsi
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.140019b9a
mov ebx, dword [rax]
mov r8d, r15d
mov rcx, rdi
mov rdx, rbp
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.140019b9a
mov dword [rax], ebx
mov rbx, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x50]
mov rdx, rbx
mov r8d, r15d
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.140051b4f
mov r15d, r14d
jmp 0x14004e274
mov rdx, qword [rsp + 0x38]
push rsp
and al, 0x38
lea rdi, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
jmp 0x14004e1ca
mov r15, qword [rsp + 0x598]
imul r13, qword [rsp + 0x5a0], 0x18
invalid
add eax, 0x4d180000
add ebp, edi
movabs al, byte [0x4cfd014d18000005]
lea esi, [0x1401709b0]
add eax, 0x4d180000
add ebp, edi
lea r14, [0x1401709b0]
lea rdi, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_nfa.rs
lea r12, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_nfa.rs
and eax, 0x1360db
and eax, 0x1360db
add byte [rax - 0x73], cl
xor eax, 0x136104
lea rsi, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_nfa.rs
mov qword [rsp + 0x38], r13
cmp r15, r13
je case.default.0x14004e352
mov rbx, r15
sti
add r15, 0x18
mov eax, dword [rbx]
movsxd rax, dword [r14 + rax*4]
add rax, r14
jmp rax
mov r8d, dword [rbx + 4]
mov rcx, qword [rsp + 0x30]
mov rdx, rbp
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_nfa.rs
or eax, 0x136071
or eax, 0x136071
jmp 0x14004e495
mov r13, qword [rbx + 8]
mov rbx, qword [rbx + 0x10]
shl rbx, 2
xor r14d, r14d
cmp rbx, r14
je 0x14004e42a
mov r8d, dword [r13 + r14]
mov rcx, qword [rsp + 0x30]
mov rdx, rbp
mov r9, rsi
call fcn.140051aac
add byte [rbx + 0x44894300], cl
xor eax, 0xc6834900
add al, 0xeb
invalid
add byte [rbx + 0x44894300], cl
xor eax, 0xc6834900
add al, 0xeb
invalid
mov r13, qword [rbx + 8]
mov rbx, qword [rbx + 0x10]
shl rbx, 2
jrcxz case.0x14004d460.13
jrcxz case.0x14004d460.13
xor r14d, r14d
test byte [rcx + rdi - 0xd], 0x74
jo 0x14004e402
cmp rbx, r14
je 0x14004e42a
mov r8d, dword [r13 + r14]
mov eax, dword [rbp + rsi]
mov rcx, qword [rsp + 0x30]
mov rdx, rbp
mov r9, r12
call fcn.140051aac
add byte ss:[rax], al
add byte ss:[rax], al
mov eax, dword [rax]
mov dword [r13 + r14], eax
add r14, 4
jmp 0x14004e3b5
mov r8d, dword [rbx + 4]
mov rcx, qword [rsp + 0x30]
mov rdx, rbp
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_nfa.rs
jmp 0x14004e495
mov r13, qword [rbx + 8]
mov rbx, qword [rbx + 0x10]
shl rbx, 3
or byte [rax - 0x75], cl
pop rbx
adc byte [rax - 0x3f], cl
jrcxz 0x14004e403
xor r14d, r14d
test byte [rcx + rdi - 0xd], 0x74
and al, byte [rdi - 0x75]
xor eax, 0x4c8b4800
and al, 0x30
cmp rbx, r14
je 0x14004e42a
mov r8d, dword [r13 + r14]
mov rcx, qword [rsp + 0x30]
mov rdx, rbp
mov edx, ebp
mov r9, rdi
call fcn.140051aac
mov eax, dword [rax]
mov dword [r13 + r14], eax
add r14, 8
jmp 0x14004e403
mov r13, qword [rsp + 0x38]
lea r14, [0x1401709b0]
jmp 0x14004e339
mov r8d, dword [rbx + 4]
mov r14, qword [rsp + 0x30]
add al, 0x4c
mov esi, dword [rsp + 0x30]
mov rcx, r14
mov rdx, rbp
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_nfa.rs
call fcn.140051aac
mov eax, dword [rax]
mov dword [rbx + 4], eax
add al, 0x44
mov eax, dword [rbx + 8]
add al, 0x44
mov eax, dword [rbx + 8]
mov rcx, r14
lea r14, [0x1401709b0]
mov rdx, rbp
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_nfa.rs
call fcn.140051aac
mov eax, dword [rax]
mov dword [rbx + 8], eax
jmp 0x14004e339
mov r8d, dword [rbx + 4]
mov rcx, qword [rsp + 0x30]
mov rdx, rbp
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_nfa.rs
call fcn.140051aac
mov eax, dword [rax]
mov dword [rbx + 4], eax
jmp 0x14004e339
mov r8d, dword [rsp + 0x5c0]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_nfa.rs
mov rsi, qword [rsp + 0x30]
mov rcx, rsi
mov rdx, rbp
call fcn.140051aac
mov eax, dword [rax]
mov dword [rsp + 0x5c0], eax
mov r8d, dword [rsp + 0x5c4]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_nfa.rs
mov rcx, rsi
mov rdx, rbp
call fcn.140051aac
mov eax, dword [rax]
mov dword [rsp + 0x5c4], eax
mov rdi, qword [rsp + 0x5b0]
mov rbx, qword [rsp + 0x5b8]
shl rbx, 2
xor r14d, r14d
lea rsi, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_nfa.rs
mov r12b, byte [rsp + 0xb8]
cmp rbx, r14
je 0x14004e53a
mov r8d, dword [rdi + r14]
mov rcx, qword [rsp + 0x30]
mov rdx, rbp
mov r9, rsi
call fcn.140051aac
mov eax, dword [rax]
mov dword [rdi + r14], eax
add r14, 4
jmp 0x14004e515
lea rsi, [rsp + 0xf0]
lea rdx, [rsp + 0x460]
mov r8d, 0x180
mov rcx, rsi
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
xor edi, edi
lea rcx, [rsp + 0x360]
mov r8d, 0x100
xor edx, edx
call sub.api_ms_win_crt_string_l1_1_0.dll_memset
mov eax, 1
xor ecx, ecx
xor edx, edx
mov byte [rsp + rcx + 0x360], dl
cmp rcx, 0xff
je 0x14004e5d0
xor r8d, r8d
shld r8, rax, cl
mov r9d, ecx
shr r9d, 3
mov r10d, 1
shl r10, cl
and r9d, 0x10
test cl, 0x40
cmovne r8, r10
cmovne r10, rdi
and r8, qword [rsi + r9 + 0x108]
and r10, qword [rsi + r9 + 0x100]
or r10, r8
je 0x14004e5cb
inc dl
je 0x14004ec6a
inc rcx
jmp 0x14004e578
lea r14, [rsp + 0xf0]
lea rsi, [rsp + 0x360]
mov r8d, 0x100
mov rcx, r14
mov rdx, rsi
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
lea rax, [rsp + 0x80]
and qword [rax], 0
mov qword [rax + 8], 4
and qword [rax + 0x10], 0
mov rdi, qword [r14 + 0x140]
lea rcx, [rsp + 0x360]
mov rdx, rdi
call fcn.140051985
mov rbp, qword [r14 + 0x138]
mov rcx, qword [r14 + 0x150]
mov rax, qword [r14 + 0x158]
mov rbx, rcx
lea rax, [rcx + rax*4]
mov qword [rsp + 0x78], rax
mov eax, dword [r14 + 0x16c]
mov dword [rsp + 0x58], eax
mov r15d, 4
xor eax, eax
mov qword [rsp + 0x48], rax
mov al, byte [r14 + 0x172]
mov byte [rsp + 0xb0], al
lea r13, [0x1401709d4]
cmp rbx, qword [rsp + 0x78]
je 0x14004e7fa
mov edx, dword [rbx]
add rbx, 4
lea rcx, [rsp + 0x80]
call fcn.140047e16
and qword [rsp + 0x390], 0
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov dword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x48], rax
mov r15, qword [rsp + 0x88]
mov r15, qword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x90
add byte [rax], al
add byte [rcx - 1], cl
dec r14
mov r14, qword [rsp + 0x90]
dec r14
cmp r14, 0xffffffffffffffff
je 0x14004e7dc
add byte [rax], al
add byte [rax], al
add byte [rdi - 0x75], al
and al, 0xb7
mov r12d, dword [r15 + r14*4]
mov rcx, rsi
mov edx, r12d
call fcn.14005076c
test al, al
je case.0x14004e6f8.0
add byte [rax + rax*8 + 0x394ce074], al
out 0xf, eax
xchg ah, dh
add al, 0
cmp rdi, r12
jbe case.default.0x14004e6f8
invalid
add byte [rcx + 0x6b], cl
int3
imul rcx, r12, 0x18
lea rax, [rcx + rbp]
mov ecx, dword [rbp + rcx]
movsxd rcx, dword [r13 + rcx*4]
or eax, 0x4c634900
lea eax, [rax]
add rcx, r13
add ecx, ebp
jmp rcx
mov qword [rsp + 0x90], r14
mov edx, dword [rax + 4]
mov ecx, dword [rsp + 0x38]
or ecx, dword [rax + 8]
mov dword [rsp + 0x38], ecx
jmp 0x14004e71d
or byte [rcx - 0x14c7dbb4], cl
or ecx, dword [rcx + rcx*4 - 0x4c]
mov qword [rsp + 0x90], r14
mov edx, dword [rax + 4]
lea rcx, [rsp + 0x80]
invalid
in al, dx
xchg esi, eax
invalid
mov qword [rsp + 0x90], r14
mov edx, dword [rax + 4]
lea rcx, [rsp + 0x80]
call fcn.140047e16
jmp 0x14004e69e
mov qword [rsp + 0x90], r14
mov r14d, dword [rax + 4]
mov edx, dword [rax + 8]
lea r15, [rsp + 0x80]
mov rcx, r15
add byte [rax], al
add byte [rbx + rcx*4 + 0x70], al
add al, 0x8b
push rax
or byte [rbp + rcx*4 - 0x44], cl
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
call fcn.140047e16
mov rcx, r15
stc
stc
mov edx, r14d
call fcn.140047e16
jmp 0x14004e69e
mov qword [rsp + 0x90], r14
mov rdx, qword [rax + 8]
mov r12, qword [rax + 0x10]
mov rax, qword [rsp + 0x48]
sub rax, r14
cmp rax, r12
jb 0x14004e7b1
loopne 0x14004e7ec
lea r8, ss:[r12*4]
lea r8, [r12*4]
lea rcx, [r15 + r14*4]
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
add r14, r12
mov qword [rsp + 0x90], r14
jmp 0x14004e69e
mov qword [rsp + 0x90], r14
mov byte [rsp + 0xb0], 1
jmp 0x14004e69e
lea rcx, [rsp + 0x80]
mov r15, rdx
mov rdx, r14
mov r8, r12
call fcn.140040a6c
mov rdx, r15
mov r15, qword [rsp + 0x88]
mov r14, qword [rsp + 0x90]
jmp 0x14004e77b
and qword [rsp + 0x90], 0
mov eax, dword [rsp + 0x38]
or dword [rsp + 0x58], eax
pop rax
mov r12b, byte [rsp + 0xb8]
jmp case.0x14004e352.19
lea rdi, [rsp + 0xf0]
mov al, byte [rsp + 0xb0]
mov byte [rdi + 0x172], al
mov eax, dword [rsp + 0x58]
mov dword [rdi + 0x16c], eax
mov ecx, 0x190
mov edx, 0x10
call fcn.140040b7a
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
lea rcx, [rsi + 0x10]
mov r8d, 0x180
mov rdx, rdi
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
lea rcx, [rsp + 0x360]
call fcn.14004adea
mov rcx, qword [rsp + 0x48]
mov rdx, r15
call fcn.140010de1
mov r8, qword [rsp + 0xe8]
test r8, r8
je 0x14004e87f
mov edx, 1
mov rcx, qword [rsp + 0x50]
call fcn.140013a95
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x30]
call fcn.140010de1
mov rcx, qword [rsp + 0x298]
mov rdx, qword [rsp + 0xc8]
call fcn.1400489d6
mov rax, qword [rsp + 0xd8]
inc qword [rax]
mov qword [rsp + 0x2f8], rsi
lea rcx, [rsp + 0x5e0]
call fcn.14004f427
cmp r12b, 2
mov r15, qword [rsp + 0xc0]
je 0x14004e8e3
mov rax, qword [rsp + 0xe0]
lock inc qword [rax]
jle 0x14004eb7d
mov al, byte [r15 + 0x82]
cmp al, 2
sete bl
or bl, al
mov ebp, ebx
and bpl, 1
mov r14b, 3
lea rcx, [rsp + 0x5e0]
mov byte [rcx + 0x18], r14b
mov byte [rcx + 0x20], bpl
call fcn.140041a31
lea rdi, [rsp + 0x5e0]
mov rcx, rdi
call fcn.14004f2ac
mov byte [rdi + 0x1d8], r14b
mov byte [rdi + 0x1e0], 2
lea rdi, [rsp + 0x7a0]
mov rcx, rdi
call fcn.140041a31
mov rax, qword [rsp + 0xe0]
mov qword [rdi], rax
mov r14, qword [rsp + 0x40]
mov qword [rdi + 8], r14
mov rax, qword [rsp + 0xd0]
mov qword [rdi + 0x10], rax
mov byte [rdi + 0x18], r12b
mov byte [rdi + 0x20], bpl
lock inc qword [rsi]
jle 0x14004eb7d
mov qword [rsp + 0xf0], rsi
test dword [rsi + 0x178], 0x33300
je 0x14004e9e1
lea rcx, [rsp + 0xf0]
call fcn.140043c1b
mov r15, r14
shr r15, 8
mov r13, r14
shr r13, 0x20
xor eax, eax
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x5e0]
call fcn.14004f547
lea rcx, [rsp + 0x2f8]
call fcn.140043c1b
movabs rbx, 0x8000000000000008
mov rax, r14
lea r14, [rbx - 6]
mov dword [rsp + 0x40], eax
mov rdi, qword [rsp + 0xe0]
jmp 0x14004dd21
mov r14, r15
mov edi, 2
cmp r12b, 2
je 0x14004ea0d
mov rax, qword [rsp + 0xe0]
lock inc qword [rax]
jle 0x14004eb7d
mov r12b, byte [rsp + 0xb8]
movzx edi, r12b
lea rcx, [rsp + 0x5e0]
call fcn.14004f547
mov al, 2
cmp r12b, 2
je 0x14004ea6c
mov rax, qword [rsp + 0xe0]
lock inc qword [rax]
jle 0x14004eb7d
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x5e0], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x5e8], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x5f0], rax
mov r12b, byte [rsp + 0xb8]
mov eax, r12d
movzx ebx, bl
and ebx, 1
lea rcx, [rsp + 0x5e0]
mov byte [rcx + 0x18], al
call fcn.140041a3c
mov ecx, pe_nt_image_headers64
mov edx, 8
call fcn.140040b7a
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0xe0]
mov qword [rax + 0x10], rcx
mov rdx, qword [rsp + 0x40]
mov qword [rax + 0x18], rdx
mov r8, qword [rsp + 0xd0]
mov qword [rax + 0x20], r8
mov byte [rax + 0x28], r12b
mov qword [rax + 0x30], rsi
mov qword [rax + 0x38], rcx
mov qword [rax + 0x40], rdx
mov qword [rax + 0x48], r8
mov dword [rax + 0x50], edi
and dword [rax + 0x54], 0
mov qword [rax + 0x58], rbx
and qword [rax + 0x60], 0
mov qword [rax + 0x68], r14
mov qword [rax + 0x70], rsi
and dword [rax + 0x78], 0
mov rcx, qword [rsp + 0x270]
mov qword [rcx + 8], rax
lea rax, [0x140182c48]
mov qword [rcx + 0x10], rax
movabs rax, 0x8000000000000008
add rax, 0xfffffffffffffffa
mov qword [rcx], rax
jmp 0x14004ddea
mov r12d, dword [rsp + 0x48]
mov dword [rsp + 0x368], r12d
jmp 0x14004c957
lea rax, [rsp + 0x370]
mov ecx, 0xe
mov rdi, rax
lea rsi, [rsp + 0x470]
rep movsq qword [rdi], qword [rsi]
mov qword [rax - 0x10], r14
mov dword [rax - 8], r9d
mov dword [rax - 4], r12d
jmp 0x14004c6ee
lea rsi, [rsp + 0xf8]
lea rax, [rsp + 0x368]
mov ecx, 0xf
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rax - 8], r14
jmp 0x14004c6ee
ud2
lea r8, [rsp + 0xf0]
and qword [r8], 0
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutilcaptures.rs
lea rcx, [rsp + 0x308]
lea rdx, [rsp + 0x80]
call fcn.140059e97
and qword [rsp + 0x2e8], 0
lea r8, [rsp + 0xf0]
and qword [r8], 0
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutilcaptures.rs
lea rcx, [rsp + 0x300]
lea rdx, [rsp + 0x2e8]
call fcn.140059e97
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_nfa.rs
mov rcx, r12
mov rdx, rdi
call fcn.14002caa0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.5_srchirliteral.rsassertion_failed:_seq1.len__.map_or_true__x_x___self.limit_total_
call fcn.14002d370
lea rax, str.must_call_finish_pattern_firstx4
lea rcx, [rsp + 0xf0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.14002c9f0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutilprimitives.rs
call fcn.14002ea60
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
mov rcx, r14
mov rdx, rbx
call fcn.14002caa0
lea r8, str._rustc_eeb90cda1969383f56a2637cbd3037bdf598841clibrarycore_src_slicemod.rs
mov rcx, r12
call fcn.14002caa0
lea r8, str._rustc_eeb90cda1969383f56a2637cbd3037bdf598841clibrarycore_src_slicemod.rs
mov rcx, rbp
mov rdx, rbp
call fcn.14002caa0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutil_alphabet.rsEOI
call fcn.14002ea60
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.5_srchirliteral.rsassertion_failed:_seq1.len__.map_or_true__x_x___self.limit_total_
call fcn.14002d370
lea rdx, [rsp + 0x5e0]
and qword [rdx], 0
lea rcx, [rsp + 0xf0]
call fcn.140059ecf
movups xmm0, xmmword [rsp + 0x460]
movups xmm1, xmmword [rsp + 0x470]
lea r8, [rsp + 0x5e0]
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcmeta_strategy.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueattempt_to_join_into_collection_with_len___usize::MAX_rustc_eeb90cda1969383f56a2637cbd3037bdf598841clibrary_alloc_src_str.rs_
lea r9, [0x140182850]
mov edx, 0x2b
call fcn.14002e7b0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
call fcn.14002ea60
lea rcx, str.invalid_capture_index
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
jmp 0x14004ed0a
lea rcx, str.invalid_capture_index
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
mov edx, 0x15
call fcn.14002ea80
xor esi, esi
mov rcx, rsi
mov rdx, rbx
call fcn.14002b2e0
mov ecx, 4
mov rdx, rsi
call fcn.14002b2e0
int3
and al, 0x48
mov rcx, r8
call fcn.14005072d
lea rax, [r14 + 1]
mov qword [rsp + 0x58], rax
lea rax, [r13 + 0x38]
mov qword [rsp + 0x50], rax
push rax
push rax
lea rax, [r14 - 1]
mov qword [rsp + 0x30], rax
lea r15, [0x1401709f8]
mov qword [rsp + 0x60], r12
mov rcx, qword [rsp + 0x48]
mov rax, qword [rcx + 0x10]
test rax, rax
je 0x140050340
dec rax
mov qword [rcx + 0x10], rax
mov rcx, qword [rcx + 8]
shl rax, 4
mov edx, dword [rcx + rax]
mov esi, dword [rcx + rax + 4]
test edx, edx
je 0x140050203
cmp edx, 2
je 0x140050340
invalid
xchg ecx, eax
invalid
add byte [rax], al
test byte [rcx + 0x48000005], dl
add ecx, eax
add eax, 0x1480000
ror dword [rax - 0x75], 0x79
or byte [rax - 0x77], cl
jmp 0x181df8705
add rcx, rax
mov rdi, qword [rcx + 8]
mov rcx, rbp
mov rdx, rbx
mov r8d, esi
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompsonpikevm.rs
call fcn.140050899
mov qword [rax], rdi
cmp bl, ch
cmpsb byte [rsi], byte [rdi]
cmp bl, ch
cmpsb byte [rsi], byte [rdi]
mov esi, dword [rax + 4]
mov edi, dword [rax + 0x10]
cmp rdi, rbx
jae 0x140050203
mov rax, qword [rbp + rdi*8]
mov dword [rsp + 0x3c], edi
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rsp + 0x48]
lea rdx, [rsp + 0x38]
call fcn.14005072d
mov r15, qword [rsp + 0x58]
test r15, r15
je 0x140050351
add byte [rax - 0x77], cl
jmp 0x181df8761
mov rcx, rbp
mov rdx, rbx
mov r8d, edi
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompsonpikevm.rs
call fcn.140050899
mov qword [rax], r15
lea r15, [0x1401709f8]
jmp 0x140050203
invalid
add byte [rbx + 0x408b0470], cl
or byte [rcx - 0x7cc3dbbc], cl
and al, 0x38
add byte [rax - 0x75], cl
and al, 0x48
lea rdx, [rsp + 0x38]
call fcn.14005072d
jmp 0x140050203
mov esi, dword [rax + 8]
mov esi, dword [r14]
movabs rax, 0x3fffffffffffffff
invalid
invalid
lea r8, [rdi + rax]
and r8, rax
mov rcx, qword [rsp + 0x48]
invalid
mov rax, qword [rcx]
mov rdx, qword [rcx + 0x10]
sub rax, rdx
cmp r8, rax
jbe 0x14004fec4
invalid
sub dword [rcx - 0x77], ecx
iretd
mov r15, rcx
call fcn.14005a73f
movabs rcx, 0x8000000000000001
cmp rax, rcx
jne 0x14005035d
add byte [rax], al
mov rdx, qword [r15 + 0x10]
mov rcx, r15
lea r15, [0x1401709f8]
adc al, byte [rax]
shl rdi, 2
mov rax, qword [rcx + 8]
mov r8, rdx
shl r8, 4
add rax, r8
add rax, 4
rol byte [rax + rcx*2], 0x83
invalid
cld
rol byte [rax + rcx*2], 0x83
invalid
mov r8, rdi
shr r8, 2
add r8, rdx
add eax, edx
add eax, edx
test rdi, rdi
je 0x14004ff01
mov edx, dword [r14 + rdi]
and dword [rax - 4], 0
mov dword [rax], edx
add rax, 0x10
adc byte [rax - 0x7d], cl
invalid
cld
jmp 0x14004fee8
adc byte [rax - 0x7d], cl
invalid
mov qword [rcx + 0x10], r8
mov r14, rbx
mov rbx, rbp
mov rbp, r13
mov r13, qword [rsp + 0xd0]
mov r12, qword [rsp + 0x60]
jmp 0x140050203
test byte [rdi], 0x84
fiadd dword [rdx]
add byte [rax], al
jmp 0x1400502ac
jle 0x14004ff2f
add byte [rax], al
jle 0x14004ff2f
add byte [rax], al
test r14, r14
test esi, esi
je 0x140050203
mov rcx, qword [rsp + 0x30]
cmp rcx, qword [rsp + 0xe0]
jae 0x1400503c6
jl 0x14004ff4c
add byte [rax], al
jl 0x14004ff4c
add byte [rax], al
mov rax, qword [rsp + 0xd8]
movzx eax, byte [rax + rcx]
mov dh, 4
or byte [rbx - 0x7bf0f508], al
movsb byte [rdi], byte [rsi]
add al, byte [rax]
invalid
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rdi], cl
mov dh, 4
or byte [rbx - 0x7bf0f508], al
movsb byte [rdi], byte [rsi]
add al, byte [rax]
add byte [rbx - 0x7af0f208], al
invalid
cmp eax, 0xd
jne 0x14004fd76
cmp r14, qword [rsp + 0xe0]
add byte [rax], al
add byte [rdi], cl
or dword [rbp + 0x48000002], 0xffffff8b
add al, byte [rax]
add byte [rax - 0x75], cl
jae 0x140050203
add al, byte [rax]
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xd8]
cmp byte [rax + r14], 0xa
jne 0x140050203
add al, byte [rax]
invalid
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rdx - 0x80], al
cmp al, 0x30
or cl, byte [rdi]
test dword [rdx + 2], edi
add al, byte [rax]
invalid
add al, byte [rax]
add cl, ch
call 0x18e04ff8c
test esi, esi
je 0x140050203
test byte [rdx + rax], ch
invalid
jmp 0x14004fd76
test byte [rdx + rax], ch
add byte [rax - 0x75], cl
and al, 0x30
mov rcx, qword [rsp + 0x30]
cmp rcx, qword [rsp + 0xe0]
add byte [rax], al
jae 0x1400503ac
mov rax, qword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
movzx eax, byte [rax + rcx]
jmp 0x1400501a9
test r14, r14
jne 0x1400502e4
mov r8, qword [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
add al, byte cs:[rax]
add cl, ch
sub eax, 0x4d000003
test r14, r14
add byte [rax], al
test r8, r8
je 0x140050203
jmp 0x140050307
test r14, r14
je 0x140050203
mov rcx, qword [rsp + 0x30]
cmp rcx, qword [rsp + 0xe0]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sbb ecx, 3
add byte [rax], al
jae 0x1400503cf
mov rax, qword [rsp + 0xd8]
mov al, byte [rax + rcx]
jmp 0x140050023
and byte [rbx + rdi - 0x4c], cl
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
test dl, dh
add dword [rax], eax
add byte [rdi], cl
or edx, 3
add byte [rax], al
mov rax, qword [rsp + 0xd8]
mov al, byte [rax + r14]
retf 3
cmp al, byte [r12 + 0x180]
je 0x140050203
and al, 0x80
add dword [rax], eax
add byte [rdi], cl
test dl, dl
add dword [rax], eax
add cl, ch
std
invalid
jmp 0x14004fd76
fadd dword [rax]
add byte [rax], al
mov rdx, qword [rsp + 0xe0]
loopne 0x140050044
add byte [rax], al
loopne 0x140050044
add byte [rax], al
mov r8, r14
call fcn.1400508ba
test al, al
je 0x140050203
jmp 0x14004fd76
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
test byte [rdx - 0x16ffffff], bl
or ch, bh
invalid
add byte [rax], al
je 0x140050203
jae 0x1400503d8
mov rax, qword [rsp + 0xd8]
movzx eax, byte [rax + r14]
xor byte [rbx - 0x7bf0f508], al
add qword [r8], r8
invalid
xor byte [rbx - 0x7bf0f508], al
add qword [r8], r8
add byte [rbx - 0x7bf0f208], al
invalid
test byte [rdi + 1], cl
add byte [rax], al
cmp eax, 0xd
je 0x140050203
jmp 0x14004fd76
cmp esi, eax
jae 0x140050203
jmp 0x140050276
test esi, esi
je 0x14004fd76
mov rdx, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0x30]
and al, 0xe0
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
cmp rcx, rdx
jae 0x1400503a0
mov al, 1
cmp r14, rdx
jae 0x140050117
invalid
sbb ecx, dword [rax - 0x75]
mov rax, qword [rsp + 0xd8]
movzx eax, byte [rax + r14]
lea rcx, [0x140185bd8]
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rdx + 0xf], al
mov dh, 4
xor byte [rax - 0x73], cl
or eax, 0x135ac8
cmp byte [rax + rcx], 0
sete al
mov rcx, qword [rsp + 0xd8]
movzx ecx, byte [rcx + r14 - 1]
lea rdx, [0x140185bd8]
lea edx, [0x140185bd8]
cmp byte [rcx + rdx], 0
je 0x14004fd76
test al, al
jne 0x140050203
jmp 0x14004fd76
xchg esp, eax
and al, 0xe0
add byte [rax], al
add byte [rax + 0x39], cl
push rsp
and al, 0x30
jae 0x1400503b5
cmp r14, rdx
jae 0x14004fd76
mov rax, qword [rsp + 0xd8]
movzx eax, byte [rax + r14 - 1]
lea rcx, [0x140185bd8]
cmp byte [rax + rcx], 0
jne 0x14004fd76
mov rax, qword [rsp + 0xd8]
movzx eax, byte [rax + r14]
jmp 0x1400501d5
invalid
cmp r14, qword [rsp + 0xe0]
jae 0x140050203
mov rax, qword [rsp + 0xd8]
movzx eax, byte [rax + r14]
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rdx + 0xf], al
mov dh, 4
xor byte [rax - 0x73], cl
or eax, 0x135a28
pop rdx
adc eax, dword [rax]
lea rcx, [0x140185bd8]
pop rdx
adc eax, dword [rax]
cmp byte [rax + rcx], 0
je 0x140050203
jmp 0x14004fd76
dec dword [rax - 0x7d]
mov esp, 0xe024
loopne 0x1400501c1
add byte [rax], al
add byte [rdi], cl
invalid
lodsb al, byte [rsi]
sti
invalid
invalid
loopne 0x1400501c1
add byte [rax], al
add byte [rdi], cl
test byte [rbx + rdi*8 - 0x74b70001], ch
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rdi], cl
mov dh, 0
mov rax, qword [rsp + 0xd8]
movzx eax, byte [rax]
lea rcx, [0x140185bd8]
cmp byte [rax + rcx], 0
jne 0x140050203
add byte [rax + 0x7500083c], al
and ecx, ebp
invalid
jmp 0x14004fd76
test r14, r14
je 0x140050203
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0xd8]
cmp byte [rcx + rax], 0xd
je 0x14004fd76
mov rcx, r13
mov edx, esi
call fcn.14005076c
test al, al
je 0x14004fd76
mov rcx, r12
mov edx, esi
call fcn.14005068b
mov ecx, dword [rax]
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
stc
stc
jmp rcx
mov rcx, r14
mov rdx, qword [rsp + 0xd8]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutillook.rs
call fcn.140055a8a
mov rcx, rax
call fcn.140050916
cmp al, 2
je 0x14004fd76
add al, al
test al, 2
jne 0x14004fd76
jmp 0x140050410
mov rdx, qword [rsp + 0xe0]
cmp r14, rdx
cmp esi, edx
cmp esi, edx
ja 0x1400503f8
mov rcx, qword [rsp + 0xd8]
mov ecx, dword [rsp + 0xd8]
mov rdx, r14
call fcn.140050a3c
bnd call fcn.140050a3c
cmp al, 2
je 0x14004fd76
invalid
cli
invalid
invalid
movabs eax, dword [0xf02a8c000fffffa]
add al, al
test al, 2
jne 0x14004fd76
invalid
xchg edi, eax
cli
invalid
invalid
test dword [rdi - 0x16000006], edx
cmp byte [rcx], al
add byte [rax], al
invalid
jmp 0x14005041c
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xe0
add byte [rax], al
add byte [rcx + 0x39], cl
invalid
mov rdx, qword [rsp + 0xe0]
cmp r14, rdx
ja 0x140050401
mov rcx, qword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
mov rdx, r14
call fcn.140050a3c
jmp 0x140050325
invalid
xor ecx, ecx
mov rdx, qword [rsp + 0xd8]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutillook.rs
call fcn.140055a8a
xchg esp, eax
and al, 0xd8
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
sub byte [rbp + 0x13], cl
add al, ch
insd dword [rdi], dx
push rdi
add byte [rax], al
mov rcx, rax
call fcn.140050916
cmp al, 2
je 0x14004fd76
add cl, byte [rdi]
test byte [rcx - 6], cl
invalid
add al, al
test al, 2
jne 0x14004fd76
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutillook.rs
jmp 0x14005037e
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompsonpikevm.rs
call fcn.14002ea60
mov rcx, rax
call fcn.14002b2e0
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutillook.rs
jmp 0x14005037e
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueattempt_to_join_into_collection_with_len___usize::MAX_rustc_eeb90cda1969383f56a2637cbd3037bdf598841clibrary_alloc_src_str.rs_
lea r9, [0x1401828d0]
lea r8, [rsp + 0x38]
mov edx, 0x2b
call fcn.14002e7b0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutillook.rs
call fcn.14002caa0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutillook.rs
jmp 0x1400503eb
invalid
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutillook.rs
mov rcx, qword [rsp + 0x30]
xor al, ch
fcmovb st(0), st(6)
std
invalid
xor al, ch
fcmovb st(0), st(6)
std
dec dword [rbp + rcx*4 + 5]
adc ecx, dword [rbx + rdx]
adc eax, dword [rax]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutillook.rs
adc eax, dword [rax]
jmp 0x1400503eb
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutillook.rs
jmp 0x1400503eb
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutillook.rs
adc r8, qword [rax]
jmp 0x1400503e8
mov rcx, r14
mov rdx, qword [rsp + 0xe0]
call fcn.14002caa0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutillook.rs
jmp 0x140050408
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutillook.rs
and byte [rbx + rdx], cl
mov rcx, r14
call fcn.14002d370
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutillook.rs
adc eax, dword [rax]
jmp 0x14005037e
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutillook.rs
jmp 0x14005037e
push rcx
adc byte [rax - 0x75], cl
xor byte [r8 + 0x39], cl
retf 0xd72
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x58
mov rbp, r9
mov rsi, r8
mov r14, rdx
mov r13, rcx
mov ebx, dword [rsp + 0xd8]
mov r15, qword [rsp + 0xc8]
enter 0, 0
enter 0, 0
mov rdi, qword [rsp + 0xc0]
mov edx, ebx
call fcn.14005068b
add byte [rcx - 0x77], cl
invalid
mov edx, dword [rax]
xor eax, eax
lea rcx, [0x140170a64]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
add byte [rcx - 0x77], cl
invalid
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x48], r14
mov rcx, qword [rsp + 0xd0]
cmp r15, rcx
jbe case.0x1400504a5.3
mov r13d, ebx
mov rbx, rcx
mov ebx, ecx
movzx ecx, byte [rdi + rcx]
mov rdx, qword [r12 + 0x10]
cmp rdx, rcx
jbe 0x140050626
mov rdx, qword [r12 + 8]
mov r12d, dword [rdx + rcx*4]
test r12d, r12d
je case.0x1400504a5.3
mov edx, r13d
mov rcx, rsi
call fcn.1400506bf
mov r9, rdx
inc rbx
mov dword [rsp + 0x40], r12d
jmp 0x14005055a
invalid
mov qword [rsp + 0x50], r13
mov r13d, ebx
mov qword [rsp + 0x48], r14
mov rbx, qword [rsp + 0xd0]
add byte [rax], al
add byte [rcx + 0x39], cl
fbstp tbyte [rsi - 0x80]
add byte [rax], al
add byte [rcx + 0x39], cl
fbstp tbyte [rsi - 0x80]
mov dl, byte [rdi + rbx]
cmp byte [r12 + 8], dl
ja case.0x1400504a5.3
cmp byte [r12 + 9], dl
jb case.0x1400504a5.3
invalid
invalid
invalid
invalid
invalid
invalid
mov rcx, rsi
mov edx, r13d
call fcn.1400506bf
mov r9, rdx
inc rbx
mov ecx, dword [r12 + 4]
mov dword [rsp + 0x40], ecx
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbp
xor byte [rax - 0x77], cl
jl 0x14005058c
sub byte [rax - 0x77], cl
insb byte [rdi], dx
and al, 0x20
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
mov r8, rax
call fcn.14004fd04
xor eax, eax
jmp case.0x1400504a5.3
mov qword [rsp + 0x48], r14
mov rbx, qword [rsp + 0xd0]
cmp r15, rbx
jbe case.0x1400504a5.3
mov rcx, rsi
mov rsi, rbx
mov al, byte [rdi + rbx]
mov rdx, qword [r12 + 8]
mov r11, qword [r12 + 0x10]
add rdx, 0xfffffffffffffff8
shl r11, 3
test r11, r11
je 0x140050610
cmp byte [rdx + 0xc], al
ja 0x140050610
lea r8, [rdx + 8]
add r11, 0xfffffffffffffff8
cmp byte [rdx + 0xd], al
mov rdx, r8
jb 0x1400505b8
mov r12d, dword [r8]
mov edx, dword [rsp + 0xd8]
call fcn.1400506bf
mov r9, rdx
inc rsi
mov dword [rsp + 0x40], r12d
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rbp
mov rcx, r13
mov rdx, qword [rsp + 0x48]
mov r8, rax
call fcn.14004fd04
xor eax, eax
jmp case.0x1400504a5.3
mov edx, dword [r12 + 4]
mov eax, 1
jmp case.0x1400504a5.3
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_nfa.rs
call fcn.14002caa0
int3
lea eax, [rax + rcx*4]
add rsp, 0x28
ret
mov ecx, r8d
cmp rcx, rdx
cmp ecx, edx
cmp ecx, edx
jae 0x140051ae8
shl rcx, 5
add rax, rcx
add rsp, 0x28
ret
mov r8, r9
call fcn.14002caa0
int3
clc
invalid
cmp r8d, 6
je 0x140051b10
test r8d, r8d
jne 0x140051b4a
mov edx, dword [rcx + 4]
jmp 0x140051b45
cmp qword [rcx + 0x18], 1
jne 0x140051b4a
mov rcx, qword [rcx + 0x10]
mov ecx, dword [rcx + 0x10]
adc byte [rbp + rcx*4 + 0xd], cl
sbb dword es:[rbx], edx
add bl, ch
adc cl, byte [rax - 0x7d]
invalid
invalid
jns 0x140051b40
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
jmp case.0x14004e352.79
cmp qword [rcx + 0x18], 1
jne 0x140051b4a
add dword [rbp + 0x1f], esi
mov rcx, qword [rcx + 0x10]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_builder.rs
adc eax, dword [rax]
adc eax, dword [rax]
mov edx, 1
xor r8d, r8d
xor eax, eax
xor eax, eax
call fcn.140019b9a
cmp ah, 0xff
mov edx, dword [rax]
mov eax, 1
add byte [rax], al
add rsp, 0x28
ret
jae 0x140051b66
add rax, rcx
add rsp, 0x28
ret
mov r8, r9
call fcn.14002caa0
int3
mov r14, qword [rcx + 0x10]
jno 0x140051b94
cmp r14, qword [rcx]
jne 0x140051b91
mov rcx, rsi
call fcn.140048b2a
mov rax, qword [rsi + 8]
mov dword [rax + r14*8], ebx
or byte [rdx - 0x77], al
sbb al, 0xf0
mov dword [rax + r14*8 + 4], edi
inc r14
mov qword [rsi + 0x10], r14
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rdi, rdx
mov edi, edx
mov rsi, rcx
mov r12d, dword [rdx]
lea rax, [0x140170a88]
out dx, al
adc dword [rax], eax
out dx, al
adc dword [rax], eax
movsxd rcx, dword [rax + r12*4]
or al, 0xa0
add rcx, rax
jmp rcx
lea rcx, [rsi + 0x100]
add byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rdx - 0x75bbf7a9], cl
or r8d, r13d
jo 0x140051beb
mov dl, byte [rdi + 8]
mov r8b, byte [rdi + 9]
call fcn.140051e5b
add byte [rax], al
jmp case.0x140051bd6.4
add dword [rax], eax
add dh, al
mov byte [rsi + 0x171], 1
jmp case.0x140051bd6.4
mov byte [rsi + 0x171], 1
jmp case.0x140051bd6.4
mov rax, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
adc byte [rax - 0x73], cl
sahf
add byte [rcx], al
add byte [rax], al
lea rbx, [rsi + 0x100]
shl r14, 3
test r14, r14
test esi, esi
test byte [rdi], 0x84
or byte [rcx], al
add byte [rax], al
je case.0x140051bd6.4
add dword [rax], eax
add byte [rbp + rcx*4 + 0x78], cl
lea r15, [rax + 8]
mov dl, byte [rax + 4]
mov r8b, byte [rax + 5]
mov rcx, rbx
invalid
lea r15, [rax + 8]
mov dl, byte [rax + 4]
mov r8b, byte [rax + 5]
mov al, byte [rax + 5]
mov rcx, rbx
call fcn.140051e5b
xor byte [rdx], al
add byte [rax], al
xor byte [rdx], al
add al, byte [rax]
add byte [rcx - 0x7d], cl
xabort 0x4c
mov eax, edi
add byte [rax], al
add r14, 0xfffffffffffffff8
mov rax, r15
jmp 0x140051c0f
mov qword [rsp + 0x38], r12
and al, 0x38
mov eax, dword [rdi + 8]
lea rbx, [rsi + 0x100]
or byte [rax - 0x73], cl
sahf
add byte [rcx], al
add byte [rax], al
mov dword [rsp + 0x34], eax
and al, 0x34
bsf eax, eax
lea rcx, [0x140170aac]
mov esp, 0xd8d48c0
pop rbx
out dx, al
adc dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r14d, r14d
lea r13, [0x140185bd8]
test byte [rbp + rcx*4 + 0x2d], 0x74
invalid
add byte [rsi + 0x41], ah
cmp esi, 0x870f00ff
cmp r14w, 0xff
ja case.0x140051c58.0
invalid
add byte [rax], al
invalid
movabs eax, dword [0x8166f58944000000]
std
inc dword [rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0xb], al
mov ebp, r14d
cmp bp, 0xff
je 0x140051cc4
mov r15d, ebp
lea ebp, [r15 + 1]
add dword [rcx + rcx*4 - 0xf], eax
add dword [rcx + rcx*4 - 0xf], eax
call fcn.140051e85
add byte [rax], al
movzx eax, al
cmp byte [rax + r13], 0
setne r12b
mov ecx, ebp
call fcn.140051e85
movzx eax, al
cmp byte [rax + r13], 0
cmp al, 0x28
add byte [rdi], cl
xchg ebp, eax
rol byte [rcx + 0x38], 0xc4
cmp al, 0x28
add byte [rdi], cl
xchg ebp, eax
rol byte [rcx + 0x38], 0xc4
je 0x140051c73
mov ecx, r14d
call fcn.140051e85
mov r14d, eax
mov ecx, r15d
mov ecx, edi
call fcn.140051e85
mov r8d, eax
jmp 0x140051cd6
mov ecx, r14d
mov ecx, esi
call fcn.140051e85
mov r14d, eax
mov bp, 0x100
mov r8b, 0xff
add dword [rax], eax
add byte [rcx - 0x77], al
invalid
mov rcx, rbx
mov edx, r14d
invalid
bnd call fcn.140051e5b
call fcn.140051e5b
mov r14d, ebp
jmp 0x140051c64
invalid
invalid
invalid
mov rcx, rbx
mov dl, 0xd
or eax, 0xe80db041
add dword gs:[rax], eax
add byte [rax - 0x77], cl
fnstenv [rdx + 0xab0410a]
mov al, 0xa
or eax, 0xe80db041
add dword gs:[rax], eax
add byte [rax - 0x77], cl
fnstenv [rdx + 0xab0410a]
mov al, 0xa
mov al, 0xa
jmp 0x140051d0c
or al, 0x8a
xchg esi, eax
jo 0x140051d05
mov dl, byte [rsi + 0x170]
add byte [rax], al
add byte [rax - 0x77], cl
fld dword [rcx - 0x77]
shr al, 1
add qword [rax], rax
mov rcx, rbx
mov r8d, edx
call fcn.140051e5b
add byte [rax], al
add byte [rbx + 0x9342444], cl
xchg byte [rax + 1], ch
invalid
add dword [rax], eax
invalid
mov eax, dword [rsp + 0x34]
or dword [rsi + 0x168], eax
invalid
add dword [rax], eax
invalid
push 0x4c000001
mov esp, dword [rsp + 0x38]
mov r12, qword [rsp + 0x38]
mov rbx, qword [rsi + 0x140]
mov ebx, dword [rsi + 0x140]
cmp rbx, 0x7fffffff
jae 0x140051dbb
invalid
add byte [rcx + rcx*4 - 0x20], al
mov eax, r12d
lea rcx, [0x140170af4]
in eax, dx
adc dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
add qword [rsi + 0x120], rax
cmp rbx, qword [rsi + 0x130]
jne 0x140051d65
invalid
or al, 0x48
lea ecx, [rsi + 0x130]
invalid
lea rcx, [rsi + 0x130]
add al, ch
mov bl, 0x8f
invalid
call fcn.14004ad18
mov rax, qword [rsi + 0x138]
imul rcx, rbx, 0x18
mov rdx, qword [rdi + 0x10]
mov qword [rax + rcx + 0x10], rdx
movups xmm0, xmmword [rdi]
movups xmmword [rax + rcx], xmm0
mov rax, rbx
inc rax
mov qword [rsi + 0x140], rax
mov eax, ebx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add dword [rax], eax
add byte [rax + 0x6b], cl
retf
mov rax, qword [rdi + 0x10]
shl rax, 3
jmp 0x140051d49
lea r8, [rsp + 0x40]
mov qword [r8], rbx
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_nfa.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__valueattempt_to_join_into_collection_with_len___usize::MAX_rustc_eeb90cda1969383f56a2637cbd3037bdf598841clibrary_alloc_src_str.rs_
lea r9, [0x1401828b0]
mov edx, 0x2b
call fcn.14002e7b0
lea rcx, str.internal_error:_entered_unreachable_codeC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fzopfli_0.8.1_srcutil.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_src_nfa_thompson_nfa.rs
mov edx, 0x28
call fcn.14002d650
int3
push rsi
sub rsp, 0x50
mov rdx, rcx
lea rsi, [rsp + 0x28]
mov rcx, rsi
xor r8d, r8d
call fcn.140050633
cmp byte [rsi], 0
jne 0x140052d79
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.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.8_srcutil_search.rsinvalid_span__for_haystack_of_length
mov qword [rsp + 0x20], rax
lea rcx, str.PatternSet_should_have_sufficient_capacity
lea r9, [0x140182830]
mov edx, 0x2a
call fcn.14002e7b0
int3
sub rsp, 0x48
sub esp, 0x48
mov rsi, r9
mov rdx, rcx
lea rdi, [rsp + 0x28]
mov rcx, rdi
mov r9, r8
call fcn.1400538ba
cmp qword [rdi], 0
invalid
invalid
je 0x140053a18
invalid
invalid
add byte [rsi + rcx + 0x48], dh
mov ecx, esi
int1
mov rcx, rsi
int1
add rsp, 0x48
pop rdi
pop rsi
jmp 0x140052d56
nop
add rsp, 0x48
pop rdi
pop rsi
ret
add byte [rax + 0x7dd13948], al
or byte [rax + 0x39], 0xd1
jge 0x140053a36
add ebx, eax
ret
mov rdx, qword [rax + 8]
jmp fcn.1400747f4
invalid
dec dword [rax - 0x7b]
sal byte [rsi + rbx + 0xf], 0x10
invalid
movups xmm0, xmmword [rdi]
invalid
and byte [rax - 0x75], cl
and byte [r8 - 0x7b], cl
sal byte [rbx + rax*2 + 0x48], 0x89
invalid
mov eax, dword [rdi + 8]
shl dword [rax + 0x4c000000], 1
add edx, eax
mov eax, dword [rsi + 0x20]
fmul dword [rax - 0x77]
adc byte [r8 - 0x7d], r9b
invalid
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, r8
mov rbx, rdx
ror dword [rax - 0x77], cl
iretd
mov rax, qword [rcx]
add dword [rbx + rcx*4 + 0x71], ecx
adc byte [rcx + rbp - 0x10], cl
ror dword [rax - 0x77], cl
iretd
add dword [rbx + rcx*4 + 0x71], ecx
adc byte [rcx + rbp - 0x10], cl
cmp rax, r8
jb 0x1400544e3
sal byte [rdx + 0x2d], 0x4a
lea ecx, [rsi*8]
lea rcx, [r14*8]
add rcx, qword [rdi + 8]
add ecx, dword [rdi + 8]
lea r8, [rsi*8]
cmc
add byte [rax], al
add byte [rax], al
mov rdx, rbx
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
add r14, rsi
mov qword [rdi + 0x10], r14
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
invalid
mov rcx, rdi
mov rdx, r14
mov edx, esi
mov r8, rsi
call fcn.14005427f
mov r14, qword [rdi + 0x10]
jmp 0x1400544b6
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
add byte [rax], al
or byte [rax + 0x39], 0xc8
jne 0x14005459c
add rsp, 0x28
ret
mov rcx, rax
call fcn.14002b2e0
insd dword [rdi], dx
std
dec esp
insd dword [rdi], dx
std
dec esp
sbb byte [rax + 0x29], r9b
enter 0xffffffffffffb841, 0x30
xor byte [rax], al
add byte [rax], al
invalid
xor byte [rax], al
add byte [rax], al
ror byte [rcx - 9], cl
invalid
ret 0x11e8
mov esi, edx
sub esi, 1
invalid
invalid
sub byte [rdi + 0x5e], bl
pop rbp
add al, byte [rax]
add byte [rax - 0x75], cl
sub byte [rax - 0x7d], r9b
sub byte [rax - 0x7d], cl
sub byte [rax - 0x7d], cl
invalid
mov dl, 0xbd
sti
inc dword [rcx + 0x57]
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xd0
mov rdi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
add rax, 0xfffffffffffffffe
cmp rax, 8
cmp eax, 8
mov ecx, 2
cmovb rcx, rax
lea rax, [0x140170b34]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
cmp qword [rdi + 0x18], 0
cmp dword [rdi + 0x18], 0
jne 0x14005468a
jmp case.0x14005465d.0
test byte [rcx], 0
add byte [rax - 0x75], cl
mov rax, qword [rdi + 0x10]
jmp 0x140054675
mov rax, qword [rdi + 8]
mov rax, qword [rdi + 0x10]
jmp 0x140054675
mov rax, qword [rdi + 8]
mov rcx, qword [rax]
mov rdx, qword [rax + 0x18]
call fcn.14005497e
test rax, rax
test eax, eax
je case.0x14005465d.0
mov ecx, 0x30
mov edx, 8
call case.0x14009b9b0.296
mov rbx, rax
call fcn.1400549ac
movups xmm0, xmmword [rdi]
adc byte [rdi], al
adc byte [rdi], al
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
adc byte [r15], r9b
adc byte [rdi + 0x20], dl
lea rsi, [rsp + 0x20]
movaps xmmword [rsi + 0x20], xmm2
sub dword [rsi + 0x20], edx
and byte [rdi], cl
sub dword [rsi + 0x20], edx
movaps xmmword [rsi + 0x10], xmm1
movaps xmmword [rsi], xmm0
adc byte [rdi], cl
sub dword [rsi], eax
mov qword [rdi], 2
mov qword [rdi + 0x28], rax
sub byte [r15], r9b
sub byte [rsi], al
invalid
sub byte [r15], r9b
sub byte [rsi], al
movaps xmm1, xmmword [rsi + 0x10]
sub byte [rsi + 0x10], cl
adc byte [rdi], r9b
sub byte [rsi + 0x20], dl
movaps xmm2, xmmword [rsi + 0x20]
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov eax, 1
add byte [rax], al
add byte [rax - 0x73], cl
mov esp, 0x8824
and al, 0x88
add byte [rax], al
lea rdi, [rsp + 0x88]
and al, 0x88
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rdi], rax
mov qword [rdi + 8], rbx
or byte [rax - 0x77], cl
adc byte [r13 + r9*4 + 0x74], r9b
je 0x14005471d
pop rax
or byte [rax - 0x77], cl
adc byte [r13 + r9*4 + 0x74], r9b
invalid
adc byte [rbp + rcx*4 + 0x74], cl
je 0x14005471d
and al, 0x58
pop rax
mov r15d, 2
lea r12, [0x140170b54]
lea esp, [0x140170b54]
lea esp, [0x140170b54]
invalid
lea rbx, [rsp + 0x50]
pop rsp
and al, 0x50
test rax, rax
je 0x14005483b
add byte [rax - 1], cl
enter 0xffffffffffff8948, 0xffffffffffffff84
invalid
invalid
invalid
dec rax
mov qword [rsp + 0x98], rax
mov rcx, qword [rsp + 0x90]
imul rax, rax, 0x30
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax + 0x6b], cl
sal byte [rax], 0xf
imul eax, eax, 0x30
movups xmm0, xmmword [rcx + rax]
adc byte [rcx + rax], al
movups xmm1, xmmword [rcx + rax + 0x10]
add dword [rax], edx
movups xmm2, xmmword [rcx + rax + 0x20]
adc byte [rcx + rax + 0x20], dl
add dword [rax], esp
movaps xmmword [rsp + 0xa0], xmm0
movaps xmmword [rsp + 0xb0], xmm1
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], ecx
movaps xmmword [rsp + 0xc0], xmm2
cmp qword [rsp + 0xa0], 0xa
invalid
and al, 0xc0
add byte [rax], al
add byte [rax - 0x7d], cl
mov esp, 0xa024
add byte [rdx], cl
invalid
or cl, byte [rdi]
test dh, ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xa0], al
je 0x140054847
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmm1, xmmword [rsp + 0xb0]
movaps xmm2, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x70], xmm2
sub dword [rsp + 0x70], edx
jo 0x140054793
movaps xmmword [rsp + 0x60], xmm1
sub dword [rsp + 0x60], ecx
invalid
mov rax, qword [rsp + 0x50]
add rax, 0xfffffffffffffffe
cmp rax, 8
cmovae rax, r15
movsxd rax, dword [r12 + rax*4]
invalid
add al, 0x84
clc
or byte [rcx + 0xf], cl
invalid
invalid
add al, 0x84
add rax, r12
add eax, esp
jmp rax
mov eax, dword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
and qword [rsp + 0x68], 0
imul rdx, rcx, 0x30
xor byte [rax - 0x77], cl
and al, 0x38
xor byte [rax - 0x77], cl
and al, 0x38
and qword [rsp + 0x40], 0
add rdx, rax
ret 0x8948
and al, 0x20
and al, 0x40
and al, 0x40
add byte [rax + 1], cl
ret 0x8948
and al, 0x20
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
mov qword [rsp + 0x30], r14
mov rcx, rdi
mov rdx, rsi
call fcn.140054a4f
add byte [rax], al
add bl, ch
mov r13, qword [rsp + 0x60]
mov ebp, dword [rsp + 0x60]
jmp 0x140054826
mov ebp, dword [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
jmp 0x1400547ec
mov r13, qword [rsp + 0x58]
and al, 0x58
call fcn.1400549ac
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rbp], al
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movaps xmmword [rsp + 0x40], xmm2
sub dword [rsp + 0x40], edx
sub dword [rsp + 0x40], edx
movaps xmmword [rsp + 0x30], xmm1
sub dword [rsp + 0x30], ecx
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
mov qword [r13], 2
mov qword [r13 + 0x28], rax
mov rcx, rdi
mov rdx, rsi
call fcn.140054a01
invalid
add byte [rax - 0x77], cl
fld1
invalid
mov rcx, rbx
call fcn.140054603
mov rax, qword [rsp + 0x98]
jmp 0x14005470c
mov qword [rsp + 0xa0], 0xa
lea rcx, [rsp + 0xa0]
call fcn.1400549f7
lea rcx, [rsp + 0x88]
call fcn.1400548f8
nop
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sub esp, 0x20
mov rdx, qword [rcx]
add rdx, 0xfffffffffffffffe
ret 0x48fe
cmp edx, 8
mov eax, 2
cmovb rax, rdx
cmp rax, 6
ja case.0x1400548a2.6
ret 0x48fe
lea rdx, [0x140170b74]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
invalid
invalid
loopne case.0x1400548a2.2
add rsp, 0x20
add esp, 0x20
pop rsi
ret
add rcx, 8
add rsp, 0x20
pop rsi
jmp fcn.1400548f8
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
adc byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xc4
invalid
adc byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xc4
and byte [rsi - 0x17], bl
pop rsi
invalid
jo 0x140054931
pop rsi
jmp fcn.1400aaf3d
add eax, 0xc1834800
adc bl, ch
adc byte [rax - 0x73], cl
lea rsi, [rcx + 8]
add rcx, 0x10
jmp 0x1400548e3
lea rsi, [rcx + 8]
add rcx, 0x10
call 0x140054933
mov rcx, rsi
add byte [rax - 0x77], cl
int1
add rsp, 0x20
pop rsi
jmp 0x140054916
nop
add rsp, 0x20
pop rsi
jmp fcn.1400406fa
push rsi
sub rsp, 0x20
mov rsi, qword [rcx]
mov rcx, rsi
call fcn.140054603
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.1400749f6
add al, byte [rax]
mov rax, rcx
mov rcx, qword [rcx]
test rcx, rcx
je 0x140054951
mov r8, qword [rax + 8]
test r8, r8
je 0x140054951
mov edx, 1
jmp fcn.140013a95
ret
ret 0xb849
and al, 0x48
add dh, byte [rcx]
ror byte [rbp + rcx*4 + 0x4c], 0x24
and al, 0x38
mov qword [r9 + 8], rax
invalid
invalid
jl 0x140054c9b
and al, 0x38
and byte [rax - 0x77], cl
stc
mov eax, dword [rsp + 0x28]
and al, 0x28
mov eax, dword [rsp + 0x28]
push rax
push rdi
push rbx
sub rsp, 0x20
mov r8, qword [rcx + 0x20]
test r8, r8
invalid
je 0x140054cfd
sal byte [rbp + rdi + 0x48], 0x89
invalid
mov rsi, rcx
mov rdi, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x18]
mov rbx, qword [rdi + 0x10]
cmp rdx, rbx
je 0x140054cf6
mov rax, qword [rdi + 8]
mov eax, dword [rdi + 8]
or byte [rax - 0x3f], cl
loop 0x140054ce0
shl rdx, 4
shl edx, 4
add rdx, rax
mov rcx, rbx
mov ecx, ebx
shl rcx, 4
loope 0x140054cea
add rcx, rax
shl r8, 4
shl eax, 4
call sub.api_ms_win_crt_private_l1_1_0.dll_memmove
mov r8, qword [rsi + 0x20]
add r8, rbx
mov qword [rdi + 0x10], r8
invalid
invalid
adc byte [r8 - 0x7d], r9b
invalid
add rsp, 0x20
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x20
mov r8, qword [rcx + 0x20]
test r8, r8
je 0x140054d52
mov rsi, rcx
mov rdi, qword [rcx + 0x10]
adc byte [rax - 0x75], cl
push rcx
sbb byte [rax - 0x75], cl
mov ebx, dword [rdi + 0x10]
adc byte [rax - 0x75], cl
push rcx
sbb byte [rax - 0x75], cl
mov ebx, dword [rdi + 0x10]
cmp rdx, rbx
je 0x140054d4b
mov rax, qword [rdi + 8]
mov ebx, dword [rdi + 0x10]
cmp rdx, rbx
cmp edx, ebx
je 0x140054d4b
and cl, byte [rax - 0x75]
or byte [r8 - 0x3f], r9b
or byte [rax - 0x3f], cl
mov rax, qword [rdi + 8]
or byte [rax - 0x3f], cl
shl rdx, 5
loop 0x140054d36
add rdx, rax
mov rcx, rbx
shl rcx, 5
invalid
add rcx, rax
shl r8, 5
shl eax, 5
shl eax, 5
call sub.api_ms_win_crt_private_l1_1_0.dll_memmove
mov r8, qword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
and byte [rcx + 1], r9b
fmul dword [rcx + rcx*4 + 0x47]
adc byte [rax - 0x7d], cl
invalid
add r8, rbx
add eax, ebx
mov qword [rdi + 0x10], r8
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
mov rax, rdx
ror byte [rax - 0x75], 1
invalid
ror byte [rax - 0x75], 1
or dword [rax - 0x73], ecx
push rcx
adc byte [rbp + rcx*4 + 0x41], cl
adc al, 0x4c
mov ecx, dword [rcx]
lea rdx, [rcx + 0x10]
lea r8, [rcx + 0x14]
adc al, 0x4c
lea ecx, [rcx + 8]
adc al, 0x4c
lea ecx, [rcx + 8]
lea r10, [rsp + 0xa0]
mov qword [r10], r9
lea r9, [0x140054e32]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x90], r9
nop
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x88], r10
mov r9d, 3
add byte [rcx - 0x47], al
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x80], r9
lea r10, [0x140189d81]
mov qword [rsp + 0x78], r10
and al, 0x78
and al, 0x78
lea r10, [0x140039a59]
mov qword [rsp + 0x70], r10
dec dword [rcx + rcx*4 + 0x54]
and al, 0x70
mov qword [rsp + 0x68], r8
lea r8, [0x140189d8a]
mov qword [rsp + 0x58], r8
lea r8, [0x140055bad]
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x48], ecx
mov dword [rsp + 0x48], ecx
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x40], r9
lea rcx, [0x140189d87]
mov qword [rsp + 0x38], rcx
lea rcx, [0x140039a8e]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdx
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x60], 6
lea rdx, [0x140189b60]
lea r9, [0x140189d84]
mov r8d, 0xa
mov rcx, rax
call fcn.14002f980
nop
add rsp, 0xa8
ret
add eax, 0xfffffffe
cmp rax, 8
mov r8d, 2
cmovb r8, rax
lea rax, [0x140170bb0]
movsxd r8, dword [rax + r8*4]
add r8, rax
jmp r8
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.EmptyInvalidDigitPosOverflowNegOverflowZeroParseIntError
mov r8d, 5
add rsp, 0x38
jmp rax
add rcx, 8
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x140054d5a]
mov qword [rsp + 0x20], rax
lea rax, [0x140189b60]
mov r8d, 0xa
jmp 0x140054f95
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x14005518a]
mov qword [rsp + 0x20], rax
lea rax, [0x140189c8d]
mov r8d, 5
jmp 0x140054f95
add rcx, 8
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x140055159]
mov qword [rsp + 0x20], rax
lea rax, [0x140189c92]
mov r8d, 4
jmp 0x140054f95
add rcx, 8
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x140054fa6]
mov qword [rsp + 0x20], rax
lea rax, [0x140189b7e]
mov r8d, 0xb
jmp 0x140054f95
add rcx, 8
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x1400555ad]
mov qword [rsp + 0x20], rax
lea rax, [0x140189b43]
jmp 0x140054f68
add rcx, 8
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x140055038]
mov qword [rsp + 0x20], rax
lea rax, [0x140189c96]
mov r8d, 7
jmp 0x140054f95
add rcx, 8
lea r9, [rsp + 0x30]
mov qword [r9], rcx
lea rax, [0x140054fa6]
mov qword [rsp + 0x20], rax
lea rax, [0x140189b78]
mov r8d, 6
mov rcx, rdx
mov rdx, rax
call fcn.14002fc00
nop
add rsp, 0x38
ret
and bh, ah
invalid
test r15, r15
je 0x1400561fa
mov qword [rsp + 0x28], r14
add r14, 8
mov rcx, rsi
mov rdx, rbx
fimul dword [rcx - 0x77]
clc
fimul dword [rcx - 0x77]
clc
call fcn.14002f020
add r15, 0xfffffffffffffff8
jmp 0x1400561d8
mov rcx, qword [rsp + 0x30]
mov dl, byte [rsp + 0x38]
call fcn.14002f160
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
ret
mov eax, edx
mov rcx, qword [rcx]
lea rdx, [rsp + 0x40]
mov qword [rdx], rcx
or cl, byte [rax - 0x73]
or eax, 0xfffffee8
invalid
invalid
invalid
invalid
or cl, byte [rax - 0x73]
or eax, 0xfffffee8
invalid
invalid
invalid
invalid
call 0x18905622d
mov dword [rsp + 0x30], ecx
invalid
mov qword [rsp + 0x30], rcx
xor byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x28], rdx
and al, 0x28
sub byte [rax - 0x39], cl
and al, 0x20
add eax, dword [rax]
add byte [rax], al
invalid
mov qword [rsp + 0x20], 3
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x140189b4a]
lea rdx, [0x140189b4a]
lea edx, [0x140189b4a]
lea r9, [0x140189c9d]
or eax, 0x133a4e
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
mov r8d, 0xc
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, eax
invalid
invalid
mov rcx, rax
mov ecx, eax
call fcn.14002f6c0
nop
xchg esp, eax
std
call qword [rax + 0x48c48348]
add rsp, 0x48
ret
cmp byte [rax - 0x75], cl
add dword [rax - 0x7d], ecx
cmp byte [rax], al
cmp qword [rax], 0
je case.0x14004e6f8.138
add rax, 8
lea r9, [rsp + 0x30]
and al, 0x30
ror byte [rax], 0x4c
lea ecx, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [r9], rax
mov dword [rcx], eax
lea rax, [0x140055d35]
add eax, 0xfffffab2
dec dword [rax - 0x77]
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
lea rax, [0x14018ef6c]
add eax, 0x138cdd
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
invalid
mov r8d, 4
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edx
invalid
invalid
mov rcx, rdx
mov ecx, edx
mov rdx, rax
call fcn.14002fc00
std
call qword [rax + 0x38c48348]
add esp, 0x38
ret 0x60e8
std
call qword [rax + 0x38c48348]
add esp, 0x38
add esp, 0x38
ret
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.NoneSomePoisonError
mov r8d, 4
mov eax, 4
mov word [rbx], ss
add byte [rcx - 0x48], al
mov eax, 4
mov eax, 4
add byte [rax - 0x7d], cl
invalid
add rsp, 0x38
jmp rax
cmp byte [rax - 1], cl
loopne case.0x140051c58.73
invalid
sub rsp, 0x48
sub esp, 0x48
mov rax, rdx
mov rcx, qword [rcx]
mov ecx, dword [rcx]
mov ecx, dword [rcx]
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
mov qword [rdx], rcx
mov dword [rdx], ecx
lea rcx, [0x140056314]
or eax, 0x35
add byte [rax - 0x77], cl
and al, 0x30
and al, 0x30
mov qword [rsp + 0x30], rcx
and al, 0x30
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
mov qword [rsp + 0x20], 3
mov dword [rsp + 0x20], 3
and al, 0x20
add eax, dword [rax]
add byte [rax], al
lea rdx, [0x140189b56]
lea r9, [0x140189c9d]
lea ecx, [0x140189c9d]
cmp byte [rbx], dl
add byte [rbp + rcx*4 + 0xd], cl
lea ecx, [0x140189c9d]
invalid
invalid
lea ecx, [0x140189c9d]
adc eax, dword [rax]
mov r8d, 0xa
or al, byte [rax]
add byte [rax], al
mov rcx, rax
call fcn.14002f6c0
mov dl, 0x93
std
invalid
mov dl, 0x93
std
call qword [rax + 0x48c48348]
nop
add rsp, 0x48
nop
add rsp, 0x48
ret
ret
in al, dx
push 0x48d08948
ror byte [rax - 0x75], 1
invalid
ror byte [rax - 0x75], 1
or dword [rax - 0x73], ecx
lea rdx, [rcx + 0x18]
lea r8, [rsp + 0x60]
lea rdx, [rcx + 0x18]
lea r8, [rsp + 0x60]
invalid
mov qword [r8], rdx
lea rdx, [0x140055d45]
mov qword [rsp + 0x50], rdx
mov dword [rsp + 0x50], edx
cli
invalid
mov dword [rsp + 0x50], edx
mov qword [rsp + 0x48], r8
mov edx, 6
add byte [rax], al
movabs rdx, 0x2454894800000006
lea r8, [0x140189b39]
adc eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x40], rdx
push rsp
and al, 0x40
lea r8, [0x140189b39]
adc eax, dword [rax]
mov qword [rsp + 0x38], r8
and al, 0x38
lea r8, [0x140056389]
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
add byte [rax], al
mov qword [rsp + 0x30], r8
and al, 0x30
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
and al, 0x28
mov qword [rsp + 0x20], rdx
lea rdx, str.IntervalSetrangesfoldedExprLiteralClassUnicodeClassBytesRepetitionGroupold_flagsConcatAlternationAlternationBranch
lea edx, str.IntervalSetrangesfoldedExprLiteralClassUnicodeClassBytesRepetitionGroupold_flagsConcatAlternationAlternationBranch
and byte [rax - 0x73], cl
adc eax, 0x1337ba
lea edx, str.IntervalSetrangesfoldedExprLiteralClassUnicodeClassBytesRepetitionGroupold_flagsConcatAlternationAlternationBranch
lea r9, [0x140189b33]
mov r8d, 0xb
invalid
mov esi, 0x41001337
mov eax, 0xb
invalid
invalid
add byte [rax - 0x77], cl
shr eax, 0xed
call fcn.14002f770
nop
add rsp, 0x68
mov rcx, rax
call fcn.14002f770
nop
add rsp, 0x68
push 0x415741c3
push rsi
ret
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x40
mov rdi, rdx
xlatb
xlatb
mov r14, qword [rcx + 8]
jno 0x1400563a3
mov r15, qword [rcx + 0x10]
mov rcx, qword [rdx + 0x20]
invalid
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
lea rdx, [0x14018a7eb]
adc r8d, dword [rax]
sub byte [rax - 0x73], cl
adc eax, 0x13443d
adc r8d, dword [rax]
adc r8d, dword [rax]
mov r8d, 1
call qword [rax + 0x18]
lea rsi, [rsp + 0x30]
and al, 0x30
mov qword [rsi], rdi
mov dword [rsi], edi
mov byte [rsi + 8], al
mov byte [rsi + 9], 0
or dh, al
or dword [rax], r8d
add r15, r15
lea rdi, [0x140055c14]
lea edi, [0x140055c14]
lea edi, [0x140055c14]
lea rbx, [rsp + 0x28]
pop rsp
and al, 0x28
test r15, r15
je 0x1400563f7
mov qword [rsp + 0x28], r14
add r14, 2
mov rcx, rsi
sub byte [rcx - 0x7d], cl
mov byte [rdx], 0x48
mov ecx, esi
mov rdx, rbx
mov r8, rdi
mov eax, edi
call fcn.14002f020
add r15, 0xfffffffffffffffe
add edi, 0xfffffffe
jmp 0x1400563d5
fimul word [rax - 0x75]
and al, 0x30
mov rcx, qword [rsp + 0x30]
xor byte [rdx - 0x17c7dbac], cl
pop rbx
mov dl, byte [rsp + 0x38]
call fcn.14002f160
invalid
std
call qword [rax + 0x40c48348]
pop rbx
pop rdi
pop rsi
invalid
pop r14
pop rsi
pop r15
ret
mov ecx, dword [rcx]
jmp fcn.140030860
movsb byte [rdi], byte [rsi]
std
invalid
movsb byte [rdi], byte [rsi]
std
dec dword [rax - 0x7d]
sub rsp, 0x68
mov rax, qword [rcx]
mov eax, dword [rcx]
mov ecx, dword [rax]
invalid
invalid
invalid
sub rsp, 0x68
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
mov ecx, dword [rax]
lea r8, [0x140170bd0]
cmpsb byte [rsi], byte [rdi]
cmpsd dword [rsi], dword [rdi]
adc dword [rax], eax
cmpsb byte [rsi], byte [rdi]
cmpsd dword [rsi], dword [rdi]
adc dword [rax], eax
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
invalid
loope 0x14005647c
lea rax, [0x14018e588]
lea eax, [0x14018e588]
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
pop rax
mov qword [rcx], rax
lea rax, [0x14002dac0]
add eax, 0xfffd7677
add eax, 0xfffd7677
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
lea rax, str.exceeded_the_maximum_number_of_capturing_groups__
lea r8, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [r8], rax
mov qword [r8 + 8], 2
or byte [rdx], al
add byte [rax], al
add byte [rax], al
or byte [rdx], al
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
jmp 0x1400565ff
lea eax, [rcx]
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
adc cl, bpl
lea eax, [rcx]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
add eax, 0x1316ff
lea rax, str.repetition_operator_missing_expression
jmp 0x140056622
movsb byte [rdi], byte [rsi]
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, str.unrecognized_flag
add byte [rax], al
lea rax, str.unrecognized_flag
adc eax, dword [rax]
jmp 0x140056622
lea rax, str.flag_negation_operator_repeated
add eax, 0x131437
jmp 0x140056622
add byte [rax - 0x73], cl
add eax, 0x13190b
lea rax, str.look_around__including_look_ahead_and_look_behind__is_not_supported
jmp 0x140056622
add byte [rcx], 0
add byte [rax - 0x73], cl
lea rax, str.unrecognized_escape_sequence
lea rax, str.unrecognized_escape_sequence
adc edx, dword [rbx]
add cl, ch
je 0x1400564ad
jmp 0x140056622
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x13121b
lea rax, str.unclosed_character_class
lea eax, [0x1401876d0]
jmp 0x140056622
lea rax, str.dangling_flag_negation_operator
jmp 0x140056622
lea rax, str.invalid_hexadecimal_digit
jmp 0x140056622
adc dl, byte [rbx]
add cl, ch
push rax
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, str.repetition_quantifier_expects_a_valid_decimal
lea rax, str.repetition_quantifier_expects_a_valid_decimal
lea eax, [0x140187b10]
jmp 0x140056622
lea rax, str.invalid_repetition_count_range__the_start_must_be___the_end
jmp 0x140056622
lea rax, str.invalid_character_class_range__the_start_must_be___the_end
jmp 0x140056622
adc dword [rbx], edx
add cl, ch
sub al, 1
add byte [rax], al
lea rax, str.expected_flag_but_got_end_of_regex
lea eax, [0x140187900]
jmp 0x140056622
lea rax, str.invalid_range_boundary__must_be_a_literal
jmp 0x140056622
lea rax, str.hexadecimal_literal_empty
jmp 0x140056622
lea rax, str.invalid_escape_sequence_found_in_character_class
jmp 0x140056622
lea rax, str.invalid_Unicode_character_class
jmp 0x140056622
lea rax, str.duplicate_capture_group_name
jmp 0x140056622
lea rax, str.unclosed_capture_group_name
jmp 0x140056622
lea rax, str.decimal_literal_empty
jmp 0x140056622
lea rax, str.unclosed_group
jmp 0x140056622
lea rax, str.duplicate_flag
jmp 0x140056622
lea rax, str.decimal_literal_invalid
jmp 0x140056622
lea rax, str.empty_capture_group_namehy
jmp 0x140056622
lea rax, str.incomplete_escape_sequence__reached_end_of_pattern_prematurely
jmp 0x140056622
lea rax, str.hexadecimal_literal_is_not_a_Unicode_scalar_value
jmp 0x140056622
lea rax, str.found_either_the_beginning_of_a_special_word_boundary_or_a_bounded_repetition_on_a__b_with_an_opening_brace__but_no_closing_brace
jmp 0x140056622
lea rax, str.backreferences_are_not_supported0
jmp 0x140056622
lea rax, str.unopened_group
jmp 0x140056622
lea rax, str.invalid_capture_group_character
jmp 0x140056622
mov eax, dword [rax + 4]
lea rcx, [rsp + 0x54]
mov dword [rcx], eax
lea rax, [rsp + 0x58]
mov qword [rax], rcx
lea rcx, [0x14002dac0]
mov qword [rax + 8], rcx
lea rcx, str.exceed_the_maximum_number_of_nested_parentheses_brackets__
lea r8, [rsp + 0x20]
mov qword [r8], rcx
mov qword [r8 + 8], 2
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rax
mov qword [r8 + 0x18], 1
jmp 0x140056642
lea rax, str.special_word_boundary_assertion_is_either_unclosed_or_contains_an_invalid_character
jmp 0x140056622
lea rax, str.unrecognized_special_word_boundary_assertion__valid_choices_are:_start__end__start_half_or_end_half
jmp 0x140056622
lea rax, str.unclosed_counted_repetition
lea r8, [rsp + 0x20]
mov qword [r8], rax
mov qword [r8 + 8], 1
mov qword [r8 + 0x10], 8
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
call fcn.1400335ec
nop
add rsp, 0x68
ret
add byte [rax], al
add byte [rax - 0x7d], cl
std
invalid
call fcn.140057025
mov eax, 4
jmp 0x140059d60
lea rcx, [rsp + 0x78]
and qword [rcx], 0
mov qword [rcx + 8], rbx
and qword [rcx + 0x10], 0
mov qword [rcx + 0x18], 2
mov r13, rbp
mov qword [rsp + 0x40], rbx
sub r13, rbx
mov qword [rsp + 0x48], rax
lea rax, [rsi + rax*2]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x78]
call fcn.140057453
test rax, rax
je 0x140059de7
invalid
lea rbx, [rdi + rdx*2]
lea rbx, [rdi + rdx*2]
lea r15, [rsi + rdx*2]
test rdx, rdx
mov rbp, r13
cmove rbp, qword [rsp + 0x40]
mov rax, qword [rsp + 0x58]
lea r12, [rax + rdx*2]
and al, 0x50
and al, 0x50
mov r14, qword [rsp + 0x48]
cmp r14, rbp
jae 0x140059d93
movzx eax, word [rbx + r14*2]
inc r14
mov word [r12], ax
mov rcx, r15
mov rdx, r12
call fcn.140056cfc
add r12, 2
jmp 0x140059dc4
mov rcx, rsi
mov rdx, qword [rsp + 0x60]
mov r8, rdi
call fcn.1400571a1
nop
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax - 0x73], cl
and al, 0x78
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_eeb90cda1969383f56a2637cbd3037bdf598841clibrarycore_src_slice_sort_stablequicksort.rsmid___len_
call fcn.14002c9f0
int3
add al, ch
adc dh, byte [0x188d29e5d]
sub rsp, 0x48
and al, 0x38
sub byte [rbp + rcx*4 + 5], cl
sub al, 0xc9
adc al, byte [rax]
lea eax, [0x1401867b0]
in al, dx
lea rax, [rsp + 0x38]
mov qword [rax], rcx
lea r10, [rsp + 0x40]
mov qword [r10], rdx
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x28], r8
lea r8, [0x1401867d0]
mov qword [rsp + 0x20], r8
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
xor ecx, ecx
leave
mov rdx, rax
mov r9, r10
call fcn.14002d690
int3
add byte [rbp + rcx*4 + 0x4c], cl
and al, 0x40
invalid
mov qword [r9], rcx
mov qword [r9], rcx
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.5_srchirliteral.rsassertion_failed:_seq1.len__.map_or_true__x_x___self.limit_total_
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rdx
lea r8, [0x1401867f0]
mov qword [rsp + 0x20], r8
xor ecx, ecx
mov rdx, rax
call fcn.14002d690
int3
mov esi, eax
add byte [rax], al
bnd call fcn.14003a05c
mov dword [rbp + 8], eax
insb byte [rdi], dx
adc dword [rax], eax
and dword [rbx], 0
add ecx, dword [rcx - 0x7d]
mov byte [rbx], 0x4c
mov dword [rsp + 0x20], esp
mov rbx, qword [rdi + 0x28]
cmp rbx, qword [rdi + 0x18]
jne 0x14005a553
lea rcx, [rdi + 0x18]
call fcn.140013828
mov rax, qword [rdi + 0x20]
mov eax, dword [rdi + 0x20]
and qword [rax + rbx*8], 0
inc rbx
mov qword [rdi + 0x28], rbx
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
in al, dx
sub byte [rcx + rdi - 0x3e], cl
mov eax, ecx
sbb byte [rax + 1], cl
ror dword [rax - 0x77], 0xc8
add rsp, 0x28
ret
mov eax, ecx
call fcn.14002caa0
int3
dec esp
clc
dec dword [rdi]
test byte [rbp + 0x48000000], al
mov esi, ecx
invalid
invalid
add al, 0x48
mov ecx, dword [rsi + 8]
mov dword [rsp + 0x38], ecx
cmp byte [rax - 0x77], cl
and al, 0x48
cmp byte [rcx - 0x77], cl
or byte [r8 - 0x73], cl
invalid
jl 0x14005a64a
lea edi, [rsp + 0x20]
and byte [rax - 0x77], cl
stc
invalid
dec dword [rax - 0x7d]
invalid
and al, 0x28
sub byte [rax - 0x77], cl
or byte [rax - 0x77], r9b
invalid
leave
nop
or al, 0xfd
dec dword [rax - 0x75]
and al, 0x28
and al, 0x28
and al, 0x28
or al, 0xfd
dec esp
ror dword [rax - 0x77], cl
invalid
mov esi, ecx
or byte [rbx + r13 + 2], cl
or byte [rbx + rbp + 2], cl
mov eax, dword [rcx]
jns 0x14005a68f
sub eax, edi
and cl, byte [rax - 0x77]
int1
add byte [rax], al
add byte [rax - 0x47], cl
invalid
mov ecx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc83948], al
or byte [rax + 0x39], 0xc8
jne 0x14005a72c
mov rdi, qword [rsi + 0x10]
or byte [rax + 0x39], 0xc8
xchg dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
jle 0x14005a6b9
mov edx, dword [rsi + 8]
adc byte [rbx], al
add ecx, dword [rdi]
adc byte [rbx + 0x10], cl
invalid
adc byte [rdi], cl
sub dword [rsp + 0x20], eax
and byte [r8 - 0x77], cl
and al, 0x40
mov dword [rsp + 0x40], eax
sub dword [rsp + 0x30], ecx
and al, 0x20
and al, 0x28
clc
enter 0x1474, 0xf
adc byte [rax], al
out 0x48, eax
lea ecx, [rsp + 0x50]
add dword [rax + rax], ecx
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
jle case.0x140051bd6.140
mov dword [rcx + 8], eax
or al, ch
lea esp, [rbp + 0x4890ffff]
nop
add rsp, 0x60
or edi, ebp
dec esp
mov eax, edx
sal byte [rbx + 7], 0x31
shr cl, 0x92
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rcx
cmova eax, edx
ret 0x8348
add al, 0
add byte [rax], al
fmul dword [rcx - 0x77]
fmul dword [rcx - 0x3f]
loopne 0x14005a78a
loop 0x14005a78c
test ecx, ecx
shl ecx, 4
mov eax, dword [rsi + 8]
or byte [rax - 0x77], cl
and al, 0x38
add byte [rax], al
add bl, ch
add dh, byte [rcx]
ror byte [rbp + rcx*4 + 0x4c], 0x24
and al, 0x38
mov qword [r9 + 8], rax
invalid
invalid
jl 0x14005a7da
and al, 0x38
lea edi, [rsp + 0x20]
and byte [rax - 0x77], cl
mov ecx, edi
stc
mov eax, dword [rsp + 0x28]
xor bl, ch
invalid
mov dword [rsi + 8], eax
in al, dx
sub byte [rax - 0x77], cl
invalid
mov edi, dword [rcx]
add byte [rbx + rcx*4 + 0x76], cl
or byte [rcx - 0x75], cl
mov eax, dword [rsi + 0x58]
mov eax, dword [rsi + 0x58]
and dword [rsi], 0
adc dword [rax], eax
push rax
add byte [rax], al
invalid
invalid
and dword [rdx + 0x10], 0
mov dword [rsp + 0x30], ecx
sub byte [rax - 0x75], cl
adc dword [rcx - 0x48], eax
mov eax, 1
mov eax, 1
call fcn.1400542a5
movabs rcx, 0x8000000000000001
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc8
add byte [rax], al
add byte [rax + 0x75c83948], al
jne 0x14005b579
add rsp, 0x28
jne 0x14005b579
add rsp, 0x28
sub bl, al
ret
mov rcx, rax
call fcn.14002b2e0
int3
shr eax, 0x5f
std
cld
dec esp
in al, dx
push rax
mov esi, ecx
lea ecx, [rax + 1]
adc al, 0
xchg r10, rax
add byte [rcx], dh
ror byte [rcx + rdi - 0x3f], cl
add al, 0
add byte [rax], al
sal byte [rsp + rbx + 0x48], 0x69
shl al, 0
add byte [rax], al
and al, 0x38
add byte [rax - 0x77], cl
invalid
lea ecx, [rax + 1]
lea rdx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
movabs r8, 0x71c71c71c71c72
jb 0x14005b681
invalid
jno 0x14005b684
invalid
jno 0x14005b66b
xor edx, edx
cmp rcx, r8
setb dl
invalid
jb 0x14005b681
invalid
ret 0x8348
cmp rcx, 5
mov ebx, 4
cmovae rbx, rcx
imul r8, rbx, 0x120
imul eax, ebx, 0x120
shl edx, 3
test rax, rax
je case.0x140051c58.149
imul rax, rax, 0x120
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
mov qword [rsp + 0x48], rax
mov eax, 8
jmp 0x14005b6ad
xor eax, eax
lea r9, [rsp + 0x38]
mov qword [r9 + 8], rax
lea rdi, [rsp + 0x20]
mov rcx, rdi
call fcn.140039f19
cmp qword [rdi], 0
jne 0x14005b6e4
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov qword [rsi], rbx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
call fcn.14002b2e0
int3
mov rax, qword [rcx]
cmp rax, 0xffffffffffffffff
je 0x14005b796
mov rsi, rcx
lea rcx, [rax + 1]
lea rdx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
cmova ecx, edx
cmova ecx, edx
movabs r8, 0xcccccccccccccd
xor edx, edx
cmp rcx, r8
setb dl
cmp rcx, 5
mov ebx, 4
cmovae rbx, rcx
int3
imul r8, rbx, 0xa0
shl edx, 3
add cl, al
loop 0x14005b746
test rax, rax
je 0x14005b764
imul rax, rax, 0xa0
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x48], rax
mov eax, 8
jmp 0x14005b766
invalid
add bl, ch
add dh, byte [rcx]
ror byte [rbp + rcx*4 + 0x4c], 0x24
lea ecx, [rsp + 0x38]
mov qword [r9 + 8], rax
invalid
invalid
jl 0x14005b797
xor eax, eax
lea r9, [rsp + 0x38]
lea ecx, [rsp + 0x38]
mov qword [r9 + 8], rax
lea rdi, [rsp + 0x20]
mov rcx, rdi
and byte [rax - 0x77], cl
stc
call fcn.140039f19
cmp qword [rdi], 0
jne 0x14005b79d
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
mov qword [rsi + 8], rax
mov qword [rsi], rbx
mov dword [rsi], ebx
mov dword [rsi], ebx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
xor ecx, ecx
leave
call fcn.14002b2e0
sti
cld
dec dword [rax - 0x75]
and al, 0x28
mov rcx, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
call fcn.14002b2e0
xor al, 0xfb
cld
dec esp
xor al, 0xfb
cld
dec esp
sub byte [rax - 0x75], cl
adc dword [rcx - 0x48], eax
mov eax, 1
mov eax, 1
add esp, 0x28
invalid
push rdi
push rbx
sub rsp, 0x50
mov rax, qword [rcx]
cmp rax, 0xffffffffffffffff
je case.0x14004e6f8.204
mov rsi, rcx
lea rbx, [rax + 1]
lea ebx, [rax + 1]
lea rcx, [rax + rax]
cmp rcx, rbx
cmova rbx, rcx
fnstenv [rcx]
ror byte [rax - 0x77], cl
invalid
shr rcx, 0x3d
jmp 0x10299c74b
cmp rbx, 5
mov ecx, 4
add byte [rax], al
fnstenv [rcx]
ror byte [rax - 0x77], cl
invalid
jmp 0x10299c74b
add byte [rax], al
cmovb rbx, rcx
cmovb ebx, ecx
lea r8, [rbx*4]
shl edx, 2
add cl, byte [rax - 0x7b]
invalid
je 0x14005b83f
add cl, byte [rax - 0x7b]
sal byte [rsp + rdx + 0x48], 0xc1
loopne 0x14005b831
shl rax, 2
mov r9, qword [rsi + 8]
mov qword [rsp + 0x38], r9
or byte [rcx + r9*4 + 0x4c], r9b
and al, 0x38
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
and al, 0x48
jmp 0x14005b841
xor ecx, ecx
lea r9, [rsp + 0x38]
mov qword [r9 + 8], rcx
lea rdi, [rsp + 0x20]
and al, 0x20
mov rcx, rdi
and al, 0x28
xor ecx, ecx
call fcn.14002b2e0
invalid
pop rcx
cli
cld
dec esp
add esp, 0x28
sar dh, 1
dec dword [rax - 0x75]
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rcx, rax
invalid
xchg r8, rax
invalid
sub esi, 1
invalid
add byte [rax], al
or byte [rax + 0x39], 0xe
je 0x14005b996
mov rcx, rsi
call case.default.0x140053b94
mov eax, 0x78
add rsi, rax
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140053c63
invalid
invalid
sti
invalid
invalid
invalid
test byte [rax + rbx*4], ah
add dword [rax], eax
add byte [rcx + 9], bh
mov edx, eax
add byte [rax - 0x77], cl
push rsp
and al, 0x48
insb byte [rdi], dx
and al, 0x38
invalid
invalid
add byte [rbp + rcx*4 - 0x74], cl
and al, 0xf8
add dword [rax], eax
add byte [rax - 0x73], cl
test byte [rax + rbp], ah
add al, byte [rax]
add bh, al
add byte [0x18905c405], dl
mov edx, dword [rdi + 8]
add byte [rax], al
add al, ch
jmp 0x14005c474
mov edi, edx
mov ebx, dword [rsi + 0xa0]
add byte [rax], al
invalid
add byte [rcx], al
add byte [rcx + 4], bh
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
invalid
movups xmm0, xmmword [rsi]
or eax, 0x12a4b2
add byte [fcn.14005c627], bh
add byte [rax], al
mov dword [rbx + 0xa0], eax
movsb byte [rdi], byte [rsi]
adc al, byte [rax]
mov edx, esi
add esp, 0x38
test edx, ecx
or eax, dword [rax]
add byte [rbx + rcx*4 + 0x36], cl
movups xmm0, xmmword [rsi + 0xa0]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x60], eax
clc
xor byte [rdi], cl
test dword [rax + rax - 0x7fbf0000], eax
mov esi, 0xc1
add byte [rdi], cl
test byte [rdi], al
add dword [rax], eax
add byte [rax - 0x73], cl
mov esp, 0x28024
add byte [rax - 0x77], cl
stc
mov eax, dword [rsp + 0x70]
adc byte [r15], r9b
sub byte [rsp + 0x60], al
add byte [rcx - 0x75], cl
adc byte [r13 + rcx*4 - 0x74], r9b
adc byte [rbp + rcx*4 - 0x74], cl
mov eax, dword [rbp + 0x10]
adc byte [rbp + rcx*4 - 0x74], cl
and al, 0x50
add al, byte [rax]
add byte [rcx - 0x77], cl
sub byte [r9 + 0xf], al
adc byte [rbp], al
and al, 0x70
jo 0x14005c756
mov dword [rcx + 0x10], eax
clc
cmp byte [rdi], cl
test edx, edi
cli
cli
add byte [rax], al
add byte [rcx - 0x80], al
mov esi, 0xc1
add byte [rdi + rsi*2 + 0x48], dh
mov rcx, rsi
adc dword [rsp + 0x48], eax
and al, 0x58
mov ecx, edi
cmpsb byte [rsi], byte [rdi]
invalid
adc dword [rbx + 0x38], ecx
adc dword [rbx + 0x28], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x2488d48], al
add byte [rax - 0x73], cl
mov esp, 0x25024
add byte [rax - 0x77], cl
stc
sbb byte [r15], cl
sbb byte [rdi], cl
sub byte [rsp + 0x60], al
and al, 0x60
push rsi
or byte [rbx + rcx*4 + 0x46], cl
adc byte [rax - 0x77], cl
and al, 0x20
movsd dword [rdi], dword [rsi]
add byte [rax + 0x63], cl
add al, 0x81
mov eax, dword [rdi]
or byte [rdi], cl
sub dword [rsp + 0xe0], eax
sub dword [rsp + 0xf0], eax
sub byte [r15], r9b
sub dword [rsp + 0x100], eax
and al, 0
add dword [rax], eax
add byte [rax], al
and al, 0
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rdi + 0x38]
mov qword [rsp + 0x110], rcx
cmp rax, r14
add byte [rax], al
add al, byte [eax]
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0xe0], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xf0], cl
and al, 0xf0
add byte [rax], al
invalid
add byte [rax], al
push rax
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0x160], xmm1
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x180], rcx
movaps xmm0, xmmword [rsp + 0x60]
add byte [rax], al
invalid
and al, 0x70
add byte [rax], al
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x68
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x170], cl
adc dword [rbx + 0x48], ecx
mov rcx, qword [rsp + 0x180]
mov word [rax + rax*4], fs
add byte [rbx + 0x5b777fff], al
push rbx
clc
sbb dh, byte [rdx + 0x43]
clc
cmp al, 0x74
cmp dword [rdi], ecx
sub byte [rsp + 0x30], al
and al, 0x50
add byte [rax], al
add byte [rax], al
or byte [rax - 0x73], 0x48
add cl, byte [rax - 0x77]
and byte [r9 + 0x43c6587b], cl
invalid
pop r12
pop rsp
add ch, cl
iretd
add byte [rbp - 0x77c71b9], cl
or byte [rdi], cl
xchg ebx, edi
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0x1143ac
adc dword [rax], eax
adc dword [rax], eax
sub byte [rsp + 0x40], cl
and al, 0x40
sub byte [r8 - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x2488d48], al
and r15b, al
pop r8
or eax, 0x66000000
mov dword [rbx + 0x5c], 0x6beb0406
test dword [rdx], edx
std
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
stc
and al, 0x70
and al, 0x60
mov ecx, dword [rdi + 0x10]
cmp byte [rax - 0x77], cl
push rbx
movups xmmword [rbx + 0x48], xmm1
invalid
mov dword [rbx], eax
pop rsi
add byte [rax], al
add byte [rax + 0x24b48d48], al
lea rsi, [rsp + 0x1d8]
and al, 0x80
add byte [rax], al
add byte [rbx + 0x44282454], cl
push rsp
and al, 0x28
mov r8d, dword [rsp + 0x5c]
push rsp
and al, 0x28
ret 0x960f
add dword [rax], eax
add byte [rdi], cl
test al, bh
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
mov edx, edi
cli
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [r8 - 0x77], r9b
mov word [rax + rcx*8], fs
and al, 0xc8
and al, 0xc8
enter 0, 0
add byte [rax], al
add byte [rdi], cl
adc byte [rax], al
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x70], al
and al, 0x70
and al, 0x70
add byte [rax], 0
add byte [rdi], cl
sub byte [rsp + 0x90], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
jns 0x14005e932
add al, 0
dec dword [rcx - 0x73]
jle 0x14005e943
or dword [rax], eax
add byte [rax], al
adc byte [r13 + rcx*4 - 0x74], r9b
and al, 0xa0
invalid
add byte [rax], al
movabs al, byte [0xf28418949000000]
add byte [rcx - 0x77], cl
sub byte [r15], cl
adc byte [rbp], al
add byte [r9 + 0xf], r8b
adc dword [rcx + 0x18], eax
sub byte [rsp + 0x40], al
push rax
test byte [rax + riz], ah
add dword [rax], eax
add byte [rdx], bl
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 8]
lea rax, [rsp + 0x120]
and byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x20], rax
and byte [rcx], al
add byte [rax], al
mov dword [rcx + 0x28], eax
add byte [rax], al
add byte [rax + 0xfc13948], al
test byte [rsi + 0x48fffffc], cl
mov edx, dword [rsp + 0x1b0]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75c23948], al
sub eax, dword [rcx - 0x4c]
mov r12b, 1
mov eax, dword [rsp + 0x1b0]
or byte [rax + 0x39], 0xc2
lea esi, [rsp + 0x1b4]
add byte [rax], al
add bl, dh
movsd dword [rdi], dword [rsi]
test dword [rbx - 0x4617ffee], eax
or eax, 0xc0840000
xchg esp, eax
and al, 0xb0
mov al, 1
add byte [rax], al
mov rcx, r13
mov al, 1
add byte [rax], al
add bh, al
and al, 0x28
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x54], cl
and al, 0xa0
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x28
add al, byte [rax]
add byte [rbp + rcx*4 - 0x74], cl
and al, 0x60
add al, byte [rax]
add byte [rcx + rcx*4 - 0x17], cl
add byte [r9 - 0x75], r8b
push rbp
or byte [rax - 0x47], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
in eax, dx
mov dword [rsp + 0x20], ebp
add byte [rax], al
add bl, dh
movsd dword [rdi], dword [rsi]
or byte [rax - 0x17a16ff], dh
invalid
add byte [rax], al
add bl, dh
movsd dword [rdi], dword [rsi]
or cl, ch
pop rsi
invalid
call 0x142e572fc
add byte [rax], al
invalid
mov esp, 0x4d000005
mov esi, edi
out 0xe9, eax
lodsd eax, dword [rsi]
invalid
invalid
push rbx
add eax, 0x89490000
invalid
lea eax, [0x140187548]
adc byte [rax - 0x7b], cl
ror byte [rdi], cl
je case.default.0x14005ecd5
mov rdi, qword [rbx + 8]
add byte [rax], al
adc byte [rbp + rcx*4 + 5], cl
sti
test dword [rdx], edx
add al, ch
test byte [rbx], 0
add byte [rcx + 3], bh
or byte [rcx - 0x77], cl
adc byte [rcx - 0x77], r9b
push rsi
sbb byte [rcx + rcx*4 - 0xf], cl
mov dword [rsi + 0x10], eax
lea edx, [rsp + 0x90]
mov dword [rdx], esi
xor al, byte [rcx + 0xf]
adc byte [rsi], al
adc dword [rax], eax
je 0x14005efbc
push 0x48068b4c
lea edi, [rsp + 0x90]
mov esp, 0x9024
add byte [rax - 0x73], cl
push rsp
and al, 0x28
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x48
scasb al, byte [rdi]
add byte [rax], al
add byte [rcx - 0x75], cl
pop rsi
invalid
movups xmm0, xmmword [rsi]
lea edi, [rsp + 0x70]
sub byte [rax - 0x77], cl
stc
add byte [rax - 0x75], cl
invalid
je 0x14005f070
mov qword [r14 + 0x10], rsi
lea ecx, [rsp + 0x70]
adc byte [rcx + 0x10], cl
adc byte [r8 - 0x75], cl
and al, 0x38
mov eax, dword [rsp + 0x38]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
sbb cl, byte [rcx + rcx*4 - 0xf]
add byte [rax], al
call 0x130547c33
clc
mov ah, 0x24
xor byte [rcx], al
add byte [rax], al
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
and al, 0x40
add dword [rax], eax
add byte [rbx + 0x5d], bl
retf
xor byte [rdi], cl
adc byte [rdi], al
adc byte [rdi + 0x10], cl
push rdi
and byte [rdi], cl
or byte [rax], ah
inc ebx
ret
sub esp, 0x20
mov rsi, rcx
test rdx, rdx
jne 0x14005f45c
cmp dword [r8 + 0x98], 0x110006
jb 0x14005f464
mov rcx, r9
mov ecx, ecx
call fcn.14005f2db
invalid
movabs rax, 0x8000000000000000
mov qword [rsi], rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax - 0x77], 6
add rsp, 0x20
add byte [rcx + 0x63], cl
add al, 0x80
add eax, eax
mov dword [rcx], 4
add bl, al
mov word [rax + rsi*4], fs
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rcx], rax
invalid
invalid
mov qword [rcx], rax
mov rdx, qword [r15 + 8]
push rdi
or byte [rbp - 0x75], cl
adc byte [r8 - 0x77], r9b
adc byte [rax - 0x77], cl
and al, 0x20
push rdi
or byte [rbp - 0x75], cl
adc byte [r8 - 0x77], r9b
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
and al, 0x20
lea r14, [rsp + 0x30]
mov rcx, r14
mov r9, rsi
call fcn.14005f5a6
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
mov rdx, qword [r14]
mov eax, dword [r14 + 8]
mov eax, dword [rsi + 8]
mov eax, dword [rsi + 8]
cmp rdx, r12
jne 0x14005f57f
loop 0x14005f5b6
cmp eax, 0x8b0f8b49
mov dword [rax + rax - 0x37c70000], edi
mov rcx, qword [r15]
mov ecx, dword [rcx + 0xbc]
cmp eax, ecx
jnp 0x14006b1d3
add byte [rcx], bh
enter 0x2876, 0x48
lea eax, [rsp + 0x30]
jbe 0x14005f577
lea rax, [rsp + 0x30]
mov dword [rax + 4], ecx
mov dword [rax], 0x17
add byte [rdi], dl
add byte [rax], al
add byte [rcx - 0x75], cl
mov edx, dword [rdi + 8]
add byte [rdi], dl
add byte [rax], al
add byte [rcx - 0x75], cl
mov edx, dword [rdi + 8]
invalid
invalid
invalid
mov edx, dword [rdi + 8]
mov r8, qword [r15 + 0x10]
mov qword [rsp + 0x20], rax
and al, 0x20
adc byte [r8 - 0x77], r9b
and al, 0x20
and al, 0x20
and al, 0x20
mov rcx, rbx
mov r9, rsi
call fcn.14005f5a6
jmp 0x14005f595
mov dword [rdi + 8], eax
mov qword [rbx], r12
jmp 0x14005f595
lea rsi, [rsp + 0x3c]
lea rdi, [rbx + 0xc]
mov ecx, 0x1d
rep movsd dword [rdi], dword [rsi]
mov qword [rbx], rdx
mov dword [rbx + 8], eax
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
and al, 0x60
call fcn.14001277c
mov rax, qword [rbx + 0x30]
mov qword [rdi + 0x48], rax
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmmword [rdi + 0x38], xmm2
movups xmmword [rdi + 0x28], xmm1
movups xmmword [rdi + 0x18], xmm0
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rdi + 0x50], xmm0
movups xmmword [rdi + 0x60], xmm1
movups xmmword [rdi + 0x70], xmm2
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
sub byte [rsp + 0x40], cl
and al, 0x40
movaps xmm2, xmmword [rsp + 0x50]
push rsp
and al, 0x50
movaps xmm3, xmmword [rsp + 0x60]
pop rsp
and al, 0x60
movups xmmword [rbx + 0x10], xmm0
movups xmmword [rbx + 0x20], xmm1
movups xmmword [rbx + 0x30], xmm2
movups xmmword [rbx + 0x40], xmm3
pop rbx
mov qword [rbx], r12
pop rbx
mov qword [rbx], r12
add rsp, 0x270
add esp, 0x270
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.5_src_astparse.rs
lea ecx, [0x140186c30]
add byte [rax - 0x73], cl
and al, 0x2c
lea rcx, [rsp + 0x2c]
sub al, 0xe8
rcl dword [rbp + 0x41ccffff], 0x56
push r14
call fcn.140059e5f
int3
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rdi, r8
mov r14, rdx
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rcx, qword [rcx + 8]
mov rdx, qword [rsi + 0x10]
or byte [rax - 0x75], cl
push rsi
adc byte [rbx + rcx*4 - 0x80], cl
mov r8, qword [rax + 0xa0]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.5_src_astparse.rs
mov r8, qword [rax + 0xa0]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.5_src_astparse.rs
call fcn.140060d38
mov rcx, rax
mov r8, r14
mov r9, rdi
call fcn.1400567e2
mov ebx, eax
test al, al
je 0x14006090e
mov rcx, r14
mov rdx, rdi
cmp rdi, 0x20
jae 0x1400608f6
call fcn.1400310b0
jmp 0x1400608fb
call fcn.14002cf00
mov rdi, rax
sub rdi, 1
jb 0x14006090e
mov rcx, rsi
call fcn.14005c532
jmp 0x1400608fe
mov eax, ebx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
add byte [rax], al
add byte [rbp + rcx*4 + 0x7c], cl
add byte [rax], al
lea r15, [rsp + 0x28]
and al, 0x28
mov rcx, r15
mov rdx, rdi
mov r8, r14
call fcn.140060ab3
lea rcx, [rdi + 0x40]
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.5_src_astparse.rs
call fcn.1400a67eb
add al, 0
add al, 0
add byte [rcx - 0x77], cl
invalid
mov r14, rdx
mov byte [r15 + 0xa0], bl
mov byte [rdi + 0xa0], bl
mov byte [rdi + 0xa0], bl
add byte [rax - 0x47], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b076b7], al
movabs rcx, 0x8000000000000000
mov qword [r15 - 8], rcx
lea rbx, [rsp + 0x20]
mov rcx, rax
mov rdx, rbx
invalid
invalid
call fcn.140060ca2
inc qword [r14]
mov rax, qword [rdi + 0xb0]
xchg dword [rax + 0x48000000], esi
mov dword [rbx + 0x28], eax
xchg dword [rax + 0x48000000], esi
mov dword [rbx + 0x28], eax
movups xmm0, xmmword [rdi + 0xa0]
movups xmmword [rbx + 0x18], xmm0
mov rax, qword [rdi + 0xb0]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rdi + 0xa0]
movaps xmmword [rbx], xmm0
mov rax, qword [rbx + 0x20]
mov qword [rsi + 0x38], rax
mov rax, qword [rbx + 0x28]
mov qword [rsi + 0x40], rax
movups xmmword [rsi + 0x18], xmm0
mov rax, qword [rbx + 0x10]
mov qword [rsi + 0x28], rax
mov rax, qword [rbx + 0x18]
mov qword [rsi + 0x30], rax
and qword [rsi], 0
mov qword [rsi + 8], 8
and qword [rsi + 0x10], 0
add rsp, 0x1e0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
and dword [rax + 0x10], 0
mov byte [rax + 0x18], 1
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret