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

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xe18
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0xd80], xmm8
movaps xmmword [rbp + 0xd70], xmm7
movaps xmmword [rbp + 0xd60], xmm6
mov qword [rbp + 0xd58], 0xfffffffffffffffe
mov r14, r8
mov qword [rbp + 0xca8], rcx
mov rax, qword [rdx]
lea rbx, [rdx + 8]
xor ecx, ecx
cmp rax, 2
sete cl
mov qword [rbp + 0xc48], rdx
cmovne rbx, rdx
shl rcx, 3
mov qword [rbp + 0xc50], rcx
cmp eax, 2
mov qword [rbp + 0xcc8], rbx
jne 0x14008125c
lea r15, [rbx + 0x90]
mov eax, 0xe0
lea r12, [rbp + 0xb00]
lea rcx, [r12 + rax]
mov qword [rbp + 0xcc0], rcx
lea rcx, [rbp + 0x9a0]
add rax, rcx
mov qword [rbp + 0xcb8], rax
mov eax, 0xb8
lea rcx, [rbp + 0x698]
add rcx, rax
mov qword [rbp + 0xc40], rcx
lea rcx, [rbp + 0x5b0]
add rcx, rax
mov qword [rbp + 0x950], rcx
add rax, r12
mov qword [rbp + 0xcd8], rax
xorps xmm6, xmm6
mov rax, rbx
lea rbx, [rbx + 8]
lea rax, [rax + 0xa0]
mov qword [rbp + 0xd20], rax
lea rsi, [rbp + 0xb38]
lea r13, [rbp + 0x7f0]
mov r8, qword [r14]
mov rcx, r13
mov rdx, r15
call fcn.14008590c
movzx eax, byte [rbp + 0x7f0]
cmp eax, 5
jne 0x140082985
mov rcx, qword [rbp + 0xc48]
mov rdx, qword [rbp + 0xc50]
mov rax, qword [rcx + rdx]
mov qword [rcx + rdx], 2
cmp rax, 2
je 0x14007f531
push 0xd
pop rcx
lea rdi, [rbp + 0xb08]
mov rdx, rsi
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov rsi, rdx
mov qword [rbp + 0xb00], rax
mov rcx, qword [rbp + 0xcc8]
mov rdx, r12
mov r8, r14
call fcn.140085b20
jmp 0x14007f4c2
mov rax, qword [rbp + 0xcc8]
mov rdx, qword [rax + 0xb0]
mov r8, qword [rax + 0xb8]
mov r9, qword [r14]
lea rsi, [rbp + 0x60]
mov rcx, rsi
call fcn.140078623
mov rax, qword [rbp + 0x160]
cmp rax, 2
je 0x140082c88
cmp eax, 3
je 0x140082c95
mov r8d, 0x100
lea rcx, [rbp + 0x3a0]
mov rdx, rsi
call fcn.140149ba0
lea rax, [rbp + 0x160]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xae0], xmm0
mov rax, qword [rax + 0x10]
mov qword [rbp + 0xaf0], rax
cmp qword [rbp + 0xae0], 0
mov rax, qword [rbp + 0xae8]
je 0x14007f5f9
test rax, rax
je 0x140082dfd
mov rsi, qword [rbp + 0xaf0]
test rsi, rsi
lea rax, [rbp + 0xaf0]
cmovne rsi, rax
mov al, 1
mov byte [rbp + 0xd44], al
mov byte [rbp + 0xd43], al
mov rcx, rsi
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.32.0_src_synconeshot.rscalled_after_complete
call fcn.14005a6a9
mov rax, qword [rsi]
mov ecx, 0xd0
add rax, rcx
jmp 0x14007f63b
test rax, rax
je 0x140082dfd
mov rsi, qword [rbp + 0xaf0]
test rsi, rsi
lea rax, [rbp + 0xaf0]
cmovne rsi, rax
mov al, 1
mov byte [rbp + 0xd44], al
mov byte [rbp + 0xd43], al
mov rcx, rsi
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.32.0_src_synconeshot.rscalled_after_complete
call fcn.14005a6a9
mov rax, qword [rsi]
add rax, 0x30
mov rax, qword [rax]
test al, 4
jne 0x14007f81d
mov r8d, 0x100
mov rcx, r12
mov qword [rbp + 0x958], r15
mov r15, rbx
mov rbx, r13
mov r13, r12
lea r12, [rbp + 0x3a0]
mov rdx, r12
call fcn.140149ba0
mov r8d, 0xe0
lea rsi, [rbp + 0x9a0]
mov rcx, rsi
mov rdx, r12
call fcn.140149ba0
mov rax, qword [rbp + 0xcc0]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov rdi, qword [rbp + 0xcb8]
movups xmmword [rdi], xmm0
movups xmmword [rdi + 0x10], xmm1
mov r8d, 0xe0
lea rcx, [rbp + 0x698]
mov rdx, r12
mov r12, r13
mov r13, rbx
mov rbx, r15
mov r15, qword [rbp + 0x958]
call fcn.140149ba0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rbp + 0x7b0], xmm1
movaps xmmword [rbp + 0x7a0], xmm0
mov al, 1
mov byte [rbp + 0xd57], al
mov byte [rbp + 0xd56], al
mov byte [rbp + 0xd55], al
mov rcx, rsi
lea rdx, str.keep_aliveinternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
push 0xa
pop r8
call fcn.1400574e2
mov al, 1
mov byte [rbp + 0xd57], al
mov byte [rbp + 0xd56], al
mov byte [rbp + 0xd55], al
lea rcx, [rbp + 0x5b0]
lea rdx, [rbp + 0x9a0]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh2mod.rs
call fcn.140060422
mov rcx, rsi
lea rdx, str.proxy_connection
push 0x10
pop r8
call fcn.1400574e2
mov rcx, r13
mov rdx, rsi
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh2mod.rs
call fcn.140060422
movups xmm0, xmmword [rbp + 0x5b0]
movups xmm1, xmmword [rbp + 0x5c0]
movaps xmmword [rbp + 0xb00], xmm0
movaps xmmword [rbp + 0xb10], xmm1
movups xmm0, xmmword [rbp + 0x7f0]
movups xmm1, xmmword [rbp + 0x800]
movups xmmword [r12 + 0x30], xmm1
movups xmmword [r12 + 0x20], xmm0
movups xmm0, xmmword [0x1401a5038]
movups xmmword [r12 + 0x50], xmm0
movups xmm0, xmmword [0x1401a5028]
movups xmmword [r12 + 0x40], xmm0
movups xmm0, xmmword [0x1401a4d10]
movups xmmword [r12 + 0x70], xmm0
movups xmm0, xmmword [0x1401a4d00]
movups xmmword [r12 + 0x60], xmm0
movups xmm0, xmmword [0x1401a5058]
movups xmmword [r12 + 0x90], xmm0
movups xmm0, xmmword [0x1401a5048]
movups xmmword [r12 + 0x80], xmm0
xor esi, esi
cmp rsi, 5
je 0x14007f848
mov rax, rsi
shl rax, 5
lea r8, [rax + rbp]
add r8, 0xb00
lea rdi, [rbp + 0x9a0]
mov rcx, rdi
lea rdx, [rbp + 0x698]
call fcn.14005d746
mov rcx, rdi
call fcn.14008e2d5
inc rsi
jmp 0x14007f7e2
mov byte [rbp + 0xd11], 1
lea rcx, [rbp + 0xae0]
call fcn.140078832
lea rcx, [rbp + 0x3a0]
call fcn.140078997
lea rsi, [rbp + 0xb38]
jmp 0x14007f4c2
movups xmm7, xmmword [0x1401a5078]
movaps xmmword [rbp + 0x9b0], xmm7
movups xmm8, xmmword [0x1401a5068]
movaps xmmword [rbp + 0x9a0], xmm8
lea rcx, [rbp + 0x698]
lea rdx, [rbp + 0x9a0]
call fcn.1400463b6
test rax, rax
je 0x14007f89a
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
lea r8, str.trailers
push 8
pop r9
call fcn.14002735c
xor al, 1
jmp 0x14007f89c
mov al, 2
cmp al, 2
je 0x14007f8d4
and al, 1
je 0x14007f8d4
movaps xmmword [rbp + 0x800], xmm7
movaps xmmword [rbp + 0x7f0], xmm8
lea rsi, [rbp + 0x9a0]
mov rcx, rsi
lea rdx, [rbp + 0x698]
mov r8, r13
call fcn.14005d8dc
mov rcx, rsi
call fcn.14008e2d5
movups xmm0, xmmword [0x1401bb630]
movaps xmmword [rbp + 0x9b0], xmm0
movups xmm0, xmmword [0x1401bb620]
movaps xmmword [rbp + 0x9a0], xmm0
lea rcx, [rbp + 0x250]
lea rdx, [rbp + 0x698]
lea r8, [rbp + 0x9a0]
call fcn.14005d8dc
mov cl, byte [rbp + 0x270]
mov al, 1
mov byte [rbp + 0xd08], cl
cmp cl, 2
je 0x14007f9d1
movups xmm0, xmmword [rbp + 0x250]
movups xmm1, xmmword [rbp + 0x260]
movaps xmmword [rbp + 0x5b0], xmm0
movaps xmmword [rbp + 0x5c0], xmm1
mov rax, qword [rbp + 0x270]
mov qword [rbp + 0x5d0], rax
mov rcx, qword [rbp + 0x5b8]
mov rdx, qword [rbp + 0x5c0]
call fcn.1400575ed
test rax, rax
je 0x140082e23
mov r8, rdx
mov rcx, r13
mov rdx, rax
call fcn.14005fd91
push 9
pop rcx
lea rax, [rbp + 0x9a0]
mov rdi, rax
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
mov rcx, rax
call fcn.14005fdf3
test rax, rax
je 0x14007f9c3
mov rcx, rax
call fcn.14005b8eb
mov r9, rdx
mov rcx, r13
lea rdx, [rbp + 0x698]
mov r8, rax
call fcn.14005d458
mov rcx, r13
call fcn.14008e2d5
lea rax, [rbp + 0x9a0]
jmp 0x14007f988
lea rcx, [rbp + 0x5b0]
call fcn.1400428b4
xor eax, eax
mov byte [rbp + 0xcfe], al
mov rcx, r12
call fcn.140060464
mov al, 1
mov byte [rbp + 0xd57], al
mov byte [rbp + 0xd56], al
mov byte [rbp + 0xd55], al
lea rcx, [rbp + 0x5b0]
lea rdx, [rbp + 0x7a0]
call fcn.140086cc4
cmp qword [rbp + 0x5b0], 0
je 0x14007fb22
mov rsi, qword [rbp + 0x5b8]
cmp qword [rbp + 0x5c0], rsi
jne 0x14007fb22
test rsi, rsi
je 0x14007faa5
movups xmm0, xmmword [0x1401a4cf0]
movaps xmmword [rbp + 0xb10], xmm0
movups xmm0, xmmword [0x1401a4ce0]
movaps xmmword [rbp + 0xb00], xmm0
mov al, 1
mov byte [rbp + 0xd57], al
mov byte [rbp + 0xd56], al
mov byte [rbp + 0xd55], al
lea rcx, [rbp + 0x9a0]
lea rdx, [rbp + 0x698]
mov r8, r12
call fcn.14005cbd8
cmp byte [rbp + 0x9d2], 2
jne 0x14007fac6
mov rcx, qword [rbp + 0x9a0]
mov rdx, qword [rbp + 0x9b0]
mov al, 1
mov byte [rbp + 0xd57], al
mov byte [rbp + 0xd56], al
mov byte [rbp + 0xd55], al
call fcn.14005c294
jmp 0x14007fb22
movzx eax, byte [rbp + 0x750]
cmp rax, 7
ja 0x14007fa2d
mov ecx, 0xb2
bt rcx, rax
jb 0x14007fb22
jmp 0x14007fa2d
mov rax, qword [rbp + 0x9d0]
mov qword [rbp + 0xb30], rax
movups xmm0, xmmword [rbp + 0x9a0]
movups xmm1, xmmword [rbp + 0x9b0]
movups xmm2, xmmword [rbp + 0x9c0]
movaps xmmword [rbp + 0xb20], xmm2
movaps xmmword [rbp + 0xb10], xmm1
movaps xmmword [rbp + 0xb00], xmm0
mov byte [rbp + 0xcfd], 1
mov rcx, r13
mov rdx, rsi
call fcn.140058edc
mov byte [rbp + 0xcfd], 0
mov rcx, r12
mov rdx, r13
call fcn.14005c2bb
mov rcx, qword [rbp + 0xc40]
lea rdx, [0x1401bbda8]
call fcn.14004ece7
cmp qword [rbp + 0x7a0], 0
je 0x14007fb50
cmp qword [rbp + 0x7b0], 0
sete byte [rbp + 0xc58]
jmp 0x14007fb83
mov sil, al
mov rcx, qword [rbp + 0x7a8]
mov rax, qword [rbp + 0x7b0]
mov rax, qword [rax + 0x28]
mov dl, 1
mov byte [rbp + 0xd57], dl
mov byte [rbp + 0xd56], dl
mov byte [rbp + 0xd55], dl
call rax
mov byte [rbp + 0xc58], al
mov eax, esi
mov byte [rbp + 0xd4b], al
test al, al
je 0x14007fc5a
mov al, 1
mov byte [rbp + 0xd57], al
mov byte [rbp + 0xd56], al
mov byte [rbp + 0xd55], al
lea rcx, [rbp + 0x698]
call fcn.14005ff9e
test rax, rax
je 0x14007fc5a
test rdx, rdx
je 0x14007fc5a
mov rax, qword [rbp + 0xaf0]
mov qword [rbp + 0x9b0], rax
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0x9a0], xmm0
mov byte [rbp + 0xb00], 2
mov dword [rbp + 0xb04], 2
mov byte [rbp + 0xcfc], 1
mov rcx, r12
call fcn.14005f287
mov qword [rbp + 0xb00], rax
mov qword [rbp + 0xb08], 3
mov byte [rbp + 0xcfc], 0
lea rcx, [rbp + 0x9a0]
mov rdx, r12
call fcn.140079a79
mov byte [rbp + 0xd1a], 1
mov byte [rbp + 0xd19], 0
lea rcx, [rbp + 0x698]
call fcn.1400789ec
mov al, byte [rbp + 0xd04]
mov byte [rbp + 0xd28], al
mov eax, dword [rbp + 0xcd0]
mov esi, eax
jmp 0x140080650
mov rcx, qword [rbp + 0x768]
test rcx, rcx
je 0x14007fd8e
movabs rax, 0x529286787a84b8bd
mov qword [rbp + 0xb00], rax
mov al, 1
mov byte [rbp + 0xd57], al
mov byte [rbp + 0xd56], al
mov byte [rbp + 0xd55], al
mov rdx, r12
call fcn.140087196
test rax, rax
je 0x14007fd8e
mov qword [rbp + 0xd08], rax
mov rcx, rax
mov qword [rbp + 0xd28], rdx
call qword [rdx + 0x18]
movabs rcx, 0x529286787a84b8bd
cmp rax, rcx
jne 0x14007fd67
mov rcx, qword [rbp + 0xd08]
mov rsi, qword [rcx]
mov rax, qword [rcx + 0x18]
mov qword [rbp + 0x800], rax
movups xmm0, xmmword [rcx + 8]
movaps xmmword [rbp + 0x7f0], xmm0
push 8
pop rdx
call fcn.140024600
test rsi, rsi
je 0x14007fd8e
mov rax, qword [rbp + 0x800]
lea rcx, [rbp + 0xb08]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rbp + 0x7f0]
movups xmmword [rcx], xmm0
mov qword [rbp + 0xb00], rsi
mov al, 1
mov byte [rbp + 0xd57], al
mov byte [rbp + 0xd56], al
mov byte [rbp + 0xd55], al
lea rcx, [rbp + 0x9a0]
lea rdx, [rbp + 0x768]
mov r8, r12
call fcn.14004553a
mov al, 1
mov byte [rbp + 0xd57], al
mov byte [rbp + 0xd56], al
mov byte [rbp + 0xd55], al
lea rcx, [rbp + 0x9a0]
call fcn.1400428a9
jmp 0x14007fd8e
mov al, 1
mov byte [rbp + 0xd57], al
mov byte [rbp + 0xd56], al
mov byte [rbp + 0xd55], al
mov rcx, qword [rbp + 0xd08]
mov rdx, qword [rbp + 0xd28]
call fcn.14005dbca
mov r8d, 0xe0
lea rcx, [rbp + 0x5b0]
lea rdx, [rbp + 0x698]
call fcn.140149ba0
mov rsi, qword [rbp + 0xd20]
mov rdi, qword [rsi]
test rdi, rdi
cmove rsi, rdi
mov rcx, qword [rbp + 0x680]
test rcx, rcx
je 0x14007fe50
movabs rax, 0x498536aebf0fc585
mov qword [rbp + 0xb00], rax
mov byte [rbp + 0xd4d], 1
mov rdx, r12
call fcn.140087196
test rax, rax
je 0x14007fe50
mov qword [rbp + 0xd08], rax
mov rcx, rax
mov qword [rbp + 0xd28], rdx
call qword [rdx + 0x18]
movabs rcx, 0x498536aebf0fc585
cmp rax, rcx
jne 0x14007fe36
mov rcx, qword [rbp + 0xd08]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rbp + 0x790], xmm1
movaps xmmword [rbp + 0x780], xmm0
push 8
pop rdx
call fcn.140024600
jmp 0x14007fe58
mov byte [rbp + 0xd4d], 1
mov rcx, qword [rbp + 0xd08]
mov rdx, qword [rbp + 0xd28]
call fcn.14005dbca
and qword [rbp + 0x780], 0
mov rcx, qword [rbp + 0x680]
test rcx, rcx
je 0x14007fe7c
mov qword [rbp + 0xd08], rcx
call fcn.1400547de
mov rcx, qword [rbp + 0xd08]
call fcn.140087152
mov rax, qword [r15]
mov qword [rbp + 0xc70], rax
lea rdx, [rax + 0x10]
mov byte [rbp + 0xd42], 1
mov rcx, r12
call fcn.140042978
mov byte [rbp + 0xd42], 1
mov rcx, r12
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streams_streams.rs
call fcn.14007c285
mov qword [rbp + 0xd08], rax
mov byte [rbp + 0xd1e], dl
mov rax, qword [rbp + 0xcc8]
mov rax, qword [rax + 0x98]
mov qword [rbp + 0xce8], rax
lea rdx, [rax + 0x10]
mov byte [rbp + 0xd3c], 1
mov rcx, r12
call fcn.140065c89
mov byte [rbp + 0xd3c], 1
mov rcx, r12
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streams_streams.rs
call fcn.14007cbfd
mov qword [rbp + 0x998], rax
mov byte [rbp + 0xd1f], dl
mov rdx, qword [rbp + 0xd08]
add rdx, 0x10
mov byte [rbp + 0xd4c], 1
mov rcx, r12
call fcn.14004faa1
mov al, byte [rbp + 0xb00]
cmp al, 3
jne 0x14007ff6c
mov dl, 1
mov byte [rbp + 0xd28], 5
mov byte [rbp + 0xcf0], 3
mov r8, qword [rbp + 0xd08]
cmp dword [r8 + 0xb0], 0
mov eax, dword [rbp + 0xcd0]
je 0x14008068a
mov dword [rbp + 0xce8], 0
mov qword [rbp + 0xcb0], rax
jmp 0x14008001e
mov byte [rbp + 0xcf0], al
mov al, byte [rbp + 0xb01]
mov byte [rbp + 0xd28], al
mov eax, dword [r12 + 2]
mov dword [rbp + 0xc80], eax
movzx eax, word [r12 + 6]
mov word [rbp + 0xc84], ax
mov rax, qword [rbp + 0xb08]
mov qword [rbp + 0xc90], rax
mov al, byte [rbp + 0xb10]
mov byte [rbp + 0xd50], al
movzx eax, byte [rbp + 0xb13]
shl eax, 0x10
movzx ecx, word [rbp + 0xb11]
or ecx, eax
mov dword [rbp + 0xce4], ecx
mov eax, dword [rbp + 0xb14]
mov dword [rbp + 0xce0], eax
mov rax, qword [rbp + 0xb18]
mov qword [rbp + 0xc88], rax
mov al, byte [rbp + 0xb20]
mov byte [rbp + 0xd51], al
mov eax, dword [r12 + 0x21]
mov ecx, dword [r12 + 0x24]
mov dword [rbp + 0xc68], eax
mov dword [rbp + 0xc6b], ecx
mov dl, 1
mov dword [rbp + 0xce8], 0
mov eax, dword [rbp + 0xcd0]
mov qword [rbp + 0xcb0], rax
mov byte [rbp + 0xd3c], dl
mov rcx, qword [rbp + 0x998]
mov esi, edx
mov dl, byte [rbp + 0xd1f]
call fcn.14006ece0
mov edi, esi
mov byte [rbp + 0xd42], sil
mov rcx, qword [rbp + 0xd08]
mov dl, byte [rbp + 0xd1e]
call fcn.14006ece0
cmp byte [rbp + 0xce8], 0
je 0x140080085
mov r11b, byte [rbp + 0xd50]
mov rcx, qword [rbp + 0xc88]
mov dl, byte [rbp + 0xd51]
mov edi, dword [rbp + 0xce0]
mov r9, qword [rbp + 0xc90]
mov al, byte [rbp + 0xcf0]
jmp 0x1400800e0
mov byte [rbp + 0xd4d], dil
lea rcx, [rbp + 0x780]
call fcn.1400428a9
mov byte [rbp + 0xd57], 0
mov al, 1
mov byte [rbp + 0xd56], al
mov byte [rbp + 0xd55], al
lea rcx, [rbp + 0x5b0]
call fcn.1400789ec
mov r11b, byte [rbp + 0xd50]
mov rcx, qword [rbp + 0xc88]
mov dl, byte [rbp + 0xd51]
mov edi, dword [rbp + 0xce0]
mov r9, qword [rbp + 0xc90]
mov al, byte [rbp + 0xcf0]
cmp al, 4
jne 0x1400800fc
mov byte [rbp + 0xcd0], dl
mov qword [rbp + 0xce8], rcx
mov esi, dword [rbp + 0xce4]
jmp 0x140080246
cmp al, 3
jne 0x14008011a
mov byte [rbp + 0x9a0], 3
mov al, byte [rbp + 0xd28]
mov byte [rbp + 0x9a1], al
mov al, 3
jmp 0x1400801c0
mov byte [rbp + 0xb00], al
mov al, byte [rbp + 0xd28]
mov byte [rbp + 0xb01], al
movzx eax, word [rbp + 0xc84]
mov word [r12 + 6], ax
mov eax, dword [rbp + 0xc80]
mov dword [r12 + 2], eax
mov qword [rbp + 0xb08], r9
mov byte [rbp + 0xb10], r11b
mov r8d, dword [rbp + 0xce4]
mov eax, r8d
shr eax, 0x10
mov byte [rbp + 0xb13], al
mov word [rbp + 0xb11], r8w
mov dword [rbp + 0xb14], edi
mov qword [rbp + 0xb18], rcx
mov byte [rbp + 0xb20], dl
mov eax, dword [rbp + 0xc68]
mov ecx, dword [rbp + 0xc6b]
mov dword [r12 + 0x21], eax
mov dword [r12 + 0x24], ecx
mov byte [rbp + 0xd57], 0
mov al, 1
mov byte [rbp + 0xd56], al
mov byte [rbp + 0xd55], al
lea rcx, [rbp + 0x9a0]
mov rdx, r12
call fcn.14004c4f8
mov al, byte [rbp + 0x9a0]
lea r8, [rbp + 0x9a0]
mov ecx, dword [r8 + 1]
mov edx, dword [r8 + 4]
mov dword [rbp + 0x988], ecx
mov dword [rbp + 0x98b], edx
mov r9, qword [rbp + 0x9a8]
mov r11b, byte [rbp + 0x9b0]
movzx ecx, byte [rbp + 0x9b3]
shl ecx, 0x10
movzx esi, word [rbp + 0x9b1]
or esi, ecx
mov ecx, dword [rbp + 0x9b4]
mov dword [rbp + 0xd08], ecx
mov r10, qword [rbp + 0x9b8]
mov dil, byte [rbp + 0x9c0]
mov ecx, dword [r8 + 0x21]
mov edx, dword [r8 + 0x24]
mov dword [rbp + 0x990], ecx
mov dword [rbp + 0x993], edx
cmp al, 5
jne 0x14008055a
mov byte [rbp + 0xcd0], dil
mov qword [rbp + 0xce8], r10
mov edi, dword [rbp + 0xd08]
mov qword [rbp + 0x9a0], r9
mov byte [rbp + 0x9a8], r11b
mov word [rbp + 0x9a9], si
shr esi, 0x10
mov byte [rbp + 0x9ab], sil
mov dword [rbp + 0x9ac], edi
mov rax, qword [rbp + 0xce8]
mov qword [rbp + 0x9b0], rax
mov qword [rbp + 0xc70], r9
lea rdx, [r9 + 0x10]
mov rcx, r12
call fcn.140042978
mov rcx, r12
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streams_streams.rs
call fcn.14007c285
mov byte [rbp + 0xd08], dl
mov qword [rbp + 0xcf0], rax
add rax, 0x1a8
mov esi, dword [rbp + 0x9a8]
mov dword [rbp + 0xb08], esi
mov dword [rbp + 0xb0c], edi
mov qword [rbp + 0xb00], rax
mov rcx, r12
call fcn.14004375e
mov dil, byte [rax + 0x124]
mov rcx, qword [rbp + 0xcf0]
mov dl, byte [rbp + 0xd08]
call fcn.14006ece0
cmp byte [rbp + 0xcd0], 0
lea rdx, [rbp + 0x9a0]
je 0x140080337
test dil, dil
je 0x140080337
mov rcx, r12
call fcn.14004f98b
movups xmm0, xmmword [rbp + 0xb00]
movaps xmmword [rbp + 0x7f0], xmm0
mov rcx, qword [rbp + 0xd20]
call fcn.14007ed57
movaps xmm0, xmmword [rbp + 0x7f0]
mov rax, qword [rbp + 0xd20]
movups xmmword [rax], xmm0
lea rdx, [rbp + 0x9a0]
mov rcx, r12
call fcn.14004f98b
mov al, byte [rbp + 0xb00]
mov ecx, dword [r12 + 1]
mov edx, dword [r12 + 4]
mov dword [rbp + 0xc98], ecx
mov dword [rbp + 0xc9b], edx
mov rcx, qword [rbp + 0xb08]
lea r9, [rbp + 0x9a0]
mov edx, dword [r9 + 9]
mov r8d, dword [r9 + 0xc]
mov dword [rbp + 0xca3], r8d
mov dword [rbp + 0xca0], edx
mov edx, dword [rbp + 0xca0]
mov r8d, dword [rbp + 0xca3]
mov dword [r9 + 0x3c], r8d
mov dword [r9 + 0x39], edx
mov byte [rbp + 0x9b8], al
mov eax, dword [rbp + 0xc98]
mov edx, dword [rbp + 0xc9b]
mov dword [r9 + 0x1c], edx
mov dword [r9 + 0x19], eax
mov qword [rbp + 0x9c0], rcx
mov byte [rbp + 0x9c8], 0
mov rax, qword [rbp + 0xc70]
mov qword [rbp + 0x9d0], rax
mov byte [rbp + 0x9d8], sil
mov rax, qword [rbp + 0xce8]
mov qword [rbp + 0x9e0], rax
movaps xmm0, xmmword [rbp + 0x7a0]
movaps xmm1, xmmword [rbp + 0x7b0]
lea rax, [rbp + 0x9e8]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0x9a0], xmm0
mov rax, qword [rbp + 0xaf0]
mov qword [rbp + 0x9b0], rax
mov al, byte [rbp + 0xd4b]
mov byte [rbp + 0xa08], al
mov al, byte [rbp + 0xc58]
mov byte [rbp + 0xa09], al
mov r8, qword [r14]
mov al, 1
mov byte [rbp + 0xd3a], al
mov byte [rbp + 0xd39], al
mov rcx, r13
mov rdx, r15
call fcn.14008590c
movzx eax, byte [rbp + 0x7f0]
cmp eax, 5
je 0x14008051e
cmp eax, 6
je 0x140082cbe
mov rax, qword [rbp + 0x810]
mov qword [rbp + 0x240], rax
movups xmm0, xmmword [rbp + 0x7f0]
movups xmm1, xmmword [rbp + 0x800]
movaps xmmword [rbp + 0x230], xmm1
movaps xmmword [rbp + 0x220], xmm0
mov rax, qword [rbp + 0x9b0]
mov qword [rbp + 0x5c0], rax
movaps xmm0, xmmword [rbp + 0x9a0]
movaps xmmword [rbp + 0x5b0], xmm0
mov byte [rbp + 0xcf9], 1
lea rcx, [rbp + 0x220]
call fcn.14005f287
mov qword [rbp + 0xb00], rax
mov qword [rbp + 0xb08], 3
mov byte [rbp + 0xcf9], 0
lea rcx, [rbp + 0x5b0]
mov rdx, r12
call fcn.140079a79
lea rcx, [rbp + 0x9b8]
call fcn.14005a887
lea rcx, [rbp + 0x9d0]
call fcn.14007b577
xor eax, eax
mov byte [rbp + 0xd57], al
mov byte [rbp + 0xd56], al
mov byte [rbp + 0xd55], al
lea rcx, [rbp + 0x9e8]
call fcn.140078a81
jmp 0x14008054e
push 0xe
pop rcx
mov rdi, r12
lea rsi, [rbp + 0x9a0]
rep movsq qword [rdi], qword [rsi]
xor eax, eax
mov byte [rbp + 0xd3a], al
mov byte [rbp + 0xd39], al
mov rcx, qword [rbp + 0xcc8]
mov rdx, r12
mov r8, r14
call fcn.140085b20
mov rsi, qword [rbp + 0xcb0]
jmp 0x14008066a
mov ecx, dword [rbp + 0x988]
mov edx, dword [rbp + 0x98b]
mov dword [rbp + 0xc9b], edx
mov dword [rbp + 0xc98], ecx
mov ecx, dword [rbp + 0x990]
mov edx, dword [rbp + 0x993]
mov dword [rbp + 0xca0], ecx
mov dword [rbp + 0xca3], edx
mov ecx, dword [rbp + 0xc98]
mov edx, dword [rbp + 0xc9b]
mov dword [r12 + 4], edx
mov dword [r12 + 1], ecx
mov ecx, dword [rbp + 0xca0]
mov edx, dword [rbp + 0xca3]
mov dword [r12 + 0x24], edx
mov dword [r12 + 0x21], ecx
mov rcx, qword [rbp + 0xaf0]
mov qword [rbp + 0x9b0], rcx
movaps xmm0, xmmword [rbp + 0xae0]
movaps xmmword [rbp + 0x9a0], xmm0
mov byte [rbp + 0xb00], al
mov qword [rbp + 0xb08], r9
mov byte [rbp + 0xb10], r11b
mov eax, esi
shr eax, 0x10
mov byte [rbp + 0xb13], al
mov word [rbp + 0xb11], si
mov eax, dword [rbp + 0xd08]
mov dword [rbp + 0xb14], eax
mov qword [rbp + 0xb18], r10
mov byte [rbp + 0xb20], dil
mov byte [rbp + 0xcfa], 1
mov rcx, r12
call fcn.14005f287
mov qword [rbp + 0xb00], rax
mov qword [rbp + 0xb08], 3
mov byte [rbp + 0xcfa], 0
lea rcx, [rbp + 0x9a0]
mov rdx, r12
call fcn.140079a79
mov rsi, qword [rbp + 0xcb0]
xor eax, eax
mov byte [rbp + 0xd44], al
mov byte [rbp + 0xd43], al
lea rcx, [rbp + 0x7a0]
call fcn.140078a81
mov al, byte [rbp + 0xd28]
mov byte [rbp + 0xd04], al
mov eax, esi
mov dword [rbp + 0xcd0], esi
lea rsi, [rbp + 0xb38]
jmp 0x14007f4c2
test rdi, rdi
je 0x1400806ec
lea rax, [r8 + 0x1a8]
mov rcx, qword [rsi + 8]
mov qword [rbp + 0xb08], rcx
mov qword [rbp + 0xb00], rax
mov byte [rbp + 0xd4c], 1
mov rcx, r12
call fcn.14004375e
cmp byte [rax + 0x124], 0
mov eax, dword [rbp + 0xcd0]
mov r8, qword [rbp + 0xd08]
mov dl, 1
je 0x1400806ec
mov dword [rbp + 0xce8], 0
mov byte [rbp + 0xcf0], 3
mov byte [rbp + 0xd28], 3
jmp 0x14007ff60
mov dl, 1
cmp byte [r8 + 0x1a0], 0
je 0x14008070e
mov dword [rbp + 0xce8], 0
mov byte [rbp + 0xd28], 1
jmp 0x14007ff60
lea rsi, [r8 + 0xb0]
cmp dword [rsi], 0
jne 0x14007ff56
mov edx, dword [r8 + 0xb4]
lea eax, [rdx + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [r8 + 0xb0], ecx
mov dword [r8 + 0xb4], eax
mov r9d, dword [r8 + 0x9c]
mov r8d, dword [r8 + 0x11c]
mov byte [rbp + 0xd4c], 1
lea rcx, [rbp + 0x9a0]
mov qword [rbp + 0xcb0], rdx
call fcn.14004f7a2
mov qword [rbp + 0x778], rsi
mov rcx, qword [rbp + 0x950]
lea rdx, [0x1401ba5c0]
call fcn.14004ece7
test al, al
je 0x14008078c
mov qword [rbp + 0x9d0], 1
mov rax, qword [rbp + 0x680]
mov qword [rbp + 0xd28], rax
mov al, byte [rbp + 0x688]
mov byte [rbp + 0xcf0], al
movaps xmm0, xmmword [rbp + 0x780]
movaps xmm1, xmmword [rbp + 0x790]
movaps xmmword [rbp + 0x530], xmm1
movaps xmmword [rbp + 0x520], xmm0
mov r8d, 0xd0
mov rcx, r12
lea rdx, [rbp + 0x5b0]
call fcn.140149ba0
mov rcx, qword [rbp + 0xcd8]
mov rax, qword [rcx + 0x10]
mov qword [rbp + 0x920], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x910], xmm0
push 0xb
pop rcx
lea rdi, [rbp + 8]
lea rsi, [rbp + 0xb60]
rep movsq qword [rdi], qword [rsi]
push 0xc
pop rcx
lea rdi, [rbp + 0x4a0]
lea rsi, [rbp + 0x5b0]
rep movsq qword [rdi], qword [rsi]
mov byte [rbp + 0xd3b], 1
mov rcx, qword [rbp + 0xd28]
call fcn.140059b53
lea rcx, [rbp + 0x910]
lea rdx, [0x1401bbda8]
call fcn.14004ece7
mov rax, qword [rbp + 0x920]
mov qword [rbp + 0x580], rax
movaps xmm0, xmmword [rbp + 0x910]
movaps xmmword [rbp + 0x570], xmm0
push 0xb
pop rcx
lea rdx, [rbp - 0x50]
mov rdi, rdx
lea rsi, [rbp + 8]
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rbp + 0x520]
movaps xmm1, xmmword [rbp + 0x530]
movaps xmmword [rbp + 0x510], xmm1
movaps xmmword [rbp + 0x500], xmm0
mov al, 1
mov byte [rbp + 0xd37], al
mov byte [rbp + 0xd36], al
lea rcx, [rbp + 0x328]
call fcn.140058d00
mov rax, qword [rbp + 0x358]
test rax, rax
je 0x140080951
mov qword [rbp + 0xb00], rax
lea rax, [rbp + 0x360]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rax, [rbp + 0xb08]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov r8, qword [rbp + 0xb10]
test r8, r8
push 1
pop rax
cmove r8, rax
mov rdx, qword [rbp + 0xb08]
lea rax, [0x1401ec8d8]
cmove rdx, rax
lea rcx, [rbp + 0x7c0]
call fcn.1400529ed
lea rsi, [rbp + 0xb38]
mov al, 1
mov byte [rbp + 0xd41], al
mov byte [rbp + 0xd40], al
mov byte [rbp + 0xd3f], al
mov byte [rbp + 0xd3e], al
mov rcx, r12
call fcn.1400428b4
mov rax, qword [rbp + 0x7c0]
lea rcx, [rbp + 0x7c8]
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x930], xmm0
mov rcx, qword [rcx + 0x10]
mov qword [rbp + 0x940], rcx
jmp 0x14008095a
xor eax, eax
lea rsi, [rbp + 0xb38]
lea rcx, [0x1401bb370]
mov qword [rbp + 0xb00], rcx
lea rcx, str._rustc_eb26296b556cef10fb713a38f3d16b9886080f26library_std_srciomod.rs_rustc_eb26296b556cef10fb713a38f3d16b9886080f26library_std_srcio_readbuf.rs
mov qword [rbp + 0xb08], rcx
movups xmmword [r12 + 0x10], xmm6
test rax, rax
je 0x1400809c8
mov qword [rbp + 0x960], rax
mov rax, qword [rbp + 0x940]
lea rcx, [rbp + 0x968]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rbp + 0x930]
movups xmmword [rcx], xmm0
mov al, 1
mov byte [rbp + 0xd41], al
mov byte [rbp + 0xd40], al
mov byte [rbp + 0xd3f], al
mov byte [rbp + 0xd3e], al
mov rcx, r12
call fcn.1400428b4
jmp 0x1400809f2
mov rax, qword [rbp + 0xb00]
mov rcx, qword [rbp + 0xb08]
movups xmm0, xmmword [rbp + 0xb10]
movaps xmmword [rbp + 0x970], xmm0
mov qword [rbp + 0x960], rax
mov qword [rbp + 0x968], rcx
movzx eax, byte [rbp + 0x570]
cmp rax, 7
je 0x140080a49
test rax, rax
je 0x140080a49
cmp qword [rbp + 0x970], 0
jne 0x140080a49
lea rcx, [rbp + 0x960]
call fcn.1400428b4
lea rax, [0x1401bb370]
mov qword [rbp + 0x960], rax
lea rax, [0x1401ec8d8]
mov qword [rbp + 0x968], rax
mov qword [rbp + 0x970], 1
and qword [rbp + 0x978], 0
mov rax, qword [rbp + 0x920]
and qword [rbp + 0x590], 0
mov qword [rbp + 0x390], rax
and qword [rbp + 0x930], 0
movaps xmm0, xmmword [rbp + 0x910]
movaps xmmword [rbp + 0x380], xmm0
mov rax, qword [rbp + 0x960]
test rax, rax
je 0x140080ad3
mov qword [rbp + 0x7c0], rax
lea r8, [rbp + 0x968]
mov rcx, qword [r8 + 0x10]
lea rdx, [rbp + 0x7c8]
mov qword [rdx + 0x10], rcx
movups xmm0, xmmword [r8]
movups xmmword [rdx], xmm0
cmp qword [rbp + 0x7d0], 0
je 0x140080ac7
mov rcx, qword [r8 + 0x10]
mov qword [rbp + 0x560], rcx
movups xmm0, xmmword [r8]
movaps xmmword [rbp + 0x550], xmm0
jmp 0x140080ad5
lea rcx, [rbp + 0x7c0]
call fcn.1400428b4
xor eax, eax
movaps xmm0, xmmword [rbp + 0x500]
movaps xmm1, xmmword [rbp + 0x510]
movups xmmword [r12 + 0x88], xmm1
movups xmmword [r12 + 0x78], xmm0
movaps xmm0, xmmword [rbp + 0x910]
movaps xmmword [rbp + 0xb00], xmm0
mov rcx, qword [rbp + 0x920]
mov qword [rbp + 0xb10], rcx
movups xmm0, xmmword [rbp + 0x590]
movups xmm1, xmmword [rbp + 0x5a0]
movups xmmword [r12 + 0x28], xmm1
movups xmmword [r12 + 0x18], xmm0
movups xmm0, xmmword [rbp + 0x930]
movups xmm1, xmmword [rbp + 0x940]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [rbp + 0xb58], rax
mov rax, qword [rbp + 0x560]
lea rcx, [rbp + 0xb60]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rbp + 0x550]
movups xmmword [rcx], xmm0
and word [rbp + 0xb98], 0
mov al, 1
cmp byte [rbp + 0x328], 3
je 0x140080ba0
movups xmm0, xmmword [rbp + 0x328]
movaps xmmword [rbp + 0x590], xmm0
mov byte [rbp + 0xd13], 0
mov byte [rbp + 0xd12], 1
mov rcx, r12
lea rdx, [rbp + 0x590]
call fcn.14005285f
xor eax, eax
cmp qword [rbp + 0x338], 0
je 0x140080c29
mov dword [rbp + 0xd28], eax
lea rax, [rbp + 0x338]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x940], xmm1
movaps xmmword [rbp + 0x930], xmm0
mov rdx, qword [rbp + 0x938]
mov r8, qword [rbp + 0x940]
lea rcx, [rbp + 0x7c0]
call fcn.1400529ed
mov rcx, rsi
call fcn.1400428a9
movups xmm0, xmmword [rbp + 0x7c0]
movups xmm1, xmmword [rbp + 0x7d0]
lea rax, [rbp + 0xb38]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov eax, dword [rbp + 0xd28]
mov byte [rbp + 0xd13], al
mov byte [rbp + 0xd12], 0
lea rcx, [rbp + 0x930]
call fcn.1400428b4
mov r8d, 0xa0
lea rsi, [rbp + 0x180]
mov rcx, rsi
mov rdx, r12
call fcn.140149ba0
mov rax, qword [rbp + 0x198]
or rax, qword [rbp + 0x1b8]
jne 0x140080d09
cmp byte [rbp + 0xcf0], 3
jne 0x140080cfa
mov byte [rbp + 0xd3b], 0
mov rcx, rsi
call fcn.140048c8c
mov byte [rbp + 0xcfb], 0
lea rcx, [rbp + 0x4a0]
call fcn.140059aec
mov byte [rbp + 0xd28], 7
mov byte [rbp + 0xcf0], 3
push 3
pop rsi
mov al, byte [rbp + 0xd06]
mov byte [rbp + 0xd50], al
mov rax, qword [rbp + 0x7e0]
mov qword [rbp + 0xc88], rax
mov al, byte [rbp + 0xd07]
mov byte [rbp + 0xd51], al
mov eax, dword [rbp + 0xcd0]
mov qword [rbp + 0xcb0], rax
mov eax, dword [rbp + 0xc38]
mov dword [rbp + 0xce4], eax
mov eax, dword [rbp + 0xc3c]
mov dword [rbp + 0xce0], eax
mov rax, qword [rbp + 0x7e8]
mov qword [rbp + 0xc90], rax
mov dil, byte [rbp + 0xd05]
jmp 0x140080e0e
mov rcx, rsi
lea rdx, [0x1401be158]
call fcn.14005285f
mov dil, byte [rbp + 0xd4b]
xor dil, 1
and dil, byte [rbp + 0xc58]
mov r8d, 0xa0
lea rcx, [rbp + 0xb30]
mov rdx, rsi
call fcn.140149ba0
mov rsi, qword [rbp + 0x4a0]
mov al, byte [rbp + 0x4a8]
mov byte [rbp + 0xcf0], al
mov al, byte [rbp + 0x4a9]
mov byte [rbp + 0xd28], al
lea rdx, [rbp + 0x4aa]
mov eax, dword [rdx]
mov dword [rbp + 0xad8], eax
movzx eax, word [rdx + 4]
mov word [rbp + 0xadc], ax
mov rax, qword [rbp + 0x4b0]
mov qword [rbp + 0xc90], rax
mov al, byte [rbp + 0x4b8]
mov byte [rbp + 0xd50], al
movzx eax, byte [rbp + 0x4bb]
shl eax, 0x10
movzx ecx, word [rbp + 0x4b9]
or ecx, eax
mov dword [rbp + 0xce4], ecx
mov eax, dword [rbp + 0x4bc]
mov dword [rbp + 0xce0], eax
mov rax, qword [rbp + 0x4c0]
mov qword [rbp + 0xc88], rax
mov al, byte [rbp + 0x4c8]
mov byte [rbp + 0xd51], al
mov eax, dword [rdx + 0x1f]
mov ecx, dword [rdx + 0x22]
mov dword [rbp + 0x983], ecx
mov dword [rbp + 0x980], eax
movups xmm0, xmmword [rdx + 0x26]
movups xmm1, xmmword [rdx + 0x46]
movaps xmmword [rbp + 0xb00], xmm0
movups xmm0, xmmword [rdx + 0x36]
movaps xmmword [rbp + 0xb10], xmm0
movaps xmmword [rbp + 0xb20], xmm1
mov r8d, 0xd0
lea rcx, [rbp + 0x250]
mov rdx, r12
call fcn.140149ba0
or dil, 4
mov byte [rbp + 0xd05], dil
mov eax, dword [rbp + 0xad8]
mov dword [rbp + 0xc78], eax
movzx eax, word [rbp + 0xadc]
mov word [rbp + 0xc7c], ax
mov eax, dword [rbp + 0x980]
mov ecx, dword [rbp + 0x983]
mov dword [rbp + 0xc60], eax
mov dword [rbp + 0xc63], ecx
cmp rsi, 3
jne 0x140080eca
mov eax, dword [rbp + 0xc78]
mov dword [rbp + 0xc80], eax
movzx eax, word [rbp + 0xc7c]
mov word [rbp + 0xc84], ax
mov eax, dword [rbp + 0xc60]
mov ecx, dword [rbp + 0xc63]
mov dword [rbp + 0xc68], eax
mov dword [rbp + 0xc6b], ecx
lea rcx, [rbp + 0x9f0]
call fcn.140087111
mov rax, qword [rbp + 0xa30]
test rax, rax
je 0x140080ea1
mov rcx, qword [rbp + 0xa38]
call qword [rax + 0x18]
mov rax, qword [rbp + 0xa48]
test rax, rax
je 0x140081201
mov rax, qword [rax + 0x18]
mov rcx, qword [rbp + 0xa50]
mov byte [rbp + 0xd4c], 0
call rax
jmp 0x140081201
mov r8d, 0xd0
lea rcx, [rbp + 0x820]
lea rdi, [rbp + 0x250]
mov rdx, rdi
call fcn.140149ba0
mov byte [rbp + 0x8f0], 0
mov eax, dword [rbp + 0x54c]
lea rdx, [rbp + 0x7f1]
mov dword [rdx + 0x108], eax
mov rax, qword [rbp + 0x544]
mov qword [rdx + 0x100], rax
mov byte [rbp + 0x8fd], 2
mov rax, qword [rbp + 0xcb0]
mov dword [rbp + 0x900], eax
mov al, byte [rbp + 0xd05]
mov byte [rbp + 0x904], al
mov al, byte [rbp + 0xad7]
mov byte [rdx + 0x116], al
movzx eax, word [rbp + 0xad5]
mov word [rdx + 0x114], ax
mov al, byte [rbp + 0xcf0]
mov byte [rbp + 0x7f8], al
mov al, byte [rbp + 0xd28]
mov byte [rbp + 0x7f9], al
mov eax, dword [rbp + 0xc78]
mov dword [rdx + 9], eax
movzx eax, word [rbp + 0xc7c]
mov word [rdx + 0xd], ax
mov rax, qword [rbp + 0xc90]
mov qword [rbp + 0x800], rax
mov al, byte [rbp + 0xd50]
mov byte [rbp + 0x808], al
mov eax, dword [rbp + 0xce4]
mov word [rbp + 0x809], ax
shr eax, 0x10
mov byte [rbp + 0x80b], al
mov eax, dword [rbp + 0xce0]
mov dword [rbp + 0x80c], eax
mov rax, qword [rbp + 0xc88]
mov qword [rbp + 0x810], rax
mov al, byte [rbp + 0xd51]
mov byte [rbp + 0x818], al
mov eax, dword [rbp + 0xc60]
mov ecx, dword [rbp + 0xc63]
mov dword [rdx + 0x28], eax
mov dword [rdx + 0x2b], ecx
mov qword [rbp + 0x7f0], rsi
mov rax, qword [rbp + 0xd08]
lea rsi, [rax + 0x1a8]
mov eax, dword [rbp + 0xab4]
mov dword [rbp + 0xd28], eax
mov r8d, 0x130
mov rcx, r12
lea rdx, [rbp + 0x9a0]
call fcn.140149ba0
mov byte [rbp + 0xd3d], 1
mov rcx, rdi
mov rdx, rsi
mov r8d, dword [rbp + 0xd28]
mov r9, r12
call fcn.14004f43d
mov rsi, qword [rbp + 0x998]
add rsi, 0x10
mov r8d, 0x118
mov rcx, r12
mov rdx, r13
call fcn.140149ba0
mov rcx, qword [rbp + 0xd08]
lea rax, [rcx + 0x150]
mov cl, byte [rcx + 0x1a0]
mov byte [rbp + 0xd3d], 0
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], cl
mov rcx, qword [rbp + 0x778]
mov rdx, r12
mov r8, rsi
lea r9, [rbp + 0x250]
call fcn.140086cf8
mov byte [rbp + 0xd28], al
cmp byte [rbp + 0xd28], 0xc
jne 0x1400811c4
mov rax, qword [rbp + 0xd08]
inc qword [rax + 0x218]
mov rsi, qword [rax + 0x160]
mov rcx, qword [rax + 0x168]
mov rax, qword [rbp + 0xc70]
lock inc qword [rax]
jle 0x140082d58
mov qword [rbp + 0xd28], rcx
mov qword [rbp + 0xb00], rax
lea rcx, [rbp + 0x250]
call fcn.140043747
mov rcx, rax
call fcn.14004f8e5
mov eax, dword [rbp + 0x258]
mov dword [rbp + 0xcf0], eax
mov edi, dword [rbp + 0x25c]
mov rax, qword [rbp + 0xce8]
lock inc qword [rax]
jle 0x140082d58
mov rax, qword [rbp + 0xd28]
inc rax
cmp rsi, rax
setbe byte [rbp + 0xcd0]
mov byte [rbp + 0xd3c], 0
mov rcx, qword [rbp + 0x998]
mov dl, byte [rbp + 0xd1f]
call fcn.14006ece0
mov byte [rbp + 0xd42], 0
mov rcx, qword [rbp + 0xd08]
mov dl, byte [rbp + 0xd1e]
call fcn.14006ece0
mov eax, dword [rbp + 0xce4]
mov dword [rbp + 0xc38], eax
mov ecx, dword [rbp + 0xcf0]
mov esi, ecx
shr esi, 8
mov rax, qword [rbp + 0xc90]
mov qword [rbp + 0x7e8], rax
mov eax, dword [rbp + 0xce0]
mov dword [rbp + 0xc3c], eax
mov al, byte [rbp + 0xd51]
mov byte [rbp + 0xd07], al
mov rax, qword [rbp + 0xc88]
mov qword [rbp + 0x7e0], rax
mov al, byte [rbp + 0xd50]
mov byte [rbp + 0xd06], al
mov r11d, ecx
mov al, byte [rbp + 0xd04]
mov byte [rbp + 0xd28], al
mov r9, qword [rbp + 0xc70]
jmp 0x140080246
mov rcx, qword [rbp + 0x250]
mov edx, dword [rbp + 0x25c]
mov byte [rbp + 0xd3d], 0
call fcn.140043ba8
movups xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp + 0xb00], xmm0
mov byte [rbp + 0xd3d], 0
mov rcx, r12
call fcn.140043d65
mov byte [rbp + 0xcf0], 3
mov al, 1
mov dword [rbp + 0xce8], eax
xor edx, edx
mov al, byte [rbp + 0xd50]
mov byte [rbp + 0xd06], al
mov rax, qword [rbp + 0xc88]
mov qword [rbp + 0x7e0], rax
mov al, byte [rbp + 0xd51]
mov byte [rbp + 0xd07], al
mov eax, dword [rbp + 0xce4]
mov dword [rbp + 0xc38], eax
mov eax, dword [rbp + 0xce0]
mov dword [rbp + 0xc3c], eax
mov rax, qword [rbp + 0xc90]
mov qword [rbp + 0x7e8], rax
jmp 0x14008001e
lea rax, [rbx + 0x1a8]
mov qword [rbp + 0xcd8], rax
lea r13, [rbx + 0x88]
lea rax, [rbx + 0x1c9]
mov qword [rbp + 0xd08], rax
mov eax, 0xd0
lea rcx, [rbp + 0x60]
add rcx, rax
mov qword [rbp + 0xcf0], rcx
mov ecx, 0x100
lea rdx, [rbx + rcx]
mov qword [rbp + 0xcb8], rdx
lea r15, [rbp + 0xb00]
lea rcx, [r15 + rcx]
mov qword [rbp + 0x958], rcx
lea rcx, [rbp + 0x7f0]
add rax, rcx
mov qword [rbp + 0xc70], rax
xorps xmm6, xmm6
lea rdi, [rbx + 0x178]
lea rax, [rbx + 0x1b8]
mov qword [rbp + 0xcd0], rax
lea rax, [rbx + 8]
lea rcx, [rbx + 0x120]
mov qword [rbp + 0xc40], rcx
xor ecx, ecx
mov r12, rdi
mov qword [rbp + 0xce8], rax
cmp ecx, 0x10
je 0x1400829f1
inc ecx
mov dword [rbp + 0x950], ecx
mov al, byte [rbx + 0x1d8]
test al, al
jne 0x140081c5d
mov rax, qword [rbx + 0x70]
test rax, rax
jne 0x140081367
cmp dword [r13], 2
je 0x140081367
cmp dword [rdi], 2
je 0x140081342
mov rcx, rdi
mov rdx, r14
call fcn.14007836c
test al, al
jne 0x140081422
mov byte [rbx + 0x1d8], 1
mov qword [rbx + 0x70], 4
mov qword [rbx + 0x88], 5
mov byte [rbx + 0xca], 2
mov al, 1
jmp 0x140081312
mov cl, byte [rbx + 0x1c8]
mov byte [rbx + 0x1c8], 3
cmp cl, 3
je 0x140081af3
mov rdx, qword [rbp + 0xcd8]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rbp + 0x800], xmm1
movaps xmmword [rbp + 0x7f0], xmm0
mov byte [rbp + 0x810], cl
mov rdx, qword [rbp + 0xd08]
mov ecx, dword [rdx]
mov edx, dword [rdx + 3]
lea r8, [rbp + 0x811]
mov dword [r8 + 3], edx
mov dword [r8], ecx
dec rax
cmp rax, 1
ja 0x1400814d5
mov rsi, qword [rbp + 0x7f8]
lea rcx, [rsi + 0x18]
mov rdx, qword [r14]
mov byte [rbp + 0xd54], 1
call fcn.1400422cc
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x14008146e
cmp rax, 2
jne 0x140081bbc
cmp byte [rbp + 0x810], 2
je 0x140081414
mov rax, qword [rbp + 0x800]
mov rax, qword [rax + 0x38]
test rax, rax
js 0x140081812
mov byte [rbp + 0xd54], 1
call fcn.14005f488
jmp 0x14008147a
lea rcx, [rbp + 0x7f0]
mov rdx, rbx
mov r8, r14
call fcn.14008f484
mov rax, qword [rbp + 0x7f0]
cmp rax, 5
je 0x140081c5d
mov rcx, qword [rbp + 0x7f8]
cmp eax, 3
je 0x1400814e6
cmp eax, 4
jne 0x140081532
cmp dword [r13], 5
jne 0x14008130c
jmp 0x14008150c
mov byte [rbp + 0xd54], 1
call fcn.14005f488
mov qword [rbp + 0x9a0], rax
cmp dword [rbx + 0x70], 1
jne 0x14008148f
mov qword [rbx + 0x70], 2
mov rcx, r15
mov rdx, rbx
mov r8, r14
call fcn.14008e2e0
mov rcx, r15
call fcn.14008e50c
mov rax, qword [rbx + 0x70]
test rax, rax
je 0x1400814c2
cmp eax, 3
je 0x1400814c2
mov qword [rbx + 0x70], 4
mov byte [rbx + 0xca], 2
mov byte [rbp + 0xd54], 1
lea rcx, [rbp + 0x9a0]
call fcn.140078eef
lea rcx, [rbp + 0x7f0]
call fcn.14007ef98
jmp 0x14008130c
mov qword [rbp + 0xb08], rcx
mov qword [rbp + 0xb00], 3
mov rcx, rdi
mov rdx, r15
call fcn.140079e79
test rax, rax
jne 0x140081b1b
mov byte [rbx + 0x1d8], 1
mov qword [rbx + 0x70], 4
mov qword [rbx + 0x88], 5
mov byte [rbx + 0xca], 2
jmp 0x14008130c
mov r8, qword [rbp + 0x860]
mov dl, byte [rbp + 0x868]
mov byte [rbp + 0xd20], dl
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], rcx
push 0xc
pop rcx
lea rdi, [rbp + 0x70]
lea rsi, [rbp + 0x800]
rep movsq qword [rdi], qword [rsi]
test r8, r8
je 0x1400818e5
mov qword [rbp + 0xd28], r8
and qword [rbp + 0xb00], 0
mov byte [rbp + 0xd53], 1
mov rcx, r15
call fcn.14005b14b
mov qword [rbp + 0xcc0], rax
xor ecx, ecx
call fcn.14005b0f1
lea rcx, [rbp + 0xb10]
and qword [rcx + 0x48], 0
movups xmmword [rcx + 0x38], xmm6
mov rcx, qword [rbp + 0xcc0]
mov qword [rbp + 0xb10], rcx
mov qword [rbp + 0xb18], rcx
mov qword [rbp + 0xb20], rax
mov qword [rbp + 0xb28], rax
and qword [rbp + 0xb30], 0
movabs rax, 0x8000000000000000
mov qword [rbp + 0xb38], rax
push 1
pop rax
mov qword [rbp + 0xb40], rax
mov qword [rbp + 0xb00], rax
mov qword [rbp + 0xb08], rax
push 0x60
pop rcx
push 8
pop rdx
call fcn.14005965e
mov rbx, rax
push 0xc
pop rcx
mov rdi, rax
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
mov qword [rbp + 0x3a0], rax
lock inc qword [rax]
jle 0x140082d58
mov qword [rbp + 0x9a0], rbx
and qword [rbp + 0xb10], 0
xor esi, esi
mov byte [rbp + 0xb20], sil
and qword [rbp + 0xb00], 0
mov byte [rbp + 0xb08], sil
mov rcx, r15
call fcn.14005b1d2
mov qword [rbp + 0x9a0], rbx
mov qword [rbp + 0x9a8], rax
mov byte [rbp + 0x9b0], sil
mov qword [rbp + 0x698], rbx
mov qword [rbp + 0xb10], 3
mov byte [rbp + 0xb70], sil
and qword [rbp + 0xb78], 0
mov byte [rbp + 0xb88], sil
and qword [rbp + 0xb90], 0
mov byte [rbp + 0xba0], sil
mov byte [rbp + 0xba8], sil
push 1
pop rax
mov qword [rbp + 0xb00], rax
mov qword [rbp + 0xb08], rax
mov ecx, 0xb0
push 8
pop rdx
call fcn.14005965e
mov rdi, rax
mov r8d, 0xb0
mov rcx, rax
mov rdx, r15
call fcn.140149ba0
lock inc qword [rdi]
mov sil, byte [rbp + 0xd20]
jle 0x140082d58
mov qword [rbp + 0x5b0], rdi
mov qword [rbp + 0xb00], rdi
push 0x30
pop rcx
push 8
pop rdx
call fcn.14005965e
mov rdx, rax
mov eax, esi
and al, 1
movzx eax, al
push 2
pop rcx
sub rcx, rax
push 1
pop rax
mov qword [rdx], rax
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rcx
and qword [rdx + 0x28], 0
movups xmmword [rdx + 0x18], xmm6
lock inc qword [rdx]
mov rcx, qword [rbp + 0xd28]
jle 0x140082d58
mov rax, qword [rbp + 0x9b0]
mov qword [rbp + 0x3b0], rax
movups xmm0, xmmword [rbp + 0x9a0]
movaps xmmword [rbp + 0x3a0], xmm0
mov rax, qword [rbp + 0x698]
mov qword [rbp + 0xb00], 1
mov qword [rbp + 0xb08], rcx
mov qword [rbp + 0xb10], rax
mov qword [rbp + 0xcc0], rdx
mov qword [rbp + 0xb18], rdx
mov qword [rbp + 0xb20], rdi
and qword [rbp + 0xb28], 0
mov rcx, qword [rbp + 0xcd8]
mov qword [rbp + 0xd28], rdi
call fcn.14007ef46
mov rbx, qword [rbp + 0xcc8]
mov rax, qword [rbp + 0xd28]
mov qword [rbx + 0x1a8], rax
mov rax, qword [rbp + 0xcc0]
mov qword [rbx + 0x1b0], rax
mov rax, qword [rbp + 0x3b0]
mov rcx, qword [rbp + 0xcd0]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rbp + 0x3a0]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rbp + 0xb00]
movups xmm1, xmmword [rbp + 0xb10]
movups xmm2, xmmword [rbp + 0xb20]
movaps xmmword [rbp + 0x3a0], xmm0
movaps xmmword [rbp + 0x3b0], xmm1
movaps xmmword [rbp + 0x3c0], xmm2
jmp 0x1400818fb
mov byte [rbp + 0xd54], 1
lea rcx, [rbp + 0x800]
mov rdx, r14
call fcn.14005ad61
test al, al
jne 0x140081bc6
mov byte [rbp + 0xd54], 1
lea rcx, [rbp + 0x9a0]
mov rdx, rbx
mov r8, r14
call fcn.14008e2e0
mov rax, qword [rbp + 0x9a0]
test rax, rax
je 0x1400814d5
cmp eax, 1
jne 0x14008293d
cmp qword [rbp + 0x9a8], 0
je 0x140081a3d
lea rax, [rbp + 0x9a8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x70], xmm1
movaps xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0xd54], 1
mov rcx, r15
lea rdx, [rbp + 0x800]
lea r8, [rbp + 0x60]
call fcn.14005ae7b
cmp byte [rbp + 0xb20], 2
jne 0x140081a92
mov rcx, qword [rbp + 0xcd8]
call fcn.14007ef46
mov rax, qword [rbp + 0x810]
mov rcx, qword [rbp + 0xcd8]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rbp + 0x7f0]
movaps xmm1, xmmword [rbp + 0x800]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
jmp 0x14008130c
movaps xmmword [rbp + 0x3a0], xmm6
and qword [rbp + 0x3c8], 0
mov sil, byte [rbp + 0xd20]
test sil, 2
je 0x1400819c0
mov byte [rbp + 0xd4a], 0
mov byte [rbp + 0xd49], 1
call fcn.14005dcd3
mov qword [rbp + 0xd20], rax
mov rsi, rdx
mov qword [rbp + 0xb00], 1
mov qword [rbp + 0xb08], rdx
mov rax, qword [rbp + 0xc48]
mov rcx, qword [rbp + 0xc50]
cmp qword [rax + rcx], 0
je 0x140081955
mov rcx, qword [rbp + 0xce8]
call fcn.14005dc6f
mov rax, qword [rbp + 0xc48]
mov rcx, qword [rbp + 0xc50]
mov qword [rax + rcx], 1
mov rax, qword [rbp + 0xd20]
mov rcx, qword [rbp + 0xce8]
mov qword [rcx], rax
mov byte [rbp + 0xd4a], 0
mov byte [rbp + 0xd49], 1
lea rcx, [rbp + 0xc0]
push 1
pop rdx
mov r8, rsi
call fcn.14007b620
mov qword [rbp + 0xb00], rax
mov qword [rbp + 0xb08], rdx
mov byte [rbp + 0xd4a], 0
mov byte [rbp + 0xd49], 1
mov rcx, r15
call fcn.14007b801
push 0xe
pop rcx
mov rdi, r15
lea rsi, [rbp + 0x60]
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rbp + 0x3a0]
movaps xmm1, xmmword [rbp + 0x3b0]
movaps xmm2, xmmword [rbp + 0x3c0]
lea rax, [rbp + 0xb10]
movups xmmword [rax + 0x80], xmm2
movups xmmword [rax + 0x70], xmm1
movups xmmword [rax + 0x60], xmm0
mov r8d, 0xa0
lea rsi, [rbp + 0x9a0]
mov rcx, rsi
mov rdx, r15
call fcn.140149ba0
mov byte [rbp + 0xd4a], 1
mov byte [rbp + 0xd49], 0
mov rdi, r12
mov rcx, r12
mov rdx, rsi
call fcn.140079e79
mov rsi, rax
test rax, rax
je 0x14008130c
jmp 0x140081c4d
mov rdi, qword [rbp + 0x9b0]
mov qword [rbp + 0xb00], rdi
mov byte [rbp + 0xd03], 1
mov cl, 8
call fcn.14005acaa
mov rsi, rax
mov byte [rbp + 0xd03], 0
mov rcx, rax
mov rdx, rdi
call fcn.14005f3ce
mov rcx, qword [rbp + 0x800]
mov dl, byte [rbp + 0x810]
mov byte [rbp + 0xd54], 1
mov r8, rsi
call fcn.14005f6c0
mov rdi, r12
jmp 0x1400814d5
mov rcx, qword [rbp + 0xb00]
mov rax, qword [rbp + 0xb08]
test rcx, rcx
je 0x140082e4e
lea rdx, [rbp + 0xb10]
movups xmm0, xmmword [rdx]
lea rdx, [rbp + 0x70]
movups xmmword [rdx], xmm0
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], rax
mov rax, qword [rbx + 0x70]
dec rax
cmp rax, 2
jae 0x140081ade
mov qword [rbx + 0x70], 4
mov byte [rbx + 0xca], 2
mov byte [rbp + 0xd54], 1
lea rcx, [rbp + 0x60]
call fcn.1400428b4
jmp 0x1400814d5
cmp eax, 4
je 0x140081c5d
test rax, rax
jne 0x140081b23
cmp qword [r13], 2
jne 0x140081b23
cmp qword [rbx + 0x158], 0
je 0x140081bfb
call fcn.14005f8d3
mov rsi, rax
jmp 0x140081c4d
cmp byte [rbx + 0xc0], 0
push 1
pop rax
jne 0x140081c4f
cmp qword [rbx + 0x158], 0
jne 0x140081c4f
lea rcx, [rbp + 0x9a0]
mov rdx, rbx
mov r8, r14
call fcn.14008f3de
cmp dword [rbp + 0x9a0], 2
je 0x140081c16
movups xmm0, xmmword [rbp + 0x9a0]
movaps xmmword [rbp + 0xb00], xmm0
lea rcx, [rbp + 0x7f0]
mov rdx, r15
call fcn.14008f44d
cmp qword [rbp + 0x7f0], 0
jne 0x140081c46
cmp qword [rbp + 0x7f8], 0
mov esi, 0
mov eax, 0
jne 0x140081c4f
mov qword [rbx + 0x70], 4
mov byte [rbx + 0xca], 2
call fcn.14005f8cc
jmp 0x140081b1b
cmp rax, 1
jne 0x140082cf7
mov rcx, qword [rbp + 0xcd8]
call fcn.14007ef46
mov rax, qword [rbp + 0x810]
mov rcx, qword [rbp + 0xcd8]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rbp + 0x7f0]
movaps xmm1, xmmword [rbp + 0x800]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
jmp 0x140081c5d
lea rcx, [rbp + 0x9a0]
mov rdx, rbx
mov r8, r14
call fcn.14008f3de
cmp dword [rbp + 0x9a0], 2
jne 0x140081c1b
push 1
pop rax
jmp 0x140081c4f
movups xmm0, xmmword [rbp + 0x9a0]
movaps xmmword [rbp + 0xb00], xmm0
lea rcx, [rbp + 0x7f0]
mov rdx, r15
call fcn.14008f44d
cmp qword [rbp + 0x7f0], 0
je 0x14008294e
mov rsi, qword [rbp + 0x7f8]
xor eax, eax
test rax, rax
jne 0x140081c5d
test rsi, rsi
jne 0x140082b8a
cmp byte [rbx + 0x1d8], 0
jne 0x14008286c
mov rax, qword [rbx + 0x1d0]
cmp qword [rax], 0
je 0x140081de7
cmp byte [rbx + 0x170], 0
jne 0x140081cb4
cmp byte [rbx + 0x148], 0
je 0x140081c9b
cmp qword [rbx + 0x138], 0xf
ja 0x14008219d
mov rcx, qword [rbp + 0xcb8]
call fcn.14008c117
cmp rax, qword [rbx + 0x140]
jae 0x14008219d
mov rax, qword [rbx + 0x88]
mov rcx, qword [rbx + 0x1d0]
mov rdx, qword [rcx]
lea rsi, [rcx + 8]
test rdx, rdx
cmove rsi, rdx
je 0x14008215e
mov dl, 1
cmp rax, 3
ja 0x140081ddd
cmp rax, 2
je 0x140081ddd
mov qword [rbp + 0xd20], rcx
mov byte [rbp + 0xd4f], 0
mov rcx, r15
mov rdx, rsi
mov r8, r14
call fcn.14007a7d5
cmp dword [rbp + 0xb00], 2
je 0x14008282b
mov rax, qword [rbp + 0xb20]
mov qword [rbp + 0x810], rax
movups xmm0, xmmword [rbp + 0xb00]
movups xmm1, xmmword [rbp + 0xb10]
movaps xmmword [rbp + 0x800], xmm1
movaps xmmword [rbp + 0x7f0], xmm0
mov rax, qword [rbp + 0x7f0]
mov qword [rbp + 0xcc0], rax
test rax, rax
je 0x1400821c2
mov rax, qword [rbp + 0x7f8]
mov rcx, qword [rbp + 0x800]
test rax, rax
je 0x140082832
lea rdx, [rbp + 0x811]
movups xmm0, xmmword [rdx - 9]
lea rdx, [rbp + 0x6a8]
movups xmmword [rdx], xmm0
mov qword [rbp + 0x698], rax
mov qword [rbp + 0x6a0], rcx
mov byte [rbp + 0xd46], 0
mov byte [rbp + 0xd45], 1
mov rcx, rsi
call fcn.14008b50d
mov rcx, qword [rbp + 0x6a8]
test al, al
jne 0x140082208
test rcx, rcx
jne 0x140082329
mov byte [rbp + 0xd4e], 0
lea rcx, [rbp + 0x698]
call fcn.1400428b4
xor edx, edx
mov rdi, r12
mov rcx, qword [rbp + 0xd20]
call fcn.14008de3f
jmp 0x140081c5d
cmp qword [rbx + 0x70], 4
je 0x140081c7b
cmp qword [rbx + 0x88], 2
jne 0x140081c7b
mov rcx, qword [rbp + 0xc40]
call fcn.14008c46e
test rax, rax
jne 0x140081c7b
cmp qword [rdi], 2
jne 0x140081c7b
mov rdx, qword [rbx + 0x190]
mov r8, qword [rbx + 0x198]
mov r9, qword [r14]
mov rcx, r15
call fcn.140078623
mov rax, qword [rbp + 0xc00]
cmp rax, 2
je 0x1400828e5
cmp eax, 3
je 0x140082935
mov r8d, 0x100
lea rcx, [rbp + 0x9a0]
mov rdx, r15
call fcn.140149ba0
mov rcx, qword [rbp + 0x958]
mov rax, qword [rcx + 0x10]
mov qword [rbp + 0x190], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x180], xmm0
mov al, 1
mov byte [rbp + 0xd02], al
mov byte [rbp + 0xd01], al
lea rcx, [rbp + 0x180]
mov rdx, r14
call fcn.14007836c
test al, al
lea r15, [rbp + 0x7f0]
je 0x1400828ee
mov r8d, 0xd0
lea rcx, [rbp + 0x698]
lea rdx, [rbp + 0x9a0]
call fcn.140149ba0
mov rax, qword [rbp + 0xa70]
mov dl, byte [rbp + 0xa78]
lea rcx, [rbp + 0x9a8]
movups xmm0, xmmword [rcx + 0xd8]
movups xmm1, xmmword [rcx + 0xe8]
movaps xmmword [rbp + 0x260], xmm1
movaps xmmword [rbp + 0x250], xmm0
lea r9, [rbp + 0x6a8]
mov rcx, qword [r9 + 0xb8]
lea r8, [rbp + 0x811]
mov qword [r8 + 0x47], rcx
movups xmm0, xmmword [r9 + 0xa8]
movups xmmword [r8 + 0x37], xmm0
push 0xb
pop rcx
mov r8, rdi
mov rdi, r15
lea rsi, [rbp + 0x6f8]
rep movsq qword [rdi], qword [rsi]
push 0xc
pop rcx
lea rdi, [rbp + 0x5b0]
lea rsi, [rbp + 0x9a0]
rep movsq qword [rdi], qword [rsi]
mov byte [rbp + 0x688], dl
push 0xe
pop rcx
lea rdi, [rbp + 0x610]
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
mov qword [rbp + 0x680], rax
mov rax, qword [rbp + 0x190]
mov qword [rbp + 0x800], rax
movaps xmm0, xmmword [rbp + 0x180]
movaps xmmword [rbp + 0x7f0], xmm0
mov qword [rbp + 0xd20], r8
mov rcx, r8
call fcn.1400787a3
mov rax, qword [rbp + 0x800]
mov rcx, qword [rbp + 0xd20]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rbp + 0x7f0]
movups xmmword [rcx], xmm0
mov rsi, qword [rbp + 0x5b0]
mov rdi, qword [rbp + 0x5b8]
mov r8d, 0xd0
mov rcx, r15
lea rdx, [rbp + 0x5c0]
call fcn.140149ba0
movaps xmm0, xmmword [rbp + 0x250]
movaps xmm1, xmmword [rbp + 0x260]
mov rax, qword [rbp + 0xc70]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
mov r8d, 0xf0
lea rcx, [rbp + 0x3a0]
mov rdx, r15
call fcn.140149ba0
cmp rsi, 4
lea r15, [rbp + 0xb00]
je 0x140082935
cmp rsi, 3
je 0x140082914
mov r8d, 0xf0
lea rcx, [rbp + 0x60]
lea rdx, [rbp + 0x3a0]
call fcn.140149ba0
mov qword [rbp + 0x9a0], rsi
mov qword [rbp + 0x9a8], rdi
mov r8d, 0xd0
lea rcx, [rbp + 0x9b0]
lea rdx, [rbp + 0x3a0]
call fcn.140149ba0
mov rax, qword [rbp + 0xcf0]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
and qword [rbp + 0xb00], 0
movaps xmmword [rbp + 0x800], xmm1
movaps xmmword [rbp + 0x7f0], xmm0
mov al, 1
mov byte [rbp + 0xd48], al
mov byte [rbp + 0xd47], al
mov rcx, r15
call fcn.1400428a9
lea rsi, [rbp + 0x7f0]
cmp qword [rbp + 0x7f0], 0
je 0x140082678
cmp qword [rbp + 0x800], 0
je 0x1400826a2
mov al, 1
mov byte [rbp + 0xd48], al
mov byte [rbp + 0xd47], al
mov rcx, r15
mov rdx, rsi
call fcn.140086cc4
mov rax, qword [rbp + 0xb00]
mov qword [rbp + 0xd20], rax
mov rsi, qword [rbp + 0xb08]
mov rdi, qword [rbp + 0xb10]
movaps xmm0, xmmword [rbp + 0x7f0]
movaps xmm1, xmmword [rbp + 0x800]
movaps xmmword [rbp + 0xb10], xmm1
movaps xmmword [rbp + 0xb00], xmm0
mov rcx, qword [rbx + 0x1d0]
mov qword [rbp + 0xcc0], rcx
call fcn.1400d61ec
cmp qword [rbp + 0xd20], 0
sete al
cmp rdi, rsi
setne cl
or cl, al
movzx eax, cl
mov qword [rbp + 0xd20], rax
mov rax, qword [rbp + 0xcc0]
mov qword [rax], 1
movaps xmm0, xmmword [rbp + 0xb00]
movaps xmm1, xmmword [rbp + 0xb10]
movups xmmword [rax + 8], xmm0
movups xmmword [rax + 0x18], xmm1
xor edi, edi
jmp 0x1400826d4
xor edi, edi
cmp rax, 3
ja 0x1400828c8
cmp rax, 2
je 0x1400828c8
mov qword [rbp + 0xd20], rcx
mov byte [rbp + 0xd4f], 0
mov rcx, rbx
call fcn.14008dd01
mov rsi, rax
xor edi, edi
test rax, rax
je 0x140082815
jmp 0x140082844
mov rcx, rbx
mov rdx, r14
call fcn.14008b6a8
test rax, rax
jne 0x14008286c
mov rsi, rdx
test rdx, rdx
je 0x140081c5d
jmp 0x1400828a7
mov byte [rbp + 0xd4e], 1
mov rcx, rbx
call fcn.14008dd01
mov rsi, rax
mov rax, qword [rbp + 0x7f0]
mov dil, 1
test rsi, rsi
jne 0x1400828ab
test rax, rax
je 0x140082815
mov byte [rbp + 0xd4f], 1
lea rcx, [rbp + 0x7f8]
call fcn.14008de88
jmp 0x140082815
test rcx, rcx
je 0x1400823cf
movups xmm0, xmmword [rbp + 0x698]
movups xmm1, xmmword [rbp + 0x6a8]
movaps xmmword [rbp + 0x5c0], xmm1
movaps xmmword [rbp + 0x5b0], xmm0
mov rcx, qword [r13]
lea rax, [rcx - 2]
cmp rax, 4
setb dl
cmp rax, 1
setne r8b
and r8b, dl
mov byte [rbp + 0xd28], r8b
jne 0x140082dae
movups xmm0, xmmword [rbp + 0x698]
movups xmm1, xmmword [rbp + 0x6a8]
movaps xmmword [rbp + 0x3b0], xmm1
movaps xmmword [rbp + 0x3a0], xmm0
mov rax, qword [rbp + 0x3b0]
test rcx, rcx
je 0x140082525
mov rdx, qword [rbx + 0x90]
xor ecx, ecx
cmp rax, rdx
setne cl
mov eax, 0xff
cmovb ecx, eax
test cl, cl
je 0x14008260a
movzx eax, cl
cmp eax, 1
jne 0x140082641
movups xmm0, xmmword [rbp + 0x698]
movups xmm1, xmmword [rbp + 0x6a8]
movaps xmmword [rbp + 0x9b0], xmm1
movaps xmmword [rbp + 0x9a0], xmm0
mov qword [rbp + 0x9c0], rdx
mov al, byte [rbx + 0x148]
mov byte [rbp + 0xd4b], al
test al, al
je 0x14008279b
mov rax, qword [rbp + 0x9c0]
lea rcx, [rbp + 0xb10]
mov qword [rcx + 0x18], rax
movaps xmm0, xmmword [rbp + 0x9a0]
movaps xmm1, xmmword [rbp + 0x9b0]
movups xmmword [rcx + 8], xmm1
movups xmmword [rcx - 8], xmm0
mov qword [rbp + 0xb00], 1
mov rcx, qword [rbp + 0xc40]
mov rdx, r15
call fcn.14008dfe4
jmp 0x1400827ff
movups xmm0, xmmword [rbp + 0x698]
movups xmm1, xmmword [rbp + 0x6a8]
movaps xmmword [rbp + 0x5c0], xmm1
movaps xmmword [rbp + 0x5b0], xmm0
mov rax, qword [r13]
lea rcx, [rax - 2]
cmp rcx, 4
setb dl
cmp rcx, 1
setne cl
and cl, dl
mov byte [rbp + 0xd28], cl
jne 0x140082d5c
movups xmm0, xmmword [rbp + 0x698]
movups xmm1, xmmword [rbp + 0x6a8]
movaps xmmword [rbp + 0x3b0], xmm1
movaps xmmword [rbp + 0x3a0], xmm0
mov rdx, qword [rbp + 0x3b0]
test rax, rax
je 0x14008240c
mov rax, qword [rbx + 0x90]
mov rcx, rax
sub rcx, rdx
jae 0x14008245a
and qword [rbx + 0x90], 0
movups xmm0, xmmword [rbp + 0x698]
movups xmm1, xmmword [rbp + 0x6a8]
movaps xmmword [rbp + 0x9b0], xmm1
movaps xmmword [rbp + 0x9a0], xmm0
push 1
jmp 0x140082457
mov al, 1
mov byte [rbp + 0xd46], al
mov byte [rbp + 0xd45], al
mov rcx, rbx
call fcn.14008dd01
mov rsi, rax
test rax, rax
jne 0x1400828cd
mov byte [rbp + 0xd4e], 1
mov dil, 1
lea rcx, [rbp + 0x698]
call fcn.1400428b4
jmp 0x140082815
lea rcx, [rbp + 0x250]
call fcn.140060898
movaps xmm0, xmmword [rbp + 0x3a0]
movaps xmm1, xmmword [rbp + 0x3b0]
movaps xmmword [rbp + 0x9b0], xmm1
movaps xmmword [rbp + 0x9a0], xmm0
mov rax, qword [rbp + 0x250]
lea rdx, [rbp + 0x258]
mov rcx, qword [rdx]
mov qword [rbp + 0x180], rcx
mov ecx, dword [rdx + 8]
mov dword [rbp + 0x188], ecx
push 2
pop rcx
jmp 0x14008247f
mov qword [rbx + 0x90], rcx
movups xmm0, xmmword [rbp + 0x698]
movups xmm1, xmmword [rbp + 0x6a8]
movaps xmmword [rbp + 0x9b0], xmm1
movaps xmmword [rbp + 0x9a0], xmm0
xor ecx, ecx
movaps xmm0, xmmword [rbp + 0x9a0]
movaps xmm1, xmmword [rbp + 0x9b0]
lea r8, [rbp + 0xb10]
movups xmmword [r8 + 8], xmm1
movups xmmword [r8 - 8], xmm0
mov rdx, qword [rbp + 0x180]
mov qword [r8 + 0x20], rdx
mov edx, dword [rbp + 0x188]
mov dword [r8 + 0x28], edx
mov edx, dword [rbp + 0x18c]
mov dword [r8 + 0x2c], edx
mov qword [rbp + 0xb00], rcx
mov qword [rbp + 0xb28], rax
lea rax, [0x1401bb88a]
mov qword [rbp + 0xb40], rax
mov qword [rbp + 0xb48], 2
mov rcx, qword [rbp + 0xcb8]
mov rdx, r15
call fcn.14008de9c
cmp qword [rbx + 0x88], 0
je 0x14008251e
cmp qword [rbx + 0x90], 0
jne 0x14008251e
xor eax, eax
cmp byte [rbx + 0x98], 0
sete al
xor rax, 5
mov qword [rbx + 0x88], rax
xor edi, edi
jmp 0x140082815
mov byte [rbp + 0xd52], 1
lea rcx, [rbp + 0x9a0]
mov rdx, rax
call fcn.140060898
movaps xmm0, xmmword [rbp + 0x3a0]
movaps xmm1, xmmword [rbp + 0x3b0]
movaps xmmword [rbp + 0xb10], xmm1
movaps xmmword [rbp + 0xb00], xmm0
mov eax, dword [rbp + 0x9b0]
lea rcx, [rbp + 0xb10]
mov dword [rcx + 0x20], eax
movups xmm0, xmmword [rbp + 0x9a0]
movups xmmword [rcx + 0x10], xmm0
mov rax, qword [rbp + 0xb30]
mov qword [rbp + 0x9d0], rax
movaps xmm0, xmmword [rbp + 0xb00]
movaps xmm1, xmmword [rbp + 0xb10]
movaps xmm2, xmmword [rbp + 0xb20]
movaps xmmword [rbp + 0x9c0], xmm2
movaps xmmword [rbp + 0x9b0], xmm1
movaps xmmword [rbp + 0x9a0], xmm0
lea rax, [0x1401bb87e]
mov qword [rbp + 0x9d8], rax
mov qword [rbp + 0x9e0], 7
mov al, byte [rbx + 0x148]
mov byte [rbp + 0xd4b], al
test al, al
je 0x140082734
push 9
pop rcx
lea rdi, [rbp + 0xb08]
lea rsi, [rbp + 0x9a0]
rep movsq qword [rdi], qword [rsi]
mov qword [rbp + 0xb00], 2
mov rcx, qword [rbp + 0xc40]
mov rdx, r15
call fcn.14008dfe4
jmp 0x1400827ff
movups xmm0, xmmword [rbp + 0x698]
movups xmm1, xmmword [rbp + 0x6a8]
movaps xmmword [rbp + 0xb10], xmm1
movaps xmmword [rbp + 0xb00], xmm0
mov byte [rbp + 0xd52], 0
mov rcx, qword [rbp + 0xcb8]
mov rdx, r15
call fcn.14008e200
jmp 0x1400827ff
movups xmm0, xmmword [rbp + 0x698]
movups xmm1, xmmword [rbp + 0x6a8]
movaps xmmword [rbp + 0xb10], xmm1
movaps xmmword [rbp + 0xb00], xmm0
mov byte [rbp + 0xd52], 0
mov rcx, qword [rbp + 0xcb8]
mov rdx, r15
call fcn.14008e200
jmp 0x14008280b
mov rcx, qword [rbp + 0x7f8]
mov rax, qword [rbp + 0x800]
mov rax, qword [rax + 0x28]
mov dl, 1
mov byte [rbp + 0xd48], dl
mov byte [rbp + 0xd47], dl
call rax
test al, al
je 0x1400820b2
mov rcx, qword [rbx + 0x1d0]
mov qword [rbp + 0xd20], rcx
call fcn.1400d61ec
mov rax, qword [rbp + 0xd20]
and qword [rax], 0
mov dil, 1
push 2
pop rsi
mov qword [rbp + 0xd20], rsi
mov rsi, qword [rbp + 0xc58]
mov r8d, 0xe0
mov rcx, r15
lea rdx, [rbp + 0x9a0]
call fcn.140149ba0
mov byte [rbp + 0xd48], dil
mov byte [rbp + 0xd47], 0
mov rcx, rbx
mov rdx, r15
mov r8, qword [rbp + 0xd20]
mov qword [rbp + 0xc58], rsi
mov r9, rsi
call fcn.14008c4b0
lea rcx, [rbp + 0x7f0]
test dil, dil
je 0x140082823
mov byte [rbp + 0xd1c], 0
call fcn.140078a81
jmp 0x140082823
lea rcx, [rbp + 0x9a0]
call fcn.14007b380
mov rcx, qword [rbp + 0xcb8]
mov rdx, rax
call fcn.140060993
lea rcx, [rbp + 0x9a0]
call fcn.14008e081
mov rsi, rdx
test rdx, rdx
je 0x140082786
mov rcx, qword [rbp + 0xcb8]
mov rdx, rax
mov r8, rsi
call fcn.140025a4f
lea rcx, [rbp + 0x9a0]
mov rdx, rsi
call fcn.14008c2cc
jmp 0x14008274f
mov byte [rbp + 0xd52], 0
lea rcx, [rbp + 0x9a0]
call fcn.1400428b4
jmp 0x1400827ff
mov rax, qword [rbp + 0x9b0]
cmp rax, rdx
cmovb rdx, rax
mov rcx, qword [rbp + 0xcb8]
call fcn.140060993
lea rcx, [rbp + 0x9a0]
call fcn.14008c435
mov rsi, rdx
test rdx, rdx
je 0x1400827ec
mov rcx, qword [rbp + 0xcb8]
mov rdx, rax
mov r8, rsi
call fcn.140025a4f
lea rcx, [rbp + 0x9a0]
mov rdx, rsi
call fcn.14008c290
jmp 0x1400827b5
mov byte [rbp + 0xd52], 0
lea rcx, [rbp + 0x9a0]
call fcn.1400428b4
cmp byte [rbx + 0x98], 0
push 4
pop rax
je 0x14008280e
push 5
pop rax
mov qword [r13], rax
mov dil, 1
mov rcx, qword [rbp + 0xd20]
mov edx, edi
call fcn.14008de3f
mov rdi, r12
jmp 0x140081c5d
xor edi, edi
push 1
pop rbx
jmp 0x140082846
mov byte [rbp + 0xd4e], 1
call fcn.14008b5c1
mov rsi, rax
mov dil, 1
xor ebx, ebx
mov rcx, qword [rbp + 0xd20]
mov edx, edi
call fcn.14008de3f
mov rdi, r12
test rbx, rbx
mov rbx, qword [rbp + 0xcc8]
jne 0x14008286c
test rsi, rsi
jne 0x140082b8a
mov rcx, rbx
mov rdx, r14
call fcn.14008b6a8
test rax, rax
jne 0x140082888
mov rsi, rdx
test rdx, rdx
jne 0x140082b8a
cmp byte [rbx + 0xc9], 0
mov byte [rbx + 0xc9], 0
mov ecx, dword [rbp + 0x950]
jne 0x1400812fb
jmp 0x140082a11
xor ebx, ebx
jmp 0x140082857
test rax, rax
je 0x140082844
mov byte [rbp + 0xd4f], 1
lea rcx, [rbp + 0x7f8]
call fcn.14008de88
jmp 0x140082844
push 1
pop rbx
jmp 0x14008284d
mov byte [rbp + 0xd4e], 1
lea rcx, [rbp + 0x698]
call fcn.1400428b4
jmp 0x140082841
mov byte [rbx + 0x1a0], 1
jmp 0x140082914
mov byte [rbp + 0xd1d], 1
lea rcx, [rbp + 0x180]
call fcn.140078832
lea rcx, [rbp + 0x9a0]
call fcn.140078997
lea r15, [rbp + 0xb00]
mov byte [rbx + 0x1d8], 1
mov qword [rbx + 0x70], 4
mov qword [rbx + 0x88], 5
mov byte [rbx + 0xca], 2
mov rdi, r12
jmp 0x14008286c
mov rcx, qword [rbp + 0xcd8]
call fcn.14007ef46
jmp 0x140081bd2
cmp qword [rbp + 0x7f8], 0
jne 0x140081b16
cmp byte [rbx + 0xca], 0
je 0x14008296f
call fcn.14005f8cc
mov rsi, rax
jmp 0x140082971
xor esi, esi
mov qword [rbx + 0x70], 4
mov byte [rbx + 0xca], 2
jmp 0x140081c4d
cmp eax, 6
je 0x1400829fe
mov byte [rbp + 0x9a0], al
lea rax, [rbp + 0x7f1]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x9a1], xmm0
movups xmmword [rbp + 0x9b1], xmm1
mov rax, qword [rax + 0x1f]
mov qword [rbp + 0x9c0], rax
mov rax, qword [rbp + 0xcc8]
mov rcx, qword [rax + 0xc0]
mov byte [rbp + 0xcff], 1
call fcn.1400601c7
test rax, rax
je 0x140082a82
mov rcx, qword [rbp + 0xca8]
mov qword [rcx], 2
mov qword [rcx + 8], rax
jmp 0x140082aa1
mov rax, qword [r14]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + 0x10]
mov rax, qword [rbp + 0xca8]
mov qword [rax], 3
jmp 0x140082c5e
cmp byte [rbx + 0x1d8], 0
jne 0x140082a20
cmp dword [rbx + 0x70], 4
jne 0x1400829fe
mov rdx, qword [rbp + 0xc48]
mov r8, qword [rbp + 0xc50]
mov rcx, qword [rdx + r8]
mov rax, qword [rbx + 8]
and qword [rdx + r8], 0
mov qword [rbp + 0xb00], rcx
mov qword [rbp + 0xb08], rax
test rcx, rcx
je 0x140082afc
mov qword [rbp + 0x9a0], rax
mov rsi, qword [rbx + 0xb8]
and qword [rbx + 0xb8], 0
test rsi, rsi
je 0x140082b47
lea rcx, [rbp + 0x9a0]
call fcn.14007b86a
jmp 0x140082b8a
lea rcx, [rbp + 0x9a0]
call fcn.14004c48c
test eax, eax
je 0x140082ab2
test edx, edx
jne 0x140082ab2
mov rax, qword [rbp + 0xca8]
and qword [rax], 0
lea rcx, [rbp + 0x9a0]
call fcn.1400597f7
jmp 0x140082c5e
mov rax, qword [rbp + 0x9c0]
lea rcx, [rbp + 0xb00]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rbp + 0x9a0]
movups xmm1, xmmword [rbp + 0x9b0]
movaps xmmword [rcx + 0x10], xmm1
movaps xmmword [rcx], xmm0
mov byte [rbp + 0xcff], 0
call fcn.14005f287
mov rcx, qword [rbp + 0xca8]
mov qword [rcx], 2
mov qword [rcx + 8], rax
jmp 0x140082c5e
mov rcx, qword [rbx + 0xe8]
mov rax, qword [rbx + 0xf0]
mov rdx, r14
call qword [rax + 0x30]
mov rdi, rdx
test rax, rax
jne 0x140082b4f
test rdi, rdi
jne 0x140082b4f
lea rcx, [rbp + 0xb00]
call fcn.14007f1a1
mov rsi, qword [rbx + 0xb8]
and qword [rbx + 0xb8], 0
test rsi, rsi
mov rdi, r12
jne 0x140082b8a
xor ecx, ecx
jmp 0x140082c50
push 1
pop rcx
jmp 0x140082c50
test rax, rax
jne 0x1400829fe
test rdi, rdi
je 0x140082b1d
mov qword [rbp + 0x9a0], rdi
mov byte [rbp + 0xd00], 1
mov cl, 0xa
call fcn.14005acaa
mov rsi, rax
mov byte [rbp + 0xd00], 0
mov rcx, rax
mov rdx, rdi
call fcn.14005f3ce
mov rdi, r12
mov qword [rbp + 0x9a0], rsi
mov rcx, rbx
mov bl, byte [rbx + 0x1c8]
mov byte [rcx + 0x1c8], 3
cmp bl, 3
je 0x140082c24
mov rax, qword [rbp + 0xcd8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0xb10], xmm1
movaps xmmword [rbp + 0xb00], xmm0
mov byte [rbp + 0xb20], bl
mov eax, dword [rcx + 0x1c9]
mov ecx, dword [rcx + 0x1cc]
mov dword [rbp + 0xb21], eax
mov dword [rbp + 0xb24], ecx
mov cl, 8
call fcn.14005acaa
mov rdi, rax
lea rdx, [0x1401bb88c]
push 0x10
pop r8
mov rcx, rax
call fcn.14005a9e8
mov rcx, qword [rbp + 0xb10]
mov edx, ebx
mov r8, rdi
call fcn.14005f6c0
mov byte [rbp + 0xd1b], 1
lea rcx, [rbp + 0xb00]
call fcn.14007ef98
mov rdi, r12
lea rdx, [rbp + 0xb00]
mov qword [rdx + 8], rsi
mov qword [rdx], 3
mov byte [rbp + 0xd1b], 0
mov rcx, rdi
call fcn.140079e79
xor ecx, ecx
test rax, rax
setne cl
add rcx, rcx
mov rdx, qword [rbp + 0xca8]
mov qword [rdx], rcx
mov qword [rdx + 8], rax
movaps xmm6, xmmword [rbp + 0xd60]
movaps xmm7, xmmword [rbp + 0xd70]
movaps xmm8, xmmword [rbp + 0xd80]
add rsp, 0xe18
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0xca8]
and qword [rax], 0
jmp 0x140082c5e
mov rax, qword [rbp + 0xcc8]
mov rcx, qword [rax + 0x88]
mov rdx, r14
call fcn.14005e960
movzx eax, al
lea rax, [rax + rax*2]
mov rcx, qword [rbp + 0xca8]
mov qword [rcx], rax
jmp 0x140082c5e
push 0xe
pop rcx
lea rdi, [rbp + 0xb00]
lea rsi, [rbp + 0x9a0]
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rbp + 0xcc8]
call fcn.14007e927
push 0xe
pop rcx
lea rsi, [rbp + 0xb00]
mov rdi, qword [rbp + 0xcc8]
rep movsq qword [rdi], qword [rsi]
jmp 0x1400829fe
mov qword [rbp + 0x60], rax
lea rax, [rbp + 0x60]
mov qword [rbp + 0x9a0], rax
lea rax, [fcn.14002eb40]
lea rdx, str.internal_error:_entered_unreachable_code:_want_rx_value:
lea rcx, [rbp + 0xb00]
mov qword [rcx], rdx
push 1
pop rdx
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
mov qword [rbp + 0x9a8], rax
lea rax, [rbp + 0x9a0]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
mov byte [rbp + 0xd54], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_src_body_body.rs
call fcn.1401596a0
jmp 0x140082e77
ud2
mov qword [rbp + 0x9a0], r13
lea rax, [0x1401bb5e0]
lea rcx, [rbp + 0xb00]
mov qword [rcx], rax
push 1
pop rax
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x140060550]
mov qword [rbp + 0x9a8], rdx
lea rdx, [rbp + 0x9a0]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
call fcn.1401596a0
jmp 0x140082e77
mov qword [rbp + 0x9a0], r13
lea rax, [0x1401bb5e0]
lea rcx, [rbp + 0xb00]
mov qword [rcx], rax
push 1
pop rax
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x140060550]
mov qword [rbp + 0x9a8], rdx
lea rdx, [rbp + 0x9a0]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
call fcn.1401596a0
jmp 0x140082e77
mov al, 1
mov byte [rbp + 0xd44], al
mov byte [rbp + 0xd43], al
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientdispatch.rsenvelope_not_dropped
push 0x28
pop rdx
call fcn.140159860
jmp 0x140082e77
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh2mod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401a3b20]
push 0x2b
pop rdx
lea r8, [rbp + 0x9a0]
call fcn.140159b60
jmp 0x140082e77
lea r8, [rbp + 0x60]
mov qword [r8], rax
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_src_body_body.rs
mov qword [rsp + 0x20], rax
lea rcx, str.just_sent_Ok
lea r9, fcn.140059a48
push 0xc
pop rdx
call fcn.140159b60
ud2