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

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x3978
call fcn.1400db560
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x38e0], xmm7
movaps xmmword [rbp + 0x38d0], xmm6
and rsp, 0xffffffffffffffe0
mov qword [rsp + 0x60], r9
mov qword [rsp + 0x38], r8
mov rdi, rdx
mov qword [rsp + 0x88], rcx
movabs r15, 0x8000000000000000
mov rax, qword [rdx + 0xa8]
test byte [rax + 0x3c], 1
jne 0x140072610
lea rcx, [rdi + 0x60]
cmp byte [rdi + 0x78], 3
lea rax, [0x1401388a8]
cmovne rax, rcx
mov cl, byte [rax + 0x18]
cmp cl, 2
jne 0x14007261d
cmp byte [rdi + 0x84], 0
je 0x140072610
mov al, byte [rdi + 0x82]
cmp al, 2
sete r14b
or r14b, al
lea rsi, [rsp + 0x1b40]
push 0xa
pop rax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 0x64
mov qword [rsi + 0x18], 0xfa
lea r12, [rsp + 0x1240]
and qword [r12], 0
mov qword [r12 + 8], 8
and qword [r12 + 0x10], 0
mov byte [rsi + 0x20], 0
mov rax, qword [rsp + 0x60]
lea r13, [rax*8]
xor ebx, ebx
lea r15, [rsp + 0xab0]
cmp r13, rbx
je 0x14007264c
mov rax, qword [rsp + 0x38]
mov r8, qword [rax + rbx]
mov rcx, r15
mov rdx, rsi
call fcn.1400a6028
mov rcx, r12
mov rdx, r15
call fcn.14007b81b
mov rcx, r15
call fcn.1400792d9
add rbx, 8
jmp 0x1400725de
mov byte [rsp + 0x108], 2
jmp 0x1400727e5
mov rdx, qword [rax]
lock inc qword [rdx]
jle 0x140077817
movdqu xmm0, xmmword [rax + 8]
mov qword [rsp + 0xf0], rdx
movdqu xmmword [rsp + 0xf8], xmm0
mov byte [rsp + 0x108], cl
jmp 0x1400727e5
test r14b, 1
je 0x14007266b
lea rcx, [rsp + 0x1240]
call fcn.14008627b
movabs r15, 0x8000000000000000
jmp 0x14007268f
lea rcx, [rsp + 0x1240]
call fcn.14007b7a4
movabs r15, 0x8000000000000000
lea rcx, [rsp + 0x1240]
call fcn.14007b807
mov r8, qword [rsp + 0x1250]
mov qword [rsp + 0x120], r8
movdqu xmm0, xmmword [rsp + 0x1240]
movdqa xmmword [rsp + 0x110], xmm0
mov cl, byte [rdi + 0x82]
cmp cl, 2
setne al
test cl, 1
sete r9b
mov rcx, qword [rsp + 0x118]
xor edx, edx
cmp qword [rsp + 0x110], r15
cmovne rdx, rcx
je 0x140072749
and al, r9b
mov r9, r8
shl r9, 5
test r9, r9
je 0x1400726fb
add r9, 0xffffffffffffffe0
cmp byte [rcx + 0x18], 0
lea rcx, [rcx + 0x20]
jne 0x1400726e6
jmp 0x140072749
cmp qword [rdi + 0xa0], 1
jne 0x140072749
mov rcx, qword [rdi + 0x98]
mov rcx, qword [rcx]
cmp qword [rcx + 0x30], 0
jne 0x140072749
cmp dword [rcx + 0x38], 0
setne cl
or al, cl
jne 0x140072749
lea rcx, [rsp + 0x1b40]
call fcn.14007830a
mov rbx, r15
mov r15, qword [rsp + 0x1b40]
lea rax, [rbx + 7]
cmp r15, rax
jne 0x140074a45
mov r15, rbx
lea rcx, [rsp + 0x19c0]
and qword [rcx], 0
call fcn.1400792ed
cmp qword [rsp + 0x60], 1
jne 0x14007278b
cmp qword [rdi + 0xa0], 0
je 0x14007729e
mov rax, qword [rdi + 0x98]
mov rax, qword [rax]
cmp dword [rax + 0x38], 0
jne 0x14007278b
cmp qword [rax + 0x30], 0
je 0x1400746ab
lea rcx, [rsp + 0x9b0]
and qword [rcx], 0
lea rax, fcn.140088979
mov qword [rcx + 8], rax
call fcn.1400792ed
cmp qword [rsp + 0x110], r15
jne 0x1400727bb
mov byte [rsp + 0x108], 2
jmp 0x1400727d8
mov rdx, qword [rsp + 0x118]
mov r8, qword [rsp + 0x120]
lea rcx, [rsp + 0xf0]
call fcn.1400792f8
lea rcx, [rsp + 0x110]
call fcn.1400792d9
lock inc qword [rdi]
jle 0x140077817
mov r13b, byte [rsp + 0x108]
cmp r13b, 2
jne 0x140072802
mov r13b, 2
jmp 0x14007282e
mov r14, qword [rsp + 0xf0]
lock inc qword [r14]
jle 0x140077817
movdqu xmm0, xmmword [rsp + 0xf8]
mov qword [rsp + 0xa8], r14
movdqu xmmword [rsp + 0xb0], xmm0
push 1
pop rsi
mov byte [rsp + 0xc0], r13b
mov qword [rsp + 0xc8], rdi
cmp byte [rdi + 0x80], 0
movzx eax, byte [rdi + 0x81]
push 0xa
pop rcx
cmove eax, ecx
cmp byte [rdi + 0x83], 1
mov cx, 0x200
sbb cx, 0xffff
mov rdx, qword [rdi + 0x20]
cmp rdx, 2
cmove rdx, rsi
mov r8d, 0xa00000
cmovne r8, qword [rdi + 0x28]
movzx r9d, byte [rdi + 0x8a]
xor r10d, r10d
cmp r9b, 3
cmovne r10d, r9d
mov qword [rsp + 0x1a0], rdx
mov qword [rsp + 0x1a8], r8
mov byte [rsp + 0x1b0], 1
mov byte [rsp + 0x1b1], al
mov word [rsp + 0x1b2], cx
mov byte [rsp + 0x1b4], 0
mov byte [rsp + 0x1b5], r10b
lea rcx, [rsp + 0xab0]
call fcn.140067a1d
mov qword [rsp + 0x40], rsi
lea rsi, [rsp + 0x300]
lea rdx, [rsp + 0x1a0]
mov rcx, rsi
call fcn.14006af9e
lea rbx, [rsp + 0xab0]
mov rcx, rbx
mov rdx, rsi
call fcn.140069322
lea rcx, [rsp + 0x1240]
mov rdx, rbx
mov r8, qword [rsp + 0x38]
mov r9, qword [rsp + 0x60]
call fcn.140079396
lea rsi, [rsp + 0x1248]
mov r12, qword [rsi - 8]
lea rax, [r15 + 8]
cmp r12, rax
jne 0x140072963
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x1248]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x90], rax
lea rcx, [rsp + 0xab0]
call fcn.1400693b8
cmp r13b, 2
jne 0x140072983
mov r13b, 2
jmp 0x14007299d
push 0xf
pop rcx
lea rdi, [rsp + 0x5e0]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0xab0]
call fcn.1400693b8
jmp 0x140073618
lock inc qword [r14]
jle 0x140077817
mov rbx, qword [rsp + 0xb0]
mov rsi, qword [rsp + 0xb8]
mov al, byte [rdi + 0x82]
cmp al, 2
sete dl
or dl, al
and dl, 1
lea rcx, [rsp + 0xab0]
mov byte [rcx + 0x18], 3
mov byte [rcx + 0x20], dl
call fcn.14005b69b
mov qword [rsp + 0xab0], r14
mov qword [rsp + 0xab8], rbx
mov qword [rsp + 0xac0], rsi
mov byte [rsp + 0xac8], r13b
mov rax, qword [rsp + 0xad0]
mov qword [rsp + 0x680], rax
mov rax, qword [rsp + 0xab0]
mov qword [rsp + 0x660], rax
mov rax, qword [rsp + 0xab8]
mov qword [rsp + 0x668], rax
mov rax, qword [rsp + 0xac0]
mov qword [rsp + 0x670], rax
mov al, byte [rsp + 0xac8]
mov byte [rsp + 0x678], al
mov eax, dword [rsp + 0xac9]
mov dword [rsp + 0x679], eax
movzx eax, word [rsp + 0xacd]
mov word [rsp + 0x67d], ax
mov al, byte [rsp + 0xacf]
mov byte [rsp + 0x67f], al
mov byte [rsp + 0x320], 2
mov byte [rsp + 0x318], 3
lea rcx, [rsp + 0x1240]
call fcn.140067a1d
mov rax, qword [rsp + 0x320]
lea rdi, [rsp + 0xab0]
mov qword [rdi + 0x1e0], rax
movdqu xmm0, xmmword [rsp + 0x300]
movups xmm1, xmmword [rsp + 0x310]
movups xmmword [rdi + 0x1d0], xmm1
movdqu xmmword [rdi + 0x1c0], xmm0
lea rbx, [rsp + 0x1240]
mov r8d, 0x1c0
mov rcx, rdi
mov rdx, rbx
call sub.msvcrt.dll_memcpy
mov r14, qword [rsp + 0x660]
mov r15, qword [rsp + 0x668]
mov r12, qword [rsp + 0x670]
mov r13b, byte [rsp + 0x678]
mov sil, byte [rsp + 0x680]
mov dil, byte [rdi + 0x1e0]
mov qword [rbx], r14
mov qword [rbx + 8], r15
mov qword [rbx + 0x10], r12
mov byte [rbx + 0x18], r13b
mov eax, dword [rsp + 0x679]
mov dword [rbx + 0x19], eax
mov eax, dword [rsp + 0x67c]
mov dword [rbx + 0x1c], eax
cmp r13b, 3
jne 0x140072b33
mov r13b, byte [rsp + 0xc88]
cmp r13b, 3
jne 0x140072b50
mov r13b, 3
jmp 0x140072b59
lea rax, [rsp + 0x679]
mov ecx, dword [rax]
mov eax, dword [rax + 3]
mov dword [rsp + 0x303], eax
mov dword [rsp + 0x300], ecx
jmp 0x140072b8a
cmp r13b, 2
jne 0x140072b5b
mov r13b, 2
jmp 0x140072b7d
mov r14, qword [rsp + 0xc70]
lock inc qword [r14]
jle 0x140077817
mov r15, qword [rsp + 0xc78]
mov r12, qword [rsp + 0xc80]
lea rcx, [rsp + 0x1240]
call fcn.14005b69b
lea rcx, [rsp + 0xc70]
cmp sil, 2
movzx eax, dil
movzx esi, sil
cmove esi, eax
call fcn.14005b69b
mov qword [rsp + 0xc70], r14
mov qword [rsp + 0xc78], r15
mov qword [rsp + 0xc80], r12
mov byte [rsp + 0xc88], r13b
mov eax, dword [rsp + 0x300]
mov ecx, dword [rsp + 0x303]
mov dword [rsp + 0xc89], eax
mov dword [rsp + 0xc8c], ecx
mov byte [rsp + 0xc90], sil
mov rdi, qword [rsp + 0x48]
lock inc qword [rdi]
jle 0x140077817
xor ecx, ecx
test sil, sil
setne cl
cmp sil, 2
push 2
pop rax
cmovne eax, ecx
cmp r13b, 3
je 0x140072c29
movzx ecx, r13b
cmp ecx, 2
jne 0x140072c1f
mov r13b, 2
jmp 0x140072c29
lock inc qword [r14]
jle 0x140077817
mov ecx, dword [rsp + 0x1240]
mov edx, dword [rsp + 0x1243]
mov dword [rsp + 0x1753], edx
mov dword [rsp + 0x1750], ecx
mov ecx, dword [rsp + 0x300]
mov edx, dword [rsp + 0x303]
mov dword [rsp + 0x19c0], ecx
mov dword [rsp + 0x19c3], edx
mov qword [rsp + 0x1240], rdi
mov qword [rsp + 0x1248], r14
mov qword [rsp + 0x1250], r15
mov qword [rsp + 0x1258], r12
mov byte [rsp + 0x1260], r13b
mov ecx, dword [rsp + 0x1750]
mov edx, dword [rsp + 0x1753]
mov dword [rsp + 0x1261], ecx
mov dword [rsp + 0x1264], edx
mov byte [rsp + 0x1268], al
mov eax, dword [rsp + 0x19c0]
mov ecx, dword [rsp + 0x19c3]
mov dword [rsp + 0x126c], ecx
mov dword [rsp + 0x1269], eax
lea rcx, [rsp + 0xab0]
call fcn.14007b642
lea rax, [rsp + 0x1248]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movdqu xmmword [rsp + 0x1c0], xmm0
movups xmmword [rsp + 0x1d0], xmm1
mov rax, qword [rax + 0x20]
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1b8], rdi
mov al, byte [rsp + 0xc0]
mov cl, 2
cmp al, 2
je 0x140072d45
mov rcx, qword [rsp + 0xa8]
lock inc qword [rcx]
jle 0x140077817
movdqu xmm0, xmmword [rsp + 0xb0]
mov qword [rsp + 0x2d8], rcx
movdqu xmmword [rsp + 0x2e0], xmm0
mov ecx, eax
mov byte [rsp + 0x2f0], cl
mov rsi, qword [rsp + 0xc8]
cmp byte [rsi + 0x88], 0
je 0x140072d6b
mov al, byte [rsi + 0x82]
cmp al, 2
je 0x140072d80
and al, 1
jne 0x140072d80
lea rcx, [rsp + 0x2d8]
call fcn.14005b816
push 2
pop rax
jmp 0x140073059
lea rdi, [rsp + 0xac0]
mov byte [rdi + 0x18], 3
and qword [rdi - 0x10], 0
mov rcx, rdi
call fcn.14005b69b
movups xmm0, xmmword [rsp + 0x2d8]
movups xmm1, xmmword [rsp + 0x2e8]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
movdqu xmm0, xmmword [rsp + 0xab0]
movups xmm1, xmmword [rsp + 0xac0]
movups xmm2, xmmword [rsp + 0xad0]
movdqa xmmword [rsp + 0x660], xmm0
movaps xmmword [rsp + 0x670], xmm1
movaps xmmword [rsp + 0x680], xmm2
mov byte [rsp + 0x328], 3
and qword [rsp + 0x300], 0
lea rcx, [rsp + 0x1240]
call fcn.140067a1d
movdqu xmm0, xmmword [rsp + 0x300]
movups xmm1, xmmword [rsp + 0x310]
movups xmm2, xmmword [rsp + 0x320]
lea rcx, [rsp + 0xae0]
movaps xmmword [rcx - 0x10], xmm2
movaps xmmword [rcx - 0x20], xmm1
movdqa xmmword [rcx - 0x30], xmm0
lea rdi, [rsp + 0x1240]
mov r8d, 0x1c0
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov rsi, qword [rsp + 0x660]
mov r12, qword [rsp + 0x668]
mov r13, qword [rsp + 0x670]
mov r14, qword [rsp + 0x678]
mov r15, qword [rsp + 0x680]
mov bl, byte [rsp + 0x688]
mov qword [rdi], r13
mov qword [rdi + 8], r14
mov qword [rdi + 0x10], r15
mov byte [rdi + 0x18], bl
mov eax, dword [rsp + 0x689]
mov dword [rdi + 0x19], eax
mov eax, dword [rsp + 0x68c]
mov dword [rdi + 0x1c], eax
cmp bl, 3
jne 0x140072eaa
mov bl, byte [rsp + 0xad8]
cmp bl, 3
jne 0x140072ec7
mov bl, 3
jmp 0x140072ece
lea rax, [rsp + 0x689]
mov ecx, dword [rax]
mov eax, dword [rax + 3]
mov dword [rsp + 0x303], eax
mov dword [rsp + 0x300], ecx
jmp 0x140072f00
cmp bl, 2
jne 0x140072ed0
mov bl, 2
jmp 0x140072ef3
mov r13, qword [rsp + 0xac0]
lock inc qword [r13]
jle 0x140077817
mov r14, qword [rsp + 0xac8]
mov r15, qword [rsp + 0xad0]
lea rcx, [rsp + 0x1240]
call fcn.14005b69b
test rsi, rsi
jne 0x140072f1a
mov rax, qword [rsp + 0xab0]
mov qword [rsp + 0x40], rax
mov r12, qword [rsp + 0xab8]
lea rcx, [rsp + 0xac0]
call fcn.14005b69b
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xab0], rax
mov qword [rsp + 0xab8], r12
mov qword [rsp + 0xac0], r13
mov qword [rsp + 0xac8], r14
mov qword [rsp + 0xad0], r15
mov byte [rsp + 0xad8], bl
mov eax, dword [rsp + 0x300]
mov ecx, dword [rsp + 0x303]
mov dword [rsp + 0xad9], eax
mov dword [rsp + 0xadc], ecx
mov rax, qword [rsp + 0x90]
lock inc qword [rax]
jle 0x140077817
cmp bl, 3
je 0x140072fba
movzx ecx, bl
cmp ecx, 2
jne 0x140072f9a
mov bl, 2
jmp 0x140072fba
lock inc qword [r13]
jle 0x140077817
mov rcx, qword [rsp + 0xab0]
mov qword [rsp + 0x40], rcx
mov r12, qword [rsp + 0xab8]
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x1240], rcx
mov qword [rsp + 0x1248], r12
mov qword [rsp + 0x1250], r13
mov qword [rsp + 0x1258], r14
mov qword [rsp + 0x1260], r15
mov byte [rsp + 0x1268], bl
mov ecx, dword [rsp + 0x300]
mov edx, dword [rsp + 0x303]
mov dword [rsp + 0x1269], ecx
mov dword [rsp + 0x126c], edx
mov qword [rsp + 0x1270], rax
lea rcx, [rsp + 0xab0]
call fcn.14007b679
lea rax, [rsp + 0x1248]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movdqa xmmword [rsp + 0xab0], xmm0
movaps xmmword [rsp + 0xac0], xmm1
movaps xmmword [rsp + 0xad0], xmm2
mov rsi, qword [rsp + 0xc8]
mov rax, qword [rsp + 0x40]
push 3
pop rdi
movdqa xmm0, xmmword [rsp + 0xab0]
movaps xmm1, xmmword [rsp + 0xac0]
movaps xmm2, xmmword [rsp + 0xad0]
movdqu xmmword [rsp + 0x208], xmm0
movups xmmword [rsp + 0x218], xmm1
movups xmmword [rsp + 0x228], xmm2
mov qword [rsp + 0x200], rax
cmp byte [rsi + 0x87], 0
push 0xffffffffffffffff
pop r15
mov qword [rsp + 0x40], rsi
je 0x140073184
mov rax, qword [rsi + 0xa8]
cmp qword [rax + 0x30], 0
jne 0x1400730c7
test dword [rax + 0x38], 0x33300
je 0x140073184
mov dil, byte [rsi + 0x82]
mov bl, byte [rsi + 0x89]
mov r14, qword [rsi + 0x30]
mov rsi, qword [rsi + 0x38]
lea rcx, [rsp + 0x1258]
call fcn.140067a1d
cmp r14, 2
mov eax, 0x100000
cmove rsi, rax
push 1
pop rax
cmovne rax, r14
cmp dil, 2
sete cl
or cl, dil
and cl, 1
test bl, bl
mov qword [rsp + 0x1240], rax
mov qword [rsp + 0x1248], rsi
mov byte [rsp + 0x1250], cl
mov byte [rsp + 0x1251], 1
setne byte [rsp + 0x1252]
mov rbx, qword [rsp + 0x90]
lock inc qword [rbx]
jle 0x140077817
mov qword [rsp + 0x9b0], rbx
lea rsi, [rsp + 0x110]
lea rdx, [rsp + 0x1240]
mov rcx, rsi
call fcn.140067d18
cmp byte [rsi + 0x12], 0
je 0x140073189
lea rdx, [rbx + 0x10]
lea rcx, [rsp + 0x1750]
mov r8d, 0x100
call sub.msvcrt.dll_memcpy
jmp 0x140073196
jmp 0x1400734a1
lea rcx, [rsp + 0x1750]
call fcn.140067d70
movzx r14d, byte [rsp + 0x184f]
inc r14
bsr rcx, r14
not ecx
mov rsi, r15
shr rsi, cl
lea rcx, [rsp + 0xab0]
lea rdx, [rsp + 0x110]
call fcn.140067d18
lock inc qword [rbx]
jle 0x140077817
mov qword [rsp + 0x240], rbx
mov r15, qword [rbx + 0x168]
test r15, r15
js 0x140076ff8
inc rsi
bsf r12, rsi
add r15, r15
lea rsi, [rsp + 0xab0]
mov rax, qword [rsi + 0x10]
lea rdi, [rsp + 0x350]
mov qword [rdi - 0x40], rax
movdqu xmm0, xmmword [rsi]
movdqa xmmword [rdi - 0x50], xmm0
lea rdx, [rsp + 0x1750]
mov r8d, 0x100
mov rcx, rdi
call sub.msvcrt.dll_memcpy
and qword [rdi - 0x38], 0
mov qword [rdi - 0x30], 8
pxor xmm0, xmm0
movdqu xmmword [rdi - 0x28], xmm0
mov qword [rdi - 0x18], 4
and qword [rdi - 0x10], 0
mov qword [rdi - 8], rbx
mov qword [rdi + 0x100], r14
mov qword [rdi + 0x108], r12
mov qword [rdi + 0x110], r14
mov qword [rdi + 0x118], r15
mov dword [rdi + 0x120], 0x7ffffffe
mov rdi, qword [rbx + 0x150]
mov rcx, rsi
mov rdx, rdi
call fcn.140057fd1
xor eax, eax
mov rcx, qword [rsi + 8]
cmp qword [rsi], rax
jne 0x140077009
lea rax, [rsp + 0xab0]
mov rdx, qword [rax + 0x10]
mov qword [rax], rcx
mov qword [rax + 8], rdx
and qword [rax + 0x10], 0
mov rcx, rax
mov rdx, rdi
call fcn.140065f8e
mov r15, qword [rsp + 0xab0]
mov rdi, qword [rsp + 0xab8]
mov r14, qword [rsp + 0xac0]
mov rdx, qword [rbx + 0x150]
lea rcx, [rsp + 0x240]
call fcn.140067dce
lea rsi, [rsp + 0xcc8]
lea rdx, [rsp + 0x1750]
mov r8d, 0x100
mov rcx, rsi
call sub.msvcrt.dll_memcpy
lea rbx, [rsp + 0xab0]
lea r13, [rsp + 0x300]
mov r8d, 0x178
mov rcx, rbx
mov rdx, r13
call sub.msvcrt.dll_memcpy
and qword [rbx + 0x190], 0
mov qword [rsi - 0x80], 4
and qword [rsi - 0x78], 0
mov qword [rsi - 0x70], r15
mov qword [rsi - 0x68], rdi
mov qword [rsi - 0x60], r14
and qword [rsi - 0x58], 0
mov qword [rsi - 0x50], 8
and qword [rsi - 0x48], 0
lea rsi, [rsp + 0xc88]
movups xmm0, xmmword [rsp + 0x240]
movups xmm1, xmmword [rsp + 0x250]
movups xmm2, xmmword [rsp + 0x260]
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 0x20], xmm2
mov rax, qword [rsp + 0x270]
mov qword [rsi + 0x30], rax
mov byte [rsi + 0x140], 0
mov rax, qword [rsp + 0x120]
mov qword [rsi - 0x50], rax
movdqu xmm0, xmmword [rsp + 0x110]
movdqu xmmword [rsi - 0x60], xmm0
lea rax, [rsp + 0x9b0]
mov qword [rsi + 0x38], rax
mov rdi, qword [rax]
mov eax, dword [rdi + 0x178]
mov dword [r13], eax
movabs r14, 0x8000000000000000
mov rcx, r13
call fcn.14005df1d
test eax, eax
je 0x1400733ec
mov r12d, eax
cmp eax, 0x201
jb 0x1400733d0
lea rbx, [r14 + 0xb]
jmp 0x14007340a
cmp qword [rdi + 0x168], 0x3fffff
jbe 0x14007363a
lea rbx, [r14 + 0xa]
xor r13d, r13d
mov r12d, 0x3fffff
lea rcx, [rsp + 0xab0]
call fcn.140067e3e
push 3
pop rdi
lea rcx, [rsp + 0x9b0]
call fcn.14005c68c
lea rcx, [rsp + 0x1258]
call fcn.1400693b8
mov esi, r12d
cmp rdi, 3
jne 0x14007347f
lea rdi, [rsp + 0xac8]
mov qword [rdi - 0x18], rbx
shl r13, 0x20
or rsi, r13
mov qword [rdi - 0x10], rsi
mov qword [rdi - 8], r15
push 0xd
pop rcx
lea rsi, [rsp + 0x660]
rep movsq qword [rdi], qword [rsi]
cmp rbx, qword [rsp + 0x70]
jae 0x14007347a
lea rcx, [rsp + 0xab0]
call fcn.1400693f9
push 3
pop rdi
jmp 0x1400734a1
shl r13, 0x20
or rsi, r13
lea rcx, [rsp + 0xab0]
lea rdx, [rsp + 0x660]
mov r8d, 0x158
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x19e0]
mov qword [rcx - 0x20], rdi
mov qword [rcx - 0x18], rbx
mov qword [rcx - 0x10], rsi
mov qword [rcx - 8], r15
lea rdx, [rsp + 0xab0]
mov r8d, 0x158
call sub.msvcrt.dll_memcpy
mov rbx, qword [rsp + 0x40]
cmp byte [rbx + 0x85], 0
je 0x1400735b2
lea rcx, [rsp + 0xab0]
call fcn.140067a1d
movabs r15, 0x8000000000000000
lea rsi, [rsp + 0x300]
lea rdx, [rsp + 0x1a0]
mov rcx, rsi
call fcn.14006af9e
mov byte [rsi + 0x15], 2
movdqu xmm0, xmmword [rsi]
lea rdx, [rsp + 0x660]
movdqa xmmword [rdx], xmm0
mov eax, dword [rsi + 0xf]
mov dword [rdx + 0xf], eax
mov eax, dword [rsi + 0x14]
mov byte [rdx + 0x13], 1
mov dword [rdx + 0x14], eax
lea rsi, [rsp + 0xab0]
mov rcx, rsi
call fcn.140069322
lea rcx, [rsp + 0x1240]
mov rdx, rsi
mov r8, qword [rsp + 0x38]
mov r9, qword [rsp + 0x60]
call fcn.140079396
mov r12, qword [rsp + 0x1240]
cmp r12, qword [rsp + 0x70]
jne 0x1400735c1
mov r15, qword [rsp + 0x1248]
mov qword [rsp + 0x2f8], r15
lea rcx, [rsp + 0xab0]
call fcn.1400693b8
cmp byte [rbx + 0x85], 0
je 0x14007366b
mov al, byte [rsp + 0xc0]
cmp al, 2
jne 0x140073677
mov byte [rsp + 0xe8], 2
mov bl, 2
jmp 0x1400736b9
push 2
pop r14
xor r12d, r12d
xor r15d, r15d
jmp 0x140073ef8
lea rsi, [rsp + 0x1248]
push 0xf
pop rcx
lea rdi, [rsp + 0x5e0]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0xab0]
call fcn.1400693b8
lea rcx, [rsp + 0x19c0]
call fcn.14005e68d
lea rcx, [rsp + 0x200]
call fcn.14005e6fd
lea rcx, [rsp + 0x1b8]
call fcn.14005e7b4
lea rcx, [rsp + 0x90]
call fcn.14005c68c
lea rcx, [rsp + 0xa8]
call fcn.14005b816
lea rcx, [rsp + 0xc8]
call fcn.14005e84f
inc r15
jmp 0x140073fd8
mov rcx, qword [rdi + 0x138]
call fcn.140067e98
cmp rax, 0x20
jbe 0x140073a2f
lea r12, str.too_many_explicit_capturing_groups__max_is_16_match_states_should_be_a_proper_subset_of_all_states
mov r13, r12
shr r13, 0x20
lea rbx, [r14 + 0xd]
push 0x2e
pop r15
jmp 0x14007340a
push 2
pop r14
xor r12d, r12d
jmp 0x140073ef8
mov rcx, qword [rsp + 0xa8]
lock inc qword [rcx]
jle 0x140077817
movdqu xmm0, xmmword [rsp + 0xb0]
mov qword [rsp + 0xd0], rcx
movdqu xmmword [rsp + 0xd8], xmm0
mov byte [rsp + 0xe8], al
cmp byte [rbx + 0x85], 0
mov ebx, eax
je 0x140073eae
mov rdx, qword [rsp + 0x40]
mov dl, byte [rdx + 0x82]
cmp dl, 2
sete r8b
and qword [rsp + 0xae0], 0
or r8b, dl
and r8b, 1
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xab0], xmm0
push 2
pop r14
mov qword [rsp + 0xaf0], r14
mov qword [rsp + 0xb00], r14
mov byte [rsp + 0xb28], 3
mov byte [rsp + 0xb30], r8b
mov dword [rsp + 0xb31], 0x2020202
mov byte [rsp + 0xb35], 2
cmp al, 2
je 0x140073747
lock inc qword [rcx]
jle 0x140077817
movdqu xmm0, xmmword [rsp + 0xd8]
mov qword [rsp + 0x660], rcx
movdqu xmmword [rsp + 0x668], xmm0
lea r8, [rsp + 0x660]
mov byte [r8 + 0x18], al
lea rcx, [rsp + 0x300]
lea rdx, [rsp + 0xab0]
call fcn.14006df2c
mov dl, 1
lea rax, [rsp + 0x340]
mov byte [rax + 0x41], dl
movaps xmm0, xmmword [rax - 0x40]
movaps xmm1, xmmword [rax - 0x30]
movaps xmm2, xmmword [rax - 0x20]
movaps xmmword [rsp + 0x110], xmm0
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x130], xmm2
push 0x42
pop rcx
lea rdi, [rsp + 0xab0]
mov rsi, rax
rep movsb byte [rdi], byte [rsi]
mov ecx, dword [rax + 0x4c]
mov dword [rsp + 0x667], ecx
mov rax, qword [rax + 0x45]
mov qword [rsp + 0x660], rax
mov rcx, qword [rsp + 0x40]
cmp qword [rcx + 0x10], 0
mov eax, 0x200000
je 0x1400737d4
mov rax, qword [rcx + 0x18]
cmp byte [rcx + 0x89], 0
lea r12, [rsp + 0x170]
setne byte [r12 + 0x22]
cmp bl, 2
lea rcx, [rsp + 0xab0]
movzx r8d, word [rcx + 0x40]
mov word [r12 + 0x20], r8w
movdqa xmm0, xmmword [rcx + 0x20]
movaps xmm1, xmmword [rcx + 0x30]
movaps xmmword [r12 + 0x10], xmm1
movdqa xmmword [r12], xmm0
mov r8, qword [rsp + 0x661]
mov qword [r12 + 0x26], r8
movzx r8d, word [rsp + 0x669]
mov word [r12 + 0x2e], r8w
push 1
pop r8
mov qword [r12 - 0x30], r8
mov qword [r12 - 0x28], rax
mov qword [r12 - 0x20], r8
mov qword [r12 - 0x18], 3
mov qword [r12 - 0x10], r8
mov qword [r12 - 8], 0xa
mov byte [r12 + 0x23], dl
setne byte [r12 + 0x24]
mov byte [r12 + 0x25], 0
call fcn.14006a66d
lea rsi, [rsp + 0x300]
lea rdx, [rsp + 0x110]
mov rcx, rsi
call fcn.14006ab93
lea rcx, [rsp + 0xab0]
mov rdx, rsi
call fcn.14006dfc0
mov rbx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x90]
lock inc qword [r8]
jle 0x140077817
lea rcx, [rsp + 0x660]
lea rdx, [rsp + 0xab0]
call fcn.14006a759
mov sil, 1
lea rcx, [rsp + 0xab0]
call fcn.14006a717
movdqa xmm0, xmmword [rsp + 0x660]
pcmpeqb xmm0, xmmword [0x1400e06c0]
pmovmskb eax, xmm0
cmp eax, 0xffff
jne 0x140073902
lea rcx, [rsp + 0x670]
call fcn.14007b6b5
jmp 0x140073a1f
lea rcx, [rsp + 0x300]
lea rdx, [rsp + 0x660]
mov r8d, 0x2d0
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0xab0]
call fcn.14006a66d
lea rsi, [rsp + 0x1750]
lea rdx, [rsp + 0x110]
mov rcx, rsi
call fcn.14006ab93
mov byte [rsi + 0x80], 0
lea rdi, [rsp + 0x240]
mov r8d, 0x90
mov rcx, rdi
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea r8, [rsp + 0x19a0]
mov byte [r8 + 0x18], 2
lea rcx, [rsp + 0x1750]
mov rdx, rdi
call fcn.14006df2c
lea rdx, [rsp + 0x1750]
mov byte [rdx + 0x84], 0
lea rsi, [rsp + 0x240]
mov r8d, 0x90
mov rcx, rsi
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0xab0]
mov rdx, rsi
call fcn.14006dfc0
lock inc qword [r15]
jle 0x140077817
lea rcx, [rsp + 0x2c30]
lea rdx, [rsp + 0xab0]
mov r8, r15
call fcn.14006a759
lea rcx, [rsp + 0xab0]
call fcn.14006a717
movdqa xmm0, xmmword [rsp + 0x2c30]
pcmpeqb xmm0, xmmword [0x1400e06c0]
pmovmskb eax, xmm0
cmp eax, 0xffff
jne 0x140073e06
lea rcx, [rsp + 0x2c40]
call fcn.14007b6b5
xor esi, esi
lea rcx, [rsp + 0x660]
call fcn.14005cb8e
mov rcx, r12
call fcn.14005b69b
xor r12d, r12d
jmp 0x140073eba
lea rcx, [rsp + 0x300]
lea rdx, [rsp + 0xab0]
call fcn.140067eba
mov rbx, qword [rsp + 0x300]
lea rax, [r14 + 0xe]
mov r12d, dword [rsp + 0x308]
mov qword [rsp + 0x48], rax
cmp rbx, rax
jne 0x14007469e
mov dword [rsp + 0x1750], r12d
test r12d, r12d
jne 0x1400772fd
lea rdx, [rsp + 0xab0]
mov rax, qword [rdx + 0x210]
mov rax, qword [rax]
mov rdi, qword [rax + 0x168]
mov eax, dword [rax + 0x170]
mov dword [rsp + 0x20], eax
lea rcx, [rsp + 0x300]
xor r8d, r8d
call fcn.140068047
mov rbx, qword [rsp + 0x300]
cmp rbx, qword [rsp + 0x48]
jne 0x140074a1e
mov qword [rsp + 0x58], rdi
test byte [rsp + 0xc39], 1
jne 0x14007499d
mov rax, qword [rsp + 0x58]
add rax, rax
mov qword [rsp + 0x58], rax
lea rdi, [rsp + 0xab0]
mov rax, qword [rsp + 0xc50]
test rax, rax
je 0x14007562c
lea rcx, [rax - 1]
mov qword [rsp + 0xc50], rcx
mov rdx, qword [rsp + 0xc48]
mov rcx, qword [rsp + 0xc60]
mov ebx, dword [rdx + rax*4 - 4]
mov rdx, qword [rsp + 0xc68]
mov r8, rbx
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaonepass.rs
call fcn.14005a7e3
mov r12d, dword [rax]
mov byte [rsp + 0xdc8], 0
and qword [rsp + 0xcb8], 0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax], fs
add eax, dword [rax]
add byte [rax - 0x77], cl
cli
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax], fs
add eax, dword [rax]
add byte [rax - 0x77], cl
cli
mov r8d, ebx
xor r9d, r9d
call fcn.14006811d
mov rbx, qword [rsp + 0x300]
cmp rbx, qword [rsp + 0x48]
and al, 0
add eax, dword [rax]
add byte [rax + 0x3b], cl
pop rsp
and al, 0x48
jne 0x140074868
mov rax, qword [rsp + 0xc80]
test rax, rax
je 0x140073ae5
dec rax
mov qword [rsp + 0xc80], rax
shl rax, 4
mov rcx, qword [rsp + 0xc78]
add byte [rax], al
add byte [rax], al
mov r8, qword [rsp + 0xcc0]
mov edx, dword [rcx + rax]
mov r13, qword [rcx + rax + 8]
mov rcx, qword [r8]
call fcn.140068299
mov ecx, dword [rax]
lea rdx, [0x1400e06fc]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov r15, qword [rax + 8]
mov r14, qword [rax + 0x10]
shl r14, 3
test r14, r14
je case.0x140073bba.7
mov qword [rsp + 0x20], r13
lea rcx, [rsp + 0x300]
add byte [rax - 0x77], cl
cli
add byte [rax - 0x77], cl
cli
mov r8d, r12d
mov r9, r15
call fcn.1400682cd
mov rbx, qword [rsp + 0x300]
cmp rbx, qword [rsp + 0x48]
jne 0x140074868
add r15, 8
add r14, 0xfffffffffffffff8
jmp 0x140073bc8
mov r14, qword [rax + 8]
mov r15, qword [rax + 0x10]
shl r15, 2
test r15, r15
je case.0x140073bba.7
mov r8d, dword [r14 + r15 - 4]
lea rcx, [rsp + 0x300]
mov rdx, rdi
mov r9, r13
call fcn.14006811d
mov rbx, qword [rsp + 0x300]
cmp rbx, qword [rsp + 0x48]
cmp ebx, dword [rsp + 0x48]
cmp ebx, dword [rsp + 0x48]
jne 0x140074868
add r15, 0xfffffffffffffffc
jmp 0x140073c11
mov rcx, qword [rax + 8]
mov rax, qword [rax + 0x10]
lea rax, [rcx + rax*4]
mov qword [rsp + 0x1750], rcx
mov qword [rsp + 0x1758], rax
and qword [rsp + 0x1760], 0
lea rcx, [rsp + 0x240]
lea rdx, [rsp + 0x1750]
call fcn.14005b532
cmp dword [rsp + 0x240], 0
je case.0x140073bba.7
mov rax, qword [rsp + 0x244]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x20], r13
lea rcx, [rsp + 0x300]
and al, 0
add eax, dword [rax]
add byte [rax - 0x77], cl
cli
and al, 0
add eax, dword [rax]
add byte [rax - 0x77], cl
cli
mov r8d, r12d
lea r9, [rsp + 0x110]
call fcn.1400682cd
mov rbx, qword [rsp + 0x300]
add byte [rbx], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
cmp rbx, qword [rsp + 0x48]
je 0x140073c70
jmp 0x140074868
cmp byte [rsp + 0xdc8], 0
jne 0x140075d30
mov eax, dword [rax + 4]
mov byte [rsp + 0xdc8], 1
shl rax, 0x2a
loopne case.0x140073bba.6
loopne case.0x140073bba.6
movabs rcx, 0x3fffffffc00
add rcx, 0x3ff
and r13, rcx
or r13, rax
mov rcx, rdi
mov edx, r12d
mov r8, r13
call fcn.140068431
jmp case.0x140073bba.7
mov ecx, dword [rax + 0x10]
mov r8, qword [rsp + 0x58]
cmp r8, rcx
ja 0x140073d46
mov rdx, r13
shr rdx, 0xa
sub ecx, r8d
bts edx, ecx
stosd dword [rdi], eax
retf 0xc148
loop 0x140073d46
and r13d, 0x3ff
or r13, rdx
stosd dword [rdi], eax
retf 0xc148
mov r8d, dword [rax + 4]
lea rcx, [rsp + 0x300]
mov rdx, rdi
mov r9, r13
call fcn.14006811d
jmp 0x140073b57
mov r8d, dword [rax + 4]
mov r9d, dword [rax + 8]
or r9d, r13d
movabs rax, 0x3fffffffc00
and r13, rax
and r9d, 0x3ff
or r9, r13
lea rcx, [rsp + 0x300]
add eax, dword [rax]
add byte [rax - 0x77], cl
cli
add eax, dword [rax]
add byte [rax - 0x77], cl
cli
call fcn.14006811d
jmp 0x140073b57
mov r15d, dword [rax + 4]
mov r8d, dword [rax + 8]
lea rcx, [rsp + 0x300]
mov rdx, rdi
mov r9, r13
call fcn.14006811d
mov rbx, qword [rsp + 0x300]
pushfq
and al, 0
add eax, dword [rax]
add byte [rax + 0x3b], cl
pop rsp
and al, 0x48
pushfq
and al, 0
add eax, dword [rax]
add byte [rax + 0x3b], cl
pop rsp
and al, 0x48
jne 0x140074868
lea rcx, [rsp + 0x300]
mov rdx, rdi
mov r8d, r15d
mov r9, r13
call fcn.14006811d
jmp 0x140073b57
add rax, 4
mov qword [rsp + 0x20], r13
lea rcx, [rsp + 0x300]
mov rdx, rdi
mov r8d, r12d
mov r9, rax
call fcn.1400682cd
jmp 0x140073b57
lea rcx, [rsp + 0x1750]
call fcn.14006a66d
lea rcx, [rsp + 0xab0]
lea rdx, [rsp + 0x660]
mov r8d, 0x2d0
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0xd80]
lea rdx, [rsp + 0x2c30]
mov r8d, 0x2d0
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x1750]
call fcn.14006a717
lea rsi, [rsp + 0xad0]
mov r14, qword [rsi - 0x20]
mov r13, qword [rsi - 0x18]
mov rax, qword [rsi - 0x10]
mov qword [rsp + 0x58], rax
mov rax, qword [rsi - 8]
mov qword [rsp + 0x78], rax
push 0xf
pop rcx
lea rdi, [rsp + 0x9b0]
rep movsq qword [rdi], qword [rsi]
lea rdx, [rsp + 0xb48]
lea rcx, [rsp + 0x1240]
mov r8d, 0x508
call sub.msvcrt.dll_memcpy
mov rcx, r12
call fcn.14005b69b
mov r12, r13
jmp 0x140073eba
xor r12d, r12d
push 2
pop r14
mov rbx, qword [rsp + 0x40]
lea rcx, [rsp + 0xd0]
call fcn.14005b816
push 0xf
pop rcx
lea rdi, [rsp + 0x11c0]
lea rsi, [rsp + 0x9b0]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x2720]
lea rdx, [rsp + 0x1240]
mov r8d, 0x508
call sub.msvcrt.dll_memcpy
movups xmm0, xmmword [rsp + 0xa8]
movups xmm1, xmmword [rsp + 0xb8]
lea rcx, [rsp + 0x20d0]
movups xmmword [rcx - 0x78], xmm1
movups xmmword [rcx - 0x88], xmm0
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x48], rax
movups xmm0, xmmword [rsp + 0x1b8]
movups xmm1, xmmword [rsp + 0x1c8]
movups xmm2, xmmword [rsp + 0x1d8]
movups xmmword [rcx - 0x68], xmm0
movups xmmword [rcx - 0x58], xmm1
movups xmmword [rcx - 0x48], xmm2
movdqu xmm0, xmmword [rsp + 0x200]
movups xmm1, xmmword [rsp + 0x210]
movups xmm2, xmmword [rsp + 0x220]
movdqu xmmword [rcx - 0x38], xmm0
movups xmmword [rcx - 0x28], xmm1
movups xmmword [rcx - 0x18], xmm2
mov rax, qword [rsp + 0x230]
mov qword [rcx - 8], rax
lea rdx, [rsp + 0x19c0]
mov r8d, 0x178
call sub.msvcrt.dll_memcpy
push 0xf
pop rcx
lea rdi, [rsp + 0x5e0]
lea rsi, [rsp + 0x11c0]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x1b40]
lea rdx, [rsp + 0x2720]
mov r8d, 0x508
call sub.msvcrt.dll_memcpy
mov rax, r14
xor rax, 3
or rax, r12
jne 0x14007403f
mov r12, qword [rsp + 0x78]
mov r15, qword [rsp + 0x58]
push 0xf
pop rax
lea rdx, [rsp + 0x930]
lea rsi, [rsp + 0x5e0]
mov rcx, rax
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov r8, qword [rsp + 0x88]
lea rdi, [r8 + 0x10]
mov rcx, rax
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
mov qword [r8], r15
mov qword [r8 + 8], r12
lea rcx, [rsp + 0xf0]
call fcn.14005b816
movaps xmm6, xmmword [rbp + 0x38d0]
movaps xmm7, xmmword [rbp + 0x38e0]
lea rsp, [rbp + 0x38f8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x80], r15
mov qword [rsp + 0x68], r14
mov r14, rbx
push 0xf
pop rbx
lea r15, [rsp + 0x930]
lea rsi, [rsp + 0x5e0]
mov rcx, rbx
mov rdi, r15
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x2f08]
lea rdx, [rsp + 0x1b40]
mov r8d, 0x708
call sub.msvcrt.dll_memcpy
lea rdi, [rsp + 0xa30]
mov rcx, rbx
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
mov rbx, qword [r14 + 0xa8]
mov r14, qword [rsp + 0x68]
test byte [rbx + 0x40], 2
jne 0x14007420a
lea rdi, [rsp + 0x1b60]
mov qword [rdi - 0x18], r12
mov qword [rdi - 0x20], r14
mov rax, qword [rsp + 0x58]
mov qword [rdi - 0x10], rax
mov rax, qword [rsp + 0x78]
mov qword [rdi - 8], rax
push 0xf
pop rcx
lea rsi, [rsp + 0xa30]
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x1bd8]
lea rdx, [rsp + 0x2f08]
mov r8d, 0x708
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x40]
mov qword [rsi + 0x708], rax
mov rcx, qword [rsp + 0x48]
mov qword [rsi + 0x710], rcx
mov rcx, qword [rsp + 0x80]
mov qword [rsi + 0x718], rcx
mov byte [rsi + 0x720], 0
cmp byte [rax + 0x84], 0
mov qword [rsp + 0xa0], r12
je 0x14007433b
test byte [rbx + 0x3c], 1
jne 0x140074305
mov rax, r14
xor rax, 2
or rax, r12
je 0x140074305
test byte [rsp + 0x20f8], 1
jne 0x140074305
push 8
pop rbx
mov rax, qword [rsp + 0x40]
mov al, byte [rax + 0x82]
cmp al, 2
sete r14b
or r14b, al
lea rsi, [rsp + 0x1240]
push 0xa
pop rax
mov qword [rsi], rax
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 0x64
mov qword [rsi + 0x18], 0xfa
lea rdi, [rsp + 0x300]
and qword [rdi], 0
mov qword [rdi + 8], 8
and qword [rdi + 0x10], 0
mov byte [rsi + 0x20], 1
mov rax, qword [rsp + 0x60]
lea r12, [rax*8]
xor r13d, r13d
lea r15, [rsp + 0x2720]
cmp r12, r13
je 0x140074847
mov rax, qword [rsp + 0x38]
mov r8, qword [rax + r13]
mov rcx, r15
mov rdx, rsi
call fcn.1400a6028
mov rcx, rdi
mov rdx, r15
call fcn.14007b81b
mov rcx, r15
call fcn.1400792d9
add r13, 8
jmp 0x1400741d4
test byte [rbx + 0x3c], 1
jne 0x1400740ad
mov rax, r14
xor rax, 2
or rax, r12
je 0x1400740ad
lea rbx, [rsp + 0x1b70]
push 0xf
pop rcx
lea rsi, [rsp + 0xa30]
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x1be8]
lea rdx, [rsp + 0x2f08]
mov r8d, 0x708
call sub.msvcrt.dll_memcpy
push 1
pop rax
mov qword [rbx - 0x30], rax
mov qword [rbx - 0x28], rax
lea rdi, [rsp + 0x1b50]
mov qword [rdi + 8], r12
mov qword [rdi], r14
mov rax, qword [rsp + 0x58]
mov qword [rdi + 0x10], rax
mov rax, qword [rsp + 0x78]
mov qword [rdi + 0x18], rax
mov rax, qword [rsp + 0x40]
mov qword [rdi + 0x7a0], rax
mov rax, qword [rsp + 0x48]
mov qword [rdi + 0x7a8], rax
mov rax, qword [rsp + 0x80]
mov qword [rdi + 0x7b0], rax
mov byte [rdi + 0x7b8], 0
push 0x10
pop rdx
mov ecx, 0x7d0
call fcn.14002e94e
movabs rbx, 0x8000000000000000
mov rsi, rax
lea rdx, [rsp + 0x1b40]
mov r8d, 0x7d0
mov rcx, rax
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x88]
mov qword [rcx + 8], rsi
lea rax, [0x140139000]
mov qword [rcx + 0x10], rax
add rbx, 2
mov qword [rcx], rbx
jmp 0x140074010
push 0xf
pop rcx
lea rdi, [rsp + 0x240]
lea rsi, [rsp + 0xa30]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0xab0]
lea rdx, [rsp + 0x2f08]
mov r8d, 0x708
call sub.msvcrt.dll_memcpy
mov r14b, 1
jmp 0x14007436f
push 0xf
pop rcx
lea rdi, [rsp + 0x240]
lea rsi, [rsp + 0xa30]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0xab0]
lea rdx, [rsp + 0x2f08]
mov r8d, 0x708
call sub.msvcrt.dll_memcpy
xor r14d, r14d
push 0xf
pop rbx
lea r15, [rsp + 0xa30]
lea rsi, [rsp + 0x240]
mov rcx, rbx
mov rdi, r15
rep movsq qword [rdi], qword [rsi]
lea r13, [rsp + 0x2f08]
lea rdx, [rsp + 0xab0]
mov r8d, 0x708
mov rcx, r13
call sub.msvcrt.dll_memcpy
lea r12, [rsp + 0x1b60]
mov rax, qword [rsp + 0xa0]
mov qword [r12 - 0x18], rax
mov rax, qword [rsp + 0x68]
mov qword [r12 - 0x20], rax
mov rax, qword [rsp + 0x58]
mov qword [r12 - 0x10], rax
mov rax, qword [rsp + 0x78]
mov qword [r12 - 8], rax
mov rcx, rbx
mov rdi, r12
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
lea rbx, [rsp + 0x1bd8]
mov r8d, 0x708
mov rcx, rbx
mov rdx, r13
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x40]
mov qword [rbx + 0x708], rax
mov rcx, qword [rsp + 0x48]
mov qword [rbx + 0x710], rcx
mov rcx, qword [rsp + 0x80]
mov qword [rbx + 0x718], rcx
mov byte [rbx + 0x720], 0
test r14b, r14b
je 0x140074509
mov al, byte [rax + 0x82]
cmp al, 2
je 0x14007444a
and al, 1
je 0x140074509
mov rax, qword [rsp + 0x40]
mov rax, qword [rax + 0xa8]
test byte [rax + 0x3c], 1
cmp al, 1
cmp al, 1
jne 0x140074509
mov rax, qword [rsp + 0x68]
xor rax, 2
or rax, qword [rsp + 0xa0]
je 0x140074509
add byte [rax], al
invalid
add byte [rax], al
add dh, dh
test byte [rsp + 0x20f8], 1
test byte [rax + rdi*8], ah
and byte [rax], al
add byte [rcx], al
jne 0x140074509
add byte [rax - 0x7d], cl
jl 0x1400744ad
cmp qword [rsp + 0x60], 1
jne case.0x1400744b6.0
invalid
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
add byte [rax - 0x75], cl
adc byte [rax - 0x7d], cl
ret 0x48fe
cmp edx, 8
push 2
pop r15
add byte [rax - 0x75], cl
adc byte [rax - 0x7d], cl
ret 0x48fe
cmovae rdx, r15
lea rcx, [0x1400e0730]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
invalid
add al, byte [rcx + 0x58]
cmovb r8, rdx
movsxd rdx, dword [rcx + r8*4]
add rdx, rcx
jmp rdx
mov rax, qword [rsp + 0x1b50]
mov qword [rsp + 0x58], rax
push 0xf
pop rcx
lea rdi, [rsp + 0x300]
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0xab0]
mov r8d, 0x708
mov rdx, rbx
jmp 0x140074535
push 0xf
pop rcx
lea rdi, [rsp + 0x300]
lea rsi, [rsp + 0xa30]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0xab0]
lea rdx, [rsp + 0x2f08]
mov r8d, 0x708
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x22f0]
mov qword [rsp + 0x60], rax
mov r13, qword [rsp + 0x22f8]
mov rax, r13
mov qword [rsp + 0x38], r13
shr r13, 8
push 0xf
pop rbx
lea r14, [rsp + 0xa30]
lea rsi, [rsp + 0x300]
mov rcx, rbx
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
lea r15, [rsp + 0x2f08]
lea rdx, [rsp + 0xab0]
mov r8d, 0x708
mov rcx, r15
call sub.msvcrt.dll_memcpy
lea r12, [rsp + 0x1b70]
mov rcx, rbx
mov rdi, r12
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x1be8]
mov r8d, 0x708
mov rdx, r15
call sub.msvcrt.dll_memcpy
push 1
pop rax
mov qword [r12 - 0x30], rax
mov qword [r12 - 0x28], rax
lea rdi, [rsp + 0x1b50]
mov rax, qword [rsp + 0xa0]
mov qword [rdi + 8], rax
mov rax, qword [rsp + 0x68]
mov qword [rdi], rax
mov rax, qword [rsp + 0x58]
mov qword [rdi + 0x10], rax
mov rax, qword [rsp + 0x78]
mov qword [rdi + 0x18], rax
mov rax, qword [rsp + 0x40]
mov qword [rdi + 0x7a0], rax
mov rax, qword [rsp + 0x48]
mov qword [rdi + 0x7a8], rax
mov rax, qword [rsp + 0x60]
mov qword [rdi + 0x7b0], rax
mov rax, qword [rsp + 0x38]
mov byte [rdi + 0x7b8], al
mov rax, r13
shr rax, 0x30
mov byte [rdi + 0x7bf], al
mov rax, r13
shr rax, 0x20
mov word [rdi + 0x7bd], ax
mov dword [rdi + 0x7b9], r13d
push 0x10
pop rdx
mov ecx, 0x7d0
call fcn.14002e94e
mov rsi, rax
lea rdx, [rsp + 0x1b40]
mov r8d, 0x7d0
mov rcx, rax
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x88]
mov qword [rcx + 8], rsi
lea rax, fcn.14007b6c9
mov qword [rcx + 0x10], rax
movabs rax, 0x8000000000000000
add rax, 2
mov qword [rcx], rax
jmp 0x140074010
lea rsi, [rsp + 0x318]
jmp 0x140074a2a
cmp byte [rax + 0x4e], 0
je 0x14007278b
mov al, byte [rdi + 0x82]
cmp al, 2
je 0x1400746c7
and al, 1
je 0x14007278b
mov rax, qword [rsp + 0x38]
mov rax, qword [rax]
cmp dword [rax], 9
jne 0x14007278b
lea rcx, [rsp + 0x1248]
and qword [rcx - 8], 0
mov qword [rcx], 8
and qword [rcx + 8], 0
mov r14, qword [rax + 0x10]
imul rax, qword [rax + 0x18], 0x30
add rax, r14
mov qword [rsp + 0x70], rax
push 8
pop rax
mov qword [rsp + 0x48], rax
xor eax, eax
mov qword [rsp + 0x40], rax
lea r12, [rsp + 0xab0]
cmp r14, qword [rsp + 0x70]
je 0x140074b36
and qword [rsp + 0xab0], 0
mov qword [rsp + 0xab8], 1
and qword [rsp + 0xac0], 0
mov qword [rsp + 0x1750], r14
mov rax, qword [r14]
add rax, 0xfffffffffffffffe
cmp rax, 8
push 2
pop rcx
cmovae rax, rcx
cmp rax, 6
je 0x140074806
cmp rax, 1
jne 0x1400772c4
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
add r8, rdx
mov rcx, r12
call fcn.14008b3cf
mov r13, qword [rsp + 0xab0]
mov r15, qword [rsp + 0xab8]
mov rbx, qword [rsp + 0xac0]
mov rax, qword [rsp + 0x40]
cmp rax, qword [rsp + 0x1240]
jne 0x1400747c4
lea rcx, [rsp + 0x1240]
call fcn.1400118b8
mov rax, qword [rsp + 0x1248]
mov qword [rsp + 0x48], rax
add r14, 0x30
mov rcx, qword [rsp + 0x40]
imul rax, rcx, 0x18
mov rdx, qword [rsp + 0x48]
mov qword [rdx + rax], r13
mov qword [rdx + rax + 8], r15
mov qword [rdx + rax + 0x10], rbx
inc rcx
mov rax, rcx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x1250], rcx
movabs r15, 0x8000000000000000
jmp 0x140074719
mov r15, qword [r14 + 0x10]
imul r13, qword [r14 + 0x18], 0x30
test r13, r13
je 0x140074783
mov qword [rsp + 0x660], r15
cmp dword [r15], 3
jne 0x140076fa3
mov rdx, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
add r8, rdx
mov rcx, r12
call fcn.14008b3cf
add r15, 0x30
add r13, 0xffffffffffffffd0
jmp 0x14007480f
test r14b, 1
je 0x140074884
lea rcx, [rsp + 0x300]
xor edx, edx
call fcn.1400a7604
movabs rsi, 0x8000000000000000
jmp 0x1400748a8
lea rsi, [rsp + 0x318]
mov r12, qword [rsi - 0x10]
mov r15, qword [rsi - 8]
mov r13, r12
shr r13, 0x20
jmp 0x140074a32
lea rcx, [rsp + 0x300]
call fcn.14007b7a4
movabs rsi, 0x8000000000000000
lea rcx, [rsp + 0x300]
call fcn.14007b807
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x210], rax
movdqu xmm0, xmmword [rsp + 0x300]
movdqa xmmword [rsp + 0x200], xmm0
cmp qword [rsp + 0x200], rsi
je 0x140076b94
mov r14, qword [rsp + 0x210]
test r14, r14
je 0x140076b94
mov r15, qword [rsp + 0x208]
mov rsi, qword [r15 + 8]
mov rdi, qword [r15 + 0x10]
shl r14, 5
add r14, r15
push 1
pop rcx
xor edx, edx
mov rax, rdi
test dl, 1
je 0x140074917
cmp r15, r14
jne 0x140074931
jmp 0x140074b53
mov rdx, r14
sub rdx, r15
shr rdx, 5
cmp rdx, rcx
jbe 0x140074b53
shl rcx, 5
add r15, rcx
mov r12, qword [r15 + 8]
mov r13, qword [r15 + 0x10]
mov rcx, rdi
sub rcx, rax
mov rdx, rsi
mov r8, rdi
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchirliteral.rsassertion_failed:_seq1.len__.map_or_true__x_x___self.limit_total_
call fcn.14008cd28
add r15, 0x20
add r12, r13
add rax, rdx
push 0xffffffffffffffff
pop r8
xor ecx, ecx
cmp r13, rcx
je 0x140074985
cmp rdx, rcx
je 0x14007497d
mov r9b, byte [r12 + r8]
cmp r9b, byte [rax + r8]
jne 0x140074982
inc rcx
dec r8
jmp 0x140074961
mov r13, rdx
jmp 0x140074985
mov r13, rcx
mov dl, 1
mov ecx, 0
mov rax, r13
test r13, r13
jne 0x140074908
jmp 0x140076b94
mov rax, qword [rsp + 0xcc0]
mov rcx, qword [rax]
call fcn.140068105
mov rdi, rax
xor r15d, r15d
lea r14, [rsp + 0x300]
lea r13, [rsp + 0xab0]
push 1
pop r12
cmp rdi, r15
je 0x140073ad0
mov rax, qword [rsp + 0xcc0]
mov rax, qword [rax]
mov ecx, r15d
cmp qword [rax + 0x168], rcx
jbe 0x1400772b3
mov rax, qword [rax + 0x160]
mov eax, dword [rax + rcx*4]
mov dword [rsp + 0x20], eax
mov rcx, r14
mov rdx, r13
mov r8d, r12d
mov r9d, r15d
call fcn.140068047
mov rbx, qword [rsp + 0x300]
cmp rbx, qword [rsp + 0x48]
jne 0x140074a1e
inc r15
jmp 0x1400749c7
lea rsi, [rsp + 0x318]
mov r12d, dword [rsi - 0x10]
mov r13d, dword [rsi - 0xc]
mov r15, qword [rsi - 8]
push 0xd
pop rcx
lea rdi, [rsp + 0x660]
rep movsq qword [rdi], qword [rsi]
jmp 0x14007340a
lea rdx, [rsp + 0x1b4b]
movzx r14d, byte [rdx - 1]
shl r14d, 0x10
movzx esi, word [rdx - 3]
or r14d, esi
lea rcx, [rsp + 0x1240]
mov r8d, 0x135
call sub.msvcrt.dll_memcpy
lea rdx, [rsp + 0x1c80]
lea rcx, [rsp + 0x300]
mov r8d, 0xe0
call sub.msvcrt.dll_memcpy
mov rax, r15
xor rax, rbx
cmp rax, 7
push 4
pop rcx
cmovb rcx, rax
lea rax, [0x1400e06d0]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
lea rdx, [rsp + 0x1b40]
and qword [rdx], 0
lea rcx, [rsp + 0x660]
call fcn.140078be7
movabs r15, 0x8000000000000000
lea rax, [r15 + 4]
cmp qword [rsp + 0x660], rax
jne 0x1400775a2
mov rax, qword [rsp + 0x668]
push 1
pop rcx
lea rdi, [rsp + 0x1b50]
mov qword [rdi - 0x10], rcx
mov qword [rdi - 8], rcx
mov qword [rdi], rax
mov byte [rdi + 8], sil
push 0x20
pop rcx
push 8
pop rdx
call fcn.14002e94e
mov rsi, rax
movdqu xmm0, xmmword [rsp + 0x1b40]
movups xmm1, xmmword [rsp + 0x1b50]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea rax, [0x1401395d0]
jmp 0x140075603
cmp qword [rsp + 0x40], 0xbb7
ja 0x140074bb9
lea rcx, [rsp + 0x1240]
call fcn.140058e95
jmp 0x14007278b
mov rcx, rdi
sub rcx, rax
mov r15b, 1
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_syntax_0.8.3_srchirliteral.rsassertion_failed:_seq1.len__.map_or_true__x_x___self.limit_total_
mov rdx, rsi
mov r8, rdi
call fcn.14008cd28
test rax, rax
je 0x140076b94
mov r13, rdx
test rdx, rdx
je 0x140076b94
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], r13
cmp rbx, 0x18
je 0x14007522e
cmp qword [rsp + rbx + 0x1b8], 0
lea rbx, [rbx + 0x10]
jne 0x140074b93
mov byte [rsp + 0x9c8], 2
jmp 0x140076b94
mov rax, qword [rsp + 0x1240]
lea rcx, [rsp + 0x1248]
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rsp + 0x300], xmm0
cmp rax, r15
je 0x14007278b
movdqa xmm0, xmmword [rsp + 0x300]
movdqu xmmword [rsp + 0x248], xmm0
mov qword [rsp + 0x240], rax
mov rsi, qword [rsp + 0x248]
mov rbx, qword [rsp + 0x250]
xor eax, eax
cmp rbx, 0x1f5
mov ecx, 0
adc cl, 1
push 3
pop r8
lea rdx, [rsp + 0x1750]
mov qword [rdx], r8
mov byte [rdx + 0xa], al
mov qword [rdx + 0x28], 2
mov qword [rdx + 0x30], r8
mov byte [rdx + 0x3a], al
mov byte [rdx + 0x40], 1
mov qword [rdx + 0x10], r8
mov byte [rdx + 0x1a], al
mov byte [rdx + 0x49], cl
mov cx, 1
mov word [rdx + 8], cx
mov word [rdx + 0x38], cx
mov word [rdx + 0x18], cx
mov word [rdx + 0x20], 0x100
mov byte [rdx + 0x48], al
lea r15, [rsp + 0xab0]
mov rcx, r15
call fcn.14001c50e
mov r14, qword [rsp + 0xc58]
movabs rax, 0x8000000000000000
cmp r14, rax
je case.default.0x140077234
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x58], rsi
lea rsi, [rsp + 0xac8]
mov eax, dword [rsi - 6]
movzx r13d, word [rsi - 2]
shl r13, 0x20
or r13, rax
mov rax, qword [rsi - 0x18]
mov qword [rsp + 0x40], rax
mov r12, qword [rsi - 0x10]
mov al, byte [rsi - 8]
mov byte [rsp + 0x48], al
mov al, byte [rsi - 7]
mov byte [rsp + 0x70], al
lea rcx, [rsp + 0x1b58]
mov r8d, 0x190
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov ecx, 0x1b0
add r15, rcx
lea rbx, [rsp + 0x1b40]
add rcx, rbx
mov r8d, 0x210
mov rdx, r15
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x40]
mov qword [rbx], rax
mov qword [rbx + 8], r12
mov al, byte [rsp + 0x48]
mov byte [rbx + 0x10], al
mov al, byte [rsp + 0x70]
mov byte [rbx + 0x11], al
mov rax, r13
shr rax, 0x20
mov word [rbx + 0x16], ax
mov dword [rbx + 0x12], r13d
mov qword [rbx + 0x1a8], r14
lea rcx, [rsp + 0x1d58]
mov byte [rsi - 0x10], 0
and qword [rsi - 0x18], 0
lea rdx, [rsp + 0xab0]
call fcn.140058bb4
lea rcx, [rsp + 0x1d88]
call fcn.140058bf7
lea rcx, [rsp + 0x1d70]
call fcn.140058c28
lea rsi, [rsp + 0x1d40]
lea rcx, [rsp + 0xab0]
mov rdx, rsi
xor r8d, r8d
call fcn.14001c45b
cmp dword [rsp + 0xab0], 3
jne 0x140077275
lea rcx, [rsp + 0xab0]
mov rdx, rsi
xor r8d, r8d
call fcn.14001c45b
cmp dword [rsp + 0xab0], 3
jne 0x140077275
lea rcx, [rsp + 0xab0]
mov rdx, rsi
xor r8d, r8d
call fcn.14001c45b
cmp dword [rsp + 0xab0], 3
jne 0x140077275
lea rcx, [rsp + 0xab0]
mov eax, dword [rcx + 4]
mov dword [rsp + 0x1ee8], eax
mov rdx, rsi
xor r8d, r8d
call fcn.14001c45b
cmp dword [rsp + 0xab0], 3
jne 0x140077275
lea rcx, [rsp + 0xab0]
mov eax, dword [rcx + 4]
lea rdx, [rsp + 0x1b40]
mov dword [rdx + 0x3ac], eax
call fcn.14001dcfc
cmp dword [rsp + 0xab0], 3
jne 0x140077275
lea rcx, [rsp + 0xab0]
lea rdx, [rsp + 0x1b40]
call fcn.14001e259
cmp dword [rsp + 0xab0], 3
jne 0x140077275
imul rax, qword [rsp + 0x68], 0x18
add rax, qword [rsp + 0x58]
mov qword [rsp + 0x68], rax
xor eax, eax
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x68]
cmp qword [rsp + 0x58], rax
je 0x14007701b
mov rdx, qword [rsp + 0x70]
mov qword [rsp + 0x930], rdx
lea rcx, [rsp + 0xab0]
call fcn.140058f45
cmp dword [rsp + 0xab0], 0
jne 0x140077275
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 0x10]
cmp rax, 0x7ffffffe
ja 0x140077275
mov rbx, rax
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 8]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x1db0]
mov rcx, qword [rsp + 0x1ed0]
mov rdx, rbx
cmp rcx, rbx
cmovae rcx, rbx
mov qword [rsp + 0x1ed0], rcx
mov rcx, qword [rsp + 0x1ed8]
cmp rcx, rbx
cmovbe rcx, rbx
mov edx, dword [rsp + 0xab4]
mov dword [rsp + 0x78], edx
mov qword [rsp + 0x1ed8], rcx
mov qword [rsp + 0x5e0], rax
cmp qword [rsp + 0x70], rax
jne 0x1400777c8
lea rcx, [rsp + 0x1da0]
mov edx, ebx
call fcn.14001bf83
mov rax, qword [rsp + 0x1ef8]
cmp byte [rax + 9], 0
je 0x140074f4b
lea rcx, [rsp + 0x1b40]
mov rdx, qword [rsp + 0x40]
mov r8, rbx
call fcn.14002d454
add qword [rsp + 0x58], 0x18
inc qword [rsp + 0x70]
mov r14d, dword [rsp + 0x1ee8]
add rbx, qword [rsp + 0x40]
xor eax, eax
mov qword [rsp + 0x48], rax
xor r15d, r15d
mov r12d, r14d
mov r13, qword [rsp + 0x48]
cmp qword [rsp + 0x40], rbx
je 0x14007517f
mov rax, qword [rsp + 0x40]
movzx esi, byte [rax]
test r15b, 1
je 0x140074f9b
mov rax, qword [rsp + 0x1ef8]
mov r15b, 1
jmp 0x140074fcc
mov rcx, qword [rsp + 0x1d48]
mov rdx, qword [rsp + 0x1d50]
mov r8d, r12d
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aho_corasick_1.1.3_src_nfa_noncontiguous.rs
call fcn.140058b31
cmp dword [rax + 8], 0
setne r15b
je 0x140074fd6
mov rax, qword [rsp + 0x1ef8]
cmp byte [rax + 8], 1
je 0x140074e64
lea rcx, [rsp + 0x1d20]
mov edx, esi
mov r8d, esi
call fcn.14002b84f
mov rax, qword [rsp + 0x1ef8]
cmp byte [rax + 0xa], 0
je 0x14007500f
mov ecx, esi
call fcn.14002d761
lea rcx, [rsp + 0x1d20]
mov edx, eax
mov r8d, eax
call fcn.14002b84f
mov rcx, qword [rsp + 0x1d48]
mov rdx, qword [rsp + 0x1d50]
mov r8d, r12d
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aho_corasick_1.1.3_src_nfa_noncontiguous.rs
call fcn.140058b31
inc qword [rsp + 0x40]
lea rcx, [r13 + 1]
mov qword [rsp + 0x48], rcx
mov eax, dword [rax + 4]
test rax, rax
je 0x14007507b
movzx r8d, byte [rsp + rsi + 0x1dd0]
add r8, rax
mov rcx, qword [rsp + 0x1d78]
mov rdx, qword [rsp + 0x1d80]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aho_corasick_1.1.3_src_nfa_noncontiguous.rs
call fcn.14005a7e3
mov r14d, dword [rax]
cmp r14d, 1
jne 0x140074f6d
jmp 0x1400750d7
lea rcx, [rsp + 0x1d40]
mov edx, r12d
call fcn.140014a24
mov qword [rsp + 0xab0], rax
mov dword [rsp + 0xab8], edx
lea r14, [rsp + 0xab0]
lea rcx, [rsp + 0x11c0]
mov rdx, r14
call fcn.140058b58
cmp byte [rsp + 0x11c0], 0
je 0x1400750d7
mov al, byte [rsp + 0x11c1]
cmp al, sil
jb 0x1400750a2
cmp al, sil
jne 0x1400750d7
mov r14d, dword [rsp + 0x11c2]
jmp 0x14007506f
lea rcx, [rsp + 0xab0]
lea rdx, [rsp + 0x1d40]
mov r8, r13
call fcn.14001c45b
cmp dword [rsp + 0xab0], 3
jne 0x140077275
mov r14d, dword [rsp + 0xab4]
mov dword [rsp + 0x20], r14d
lea rcx, [rsp + 0xab0]
lea rdx, [rsp + 0x1d40]
mov r8d, r12d
mov r9d, esi
call fcn.14001bfe0
cmp dword [rsp + 0xab0], 3
jne 0x140077275
mov rax, qword [rsp + 0x1ef8]
cmp byte [rax + 0xa], 0
je 0x140074f6d
mov ecx, esi
call fcn.14002d761
mov dword [rsp + 0x20], r14d
and al, 0x20
and al, 0x20
lea rcx, [rsp + 0xab0]
lea rdx, [rsp + 0x1d40]
mov r8d, r12d
mov r9d, eax
call fcn.14001bfe0
inc dword [rbx + 0xab024bc]
add byte [rax], al
add ecx, dword [rdi]
test bl, dh
std
invalid
invalid
inc dword [rbx + 0xab024bc]
add byte [rax], al
add ecx, dword [rdi]
test bl, dh
std
invalid
jmp 0x140077275
mul byte [rax]
add byte [rax], al
lea rcx, [rsp + 0xab0]
lea rdx, [rsp + 0x1d40]
mov r8d, r12d
mov r9d, dword [rsp + 0x78]
call fcn.14001c30a
cmp dword [rsp + 0xab0], 3
mov al, 0xa
add byte [rax], al
add ecx, dword [rdi]
invalid
invalid
cld
invalid
invalid
mov al, 0xa
add byte [rax], al
add ecx, dword [rdi]
test byte [rdx - 0x16000004], bh
invalid
jmp 0x140077275
cmp r13, 1
jne 0x140075836
mov sil, byte [rax]
movabs rbx, 0x8000000000000000
jmp 0x140076b4c
lea rcx, [rsp + 0xabb]
mov qword [rcx - 0xb], r15
mov word [rcx - 3], r14w
shr r14d, 0x10
mov byte [rcx - 1], r14b
lea rdx, [rsp + 0x1240]
mov r8d, 0x135
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0xbf0]
lea rdx, [rsp + 0x300]
mov r8d, 0xd0
call sub.msvcrt.dll_memcpy
lea rdx, [rsp + 0x1b40]
and qword [rdx], 0
lea rcx, [rsp + 0x660]
call fcn.140078be7
movabs r15, 0x8000000000000000
lea rax, [r15 + 4]
cmp qword [rsp + 0x660], rax
jne 0x1400775ec
mov rsi, qword [rsp + 0x668]
lea rdi, [rsp + 0x1b50]
lea rdx, [rsp + 0xab0]
mov r8d, 0x210
mov rcx, rdi
call sub.msvcrt.dll_memcpy
push 1
pop rax
mov qword [rdi - 0x10], rax
mov qword [rdi - 8], rax
mov qword [rdi + 0x210], rsi
push 8
pop rdx
mov ecx, 0x228
call fcn.14002e94e
mov rsi, rax
lea rdx, [rsp + 0x1b40]
mov r8d, 0x228
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea rax, fcn.140079158
jmp 0x140075603
lea rdx, [rsp + 0x1b40]
and qword [rdx], 0
lea rcx, [rsp + 0x660]
call fcn.140078be7
movabs r15, 0x8000000000000000
lea rax, [r15 + 4]
cmp qword [rsp + 0x660], rax
jne 0x140077636
mov rax, qword [rsp + 0x668]
push 1
pop rcx
lea rdi, [rsp + 0x1b50]
mov qword [rdi - 0x10], rcx
mov qword [rdi - 8], rcx
mov qword [rdi], rax
mov eax, r14d
shr eax, 0x10
mov byte [rdi + 0xa], al
mov word [rdi + 8], r14w
push 0x20
pop rcx
push 8
pop rdx
call fcn.14002e94e
mov rsi, rax
movdqu xmm0, xmmword [rsp + 0x1b40]
movups xmm1, xmmword [rsp + 0x1b50]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea rax, [0x140139720]
jmp 0x140075603
lea rsi, [rsp + 0x1255]
lea rcx, [rsp + 0x2720]
mov r8d, 0x120
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [rsp + 0x1b40]
and qword [rdx], 0
lea rcx, [rsp + 0x660]
call fcn.140078be7
movabs r15, 0x8000000000000000
lea rax, [r15 + 4]
cmp qword [rsp + 0x660], rax
jne 0x140077680
mov rbx, qword [rsp + 0x668]
push 1
pop rax
lea rdi, [rsp + 0x1b60]
mov qword [rdi - 0x20], rax
mov qword [rdi - 0x18], rax
mov r8d, 0x120
mov rcx, rdi
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov qword [rdi + 0x120], rbx
push 0x20
pop rdx
mov ecx, 0x160
call fcn.14002e94e
mov rsi, rax
lea rdx, [rsp + 0x1b40]
mov r8d, 0x160
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea rax, fcn.140079130
jmp 0x140075603
lea rdx, [rsp + 0x1b40]
and qword [rdx], 0
lea rcx, [rsp + 0x660]
call fcn.140078be7
movabs r15, 0x8000000000000000
lea rax, [r15 + 4]
cmp qword [rsp + 0x660], rax
jne 0x1400776ca
mov eax, esi
shr eax, 8
mov rcx, qword [rsp + 0x668]
push 1
pop rdx
lea rdi, [rsp + 0x1b50]
mov qword [rdi - 0x10], rdx
mov qword [rdi - 8], rdx
mov qword [rdi], rcx
mov byte [rdi + 8], sil
mov byte [rdi + 9], al
push 0x20
pop rcx
push 8
pop rdx
call fcn.14002e94e
mov rsi, rax
movdqu xmm0, xmmword [rsp + 0x1b40]
movups xmm1, xmmword [rsp + 0x1b50]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea rax, [0x1401393d8]
jmp 0x140075603
lea rdx, [rsp + 0x1b40]
and qword [rdx], 0
lea rcx, [rsp + 0x660]
call fcn.140078be7
movabs r15, 0x8000000000000000
lea rax, [r15 + 4]
cmp qword [rsp + 0x660], rax
jne 0x140077714
mov rbx, qword [rsp + 0x668]
mov eax, r14d
shr eax, 0x10
lea rsi, [rsp + 0x1b53]
mov byte [rsi - 1], al
mov word [rsi - 3], r14w
lea rdx, [rsp + 0x1240]
mov r8d, 0xfd
mov rcx, rsi
call sub.msvcrt.dll_memcpy
push 1
pop rax
mov qword [rsi - 0x13], rax
mov qword [rsi - 0xb], rax
lea rdi, [rsp + 0x1c50]
mov qword [rdi], rbx
push 8
pop rdx
mov ecx, 0x118
call fcn.14002e94e
mov rsi, rax
lea rdx, [rsp + 0x1b40]
mov r8d, 0x118
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea rax, [0x140139678]
jmp 0x140075603
lea rcx, [rsp + 0x1750]
mov word [rcx], r14w
shr r14d, 0x10
mov byte [rcx + 2], r14b
movdqu xmm0, xmmword [rsp + 0x1240]
movdqu xmmword [rcx + 3], xmm0
mov rax, qword [rsp + 0x124d]
mov qword [rcx + 0x10], rax
call fcn.1400791d3
movabs r15, 0x8000000000000000
mov rsi, rax
lea rax, fcn.140088979
mov rcx, qword [rsp + 0x88]
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], rax
add r15, 2
mov qword [rcx], r15
lea rcx, [rsp + 0x110]
call fcn.1400792d9
jmp 0x14007401d
mov r14, qword [rsp + 0xad8]
mov cl, byte [rsp + 0xc08]
shr r14, cl
lea rdi, [rsp + 0x300]
mov rcx, rdi
mov rdx, r14
call fcn.140057fd1
cmp qword [rdi], 0
mov rcx, qword [rdi + 8]
jne 0x14007775e
mov r13, qword [rsp + 0x310]
mov qword [rsp + 0x300], rcx
mov qword [rsp + 0x308], r13
and qword [rsp + 0x310], 0
cmp r14, rcx
jbe 0x1400758f1
lea rcx, [rsp + 0x300]
xor edx, edx
mov r8, r14
call fcn.14000b731
mov r13, qword [rsp + 0x308]
mov rdi, qword [rsp + 0x310]
jmp 0x1400758f3
lea rcx, [rsp + 0x1240]
mov rdx, rax
mov r8, r13
call fcn.140088007
lea rcx, [rsp + 0x19c0]
lea rdx, [rsp + 0x1240]
call fcn.14008862b
cmp dword [rsp + 0x1ac0], 2
jne 0x140075d53
lea rcx, [rsp + 0x19c0]
call fcn.140087fd2
lea rdx, [rsp + 0x1750]
mov byte [rdx + 4], 2
mov dword [rdx], 0x2020100
lea rsi, [rsp + 0x660]
mov rcx, rsi
call fcn.14001c718
xor edi, edi
cmp rdi, 0x10
je 0x140075d9c
cmp byte [rsp + 0x6ad], 0
jne 0x1400758eb
cmp qword [rsp + 0x670], 0x7f
ja 0x1400758db
mov r8, qword [rsp + rdi + 0x1c0]
test r8, r8
je 0x1400758db
mov rdx, qword [rsp + rdi + 0x1b8]
mov rcx, rsi
call fcn.14002b4af
jmp 0x1400758eb
mov byte [rsp + 0x6ad], 1
mov rcx, rsi
call fcn.14002b481
add rdi, 0x10
jmp 0x14007589d
xor edi, edi
xor eax, eax
cmp r14, rax
je 0x140075907
mov dword [r13 + rdi*4], eax
inc rax
inc rdi
jmp 0x1400758f5
mov rax, qword [rsp + 0x300]
mov qword [rsp + 0x48], rax
test r14, r14
je 0x140077770
lea rax, [rsp + 0xab0]
mov r12, r14
mov ebx, r14d
mov qword [rsp + 0x58], r14
mov r14, rax
dec ebx
sub r12, 1
jb 0x140075a31
mov rcx, r12
call fcn.14005da01
mov r15d, eax
mov rcx, r14
mov edx, eax
call fcn.14005da42
shr rax, 0x2a
cmp eax, 0x3ffffe
ja 0x140075935
cmp ebx, r15d
je 0x140075a07
mov r9d, ebx
mov rcx, qword [rsp + 0xc08]
and ecx, 0x3f
mov qword [rsp + 0x68], r9
shl r9, cl
mov r8d, r15d
mov r10, r8
shl r10, cl
mov r11, qword [rsp + 0xad0]
mov rdx, qword [rsp + 0xad8]
xor r14d, r14d
mov r15, r14
shr r15, cl
test r15, r15
jne 0x1400759d2
cmp r9, rdx
jae 0x14007731e
cmp r10, rdx
jae 0x14007731b
mov r15, qword [r11 + r9*8]
mov rax, qword [r11 + r10*8]
mov qword [r11 + r9*8], rax
mov qword [r11 + r10*8], r15
inc r10
inc r9
inc r14
jmp 0x14007599a
cmp rdi, qword [rsp + 0x68]
jbe 0x140077786
cmp rdi, r8
jbe 0x140077781
mov rdx, qword [rsp + 0x68]
mov eax, dword [r13 + rdx*4]
mov ecx, dword [r13 + r8*4]
mov dword [r13 + rdx*4], ecx
mov dword [r13 + r8*4], eax
lea r14, [rsp + 0xab0]
mov dword [rsp + 0xc20], ebx
test ebx, ebx
jne 0x140075933
lea rcx, [0x140137c5e]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaonepass.rs
push 0x34
pop rdx
call fcn.140046c50
jmp 0x140077817
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x300], rax
mov qword [rsp + 0x308], r13
mov qword [rsp + 0x310], rdi
and qword [rsp + 0x318], 0
lea rcx, [rsp + 0x1750]
mov rdx, r13
mov r8, rdi
call fcn.140066876
mov rax, qword [rsp + 0x1758]
mov qword [rsp + 0x48], rax
mov r12, qword [rsp + 0x1760]
xor ecx, ecx
lea r13, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfa_remapper.rs
cmp rcx, qword [rsp + 0x58]
je 0x140075b1c
mov r15, rcx
mov rdi, qword [rsp + 0x318]
and edi, 0x3f
mov r14, rcx
mov ecx, edi
shl r14, cl
mov rcx, qword [rsp + 0x48]
mov rdx, r12
mov r8, r15
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfa_remapper.rs
call fcn.14005a7e3
lea rcx, [r15 + 1]
mov eax, dword [rax]
cmp eax, r14d
je 0x140075a88
mov qword [rsp + 0x68], rcx
mov ebx, eax
mov r8d, eax
mov ecx, edi
shr r8, cl
mov rcx, qword [rsp + 0x48]
mov rdx, r12
mov r9, r13
call fcn.14005a7e3
mov eax, dword [rax]
cmp eax, r14d
jne 0x140075ad0
mov rcx, qword [rsp + 0x308]
mov rdx, qword [rsp + 0x310]
mov r8, r15
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfa_remapper.rs
call fcn.14005a7e3
mov dword [rax], ebx
mov rcx, qword [rsp + 0x68]
jmp 0x140075a88
mov rcx, qword [rsp + 0xc08]
and ecx, 0x3f
mov rax, qword [rsp + 0xad8]
mov rdx, qword [rsp + 0xc00]
mov qword [rsp + 0x80], rdx
mov qword [rsp + 0x78], rcx
shr rax, cl
mov qword [rsp + 0x68], rax
xor r15d, r15d
lea rdi, [rsp + 0x300]
movabs r14, 0x7ffffffffff
cmp r15, qword [rsp + 0x68]
je 0x140075c04
mov qword [rsp + 0x58], r15
mov rcx, qword [rsp + 0x78]
shl r15, cl
mov r13, qword [rsp + 0x80]
sub r13, 1
jb 0x140075bf7
mov rcx, qword [rsp + 0xad0]
mov rdx, qword [rsp + 0xad8]
mov r8, r15
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaonepass.rs
call fcn.140091a42
mov r12, qword [rax]
mov rcx, qword [rsp + 0xad0]
mov rdx, qword [rsp + 0xad8]
mov r8, r15
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaonepass.rs
call fcn.140091a42
mov rbx, rax
shr r12, 0x2b
mov rcx, rdi
lea rdx, [rsp + 0x318]
mov r8d, r12d
call fcn.140068687
shl rax, 0x2b
mov rcx, qword [rbx]
and rcx, r14
or rcx, rax
mov qword [rbx], rcx
inc r15
jmp 0x140075b81
mov r15, qword [rsp + 0x58]
inc r15
jmp 0x140075b61
mov r14, qword [rsp + 0xaf0]
xor edi, edi
lea r15, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaonepass.rs
lea r12, [rsp + 0x300]
lea r13, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaonepass.rs
cmp r14, rdi
je 0x140075c7b
mov rcx, qword [rsp + 0xae8]
mov rdx, qword [rsp + 0xaf0]
mov r8, rdi
mov r9, r15
call fcn.14005a7e3
mov r8d, dword [rax]
mov rcx, r12
lea rdx, [rsp + 0x318]
call fcn.140068687
mov ebx, eax
mov rcx, qword [rsp + 0xae8]
mov rdx, qword [rsp + 0xaf0]
mov r8, rdi
mov r9, r13
call fcn.14005a7e3
mov dword [rax], ebx
inc rdi
jmp 0x140075c24
mov rcx, qword [rsp + 0x1750]
mov rdx, qword [rsp + 0x48]
call fcn.140058044
mov rcx, qword [rsp + 0x300]
mov rdx, qword [rsp + 0x308]
call fcn.140058044
mov rdi, qword [rsp + 0xab0]
mov rbx, qword [rsp + 0xab8]
mov r12, qword [rsp + 0xac0]
mov r13, r12
shr r13, 0x20
mov r15, qword [rsp + 0xac8]
lea rcx, [rsp + 0x660]
mov r8d, 0x158
lea rdx, [rsp + 0xad0]
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0xc40]
mov rdx, qword [rsp + 0xc48]
call fcn.140058044
mov rcx, qword [rsp + 0xc58]
mov rdx, qword [rsp + 0xc60]
call fcn.140058044
mov rcx, qword [rsp + 0xc70]
mov rdx, qword [rsp + 0xc78]
call fcn.14000cb6c
mov rcx, rsi
call fcn.140066d1f
jmp 0x14007341a
lea r12, str.multiple_epsilon_transitions_to_match_state
mov r13, r12
shr r13, 0x20
movabs rax, 0x8000000000000000
lea rbx, [rax + 0xd]
push 0x2b
jmp 0x140073664
lea rcx, [rsp + 0x1257]
lea rdx, [rsp + 0x19c0]
mov r8d, 0x120
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x2720]
lea rdx, [rsp + 0x1240]
mov r8d, 0x137
call sub.msvcrt.dll_memcpy
movabs rax, 0x8000000000000000
lea rbx, [rax + 3]
jmp 0x140076b4c
lea rcx, [rsp + 0x300]
lea rdx, [rsp + 0x660]
call fcn.14001e29c
mov rdx, qword [rsp + 0x300]
movabs rax, 0x8000000000000000
cmp rdx, rax
jne 0x140075df7
mov qword [rsp + 0x1240], rax
lea rcx, [rsp + 0x660]
call fcn.140058e76
jmp 0x14007607f
lea rsi, [rsp + 0x308]
lea rax, [rsp + 0x118]
push 0xb
pop rcx
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rax - 8], rdx
lea rcx, [rsp + 0x660]
call fcn.140058e76
lea rdx, [rsp + 0x930]
mov qword [rdx], 3
mov byte [rdx + 0xa], 0
mov word [rdx + 8], 1
mov word [rdx + 0x10], 0x102
lea rcx, [rsp + 0x300]
lea r8, [rsp + 0x1b8]
call fcn.140058f61
mov rdi, qword [rsp + 0x300]
movups xmm0, xmmword [rsp + 0x308]
movaps xmmword [rsp + 0x5e0], xmm0
mov rax, qword [rsp + 0x318]
mov qword [rsp + 0x5f0], rax
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x140075fd8
movdqa xmm0, xmmword [rsp + 0x5e0]
movdqu xmmword [rsp + 0x1758], xmm0
mov rax, qword [rsp + 0x5f0]
mov qword [rsp + 0x1768], rax
jmp 0x140076060
lea rdx, [rsp + 0x320]
lea rsi, [rsp + 0x680]
mov r8d, 0x198
mov rcx, rsi
call sub.msvcrt.dll_memcpy
movdqa xmm0, xmmword [rsp + 0x5e0]
movdqu xmmword [rsi - 0x18], xmm0
mov rax, qword [rsp + 0x5f0]
mov qword [rsi - 8], rax
mov qword [rsi - 0x20], rdi
mov dl, byte [rsp + 0x940]
mov r8b, byte [rsp + 0x941]
lea rcx, [rsp + 0x1750]
lea r9, [rsp + 0x660]
call fcn.140012d84
lea rcx, [rsp + 0x660]
call fcn.1400583d8
mov rbx, qword [rsp + 0x1750]
movabs rax, 0x8000000000000000
cmp rbx, rax
jne 0x14007634f
movabs rax, 0x8000000000000000
mov qword [rsp + 0x1240], rax
lea rcx, [rsp + 0x110]
call fcn.140087c73
lea rcx, [rsp + 0x1240]
call fcn.140087fe8
lea rcx, [rsp + 0x1240]
mov r8d, 0x100
xor edx, edx
call sub.msvcrt.dll_memset
push 8
pop rax
cmp rax, 0x18
je 0x1400760ce
cmp qword [rsp + rax + 0x1b8], 1
jne 0x1400760f7
mov rcx, qword [rsp + rax + 0x1b0]
movzx ecx, byte [rcx]
mov byte [rsp + rcx + 0x1240], 1
add rax, 0x10
jmp 0x1400760a4
lea rdx, [rsp + 0x1241]
mov sil, byte [rdx - 1]
lea rcx, [rsp + 0x300]
mov r8d, 0xff
call sub.msvcrt.dll_memcpy
cmp sil, 2
jne 0x14007628f
push 3
pop rax
lea rdx, [rsp + 0x110]
mov qword [rdx], rax
xor ecx, ecx
mov byte [rdx + 0xa], cl
mov qword [rdx + 0x28], 2
mov qword [rdx + 0x30], rax
mov byte [rdx + 0x3a], cl
mov byte [rdx + 0x40], 1
mov qword [rdx + 0x10], rax
mov byte [rdx + 0x1a], cl
mov ax, 1
mov word [rdx + 8], ax
mov word [rdx + 0x38], ax
mov word [rdx + 0x18], ax
mov word [rdx + 0x20], 0x100
mov word [rdx + 0x48], 0x200
lea rcx, [rsp + 0x1240]
lea r8, [rsp + 0x1b8]
call fcn.140058f61
mov rdi, qword [rsp + 0x1240]
mov rax, qword [rsp + 0x1248]
mov qword [rsp + 0x98], rax
mov r14, qword [rsp + 0x1250]
mov r12b, byte [rsp + 0x1258]
mov bl, byte [rsp + 0x1259]
mov eax, dword [rsp + 0x125a]
mov dword [rsp + 0x5e0], eax
movzx eax, word [rsp + 0x125e]
mov word [rsp + 0x5e4], ax
movabs rax, 0x8000000000000000
cmp rdi, rax
jne 0x1400761e5
mov eax, dword [rsp + 0x5e0]
mov dword [rsp + 0xa8], eax
movzx eax, word [rsp + 0x5e4]
mov word [rsp + 0xac], ax
lea rcx, [rsp + 0x930]
mov byte [rcx + 0x11], 3
call fcn.140087ffc
jmp 0x140074bac
lea rdx, [rsp + 0x1260]
lea rsi, [rsp + 0x320]
mov r8d, 0x198
mov rcx, rsi
call sub.msvcrt.dll_memcpy
pop rsp
invalid
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
call 0x1307deb5f
mov byte [rsi - 8], r12b
mov byte [rsi - 7], bl
mov eax, dword [rsp + 0x5e0]
and al, 0xe0
add eax, 0x46890000
cli
pop rsp
invalid
and al, 0xe0
add eax, 0x46890000
cli
movzx eax, word [rsp + 0x5e4]
mov word [rsi - 2], ax
mov qword [rsi - 0x20], rdi
mov dil, byte [rsp + 0x159]
movzx eax, dil
lea rcx, [0x1400e0720]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rsi, [rsp + 0x1240]
lea rdx, [rsp + 0x300]
mov r8d, 0x1b8
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov rcx, rsi
call fcn.1400582ea
mov rsi, rax
lea rbx, fcn.1400583d8
mov r14b, byte [rsp + 0x158]
xor edi, edi
jmp 0x140076aa6
lea rcx, [rsp + 0x2720]
lea rdx, [rsp + 0x300]
mov r8d, 0xff
call sub.msvcrt.dll_memcpy
movabs rax, 0x8000000000000000
lea rbx, [rax + 5]
jmp 0x140076b4c
lea rdx, [rsp + 0x1758]
lea rcx, [rsp + 0x12a8]
mov r8d, 0x1a0
call sub.msvcrt.dll_memcpy
push 0xc
pop rcx
lea rax, [rsp + 0x1240]
lea rsi, [rsp + 0x110]
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rax + 0x60], rbx
mov qword [rax + 0x208], r13
mov rbx, qword [rax]
mov ebx, dword [rax]
mov ebx, dword [rax]
movabs rax, 0x8000000000000000
cmp rbx, rax
je 0x14007607f
lea rdx, [rsp + 0x1249]
mov sil, byte [rdx - 1]
add byte [rax - 0x76], al
jb 0x1400763af
dec dword [rax - 0x73]
mov word [rax + riz], fs
invalid
lea rcx, [rsp + 0x2720]
mov r8d, 0x207
add al, byte [rax]
add al, ch
lodsd eax, dword [rsi]
pop rdx
invalid
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x7c08348], al
cmp rbx, rax
jne 0x140076b4c
add al, byte [rax]
add al, ch
lodsd eax, dword [rsi]
pop rdx
invalid
jmp 0x140074bac
mov dl, byte [rsp + 0x130]
mov r8b, byte [rsp + 0x131]
lea rcx, [rsp + 0x1240]
lea r9, [rsp + 0x300]
call fcn.140012d84
mov rbx, qword [rsp + 0x1240]
mov rax, qword [rsp + 0x1248]
mov qword [rsp + 0x98], rax
mov r12, qword [rsp + 0x1250]
mov r14b, byte [rsp + 0x1258]
mov al, byte [rsp + 0x1259]
mov byte [rsp + 0x57], al
mov eax, dword [rsp + 0x125a]
mov dword [rsp + 0xd0], eax
movzx eax, word [rsp + 0x125e]
mov word [rsp + 0xd4], ax
movabs rax, 0x8000000000000000
cmp rbx, rax
je 0x1400765ba
lea rdx, [rsp + 0x1260]
lea rsi, [rsp + 0x680]
mov r8d, 0x188
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov qword [rsi - 0x20], rbx
mov dword [rsi - 0x20], ebx
mov dword [rsi - 0x20], ebx
mov rax, qword [rsp + 0x98]
mov qword [rsi - 0x18], rax
mov qword [rsi - 0x10], r12
mov byte [rsi - 8], r14b
mov al, byte [rsp + 0x57]
mov byte [rsi - 7], al
stc
stc
mov eax, dword [rsp + 0xd0]
mov dword [rsi - 6], eax
movzx eax, word [rsp + 0xd4]
invalid
add byte [rax], al
add byte [rsi - 0x77], ah
dec byte [rax - 0x73]
mov word [rax + riz*2], fs
invalid
add byte [rax], al
call fcn.140058431
mov rsi, rax
lea rbx, fcn.1400584a8
jmp 0x140076a91
invalid
lea rsi, [rsp + 0x1240]
lea rdx, [rsp + 0x300]
and al, 0
add eax, dword [rax]
add byte [rcx - 0x48], al
mov eax, 0x48000001
mov ecx, esi
and al, 0
add eax, dword [rax]
add byte [rcx - 0x48], al
mov eax, 0x48000001
mov ecx, esi
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x5e0]
lea rdx, [rsp + 0x110]
lea edx, [rsp + 0x110]
lea edx, [rsp + 0x110]
mov r8, rsi
call fcn.1400120ee
mov rsi, qword [rsp + 0x5e0]
mov esi, dword [rsp + 0x5e0]
mov esi, dword [rsp + 0x5e0]
mov rbx, qword [rsp + 0x5e8]
mov dil, byte [rsp + 0x5f0]
mov r14b, byte [rsp + 0x158]
jmp 0x140076aa6
mov rdx, qword [rsp + 0x138]
mov r8b, byte [rsp + 0x150]
lea rcx, [rsp + 0x1240]
lea r9, [rsp + 0x300]
call fcn.1400122eb
mov rbx, qword [rsp + 0x1240]
mov rax, qword [rsp + 0x1248]
mov qword [rsp + 0x98], rax
mov r12, qword [rsp + 0x1250]
mov r14b, byte [rsp + 0x1258]
mov al, byte [rsp + 0x1259]
mov byte [rsp + 0x57], al
mov eax, dword [rsp + 0x125a]
mov dword [rsp + 0xd0], eax
movzx eax, word [rsp + 0x125e]
mov word [rsp + 0xd4], ax
movabs rax, 0x8000000000000000
cmp rbx, rax
jne 0x140076a27
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0xa8], eax
movzx eax, word [rsp + 0xd4]
mov word [rsp + 0xac], ax
lea rcx, [rsp + 0x300]
call fcn.1400583d8
jmp 0x1400761cf
lea rdx, [rsp + 0x1260]
lea rsi, [rsp + 0x1770]
mov r8d, 0x160
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov qword [rsi - 0x20], rbx
mov rax, qword [rsp + 0x98]
mov qword [rsi - 0x18], rax
mov qword [rsi - 0x10], r12
mov byte [rsi - 8], r14b
mov al, byte [rsp + 0x57]
mov byte [rsi - 7], al
mov eax, dword [rsp + 0xd0]
mov dword [rsi - 6], eax
movzx eax, word [rsp + 0xd4]
mov word [rsi - 2], ax
lea rcx, [rsp + 0x1750]
call fcn.140058361
mov rsi, rax
lea rbx, fcn.140058597
mov r14b, byte [rsp + 0x158]
lea rcx, [rsp + 0x300]
call fcn.1400583d8
mov qword [rsp + 0x930], rsi
mov qword [rsp + 0x938], rbx
mov byte [rsp + 0x940], dil
mov eax, dword [rsp + 0xa8]
mov dword [rsp + 0x942], eax
movzx eax, word [rsp + 0xac]
mov word [rsp + 0x946], ax
mov byte [rsp + 0x941], r14b
mov eax, dword [rsp + 0x931]
mov dword [rsp + 0x2720], eax
movzx eax, word [rsp + 0x935]
mov word [rsp + 0x2724], ax
mov al, byte [rsp + 0x937]
mov byte [rsp + 0x2726], al
mov rax, qword [rsp + 0x938]
mov qword [rsp + 0x2727], rax
mov al, byte [rsp + 0x940]
mov byte [rsp + 0x272f], al
mov rax, qword [rsp + 0x940]
mov qword [rsp + 0x272f], rax
movabs rax, 0x8000000000000000
lea rbx, [rax + 6]
lea rdi, [rsp + 0x1249]
lea rdx, [rsp + 0x2720]
mov r8d, 0x217
mov rcx, rdi
call sub.msvcrt.dll_memcpy
mov qword [rdi - 9], rbx
mov byte [rdi - 1], sil
lea rcx, [rsp + 0x9b0]
lea rdx, [rsp + 0x1240]
mov r8, r13
call fcn.140087055
cmp byte [rsp + 0x9c8], 2
jne 0x140076be3
push 0xf
pop rcx
lea rdi, [rsp + 0x240]
lea rsi, [rsp + 0xa30]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0xab0]
lea rdx, [rsp + 0x2f08]
mov r8d, 0x708
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x200]
call fcn.1400792d9
mov rax, qword [rsp + 0x40]
mov r14b, byte [rax + 0x84]
jmp 0x14007436f
movdqu xmm0, xmmword [rsp + 0x9b0]
movups xmm1, xmmword [rsp + 0x9c0]
movaps xmmword [rsp + 0x11d0], xmm1
movdqa xmmword [rsp + 0x11c0], xmm0
cmp byte [rsp + 0x11d8], 0
je 0x140076d98
lea rsi, [rsp + 0x1b70]
movaps xmm6, xmmword [rsi - 0x20]
movaps xmm7, xmmword [rsi - 0x10]
push 0xf
pop rcx
lea rdi, [rsp + 0x240]
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x1be8]
lea rcx, [rsp + 0xab0]
mov r8d, 0x708
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov r15, qword [rsi + 0x710]
mov r12, qword [rsp + 0x11c0]
mov r13b, byte [rsp + 0x11c8]
mov eax, dword [rsp + 0x11c9]
mov dword [rsp + 0x38], eax
movzx eax, word [rsp + 0x11cd]
mov dword [rsp + 0x60], eax
movzx r14d, byte [rsp + 0x11cf]
movaps xmm0, xmmword [rsp + 0x11d0]
movaps xmmword [rsp + 0x19a0], xmm0
lea rcx, [rsp + 0x200]
call fcn.1400792d9
lea rbx, [rsp + 0x1b80]
push 0xf
pop rcx
mov rdi, rbx
lea rsi, [rsp + 0x240]
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x1bf8]
mov r8d, 0x708
mov rcx, rsi
lea rdx, [rsp + 0xab0]
call sub.msvcrt.dll_memcpy
movdqa xmm0, xmmword [rsp + 0x19a0]
movdqa xmmword [rsi + 0x728], xmm0
push 1
pop rax
mov qword [rbx - 0x40], rax
mov qword [rbx - 0x38], rax
lea rdi, [rsp + 0x1b50]
mov rax, qword [rsp + 0xa0]
mov qword [rdi + 8], rax
mov rax, qword [rsp + 0x68]
mov qword [rdi], rax
movaps xmmword [rdi + 0x10], xmm6
movaps xmmword [rdi + 0x20], xmm7
mov rax, qword [rsp + 0x80]
mov qword [rdi + 0x7b0], rax
mov qword [rdi + 0x7b8], r15
mov qword [rdi + 0x7c0], r12
mov byte [rdi + 0x7c8], r13b
mov byte [rdi + 0x7cf], r14b
mov eax, dword [rsp + 0x60]
mov word [rdi + 0x7cd], ax
mov eax, dword [rsp + 0x38]
mov dword [rdi + 0x7c9], eax
push 0x10
pop rdx
mov ecx, 0x7f0
call fcn.14002e94e
mov rsi, rax
lea rdx, [rsp + 0x1b40]
mov r8d, 0x7f0
mov rcx, rax
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x88]
mov qword [rcx + 8], rsi
lea rax, fcn.14007b8cb
jmp 0x140074684
push 0xf
pop rcx
lea rdi, [rsp + 0x240]
lea rsi, [rsp + 0xa30]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0xab0]
lea rdx, [rsp + 0x2f08]
mov r8d, 0x708
call sub.msvcrt.dll_memcpy
xor r15d, r15d
lea rcx, [rsp + 0x11c0]
call fcn.14000c965
jmp 0x140076bc5
lea rcx, [rsp + 0x660]
lea rax, [rsp + 0x2720]
mov qword [rax], rcx
lea rcx, [0x14008c240]
mov qword [rax + 8], rcx
lea rcx, str.internal_error:_entered_unreachable_code:_expected_literal__got_H
mov qword [rsp + 0x1b40], rcx
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcmetaliteral.rs
push 1
pop rcx
mov qword [rsi + 8], rcx
and qword [rsi + 0x20], 0
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rcx
mov rcx, rsi
call fcn.140044de0
jmp 0x140077817
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaonepass.rs
call fcn.140046c30
jmp 0x140077817
mov rdx, qword [rsp + 0xac0]
call fcn.14002d830
jmp 0x140077817
lea rcx, [rsp + 0x1d40]
call fcn.140058c58
lea rcx, [rsp + 0xab0]
lea rdx, [rsp + 0x1d20]
call fcn.14002b8b3
lea rdx, [rsp + 0xab0]
mov r8d, 0x100
lea rcx, [rsp + 0x1dd0]
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0xab0]
lea rdx, [rsp + 0x1b40]
call fcn.14001df24
cmp dword [rsp + 0xab0], 3
jne 0x140077275
lea rcx, [rsp + 0x1b40]
call fcn.14001e07d
lea rcx, [rsp + 0xab0]
lea rdx, [rsp + 0x1b40]
call fcn.14001dad4
cmp dword [rsp + 0xab0], 3
jne 0x140077275
lea rcx, [rsp + 0xab0]
lea rdx, [rsp + 0x1b40]
call fcn.14001c7bf
cmp dword [rsp + 0xab0], 3
jne 0x140077275
lea rcx, [rsp + 0x1b40]
call fcn.14001e11c
lea rcx, [rsp + 0x1b40]
call fcn.14001d424
lea rcx, [rsp + 0xab0]
lea rdx, [rsp + 0x1b40]
call fcn.14002b972
lea rsi, [rsp + 0x1db8]
mov rcx, rsi
call fcn.14005850d
mov rax, qword [rsp + 0xac0]
mov qword [rsi + 0x10], rax
movdqu xmm0, xmmword [rsp + 0xab0]
movdqu xmmword [rsi], xmm0
xor eax, eax
cmp qword [rsp + 0x1db8], 0
setne al
mov eax, dword [rsp + rax*8 + 0x1ee4]
mov dword [rsp + 0x1ee0], eax
lea rcx, [rsp + 0x1d58]
call fcn.140058ccb
lea rsi, [rsp + 0x1d88]
lea rcx, [rsp + 0x1d70]
call fcn.140058db5
mov rcx, rsi
call fcn.140058d3e
lea rcx, [rsp + 0x1da0]
call fcn.140058db5
lea rdx, [rsp + 0x1d60]
mov rbx, qword [rdx - 0x20]
mov r15, qword [rdx - 0x18]
mov r12, qword [rdx - 0x10]
mov r13b, byte [rdx - 8]
mov al, byte [rdx - 7]
mov byte [rsp + 0x40], al
mov esi, dword [rdx - 6]
movzx r14d, word [rdx - 2]
lea rcx, [rsp + 0x300]
mov r8d, 0x198
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x1b40]
add byte [rcx - 0x48], al
cwde
add dword [rax], eax
add al, ch
mov ebp, 0x4800064c
lea ecx, [rsp + 0x1b40]
call fcn.140058de4
movabs rax, 0x8000000000000000
cmp rbx, rax
je case.default.0x140077234
shl r14, 0x20
or r14, rsi
lea rsi, [rsp + 0x1260]
lea rdx, [rsp + 0x300]
mov r8d, 0x198
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov qword [rsi - 0x18], r15
mov qword [rsi - 0x10], r12
mov byte [rsi - 8], r13b
mov al, byte [rsp + 0x40]
mov byte [rsi - 7], al
mov dword [rsi - 6], r14d
shr r14, 0x20
mov word [rsi - 2], r14w
mov qword [rsi - 0x20], rbx
pop rsi
loopne 0x1400771a7
pushfq
and al, 0x99
invalid
add byte [rax], al
movzx eax, bl
lea rcx, [0x1400e06ec]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
pop rsi
loopne 0x1400771a7
pushfq
and al, 0x99
invalid
lea rsi, [rsp + 0x1b40]
lea rdx, [rsp + 0x1240]
mov r8d, 0x1b8
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov rcx, rsi
call fcn.1400582ea
mov rsi, rax
lea rdi, fcn.1400583d8
mov r14b, byte [rsp + 0x1798]
xor ebx, ebx
jmp 0x140077535
lea rcx, [rsp + 0x1b40]
call fcn.140058e1f
lea rcx, [rsp + 0x240]
call fcn.140058e95
movabs r15, 0x8000000000000000
jmp 0x14007278b
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcmetaliteral.rs
xor ecx, ecx
xor edx, edx
call fcn.140044e90
jmp 0x140077817
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaonepass.rs
call fcn.140046c30
jmp 0x140077817
lea rcx, [rsp + 0x1750]
lea rax, [rsp + 0x2720]
mov qword [rax], rcx
lea rcx, [0x14008c240]
mov qword [rax + 8], rcx
lea rcx, str.internal_error:_entered_unreachable_code:_expected_literal_or_concat__got
mov qword [rsp + 0x1b40], rcx
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcmetaliteral.rs
jmp 0x140076fd7
lea rdx, [rsp + 0x300]
and qword [rdx], 0
lea rcx, [rsp + 0x1750]
call fcn.140065f13
jmp 0x140077817
mov r9, r10
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaonepass.rs
mov rcx, r9
call fcn.140044e90
jmp 0x140077817
mov rdx, qword [rsp + 0x1778]
mov r8b, byte [rsp + 0x1790]
lea rcx, [rsp + 0x1b40]
lea r9, [rsp + 0x1240]
call fcn.1400122eb
mov r14, qword [rsp + 0x1b40]
movabs rax, 0x8000000000000000
cmp r14, rax
je 0x140077433
lea rdx, [rsp + 0x1b60]
mov rax, qword [rdx - 0x18]
mov qword [rsp + 0x38], rax
mov eax, dword [rdx - 6]
movzx r15d, word [rdx - 2]
shl r15, 0x20
or r15, rax
mov r12, qword [rdx - 0x10]
mov r13b, byte [rdx - 8]
mov dil, byte [rdx - 7]
lea rsi, [rsp + 0x680]
mov r8d, 0x160
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov qword [rsi - 0x20], r14
mov rax, qword [rsp + 0x38]
mov qword [rsi - 0x18], rax
mov qword [rsi - 0x10], r12
mov byte [rsi - 8], r13b
mov byte [rsi - 7], dil
mov rax, r15
shr rax, 0x20
mov word [rsi - 2], ax
mov dword [rsi - 6], r15d
lea rcx, [rsp + 0x660]
call fcn.140058361
mov rsi, rax
lea rdi, fcn.140058597
jmp 0x140077520
mov dl, byte [rsp + 0x1770]
mov r8b, byte [rsp + 0x1771]
lea rcx, [rsp + 0x1b40]
lea r9, [rsp + 0x1240]
call fcn.140012d84
mov r14, qword [rsp + 0x1b40]
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rcx + 0x39], 0xc6
add byte [rax], al
add byte [rax], al
or byte [rcx + 0x39], 0xc6
jne 0x14007749f
lea rcx, [rsp + 0x1240]
call fcn.1400583d8
jmp case.default.0x140077234
lea rsi, [rsp + 0x1b40]
lea rdx, [rsp + 0x1240]
mov r8d, 0x1b8
mov rcx, rsi
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0xab0]
lea rdx, [rsp + 0x1750]
mov r8, rsi
call fcn.1400120ee
mov rsi, qword [rsp + 0xab0]
mov rdi, qword [rsp + 0xab8]
mov bl, byte [rsp + 0xac0]
mov r14b, byte [rsp + 0x1798]
jmp 0x140077535
lea rdx, [rsp + 0x1b60]
mov rax, qword [rdx - 0x18]
mov qword [rsp + 0x38], rax
mov eax, dword [rdx - 6]
movzx r15d, word [rdx - 2]
shl r15, 0x20
or r15, rax
mov r12, qword [rdx - 0x10]
mov r13b, byte [rdx - 8]
mov dil, byte [rdx - 7]
lea rsi, [rsp + 0x2740]
mov r8d, 0x188
mov rcx, rsi
call sub.msvcrt.dll_memcpy
mov qword [rsi - 0x20], r14
mov rax, qword [rsp + 0x38]
mov qword [rsi - 0x18], rax
mov qword [rsi - 0x10], r12
mov byte [rsi - 8], r13b
mov byte [rsi - 7], dil
mov rax, r15
shr rax, 0x20
mov word [rsi - 2], ax
mov dword [rsi - 6], r15d
lea rcx, [rsp + 0x2720]
call fcn.140058431
mov rsi, rax
lea rdi, fcn.1400584a8
mov r14b, byte [rsp + 0x1798]
lea rcx, [rsp + 0x1240]
call fcn.1400583d8
lea rcx, [rsp + 0x19c0]
mov qword [rcx], rsi
mov qword [rcx + 8], rdi
mov byte [rcx + 0x10], bl
mov byte [rcx + 0x11], r14b
call fcn.1400791d3
mov rsi, rax
lea rcx, [rsp + 0x240]
call fcn.140058e95
mov rcx, qword [rsp + 0x88]
mov qword [rcx + 8], rsi
lea rax, fcn.140088979
mov qword [rcx + 0x10], rax
movabs rax, 0x8000000000000000
add rax, 2
mov qword [rcx], rax
jmp 0x14007561a
movdqu xmm0, xmmword [rsp + 0x660]
movups xmm1, xmmword [rsp + 0x670]
lea r8, [rsp + 0x1b40]
movaps xmmword [r8 + 0x10], xmm1
movdqa xmmword [r8], xmm0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcmeta_strategy.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140069450
push 0x2b
pop rdx
call fcn.140046a90
jmp 0x140077817
movdqu xmm0, xmmword [rsp + 0x660]
movups xmm1, xmmword [rsp + 0x670]
lea r8, [rsp + 0x1b40]
movaps xmmword [r8 + 0x10], xmm1
movdqa xmmword [r8], xmm0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcmeta_strategy.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140069450
push 0x2b
pop rdx
call fcn.140046a90
jmp 0x140077817
movdqu xmm0, xmmword [rsp + 0x660]
movups xmm1, xmmword [rsp + 0x670]
lea r8, [rsp + 0x1b40]
movaps xmmword [r8 + 0x10], xmm1
movdqa xmmword [r8], xmm0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcmeta_strategy.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140069450
push 0x2b
pop rdx
call fcn.140046a90
jmp 0x140077817
movdqu xmm0, xmmword [rsp + 0x660]
movups xmm1, xmmword [rsp + 0x670]
lea r8, [rsp + 0x1b40]
movaps xmmword [r8 + 0x10], xmm1
movdqa xmmword [r8], xmm0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcmeta_strategy.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140069450
push 0x2b
pop rdx
call fcn.140046a90
jmp 0x140077817
movdqu xmm0, xmmword [rsp + 0x660]
movups xmm1, xmmword [rsp + 0x670]
lea r8, [rsp + 0x1b40]
movaps xmmword [r8 + 0x10], xmm1
movdqa xmmword [r8], xmm0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcmeta_strategy.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140069450
push 0x2b
pop rdx
call fcn.140046a90
jmp 0x140077817
movdqu xmm0, xmmword [rsp + 0x660]
movups xmm1, xmmword [rsp + 0x670]
lea r8, [rsp + 0x1b40]
movaps xmmword [r8 + 0x10], xmm1
movdqa xmmword [r8], xmm0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcmeta_strategy.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.140069450
push 0x2b
pop rdx
call fcn.140046a90
jmp 0x140077817
mov rdx, qword [rsp + 0x310]
call fcn.14002d830
jmp 0x140077817
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaonepass.rs
call fcn.140046c30
jmp 0x140077817
mov qword [rsp + 0x68], r8
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfa_remapper.rs
mov rcx, qword [rsp + 0x68]
mov rdx, rdi
call fcn.140044e90
jmp 0x140077817
lea rax, str.expected_number_of_patterns_to_match_pattern_ID
lea r9, [rsp + 0xab0]
mov qword [r9], rax
mov qword [r9 + 8], 1
mov qword [r9 + 0x10], 8
pxor xmm0, xmm0
movdqu xmmword [r9 + 0x18], xmm0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_aho_corasick_1.1.3_src_nfa_noncontiguous.rs
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x930]
lea r8, [rsp + 0x5e0]
xor ecx, ecx
call fcn.14000fd40
ud2
movaps xmm6, xmmword [rsp + 0x6e0]
add rsp, 0x6f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
js 0x14007a146
add byte [rax], al
call fcn.140003e7c
mov qword [rsp + 0x478], rsi
popfq
clc
dec dword [rax - 0x77]
mov ah, 0x24
js 0x14007a153
add byte [rax], al
mov r15, qword [rdi + 0x18]
jg 0x14007a16d
mov rcx, qword [rsp + 0xa0]
add byte [rax], al
add al, ch
and byte [rsi], al
invalid
call fcn.14005a782
mov rbp, qword [rsp + 0xa0]
shl rbp, 5
in eax, 5
in eax, 5
add eax, 0x31fd014c
dec dword [rbp + rcx*4 + 0x25]
invalid
add rbp, r15
xor edi, edi
lea r12, [0x1400e0750]
invalid
invalid
add byte [rax - 0x73], cl
add eax, 0xbffef
mov qword [rsp + 0x60], rax
lea rax, str._rustc_2059132d3c715514da0e4f9cd395a708e666e306librarycore_src_slicemod.rs
lea eax, [0x14013db00]
invalid
lea eax, [0x14013db00]
mov qword [rsp + 0x98], rax
and al, 0x98
add byte [rax], al
add byte [rcx + 0x39], cl
out dx, eax
cmp r15, rbp
je 0x14007aa64
cmp rdi, qword [rsp + 0xa0]
je 0x14007b2bf
invalid
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
test byte [rbx], dl
adc dword [rax], eax
add byte [rcx - 0x73], cl
pop rdi
and byte [rbp + rcx*4 + 0x6f], cl
add dword [rcx - 0x75], eax
invalid
lea rbx, [r15 + 0x20]
lea r13, [rdi + 1]
mov eax, dword [r15]
movsxd rax, dword [r12 + rax*4]
add rax, r12
invalid
loopne 0x14007a1be
jmp rax
loopne 0x14007a206
mov eax, dword [rdi + 4]
lea rcx, [rsp + 0xb0]
mov edx, edi
cli
cli
call fcn.140068aad
mov rdi, r13
mov r15, rbx
jmp 0x14007a195
add al, 0
add byte [rcx - 0xf76b20e], cl
mov r8, r14
mov r8, r14
call fcn.140068d42
test rax, rax
je 0x14007b3f9
cmp rdx, 0x7ffffffe
jbe 0x14007a489
invalid
jg 0x14007a219
xchg byte [rdx + 2], bh
add byte [rax], al
mov qword [rsp + 0xf8], rdx
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, ch
jno 0x14007a221
jmp 0x14007a492
add byte [rax], al
mov eax, dword [r15 + 4]
mov dword [rsp + 0xf4], eax
hlt
add byte [rax], al
add bh, al
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx*2], fs
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
add byte [rax], al
add al, ch
movabs eax, dword [0xf88941c689fffee8]
hlt
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
add byte [rax], al
add al, ch
movabs eax, dword [0xf88941c689fffee8]
mov rcx, qword [rsp + 0x48]
and al, 0x48
mov rdx, qword [rsp + 0x50]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call fcn.14005a7e3
jmp 0x14007a9fa
je 0x14007a58d
add byte [rax], al
test r8, r8
jne 0x14007a5be
mov dword [rsp + 0xf0], 7
lea rcx, [rsp + 0x350]
mov word [rax + rdx*2], fs
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
add byte [rax], al
add al, ch
call 0x177f1a2a3
call 0x177f1a2a3
invalid
add byte [rax], al
mov word [rax + rdx*2], fs
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
add byte [rax], al
add al, ch
call 0x177f1a2a3
call 0x177f1a2a3
call 0x177f1a2a3
invalid
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
add byte [rax], al
add al, ch
sbb eax, ebp
invalid
mov byte [rcx - 0x77], 0xf8
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call fcn.14005a7e3
jmp 0x14007a9fa
invalid
add byte [rax], al
invalid
add byte [rcx - 0x7d], cl
clc
add dword [rdi], ecx
test byte [rax], ch
add eax, dword [rax]
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x85
add al, 4
add byte [rax], al
mov dword [rsp + 0xf0], 7
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x350]
lea rdx, [rsp + 0xf0]
call fcn.140068aed
mov esi, eax
mov r8d, edi
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
add byte [rax], al
add al, ch
mov eax, 0x89fffee7
mov byte [rcx - 0x77], 0xf8
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
add al, ch
xchg ebx, eax
add al, 0xfe
invalid
jmp 0x14007a9fa
add al, ch
xchg ebx, eax
add al, 0xfe
invalid
add byte [rax - 0x73], cl
mov word [rax + rdx*2], fs
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
add byte [rax], al
add al, ch
outsd dx, dword [rsi]
out 0xfe, eax
dec dword [rcx - 0x776be3a]
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call fcn.14005a7e3
jmp 0x14007a9fa
xchg cl, ch
invalid
cmp rdx, 0x7ffffffd
jbe 0x14007a50b
mov qword [rsp + 0xf8], rax
mov eax, 1
jmp 0x14007a514
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp - 0x75], cl
sbb byte [r9 - 0x7d], r9b
clc
add cl, byte [rdi]
test byte [rdi], dh
add al, 0
add byte [rcx - 0x7d], cl
clc
add dword [rdi], ecx
test ah, cl
add eax, dword [rax]
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x85
test al, 4
add byte [rax], al
mov dword [rsp + 0xf0], 7
lea rcx, [rsp + 0x350]
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
add byte [rax], al
add al, ch
invalid
out 0xfe, al
dec dword [rcx - 0x776be3a]
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call fcn.14005a7e3
jmp 0x14007a9fa
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
add byte [rax], al
add al, ch
invalid
mov dword [rsp + 0xf4], edx
xor eax, eax
mov dword [rsp + 0xf0], eax
lea rcx, [rsp + 0xf0]
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call fcn.140068dab
mov dword [rsp + 0xf4], r15d
mov dword [rsp + 0xf8], esi
mov dword [rsp + 0xfc], r14d
mov dword [rsp + 0x100], eax
mov dword [rsp + 0xf0], 6
lea rcx, [rsp + 0x350]
lea rdx, [rsp + 0xf0]
call fcn.140068aed
mov esi, eax
mov r8d, edi
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call fcn.14005a7e3
jmp 0x14007a9fa
mov dword [rsp + 0xf4], eax
xor eax, eax
mov dword [rsp + 0xf0], eax
lea rcx, [rsp + 0xf0]
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call fcn.140068dab
mov dword [rsp + 0xf4], r15d
mov dword [rsp + 0xf8], esi
mov dword [rsp + 0xfc], r14d
mov dword [rsp + 0x100], eax
mov dword [rsp + 0xf0], 6
lea rcx, [rsp + 0x350]
lea rdx, [rsp + 0xf0]
call fcn.140068aed
mov esi, eax
mov r8d, edi
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call fcn.14005a7e3
jmp 0x14007a9fa
mov rax, qword [r15 + 0x10]
mov rax, qword [rax]
mov qword [rsp + 0xf4], rax
and dword [rsp + 0xf0], 0
lea rcx, [rsp + 0x350]
lea rdx, [rsp + 0xf0]
call fcn.140068aed
jmp 0x14007a9df
mov rdx, qword [r15 + 0x10]
lea rcx, [rsp + 0xf0]
call fcn.1400645c1
mov rsi, qword [rsp + 0xf0]
mov r14, qword [rsp + 0x100]
cmp rsi, r14
jbe 0x14007a9a7
lea r8, [rsi*8]
mov rcx, qword [rsp + 0xf8]
test r14, r14
je 0x14007a988
lea r12, [r14*8]
mov qword [rsp + 0x20], r12
mov edx, 4
mov r9d, 4
mov qword [rsp + 0x30], rcx
call fcn.140058ebf
mov r15, rax
test rax, rax
jne 0x14007a998
jmp 0x14007b41d
mov r15d, 4
mov edx, 4
call fcn.1400da456
mov qword [rsp + 0xf8], r15
lea r12, [0x1400e0750]
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], r14
mov dword [rsp + 0xf0], 1
lea rcx, [rsp + 0x350]
lea rdx, [rsp + 0xf0]
call fcn.140068aed
mov esi, eax
mov r8d, edi
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x50]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call fcn.14005a7e3
mov dword [rax], esi
mov rdi, r13
mov r15, rbx
jmp 0x14007a195
lea rcx, [rsp + 0x2d0]
mov rdx, qword [rsp + 0xa0]
call fcn.1400116bb
mov r15, qword [rsp + 0xb8]
mov rax, qword [rsp + 0xc0]
lea rbx, [r15 + rax*8]
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x30], rax
mov rdi, qword [rsp + 0x2e0]
mov r12, qword [rsp + 0x48]
mov r13, qword [rsp + 0x50]
mov qword [rsp + 0x2f0], r15
mov qword [rsp + 0x38], rbx
cmp r15, rbx
je 0x14007abdd
mov rax, r15
mov ebp, dword [r15]
cmp rdi, rbp
jbe 0x14007b2d0
lea r15, [rax + 8]
mov rcx, qword [rsp + 0x30]
cmp byte [rcx + rbp], 0
jne 0x14007aab9
mov r14d, dword [rax + 4]
mov esi, r14d
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rax + 0x20]
mov r8d, esi
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call fcn.140068a0b
mov rcx, rax
call fcn.140068a2f
cmp eax, 1
jne 0x14007ab14
mov esi, edx
jmp 0x14007aae7
mov esi, esi
mov rcx, r12
mov rdx, r13
mov r8, rsi
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call fcn.14005a7e3
mov ebx, dword [rax]
mov rcx, r12
mov rdx, r13
mov r8, rbp
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call fcn.14005a7e3
mov dword [rax], ebx
mov rcx, qword [rsp + 0x30]
mov rdx, rdi
mov r8d, ebp
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call fcn.140068a8d
mov byte [rax], 1
mov rax, qword [rsp + 0x58]
mov rcx, qword [rax + 0x18]
mov rdx, qword [rax + 0x20]
mov r8d, r14d
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call fcn.140068a0b
mov rcx, rax
call fcn.140068a2f
fdivp st(6)
inc dword [rbx + 0x4c7501f8]
fdivp st(6)
inc dword [rbx + 0x4c7501f8]
mov ebp, edx
mov rcx, r12
mov rdx, r13
mov r8, rsi
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
call fcn.14005a7e3
cld
std
dec dword [rbx - 0xf76bae8]
cld
cld
std
dec dword [rbx - 0xf76bae8]
mov rcx, r12
mov rdx, r13
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
or eax, 0xbf4d0
or eax, 0xbf4d0
call fcn.14005a7e3
mov dword [rax], ebx
sbb byte [rax - 0x75], cl
and al, 0x30
std
dec dword [rcx + 0x4c8b4818]
sbb byte [rax - 0x75], cl
and al, 0x30
sbb byte [rax - 0x75], cl
and al, 0x30
mov rdx, rdi
mov r8d, r14d
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
hlt
or eax, dword [rax]
call fcn.140068a8d
mov r14d, ebp
mov esi, ebp
hlt
mov esi, ebp
out dx, al
jmp 0x14007ab5b
mov rbx, qword [rsp + 0x38]
jmp 0x14007aab9
mov rbx, qword [rsp + 0x488]
imul rsi, qword [rsp + 0x490], 0x18
add al, 0
add byte [rax], bl
add al, 0
add byte [rax], bl
add rsi, rbx
lea r14, [0x1400e0778]
lea r15, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
add cl, byte [rax + rax]
add cl, byte [rax + rax]
lea rdi, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
add cl, byte [rax + rax]
mov qword [rsp + 0x38], rsi
cmp rbx, rsi
je case.default.0x14007ac25
mov rbp, rbx
add rbx, 0x18
mov eax, dword [rbp]
invalid
add byte [rcx + 0x63], cl
movsxd rax, dword [r14 + rax*4]
add al, 0x86
add rax, r14
jmp rax
mov r8d, dword [rbp + 4]
mov rcx, r12
mov rdx, r13
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
call fcn.14006896d
xor ch, bl
invalid
invalid
jmp 0x14007ad5d
xor ch, bl
invalid
mov rsi, qword [rbp + 8]
mov rbp, qword [rbp + 0x10]
adc byte [rax - 0x3f], cl
in eax, 2
adc byte [rax - 0x3f], cl
in eax, 2
xor r14d, r14d
cmp rbp, r14
cmp ebp, esi
je 0x14007acfb
mov r8d, dword [rsi + r14]
mov rcx, r12
mov rdx, r13
mov r9, rdi
call fcn.14006896d
mov eax, dword [rax]
add byte [rdx - 0x77], al
add al, 0x36
add byte [rdx - 0x77], al
add al, 0x36
add r14, 4
jmp 0x14007ac51
mov rsi, qword [rbp + 8]
mov rbp, qword [rbp + 0x10]
shl rbp, 2
xor r14d, r14d
cmp rbp, r14
je 0x14007acfb
mov r8d, dword [rsi + r14]
mov rcx, r12
mov rdx, r13
mov r9, r15
call fcn.14006896d
mov eax, dword [rax]
add byte [rdx - 0x77], al
add al, 0x36
add byte [rdx - 0x77], al
add al, 0x36
add r14, 4
jmp 0x14007ac87
mov r8d, dword [rbp + 4]
mov rcx, r12
mov rdx, r13
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
call fcn.14006896d
jmp 0x14007ad5d
mov rsi, qword [rbp + 8]
mov rbp, qword [rbp + 0x10]
insd dword [rdi], dx
adc byte [rax - 0x3f], cl
in eax, 3
insd dword [rdi], dx
adc byte [rax - 0x3f], cl
in eax, 3
xor r14d, r14d
cmp rbp, r14
je 0x14007acfb
mov r8d, dword [rsi + r14]
mov rcx, r12
mov rdx, r13
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
call fcn.14006896d
mov eax, dword [rax]
mov dword [rsi + r14], eax
add r14, 8
jmp 0x14007acd4
mov rsi, qword [rsp + 0x38]
lea r14, [0x1400e0778]
jmp case.0x14007ac25.7
mov r8d, dword [rbp + 4]
mov rcx, r12
mov rdx, r13
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
call fcn.14006896d
mov eax, dword [rax]
mov dword [rbp + 4], eax
mov r8d, dword [rbp + 8]
mov rcx, r12
mov rdx, r13
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
call fcn.14006896d
mov eax, dword [rax]
mov dword [rbp + 8], eax
jmp case.0x14007ac25.7
mov r8d, dword [rbp + 4]
mov rcx, r12
mov rdx, r13
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
call fcn.14006896d
mov eax, dword [rax]
mov dword [rbp + 4], eax
jmp case.0x14007ac25.7
mov r8d, dword [rsp + 0x4b0]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
mov rcx, r12
mov rdx, r13
call fcn.14006896d
mov eax, dword [rax]
mov dword [rsp + 0x4b0], eax
mov r8d, dword [rsp + 0x4b4]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
mov rcx, r12
mov rdx, r13
call fcn.14006896d
mov eax, dword [rax]
mov dword [rsp + 0x4b4], eax
mov rdi, qword [rsp + 0x4a0]
mov rbx, qword [rsp + 0x4a8]
shl rbx, 2
xor r14d, r14d
lea rsi, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
movabs r15, 0x8000000000000008
cmp rbx, r14
je 0x14007adf8
mov r8d, dword [rdi + r14]
mov rcx, r12
mov rdx, r13
mov r9, rsi
call fcn.14006896d
mov eax, dword [rax]
mov dword [rdi + r14], eax
add r14, 4
jmp 0x14007add5
lea rcx, [rsp + 0x500]
lea rdx, [rsp + 0x350]
mov r8d, 0x180
call sub.msvcrt.dll_memcpy
lea rdx, [rsp + 0x600]
lea rcx, [rsp + 0xf0]
call fcn.14006898e
lea rsi, [rsp + 0x500]
lea rdx, [rsp + 0xf0]
mov r8d, 0x100
mov rcx, rsi
call sub.msvcrt.dll_memcpy
and qword [rsp + 0x78], 0
mov qword [rsp + 0x80], 4
and qword [rsp + 0x88], 0
mov rdx, qword [rsi + 0x140]
lea rcx, [rsp + 0x298]
mov qword [rsp + 0xe8], rdx
call fcn.140067dce
mov rbx, qword [rsp + 0x650]
mov rax, qword [rsp + 0x658]
lea rax, [rbx + rax*4]
add al, 0x83
add al, 0x83
mov qword [rsp + 0xc8], rax
lea rbp, [rsp + 0x298]
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x2f8], rax
add byte [rax], al
add byte [rax], al
mov al, byte [rsp + 0x672]
mov byte [rsp + 0x2f], al
mov r13d, 4
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], al
and al, 0x6c
invalid
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x60], rax
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], al
and al, 0x6c
invalid
cmp rbx, qword [rsp + 0xc8]
setne byte [rsp + 0xa8]
je 0x14007b103
and byte [rdx], al
add byte [rax], al
and byte [rdx], al
add byte [rax], al
mov edx, dword [rbx]
lea rcx, [rsp + 0x78]
call fcn.14005f7aa
and qword [rsp + 0x2c8], 0
add rbx, 4
mov rax, qword [rsp + 0x638]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0x58], rax
xor r15d, r15d
mov rax, qword [rsp + 0x2c0]
mov qword [rsp + 0xa0], rax
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x38], 0
add byte [rax - 0x75], cl
and al, 0x78
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x60], rax
mov r13, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x88]
dec rsi
dec esi
cmp rsi, 0xffffffffffffffff
je 0x14007b0e6
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x75], al
jl 0x14007af21
mov edi, dword [r13 + rsi*4]
mov dword [rsp + 0xe4], edi
add byte [rcx + 0xe424bc], cl
add byte [rax], al
mov rcx, rbp
mov ecx, ebp
mov edx, edi
call fcn.140068638
test al, al
jne case.0x14007b00a.1
invalid
invalid
mov qword [rsp + 0xd0], r15
mov rdx, qword [rsp + 0x2f8]
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x39], cl
xlatb
cmp r15, rdx
jae 0x14007b2e7
mov r8d, r15d
mov rcx, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutil_sparse_set.rs
call fcn.14005a7e3
mov dword [rax], edi
mov rcx, qword [rsp + 0x58]
pop rax
pop rax
mov rdx, qword [rsp + 0xa0]
mov r8, rdi
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutil_sparse_set.rs
sbb ecx, dword [rax + rax]
sbb ecx, dword [rax + rax]
call fcn.14005a7e3
mov dword [rax], r15d
inc r15
mov qword [rsp + 0x2c8], r15
cmp qword [rsp + 0xe8], rdi
call 0x14f07afe4
invalid
mov bl, 3
add byte [rax], al
invalid
call 0x14f07afe4
xchg byte [rbx + 0x48000003], dh
add byte [rax + 0x6b], cl
iretd
invalid
add byte [rax + 0x6b], cl
iretd
imul rcx, rdi, 0x18
mov rdx, qword [rsp + 0x98]
lea rax, [rdx + rcx]
cwde
add byte [rax], al
add byte [rax - 0x73], cl
add al, 0xa
mov ecx, dword [rdx + rcx]
lea rdx, [0x1400e079c]
or cl, byte [rax - 0x73]
adc eax, 0x65799
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
loope 0x14007b055
mov qword [rsp + 0x88], rsi
mov dword [rsp + 0x88], esi
mov edx, dword [rax + 4]
mov ecx, dword [rsp + 0x38]
or ecx, dword [rax + 8]
or byte [rcx + 0x4838244c], cl
lea ecx, [rsp + 0x78]
or byte [rcx + 0x4838244c], cl
lea ecx, [rsp + 0x78]
call fcn.14005f7aa
jmp 0x14007af41
invalid
invalid
invalid
mov qword [rsp + 0x88], rsi
mov esi, dword [rax + 4]
jmp 0x14007b0d5
mov qword [rsp + 0x88], rsi
mov rcx, qword [rax + 8]
mov qword [rsp + 0x2e8], rcx
mov rdi, qword [rax + 0x10]
mov rax, qword [rsp + 0x60]
sub rax, rsi
cmp rax, rdi
jae 0x14007b086
lea rcx, [rsp + 0x78]
mov rdx, rsi
mov r8, rdi
call fcn.14000b731
mov r13, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x88]
lea r8, [rdi*4]
lea eax, [rdi*4]
lea rcx, [rsi*4]
add rcx, r13
mov rdx, qword [rsp + 0x2e8]
call sub.msvcrt.dll_memcpy
add rsi, rdi
jmp 0x14007b0b0
mov byte [rsp + 0x2f], 1
mov qword [rsp + 0x88], rsi
jmp 0x14007af41
mov qword [rsp + 0x88], rsi
mov esi, dword [rax + 4]
mov edx, dword [rax + 8]
lea rcx, [rsp + 0x78]
call fcn.14005f7aa
lea rcx, [rsp + 0x78]
mov edx, esi
call fcn.14005f7aa
jmp 0x14007af41
and qword [rsp + 0x88], 0
or r14d, dword [rsp + 0x38]
movabs r15, 0x8000000000000008
jmp 0x14007aecd
lea rdx, [rsp + 0x500]
mov al, byte [rsp + 0x2f]
mov byte [rdx + 0x172], al
mov dword [rdx + 0x16c], r14d
lea r14, [rsp + 0x100]
mov r8d, 0x180
mov rcx, r14
call sub.msvcrt.dll_memcpy
mov eax, 1
mov qword [r14 - 0x10], rax
mov qword [r14 - 8], rax
mov ecx, 0x190
mov edx, 0x10
call fcn.14002e94e
mov rsi, rax
lea rdx, [rsp + 0xf0]
mov r8d, 0x190
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x298]
call fcn.140066d1f
mov rcx, qword [rsp + 0x60]
mov rdx, r13
call fcn.140058044
mov rcx, qword [rsp + 0x2d0]
mov rdx, qword [rsp + 0x30]
call fcn.14000c1fe
mov rcx, qword [rsp + 0x40]
mov rdx, r12
call fcn.140058044
mov rcx, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0x2f0]
call fcn.140063d9e
mov rax, qword [rsp + 0x68]
inc qword [rax]
mov rax, qword [rsp + 0x90]
mov qword [rax + 8], rsi
mov qword [rax], r15
jmp 0x14007a099
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutilprimitives.rs
call fcn.140046c30
jmp 0x14007b42a
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
mov rcx, rbp
mov rdx, rdi
call fcn.140044e90
jmp 0x14007b42a
mov qword [rsp + 0x88], rsi
mov dword [rsp + 0x66c], r14d
mov al, byte [rsp + 0x2f]
mov byte [rsp + 0x672], al
lea rax, [rsp + 0xd8]
mov qword [rax], rdx
lea rcx, [rsp + 0xd0]
mov qword [rsp + 0xf0], rcx
lea rcx, [0x140003297]
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rcx
lea rax, [rsp + 0xe4]
mov qword [rsp + 0x110], rax
lea rax, [0x14013cb60]
lea rcx, [rsp + 0x4d0]
mov qword [rcx], rax
mov eax, 3
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x14005e20f]
mov qword [rsp + 0x118], rdx
lea rdx, [rsp + 0xf0]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutil_sparse_set.rs
call fcn.140044de0
jmp 0x14007b42a
mov qword [rsp + 0x88], rsi
mov dword [rsp + 0x66c], r14d
mov al, byte [rsp + 0x2f]
mov byte [rsp + 0x672], al
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
mov rcx, rdi
mov rdx, qword [rsp + 0xe8]
call fcn.140044e90
jmp 0x14007b42a
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rs
mov qword [rsp + 0x60], rax
lea rcx, str.invalid_capture_index
mov edx, 0x15
mov r8, qword [rsp + 0x60]
call fcn.140046c50
jmp 0x14007b42a
mov ecx, 4
mov rdx, r12
call fcn.14002d830
ud2
stc
jmp [rbp + rcx*2 + 0x4c60fff9]
stc
inc dword [rsi + 0x6c]
stc
dec dword [rbp*2 + 0x6d59fff9]
stc
jmp rsi
stc
inc eax
xor al, 0xf9
dec dword [rdi + 0x35]
stc
jmp qword [rsi + 0x36]
stc
call qword [rcx]
pop rsi
stc
invalid
stc
dec dword [rbp - 0x5b]
stc
inc dword [rax]
movsd dword [rdi], dword [rsi]
stc
push qword [rdx]
movsd dword [rdi], dword [rsi]
stc
dec edx
movsb byte [rdi], byte [rsi]
stc
call qword [rbp + riz*4 - 0x5a300007]
stc
call qword [rbx - 0x6c00065c]
movsb byte [rdi], byte [rsi]
stc
invalid
stc
invalid