Function at 0x140132370
Capabilities:
Check for software breakpoints

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x28c8
call fcn.1402ea180
sub rsp, rax
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x2840], 0xfffffffffffffffe
mov r12, rdx
mov qword [rbp + 0x27c8], rcx
movzx esi, byte [r8]
mov rdx, qword [r8 + 8]
lea rax, [r8 + 0x20]
mov qword [rbp + 0x2610], rax
movzx eax, byte [r8 + 0x28]
mov byte [rbp + 0x280e], al
movzx eax, byte [r8 + 0x21]
mov byte [rbp + 0x280c], al
mov r10, qword [r8 + 0x10]
mov r9, rdx
shl r9, 5
mov rax, rdx
shr rax, 0x3b
setne al
movabs rcx, 0x7ffffffffffffff8
mov qword [rbp + 0x26b8], r9
cmp r9, rcx
movzx ecx, byte [r8 + 0x27]
mov byte [rbp + 0x280d], cl
seta cl
mov r8, qword [r8 + 0x18]
mov qword [rbp + 0x2628], r8
or cl, al
mov byte [rbp + 0x281f], cl
mov qword [rbp + 0x2618], r10
lea rax, [r10 + 8]
mov qword [rbp + 0x2620], rax
xor ebx, ebx
mov qword [rbp + 0x2660], r12
mov qword [rbp + 0x26b0], rdx
mov byte [rbp + 0x280f], sil
test sil, 1
jne 0x140132480
mov qword [rbp + 0xc48], 0x64
mov qword [rbp - 0x40], 0
mov qword [rbp + 0x2558], 0x64
mov qword [rbp + 0x18d0], 0
mov eax, 0x64
jmp 0x1401325af
cmp rdx, 0x65
jb 0x140132520
cmp byte [rbp + 0x281f], 0
jne 0x1401349a6
movzx eax, byte [0x14049f3b5]
mov edi, 8
mov edx, 8
mov rcx, qword [rbp + 0x26b8]
call fcn.140061f20
test rax, rax
je 0x1401349a8
mov rdi, qword [rbp + 0x26b0]
mov qword [rbp + 0xc48], rdi
mov qword [rbp - 0x40], 1
mov qword [rbp - 0x38], rdi
mov qword [rbp - 0x30], rax
cmp rdi, 0x65
jae 0x140132552
mov qword [rbp + 0x18d0], 0
mov r8d, 0xc80
lea rcx, [rbp + 0x18d8]
lea rdx, [rbp + 0xc50]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x2558], rdi
mov rax, rdi
jmp 0x1401325af
mov qword [rbp - 0x40], 0
mov r8d, 0xc80
lea rcx, [rbp - 0x38]
lea rdx, [rbp + 0x18d0]
call sub.VCRUNTIME140.dll_memcpy
mov rdi, qword [rbp + 0x26b0]
mov qword [rbp + 0xc48], rdi
cmp rdi, 0x65
jb 0x1401324e1
cmp byte [rbp + 0x281f], 0
jne 0x1401349b7
movzx eax, byte [0x14049f3b5]
mov edi, 8
mov edx, 8
mov rcx, qword [rbp + 0x26b8]
call fcn.140061f20
test rax, rax
je 0x1401349b9
mov rcx, qword [rbp + 0x26b0]
mov qword [rbp + 0x2558], rcx
mov qword [rbp + 0x18d0], 1
mov qword [rbp + 0x18d8], rcx
mov qword [rbp + 0x18e0], rax
mov rax, rcx
mov byte [rbp + 0xc70], 0
mov word [rbp + 0xc72], 0
mov qword [rbp + 0xc50], 0
mov qword [rbp + 0xc60], 8
mov qword [rbp + 0xc68], 0
mov r15, qword [r12]
mov rcx, qword [r12 + 8]
lea rdx, [rbp + 0x18d8]
cmp rax, 0x65
jb 0x140132604
mov rax, qword [rbp + 0x18d8]
mov rdx, qword [rbp + 0x18e0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rcx
lea rcx, [rbp + 0x2668]
mov rdx, qword [rbp + 0x2610]
lea r8, [rbp + 0xc50]
mov r9, r15
call fcn.1401449e0
mov rax, qword [rbp + 0x2668]
test rax, rax
je 0x140132ad0
cmp eax, 2
jne 0x14013419b
movzx eax, byte [rbp + 0x2670]
cmp eax, 6
jne 0x140134118
test byte [rbp + 0x280e], 1
je 0x1401341d0
mov ax, 0xc8
mov qword [rbp + 0x2740], rax
xor ebx, ebx
xor esi, esi
mov qword [rbp + 0x2748], 0
mov qword [rbp + 0x2778], 0
mov rdx, qword [rbp + 0x2558]
cmp rdx, 0x65
jb 0x1401326ae
mov rcx, qword [rbp + 0x18e0]
shl rdx, 5
mov r8d, 8
call fcn.140061f30
mov qword [rbp + 0x2690], rsi
mov rax, qword [rbp + 0x27e0]
lea rcx, [rbp + 0x2698]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rbp + 0x27d0]
movups xmmword [rcx], xmm0
mov byte [rbp + 0x282f], 1
lea rcx, [rbp + 0x25e0]
mov rdx, r12
mov r8, rbx
call fcn.1402a8f80
test byte [rbp + 0x280c], 1
je 0x140132a80
mov rdx, qword [rbp + 0xc48]
lea r13, [rbp - 0x38]
cmp rdx, 0x65
jb 0x140132710
mov rdx, qword [rbp - 0x38]
mov r13, qword [rbp - 0x30]
mov rcx, qword [rbp + 0x2778]
cmp rdx, rcx
jb 0x1401348c7
mov rbx, rcx
shl rbx, 5
add rbx, r13
mov qword [rbp + 0x2608], rbx
nop word cs:[rax + rax]
mov rax, qword [rbp + 0x25e0]
mov rdx, qword [rbp + 0x25e8]
cmp r13, rbx
je 0x140132a80
mov r8, r13
mov rcx, qword [r13 + 0x10]
mov r12, qword [r13 + 0x18]
cmp r12, rcx
jb 0x140134475
cmp r12, rdx
ja 0x140134497
lea r13, [r8 + 0x20]
sub r12, rcx
je 0x14013274e
lea rdi, [rax + rcx]
xor r14d, r14d
nop word cs:[rax + rax]
cmp byte [rdi + r14], 0xa
je 0x1401327b0
inc r14
cmp r12, r14
jne 0x140132790
jmp 0x14013274e
test r14, r14
mov qword [rbp + 0x2810], rcx
mov qword [rbp + 0x2820], r8
je 0x1401327f8
add rax, rcx
dec rax
mov r15, r14
nop dword [rax]
movzx ecx, byte [rax + r15]
cmp rcx, 0x20
ja 0x140132a4d
movabs rdx, 0x100003600
bt rdx, rcx
jae 0x140132a4d
dec r15
jne 0x1401327d0
xor r15d, r15d
mov esi, 1
mov qword [rbp + 0x2800], r13
mov rcx, rsi
mov rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x18d0], r15
mov qword [rbp + 0x2658], rsi
mov qword [rbp + 0x18d8], rsi
mov qword [rbp + 0x18e0], r15
lea rcx, [r14 + 1]
cmp rcx, r12
ja 0x1401345a0
mov qword [rbp + 0x2600], rdi
lea r13, [r14 + rdi]
inc r13
not r14
add r14, r12
xor esi, esi
test sil, 1
jne 0x1401329e0
nop
mov rdi, r13
test r14, r14
je 0x1401328a0
xor ebx, ebx
nop word [rax + rax]
cmp byte [rdi + rbx], 0xa
setne sil
je 0x1401328c0
inc rbx
cmp r14, rbx
jne 0x140132870
mov r13, rdi
mov rbx, r14
test rdi, rdi
jne 0x1401328d9
jmp 0x1401329e0
mov sil, 1
xor ebx, ebx
mov r13, rdi
xor r14d, r14d
cmp r15, qword [rbp + 0x18d0]
jne 0x1401328ee
jmp 0x1401328e2
mov rax, rbx
not rax
add r14, rax
lea r13, [rdi + rbx]
inc r13
test rdi, rdi
je 0x1401329e0
cmp r15, qword [rbp + 0x18d0]
jne 0x1401328ee
lea rcx, [rbp + 0x18d0]
call fcn.14004a8b0
mov rax, qword [rbp + 0x18d8]
mov byte [rax + r15], 0x20
inc r15
mov qword [rbp + 0x18e0], r15
test rbx, rbx
je 0x140132930
nop dword [rax]
movzx eax, byte [rdi + rbx - 1]
cmp rax, 0x20
ja 0x140132967
movabs rcx, 0x100003600
bt rcx, rax
jae 0x140132967
dec rbx
jne 0x140132910
xor ebx, ebx
add r15, qword [rbp + 0x18d8]
mov rcx, r15
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, qword [rbp + 0x18e0]
mov qword [rbp + 0x18e0], rbx
mov r15, rbx
test sil, 1
je 0x140132860
jmp 0x1401329e0
lea rcx, [rdi + rbx]
xor eax, eax
nop dword [rax]
movzx edx, byte [rdi + rax]
cmp rdx, 0x20
ja 0x140132997
movabs r8, 0x100003600
bt r8, rdx
jae 0x140132997
inc rax
cmp rbx, rax
jne 0x140132970
mov rdi, rcx
jmp 0x140132930
mov rcx, qword [rbp + 0x18d0]
sub rcx, r15
sub rbx, rax
add rdi, rax
cmp rcx, rbx
jae 0x140132932
mov qword [rsp + 0x20], 1
mov r9d, 1
lea rcx, [rbp + 0x18d0]
mov rdx, r15
mov r8, rbx
call fcn.1402eaf00
mov r15, qword [rbp + 0x18e0]
jmp 0x140132932
cmp r15, r12
ja 0x140134589
mov rdx, qword [rbp + 0x18d8]
mov rcx, qword [rbp + 0x2600]
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x2810]
add rax, qword [rbp + 0x18e0]
mov rcx, qword [rbp + 0x2820]
mov qword [rcx + 0x18], rax
mov rdx, qword [rbp + 0x18d0]
test rdx, rdx
mov rbx, qword [rbp + 0x2608]
mov r13, qword [rbp + 0x2800]
je 0x140132740
mov rcx, qword [rbp + 0x18d8]
mov r8d, 1
call fcn.140061f30
jmp 0x140132740
test r15, r15
js 0x140134988
movzx eax, byte [0x14049f3b5]
mov edx, 1
mov rcx, r15
call fcn.140061f20
test rax, rax
je 0x14013497a
mov rsi, rax
jmp 0x140132800
mov rcx, qword [rbp + 0x25e0]
mov rax, qword [rbp + 0x25e8]
mov rsi, qword [rbp + 0x25f8]
test sil, 1
jne 0x140132c90
mov qword [rbp + 0x2728], rcx
mov qword [rbp + 0x2730], rax
mov qword [rbp + 0x2738], rsi
mov rax, qword [str.PFA_]
mov qword [rbp + 0x2720], rax
jmp 0x140132d2c
test byte [rbp + 0xc72], 1
je 0x1401347fd
mov ecx, dword [rbp + 0xc74]
lea eax, [rcx - 0x64]
movzx eax, ax
cmp eax, 0x384
cmovae ecx, ebx
test cx, cx
je 0x1401341ab
mov rbx, qword [rbp + 0x2670]
mov qword [rbp + 0x2740], rcx
mov word [rbp + 0x2780], cx
mov rdi, qword [rbp + 0xc50]
test rdi, rdi
je 0x14013480e
mov r14, qword [rbp + 0xc58]
lea rcx, [rbp + 0x2780]
call fcn.14019a5d0
test rax, rax
setne cl
cmp r14, rdx
sete dl
and dl, cl
cmp dl, 1
jne 0x140132b5b
mov rcx, rdi
mov rdx, rax
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140133eaf
lea rcx, [rbp + 0x26c0]
mov rdx, rdi
mov r8, r14
call fcn.1402a78a0
movups xmm0, xmmword [rbp + 0x26c0]
movups xmm1, xmmword [rbp + 0x26d0]
movaps xmmword [rbp + 0x27b0], xmm1
movaps xmmword [rbp + 0x27a0], xmm0
cmp byte [rbp + 0xc70], 0
je 0x14013481f
cmp byte [rbp + 0xc71], 1
sete al
mov qword [rbp + 0x2748], rax
mov rax, qword [rbp + 0xc48]
lea rcx, [rbp - 0x38]
cmp rax, 0x65
jb 0x140132bc0
mov rax, qword [rbp - 0x38]
mov rcx, qword [rbp - 0x30]
mov r8, qword [rbp + 0xc68]
cmp r8, rax
mov qword [rbp + 0x2778], r8
cmovb rax, r8
test rax, rax
je 0x140132c46
mov rdx, qword [rbp + 0xc60]
mov r8d, 0x18
nop word [rax + rax]
mov r9, qword [rdx + r8 - 0x10]
cmp r9, 0xffff
ja 0x140134022
mov r10, qword [rdx + r8 - 0x18]
mov r11, qword [rdx + r8 - 8]
sub r10, r15
add r9, r10
sub r11, r15
mov rsi, qword [rdx + r8]
add rsi, r11
mov qword [rcx + r8 - 0x18], r10
mov qword [rcx + r8 - 0x10], r9
mov qword [rcx + r8 - 8], r11
mov qword [rcx + r8], rsi
add r8, 0x20
dec rax
jne 0x140132bf0
mov rax, qword [rbp + 0xc68]
mov qword [rbp + 0x2778], rax
mov rax, qword [rbp + 0x2748]
inc al
mov qword [rbp + 0x2748], rax
mov rsi, qword [rbp + 0x27a0]
lea rax, [rbp + 0x27a8]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x27d0], xmm0
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x27e0], rax
mov rdx, qword [rbp + 0x2558]
cmp rdx, 0x65
jae 0x140132698
jmp 0x1401326ae
shr rsi, 5
sub rcx, rsi
add rax, rsi
mov rdx, qword [rbp + 0x25f0]
add rdx, rsi
mov qword [rbp + 0x27a0], rdx
mov qword [rbp + 0x27a8], rcx
mov qword [rbp + 0x27b0], rax
mov byte [rbp + 0x283b], 1
mov byte [rbp + 0x283a], 0
lea rcx, [rbp + 0x26c0]
lea rdx, [rbp + 0x27a0]
call fcn.1402a7c20
mov qword [rbp + 0x2668], rsi
mov rcx, qword [rbp + 0x26d0]
mov rax, rcx
sub rax, rsi
jb 0x1401348e6
mov qword [rbp + 0x26d0], rax
add qword [rbp + 0x26c8], rsi
movups xmm0, xmmword [rbp + 0x26c0]
movaps xmmword [rbp + 0x2720], xmm0
mov rax, qword [rbp + 0x26d0]
mov qword [rbp + 0x2730], rax
mov rax, qword [rbp + 0x26d8]
mov qword [rbp + 0x2738], rax
mov rcx, qword [rbp + 0x2618]
mov rax, qword [rcx]
mov qword [rcx], 3
cmp rax, 3
mov rsi, qword [rbp + 0x2740]
jne 0x140132e00
mov byte [rbp + 0x2831], 1
lea rcx, [rbp + 0x18d0]
xor edx, edx
call fcn.14013fc60
cmp dword [rbp + 0x18d0], 3
mov rdx, qword [rbp + 0x2778]
je 0x140134890
movups xmm0, xmmword [rbp + 0x1920]
movaps xmmword [rbp + 0x2710], xmm0
movups xmm0, xmmword [rbp + 0x1910]
movaps xmmword [rbp + 0x2700], xmm0
movups xmm0, xmmword [rbp + 0x18d0]
movups xmm1, xmmword [rbp + 0x18e0]
movups xmm2, xmmword [rbp + 0x18f0]
movups xmm3, xmmword [rbp + 0x1900]
movaps xmmword [rbp + 0x26f0], xmm3
movaps xmmword [rbp + 0x26e0], xmm2
movaps xmmword [rbp + 0x26d0], xmm1
movaps xmmword [rbp + 0x26c0], xmm0
cmp byte [rbp + 0x2748], 2
sete byte [rbp + 0x2810]
test byte [rbp + 0x280d], 1
jne 0x140132e61
mov qword [rbp + 0xc50], 3
jmp 0x140132ee5
mov qword [rbp + 0x26c0], rax
mov rax, qword [rbp + 0x2620]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movups xmm4, xmmword [rax + 0x40]
mov rax, qword [rax + 0x50]
lea rcx, [rbp + 0x26c8]
mov qword [rcx + 0x50], rax
movups xmmword [rcx + 0x40], xmm4
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rdx, qword [rbp + 0x2778]
cmp byte [rbp + 0x2748], 2
sete byte [rbp + 0x2810]
test byte [rbp + 0x280d], 1
je 0x140132de2
mov byte [rbp + 0x2833], 1
mov byte [rbp + 0x2832], 1
lea rcx, [rbp + 0x18d0]
xor edx, edx
call fcn.14013f9b0
cmp dword [rbp + 0x18d0], 3
mov rdx, qword [rbp + 0x2778]
je 0x140134852
movups xmm0, xmmword [rbp + 0x1920]
movaps xmmword [rbp + 0xca0], xmm0
movups xmm0, xmmword [rbp + 0x1910]
movaps xmmword [rbp + 0xc90], xmm0
movups xmm0, xmmword [rbp + 0x18d0]
movups xmm1, xmmword [rbp + 0x18e0]
movups xmm2, xmmword [rbp + 0x18f0]
movups xmm3, xmmword [rbp + 0x1900]
movaps xmmword [rbp + 0xc80], xmm3
movaps xmmword [rbp + 0xc70], xmm2
movaps xmmword [rbp + 0xc60], xmm1
movaps xmmword [rbp + 0xc50], xmm0
mov byte [rbp + 0x2836], 1
mov byte [rbp + 0x2835], 1
mov byte [rbp + 0x2834], 1
lea rcx, [rbp + 0x26c0]
call fcn.14013eaa0
test al, al
jne 0x14013478f
mov rdx, qword [rbp + 0xc48]
lea r14, [rbp - 0x38]
cmp rdx, 0x65
mov r12, qword [rbp + 0x2778]
jb 0x140132f2e
mov rdx, qword [rbp - 0x38]
mov r14, qword [rbp - 0x30]
cmp rdx, r12
jb 0x1401347d4
shl r12, 5
add r12, r14
nop
cmp r14, r12
je 0x140133cb6
mov rdx, qword [r14]
mov rax, qword [r14 + 8]
mov r8, rax
sub r8, rdx
jb 0x1401344e5
mov r9, qword [rbp + 0x2730]
cmp rax, r9
ja 0x1401344b9
add rdx, qword [rbp + 0x2728]
mov byte [rbp + 0x2836], 1
mov byte [rbp + 0x2835], 1
mov byte [rbp + 0x2834], 1
lea rcx, [rbp + 0x18d0]
call fcn.140195c60
test byte [rbp + 0x18d0], 1
jne 0x140134061
lea rax, [rbp + 0x18d8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x2640], xmm1
movaps xmmword [rbp + 0x2630], xmm0
mov r8, qword [r14 + 0x10]
mov r9, qword [r14 + 0x18]
mov byte [rbp + 0x2830], 1
lea rcx, [rbp + 0x18d0]
lea rdx, [rbp + 0x2720]
call fcn.140138d30
mov rax, qword [rbp + 0x18d0]
test rax, rax
je 0x140134511
lea rdx, [rbp + 0x18d8]
mov rcx, qword [rdx + 0x10]
lea r8, [rbp + 0x2670]
mov qword [r8 + 0x10], rcx
movups xmm0, xmmword [rdx]
movups xmmword [r8], xmm0
mov qword [rbp + 0x2668], rax
mov byte [rbp + 0x2688], 0
cmp qword [rbp + 0x2630], 0
jne 0x140133096
cmp byte [rbp + 0x2638], 0x14
jne 0x140133096
test byte [rbp + 0x2810], 1
je 0x140133070
mov byte [rbp + 0x283c], 1
mov r8d, 5
lea rcx, [rbp + 0x2668]
lea rdx, [0x1403263d2]
call fcn.14013c130
mov byte [rbp + 0x2810], al
xor byte [rbp + 0x2810], 1
jmp 0x140133096
mov byte [rbp + 0x283c], 1
mov r8d, 0xa
lea rcx, [rbp + 0x2668]
lea rdx, str.keep_aliveclose
call fcn.14013c130
mov byte [rbp + 0x2810], al
cmp dword [rbp + 0xc50], 3
je 0x14013344c
mov r8, qword [r14]
mov r9, qword [r14 + 8]
mov byte [rbp + 0x283c], 1
lea rcx, [rbp + 0x2780]
lea rdx, [rbp + 0x2720]
call fcn.140138d30
lea rax, [rbp + 0x2630]
mov qword [rbp + 0x2750], rax
mov byte [rbp + 0x283f], 1
lea rcx, [rbp + 0xc50]
call fcn.14013f660
test al, al
jne 0x1401345b4
mov byte [rbp + 0x283f], 1
lea rcx, [rbp + 0xc50]
lea rdx, [rbp + 0x2750]
call fcn.14013e1e0
mov r15d, eax
movzx eax, word [rbp + 0xca8]
and ax, r15w
movzx r13d, ax
xor esi, esi
jmp 0x140133136
movzx ecx, byte [rcx + 8]
cmp cl, byte [rax + 8]
je 0x14013320e
nop word [rax + rax]
inc rsi
inc r13
cmp r13, qword [rbp + 0xca0]
jb 0x140133158
mov rax, qword [rbp + 0xca0]
nop word cs:[rax + rax]
test rax, rax
je 0x140133150
xor r13d, r13d
mov rax, qword [rbp + 0xc98]
movzx edi, word [rax + r13*4]
cmp rdi, 0xffff
je 0x140133310
movzx eax, word [rax + r13*4 + 2]
movzx ecx, word [rbp + 0xca8]
mov edx, eax
and edx, ecx
mov r8d, r13d
sub r8d, edx
and r8d, ecx
cmp r8, rsi
jb 0x140133930
cmp ax, r15w
jne 0x140133130
mov rdx, qword [rbp + 0xc78]
cmp rdx, rdi
jbe 0x14013445a
mov rcx, qword [rbp + 0xc70]
lea rbx, [rdi + rdi*2]
mov r8d, ebx
shl r8d, 5
mov rax, qword [rbp + 0x2750]
mov r9, qword [rcx + r8 + 0x38]
test r9, r9
setne r10b
cmp qword [rax], 0
sete r11b
cmp r10b, r11b
je 0x140133130
add rcx, r8
add rcx, 0x38
test r9, r9
je 0x14013311d
mov byte [rbp + 0x283f], 1
mov rdx, rax
call fcn.1402a7bc0
test al, al
je 0x140133130
mov rdx, qword [rbp + 0xc78]
cmp rdx, rdi
jbe 0x1401349ca
mov rax, qword [rbp + 0xc70]
shl ebx, 5
lea rsi, [rax + rbx]
test byte [rax + rbx], 1
je 0x140133bfd
mov rbx, qword [rsi + 0x10]
mov r15, qword [rbp + 0xc90]
movups xmm0, xmmword [rbp + 0x2780]
movups xmm1, xmmword [rbp + 0x2790]
lea rax, [rbp + 0x18d8]
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
mov qword [rbp + 0x18d0], 1
mov qword [rbp + 0x18d8], rbx
mov qword [rbp + 0x18e0], 0
mov qword [rbp + 0x18e8], rdi
cmp r15, qword [rbp + 0xc80]
jne 0x140133290
lea rcx, [rbp + 0xc80]
call fcn.14013d020
mov rax, qword [rbp + 0xc88]
mov rcx, r15
shl rcx, 6
movups xmm0, xmmword [rbp + 0x18d0]
movups xmm1, xmmword [rbp + 0x18e0]
movups xmm2, xmmword [rbp + 0x18f0]
movups xmm3, xmmword [rbp + 0x1900]
movups xmmword [rax + rcx + 0x30], xmm3
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
lea rdx, [r15 + 1]
mov qword [rbp + 0xc90], rdx
cmp rbx, rdx
jae 0x140134a01
mov rax, qword [rbp + 0xc88]
shl rbx, 6
mov qword [rax + rbx + 0x10], 1
mov qword [rax + rbx + 0x18], r15
mov qword [rsi], 1
mov qword [rsi + 0x10], r15
jmp 0x14013344c
mov rsi, qword [rbp + 0xc78]
mov rdx, qword [rbp + 0x2750]
mov byte [rbp + 0x283f], 1
lea rcx, [rbp + 0x27d0]
call fcn.140196230
movups xmm0, xmmword [rbp + 0x2780]
movups xmm1, xmmword [rbp + 0x2790]
movaps xmmword [rbp + 0x27b0], xmm1
movaps xmmword [rbp + 0x27a0], xmm0
mov rcx, qword [rbp + 0xc78]
cmp rcx, 0x7fff
mov qword [rbp + 0x2820], rcx
ja 0x1401346e3
movups xmm0, xmmword [rbp + 0x27d0]
movups xmm1, xmmword [rbp + 0x27e0]
lea rax, [rbp + 0x18d8]
movups xmmword [rax + 0x40], xmm1
movups xmmword [rax + 0x30], xmm0
movups xmm0, xmmword [rbp + 0x2780]
movups xmm1, xmmword [rbp + 0x2790]
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x10], xmm0
mov word [rbp + 0x1928], r15w
mov qword [rbp + 0x18d0], 0
cmp rcx, qword [rbp + 0xc68]
jne 0x1401333c3
lea rcx, [rbp + 0xc68]
call fcn.14013d0e0
mov rax, qword [rbp + 0xc70]
mov rdx, qword [rbp + 0x2820]
lea rcx, [rdx + rdx*2]
shl rcx, 5
movups xmm0, xmmword [rbp + 0x18d0]
movups xmm1, xmmword [rbp + 0x18e0]
movups xmm2, xmmword [rbp + 0x18f0]
movups xmm3, xmmword [rbp + 0x1900]
movups xmm4, xmmword [rbp + 0x1910]
movups xmm5, xmmword [rbp + 0x1920]
movups xmmword [rax + rcx + 0x50], xmm5
movups xmmword [rax + rcx + 0x40], xmm4
movups xmmword [rax + rcx + 0x30], xmm3
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
inc rdx
mov qword [rbp + 0xc78], rdx
mov rdx, qword [rbp + 0xca0]
cmp r13, rdx
jae 0x1401346c8
mov rax, qword [rbp + 0xc98]
mov word [rax + r13*4], si
mov word [rax + r13*4 + 2], r15w
movaps xmm0, xmmword [rbp + 0x2630]
movaps xmm1, xmmword [rbp + 0x2640]
movaps xmmword [rbp + 0x2760], xmm1
movaps xmmword [rbp + 0x2750], xmm0
mov rax, qword [rbp + 0x2688]
mov qword [rbp + 0x27f0], rax
movups xmm0, xmmword [rbp + 0x2668]
movups xmm1, xmmword [rbp + 0x2678]
movaps xmmword [rbp + 0x27e0], xmm1
movaps xmmword [rbp + 0x27d0], xmm0
mov byte [rbp + 0x283e], 1
mov byte [rbp + 0x283d], 1
lea rcx, [rbp + 0x26c0]
call fcn.14013f310
test al, al
jne 0x140134529
mov byte [rbp + 0x283e], 1
mov byte [rbp + 0x283d], 1
lea rcx, [rbp + 0x26c0]
lea rdx, [rbp + 0x2750]
call fcn.140050fb0
mov ebx, eax
add r14, 0x20
movzx eax, word [rbp + 0x2718]
and ax, bx
movzx r15d, ax
xor esi, esi
jmp 0x140133506
movzx eax, byte [rcx + 8]
cmp al, byte [rbp + 0x2758]
je 0x1401335de
nop dword [rax]
inc rsi
inc r15
mov rdx, qword [rbp + 0x2710]
cmp r15, rdx
jb 0x140133528
mov rdx, qword [rbp + 0x2710]
nop dword [rax]
test rdx, rdx
je 0x140133520
xor r15d, r15d
mov rax, qword [rbp + 0x2708]
movzx edi, word [rax + r15*4]
cmp rdi, 0xffff
je 0x140133710
movzx eax, word [rax + r15*4 + 2]
movzx ecx, word [rbp + 0x2718]
mov edx, eax
and edx, ecx
mov r8d, r15d
sub r8d, edx
and r8d, ecx
cmp r8, rsi
jb 0x140133880
cmp ax, bx
jne 0x140133500
mov rdx, qword [rbp + 0x26e8]
cmp rdx, rdi
jbe 0x140134438
mov rax, qword [rbp + 0x26e0]
imul r13, rdi, 0x68
mov r8, qword [rax + r13 + 0x40]
test r8, r8
setne cl
cmp qword [rbp + 0x2750], 0
sete r9b
cmp cl, r9b
je 0x140133500
lea rcx, [rax + r13]
add rcx, 0x40
test r8, r8
je 0x1401334ed
mov byte [rbp + 0x283e], 1
mov byte [rbp + 0x283d], 1
lea rdx, [rbp + 0x2750]
call fcn.1402a7bc0
test al, al
je 0x140133500
mov rdx, qword [rbp + 0x26e8]
cmp rdx, rdi
jbe 0x140134830
mov rax, qword [rbp + 0x26e0]
lea rsi, [rax + r13]
test byte [rax + r13], 1
je 0x140133af7
mov rbx, qword [rsi + 0x10]
mov r15, qword [rbp + 0x2700]
mov rax, qword [rbp + 0x27f0]
lea rcx, [rbp + 0x18d8]
mov qword [rcx + 0x38], rax
movaps xmm0, xmmword [rbp + 0x27d0]
movaps xmm1, xmmword [rbp + 0x27e0]
movups xmmword [rcx + 0x28], xmm1
movups xmmword [rcx + 0x18], xmm0
mov qword [rbp + 0x18d0], 1
mov qword [rbp + 0x18d8], rbx
mov qword [rbp + 0x18e0], 0
mov qword [rbp + 0x18e8], rdi
cmp r15, qword [rbp + 0x26f0]
jne 0x140133669
lea rcx, [rbp + 0x26f0]
call fcn.14004a7e0
mov rax, qword [rbp + 0x26f8]
lea rcx, [r15 + r15*8]
movups xmm0, xmmword [rbp + 0x18d0]
movups xmm1, xmmword [rbp + 0x18e0]
movups xmm2, xmmword [rbp + 0x18f0]
movups xmm3, xmmword [rbp + 0x1900]
mov rdx, qword [rbp + 0x1910]
mov qword [rax + rcx*8 + 0x40], rdx
movups xmmword [rax + rcx*8 + 0x30], xmm3
movups xmmword [rax + rcx*8 + 0x20], xmm2
movups xmmword [rax + rcx*8 + 0x10], xmm1
movups xmmword [rax + rcx*8], xmm0
lea rdx, [r15 + 1]
mov qword [rbp + 0x2700], rdx
cmp rbx, rdx
jae 0x1401349e2
mov rax, qword [rbp + 0x26f8]
lea rcx, [rbx + rbx*8]
mov qword [rax + rcx*8 + 0x10], 1
mov qword [rax + rcx*8 + 0x18], r15
mov qword [rsi], 1
mov qword [rsi + 0x10], r15
mov rax, qword [rbp + 0x2750]
test rax, rax
mov rsi, qword [rbp + 0x2740]
jne 0x140133bd6
jmp 0x140132f40
mov r9, qword [rbp + 0x26e8]
movaps xmm0, xmmword [rbp + 0x2750]
movaps xmm1, xmmword [rbp + 0x2760]
movaps xmmword [rbp + 0x2790], xmm1
movaps xmmword [rbp + 0x2780], xmm0
mov rax, qword [rbp + 0x27f0]
mov qword [rbp + 0x27c0], rax
movaps xmm0, xmmword [rbp + 0x27d0]
movaps xmm1, xmmword [rbp + 0x27e0]
movaps xmmword [rbp + 0x27b0], xmm1
movaps xmmword [rbp + 0x27a0], xmm0
cmp r9, 0x7fff
ja 0x140134636
movaps xmm0, xmmword [rbp + 0x2750]
movaps xmm1, xmmword [rbp + 0x2760]
lea rcx, [rbp + 0x18d8]
movups xmmword [rcx + 0x48], xmm1
movups xmmword [rcx + 0x38], xmm0
mov rax, qword [rbp + 0x27f0]
mov qword [rcx + 0x30], rax
movaps xmm0, xmmword [rbp + 0x27d0]
movaps xmm1, xmmword [rbp + 0x27e0]
movups xmmword [rcx + 0x20], xmm1
movups xmmword [rcx + 0x10], xmm0
mov word [rbp + 0x1930], bx
mov qword [rbp + 0x18d0], 0
cmp r9, qword [rbp + 0x26d8]
mov rsi, qword [rbp + 0x2740]
jne 0x1401337eb
mov qword [rbp + 0x2820], r9
lea rcx, [rbp + 0x26d8]
call fcn.14004a710
mov rdx, qword [rbp + 0x2710]
mov r9, qword [rbp + 0x2820]
mov rax, qword [rbp + 0x26e0]
imul rcx, r9, 0x68
movups xmm0, xmmword [rbp + 0x18d0]
movups xmm1, xmmword [rbp + 0x18e0]
movups xmm2, xmmword [rbp + 0x18f0]
movups xmm3, xmmword [rbp + 0x1900]
movups xmm4, xmmword [rbp + 0x1910]
movups xmm5, xmmword [rbp + 0x1920]
mov r8, qword [rbp + 0x1930]
mov qword [rax + rcx + 0x60], r8
movups xmmword [rax + rcx + 0x50], xmm5
movups xmmword [rax + rcx + 0x40], xmm4
movups xmmword [rax + rcx + 0x30], xmm3
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
lea rax, [r9 + 1]
mov qword [rbp + 0x26e8], rax
cmp r15, rdx
jae 0x140134614
mov rax, qword [rbp + 0x2708]
mov word [rax + r15*4], r9w
mov word [rax + r15*4 + 2], bx
jmp 0x140132f40
cmp rsi, 0x200
setae al
cmp qword [rbp + 0x26c0], 2
setne cl
and cl, al
movaps xmm0, xmmword [rbp + 0x2750]
movaps xmm1, xmmword [rbp + 0x2760]
movaps xmmword [rbp + 0x27b0], xmm1
movaps xmmword [rbp + 0x27a0], xmm0
mov rax, qword [rbp + 0x27f0]
mov qword [rbp + 0x18f0], rax
movaps xmm0, xmmword [rbp + 0x27d0]
movaps xmm1, xmmword [rbp + 0x27e0]
movaps xmmword [rbp + 0x18e0], xmm1
movaps xmmword [rbp + 0x18d0], xmm0
mov byte [rbp + 0x283e], 0
mov byte [rbp + 0x283d], 0
mov byte [rsp + 0x28], cl
mov qword [rsp + 0x20], r15
lea rcx, [rbp + 0x26c0]
lea rdx, [rbp + 0x27a0]
lea r8, [rbp + 0x18d0]
mov r9d, ebx
call fcn.140072cb0
test rax, rax
mov rsi, qword [rbp + 0x2740]
je 0x140132f40
jmp 0x140134691
cmp rsi, 0x200
setae bl
cmp qword [rbp + 0xc50], 2
setne sil
mov rdx, qword [rbp + 0x2750]
mov byte [rbp + 0x283f], 1
lea rcx, [rbp + 0x27d0]
call fcn.140196230
movups xmm0, xmmword [rbp + 0x2780]
movups xmm1, xmmword [rbp + 0x2790]
movaps xmmword [rbp + 0x27b0], xmm1
movaps xmmword [rbp + 0x27a0], xmm0
mov rcx, qword [rbp + 0xc78]
cmp rcx, 0x7fff
mov qword [rbp + 0x2820], rcx
ja 0x140134739
movups xmm0, xmmword [rbp + 0x27d0]
movups xmm1, xmmword [rbp + 0x27e0]
lea rax, [rbp + 0x18d8]
movups xmmword [rax + 0x40], xmm1
movups xmmword [rax + 0x30], xmm0
movups xmm0, xmmword [rbp + 0x2780]
movups xmm1, xmmword [rbp + 0x2790]
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x10], xmm0
mov word [rbp + 0x1928], r15w
mov qword [rbp + 0x18d0], 0
cmp rcx, qword [rbp + 0xc68]
jne 0x1401339f2
lea rcx, [rbp + 0xc68]
call fcn.14013d0e0
and bl, sil
mov rax, qword [rbp + 0xc70]
mov r11, qword [rbp + 0x2820]
lea rcx, [r11 + r11*2]
shl rcx, 5
movups xmm0, xmmword [rbp + 0x18d0]
movups xmm1, xmmword [rbp + 0x18e0]
movups xmm2, xmmword [rbp + 0x18f0]
movups xmm3, xmmword [rbp + 0x1900]
movups xmm4, xmmword [rbp + 0x1910]
movups xmm5, xmmword [rbp + 0x1920]
movups xmmword [rax + rcx + 0x50], xmm5
movups xmmword [rax + rcx + 0x40], xmm4
movups xmmword [rax + rcx + 0x30], xmm3
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
lea rax, [r11 + 1]
mov qword [rbp + 0xc78], rax
mov rax, qword [rbp + 0xc98]
mov rdx, qword [rbp + 0xca0]
xor ecx, ecx
xor r10d, r10d
cmp r13, rdx
cmovae r13, r10
test rdx, rdx
je 0x140134020
movzx r8d, word [rax + r13*4]
cmp r8w, 0xffff
je 0x140133aba
inc rcx
movzx r9d, word [rax + r13*4 + 2]
mov word [rax + r13*4], r11w
mov word [rax + r13*4 + 2], r15w
inc r13
mov r15d, r9d
mov r11d, r8d
cmp r13, rdx
cmovae r13, r10
test rdx, rdx
jne 0x140133a80
jmp 0x140134020
mov word [rax + r13*4], r11w
mov word [rax + r13*4 + 2], r15w
cmp rcx, 0x80
setb al
not bl
test bl, al
jne 0x14013344c
cmp qword [rbp + 0xc50], 0
jne 0x14013344c
mov qword [rbp + 0xc50], 1
jmp 0x14013344c
mov rbx, qword [rbp + 0x2700]
mov rax, qword [rbp + 0x27f0]
lea rcx, [rbp + 0x18d8]
mov qword [rcx + 0x38], rax
movaps xmm0, xmmword [rbp + 0x27d0]
movaps xmm1, xmmword [rbp + 0x27e0]
movups xmmword [rcx + 0x28], xmm1
movups xmmword [rcx + 0x18], xmm0
mov qword [rbp + 0x18d0], 0
mov qword [rbp + 0x18d8], rdi
mov qword [rbp + 0x18e0], 0
mov qword [rbp + 0x18e8], rdi
cmp rbx, qword [rbp + 0x26f0]
jne 0x140133b5f
lea rcx, [rbp + 0x26f0]
call fcn.14004a7e0
mov rax, qword [rbp + 0x26f8]
lea rcx, [rbx + rbx*8]
movups xmm0, xmmword [rbp + 0x18d0]
movups xmm1, xmmword [rbp + 0x18e0]
movups xmm2, xmmword [rbp + 0x18f0]
movups xmm3, xmmword [rbp + 0x1900]
mov rdx, qword [rbp + 0x1910]
mov qword [rax + rcx*8 + 0x40], rdx
movups xmmword [rax + rcx*8 + 0x30], xmm3
movups xmmword [rax + rcx*8 + 0x20], xmm2
movups xmmword [rax + rcx*8 + 0x10], xmm1
movups xmmword [rax + rcx*8], xmm0
lea rax, [rbx + 1]
mov qword [rbp + 0x2700], rax
mov qword [rsi], 1
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rbx
mov rax, qword [rbp + 0x2750]
test rax, rax
mov rsi, qword [rbp + 0x2740]
je 0x140132f40
mov rax, qword [rax + 0x20]
mov rdx, qword [rbp + 0x2758]
mov r8, qword [rbp + 0x2760]
mov byte [rbp + 0x283c], 0
lea rcx, [rbp + 0x2768]
call rax
jmp 0x140132f40
mov rbx, qword [rbp + 0xc90]
movups xmm0, xmmword [rbp + 0x2780]
movups xmm1, xmmword [rbp + 0x2790]
lea rax, [rbp + 0x18d8]
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x18], xmm0
mov qword [rbp + 0x18d0], 0
mov qword [rbp + 0x18d8], rdi
mov qword [rbp + 0x18e0], 0
mov qword [rbp + 0x18e8], rdi
cmp rbx, qword [rbp + 0xc80]
jne 0x140133c5a
lea rcx, [rbp + 0xc80]
call fcn.14013d020
mov rax, qword [rbp + 0xc88]
mov rcx, rbx
shl rcx, 6
movups xmm0, xmmword [rbp + 0x18d0]
movups xmm1, xmmword [rbp + 0x18e0]
movups xmm2, xmmword [rbp + 0x18f0]
movups xmm3, xmmword [rbp + 0x1900]
movups xmmword [rax + rcx + 0x30], xmm3
movups xmmword [rax + rcx + 0x20], xmm2
movups xmmword [rax + rcx + 0x10], xmm1
movups xmmword [rax + rcx], xmm0
lea rax, [rbx + 1]
mov qword [rbp + 0xc90], rax
mov qword [rsi], 1
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rbx
jmp 0x14013344c
mov qword [rbp + 0x27d0], 0
mov dil, 1
cmp dword [rbp + 0xc50], 3
mov bl, 1
je 0x140133d82
movaps xmm0, xmmword [rbp + 0xca0]
movaps xmmword [rbp + 0x25b0], xmm0
movaps xmm0, xmmword [rbp + 0xc90]
movaps xmmword [rbp + 0x25a0], xmm0
movaps xmm0, xmmword [rbp + 0xc50]
movaps xmm1, xmmword [rbp + 0xc60]
movaps xmm2, xmmword [rbp + 0xc70]
movaps xmm3, xmmword [rbp + 0xc80]
movaps xmmword [rbp + 0x2590], xmm3
movaps xmmword [rbp + 0x2580], xmm2
movaps xmmword [rbp + 0x2570], xmm1
movaps xmmword [rbp + 0x2560], xmm0
mov byte [rbp + 0x2839], 0
mov byte [rbp + 0x2838], 1
mov byte [rbp + 0x2837], 1
lea rcx, [rbp + 0x18d0]
lea rdx, [rbp + 0x27d0]
lea r8, [rbp + 0x2560]
call fcn.14013de80
cmp dword [rbp + 0x18d0], 3
je 0x140133d80
mov byte [rbp + 0x2839], 0
mov byte [rbp + 0x2838], 1
mov byte [rbp + 0x2837], 1
lea rcx, [rbp + 0x18d0]
call fcn.140131ee0
xor ebx, ebx
cmp qword [rbp + 0x2690], 0
je 0x140133e17
movups xmm0, xmmword [rbp + 0x2690]
movups xmm1, xmmword [rbp + 0x26a0]
movaps xmmword [rbp + 0x25d0], xmm1
movaps xmmword [rbp + 0x25c0], xmm0
mov byte [rbp + 0x2839], bl
mov byte [rbp + 0x2838], 0
mov byte [rbp + 0x2837], 1
lea rcx, [rbp + 0x18d0]
lea rdx, [rbp + 0x27d0]
lea r8, [rbp + 0x25c0]
call fcn.14013db90
mov rax, qword [rbp + 0x18d0]
test rax, rax
je 0x140133e15
mov rax, qword [rax + 0x20]
mov rdx, qword [rbp + 0x18d8]
mov r8, qword [rbp + 0x18e0]
mov byte [rbp + 0x2839], bl
mov byte [rbp + 0x2838], 0
mov byte [rbp + 0x2837], 1
lea rcx, [rbp + 0x18e8]
call rax
xor edi, edi
movaps xmm0, xmmword [rbp + 0x2710]
movaps xmmword [rbp + 0x1920], xmm0
movaps xmm0, xmmword [rbp + 0x2700]
movaps xmmword [rbp + 0x1910], xmm0
movaps xmm0, xmmword [rbp + 0x26c0]
movaps xmm1, xmmword [rbp + 0x26d0]
movaps xmm2, xmmword [rbp + 0x26e0]
movaps xmm3, xmmword [rbp + 0x26f0]
movaps xmmword [rbp + 0x1900], xmm3
movaps xmmword [rbp + 0x18f0], xmm2
movaps xmmword [rbp + 0x18e0], xmm1
movaps xmmword [rbp + 0x18d0], xmm0
mov rax, qword [rbp + 0x27d0]
mov rcx, qword [rbp + 0x2748]
mov byte [rbp + 0x193a], cl
mov word [rbp + 0x1938], si
mov qword [rbp + 0x1930], rax
mov rax, qword [rbp + 0x2628]
movzx eax, byte [rax]
movzx ecx, si
cmp ecx, 0x64
mov dword [rbp + 0x2820], edi
mov dword [rbp + 0x2800], ebx
jg 0x140133ecc
je 0x140133efa
jmp 0x140133eed
mov qword [rbp + 0x27a0], 0
cmp byte [rbp + 0xc70], 0
jne 0x140132b96
jmp 0x14013481f
cmp ecx, 0x65
je 0x140134264
cmp ecx, 0xcc
je 0x1401342d3
cmp ecx, 0x130
je 0x1401342d3
lea ecx, [rsi - 0x66]
cmp cx, 0x62
jae 0x140134242
mov rax, qword [rbp + 0x2660]
cmp qword [rax + 8], 0
je 0x1401341d7
lea rcx, [rbp + 0x18d0]
call fcn.140002290
mov rcx, qword [rbp + 0x1930]
test rcx, rcx
je 0x140133f47
mov qword [rbp + 0x2810], rcx
call fcn.14005a330
mov edx, 0x20
mov r8d, 8
mov rcx, qword [rbp + 0x2810]
call fcn.140061f30
cmp dword [rbp + 0xc50], 3
mov esi, dword [rbp + 0x2820]
je 0x140133f79
cmp byte [rbp + 0x2800], 0
je 0x140133f79
mov byte [rbp + 0x2833], sil
mov byte [rbp + 0x2832], 0
lea rcx, [rbp + 0xc50]
call fcn.140131ee0
xor ebx, ebx
mov rax, qword [rbp + 0x2720]
mov rdx, qword [rbp + 0x2728]
mov rax, qword [rax + 0x20]
mov r8, qword [rbp + 0x2730]
mov byte [rbp + 0x283b], sil
mov byte [rbp + 0x283a], 0
lea rcx, [rbp + 0x2738]
call rax
mov r12, qword [rbp + 0x2660]
mov rax, qword [rbp + 0x2690]
test rax, rax
je 0x140133fdb
test sil, sil
je 0x140133fdb
mov rdx, qword [rbp + 0x2698]
mov r8, qword [rbp + 0x26a0]
lea rcx, [rbp + 0x26a8]
call qword [rax + 0x20]
mov rdx, qword [rbp + 0xc48]
cmp rdx, 0x65
movzx esi, byte [rbp + 0x280f]
jb 0x140134002
mov rcx, qword [rbp - 0x30]
shl rdx, 5
mov r8d, 8
call fcn.140061f30
mov rdx, qword [rbp + 0x26b0]
test sil, 1
jne 0x140132480
jmp 0x140132448
jmp 0x140134020
mov rax, qword [rbp + 0x27c8]
mov byte [rax + 8], 8
mov qword [rax], 4
mov rax, qword [rbp + 0x27a0]
test rax, rax
je 0x14013413d
lea rcx, [rbp + 0x27b8]
mov rdx, qword [rbp + 0x27a8]
mov r8, qword [rbp + 0x27b0]
call qword [rax + 0x20]
jmp 0x14013413d
mov rax, qword [rbp + 0x27c8]
mov byte [rax + 8], 0xa
mov qword [rax], 4
mov dil, 1
xor ebx, ebx
mov sil, 1
cmp dword [rbp + 0xc50], 3
sete al
or al, bl
test al, 1
jne 0x1401340a5
mov byte [rbp + 0x2833], dil
mov byte [rbp + 0x2832], sil
lea rcx, [rbp + 0xc50]
call fcn.140131ee0
test sil, sil
je 0x1401340bd
mov byte [rbp + 0x2831], dil
lea rcx, [rbp + 0x26c0]
call fcn.140002290
mov rax, qword [rbp + 0x2720]
mov rdx, qword [rbp + 0x2728]
mov rax, qword [rax + 0x20]
mov r8, qword [rbp + 0x2730]
mov byte [rbp + 0x283b], dil
mov byte [rbp + 0x283a], 0
lea rcx, [rbp + 0x2738]
call rax
mov rax, qword [rbp + 0x2690]
test rax, rax
je 0x140134160
test dil, dil
je 0x140134160
mov rdx, qword [rbp + 0x2698]
mov r8, qword [rbp + 0x26a0]
lea rcx, [rbp + 0x26a8]
call qword [rax + 0x20]
jmp 0x140134160
mov eax, eax
lea rcx, [0x140324df8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
mov rcx, qword [rbp + 0x27c8]
mov byte [rcx + 8], al
mov qword [rcx], 4
mov rdx, qword [rbp + 0x2558]
cmp rdx, 0x65
jb 0x140134160
mov rcx, qword [rbp + 0x18e0]
shl rdx, 5
mov r8d, 8
call fcn.140061f30
mov rdx, qword [rbp + 0xc48]
cmp rdx, 0x65
jb 0x140134180
mov rcx, qword [rbp - 0x30]
shl rdx, 5
mov r8d, 8
call fcn.140061f30
mov rax, qword [rbp + 0x27c8]
add rsp, 0x28c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x27c8]
mov qword [rax], 3
jmp 0x14013413d
mov rax, qword [rbp + 0x27c8]
mov byte [rax + 8], 9
mov qword [rax], 4
jmp 0x14013413d
mov al, 8
jmp 0x14013412c
mov al, 9
jmp 0x14013412c
mov al, 4
jmp 0x14013412c
mov eax, 3
mov rcx, qword [rbp + 0x27c8]
mov qword [rcx], rax
lea rcx, [rbp + 0x18d0]
call fcn.140002290
mov rcx, qword [rbp + 0x1930]
test rcx, rcx
mov edi, dword [rbp + 0x2820]
mov ebx, dword [rbp + 0x2800]
je 0x140134350
mov qword [rbp + 0x2810], rcx
call fcn.14005a330
mov edx, 0x20
mov r8d, 8
mov rcx, qword [rbp + 0x2810]
call fcn.140061f30
mov edi, dword [rbp + 0x2820]
mov ebx, dword [rbp + 0x2800]
jmp 0x140134350
cmp eax, 5
je 0x1401342d3
cmp eax, 7
jne 0x14013435a
add esi, 0xffffff38
cmp si, 0x64
jae 0x14013435a
mov al, 1
xor edx, edx
test byte [rbp + 0x2810], 1
jne 0x1401342e0
movaps xmm0, xmmword [rbp + 0x1930]
mov rcx, qword [rbp + 0x27c8]
movups xmmword [rcx + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0x1920]
movups xmmword [rcx + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0x1910]
movups xmmword [rcx + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x18d0]
movaps xmm1, xmmword [rbp + 0x18e0]
movaps xmm2, xmmword [rbp + 0x18f0]
movaps xmm3, xmmword [rbp + 0x1900]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rcx + 0x70], rdx
mov word [rcx + 0x78], 0
mov byte [rcx + 0x7a], al
jmp 0x140134350
xor edx, edx
xor eax, eax
test byte [rbp + 0x2810], 1
je 0x140134271
mov ecx, eax
xor cl, 1
movaps xmm0, xmmword [rbp + 0x1930]
mov r8, qword [rbp + 0x27c8]
movups xmmword [r8 + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0x1920]
movups xmmword [r8 + 0x50], xmm0
movaps xmm0, xmmword [rbp + 0x1910]
movups xmmword [r8 + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x18d0]
movaps xmm1, xmmword [rbp + 0x18e0]
movaps xmm2, xmmword [rbp + 0x18f0]
movaps xmm3, xmmword [rbp + 0x1900]
movups xmmword [r8 + 0x30], xmm3
movups xmmword [r8 + 0x20], xmm2
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
mov qword [r8 + 0x70], rdx
mov byte [r8 + 0x78], 0
mov byte [r8 + 0x79], cl
mov byte [r8 + 0x7a], al
xor bl, 1
xor esi, esi
jmp 0x14013407b
movups xmm0, xmmword [0x140324788]
movaps xmmword [rbp + 0x27b0], xmm0
movups xmm0, xmmword [0x140324778]
movaps xmmword [rbp + 0x27a0], xmm0
lea rcx, [rbp + 0x18d0]
lea rdx, [rbp + 0x27a0]
call fcn.14013ee60
test al, al
je 0x1401343ac
mov cl, 2
cmp byte [rbp + 0x193a], 1
je 0x1401343fd
lea rcx, [rbp + 0x18d0]
call fcn.14013c760
movzx edx, al
not rdx
jmp 0x140134418
lea rcx, [rbp + 0x18d0]
call fcn.14013c2a0
cmp rax, 1
jne 0x1401343c8
mov cl, 8
cmp rdx, 0xfffffffffffffffe
jae 0x1401343fd
jmp 0x140134418
movups xmm0, xmmword [0x1403247a8]
movaps xmmword [rbp + 0x27b0], xmm0
movups xmm0, xmmword [0x140324798]
movaps xmmword [rbp + 0x27a0], xmm0
lea rcx, [rbp + 0x18d0]
lea rdx, [rbp + 0x27a0]
call fcn.14013ee60
mov cl, 1
test al, al
je 0x140134411
mov rax, qword [rbp + 0x27c8]
mov byte [rax + 8], cl
mov eax, 4
jmp 0x1401341dc
mov rdx, 0xffffffffffffffff
xor eax, eax
mov edi, dword [rbp + 0x2820]
mov ebx, dword [rbp + 0x2800]
test byte [rbp + 0x2810], 1
jne 0x1401342e0
jmp 0x140134271
mov byte [rbp + 0x283e], 1
mov byte [rbp + 0x283d], 1
lea r8, [0x140323f30]
mov rcx, rdi
call fcn.1402fb4d8
jmp 0x140134a17
mov byte [rbp + 0x283f], 1
lea r8, [0x140323f30]
mov rcx, rdi
call fcn.1402fb4d8
jmp 0x140134a17
mov byte [rbp + 0x283b], 1
mov byte [rbp + 0x283a], 1
lea r8, str.C:UsersHarrison.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1_role.rs
mov rdx, r12
call fcn.1402fb8d0
jmp 0x140134a17
mov byte [rbp + 0x283b], 1
mov byte [rbp + 0x283a], 1
lea r8, str.C:UsersHarrison.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1_role.rs
mov rcx, r12
call fcn.1402fb860
jmp 0x140134a17
mov byte [rbp + 0x2836], 1
mov byte [rbp + 0x2835], 1
mov byte [rbp + 0x2834], 1
lea r8, str.C:UsersHarrison.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1_role.rs
mov rcx, rax
mov rdx, r9
call fcn.1402fb860
jmp 0x140134a17
mov byte [rbp + 0x2836], 1
mov byte [rbp + 0x2835], 1
mov byte [rbp + 0x2834], 1
lea r8, str.C:UsersHarrison.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1_role.rs
mov rcx, rdx
mov rdx, rax
call fcn.1402fb8d0
jmp 0x140134a17
mov byte [rbp + 0x2830], 1
lea rcx, str.C:UsersHarrison.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheader_value.rs
call fcn.1402fb2d0
jmp 0x140134a17
mov rax, qword [rbp + 0x27d0]
mov rdx, qword [rbp + 0x27d8]
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x27e8]
mov r8, qword [rbp + 0x27e0]
mov byte [rbp + 0x282e], 1
call rax
mov rax, qword [rbp + 0x2750]
test rax, rax
je 0x140134691
mov rax, qword [rax + 0x20]
mov rdx, qword [rbp + 0x2758]
mov r8, qword [rbp + 0x2760]
mov byte [rbp + 0x283c], 0
lea rcx, [rbp + 0x2768]
call rax
jmp 0x140134691
lea r8, str.C:UsersHarrison.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1_role.rs
mov rcx, r15
mov rdx, r12
call fcn.1402fb860
jmp 0x140134a17
lea r8, str._E2_
mov rdx, r12
call fcn.1402fb7f0
jmp 0x140134a17
mov rax, qword [rbp + 0x2780]
mov rdx, qword [rbp + 0x2788]
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x2798]
mov r8, qword [rbp + 0x2790]
mov byte [rbp + 0x283c], 1
call rax
mov byte [rbp + 0x283c], 1
lea rax, [0x1403246c0]
mov qword [rsp + 0x20], rax
lea rcx, [0x140324660]
lea r9, [0x140323e90]
lea r8, [rbp + 0x27a0]
mov edx, 0x17
call fcn.1402fb720
jmp 0x140134a17
mov byte [rbp + 0x283e], 0
mov byte [rbp + 0x283d], 0
lea r8, [0x140323f60]
mov rcx, r15
call fcn.1402fb4d8
jmp 0x140134a17
mov qword [rbp + 0x2820], r9
mov rax, qword [rbp + 0x27a0]
mov rdx, qword [rbp + 0x27a8]
lea rcx, [rbp + 0x27b8]
mov r8, qword [rbp + 0x27b0]
call qword [rax + 0x20]
mov rax, qword [rbp + 0x2780]
test rax, rax
je 0x140134691
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x2798]
mov rdx, qword [rbp + 0x2788]
mov r8, qword [rbp + 0x2790]
mov byte [rbp + 0x283e], 0
mov byte [rbp + 0x283d], 0
call rax
mov byte [rbp + 0x283c], 0
lea rax, [0x1403246c0]
mov qword [rsp + 0x20], rax
lea rcx, [0x140324660]
lea r9, [0x140323e90]
lea r8, [rbp + 0x27a0]
mov edx, 0x17
call fcn.1402fb720
jmp 0x140134a17
mov byte [rbp + 0x283f], 0
lea r8, [0x140323f60]
mov rcx, r13
call fcn.1402fb4d8
jmp 0x140134a17
mov rax, qword [rbp + 0x27a0]
mov rdx, qword [rbp + 0x27a8]
lea rcx, [rbp + 0x27b8]
mov r8, qword [rbp + 0x27b0]
call qword [rax + 0x20]
mov rax, qword [rbp + 0x27d0]
test rax, rax
je 0x1401345dd
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x27e8]
mov rdx, qword [rbp + 0x27d8]
mov r8, qword [rbp + 0x27e0]
mov byte [rbp + 0x283f], 0
call rax
jmp 0x1401345dd
mov rax, qword [rbp + 0x27a0]
mov rdx, qword [rbp + 0x27a8]
lea rcx, [rbp + 0x27b8]
mov r8, qword [rbp + 0x27b0]
call qword [rax + 0x20]
mov rax, qword [rbp + 0x27d0]
test rax, rax
je 0x1401345dd
mov rax, qword [rax + 0x20]
lea rcx, [rbp + 0x27e8]
mov rdx, qword [rbp + 0x27d8]
mov r8, qword [rbp + 0x27e0]
mov byte [rbp + 0x283f], 0
call rax
jmp 0x1401345dd
mov byte [rbp + 0x2836], 1
mov byte [rbp + 0x2835], 1
mov byte [rbp + 0x2834], 1
lea rax, [0x140324678]
mov qword [rsp + 0x20], rax
lea rcx, [0x140324660]
lea r9, [0x140323e90]
lea r8, [rbp + 0x27a0]
mov edx, 0x17
call fcn.1402fb720
jmp 0x140134a17
mov byte [rbp + 0x2836], 1
mov byte [rbp + 0x2835], 1
mov byte [rbp + 0x2834], 1
lea r8, str.C:UsersHarrison.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1_role.rs
mov rcx, r12
call fcn.1402fb860
jmp 0x140134a17
lea rcx, str.C:UsersHarrison.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1_role.rs
call fcn.1402fb2d0
jmp 0x140134a17
lea rcx, str.C:UsersHarrison.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1_role.rs
call fcn.1402fb2d0
jmp 0x140134a17
lea rcx, str.C:UsersHarrison.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1_role.rs
call fcn.1402fb2d0
jmp 0x140134a17
mov byte [rbp + 0x283e], 1
mov byte [rbp + 0x283d], 1
lea r8, [0x140323f48]
mov rcx, rdi
call fcn.1402fb4d8
jmp 0x140134a17
mov byte [rbp + 0x2833], 1
mov byte [rbp + 0x2832], 1
lea rax, [0x140326758]
mov qword [rsp + 0x20], rax
lea rcx, str.zero_capacity_should_never_failC:UsersHarrison.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rs
lea r9, [0x140326640]
lea r8, [rbp + 0x27a0]
mov edx, 0x1f
call fcn.1402fb720
jmp 0x140134a17
mov byte [rbp + 0x2831], 1
lea rax, [0x140324648]
mov qword [rsp + 0x20], rax
lea rcx, str.zero_capacity_should_never_fail
lea r9, [0x140323e90]
lea r8, [rbp + 0x27a0]
mov edx, 0x1f
call fcn.1402fb720
jmp 0x140134a17
mov byte [rbp + 0x283b], 1
mov byte [rbp + 0x283a], 1
lea r8, str.C:UsersHarrison.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1_role.rs
call fcn.1402fb860
jmp 0x140134a17
mov qword [rbp + 0x2810], rcx
mov qword [rbp + 0x27d0], rcx
lea rax, [rbp + 0x2668]
mov qword [rbp + 0xc50], rax
lea rax, [0x140034d50]
mov qword [rbp + 0xc58], rax
lea rcx, [rbp + 0x27d0]
mov qword [rbp + 0xc60], rcx
mov qword [rbp + 0xc68], rax
lea rax, [0x1403244c8]
mov qword [rbp + 0x18d0], rax
mov qword [rbp + 0x18d8], 2
mov qword [rbp + 0x18f0], 0
lea rax, [rbp + 0xc50]
mov qword [rbp + 0x18e0], rax
mov qword [rbp + 0x18e8], 2
lea rdx, [0x140324548]
lea rcx, [rbp + 0x18d0]
call fcn.1402fb350
jmp 0x140134a17
mov ecx, 1
mov qword [rbp + 0x2658], r15
jmp 0x14013498a
xor ecx, ecx
mov byte [rbp + 0x283b], 1
mov byte [rbp + 0x283a], 1
mov rdx, qword [rbp + 0x2658]
call fcn.1402fb055
jmp 0x140134a17
xor edi, edi
mov rcx, rdi
mov rdx, qword [rbp + 0x26b8]
call fcn.1402fb055
xor edi, edi
mov rcx, rdi
mov rdx, qword [rbp + 0x26b8]
call fcn.1402fb055
jmp 0x140134a17
mov byte [rbp + 0x283f], 1
lea r8, [0x140323f48]
mov rcx, rdi
call fcn.1402fb4d8
jmp 0x140134a17
mov byte [rbp + 0x283e], 1
mov byte [rbp + 0x283d], 0
lea r8, [0x140323f18]
mov rcx, rbx
call fcn.1402fb4d8
jmp 0x140134a17
mov byte [rbp + 0x283f], 0
lea r8, [0x140323f18]
mov rcx, rbx
call fcn.1402fb4d8
ud2
add byte [rax], al
mov r15d, 7
lea rcx, [0x140324e10]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea r12, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHcannot_advance_past__remaining_:___
jmp 0x140135fae
lea r12, [0x140324481]
mov r15d, 6
jmp 0x140135fae
lea rcx, [rdi + 0xb9]
call fcn.14019a540
mov r12, rax
mov r15, rdx
jmp 0x140135fae
lea r12, [0x14032447a]
mov r15d, 4
jmp 0x140135fae
lea r12, [0x14032447e]
mov r15d, 3
jmp 0x140135fae
lea r12, [0x140324490]
jmp 0x140135fae
lea r12, [0x140324477]
mov r15d, 3
jmp 0x140135fae
lea r12, [0x140324487]
mov r15d, 4
jmp 0x140135fae
lea r12, [0x14032448b]
jmp 0x140135fa8
mov r12, qword [rdi + 0xc0]
mov r15, qword [rdi + 0xc8]
jmp 0x140135fae
lea r12, [0x140324497]
mov r15d, 5
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, r15
jae 0x140135fdb
mov qword [rsp + 0x20], 1
mov r9d, 1
mov rcx, rbx
mov r8, r15
call fcn.1402eaf00
mov rdx, qword [rbx + 0x10]
add rdx, qword [rbx + 8]
mov rcx, rdx
mov rdx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r15, qword [rbx + 0x10]
mov qword [rbx + 0x10], r15
cmp qword [rbx], r15
jne 0x14013601e
mov qword [rsp + 0x20], 1
mov r8d, 1
mov r9d, 1
mov rcx, rbx
mov rdx, r15
call fcn.1402eaf00
mov r15, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
mov byte [rax + r15], 0x20
inc qword [rbx + 0x10]
lea rax, [rdi + 0x60]
mov qword [rbp + 0x20], rbx
mov qword [rbp + 0x50], rax
lea rax, [0x14019bbe0]
mov qword [rbp + 0x58], rax
lea rax, [0x1403246e0]
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xd8], 2
mov qword [rbp + 0xf0], 0
lea r12, [rbp + 0x50]
mov qword [rbp + 0xe0], r12
mov qword [rbp + 0xe8], 1
lea rdx, [0x140324700]
lea r15, [rbp + 0x20]
lea r8, [rbp + 0xd0]
mov rcx, r15
call fcn.1402e2d10
movzx eax, byte [rdi + 0xd8]
cmp eax, 1
je 0x14013612a
cmp eax, 2
je 0x1401360f1
cmp eax, 3
jne 0x1401363c8
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
movabs r15, 0x312e312f50545448
cmp rax, 7
ja 0x140136161
mov qword [rsp + 0x20], 1
mov r8d, 8
mov r9d, 1
mov rcx, rbx
call fcn.1402eaf00
jmp 0x140136161
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
movabs r15, 0x312e312f50545448
cmp rax, 7
ja 0x140136161
mov qword [rsp + 0x20], 1
mov r8d, 8
mov r9d, 1
mov rcx, rbx
call fcn.1402eaf00
jmp 0x140136161
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
movabs r15, 0x302e312f50545448
cmp rax, 7
ja 0x140136161
mov qword [rsp + 0x20], 1
mov r8d, 8
mov r9d, 1
mov rcx, rbx
call fcn.1402eaf00
mov rax, qword [rbx + 8]
mov rcx, qword [rbx + 0x10]
mov qword [rax + rcx], r15
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
add rdx, 8
mov qword [rbx + 0x10], rdx
sub rax, rdx
cmp rax, 1
ja 0x1401361a6
mov qword [rsp + 0x20], 1
mov r8d, 2
mov r9d, 1
mov rcx, rbx
call fcn.1402eaf00
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
mov word [rax + rdx], 0xa0d
add qword [rbx + 0x10], 2
mov rcx, qword [rdi + 0xd0]
test rcx, rcx
je 0x1401362a7
cmp qword [rcx + 0x18], 0
je 0x1401362a7
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
movabs r12, 0x4cae7fa1052589ef
mov rdx, rcx
and rdx, r12
xor r8d, r8d
movdqa xmm0, xmmword [0x140323e80]
pcmpeqd xmm1, xmm1
movabs r13, 0x63a9c18ceacb6af9
movdqu xmm2, xmmword [rax + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r9d, xmm3
test r9d, r9d
jne 0x14013624d
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne 0x1401362a7
add rdx, r8
add rdx, 0x10
add r8, 0x10
and rdx, rcx
jmp 0x140136200
lea r10d, [r9 - 1]
and r10w, r9w
mov r9d, r10d
je 0x140136217
tzcnt r11d, r9d
add r11, rdx
and r11, rcx
shl r11, 5
mov r10, rax
sub r10, r11
cmp qword [r10 - 0x20], r13
jne 0x140136240
cmp qword [r10 - 0x18], r12
jne 0x140136240
mov rcx, qword [r10 - 0x10]
mov rax, qword [r10 - 8]
call qword [rax + 0x28]
mov r15, rax
mov rcx, rax
call qword [rdx + 0x18]
xor rax, r13
xor rdx, r12
or rdx, rax
jne 0x1401362a7
movzx r9d, byte [r14 + 0x20]
test r15, r15
je 0x1401362bb
mov rcx, rdi
mov rdx, r15
mov r8, rbx
call fcn.1402ef5b0
jmp 0x1401362cb
cmp byte [r14 + 0x20], 0
je 0x1401362c0
mov rcx, rdi
mov rdx, rbx
call fcn.140136e70
jmp 0x1401362cb
test r9b, r9b
jne 0x1401362ae
mov rcx, rdi
mov rdx, rbx
call fcn.140137160
mov rax, qword [rbx]
mov rdx, qword [rbx + 0x10]
sub rax, rdx
cmp rax, 1
ja 0x1401362fc
mov qword [rsp + 0x20], 1
mov r8d, 2
mov r9d, 1
mov rcx, rbx
call fcn.1402eaf00
mov rdx, qword [rbx + 0x10]
mov rax, qword [rbx + 8]
mov word [rax + rdx], 0xa0d
add qword [rbx + 0x10], 2
mov rcx, rdi
call fcn.1401405a0
movaps xmm0, xmmword [rbp + 0x90]
movaps xmm1, xmmword [rbp + 0xa0]
mov rax, qword [rbp - 0x48]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rsp, 0x198
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x20], al
mov qword [rbp + 0x50], r15
lea rax, [0x14019ab40]
mov qword [rbp + 0x58], rax
lea rax, str.0G2_
mov qword [rbp + 0xd0], rax
mov qword [rbp + 0xd8], 1
mov qword [rbp + 0xf0], 0
mov qword [rbp + 0xe0], r12
mov qword [rbp + 0xe8], 1
lea rdx, str.C:UsersHarrison.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1_role.rs
lea rcx, [rbp + 0xd0]
call fcn.1402fb350
jmp 0x1401364e3
ud2