Function at 0x18011bc10
Capabilities:
Encode data using base64

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x3b8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x320], xmm6
mov qword [rbp + 0x318], 0xfffffffffffffffe
mov r13, rcx
mov rax, qword [rcx + 0x48]
mov rax, qword [rax + 0x178]
mov qword [rbp + 0x288], rax
movzx eax, byte [0x1802ea611]
mov ecx, 0x30
mov edx, 8
call fcn.180004690
test rax, rax
mov qword [rbp + 0x2e8], r13
je 0x18011e1d0
mov r14, rax
mov qword [rax], 1
mov qword [rax + 8], 1
add rax, 0x18
mov qword [rbp + 0x1d8], rax
xorps xmm6, xmm6
movups xmmword [r14 + 0x10], xmm6
mov qword [r14 + 0x20], 4
mov qword [r14 + 0x28], 0
movzx eax, byte [0x1802ea611]
mov ecx, 0x30
mov edx, 8
call fcn.180004690
test rax, rax
mov qword [rbp + 0x290], r14
je 0x18011e1e4
mov rsi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
add rax, 0x18
mov qword [rbp + 0x1e0], rax
movups xmmword [rsi + 0x10], xmm6
mov qword [rsi + 0x20], 4
mov qword [rsi + 0x28], 0
movzx eax, byte [0x1802ea611]
mov ecx, 0x30
mov edx, 8
call fcn.180004690
test rax, rax
mov qword [rbp + 0x2c0], rsi
je 0x18011e1f8
mov qword [rax], 1
mov qword [rax + 8], 1
lea rcx, [rax + 0x18]
mov qword [rbp + 0x280], rcx
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
mov qword [rax + 0x20], 4
mov qword [rbp + 0x2c8], rax
mov qword [rax + 0x28], 0
mov qword [rbp + 0x2a0], 0
mov qword [rbp + 0x2a8], 8
mov qword [rbp + 0x2b0], 0
mov rax, qword [r13 + 0x40]
test rax, rax
je 0x18011cd8e
mov rcx, r14
add rcx, 0x10
mov qword [rbp + 0x308], rcx
add rsi, 0x10
mov qword [rbp + 0x2f0], rsi
mov rcx, qword [rbp + 0x2c8]
add rcx, 0x10
mov qword [rbp + 0x2d0], rcx
lea rcx, [r13 + 0x30]
mov qword [rbp + 0x1e8], rcx
lea rcx, [r13 + 0x18]
mov qword [rbp + 0x1b8], rcx
jmp 0x18011bdfd
mov rsi, qword [rbp + 0x278]
dec qword [rsi]
je 0x18011cd50
mov rax, qword [r13 + 0x40]
test rax, rax
je 0x18011cd8e
lea rcx, [rax - 1]
mov qword [r13 + 0x40], rcx
mov rcx, qword [r13 + 0x38]
mov rdx, qword [r13 + 0x48]
mov qword [rbp + 0x1b0], rdx
mov rax, qword [rcx + rax*8 - 8]
mov qword [rbp + 0x278], rax
xor edx, edx
jmp 0x18011be37
mov rdx, qword [rbp + 0x270]
lea r8, [rdx + 1]
mov rax, qword [rbp + 0x1b0]
movzx ecx, byte [rax + 0x177]
lea rax, [rcx + 2]
mov qword [rbp + 0x270], r8
cmp r8, rax
jne 0x18011be80
shl ecx, 0x10
add ecx, 0x10001
shr ecx, 8
mov r10, qword [rbp + 0x278]
mov rdx, qword [rbp + 0x308]
cmp qword [rdx], 0
je 0x18011beb0
jmp 0x18011de07
cmp rdx, rax
jae 0x18011bde0
cmp rdx, 0x100
mov r10, qword [rbp + 0x278]
jae 0x18011df1a
mov ecx, edx
mov rdx, qword [rbp + 0x308]
cmp qword [rdx], 0
jne 0x18011de07
mov qword [r14 + 0x28], 0
mov qword [r14 + 0x10], 0
mov rdx, qword [r10 + 0x10]
movabs r8, 0x7ffffffffffffffe
cmp rdx, r8
ja 0x18011ddf6
mov r8d, ecx
shr r8d, 8
inc rdx
cmp qword [rbp + 0x270], rax
mov qword [r10 + 0x10], rdx
mov rax, qword [r10 + 0x28]
movzx r9d, cl
cmove r9d, r8d
test rax, rax
je 0x18011c03b
mov rsi, qword [r10 + 0x20]
lea rax, [rsi + rax*4]
mov qword [rbp + 0x2e0], rax
mov rax, qword [r13 + 0x48]
mov qword [rbp + 0x2f8], rax
mov r8, qword [r13 + 8]
mov rax, qword [r13 + 0x10]
mov qword [rbp + 0x2d8], rax
mov qword [rbp + 0x298], r8
jmp 0x18011bf5b
add rsi, 4
cmp rsi, qword [rbp + 0x2e0]
mov r9, r13
mov r8, qword [rbp + 0x298]
je 0x18011c030
mov eax, dword [rsi]
mov rcx, qword [rbp + 0x2f8]
movzx ecx, byte [rcx + 0x178]
shr rax, cl
cmp rax, qword [rbp + 0x2d8]
jae 0x18011db83
lea rax, [rax + rax*2]
mov rdx, qword [r8 + rax*8 + 0x10]
cmp rdx, r9
jbe 0x18011db9e
lea rax, [r8 + rax*8]
mov rax, qword [rax + 8]
mov r13, r9
lea rcx, [r9 + r9*2]
mov rbx, qword [rax + rcx*8 + 0x10]
test rbx, rbx
je 0x18011bf40
mov r12, qword [rax + rcx*8 + 8]
mov rax, qword [rbp + 0x308]
mov rax, qword [rax]
shl rbx, 2
xor edi, edi
jmp 0x18011bff1
mov rcx, qword [rbp + 0x290]
mov rax, qword [rcx + 0x20]
mov dword [rax + r14*4], r15d
inc r14
mov qword [rcx + 0x28], r14
mov r14, rcx
mov rax, qword [rcx + 0x10]
inc rax
mov qword [rcx + 0x10], rax
add rdi, 4
cmp rbx, rdi
je 0x18011bf40
test rax, rax
jne 0x18011dace
mov r15d, dword [r12 + rdi]
mov qword [r14 + 0x10], 0xffffffffffffffff
mov rax, r14
mov r14, qword [r14 + 0x28]
cmp r14, qword [rax + 0x18]
jne 0x18011bfc0
mov rcx, qword [rbp + 0x1d8]
call fcn.18002bd10
jmp 0x18011bfc0
mov r10, qword [rbp + 0x278]
mov rdx, qword [r10 + 0x10]
dec rdx
mov qword [r10 + 0x10], rdx
mov rax, qword [rbp + 0x308]
cmp qword [rax], 0
jne 0x18011de18
mov qword [r14 + 0x10], 0xffffffffffffffff
mov rcx, qword [r14 + 0x20]
mov rdx, qword [r14 + 0x28]
lea r8, [rbp + 0x1f0]
call fcn.1800fa070
mov rax, qword [rbp + 0x308]
inc qword [rax]
jne 0x18011de29
mov r14, qword [rbp + 0x290]
mov qword [r14 + 0x10], 0xffffffffffffffff
mov rcx, qword [r14 + 0x28]
cmp rcx, 2
jae 0x18011c0b0
mov r13, qword [rbp + 0x2e8]
jmp 0x18011c0ec
mov rdx, qword [r14 + 0x20]
mov eax, 1
mov r13, qword [rbp + 0x2e8]
movabs r10, 0x7fffffffffffffff
nop word [rax + rax]
mov r8d, dword [rdx + rax*4]
cmp r8d, dword [rdx + rax*4 - 4]
je 0x18011ccf0
inc rax
cmp rcx, rax
jne 0x18011c0d0
mov ecx, 1
mov rax, qword [rbp + 0x308]
mov qword [rax], 0
mov rax, rcx
mov rdx, qword [rbp + 0x270]
test rax, rax
je 0x18011be37
mov rax, qword [r13 + 0x28]
mov qword [rbp + 0x2d8], rax
test rax, rax
mov rsi, qword [rbp + 0x2c0]
je 0x18011cc20
xor r15d, r15d
nop dword [rax + rax]
mov rdx, qword [r13 + 0x28]
cmp r15, rdx
jae 0x18011dbb2
mov rax, qword [rbp + 0x2f0]
cmp qword [rax], 0
jne 0x18011dbd7
mov rax, qword [r13 + 0x20]
mov r9, qword [rax + r15*8]
mov qword [rsi + 0x28], 0
mov qword [rsi + 0x10], 0
mov rax, qword [r9 + 0x10]
movabs r8, 0x7fffffffffffffff
cmp rax, r8
jae 0x18011dbc6
cmp qword [r9 + 0x28], 0
je 0x18011c4f0
mov rcx, qword [rbp + 0x308]
cmp qword [rcx], r8
jae 0x18011dbfc
cmp qword [r14 + 0x28], 0
je 0x18011c4f0
inc rax
mov qword [r9 + 0x10], rax
mov rax, qword [rbp + 0x308]
mov rax, qword [rax]
cmp rax, r8
mov qword [rbp + 0x2f8], r9
jae 0x18011dc0d
inc rax
mov qword [r14 + 0x10], rax
mov rdx, qword [r9 + 0x28]
xor eax, eax
test rdx, rdx
setne cl
je 0x18011dc2f
mov r8, qword [r14 + 0x28]
test r8, r8
je 0x18011dc40
mov r12, qword [r9 + 0x20]
lea rsi, [r12 + rdx*4]
mov rdi, qword [r14 + 0x20]
lea r14, [rdi + r8*4]
mov al, cl
lea rax, [r12 + rax*4]
mov ebx, dword [rdi]
add rdi, 4
mov ecx, dword [r12]
mov r12, rax
cmp ecx, ebx
je 0x18011c250
nop word cs:[rax + rax]
jb 0x18011c240
cmp rdi, r14
je 0x18011c2c0
mov ebx, dword [rdi]
add rdi, 4
cmp ecx, ebx
jne 0x18011c220
jmp 0x18011c250
cmp r12, rsi
je 0x18011c2c0
lea rax, [r12 + 4]
jmp 0x18011c206
mov rax, qword [rbp + 0x2f0]
cmp qword [rax], 0
jne 0x18011dc51
mov rax, qword [rbp + 0x2c0]
mov qword [rax + 0x10], 0xffffffffffffffff
mov r13, qword [rax + 0x28]
cmp r13, qword [rax + 0x18]
jne 0x18011c286
mov rcx, qword [rbp + 0x1e0]
call fcn.18002bd10
mov rcx, qword [rbp + 0x2c0]
mov rax, qword [rcx + 0x20]
mov dword [rax + r13*4], ebx
inc r13
mov qword [rcx + 0x28], r13
inc qword [rcx + 0x10]
xor eax, eax
cmp r12, rsi
setne cl
mov r13, qword [rbp + 0x2e8]
je 0x18011c2c0
cmp rdi, r14
jne 0x18011c1fa
nop word [rax + rax]
mov rax, qword [rbp + 0x308]
dec qword [rax]
mov rax, qword [rbp + 0x2f8]
dec qword [rax + 0x10]
mov rax, qword [rbp + 0x2f0]
movabs rcx, 0x7fffffffffffffff
cmp qword [rax], rcx
jae 0x18011dc1e
mov rdx, qword [r13 + 0x28]
mov rax, qword [rbp + 0x2c0]
cmp qword [rax + 0x28], 0
je 0x18011c4f0
cmp r15, rdx
mov r10, qword [rbp + 0x290]
jae 0x18011dcbb
mov rax, qword [rbp + 0x2d0]
cmp qword [rax], 0
jne 0x18011dccf
mov rax, qword [r13 + 0x20]
mov r9, qword [rax + r15*8]
mov rax, qword [rbp + 0x2c8]
mov qword [rax + 0x28], 0
mov qword [rax + 0x10], 0
mov rax, qword [r9 + 0x10]
cmp rax, rcx
jae 0x18011dc99
mov rsi, qword [r9 + 0x28]
test rsi, rsi
je 0x18011c56c
mov rcx, qword [rbp + 0x308]
movabs rdx, 0x7fffffffffffffff
cmp qword [rcx], rdx
jae 0x18011dcf1
inc rax
cmp qword [r10 + 0x28], 0
mov qword [r9 + 0x10], rax
mov qword [rbp + 0x2f8], r9
je 0x18011c64e
mov rax, qword [rbp + 0x308]
mov rax, qword [rax]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jae 0x18011dd8a
inc rax
mov qword [r10 + 0x10], rax
mov rdx, qword [r9 + 0x28]
xor eax, eax
test rdx, rdx
setne cl
je 0x18011dd9b
mov r8, qword [r10 + 0x28]
test r8, r8
je 0x18011dd79
mov r9, qword [r9 + 0x20]
lea r12, [r9 + rdx*4]
mov rsi, qword [r10 + 0x20]
lea r14, [rsi + r8*4]
mov al, cl
lea rdi, [r9 + rax*4]
mov r13d, dword [r9]
jmp 0x18011c489
cmp r13d, ebx
je 0x18011c494
jae 0x18011c480
mov rax, qword [rbp + 0x2d0]
cmp qword [rax], 0
jne 0x18011ddc0
mov qword [rbp + 0x2e0], rdi
mov rax, qword [rbp + 0x2c8]
mov qword [rax + 0x10], 0xffffffffffffffff
mov rdi, qword [rax + 0x28]
cmp rdi, qword [rax + 0x18]
jne 0x18011c448
mov rcx, qword [rbp + 0x280]
call fcn.18002bd10
mov rdx, qword [rbp + 0x2c8]
mov rax, qword [rdx + 0x20]
mov dword [rax + rdi*4], r13d
inc rdi
mov qword [rdx + 0x28], rdi
inc qword [rdx + 0x10]
xor eax, eax
mov rcx, qword [rbp + 0x2e0]
cmp rcx, r12
setne al
lea rdi, [rcx + rax*4]
je 0x18011c5c9
mov r13d, dword [rcx]
jmp 0x18011c400
cmp rsi, r14
je 0x18011c579
mov ebx, dword [rsi]
add rsi, 4
jmp 0x18011c400
xor eax, eax
cmp rdi, r12
setne al
mov rcx, rdi
lea rdi, [rdi + rax*4]
je 0x18011c6c7
mov r13d, dword [rcx]
cmp rsi, r14
jne 0x18011c489
mov rax, qword [rbp + 0x2d0]
cmp qword [rax], 0
jne 0x18011dfca
mov rax, qword [rbp + 0x2c8]
mov qword [rax + 0x10], 0xffffffffffffffff
mov rsi, qword [rax + 0x28]
cmp rsi, qword [rax + 0x18]
jne 0x18011c5af
mov rcx, qword [rbp + 0x280]
call fcn.18002bd10
jmp 0x18011c5af
cmp r15, rdx
jae 0x18011dbe8
mov rax, qword [r13 + 0x20]
mov rsi, qword [rax + r15*8]
inc qword [rsi]
je 0x18011e2ea
mov qword [rbp + 0x1f0], rsi
mov rdi, qword [rbp + 0x2b0]
cmp rdi, qword [rbp + 0x2a0]
jne 0x18011c52d
lea rcx, [rbp + 0x2a0]
call fcn.18002bdc0
mov rax, qword [rbp + 0x2a8]
mov qword [rax + rdi*8], rsi
inc rdi
mov qword [rbp + 0x2b0], rdi
mov r13, qword [rbp + 0x2e8]
mov r14, qword [rbp + 0x290]
mov rsi, qword [rbp + 0x2c0]
inc r15
cmp r15, qword [rbp + 0x2d8]
jne 0x18011c130
jmp 0x18011cc20
lea rcx, [rax + 1]
mov qword [r9 + 0x10], rcx
jmp 0x18011c6f6
mov rax, qword [rbp + 0x2d0]
cmp qword [rax], 0
jne 0x18011dde5
mov rax, qword [rbp + 0x2c8]
mov qword [rax + 0x10], 0xffffffffffffffff
mov rsi, qword [rax + 0x28]
cmp rsi, qword [rax + 0x18]
jne 0x18011c5af
mov rcx, qword [rbp + 0x280]
call fcn.18002bd10
mov rdx, qword [rbp + 0x2c8]
mov rax, qword [rdx + 0x20]
mov dword [rax + rsi*4], r13d
inc rsi
mov qword [rdx + 0x28], rsi
inc qword [rdx + 0x10]
cmp rdi, r12
je 0x18011c6d7
lea rcx, [rdi + 4]
mov rax, qword [rbp + 0x2d0]
mov rax, qword [rax]
jmp 0x18011c620
mov rdx, qword [rbp + 0x2c8]
mov rax, qword [rdx + 0x20]
mov dword [rax + rdi*4], ebx
inc rdi
mov qword [rdx + 0x28], rdi
mov rax, qword [rdx + 0x10]
inc rax
mov qword [rdx + 0x10], rax
lea rcx, [rsi + 4]
mov rdi, rsi
cmp rsi, r12
je 0x18011c6d7
test rax, rax
jne 0x18011db61
mov rsi, rcx
mov ebx, dword [rdi]
mov qword [rdx + 0x10], 0xffffffffffffffff
mov rdi, qword [rdx + 0x28]
cmp rdi, qword [rdx + 0x18]
jne 0x18011c5f0
mov rcx, qword [rbp + 0x280]
call fcn.18002bd10
jmp 0x18011c5f0
mov rdi, qword [r9 + 0x20]
mov rax, qword [rbp + 0x2d0]
mov rax, qword [rax]
shl rsi, 2
xor ebx, ebx
mov rcx, qword [rbp + 0x2c8]
jmp 0x18011c69a
mov rcx, qword [rbp + 0x2c8]
mov rax, qword [rcx + 0x20]
mov dword [rax + r14*4], r12d
inc r14
mov qword [rcx + 0x28], r14
mov rax, qword [rcx + 0x10]
inc rax
mov qword [rcx + 0x10], rax
add rbx, 4
cmp rsi, rbx
je 0x18011c6e1
test rax, rax
jne 0x18011db72
mov r12d, dword [rdi + rbx]
mov qword [rcx + 0x10], 0xffffffffffffffff
mov r14, qword [rcx + 0x28]
cmp r14, qword [rcx + 0x18]
jne 0x18011c670
mov rcx, qword [rbp + 0x280]
call fcn.18002bd10
jmp 0x18011c670
mov rdx, qword [rbp + 0x2c8]
cmp rdi, r12
jne 0x18011c5d2
mov rax, qword [rbp + 0x308]
dec qword [rax]
mov r9, qword [rbp + 0x2f8]
mov rax, qword [r9 + 0x10]
dec rax
mov r13, qword [rbp + 0x2e8]
mov qword [r9 + 0x10], rax
mov rax, qword [rbp + 0x2d0]
movabs rcx, 0x7fffffffffffffff
cmp qword [rax], rcx
mov rcx, qword [rbp + 0x2c0]
jae 0x18011dcaa
mov rax, qword [rbp + 0x2c8]
cmp qword [rax + 0x28], 0
je 0x18011c9eb
mov rax, qword [rbp + 0x2f0]
mov rax, qword [rax]
movabs r13, 0x7ffffffffffffffe
cmp rax, r13
ja 0x18011dce0
inc rax
mov qword [rcx + 0x10], rax
mov rdx, qword [rcx + 0x20]
mov rax, qword [rcx + 0x28]
lea r8, [rdx + rax*4]
lea rcx, [rbp + 0x1f0]
call fcn.1801222f0
mov rax, qword [rbp + 0x2f0]
dec qword [rax]
mov rbx, qword [rbp + 0x1f0]
mov r14, qword [rbp + 0x1f8]
mov rsi, qword [rbp + 0x200]
movzx eax, byte [0x1802ea611]
mov ecx, 0x30
mov edx, 8
call fcn.180004690
test rax, rax
je 0x18011dd57
mov rdi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], r14
mov qword [rax + 0x28], rsi
mov qword [rbp + 0x130], rax
mov rax, qword [rbp + 0x2d0]
mov rax, qword [rax]
cmp rax, r13
ja 0x18011dd02
inc rax
mov rcx, qword [rbp + 0x2c8]
mov qword [rcx + 0x10], rax
mov rdx, qword [rcx + 0x20]
mov rax, qword [rcx + 0x28]
lea r8, [rdx + rax*4]
lea rcx, [rbp + 0x1f0]
call fcn.1801222f0
mov rax, qword [rbp + 0x2d0]
dec qword [rax]
mov rbx, qword [rbp + 0x1f0]
mov r14, qword [rbp + 0x1f8]
mov rsi, qword [rbp + 0x200]
movzx eax, byte [0x1802ea611]
mov ecx, 0x30
mov edx, 8
call fcn.180004690
test rax, rax
je 0x18011dd35
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], r14
mov qword [rax + 0x28], rsi
inc qword [rdi]
je 0x18011e2ea
mov qword [rbp + 0x2f8], rax
mov qword [rbp + 0x2e0], rdi
mov qword [rbp + 0x1f0], rdi
mov rsi, qword [rbp + 0x2b0]
cmp rsi, qword [rbp + 0x2a0]
jne 0x18011c8a8
lea rcx, [rbp + 0x2a0]
call fcn.18002bdc0
mov rax, qword [rbp + 0x2a8]
mov rcx, qword [rbp + 0x2e0]
mov qword [rax + rsi*8], rcx
lea rax, [rsi + 1]
mov qword [rbp + 0x2b0], rax
mov rcx, qword [rbp + 0x2f8]
inc qword [rcx]
je 0x18011e2ea
mov qword [rbp + 0x1f0], rcx
cmp rax, qword [rbp + 0x2a0]
jne 0x18011c8f1
lea rcx, [rbp + 0x2a0]
call fcn.18002bdc0
mov rax, qword [rbp + 0x2a8]
mov rcx, qword [rbp + 0x2f8]
mov qword [rax + rsi*8 + 8], rcx
add rsi, 2
mov qword [rbp + 0x2b0], rsi
mov r14, qword [rbp + 0x2e8]
mov rdx, qword [r14 + 0x28]
cmp r15, rdx
jae 0x18011dd13
mov rcx, qword [r14 + 0x40]
test rcx, rcx
je 0x18011caf3
mov r8, qword [r14 + 0x20]
mov rax, qword [r14 + 0x38]
lea rcx, [rax + rcx*8]
mov qword [rbp + 0x298], rcx
mov rcx, qword [r8 + r15*8]
xor r12d, r12d
jmp 0x18011c96f
mov qword [rcx + 0x10], r8
dec qword [r13 + 0x10]
add rax, 8
inc r12
cmp rax, qword [rbp + 0x298]
mov r13, rdx
je 0x18011caf3
mov r10, qword [rax]
cmp rcx, r10
movabs r9, 0x7fffffffffffffff
je 0x18011ca3d
mov r8, qword [r10 + 0x10]
cmp r8, r13
ja 0x18011dc62
inc r8
mov qword [r10 + 0x10], r8
mov r8, qword [rcx + 0x10]
cmp r8, r9
jae 0x18011dc81
mov rdx, r13
lea r9, [r8 + 1]
mov qword [rcx + 0x10], r9
mov r13, r10
mov r9, qword [r10 + 0x28]
cmp r9, qword [rcx + 0x28]
jne 0x18011c950
mov r10, qword [r13 + 0x20]
mov r11, qword [rcx + 0x20]
xor esi, esi
nop dword [rax + rax]
cmp r9, rsi
je 0x18011ca35
mov edi, dword [r10 + rsi*4]
lea rbx, [rsi + 1]
cmp edi, dword [r11 + rsi*4]
mov rsi, rbx
je 0x18011c9d0
jmp 0x18011c950
mov rdx, qword [r13 + 0x28]
cmp r15, rdx
jae 0x18011ddac
mov rax, qword [r13 + 0x20]
mov rsi, qword [rax + r15*8]
inc qword [rsi]
je 0x18011e2ea
mov qword [rbp + 0x1f0], rsi
mov rdi, qword [rbp + 0x2b0]
cmp rdi, qword [rbp + 0x2a0]
jne 0x18011c52d
lea rcx, [rbp + 0x2a0]
call fcn.18002bdc0
jmp 0x18011c52d
mov qword [rcx + 0x10], r8
dec qword [r13 + 0x10]
mov rax, qword [rbp + 0x2e0]
mov qword [rbp + 0x1f0], rax
mov rdx, qword [r14 + 0x40]
cmp r12, rdx
jae 0x18011ddd1
mov rsi, qword [r14 + 0x38]
mov r13, qword [rsi + r12*8]
dec qword [r13]
jne 0x18011ca9b
mov rdx, qword [r13 + 0x18]
test rdx, rdx
je 0x18011ca82
mov rcx, qword [r13 + 0x20]
shl rdx, 2
mov r8d, 4
call fcn.1800046a0
dec qword [r13 + 8]
jne 0x18011ca9b
mov edx, 0x30
mov r8d, 8
mov rcx, r13
call fcn.1800046a0
mov rax, qword [rbp + 0x2e0]
mov qword [rsi + r12*8], rax
mov rax, qword [rbp + 0x2f8]
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x2e8]
mov rsi, qword [rax + 0x40]
cmp rsi, qword [rax + 0x30]
jne 0x18011cad1
mov rcx, qword [rbp + 0x1e8]
call fcn.18002bdc0
mov r13, qword [rbp + 0x2e8]
mov rax, qword [r13 + 0x38]
mov rcx, qword [rbp + 0x2f8]
mov qword [rax + rsi*8], rcx
inc rsi
mov qword [r13 + 0x40], rsi
jmp 0x18011c549
movabs rax, 0x7fffffffffffffff
mov rcx, qword [rbp + 0x2e0]
cmp qword [rcx + 0x10], rax
jae 0x18011de3a
mov rdx, qword [rbp + 0x2f8]
cmp qword [rdx + 0x10], rax
jae 0x18011de59
mov rax, qword [rcx + 0x28]
cmp rax, qword [rdx + 0x28]
jbe 0x18011cb83
mov qword [rbp + 0x1f0], rdx
mov rsi, qword [r14 + 0x40]
cmp rsi, qword [r14 + 0x30]
jne 0x18011cb46
mov rcx, qword [rbp + 0x1e8]
call fcn.18002bdc0
mov r13, qword [rbp + 0x2e8]
mov rax, qword [r13 + 0x38]
mov rcx, qword [rbp + 0x2f8]
mov qword [rax + rsi*8], rcx
inc rsi
mov qword [r13 + 0x40], rsi
mov rdi, qword [rbp + 0x2e0]
dec qword [rdi]
mov r14, qword [rbp + 0x290]
mov rsi, qword [rbp + 0x2c0]
jne 0x18011c557
jmp 0x18011cbdb
mov qword [rbp + 0x1f0], rcx
mov rsi, qword [r14 + 0x40]
cmp rsi, qword [r14 + 0x30]
jne 0x18011cba0
mov rcx, qword [rbp + 0x1e8]
call fcn.18002bdc0
mov r13, qword [rbp + 0x2e8]
mov rax, qword [r13 + 0x38]
mov rcx, qword [rbp + 0x2e0]
mov qword [rax + rsi*8], rcx
inc rsi
mov qword [r13 + 0x40], rsi
mov rdi, qword [rbp + 0x2f8]
dec qword [rdi]
mov r14, qword [rbp + 0x290]
mov rsi, qword [rbp + 0x2c0]
jne 0x18011c557
mov rdx, qword [rdi + 0x18]
test rdx, rdx
je 0x18011cbf7
mov rcx, qword [rdi + 0x20]
shl rdx, 2
mov r8d, 4
call fcn.1800046a0
dec qword [rdi + 8]
jne 0x18011c557
mov edx, 0x30
mov r8d, 8
mov rcx, rdi
call fcn.1800046a0
jmp 0x18011c557
mov rcx, qword [rbp + 0x1b8]
mov rax, qword [rcx + 0x10]
mov qword [rbp + 0x200], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x1f0], xmm0
mov rax, qword [rbp + 0x2b0]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rbp + 0x2a0]
movups xmmword [rcx], xmm0
mov rsi, qword [rbp + 0x200]
mov qword [rbp + 0x2b0], rsi
movaps xmm0, xmmword [rbp + 0x1f0]
movaps xmmword [rbp + 0x2a0], xmm0
mov rdi, qword [rbp + 0x2a8]
mov qword [rbp + 0x2b0], 0
mov rdx, qword [rbp + 0x270]
test rsi, rsi
je 0x18011be37
xor ebx, ebx
jmp 0x18011ccac
inc rbx
cmp rsi, rbx
je 0x18011be30
mov r15, qword [rdi + rbx*8]
dec qword [r15]
jne 0x18011cca0
mov rdx, qword [r15 + 0x18]
test rdx, rdx
je 0x18011ccd1
mov rcx, qword [r15 + 0x20]
shl rdx, 2
mov r8d, 4
call fcn.1800046a0
dec qword [r15 + 8]
jne 0x18011cca0
mov edx, 0x30
mov r8d, 8
mov rcx, r15
call fcn.1800046a0
jmp 0x18011cca0
lea r8, [rax + 1]
cmp r8, rcx
jb 0x18011cd18
mov qword [r14 + 0x28], rax
mov qword [r14 + 0x10], 0
jmp 0x18011c10d
inc r8
cmp r8, rcx
jae 0x18011cd2c
mov r9d, dword [rdx + r8*4]
cmp r9d, dword [rdx + rax*4 - 4]
je 0x18011cd10
mov dword [rdx + rax*4], r9d
inc rax
jmp 0x18011cd10
mov rcx, qword [r14 + 0x10]
mov qword [r14 + 0x28], rax
inc rcx
mov qword [r14 + 0x10], rcx
cmp rcx, r10
jb 0x18011c0fd
jmp 0x18011df4a
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x18011cd6c
mov rcx, qword [rsi + 0x20]
shl rdx, 2
mov r8d, 4
call fcn.1800046a0
dec qword [rsi + 8]
jne 0x18011bdf0
mov edx, 0x30
mov r8d, 8
mov rcx, rsi
call fcn.1800046a0
jmp 0x18011bdf0
mov rax, qword [r13 + 0x48]
mov r15, qword [rax + 0x70]
movzx ecx, byte [rax + 0x178]
shr r15, cl
test r15, r15
je 0x18011ce24
mov rax, r15
shr rax, 0x3d
lea rdi, [r15*4]
test rax, rax
jne 0x18011e2ce
movzx eax, byte [0x1802ea611]
mov ebx, 4
mov edx, 4
mov rcx, rdi
call fcn.180004690
test rax, rax
je 0x18011e2d0
mov qword [rbp + 0x2d8], rax
cmp r15, 1
je 0x18011ce09
lea r8, [rdi - 4]
mov rsi, qword [rbp + 0x2d8]
mov rcx, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
lea rax, [rsi + rdi]
add rax, 0xfffffffffffffffc
mov dword [rax], 0
mov rax, qword [r13 + 0x28]
test rax, rax
mov qword [rbp + 0x2f8], r15
jne 0x18011ce44
jmp 0x18011cf1a
mov eax, 4
mov qword [rbp + 0x2d8], rax
mov rax, qword [r13 + 0x28]
test rax, rax
mov qword [rbp + 0x2f8], r15
je 0x18011cf1a
mov rdx, qword [r13 + 0x20]
lea r8, [rdx + rax*8]
mov rcx, qword [rbp + 0x288]
and ecx, 0x3f
movabs r9, 0x7ffffffffffffffe
jmp 0x18011ce88
mov rax, qword [r14 + 0x10]
dec rax
add rdx, 8
mov qword [r14 + 0x10], rax
cmp rdx, r8
je 0x18011cf1a
mov r14, qword [rdx]
mov rax, qword [r14 + 0x10]
cmp rax, r9
ja 0x18011e003
lea r10, [rax + 1]
mov qword [r14 + 0x10], r10
mov r10, qword [r14 + 0x28]
test r10, r10
je 0x18011ce77
mov r11, qword [r14 + 0x20]
shl r10, 2
xor esi, esi
nop word cs:[rax + rax]
mov r12, qword [rdx]
mov rdi, qword [r12 + 0x10]
cmp rdi, r9
ja 0x18011dec1
mov eax, dword [r11 + rsi]
lea rbx, [rdi + 1]
mov qword [r12 + 0x10], rbx
cmp qword [r12 + 0x28], 0
je 0x18011ded9
mov rbx, qword [r12 + 0x20]
mov ebx, dword [rbx]
mov qword [r12 + 0x10], rdi
shr rax, cl
cmp rax, r15
jae 0x18011defc
mov rdi, qword [rbp + 0x2d8]
mov dword [rdi + rax*4], ebx
add rsi, 4
cmp r10, rsi
jne 0x18011cec0
jmp 0x18011ce70
mov r8, qword [r13 + 0x48]
mov r9, qword [r8 + 0x70]
mov rcx, qword [r8 + 0x178]
and ecx, 0x3f
mov rdx, r9
shr rdx, cl
test rdx, rdx
mov qword [rbp + 0x2f0], rdx
je 0x18011d0d2
mov rax, rdx
shr rax, 0x3d
lea rdi, [rdx*4]
test rax, rax
jne 0x18011e2dd
movzx eax, byte [0x1802ea611]
mov ebx, 4
mov edx, 4
mov rcx, rdi
call fcn.180004690
test rax, rax
je 0x18011e2df
mov qword [rbp + 0x308], rax
cmp qword [rbp + 0x2f0], 1
je 0x18011cfaa
lea r8, [rdi - 4]
mov rsi, qword [rbp + 0x308]
mov rcx, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
lea rax, [rsi + rdi]
add rax, 0xfffffffffffffffc
mov dword [rax], 0
mov r8, qword [r13 + 0x48]
mov r9, qword [r8 + 0x70]
mov rcx, qword [r8 + 0x178]
and ecx, 0x3f
mov r10d, 1
shl r10, cl
test r9, r9
je 0x18011d0f0
mov rax, qword [rbp + 0x288]
and eax, 0x3f
mov qword [rbp + 0x288], rax
xor esi, esi
xor r11d, r11d
jmp 0x18011cfff
inc r11
cmp r9, r10
mov r9, rdi
jbe 0x18011d0b7
mov rax, r9
sub rax, r10
mov edi, 0
cmovae rdi, rax
mov rcx, qword [r8 + 0x178]
and ecx, 0x3f
mov rbx, r11
shl rbx, cl
mov rdx, qword [r8 + 0x70]
mov eax, ebx
cmp rdx, rax
jbe 0x18011df5b
mov r14, 0xffffffffffffffff
shl r14, cl
not r14d
test eax, r14d
jne 0x18011df5b
movzx ecx, byte [r8 + 0x177]
add rcx, rax
add rcx, 2
cmp rcx, rdx
ja 0x18011dfdb
mov rcx, qword [rbp + 0x288]
shr rax, cl
cmp rax, r15
jae 0x18011dfec
mov rcx, qword [rbp + 0x2d8]
cmp dword [rcx + rax*4], ebx
jne 0x18011cff0
mov rdx, rsi
mov rcx, qword [rbp + 0x288]
shl rdx, cl
cmp rdx, 0x7fffffff
jae 0x18011e0ba
cmp rax, qword [rbp + 0x2f0]
jae 0x18011e0f1
mov rcx, qword [rbp + 0x308]
mov dword [rcx + rax*4], edx
inc rsi
jmp 0x18011cff0
mov rax, qword [r13 + 0x48]
mov rdi, qword [rax + 0x70]
mov rcx, qword [rax + 0x178]
and ecx, 0x3f
mov r15, qword [rbp + 0x288]
jmp 0x18011d0ff
mov eax, 4
mov qword [rbp + 0x308], rax
mov r10d, 1
shl r10, cl
test r9, r9
jne 0x18011cfd4
mov r15, qword [rbp + 0x288]
and r15d, 0x3f
xor edi, edi
xor esi, esi
shr rdi, cl
xor ebx, ebx
mov r12, qword [rbp + 0x2f8]
mov r13, qword [rbp + 0x2d8]
nop word cs:[rax + rax]
cmp rbx, rdi
jae 0x18011d208
mov rdx, rbx
mov ecx, r15d
shl rdx, cl
cmp rdx, 0x7fffffff
jae 0x18011df78
mov rax, rdx
mov ecx, r15d
shr rax, cl
cmp rax, qword [rbp + 0x2f8]
mov rcx, qword [rbp + 0x2d8]
jae 0x18011dfaf
inc rbx
cmp dword [rcx + rax*4], edx
jne 0x18011d120
mov rcx, qword [rbp + 0x2e8]
mov rcx, qword [rcx + 0x48]
movzx r8d, byte [rcx + 0x177]
mov r14, qword [rcx + 0x68]
mov r11, qword [rcx + 0x70]
add r8, 2
mov r9, rdx
nop word cs:[rax + rax]
cmp r9, r11
jae 0x18011de78
mov r10d, dword [r14 + r9*4]
mov ecx, r15d
shr r10, cl
cmp r10, r12
jae 0x18011de8f
mov r10d, dword [r13 + r10*4]
mov ecx, r15d
shr r10, cl
cmp r10, qword [rbp + 0x2f0]
jae 0x18011dea6
mov rcx, qword [rbp + 0x308]
mov ecx, dword [rcx + r10*4]
mov dword [r14 + r9*4], ecx
inc r9
dec r8
mov rcx, qword [rbp + 0x2e8]
jne 0x18011d190
cmp rax, qword [rbp + 0x2f0]
jae 0x18011e014
mov rcx, qword [rcx + 0x48]
mov r8, qword [rbp + 0x308]
mov r8d, dword [r8 + rax*4]
call fcn.180115d80
jmp 0x18011d120
mov rax, qword [rbp + 0x2e8]
mov rdi, qword [rax + 0x48]
movzx ecx, byte [rdi + 0x178]
shl rsi, cl
cmp qword [rdi + 0x70], rsi
jb 0x18011d22b
mov qword [rdi + 0x70], rsi
mov rdi, qword [rax + 0x48]
movups xmm6, xmmword [rdi + 0x1e8]
mov bl, byte [rdi + 0x310]
lea rdx, [rdi + 0x208]
lea rcx, [rbp - 0x30]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rdi + 0x308]
movups xmm0, xmmword [rdi + 0x1d0]
movaps xmmword [rbp - 0x50], xmm0
movups xmm0, xmmword [rdi + 0x1f8]
movaps xmmword [rbp - 0x40], xmm0
movaps xmmword [rbp + 0xd0], xmm6
mov qword [rbp + 0xe0], rax
mov byte [rbp + 0xe8], bl
mov qword [rbp + 0xf0], 0
lea rcx, [rbp + 0x118]
lea rdx, [rbp - 0x50]
call fcn.180122750
mov rax, qword [rbp + 0x118]
mov qword [rbp + 0x2e0], rax
mov r9, qword [rbp + 0x120]
mov rsi, qword [rbp + 0x128]
shl rsi, 4
add rsi, r9
mov qword [rbp + 0x298], r9
nop word cs:[rax + rax]
cmp r9, rsi
je 0x18011d348
mov edx, dword [r9]
cmp edx, 3
je 0x18011d348
mov eax, dword [r9 + 8]
mov ecx, r15d
shr rax, cl
mov r10, qword [rbp + 0x2f8]
cmp rax, r10
mov rcx, qword [rbp + 0x2d8]
mov r8, qword [rbp + 0x2f0]
jae 0x18011e02f
mov eax, dword [rcx + rax*4]
mov ecx, r15d
shr rax, cl
cmp rax, r8
mov rcx, qword [rbp + 0x2e8]
jae 0x18011e046
lea rdi, [r9 + 0x10]
mov r8d, dword [r9 + 4]
movzx r9d, byte [r9 + 0xc]
mov rcx, qword [rcx + 0x48]
mov r10, qword [rbp + 0x308]
mov eax, dword [r10 + rax*4]
mov dword [rsp + 0x20], eax
call fcn.180115af0
mov r9, rdi
jmp 0x18011d2d0
mov rdx, qword [rbp + 0x2e0]
test rdx, rdx
je 0x18011d36a
shl rdx, 4
mov r8d, 4
mov rcx, qword [rbp + 0x298]
call fcn.1800046a0
mov qword [rbp + 0x1c0], 0
mov qword [rbp + 0x1d0], 0
mov rax, qword [rbp + 0x2e8]
mov r8, qword [rax + 0x48]
lea rdx, [r8 + 0x180]
lea rcx, [rbp + 0x1f0]
call fcn.180117630
mov rax, qword [rbp + 0x1f0]
mov rcx, qword [rbp + 0x1f8]
xor edx, edx
mov r8, rax
test rax, rax
setne dl
je 0x18011d3c0
mov r8, qword [rbp + 0x200]
mov qword [rbp + 0x1f0], rdx
mov qword [rbp + 0x1f8], 0
mov qword [rbp + 0x200], rax
mov qword [rbp + 0x208], rcx
mov qword [rbp + 0x210], rdx
mov qword [rbp + 0x218], 0
mov qword [rbp + 0x220], rax
mov qword [rbp + 0x228], rcx
mov qword [rbp + 0x230], r8
lea rdi, [rbp + 0x130]
mov r12d, 0xff
jmp 0x18011d44c
mov rdx, qword [r9 + r10 - 0x10]
mov rcx, qword [r9 + r10 - 8]
mov qword [r9 + r10 - 0x10], rsi
mov qword [r9 + r10 - 8], rbx
mov qword [r9 + r10], r8
lea rax, [rdx*2]
test rax, rax
mov r15, r14
jne 0x18011d5ef
mov rcx, rdi
lea rdx, [rbp + 0x1f0]
call fcn.180104e90
mov r10, qword [rbp + 0x130]
test r10, r10
mov rdx, qword [rbp + 0x2f0]
je 0x18011d603
mov rax, qword [rbp + 0x140]
lea r8, [rax + rax*2]
mov rsi, qword [r10 + r8*8 + 8]
movabs rcx, 0x8000000000000000
cmp rsi, rcx
mov r9, qword [rbp + 0x2d8]
je 0x18011d603
mov eax, dword [r10 + rax*4 + 0x110]
mov rbx, qword [r10 + r8*8 + 0x10]
mov ecx, r15d
shr rax, cl
cmp rax, qword [rbp + 0x2f8]
jae 0x18011e061
mov eax, dword [r9 + rax*4]
mov ecx, r15d
shr rax, cl
cmp rax, rdx
jae 0x18011e091
mov r8, qword [r10 + r8*8 + 0x18]
mov rcx, qword [rbp + 0x308]
mov eax, dword [rcx + rax*4]
mov r9, qword [rbp + 0x1c0]
test r9, r9
je 0x18011d580
mov r14, r15
mov rcx, qword [rbp + 0x1c8]
movzx r11d, word [r9 + 0x13e]
lea edx, [r11*8]
lea r13, [rdx + rdx*2]
mov rdx, 0xffffffffffffffff
xor r10d, r10d
nop word cs:[rax + rax]
cmp r13, r10
je 0x18011d560
xor r15d, r15d
cmp dword [r9 + rdx*4 + 0x114], eax
setne r15b
cmova r15d, r12d
inc rdx
add r10, 0x18
cmp r15b, 1
je 0x18011d520
movzx r11d, r15b
test r11d, r11d
je 0x18011d420
mov r15, r14
sub rcx, 1
jae 0x18011d56c
jmp 0x18011d583
mov rdx, r11
mov r15, r14
sub rcx, 1
jb 0x18011d583
mov r9, qword [r9 + rdx*8 + 0x140]
jmp 0x18011d4f8
xor r9d, r9d
mov qword [rbp + 0x298], rbx
mov qword [rbp + 0x2e0], rsi
lea rcx, [rbp + 0x1c0]
mov qword [rbp + 0x130], rcx
mov qword [rbp + 0x138], r9
mov qword [rbp + 0x140], 0
mov qword [rbp + 0x148], rdx
mov qword [rbp + 0x150], rax
mov qword [rbp + 0x100], rsi
mov qword [rbp + 0x108], rbx
mov qword [rbp + 0x110], r8
mov byte [rbp + 0x307], 0
mov rcx, rdi
lea rdx, [rbp + 0x100]
call fcn.1800f6fb0
jmp 0x18011d44c
shl rdx, 2
mov r8d, 4
call fcn.1800046a0
jmp 0x18011d44c
lea rcx, [rbp + 0x130]
lea rdx, [rbp + 0x1f0]
call fcn.180104e90
mov rax, qword [rbp + 0x130]
test rax, rax
je 0x18011d677
lea rdi, [rbp + 0x130]
lea rbx, [rbp + 0x1f0]
mov rcx, qword [rbp + 0x140]
lea rcx, [rcx + rcx*2]
mov rdx, qword [rax + rcx*8 + 8]
test rdx, rdx
je 0x18011d660
lea rax, [rax + rcx*8]
add rax, 8
mov rcx, qword [rax + 8]
shl rdx, 2
mov r8d, 4
call fcn.1800046a0
mov rcx, rdi
mov rdx, rbx
call fcn.180104e90
mov rax, qword [rbp + 0x130]
test rax, rax
jne 0x18011d630
mov rax, qword [rbp + 0x2e8]
mov rdx, qword [rax + 0x48]
lea rcx, [rbp + 0x130]
lea r8, [rbp + 0x1c0]
call fcn.180115fb0
movabs rax, 0x800000000000000e
cmp qword [rbp + 0x130], rax
jne 0x18011e20c
mov rax, qword [rbp + 0x2e8]
mov r14, qword [rax + 0x48]
mov r10d, dword [r14 + 8]
mov r9d, dword [r14 + 0x18]
mov r8d, dword [r14 + 0x1c]
test r10, r10
mov rdx, qword [rbp + 0x2f8]
mov r12, qword [rbp + 0x2d8]
mov r13, qword [rbp + 0x2f0]
je 0x18011d78d
mov r11d, dword [r14 + 0xc]
mov qword [r14 + 8], 0x7ffffffe
mov ecx, r15d
shr r10, cl
shr r11, cl
cmp r10, r11
ja 0x18011d78d
mov esi, 0x7ffffffe
xor edi, edi
mov rbx, r10
nop dword [rax]
cmp r10, r11
adc rbx, 0
mov rax, r10
mov ecx, r15d
shl rax, cl
cmp rax, 0x7ffffffe
ja 0x18011e10c
mov ecx, r15d
shr rax, cl
cmp rax, rdx
jae 0x18011e143
mov eax, dword [r12 + rax*4]
mov ecx, r15d
shr rax, cl
cmp rax, r13
jae 0x18011e157
mov rcx, qword [rbp + 0x308]
mov eax, dword [rcx + rax*4]
cmp eax, esi
jb 0x18011d770
cmp eax, edi
ja 0x18011d77a
cmp r10, r11
jb 0x18011d785
jmp 0x18011d78d
mov dword [r14 + 8], eax
mov esi, eax
cmp eax, edi
jbe 0x18011d760
mov dword [r14 + 0xc], eax
mov edi, eax
cmp r10, r11
jae 0x18011d78d
mov r10, rbx
cmp rbx, r11
jbe 0x18011d710
test r9d, r9d
je 0x18011d84c
mov ecx, r15d
shr r9, cl
mov qword [r14 + 0x18], 0x7ffffffe
mov r10, r8
shr r10, cl
cmp r9, r10
mov rdi, qword [rbp + 0x308]
ja 0x18011d83f
mov r11d, 0x7ffffffe
xor r8d, r8d
mov rsi, r9
nop word cs:[rax + rax]
cmp r9, r10
adc rsi, 0
mov rax, r9
mov ecx, r15d
shl rax, cl
cmp rax, 0x7ffffffe
ja 0x18011e16e
mov ecx, r15d
shr rax, cl
cmp rax, rdx
jae 0x18011e1a5
mov eax, dword [r12 + rax*4]
mov ecx, r15d
shr rax, cl
cmp rax, r13
jae 0x18011e1b9
mov eax, dword [rdi + rax*4]
test eax, eax
je 0x18011d82d
cmp eax, r11d
jae 0x18011d821
mov dword [r14 + 0x18], eax
mov r11d, eax
cmp eax, r8d
jbe 0x18011d82d
mov dword [r14 + 0x1c], eax
mov r8d, eax
cmp r9, r10
jae 0x18011d83a
mov r9, rsi
cmp rsi, r10
jbe 0x18011d7d0
test r8d, r8d
jne 0x18011d853
mov dword [r14 + 0x18], 0
xor r8d, r8d
jmp 0x18011d853
mov rdi, qword [rbp + 0x308]
mov eax, dword [r14 + 4]
mov ecx, r15d
shr rax, cl
cmp rax, rdx
jae 0x18011e2a9
mov eax, dword [r12 + rax*4]
mov ecx, r15d
shr rax, cl
cmp rax, r13
jae 0x18011e2ba
mov eax, dword [rdi + rax*4]
mov dword [r14 + 4], eax
mov ecx, dword [r14 + 0xc]
mov r9d, dword [r14 + 0x14]
cmp r9d, r8d
cmova r8d, r9d
cmp ecx, r8d
cmova r8d, ecx
cmp eax, r8d
cmova r8d, eax
mov dword [r14], r8d
mov rcx, qword [rbp + 0x1c0]
test rcx, rcx
je 0x18011d8f3
mov rdx, qword [rbp + 0x1c8]
mov rax, qword [rbp + 0x1d0]
mov qword [rbp + 0x1f8], 0
mov qword [rbp + 0x200], rcx
mov qword [rbp + 0x208], rdx
mov qword [rbp + 0x218], 0
mov qword [rbp + 0x220], rcx
mov qword [rbp + 0x228], rdx
mov ecx, 1
jmp 0x18011d8f7
xor ecx, ecx
xor eax, eax
mov qword [rbp + 0x1f0], rcx
mov qword [rbp + 0x210], rcx
mov qword [rbp + 0x230], rax
lea rcx, [rbp + 0x130]
lea rdx, [rbp + 0x1f0]
call fcn.180104e90
mov rax, qword [rbp + 0x130]
test rax, rax
je 0x18011d987
lea rsi, [rbp + 0x130]
lea rdi, [rbp + 0x1f0]
nop dword [rax]
mov rcx, qword [rbp + 0x140]
lea rcx, [rcx + rcx*2]
mov rdx, qword [rax + rcx*8 + 8]
test rdx, rdx
je 0x18011d970
lea rax, [rax + rcx*8]
add rax, 8
mov rcx, qword [rax + 8]
shl rdx, 2
mov r8d, 4
call fcn.1800046a0
mov rcx, rsi
mov rdx, rdi
call fcn.180104e90
mov rax, qword [rbp + 0x130]
test rax, rax
jne 0x18011d940
mov rdx, qword [rbp + 0x2f0]
shl rdx, 2
mov r8d, 4
mov rcx, qword [rbp + 0x308]
call fcn.1800046a0
mov rdx, qword [rbp + 0x2f8]
shl rdx, 2
mov r8d, 4
mov rcx, qword [rbp + 0x2d8]
call fcn.1800046a0
mov rdi, qword [rbp + 0x2b0]
test rdi, rdi
mov r15, qword [rbp + 0x2c8]
je 0x18011da28
mov rbx, qword [rbp + 0x2a8]
xor r14d, r14d
jmp 0x18011d9e8
inc r14
cmp rdi, r14
je 0x18011da28
mov rsi, qword [rbx + r14*8]
dec qword [rsi]
jne 0x18011d9e0
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x18011da0d
mov rcx, qword [rsi + 0x20]
shl rdx, 2
mov r8d, 4
call fcn.1800046a0
dec qword [rsi + 8]
jne 0x18011d9e0
mov edx, 0x30
mov r8d, 8
mov rcx, rsi
call fcn.1800046a0
jmp 0x18011d9e0
mov rdx, qword [rbp + 0x2a0]
test rdx, rdx
je 0x18011da4a
mov rcx, qword [rbp + 0x2a8]
shl rdx, 3
mov r8d, 8
call fcn.1800046a0
dec qword [r15]
mov rsi, qword [rbp + 0x2e8]
mov rdi, qword [rbp + 0x290]
jne 0x18011da85
mov rax, qword [rbp + 0x280]
mov rdx, qword [rax]
test rdx, rdx
je 0x18011da7f
mov rcx, qword [r15 + 0x20]
shl rdx, 2
mov r8d, 4
call fcn.1800046a0
dec qword [r15 + 8]
je 0x18011dadf
mov rbx, qword [rbp + 0x2c0]
dec qword [rbx]
jne 0x18011dafe
mov rax, qword [rbp + 0x1e0]
mov rdx, qword [rax]
test rdx, rdx
je 0x18011dab3
mov rcx, qword [rbx + 0x20]
shl rdx, 2
mov r8d, 4
call fcn.1800046a0
dec qword [rbx + 8]
jne 0x18011dafe
mov edx, 0x30
mov r8d, 8
mov rcx, rbx
call fcn.1800046a0
jmp 0x18011dafe
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201710
jmp 0x18011e2ea
mov edx, 0x30
mov r8d, 8
mov rcx, r15
call fcn.1800046a0
mov rbx, qword [rbp + 0x2c0]
dec qword [rbx]
je 0x18011da91
dec qword [rdi]
jne 0x18011db3e
mov rax, qword [rbp + 0x1d8]
mov rdx, qword [rax]
test rdx, rdx
je 0x18011db25
mov rcx, qword [rdi + 0x20]
shl rdx, 2
mov r8d, 4
call fcn.1800046a0
dec qword [rdi + 8]
jne 0x18011db3e
mov edx, 0x30
mov r8d, 8
mov rcx, rdi
call fcn.1800046a0
mov rcx, rsi
call fcn.18011a540
movaps xmm6, xmmword [rbp + 0x320]
add rsp, 0x3b8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201710
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201710
jmp 0x18011e2ea
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, rax
mov rdx, qword [rbp + 0x2d8]
call fcn.180201960
jmp 0x18011e2ea
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, r9
call fcn.180201960
jmp 0x18011e2ea
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, r15
call fcn.180201960
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201770
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201710
jmp 0x18011e2ea
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, r15
call fcn.180201960
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201770
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201770
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201770
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.1802017d0
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.1802017d0
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201710
jmp 0x18011e2ea
mov byte [rbp + 0x317], 1
mov byte [rbp + 0x316], 0
lea rcx, str._rustc_8387315ab3c26a57a1f53a90f188f0bc88514bcalibrarycore_srccell.rsx_
call fcn.180201770
jmp 0x18011e2ea
mov qword [rbp + 0x308], r10
lea rcx, str._rustc_8387315ab3c26a57a1f53a90f188f0bc88514bcalibrarycore_srccell.rsx_
call fcn.180201770
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201770
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201770
jmp 0x18011e2ea
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, r15
call fcn.180201960
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201710
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201770
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201770
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201770
jmp 0x18011e2ea
mov byte [rbp + 0x317], 1
mov byte [rbp + 0x316], 0
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, r15
call fcn.180201960
jmp 0x18011e2ea
mov qword [rbp + 0x2f0], r14
mov qword [rbp + 0x308], rbx
mov ecx, 8
mov edx, 0x30
call fcn.180201590
jmp 0x18011e2ea
mov qword [rbp + 0x2f0], r14
mov qword [rbp + 0x308], rbx
mov ecx, 8
mov edx, 0x30
call fcn.180201590
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.1802017d0
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201770
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.1802017d0
jmp 0x18011e2ea
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, r15
call fcn.180201960
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201710
jmp 0x18011e2ea
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, r12
call fcn.180201960
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201710
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201770
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201710
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201710
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201710
jmp 0x18011e2ea
mov byte [rbp + 0x317], 1
mov byte [rbp + 0x316], 0
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201770
jmp 0x18011e2ea
mov byte [rbp + 0x317], 1
mov byte [rbp + 0x316], 0
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201770
jmp 0x18011e2ea
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfadense.rsmax_should_not_be_greater_than_or_equal_to_state_lengthinvalid_start_state
mov rcx, r9
mov rdx, r11
call fcn.180201960
jmp 0x18011e2ea
lea r8, [0x180222df8]
mov rcx, r10
mov rdx, r12
call fcn.180201960
jmp 0x18011e2ea
lea r8, [0x180222e10]
mov rcx, r10
mov rdx, qword [rbp + 0x2f0]
call fcn.180201960
jmp 0x18011e2ea
mov qword [rbp + 0x308], r14
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201770
jmp 0x18011e2ea
mov qword [rbp + 0x2f0], r12
mov qword [rbp + 0x308], r14
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
xor ecx, ecx
xor edx, edx
call fcn.180201960
jmp 0x18011e2ea
mov qword [rbp + 0x308], r14
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, rax
mov rdx, r15
call fcn.180201960
jmp 0x18011e2ea
lea rax, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcutil_alphabet.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x18021f4f0]
lea r9, [0x18021f540]
lea r8, [rbp + 0x1f0]
mov edx, 0x2b
call fcn.180201c00
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201770
jmp 0x18011e2ea
lea rcx, str.assertion_failed:_self.is_valid_id_
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfadense.rsmax_should_not_be_greater_than_or_equal_to_state_lengthinvalid_start_state
mov edx, 0x23
call fcn.1802018d0
jmp 0x18011e2ea
mov qword [rbp + 0x1f0], rdx
lea rax, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x180223d08]
lea r9, [0x180223d58]
lea r8, [rbp + 0x1f0]
mov edx, 0x2b
call fcn.180201c00
jmp 0x18011e2ea
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, rax
mov rdx, qword [rbp + 0x2f8]
call fcn.180201960
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201710
jmp 0x18011e2ea
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfadense.rsmax_should_not_be_greater_than_or_equal_to_state_lengthinvalid_start_state
call fcn.180201ca0
jmp 0x18011e2ea
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, rax
mov rdx, r15
call fcn.180201960
jmp 0x18011e2ea
lea rcx, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
call fcn.180201770
jmp 0x18011e2ea
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, rax
mov rdx, qword [rbp + 0x2f0]
call fcn.180201960
jmp 0x18011e2ea
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, rax
mov rdx, r10
call fcn.180201960
jmp 0x18011e2ea
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, rax
mov rdx, qword [rbp + 0x2f0]
call fcn.180201960
jmp 0x18011e2ea
mov byte [rbp + 0x307], 1
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, rax
mov rdx, qword [rbp + 0x2f8]
mov qword [rbp + 0x2e0], rsi
mov qword [rbp + 0x298], rbx
call fcn.180201960
jmp 0x18011e2ea
mov byte [rbp + 0x307], 1
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, rax
mov qword [rbp + 0x2e0], rsi
mov qword [rbp + 0x298], rbx
call fcn.180201960
jmp 0x18011e2ea
mov qword [rbp + 0x1f0], rdx
lea rax, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x180223d08]
lea r9, [0x180223d58]
lea r8, [rbp + 0x1f0]
mov edx, 0x2b
call fcn.180201c00
jmp 0x18011e2ea
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, rax
mov rdx, qword [rbp + 0x2f0]
call fcn.180201960
jmp 0x18011e2ea
mov qword [rbp + 0x1f0], rax
lea rax, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x180223d08]
lea r9, [0x180223d58]
lea r8, [rbp + 0x1f0]
mov edx, 0x2b
call fcn.180201c00
jmp 0x18011e2ea
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, rax
call fcn.180201960
jmp 0x18011e2ea
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, rax
mov rdx, r13
call fcn.180201960
jmp 0x18011e2ea
mov qword [rbp + 0x1f0], rax
lea rax, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x180223d08]
lea r9, [0x180223d58]
lea r8, [rbp + 0x1f0]
mov edx, 0x2b
call fcn.180201c00
jmp 0x18011e2ea
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, rax
call fcn.180201960
jmp 0x18011e2ea
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, rax
mov rdx, r13
call fcn.180201960
jmp 0x18011e2ea
mov ecx, 8
mov edx, 0x30
call fcn.180201590
jmp 0x18011e2ea
mov ecx, 8
mov edx, 0x30
call fcn.180201590
jmp 0x18011e2ea
mov ecx, 8
mov edx, 0x30
call fcn.180201590
jmp 0x18011e2ea
movups xmm0, xmmword [rbp + 0x1a0]
movaps xmmword [rbp + 0x260], xmm0
movups xmm0, xmmword [rbp + 0x190]
movaps xmmword [rbp + 0x250], xmm0
movups xmm0, xmmword [rbp + 0x180]
movaps xmmword [rbp + 0x240], xmm0
movups xmm0, xmmword [rbp + 0x170]
movaps xmmword [rbp + 0x230], xmm0
movups xmm0, xmmword [rbp + 0x130]
movups xmm1, xmmword [rbp + 0x140]
movups xmm2, xmmword [rbp + 0x150]
movups xmm3, xmmword [rbp + 0x160]
movaps xmmword [rbp + 0x220], xmm3
movaps xmmword [rbp + 0x210], xmm2
movaps xmmword [rbp + 0x200], xmm1
movaps xmmword [rbp + 0x1f0], xmm0
lea rax, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x180223d08]
lea r9, fcn.180111a10
lea r8, [rbp + 0x1f0]
mov edx, 0x2b
call fcn.180201c00
jmp 0x18011e2ea
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, rax
call fcn.180201960
jmp 0x18011e2ea
lea r8, str.C:Users_runneradmin_.cargo_registry_srcindex.crates.io_6f17d22bba15001f_regex_automata_0.4.6_srcdfaminimize.rs
mov rcx, rax
mov rdx, r13
call fcn.180201960
jmp 0x18011e2ea
xor ebx, ebx
mov rcx, rbx
mov rdx, rdi
call fcn.180201570
jmp 0x18011e2ea
xor ebx, ebx
mov rcx, rbx
mov rdx, rdi
call fcn.180201570
ud2