Function at 0x140082858
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 0x1400846f4
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.140088da4
movzx eax, byte [rbp + 0x7f0]
cmp eax, 5
jne 0x140085e1d
mov rcx, qword [rbp + 0xc48]
mov rdx, qword [rbp + 0xc50]
mov rax, qword [rcx + rdx]
mov qword [rcx + rdx], 2
cmp rax, 2
je 0x1400829c9
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.140088fb8
jmp 0x14008295a
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.14007bac3
mov rax, qword [rbp + 0x160]
cmp rax, 2
je 0x140086120
cmp eax, 3
je 0x14008612d
mov r8d, 0x100
lea rcx, [rbp + 0x3a0]
mov rdx, rsi
call fcn.14014cfc0
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 0x140082a91
test rax, rax
je 0x140086295
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.14005db49
mov rax, qword [rsi]
mov ecx, 0xd0
add rax, rcx
jmp 0x140082ad3
test rax, rax
je 0x140086295
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.14005db49
mov rax, qword [rsi]
add rax, 0x30
mov rax, qword [rax]
test al, 4
jne 0x140082cb5
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.14014cfc0
mov r8d, 0xe0
lea rsi, [rbp + 0x9a0]
mov rcx, rsi
mov rdx, r12
call fcn.14014cfc0
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.14014cfc0
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.14005a982
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.1400638c2
mov rcx, rsi
lea rdx, str.proxy_connection
push 0x10
pop r8
call fcn.14005a982
mov rcx, r13
mov rdx, rsi
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh2mod.rs
call fcn.1400638c2
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 [0x1401a8338]
movups xmmword [r12 + 0x50], xmm0
movups xmm0, xmmword [0x1401a8328]
movups xmmword [r12 + 0x40], xmm0
movups xmm0, xmmword [0x1401a8010]
movups xmmword [r12 + 0x70], xmm0
movups xmm0, xmmword [0x1401a8000]
movups xmmword [r12 + 0x60], xmm0
movups xmm0, xmmword [0x1401a8358]
movups xmmword [r12 + 0x90], xmm0
movups xmm0, xmmword [0x1401a8348]
movups xmmword [r12 + 0x80], xmm0
xor esi, esi
cmp rsi, 5
je 0x140082ce0
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.140060be6
mov rcx, rdi
call fcn.14009176d
inc rsi
jmp 0x140082c7a
mov byte [rbp + 0xd11], 1
lea rcx, [rbp + 0xae0]
call fcn.14007bcd2
lea rcx, [rbp + 0x3a0]
call fcn.14007be37
lea rsi, [rbp + 0xb38]
jmp 0x14008295a
movups xmm7, xmmword [0x1401a8378]
movaps xmmword [rbp + 0x9b0], xmm7
movups xmm8, xmmword [0x1401a8368]
movaps xmmword [rbp + 0x9a0], xmm8
lea rcx, [rbp + 0x698]
lea rdx, [rbp + 0x9a0]
call fcn.140049856
test rax, rax
je 0x140082d32
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
lea r8, str.trailers
push 8
pop r9
call fcn.14002a84c
xor al, 1
jmp 0x140082d34
mov al, 2
cmp al, 2
je 0x140082d6c
and al, 1
je 0x140082d6c
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.140060d7c
mov rcx, rsi
call fcn.14009176d
movups xmm0, xmmword [0x1401be930]
movaps xmmword [rbp + 0x9b0], xmm0
movups xmm0, xmmword [0x1401be920]
movaps xmmword [rbp + 0x9a0], xmm0
lea rcx, [rbp + 0x250]
lea rdx, [rbp + 0x698]
lea r8, [rbp + 0x9a0]
call fcn.140060d7c
mov cl, byte [rbp + 0x270]
mov al, 1
mov byte [rbp + 0xd08], cl
cmp cl, 2
je 0x140082e69
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.14005aa8d
test rax, rax
je 0x1400862bb
mov r8, rdx
mov rcx, r13
mov rdx, rax
call fcn.140063231
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.140063293
test rax, rax
je 0x140082e5b
mov rcx, rax
call fcn.14005ed8b
mov r9, rdx
mov rcx, r13
lea rdx, [rbp + 0x698]
mov r8, rax
call fcn.1400608f8
mov rcx, r13
call fcn.14009176d
lea rax, [rbp + 0x9a0]
jmp 0x140082e20
lea rcx, [rbp + 0x5b0]
call fcn.140045d54
xor eax, eax
mov byte [rbp + 0xcfe], al
mov rcx, r12
call fcn.140063904
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.14008a15c
cmp qword [rbp + 0x5b0], 0
je 0x140082fba
mov rsi, qword [rbp + 0x5b8]
cmp qword [rbp + 0x5c0], rsi
jne 0x140082fba
test rsi, rsi
je 0x140082f3d
movups xmm0, xmmword [0x1401a7ff0]
movaps xmmword [rbp + 0xb10], xmm0
movups xmm0, xmmword [0x1401a7fe0]
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.140060078
cmp byte [rbp + 0x9d2], 2
jne 0x140082f5e
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.14005f734
jmp 0x140082fba
movzx eax, byte [rbp + 0x750]
cmp rax, 7
ja 0x140082ec5
mov ecx, 0xb2
bt rcx, rax
jb 0x140082fba
jmp 0x140082ec5
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.14005c37c
mov byte [rbp + 0xcfd], 0
mov rcx, r12
mov rdx, r13
call fcn.14005f75b
mov rcx, qword [rbp + 0xc40]
lea rdx, [0x1401bf0a8]
call fcn.140052187
cmp qword [rbp + 0x7a0], 0
je 0x140082fe8
cmp qword [rbp + 0x7b0], 0
sete byte [rbp + 0xc58]
jmp 0x14008301b
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 0x1400830f2
mov al, 1
mov byte [rbp + 0xd57], al
mov byte [rbp + 0xd56], al
mov byte [rbp + 0xd55], al
lea rcx, [rbp + 0x698]
call fcn.14006343e
test rax, rax
je 0x1400830f2
test rdx, rdx
je 0x1400830f2
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.140062727
mov qword [rbp + 0xb00], rax
mov qword [rbp + 0xb08], 3
mov byte [rbp + 0xcfc], 0
lea rcx, [rbp + 0x9a0]
mov rdx, r12
call fcn.14007cf13
mov byte [rbp + 0xd1a], 1
mov byte [rbp + 0xd19], 0
lea rcx, [rbp + 0x698]
call fcn.14007be8c
mov al, byte [rbp + 0xd04]
mov byte [rbp + 0xd28], al
mov eax, dword [rbp + 0xcd0]
mov esi, eax
jmp 0x140083ae8
mov rcx, qword [rbp + 0x768]
test rcx, rcx
je 0x140083226
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.14008a62e
test rax, rax
je 0x140083226
mov qword [rbp + 0xd08], rax
mov rcx, rax
mov qword [rbp + 0xd28], rdx
call qword [rdx + 0x18]
movabs rcx, 0x529286787a84b8bd
cmp rax, rcx
jne 0x1400831ff
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.140027af0
test rsi, rsi
je 0x140083226
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.1400489da
mov al, 1
mov byte [rbp + 0xd57], al
mov byte [rbp + 0xd56], al
mov byte [rbp + 0xd55], al
lea rcx, [rbp + 0x9a0]
call fcn.140045d49
jmp 0x140083226
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.14006106a
mov r8d, 0xe0
lea rcx, [rbp + 0x5b0]
lea rdx, [rbp + 0x698]
call fcn.14014cfc0
mov rsi, qword [rbp + 0xd20]
mov rdi, qword [rsi]
test rdi, rdi
cmove rsi, rdi
mov rcx, qword [rbp + 0x680]
test rcx, rcx
je 0x1400832e8
movabs rax, 0x498536aebf0fc585
mov qword [rbp + 0xb00], rax
mov byte [rbp + 0xd4d], 1
mov rdx, r12
call fcn.14008a62e
test rax, rax
je 0x1400832e8
mov qword [rbp + 0xd08], rax
mov rcx, rax
mov qword [rbp + 0xd28], rdx
call qword [rdx + 0x18]
movabs rcx, 0x498536aebf0fc585
cmp rax, rcx
jne 0x1400832ce
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.140027af0
jmp 0x1400832f0
mov byte [rbp + 0xd4d], 1
mov rcx, qword [rbp + 0xd08]
mov rdx, qword [rbp + 0xd28]
call fcn.14006106a
and qword [rbp + 0x780], 0
mov rcx, qword [rbp + 0x680]
test rcx, rcx
je 0x140083314
mov qword [rbp + 0xd08], rcx
call fcn.140057c7e
mov rcx, qword [rbp + 0xd08]
call fcn.14008a5ea
mov rax, qword [r15]
mov qword [rbp + 0xc70], rax
lea rdx, [rax + 0x10]
mov byte [rbp + 0xd42], 1
mov rcx, r12
call fcn.140045e18
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.14007f71d
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.140069129
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.140080095
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.140052f41
mov al, byte [rbp + 0xb00]
cmp al, 3
jne 0x140083404
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 0x140083b22
mov dword [rbp + 0xce8], 0
mov qword [rbp + 0xcb0], rax
jmp 0x1400834b6
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.140072180
mov edi, esi
mov byte [rbp + 0xd42], sil
mov rcx, qword [rbp + 0xd08]
mov dl, byte [rbp + 0xd1e]
call fcn.140072180
cmp byte [rbp + 0xce8], 0
je 0x14008351d
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 0x140083578
mov byte [rbp + 0xd4d], dil
lea rcx, [rbp + 0x780]
call fcn.140045d49
mov byte [rbp + 0xd57], 0
mov al, 1
mov byte [rbp + 0xd56], al
mov byte [rbp + 0xd55], al
lea rcx, [rbp + 0x5b0]
call fcn.14007be8c
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 0x140083594
mov byte [rbp + 0xcd0], dl
mov qword [rbp + 0xce8], rcx
mov esi, dword [rbp + 0xce4]
jmp 0x1400836de
cmp al, 3
jne 0x1400835b2
mov byte [rbp + 0x9a0], 3
mov al, byte [rbp + 0xd28]
mov byte [rbp + 0x9a1], al
mov al, 3
jmp 0x140083658
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.14004f998
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 0x1400839f2
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.140045e18
mov rcx, r12
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streams_streams.rs
call fcn.14007f71d
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.140046bfe
mov dil, byte [rax + 0x124]
mov rcx, qword [rbp + 0xcf0]
mov dl, byte [rbp + 0xd08]
call fcn.140072180
cmp byte [rbp + 0xcd0], 0
lea rdx, [rbp + 0x9a0]
je 0x1400837cf
test dil, dil
je 0x1400837cf
mov rcx, r12
call fcn.140052e2b
movups xmm0, xmmword [rbp + 0xb00]
movaps xmmword [rbp + 0x7f0], xmm0
mov rcx, qword [rbp + 0xd20]
call fcn.1400821ef
movaps xmm0, xmmword [rbp + 0x7f0]
mov rax, qword [rbp + 0xd20]
movups xmmword [rax], xmm0
lea rdx, [rbp + 0x9a0]
mov rcx, r12
call fcn.140052e2b
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.140088da4
movzx eax, byte [rbp + 0x7f0]
cmp eax, 5
je 0x1400839b6
cmp eax, 6
je 0x140086156
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.140062727
mov qword [rbp + 0xb00], rax
mov qword [rbp + 0xb08], 3
mov byte [rbp + 0xcf9], 0
lea rcx, [rbp + 0x5b0]
mov rdx, r12
call fcn.14007cf13
lea rcx, [rbp + 0x9b8]
call fcn.14005dd27
lea rcx, [rbp + 0x9d0]
call fcn.14007ea0f
xor eax, eax
mov byte [rbp + 0xd57], al
mov byte [rbp + 0xd56], al
mov byte [rbp + 0xd55], al
lea rcx, [rbp + 0x9e8]
call fcn.14007bf21
jmp 0x1400839e6
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.140088fb8
mov rsi, qword [rbp + 0xcb0]
jmp 0x140083b02
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.140062727
mov qword [rbp + 0xb00], rax
mov qword [rbp + 0xb08], 3
mov byte [rbp + 0xcfa], 0
lea rcx, [rbp + 0x9a0]
mov rdx, r12
call fcn.14007cf13
mov rsi, qword [rbp + 0xcb0]
xor eax, eax
mov byte [rbp + 0xd44], al
mov byte [rbp + 0xd43], al
lea rcx, [rbp + 0x7a0]
call fcn.14007bf21
mov al, byte [rbp + 0xd28]
mov byte [rbp + 0xd04], al
mov eax, esi
mov dword [rbp + 0xcd0], esi
lea rsi, [rbp + 0xb38]
jmp 0x14008295a
test rdi, rdi
je 0x140083b84
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.140046bfe
cmp byte [rax + 0x124], 0
mov eax, dword [rbp + 0xcd0]
mov r8, qword [rbp + 0xd08]
mov dl, 1
je 0x140083b84
mov dword [rbp + 0xce8], 0
mov byte [rbp + 0xcf0], 3
mov byte [rbp + 0xd28], 3
jmp 0x1400833f8
mov dl, 1
cmp byte [r8 + 0x1a0], 0
je 0x140083ba6
mov dword [rbp + 0xce8], 0
mov byte [rbp + 0xd28], 1
jmp 0x1400833f8
lea rsi, [r8 + 0xb0]
cmp dword [rsi], 0
jne 0x1400833ee
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.140052c42
mov qword [rbp + 0x778], rsi
mov rcx, qword [rbp + 0x950]
lea rdx, [0x1401bd8c0]
call fcn.140052187
test al, al
je 0x140083c24
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.14014cfc0
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.14005cff3
lea rcx, [rbp + 0x910]
lea rdx, [0x1401bf0a8]
call fcn.140052187
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.14005c1a0
mov rax, qword [rbp + 0x358]
test rax, rax
je 0x140083de9
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, [0x1401efbd8]
cmove rdx, rax
lea rcx, [rbp + 0x7c0]
call fcn.140055e8d
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.140045d54
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 0x140083df2
xor eax, eax
lea rsi, [rbp + 0xb38]
lea rcx, [0x1401be670]
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 0x140083e60
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.140045d54
jmp 0x140083e8a
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 0x140083ee1
test rax, rax
je 0x140083ee1
cmp qword [rbp + 0x970], 0
jne 0x140083ee1
lea rcx, [rbp + 0x960]
call fcn.140045d54
lea rax, [0x1401be670]
mov qword [rbp + 0x960], rax
lea rax, [0x1401efbd8]
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 0x140083f6b
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 0x140083f5f
mov rcx, qword [r8 + 0x10]
mov qword [rbp + 0x560], rcx
movups xmm0, xmmword [r8]
movaps xmmword [rbp + 0x550], xmm0
jmp 0x140083f6d
lea rcx, [rbp + 0x7c0]
call fcn.140045d54
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 0x140084038
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.140055cff
xor eax, eax
cmp qword [rbp + 0x338], 0
je 0x1400840c1
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.140055e8d
mov rcx, rsi
call fcn.140045d49
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.140045d54
mov r8d, 0xa0
lea rsi, [rbp + 0x180]
mov rcx, rsi
mov rdx, r12
call fcn.14014cfc0
mov rax, qword [rbp + 0x198]
or rax, qword [rbp + 0x1b8]
jne 0x1400841a1
cmp byte [rbp + 0xcf0], 3
jne 0x140084192
mov byte [rbp + 0xd3b], 0
mov rcx, rsi
call fcn.14004c12c
mov byte [rbp + 0xcfb], 0
lea rcx, [rbp + 0x4a0]
call fcn.14005cf8c
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 0x1400842a6
mov rcx, rsi
lea rdx, [0x1401c1458]
call fcn.140055cff
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.14014cfc0
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.14014cfc0
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 0x140084362
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.14008a5a9
mov rax, qword [rbp + 0xa30]
test rax, rax
je 0x140084339
mov rcx, qword [rbp + 0xa38]
call qword [rax + 0x18]
mov rax, qword [rbp + 0xa48]
test rax, rax
je 0x140084699
mov rax, qword [rax + 0x18]
mov rcx, qword [rbp + 0xa50]
mov byte [rbp + 0xd4c], 0
call rax
jmp 0x140084699
mov r8d, 0xd0
lea rcx, [rbp + 0x820]
lea rdi, [rbp + 0x250]
mov rdx, rdi
call fcn.14014cfc0
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.14014cfc0
mov byte [rbp + 0xd3d], 1
mov rcx, rdi
mov rdx, rsi
mov r8d, dword [rbp + 0xd28]
mov r9, r12
call fcn.1400528dd
mov rsi, qword [rbp + 0x998]
add rsi, 0x10
mov r8d, 0x118
mov rcx, r12
mov rdx, r13
call fcn.14014cfc0
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.14008a190
mov byte [rbp + 0xd28], al
cmp byte [rbp + 0xd28], 0xc
jne 0x14008465c
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 0x1400861f0
mov qword [rbp + 0xd28], rcx
mov qword [rbp + 0xb00], rax
lea rcx, [rbp + 0x250]
call fcn.140046be7
mov rcx, rax
call fcn.140052d85
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 0x1400861f0
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.140072180
mov byte [rbp + 0xd42], 0
mov rcx, qword [rbp + 0xd08]
mov dl, byte [rbp + 0xd1e]
call fcn.140072180
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 0x1400836de
mov rcx, qword [rbp + 0x250]
mov edx, dword [rbp + 0x25c]
mov byte [rbp + 0xd3d], 0
call fcn.140047048
movups xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp + 0xb00], xmm0
mov byte [rbp + 0xd3d], 0
mov rcx, r12
call fcn.140047205
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 0x1400834b6
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 0x140085e89
inc ecx
mov dword [rbp + 0x950], ecx
mov al, byte [rbx + 0x1d8]
test al, al
jne 0x1400850f5
mov rax, qword [rbx + 0x70]
test rax, rax
jne 0x1400847ff
cmp dword [r13], 2
je 0x1400847ff
cmp dword [rdi], 2
je 0x1400847da
mov rcx, rdi
mov rdx, r14
call fcn.14007b80c
test al, al
jne 0x1400848ba
mov byte [rbx + 0x1d8], 1
mov qword [rbx + 0x70], 4
mov qword [rbx + 0x88], 5
mov byte [rbx + 0xca], 2
mov al, 1
jmp 0x1400847aa
mov cl, byte [rbx + 0x1c8]
mov byte [rbx + 0x1c8], 3
cmp cl, 3
je 0x140084f8b
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 0x14008496d
mov rsi, qword [rbp + 0x7f8]
lea rcx, [rsi + 0x18]
mov rdx, qword [r14]
mov byte [rbp + 0xd54], 1
call fcn.14004576c
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x140084906
cmp rax, 2
jne 0x140085054
cmp byte [rbp + 0x810], 2
je 0x1400848ac
mov rax, qword [rbp + 0x800]
mov rax, qword [rax + 0x38]
test rax, rax
js 0x140084caa
mov byte [rbp + 0xd54], 1
call fcn.140062928
jmp 0x140084912
lea rcx, [rbp + 0x7f0]
mov rdx, rbx
mov r8, r14
call fcn.14009291c
mov rax, qword [rbp + 0x7f0]
cmp rax, 5
je 0x1400850f5
mov rcx, qword [rbp + 0x7f8]
cmp eax, 3
je 0x14008497e
cmp eax, 4
jne 0x1400849ca
cmp dword [r13], 5
jne 0x1400847a4
jmp 0x1400849a4
mov byte [rbp + 0xd54], 1
call fcn.140062928
mov qword [rbp + 0x9a0], rax
cmp dword [rbx + 0x70], 1
jne 0x140084927
mov qword [rbx + 0x70], 2
mov rcx, r15
mov rdx, rbx
mov r8, r14
call fcn.140091778
mov rcx, r15
call fcn.1400919a4
mov rax, qword [rbx + 0x70]
test rax, rax
je 0x14008495a
cmp eax, 3
je 0x14008495a
mov qword [rbx + 0x70], 4
mov byte [rbx + 0xca], 2
mov byte [rbp + 0xd54], 1
lea rcx, [rbp + 0x9a0]
call fcn.14007c37d
lea rcx, [rbp + 0x7f0]
call fcn.140082430
jmp 0x1400847a4
mov qword [rbp + 0xb08], rcx
mov qword [rbp + 0xb00], 3
mov rcx, rdi
mov rdx, r15
call fcn.14007d313
test rax, rax
jne 0x140084fb3
mov byte [rbx + 0x1d8], 1
mov qword [rbx + 0x70], 4
mov qword [rbx + 0x88], 5
mov byte [rbx + 0xca], 2
jmp 0x1400847a4
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 0x140084d7d
mov qword [rbp + 0xd28], r8
and qword [rbp + 0xb00], 0
mov byte [rbp + 0xd53], 1
mov rcx, r15
call fcn.14005e5eb
mov qword [rbp + 0xcc0], rax
xor ecx, ecx
call fcn.14005e591
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.14005cafe
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 0x1400861f0
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.14005e672
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.14005cafe
mov rdi, rax
mov r8d, 0xb0
mov rcx, rax
mov rdx, r15
call fcn.14014cfc0
lock inc qword [rdi]
mov sil, byte [rbp + 0xd20]
jle 0x1400861f0
mov qword [rbp + 0x5b0], rdi
mov qword [rbp + 0xb00], rdi
push 0x30
pop rcx
push 8
pop rdx
call fcn.14005cafe
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 0x1400861f0
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.1400823de
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 0x140084d93
mov byte [rbp + 0xd54], 1
lea rcx, [rbp + 0x800]
mov rdx, r14
call fcn.14005e201
test al, al
jne 0x14008505e
mov byte [rbp + 0xd54], 1
lea rcx, [rbp + 0x9a0]
mov rdx, rbx
mov r8, r14
call fcn.140091778
mov rax, qword [rbp + 0x9a0]
test rax, rax
je 0x14008496d
cmp eax, 1
jne 0x140085dd5
cmp qword [rbp + 0x9a8], 0
je 0x140084ed5
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.14005e31b
cmp byte [rbp + 0xb20], 2
jne 0x140084f2a
mov rcx, qword [rbp + 0xcd8]
call fcn.1400823de
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 0x1400847a4
movaps xmmword [rbp + 0x3a0], xmm6
and qword [rbp + 0x3c8], 0
mov sil, byte [rbp + 0xd20]
test sil, 2
je 0x140084e58
mov byte [rbp + 0xd4a], 0
mov byte [rbp + 0xd49], 1
call fcn.140061173
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 0x140084ded
mov rcx, qword [rbp + 0xce8]
call fcn.14006110f
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.14007eab8
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.14007ec99
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.14014cfc0
mov byte [rbp + 0xd4a], 1
mov byte [rbp + 0xd49], 0
mov rdi, r12
mov rcx, r12
mov rdx, rsi
call fcn.14007d313
mov rsi, rax
test rax, rax
je 0x1400847a4
jmp 0x1400850e5
mov rdi, qword [rbp + 0x9b0]
mov qword [rbp + 0xb00], rdi
mov byte [rbp + 0xd03], 1
mov cl, 8
call fcn.14005e14a
mov rsi, rax
mov byte [rbp + 0xd03], 0
mov rcx, rax
mov rdx, rdi
call fcn.14006286e
mov rcx, qword [rbp + 0x800]
mov dl, byte [rbp + 0x810]
mov byte [rbp + 0xd54], 1
mov r8, rsi
call fcn.140062b60
mov rdi, r12
jmp 0x14008496d
mov rcx, qword [rbp + 0xb00]
mov rax, qword [rbp + 0xb08]
test rcx, rcx
je 0x1400862e6
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 0x140084f76
mov qword [rbx + 0x70], 4
mov byte [rbx + 0xca], 2
mov byte [rbp + 0xd54], 1
lea rcx, [rbp + 0x60]
call fcn.140045d54
jmp 0x14008496d
cmp eax, 4
je 0x1400850f5
test rax, rax
jne 0x140084fbb
cmp qword [r13], 2
jne 0x140084fbb
cmp qword [rbx + 0x158], 0
je 0x140085093
call fcn.140062d73
mov rsi, rax
jmp 0x1400850e5
cmp byte [rbx + 0xc0], 0
push 1
pop rax
jne 0x1400850e7
cmp qword [rbx + 0x158], 0
jne 0x1400850e7
lea rcx, [rbp + 0x9a0]
mov rdx, rbx
mov r8, r14
call fcn.140092876
cmp dword [rbp + 0x9a0], 2
je 0x1400850ae
movups xmm0, xmmword [rbp + 0x9a0]
movaps xmmword [rbp + 0xb00], xmm0
lea rcx, [rbp + 0x7f0]
mov rdx, r15
call fcn.1400928e5
cmp qword [rbp + 0x7f0], 0
jne 0x1400850de
cmp qword [rbp + 0x7f8], 0
mov esi, 0
mov eax, 0
jne 0x1400850e7
mov qword [rbx + 0x70], 4
mov byte [rbx + 0xca], 2
call fcn.140062d6c
jmp 0x140084fb3
cmp rax, 1
jne 0x14008618f
mov rcx, qword [rbp + 0xcd8]
call fcn.1400823de
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 0x1400850f5
lea rcx, [rbp + 0x9a0]
mov rdx, rbx
mov r8, r14
call fcn.140092876
cmp dword [rbp + 0x9a0], 2
jne 0x1400850b3
push 1
pop rax
jmp 0x1400850e7
movups xmm0, xmmword [rbp + 0x9a0]
movaps xmmword [rbp + 0xb00], xmm0
lea rcx, [rbp + 0x7f0]
mov rdx, r15
call fcn.1400928e5
cmp qword [rbp + 0x7f0], 0
je 0x140085de6
mov rsi, qword [rbp + 0x7f8]
xor eax, eax
test rax, rax
jne 0x1400850f5
test rsi, rsi
jne 0x140086022
cmp byte [rbx + 0x1d8], 0
jne 0x140085d04
mov rax, qword [rbx + 0x1d0]
cmp qword [rax], 0
je 0x14008527f
cmp byte [rbx + 0x170], 0
jne 0x14008514c
cmp byte [rbx + 0x148], 0
je 0x140085133
cmp qword [rbx + 0x138], 0xf
ja 0x140085635
mov rcx, qword [rbp + 0xcb8]
call fcn.14008f5af
cmp rax, qword [rbx + 0x140]
jae 0x140085635
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 0x1400855f6
mov dl, 1
cmp rax, 3
ja 0x140085275
cmp rax, 2
je 0x140085275
mov qword [rbp + 0xd20], rcx
mov byte [rbp + 0xd4f], 0
mov rcx, r15
mov rdx, rsi
mov r8, r14
call fcn.14007dc6f
cmp dword [rbp + 0xb00], 2
je 0x140085cc3
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 0x14008565a
mov rax, qword [rbp + 0x7f8]
mov rcx, qword [rbp + 0x800]
test rax, rax
je 0x140085cca
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.14008e9a5
mov rcx, qword [rbp + 0x6a8]
test al, al
jne 0x1400856a0
test rcx, rcx
jne 0x1400857c1
mov byte [rbp + 0xd4e], 0
lea rcx, [rbp + 0x698]
call fcn.140045d54
xor edx, edx
mov rdi, r12
mov rcx, qword [rbp + 0xd20]
call fcn.1400912d7
jmp 0x1400850f5
cmp qword [rbx + 0x70], 4
je 0x140085113
cmp qword [rbx + 0x88], 2
jne 0x140085113
mov rcx, qword [rbp + 0xc40]
call fcn.14008f906
test rax, rax
jne 0x140085113
cmp qword [rdi], 2
jne 0x140085113
mov rdx, qword [rbx + 0x190]
mov r8, qword [rbx + 0x198]
mov r9, qword [r14]
mov rcx, r15
call fcn.14007bac3
mov rax, qword [rbp + 0xc00]
cmp rax, 2
je 0x140085d7d
cmp eax, 3
je 0x140085dcd
mov r8d, 0x100
lea rcx, [rbp + 0x9a0]
mov rdx, r15
call fcn.14014cfc0
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.14007b80c
test al, al
lea r15, [rbp + 0x7f0]
je 0x140085d86
mov r8d, 0xd0
lea rcx, [rbp + 0x698]
lea rdx, [rbp + 0x9a0]
call fcn.14014cfc0
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.14007bc43
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.14014cfc0
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.14014cfc0
cmp rsi, 4
lea r15, [rbp + 0xb00]
je 0x140085dcd
cmp rsi, 3
je 0x140085dac
mov r8d, 0xf0
lea rcx, [rbp + 0x60]
lea rdx, [rbp + 0x3a0]
call fcn.14014cfc0
mov qword [rbp + 0x9a0], rsi
mov qword [rbp + 0x9a8], rdi
mov r8d, 0xd0
lea rcx, [rbp + 0x9b0]
lea rdx, [rbp + 0x3a0]
call fcn.14014cfc0
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.140045d49
lea rsi, [rbp + 0x7f0]
cmp qword [rbp + 0x7f0], 0
je 0x140085b10
cmp qword [rbp + 0x800], 0
je 0x140085b3a
mov al, 1
mov byte [rbp + 0xd48], al
mov byte [rbp + 0xd47], al
mov rcx, r15
mov rdx, rsi
call fcn.14008a15c
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.1400d968c
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 0x140085b6c
xor edi, edi
cmp rax, 3
ja 0x140085d60
cmp rax, 2
je 0x140085d60
mov qword [rbp + 0xd20], rcx
mov byte [rbp + 0xd4f], 0
mov rcx, rbx
call fcn.140091199
mov rsi, rax
xor edi, edi
test rax, rax
je 0x140085cad
jmp 0x140085cdc
mov rcx, rbx
mov rdx, r14
call fcn.14008eb40
test rax, rax
jne 0x140085d04
mov rsi, rdx
test rdx, rdx
je 0x1400850f5
jmp 0x140085d3f
mov byte [rbp + 0xd4e], 1
mov rcx, rbx
call fcn.140091199
mov rsi, rax
mov rax, qword [rbp + 0x7f0]
mov dil, 1
test rsi, rsi
jne 0x140085d43
test rax, rax
je 0x140085cad
mov byte [rbp + 0xd4f], 1
lea rcx, [rbp + 0x7f8]
call fcn.140091320
jmp 0x140085cad
test rcx, rcx
je 0x140085867
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 0x140086246
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 0x1400859bd
mov rdx, qword [rbx + 0x90]
xor ecx, ecx
cmp rax, rdx
setne cl
mov eax, 0xff
cmovb ecx, eax
test cl, cl
je 0x140085aa2
movzx eax, cl
cmp eax, 1
jne 0x140085ad9
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 0x140085c33
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.14009147c
jmp 0x140085c97
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 0x1400861f4
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 0x1400858a4
mov rax, qword [rbx + 0x90]
mov rcx, rax
sub rcx, rdx
jae 0x1400858f2
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 0x1400858ef
mov al, 1
mov byte [rbp + 0xd46], al
mov byte [rbp + 0xd45], al
mov rcx, rbx
call fcn.140091199
mov rsi, rax
test rax, rax
jne 0x140085d65
mov byte [rbp + 0xd4e], 1
mov dil, 1
lea rcx, [rbp + 0x698]
call fcn.140045d54
jmp 0x140085cad
lea rcx, [rbp + 0x250]
call fcn.140063d38
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 0x140085917
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, [0x1401beb8a]
mov qword [rbp + 0xb40], rax
mov qword [rbp + 0xb48], 2
mov rcx, qword [rbp + 0xcb8]
mov rdx, r15
call fcn.140091334
cmp qword [rbx + 0x88], 0
je 0x1400859b6
cmp qword [rbx + 0x90], 0
jne 0x1400859b6
xor eax, eax
cmp byte [rbx + 0x98], 0
sete al
xor rax, 5
mov qword [rbx + 0x88], rax
xor edi, edi
jmp 0x140085cad
mov byte [rbp + 0xd52], 1
lea rcx, [rbp + 0x9a0]
mov rdx, rax
call fcn.140063d38
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, [0x1401beb7e]
mov qword [rbp + 0x9d8], rax
mov qword [rbp + 0x9e0], 7
mov al, byte [rbx + 0x148]
mov byte [rbp + 0xd4b], al
test al, al
je 0x140085bcc
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.14009147c
jmp 0x140085c97
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.140091698
jmp 0x140085c97
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.140091698
jmp 0x140085ca3
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 0x14008554a
mov rcx, qword [rbx + 0x1d0]
mov qword [rbp + 0xd20], rcx
call fcn.1400d968c
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.14014cfc0
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.14008f948
lea rcx, [rbp + 0x7f0]
test dil, dil
je 0x140085cbb
mov byte [rbp + 0xd1c], 0
call fcn.14007bf21
jmp 0x140085cbb
lea rcx, [rbp + 0x9a0]
call fcn.14007e818
mov rcx, qword [rbp + 0xcb8]
mov rdx, rax
call fcn.140063e33
lea rcx, [rbp + 0x9a0]
call fcn.140091519
mov rsi, rdx
test rdx, rdx
je 0x140085c1e
mov rcx, qword [rbp + 0xcb8]
mov rdx, rax
mov r8, rsi
call fcn.140028f3f
lea rcx, [rbp + 0x9a0]
mov rdx, rsi
call fcn.14008f764
jmp 0x140085be7
mov byte [rbp + 0xd52], 0
lea rcx, [rbp + 0x9a0]
call fcn.140045d54
jmp 0x140085c97
mov rax, qword [rbp + 0x9b0]
cmp rax, rdx
cmovb rdx, rax
mov rcx, qword [rbp + 0xcb8]
call fcn.140063e33
lea rcx, [rbp + 0x9a0]
call fcn.14008f8cd
mov rsi, rdx
test rdx, rdx
je 0x140085c84
mov rcx, qword [rbp + 0xcb8]
mov rdx, rax
mov r8, rsi
call fcn.140028f3f
lea rcx, [rbp + 0x9a0]
mov rdx, rsi
call fcn.14008f728
jmp 0x140085c4d
mov byte [rbp + 0xd52], 0
lea rcx, [rbp + 0x9a0]
call fcn.140045d54
cmp byte [rbx + 0x98], 0
push 4
pop rax
je 0x140085ca6
push 5
pop rax
mov qword [r13], rax
mov dil, 1
mov rcx, qword [rbp + 0xd20]
mov edx, edi
call fcn.1400912d7
mov rdi, r12
jmp 0x1400850f5
xor edi, edi
push 1
pop rbx
jmp 0x140085cde
mov byte [rbp + 0xd4e], 1
call fcn.14008ea59
mov rsi, rax
mov dil, 1
xor ebx, ebx
mov rcx, qword [rbp + 0xd20]
mov edx, edi
call fcn.1400912d7
mov rdi, r12
test rbx, rbx
mov rbx, qword [rbp + 0xcc8]
jne 0x140085d04
test rsi, rsi
jne 0x140086022
mov rcx, rbx
mov rdx, r14
call fcn.14008eb40
test rax, rax
jne 0x140085d20
mov rsi, rdx
test rdx, rdx
jne 0x140086022
cmp byte [rbx + 0xc9], 0
mov byte [rbx + 0xc9], 0
mov ecx, dword [rbp + 0x950]
jne 0x140084793
jmp 0x140085ea9
xor ebx, ebx
jmp 0x140085cef
test rax, rax
je 0x140085cdc
mov byte [rbp + 0xd4f], 1
lea rcx, [rbp + 0x7f8]
call fcn.140091320
jmp 0x140085cdc
push 1
pop rbx
jmp 0x140085ce5
mov byte [rbp + 0xd4e], 1
lea rcx, [rbp + 0x698]
call fcn.140045d54
jmp 0x140085cd9
mov byte [rbx + 0x1a0], 1
jmp 0x140085dac
mov byte [rbp + 0xd1d], 1
lea rcx, [rbp + 0x180]
call fcn.14007bcd2
lea rcx, [rbp + 0x9a0]
call fcn.14007be37
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 0x140085d04
mov rcx, qword [rbp + 0xcd8]
call fcn.1400823de
jmp 0x14008506a
cmp qword [rbp + 0x7f8], 0
jne 0x140084fae
cmp byte [rbx + 0xca], 0
je 0x140085e07
call fcn.140062d6c
mov rsi, rax
jmp 0x140085e09
xor esi, esi
mov qword [rbx + 0x70], 4
mov byte [rbx + 0xca], 2
jmp 0x1400850e5
cmp eax, 6
je 0x140085e96
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.140063667
test rax, rax
je 0x140085f1a
mov rcx, qword [rbp + 0xca8]
mov qword [rcx], 2
mov qword [rcx + 8], rax
jmp 0x140085f39
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 0x1400860f6
cmp byte [rbx + 0x1d8], 0
jne 0x140085eb8
cmp dword [rbx + 0x70], 4
jne 0x140085e96
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 0x140085f94
mov qword [rbp + 0x9a0], rax
mov rsi, qword [rbx + 0xb8]
and qword [rbx + 0xb8], 0
test rsi, rsi
je 0x140085fdf
lea rcx, [rbp + 0x9a0]
call fcn.14007ed02
jmp 0x140086022
lea rcx, [rbp + 0x9a0]
call fcn.14004f92c
test eax, eax
je 0x140085f4a
test edx, edx
jne 0x140085f4a
mov rax, qword [rbp + 0xca8]
and qword [rax], 0
lea rcx, [rbp + 0x9a0]
call fcn.14005cc97
jmp 0x1400860f6
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.140062727
mov rcx, qword [rbp + 0xca8]
mov qword [rcx], 2
mov qword [rcx + 8], rax
jmp 0x1400860f6
mov rcx, qword [rbx + 0xe8]
mov rax, qword [rbx + 0xf0]
mov rdx, r14
call qword [rax + 0x30]
mov rdi, rdx
test rax, rax
jne 0x140085fe7
test rdi, rdi
jne 0x140085fe7
lea rcx, [rbp + 0xb00]
call fcn.140082639
mov rsi, qword [rbx + 0xb8]
and qword [rbx + 0xb8], 0
test rsi, rsi
mov rdi, r12
jne 0x140086022
xor ecx, ecx
jmp 0x1400860e8
push 1
pop rcx
jmp 0x1400860e8
test rax, rax
jne 0x140085e96
test rdi, rdi
je 0x140085fb5
mov qword [rbp + 0x9a0], rdi
mov byte [rbp + 0xd00], 1
mov cl, 0xa
call fcn.14005e14a
mov rsi, rax
mov byte [rbp + 0xd00], 0
mov rcx, rax
mov rdx, rdi
call fcn.14006286e
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 0x1400860bc
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.14005e14a
mov rdi, rax
lea rdx, [0x1401beb8c]
push 0x10
pop r8
mov rcx, rax
call fcn.14005de88
mov rcx, qword [rbp + 0xb10]
mov edx, ebx
mov r8, rdi
call fcn.140062b60
mov byte [rbp + 0xd1b], 1
lea rcx, [rbp + 0xb00]
call fcn.140082430
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.14007d313
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 0x1400860f6
mov rax, qword [rbp + 0xcc8]
mov rcx, qword [rax + 0x88]
mov rdx, r14
call fcn.140061e00
movzx eax, al
lea rax, [rax + rax*2]
mov rcx, qword [rbp + 0xca8]
mov qword [rcx], rax
jmp 0x1400860f6
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.140081dbf
push 0xe
pop rcx
lea rsi, [rbp + 0xb00]
mov rdi, qword [rbp + 0xcc8]
rep movsq qword [rdi], qword [rsi]
jmp 0x140085e96
mov qword [rbp + 0x60], rax
lea rax, [rbp + 0x60]
mov qword [rbp + 0x9a0], rax
lea rax, [fcn.140031fe0]
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.14015cac0
jmp 0x14008630f
ud2
mov qword [rbp + 0x9a0], r13
lea rax, [0x1401be8e0]
lea rcx, [rbp + 0xb00]
mov qword [rcx], rax
push 1
pop rax
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x1400639f0]
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.14015cac0
jmp 0x14008630f
mov qword [rbp + 0x9a0], r13
lea rax, [0x1401be8e0]
lea rcx, [rbp + 0xb00]
mov qword [rcx], rax
push 1
pop rax
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [0x1400639f0]
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.14015cac0
jmp 0x14008630f
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.14015cc80
jmp 0x14008630f
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, [0x1401a6e20]
push 0x2b
pop rdx
lea r8, [rbp + 0x9a0]
call fcn.14015cf80
jmp 0x14008630f
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.14005cee8
push 0xc
pop rdx
call fcn.14015cf80
ud2