Function at 0x140071c80
Capabilities:
Inspect section memory permissions

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xb8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x30], 0xfffffffffffffffe
mov rsi, qword [rcx]
test byte [rsi + 0x81], 1
mov qword [rbp + 8], rcx
jne 0x140071cdf
mov rdi, qword [rcx + 8]
lea r15, [rdi + 0x30]
lea r14, [rdi + 0x40]
mov rax, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x40]
sub rax, rdx
cmp rax, 0xc
jb 0x1400729cb
mov rax, qword [r15 + 8]
mov ebx, 0xc
jmp 0x140071d2b
mov rax, qword [rsi + 0x2b0]
mov rax, qword [rax + 0x168]
lea rax, [rax + rax*2]
lea rbx, [rax*2 + 0xc]
mov rdi, qword [rcx + 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 0x1400729d0
test rbx, rbx
je 0x140071d7f
mov rax, qword [r15 + 8]
mov rcx, rbx
cmp rbx, 8
jb 0x140071d70
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 [0x140123800]
nop dword [rax]
movups xmmword [r9 + r10*4 - 0x10], xmm0
movups xmmword [r9 + r10*4], xmm0
add r10, 8
cmp r8, r10
jne 0x140071d50
cmp rbx, r8
je 0x140071d7f
nop dword [rax]
mov dword [rax + rdx*4], 0x80000000
inc rdx
dec rcx
jne 0x140071d70
mov qword [r14], rdx
call fcn.1400713a0
mov qword [rbp + 0x20], rax
lock inc qword [rax]
jle 0x140072d16
mov rax, qword [rdi + 0x40]
mov r11, qword [rdi + 0x58]
mov r8, r11
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]
mov qword [rbp + 0x18], rdx
lea rcx, [rdx + r8]
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 0x140071e82
cmp dword [rsi + 0x40], 1
jne 0x140071e75
mov rax, qword [rdi + 0x150]
cmp rax, qword [rsi + 0x48]
jb 0x140071e75
cmp dword [rsi + 0x50], 1
jne 0x140072a0f
mov rax, qword [rsi + 0x58]
mov r8, qword [rdi + 0x158]
cmp qword [rdi], 0
je 0x140071e59
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 0x140071e5b
xor ecx, ecx
add rcx, r8
mul r11
mov rdx, 0xffffffffffffffff
cmovno rdx, rax
cmp rcx, rdx
jb 0x140072a0f
mov byte [rbp + 0x2e], 1
mov rcx, qword [rbp + 8]
call fcn.1400730f0
mov byte [rbp + 0x2e], 1
mov rcx, qword [rbp + 8]
call fcn.1400738f0
test eax, eax
jne 0x140072a0f
cmp qword [rbp + 0x18], 0
je 0x1400729f6
mov r15d, edx
mov rax, qword [rbp + 0x20]
movzx r13d, byte [rax + 0x10]
lea r8, [rdi + 0x18]
mov r12, qword [rsi + 0x2b8]
and r12d, 0x3f
mov ebx, 1
mov ecx, r12d
shl rbx, cl
mov rax, qword [rdi + 0x18]
mov rdx, qword [rdi + 0x28]
sub rax, rdx
cmp rax, rbx
mov qword [rbp - 0x48], r8
jae 0x140071eef
mov byte [rbp + 0x2e], 1
mov rcx, r8
mov r8, rbx
call fcn.14011b430
mov rdx, qword [rdi + 0x28]
and r13d, 1
shl r13d, 0x1b
or r13d, r15d
mov rax, qword [rdi + 0x20]
cmp r12d, 2
ja 0x140071f25
nop word cs:[rax + rax]
lea rcx, [rdx + 1]
mov dword [rax + rdx*4], 0x80000000
mov rdx, rcx
dec rbx
jne 0x140071f10
jmp 0x140071f55
and rbx, 0xfffffffffffffff8
lea rax, [rax + rdx*4]
add rax, 0x10
add rdx, rbx
xor ecx, ecx
movaps xmm0, xmmword [0x140123800]
nop dword [rax]
movups xmmword [rax + rcx*4 - 0x10], xmm0
movups xmmword [rax + rcx*4], xmm0
add rcx, 8
cmp rbx, rcx
jne 0x140071f40
mov rcx, rdx
or r13d, 0x80000000
mov qword [rdi + 0x28], rcx
lea r12, [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
je 0x140071fbb
cmp r13d, 0x80000000
je 0x140071fbb
mov rcx, qword [rsi + 0x2b8]
and ecx, 0x3f
mov eax, 1
shl rax, cl
cmp rcx, 0x1b
jae 0x140072c7a
or eax, 0x40000000
cmp eax, r13d
jne 0x140072118
mov r8, qword [rbp + 0x18]
add qword [rdi + 0x148], r8
mov rax, qword [rbp + 0x20]
lock inc qword [rax]
jle 0x140072d16
lea rcx, [rdi + 0x48]
mov rdx, qword [rdi + 0x58]
cmp rdx, qword [rdi + 0x48]
mov qword [rbp - 0x50], rcx
jne 0x140071ff3
call fcn.140002a10
mov rdx, qword [rdi + 0x58]
mov r8, qword [rbp + 0x18]
mov rax, qword [rdi + 0x50]
mov rcx, rdx
shl rcx, 4
mov r9, qword [rbp + 0x20]
mov qword [rax + rcx], r9
mov qword [rax + rcx + 8], r8
inc rdx
mov qword [rdi + 0x58], rdx
lea rcx, [rdi + 0x118]
mov byte [rbp + 0x2e], 0
mov qword [rbp - 0x38], rcx
mov rdx, r9
mov r9d, r13d
call fcn.140073b30
mov dword [rbp + 4], r13d
mov rax, qword [rbp + 0x20]
lock inc qword [rax]
jle 0x140072d16
mov r11, qword [rbp + 0x18]
add r11, 0x24
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]
mov qword [rbp - 0x58], r11
add r8, r11
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 0x1400721d4
cmp dword [rsi + 0x40], 1
jne 0x1400721c7
mov rax, qword [rdi + 0x150]
cmp rax, qword [rsi + 0x48]
jb 0x1400721c7
cmp dword [rsi + 0x50], 1
jne 0x140072a57
mov rax, qword [rsi + 0x58]
mov r8, qword [rdi + 0x158]
cmp qword [rdi], 0
je 0x1400721ab
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 0x1400721ad
mov ebx, 2
shl rbx, cl
cmp rbx, 0x8000000
jae 0x140072ce2
or ebx, 0x20000000
mov r15d, 1
xor r14d, r14d
nop dword [rax]
cmp r14, 0xff
ja 0x140071fbb
mov r9, r14
xor eax, eax
mov ecx, r9d
shld rax, r15, cl
mov rdx, r14
shr rdx, 3
mov r8d, 1
shl r8, cl
and rdx, 0xfffffffffffffff0
test r9b, 0x40
cmovne rax, r8
mov ecx, 0
cmovne r8, rcx
and rax, qword [r12 + rdx + 8]
inc r14
and r8, qword [r12 + rdx]
or r8, rax
je 0x140072140
shl r9d, 8
mov byte [rbp + 0x2e], 1
mov dword [rsp + 0x20], ebx
mov rcx, rsi
mov rdx, rdi
mov r8d, r13d
call fcn.1400739d0
jmp 0x140072140
xor ecx, ecx
add rcx, r8
mul rdx
mov rdx, 0xffffffffffffffff
cmovno rdx, rax
cmp rcx, rdx
jb 0x140072a57
mov byte [rbp + 0x2d], 1
mov rcx, qword [rbp + 8]
call fcn.1400730f0
mov byte [rbp + 0x2d], 1
mov rcx, qword [rbp + 8]
call fcn.1400738f0
test eax, eax
jne 0x140072a57
mov r14d, edx
mov rax, qword [rbp + 0x20]
movzx r13d, byte [rax + 0x10]
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
jae 0x14007222e
mov byte [rbp + 0x2d], 1
mov rcx, qword [rbp - 0x48]
mov r8, r15
call fcn.14011b430
mov rdx, qword [rdi + 0x28]
and r13d, 1
shl r13d, 0x1b
or r13d, r14d
mov rax, qword [rdi + 0x20]
cmp ebx, 2
ja 0x140072265
nop word cs:[rax + rax]
lea rcx, [rdx + 1]
mov dword [rax + rdx*4], 0x80000000
mov rdx, rcx
dec r15
jne 0x140072250
jmp 0x140072295
and r15, 0xfffffffffffffff8
lea rax, [rax + rdx*4]
add rax, 0x10
add rdx, r15
xor ecx, ecx
movaps xmm0, xmmword [0x140123800]
nop dword [rax]
movups xmmword [rax + rcx*4 - 0x10], xmm0
movups xmmword [rax + rcx*4], xmm0
add rcx, 8
cmp r15, rcx
jne 0x140072280
mov rcx, rdx
or r13d, 0x40000000
mov qword [rdi + 0x28], rcx
mov rax, qword [r12 + 8]
or rax, qword [r12 + 0x18]
mov rcx, qword [r12]
or rcx, qword [r12 + 0x10]
or rcx, rax
je 0x1400722e2
mov rcx, qword [rsi + 0x2b8]
and ecx, 0x3f
mov eax, 1
shl rax, cl
cmp rcx, 0x1b
jae 0x140072bcf
or eax, 0x40000000
cmp eax, r13d
jne 0x140072430
mov r8, qword [rbp + 0x18]
add qword [rdi + 0x148], r8
mov rax, qword [rbp + 0x20]
lock inc qword [rax]
jle 0x140072d16
mov rdx, qword [rdi + 0x58]
cmp rdx, qword [rdi + 0x48]
jne 0x140072316
mov rcx, qword [rbp - 0x50]
call fcn.140002a10
mov rdx, qword [rdi + 0x58]
mov r8, qword [rbp + 0x18]
mov rax, qword [rdi + 0x50]
mov rcx, rdx
shl rcx, 4
mov r9, qword [rbp + 0x20]
mov qword [rax + rcx], r9
mov qword [rax + rcx + 8], r8
inc rdx
mov qword [rdi + 0x58], rdx
mov byte [rbp + 0x2d], 0
mov rcx, qword [rbp - 0x38]
mov rdx, r9
mov r9d, r13d
call fcn.140073b30
mov dword [rbp], r13d
mov rax, qword [rbp + 0x20]
lock inc qword [rax]
jle 0x140072d16
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]
mov rcx, qword [rbp - 0x58]
add rcx, r8
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]
mov rbx, qword [rbp + 8]
jbe 0x1400724f3
cmp dword [rsi + 0x40], 1
jne 0x1400724e7
mov rax, qword [rdi + 0x150]
cmp rax, qword [rsi + 0x48]
jb 0x1400724e7
cmp dword [rsi + 0x50], 1
jne 0x140072a9f
mov rax, qword [rsi + 0x58]
mov r8, qword [rdi + 0x158]
cmp qword [rdi], 0
je 0x1400724cb
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 0x1400724cd
mov ebx, 2
shl rbx, cl
cmp rbx, 0x8000000
jae 0x140072cac
or ebx, 0x20000000
mov r15d, 1
xor r14d, r14d
nop word cs:[rax + rax]
cmp r14, 0xff
ja 0x1400722e2
mov r9, r14
xor eax, eax
mov ecx, r9d
shld rax, r15, cl
mov rdx, r14
shr rdx, 3
mov r8d, 1
shl r8, cl
and rdx, 0xfffffffffffffff0
test r9b, 0x40
cmovne rax, r8
mov ecx, 0
cmovne r8, rcx
and rax, qword [r12 + rdx + 8]
inc r14
and r8, qword [r12 + rdx]
or r8, rax
je 0x140072460
shl r9d, 8
mov byte [rbp + 0x2d], 1
mov dword [rsp + 0x20], ebx
mov rcx, rsi
mov rdx, rdi
mov r8d, r13d
call fcn.1400739d0
jmp 0x140072460
xor ecx, ecx
add rcx, r8
mul rdx
mov rdx, 0xffffffffffffffff
cmovno rdx, rax
cmp rcx, rdx
jb 0x140072a9f
mov byte [rbp + 0x2c], 1
mov rcx, rbx
call fcn.1400730f0
mov byte [rbp + 0x2c], 1
mov rcx, rbx
call fcn.1400738f0
test eax, eax
jne 0x140072a9f
mov r13d, edx
mov rax, qword [rbp + 0x20]
movzx r14d, byte [rax + 0x10]
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
jae 0x14007254c
mov byte [rbp + 0x2c], 1
mov rcx, qword [rbp - 0x48]
mov r8, r15
call fcn.14011b430
mov rdx, qword [rdi + 0x28]
and r14d, 1
shl r14d, 0x1b
or r14d, r13d
mov rax, qword [rdi + 0x20]
cmp ebx, 2
ja 0x140072575
lea rcx, [rdx + 1]
mov dword [rax + rdx*4], 0x80000000
mov rdx, rcx
dec r15
jne 0x140072560
jmp 0x1400725a5
and r15, 0xfffffffffffffff8
lea rax, [rax + rdx*4]
add rax, 0x10
add rdx, r15
xor ecx, ecx
movaps xmm0, xmmword [0x140123800]
nop dword [rax]
movups xmmword [rax + rcx*4 - 0x10], xmm0
movups xmmword [rax + rcx*4], xmm0
add rcx, 8
cmp r15, rcx
jne 0x140072590
mov rcx, rdx
or r14d, 0x20000000
mov qword [rdi + 0x28], rcx
mov rax, qword [r12 + 8]
or rax, qword [r12 + 0x18]
mov rcx, qword [r12]
or rcx, qword [r12 + 0x10]
or rcx, rax
je 0x140072600
mov rcx, qword [rsi + 0x2b8]
and ecx, 0x3f
cmp rcx, 0x1b
jae 0x140072c04
mov ebx, 2
shl rbx, cl
cmp rbx, 0x8000000
jae 0x140072c41
or ebx, 0x20000000
cmp ebx, r14d
jne 0x14007294b
mov r8, qword [rbp + 0x18]
add qword [rdi + 0x148], r8
mov rax, qword [rbp + 0x20]
lock inc qword [rax]
jle 0x140072d16
mov rdx, qword [rdi + 0x58]
cmp rdx, qword [rdi + 0x48]
mov rcx, qword [rbp - 0x50]
jne 0x140072634
call fcn.140002a10
mov rdx, qword [rdi + 0x58]
mov r8, qword [rbp + 0x18]
mov rax, qword [rdi + 0x50]
mov rcx, rdx
shl rcx, 4
mov r9, qword [rbp + 0x20]
mov qword [rax + rcx], r9
mov qword [rax + rcx + 8], r8
inc rdx
mov qword [rdi + 0x58], rdx
mov byte [rbp + 0x2c], 0
mov rcx, qword [rbp - 0x38]
mov rdx, r9
mov r9d, r14d
call fcn.140073b30
mov dword [rbp - 0x3c], r14d
mov dword [rbp + 0x14], 0x80000000
cmp dword [rbp + 4], 0x80000000
jne 0x140072ae7
mov rcx, qword [rsi + 0x2b8]
and ecx, 0x3f
mov r15d, 1
shl r15, cl
cmp rcx, 0x1b
jae 0x140072b10
or r15d, 0x40000000
mov dword [rbp + 0x14], r15d
cmp dword [rbp], r15d
jne 0x140072b45
mov eax, 2
shl rax, cl
cmp rax, 0x8000000
jae 0x140072b6d
or eax, 0x20000000
mov dword [rbp + 0x14], eax
cmp r14d, eax
jne 0x140072ba6
xor r13d, r13d
xor ebx, ebx
jmp 0x14007271a
movzx ecx, byte [rsi + r13 + 0x190]
lea rdx, [r13 + 1]
mov r9d, r13d
xor eax, eax
mov bl, 1
mov r13, rdx
mov r12d, ecx
shl r9d, 8
or r9d, eax
mov byte [rbp + 0x2f], 1
mov dword [rsp + 0x20], 0x80000000
mov rcx, rsi
mov rdx, rdi
mov r8d, 0x80000000
call fcn.1400739d0
test bl, bl
je 0x140072760
cmp r13, 0x101
mov eax, 0x100
cmovae rax, r13
mov rdx, r13
nop word cs:[rax + rax]
cmp rdx, 0x100
jae 0x140072770
mov r13, rdx
movzx ecx, byte [rsi + rdx + 0x190]
inc rdx
cmp r12b, cl
je 0x140072740
jmp 0x1400726e9
cmp r13, 0xff
jbe 0x1400726dc
mov rax, r13
cmp rax, 0xffffffffffffffff
je 0x14007279e
movzx r9d, byte [rsi + 0x28f]
shl r9d, 0x10
add r9d, 0x10001
shr r9d, 8
mov eax, 1
mov r13, 0xffffffffffffffff
jmp 0x1400726f6
xor r13d, r13d
xor ebx, ebx
jmp 0x1400727dd
movzx ecx, byte [rsi + r13 + 0x190]
lea rdx, [r13 + 1]
mov r9d, r13d
xor eax, eax
mov bl, 1
mov r13, rdx
mov r12d, ecx
shl r9d, 8
or r9d, eax
mov byte [rbp + 0x2f], 1
mov dword [rsp + 0x20], r15d
mov rcx, rsi
mov rdx, rdi
mov r8d, r15d
call fcn.1400739d0
test bl, bl
je 0x140072820
cmp r13, 0x101
mov eax, 0x100
cmovae rax, r13
mov rdx, r13
nop word cs:[rax + rax]
cmp rdx, 0x100
jae 0x140072830
mov r13, rdx
movzx ecx, byte [rsi + rdx + 0x190]
inc rdx
cmp r12b, cl
je 0x140072800
jmp 0x1400727b2
cmp r13, 0xff
jbe 0x1400727a5
mov rax, r13
cmp rax, 0xffffffffffffffff
je 0x14007285e
movzx r9d, byte [rsi + 0x28f]
shl r9d, 0x10
add r9d, 0x10001
shr r9d, 8
mov eax, 1
mov r13, 0xffffffffffffffff
jmp 0x1400727bf
xor r13d, r13d
xor ebx, ebx
jmp 0x14007289d
movzx ecx, byte [rsi + r13 + 0x190]
lea rdx, [r13 + 1]
mov r9d, r13d
xor eax, eax
mov bl, 1
mov r13, rdx
mov r12d, ecx
shl r9d, 8
or r9d, eax
mov byte [rbp + 0x2f], 1
mov dword [rsp + 0x20], r14d
mov rcx, rsi
mov rdx, rdi
mov r8d, r14d
call fcn.1400739d0
test bl, bl
je 0x1400728e0
cmp r13, 0x101
mov eax, 0x100
cmovae rax, r13
mov rdx, r13
nop word cs:[rax + rax]
cmp rdx, 0x100
jae 0x1400728f0
mov r13, rdx
movzx ecx, byte [rsi + rdx + 0x190]
inc rdx
cmp r12b, cl
je 0x1400728c0
jmp 0x140072872
cmp r13, 0xff
jbe 0x140072865
mov rax, r13
cmp rax, 0xffffffffffffffff
je 0x14007291e
movzx r9d, byte [rsi + 0x28f]
shl r9d, 0x10
add r9d, 0x10001
shr r9d, 8
mov eax, 1
mov r13, 0xffffffffffffffff
jmp 0x14007287f
mov byte [rbp + 0x2f], 0
mov rcx, qword [rbp - 0x38]
mov rdx, qword [rbp + 0x20]
mov r8, qword [rbp + 0x18]
mov r9d, r15d
call fcn.140073b30
nop
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r13d, 1
xor r15d, r15d
nop word cs:[rax + rax]
cmp r15, 0xff
ja 0x140072600
mov r9, r15
xor eax, eax
mov ecx, r9d
shld rax, r13, cl
mov rdx, r15
shr rdx, 3
mov r8d, 1
shl r8, cl
and rdx, 0xfffffffffffffff0
test r9b, 0x40
cmovne rax, r8
mov ecx, 0
cmovne r8, rcx
and rax, qword [r12 + rdx + 8]
inc r15
and r8, qword [r12 + rdx]
or r8, rax
je 0x140072960
shl r9d, 8
mov byte [rbp + 0x2c], 1
mov dword [rsp + 0x20], ebx
mov rcx, rsi
mov rdx, rdi
mov r8d, r14d
call fcn.1400739d0
jmp 0x140072960
mov ebx, 0xc
lea rcx, [rdi + 0x30]
mov r8, rbx
call fcn.14011b430
mov rdx, qword [rdi + 0x40]
mov rax, qword [r15 + 8]
mov rcx, rbx
cmp rbx, 8
jb 0x140071d70
jmp 0x140071d2b
mov byte [rbp + 0x2e], 1
lea r8, str.C:Usersdajla.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutildeterminize_state.rs
xor ecx, ecx
xor edx, edx
call fcn.1401188f0
jmp 0x140072d16
mov rax, qword [rbp + 0x20]
lock dec qword [rax]
jne 0x140072a26
mov rcx, qword [rbp + 0x20]
mov rdx, qword [rbp + 0x18]
call fcn.140048a60
mov byte [rbp + 0x2f], 1
lea rax, str.C:Usersdajla.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srchybriddfa.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14012c870]
lea r8, [rbp - 0x30]
mov edx, 0x2b
call fcn.140118bf0
jmp 0x140072d16
mov rax, qword [rbp + 0x20]
lock dec qword [rax]
jne 0x140072a6e
mov rcx, qword [rbp + 0x20]
mov rdx, qword [rbp + 0x18]
call fcn.140048a60
mov byte [rbp + 0x2f], 1
lea rax, str.C:Usersdajla.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srchybriddfa.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14012c870]
lea r8, [rbp - 0x30]
mov edx, 0x2b
call fcn.140118bf0
jmp 0x140072d16
mov rax, qword [rbp + 0x20]
lock dec qword [rax]
jne 0x140072ab6
mov rcx, qword [rbp + 0x20]
mov rdx, qword [rbp + 0x18]
call fcn.140048a60
mov byte [rbp + 0x2f], 1
lea rax, str.C:Usersdajla.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srchybriddfa.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14012c870]
lea r8, [rbp - 0x30]
mov edx, 0x2b
call fcn.140118bf0
jmp 0x140072d16
mov qword [rbp - 0x30], 0
mov byte [rbp + 0x2f], 1
lea r9, str.C:Usersdajla.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srchybriddfa.rs
lea rcx, [rbp + 4]
lea rdx, [rbp + 0x14]
lea r8, [rbp - 0x30]
call fcn.14011b4e0
jmp 0x140072d16
mov qword [rbp - 0x30], r15
mov byte [rbp + 0x2f], 1
lea rax, str.C:Usersdajla.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srchybriddfa.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14012c9d0]
lea r8, [rbp - 0x30]
mov edx, 0x2b
call fcn.140118bf0
jmp 0x140072d16
mov qword [rbp - 0x30], 0
mov byte [rbp + 0x2f], 1
lea r9, str.C:Usersdajla.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srchybriddfa.rs
mov rcx, rbp
lea rdx, [rbp + 0x14]
lea r8, [rbp - 0x30]
call fcn.14011b4e0
jmp 0x140072d16
mov qword [rbp - 0x30], 0x8000000
mov byte [rbp + 0x2f], 1
lea rax, str.C:Usersdajla.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srchybriddfa.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14012c9d0]
lea r8, [rbp - 0x30]
mov edx, 0x2b
call fcn.140118bf0
jmp 0x140072d16
mov qword [rbp - 0x30], 0
mov byte [rbp + 0x2f], 1
lea r9, str.C:Usersdajla.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srchybriddfa.rs
lea rcx, [rbp - 0x3c]
lea rdx, [rbp + 0x14]
lea r8, [rbp - 0x30]
call fcn.14011b4e0
jmp 0x140072d16
mov qword [rbp - 0x30], rax
mov byte [rbp + 0x2d], 1
lea rax, str.C:Usersdajla.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srchybriddfa.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14012c9d0]
lea r8, [rbp - 0x30]
mov edx, 0x2b
call fcn.140118bf0
jmp 0x140072d16
mov eax, 1
shl rax, cl
mov qword [rbp - 0x30], rax
mov byte [rbp + 0x2c], 1
lea rax, str.C:Usersdajla.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srchybriddfa.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14012c9d0]
lea r8, [rbp - 0x30]
mov edx, 0x2b
call fcn.140118bf0
jmp 0x140072d16
mov qword [rbp - 0x30], 0x8000000
mov byte [rbp + 0x2c], 1
lea rax, str.C:Usersdajla.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srchybriddfa.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14012c9d0]
lea r8, [rbp - 0x30]
mov edx, 0x2b
call fcn.140118bf0
jmp 0x140072d16
mov qword [rbp - 0x30], rax
mov byte [rbp + 0x2e], 1
lea rax, str.C:Usersdajla.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srchybriddfa.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14012c9d0]
lea r8, [rbp - 0x30]
mov edx, 0x2b
call fcn.140118bf0
jmp 0x140072d16
mov qword [rbp - 0x30], 0x8000000
mov byte [rbp + 0x2d], 1
lea rax, str.C:Usersdajla.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srchybriddfa.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14012c9d0]
lea r8, [rbp - 0x30]
mov edx, 0x2b
call fcn.140118bf0
jmp 0x140072d16
mov qword [rbp - 0x30], 0x8000000
mov byte [rbp + 0x2e], 1
lea rax, str.C:Usersdajla.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srchybriddfa.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14012c9d0]
lea r8, [rbp - 0x30]
mov edx, 0x2b
call fcn.140118bf0
ud2