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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x718
movdqa xmmword [rsp + 0x700], xmm11
movdqa xmmword [rsp + 0x6f0], xmm10
movdqa xmmword [rsp + 0x6e0], xmm9
movdqa xmmword [rsp + 0x6d0], xmm8
movdqa xmmword [rsp + 0x6c0], xmm7
movaps xmmword [rsp + 0x6b0], xmm6
mov r15, r9
mov r14, rcx
cmp r9, 0x7fffffff
jbe 0x1400746d0
movabs rax, 0x8000000000000008
add rax, 0xfffffffffffffffb
mov qword [r14], rax
mov qword [r14 + 8], r15
mov qword [r14 + 0x10], 0x7fffffff
movaps xmm6, xmmword [rsp + 0x6b0]
movaps xmm7, xmmword [rsp + 0x6c0]
movaps xmm8, xmmword [rsp + 0x6d0]
movaps xmm9, xmmword [rsp + 0x6e0]
movaps xmm10, xmmword [rsp + 0x6f0]
movaps xmm11, xmmword [rsp + 0x700]
add rsp, 0x718
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rbx, rdx
test byte [rdx + 0x13], 1
je 0x1400746e3
cmp byte [rbx + 0x15], 2
jne 0x140074ba6
mov qword [rsp + 0x40], r8
cmp qword [rbx + 0x28], 0
jne 0x1400778d1
mov qword [rbx + 0x28], 0xffffffffffffffff
mov dword [rbx + 0x88], 0
mov rsi, qword [rbx + 0x48]
mov rdi, qword [rbx + 0x50]
mov qword [rbx + 0x50], 0
test rdi, rdi
je 0x140074755
add rsi, 0x10
jmp 0x140074729
add rsi, 0x20
dec rdi
je 0x140074755
mov eax, dword [rsi - 0x10]
cmp eax, 7
je 0x14007473b
cmp eax, 6
je 0x14007473b
cmp eax, 2
jne 0x140074720
cmp qword [rsi - 8], 0
je 0x140074720
mov r8, qword [rsi]
mov rcx, qword [0x1402970b8]
xor edx, edx
call fcn.1400f8e9c
jmp 0x140074720
mov qword [rsp + 0x48], r14
mov qword [rbx + 0x68], 0
mov rsi, qword [rbx + 0x78]
mov rdi, qword [rbx + 0x80]
mov qword [rsp + 0x70], rbx
mov qword [rbx + 0x80], 0
test rdi, rdi
je 0x1400747fd
xor r12d, r12d
jmp 0x140074798
inc r12
cmp r12, rdi
je 0x1400747fd
lea r13, [r12 + r12*2]
mov r14, qword [rsi + r13*8 + 8]
mov rbp, qword [rsi + r13*8 + 0x10]
test rbp, rbp
je 0x1400747e0
mov rbx, r14
jmp 0x1400747b9
add rbx, 0x10
dec rbp
je 0x1400747e0
mov rax, qword [rbx]
test rax, rax
je 0x1400747b0
lock dec qword [rax]
jne 0x1400747b0
mov rcx, qword [rbx]
mov rdx, qword [rbx + 8]
call fcn.140046c70
jmp 0x1400747b0
lea rax, [rsi + r13*8]
cmp qword [rax], 0
je 0x140074790
mov rcx, qword [0x1402970b8]
xor edx, edx
mov r8, r14
call fcn.1400f8e9c
jmp 0x140074790
mov r13, qword [rsp + 0x70]
mov qword [r13 + 0x90], 0
inc qword [r13 + 0x28]
jne 0x1400778dd
movzx eax, byte [r13 + 0x12]
cmp al, 2
mov ecx, 1
cmovne ecx, eax
mov byte [r13 + 0x98], cl
movzx eax, byte [r13 + 0x13]
and al, 1
mov byte [r13 + 0x99], al
mov qword [r13 + 0x28], 0xffffffffffffffff
cmp byte [r13 + 0x10], 0
mov r14, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x40]
je 0x14007485b
movzx ecx, byte [r13 + 0x11]
jmp 0x14007485d
mov cl, 0xa
movabs rbp, 0x8000000000000008
mov byte [r13 + 0x9a], cl
mov qword [r13 + 0x28], 0xffffffffffffffff
mov rcx, qword [r13]
xor edx, edx
cmp rcx, 2
cmovne rdx, rcx
mov rcx, qword [r13 + 8]
mov qword [r13 + 0x30], rdx
mov qword [r13 + 0x38], rcx
cmp rdx, 1
jne 0x1400748bb
mov rdx, qword [r13 + 0x50]
shl rdx, 5
cmp rdx, rcx
jbe 0x1400748bb
add rbp, 0xfffffffffffffffd
mov qword [r14], rbp
mov qword [r14 + 8], rcx
mov qword [r13 + 0x28], 0
jmp 0x140074688
lea rbx, [r13 + 0x30]
mov qword [r13 + 0x28], 0
lea rsi, [rdi + r15*8]
shl r15, 3
xor ecx, ecx
jmp 0x1400748ef
movzx edx, byte [rdx + 0x40]
shr dl, 1
add rcx, 8
test dl, 1
je 0x140074911
cmp r15, rcx
je 0x140074ab3
mov rdx, qword [rdi + rcx]
mov rdx, qword [rdx + 0x28]
test al, al
jne 0x1400748e0
movzx edx, byte [rdx + 0x3c]
add rcx, 8
test dl, 1
jne 0x1400748ef
mov qword [rsp + 0x2d0], 0
mov qword [rsp + 0x2d8], 1
mov qword [rsp + 0x2e0], 0
mov byte [rsp + 0x2e8], 1
lea rcx, [rsp + 0x2d0]
call fcn.1400c3ff0
movdqu xmm0, xmmword [rsp + 0x2d0]
movdqu xmm1, xmmword [rsp + 0x2e0]
movdqa xmmword [rsp + 0x480], xmm1
movdqa xmmword [rsp + 0x470], xmm0
mov rdi, qword [rsp + 0x480]
cmp rdi, qword [rsp + 0x470]
jne 0x14007498d
lea rcx, [rsp + 0x470]
call fcn.140053e30
mov rax, qword [rsp + 0x478]
mov word [rax + rdi*2], 0xff00
inc rdi
mov qword [rsp + 0x480], rdi
lea rcx, [rsp + 0x470]
call fcn.1400c3ff0
mov byte [rsp + 0x488], 0
mov rax, qword [rsp + 0x480]
mov qword [rsp + 0x2e8], rax
movzx eax, byte [rsp + 0x488]
mov byte [rsp + 0x2f0], al
mov eax, dword [rsp + 0x489]
mov dword [rsp + 0x2f1], eax
movzx eax, word [rsp + 0x48d]
mov word [rsp + 0x2f5], ax
movzx eax, byte [rsp + 0x48f]
mov byte [rsp + 0x2f7], al
movdqa xmm0, xmmword [rsp + 0x470]
movdqu xmmword [rsp + 0x2d8], xmm0
mov qword [rsp + 0x2d0], 1
lea r15, [rsp + 0x4d0]
lea rdx, [rsp + 0x2d0]
mov rcx, r15
call fcn.1400483b0
mov dword [rsp + 0x20], 0
lea rcx, [rsp + 0xd0]
mov rdx, r13
mov r8, r15
xor r9d, r9d
call fcn.1400487b0
mov rax, qword [rsp + 0xd0]
mov r12d, dword [rsp + 0xd8]
mov r15d, dword [rsp + 0xdc]
cmp rax, rbp
mov rdi, qword [rsp + 0x40]
jne 0x140074c7f
lea rcx, [rsp + 0x4d0]
call fcn.1400c0180
lea rcx, [rsp + 0x4d0]
call fcn.140049570
mov r8, qword [rsp + 0x4f8]
mov rcx, qword [0x1402970b8]
xor edx, edx
call fcn.1400f8e9c
jmp 0x140074aff
mov qword [r13 + 0x28], 0xffffffffffffffff
mov qword [rsp + 0x4d0], 0
lea rcx, [rsp + 0xd0]
lea r8, [rsp + 0x4d0]
mov rdx, rbx
call fcn.1400493c0
inc qword [r13 + 0x28]
mov rax, qword [rsp + 0xd0]
mov r12d, dword [rsp + 0xd8]
cmp rax, rbp
jne 0x140074bbb
mov r15d, r12d
mov qword [rsp + 0x280], rdi
mov qword [rsp + 0x288], rsi
mov qword [rsp + 0x290], r13
lea rcx, [rsp + 0x4d0]
lea rdx, [rsp + 0x280]
call fcn.140098ef0
mov rax, qword [rsp + 0x4d0]
lea rsi, [rbp + 1]
cmp rax, rsi
jne 0x140074c2f
cmp qword [r13 + 0x28], 0
jne 0x14007790d
mov qword [r13 + 0x28], 0xffffffffffffffff
mov dword [rsp + 0x470], 8
lea rcx, [rsp + 0xd0]
lea r8, [rsp + 0x470]
mov rdx, rbx
call fcn.1400493c0
inc qword [r13 + 0x28]
mov rax, qword [rsp + 0xd0]
mov esi, dword [rsp + 0xd8]
mov rdi, rbp
cmp rax, rbp
jne 0x140074daa
mov ecx, esi
cmp rax, rdi
je 0x140075167
jmp 0x1400761a6
movabs rax, 0x8000000000000008
dec rax
mov qword [r14], rax
jmp 0x140074688
mov ecx, dword [rsp + 0xdc]
movups xmm0, xmmword [rsp + 0x140]
movups xmmword [r14 + 0x70], xmm0
movups xmm0, xmmword [rsp + 0x130]
movups xmmword [r14 + 0x60], xmm0
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [r14 + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x110]
movups xmmword [r14 + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x100]
movups xmmword [r14 + 0x30], xmm0
movups xmm0, xmmword [rsp + 0xf0]
movups xmmword [r14 + 0x20], xmm0
movdqu xmm0, xmmword [rsp + 0xe0]
movdqu xmmword [r14 + 0x10], xmm0
mov qword [r14], rax
mov dword [r14 + 8], r12d
mov dword [r14 + 0xc], ecx
jmp 0x140074688
mov r13d, dword [rsp + 0x4d8]
mov r14d, dword [rsp + 0x4dc]
cmp rax, rbp
jne 0x140074d22
lea rcx, [rsp + 0xd0]
lea rdx, [rsp + 0x280]
call fcn.140098ef0
mov rax, qword [rsp + 0xd0]
cmp rax, rsi
jne 0x140074e31
mov rdi, rbp
mov rax, rbp
mov edx, r13d
mov ecx, r14d
jmp 0x140075152
movups xmm0, xmmword [rsp + 0x140]
movups xmmword [r14 + 0x70], xmm0
movups xmm0, xmmword [rsp + 0x130]
movups xmmword [r14 + 0x60], xmm0
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [r14 + 0x50], xmm0
movdqu xmm0, xmmword [rsp + 0xe0]
movdqu xmm1, xmmword [rsp + 0xf0]
movdqu xmm2, xmmword [rsp + 0x100]
movdqu xmm3, xmmword [rsp + 0x110]
movdqu xmmword [r14 + 0x40], xmm3
movdqu xmmword [r14 + 0x30], xmm2
movdqu xmmword [r14 + 0x20], xmm1
movdqu xmmword [r14 + 0x10], xmm0
mov qword [r14], rax
mov dword [r14 + 8], r12d
mov dword [r14 + 0xc], r15d
lea rcx, [rsp + 0x4d0]
call fcn.1400c0180
lea rcx, [rsp + 0x4d0]
call fcn.140049570
mov r8, qword [rsp + 0x4f8]
mov rcx, qword [0x1402970b8]
xor edx, edx
call fcn.1400f8e9c
jmp 0x140074688
movups xmm0, xmmword [rsp + 0x540]
movaps xmmword [rsp + 0x330], xmm0
movups xmm0, xmmword [rsp + 0x530]
movaps xmmword [rsp + 0x320], xmm0
movups xmm0, xmmword [rsp + 0x520]
movaps xmmword [rsp + 0x310], xmm0
movdqu xmm0, xmmword [rsp + 0x4e0]
movdqu xmm1, xmmword [rsp + 0x4f0]
movdqu xmm2, xmmword [rsp + 0x500]
movdqu xmm3, xmmword [rsp + 0x510]
movdqa xmmword [rsp + 0x300], xmm3
movdqa xmmword [rsp + 0x2f0], xmm2
movdqa xmmword [rsp + 0x2e0], xmm1
movdqa xmmword [rsp + 0x2d0], xmm0
mov ecx, r14d
mov esi, r13d
mov r14, qword [rsp + 0x48]
jmp 0x1400761a6
mov ecx, dword [rsp + 0xdc]
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x2d0], xmm0
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x2e0], xmm0
movups xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x2f0], xmm0
movups xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x300], xmm0
movups xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x310], xmm0
movups xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x320], xmm0
movdqu xmm0, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0x330], xmm0
cmp rax, rdi
je 0x140075167
jmp 0x1400761a6
mov edx, dword [rsp + 0xd8]
mov ecx, dword [rsp + 0xdc]
mov rdi, rbp
cmp rax, rbp
jne 0x1400750da
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x38], ecx
mov rbp, qword [rsp + 0x70]
cmp qword [rbp + 0x28], 0
jne 0x140077be7
mov qword [rbp + 0x28], 0xffffffffffffffff
mov qword [rsp + 0x4d8], 0
mov qword [rsp + 0x4e0], 4
mov qword [rsp + 0x4e8], 0
mov dword [rsp + 0x4d0], 6
lea rcx, [rsp + 0xd0]
lea r8, [rsp + 0x4d0]
mov rdx, rbx
call fcn.1400493c0
mov rcx, qword [rbp + 0x28]
inc rcx
mov qword [rbp + 0x28], rcx
mov rax, qword [rsp + 0xd0]
mov edx, dword [rsp + 0xd8]
mov dword [rsp + 0x40], edx
cmp rax, rdi
jne 0x140076124
test rcx, rcx
jne 0x140077cc1
mov rax, qword [rsp + 0x70]
mov rbp, rax
mov qword [rax + 0x28], 0xffffffffffffffff
mov qword [rsp + 0x4d0], 0
lea rcx, [rsp + 0xd0]
lea r8, [rsp + 0x4d0]
mov rdx, rbx
call fcn.1400493c0
inc qword [rbp + 0x28]
mov rax, qword [rsp + 0xd0]
mov edx, dword [rsp + 0xd8]
mov rcx, rdi
cmp rax, rdi
jne 0x140076a34
mov dword [rsp + 0x30], edx
lea rcx, [rsp + 0xd0]
mov rdx, rbp
mov r8d, dword [rsp + 0x40]
mov r9d, r13d
call fcn.140049680
mov rax, qword [rsp + 0xd0]
movabs rcx, 0x8000000000000008
cmp rax, rcx
jne 0x140077427
lea rcx, [rsp + 0xd0]
mov rdx, rbp
mov r8d, r14d
mov r9d, dword [rsp + 0x30]
call fcn.140049680
mov rax, qword [rsp + 0xd0]
movabs rcx, 0x8000000000000008
cmp rax, rcx
jne 0x140077427
mov r13, rbp
lea rcx, [rsp + 0xd0]
mov rdx, rbp
mov r8d, dword [rsp + 0x40]
mov r9d, dword [rsp + 0x28]
call fcn.140049680
movabs rcx, 0x8000000000000008
mov rax, qword [rsp + 0xd0]
cmp rax, rcx
mov r14, qword [rsp + 0x48]
jne 0x140077644
mov rbp, rcx
lea rcx, [rsp + 0xd0]
mov rdx, r13
mov r8d, dword [rsp + 0x38]
mov r9d, dword [rsp + 0x30]
call fcn.140049680
mov rax, qword [rsp + 0xd0]
cmp rax, rbp
jne 0x140077644
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x480], rax
movdqu xmm0, xmmword [rsp + 0x280]
movdqa xmmword [rsp + 0x470], xmm0
lea r13, [rsp + 0xd0]
mov rbp, qword [rsp + 0x70]
lea rcx, [rsp + 0x4d0]
lea rdx, [rsp + 0x470]
call fcn.140098ef0
mov rax, qword [rsp + 0x4d0]
cmp rax, rsi
je 0x1400776c9
mov r9d, dword [rsp + 0x4d8]
mov ecx, dword [rsp + 0x4dc]
mov dword [rsp + 0x38], ecx
cmp rax, rdi
jne 0x1400776ee
mov r14, rdi
mov rcx, r13
mov rdx, rbp
mov r8d, dword [rsp + 0x40]
call fcn.140049680
mov rax, qword [rsp + 0xd0]
cmp rax, rdi
jne 0x140077427
mov r14, r13
mov rcx, r13
mov rdx, rbp
mov r8d, dword [rsp + 0x38]
mov r9d, dword [rsp + 0x30]
call fcn.140049680
mov rax, qword [rsp + 0xd0]
movabs rcx, 0x8000000000000008
cmp rax, rcx
jne 0x140077427
mov r13, r14
jmp 0x140075039
movups xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x330], xmm0
movups xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x320], xmm0
movups xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x310], xmm0
movdqu xmm0, xmmword [rsp + 0xe0]
movdqu xmm1, xmmword [rsp + 0xf0]
movdqu xmm2, xmmword [rsp + 0x100]
movdqu xmm3, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x300], xmm3
movdqa xmmword [rsp + 0x2f0], xmm2
movdqa xmmword [rsp + 0x2e0], xmm1
movdqa xmmword [rsp + 0x2d0], xmm0
mov esi, edx
mov r13, qword [rsp + 0x70]
mov r14, qword [rsp + 0x48]
cmp rax, rdi
jne 0x1400761a6
cmp qword [r13 + 0x28], 0
jne 0x1400776e2
mov qword [r13 + 0x28], 0xffffffffffffffff
lea rcx, [rsp + 0xd0]
mov rdx, rbx
mov r8d, r15d
mov r9d, esi
call fcn.1400496d0
mov rbp, rdi
mov rax, qword [r13 + 0x28]
inc rax
mov qword [r13 + 0x28], rax
cmp qword [rsp + 0xd0], rdi
jne 0x140075599
test rax, rax
jne 0x140077936
mov qword [r13 + 0x28], 0xffffffffffffffff
cmp dword [r13 + 0x88], 0
jne 0x140077942
mov r14d, esi
mov qword [rsp + 0x4d0], 0
mov qword [rsp + 0x4d8], 8
mov qword [rsp + 0x4e0], 0
xorps xmm6, xmm6
movups xmmword [rsp + 0xf0], xmm6
movups xmmword [rsp + 0x108], xmm6
movups xmmword [rsp + 0x120], xmm6
mov qword [rsp + 0xd0], 1
mov qword [rsp + 0xd8], 1
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xe8], 4
mov qword [rsp + 0x100], 8
mov qword [rsp + 0x118], 8
movzx eax, byte [0x140297030]
mov edx, 0x60
xor ecx, ecx
call fcn.1400f4570
test rax, rax
je 0x14007798f
mov rsi, rax
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x110]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rsp + 0xd0]
movdqu xmm1, xmmword [rsp + 0xe0]
movdqu xmm2, xmmword [rsp + 0xf0]
movdqu xmm3, xmmword [rsp + 0x100]
movdqu xmmword [rax + 0x30], xmm3
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movaps xmmword [rsp + 0xd0], xmm6
movaps xmmword [rsp + 0xe0], xmm6
movaps xmmword [rsp + 0xf0], xmm6
movaps xmmword [rsp + 0x100], xmm6
movaps xmmword [rsp + 0x110], xmm6
movaps xmmword [rsp + 0x120], xmm6
movaps xmmword [rsp + 0x130], xmm6
movaps xmmword [rsp + 0x140], xmm6
movaps xmmword [rsp + 0x150], xmm6
movaps xmmword [rsp + 0x160], xmm6
movaps xmmword [rsp + 0x170], xmm6
movaps xmmword [rsp + 0x180], xmm6
movaps xmmword [rsp + 0x190], xmm6
movaps xmmword [rsp + 0x1a0], xmm6
movaps xmmword [rsp + 0x1b0], xmm6
movaps xmmword [rsp + 0x1c0], xmm6
movaps xmm0, xmmword [0x1400fdf70]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [0x1400fdf80]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmm0, xmmword [str._________._0123456789:_____ABCDEFGHIJKLMNOPQRSTUVWXYZ____abcdefghijklmnopqrstuvwxyz]
movaps xmmword [rsp + 0xf0], xmm0
movaps xmm0, xmmword [0x1400fdfa0]
movaps xmmword [rsp + 0x100], xmm0
movaps xmm0, xmmword [0x1400fdfb0]
movaps xmmword [rsp + 0x110], xmm0
movaps xmm0, xmmword [0x1400fdfc0]
movaps xmmword [rsp + 0x120], xmm0
movaps xmm0, xmmword [0x1400fdfd0]
movaps xmmword [rsp + 0x130], xmm0
movaps xmm0, xmmword [0x1400fdfe0]
movaps xmmword [rsp + 0x140], xmm0
movaps xmm0, xmmword [0x1400fdff0]
movaps xmmword [rsp + 0x150], xmm0
movaps xmm0, xmmword [0x1400fe000]
movaps xmmword [rsp + 0x160], xmm0
movaps xmm0, xmmword [0x1400fe010]
movaps xmmword [rsp + 0x170], xmm0
movaps xmm0, xmmword [0x1400fe020]
movaps xmmword [rsp + 0x180], xmm0
movaps xmm0, xmmword [0x1400fe030]
movaps xmmword [rsp + 0x190], xmm0
movaps xmm0, xmmword [0x1400fe040]
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmm0, xmmword [0x1400fe050]
movaps xmmword [rsp + 0x1b0], xmm0
movaps xmm0, xmmword [0x1400fe060]
movaps xmmword [rsp + 0x1c0], xmm0
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x410], rax
movdqu xmm0, xmmword [rsp + 0x4d0]
movdqa xmmword [rsp + 0x400], xmm0
mov qword [rsp + 0x418], 0
mov qword [rsp + 0x420], 4
mov qword [rsp + 0x428], 0
mov qword [rsp + 0x3f8], rsi
movaps xmmword [rsp + 0x3e0], xmm6
movaps xmmword [rsp + 0x3d0], xmm6
lea rcx, [rsp + 0x2d0]
lea rdx, [rsp + 0xd0]
mov r8d, 0x100
call sub.msvcrt.dll_memcpy
mov dword [rsp + 0x441], 0
movaps xmmword [rsp + 0x430], xmm6
mov qword [rsp + 0x3f0], 0
movzx eax, byte [r13 + 0x98]
mov byte [rsp + 0x443], al
movzx eax, byte [r13 + 0x99]
mov byte [rsp + 0x444], al
movzx eax, byte [r13 + 0x9a]
mov byte [rsp + 0x440], al
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 4
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 4
mov qword [rsp + 0x60], 0
mov rbx, qword [r13 + 0x50]
test rbx, rbx
mov qword [rsp + 0x678], rsi
je 0x14007560d
lea rcx, [rsp + 0x50]
xor edx, edx
mov r8, rbx
call fcn.140047f90
mov rdi, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
lea rcx, [rdi + rsi*4]
cmp rbx, 1
je 0x14007558e
lea r8, [rbx*4 - 4]
xor edx, edx
call sub.msvcrt.dll_memset
lea rax, [rsi + rbx]
lea rcx, [rdi + rax*4]
add rcx, 0xfffffffffffffffc
add rsi, rbx
dec rsi
mov dword [rcx], 0
inc rsi
jmp 0x14007560f
movups xmm0, xmmword [rsp + 0x140]
movups xmmword [r14 + 0x70], xmm0
movups xmm0, xmmword [rsp + 0x130]
movups xmmword [r14 + 0x60], xmm0
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [r14 + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x110]
movups xmmword [r14 + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0xd0]
movdqu xmm1, xmmword [rsp + 0xe0]
movdqu xmm2, xmmword [rsp + 0xf0]
movdqu xmm3, xmmword [rsp + 0x100]
movdqu xmmword [r14 + 0x30], xmm3
movdqu xmmword [r14 + 0x20], xmm2
movdqu xmmword [r14 + 0x10], xmm1
movdqu xmmword [r14], xmm0
jmp 0x140074688
xor esi, esi
mov qword [rsp + 0xa0], rbx
mov qword [rsp + 0x60], rsi
mov r15, qword [r13 + 0x60]
mov rsi, qword [r13 + 0x68]
mov dword [rsp + 0x430], r14d
mov dword [rsp + 0x434], r12d
mov r14d, 4
test rsi, rsi
je 0x140075676
mov rax, rsi
shr rax, 0x3d
lea rbx, [rsi*4]
test rax, rax
jne 0x140077abe
movzx eax, byte [0x140297030]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f4570
test rax, rax
je 0x1400779ab
mov r12, rax
jmp 0x14007567e
xor ebx, ebx
mov r12d, 4
mov rcx, r12
mov rdx, r15
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x418], rsi
mov qword [rsp + 0x420], r12
mov qword [rsp + 0x428], rsi
mov rsi, qword [r13 + 0x78]
mov rax, qword [r13 + 0x80]
mov qword [rsp + 0x4d0], 0
mov qword [rsp + 0x4d8], 4
xorps xmm6, xmm6
movups xmmword [rsp + 0x4e0], xmm6
mov qword [rsp + 0x4f0], 8
movups xmmword [rsp + 0x4f8], xmm6
mov qword [rsp + 0x508], 8
movups xmmword [rsp + 0x510], xmm6
test rax, rax
je 0x140075f4d
lea rax, [rax + rax*2]
lea rax, [rsi + rax*8]
mov qword [rsp + 0x670], rax
xor r15d, r15d
lea rcx, [rsp + 0x4d0]
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutilcaptures.rs
mov qword [rsp + 0x450], rax
pcmpeqd xmm7, xmm7
movdqa xmm8, xmmword [str.uespemosarenegylmodnarodsetybdet_]
movdqa xmm9, xmmword [0x1400fe080]
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x458], rax
lea rax, [rsp + 0x280]
mov qword [rsp + 0x460], rax
cmp r15, 0x7fffffff
je 0x1400774e5
mov rdi, qword [rsi + 0x10]
test rdi, rdi
je 0x1400774f1
mov r12, qword [rsi + 8]
cmp qword [r12], 0
jne 0x1400774fa
mov edx, r15d
call fcn.14004ad40
mov qword [rsp + 0x2c0], rsi
mov rbx, qword [rsp + 0x518]
cmp rdi, 1
mov r14, qword [rsp + 0x48]
jne 0x1400757dd
mov rsi, qword [rsp + 0x2c0]
add rsi, 0x18
inc r15
mov qword [rsp + 0x518], rbx
cmp rsi, qword [rsp + 0x670]
lea rcx, [rsp + 0x4d0]
jne 0x140075763
jmp 0x14007762f
mov rax, qword [rsp + 0x4e0]
cmp rax, r15
jbe 0x140077ad7
shl rdi, 4
add rdi, r12
mov qword [rsp + 0xc8], rdi
mov r8, qword [rsp + 0x4d8]
mov rax, qword [rsp + 0x4f0]
lea rdx, [r15 + r15*2]
mov rcx, rdx
shl rcx, 4
lea r9, [rax + rcx]
mov qword [rsp + 0x30], r9
shl rdx, 3
add rdx, qword [rsp + 0x508]
mov qword [rsp + 0x68], rdx
mov rdx, qword [rsp + 0x4f8]
mov qword [rsp + 0x2b8], rdx
add rax, rcx
add rax, 0x20
mov qword [rsp + 0x668], rax
mov rcx, qword [rsp + 0x510]
add r12, 0x10
mov edi, 1
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0xa8], r8
mov qword [rsp + 0x268], r15
cmp rdi, 0x7fffffff
je 0x1400774ac
mov eax, dword [r8 + r15*8 + 4]
cmp eax, 0x7ffffffc
ja 0x1400774c2
add eax, 2
cmp qword [r12], 0
mov dword [r8 + r15*8 + 4], eax
je 0x1400758ff
mov rbp, qword [r12 + 8]
test rbp, rbp
js 0x140077a85
mov qword [rsp + 0x80], rbx
movabs rcx, 0x8000000000000008
lea rax, [rcx - 0x20]
cmp rbp, rax
ja 0x140077a54
mov rbx, qword [r12]
lea r13, [rbp + 0x17]
lea rax, [rcx - 0x10]
and r13, rax
je 0x140075946
movzx eax, byte [0x140297030]
xor ecx, ecx
mov rdx, r13
call fcn.1400f4570
mov rsi, rax
test rax, rax
jne 0x14007594b
jmp 0x140077ae5
cmp rcx, r15
mov rcx, qword [rsp + 0x68]
jbe 0x140077b07
mov rsi, qword [rcx + 0x10]
cmp rsi, qword [rcx]
jne 0x140075920
call fcn.140047ee0
mov rcx, qword [rsp + 0x68]
mov rdx, rcx
mov rax, qword [rcx + 8]
mov rcx, rsi
shl rcx, 4
mov qword [rax + rcx], 0
inc rsi
mov qword [rdx + 0x10], rsi
add rbx, 0x10
jmp 0x140075dae
mov esi, 8
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x468], rdi
add rbx, 0x10
mov qword [rsi], 1
mov qword [rsi + 8], 1
lea r13, [rsi + 0x10]
mov rcx, r13
mov rdx, rbx
mov r8, rbp
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x278], rsi
mov qword [rsp + 0x270], rbp
cmp qword [rsp + 0x2b8], r15
jbe 0x140075ed3
mov rax, qword [rsp + 0x30]
cmp qword [rax + 0x18], 0
je 0x140075bd9
mov rbx, qword [rsp + 0x30]
movdqu xmm0, xmmword [rbx + 0x20]
pshufd xmm1, xmm0, 0x44
pxor xmm1, xmm8
movdqa xmmword [rsp + 0xd0], xmm1
pshufd xmm1, xmm0, 0xee
pxor xmm1, xmm9
movdqa xmmword [rsp + 0xe0], xmm1
movdqa xmmword [rsp + 0xf0], xmm0
lea rax, [rsp + 0x100]
movaps xmmword [rax], xmm6
mov qword [rax + 0x10], 0
lea rsi, [rsp + 0xd0]
mov rcx, rsi
mov rdx, r13
mov r8, rbp
call fcn.14004bf90
mov byte [rsp + 0x280], 0xff
mov r8d, 1
mov rcx, rsi
lea rdx, [rsp + 0x280]
call fcn.14004bf90
mov rax, qword [rsp + 0xe0]
mov r9, qword [rsp + 0x100]
shl r9, 0x38
or r9, qword [rsp + 0x108]
mov rcx, qword [rsp + 0xe8]
mov r8, qword [rsp + 0xd0]
add r8, rax
rol rax, 0xd
xor rcx, r9
xor rax, r8
rol r8, 0x20
mov rdx, qword [rsp + 0xd8]
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rcx, r8
xor rax, rdx
rol rdx, 0x20
xor r8, r9
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
xor rdx, 0xff
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
xor rax, r8
rol r8, 0x20
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
add r8, rcx
rol rcx, 0x15
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
xor rcx, r8
add r8, rax
rol rax, 0xd
add rdx, rcx
rol rcx, 0x10
xor rcx, rdx
rol rcx, 0x15
xor rax, r8
add rdx, rax
rol rax, 0x11
mov rsi, rdx
rol rsi, 0x20
xor rsi, rax
xor rsi, rcx
xor rsi, rdx
mov rdi, qword [rbx]
mov rbx, qword [rbx + 8]
mov rax, rsi
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm10, xmm0, 0
xor r15d, r15d
and rsi, rbx
movdqu xmm11, xmmword [rdi + rsi]
movdqa xmm0, xmm11
pcmpeqb xmm0, xmm10
pmovmskb r12d, xmm0
test r12d, r12d
jne 0x140075ba0
pcmpeqb xmm11, xmm7
pmovmskb eax, xmm11
test eax, eax
jne 0x140075bd9
add rsi, r15
add rsi, 0x10
add r15, 0x10
jmp 0x140075b54
lea eax, [r12 - 1]
and eax, r12d
mov r12d, eax
test ax, ax
je 0x140075b71
tzcnt eax, r12d
add rax, rsi
and rax, rbx
neg rax
lea rax, [rax + rax*2]
cmp qword [rdi + rax*8 - 0x10], rbp
jne 0x140075b90
lea rax, [rdi + rax*8]
mov rdx, qword [rax - 0x18]
add rdx, 0x10
mov rcx, r13
mov r8, rbp
call sub.msvcrt.dll_memcmp
test eax, eax
jne 0x140075b90
jmp 0x140075f05
mov r8, qword [rsp + 0x38]
lock inc qword [r8]
jle 0x140077cdc
mov rdi, qword [rsp + 0x30]
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
mov r9, rbp
call fcn.14004b510
mov rbx, rax
cmp qword [rdi + 0x10], 0
jne 0x140075c17
mov rcx, rdi
mov rdx, qword [rsp + 0x668]
call fcn.14004b6a0
mov rsi, qword [rdi]
mov rdi, qword [rdi + 8]
mov rax, rbx
shr rax, 0x39
mov qword [rsp + 0x658], rax
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm10, xmm0, 0
xor r15d, r15d
xor eax, eax
mov qword [rsp + 0x40], rax
and rbx, rdi
movdqu xmm11, xmmword [rsi + rbx]
movdqa xmm0, xmm11
pcmpeqb xmm0, xmm10
pmovmskb r14d, xmm0
test r14d, r14d
jne 0x140075ccf
cmp qword [rsp + 0x40], 1
mov edx, 1
je 0x140075c92
pmovmskb eax, xmm11
xor edx, edx
test eax, eax
setne dl
tzcnt eax, eax
add rax, rbx
and rax, rdi
mov qword [rsp + 0x660], rax
mov qword [rsp + 0x40], rdx
pcmpeqb xmm11, xmm7
pmovmskb eax, xmm11
test eax, eax
mov r14, qword [rsp + 0x48]
mov r12, qword [rsp + 0x28]
jne 0x140075e26
add rbx, r15
add rbx, 0x10
add r15, 0x10
jmp 0x140075c4a
lea eax, [r14 - 1]
and eax, r14d
mov r14d, eax
test ax, ax
je 0x140075c67
tzcnt eax, r14d
add rax, rbx
and rax, rdi
neg rax
lea rax, [rax + rax*2]
cmp qword [rsi + rax*8 - 0x10], rbp
jne 0x140075cc0
lea r12, [rsi + rax*8]
mov rdx, qword [r12 - 0x18]
add rdx, 0x10
mov rcx, r13
mov r8, rbp
call sub.msvcrt.dll_memcmp
test eax, eax
jne 0x140075cc0
mov rdi, qword [rsp + 0x468]
mov dword [r12 - 8], edi
mov rsi, qword [rsp + 0x38]
lock dec qword [rsi]
mov r13, qword [rsp + 0x70]
mov r14, qword [rsp + 0x48]
mov r15, qword [rsp + 0x268]
mov rbx, qword [rsp + 0x80]
mov r12, qword [rsp + 0x28]
jne 0x140075d46
mov rcx, rsi
mov rdx, rbp
call fcn.140046c70
cmp qword [rsp + 0x78], r15
jbe 0x140075eb7
mov qword [rsp + 0xd0], rsi
mov qword [rsp + 0x280], rbp
mov rcx, qword [rsp + 0x68]
mov rsi, qword [rcx + 0x10]
cmp rsi, qword [rcx]
jne 0x140075d79
call fcn.140047ee0
mov rcx, qword [rsp + 0x68]
mov rdx, rcx
mov rax, qword [rcx + 8]
mov rcx, rsi
shl rcx, 4
mov r8, qword [rsp + 0x38]
mov qword [rax + rcx], r8
mov qword [rax + rcx + 8], rbp
inc rsi
mov qword [rdx + 0x10], rsi
lea rbx, [rbx + rbp*2]
add rbx, 0x24
movabs rbp, 0x8000000000000008
lea rax, [rdi + 1]
mov qword [rsp + 0x2c8], rax
mov rdx, qword [rsp + 0xa8]
mov ecx, dword [rdx + r15*8]
mov edx, dword [rdx + r15*8 + 4]
sub rdx, rcx
shr rdx, 1
lea rcx, [rdx + 1]
mov qword [rsp + 0x88], rcx
cmp rdx, rdi
jne 0x1400779b5
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x680], rsi
cmp rax, rsi
jne 0x1400779ea
add r12, 0x10
mov rdi, rax
cmp r12, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x78]
mov r8, qword [rsp + 0xa8]
jne 0x140075877
jmp 0x1400757af
mov r8, qword [rsp + 0x660]
movzx eax, byte [rsi + r8]
test al, al
js 0x140075e49
movdqa xmm0, xmmword [rsi]
pmovmskb eax, xmm0
tzcnt r8d, eax
movzx eax, byte [rsi + r8]
and al, 1
movzx eax, al
mov rcx, qword [rsp + 0x30]
sub qword [rcx + 0x10], rax
lea rax, [r8 - 0x10]
and rax, rdi
mov rdx, qword [rsp + 0x658]
mov byte [rsi + r8], dl
mov byte [rsi + rax + 0x10], dl
inc qword [rcx + 0x18]
neg r8
lea rax, [r8 + r8*2]
mov rcx, qword [rsp + 0x38]
mov qword [rsi + rax*8 - 0x18], rcx
mov qword [rsi + rax*8 - 0x10], rbp
mov rdi, qword [rsp + 0x468]
mov dword [rsi + rax*8 - 8], edi
mov rsi, rcx
mov r13, qword [rsp + 0x70]
mov r15, qword [rsp + 0x268]
mov rbx, qword [rsp + 0x80]
cmp qword [rsp + 0x78], r15
ja 0x140075d51
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x2b8], rax
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutilcaptures.rs
mov qword [rsp + 0x450], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x518], rax
mov rcx, qword [rsp + 0x268]
mov rdx, qword [rsp + 0x2b8]
mov r8, qword [rsp + 0x450]
call fcn.1400385c0
jmp 0x140077cdc
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x518], rax
test rbp, rbp
je 0x140076219
movzx eax, byte [0x140297030]
xor ecx, ecx
mov rdx, rbp
call fcn.1400f4570
test rax, rax
mov r15, qword [rsp + 0x268]
mov rsi, qword [rsp + 0x38]
je 0x140077bf3
mov rcx, rax
jmp 0x14007622b
xor r8d, r8d
lea rcx, [rsp + 0xd0]
mov rdx, r14
call fcn.14004abf0
mov rsi, qword [rsp + 0xd0]
lea rax, [rbp - 4]
cmp rsi, rax
jne 0x1400760f4
movups xmm0, xmmword [rsp + 0x510]
movups xmmword [rsp + 0x120], xmm0
movdqu xmm0, xmmword [rsp + 0x4d0]
movdqu xmm1, xmmword [rsp + 0x4e0]
movdqu xmm2, xmmword [rsp + 0x4f0]
movdqu xmm3, xmmword [rsp + 0x500]
movdqu xmmword [rsp + 0x110], xmm3
movdqu xmmword [rsp + 0x100], xmm2
movdqu xmmword [rsp + 0xf0], xmm1
movdqu xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0xd0], 1
mov qword [rsp + 0xd8], 1
movzx eax, byte [0x140297030]
mov edx, 0x60
xor ecx, ecx
call fcn.1400f4570
test rax, rax
je 0x140077c05
mov rbx, rax
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x110]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0xd0]
movdqu xmm1, xmmword [rsp + 0xe0]
movdqu xmm2, xmmword [rsp + 0xf0]
movdqu xmm3, xmmword [rsp + 0x100]
movdqu xmmword [rax + 0x30], xmm3
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov rax, qword [rsp + 0x678]
lock dec qword [rax]
jne 0x14007606e
mov rcx, qword [rsp + 0x3f8]
call fcn.1400480d0
mov qword [rsp + 0x3f8], rbx
mov rbx, qword [rsp + 0xa0]
cmp rbx, 0x7fffffff
ja 0x140077c21
mov r12, qword [r13 + 0x48]
test rbx, rbx
je 0x140076ab4
mov rax, rbx
shl rax, 5
add rax, r12
mov qword [rsp + 0x40], rax
movabs rcx, 0xffffffffffffff8
xor eax, eax
mov qword [rsp + 0x30], rax
lea r15, [rsp + 0xd0]
lea rax, [rcx + 7]
mov qword [rsp + 0x38], rax
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
mov qword [rsp + 0xa8], rax
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
mov qword [rsp + 0x28], rax
mov r13, r12
xor r14d, r14d
mov qword [rsp + 0x68], r15
jmp 0x1400762b2
mov r12, qword [rsp + 0xd8]
mov r15, qword [rsp + 0xe0]
movabs rbx, 0xffffffff00000000
and rbx, r15
mov ebp, dword [rsp + 0xe8]
mov edi, dword [rsp + 0xec]
jmp 0x140077506
mov ecx, dword [rsp + 0xdc]
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x2d0], xmm0
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x2e0], xmm0
movups xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x2f0], xmm0
movups xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x300], xmm0
movups xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x310], xmm0
movups xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x320], xmm0
movdqu xmm0, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0x330], xmm0
mov r14, qword [rsp + 0x48]
mov esi, dword [rsp + 0x40]
movaps xmm0, xmmword [rsp + 0x330]
movups xmmword [r14 + 0x70], xmm0
movaps xmm0, xmmword [rsp + 0x320]
movups xmmword [r14 + 0x60], xmm0
movaps xmm0, xmmword [rsp + 0x310]
movups xmmword [r14 + 0x50], xmm0
movdqa xmm0, xmmword [rsp + 0x2d0]
movdqa xmm1, xmmword [rsp + 0x2e0]
movdqa xmm2, xmmword [rsp + 0x2f0]
movdqa xmm3, xmmword [rsp + 0x300]
movdqu xmmword [r14 + 0x40], xmm3
movdqu xmmword [r14 + 0x30], xmm2
movdqu xmmword [r14 + 0x20], xmm1
movdqu xmmword [r14 + 0x10], xmm0
mov qword [r14], rax
mov dword [r14 + 8], esi
mov dword [r14 + 0xc], ecx
jmp 0x140074688
mov ecx, 1
mov r15, qword [rsp + 0x268]
mov rsi, qword [rsp + 0x38]
mov r12, rcx
mov rdx, r13
mov r8, rbp
call sub.msvcrt.dll_memcpy
lock dec qword [rsi]
jne 0x140076254
mov rcx, qword [rsp + 0x278]
mov rdx, qword [rsp + 0x270]
call fcn.140046c70
lea rcx, [rsp + 0x4d0]
call fcn.140048110
mov rsi, rbp
mov r13, qword [rsp + 0x70]
jmp 0x140077524
mov dword [rsp + 0xd0], 7
lea rcx, [rsp + 0x2d0]
mov rdx, r15
call fcn.14004b0a0
mov rdx, qword [rsp + 0x60]
cmp r14, rdx
jae 0x140077b55
mov rcx, qword [rsp + 0x58]
mov dword [rcx + r14*4], eax
add r13, 0x20
inc r14
cmp r13, qword [rsp + 0x40]
je 0x140076a0f
cmp r14, rbx
je case.default.0x1400762cd
mov eax, dword [r13]
lea rcx, [0x1400fe090]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov edi, dword [r13 + 4]
mov rsi, qword [rsp + 0xc0]
cmp rsi, qword [rsp + 0xb0]
jne 0x1400762f2
lea rcx, [rsp + 0xb0]
call fcn.1400ccec0
mov rax, qword [rsp + 0xb8]
mov dword [rax + rsi*8], r14d
mov dword [rax + rsi*8 + 4], edi
inc rsi
mov qword [rsp + 0xc0], rsi
jmp 0x1400762a0
mov eax, dword [r13 + 4]
mov rdx, qword [rsp + 0x3f8]
cmp qword [rdx + 0x20], rax
jbe 0x140077a27
mov ecx, dword [r13 + 8]
mov r8, qword [rdx + 0x18]
mov edx, dword [r8 + rax*8]
mov r8d, dword [r8 + rax*8 + 4]
sub r8, rdx
shr r8, 1
cmp r8, rcx
jb 0x140077a27
lea r8, [rax + rax]
test ecx, ecx
lea rdx, [rdx + rcx*2 - 2]
cmove rdx, r8
cmp rdx, 0x7ffffffe
ja 0x140077bb1
mov r8d, dword [r13 + 0xc]
mov dword [rsp + 0xd4], r8d
mov dword [rsp + 0xd8], eax
mov dword [rsp + 0xdc], ecx
mov dword [rsp + 0xe0], edx
mov dword [rsp + 0xd0], 6
lea rcx, [rsp + 0x2d0]
mov rdx, r15
call fcn.14004b0a0
mov rdx, qword [rsp + 0x60]
cmp r14, rdx
jb 0x140076297
jmp 0x140077b93
mov eax, dword [r13 + 4]
mov dword [rsp + 0xd4], eax
mov dword [rsp + 0xd0], 8
lea rcx, [rsp + 0x2d0]
mov rdx, r15
call fcn.14004b0a0
mov rdx, qword [rsp + 0x60]
cmp r14, rdx
jb 0x140076297
jmp 0x140077b67
mov rsi, qword [r13 + 0x18]
test rsi, rsi
je 0x14007626e
cmp rsi, 1
jne 0x140076639
mov rax, qword [r13 + 0x10]
mov rax, qword [rax]
mov qword [rsp + 0xd4], rax
mov dword [rsp + 0xd0], 0
lea rcx, [rsp + 0x2d0]
mov rdx, r15
call fcn.14004b0a0
jmp 0x140076289
mov rax, qword [r13 + 4]
mov qword [rsp + 0xd4], rax
mov dword [rsp + 0xd0], 3
lea rcx, [rsp + 0x2d0]
mov rdx, r15
call fcn.14004b0a0
mov rdx, qword [rsp + 0x60]
cmp r14, rdx
jb 0x140076297
jmp 0x140077b4c
mov rsi, qword [r13 + 0x18]
test rsi, rsi
je 0x14007672d
cmp rsi, 1
je 0x1400766cf
cmp rsi, 2
jne 0x14007675b
mov rax, qword [r13 + 0x10]
movq xmm0, qword [rax]
pshufd xmm0, xmm0, 0xe1
movq qword [rsp + 0xd4], xmm0
mov dword [rsp + 0xd0], 5
lea rcx, [rsp + 0x2d0]
mov rdx, r15
call fcn.14004b0a0
mov rdx, qword [rsp + 0x60]
cmp r14, rdx
jb 0x140076297
jmp 0x140077cde
mov rax, qword [r13 + 4]
mov qword [rsp + 0xd4], rax
mov dword [rsp + 0xd0], 0
lea rcx, [rsp + 0x2d0]
mov rdx, r15
call fcn.14004b0a0
mov rdx, qword [rsp + 0x60]
cmp r14, rdx
jb 0x140076297
jmp 0x140077b5e
mov eax, dword [r13 + 4]
mov rdx, qword [rsp + 0x3f8]
cmp qword [rdx + 0x20], rax
jbe 0x140077a36
mov ecx, dword [r13 + 8]
mov r8, qword [rdx + 0x18]
mov edx, dword [r8 + rax*8]
mov r8d, dword [r8 + rax*8 + 4]
sub r8, rdx
shr r8, 1
cmp r8, rcx
jb 0x140077a36
lea r8, [rax + rax]
test ecx, ecx
lea r9, [rdx + rcx*2 - 2]
cmove r9, r8
lea rdx, [r9 + 1]
cmp r9, 0x7ffffffd
ja 0x140077b82
mov r8d, dword [r13 + 0xc]
mov dword [rsp + 0xd4], r8d
mov dword [rsp + 0xd8], eax
mov dword [rsp + 0xdc], ecx
mov dword [rsp + 0xe0], edx
mov dword [rsp + 0xd0], 6
lea rcx, [rsp + 0x2d0]
mov rdx, r15
call fcn.14004b0a0
mov rdx, qword [rsp + 0x60]
cmp r14, rdx
jb 0x140076297
jmp 0x140077b79
mov rsi, qword [r13 + 0x18]
test rsi, rsi
je 0x14007683c
cmp rsi, 1
je 0x1400767cf
cmp rsi, 2
jne 0x14007686a
mov rax, qword [r13 + 0x10]
mov rax, qword [rax]
mov qword [rsp + 0xd4], rax
mov dword [rsp + 0xd0], 5
lea rcx, [rsp + 0x2d0]
mov rdx, r15
call fcn.14004b0a0
mov rdx, qword [rsp + 0x60]
cmp r14, rdx
jb 0x140076297
jmp 0x140077d1f
mov dword [rsp + 0xd0], 7
lea rcx, [rsp + 0x2d0]
mov rdx, r15
call fcn.14004b0a0
mov rdx, qword [rsp + 0x60]
cmp r14, rdx
jb 0x140076297
jmp 0x140077b70
lea rbx, [rsi*8]
cmp rsi, qword [rsp + 0x38]
ja 0x140077ac5
mov rdi, rbp
mov rbp, qword [r13 + 0x10]
movzx eax, byte [0x140297030]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f4570
test rax, rax
je 0x1400779ab
mov r15, rax
mov rcx, rax
mov rdx, rbp
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0xd8], r15
mov qword [rsp + 0xe0], rsi
mov dword [rsp + 0xd0], 1
lea rcx, [rsp + 0x2d0]
lea r15, [rsp + 0xd0]
mov rdx, r15
call fcn.14004b0a0
mov rbx, qword [rsp + 0xa0]
mov rbp, rdi
mov rdx, qword [rsp + 0x60]
cmp r14, rdx
jb 0x140076297
jmp 0x140077b55
mov rax, qword [r13 + 0x10]
mov edi, dword [rax]
mov rsi, qword [rsp + 0xc0]
cmp rsi, qword [rsp + 0xb0]
jne 0x1400766f4
lea rcx, [rsp + 0xb0]
call fcn.1400ccec0
mov rax, qword [rsp + 0xb8]
mov dword [rax + rsi*8], r14d
mov dword [rax + rsi*8 + 4], edi
inc rsi
mov qword [rsp + 0xc0], rsi
cmp qword [r13 + 0x18], 0
je 0x140077cea
mov rdx, qword [rsp + 0x60]
cmp r14, rdx
jb 0x140076828
jmp 0x140077cfb
mov dword [rsp + 0xd0], 7
lea rcx, [rsp + 0x2d0]
mov rdx, r15
call fcn.14004b0a0
mov rdx, qword [rsp + 0x60]
cmp r14, rdx
jb 0x140076297
jmp 0x140077d07
lea rbx, [rsi*4]
movabs rax, 0x1fffffffffffffff
cmp rsi, rax
ja 0x140077ac5
mov rdi, rbp
mov r15, qword [r13 + 0x10]
movzx eax, byte [0x140297030]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f4570
test rax, rax
je 0x1400779ab
mov rbp, rax
mov rcx, rax
mov rdx, r15
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov rax, rsi
shr rax, 1
cmp rsi, 0x10
jae 0x140076905
xor ecx, ecx
mov rbx, qword [rsp + 0xa0]
lea r15, [rsp + 0xd0]
jmp 0x140076998
mov rax, qword [r13 + 0x10]
mov edi, dword [rax]
mov rsi, qword [rsp + 0xc0]
cmp rsi, qword [rsp + 0xb0]
jne 0x1400767f4
lea rcx, [rsp + 0xb0]
call fcn.1400ccec0
mov rax, qword [rsp + 0xb8]
mov dword [rax + rsi*8], r14d
mov dword [rax + rsi*8 + 4], edi
inc rsi
mov qword [rsp + 0xc0], rsi
cmp qword [r13 + 0x18], 0
je 0x140077d2b
mov rdx, qword [rsp + 0x60]
cmp r14, rdx
jae 0x140077d35
mov rax, qword [rsp + 0x58]
mov rcx, qword [r13 + 0x10]
mov ecx, dword [rcx]
mov dword [rax + r14*4], ecx
jmp 0x1400762a0
mov dword [rsp + 0xd0], 7
lea rcx, [rsp + 0x2d0]
mov rdx, r15
call fcn.14004b0a0
mov rdx, qword [rsp + 0x60]
cmp r14, rdx
jb 0x140076297
jmp 0x140077d41
lea rbx, [rsi*4]
movabs rax, 0x1fffffffffffffff
cmp rsi, rax
ja 0x140077ac5
mov rdi, rbp
mov rbp, qword [r13 + 0x10]
movzx eax, byte [0x140297030]
xor ecx, ecx
mov rdx, rbx
call fcn.1400f4570
test rax, rax
je 0x1400779ab
mov r15, rax
mov rcx, rax
mov rdx, rbp
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0xd8], r15
mov qword [rsp + 0xe0], rsi
mov dword [rsp + 0xd0], 4
lea rcx, [rsp + 0x2d0]
lea r15, [rsp + 0xd0]
mov rdx, r15
call fcn.14004b0a0
mov rbx, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0x60]
cmp r14, rdx
jb 0x140076a07
jmp 0x140077d13
mov rcx, rax
movabs rdx, 0xffffffffffffff8
and rcx, rdx
lea rdx, [rsi*4 - 0x10]
add rdx, rbp
lea r8, [rsi + rsi]
movabs r9, 0x3fffffffffffffe0
and r8, r9
xor r9d, r9d
mov rbx, qword [rsp + 0xa0]
lea r15, [rsp + 0xd0]
movdqu xmm0, xmmword [rbp + r9]
movdqu xmm1, xmmword [rbp + r9 + 0x10]
movdqu xmm2, xmmword [rdx - 0x10]
movdqu xmm3, xmmword [rdx]
pshufd xmm3, xmm3, 0x1b
pshufd xmm2, xmm2, 0x1b
movdqu xmmword [rbp + r9], xmm3
movdqu xmmword [rbp + r9 + 0x10], xmm2
pshufd xmm0, xmm0, 0x1b
movdqu xmmword [rdx], xmm0
pshufd xmm0, xmm1, 0x1b
movdqu xmmword [rdx - 0x10], xmm0
add rdx, 0xffffffffffffffe0
add r9, 0x20
cmp r8, r9
jne 0x140076944
cmp rax, rcx
je 0x1400769ce
neg rax
lea rdx, [rcx*4]
add rdx, rbp
neg rcx
lea r8, [rsi*4 - 4]
add r8, rbp
mov r9d, dword [rdx]
mov r10d, dword [r8 + rcx*4]
mov dword [rdx], r10d
mov dword [r8 + rcx*4], r9d
dec rcx
add rdx, 4
cmp rax, rcx
jne 0x1400769b4
mov qword [rsp + 0xd8], rbp
mov qword [rsp + 0xe0], rsi
mov dword [rsp + 0xd0], 4
lea rcx, [rsp + 0x2d0]
mov rdx, r15
call fcn.14004b0a0
mov rdx, qword [rsp + 0x60]
cmp r14, rdx
jae 0x140077ccd
mov rbp, rdi
jmp 0x140076297
mov ecx, 8
mov rdx, rbx
call fcn.1400f4570
mov qword [rsp + 0x28], rax
test rax, rax
jne 0x140076abe
mov eax, 1
jmp 0x140077ac0
mov ecx, dword [rsp + 0xdc]
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x2d0], xmm0
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x2e0], xmm0
movups xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x2f0], xmm0
movups xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x300], xmm0
movups xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x310], xmm0
movups xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x320], xmm0
movdqu xmm0, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0x330], xmm0
mov esi, edx
jmp 0x140074da0
mov eax, 1
mov qword [rsp + 0x28], rax
mov rcx, qword [rsp + 0xc0]
mov rax, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
test rcx, rcx
je 0x140076c46
mov r11, qword [rsp + 0xb8]
lea rsi, [r11 + rcx*8]
mov rcx, qword [rsp + 0x70]
mov r9, qword [rcx + 0x50]
lea r8, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
lea r14, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
lea r15, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
lea r13, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
jmp 0x140076b19
add r11, 8
cmp r11, rsi
je 0x140076c46
mov r10d, dword [r11]
cmp rbx, r10
jbe 0x140077908
mov rcx, qword [rsp + 0x28]
cmp byte [rcx + r10], 0
jne 0x140076b0c
mov ebp, dword [r11 + 4]
cmp r9, rbp
jbe 0x14007792e
mov rcx, rbp
nop word cs:[rax + rax]
mov rbx, rcx
shl rbx, 5
lea rdi, [r12 + rbx]
mov ebx, dword [r12 + rbx]
cmp ebx, 7
je 0x140076b80
cmp ebx, 6
je 0x140076b80
test ebx, ebx
jne 0x140076b97
add rdi, 4
mov ecx, dword [rdi]
cmp r9, rcx
ja 0x140076b50
jmp 0x1400778a4
cmp qword [rdi + 0x18], 1
jne 0x140076b97
mov rdi, qword [rdi + 0x10]
mov ecx, dword [rdi]
cmp r9, rcx
ja 0x140076b50
jmp 0x1400778a4
cmp rdx, rcx
jbe 0x140077919
cmp rdx, r10
mov rbx, qword [rsp + 0xa0]
jbe 0x140077925
mov edi, dword [rax + rcx*4]
mov dword [rax + r10*4], edi
mov rdi, qword [rsp + 0x28]
mov byte [rdi + r10], 1
nop word cs:[rax + rax]
mov rdi, rbp
shl rdi, 5
lea r10, [r12 + rdi]
mov edi, dword [r12 + rdi]
cmp edi, 7
je 0x140076c00
cmp edi, 6
je 0x140076c00
test edi, edi
jne 0x140076b0c
add r10, 4
jmp 0x140076c0f
cmp qword [r10 + 0x18], 1
jne 0x140076b0c
mov r10, qword [r10 + 0x10]
cmp rdx, rbp
jbe 0x1400778b3
mov r10d, dword [r10]
mov edi, dword [rax + rcx*4]
mov dword [rax + rbp*4], edi
cmp rbx, rbp
jbe 0x1400778bb
mov rdi, qword [rsp + 0x28]
mov byte [rdi + rbp], 1
mov rbp, r10
cmp r9, r10
ja 0x140076bd0
mov rdx, r9
mov r8, r13
jmp 0x1400778c4
mov rcx, qword [rsp + 0x410]
test rcx, rcx
je 0x140076dd5
mov r9, qword [rsp + 0x408]
lea rcx, [rcx + rcx*2]
lea r11, [r9 + rcx*8]
lea rdi, [0x1400fe0b8]
lea rbx, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
sbb bl, byte [rbx]
add byte [rbp + rcx*4 + 0x35], cl
and al, 0x1a
sbb eax, dword [rax]
sbb bl, byte [rbx]
add byte [rbp + rcx*4 + 0x35], cl
and al, 0x1a
sbb eax, dword [rax]
lea r15, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
lea r12, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
sbb bl, byte [rbx]
add byte [rbp + rcx*4 + 0x2d], cl
push rdi
sbb bl, byte [rbx]
add byte [rbp + rcx*4 + 5], cl
push 0xffffffffeb001b1a
invalid
sbb bl, byte [rbx]
add byte [rbp + rcx*4 + 0x2d], cl
push rdi
sbb bl, byte [rbx]
add byte [rbp + rcx*4 + 5], cl
push 0xffffffffeb001b1a
and al, byte [rbp - 0x75]
mov r10d, dword [r9 + 4]
cmp rdx, r10
invalid
mov r10d, dword [r9 + 4]
cmp rdx, r10
invalid
ror byte [rdi], cl
xchg byte [rcx + 0x4200000e], cl
mov ecx, dword [rax + rdx*4]
jbe 0x140077b30
mov ecx, dword [rax + r10*4]
mov dword [r9 + 4], ecx
add r9, 0x18
cmp r9, r11
je 0x140076dd5
mov ecx, dword [r9]
movsxd rcx, dword [rdi + rcx*4]
add rcx, rdi
jmp rcx
mov rbp, qword [r9 + 0x10]
test rbp, rbp
je case.0x140076cc6.7
mov rcx, qword [r9 + 8]
shl rbp, 3
add esi, dword [rcx]
test byte [rdi], 0x1f
add byte [rax], r8b
add esi, dword [rcx]
test byte [rdi], 0x1f
add byte [rax], r8b
mov r10d, dword [rcx + rsi]
cmp rdx, r10
jbe 0x1400778e9
mov r10d, dword [rax + r10*4]
mov dword [rcx + rsi], r10d
add rsi, 8
cmp rbp, rsi
jne 0x140076ce0
jmp case.0x140076cc6.7
mov rbp, qword [r9 + 0x10]
test rbp, rbp
je case.0x140076cc6.7
mov rcx, qword [r9 + 8]
shl rbp, 2
xor esi, esi
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x14], al
xor dword [rcx + rdi - 0x2e], ecx
mov r10d, dword [rcx + rsi]
cmp rdx, r10
jbe 0x1400778f2
mov r10d, dword [rax + r10*4]
mov dword [rcx + rsi], r10d
add rsi, 4
cmp rbp, rsi
jne 0x140076d20
jmp case.0x140076cc6.7
mov r10d, dword [r9 + 4]
cmp rdx, r10
jbe 0x140077b3c
mov ecx, dword [rax + r10*4]
mov dword [r9 + 4], ecx
mov r10d, dword [r9 + 8]
cmp rdx, r10
jbe 0x140077b44
mov ecx, dword [rax + r10*4]
mov dword [r9 + 8], ecx
jmp case.0x140076cc6.7
mov r10d, dword [r9 + 4]
cmp rdx, r10
ja 0x140076ca7
jmp 0x140077b28
mov rbp, qword [r9 + 0x10]
test rbp, rbp
je case.0x140076cc6.7
mov rcx, qword [r9 + 8]
shl rbp, 2
xor esi, esi
nop dword [rax + rax]
mov r10d, dword [rcx + rsi]
cmp rdx, r10
jbe 0x1400778c1
mov r10d, dword [rax + r10*4]
mov dword [rcx + rsi], r10d
add rsi, 4
cmp rbp, rsi
jne 0x140076da0
jmp case.0x140076cc6.7
mov r10d, dword [r9 + 4]
cmp rdx, r10
ja 0x140076ca7
jmp 0x1400778c4
mov r10d, dword [rsp + 0x430]
cmp rdx, r10
jbe 0x140077c98
mov ecx, dword [rax + r10*4]
mov dword [rsp + 0x430], ecx
mov r10d, dword [rsp + 0x434]
cmp rdx, r10
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x48]
jbe 0x140077ca4
mov ecx, dword [rax + r10*4]
mov dword [rsp + 0x434], ecx
mov rcx, qword [rsp + 0x428]
test rcx, rcx
je 0x140076e58
mov r9, qword [rsp + 0x420]
shl rcx, 2
xor r11d, r11d
lea r8, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
mov r10d, dword [r9 + r11]
cmp rdx, r10
jbe 0x1400778c4
mov r10d, dword [rax + r10*4]
mov dword [r9 + r11], r10d
add r11, 4
cmp rcx, r11
jne 0x140076e3a
lea rbx, [rsp + 0x4d0]
lea rdx, [rsp + 0x2d0]
mov r8d, 0x180
mov rcx, rbx
call sub.msvcrt.dll_memcpy
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x1c0], xmm0
movdqa xmmword [rsp + 0x1b0], xmm0
movdqa xmmword [rsp + 0x1a0], xmm0
movdqa xmmword [rsp + 0x190], xmm0
movdqa xmmword [rsp + 0x180], xmm0
movdqa xmmword [rsp + 0x170], xmm0
movdqa xmmword [rsp + 0x160], xmm0
movdqa xmmword [rsp + 0x150], xmm0
movdqa xmmword [rsp + 0x140], xmm0
movdqa xmmword [rsp + 0x130], xmm0
movdqa xmmword [rsp + 0x120], xmm0
movdqa xmmword [rsp + 0x110], xmm0
movdqa xmmword [rsp + 0x100], xmm0
movdqa xmmword [rsp + 0xf0], xmm0
movdqa xmmword [rsp + 0xe0], xmm0
movdqa xmmword [rsp + 0xd0], xmm0
xor eax, eax
mov edx, 1
xor ecx, ecx
xor r8d, r8d
jmp 0x140076f2c
mov byte [rsp + rcx + 0xd1], r8b
inc rcx
cmp rcx, 0xff
je 0x140076f7d
xor r9d, r9d
shld r9, rdx, cl
mov r10d, ecx
shr r10d, 3
mov r11d, 1
shl r11, cl
and r10d, 0x10
test cl, 0x40
cmovne r9, r11
cmovne r11, rax
and r9, qword [rbx + r10 + 0x108]
and r11, qword [rbx + r10 + 0x100]
or r11, r9
je 0x140076f18
inc r8b
jne 0x140076f18
lea rcx, str._Z__
call fcn.14003a2d0
jmp 0x140077cdc
lea rcx, [rsp + 0x4d0]
lea rdx, [rsp + 0xd0]
mov r8d, 0x100
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x90], 4
mov qword [rsp + 0x98], 0
mov rdx, qword [rsp + 0x610]
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xd8], 4
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0xf0], 4
movdqu xmmword [rsp + 0xf8], xmm0
lea rcx, [rsp + 0xd0]
mov qword [rsp + 0x38], rdx
call fcn.140046fb0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x2b0], rax
movdqu xmm0, xmmword [rsp + 0xd0]
movdqu xmm1, xmmword [rsp + 0xe0]
movdqu xmm2, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0x2a0], xmm2
movdqa xmmword [rsp + 0x290], xmm1
movdqa xmmword [rsp + 0x280], xmm0
mov rax, qword [rsp + 0x628]
test rax, rax
je 0x1400772e8
mov r15, qword [rsp + 0x620]
lea rax, [r15 + rax*4]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x40], rax
mov rsi, qword [rsp + 0x2a0]
mov r14, qword [rsp + 0x288]
mov r13, qword [rsp + 0x290]
mov rbp, qword [rsp + 0x608]
mov rdi, qword [rsp + 0x2b0]
mov eax, dword [rsp + 0x63c]
mov r12d, 4
movzx ecx, byte [rsp + 0x642]
mov byte [rsp + 0x68], cl
lea rcx, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutil_sparse_set.rs
mov qword [rsp + 0xc8], rcx
jmp 0x1400770f8
mov eax, dword [rsp + 0x78]
or eax, dword [rsp + 0x30]
mov r15, qword [rsp + 0x2c0]
cmp r15, qword [rsp + 0x80]
je 0x1400772c3
mov dword [rsp + 0x78], eax
mov ebx, dword [r15]
js 0x14007713e
mov ebx, dword [rdi]
cmp qword [rsp + 0x88], 0
add byte [rax], al
add byte [rax], al
jne 0x14007711f
lea rcx, [rsp + 0x88]
call fcn.140073af0
mov r12, qword [rsp + 0x90]
add r15, 4
mov qword [rsp + 0x2c0], r15
mov dword [r12], ebx
mov dword [rsp], ebx
mov dword [rsp], ebx
mov ebx, 1
xor eax, eax
mov qword [rsp + 0x30], rax
mov r12, qword [rsp + 0x90]
xor edi, edi
jmp 0x140077158
and al, 0x90
add byte [rax], al
add byte [rcx], dh
invalid
mov byte [rsp + 0x68], 1
nop dword [rax]
mov rbx, r15
test r15, r15
je 0x1400770da
lea r15, [rbx - 1]
mov qword [rsp + 0x98], r15
mov rax, qword [rsp + 0x88]
mov ecx, dword [r12 + rbx*4 - 4]
mov dword [rsp + 0x270], ecx
cmp qword [rsp + 0x40], rcx
jbe 0x14007786e
mov edx, dword [rsi + rcx*4]
cmp rdi, rdx
jbe 0x14007719a
cmp r13, rdx
jbe 0x140077857
cmp dword [r14 + rdx*4], ecx
je case.0x1400771ec.0
mov qword [rsp + 0x278], rdi
cmp rdi, r13
jae 0x14007775a
mov edx, edi
cmp rdx, r13
jae 0x140077833
mov dword [r14 + rdx*4], ecx
mov dword [rsi + rcx*4], edi
mov cs, word [rax - 1]
invalid
cmp qword [rsp + 0x38], rcx
jbe case.default.0x1400771ec
add byte [rax], al
mov cs, word [rax - 1]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc al, 0x49
lea rdx, [rcx + rcx*2]
lea rcx, [rdx*8]
add rcx, rbp
mov edx, dword [rbp + rdx*8]
lea r8, [0x1400fe0dc]
add byte [rcx + 0x63], cl
adc al, 0x90
add byte [rcx + 0x63], cl
adc al, 0x90
add rdx, r8
jmp rdx
mov eax, dword [rcx + 4]
mov rdx, qword [rsp + 0x30]
or edx, dword [rcx + 8]
mov qword [rsp + 0x30], rdx
mov r12, qword [rsp + 0x90]
jmp 0x14007720b
mov eax, dword [rcx + 4]
mov dword [r12 + rbx*4 - 4], eax
jmp 0x1400772b3
mov rdx, qword [rcx + 8]
mov qword [rsp + 0xa8], rdx
mov rbx, qword [rcx + 0x10]
sub rax, r15
cmp rax, rbx
jae 0x140077250
lea rcx, [rsp + 0x88]
mov rdx, r15
mov r8, rbx
call fcn.140047f90
mov r12, qword [rsp + 0x90]
mov r15, qword [rsp + 0x98]
lea r8, [rbx*4]
lea rcx, [r12 + r15*4]
add byte [rax], al
add byte [rbx - 0x73], cl
or al, 0xbc
mov rdx, qword [rsp + 0xa8]
call sub.msvcrt.dll_memcpy
add r15, rbx
mov qword [rsp + 0x98], r15
jmp case.0x1400771ec.0
mov r15d, dword [rcx + 4]
mov eax, dword [rcx + 8]
mov dword [r12 + rbx*4 - 4], eax
mov qword [rsp + 0x98], rbx
cmp rbx, qword [rsp + 0x88]
jne 0x1400772a4
lea rcx, [rsp + 0x88]
call fcn.140073af0
mov r12, qword [rsp + 0x90]
mov dword [r12 + rbx*4], r15d
inc rbx
mov qword [rsp + 0x98], rbx
mov r15, rbx
jmp case.0x1400771ec.0
movzx ecx, byte [rsp + 0x68]
mov byte [rsp + 0x642], cl
mov dword [rsp + 0x63c], eax
mov qword [rsp + 0x2b0], rdi
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x48]
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x4d0]
mov r8d, 0x180
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0xd0], 1
mov qword [rsp + 0xd8], 1
movzx eax, byte [0x140297030]
mov edx, 0x190
xor ecx, ecx
call fcn.1400f4570
test rax, rax
je 0x140077cb0
mov rbx, rax
lea rdx, [rsp + 0xd0]
mov r8d, 0x190
mov rcx, rax
call sub.msvcrt.dll_memcpy
cmp qword [rsp + 0x280], 0
movabs r14, 0x8000000000000008
je 0x14007737b
mov r8, qword [rsp + 0x288]
mov rcx, qword [0x1402970b8]
xor edx, edx
call fcn.1400f8e9c
cmp qword [rsp + 0x298], 0
je 0x14007739c
mov r8, qword [rsp + 0x2a0]
mov rcx, qword [0x1402970b8]
xor edx, edx
call fcn.1400f8e9c
cmp qword [rsp + 0x88], 0
je 0x1400773bd
mov r8, qword [rsp + 0x90]
mov rcx, qword [0x1402970b8]
xor edx, edx
call fcn.1400f8e9c
cmp qword [rsp + 0xa0], 0
je 0x1400773db
mov rcx, qword [0x1402970b8]
xor edx, edx
mov r8, qword [rsp + 0x28]
call fcn.1400f8e9c
cmp qword [rsp + 0x50], 0
je 0x1400773f6
mov r8, qword [rsp + 0x58]
mov rcx, qword [0x1402970b8]
xor edx, edx
call fcn.1400f8e9c
cmp qword [rsp + 0xb0], 0
je 0x140077417
mov r8, qword [rsp + 0xb8]
mov rcx, qword [0x1402970b8]
xor edx, edx
call fcn.1400f8e9c
inc qword [rsi + 0x28]
mov qword [rdi + 8], rbx
mov qword [rdi], r14
jmp 0x140074688
mov esi, dword [rsp + 0xd8]
mov ecx, dword [rsp + 0xdc]
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x2d0], xmm0
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x2e0], xmm0
movups xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x2f0], xmm0
movups xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x300], xmm0
movups xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x310], xmm0
movups xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x320], xmm0
movdqu xmm0, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0x330], xmm0
jmp 0x140074da0
mov qword [rsp + 0x518], rbx
lea rsi, [rbp - 7]
mov r12d, 0x7fffffff
xor ebx, ebx
jmp 0x140077506
mov r12, rdi
mov qword [rsp + 0x518], rbx
lea rcx, [rsp + 0x4d0]
call fcn.140048110
lea rsi, [rbp - 7]
xor ebx, ebx
mov r14, r15
jmp 0x140077519
lea rsi, [rbp - 8]
mov r12d, 0x7fffffff
jmp 0x140077501
mov r12d, r15d
lea rsi, [rbp - 6]
jmp 0x140077501
mov r12d, r15d
lea rsi, [rbp - 5]
xor ebx, ebx
xor r15d, r15d
mov r14, r15
lea rcx, [rsp + 0x4d0]
call fcn.140048110
mov r15d, ebp
mov ebp, r14d
or rbp, rbx
mov r14, qword [rsp + 0x48]
cmp qword [rsp + 0x50], 0
je 0x14007753f
mov r8, qword [rsp + 0x58]
mov rcx, qword [0x1402970b8]
xor edx, edx
call fcn.1400f8e9c
lea rbx, [rsp + 0x400]
cmp qword [rsp + 0xb0], 0
je 0x140077568
mov r8, qword [rsp + 0xb8]
mov rcx, qword [0x1402970b8]
xor edx, edx
call fcn.1400f8e9c
mov rcx, rbx
call fcn.140048040
cmp qword [rsp + 0x418], 0
je 0x140077591
mov r8, qword [rsp + 0x420]
mov rcx, qword [0x1402970b8]
xor edx, edx
call fcn.1400f8e9c
mov rax, qword [rsp + 0x3f8]
lock dec qword [rax]
jne 0x1400775ac
mov rcx, qword [rsp + 0x3f8]
call fcn.1400480d0
mov qword [r14 + 0x10], r12
mov qword [r14 + 0x18], rbp
mov dword [r14 + 0x20], r15d
mov dword [r14 + 0x24], edi
movups xmm0, xmmword [rsp + 0x470]
movdqu xmm1, xmmword [rsp + 0x480]
movdqu xmm2, xmmword [rsp + 0x490]
movdqu xmm3, xmmword [rsp + 0x4a0]
movups xmmword [r14 + 0x28], xmm0
movdqu xmmword [r14 + 0x38], xmm1
movdqu xmmword [r14 + 0x48], xmm2
movdqu xmmword [r14 + 0x58], xmm3
movdqu xmm0, xmmword [rsp + 0x4b0]
movdqu xmmword [r14 + 0x68], xmm0
mov rax, qword [rsp + 0x4c0]
mov qword [r14 + 0x78], rax
movabs rax, 0x8000000000000008
add rax, 0xfffffffffffffff9
mov qword [r14], rax
mov qword [r14 + 8], rsi
inc qword [r13 + 0x28]
jmp 0x140074688
mov r14, qword [rsp + 0x4d8]
mov r8, qword [rsp + 0x4e0]
jmp 0x140075f50
mov esi, dword [rsp + 0xd8]
mov ecx, dword [rsp + 0xdc]
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x2d0], xmm0
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x2e0], xmm0
movups xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x2f0], xmm0
movups xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x300], xmm0
movups xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x310], xmm0
movups xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x320], xmm0
movdqu xmm0, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0x330], xmm0
jmp 0x1400761a6
mov r13, qword [rsp + 0x70]
mov r14, qword [rsp + 0x48]
mov esi, dword [rsp + 0x40]
cmp qword [r13 + 0x28], 0
je 0x140075172
lea rcx, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompsoncompiler.rs
call fcn.140039a00
lea rcx, [rsp + 0x4e0]
movups xmm0, xmmword [rcx + 0x60]
movaps xmmword [rsp + 0x330], xmm0
movups xmm0, xmmword [rcx + 0x50]
movaps xmmword [rsp + 0x320], xmm0
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rsp + 0x310], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x300], xmm3
movaps xmmword [rsp + 0x2f0], xmm2
movaps xmmword [rsp + 0x2e0], xmm1
movaps xmmword [rsp + 0x2d0], xmm0
mov esi, r9d
mov r14, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x38]
jmp 0x1400761a6
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x63c], eax
movzx eax, byte [rsp + 0x68]
mov byte [rsp + 0x642], al
mov qword [rsp + 0x2b0], rdi
mov qword [rsp + 0x2c8], r13
lea rax, [rsp + 0x278]
mov qword [rsp + 0xd0], rax
lea rax, [0x140010140]
mov qword [rsp + 0xd8], rax
lea rcx, [rsp + 0x2c8]
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0xe8], rax
lea rax, [rsp + 0x270]
mov qword [rsp + 0xf0], rax
lea rax, [0x140047e10]
mov qword [rsp + 0xf8], rax
lea rax, [0x140229ec0]
mov qword [rsp + 0x680], rax
mov qword [rsp + 0x688], 3
mov qword [rsp + 0x6a0], 0
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x690], rax
mov qword [rsp + 0x698], 3
lea rdx, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutil_sparse_set.rs
lea rcx, [rsp + 0x680]
call fcn.140038510
jmp 0x140077cdc
mov rcx, rdx
mov qword [rsp + 0x40], r13
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutil_sparse_set.rs
jmp 0x140077866
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x40], rax
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
jmp 0x140077866
mov rcx, rdx
mov qword [rsp + 0x40], r13
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutil_sparse_set.rs
mov qword [rsp + 0xc8], rax
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x63c], eax
movzx eax, byte [rsp + 0x68]
mov byte [rsp + 0x642], al
mov qword [rsp + 0x2b0], rdi
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0xc8]
call fcn.1400385c0
jmp 0x140077cdc
mov r10, rcx
mov rdx, r9
lea r8, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
jmp 0x1400778c4
mov r10, rbp
mov r8, r14
jmp 0x1400778c4
mov r10, rbp
mov rdx, rbx
mov r8, r15
mov rcx, r10
call fcn.1400385c0
jmp 0x140077cdc
lea rcx, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompsoncompiler.rs
call fcn.140039a00
lea rcx, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompsoncompiler.rs
call fcn.140039a00
lea r8, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
jmp 0x1400778c4
mov r8, rbx
jmp 0x1400778c4
lea rcx, [0x1402257b0]
call fcn.14003a2d0
jmp 0x140077cdc
mov rdx, rbx
jmp 0x1400778c4
lea rcx, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompsoncompiler.rs
call fcn.140039a00
mov r10, rcx
lea r8, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
jmp 0x1400778c4
lea r8, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
jmp 0x1400778c4
mov r10, rbp
jmp 0x1400778a7
lea rcx, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompsoncompiler.rs
call fcn.140039a00
lea rax, [0x140227aa8]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 1
mov qword [rsp + 0xe0], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xe8], xmm0
lea rdx, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
lea rcx, [rsp + 0xd0]
call fcn.140038510
jmp 0x140077cdc
lea rbx, [rsp + 0xe0]
mov ecx, 8
mov edx, 0x60
call fcn.140037bc0
jmp 0x140077cdc
mov eax, 4
jmp 0x140077ac0
mov qword [rsp + 0x518], rbx
mov qword [rsp + 0xd0], 0
lea r9, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutilcaptures.rs
lea r8, [rsp + 0xd0]
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0x2c8]
jmp 0x140077a1d
mov qword [rsp + 0x518], rbx
mov qword [rsp + 0xd0], 0
lea r9, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutilcaptures.rs
lea r8, [rsp + 0xd0]
lea rdx, [rsp + 0x680]
lea rcx, [rsp + 0x280]
call fcn.14004afa0
jmp 0x140077cdc
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
mov qword [rsp + 0xa8], rax
lea rcx, str.invalid_capture_index
mov edx, 0x15
mov r8, qword [rsp + 0xa8]
call fcn.14003a2f0
jmp 0x140077cdc
lea rax, str.library_alloc_src_sync.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14021c6c8]
lea r8, [rsp + 0xd0]
mov edx, 0x2b
call fcn.14003a1d0
jmp 0x140077cdc
mov qword [rsp + 0x518], rbx
lea rax, [0x140224e48]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140224d70]
lea r8, [rsp + 0xd0]
mov edx, 0x2b
call fcn.14003a1d0
jmp 0x140077cdc
xor eax, eax
mov qword [rsp + 0x30], rax
mov rcx, qword [rsp + 0x30]
mov rdx, rbx
call fcn.140037b60
jmp 0x140077cdc
mov qword [rsp + 0x78], rax
lea r8, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutilcaptures.rs
jmp 0x140077b16
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x518], rax
mov ecx, 8
mov rdx, r13
call fcn.140037bc0
jmp 0x140077cdc
mov qword [rsp + 0x518], rbx
lea r8, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutilcaptures.rs
mov rcx, r15
mov rdx, qword [rsp + 0x78]
call fcn.1400385c0
jmp 0x140077cdc
mov r8, r14
jmp 0x1400778c4
lea r8, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
jmp 0x1400778c4
mov r8, r12
jmp 0x1400778c4
mov r8, r13
jmp 0x1400778c4
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
jmp 0x140077b9a
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
jmp 0x140077b9a
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
jmp 0x140077b9a
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
jmp 0x140077b9a
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
jmp 0x140077b9a
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
jmp 0x140077b9a
mov qword [rsp + 0xd0], rdx
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
jmp 0x140077bc0
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
mov qword [rsp + 0x28], rax
mov rcx, r14
mov r8, qword [rsp + 0x28]
call fcn.1400385c0
jmp 0x140077cdc
mov qword [rsp + 0xd0], rdx
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
mov qword [rsp + 0x20], rax
lea rcx, str.a_small_enough_slot
lea r9, [0x140224c50]
mov edx, 0x13
mov r8, qword [rsp + 0x68]
call fcn.14003a1d0
jmp 0x140077cdc
lea rcx, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompsoncompiler.rs
call fcn.140039a00
mov ecx, 1
mov rdx, rbp
call fcn.140037b60
jmp 0x140077cdc
lea rbx, [rsp + 0xe0]
mov ecx, 8
mov edx, 0x60
call fcn.140037bc0
jmp 0x140077cdc
lea rax, [0x140229c90]
mov qword [rsp + 0x4d0], rax
lea rax, [0x140010140]
mov qword [rsp + 0x4d8], rax
lea rax, [0x14022a718]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 1
mov qword [rsp + 0xf0], 0
lea rax, [rsp + 0x4d0]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
lea rdx, [0x1402257b0]
lea rcx, [rsp + 0xd0]
call fcn.140038510
jmp 0x140077cdc
lea r8, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
jmp 0x1400778c4
lea r8, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_nfa.rs
jmp 0x1400778c4
mov ecx, 0x10
mov edx, 0x190
call fcn.140037bc0
jmp 0x140077cdc
lea rcx, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompsoncompiler.rs
call fcn.140039a00
lea r8, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
mov rcx, r14
call fcn.1400385c0
ud2
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
jmp 0x140077b9a
xor r14d, r14d
xor edx, edx
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
jmp 0x140077b9a
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
jmp 0x140077b9a
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
jmp 0x140077b9a
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
jmp 0x140077b9a
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
jmp 0x140077b9a
xor r14d, r14d
xor edx, edx
jmp 0x140077b9f
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
jmp 0x140077b9a
lea rax, str.C:Userswin10_x64.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_src_nfa_thompson_builder.rsmust_call_finish_pattern_first
jmp 0x140077b9a
mov ah, 0xb5
mov dh, 0xb7
mov eax, 0xbcbbbab9
mov ebp, 0xc1c0bfbe
ret 0xc4c3
mov edx, 0xbebdbcbb
mov edi, 0xc3c2c1c0
invalid
invalid
invalid
jae 0x1400fe0e4
insd dword [rdi], dx
outsd dx, dword [rsi]
jae 0x1400fe0da
jb 0x1400fe0e0
outsb dx, byte [rsi]
jns 0x1400fe0ec
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte fs:[rsi]
invalid
je 0x1400fe105
invalid
idiv edi
test bh, dh
call [rcx - 125]
idiv edi
lahf
xor edi, -1
jg 0x1400fe024
idiv edi
js 0x1400fe02a
idiv edi
sbb eax, 0xd9fff785
xor edi, -1
jnp 0x1400fe037
idiv edi
and byte [rbx - 0x741d0009], al
idiv edi
adc byte [rdi + rsi*8 - 0x873b701], cl
invalid
idiv edi
je 0x1400fe06e
idiv edi
je 0x1400fe072
idiv edi
je 0x1400fe076
idiv edi
adc dl, byte [rcx - 0x6ec60009]
idiv edi
popfq
xchg ecx, eax
cmp dword [rcx - 0x6e620009], edx
idiv edi
sub al, 0x91
idiv edi
je 0x1400fe08a
idiv edi
imul edx, dword [rax + 0x2fff7], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, bh