Function at 0x14002fbc0
Capabilities:
Inspect section memory permissions
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, 0xb8
mov r12, rcx
mov rsi, qword [rcx]
test byte [rsi + 0x81], 1
jne 0x14002fc07
mov rdi, qword [r12 + 8]
lea r15, [rdi + 0x30]
lea r14, [rdi + 0x40]
mov rax, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x40]
sub rax, rdx
mov ebx, 0xc
cmp rax, 0xb
ja 0x14002fc43
jmp 0x14002fc52
mov rax, qword [rsi + 0x2b0]
mov rax, qword [rax + 0x168]
lea rax, [rax + rax*2]
lea rbx, [rax*2 + 0xc]
mov rdi, qword [r12 + 8]
lea r15, [rdi + 0x30]
lea r14, [rdi + 0x40]
mov rax, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x40]
sub rax, rdx
cmp rax, rbx
jb 0x14002fc52
test rbx, rbx
je 0x14002fcbf
mov rax, qword [r15 + 8]
cmp rbx, 8
jae 0x14002fc6c
mov rcx, rbx
jmp 0x14002fcb0
lea rcx, [rdi + 0x30]
mov r8, rbx
call fcn.140021f70
mov rdx, qword [rdi + 0x40]
mov rax, qword [r15 + 8]
cmp rbx, 8
jb 0x14002fc4d
mov r8, rbx
and r8, 0xfffffffffffffff8
mov ecx, ebx
and ecx, 7
lea r9, [rax + rdx*4]
add r9, 0x10
add rdx, r8
xor r10d, r10d
movaps xmm0, xmmword [0x1403da360]
nop dword [rax]
movups xmmword [r9 + r10*4 - 0x10], xmm0
movups xmmword [r9 + r10*4], xmm0
add r10, 8
cmp r8, r10
jne 0x14002fc90
cmp rbx, r8
je 0x14002fcbf
nop dword [rax]
mov dword [rax + rdx*4], 0x80000000
inc rdx
dec rcx
jne 0x14002fcb0
mov qword [r14], rdx
call fcn.1400824a0
lock inc qword [rax]
jle 0x140030965
mov rbx, rax
mov r14, rdx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
mov rax, qword [rdi + 0x40]
mov rdx, qword [rdi + 0x58]
mov r8, rdx
shl r8, 4
mov rcx, qword [rdi + 0x130]
lea r9, [rcx + rcx*4]
add rax, qword [rdi + 0x28]
add rax, qword [rdi + 0x70]
add rax, qword [rdi + 0x88]
add rax, qword [rdi + 0xa8]
add rax, qword [rdi + 0xc0]
movzx ecx, byte [rsi + 0x2b8]
mov r10d, 4
shl r10, cl
add rax, qword [rdi + 0xd0]
lea rcx, [r8 + r14]
add rcx, 0x24
lea rcx, [rcx + r9*4]
add rcx, qword [rdi + 0xe8]
add rcx, qword [rdi + 0x148]
lea rax, [rcx + rax*4]
add rax, r10
cmp rax, qword [rsi + 0x2c0]
jbe 0x14002fdc5
cmp dword [rsi + 0x40], 1
jne 0x14002fdbd
mov rax, qword [rdi + 0x150]
cmp rax, qword [rsi + 0x48]
jb 0x14002fdbd
cmp dword [rsi + 0x50], 1
jne 0x140030978
mov rax, qword [rsi + 0x58]
mov r8, qword [rdi + 0x158]
cmp qword [rdi], 0
je 0x14002fda1
mov rcx, qword [rdi + 0x10]
mov r9, qword [rdi + 8]
mov r10, rcx
sub r10, r9
neg r10
sub rcx, r9
cmovb rcx, r10
jmp 0x14002fda3
xor ecx, ecx
add rcx, r8
mul rdx
mov rdx, 0xffffffffffffffff
cmovno rdx, rax
cmp rcx, rdx
jb 0x140030978
mov rcx, r12
call fcn.14002f550
mov rcx, r12
call fcn.14002f470
test eax, eax
jne 0x140030978
mov qword [rsp + 0x48], r14
test r14, r14
je 0x1400309e3
mov ebp, edx
movzx r10d, byte [rbx + 0x10]
and r10d, 1
shl r10d, 0x1b
mov r14, qword [rsi + 0x2b8]
and r14d, 0x3f
mov r15d, 1
mov ecx, r14d
shl r15, cl
mov rax, qword [rdi + 0x18]
mov rdx, qword [rdi + 0x28]
sub rax, rdx
cmp rax, r15
jb 0x14003010a
or r10d, ebp
mov rax, qword [rdi + 0x20]
cmp r14d, 3
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0xa8], r12
jb 0x14002fe79
mov rcx, r15
and rcx, 0xfffffffffffffff8
and r15d, 6
lea r8, [rax + rdx*4]
add r8, 0x10
add rdx, rcx
xor r9d, r9d
movaps xmm0, xmmword [0x1403da360]
nop word [rax + rax]
movups xmmword [r8 + r9*4 - 0x10], xmm0
movups xmmword [r8 + r9*4], xmm0
add r9, 8
cmp rcx, r9
jne 0x14002fe60
test rcx, rcx
jne 0x14002fe93
mov rcx, rdx
nop dword [rax]
lea rdx, [rcx + 1]
mov dword [rax + rcx*4], 0x80000000
mov rcx, rdx
dec r15
jne 0x14002fe80
or r10d, 0x80000000
mov qword [rdi + 0x28], rdx
lea r13, [rsi + 0x290]
mov rax, qword [rsi + 0x298]
or rax, qword [rsi + 0x2a8]
mov rcx, qword [rsi + 0x290]
or rcx, qword [rsi + 0x2a0]
or rcx, rax
mov dword [rsp + 0x3c], r10d
je 0x14002ff1e
cmp r10d, 0x80000000
je 0x14002ff1e
mov rcx, qword [rsi + 0x2b8]
and ecx, 0x3f
mov eax, 1
shl rax, cl
cmp rcx, 0x1b
jae 0x140030967
or eax, 0x40000000
cmp eax, r10d
je 0x14002ff1e
mov ebx, 2
shl rbx, cl
cmp rbx, 0x8000000
jae 0x140030aad
or ebx, 0x20000000
cmp ebx, r10d
jne 0x14003008b
mov r14, qword [rsp + 0x48]
add qword [rdi + 0x148], r14
mov r15, qword [rsp + 0x40]
lock inc qword [r15]
jle 0x140030965
lea rbp, [rdi + 0x48]
mov rbx, qword [rdi + 0x58]
cmp rbx, qword [rdi + 0x48]
mov r12, qword [rsp + 0xa8]
jne 0x14002ff5c
mov rcx, rbp
call fcn.140022440
mov r10d, dword [rsp + 0x3c]
mov rax, qword [rdi + 0x50]
mov rcx, rbx
shl rcx, 4
mov qword [rax + rcx], r15
mov qword [rax + rcx + 8], r14
inc rbx
mov qword [rdi + 0x58], rbx
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
lea rcx, [rdi + 0x118]
mov qword [rsp + 0x80], rcx
mov r9d, r10d
mov ebx, r10d
call fcn.1400262d0
mov dword [rsp + 0x88], ebx
lock inc qword [r15]
jle 0x140030965
mov rbx, r14
add rbx, 0x24
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r14
mov rax, qword [rdi + 0x40]
mov rdx, qword [rdi + 0x58]
mov r8, rdx
shl r8, 4
mov rcx, qword [rdi + 0x130]
lea r9, [rcx + rcx*4]
add rax, qword [rdi + 0x28]
add rax, qword [rdi + 0x70]
add rax, qword [rdi + 0x88]
add rax, qword [rdi + 0xa8]
add rax, qword [rdi + 0xc0]
movzx ecx, byte [rsi + 0x2b8]
mov r10d, 4
shl r10, cl
add rax, qword [rdi + 0xd0]
add r8, rbx
lea rcx, [r8 + r9*4]
add rcx, qword [rdi + 0xe8]
add rcx, qword [rdi + 0x148]
lea rax, [rcx + rax*4]
add rax, r10
cmp rax, qword [rsi + 0x2c0]
jbe 0x140030149
cmp dword [rsi + 0x40], 1
jne 0x140030141
mov rax, qword [rdi + 0x150]
cmp rax, qword [rsi + 0x48]
jb 0x140030141
cmp dword [rsi + 0x50], 1
jne 0x140030991
mov rax, qword [rsi + 0x58]
mov r8, qword [rdi + 0x158]
cmp qword [rdi], 0
je 0x140030125
mov rcx, qword [rdi + 0x10]
mov r9, qword [rdi + 8]
mov r10, rcx
sub r10, r9
neg r10
sub rcx, r9
cmovb rcx, r10
jmp 0x140030127
xor r14d, r14d
mov r12d, 1
xor ebp, ebp
xor r15d, r15d
jmp 0x1400300a9
add ebp, 0x100
inc r15
cmp r15, 0xff
ja 0x14002ff1e
xor eax, eax
mov ecx, r15d
shld rax, r12, cl
mov rdx, r15
shr rdx, 3
mov r8d, 1
shl r8, cl
and rdx, 0xfffffffffffffff0
test r15b, 0x40
cmovne rax, r8
cmovne r8, r14
and rax, qword [r13 + rdx + 8]
and r8, qword [r13 + rdx]
or r8, rax
je 0x1400300a0
mov dword [rsp + 0x20], ebx
mov rcx, rsi
mov rdx, rdi
mov r8d, r10d
mov r9d, ebp
call fcn.140030af0
mov r10d, dword [rsp + 0x3c]
jmp 0x1400300a0
lea rcx, [rdi + 0x18]
mov r8, r15
mov r13d, r10d
call fcn.140021f70
mov r10d, r13d
mov rdx, qword [rdi + 0x28]
jmp 0x14002fe1d
xor ecx, ecx
add rcx, r8
mul rdx
mov rdx, 0xffffffffffffffff
cmovno rdx, rax
cmp rcx, rdx
jb 0x140030991
mov rcx, r12
call fcn.14002f550
mov rcx, r12
call fcn.14002f470
test eax, eax
jne 0x140030991
mov r14d, edx
mov qword [rsp + 0xa0], rbp
movzx ebp, byte [r15 + 0x10]
and ebp, 1
shl ebp, 0x1b
mov r12, qword [rsi + 0x2b8]
and r12d, 0x3f
mov r15d, 1
mov ecx, r12d
shl r15, cl
mov rax, qword [rdi + 0x18]
mov rdx, qword [rdi + 0x28]
sub rax, rdx
cmp rax, r15
jb 0x14003044c
or ebp, r14d
mov rax, qword [rdi + 0x20]
cmp r12d, 3
mov qword [rsp + 0xb0], rbx
jb 0x1400301e9
mov rcx, r15
and rcx, 0xfffffffffffffff8
and r15d, 6
lea r8, [rax + rdx*4]
add r8, 0x10
add rdx, rcx
xor r9d, r9d
movaps xmm0, xmmword [0x1403da360]
nop
movups xmmword [r8 + r9*4 - 0x10], xmm0
movups xmmword [r8 + r9*4], xmm0
add r9, 8
cmp rcx, r9
jne 0x1400301d0
test rcx, rcx
jne 0x140030203
mov rcx, rdx
nop dword [rax]
lea rdx, [rcx + 1]
mov dword [rax + rcx*4], 0x80000000
mov rcx, rdx
dec r15
jne 0x1400301f0
or ebp, 0x40000000
mov qword [rdi + 0x28], rdx
mov rax, qword [r13 + 8]
or rax, qword [r13 + 0x18]
mov rcx, qword [r13]
or rcx, qword [r13 + 0x10]
or rcx, rax
je 0x14003026d
mov rcx, qword [rsi + 0x2b8]
and ecx, 0x3f
mov eax, 1
shl rax, cl
cmp rcx, 0x1b
jae 0x140030967
or eax, 0x40000000
cmp eax, ebp
je 0x14003026d
mov r14d, 2
shl r14, cl
cmp r14, 0x8000000
jae 0x140030ab4
or r14d, 0x20000000
cmp r14d, ebp
jne 0x1400303ca
mov r14, qword [rsp + 0x48]
add qword [rdi + 0x148], r14
mov r15, qword [rsp + 0x40]
lock inc qword [r15]
jle 0x140030965
mov rbx, qword [rdi + 0x58]
cmp rbx, qword [rdi + 0x48]
mov r12, qword [rsp + 0xa8]
jne 0x1400302a7
mov rcx, qword [rsp + 0xa0]
call fcn.140022440
mov rax, qword [rdi + 0x50]
mov rcx, rbx
shl rcx, 4
mov qword [rax + rcx], r15
mov qword [rax + rcx + 8], r14
inc rbx
mov qword [rdi + 0x58], rbx
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x80]
mov r9d, ebp
call fcn.1400262d0
mov dword [rsp + 0x8c], ebp
lock inc qword [r15]
jle 0x140030965
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r14
mov rax, qword [rdi + 0x40]
mov rdx, qword [rdi + 0x58]
mov r8, rdx
shl r8, 4
mov rcx, qword [rdi + 0x130]
lea r9, [rcx + rcx*4]
add rax, qword [rdi + 0x28]
add rax, qword [rdi + 0x70]
add rax, qword [rdi + 0x88]
add rax, qword [rdi + 0xa8]
add rax, qword [rdi + 0xc0]
movzx ecx, byte [rsi + 0x2b8]
mov r10d, 4
shl r10, cl
add rax, qword [rdi + 0xd0]
add r8, qword [rsp + 0xb0]
lea rcx, [r8 + r9*4]
add rcx, qword [rdi + 0xe8]
add rcx, qword [rdi + 0x148]
lea rax, [rcx + rax*4]
add rax, r10
cmp rax, qword [rsi + 0x2c0]
jbe 0x140030485
cmp dword [rsi + 0x40], 1
jne 0x14003047d
mov rax, qword [rdi + 0x150]
cmp rax, qword [rsi + 0x48]
jb 0x14003047d
cmp dword [rsi + 0x50], 1
jne 0x1400309aa
mov rax, qword [rsi + 0x58]
mov r8, qword [rdi + 0x158]
cmp qword [rdi], 0
je 0x140030461
mov rcx, qword [rdi + 0x10]
mov r9, qword [rdi + 8]
mov r10, rcx
sub r10, r9
neg r10
sub rcx, r9
cmovb rcx, r10
jmp 0x140030463
mov ebx, 1
xor r15d, r15d
xor r12d, r12d
jmp 0x1400303ea
add r15d, 0x100
inc r12
cmp r12, 0xff
ja 0x14003026d
xor eax, eax
mov ecx, r12d
shld rax, rbx, cl
mov rdx, r12
shr rdx, 3
mov r8d, 1
shl r8, cl
and rdx, 0xfffffffffffffff0
test r12b, 0x40
cmovne rax, r8
mov ecx, 0
cmovne r8, rcx
and rax, qword [r13 + rdx + 8]
and r8, qword [r13 + rdx]
or r8, rax
je 0x1400303e0
mov dword [rsp + 0x20], r14d
mov rcx, rsi
mov rdx, rdi
mov r8d, ebp
mov r9d, r15d
call fcn.140030af0
jmp 0x1400303e0
lea rcx, [rdi + 0x18]
mov r8, r15
call fcn.140021f70
mov rdx, qword [rdi + 0x28]
jmp 0x14003019a
xor ecx, ecx
add rcx, r8
mul rdx
mov rdx, 0xffffffffffffffff
cmovno rdx, rax
cmp rcx, rdx
jb 0x1400309aa
mov rcx, r12
call fcn.14002f550
mov rcx, r12
call fcn.14002f470
test eax, eax
jne 0x1400309aa
mov r14d, edx
movzx r12d, byte [r15 + 0x10]
and r12d, 1
shl r12d, 0x1b
mov rbx, qword [rsi + 0x2b8]
and ebx, 0x3f
mov r15d, 1
mov ecx, ebx
shl r15, cl
mov rax, qword [rdi + 0x18]
mov rdx, qword [rdi + 0x28]
sub rax, rdx
cmp rax, r15
jb 0x140030940
or r12d, r14d
mov rax, qword [rdi + 0x20]
cmp ebx, 3
jb 0x140030519
mov rcx, r15
and rcx, 0xfffffffffffffff8
and r15d, 6
lea r8, [rax + rdx*4]
add r8, 0x10
add rdx, rcx
xor r9d, r9d
movaps xmm0, xmmword [0x1403da360]
nop word [rax + rax]
movups xmmword [r8 + r9*4 - 0x10], xmm0
movups xmmword [r8 + r9*4], xmm0
add r9, 8
cmp rcx, r9
jne 0x140030500
test rcx, rcx
jne 0x140030533
mov rcx, rdx
nop dword [rax]
lea rdx, [rcx + 1]
mov dword [rax + rcx*4], 0x80000000
mov rcx, rdx
dec r15
jne 0x140030520
or r12d, 0x20000000
mov qword [rdi + 0x28], rdx
mov rax, qword [r13 + 8]
or rax, qword [r13 + 0x18]
mov rcx, qword [r13]
or rcx, qword [r13 + 0x10]
or rcx, rax
je 0x14003059d
mov rcx, qword [rsi + 0x2b8]
and ecx, 0x3f
mov eax, 1
shl rax, cl
cmp rcx, 0x1b
jae 0x140030967
or eax, 0x40000000
cmp eax, r12d
je 0x14003059d
mov ebx, 2
shl rbx, cl
cmp rbx, 0x8000000
jae 0x140030aad
or ebx, 0x20000000
cmp ebx, r12d
jne 0x1400308c7
mov r14, qword [rsp + 0x48]
add qword [rdi + 0x148], r14
mov rax, qword [rsp + 0x40]
lock inc qword [rax]
jle 0x140030965
mov rbx, qword [rdi + 0x58]
cmp rbx, qword [rdi + 0x48]
jne 0x1400305cf
mov rcx, qword [rsp + 0xa0]
call fcn.140022440
mov rax, qword [rdi + 0x50]
mov rcx, rbx
shl rcx, 4
mov rdx, qword [rsp + 0x40]
mov qword [rax + rcx], rdx
mov qword [rax + rcx + 8], r14
inc rbx
mov qword [rdi + 0x58], rbx
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x80]
mov r9d, r12d
call fcn.1400262d0
mov dword [rsp + 0x90], r12d
mov dword [rsp + 0x94], 0x80000000
cmp dword [rsp + 0x3c], 0x80000000
jne 0x1400309f3
mov rcx, qword [rsi + 0x2b8]
and ecx, 0x3f
mov eax, 1
shl rax, cl
cmp rcx, 0x1b
jae 0x140030a1d
or eax, 0x40000000
mov dword [rsp + 0x98], eax
cmp ebp, eax
jne 0x140030a2b
mov eax, 2
shl rax, cl
cmp rax, 0x8000000
jae 0x140030a55
or eax, 0x20000000
mov dword [rsp + 0x9c], eax
cmp r12d, eax
jne 0x140030a83
xor r9d, r9d
xor ebx, ebx
jmp 0x1400306c1
movzx ecx, byte [rsi + r9 + 0x190]
lea r15, [r9 + 1]
xor eax, eax
mov bl, 1
mov r14d, ecx
shl r9d, 8
or r9d, eax
mov dword [rsp + 0x20], 0x80000000
mov rcx, rsi
mov rdx, rdi
mov r8d, 0x80000000
call fcn.140030af0
mov r9, r15
test bl, bl
je 0x140030700
cmp r9, 0x101
mov eax, 0x100
cmovae rax, r9
mov r15, r9
nop dword [rax + rax]
cmp r15, 0x100
jae 0x140030710
mov r9, r15
movzx ecx, byte [rsi + r15 + 0x190]
inc r15
cmp r14b, cl
je 0x1400306e0
jmp 0x140030697
cmp r9, 0xff
jbe 0x14003068a
mov rax, r9
cmp rax, 0xffffffffffffffff
je 0x14003073e
movzx r9d, byte [rsi + 0x28f]
shl r9d, 0x10
add r9d, 0x10001
shr r9d, 8
mov eax, 1
mov r15, 0xffffffffffffffff
jmp 0x14003069e
xor r9d, r9d
xor ebx, ebx
jmp 0x140030775
movzx ecx, byte [rsi + r9 + 0x190]
lea r15, [r9 + 1]
xor eax, eax
mov bl, 1
mov r14d, ecx
shl r9d, 8
or r9d, eax
mov dword [rsp + 0x20], ebp
mov rcx, rsi
mov rdx, rdi
mov r8d, ebp
call fcn.140030af0
mov r9, r15
test bl, bl
je 0x1400307b0
cmp r9, 0x101
mov eax, 0x100
cmovae rax, r9
mov r15, r9
nop dword [rax]
cmp r15, 0x100
jae 0x1400307bc
mov r9, r15
movzx ecx, byte [rsi + r15 + 0x190]
inc r15
cmp r14b, cl
je 0x140030790
jmp 0x140030752
cmp r9, 0xff
jbe 0x140030745
mov rax, r9
cmp rax, 0xffffffffffffffff
je 0x1400307ea
movzx r9d, byte [rsi + 0x28f]
shl r9d, 0x10
add r9d, 0x10001
shr r9d, 8
mov eax, 1
mov r15, 0xffffffffffffffff
jmp 0x140030759
xor r9d, r9d
xor ebx, ebx
jmp 0x140030822
movzx ecx, byte [rsi + r9 + 0x190]
lea r15, [r9 + 1]
xor eax, eax
mov bl, 1
mov r14d, ecx
shl r9d, 8
or r9d, eax
mov dword [rsp + 0x20], r12d
mov rcx, rsi
mov rdx, rdi
mov r8d, r12d
call fcn.140030af0
mov r9, r15
test bl, bl
je 0x140030860
cmp r9, 0x101
mov eax, 0x100
cmovae rax, r9
mov r15, r9
nop dword [rax]
cmp r15, 0x100
jae 0x14003086c
mov r9, r15
movzx ecx, byte [rsi + r15 + 0x190]
inc r15
cmp r14b, cl
je 0x140030840
jmp 0x1400307fe
cmp r9, 0xff
jbe 0x1400307f1
mov rax, r9
cmp rax, 0xffffffffffffffff
je 0x14003089a
movzx r9d, byte [rsi + 0x28f]
shl r9d, 0x10
add r9d, 0x10001
shr r9d, 8
mov eax, 1
mov r15, 0xffffffffffffffff
jmp 0x140030805
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov r9d, ebp
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1400262d0
xor r15d, r15d
xor r14d, r14d
jmp 0x1400308da
add r15d, 0x100
inc r14
cmp r14, 0xff
ja 0x14003059d
xor eax, eax
mov ecx, r14d
mov edx, 1
shld rax, rdx, cl
mov rdx, r14
shr rdx, 3
mov r8d, 1
shl r8, cl
and rdx, 0xfffffffffffffff0
test r14b, 0x40
cmovne rax, r8
mov ecx, 0
cmovne r8, rcx
and rax, qword [r13 + rdx + 8]
and r8, qword [r13 + rdx]
or r8, rax
je 0x1400308d0
mov dword [rsp + 0x20], ebx
mov rcx, rsi
mov rdx, rdi
mov r8d, r12d
mov r9d, r15d
call fcn.140030af0
jmp 0x1400308d0
lea rcx, [rdi + 0x18]
mov r8, r15
call fcn.140021f70
mov rdx, qword [rdi + 0x28]
or r12d, r14d
mov rax, qword [rdi + 0x20]
cmp ebx, 3
jae 0x1400304da
jmp 0x140030519
ud2
mov qword [rsp + 0x30], rax
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
jmp 0x140030ac0
lock dec qword [rbx]
jne 0x140030988
lea rcx, [rsp + 0x50]
call fcn.1400211e0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
jmp 0x1400309c1
lock dec qword [r15]
jne 0x1400309a1
lea rcx, [rsp + 0x50]
call fcn.1400211e0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
jmp 0x1400309c1
lock dec qword [r15]
jne 0x1400309ba
lea rcx, [rsp + 0x50]
call fcn.1400211e0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1403dc0d8]
lea r9, [0x1403dbfb8]
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.14017b540
lea r8, [0x1403e2e88]
xor ecx, ecx
xor edx, edx
call fcn.14017b120
mov qword [rsp + 0x50], 0
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
lea rcx, [rsp + 0x88]
lea rdx, [rsp + 0x94]
lea r8, [rsp + 0x50]
call fcn.140020af0
mov qword [rsp + 0x50], rax
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
jmp 0x140030a61
mov qword [rsp + 0x50], 0
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
lea rcx, [rsp + 0x8c]
lea rdx, [rsp + 0x98]
lea r8, [rsp + 0x50]
call fcn.140020af0
mov qword [rsp + 0x50], rax
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1403dc0d8]
lea r9, [0x1403dc128]
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.14017b540
mov qword [rsp + 0x50], 0
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x9c]
lea r8, [rsp + 0x50]
call fcn.140020af0
mov qword [rsp + 0x30], rbx
jmp 0x140030ab9
mov qword [rsp + 0x30], r14
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.7_srchybriddfa.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1403dc0d8]
lea r9, [0x1403dc128]
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.14017b540
int3