Function at 0x140040fc9
Capabilities:
Load assembly via iassembly

Disassembly:
push rbp
sub rsp, 0xb0
lea rbp, [rsp + 0x80]
mov r8d, 0x81
nop word cs:[rax + rax]
movzx r9d, cx
mov ecx, r9d
shr ecx, 4
mov eax, r9d
and al, 0xf
lea r10d, [rax + 0x30]
lea r11d, [rax + 0x37]
cmp al, 0xa
movzx eax, r10b
movzx r10d, r11b
cmovb r10d, eax
mov rax, r8
mov byte [rbp + r8 - 0x52], r10b
dec r8
cmp r9w, 0x10
jae 0x14000fc30
add rax, 0xfffffffffffffffe
cmp rax, 0x80
ja 0x14000fcad
mov ecx, 0x81
sub rcx, r8
add rax, rbp
add rax, 0xffffffffffffffb0
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, str.0x0X
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.14000a0d0
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x140a36668]
mov edx, 0x80
mov rcx, rax
call fcn.1400b5fd0
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1378
call fcn.1400a74d0
sub rsp, rax
movaps xmmword [rsp + 0x1360], xmm6
mov qword [rsp + 0x90], r8
mov rsi, rdx
mov qword [rsp + 0x590], rcx
lea rax, [rdx + 0x79]
mov qword [rsp + 0x80], rax
mov rax, qword [rdx]
lea r12, [rsp + 0x198]
mov ecx, 0x80
lea rdx, [rsp + 0x888]
lea r8, [rdx + rcx]
mov qword [rsp + 0x150], r8
lea r8, [rsp + 0xfb8]
add rcx, r8
mov qword [rsp + 0x158], rcx
mov ecx, 0x88
add rdx, rcx
mov qword [rsp + 0x138], rdx
lea rbp, [rsp + 0x6d0]
lea rcx, [rbp + rcx]
mov qword [rsp + 0x130], rcx
lea rcx, [rsi + 0x1a]
mov qword [rsp + 0x78], rcx
lea rcx, [rsi + 0x32]
mov qword [rsp + 0x70], rcx
lea rcx, [rsi + 0x39]
mov qword [rsp + 0x148], rcx
movabs r13, 0x8000000000000000
mov qword [rsp + 0x88], rsi
lea rcx, [rax - 3]
add rax, 0xfffffffffffffffe
cmp rcx, 2
mov ecx, 0
cmovae rax, rcx
xor ecx, ecx
cmp rax, 1
sete cl
lea rcx, [rsi + rcx*8]
test rax, rax
mov qword [rsp + 0x48], rcx
jne 0x140041fc9
cmp dword [rcx], 2
je 0x140045c1a
lea rax, [rcx + 0x120]
mov qword [rsp + 0x30], rax
mov rax, qword [rax]
cmp rax, 4
clc
add al, 0xf
test byte [rbx], dh
add byte [r8], al
add rcx, 0x1a1
mov qword [rsp + 0xa8], rcx
lea rcx, [rax - 1]
cmp rax, 2
mov eax, 0
cmovae rax, rcx
test rax, rax
jne 0x1400418ed
mov rsi, qword [rsp + 0x48]
mov al, byte [rsi + 0x1a0]
mov byte [rsi + 0x1a0], 3
cmp al, 3
add ecx, dword [rdi]
test al, bl
add byte [rax], al
mov byte [rsp + 0x6d0], al
mov r8d, 0x57
lea rcx, [rsp + 0x6d1]
mov rdx, qword [rsp + 0xa8]
call fcn.1400b5130
mov rax, qword [rsi + 0x158]
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
and al, 0x58
mov eax, dword [rsi + 0x160]
mov dword [rsp + 0x40], eax
mov rax, qword [rsi + 0x190]
mov rbx, qword [rax + 0x18]
imul rax, qword [rax + 0x20], 0x88
add rax, rbx
mov qword [rsp + 0xb0], rax
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
invalid
cmp rbx, qword [rsp + 0xb0]
je 0x1400417a6
cmp qword [rbx + 0x58], r13
mov qword [rsp + 0x28], rbx
jne 0x1400411a0
xor ebx, ebx
jmp 0x14004163f
invalid
mov rcx, rbp
call fcn.14008242e
mov rsi, rax
mov rdi, rdx
mov rcx, rax
mov r8d, 0x5b
call fcn.14002ff66
stosb byte [rdi], al
in eax, dx
invalid
inc dword [rax + rax*8 + 0x108840f]
add byte [rax], al
mov rax, rdi
add rax, rsi
lea rcx, [0x140a64fb0]
mov qword [rsp + 0x178], rcx
mov qword [rsp + 0x180], 2
mov qword [rsp + 0x188], rsi
mov qword [rsp + 0x190], rdi
mov qword [rsp + 0x198], rsi
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rax - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 0xa8
add dword [rax], eax
add byte [rax], al
mov rbx, qword [rsp + 0x198]
mov rdi, qword [rsp + 0x1a0]
mov edi, dword [rsp + 0x1a0]
mov rcx, r12
loope 0x14004120a
add al, byte [rax - 0x57efffd]
add eax, dword [rax]
cmp edx, 0x110000
je 0x140041265
mov rbp, rax
mov r8d, edx
mov rcx, qword [rsp + 0x178]
mov rdx, qword [rsp + 0x180]
call fcn.14007928d
add eax, dword [rax]
test al, al
invalid
jne 0x14004120e
sub rdi, rbx
add rdi, rbp
add rdi, qword [rsp + 0x198]
add edi, dword [rsp + 0x198]
sub rdi, qword [rsp + 0x1a0]
invalid
add dword [rax], eax
add bl, ch
invalid
xor ebp, ebp
xor edi, edi
mov r15, qword [rsp + 0x198]
mov rbx, qword [rsp + 0x1a0]
mov rcx, r12
mov ecx, esp
call fcn.140079265
cmp edx, 0x110000
je 0x1400412c1
mov r14, rax
mov r8d, edx
mov rcx, qword [rsp + 0x178]
and al, 0x78
js 0x140041296
add byte [rax], al
mov rdx, qword [rsp + 0x180]
call fcn.14007928d
jmp 0xc4041624
invalid
jne 0x140041269
sub rbx, r15
add rbx, r14
add rbx, qword [rsp + 0x198]
sub rbx, qword [rsp + 0x1a0]
sub ebx, dword [rsp + 0x1a0]
mov rdi, rbx
sub rdi, rbp
add rsi, rbp
out dx, al
mov rbx, qword [rsp + 0x28]
lea rcx, [rsp + 0x164]
mov rdx, rsi
mov r8, rdi
call fcn.14000c5d0
mov bpl, byte [rsp + 0x164]
cmp bpl, 2
jne 0x1400413bf
invalid
mov rbp, qword [rbx + 0x78]
imul r12, qword [rbx + 0x80], 0x18
add byte [rax], 0
add byte [rax], bl
test r12, r12
setne bl
je 0x140041625
mov rcx, rbp
mov rdx, rsi
mov r8, rdi
call fcn.140059887
test al, al
jne 0x140041625
invalid
mov r14, qword [rbp + 8]
mov r15, qword [rbp + 0x10]
mov rcx, r14
mov rdx, r15
mov r8d, 0x2e
call fcn.1400a6546
test rax, rax
je 0x140041353
mov rcx, rax
mov r8, rsi
mov r9, rdi
call fcn.140009695
test al, al
jne 0x140041623
mov rcx, rsi
mov rdx, rdi
mov r8, r14
mov r9, r15
call fcn.1400893ed
test al, al
je 0x140041395
mov rcx, r14
mov rdx, r15
mov edx, edi
mov r8d, 0x2e
call fcn.14002ff66
inc dword [rax + rax*8 + 0x2a4850f]
add byte [rax], al
not r15
add r15, rdi
jae 0x1400413b2
cmp byte [rsi + r15], 0x2e
jne 0x1400413b2
jmp 0x140041625
mov r8d, 1
mov rcx, rbp
lea rdx, [0x140a6a3b5]
call fcn.140059887
test al, al
jne 0x140041625
add rbp, 0x18
add r12, 0xffffffffffffffe8
jmp 0x1400412fd
mov r8, qword [rsp + 0x165]
mov rax, qword [rsp + 0x16d]
mov qword [rsp + 0x50], rax
mov r15, qword [rbx + 0x60]
add r15, 2
imul r13, qword [rbx + 0x68], 0x12
push 0xffffffffe4314512
mov qword [rsp + 0x60], r8
cmp r13, r12
setne bl
je 0x140041625
mov al, byte [r15 + r12 - 2]
cmp al, 2
jne 0x140041431
cmp bpl, byte [r15 + r12 - 1]
jne 0x14004161a
test bpl, bpl
je 0x140041614
mov rax, qword [r15 + r12]
xor rax, r8
mov rcx, qword [r15 + r12 + 8]
xor rcx, qword [rsp + 0x50]
push rax
or rcx, rax
jne 0x14004161a
jmp 0x140041625
mov cl, byte [r15 + r12 + 0xf]
lea rdx, [rsp + 0x198]
lea edx, [rsp + 0x198]
mov byte [rdx - 0xf], cl
movups xmm0, xmmword [r15 + r12 - 1]
invalid
invalid
invalid
movups xmmword [rdx - 0x1f], xmm0
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x193], rcx
mov qword [rsp + 0x18b], r8
mov byte [rsp + 0x178], al
mov byte [rsp + 0x18a], bpl
test al, 1
jne 0x140041519
test bpl, 1
jne 0x14004161a
mov sil, byte [rsp + 0x17d]
movzx ecx, sil
mov eax, 0x20
sub eax, ecx
neg ecx
mov edx, 0xffffffff
shl edx, cl
cmp eax, 0x20
mov eax, 0
cmovae edx, eax
bswap edx
and edx, dword [rsp + 0x179]
mov dword [rsp + 0xe0], edx
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x18b]
call fcn.140030f6d
mov r8, qword [rsp + 0x60]
test al, al
je 0x14004161a
mov eax, 0xffffffff
mov ecx, esi
shr eax, cl
cmp sil, 0x20
mov ecx, 0
cmovae eax, ecx
bswap eax
or eax, dword [rsp + 0x179]
mov dword [rsp + 0xe0], eax
lea rcx, [rsp + 0x18b]
lea rdx, [rsp + 0xe0]
call fcn.140030f6d
jmp 0x140041609
test bpl, 1
je 0x14004161a
mov r14, qword [rsp + 0x179]
mov sil, byte [rsp + 0x189]
mov cl, 0x80
sub cl, sil
mov rax, 0xffffffffffffffff
shl rax, cl
test cl, 0x40
mov rdx, rax
mov r8d, 0
cmovne rdx, r8
mov rdi, qword [rsp + 0x181]
mov r9, 0xffffffffffffffff
cmove rax, r9
test cl, cl
cmovs rax, r8
cmovs rdx, r8
bswap rdx
bswap rax
and rax, r14
and rdx, rdi
mov qword [rsp + 0xe8], rdx
mov qword [rsp + 0xe0], rax
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x18b]
call fcn.140030e49
mov r8, qword [rsp + 0x60]
test al, al
je 0x14004161a
mov rax, 0xffffffffffffffff
mov ecx, esi
shr rax, cl
test sil, 0x40
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
mov edx, 0
cmovne rax, rdx
test sil, sil
cmovs rax, rdx
cmovs rcx, rdx
bswap rcx
bswap rax
or rax, r14
or rcx, rdi
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0xe0], rax
and al, 0xe0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rbx + rcx*4], fs
add dword [rax], eax
invalid
lea rdx, [rsp + 0xe0]
call fcn.140030e49
mov r8, qword [rsp + 0x60]
test al, al
je 0x14004161a
jmp 0x140041625
cmp dword [r15 + r12], r8d
je 0x140041625
add r12, 0x12
jmp 0x1400413e9
invalid
mov bl, 1
movabs r13, 0x8000000000000000
lea r12, [rsp + 0x198]
lea rbp, [rsp + 0x6d0]
rol byte [rsi], 1
add byte [rax], al
mov rax, qword [rsp + 0x28]
mov rax, qword [rax]
lea rcx, [0x140a96500]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
test bl, bl
je 0x140041755
jmp 0x14004177b
test bl, bl
jne 0x14004177b
mov rbx, qword [rsp + 0x28]
lea rdx, [rbx + 8]
lea rcx, [rsp + 0x5a0]
mov r8, rbp
call fcn.14005938b
jmp 0x14004176b
test bl, bl
jne 0x14004177b
mov rcx, rbp
call fcn.140082403
mov r9d, 5
mov rcx, rax
lea r8, [0x140a9364c]
jmp 0x14004174c
test bl, bl
jne 0x14004177b
mov rbx, qword [rsp + 0x28]
mov rsi, qword [rbx + 8]
add rsi, 0x10
mov rcx, rbp
call fcn.140082403
invalid
or eax, 0x89490004
ror byte [rax - 0x77], 1
int1
mov rdx, rax
call fcn.140059246
test rax, rax
je 0x140041798
mov rsi, rax
mov rdi, qword [rax]
lea rdx, [rax + 0x28]
add rsi, 8
or byte [rax - 0x73], cl
mov word [rax + riz*4], fs
add dword [rax], eax
add al, ch
and al, 0x80
add dword [rax], eax
lea rcx, [rsp + 0x180]
mov rdx, rsi
call fcn.140009464
mov qword [rsp + 0x178], rdi
add byte [rax], al
mov ecx, 0xa
lea rdi, [rsp + 0x5a0]
lea rsi, [rsp + 0x178]
rep movsq qword [rdi], qword [rsi]
jmp 0x14004176b
test bl, bl
jne 0x14004177b
mov rcx, rbp
call fcn.140082403
mov r9d, 4
mov rcx, rax
lea r8, str.httphttpswswssftpfileC:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srcparser.rs
call fcn.140009695
test al, al
je 0x14004177b
mov rbx, qword [rsp + 0x28]
lea rdx, [rbx + 8]
lea rcx, [rsp + 0x5a0]
call fcn.14005989d
cmp qword [rsp + 0x5a0], 2
je 0x14004178c
jmp 0x140041827
mov qword [rsp + 0x5a0], 2
mov rbx, qword [rsp + 0x28]
add rbx, 0x88
jmp 0x140041180
mov qword [rsp + 0x5a0], 2
jmp 0x14004178c
lea rbx, [rsp + 0xfb8]
mov rcx, rbx
mov r14, qword [rsp + 0x30]
mov rdx, r14
call 0x14007f209
mov ecx, 0xb
mov rdi, qword [rsp + 0x158]
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
mov ecx, 0x538
mov edx, 8
call fcn.140026bd2
mov rsi, rax
mov r8d, 0x250
mov rcx, rax
mov rdx, rbx
call fcn.1400b5130
and word [rsi + 0x250], 0
mov rax, qword [rsp + 0x58]
mov qword [rsi + 0x258], rax
mov eax, dword [rsp + 0x40]
and al, 0x40
mov dword [rsi + 0x260], eax
mov rax, rsi
add rax, 0x268
lea rdi, str.j__b_
jmp 0x1400418ba
lea rbx, [rsp + 0x888]
mov rcx, rbx
mov r14, qword [rsp + 0x30]
mov rdx, r14
call 0x14007f209
mov ecx, 0xb
lea rdi, [rsp + 0x958]
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xa
mov rdi, qword [rsp + 0x150]
lea rsi, [rsp + 0x5a0]
rep movsq qword [rdi], qword [rsi]
mov ecx, 0x4ce8
mov edx, 8
call fcn.140026bd2
mov rsi, rax
mov r8d, 0x2d2
mov rcx, rax
mov rdx, rbx
call fcn.1400b5130
mov byte [rsi + 0x2d2], 0
mov rax, qword [rsp + 0x58]
mov qword [rsi + 0x2630], rax
mov eax, dword [rsp + 0x40]
mov dword [rsi + 0x2638], eax
mov rax, rsi
add rax, 0x2640
lea rdi, [0x140a699d0]
mov byte [rax], 0
mov rcx, r14
call fcn.14003abc2
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x120], 2
mov qword [rax + 0x128], rsi
mov qword [rax + 0x130], rdi
mov eax, 2
jmp 0x1400410f6
cmp rax, 1
jne 0x140045bea
mov rax, qword [rsp + 0x48]
mov rdx, qword [rax + 0x128]
mov rax, qword [rax + 0x130]
lea rcx, [rsp + 0x888]
mov r8, qword [rsp + 0x90]
call qword [rax + 0x18]
mov bl, byte [rsp + 0x899]
cmp bl, 3
je 0x140045a0a
mov rdi, qword [rsp + 0x888]
mov rsi, qword [rsp + 0x890]
cmp bl, 2
jne 0x14004194d
mov bl, 2
xor ebp, ebp
mov r14, qword [rsp + 0x30]
jmp 0x14004199a
mov al, byte [rsp + 0x898]
mov byte [rsp + 0x140], al
lea rcx, [rsp + 0x958]
mov eax, dword [rcx - 0xbe]
mov dword [rsp + 0x1f4], eax
movzx eax, word [rcx - 0xba]
mov word [rsp + 0x1f8], ax
mov r14, qword [rsp + 0x30]
mov rcx, r14
call fcn.14003abc2
mov qword [r14], 3
cmp bl, 3
sete bpl
movzx eax, word [rsp + 0x1f8]
mov word [rsp + 0x200], ax
mov eax, dword [rsp + 0x1f4]
mov dword [rsp + 0x1fc], eax
cmp dword [r14], 4
je 0x140045c4a
mov rcx, qword [rsp + 0x30]
call fcn.14003abc2
mov rax, qword [rsp + 0x30]
mov qword [rax], 4
cmp bl, 2
jne 0x1400419f0
test bpl, bpl
jne 0x140045a0a
mov byte [rsp + 0x50], 2
xor r14d, r14d
jmp 0x140041a34
movzx eax, word [rsp + 0x200]
mov word [rsp + 0xc4], ax
mov eax, dword [rsp + 0x1fc]
mov dword [rsp + 0xc0], eax
test bpl, bpl
jne 0x140045a0a
mov r14b, 1
mov byte [rsp + 0x50], 3
mov al, byte [rsp + 0x140]
mov byte [rsp + 0x98], al
mov byte [rsp + 0xa0], bl
mov rax, qword [rsp + 0xcf]
mov qword [rsp + 0x23f], rax
movups xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x230], xmm0
mov rbp, qword [rsp + 0x48]
mov rbx, qword [rbp]
cmp rbx, 2
je 0x140045c53
lea rdx, [rbp + 8]
mov r8d, 0x118
lea r15, [rsp + 0xe10]
mov rcx, r15
call fcn.1400b5130
mov rcx, qword [rsp + 0x30]
call fcn.14003aa23
mov qword [rbp], 2
mov qword [rsp + 0xfb8], rbx
mov r8d, 0x118
lea rcx, [rsp + 0xfc0]
mov rdx, r15
call fcn.1400b5130
test r14b, r14b
je 0x14004208e
mov qword [rsp + 0x888], rbx
mov r8d, 0x118
lea rcx, [rsp + 0x890]
mov rdx, r15
call fcn.1400b5130
lea rcx, [rsp + 0x6d0]
mov rdx, rdi
call qword [rsi + 0x50]
push rax
mov al, byte [rsp + 0x98]
mov byte [rsp + 0x6e9], al
cmp byte [rsp + 0xa0], 0
je 0x140041bbc
lea rcx, [rsp + 0x7b8]
mov rdx, rdi
call qword [rsi + 0x78]
movabs rax, 0x8000000000000001
cmp qword [rsp + 0x7b8], rax
je 0x140041bbc
mov rbx, qword [rsp + 0x6d0]
test rbx, rbx
je 0x140041b72
mov r15, qword [rsp + 0x6d8]
mov ecx, 0x28
call fcn.14004ad39
mov r14, rax
movups xmm0, xmmword [rsp + 0x7b8]
movups xmmword [rax], xmm0
mov rax, qword [rsp + 0x7c8]
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], rbx
mov qword [r14 + 0x20], r15
lea rax, [0x140a63c50]
jmp 0x140041bac
mov ecx, 0x18
call fcn.14004ad39
mov r14, rax
movups xmm0, xmmword [rsp + 0x7b8]
movups xmmword [rax], xmm0
mov rax, qword [rsp + 0x7c8]
mov qword [r14 + 0x10], rax
mov rdx, qword [rsp + 0x6d8]
xor ecx, ecx
call case.0x1400284fd.256
lea rax, case.0x1400284fd.255
mov qword [rsp + 0x6d0], r14
mov qword [rsp + 0x6d8], rax
mov rax, qword [rsp + 0x6d0]
mov rcx, qword [rsp + 0x6d8]
mov rdx, qword [rsp + 0x6e0]
mov qword [rsp + 0x690], rdx
invalid
add byte [rax], al
mov dl, byte [rsp + 0x6e8]
mov byte [rsp + 0x698], dl
mov dl, byte [rsp + 0x6e9]
mov byte [rsp + 0x699], dl
mov edx, dword [rsp + 0x6ea]
mov dword [rsp + 0x69a], edx
movzx edx, word [rsp + 0x6ee]
and al, 0xee
invalid
add byte [rax], al
mov word [rsp + 0x69e], dx
mov dword [rsp + 0x69e], edx
mov qword [rsp + 0x680], rax
mov qword [rsp + 0x688], rcx
and al, 0x88
invalid
add byte [rax], al
mov bl, byte [rsp + 0x698]
mov bpl, byte [rsp + 0x9a0]
mov ch, byte [rsp + 0x9a0]
mov eax, ebx
lea rcx, [rsp + 0x958]
or al, bpl
jne 0x140041d5a
mov rax, qword [rcx + 0x28]
mov qword [rsp + 0x700], rax
add byte [rdi], cl
adc byte [rcx - 8], al
movups xmm1, xmmword [rcx + 8]
movups xmm2, xmmword [rcx + 0x18]
movaps xmmword [rsp + 0x6f0], xmm2
movaps xmmword [rsp + 0x6e0], xmm1
movaps xmmword [rsp + 0x6d0], xmm0
test byte [rax + rdx*8], ah
invalid
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdi*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x98
or dword [rax], eax
add byte [rbp + rcx*4 - 0x44], cl
and al, 0xd0
invalid
add byte [rax], al
mov r8, r15
mov r9b, 1
call fcn.140053b62
mov rcx, r15
call fcn.14003aa69
cmp byte [rsp + 0x178], 3
jne 0x140041d74
ret
add byte [rax], al
invalid
mov edx, 0x17
mov rcx, r15
call fcn.14008c9fd
cmp qword [rsp + 0x6d0], 0
mov r14, qword [rsp + 0x6d8]
jne 0x140045c73
mov rbp, r15
mov rbx, qword [rsp + 0x6e0]
movups xmm0, xmmword [str.ALPN_upgraded_to_HTTP_2]
movups xmmword [rbx], xmm0
movabs rax, 0x322f50545448206f
mov qword [rbx + 0xf], rax
mov ecx, 0x18
call fcn.1400280f3
mov r15, rax
mov qword [rax], r14
mov qword [rax + 8], rbx
mov qword [rax + 0x10], 0x17
lea rcx, [rsp + 0x680]
call case.0x140037063.275
mov rcx, rdi
mov rdx, rsi
call fcn.14002cc20
lea rcx, [rsp + 0x998]
lea ecx, [rsp + 0x998]
call fcn.14003a710
lea rcx, [rsp + 0x888]
call fcn.14003a7b4
lea rcx, [rsp + 0x988]
lea ecx, [rsp + 0x988]
call case.0x14001f0b4.476
mov bl, 2
jmp 0x140041f06
mov rax, qword [rcx + 0x28]
mov qword [rsp + 0x800], rax
movups xmm0, xmmword [rcx - 8]
movups xmm1, xmmword [rcx + 8]
movups xmm2, xmmword [rcx + 0x18]
jmp 0x140041d9c
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x800], rax
movups xmm0, xmmword [rsp + 0x178]
movups xmm1, xmmword [rsp + 0x188]
and al, 0x88
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x198], dl
xchg esp, eax
and al, 0x98
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x7f0], xmm2
movaps xmmword [rsp + 0x7e0], xmm1
movaps xmmword [rsp + 0x7d0], xmm0
test byte [rax + rdx*8], ah
invalid
add byte [rax], al
xor bl, 1
test bpl, bpl
movzx ebx, bl
mov eax, 1
cmovne ebx, eax
fadd dword [r9 - 0x48]
mov byte [rax], al
add byte [rax], al
lea rbp, [rsp + 0x6d0]
mov rcx, rbp
lea rdx, [rsp + 0x888]
call fcn.1400b5130
add byte [rdi], cl
adc byte [rsp + 0x988], dh
mov rax, qword [rsp + 0x138]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
mov rax, qword [rsp + 0x130]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x30], xmm3
mov r14, qword [rsp + 0x998]
mov ah, 0x24
cwde
or dword [rax], eax
add byte [rcx + 0x4a0], bh
call fcn.1400280f3
mov r15, rax
mov r8d, 0xc8
mov rcx, rax
mov rdx, rbp
invalid
call fcn.1400b5130
mov qword [r15 + 0xc8], rdi
mov qword [r15 + 0xd0], rsi
mov al, byte [rsp + 0x98]
add byte [rax], al
add byte [rcx - 0x78], al
xchg eax, ebx
add byte [rax], al
add byte [rdx + 0xa02484], cl
add byte [rax], al
mov byte [r15 + 0xd9], al
movzx eax, word [rsp + 0x234]
mov word [r15 + 0xde], ax
fiadd word [rax]
add byte [rax], al
mov eax, dword [rsp + 0x230]
add al, byte [rax]
add byte [rcx - 0x77], al
xchg edx, ebx
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x680], al
movaps xmm1, xmmword [rsp + 0x690]
movups xmmword [r15 + 0xe0], xmm0
loopne 0x140041e9d
add byte [rax], al
movups xmmword [r15 + 0xf0], xmm1
adc dword [rdi + 0xf0], ecx
movaps xmm0, xmmword [rsp + 0x7d0]
movaps xmm1, xmmword [rsp + 0x7e0]
movaps xmm2, xmmword [rsp + 0x7f0]
and al, 0xf0
invalid
add byte [rax], al
movups xmmword [r15 + 0x110], xmm1
movups xmmword [r15 + 0x120], xmm2
mov rax, qword [rsp + 0x800]
mov qword [r15 + 0x130], rax
movups xmmword [r15 + 0x100], xmm0
movups xmmword [r15 + 0x138], xmm6
mov qword [r15 + 0x148], r14
mov byte [r15 + 0x150], bl
mov byte [r15 + 0x151], 0
mov bl, 4
mov rsi, qword [rsp + 0x88]
mov rcx, rsi
mov ecx, esi
call fcn.140045ea0
mov qword [rsi], 3
mov qword [rsi + 8], r15
jle 0x140041f29
lea rax, [0x140a62d68]
mov qword [rsi + 0x10], rax
mov rax, qword [rsp + 0x26f]
mov rcx, qword [rsp + 0x78]
mov qword [rcx + 0xf], rax
movaps xmm0, xmmword [rsp + 0x260]
sub byte [rsp + 0x260], al
movups xmmword [rcx], xmm0
mov byte [rsi + 0x31], 2
movzx eax, word [rsp + 0x210]
mov rcx, qword [rsp + 0x70]
mov word [rcx + 4], ax
mov eax, dword [rsp + 0x20c]
mov dword [rcx], eax
mov byte [rsi + 0x38], 0
movups xmm0, xmmword [rsp + 0x640]
add byte [rdi], cl
adc byte [rsp + 0x650], cl
and al, 0x50
invalid
add byte [rax], al
movups xmm2, xmmword [rsp + 0x660]
movups xmm3, xmmword [rsp + 0x66f]
mov rax, qword [rsp + 0x148]
and al, 0x48
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x2f], ebx
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov byte [rsi + 0x78], bl
mov eax, dword [rsp + 0x6a9]
mov ecx, dword [rsp + 0x6ac]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rcx + 0x289034a], cl
mov eax, 3
jmp 0x140041095
cmp rax, 1
jne 0x140045c32
mov rdx, qword [rsp + 0x48]
cmp byte [rdx + 0x70], 4
jp 0x14004204b
add al, 0xf
test dword [rcx + 1], ebp
add byte [rax], al
mov r15, qword [rdx]
movzx eax, byte [r15 + 0x151]
lea rcx, [0x140a964e4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [r15 + 0x150], 0
je 0x14004362c
mov rax, qword [r15 + 0xd8]
lea rbx, [rsp + 0x6d0]
add byte [rax - 0x77], cl
js 0x140042060
movups xmm0, xmmword [rdi + 0xc8]
movups xmmword [rbx + 0x68], xmm0
lea rsi, [rsp + 0x888]
mov rcx, rsi
mov rdx, r15
call fcn.14003f323
movups xmm0, xmmword [rsi + 0x68]
movups xmm1, xmmword [rsi + 0x78]
mov ecx, 0xd
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
lea r14, [r15 + 0x158]
mov ecx, 0x10
mov rdi, r14
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
movups xmmword [r15 + 0x1d8], xmm0
movups xmmword [r15 + 0x1e8], xmm1
lea rax, [r15 + 0x498]
mov qword [rsp + 0x50], rax
mov byte [r15 + 0x498], 0
jmp 0x140042242
mov rax, qword [rsp + 0x23f]
mov qword [rsp + 0x26f], rax
and al, 0x6f
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x230], al
movaps xmmword [rsp + 0x260], xmm0
lea rcx, [rsp + 0xfb8]
call fcn.14003aa2d
movaps xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0x6b0], xmm0
test byte [rax + rsi*4], ah
invalid
add byte [rax], al
mov rax, qword [rsp + 0x26f]
mov qword [rsp + 0x6bf], rax
mov eax, dword [rsp + 0x20c]
mov dword [rsp + 0xb8], eax
movzx eax, word [rsp + 0x210]
mov word [rsp + 0xbc], ax
mov eax, dword [rsp + 0x640]
mov ecx, dword [rsp + 0x643]
mov dword [rsp + 0xd8], eax
add byte [rcx + 0xdb248c], cl
add byte [rax], al
mov rbx, qword [rsp + 0x88]
mov rcx, rbx
call fcn.140045ea0
mov qword [rbx], 4
mov r14b, 2
mov bl, 2
mov r12b, byte [rsp + 0xa0]
mov r13b, byte [rsp + 0x98]
add byte [rax], al
add byte [rax - 0x76], al
insb byte [rdi], dx
and al, 0x50
jmp 0x140045b10
lea rsi, [rsp + 0x178]
mov rcx, rsi
call 0x1400653f4
mov bl, byte [rsi + 0x70]
mov rcx, qword [rsp + 0x88]
jmp 0x140045a05
lea rcx, [r15 + 0x498]
movzx eax, byte [r15 + 0x498]
lea r14, [r15 + 0x158]
test eax, eax
mov qword [rsp + 0x50], rcx
je 0x140042242
cmp eax, 3
jne 0x140045db9
lea rbx, [r15 + 0x491]
movzx eax, byte [r15 + 0x491]
lea rsi, [r15 + 0x210]
test eax, eax
je 0x1400445c8
mov qword [rsp + 0x48], rbx
cmp eax, 3
jne 0x140045e37
lea rbp, [r15 + 0x3b8]
movzx eax, byte [r15 + 0x3b8]
lea r12, [r15 + 0x250]
test eax, eax
mov qword [rsp + 0x60], r14
mov qword [rsp + 0xb0], rsi
je 0x140042570
cmp eax, 3
jne 0x140045e52
lea r14, [r15 + 0x3b0]
movzx eax, byte [r15 + 0x3b0]
test eax, eax
je 0x140045bd4
cmp eax, 3
jne 0x140045e93
mov r9, qword [r15 + 0x3a8]
jmp 0x1400425e6
lea rsi, [rsp + 0x888]
mov rcx, rsi
call fcn.140040671
mov rax, qword [rsi + 0x10]
mov qword [r15 + 0x208], rax
movups xmm0, xmmword [rsi]
movups xmmword [r15 + 0x1f8], xmm0
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
mov r8, qword [r15 + 0x1d8]
mov r10, qword [r15 + 0x1e0]
mov r9, qword [r15 + 0x1e8]
mov r11, qword [r15 + 0x1f0]
lea rsi, [r15 + 0x210]
mov qword [r15 + 0x210], r9
mov qword [r15 + 0x218], r11
mov qword [r15 + 0x3c0], rcx
mov qword [r15 + 0x3c8], rdx
mov qword [r15 + 0x3d0], r8
mov qword [r15 + 0x3d8], r10
mov qword [r15 + 0x470], r14
movups xmm0, xmmword [r15 + 0x1c0]
movups xmmword [r15 + 0x478], xmm0
mov rax, qword [r15 + 0x1d0]
mov qword [r15 + 0x488], rax
lea rbx, [r15 + 0x491]
mov byte [r15 + 0x491], 0
mov rax, r14
mov qword [r15 + 0x220], rcx
mov qword [r15 + 0x228], rdx
mov qword [r15 + 0x3e0], rax
mov qword [r15 + 0x230], r8
mov qword [r15 + 0x238], r10
mov byte [r15 + 0x490], 1
add byte [rcx], al
mov qword [r15 + 0x240], r9
mov qword [r15 + 0x248], r11
mov ecx, dword [rax + 0x58]
lea edx, [rcx - 0x4000]
cmp edx, 0xffc000
jae 0x140045c85
mov rdi, qword [rax + 0x48]
mov rdx, rdi
shr rdx, 0x20
jne 0x140045c9d
mov qword [rsp + 0x60], r14
cmp qword [rax], 0
mov qword [rsp + 0x48], rbx
je 0x1400423c1
mov r14, qword [rax + 8]
jmp 0x1400423c7
lea rsi, [r15 + 0x168]
movzx eax, byte [r15 + 0x168]
movzx eax, byte [rdi + 0x168]
test eax, eax
je 0x140042686
cmp eax, 3
jne 0x140045dc5
mov r13, qword [r15 + 0x160]
jmp 0x1400454bb
mov r14d, 0xa
lea rdx, [r15 + 0x478]
mov qword [rsp + 0x28], rdx
mov r12, qword [rax + 0x40]
mov r9d, dword [rax + 0x54]
mov ebp, dword [rax + 0x50]
mov r8d, dword [rax + 0x5c]
cmp qword [rax + 0x10], 0
mov qword [rsp + 0xb0], rsi
je 0x1400423f7
mov r13, qword [rax + 0x18]
jmp 0x1400423fd
mov r13d, 0x14
mov eax, 1
mov qword [r15 + 0x3e8], rax
mov r10d, 1
mov eax, 0x400
mov qword [r15 + 0x3f0], rax
mov ebx, 1
mov dword [r15 + 0x3f8], ebx
mov dword [r15 + 0x3fc], ebp
mov eax, 0x1e
mov qword [r15 + 0x400], rax
and dword [r15 + 0x408], 0
mov qword [r15 + 0x410], r12
mov qword [r15 + 0x418], rdi
mov qword [r15 + 0x420], r14
mov qword [r15 + 0x428], r13
lea rdx, [r15 + 0x430]
and dword [r15 + 0x430], 0
mov qword [r15 + 0x438], r10
and dword [r15 + 0x440], 0
mov dword [r15 + 0x448], ebx
mov dword [r15 + 0x44c], r9d
mov dword [r15 + 0x450], ebx
mov dword [r15 + 0x454], ecx
mov dword [r15 + 0x458], ebx
mov dword [r15 + 0x45c], r8d
and dword [r15 + 0x460], 0
xor eax, eax
mov byte [r15 + 0x468], al
mov dword [r15 + 0x46c], ebx
lea rsi, [rsp + 0x8d0]
mov rcx, rsi
call fcn.14004742c
mov eax, 0x1e
mov qword [rsi - 0x30], rax
and dword [rsi - 0x28], 0
mov qword [rsi - 0x20], r12
mov dword [rsi - 0x38], ebx
mov dword [rsi - 0x34], ebp
mov qword [rsi - 0x18], rdi
mov qword [rsi - 0x10], r14
mov qword [rsi - 8], r13
mov dword [rsi + 0x3c], ebx
mov eax, 1
mov qword [rsi - 0x48], rax
mov eax, 0x400
mov qword [rsi - 0x40], rax
mov rax, qword [rsp + 0x28]
movups xmm0, xmmword [rax]
lea rsi, [rsp + 0xfb8]
movups xmmword [rsi + 0x88], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsi + 0x98], rax
lea rdx, [rsp + 0x888]
mov r8d, 0x88
mov rcx, rsi
call fcn.1400b5130
lea r12, [r15 + 0x250]
mov r8d, 0x168
mov rcx, r12
mov rdx, rsi
call fcn.1400b5130
lea rbp, [r15 + 0x3b8]
xor eax, eax
mov byte [r15 + 0x3b8], al
movabs r13, 0x8000000000000000
lea rsi, [r15 + 0x2f0]
mov rax, qword [r15 + 0x2e8]
mov qword [r15 + 0x300], rax
movups xmm0, xmmword [r15 + 0x2d8]
movups xmmword [r15 + 0x2f0], xmm0
lea rcx, [r15 + 0x308]
mov r8d, 0x88
mov rdx, r12
call fcn.1400b5130
mov qword [r15 + 0x390], rsi
lea r14, [r15 + 0x3b0]
mov byte [r15 + 0x3b0], 0
mov qword [r15 + 0x398], rsi
lea rax, str.PRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
mov qword [r15 + 0x3a0], rax
mov qword [r15 + 0x3a8], 0x18
mov r9d, 0x18
lea rdi, [rsp + 0x888]
movabs rbx, 0x1700000003
test r9, r9
je 0x1400426e8
mov rcx, qword [r15 + 0x398]
mov r8, qword [r15 + 0x3a0]
mov rdx, qword [rsp + 0x90]
call fcn.1400823b1
cmp rax, 2
je 0x14004269e
mov rsi, rdx
test rax, rax
jne 0x1400426b3
mov rdx, qword [r15 + 0x3a0]
mov r8, qword [r15 + 0x3a8]
mov qword [r15 + 0x3a0], 1
and qword [r15 + 0x3a8], 0
mov rcx, rdi
mov r9, rsi
call fcn.140078c44
mov rax, qword [rsp + 0x898]
mov r9, qword [rsp + 0x8a0]
mov qword [r15 + 0x3a0], rax
mov qword [r15 + 0x3a8], r9
test rsi, rsi
jne 0x1400425f8
mov rsi, rbx
jmp 0x1400426b8
mov r13, qword [r15 + 0x158]
jmp 0x1400454b4
mov al, 3
mov byte [r14], al
mov byte [rbp], al
mov rcx, qword [rsp + 0x88]
jmp 0x140043615
test rsi, rsi
je 0x1400426e8
mov bl, 1
mov byte [r15 + 0x3b0], bl
mov rcx, qword [r15 + 0x2f0]
mov rdx, qword [r15 + 0x2f8]
call fcn.14002cc20
mov byte [r15 + 0x3b8], bl
mov ebp, 2
mov r14b, 4
jmp 0x140043cab
mov qword [rsp + 0x108], r12
mov byte [r15 + 0x3b0], 1
mov rsi, qword [r15 + 0x2f0]
mov rbx, qword [r15 + 0x2f8]
mov r14, qword [r15 + 0x300]
mov rcx, rsi
call qword [rbx + 0x38]
test al, al
mov ecx, 0x100
mov edi, 0x400
cmovne rdi, rcx
lea r12, [rsp + 0x1208]
mov qword [r12 + 0x140], rsi
mov qword [r12 + 0x148], rbx
mov qword [r12 + 0x150], r14
and qword [r12 + 0x18], 0
xorps xmm0, xmm0
movups xmmword [r12 + 0x40], xmm0
and qword [r12 + 0x50], 0
mov eax, 8
mov qword [r12 + 0x20], rax
movups xmmword [r12 + 0x28], xmm0
mov qword [r12 + 0x38], rax
movups xmmword [r12 + 0x58], xmm0
mov qword [r12 + 0x68], 0x1000
mov qword [r12], 2
add rcx, r12
mov edx, 0x4000
call 0x140070b87
mov qword [r12 + 0x70], 3
mov qword [r12 + 0xb8], 4
and qword [r12 + 0x120], 0
mov qword [r12 + 0x128], rdi
or rdi, 9
mov qword [r12 + 0x130], rdi
mov dword [r12 + 0x138], 0x4000
lea rdi, [rsp + 0x888]
mov edx, 0x2000
mov rcx, rdi
call fcn.14008c9fd
xor eax, eax
mov rsi, qword [rdi + 8]
cmp qword [rdi], rax
jne 0x140045d21
lea rdi, [rsp + 0x888]
mov rbx, qword [rdi + 0x10]
mov ecx, 0x1000000
mov edx, 0x800000
call fcn.140013386
mov edx, 0x1000
mov rcx, rdi
call fcn.14008c9fd
cmp qword [rdi], 0
mov rdi, qword [rdi + 8]
jne 0x140045d31
mov qword [rsp + 0xf0], rbp
mov rdx, rsi
shr rdx, 0xa
mov eax, 0x40
mov ecx, 0x40
je 0x14004284c
bsr rcx, rdx
xor rcx, 0x3f
mov edx, 0x40
sub rdx, rcx
cmp rdx, 7
mov r12d, 7
cmovae rdx, r12
mov ecx, edx
lea rbp, [rcx*4 + 1]
mov r13, qword [rsp + 0x898]
mov rcx, rdi
shr rcx, 0xa
je 0x140042885
bsr rax, rcx
xor rax, 0x3f
mov ecx, 0x40
sub rcx, rax
cmp rcx, 7
cmovb r12, rcx
mov eax, 1
xorps xmm6, xmm6
lea r14, [rsp + 0x8d0]
movups xmmword [r14 + 0x1a0], xmm6
and qword [r14 + 0x1b0], 0
mov qword [r14 - 0x48], rax
and qword [r14 - 0x40], 0
shl r12d, 2
or r12, rax
mov qword [r14 - 0x38], 0x4000
mov qword [r14 - 0x30], 3
and qword [r14 - 0x28], 0
mov qword [r14 - 0x20], 9
mov qword [r14 - 0x18], rax
and qword [r14 - 0x10], 0
lea rdx, [rsp + 0x1208]
mov r8d, 0x158
mov rcx, r14
call fcn.1400b5130
mov qword [r14 + 0x158], rbx
and qword [r14 + 0x160], 0
mov qword [r14 + 0x168], rsi
mov qword [r14 + 0x170], rbp
and word [r14 + 0x178], 0
mov byte [r14 + 0x17a], 0
and qword [r14 + 0x190], 0
movups xmmword [r14 + 0x180], xmm6
mov qword [r14 + 0x198], 8
mov eax, 0x1000
mov qword [r14 + 0x1b8], rax
mov qword [r14 + 0x1c0], r13
and qword [r14 + 0x1c8], 0
mov qword [r14 + 0x1d0], rdi
mov qword [r14 + 0x1d8], r12
mov qword [r14 + 0x1e0], rax
mov qword [r14 + 0x1e8], 2
mov qword [r14 + 0x338], 0x1000000
mov qword [r14 + 0x340], 0x500
cmp dword [r15 + 0x370], 0
je 0x1400429d9
mov edx, dword [r15 + 0x374]
lea rax, [rdx - 0x4000]
cmp rax, 0xffc000
jae 0x140045e1f
mov qword [rsp + 0x898], rdx
mov ecx, 0x1000000
call fcn.140013386
mov qword [rsp + 0xc10], rax
lea rdi, [r15 + 0x350]
cmp dword [r15 + 0x378], 0
je 0x140042a0e
mov ecx, dword [r15 + 0x37c]
mov qword [rsp + 0xc08], rcx
mov rdx, qword [rsp + 0x898]
call fcn.140013386
mov qword [rsp + 0xc10], rax
lea rsi, [rsp + 0xe14]
mov rcx, rsi
mov rdx, rdi
call fcn.14004742c
mov byte [rsi - 4], 4
lea rcx, [rsp + 0x888]
lea rdx, [rsp + 0xe10]
call fcn.14004638d
cmp al, 0xc
jne 0x140045d41
mov rdx, rdi
mov rax, qword [rsp + 0x888]
mov qword [rsp + 0x40], rax
mov al, byte [rsp + 0x890]
mov byte [rsp + 0x28], al
movzx eax, byte [rsp + 0x897]
mov dword [rsp + 0x278], eax
movzx eax, word [rsp + 0x895]
mov qword [rsp + 0x280], rax
mov eax, dword [rsp + 0x891]
mov qword [rsp + 0x30], rax
mov rsi, qword [rsp + 0x898]
mov rax, qword [rsp + 0x8a0]
mov qword [rsp + 0x148], rax
mov rax, qword [rsp + 0x8a8]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x8b0]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x8b8]
mov qword [rsp + 0x630], rax
mov rax, qword [rsp + 0x8c0]
mov qword [rsp + 0x628], rax
mov rax, qword [rsp + 0x8c8]
mov qword [rsp + 0x620], rax
mov rax, qword [rsp + 0x8d0]
mov qword [rsp + 0x638], rax
mov rax, qword [rsp + 0x8d8]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x8e0]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x8e8]
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x8f0]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x8f8]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x900]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x908]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x910]
mov qword [rsp + 0x588], rax
mov rax, qword [rsp + 0x918]
mov qword [rsp + 0x580], rax
mov rax, qword [rsp + 0x920]
mov qword [rsp + 0x578], rax
mov rax, qword [rsp + 0x928]
mov qword [rsp + 0x570], rax
mov rax, qword [rsp + 0x930]
mov qword [rsp + 0x568], rax
mov rax, qword [rsp + 0x938]
mov qword [rsp + 0x560], rax
mov rax, qword [rsp + 0x940]
mov qword [rsp + 0x558], rax
mov rax, qword [rsp + 0x948]
mov qword [rsp + 0x550], rax
mov rax, qword [rsp + 0x950]
mov qword [rsp + 0x548], rax
mov rax, qword [rsp + 0x958]
mov qword [rsp + 0x540], rax
mov rax, qword [rsp + 0x960]
mov qword [rsp + 0x538], rax
mov rax, qword [rsp + 0x968]
mov qword [rsp + 0x530], rax
mov rax, qword [rsp + 0x970]
mov qword [rsp + 0x528], rax
mov rax, qword [rsp + 0x978]
mov qword [rsp + 0x520], rax
mov rax, qword [rsp + 0x980]
mov qword [rsp + 0x518], rax
mov rax, qword [rsp + 0x988]
mov qword [rsp + 0x510], rax
mov rax, qword [rsp + 0x990]
mov qword [rsp + 0x508], rax
mov rax, qword [rsp + 0x998]
mov qword [rsp + 0x500], rax
mov rax, qword [rsp + 0x9a0]
mov qword [rsp + 0x4f8], rax
mov rax, qword [rsp + 0x9a8]
mov qword [rsp + 0x4f0], rax
mov rax, qword [rsp + 0x9b0]
mov qword [rsp + 0x4e8], rax
mov rax, qword [rsp + 0x9b8]
mov qword [rsp + 0x4e0], rax
mov rax, qword [rsp + 0x9c0]
mov qword [rsp + 0x4d8], rax
mov rax, qword [rsp + 0x9c8]
mov qword [rsp + 0x4d0], rax
mov rax, qword [rsp + 0x9d0]
mov qword [rsp + 0x4c8], rax
mov rax, qword [rsp + 0x9d8]
mov qword [rsp + 0x4c0], rax
mov rax, qword [rsp + 0x9e0]
mov qword [rsp + 0x4b8], rax
mov rax, qword [rsp + 0x9e8]
mov qword [rsp + 0x4b0], rax
mov rax, qword [rsp + 0x9f0]
mov qword [rsp + 0x4a8], rax
mov rax, qword [rsp + 0x9f8]
mov qword [rsp + 0x4a0], rax
mov rax, qword [rsp + 0xa00]
mov qword [rsp + 0x498], rax
mov rax, qword [rsp + 0xa08]
mov qword [rsp + 0x490], rax
mov rax, qword [rsp + 0xa10]
mov qword [rsp + 0x488], rax
mov rax, qword [rsp + 0xa18]
mov qword [rsp + 0x480], rax
mov rax, qword [rsp + 0xa20]
mov qword [rsp + 0x478], rax
mov rax, qword [rsp + 0xa28]
mov qword [rsp + 0x470], rax
mov rax, qword [rsp + 0xa30]
mov qword [rsp + 0x468], rax
mov rax, qword [rsp + 0xa38]
mov qword [rsp + 0x460], rax
mov rax, qword [rsp + 0xa40]
mov qword [rsp + 0x458], rax
mov rax, qword [rsp + 0xa48]
mov qword [rsp + 0x450], rax
mov rax, qword [rsp + 0xa50]
mov qword [rsp + 0x448], rax
mov rax, qword [rsp + 0xa58]
mov qword [rsp + 0x440], rax
mov rax, qword [rsp + 0xa60]
mov qword [rsp + 0x438], rax
mov rax, qword [rsp + 0xa68]
mov qword [rsp + 0x430], rax
mov rax, qword [rsp + 0xa70]
mov qword [rsp + 0x428], rax
mov rax, qword [rsp + 0xa78]
mov qword [rsp + 0x420], rax
mov rax, qword [rsp + 0xa80]
mov qword [rsp + 0x418], rax
mov rax, qword [rsp + 0xa88]
mov qword [rsp + 0x410], rax
mov rax, qword [rsp + 0xa90]
mov qword [rsp + 0x408], rax
mov rax, qword [rsp + 0xa98]
mov qword [rsp + 0x400], rax
mov rax, qword [rsp + 0xaa0]
mov qword [rsp + 0x3f8], rax
mov rax, qword [rsp + 0xaa8]
mov qword [rsp + 0x3f0], rax
mov rax, qword [rsp + 0xab0]
mov qword [rsp + 0x3e8], rax
mov rax, qword [rsp + 0xab8]
mov qword [rsp + 0x3e0], rax
mov rax, qword [rsp + 0xac0]
mov qword [rsp + 0x3d8], rax
mov rax, qword [rsp + 0xac8]
mov qword [rsp + 0x3d0], rax
mov rax, qword [rsp + 0xad0]
mov qword [rsp + 0x3c8], rax
mov rax, qword [rsp + 0xad8]
mov qword [rsp + 0x3c0], rax
mov rax, qword [rsp + 0xae0]
mov qword [rsp + 0x3b8], rax
mov rax, qword [rsp + 0xae8]
mov qword [rsp + 0x3b0], rax
mov rax, qword [rsp + 0xaf0]
mov qword [rsp + 0x3a8], rax
mov rax, qword [rsp + 0xaf8]
mov qword [rsp + 0x3a0], rax
mov rax, qword [rsp + 0xb00]
mov qword [rsp + 0x398], rax
mov rax, qword [rsp + 0xb08]
mov qword [rsp + 0x390], rax
mov rax, qword [rsp + 0xb10]
mov qword [rsp + 0x388], rax
mov rax, qword [rsp + 0xb18]
mov qword [rsp + 0x380], rax
mov rax, qword [rsp + 0xb20]
mov qword [rsp + 0x378], rax
mov rax, qword [rsp + 0xb28]
mov qword [rsp + 0x370], rax
mov rax, qword [rsp + 0xb30]
mov qword [rsp + 0x368], rax
mov rax, qword [rsp + 0xb38]
mov qword [rsp + 0x350], rax
mov rax, qword [rsp + 0xb40]
mov qword [rsp + 0x360], rax
mov rax, qword [rsp + 0xb48]
mov qword [rsp + 0x358], rax
mov rax, qword [rsp + 0xb50]
mov qword [rsp + 0x348], rax
mov rax, qword [rsp + 0xb58]
mov qword [rsp + 0x340], rax
mov rax, qword [rsp + 0xb60]
mov qword [rsp + 0x338], rax
mov rax, qword [rsp + 0xb68]
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0xb70]
mov qword [rsp + 0x328], rax
mov rax, qword [rsp + 0xb78]
mov qword [rsp + 0x320], rax
mov rax, qword [rsp + 0xb80]
mov qword [rsp + 0x318], rax
mov rax, qword [rsp + 0xb88]
mov qword [rsp + 0x310], rax
mov rax, qword [rsp + 0xb90]
mov qword [rsp + 0x308], rax
mov rax, qword [rsp + 0xb98]
mov qword [rsp + 0x300], rax
mov rax, qword [rsp + 0xba0]
mov qword [rsp + 0x2f8], rax
mov rax, qword [rsp + 0xba8]
mov qword [rsp + 0x2f0], rax
mov rax, qword [rsp + 0xbb0]
mov qword [rsp + 0x2e8], rax
mov rax, qword [rsp + 0xbb8]
mov qword [rsp + 0x2e0], rax
mov rax, qword [rsp + 0xbc0]
mov qword [rsp + 0x2d8], rax
mov rax, qword [rsp + 0xbc8]
mov qword [rsp + 0x2d0], rax
mov rax, qword [rsp + 0xbd0]
mov qword [rsp + 0x2c8], rax
mov rax, qword [rsp + 0xbd8]
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0xbe0]
mov qword [rsp + 0x2b8], rax
mov rax, qword [rsp + 0xbe8]
mov qword [rsp + 0x2b0], rax
mov rax, qword [rsp + 0xbf0]
mov qword [rsp + 0x2a8], rax
mov rax, qword [rsp + 0xbf8]
mov qword [rsp + 0x2a0], rax
mov rax, qword [rsp + 0xc00]
mov qword [rsp + 0x298], rax
mov rax, qword [rsp + 0xc08]
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0xc10]
mov qword [rsp + 0x288], rax
mov ebx, dword [r15 + 0x38c]
mov rax, qword [r15 + 0x330]
mov qword [rsp + 0x58], rax
mov r12, qword [r15 + 0x338]
mov r13, qword [r15 + 0x320]
mov ebp, dword [r15 + 0x328]
mov rax, qword [r15 + 0x340]
mov qword [rsp + 0x80], rax
mov rdi, qword [r15 + 0x348]
mov rax, qword [r15 + 0x308]
mov qword [rsp + 0x78], rax
mov rax, qword [r15 + 0x310]
mov qword [rsp + 0x70], rax
lea r14, [rsp + 0xe50]
mov rcx, r14
call fcn.14004742c
mov dword [rsp + 0x128], ebx
mov dword [r14 + 0x3c], ebx
mov rax, qword [rsp + 0x58]
mov qword [r14 - 0x20], rax
mov qword [rsp + 0x120], r12
mov qword [r14 - 0x18], r12
mov qword [rsp + 0x118], r13
mov qword [r14 - 0x30], r13
mov dword [rsp + 0x110], ebp
mov dword [r14 - 0x28], ebp
mov rax, qword [rsp + 0x80]
mov qword [r14 - 0x10], rax
mov qword [rsp + 0xf8], rdi
mov qword [r14 - 8], rdi
mov rax, qword [rsp + 0x78]
mov qword [r14 - 0x40], rax
mov rax, qword [rsp + 0x70]
mov qword [r14 - 0x38], rax
cmp dword [r14 + 8], 0
sete r12b
cmp dword [r14 + 0xc], 0
setne bpl
cmp dword [r14 + 0x30], 0
setne bl
cmp dword [r14 + 0x34], 0
setne r13b
mov eax, dword [r14 + 0x10]
mov dword [rsp + 0x6c], eax
mov eax, dword [r14 + 0x14]
mov qword [rsp + 0x228], rax
mov eax, dword [0x140aa6d4c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x48], 0
je 0x140045be0
mov eax, dword [0x140aa6d4c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0x50]
mov rcx, qword [rax + 0x58]
mov qword [rsp + 0x100], rcx
lea rcx, [r14 + 1]
mov qword [rax + 0x50], rcx
mov al, byte [0x140aa6d48]
mov edx, 0x240
xor ecx, ecx
call fcn.1400957b0
test rax, rax
je 0x140045d70
mov rdi, rax
or r12b, bpl
and bl, r13b
cmp dword [rsp + 0x6c], 1
mov eax, 0
sbb rax, rax
mov r13d, 1
mov qword [rdi], r13
mov qword [rdi + 8], r13
and word [rdi + 0x10], 0
or rax, qword [rsp + 0x228]
mov rcx, qword [rsp + 0x78]
mov qword [rdi + 0x18], rcx
mov rcx, qword [rsp + 0x70]
mov qword [rdi + 0x20], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rdi + 0x28], rcx
and qword [rdi + 0x30], 0
mov qword [rdi + 0x38], rax
and qword [rdi + 0x40], 0
mov rax, qword [rsp + 0x80]
mov qword [rdi + 0x48], rax
and qword [rdi + 0x50], 0
mov rax, qword [rsp + 0xf8]
mov qword [rdi + 0x58], rax
and qword [rdi + 0x78], 0
xorps xmm6, xmm6
movups xmmword [rdi + 0x60], xmm6
mov byte [rdi + 0x70], 0
mov ebp, 8
mov qword [rdi + 0x80], rbp
movups xmmword [rdi + 0x88], xmm6
movups xmmword [rdi + 0x94], xmm6
mov qword [rdi + 0xa4], 2
mov rax, qword [rsp + 0x118]
mov qword [rdi + 0xb0], rax
mov eax, dword [rsp + 0x110]
mov dword [rdi + 0xb8], eax
movabs rax, 0xffff0000ffff
mov qword [rdi + 0xc0], rax
and dword [rdi + 0xc8], 0
and dword [rdi + 0xdc], 0
and dword [rdi + 0xf0], 0
movaps xmm0, xmmword [0x1400ba750]
movups xmmword [rdi + 0x104], xmm0
mov byte [rdi + 0x114], r12b
mov byte [rdi + 0x115], bl
and dword [rdi + 0x118], 0
mov ecx, dword [rsp + 0x128]
mov dword [rdi + 0x11c], ecx
mov qword [rdi + 0x120], rax
mov rax, qword [rsp + 0x120]
mov qword [rdi + 0x128], rax
and dword [rdi + 0x130], 0
and dword [rdi + 0x144], 0
and dword [rdi + 0x158], 0
and dword [rdi + 0x16c], 0
and dword [rdi + 0x178], 0
movabs rax, 0xffff7fffffff
mov qword [rdi + 0x180], rax
mov word [rdi + 0x188], 1
mov byte [rdi + 0x190], 3
movups xmmword [rdi + 0x1b8], xmm6
and qword [rdi + 0x1c8], 0
mov qword [rdi + 0x1d0], rbp
movups xmmword [rdi + 0x1d8], xmm6
movups xmmword [rdi + 0x1e8], xmm6
mov qword [rdi + 0x1f8], rbp
and qword [rdi + 0x200], 0
movups xmm0, xmmword [0x140a700c0]
movups xmmword [rdi + 0x208], xmm0
movups xmm0, xmmword [0x140a700d0]
movups xmmword [rdi + 0x218], xmm0
mov qword [rdi + 0x228], r14
mov rax, qword [rsp + 0x100]
mov qword [rdi + 0x230], rax
mov r14, rdi
add r14, 0x10
mov qword [rdi + 0x238], r13
mov ecx, 0x40
mov edx, 8
call fcn.140026bd2
mov qword [rax], r13
mov qword [rax + 8], r13
and word [rax + 0x10], 0
and qword [rax + 0x18], 0
mov qword [rax + 0x20], rbp
movups xmmword [rax + 0x28], xmm6
mov qword [rsp + 0x58], rax
and qword [rax + 0x38], 0
lea r12, [rsp + 0xe10]
mov ebx, dword [r12 + 0x40]
mov rax, qword [r12 + 0x44]
mov qword [rsp + 0x80], rax
mov rax, qword [r12 + 0x4c]
mov qword [rsp + 0x78], rax
mov rax, qword [r12 + 0x54]
mov qword [rsp + 0x70], rax
mov rax, qword [r12 + 0x5c]
mov qword [rsp + 0x128], rax
mov rax, qword [r12 + 0x64]
mov qword [rsp + 0x120], rax
mov rax, qword [r12 + 0x6c]
mov qword [rsp + 0x118], rax
mov rax, qword [r12 + 0x74]
mov qword [rsp + 0x110], rax
mov rcx, r12
mov rdx, r14
call fcn.1400134f4
xor eax, eax
cmp qword [r12], rax
jne 0x140045d7f
mov rcx, qword [rsp + 0xe18]
mov dl, byte [rsp + 0xe20]
inc qword [rcx + 0x228]
call fcn.14009cc81
lock inc qword [rdi]
movabs r13, 0x8000000000000000
mov rbp, qword [rsp + 0x40]
mov r14b, byte [rsp + 0x28]
mov r12, qword [rsp + 0x108]
jle case.0x140041ffb.2
mov rax, qword [rsp + 0x58]
lock inc qword [rax]
mov rcx, qword [rsp + 0x88]
jle case.0x140041ffb.2
mov rax, rbx
cmp dword [r15 + 0x318], 0
je 0x140043600
mov edx, dword [r15 + 0x31c]
mov rcx, rdi
call fcn.1400636be
mov rax, rbx
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0xf0]
mov byte [rdx], 1
cmp rbp, 3
jne 0x140043c76
mov bl, 3
mov rax, qword [rsp + 0x48]
mov byte [rax], bl
mov rax, qword [rsp + 0x50]
mov byte [rax], bl
mov al, 3
jmp 0x1400459fe
lea rdx, [r15 + 0x88]
lea rsi, [rsp + 0x888]
mov rcx, rsi
call fcn.14003f2a8
mov al, byte [rsi + 0x30]
mov ecx, dword [rsi + 0x31]
mov dword [rsp + 0x260], ecx
mov ecx, dword [rsi + 0x34]
mov dword [rsp + 0x263], ecx
mov cl, byte [rsi + 0x3a]
movzx edx, word [rsi + 0x38]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
lea r8, [r15 + 0x158]
mov qword [rsp + 0x50], r8
movups xmmword [r15 + 0x158], xmm0
movups xmmword [r15 + 0x168], xmm1
movups xmmword [r15 + 0x178], xmm2
movups xmm0, xmmword [r15 + 0xc8]
movups xmmword [r15 + 0x188], xmm0
mov r8, qword [r15 + 0xd8]
mov qword [r15 + 0x198], r8
mov byte [r15 + 0x1a0], al
mov eax, dword [rsp + 0x260]
mov r8d, dword [rsp + 0x263]
mov dword [r15 + 0x1a1], eax
mov dword [r15 + 0x1a4], r8d
mov word [r15 + 0x1a8], dx
mov byte [r15 + 0x1aa], cl
mov byte [r15 + 0x1ab], 0
lea r12, [rsp + 0x888]
mov rcx, r12
call fcn.140040671
mov rax, qword [r12]
mov qword [rsp + 0x48], rax
movups xmm0, xmmword [r12 + 8]
movaps xmmword [rsp + 0x230], xmm0
mov rax, qword [r12 + 0x18]
mov qword [rsp + 0x60], rax
mov rax, qword [r12 + 0x20]
mov qword [rsp + 0xb0], rax
mov rsi, qword [r15 + 0x188]
mov rbp, qword [r15 + 0x190]
mov rbx, qword [r15 + 0x198]
lea r14, [rsp + 0x9c0]
mov rcx, rsi
call qword [rbp + 0x38]
mov edi, eax
lea r13, [rsp + 0x6d0]
mov edx, 0x2000
mov rcx, r13
call fcn.140070bf7
xorps xmm6, xmm6
movups xmmword [r13 + 0x30], xmm6
movups xmmword [r13 + 0x18], xmm6
mov eax, 0x66000
mov qword [r13 + 0x40], rax
mov qword [r13 + 0x28], 8
mov byte [r13 + 0x48], dil
mov qword [r14 + 0x68], rsi
mov qword [r14 + 0x70], rbp
mov qword [r14 + 0x78], rbx
lea rbp, [rsp + 0xa40]
mov rcx, rbp
xor edx, edx
call 0x140070b87
mov qword [rbp - 0x28], 0x2000
mov eax, 0x66000
mov qword [rbp - 0x20], rax
and word [rbp - 0x30], 0
and word [rbp + 0x20], 0
mov ecx, 0xa
mov rdi, r14
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
and qword [r12 + 0x10], 0
mov qword [r12 + 0x20], 3
and qword [rbp - 0x138], 0
movabs rax, 0x8000000000000002
mov qword [r14 - 0x50], rax
mov byte [r14 - 0x30], 0xb
movups xmmword [r14 - 0x18], xmm6
and qword [r14 - 0xb], 0
mov word [r14 - 3], 0x201
movzx eax, word [r15 + 0x1a5]
movzx ecx, byte [r15 + 0x1a7]
mov edx, dword [r15 + 0x1a1]
mov dword [r14 - 0xf], edx
mov byte [r14 - 9], cl
mov word [r14 - 0xb], ax
movzx eax, byte [r15 + 0x1aa]
cmp eax, 2
je 0x140043843
test eax, eax
je 0x14004383c
mov al, 1
mov byte [rsp + 0xa08], al
cmp byte [r15 + 0x1a8], 0
je 0x140043855
mov byte [rsp + 0x9b9], 1
cmp byte [r15 + 0x1a9], 0
mov rbx, qword [rsp + 0x50]
je 0x14004386c
mov byte [rsp + 0x9b8], 1
cmp qword [r15 + 0x158], 0
je 0x140043898
mov rax, qword [r15 + 0x160]
mov qword [rsp + 0x888], 1
mov qword [rsp + 0x890], rax
mov eax, 1
jmp 0x14004389a
xor eax, eax
mov qword [rsp + 0x28], rax
cmp byte [r15 + 0x1a0], 0
je 0x1400438b1
mov byte [rsp + 0x9ba], 1
cmp qword [r15 + 0x168], 0
je 0x1400438d2
mov rax, qword [r15 + 0x170]
mov byte [rsp + 0xa10], 1
mov qword [rsp + 0xa18], rax
cmp qword [r15 + 0x178], 0
je 0x140043914
mov rax, qword [r15 + 0x180]
cmp rax, 0x1fff
jbe 0x140045ccd
and word [rsp + 0xa10], 0
mov qword [rsp + 0xa18], 0x2000
mov qword [rsp + 0xa20], rax
mov qword [rsp + 0xa00], rax
lea rdx, [rsp + 0x8c1]
mov rax, qword [rdx - 0x31]
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [rdx - 0x21]
movaps xmmword [rsp + 0x5a0], xmm0
movups xmm0, xmmword [rdx - 0x18]
movups xmmword [rsp + 0x5a9], xmm0
mov al, byte [rdx - 8]
mov byte [rsp + 0x40], al
mov eax, dword [rdx - 7]
mov dword [rsp + 0x164], eax
movzx eax, word [rdx - 3]
mov word [rsp + 0x168], ax
mov al, byte [rdx - 1]
mov byte [rsp + 0x58], al
lea r14, [rsp + 0xfb8]
mov r8d, 0x1a7
mov rcx, r14
call fcn.1400b5130
mov ecx, 0x28
call fcn.14004ad39
mov rsi, rax
and qword [rax], 0
movaps xmm0, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0xc0], xmm0
mov byte [r15 + 0x1ab], 1
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0xe00], xmm0
movaps xmm0, xmmword [rsp + 0x5a0]
movaps xmmword [rsp + 0x810], xmm0
movups xmm0, xmmword [rsp + 0x5a9]
movups xmmword [rsp + 0x819], xmm0
mov eax, dword [rsp + 0x164]
mov dword [rsp + 0x204], eax
movzx eax, word [rsp + 0x168]
mov word [rsp + 0x208], ax
lea rdi, [rsp + 0x888]
mov r8d, 0x1a7
mov rcx, rdi
mov rdx, r14
call fcn.1400b5130
mov rcx, rbx
call fcn.1400461f3
lea rcx, [rsp + 0xe10]
mov r8d, 0x1a7
mov rdx, rdi
call fcn.1400b5130
lea rdx, [rsp + 0xe17]
lea r14, [rsp + 0xfb8]
mov r8d, 0x1a0
mov rcx, r14
call fcn.1400b5130
mov rax, qword [rsp + 0x48]
mov qword [r15 + 0x158], rax
movaps xmm0, xmmword [rsp + 0xe00]
movups xmmword [r15 + 0x160], xmm0
mov rax, qword [r15 + 0x138]
mov rbp, qword [r15 + 0x140]
mov rcx, qword [rbp + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea r12, [rax + rcx]
add r12, 0x10
mov ecx, 0x248
call fcn.14004ad39
mov r13, rax
mov rax, qword [rsp + 0x28]
mov qword [r13], rax
mov rax, qword [rsp + 0x30]
mov qword [r13 + 8], rax
and qword [r13 + 0x10], 0
movaps xmm0, xmmword [rsp + 0x810]
movups xmmword [r13 + 0x18], xmm0
movups xmm0, xmmword [rsp + 0x819]
movups xmmword [r13 + 0x21], xmm0
mov al, byte [rsp + 0x40]
mov byte [r13 + 0x31], al
mov eax, dword [rsp + 0x204]
mov dword [r13 + 0x32], eax
movzx eax, word [rsp + 0x208]
mov word [r13 + 0x36], ax
mov al, byte [rsp + 0x58]
mov byte [r13 + 0x38], al
mov eax, dword [rdi]
mov ecx, dword [rdi + 3]
mov dword [r13 + 0x39], eax
mov dword [r13 + 0x3c], ecx
lea rcx, [r13 + 0x40]
mov r8d, 0x1a0
mov rdx, r14
call fcn.1400b5130
mov qword [r13 + 0x1e0], 2
mov rax, qword [rsp + 0x60]
mov qword [r13 + 0x1f8], rax
mov rax, qword [rsp + 0xb0]
mov qword [r13 + 0x200], rax
xor edi, edi
mov byte [r13 + 0x208], dil
mov byte [r13 + 0x230], 3
mov qword [r13 + 0x238], rsi
mov byte [r13 + 0x240], dil
lea r8, [0x140a63d60]
mov rcx, r12
mov rdx, r13
call qword [rbp + 0x18]
mov qword [r15 + 0x170], rbx
lea rsi, [r15 + 0x180]
mov byte [r15 + 0x180], dil
mov qword [r15 + 0x178], rbx
mov rcx, qword [rbx]
mov rdx, qword [rsp + 0x90]
call fcn.14003fb09
test rax, rax
setne cl
add cl, cl
or cl, 1
mov byte [rsi], cl
test rax, rax
je 0x140043ba1
mov al, 6
mov bl, 3
jmp 0x1400459f6
lea rsi, [rsp + 0xfb8]
mov rcx, rsi
call fcn.140047451
mov bpl, byte [rsi + 0x29]
cmp bpl, 3
jne 0x140043bf3
mov rax, qword [r15 + 0x158]
mov rcx, qword [r15 + 0x160]
mov dl, byte [r15 + 0x168]
mov r8d, dword [r15 + 0x16c]
mov dword [rsp + 0x233], r8d
mov r8d, dword [r15 + 0x169]
mov dword [rsp + 0x230], r8d
jmp 0x140045506
mov rdi, qword [rsp + 0xfb8]
mov r12, qword [rsp + 0xfc0]
movups xmm0, xmmword [rsp + 0xfc8]
movaps xmmword [rsp + 0x5a0], xmm0
movups xmm0, xmmword [rsp + 0xfd1]
movups xmmword [rsp + 0x5a9], xmm0
mov eax, dword [rsp + 0xfe2]
mov dword [rsp + 0xc0], eax
movzx eax, word [rsp + 0xfe6]
mov word [rsp + 0xc4], ax
mov r14b, byte [rsp + 0xfe8]
mov eax, dword [rsp + 0xfe9]
mov dword [rsp + 0x640], eax
mov eax, dword [rsp + 0xfec]
mov dword [rsp + 0x643], eax
lea rcx, [r15 + 0x158]
call fcn.14003aae8
jmp 0x14004569f
mov edx, dword [rsp + 0x278]
shl edx, 0x10
mov rcx, qword [rsp + 0x280]
or ecx, edx
shl rcx, 0x20
add qword [rsp + 0x30], rcx
shl rax, 0x20
or rax, 1
mov qword [rsp + 0x100], rax
mov qword [rsp + 0xf8], rdi
mov rcx, r12
call fcn.140046310
cmp rbp, 2
jne 0x140043d43
lea rcx, [rsp + 0x888]
mov byte [rcx], r14b
mov rdx, qword [rsp + 0x30]
mov dword [rcx + 1], edx
mov rax, rdx
shr rax, 0x30
mov byte [rcx + 7], al
shr rdx, 0x20
mov word [rcx + 5], dx
mov qword [rcx + 8], rsi
mov rax, qword [rsp + 0x148]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0x138]
mov qword [rcx + 0x18], rax
mov rax, qword [rsp + 0x140]
mov qword [rcx + 0x20], rax
call fcn.14002826d
mov rdi, rax
lea rcx, [r15 + 0x240]
call fcn.14009c435
mov byte [r15 + 0x490], 0
lea rcx, [r15 + 0x230]
call case.0x14001f0b4.476
lea rcx, [r15 + 0x220]
call fcn.140046294
jmp 0x1400452b0
mov byte [rsp + 0x28], r14b
mov qword [rsp + 0x40], rbp
mov ecx, 8
mov edx, 8
call fcn.140069ac3
mov r14, rax
and qword [rax], 0
xor ecx, ecx
call fcn.140026efa
mov r12, rax
mov ecx, 0x60
call fcn.14002cbcf
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r14
mov qword [rax + 0x20], r12
mov qword [rax + 0x28], r12
mov qword [rax + 0x30], rcx
mov qword [rax + 0x38], r13
mov qword [rax + 0x40], rcx
xorps xmm0, xmm0
and qword [rax + 0x58], 0
movups xmmword [rax + 0x48], xmm0
mov qword [rsp + 0x48], rax
lock inc qword [rax]
jle case.0x140041ffb.2
lea rcx, [rsp + 0x888]
and word [rcx], 0
and qword [rcx + 8], 0
mov byte [rcx + 0x18], 0
call fcn.140054e4d
mov qword [rsp + 0x280], rax
call fcn.1400548d3
mov qword [rsp + 0x7b0], rax
mov qword [rsp + 0x278], rdx
mov rax, qword [r15 + 0x3e0]
movzx ebp, byte [rax + 0x60]
mov ecx, dword [rax + 0x54]
mov dword [rsp + 0x6c], ecx
mov rcx, qword [rax + 0x30]
mov qword [rsp + 0x108], rcx
mov ecx, dword [rax + 0x38]
mov r13, qword [rax + 0x20]
mov ebx, dword [rax + 0x28]
mov r12b, byte [rax + 0x61]
test ebp, ebp
mov rax, qword [rsp + 0x638]
mov rdx, qword [rsp + 0xa8]
mov r8, qword [rsp + 0x158]
mov r9, qword [rsp + 0x150]
mov r10, qword [rsp + 0xa0]
mov r11, qword [rsp + 0x98]
mov r14, qword [rsp + 0x90]
mov dword [rsp + 0x228], ecx
jne 0x1400445fe
cmp ecx, 0x3b9aca00
jne 0x1400445fe
mov rcx, qword [rsp + 0x288]
mov qword [rsp + 0x220], rcx
mov rcx, qword [rsp + 0x290]
mov qword [rsp + 0x288], rcx
mov rcx, qword [rsp + 0x298]
mov qword [rsp + 0x290], rcx
mov rcx, qword [rsp + 0x2a0]
mov qword [rsp + 0x298], rcx
mov rcx, qword [rsp + 0x2a8]
mov qword [rsp + 0x2a0], rcx
mov rcx, qword [rsp + 0x2b0]
mov qword [rsp + 0x2a8], rcx
mov rcx, qword [rsp + 0x2b8]
mov qword [rsp + 0x2b0], rcx
mov rcx, qword [rsp + 0x2c0]
mov qword [rsp + 0x2b8], rcx
mov rcx, qword [rsp + 0x2c8]
mov qword [rsp + 0x2c0], rcx
mov rcx, qword [rsp + 0x2d0]
mov qword [rsp + 0x2c8], rcx
mov rcx, qword [rsp + 0x2d8]
mov qword [rsp + 0x2d0], rcx
mov rcx, qword [rsp + 0x2e0]
mov qword [rsp + 0x2d8], rcx
mov rcx, qword [rsp + 0x2e8]
mov qword [rsp + 0x2e0], rcx
mov rcx, qword [rsp + 0x2f0]
mov qword [rsp + 0x2e8], rcx
mov rcx, qword [rsp + 0x2f8]
mov qword [rsp + 0x2f0], rcx
mov rcx, qword [rsp + 0x300]
mov qword [rsp + 0x2f8], rcx
mov rcx, qword [rsp + 0x308]
mov qword [rsp + 0x300], rcx
mov rcx, qword [rsp + 0x310]
mov qword [rsp + 0x308], rcx
mov rcx, qword [rsp + 0x318]
mov qword [rsp + 0x310], rcx
mov rcx, qword [rsp + 0x320]
mov qword [rsp + 0x318], rcx
mov rcx, qword [rsp + 0x328]
mov qword [rsp + 0x320], rcx
mov rcx, qword [rsp + 0x330]
mov qword [rsp + 0x328], rcx
mov rcx, qword [rsp + 0x338]
mov qword [rsp + 0x330], rcx
mov rcx, qword [rsp + 0x340]
mov qword [rsp + 0x338], rcx
mov rcx, qword [rsp + 0x348]
mov qword [rsp + 0x340], rcx
mov rcx, qword [rsp + 0x358]
mov qword [rsp + 0x348], rcx
mov rcx, qword [rsp + 0x360]
mov qword [rsp + 0x358], rcx
mov rcx, qword [rsp + 0x350]
mov qword [rsp + 0x360], rcx
mov rcx, qword [rsp + 0x368]
mov qword [rsp + 0x350], rcx
mov rcx, qword [rsp + 0x370]
mov qword [rsp + 0x368], rcx
mov rcx, qword [rsp + 0x378]
mov qword [rsp + 0x370], rcx
mov rcx, qword [rsp + 0x380]
mov qword [rsp + 0x378], rcx
mov rcx, qword [rsp + 0x388]
mov qword [rsp + 0x380], rcx
mov rcx, qword [rsp + 0x390]
mov qword [rsp + 0x388], rcx
mov rcx, qword [rsp + 0x398]
mov qword [rsp + 0x390], rcx
mov rcx, qword [rsp + 0x3a0]
mov qword [rsp + 0x398], rcx
mov rcx, qword [rsp + 0x3a8]
mov qword [rsp + 0x3a0], rcx
mov rcx, qword [rsp + 0x3b0]
mov qword [rsp + 0x3a8], rcx
mov rcx, qword [rsp + 0x3b8]
mov qword [rsp + 0x3b0], rcx
mov rcx, qword [rsp + 0x3c0]
mov qword [rsp + 0x3b8], rcx
mov rcx, qword [rsp + 0x3c8]
mov qword [rsp + 0x3c0], rcx
mov rcx, qword [rsp + 0x3d0]
mov qword [rsp + 0x3c8], rcx
mov rcx, qword [rsp + 0x3d8]
mov qword [rsp + 0x3d0], rcx
mov rcx, qword [rsp + 0x3e0]
mov qword [rsp + 0x3d8], rcx
mov rcx, qword [rsp + 0x3e8]
mov qword [rsp + 0x3e0], rcx
mov rcx, qword [rsp + 0x3f0]
mov qword [rsp + 0x3e8], rcx
mov rcx, qword [rsp + 0x3f8]
mov qword [rsp + 0x3f0], rcx
mov rcx, qword [rsp + 0x400]
mov qword [rsp + 0x3f8], rcx
mov rcx, qword [rsp + 0x408]
mov qword [rsp + 0x400], rcx
mov rcx, qword [rsp + 0x410]
mov qword [rsp + 0x408], rcx
mov rcx, qword [rsp + 0x418]
mov qword [rsp + 0x410], rcx
mov rcx, qword [rsp + 0x420]
mov qword [rsp + 0x418], rcx
mov rcx, qword [rsp + 0x428]
mov qword [rsp + 0x420], rcx
mov rcx, qword [rsp + 0x430]
mov qword [rsp + 0x428], rcx
mov rcx, qword [rsp + 0x438]
mov qword [rsp + 0x430], rcx
mov rcx, qword [rsp + 0x440]
mov qword [rsp + 0x438], rcx
mov rcx, qword [rsp + 0x448]
mov qword [rsp + 0x440], rcx
mov rcx, qword [rsp + 0x450]
mov qword [rsp + 0x448], rcx
mov rcx, qword [rsp + 0x458]
mov qword [rsp + 0x450], rcx
mov rcx, qword [rsp + 0x460]
mov qword [rsp + 0x458], rcx
mov rcx, qword [rsp + 0x468]
mov qword [rsp + 0x460], rcx
mov rcx, qword [rsp + 0x470]
mov qword [rsp + 0x468], rcx
mov rcx, qword [rsp + 0x478]
mov qword [rsp + 0x470], rcx
mov rcx, qword [rsp + 0x480]
mov qword [rsp + 0x478], rcx
mov rcx, qword [rsp + 0x488]
mov qword [rsp + 0x480], rcx
mov rcx, qword [rsp + 0x490]
mov qword [rsp + 0x488], rcx
mov rcx, qword [rsp + 0x498]
mov qword [rsp + 0x490], rcx
mov rcx, qword [rsp + 0x4a0]
mov qword [rsp + 0x498], rcx
mov rcx, qword [rsp + 0x4a8]
mov qword [rsp + 0x4a0], rcx
mov rcx, qword [rsp + 0x4b0]
mov qword [rsp + 0x4a8], rcx
mov rcx, qword [rsp + 0x4b8]
mov qword [rsp + 0x4b0], rcx
mov rcx, qword [rsp + 0x4c0]
mov qword [rsp + 0x4b8], rcx
mov rcx, qword [rsp + 0x4c8]
mov qword [rsp + 0x4c0], rcx
mov rcx, qword [rsp + 0x4d0]
mov qword [rsp + 0x4c8], rcx
mov rcx, qword [rsp + 0x4d8]
mov qword [rsp + 0x4d0], rcx
mov rcx, qword [rsp + 0x4e0]
mov qword [rsp + 0x4d8], rcx
mov rcx, qword [rsp + 0x4e8]
mov qword [rsp + 0x4e0], rcx
mov rcx, qword [rsp + 0x4f0]
mov qword [rsp + 0x4e8], rcx
mov rcx, qword [rsp + 0x4f8]
mov qword [rsp + 0x4f0], rcx
mov rcx, qword [rsp + 0x500]
mov qword [rsp + 0x4f8], rcx
mov rcx, qword [rsp + 0x508]
mov qword [rsp + 0x500], rcx
mov rcx, qword [rsp + 0x510]
mov qword [rsp + 0x508], rcx
mov rcx, qword [rsp + 0x518]
mov qword [rsp + 0x510], rcx
mov rcx, qword [rsp + 0x520]
mov qword [rsp + 0x518], rcx
mov rcx, qword [rsp + 0x528]
mov qword [rsp + 0x520], rcx
mov rcx, qword [rsp + 0x530]
mov qword [rsp + 0x528], rcx
mov rcx, qword [rsp + 0x538]
mov qword [rsp + 0x530], rcx
mov rcx, qword [rsp + 0x540]
mov qword [rsp + 0x538], rcx
mov rcx, qword [rsp + 0x548]
mov qword [rsp + 0x540], rcx
mov rcx, qword [rsp + 0x550]
mov qword [rsp + 0x548], rcx
mov rcx, qword [rsp + 0x558]
mov qword [rsp + 0x550], rcx
mov rcx, qword [rsp + 0x560]
mov qword [rsp + 0x558], rcx
mov rcx, qword [rsp + 0x568]
mov qword [rsp + 0x560], rcx
mov rcx, qword [rsp + 0x570]
mov qword [rsp + 0x568], rcx
mov rcx, qword [rsp + 0x578]
mov qword [rsp + 0x570], rcx
mov rcx, qword [rsp + 0x580]
mov qword [rsp + 0x578], rcx
mov rcx, qword [rsp + 0x588]
mov qword [rsp + 0x580], rcx
mov rcx, qword [rsp + 0x130]
mov qword [rsp + 0x588], rcx
mov qword [rsp + 0x130], r14
mov qword [rsp + 0x90], r11
mov qword [rsp + 0x98], r10
mov qword [rsp + 0xa0], r9
mov qword [rsp + 0x150], r8
mov qword [rsp + 0x158], rdx
mov qword [rsp + 0xa8], rax
mov rcx, qword [rsp + 0x620]
mov r9, qword [rsp + 0x628]
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x218], rax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x630]
mov rdx, qword [rsp + 0x140]
mov r14d, 2
xor r8d, r8d
mov qword [rsp + 0x610], r8
mov r8, qword [rsp + 0x58]
mov qword [rsp + 0x618], r8
xor r8d, r8d
mov qword [rsp + 0xf0], r8
xor r8d, r8d
mov qword [rsp + 0x608], r8
mov r8d, 0
mov qword [rsp + 0x100], r8
mov rbp, qword [rsp + 0x40]
mov qword [rsp + 0x600], rbp
xor r12d, r12d
mov rbx, qword [rsp + 0x148]
mov r13, qword [rsp + 0x138]
mov r10, qword [rsp + 0x30]
jmp 0x140044954
mov rcx, qword [r15 + 0x3c0]
mov rdx, qword [r15 + 0x3c8]
mov rax, qword [r15 + 0x470]
mov r8, qword [r15 + 0x3d0]
mov r10, qword [r15 + 0x3d8]
mov r9, qword [r15 + 0x210]
mov r11, qword [r15 + 0x218]
jmp 0x1400422f4
mov ecx, 0x48
call fcn.1400280f3
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
and qword [rax + 0x40], 0
movups xmmword [rax + 0x30], xmm0
lock inc qword [rax]
jle case.0x140041ffb.2
mov qword [rsp + 0xf0], rax
mov byte [r15 + 0x490], 0
mov r8, qword [r15 + 0x240]
mov r9, qword [r15 + 0x248]
lea r14, [rsp + 0xfe0]
mov dword [r14 - 0x28], ebp
mov eax, dword [rsp + 0x6c]
mov dword [r14 - 0x24], eax
mov qword [r14 - 0x20], r13
mov dword [r14 - 0x18], ebx
mov rax, qword [rsp + 0x108]
mov qword [r14 - 0x10], rax
mov ebx, dword [rsp + 0x228]
mov dword [r14 - 8], ebx
mov byte [r14], r12b
mov eax, dword [rsp + 0xe0]
mov ecx, dword [rsp + 0xe3]
mov dword [r14 + 1], eax
mov dword [r14 + 4], ecx
test bpl, bpl
mov qword [rsp + 0x5f8], r9
mov qword [rsp + 0x5f0], r8
je 0x1400446e3
movups xmmword [rsp + 0x5a4], xmm0
call fcn.140095630
mov r8, qword [rsp + 0x5f0]
mov r9, qword [rsp + 0x5f8]
mov qword [rsp + 0x218], rax
mov r10d, 1
mov ecx, 0x5f5e100
jmp 0x1400446f0
mov ecx, 0x3b9aca00
xor r10d, r10d
mov edx, 0x3b9aca00
mov rbp, qword [rsp + 0x40]
lea rax, [rsp + 0xfc0]
mov qword [rsp + 0xe10], rax
mov qword [rsp + 0xe18], r14
mov qword [rsp + 0xe20], r8
mov qword [rsp + 0xe28], r9
cmp ebx, 0x3b9aca00
mov dword [rsp + 0x59c], ecx
mov dword [rsp + 0x40], edx
mov qword [rsp + 0x220], r10
jne 0x14004474d
lea rcx, [rsp + 0xe20]
call fcn.14009c435
mov r13d, 0x3b9aca00
jmp 0x1400447bc
test r8, r8
je 0x140045e5e
mov al, byte [rsp + 0xfe0]
mov byte [rsp + 0x3f], al
mov eax, dword [rsp + 0xfc8]
mov dword [rsp + 0x598], eax
mov rax, qword [rsp + 0xfc0]
mov qword [rsp + 0x7a8], rax
mov rax, qword [r9 + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [r8 + rax]
add rcx, 0x10
mov rdx, qword [rsp + 0x108]
mov r8d, ebx
call qword [r9 + 0x18]
mov qword [rsp + 0x798], rax
mov qword [rsp + 0x7a0], rdx
call fcn.140095630
mov r14, rax
mov r13d, edx
mov al, byte [0x140aa6d48]
mov edx, 0x68
xor ecx, ecx
call fcn.1400957b0
test rax, rax
je 0x140045e43
mov r12, rax
mov eax, 1
mov qword [r12], rax
mov qword [r12 + 8], rax
and word [r12 + 0x10], 0
mov rax, qword [rsp + 0x220]
mov qword [r12 + 0x18], rax
and qword [r12 + 0x20], 0
mov dword [r12 + 0x30], 0x3b9aca00
mov rax, qword [rsp + 0x218]
mov qword [r12 + 0x38], rax
mov eax, dword [rsp + 0x40]
mov dword [r12 + 0x40], eax
mov qword [r12 + 0x48], r14
mov dword [r12 + 0x50], r13d
mov rax, qword [rsp + 0xf0]
mov qword [r12 + 0x58], rax
mov byte [r12 + 0x60], 0
lock inc qword [r12]
mov r8, qword [rsp + 0x148]
mov r11, qword [rsp + 0x30]
mov r13, qword [rsp + 0x140]
mov rdx, qword [rsp + 0xf8]
jle case.0x140041ffb.2
mov eax, dword [rsp + 0x5b0]
mov dword [rsp + 0x650], eax
movups xmm0, xmmword [rsp + 0x5a0]
movaps xmmword [rsp + 0x640], xmm0
movzx eax, byte [rsp + 0x28]
shl r11, 8
or r11, rax
mov eax, esi
mov byte [rsp + 0x28], sil
mov qword [rsp + 0x600], r11
mov r10, rsi
shr r10, 8
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0xc0], rax
mov eax, dword [rsp + 0x238]
mov dword [rsp + 0xc8], eax
mov eax, dword [rsp + 0x260]
mov ecx, dword [rsp + 0x263]
mov dword [rsp + 0x164], eax
mov dword [rsp + 0x167], ecx
mov eax, 0x200
mov qword [rsp + 0x608], rax
mov eax, 2
mov qword [rsp + 0x218], rax
xor eax, eax
mov qword [rsp + 0x618], rax
mov qword [rsp + 0x610], rdx
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xf8], rax
mov eax, 2
mov qword [rsp + 0x220], rax
mov rsi, r8
mov rbx, qword [rsp + 0x138]
mov r14, rbp
mov rdx, qword [rsp + 0x630]
mov rcx, qword [rsp + 0x638]
mov rax, qword [rsp + 0x628]
mov r9, qword [rsp + 0x620]
lea r8, [rsp + 0x888]
mov qword [r8], 1
mov r11, qword [rsp + 0x48]
mov qword [r8 + 8], r11
mov qword [r8 + 0x10], r14
mov r11, qword [rsp + 0x600]
mov qword [r8 + 0x18], r11
mov r11b, byte [rsp + 0x28]
mov byte [r8 + 0x20], r11b
mov r11, r10
shr r11, 0x30
mov byte [r8 + 0x27], r11b
mov dword [r8 + 0x21], r10d
shr r10, 0x20
mov word [r8 + 0x25], r10w
mov qword [r8 + 0x28], rsi
mov qword [r8 + 0x30], rbx
mov qword [r8 + 0x38], r13
mov qword [r8 + 0x40], rdx
mov qword [r8 + 0x48], rax
mov qword [r8 + 0x50], r9
mov qword [r8 + 0x58], rcx
mov rax, qword [rsp + 0xa8]
mov qword [r8 + 0x60], rax
mov rax, qword [rsp + 0x158]
mov qword [r8 + 0x68], rax
mov rax, qword [rsp + 0x150]
mov qword [r8 + 0x70], rax
mov rax, qword [rsp + 0xa0]
mov qword [r8 + 0x78], rax
mov rax, qword [rsp + 0x98]
mov qword [r8 + 0x80], rax
mov rax, qword [rsp + 0x90]
mov qword [r8 + 0x88], rax
mov rax, qword [rsp + 0x130]
mov qword [r8 + 0x90], rax
mov rax, qword [rsp + 0x588]
mov qword [r8 + 0x98], rax
mov rax, qword [rsp + 0x580]
mov qword [r8 + 0xa0], rax
mov rax, qword [rsp + 0x578]
mov qword [r8 + 0xa8], rax
mov rax, qword [rsp + 0x570]
mov qword [r8 + 0xb0], rax
mov rax, qword [rsp + 0x568]
mov qword [r8 + 0xb8], rax
mov rax, qword [rsp + 0x560]
mov qword [r8 + 0xc0], rax
mov rax, qword [rsp + 0x558]
mov qword [r8 + 0xc8], rax
mov rax, qword [rsp + 0x550]
mov qword [r8 + 0xd0], rax
mov rax, qword [rsp + 0x548]
mov qword [r8 + 0xd8], rax
mov rax, qword [rsp + 0x540]
mov qword [r8 + 0xe0], rax
mov rax, qword [rsp + 0x538]
mov qword [r8 + 0xe8], rax
mov rax, qword [rsp + 0x530]
mov qword [r8 + 0xf0], rax
mov rax, qword [rsp + 0x528]
mov qword [r8 + 0xf8], rax
mov rax, qword [rsp + 0x520]
mov qword [r8 + 0x100], rax
mov rax, qword [rsp + 0x518]
mov qword [r8 + 0x108], rax
mov rax, qword [rsp + 0x510]
mov qword [r8 + 0x110], rax
mov rax, qword [rsp + 0x508]
mov qword [r8 + 0x118], rax
mov rax, qword [rsp + 0x500]
mov qword [r8 + 0x120], rax
mov rax, qword [rsp + 0x4f8]
mov qword [r8 + 0x128], rax
mov rax, qword [rsp + 0x4f0]
mov qword [r8 + 0x130], rax
mov rax, qword [rsp + 0x4e8]
mov qword [r8 + 0x138], rax
mov rax, qword [rsp + 0x4e0]
mov qword [r8 + 0x140], rax
mov rax, qword [rsp + 0x4d8]
mov qword [r8 + 0x148], rax
mov rax, qword [rsp + 0x4d0]
mov qword [r8 + 0x150], rax
mov rax, qword [rsp + 0x4c8]
mov qword [r8 + 0x158], rax
mov rax, qword [rsp + 0x4c0]
mov qword [r8 + 0x160], rax
mov rax, qword [rsp + 0x4b8]
mov qword [r8 + 0x168], rax
mov rax, qword [rsp + 0x4b0]
mov qword [r8 + 0x170], rax
mov rax, qword [rsp + 0x4a8]
mov qword [r8 + 0x178], rax
mov rax, qword [rsp + 0x4a0]
mov qword [r8 + 0x180], rax
mov rax, qword [rsp + 0x498]
mov qword [r8 + 0x188], rax
mov rax, qword [rsp + 0x490]
mov qword [r8 + 0x190], rax
mov rax, qword [rsp + 0x488]
mov qword [r8 + 0x198], rax
mov rax, qword [rsp + 0x480]
mov qword [r8 + 0x1a0], rax
mov rax, qword [rsp + 0x478]
mov qword [r8 + 0x1a8], rax
mov rax, qword [rsp + 0x470]
mov qword [r8 + 0x1b0], rax
mov rax, qword [rsp + 0x468]
mov qword [r8 + 0x1b8], rax
mov rax, qword [rsp + 0x460]
mov qword [r8 + 0x1c0], rax
mov rax, qword [rsp + 0x458]
mov qword [r8 + 0x1c8], rax
mov rax, qword [rsp + 0x450]
mov qword [r8 + 0x1d0], rax
mov rax, qword [rsp + 0x448]
mov qword [r8 + 0x1d8], rax
mov rax, qword [rsp + 0x440]
mov qword [r8 + 0x1e0], rax
mov rax, qword [rsp + 0x438]
mov qword [r8 + 0x1e8], rax
mov rax, qword [rsp + 0x430]
mov qword [r8 + 0x1f0], rax
mov rax, qword [rsp + 0x428]
mov qword [r8 + 0x1f8], rax
mov rax, qword [rsp + 0x420]
mov qword [r8 + 0x200], rax
mov rax, qword [rsp + 0x418]
mov qword [r8 + 0x208], rax
mov rax, qword [rsp + 0x410]
mov qword [r8 + 0x210], rax
mov rax, qword [rsp + 0x408]
mov qword [r8 + 0x218], rax
mov rax, qword [rsp + 0x400]
mov qword [r8 + 0x220], rax
mov rax, qword [rsp + 0x3f8]
mov qword [r8 + 0x228], rax
mov rax, qword [rsp + 0x3f0]
mov qword [r8 + 0x230], rax
mov rax, qword [rsp + 0x3e8]
mov qword [r8 + 0x238], rax
mov rax, qword [rsp + 0x3e0]
mov qword [r8 + 0x240], rax
mov rax, qword [rsp + 0x3d8]
mov qword [r8 + 0x248], rax
mov rax, qword [rsp + 0x3d0]
mov qword [r8 + 0x250], rax
mov rax, qword [rsp + 0x3c8]
mov qword [r8 + 0x258], rax
mov rax, qword [rsp + 0x3c0]
mov qword [r8 + 0x260], rax
mov rax, qword [rsp + 0x3b8]
mov qword [r8 + 0x268], rax
mov rax, qword [rsp + 0x3b0]
mov qword [r8 + 0x270], rax
mov rax, qword [rsp + 0x3a8]
mov qword [r8 + 0x278], rax
mov rax, qword [rsp + 0x3a0]
mov qword [r8 + 0x280], rax
mov rax, qword [rsp + 0x398]
mov qword [r8 + 0x288], rax
mov rax, qword [rsp + 0x390]
mov qword [r8 + 0x290], rax
mov rax, qword [rsp + 0x388]
mov qword [r8 + 0x298], rax
mov rax, qword [rsp + 0x380]
mov qword [r8 + 0x2a0], rax
mov rax, qword [rsp + 0x378]
mov qword [r8 + 0x2a8], rax
mov rax, qword [rsp + 0x370]
mov qword [r8 + 0x2b0], rax
mov rax, qword [rsp + 0x368]
mov qword [r8 + 0x2b8], rax
mov rax, qword [rsp + 0x350]
mov qword [r8 + 0x2c0], rax
mov rax, qword [rsp + 0x360]
mov qword [r8 + 0x2c8], rax
mov rax, qword [rsp + 0x358]
mov qword [r8 + 0x2d0], rax
mov rax, qword [rsp + 0x348]
mov qword [r8 + 0x2d8], rax
mov rax, qword [rsp + 0x340]
mov qword [r8 + 0x2e0], rax
mov rax, qword [rsp + 0x338]
mov qword [r8 + 0x2e8], rax
mov rax, qword [rsp + 0x330]
mov qword [r8 + 0x2f0], rax
mov rax, qword [rsp + 0x328]
mov qword [r8 + 0x2f8], rax
mov rax, qword [rsp + 0x320]
mov qword [r8 + 0x300], rax
mov rax, qword [rsp + 0x318]
mov qword [r8 + 0x308], rax
mov rax, qword [rsp + 0x310]
mov qword [r8 + 0x310], rax
mov rax, qword [rsp + 0x308]
mov qword [r8 + 0x318], rax
mov rax, qword [rsp + 0x300]
mov qword [r8 + 0x320], rax
mov rax, qword [rsp + 0x2f8]
mov qword [r8 + 0x328], rax
mov rax, qword [rsp + 0x2f0]
mov qword [r8 + 0x330], rax
mov rax, qword [rsp + 0x2e8]
mov qword [r8 + 0x338], rax
mov rax, qword [rsp + 0x2e0]
mov qword [r8 + 0x340], rax
mov rax, qword [rsp + 0x2d8]
mov qword [r8 + 0x348], rax
mov rax, qword [rsp + 0x2d0]
mov qword [r8 + 0x350], rax
mov rax, qword [rsp + 0x2c8]
mov qword [r8 + 0x358], rax
mov rax, qword [rsp + 0x2c0]
mov qword [r8 + 0x360], rax
mov rax, qword [rsp + 0x2b8]
mov qword [r8 + 0x368], rax
mov rax, qword [rsp + 0x2b0]
mov qword [r8 + 0x370], rax
mov rax, qword [rsp + 0x2a8]
mov qword [r8 + 0x378], rax
mov rax, qword [rsp + 0x2a0]
mov qword [r8 + 0x380], rax
mov rax, qword [rsp + 0x298]
mov qword [r8 + 0x388], rax
mov rax, qword [rsp + 0x290]
mov qword [r8 + 0x390], rax
mov rax, qword [rsp + 0x288]
mov qword [r8 + 0x398], rax
mov rax, qword [rsp + 0x220]
mov qword [r8 + 0x3a0], rax
mov eax, 2
mov qword [r8 + 0x3a8], rax
xorps xmm0, xmm0
movups xmmword [r8 + 0x3f0], xmm0
movups xmmword [r8 + 0x3e0], xmm0
movups xmmword [r8 + 0x3d0], xmm0
movups xmmword [r8 + 0x3c0], xmm0
movups xmmword [r8 + 0x3b0], xmm0
mov rcx, qword [rsp + 0x100]
mov qword [r8 + 0x400], rcx
mov rcx, qword [rsp + 0x80]
mov qword [r8 + 0x408], rcx
mov rcx, qword [rsp + 0x78]
mov qword [r8 + 0x410], rcx
mov rcx, qword [rsp + 0x70]
mov qword [r8 + 0x418], rcx
mov rcx, qword [rsp + 0x128]
mov qword [r8 + 0x420], rcx
mov rcx, qword [rsp + 0x120]
mov qword [r8 + 0x428], rcx
mov rcx, qword [rsp + 0x118]
mov qword [r8 + 0x430], rcx
mov rcx, qword [rsp + 0x110]
mov qword [r8 + 0x438], rcx
mov rcx, qword [rsp + 0x218]
mov qword [r8 + 0x440], rcx
mov qword [r8 + 0x448], rax
movups xmmword [r8 + 0x450], xmm0
movups xmmword [r8 + 0x460], xmm0
movups xmmword [r8 + 0x470], xmm0
mov rax, qword [rsp + 0xf0]
mov qword [r8 + 0x480], rax
and qword [r8 + 0x488], 0
mov rax, qword [rsp + 0x608]
mov qword [r8 + 0x490], rax
mov eax, 0x200
mov qword [r8 + 0x498], rax
and qword [r8 + 0x4a0], 0
mov rax, qword [rsp + 0x610]
mov qword [r8 + 0x4a8], rax
mov rax, qword [rsp + 0xf8]
mov qword [r8 + 0x4b0], rax
mov rax, qword [rsp + 0x618]
mov qword [r8 + 0x4b8], rax
movups xmmword [r8 + 0x4c0], xmm0
movups xmmword [r8 + 0x4d0], xmm0
and qword [r8 + 0x4e0], 0
mov eax, dword [rsp + 0x59c]
mov dword [r8 + 0x4e8], eax
mov eax, dword [rsp + 0x650]
mov dword [r8 + 0x4fc], eax
movaps xmm0, xmmword [rsp + 0x640]
movups xmmword [r8 + 0x4ec], xmm0
mov eax, dword [rsp + 0x6c]
mov dword [r8 + 0x500], eax
and dword [r8 + 0x504], 0
mov rax, qword [rsp + 0x108]
mov qword [r8 + 0x508], rax
mov eax, dword [rsp + 0x228]
mov dword [r8 + 0x510], eax
mov rax, qword [rsp + 0x7a8]
mov qword [r8 + 0x518], rax
mov eax, dword [rsp + 0x598]
mov dword [r8 + 0x520], eax
mov eax, dword [rsp + 0xc8]
mov dword [r8 + 0x52c], eax
mov rax, qword [rsp + 0xc0]
mov qword [r8 + 0x524], rax
mov dword [r8 + 0x530], 0x3b9aca00
mov rax, qword [rsp + 0x798]
mov qword [r8 + 0x538], rax
mov rax, qword [rsp + 0x7a0]
mov qword [r8 + 0x540], rax
mov rax, qword [rsp + 0x5f0]
mov qword [r8 + 0x548], rax
mov rax, qword [rsp + 0x5f8]
mov qword [r8 + 0x550], rax
mov al, byte [rsp + 0x3f]
mov byte [r8 + 0x558], al
mov eax, dword [rsp + 0x167]
mov dword [r8 + 0x55c], eax
mov eax, dword [rsp + 0x164]
mov dword [r8 + 0x559], eax
mov qword [r8 + 0x560], r12
mov byte [r8 + 0x568], 0
mov rax, qword [rsp + 0x7b0]
mov qword [r8 + 0x570], rax
mov rcx, qword [r15 + 0x230]
mov rdx, qword [r15 + 0x238]
call fcn.140050a59
mov rax, qword [r15 + 0x230]
mov qword [rsp + 0x40], rax
mov rax, qword [r15 + 0x238]
mov qword [rsp + 0xa8], rax
mov rax, qword [r15 + 0x220]
mov qword [rsp + 0x28], rax
mov rax, qword [r15 + 0x228]
mov qword [rsp + 0x30], rax
cmp byte [r15 + 0x490], 0
je 0x1400452a8
lea rcx, [r15 + 0x240]
call fcn.14009c435
mov byte [r15 + 0x490], 0
mov rcx, qword [rsp + 0xb0]
mov byte [r15 + 0x491], 1
call fcn.14004620a
cmp rbp, 2
jne 0x1400452e2
lea rcx, [r15 + 0x1f8]
call fcn.14003aae8
mov r14d, 3
mov rsi, rdi
jmp 0x1400452f6
mov rsi, qword [r15 + 0x1f8]
mov rbx, qword [r15 + 0x200]
mov r14d, 2
mov rax, qword [rsp + 0x50]
mov byte [rax], 1
mov rcx, qword [rsp + 0x60]
call fcn.140046187
cmp rbp, 2
jne 0x140045385
mov rcx, rsi
call fcn.14002cbad
mov rdi, rax
movups xmm0, xmmword [rsp + 0x830]
movups xmm1, xmmword [rsp + 0x839]
movaps xmmword [rsp + 0x5a0], xmm0
movups xmmword [rsp + 0x5a9], xmm1
mov eax, dword [rsp + 0x212]
mov dword [rsp + 0xc0], eax
movzx eax, word [rsp + 0x216]
mov word [rsp + 0xc4], ax
mov eax, dword [rsp + 0x259]
mov ecx, dword [rsp + 0x25c]
mov dword [rsp + 0x640], eax
mov dword [rsp + 0x643], ecx
mov bpl, 2
mov r14b, 6
lea r12, [0x140a4ee78]
jmp 0x14004569f
lea r13, [r15 + 0x170]
mov qword [r15 + 0x170], rsi
mov qword [r15 + 0x178], rbx
mov rax, qword [r15 + 0x138]
mov rbp, qword [r15 + 0x140]
mov rcx, qword [rbp + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea rsi, [rax + rcx]
add rsi, 0x10
mov ecx, 0xd8
call fcn.14004ad39
mov qword [rax], r14
mov qword [rax + 8], rdi
movups xmm0, xmmword [rsp + 0x830]
movups xmm1, xmmword [rsp + 0x839]
movups xmmword [rax + 0x21], xmm1
movups xmmword [rax + 0x18], xmm0
movzx ecx, word [rsp + 0x216]
mov word [rax + 0x36], cx
mov ecx, dword [rsp + 0x212]
mov dword [rax + 0x32], ecx
mov ecx, dword [rsp + 0x259]
mov edx, dword [rsp + 0x25c]
mov dword [rax + 0x39], ecx
mov dword [rax + 0x3c], edx
mov rcx, qword [rsp + 0x48]
mov qword [rax + 0x70], rcx
mov rcx, qword [rsp + 0x280]
mov qword [rax + 0x78], rcx
xor ebx, ebx
mov byte [rax + 0x80], bl
mov rcx, qword [rsp + 0x278]
mov qword [rax + 0x88], rcx
mov rcx, qword [rsp + 0x40]
mov qword [rax + 0x90], rcx
mov rcx, qword [rsp + 0xa8]
mov qword [rax + 0x98], rcx
mov qword [rax + 0xa0], rdi
mov rcx, qword [rsp + 0x58]
mov qword [rax + 0xa8], rcx
and qword [rax + 0xb0], 0
mov rcx, qword [rsp + 0x28]
mov qword [rax + 0xc0], rcx
mov rcx, qword [rsp + 0x30]
mov qword [rax + 0xc8], rcx
mov qword [rax + 0xd0], r12
lea r8, [0x140a63ce0]
mov rcx, rsi
mov rdx, rax
call qword [rbp + 0x18]
mov qword [r15 + 0x158], r13
lea rsi, [r15 + 0x168]
mov byte [r15 + 0x168], bl
mov qword [r15 + 0x160], r13
mov rax, qword [r13]
mov rax, qword [rax + 0x10]
adc byte [rax - 0x7d], cl
clc
add esi, dword [rbp + 0xa]
call fcn.140028266
mov rdx, rax
jmp 0x1400454d5
xor edx, edx
mov byte [rsi], 1
lea rsi, [rsp + 0x888]
mov rcx, rsi
call fcn.140047451
mov bpl, byte [rsi + 0x29]
cmp bpl, 3
jne 0x140045621
mov rax, qword [r15 + 0x170]
mov rcx, qword [r15 + 0x178]
mov dl, 2
lea rsi, [r15 + 0x148]
mov r8, qword [r15 + 0x130]
mov qword [rsp + 0x5d0], r8
movups xmm0, xmmword [r15 + 0x100]
movups xmm1, xmmword [r15 + 0x110]
movups xmm2, xmmword [r15 + 0x120]
movaps xmmword [rsp + 0x5c0], xmm2
movaps xmmword [rsp + 0x5b0], xmm1
movaps xmmword [rsp + 0x5a0], xmm0
movups xmm0, xmmword [r15 + 0xe0]
movups xmm1, xmmword [r15 + 0xf0]
movups xmmword [rsp + 0x6f8], xmm1
movups xmmword [rsp + 0x6e8], xmm0
mov qword [rsp + 0x6d0], rax
mov qword [rsp + 0x6d8], rcx
mov byte [rsp + 0x6e0], dl
mov eax, dword [rsp + 0x230]
mov ecx, dword [rsp + 0x233]
mov dword [rsp + 0x6e1], eax
mov dword [rsp + 0x6e4], ecx
mov rdi, qword [r15 + 0x148]
test rdi, rdi
je 0x1400456de
lea rbx, [rsp + 0xfb8]
lea rdx, [rsp + 0x6d0]
mov rcx, rbx
call fcn.14003fc77
cmp byte [rbx + 0x69], 2
jne 0x140045773
mov rax, qword [rsp + 0xfe8]
mov qword [rsp + 0xe40], rax
movups xmm0, xmmword [rsp + 0xfb8]
movups xmm1, xmmword [rsp + 0xfc8]
movups xmm2, xmmword [rsp + 0xfd8]
movaps xmmword [rsp + 0xe30], xmm2
movaps xmmword [rsp + 0xe20], xmm1
movaps xmmword [rsp + 0xe10], xmm0
mov rcx, rsi
call fcn.14004c888
mov rdi, rax
jmp 0x14004581b
mov rdi, qword [rsp + 0x888]
mov r12, qword [rsp + 0x890]
movups xmm0, xmmword [rsp + 0x898]
movaps xmmword [rsp + 0x5a0], xmm0
movups xmm0, xmmword [rsp + 0x8a1]
movups xmmword [rsp + 0x5a9], xmm0
mov eax, dword [rsp + 0x8b2]
mov dword [rsp + 0xc0], eax
movzx eax, word [rsp + 0x8b6]
mov word [rsp + 0xc4], ax
mov r14b, byte [rsp + 0x8b8]
mov eax, dword [rsp + 0x8b9]
mov dword [rsp + 0x640], eax
mov eax, dword [rsp + 0x8bc]
mov dword [rsp + 0x643], eax
lea rcx, [r15 + 0x170]
call fcn.14003aae8
mov rcx, r15
call fcn.14003a7b4
lea rcx, [r15 + 0x138]
call case.0x14001f0b4.476
lea rcx, [r15 + 0x148]
call fcn.14003a710
lea rcx, [r15 + 0x100]
call fcn.14003aa69
lea rcx, [r15 + 0xe0]
call case.0x140037063.275
mov bl, 2
jmp 0x14004591e
mov rax, qword [rsp + 0x700]
mov qword [rsp + 0xe40], rax
mov rax, qword [rsp + 0x6d0]
mov rcx, qword [rsp + 0x6d8]
mov dl, byte [rsp + 0x6e0]
mov r8d, dword [rsp + 0x6e1]
movzx r9d, word [rsp + 0x6e5]
mov r10b, byte [rsp + 0x6e7]
mov r11, qword [rsp + 0x6e8]
movups xmm0, xmmword [rsp + 0x6f0]
adc byte [rsp + 0x6f0], al
movaps xmmword [rsp + 0xe30], xmm0
mov byte [rsp + 0xe20], dl
mov dword [rsp + 0xe21], r8d
mov word [rsp + 0xe25], r9w
mov byte [rsp + 0xe27], r10b
mov qword [rsp + 0xe28], r11
and al, 0x28
invalid
add byte [rax], al
mov qword [rsp + 0xe10], rax
mov qword [rsp + 0xe18], rcx
invalid
add byte [rax], al
jmp 0x140045819
add rdi, 0x10
lea rbx, [rsp + 0xe10]
mov rcx, rbx
mov rdx, rdi
call fcn.14006c1a4
cmp qword [rbx], 0
jne 0x140045ddd
test dword [rcx + 6], ecx
add byte [rax], al
lea r14, [rsp + 0xe10]
mov rdi, qword [r14 + 8]
mov edi, dword [rsi + 8]
mov bl, byte [r14 + 0x10]
lea r12, [rdi + 8]
lea r13, [rsp + 0x5a0]
mov rcx, r14
mov rdx, r13
call fcn.1400533d9
lea rbp, [rsp + 0xfb8]
add byte [rax], al
mov rcx, r12
mov rdx, r14
mov r8, rbp
mov r9, rsi
call fcn.140053d35
mov rcx, r12
mov rdx, r13
call fcn.140054683
mov rcx, qword [r13 + 0x30]
call fcn.14003ab9e
and qword [r13 + 0x30], 0
movups xmm0, xmmword [rbp + 0x38]
movups xmm1, xmmword [rbp + 0x48]
movups xmm2, xmmword [rbp + 0x58]
movaps xmmword [r14], xmm0
movaps xmmword [r14 + 0x10], xmm1
movaps xmmword [r14 + 0x20], xmm2
mov rax, qword [rbp + 0x68]
mov qword [r14 + 0x30], rax
mov rcx, rdi
mov edx, ebx
call fcn.14009cc81
xor edi, edi
lea rbx, [rsp + 0xfb8]
lea r14, [rsp + 0x5a0]
mov rcx, rbx
mov rdx, r14
call fcn.1400533d9
mov rax, qword [rsp + 0xe40]
mov qword [rbx + 0x60], rax
movaps xmm0, xmmword [rsp + 0xe10]
movaps xmm1, xmmword [rsp + 0xe20]
movaps xmm2, xmmword [rsp + 0xe30]
movups xmmword [rbx + 0x50], xmm2
movups xmmword [rbx + 0x40], xmm1
adc dword [rbx + 0x40], ecx
movups xmmword [rbx + 0x30], xmm0
mov qword [rbx + 0x68], rdi
mov rcx, r14
call fcn.14003aa69
mov rdi, qword [rbx]
mov r12, qword [rbx + 8]
movups xmm0, xmmword [rbx + 0x10]
movaps xmmword [r14], xmm0
movups xmm0, xmmword [rbx + 0x19]
movups xmmword [r14 + 9], xmm0
mov bpl, byte [rbx + 0x29]
mov eax, dword [rbx + 0x2a]
sub cl, byte [r9 + 0xc02484]
mov dword [rsp + 0xc0], eax
movzx eax, word [rbx + 0x2e]
mov word [rsp + 0xc4], ax
mov r14b, byte [rbx + 0x30]
xor byte [rbx - 0x7b76cebd], cl
and al, 0x40
invalid
add byte [rax], al
mov eax, dword [rbx + 0x34]
mov dword [rsp + 0x643], eax
mov rax, qword [rbx + 0x68]
mov qword [rsp + 0xe40], rax
mov dword [rsp + 0xe40], eax
movups xmm0, xmmword [rbx + 0x38]
movups xmm1, xmmword [rbx + 0x48]
movups xmm2, xmmword [rbx + 0x58]
movaps xmmword [rsp + 0xe30], xmm2
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe20], ecx
movaps xmmword [rsp + 0xe10], xmm0
mov eax, dword [rbx + 0x74]
mov dword [rsp + 0x6d3], eax
mov eax, dword [rbx + 0x71]
mov dword [rsp + 0x6d0], eax
mov rcx, r15
call fcn.14003a7b4
lea rcx, [r15 + 0x138]
add byte [rax], al
call case.0x14001f0b4.476
mov rcx, rsi
call fcn.14003a710
xor ebx, ebx
mov qword [rsp + 0x178], rdi
mov qword [rsp + 0x180], r12
movaps xmm0, xmmword [rsp + 0x5a0]
add eax, 0x110f0000
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x5a9], al
movups xmmword [rsp + 0x191], xmm0
mov byte [rsp + 0x1a1], bpl
mov eax, dword [rsp + 0xc0]
mov dword [rsp + 0x1a2], eax
movzx eax, word [rsp + 0xc4]
mov bh, 0x84
and al, 0xc4
add byte [rax], al
add byte [rsi - 0x77], ah
test byte [rsi + riz*4], ah
add dword [rax], eax
add byte [rax + rcx*4 - 0x4c], al
and al, 0xa8
add dword [rax], eax
add byte [rbx + 0x6402484], cl
add byte [rax], al
mov ecx, dword [rsp + 0x643]
mov dword [rsp + 0x1a9], eax
mov dword [rsp + 0x1ac], ecx
movaps xmm0, xmmword [rsp + 0xe10]
movaps xmm1, xmmword [rsp + 0xe20]
movaps xmm2, xmmword [rsp + 0xe30]
movups xmmword [rsp + 0x1b0], xmm0
and al, 0xb0
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x1c0], ecx
movups xmmword [rsp + 0x1d0], xmm2
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
invalid
add byte [rax], al
mov qword [rsp + 0x1e0], rax
mov eax, dword [rsp + 0x6d0]
mov ecx, dword [rsp + 0x6d3]
add byte [rcx + 0x1ec248c], cl
in al, dx
add dword [rax], eax
add byte [rcx + 0x1e92484], cl
add byte [rax], al
mov al, 1
mov rcx, qword [rsp + 0x88]
mov byte [r15 + 0x151], al
cmp bl, 3
jne 0x140045a1b
mov rax, qword [rsp + 0x590]
mov byte [rax + 0x70], 3
jmp 0x140045bb8
mov rdi, qword [rsp + 0x178]
mov rsi, qword [rsp + 0x180]
add byte [rcx], 0
add byte [rdx + rcx*4 - 0x54], al
and al, 0x88
add dword [rax], eax
add byte [rdx + rcx*4 - 0x5c], al
and al, 0x89
mov dword [rcx], eax
add byte [rax], al
movups xmm0, xmmword [rsp + 0x18a]
movaps xmmword [rsp + 0x6b0], xmm0
mov rax, qword [rsp + 0x199]
mov qword [rsp + 0x6bf], rax
add byte [rax], al
mov bpl, byte [rsp + 0x1a1]
mov eax, dword [rsp + 0x1a2]
add byte [rcx + 0xb82484], cl
add byte [rax], al
movzx eax, word [rsp + 0x1a6]
mov word [rsp + 0xbc], ax
mov r14b, byte [rsp + 0x1a8]
mov eax, dword [rsp + 0x1a9]
mov dword [rsp + 0xd8], eax
mov eax, dword [rsp + 0x1ac]
mov dword [rsp + 0xdb], eax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x880], rax
movups xmm0, xmmword [rsp + 0x1b0]
mov al, 1
add byte [rax], al
movups xmm1, xmmword [rsp + 0x1c0]
movups xmm2, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x870], xmm2
movaps xmmword [rsp + 0x860], xmm1
movaps xmmword [rsp + 0x850], xmm0
mov eax, dword [rsp + 0x1ec]
add dword [rax], eax
add byte [rcx + 0x2532484], cl
add byte [rax], al
mov eax, dword [rsp + 0x1e9]
mov dword [rsp + 0x250], eax
mov r15, rcx
call fcn.140045ea0
mov qword [r15], 4
mov rdx, qword [rsp + 0x590]
mov qword [rdx], rdi
mov qword [rdx + 8], rsi
mov byte [rdx + 0x10], r13b
mov byte [rdx + 0x11], r12b
movaps xmm0, xmmword [rsp + 0x6b0]
movups xmmword [rdx + 0x12], xmm0
mov rax, qword [rsp + 0x6bf]
test byte [rdi + rdi*4], ah
invalid
add byte [rax], al
mov qword [rdx + 0x21], rax
mov byte [rdx + 0x29], bpl
mov eax, dword [rsp + 0xb8]
mov dword [rdx + 0x2a], eax
movzx eax, word [rsp + 0xbc]
mov word [rdx + 0x2e], ax
mov byte [rdx + 0x30], r14b
mov eax, dword [rsp + 0xd8]
mov ecx, dword [rsp + 0xdb]
mov dword [rdx + 0x31], eax
mov dword [rdx + 0x34], ecx
movaps xmm0, xmmword [rsp + 0x850]
movaps xmm1, xmmword [rsp + 0x860]
and al, 0x60
or byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x870], dl
movups xmmword [rdx + 0x38], xmm0
adc dword [rdx + 0x38], eax
movups xmmword [rdx + 0x48], xmm1
movups xmmword [rdx + 0x58], xmm2
mov rax, qword [rsp + 0x880]
and al, 0x80
or byte [rax], al
add byte [rax - 0x77], cl
push 0xffffffff8b705a88
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rbx + 0x253248c], cl
add byte [rax], al
mov dword [rdx + 0x74], ecx
mov dword [rdx + 0x71], eax
movaps xmm6, xmmword [rsp + 0x1360]
add rsp, 0x1378
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
mov rsi, qword [r15 + 0x390]
jmp 0x1400425c0
loopne 0x140045ba7
invalid
invalid
call fcn.1400b93e3
jmp 0x14004329e
lea rcx, str.polled_after_completeinternal_error:_entered_unreachable_code:_http2_cannot_upgrade
lea r8, [0x140a630b8]
lea eax, [0x140a630b8]
mov edx, 0x15
call fcn.1400b67f9
invalid
invalid
lea rcx, str.already_calledC:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tower_0.4.13_srcutiloneshot.rs
lea r8, [0x140a630a0]
invalid
movabs eax, dword [0xc6e80000000eba00]
or byte [rdi], al
invalid
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x36
call fcn.1400b67f9
lea rcx, [0x140a63101]
lea r8, [0x140a631a0]
mov edx, 0x22
call fcn.1400b67f9
mov qword [r14], 4
jmp 0x140045c5b
mov qword [rbp], 2
lea rcx, str.internal_error:_entered_unreachable_codeC:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.3_src_sync_notify.rs
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x28
call fcn.1400b6120
mov rdx, qword [rsp + 0x6e0]
mov rcx, r14
call fcn.1400b5c40
invalid
invalid
ud2
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE___val__val___MAX_MAX_FRAME_SIZEC:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.6_src_frame_settings.rs
lea r8, [0x140a4b718]
movabs al, byte [0x83e80000004cba00]
add al, 7
invalid
lea rcx, [0x140a39b59]
lea r8, [0x140a39b88]
mov edx, 0x2a
call fcn.1400b6120
invalid
lea rcx, [0x140a630d0]
call fcn.1400b67c0
lea rcx, [0x140a63860]
call fcn.1400b67c0
lea rax, [0x140a68828]
lea rdx, [rsp + 0x640]
xchg esp, eax
and al, 0x40
invalid
add byte [rax], al
mov qword [rdx], rax
lea rax, str.The_max_buf_size_cannot_be_smaller_than_0
movabs byte [0x6d0248c8d4800], al
add byte [rax - 0x77], cl
mov qword [rcx], rax
mov qword [rcx + 8], 2
mov dword [rcx + 8], 2
and qword [rcx + 0x20], 0
and byte [rax], al
lea rax, [fcn.140009fb0]
add eax, 0xfffc42ab
mov qword [rdx + 8], rax
mov qword [rcx + 0x10], rdx
mov dword [rcx + 0x10], edx
mov qword [rcx + 0x18], 1
add byte [rax - 0x73], cl
adc eax, 0xa22b5c
pop rsp
sub esp, dword [rdx + 0x26fe800]
invalid
invalid
mov rdx, qword [rsp + 0x898]
mov rcx, rsi
call fcn.1400b5c40
invalid
mov rdx, qword [rsp + 0x898]
mov rcx, rdi
call fcn.1400b5c40
inc byte [rsi]
invalid
lea r8, [rsp + 0xe10]
mov byte [r8], al
lea rax, [0x140a63308]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_SETTINGS_frame
invalid
movabs eax, dword [0xa1d6020d8d4c00]
mov edx, 0x16
call fcn.1400b63c0
mov ecx, 8
mov edx, 0x240
call fcn.1400b5c60
mov rax, qword [rsp + 0xe18]
mov cl, byte [rsp + 0xe20]
mov word [rax + riz], fs
invalid
add byte [rax], al
lea r8, [rsp + 0x5a0]
test byte [rax + riz*4], ah
add eax, 0x89490000
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, [0x140a68278]
mov qword [rsp + 0x20], rax
lea rcx, [0x140a93506]
lea r9, [0x140a67fd0]
jmp 0x140045e15
lea rcx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcclientconnhttp2.rs
call fcn.1400b67c0
lea rcx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcclientconnhttp2.rs
call fcn.1400b67c0
lea rcx, [0x140a63848]
call fcn.1400b67c0
mov rax, qword [rsp + 0xe18]
mov cl, byte [rsp + 0xe20]
and byte [rsi], cl
add byte [rax], al
lea r8, [rsp + 0x640]
mov qword [r8], rax
mov byte [r8 + 8], cl
or byte [rax - 0x73], cl
add eax, 0xa1e88e
mov qword [rsp + 0x20], rax
lea rcx, [0x140a93506]
lea ecx, [0x140a93506]
lea r9, [0x140a64988]
mov edx, 0x2b
call fcn.1400b63c0
lea rcx, [0x140a65835]
lea r8, [0x140a658f8]
mov edx, 0x5e
call fcn.1400b6120
lea rcx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh2client.rsassertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.6_srccodec_framed_read.rs
call fcn.1400b67c0
mov ecx, 8
mov edx, 0x68
call fcn.1400b5c60
lea rcx, [0x140a632d8]
call fcn.1400b67c0
lea rax, str.You_must_supply_a_timer.x
lea rcx, [rsp + 0x888]
and al, 0x88
or byte [rax], al
add byte [rax - 0x77], cl
mov dword [rcx], eax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srccommon_time.rs
jp 0x140045e14
invalid
add al, ch
std
add byte [rdi], al
invalid
invalid
lea rcx, [0x140a632c0]
call fcn.1400b67c0
int3
imul eax, dword [rdx], 0
add byte [rax - 0x73], cl
or eax, 0xa50610
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp al, byte [rsi - 1]
dec dword [rax - 0x75]
jo 0x140046137
add esp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.14003ab9e
invalid
invalid
loop 0x14004614d
invalid
jae 0x140046112
add byte [rax], al
jmp 0x140046130
mov rcx, rsi
call fcn.14003a7b4
dec dword [rax - 0x73]
invalid
lea rcx, [rsi + 0x138]
call case.0x14001f0b4.476
lea rcx, [rsi + 0x148]
add al, ch
rol byte [rbp - 1], 0xff
invalid
lea rcx, [rsi + 0x100]
call fcn.14003aa69
lea rcx, [rsi + 0xe0]
add dword [rax], eax
add al, ch
or eax, 0x48ffff49
lea ecx, [rsi + 0xe0]
call case.0x140037063.275
mov edx, 8
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140007190
adc al, 0x10
cld
invalid
test al, al
je 0x140046c2f
test byte [rbp + 8], dh
add byte [rax], al
mov qword [rsp + 0x100], 2
and qword [rsp + 0x120], 0
and al, 0x20
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
mov dh, 6
lea rcx, [0x140a96530]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
add rsi, 8
lea rax, [rsp + 0x80]
mov ecx, 9
add byte [rax], al
add byte [rax - 0x77], cl
invalid
rep movsq qword [rdi], qword [rsi]
mov rcx, rax
call fcn.14007accd
int3
add rax, qword [rax]
mov ecx, dword [rbx + 0x180]
cmp rax, rcx
jbe 0x140046924
adc al, 5
add byte [rax], al
adc al, 5
add byte [rax], al
lea rcx, [rsp + 0x80]
call fcn.1400704cc
lea rsi, [rsp + 0x100]
add byte [rax - 0x77], cl
int1
call fcn.1400106ff
mov rcx, rsi
call fcn.140062f6e
cmp ebx, ecx
add dword [rax], eax
mov al, 2
jmp 0x140046ce2
loopne 0x140046486
lea rcx, [rsp + 0xc8]
mov qword [rcx], rax
mov edx, 8
mov r8, rbx
call fcn.14001e055
jnp 0x14004647a
inc dword [rcx - 0x48]
or byte [rax], al
add byte [rax], al
mov rcx, rbx
mov rdx, rdi
cli
call fcn.140009cdf
jmp 0x140046cc8
invalid
lea rdx, [rsi + 8]
mov r9d, dword [rsi + 0x120]
movzx eax, byte [rsi + 0x124]
mov ecx, dword [rbx + 0x180]
add byte [rax - 0x7d], cl
ror dword [rcx], 0x4c
lea eax, [rbx + 0x148]
lea r14, [rsp + 0x30]
mov qword [r14], r8
mov qword [r14 + 8], rcx
shl rax, 0x20
mov qword [rsp + 0x28], r9
or rax, r9
bts rax, 0x28
lea r15, [rsp + 0xf8]
mov qword [r15], rax
lea r12, [rsp + 0xc8]
add byte [rcx + rcx*4 - 0x1f], cl
mov r8, rdi
call fcn.140016a09
mov rsi, qword [rbx + 0x150]
add byte [rax], al
mov rcx, r15
mov rdx, r14
call fcn.14001def9
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
or byte [rbx + r9*4 + 0x68], r9b
or byte [rcx - 0x75], cl
jl 0x140046537
adc byte [rbp - 0x77], cl
out dx, al
not r14
cmp r14, rcx
cmovae r14, rcx
cmp rdi, r14
jbe 0x1400469aa
lea r15, [rsp + 0x80]
lea r12, [rsp + 0xc8]
mov rcx, r15
mov rdx, r12
mov r8, r14
call fcn.140009581
mov rdx, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
adc byte [r8 - 0x73], r9b
and al, 0x30
and al, 0x30
adc byte [r8 - 0x73], r9b
and al, 0x30
and al, 0x30
call fcn.1400187e1
mov rcx, r15
call fcn.14001b2a0
mov rbp, qword [r12]
mov ebp, dword [rsp]
movups xmm0, xmmword [r12 + 8]
movaps xmmword [r15], xmm0
mov rax, qword [r12 + 0x18]
mov qword [r15 + 0x10], rax
jmp 0x1400469c1
invalid
fnstcw word [rdx + 5]
mov r8d, dword [rsp + 0x6c]
call fcn.14001e980
cmp dword [rsp + 0x28], 0
je 0x140046cc8
mov rcx, rbx
mov edx, 6
mov r8d, esi
call fcn.14001e980
jmp 0x140046cc8
adc byte [r8 - 0x73], r9b
and al, 0x30
call fcn.1400187e1
mov rcx, r15
stc
call fcn.14001b2a0
mov rbp, qword [r12]
movups xmm0, xmmword [r12 + 8]
and al, 8
movaps xmmword [r15], xmm0
mov rax, qword [r12 + 0x18]
mov qword [r15 + 0x10], rax
adc cl, ch
invalid
add al, byte [rax]
invalid
adc cl, ch
or eax, 0x8b000002
mov eax, dword [rsi + 4]
mov esi, dword [rsi + 8]
add rbx, 0x148
movabs rdx, 0x30000000000
mov edx, 0
add byte [rbx], al
add byte [rax], al
or rdx, rax
lea rcx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
mov qword [rcx], rdx
jmp 0x140046908
call qword [rax]
mov qword [r14 + 0x10], rdi
movups xmm0, xmmword [r14]
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0x50], rax
mov rax, qword [r14 + 0x18]
mov qword [rsp + 0x58], rax
mov r14, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x48]
jmp 0x140046cf9
mov edx, 4
mov r8, rbx
call fcn.14001e055
mov rcx, rbx
mov edx, esi
call fcn.140062dee
jmp 0x140046cc8
cmp rax, qword [rbx + 0x170]
jae 0x140046b3e
mov rcx, qword [rbx + 0x150]
add rcx, rax
ror dword [rdi], 0x82
invalid
add eax, dword [rax]
invalid
lea rsi, [rbx + 0x148]
lea rdi, [rsp + 0x80]
movzx edx, byte [rdi + 0x46]
mov ecx, dword [rdi + 0x40]
shl rdx, 0x20
or rdx, rcx
lea rcx, [rsp + 0xc8]
mov qword [rcx], rdx
mov rdx, rax
mov r8, rsi
call fcn.14001e055
mov rcx, rdi
call fcn.1400637e8
test al, al
je 0x140046bf1
mov rcx, rdi
call fcn.14007aceb
mov r14, rdx
mov rcx, rsi
mov rdx, rax
mov r8, r14
call fcn.140050b42
mov rcx, rdi
mov rdx, r14
call fcn.140065449
jmp 0x140046974
mov rdx, qword [rsp + 0xd0]
lea rcx, [rsp + 0x30]
mov r8, rdi
call fcn.1400187e1
push qword [rcx]
in eax, dx
mov rax, qword [rsp + 0x30]
mov r9, qword [rax + 8]
mov rcx, r9
sub rcx, r13
bswap rcx
lea r15, [rsp + 0x65]
mov qword [r15 - 5], rcx
xor ecx, ecx
cmp rcx, 5
je 0x140046a4e
cmp byte [rsp + rcx + 0x60], 0
lea rcx, [rcx + 1]
je 0x1400469de
jmp 0x140046a36
mov rax, qword [rsp + 0x30]
mov r9, qword [rax + 8]
mov rcx, r9
sub rcx, r13
bswap rcx
lea r15, [rsp + 0x65]
mov qword [r15 - 5], rcx
xor ecx, ecx
cmp rcx, 5
je 0x140046a4e
cmp byte [rsp + rcx + 0x60], 0
lea rcx, [rcx + 1]
je 0x140046a25
lea rcx, str.assertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.6_src_frameheaders.rs
mov edx, 0x3e
call fcn.1400b6120
mov r8, qword [rax]
lea rdx, [rsi + 3]
mov rcx, rsi
call fcn.140018859
lea rcx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.6_src_frameheaders.rs
mov qword [rsp + 0x20], rcx
mov r9d, 3
mov rcx, rax
mov r8, r15
call fcn.14008cb4f
test rbp, rbp
je 0x140046a9c
mov rax, qword [rsp + 0x30]
mov rdx, qword [rax + 8]
add rsi, 4
cmp rsi, rdx
jae 0x140046c47
mov rax, qword [rax]
add byte [rax + rsi], 0xfc
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x50], rax
movaps xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x40], xmm0
cmp rdi, r14
ja 0x140046ac8
lea rcx, [rsp + 0xc8]
call fcn.14001b2a0
test rbp, rbp
je 0x140046cc8
lea rcx, [rbx + 0x100]
call fcn.1400704af
mov qword [rbx + 0x100], 3
mov qword [rbx + 0x108], rbp
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rbx + 0x110], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rbx + 0x120], rax
mov rax, qword [rsp + 0x28]
mov dword [rbx + 0x128], eax
jmp 0x140046cc8
movzx edx, byte [rsp + 0xc6]
mov ecx, dword [rsp + 0xc0]
shl rdx, 0x20
or rdx, rcx
lea rcx, [rsp + 0xc8]
mov qword [rcx], rdx
lea rsi, [rbx + 0x148]
mov rdx, rax
mov r8, rsi
call fcn.14001e055
mov rax, qword [rbx + 0x150]
mov r15, qword [rbx + 0x170]
cmp rax, r15
jae 0x140046be0
xor ecx, ecx
sub rax, qword [rbx + 0x168]
cmovae rcx, rax
sub r15, rcx
lea rdi, [rsp + 0x80]
mov rcx, rdi
call fcn.14007accd
cmp rax, r15
cmovae rax, r15
test rax, rax
je 0x140046be0
mov rcx, rdi
call fcn.14007aceb
mov r14, rdx
cmp rdx, r15
cmovae r14, r15
mov rcx, rsi
mov rdx, rax
mov r8, r14
call fcn.140050b42
mov rcx, rdi
mov rdx, r14
call fcn.140065449
sub r15, r14
jmp 0x140046b9c
add rbx, 0x100
mov rcx, rbx
call fcn.1400704af
jmp 0x140046c17
lea rcx, [rsp + 0x80]
call fcn.14007accd
mov qword [rsp + 0x40], rax
test rax, rax
jne 0x140046c86
add rbx, 0xb8
mov rcx, rbx
call case.0x140037063.617
lea rsi, [rsp + 0x80]
mov ecx, 9
mov rdi, rbx
fcompi st(3)
movsq qword [rdi], qword [rsi]
fcompi st(3)
movsq qword [rdi], qword [rsi]
jmp 0x140046cc8
lea rcx, [0x140a68344]
lea r8, [0x140a683d0]
mov edx, 0x25
call fcn.1400b6120
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.6_src_frameheaders.rs
mov rcx, rsi
call fcn.1400b6040
lea rcx, str.not_implemented
lea r8, [0x140a68438]
mov edx, 0xf
call fcn.1400b6120
lea rcx, str.assertion_failed:_dst.remaining_mut_____lenC:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.6_src_framedata.rs
lea r8, [0x140a68538]
mov edx, 0x2c
call fcn.1400b6120
lea rax, str.chunk_not_fully_encoded
lea r8, [rsp + 0xc8]
mov qword [r8], rax
mov qword [r8 + 8], 1
mov qword [r8 + 0x10], 8
xorps xmm0, xmm0
movups xmmword [r8 + 0x18], xmm0
lea rdx, [0x140a6fda0]
lea r9, [0x140a68410]
lea rcx, [rsp + 0x40]
call fcn.1400b953a
lea rsi, [rsp + 0x100]
mov rcx, rsi
call fcn.1400106ff
mov rcx, rsi
call fcn.140062f6e
mov al, 0xc
add rsp, 0x128
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor r14d, r14d
test r14, r14
je 0x140046d43
mov rcx, rsi
mov rdx, r14
call fcn.140050b7e
mov r15, qword [rbx + 0x150]
mov rcx, qword [rbx + 0x148]
add rcx, r15
mov rdx, rdi
mov r8, r14
call fcn.1400b5130
mov rdx, qword [rbx + 0x158]
sub rdx, r15
cmp rdx, r14
jb 0x140046d70
add r15, r14
mov qword [rbx + 0x150], r15
add rdi, r14
jmp 0x140046cf6
lea rcx, [rsp + 0x58]
and qword [rcx - 8], 0
mov qword [rcx - 0x10], rdi
mov rax, qword [rcx - 0x18]
mov rdx, rdi
xor r8d, r8d
call qword [rax + 0x20]
lea rcx, [rsp + 0x80]
call fcn.14001b2a0
jmp 0x140046cc8
mov rcx, r14
call fcn.1400b5e0c
int3
lea rcx, [rsi + 0x1a8]
call fcn.14004a20e
fstp qword [rsi]
add byte [rax], al
jmp 0x140049884
add byte [rax], al
add dword [rax + 0x5cc24bc], eax
add byte [rax], al
add byte [rax + rcx - 0x3a], dh
test byte [rcx + rax*8], ah
rol dword [rcx], 0
add byte [rcx], al
lea rbx, [rsp + 0x290]
lea rsi, [rsp + 0x1d0]
imul rbp, qword [r14 + 0x20], 0x88
mov r14, qword [r14 + 0x18]
invalid
add byte [rbp - 0x75], cl
jbe 0x1400488aa
invalid
xor r12d, r12d
lea r15, [0x140a96554]
lea edi, [0x140a96554]
lea edi, [0x140a96554]
lea rdi, str.httphttpswswssftpfileC:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srcparser.rs
cmp rbp, r12
je case.0x1400488b3.4
mov rax, qword [r14 + r12]
add al, 0x26
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
cmp byte [r14 + r12 + 0x50], 2
je case.0x1400488b3.2
jmp case.0x1400488b3.4
mov rcx, qword [r14 + r12 + 8]
add rcx, 0x10
rcl dword [rax], 0x41
mov eax, 4
mov rdx, rdi
call fcn.140059246
test rax, rax
je case.0x1400488b3.2
cmp byte [rax + 0x48], 2
jne case.0x1400488b3.4
add r12, 0x88
jmp 0x1400488a3
mov rdi, qword [rsp + 0x270]
lock inc qword [rdi]
jle 0x14004a1a6
mov r13, qword [rsp + 0x278]
mov r14, qword [rsp + 0x280]
test r14, r14
je 0x140048925
lock inc qword [r14]
jle 0x14004a1a6
mov r15, qword [rsp + 0x288]
jmp 0x140048928
xor r14d, r14d
mov al, byte [rbx + 2]
mov byte [rsp + 0xd2], al
movzx eax, word [rbx]
mov word [rsp + 0xd0], ax
lock inc qword [rdi]
jle 0x14004a1a6
lea rcx, [rsp + 0x2d0]
lea rdx, [rsp + 0x190]
call fcn.14003f2a8
lea rcx, [rsp + 0x720]
mov rdx, rsi
call fcn.14003f323
mov ecx, 0x20
call fcn.14004ad39
mov rsi, rax
mov ebx, 1
mov qword [rax], rbx
mov qword [rax + 8], rbx
mov qword [rsp + 0x48], rdi
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], r13
mov qword [rsp + 0x160], rax
lea rax, case.0x14001f0b4.476
mov qword [rsp + 0x168], rax
test r14, r14
je 0x1400489cc
mov ecx, 0x20
call fcn.14004ad39
mov rdi, rax
mov qword [rax], rbx
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r15
jmp 0x1400489ce
xor edi, edi
mov qword [rsp + 0x120], rdi
lea rax, [0x140a63de0]
mov qword [rsp + 0x128], rax
mov r14, qword [rsp + 0x258]
test r14, r14
mov qword [rsp + 0x70], r13
je 0x140048b80
mov eax, dword [0x140aa6d4c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x48], 0
je 0x140048e73
mov eax, dword [0x140aa6d4c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0x50]
mov rcx, qword [rax + 0x58]
mov qword [rsp + 0x38], rcx
lea rcx, [r15 + 1]
mov qword [rax + 0x50], rcx
lea rbx, [rsp + 0x880]
mov rcx, rbx
call fcn.14009f547
mov rcx, rbx
call fcn.14009f5b0
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x60], rdx
lea rbx, [rsp + 0x880]
mov rcx, rbx
call fcn.14009f547
mov rcx, rbx
call fcn.14009f5b0
mov r13, rax
mov qword [rsp + 0x90], rdx
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x78], rax
mov eax, dword [rsp + 0x268]
mov dword [rsp + 0xa0], eax
mov ecx, 0xe8
call fcn.14002cbcf
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
and word [rbx + 0x10], 0
mov qword [rbx + 0x18], rdi
lea rax, [0x140a63de0]
mov qword [rbx + 0x20], rax
movdqu xmm0, xmmword [0x140a700c0]
movdqu xmmword [rbx + 0x28], xmm0
movups xmm1, xmmword [0x140a700d0]
movups xmmword [rbx + 0x38], xmm1
mov qword [rbx + 0x48], r15
mov rax, qword [rsp + 0x38]
mov qword [rbx + 0x50], rax
movdqu xmmword [rbx + 0x58], xmm0
movups xmmword [rbx + 0x68], xmm1
mov rax, qword [rsp + 0x40]
mov qword [rbx + 0x78], rax
mov rax, qword [rsp + 0x60]
mov qword [rbx + 0x80], rax
movdqu xmmword [rbx + 0x88], xmm0
movups xmmword [rbx + 0x98], xmm1
mov qword [rbx + 0xa8], r13
mov rax, qword [rsp + 0x90]
mov qword [rbx + 0xb0], rax
mov qword [rbx + 0xb8], rsi
lea rax, case.0x14001f0b4.476
mov qword [rbx + 0xc0], rax
mov qword [rbx + 0xc8], r14
and qword [rbx + 0xd0], 0
mov rax, qword [rsp + 0x78]
mov qword [rbx + 0xd8], rax
mov eax, dword [rsp + 0xa0]
mov dword [rbx + 0xe0], eax
jmp 0x140048b9c
lea rcx, [rsp + 0x120]
call fcn.14004b755
lea rcx, [rsp + 0x160]
call case.0x14001f0b4.476
xor ebx, ebx
movzx eax, word [rsp + 0xd0]
mov word [rsp + 0x120], ax
mov al, byte [rsp + 0xd2]
mov byte [rsp + 0x122], al
lea r15, [rsp + 0x880]
lea rsi, [rsp + 0x3c0]
mov ecx, 0x10
mov rdi, r15
rep movsq qword [rdi], qword [rsi]
movups xmm0, xmmword [rsp + 0x2d0]
movups xmm1, xmmword [rsp + 0x2e0]
movups xmm2, xmmword [rsp + 0x2f0]
movups xmm3, xmmword [rsp + 0x300]
movups xmmword [r15 + 0xb0], xmm3
movups xmmword [r15 + 0xa0], xmm2
movups xmmword [r15 + 0x90], xmm1
movups xmmword [r15 + 0x80], xmm0
lea rcx, [rsp + 0x940]
lea rdx, [rsp + 0x720]
mov r8d, 0x88
call fcn.1400b5130
lea rcx, [rsp + 0x725]
lea rsi, [rsp + 0x440]
mov r8d, 0x60
mov rdx, rsi
call fcn.1400b5130
movups xmm0, xmmword [rsi + 0x60]
movaps xmmword [rsp + 0x2d0], xmm0
mov rax, qword [rsi + 0x70]
mov qword [rsp + 0x2e0], rax
mov al, byte [rsi + 0x185]
mov byte [rsp + 0x38], al
mov r13, qword [rsi + 0xf0]
mov eax, dword [rsi + 0xf8]
mov dword [rsp + 0x60], eax
mov r14, qword [rsi + 0x100]
mov edi, dword [rsi + 0x108]
mov al, byte [rsi + 0x191]
mov byte [rsp + 0x40], al
mov ecx, 0x220
call fcn.1400280f3
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
lea rcx, [rsi + 0x10]
mov r8d, 0x148
mov rdx, r15
call fcn.1400b5130
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x158], rax
mov rax, qword [rsp + 0x70]
mov qword [rsi + 0x160], rax
mov qword [rsi + 0x168], rbx
movzx eax, word [rsp + 0x120]
mov word [rsi + 0x170], ax
mov al, byte [rsp + 0x122]
mov byte [rsi + 0x172], al
lea rcx, [rsi + 0x173]
lea rdx, [rsp + 0x720]
mov r8d, 0x65
call fcn.1400b5130
cmp rbp, r12
movaps xmm0, xmmword [rsp + 0x2d0]
movups xmmword [rsi + 0x1d8], xmm0
mov rax, qword [rsp + 0x2e0]
mov qword [rsi + 0x1e8], rax
mov qword [rsi + 0x1f0], r14
mov dword [rsi + 0x1f8], edi
mov qword [rsi + 0x200], r13
mov eax, dword [rsp + 0x60]
mov dword [rsi + 0x208], eax
mov rax, qword [rsp + 0x80]
mov qword [rsi + 0x210], rax
mov al, byte [rsp + 0x38]
mov byte [rsi + 0x218], al
setne byte [rsi + 0x219]
mov al, byte [rsp + 0x40]
mov byte [rsi + 0x21a], al
lea rcx, [rsp + 0x270]
call case.0x14001f0b4.476
lea rdi, [rsp + 0x238]
mov rcx, rdi
call case.0x14001f0b4.476
cmp qword [rdi + 0x10], 0
je 0x140048db2
lea rcx, [rsp + 0x248]
call case.0x14001f0b4.476
cmp qword [rsp + 0x280], 0
lea rdi, [rsp + 0x5a8]
mov rbx, qword [rsp + 0x58]
je 0x140048dd7
lea rcx, [rsp + 0x280]
call case.0x14001f0b4.476
mov rcx, rdi
call fcn.14005beef
cmp qword [rsp + 0x68], 0
jne 0x140048df4
lea rcx, [rsp + 0x570]
call fcn.140039290
test rbx, rbx
jne 0x140048e11
cmp qword [rsp + 0x5b0], 0
je 0x140048e11
lea rcx, [rsp + 0x5b0]
call case.0x14001f0b4.476
mov rax, qword [rsp + 0x88]
mov qword [rax + 0x1b8], rsi
mov rsi, rax
mov rcx, qword [rax + 0x1b0]
xor edx, edx
call fcn.140052190
cmp rax, 1
jne 0x140048e63
mov rax, qword [rsp + 0x88]
lea rsi, [rax + 0x1b8]
mov rcx, rdx
call fcn.14004a1b1
mov rcx, rsi
mov rsi, qword [rsp + 0x88]
call fcn.14004a1ff
jmp 0x140048325
mov rax, qword [rsi + 0x1a8]
mov qword [rsi + 0x1c0], rax
jmp 0x140048ecd
call fcn.1400b93e3
jmp 0x140048a1b
lea r14, [rsi + 0x1c0]
mov qword [rsi + 0x1c8], r14
lea r13, [rsi + 0x1d8]
mov byte [rsi + 0x1d8], 0
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x58], rdi
mov qword [rsi + 0x1d0], r14
mov rax, qword [rsp + 0x3b0]
mov rbx, qword [rax]
mov rcx, rbx
call fcn.140051d26
mov edi, eax
test dil, 1
jne 0x140049865
mov esi, edi
shr esi, 0x10
mov rbp, qword [r14]
lea r14, [rbp + 0x80]
lea r15, [rbp + 0x1a0]
lea r12, [rsp + 0x440]
mov rcx, r12
mov rdx, r15
mov r8, r14
call fcn.14006f1a2
mov r12, qword [r12]
cmp r12, 2
je 0x140048fcd
cmp r12d, 3
jne 0x140048ff4
lea rcx, [rbp + 0x100]
mov rdx, rbx
call fcn.14009967c
lea rbx, [rsp + 0x440]
mov rcx, rbx
mov rdx, r15
mov r8, r14
call fcn.14006f1a2
mov r12, qword [rbx]
cmp r12, 2
je 0x140049032
cmp r12d, 3
jne 0x14004905d
shr edi, 8
mov r12d, 3
cmp byte [rbp + 0x1b8], 0
je 0x140049098
mov rax, qword [rbp + 0x1c0]
xor ecx, ecx
cmp rax, 2
movzx edi, dil
cmovb edi, ecx
sbb r12, 0
jmp 0x140049098
mov rax, qword [rbp + 0x1c0]
mov r12d, 2
cmp rax, 2
jb 0x140049096
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.3_src_syncmpscchan.rs
lea r8, [0x140a68140]
jmp 0x140049053
lea rdi, [rsp + 0x448]
lea rcx, [rsp + 0x880]
mov r8d, 0x108
mov rdx, rdi
call fcn.1400b5130
mov rax, qword [rdi + 0x108]
mov qword [rsp + 0x58], rax
lock sub qword [rbp + 0x1c0], 2
jae 0x140049096
mov ecx, 7
int 0x29
ud2
mov rax, qword [rbp + 0x1c0]
mov r12d, 2
cmp rax, 2
jb 0x140049096
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.3_src_syncmpscchan.rs
lea r8, [0x140a68128]
mov edx, 0x30
call fcn.1400b6120
lea rdi, [rsp + 0x448]
lea rcx, [rsp + 0x880]
mov r8d, 0x108
mov rdx, rdi
call fcn.1400b5130
mov rax, qword [rdi + 0x108]
mov qword [rsp + 0x58], rax
lock sub qword [rbp + 0x1c0], 2
jb 0x14004a1a8
xor edi, edi
mov ecx, edi
mov edx, esi
call fcn.14009adbb
cmp r12, 3
mov rsi, qword [rsp + 0x88]
je 0x140049865
lea rdi, [rsp + 0x190]
lea rdx, [rsp + 0x880]
mov r8d, 0x108
mov rcx, rdi
call fcn.1400b5130
mov byte [rsi + 0x1d8], 1
lea rcx, [rsp + 0x720]
mov r8d, 0x108
mov rdx, rdi
call fcn.1400b5130
lea r14, [rsi + 0x1b8]
cmp r12, 2
je 0x140049870
lea rcx, [rsp + 0xc98]
mov qword [rcx - 8], r12
invalid
clc
lea rdx, [rsp + 0x720]
mov r8d, 0x108
call fcn.1400b5130
lea rbx, [rsp + 0xd18]
lea rax, [rsp + 0xcb8]
or al, 0
add byte [rbx + rcx*4 + 0x63], cl
pop rax
mov ecx, dword [rbx + 0x60]
mov dword [rsp + 0x90], ecx
mov bpl, byte [rax + 0xe0]
movups xmm0, xmmword [rbx + 0x68]
movaps xmmword [rsp + 0x390], xmm0
add byte [rax], al
mov rcx, qword [rbx + 0x78]
mov qword [rsp + 0x3a0], rcx
lea rdi, [rsp + 0xbb8]
mov ecx, 0xb
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
lea r15, [rsp + 0x2d0]
lea edi, [rsp + 0x2d0]
and al, 0xd0
add al, byte [rax]
add byte [rcx + 0xc], bh
mov rdi, r15
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rax - 8]
mov qword [rsp + 0x180], rcx
movdqu xmm0, xmmword [rax - 0x28]
fmul dword [rdi]
adc byte [rax - 0x18], cl
movaps xmmword [rsp + 0x170], xmm1
movdqa xmmword [rsp + 0x160], xmm0
mov rcx, rbx
call fcn.140060a69
lea r8, str.httphttpswswssftpfileC:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srcparser.rs
mov r9d, 4
mov rcx, rax
call fcn.140060aab
test al, al
je 0x1400491ec
mov rcx, rbx
call fcn.140060a69
lea r8, [0x140a9364c]
mov r9d, 5
mov rcx, rax
call fcn.140060aab
test al, al
jne 0x14004921d
mov rsi, qword [r14]
lea rdi, [rsi + 0x10]
cmp byte [rsi + 0x21a], 0
je 0x14004922d
mov rcx, rbx
call fcn.140060a69
lea r8, [0x140a9364c]
mov r9d, 5
mov ecx, 5
mov rcx, rax
call fcn.140060aab
test al, al
je 0x14004922d
mov rcx, rbx
call fcn.14006d46b
mov r15, rax
jmp 0x1400494cb
mov qword [rsp + 0x3a8], rdi
mov byte [rsp + 0x110], bpl
mov qword [rsp + 0x98], r12
cwde
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsi + 0x178]
xor ecx, ecx
mov qword [rsp + 0x50], rsi
je 0x140049276
push rax
cmp qword [rsi + 0x1a0], 0
sete cl
lea rdx, [rsp + 0x880]
or byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x7d], cl
invalid
sbb byte [rax], al
add ecx, ecx
mov qword [rdx], rcx
lea r12, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
lea rcx, [rsp + 0x880]
call fcn.1400233f0
test rax, rax
test eax, eax
je 0x140049491
mov r14, rax
mov r13, rdx
mov rcx, r15
call fcn.1400155f9
test al, al
jne 0x14004a154
mov rcx, r15
mov rdx, r14
mov edx, esi
call fcn.140025356
mov ebp, eax
movzx eax, word [rsp + 0x328]
and ax, bp
and eax, ebp
movzx eax, ax
xor edi, edi
mov rcx, qword [rsp + 0x320]
mov rsi, rax
mov eax, 0
cmp rsi, rcx
jae 0x1400492cc
mov rax, qword [rsp + 0x318]
movzx ebx, word [rax + rsi*4]
cmp rbx, 0xffff
je 0x14004934f
movzx eax, word [rax + rsi*4 + 2]
movzx ecx, word [rsp + 0x328]
mov edx, eax
and edx, ecx
mov r8d, esi
mov eax, esi
sub r8d, edx
and r8d, ecx
cmp r8, rdi
jb 0x14004934f
cmp ax, bp
jne 0x140049341
mov rcx, qword [rsp + 0x2f0]
mov rdx, qword [rsp + 0x2f8]
mov r8, rbx
mov r9, r12
call fcn.14002517c
lea rcx, [rax + 0x40]
mov rdx, r14
call fcn.140012c66
cld
inc dword [rax + rax*8 + 0x13b850f]
add byte [rax], al
inc rdi
inc rsi
mov rax, rsi
jmp 0x1400492c4
invalid
cmp rdi, 0x200
setae al
cmp qword [rsp + 0x2d0], 2
setne dil
and dil, al
invalid
lea rcx, [rsp + 0x440]
mov rdx, r14
mov edx, esi
call fcn.140021ca9
std
dec dword [rax - 0x75]
test byte [rax + rax*2], ah
add al, 0
add byte [rax - 0x75], cl
pushfq
and al, 0x48
add al, 0
add byte [rax - 0x73], cl
mov word [rax + rdx*2], fs
and al, 0x50
add al, 0
add byte [rdi], cl
adc byte [rcx], al
movaps xmmword [rsp + 0xd0], xmm0
sub dword [rsp + 0xd0], eax
movdqa xmm0, xmmword [rsp + 0xd0]
movdqa xmmword [rsp + 0x440], xmm0
invalid
movdqa xmm0, xmmword [rsp + 0x440]
movdqa xmmword [rsp + 0x190], xmm0
mov ecx, dword [rsp + 0xd0]
add byte [rax], al
mov dword [rsp + 0xb0], ecx
mov cl, byte [rsp + 0xd4]
mov byte [rsp + 0xb4], cl
add byte [rax], al
cmp dil, 2
je 0x14004946d
mov qword [rsp + 0x120], r15
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x130], rbx
and al, 0x30
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdi], fs
add dword [rax], eax
add bl, dh
movq qword [rcx], mm0
mov qword [rsp + 0x148], rsi
add dword [rax], eax
add byte [rax], al
mov word [rsp + 0x150], bp
mov byte [rsp + 0x152], dil
mov byte [rsp + 0x152], bh
mov al, byte [rsp + 0xb4]
mov byte [rcx + 0x1f], al
mov eax, dword [rsp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rcx - 0x72b7e4bf], cl
mov esp, 0x44024
add byte [rax - 0x77], cl
mov rcx, rdi
mov rdx, r13
call fcn.140009464
inc dword [rcx - 0x76]
and byte [r8 + 0x4602484], r9b
add byte [rax], al
lea rcx, [rsp + 0x120]
mov rdx, rdi
call fcn.1400265f6
invalid
mov word [rsp + 0x70], bp
mov qword [rsp + 0x48], rsi
jmp 0x14004927b
mov dil, 2
mov rax, rsi
mov eax, esi
mov rsi, qword [rsp + 0x48]
movzx rbp, word [rsp + 0x70]
jmp 0x1400493ae
invalid
invalid
lea rsi, [rsp + 0x440]
lea rdx, [rsp + 0xbb8]
add byte [rax - 0x77], cl
int1
call fcn.14006fd20
cmp byte [rsi], 3
add esi, dword ds:[rbp + 0x77]
lea rcx, [rsp + 0xbb8]
call fcn.14006d4cb
mov r15, rax
lea rcx, [rsp + 0x440]
add al, 0
add al, ch
invalid
jne 0x1400494cb
invalid
cmp qword [rsp + 0x160], 0
mov r14, qword [rsp + 0x80]
add byte [rax], al
mov r12, qword [rsp + 0x60]
je 0x1400494f0
lea rcx, [rsp + 0x168]
call fcn.14003a29d
lea rcx, [rsp + 0x2d0]
call fcn.14003a1b5
lea rcx, [rsp + 0x390]
add eax, dword [rax]
add al, ch
sub eax, 0xbdffff0d
add al, byte [rax]
add byte [rax], al
add byte [rbx + 0x4c402454], cl
mov eax, dword [rsp + 0x78]
mov r13, qword [rsp + 0xa0]
and al, 0xa0
movabs al, byte [0x7b3e9000000]
lea rdi, [rsp + 0x828]
lea rsi, [rsp + 0x440]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
cmp qword [rsp + 0x160], 0
add byte [rdi], cl
invalid
invalid
add byte [rax], al
invalid
movups xmm0, xmmword [rsp + 0x168]
movups xmm1, xmmword [rsp + 0x178]
adc byte [rsp + 0x178], cl
movaps xmmword [rsp + 0x360], xmm1
movaps xmmword [rsp + 0x350], xmm0
xor eax, eax
mov qword [rsp + 0x338], rax
cmp qword [rsp + 0x350], 0
mov esp, 0x35024
add byte [rax], al
add byte [rbx + rcx*4 + 0x6c], cl
and al, 0x50
je 0x1400495c1
lea rsi, [rsp + 0x440]
lea rdx, [rsp + 0x350]
mov rcx, rsi
call fcn.140009464
invalid
sti
dec dword [rax - 0x75]
invalid
mov qword [rsp + 0x338], rax
movups xmm0, xmmword [rsi + 8]
movaps xmmword [rsp + 0x880], xmm0
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x890], rax
movaps xmm0, xmmword [rsp + 0x350]
movaps xmm1, xmmword [rsp + 0x360]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
sub dword [rsp + 0xb0], eax
movdqa xmm0, xmmword [rsp + 0x880]
movdqa xmmword [rsp + 0xf0], xmm0
jg 0x140049572
and al, 0xf0
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
or byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x100], eax
mov ebp, 1
jmp 0x140049639
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xc0], xmm0
movq qword [rsp + 0xc0], mm0
jg 0x140049596
and al, 0xc0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xa1ff22
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
xor ebp, ebp
mov r13, qword [rsp + 0x50]
cmp byte [r13 + 0x219], 0
je case.default.0x1400496e7
cmp byte [rsp + 0x828], 0
je case.default.0x1400496e7
lea rdx, [0x140a69898]
lea rcx, [rsp + 0x828]
mov word [rax + rbp], fs
or byte [rax], al
add al, ch
xchg ebp, eax
pushfq
std
inc dword [rax + rax*8 + 0x3b0840f]
add byte [rax], al
movups xmm6, xmmword [0x140a68c98]
lea rdx, [rsp + 0x440]
movaps xmmword [rdx + 0x10], xmm6
sub dword [rdx + 0x10], esi
sub dword [rdx + 0x10], esi
movups xmm7, xmmword [0x140a68c88]
movaps xmmword [rdx], xmm7
lea rcx, [rsp + 0x2d0]
call fcn.140015b55
test al, al
jne case.default.0x1400496e7
mov rax, qword [r13 + 0x210]
imul r14, qword [rax + 0x20], 0x88
add byte [rax - 0x75], cl
js 0x1400496ce
add r14, rdi
lea r15, [0x140a96568]
pcmpeqd xmm8, xmm8
cmp rdi, r14
mov r13, qword [rsp + 0x50]
je case.default.0x1400496e7
mov rsi, rdi
add rdi, 0x88
mov rax, qword [rsi]
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
dec byte [rax - 0x7f]
invalid
lea rcx, [rsp + 0x828]
call fcn.140082403
mov r9d, 4
mov ecx, 4
mov ecx, 4
mov rcx, rax
lea r8, str.httphttpswswssftpfileC:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srcparser.rs
jmp 0x140049842
mov rbx, qword [rsi + 8]
lea rcx, [rsp + 0x828]
call fcn.140082403
cmp qword [rbx + 0x28], 0
je 0x1400496c5
mov r12, rax
mov r13, rdx
mov qword [rsp + 0x38], r14
mov rcx, qword [rbx + 0x30]
mov rdx, qword [rbx + 0x38]
mov r8, rax
mov r9, r13
call fcn.140047263
mov r14, qword [rbx + 0x10]
adc byte [rbx + rcx*4 + 0x7b], cl
sbb byte [rcx + rcx*4 - 5], cl
and rbx, rax
shr rax, 0x39
movd xmm0, eax
outsb dx, byte [rsi]
shl byte [rsi + 0xf], 0x60
sal dl, 0xf
jo 0x14004971f
add byte [rsi + 0x44], ah
pshufw mm1, mm0, 0
xor eax, eax
mov qword [rsp + 0x68], rax
movdqu xmm10, xmmword [r14 + rbx]
movdqa xmm0, xmm10
pcmpeqb xmm0, xmm9
pmovmskb eax, xmm0
mov word [rsp + 0x440], ax
and al, 0x40
add al, 0
invalid
and al, 0x40
add al, 0
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
add al, 0
add al, ch
push r12
std
dec dword [rax - 0x7b]
sal byte [rbx + rbp + 0x48], 1
fimul dword [rcx + riz - 6]
lea rcx, [rsp + 0x440]
call case.0x140018e0d.123
test rax, rax
je 0x1400497c6
add rdx, rbx
and rdx, r15
neg rdx
imul rax, rdx, 0x68
mov r8, qword [r14 + rax - 0x60]
mov r9, qword [r14 + rax - 0x58]
mov rcx, r12
loope 0x140049802
mov edx, ebp
call fcn.140009695
test al, al
je 0x140049789
jmp 0x1400498cd
pcmpeqb xmm10, xmm8
pmovmskb eax, xmm10
test eax, eax
mov rax, qword [rsp + 0x68]
jne 0x140049854
invalid
jnp 0x140049822
add rbx, rax
add ebx, eax
add rbx, 0x10
add rax, 0x10
and rbx, r15
jmp case.0x14004bb71.37
lea rdx, [rsi + 8]
lea r12, [rsp + 0x440]
mov rcx, r12
lea r8, [rsp + 0x828]
call fcn.14005938b
mov ebx, dword [rsp + 0x440]
mov rcx, r12
call fcn.140059229
loope 0x1400497fb
adc bh, dl
add byte [rax], al
cmp ebx, 2
je 0x1400496c5
invalid
jmp 0x1400498f0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp], fs
or byte [rax], al
add al, ch
ror dword [rbx - 0x46befffd], 1
add eax, 0x48000000
mov rcx, rax
lea rcx, [rsp + 0x828]
call fcn.140082403
mov r9d, 5
mov rcx, rax
lea r8, [0x140a9364c]
call fcn.140009695
test al, al
je 0x1400496c5
jmp 0x1400498f0
mov r14, qword [rsp + 0x38]
lea r15, [0x140a96568]
or ch, cl
movsb byte [rdi], byte [rsi]
add cl, ch
invalid
invalid
invalid
invalid
inc dword [rcx - 0x3a]
add byte [r11], r8b
mov byte [r13], 3
mov al, 1
mov cl, 3
jmp 0x140049888
lea rcx, [rsi + 0x1c0]
call fcn.14004a20e
mov rcx, r14
xchg edx, eax
or dword [rax], eax
add byte [rcx + rcx*4 - 0xf], cl
call fcn.14004a1ff
mov cl, 1
xor eax, eax
ror byte [rax + 0x1e08e], 0
mov byte [rsi + 0x1e0], cl
movaps xmm6, xmmword [rsp + 0xf10]
movaps xmm7, xmmword [rsp + 0xf20]
movaps xmm8, xmmword [rsp + 0xf30]
movaps xmm9, xmmword [rsp + 0xf40]
movaps xmm1, xmmword [rsp + 0xf40]
movaps xmm10, xmmword [rsp + 0xf50]
add byte [rax - 0x7f], cl
invalid
add rsp, 0xf68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsi]
lea rcx, [0x140a9657c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [rsi + 0x30]
xor edx, edx
cmp byte [rsi + 0x50], 2
cmovne rdx, rax
jmp 0x140049933
invalid
mov rax, qword [rsi]
mov rax, qword [rsi]
lea rcx, [0x140a9657c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 8]
add rcx, 0x10
lea rdx, str.httphttpswswssftpfileC:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srcparser.rs
mov r8d, 4
call fcn.140059246
stc
add byte [rax], al
stc
add byte [rax], al
test rax, rax
je case.0x140049901.2
mov rcx, rax
add rcx, 0x28
xor edx, edx
cmp byte [rax + 0x48], 2
add cl, byte [rax + 0xf]
invalid
invalid
add cl, byte [rax + 0xf]
ror dword [r8 - 0x73], 1
mov word [rax + rdx*4], fs
add dword [rax], eax
add al, ch
jbe 0x14004993b
lea rcx, [rsp + 0x190]
call fcn.1400296b6
jmp 0x1400499b2
std
invalid
add rsi, 8
lea rdi, [rsp + 0x880]
lea r8, [rsp + 0x828]
sub byte [rax], cl
add byte [rax], al
sub byte [rax], cl
add byte [rax], al
mov rcx, rdi
mov rdx, rsi
call fcn.14005938b
cmp dword [rdi], 2
jne 0x140049970
mov byte [rsp + 0x1b0], 2
jmp 0x1400499b2
lea rbx, [rsp + 0x440]
lea rsi, [rsp + 0x880]
mov ecx, 0xa
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
lea rax, [rsp + 0x468]
xor edx, edx
cmp byte [rax + 0x20], 2
cmovne rdx, rax
lea rcx, [rsp + 0x190]
call fcn.1400296b6
mov rcx, rbx
call fcn.1400576f8
mov r13, qword [rsp + 0x50]
cmp byte [rsp + 0x1b0], 2
je case.default.0x1400496e7
mov rax, qword [rsp + 0x1b0]
lea r9, [rsp + 0x880]
mov qword [r9 + 0x20], rax
movdqu xmm0, xmmword [rsp + 0x190]
movups xmm1, xmmword [rsp + 0x1a0]
movaps xmmword [r9 + 0x10], xmm1
movdqa xmmword [r9], xmm0
lea r8, [rsp + 0xd0]
movaps xmmword [r8 + 0x10], xmm6
movaps xmmword [r8], xmm7
lea rsi, [rsp + 0x440]
lea rdx, [rsp + 0x2d0]
mov rcx, rsi
call fcn.140025e25
mov rcx, rsi
call fcn.14004617c
lea rsi, [rsp + 0x440]
mov rcx, rsi
call fcn.1400241d2
lea rdi, [rsp + 0x190]
lea rdx, [rsp + 0x390]
mov rcx, rdi
call fcn.140060ace
lea rbx, [rsp + 0x880]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.14001a56e
lea rsi, [rsp + 0x440]
lea r8, [rsp + 0x828]
mov rcx, rsi
mov rdx, rbx
call fcn.14006eec9
mov rbx, qword [rsi]
mov r14b, byte [rsi + 8]
mov r15b, byte [rsi + 9]
cmp rbx, 3
je 0x140049ab1
lea rdx, [rsp + 0x44a]
mov rdi, qword [rdx + 0xce]
shr rdi, 8
lea rcx, [rsp + 0x880]
mov r8d, 0xce
call fcn.1400b5130
lea rsi, [rsp + 0x19a]
mov qword [rsi - 0xa], rbx
mov byte [rsi - 2], r14b
mov byte [rsi - 1], r15b
lea rdx, [rsp + 0x880]
mov r8d, 0xce
mov rcx, rsi
call fcn.1400b5130
mov al, byte [rsp + 0x110]
mov byte [rsi + 0xce], al
mov rax, rdi
shr rax, 0x30
mov byte [rsi + 0xd5], al
mov rax, rdi
shr rax, 0x20
mov word [rsi + 0xd3], ax
mov dword [rsi + 0xcf], edi
lea rsi, [rsp + 0x440]
lea rdx, [rsp + 0x190]
lea r8, [rsp + 0xb0]
mov rcx, rsi
call case.0x14006a12e.40
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.12.7_src_async_implclient.rsinternal_error:_entered_unreachable_code:_hickory_dns_shouldnt_be_enabled_unless_the_feature_is
lea r14, [rsp + 0x880]
mov rcx, r14
mov rdx, rsi
call fcn.140060b2f
lea rsi, [rsp + 0x440]
lea rbx, [rsp + 0x2d0]
mov rcx, rsi
mov rdx, rbx
call fcn.140060b74
mov rcx, r14
call fcn.14003a1b5
mov ecx, 0xc
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x440]
mov r8d, 0x100
mov rcx, rsi
mov rdx, r14
call fcn.1400b5130
mov rcx, qword [rsp + 0x3a8]
mov rdx, rsi
call fcn.14003f661
mov r12, rax
mov r14, rdx
mov r8d, dword [rsp + 0x90]
cmp r8d, 0x3b9aca00
jne 0x140049bc7
mov rax, qword [r13 + 0x1f0]
mov qword [rsp + 0x98], rax
mov r8d, dword [r13 + 0x1f8]
lea rsi, [rsp + 0x440]
mov rcx, rsi
mov rdx, qword [rsp + 0x98]
call fcn.140060e56
mov rcx, rsi
call fcn.140060e73
mov qword [rsp + 0x68], rax
mov rdx, qword [r13 + 0x200]
mov r8d, dword [r13 + 0x208]
lea rsi, [rsp + 0x440]
mov rcx, rsi
call fcn.140060e56
mov rcx, rsi
call fcn.140060e73
mov qword [rsp + 0x38], rax
lea rdi, [rsp + 0x440]
mov ecx, 0xc
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
lock inc qword [r13]
jle 0x14004a1a6
mov r8, qword [r13 + 0x200]
mov edx, dword [r13 + 0x208]
mov rax, qword [rsp + 0x3a0]
mov qword [rsp + 0x894], rax
movaps xmm0, xmmword [rsp + 0x390]
movups xmmword [rsp + 0x884], xmm0
lea rdi, [rsp + 0xb60]
lea rsi, [rsp + 0xbb8]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
lea rax, [rsp + 0xc28]
lea rsi, [rsp + 0x440]
mov ecx, 0xc
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x100]
mov qword [rax - 8], rcx
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rax - 0x18], xmm0
movdqu xmm0, xmmword [rsp + 0x880]
movups xmm1, xmmword [rsp + 0x88c]
movdqa xmmword [rsp + 0x370], xmm0
movups xmmword [rsp + 0x37c], xmm1
mov r15, qword [rsp + 0x338]
mov dword [rsp + 0x40], edx
mov qword [rsp + 0x90], r15
mov eax, 1
lock xadd qword [0x140aa60d0], rax
mov qword [rsp + 0x190], rax
lea rdi, [rsp + 0x890]
mov qword [rdi - 0x10], rbp
mov qword [rdi - 8], r15
lea rsi, [rsp + 0xc10]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
lea rax, [rsp + 0x908]
lea rsi, [rsp + 0xb60]
mov ecx, 0xb
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
and qword [rax + 0x58], 0
mov qword [rax + 0x60], 8
and qword [rax + 0x68], 0
mov qword [rax + 0x70], r8
mov dword [rax + 0x78], edx
movaps xmm0, xmmword [rsp + 0x370]
movups xmmword [rax + 0x7c], xmm0
movdqu xmm0, xmmword [rsp + 0x37c]
movdqu xmmword [rax + 0x88], xmm0
mov qword [rax + 0x98], r13
mov qword [rax + 0xa0], r12
mov qword [rax + 0xa8], r14
and qword [rax + 0xb0], 0
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0xb8], rcx
mov rcx, qword [rsp + 0x38]
mov qword [rax + 0xc0], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rax + 0xc8], rcx
lea rsi, [rsp + 0x9d8]
lea rdx, [rsp + 0xda0]
mov r15, r8
mov r8d, 0x170
mov rcx, rsi
call fcn.1400b5130
mov byte [rsi + 0x170], 0
mov eax, dword [rsp + 0xa9]
mov ecx, dword [rsp + 0xac]
mov dword [rsi + 0x171], eax
mov dword [rsi + 0x174], ecx
mov rbx, rbp
lea rbp, [rsp + 0x190]
mov qword [rsi + 0x178], rbp
call fcn.14005c11f
test rax, rax
je 0x14004a181
add rax, 0x18
mov rcx, rax
call fcn.14007eb34
mov rbp, rax
mov qword [rsp + 0x98], rdx
mov rax, qword [rax]
mov qword [rsp + 0x50], rax
lea rdi, [rsp + 0x450]
mov qword [rsp + 0x110], rbx
mov qword [rdi - 0x10], rbx
mov rax, qword [rsp + 0x90]
mov rbx, rax
mov qword [rdi - 8], rax
lea rsi, [rsp + 0xc10]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
lea rax, [rsp + 0x4c8]
lea rsi, [rsp + 0xb60]
mov ecx, 0xb
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
and qword [rax + 0x58], 0
mov qword [rax + 0x60], 8
and qword [rax + 0x68], 0
mov qword [rsp + 0x78], r15
mov qword [rax + 0x70], r15
mov ecx, dword [rsp + 0x40]
mov dword [rax + 0x78], ecx
movaps xmm0, xmmword [rsp + 0x370]
movups xmmword [rax + 0x7c], xmm0
movdqu xmm0, xmmword [rsp + 0x37c]
movdqu xmmword [rax + 0x88], xmm0
mov qword [rsp + 0xa0], r13
mov qword [rax + 0x98], r13
mov qword [rsp + 0x60], r12
mov qword [rax + 0xa0], r12
mov qword [rsp + 0x80], r14
mov qword [rax + 0xa8], r14
and qword [rax + 0xb0], 0
mov r15, qword [rsp + 0x68]
mov qword [rax + 0xb8], r15
mov r12, qword [rsp + 0x38]
mov qword [rax + 0xc0], r12
mov rdi, qword [rsp + 0x58]
mov qword [rax + 0xc8], rdi
lea rsi, [rsp + 0x598]
lea rdx, [rsp + 0xda0]
mov r8d, 0x170
mov rcx, rsi
call fcn.1400b5130
mov byte [rsi + 0x170], 0
mov eax, dword [rsp + 0xa9]
mov ecx, dword [rsp + 0xac]
mov dword [rsi + 0x171], eax
mov dword [rsi + 0x174], ecx
lea rax, [rsp + 0x190]
mov qword [rsi + 0x178], rax
cmp qword [rsp + 0x50], 0
je 0x14004a108
mov rsi, qword [rsp + 0x190]
mov rdi, qword [rbp]
lock inc qword [rdi]
jle 0x14004a1a6
lea r13, [rdi + 0x58]
mov ecx, 0x380
mov edx, 0x80
call fcn.140026bd2
mov r14, rax
mov qword [rax], 0xcc
and qword [rax + 8], 0
lea rax, [0x140a69568]
mov qword [r14 + 0x10], rax
and qword [r14 + 0x18], 0
mov qword [r14 + 0x20], rdi
mov qword [r14 + 0x28], rsi
mov rax, qword [rsp + 0x110]
mov qword [r14 + 0x30], rax
mov qword [r14 + 0x38], rbx
lea rdi, [r14 + 0x40]
lea rsi, [rsp + 0xc10]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
lea rdi, [r14 + 0xb8]
lea rsi, [rsp + 0xb60]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
and qword [r14 + 0x110], 0
mov qword [r14 + 0x118], 8
and qword [r14 + 0x120], 0
mov rax, qword [rsp + 0x78]
mov qword [r14 + 0x128], rax
mov eax, dword [rsp + 0x40]
mov dword [r14 + 0x130], eax
movaps xmm0, xmmword [rsp + 0x370]
movups xmmword [r14 + 0x134], xmm0
movdqu xmm0, xmmword [rsp + 0x37c]
movdqu xmmword [r14 + 0x140], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [r14 + 0x150], rax
mov rax, qword [rsp + 0x60]
mov qword [r14 + 0x158], rax
mov rax, qword [rsp + 0x80]
mov qword [r14 + 0x160], rax
and qword [r14 + 0x168], 0
mov qword [r14 + 0x170], r15
mov qword [r14 + 0x178], r12
mov rdi, qword [rsp + 0x58]
mov qword [r14 + 0x180], rdi
lea rcx, [r14 + 0x188]
lea rdx, [rsp + 0xda0]
mov r8d, 0x170
call fcn.1400b5130
mov byte [r14 + 0x2f8], 0
mov eax, dword [rsp + 0xa9]
mov ecx, dword [rsp + 0xac]
mov dword [r14 + 0x2f9], eax
mov dword [r14 + 0x2fc], ecx
pxor xmm0, xmm0
movdqa xmmword [r14 + 0x300], xmm0
and qword [r14 + 0x310], 0
mov rcx, r13
mov rdx, r14
mov r8, r14
call fcn.140056c8e
test rax, rax
je 0x14004a118
mov rcx, rbp
mov rdx, rax
call fcn.14009cc27
jmp 0x14004a118
lea rcx, [rsp + 0x440]
call fcn.14007e624
xor r14d, r14d
mov rsi, qword [rsp + 0x88]
mov rax, qword [rsp + 0x98]
dec qword [rax]
test r14, r14
je 0x14004a17d
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [r14], rcx
je 0x140048ecd
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x20]
jmp 0x140048ecd
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
lea rcx, [0x140a64da7]
lea r9, [0x140a64df0]
lea r8, [rsp + 0x30]
mov edx, 0x17
call fcn.1400b63c0
xor eax, eax
jmp 0x14004a190
lea rcx, [rsp + 0x880]
call fcn.14007e624
mov al, 1
lea rcx, [rsp + 0x440]
mov byte [rcx], al
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.12.7_src_blockingclient.rs
call fcn.1400b7f75
ud2
mov ecx, 7
int 0x29
ud2
int1
add rsp, 0x20
pop rsi
jmp 0x14004b28e
invalid
add byte [rsi + 0x48], dl
sub esp, 0x20
mov rsi, rcx
mov rcx, qword [rcx]
call fcn.14006fbbf
mov rcx, rsi
call fcn.14003a5d5
add rsi, 8
or byte [rax - 0x77], cl
int1
or byte [rax - 0x77], cl
int1
add rsp, 0x20
pop rsi
jmp fcn.14003ad3a
cmp edi, esp
invalid
invalid
invalid
sub ebx, 1
add dh, byte [rcx + rdi + 0xf]
cmp dword [rdi], ecx
mov dh, 0x47
clc
invalid
sbb al, 0x48
test eax, eax
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14004b29c
jmp fcn.14004b29d
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
mov esi, ecx
call fcn.14005700f
lea rcx, [rsi + 0x30]
call fcn.14004b7ce
add byte [rax], al
mov rcx, rsi
call fcn.14003a724
out dx, eax
invalid
dec dword [rax - 0x75]
push 0x20c48348
pop rsi
jmp fcn.14003ab9e
invalid
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
test rcx, rcx
je 0x14004bb08
invalid
cmp rcx, 1
jne 0x14004bb3d
cmp eax, 5
jne case.0x1400488b3.22
add rsi, 8
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp 0x14004be8c
add rsi, 8
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp 0x14004bdaa
lea rdx, [rax - 3]
lea r8, [rax - 2]
xor ecx, ecx
cmp rdx, 2
cmovb rcx, r8
cmp rcx, 1
stc
invalid
je 0x14004bb45
stc
add dword [rdx + rdx + 0x48], esi
test ecx, ecx
test rcx, rcx
jne 0x14004bb3d
cmp eax, 2
jne 0x14004bb8c
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea rcx, [rsi + 8]
cmp byte [rsi + 0x78], 4
jne 0x14004bafc
mov rsi, qword [rcx]
movzx eax, byte [rsi + 0x151]
cmp rax, 6
ja case.default.0x14004bb71
add al, byte [rax]
invalid
lea rcx, [0x140a965ac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rsi
call fcn.14004be6a
lea rcx, [rsi + 0xc8]
mov cs, eax
add byte [rax], al
add al, ch
and ah, dh
hlt
invalid
invalid
jmp case.0x1400498de.13
mov cs, eax
add byte [rax], al
add al, ch
and ah, dh
hlt
invalid
mov rcx, qword [rsi + 0x120]
add byte [rax], al
cmp rcx, 4
je 0x14004bc16
lea rdx, [rcx - 1]
xor eax, eax
cmp rcx, 2
cmp ecx, 2
cmp ecx, 2
cmovae rax, rdx
cmp rax, 1
je 0x14004bbe6
ret 0x8348
test rax, rax
jne 0x14004bc16
lea rcx, [rsi + 0x120]
call fcn.14004bdfe
add al, byte [rax]
add byte [rax + 0x1a0be], al
add dword [rax], eax
add byte [rbx], al
je 0x14004bc16
lea rcx, [rsi + 0x1a0]
call fcn.14001a4a7
call 0x181f0bbd1
lea rcx, [rsi + 0x170]
call fcn.14003aae8
invalid
out dx, eax
invalid
invalid
jmp 0x14004bd5e
invalid
mov rdi, qword [rsi + 0x128]
mov rbx, qword [rsi + 0x130]
mov rax, qword [rbx]
test rax, rax
je 0x14004bc01
invalid
add eax, 0xfff98948
ror byte [rbx + rcx*4 + 0x43], 1
or byte [rbp - 0x7b], cl
sal byte [rsp + rcx + 0x48], 0x8b
je 0x14004bc16
invalid
invalid
push rbx
mov rcx, rdi
call rax
mov r8, qword [rbx + 8]
test r8, r8
je 0x14004bc16
mov rdx, qword [rbx + 0x10]
mov rcx, rdi
adc byte [rax - 0x77], cl
stc
call fcn.14001ebd7
lea rcx, [rsi + 0xc8]
call fcn.14003aa69
lea rcx, [rsi + 0x110]
call fcn.14003a710
invalid
invalid
dec dword [rax - 0x77]
int1
add al, ch
out dx, al
invalid
call fcn.14004be6a
add rsi, 0x100
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp case.0x14001f0b4.476
movzx eax, byte [rsi + 0x498]
cmp eax, 3
je 0x14004bcb3
cwde
add al, 0
add byte [rbx + 0x5b7403f8], al
test eax, eax
jne 0x14004bd5e
ror byte [rdi], 0x85
inc byte [rax]
add byte [rax], al
lea rcx, [rsi + 0x1c0]
call fcn.14004afa7
lea rcx, [rsi + 0x1d8]
call case.0x14001f0b4.476
dec dword [rax - 0x73]
mov gs, eax
add dword [rax], eax
add al, ch
sar edx, 1
invalid
invalid
jmp 0x14004bd5e
rol byte [rcx], 0
add al, ch
cmp esi, ebx
invalid
dec dword [rax - 0x73]
mov gs, eax
add dword [rax], eax
add al, ch
sar edx, 1
invalid
cmp byte [rsi + 0x1ab], 0
jne 0x14004bd5e
lea rcx, [rsi + 0x188]
call fcn.14004afa7
jmp 0x14004bd5e
lea rcx, [rsi + 0x158]
jmp 0x14004bd59
movzx eax, byte [rsi + 0x491]
cmp eax, 3
je 0x14004bcfc
test eax, eax
jne case.0x1400496e7.18
lea rdi, [rsi + 0x210]
lea rcx, [rsi + 0x478]
call fcn.14004afa7
lea rcx, [rsi + 0x3c0]
call fcn.140046294
lea rcx, [rsi + 0x3d0]
add eax, dword [rax]
add al, ch
in al, 0xea
invalid
dec dword [rax - 0x77]
stc
call fcn.14004b755
jmp case.0x1400496e7.18
add eax, dword [rax]
add al, ch
in al, 0xea
invalid
movzx ecx, byte [rsi + 0x3b8]
cmp ecx, 3
je 0x14004bd13
mov eax, 0x88
test ecx, ecx
je 0x14004bd18
jmp 0x14004bd27
mov eax, 0xa0
lea rcx, [rsi + 0x250]
add rcx, rax
call fcn.14004afa7
lea rcx, [rsi + 0x240]
call fcn.14004b755
mov byte [rsi + 0x490], 0
lea rcx, [rsi + 0x230]
add al, byte [rax]
add al, ch
nop
invalid
invalid
dec dword [rax - 0x73]
mov fs, word [rax]
add al, byte [rax]
add al, ch
movsd dword [rdi], dword [rsi]
invalid
invalid
add al, byte [rax]
add al, ch
nop
invalid
lea rcx, [rsi + 0x1f8]
call fcn.14003aae8
mov rcx, rsi
call fcn.14004be6a
lea rcx, [rsi + 0x138]
call case.0x14001f0b4.476
lea rcx, [rsi + 0x148]
call fcn.14003a710
lea rcx, [rsi + 0x100]
call fcn.14003aa69
lea rcx, [rsi + 0xe0]
call fcn.14004b823
mov edx, 8
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140007190
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x1e0
call fcn.14003a710
lea rcx, [rsi + 0x148]
call fcn.14003a724
mov rcx, rsi
call fcn.14004bdfe
lea rcx, [rsi + 0x178]
call fcn.14001a4a7
lea rcx, [rsi + 0x80]
call fcn.14004be6a
add rsi, 0x1d0
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp case.0x14001f0b4.476
push rsi
sub rsp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0x70]
cmp eax, 2
je 0x14004beaf
cmp eax, 3
je 0x14004bec1
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14004b7a2
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.14004a8e2
cmp byte [rsi + 0x29], 2
jne 0x14004bec7
add rsp, 0x20
pop rsi
ret
add rsi, 0x10
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14004b823
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x638
mov rbx, r8
mov r15, rdx
mov r14, rcx
mov rcx, rdx
call fcn.14004c714
cmp rax, 1
jne 0x14004c373
mov rcx, r14
mov r8, rbx
add rsp, 0x638
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1400653d4
mov rcx, qword [r15]
add rcx, 0xfffffffffffffffa
cmp rcx, 3
mov eax, 1
cmovb rax, rcx
test rax, rax
jne 0x14004c6b0
mov rsi, qword [r15 + 8]
lea rdx, [r15 + 0x10]
lea rcx, [rsp + 0x450]
mov r8d, 0x1e8
call fcn.1400b5130
invalid
add byte [rcx - 0x39], cl
invalid
or byte [rax], al
add byte [rax], al
cmp rsi, 1
cmp esi, 1
ja 0x14004c6c5
lea rcx, [rsp + 0x268]
mov qword [rcx - 8], rsi
clc
lea rdx, [rsp + 0x450]
add byte [rcx - 0x48], al
call 0x12804c3d8
push rbp
lea eax, [rsi]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x40
add al, 0
add byte [rax - 0x73], cl
mov esp, 0x3a824
add byte [rdx + rcx*4 + 0x4a], al
or byte [rax - 0x73], cl
mov ah, 0x24
enter 0, 0
mov rcx, rsi
mov r8, rdi
call fcn.140053b62
cmp byte [rsi], 3
jne 0x14004c429
lea rcx, [rsp + 0x260]
call 0x14004bdaa
stc
invalid
invalid
mov esi, 5
mov dil, 2
add al, byte [rbp + 0x31]
in al, 0x41
mov ch, 2
xor ebp, ebp
jmp 0x14004c5a5
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x17f], rax
add byte [rax], al
movups xmm0, xmmword [rsp + 0xc8]
movups xmm1, xmmword [rsp + 0xd8]
movups xmm2, xmmword [rsp + 0xe8]
movups xmmword [rsp + 0x16f], xmm2
movups xmmword [rsp + 0x15f], xmm1
movups xmmword [rsp + 0x14f], xmm0
mov rdx, rdi
lea rdi, [rsp + 0x188]
lea rsi, [rsp + 0x260]
mov ecx, 0x10
rep movsq qword [rdi], qword [rsi]
lea rax, [rsp + 0x3d8]
lea rdi, [rsp + 0x208]
mov ecx, 0xb
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov cl, byte [rax + 0x71]
mov byte [rsp + 0x27], cl
mov rcx, qword [rax + 0x68]
mov qword [rsp + 0x48], rcx
mov rsi, qword [rax - 0xf8]
mov rbp, qword [rax - 0xf0]
movups xmm0, xmmword [rax - 0xe8]
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [rax - 0xd8]
movaps xmmword [rsp + 0x60], xmm0
mov cl, byte [rax - 0xc8]
mov byte [rsp + 0x70], cl
mov r13b, byte [rax - 0xc7]
test al, 0x39
invalid
invalid
dec dword [rbx - 0xc578]
dec dword [rcx + 0xf30244c]
mov bh, 0x88
invalid
invalid
invalid
jmp qword [rsi - 0x77]
and al, 0x34
mov r12b, byte [rax - 0xc0]
invalid
invalid
invalid
dec dword [rdi]
adc byte [rax - 0xbf], al
invalid
invalid
dec dword [rdi]
sub dword [rsp + 0x80], eax
add byte [rdi], cl
adc byte [rax - 0xaf], al
movaps xmmword [rsp + 0x90], xmm0
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rax - 0x9f], al
movaps xmmword [rsp + 0xa0], xmm0
sub dword [rsp + 0xa0], eax
add byte [rdi], cl
adc byte [rax - 0x90], al
jo 0x14004c534
invalid
dec dword [rdi]
movups xmmword [rsp + 0xaf], xmm0
mov dil, byte [rax - 0x80]
mov rcx, qword [rax - 0x78]
mov qword [rsp + 0x107], rcx
mov rcx, qword [rax - 0x7f]
mov qword [rsp + 0x100], rcx
mov rcx, qword [rax + 0x58]
pop rax
mov qword [rsp + 0x40], rcx
mov rcx, qword [rax + 0x60]
invalid
mov qword [rsp + 0x38], rcx
movups xmm0, xmmword [rax - 0x40]
movups xmmword [rsp + 0x13f], xmm0
movups xmm0, xmmword [rax - 0x50]
mov al, 0xf
adc dword [rsp + 0x12f], eax
add byte [rax], al
movups xmm0, xmmword [rax - 0x60]
movups xmmword [rsp + 0x11f], xmm0
movups xmm0, xmmword [rax - 0x70]
movups xmmword [rsp + 0x10f], xmm0
mov rcx, rdx
call fcn.14003a724
mov rcx, r15
call case.0x1400504fa.43
mov qword [r15], rsi
mov qword [r15 + 8], rbp
movaps xmm0, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], al
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [r15 + 0x10], xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [r15 + 0x20], xmm1
mov al, byte [rsp + 0x70]
mov byte [r15 + 0x30], al
mov byte [r15 + 0x31], r13b
xor dword [rbx + 0x41302444], ecx
mov dword [rdi + 0x32], eax
xor cl, byte [rdi]
mov bh, 0x44
and al, 0x34
mov word [r15 + 0x36], ax
mov byte [r15 + 0x38], r12b
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
movaps xmm2, xmmword [rsp + 0xa0]
movups xmmword [r15 + 0x39], xmm0
movups xmmword [r15 + 0x49], xmm1
movups xmmword [r15 + 0x59], xmm2
movups xmm0, xmmword [rsp + 0xaf]
movups xmmword [r15 + 0x68], xmm0
mov byte [r15 + 0x78], dil
lea rcx, [r15 + 0x79]
lea rdx, [rsp + 0x100]
mov r8d, 0x87
call fcn.1400b5130
test dword [rdx - 0x74b7fffa], 0x49402444
mov dword [rdi + 0x100], eax
mov rax, qword [rsp + 0x38]
mov qword [r15 + 0x108], rax
mov rax, qword [rsp + 0x48]
and al, 0x48
mov qword [r15 + 0x110], rax
add byte [rax], al
mov al, byte [rsp + 0x27]
mov byte [r15 + 0x118], al
lea rcx, [r15 + 0x120]
lea rdx, [rsp + 0x188]
mov r8d, 0xd8
call fcn.1400b5130
mov rcx, r15
call fcn.14004c714
cmp rax, 1
jne 0x14004c6fb
mov rcx, r14
mov r8, rbx
call fcn.1400653d4
nop
add rsp, 0x638
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp rax, 1
jne 0x14004c6be
mov rcx, r15
call fcn.14003a7e5
mov qword [r15], 8
lea rax, str.internal_error:_entered_unreachable_code:_lazy_state_wrong
lea rcx, [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rcx + 8], 1
lea rax, [rsp + 0x28]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_util_0.1.7_srccommonlazy.rs
call fcn.1400b5f90
lea rcx, str.internal_error:_entered_unreachable_codeC:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.3_src_sync_notify.rs
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_util_0.1.7_srccommonlazy.rs
mov edx, 0x28
call fcn.1400b6120
int3
sal byte [rbp + rax + 0x48], 0x89
stc
or byte [r13 - 0x7b], cl
sal byte [rsp + rcx + 0x48], 0x8b
push rbx
adc byte [rax - 0x77], cl
stc
lea ecx, [rsi + 0x210]
clc
invalid
sub rsp, 0x20
mov rsi, qword [rcx]
lea rcx, [rsi + 0x10]
adc al, ch
iretd
invalid
invalid
dec dword [rax - 0x7d]
invalid
invalid
adc al, ch
iretd
je 0x14004c9a4
lock dec qword [rsi + 8]
jne 0x14004c9a4
mov edx, 8
or byte [rax], al
add byte [rax], al
mov rcx, rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
and byte [rsi - 0x17], bl
in al, dx
cmpsd dword [rsi], dword [rdi]
sti
call qword [rax + 0x20c48348]
invalid
invalid
pop rsi
jmp fcn.140007190
nop
add rsp, 0x20
invalid
invalid
invalid
pop rsi
ret
push rbx
sub rsp, 0x28
mov rsi, qword [rcx]
mov rdi, qword [rsi + 0x20]
mov rbx, qword [rsi + 0x28]
add rdi, 0x18
lea r14, [0x140a965c8]
sub rbx, 1
jb 0x14004ca18
cmp dword [rdi - 0x18], 2
je case.0x14004c9e7.2
movzx eax, byte [rdi - 8]
cmp rax, 6
ja case.0x14004c9e7.2
movsxd rax, dword [r14 + rax*4]
add rax, r14
jmp rax
mov rcx, rdi
call fcn.140079571
jmp case.0x14004c9e7.2
cmp dword [rdi], 1
jne case.0x14004c9e7.2
mov rcx, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
call case.0x140037063.589
jmp case.0x14004c9e7.2
mov rcx, rdi
call fcn.14001b2a0
add rdi, 0x138
jmp 0x14004c9ca
mov rax, qword [rsi + 0x18]
test rax, rax
je 0x14004ca36
imul r8, rax, 0x138
mov rcx, qword [rsi + 0x20]
mov edx, 8
call fcn.14001ebd7
cmp rsi, 0xffffffffffffffff
je 0x14004ca59
lock dec qword [rsi + 8]
jne 0x14004ca59
mov edx, 8
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.140007190
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
cmp byte [rbx + 0x240], 0
jne 0x14004ff5b
mov rax, qword [rbx + 0x80]
test rax, rax
jne 0x14004d38f
movabs rcx, 0x8000000000000002
cmp qword [rbx + 0xe8], rcx
jne 0x14004d584
mov cl, byte [rbx + 0x230]
mov byte [rbx + 0x230], 3
cmp cl, 3
je 0x14004ff64
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov byte [rsp + 0x100], cl
mov ecx, dword [rdi]
mov edx, dword [rdi + 3]
add ecx, dword [rbp + rcx*4 - 0x7c]
and al, 1
add dword [rax], eax
add byte [rcx - 0x77], al
push rax
add eax, dword [rcx - 0x77]
or byte [rax - 1], cl
enter 0xffffffffffff8348, 0xfffffffffffffff8
add cl, byte [rdi]
jae case.0x14004d52a.5
invalid
add byte [rax - 0x75], cl
mov ah, 0x24
call 0x18804d3ef
lea ecx, [rsi + 0x18]
mov rsi, qword [rsp + 0xe8]
lea rcx, [rsi + 0x18]
mov rdx, qword [r13]
call fcn.140010601
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x14004d42d
cmp rax, 2
jne 0x14004ffe0
cmp byte [rsp + 0x100], 2
je 0x14004d42d
mov rax, qword [rsp + 0xf0]
mov rax, qword [rax + 0x38]
test rax, rax
js 0x14004d4db
invalid
call fcn.140028266
mov r14, rax
cmp dword [r12], 1
invalid
add dword [rbp + 0x33], esi
jne 0x14004d46f
mov rcx, rbp
mov rdi, qword [rsp + 0x2e0]
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.140066f94
add dword [rax], eax
mov rcx, r12
call fcn.140065590
mov qword [r12], 2
mov ecx, 0xc
add byte [rax], al
add byte [rax - 0x77], cl
out dx, al
add byte [rax], al
add byte [rax - 0x77], cl
out dx, al
rep movsq qword [rdi], qword [rsi]
mov rdi, qword [rsp + 0x38]
mov rcx, rbp
mov rdx, rbx
mov r8, r13
call fcn.140066c5b
mov rax, qword [rsp + 0x4c0]
lea rcx, [rax - 5]
cmp rcx, 2
jb 0x14004d4ab
cmp eax, 4
jne 0x14004d4a3
mov rcx, qword [rsp + 0x4c8]
call fcn.140040e49
jmp 0x14004d4ab
mov rcx, rbp
call fcn.140067064
mov rax, qword [r12]
test rax, rax
test eax, eax
test eax, eax
je 0x14004d4c1
cmp eax, 3
je 0x14004d4c1
mov rcx, rbx
call fcn.140028a54
mov rcx, r14
call fcn.14004a8bc
lea rcx, [rsp + 0xe0]
call fcn.14004ba21
jmp 0x14004d35f
lea rcx, [rsp + 0xf0]
mov rdx, r13
call fcn.14002a56f
test al, al
jne case.0x14004d52a.6
lea rcx, [rsp + 0x1f50]
mov rdx, rbx
mov r8, r13
call fcn.140066c5b
mov rax, qword [rsp + 0x1f50]
lea rcx, [rax - 3]
cmp rcx, 3
ja case.default.0x14004d52a
lea rdx, [0x140a965e4]
movsxd rax, dword [rdx + rcx*4]
add rax, rdx
jmp rax
mov rcx, rbp
lea rdx, [rsp + 0xf0]
lea r8, [rsp + 0x1f58]
call fcn.14002a677
cmp byte [rsp + 0x4e0], 2
jne 0x14004f656
mov rcx, r15
call fcn.14004b9e7
mov rax, qword [rsp + 0x100]
mov qword [r15 + 0x20], rax
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
jmp 0x14004d35f
mov rax, qword [rsp + 0x198]
cmp dword [rax], 2
je 0x14004fdc0
mov rcx, qword [rsp + 0x198]
mov rdx, r13
call fcn.1400403e6
test al, al
je 0x14004fdc0
movzx eax, word [rbx + 0x129]
mov ecx, dword [rbx + 0x12c]
mov rdx, qword [rbx]
mov qword [rsp + 0x2c0], rdx
mov rdx, qword [rbx + 8]
mov r8b, byte [rbx + 0x130]
mov byte [rsp + 0x56], r8b
mov r8b, byte [rbx + 0x132]
mov byte [rsp + 0x57], r8b
mov dword [rsp + 0x204], eax
shr eax, 8
mov dword [rsp + 0xbc], eax
mov rax, rdx
shl rax, 5
mov qword [rsp + 0x248], rax
mov eax, ecx
shr eax, 8
mov dword [rsp + 0x200], eax
mov dword [rsp + 0xb8], ecx
shr ecx, 0x10
mov dword [rsp + 0x1fc], ecx
cmp rdx, 1
mov qword [rsp + 0x258], rdx
adc rdx, 0
mov qword [rsp + 0x2b8], rdx
cmp qword [rbx + 0x1c0], 0
je 0x14004f18e
lea rsi, [rsp + 0x4c8]
mov r14, qword [rsp + 0x258]
cmp qword [rsp + 0x2c0], 0
je 0x14004d720
cmp r14, 0x65
jb 0x14004d749
mov rax, r14
shr rax, 0x3a
mov r13, qword [rsp + 0x2b8]
jne 0x1400501fd
mov rdi, qword [rsp + 0x248]
mov rcx, rdi
call fcn.140027347
test rax, rax
je 0x1400501e8
mov rsi, rax
mov qword [rsp + 0x1f58], r13
mov qword [rsp + 0x1f60], rax
mov qword [rsp + 0x2bd8], r14
mov qword [rsp + 0x1f50], 1
mov rcx, rdi
call fcn.140027347
test rax, rax
je 0x140050212
mov qword [rsp + 0x238], rsi
mov qword [rsp + 0x4c8], r13
mov qword [rsp + 0x4d0], rax
mov qword [rsp + 0x1148], r14
mov qword [rsp + 0x4c0], 1
mov r15, qword [rbx + 0x1b8]
mov r12, qword [rbx + 0x1c0]
mov rdx, r13
mov qword [rsp + 0x340], rax
mov rsi, rax
jmp 0x14004d7a8
mov edx, 0x64
mov qword [rsp + 0x2bd8], rdx
and qword [rsp + 0x1f50], 0
mov qword [rsp + 0x1148], rdx
and qword [rsp + 0x4c0], 0
jmp 0x14004d79a
and qword [rsp + 0x1f50], 0
mov r8d, 0xc80
lea rcx, [rsp + 0x1f58]
mov rdx, rbp
call fcn.1400b5130
mov qword [rsp + 0x2bd8], r14
and qword [rsp + 0x4c0], 0
mov r8d, 0xc80
mov rcx, rsi
lea rdx, [rsp + 0x11b0]
call fcn.1400b5130
mov qword [rsp + 0x1148], r14
mov rdx, r14
mov r15, qword [rbx + 0x1b8]
mov r12, qword [rbx + 0x1c0]
mov qword [rsp + 0xc0], rsi
mov qword [rsp + 0xc8], rdx
lea r14, [r15 + r12]
mov qword [rsp + 0x11b0], r15
mov qword [rsp + 0x11b8], r14
mov qword [rsp + 0x11c0], r15
mov rax, r15
cmp rax, r14
jae 0x14004f100
movzx ecx, byte [rax]
cmp ecx, 0xa
je 0x14004d809
cmp ecx, 0xd
jne 0x14004d80e
lea rcx, [rax + 1]
cmp rcx, r14
jae 0x14004f100
cmp byte [rax + 1], 0xa
lea rax, [rax + 2]
je 0x14004d7d7
jmp 0x14004da1b
inc rax
jmp 0x14004d7d7
mov qword [rsp + 0x11c0], rax
mov qword [rsp + 0x11b0], rax
mov rcx, r14
sub rcx, rax
cmp rcx, 8
jb 0x14004da25
mov r13, qword [rax]
lea rcx, [rax + 8]
xor edx, edx
movabs r8, 0x312e312f50545448
cmp r13, r8
setne dl
movabs r9, 0x302e312f50545448
cmp r13, r9
lea rdx, [rdx + rdx*4 + 1]
mov edi, 0
cmovne rdi, rdx
mov qword [rsp + 0x11c0], rcx
mov rdx, r13
bts rdx, 0x38
cmp rdx, r8
jne 0x14004db5b
cmp rcx, r14
jae 0x14004f100
mov dl, byte [rax + 8]
add rax, 9
mov qword [rsp + 0x11c0], rax
mov ecx, 6
cmp dl, 0x20
jne 0x14004db58
mov qword [rsp + 0x11b0], rax
cmp byte [rsp + 0xb8], 0
je 0x14004d8d8
lea rcx, [rsp + 0x11b0]
call fcn.1400248f1
test al, al
jne 0x14004f100
mov r14, qword [rsp + 0x11b8]
mov rax, qword [rsp + 0x11c0]
cmp rax, r14
jae 0x14004f100
mov bpl, byte [rax]
lea rcx, [rax + 1]
mov qword [rsp + 0x11c0], rcx
add bpl, 0xd0
mov edi, 3
cmp bpl, 9
ja 0x14004db5b
cmp rcx, r14
jae 0x14004f100
mov r9b, byte [rax + 1]
lea rcx, [rax + 2]
mov qword [rsp + 0x11c0], rcx
lea edx, [r9 - 0x30]
cmp dl, 9
ja 0x14004db5b
cmp rcx, r14
jae 0x14004f100
mov r10b, byte [rax + 2]
lea rcx, [rax + 3]
mov qword [rsp + 0x11c0], rcx
add r10b, 0xd0
cmp r10b, 0xa
jae 0x14004db5b
cmp rcx, r14
jae 0x14004f100
movzx ecx, byte [rax + 3]
lea r11, [rax + 4]
mov qword [rsp + 0x11c0], r11
cmp ecx, 0xa
je 0x14004ee22
cmp ecx, 0xd
je 0x14004db0d
cmp ecx, 0x20
jne 0x14004db5b
cmp byte [rsp + 0xb8], 0
je 0x14004d9bf
lea rcx, [rsp + 0x11b0]
mov rsi, r9
mov r14d, r10d
call fcn.1400248f1
test al, al
jne 0x14004f100
mov r10d, r14d
mov r9, rsi
mov r14, qword [rsp + 0x11b8]
mov r11, qword [rsp + 0x11c0]
mov qword [rsp + 0x11b0], r11
xor ecx, ecx
mov rax, r11
cmp rax, r14
jae 0x14004f100
mov rsi, rax
movzx edx, byte [rax]
inc rax
cmp edx, 9
je 0x14004da0c
cmp edx, 0x20
je 0x14004da0c
cmp edx, 0xa
je 0x14004f07a
cmp edx, 0xd
je 0x14004f08e
test dl, dl
js 0x14004da0c
lea r8d, [rdx - 0x21]
cmp r8b, 0x5e
jae 0x14004db5b
test dl, dl
movzx ecx, cl
mov edx, 1
cmovs ecx, edx
jmp 0x14004d9cc
mov edi, 2
jmp 0x14004db5b
mov dl, byte [rax]
lea rcx, [rax + 1]
mov qword [rsp + 0x11c0], rcx
mov edi, 6
cmp dl, 0x48
jne 0x14004db5b
cmp rcx, r14
jae 0x14004f100
mov dl, byte [rax + 1]
lea rcx, [rax + 2]
mov qword [rsp + 0x11c0], rcx
cmp dl, 0x54
jne 0x14004db5b
cmp rcx, r14
jae 0x14004f100
mov dl, byte [rax + 2]
lea rcx, [rax + 3]
mov qword [rsp + 0x11c0], rcx
cmp dl, 0x54
jne 0x14004db5b
cmp rcx, r14
jae 0x14004f100
mov dl, byte [rax + 3]
lea rcx, [rax + 4]
mov qword [rsp + 0x11c0], rcx
cmp dl, 0x50
jne 0x14004db5b
cmp rcx, r14
jae 0x14004f100
mov dl, byte [rax + 4]
lea rcx, [rax + 5]
mov qword [rsp + 0x11c0], rcx
cmp dl, 0x2f
jne 0x14004db5b
cmp rcx, r14
jae 0x14004f100
mov dl, byte [rax + 5]
lea rcx, [rax + 6]
mov qword [rsp + 0x11c0], rcx
cmp dl, 0x31
jne 0x14004db5b
cmp rcx, r14
jae 0x14004f100
mov cl, byte [rax + 6]
add rax, 7
mov qword [rsp + 0x11c0], rax
cmp cl, 0x2e
mov eax, 0
cmove rdi, rax
jne 0x14004db5b
jmp 0x14004f100
cmp r11, r14
jae 0x14004f100
mov dl, byte [rax + 4]
add rax, 5
mov qword [rsp + 0x11c0], rax
mov ecx, 3
cmp dl, 0xa
jne 0x14004db58
mov byte [rsp + 0x48], r10b
mov qword [rsp + 0x78], r9
mov qword [rsp + 0x11b0], rax
mov ecx, 1
mov qword [rsp + 0x80], rcx
xor esi, esi
mov rdi, rax
jmp 0x14004ee46
mov rdi, rcx
cmp edi, 6
mov r13, qword [rsp + 0x88]
mov r15, qword [rsp + 0x40]
mov r12, qword [rsp + 0x58]
lea rbp, [rsp + 0x4c0]
mov qword [rsp + 0x240], rdi
jne 0x14004f262
cmp byte [rsp + 0x57], 0
je 0x14004f262
xor esi, esi
mov ax, 0xc8
mov qword [rsp + 0x250], rax
xor edi, edi
xor eax, eax
mov qword [rsp + 0xb0], rax
xor eax, eax
mov qword [rsp + 0x70], rax
mov rcx, rbp
call fcn.140029943
mov qword [rsp + 0x288], rdi
mov rax, qword [rsp + 0x1b0]
lea rcx, [rsp + 0x290]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rcx], xmm0
lea rcx, [rsp + 0x300]
mov rdx, qword [rsp + 0x190]
mov r8, rsi
call fcn.140009a0d
cmp byte [rsp + 0xbc], 0
je 0x14004de4a
mov rdx, qword [rsp + 0x2bd8]
lea rbx, [rsp + 0x1f58]
cmp rdx, 0x65
jb 0x14004dc2d
mov rdx, qword [rsp + 0x1f58]
mov rbx, qword [rsp + 0x1f60]
mov rcx, qword [rsp + 0x70]
cmp rdx, rcx
jb 0x140050234
mov r12, rcx
shl r12, 5
add r12, rbx
mov qword [rsp + 0x78], r12
cmp rbx, r12
je 0x14004de4a
lea r13, [rbx + 0x20]
mov r8, qword [rsp + 0x300]
mov r9, qword [rsp + 0x308]
mov rcx, qword [rbx + 0x10]
mov rdx, qword [rbx + 0x18]
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1_role.rs
mov qword [rsp + 0x20], rax
call fcn.1400267fb
mov rsi, rax
mov rdi, rdx
xor r14d, r14d
cmp rdi, r14
je 0x14004dc9a
cmp byte [rsi + r14], 0xa
je 0x14004dc9f
inc r14
jmp 0x14004dc89
mov rbx, r13
jmp 0x14004dc4a
mov qword [rsp + 0x48], r13
mov rcx, rsi
mov rdx, r14
call fcn.140026843
mov r12, rax
mov r15, rdx
mov rcx, rbp
call fcn.14008c9fd
cmp qword [rsp + 0x4c0], 0
mov r13, qword [rsp + 0x4c8]
jne 0x14005015a
mov rbp, qword [rsp + 0x4d0]
mov rcx, rbp
mov rdx, r12
mov r8, r15
call fcn.1400b5130
mov qword [rsp + 0x4c0], r13
mov qword [rsp + 0x4c8], rbp
mov qword [rsp + 0x4d0], r15
lea rax, [r14 + 1]
mov r12, rdi
sub r12, rax
add r14, rsi
inc r14
xor ebp, ebp
test bpl, bpl
jne 0x14004ddc4
xor r15d, r15d
cmp r12, r15
je 0x14004dd31
cmp byte [r14 + r15], 0xa
je 0x14004dd3c
inc r15
jmp 0x14004dd20
mov bpl, 1
mov r13, r14
mov r15, r12
jmp 0x14004dd4c
lea rax, [r15 + 1]
sub r12, rax
lea r13, [r14 + r15]
inc r13
xor ebp, ebp
test r14, r14
je 0x14004ddc4
lea rcx, [rsp + 0x4c0]
mov dl, 0x20
call fcn.140026872
mov rcx, r14
mov rdx, r15
call fcn.140026843
mov r8, rdx
mov rdx, rax
add rdx, r8
mov rcx, r8
movabs r10, 0x100003600
sub rcx, 1
jb 0x14004dd9f
movzx r9d, byte [rax]
cmp r9, 0x20
ja 0x14004ddb7
bt r10, r9
jae 0x14004ddb7
inc rax
mov r8, rcx
jmp 0x14004dd81
lea rcx, [rsp + 0x4c0]
xor r8d, r8d
call fcn.140008b2a
mov r14, r13
jmp 0x14004dd14
lea rcx, [rsp + 0x4c0]
mov rdx, rax
jmp 0x14004ddaa
mov rdx, qword [rsp + 0x4d0]
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1_role.rs
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov r8, rsi
mov r9, rdi
call fcn.1400267fb
mov r8, qword [rsp + 0x4c8]
mov r9, qword [rsp + 0x4d0]
lea rcx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1_role.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.14008cb4f
mov rax, qword [rsp + 0x4d0]
add rax, qword [rbx + 0x10]
mov qword [rbx + 0x18], rax
mov rcx, qword [rsp + 0x4c0]
mov rdx, qword [rsp + 0x4c8]
call fcn.140088c69
mov rbx, qword [rsp + 0x48]
mov r15, qword [rsp + 0x40]
lea rbp, [rsp + 0x4c0]
mov r12, qword [rsp + 0x78]
jmp 0x14004dc4a
mov rcx, qword [rsp + 0x300]
mov rax, qword [rsp + 0x308]
mov rsi, qword [rsp + 0x318]
test sil, 1
jne 0x14004de99
mov qword [rsp + 0x1d8], rcx
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1e8], rsi
lea rax, [0x140a70428]
mov qword [rsp + 0x1d0], rax
mov rbx, qword [rsp + 0x60]
jmp 0x14004df3c
shr rsi, 5
sub rcx, rsi
add rax, rsi
mov rdx, qword [rsp + 0x310]
add rdx, rsi
mov qword [rsp + 0x108], rdx
mov qword [rsp + 0x110], rcx
mov qword [rsp + 0x118], rax
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0x108]
call fcn.140009218
mov qword [rsp + 0x2f8], rsi
mov rax, qword [rsp + 0x1b0]
mov rcx, rax
sub rcx, rsi
mov rbx, qword [rsp + 0x60]
jb 0x140050240
mov qword [rsp + 0x1b0], rcx
add qword [rsp + 0x1a8], rsi
movups xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x1d0], xmm0
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x1e8], rax
mov rax, qword [rbx + 0x20]
mov qword [rbx + 0x20], 3
cmp rax, 3
jne 0x14004dfa3
lea rax, [rsp + 0x11c0]
movups xmmword [rax + 0x18], xmm6
and qword [rsp + 0x11c8], 0
mov eax, 8
mov qword [rsp + 0x11d0], rax
mov qword [rsp + 0x11e8], rax
and qword [rsp + 0x11f0], 0
mov qword [rsp + 0x11f8], 2
and qword [rsp + 0x1200], 0
and word [rsp + 0x1208], 0
xor eax, eax
jmp 0x14004dfbb
mov ecx, 0xb
lea rdi, [rsp + 0x11b8]
mov rsi, qword [rsp + 0x2d0]
rep movsq qword [rdi], qword [rsi]
mov rdi, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x70]
cmp byte [rsp + 0xb0], 2
sete dl
mov qword [rsp + 0x11b0], rax
cmp byte [rsp + 0x56], 0
mov byte [rsp + 0x37], dl
je 0x14004e037
lea rax, [rsp + 0x150]
movups xmmword [rax], xmm6
and qword [rsp + 0x140], 0
mov eax, 8
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x160], rax
and qword [rsp + 0x168], 0
mov qword [rsp + 0x170], 2
and qword [rsp + 0x178], 0
and word [rsp + 0x180], 0
xor eax, eax
jmp 0x14004e03c
mov eax, 3
mov qword [rsp + 0x128], rax
mov r12, qword [rsp + 0x11d8]
mov rax, r12
add rax, rcx
jb 0x1400501b2
mov rdx, qword [rsp + 0x1200]
cmp rax, rdx
jbe 0x14004e295
mov rbx, rdx
lea rcx, [rax - 1]
bsr rcx, rcx
not ecx
mov rdx, 0xffffffffffffffff
shr rdx, cl
cmp rax, 2
mov eax, 0
cmovae rax, rdx
mov r13, rax
inc r13
je 0x1400501b2
cmp rax, 0x7fff
ja 0x1400501b2
test r12, r12
je 0x14004e1d2
mov rdi, qword [rsp + 0x11f8]
movzx eax, word [rsp + 0x1208]
movzx eax, ax
lea rcx, [rbx*4]
xor r14d, r14d
test rcx, rcx
je 0x14004e0f5
cmp word [rdi + r14*4], 0xffff
je 0x14004e0ec
movzx edx, word [rdi + r14*4 + 2]
and edx, eax
mov r8d, r14d
sub r8d, edx
test r8d, eax
je 0x14004e0f8
add rcx, 0xfffffffffffffffc
inc r14
jmp 0x14004e0cc
xor r14d, r14d
mov rcx, rbp
mov rdx, r13
call fcn.140023f4e
mov rcx, rbp
call fcn.140023ed0
mov rsi, rdx
mov qword [rsp + 0x11f8], rax
mov qword [rsp + 0x1200], rdx
dec r13d
mov word [rsp + 0x1208], r13w
mov rcx, r14
mov rdx, rdi
mov r13, rbx
mov r8, rbx
call fcn.1400258a1
mov r15, rdx
shl r15, 2
test r15, r15
je 0x14004e169
lea rbx, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
lea rcx, [rsp + 0x11b0]
call fcn.140015af2
add r15, 0xfffffffffffffffc
mov rax, rbx
jmp 0x14004e142
cmp r14, r13
ja 0x1400502ec
shl r14, 2
mov rax, rdi
mov r15, qword [rsp + 0x40]
test r14, r14
je 0x14004e1a5
lea rbx, [rax + 4]
movzx edx, word [rax]
movzx r8d, word [rax + 2]
lea rcx, [rsp + 0x11b0]
call fcn.140015af2
add r14, 0xfffffffffffffffc
mov rax, rbx
jmp 0x14004e17e
mov rax, rsi
shr rax, 2
add rax, r12
sub rsi, rax
lea rcx, [rsp + 0x11c8]
mov rdx, rsi
call fcn.14001cbd8
mov rcx, rdi
mov rdx, r13
call fcn.1400256bb
jmp 0x14004e286
lea eax, [r13 - 1]
mov word [rsp + 0x1208], ax
mov rcx, rbp
mov rdx, r13
call fcn.140023f4e
mov rcx, rbp
call fcn.140023ed0
mov rsi, rax
mov rdi, rdx
mov rcx, qword [rsp + 0x11f8]
mov rdx, rbx
call fcn.1400256bb
mov qword [rsp + 0x11f8], rsi
mov qword [rsp + 0x1200], rdi
mov rax, r13
shr rax, 2
sub r13, rax
mov rcx, rbp
mov rdx, r13
call fcn.1400225ed
cmp qword [rsp + 0x4c0], 0
mov rsi, qword [rsp + 0x4c8]
jne 0x1400502fe
mov rbx, qword [rsp + 0x4d0]
mov rdi, qword [rsp + 0x11d0]
mov rcx, rdi
xor edx, edx
call fcn.14002404d
mov rcx, qword [rsp + 0x11c8]
mov rdx, rdi
call fcn.14002267c
mov qword [rsp + 0x11c8], rsi
mov qword [rsp + 0x11d0], rbx
and qword [rsp + 0x11d8], 0
mov rbx, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x2bd8]
lea rsi, [rsp + 0x1f58]
cmp rdx, 0x65
jb 0x14004e2bb
mov rdx, qword [rsp + 0x1f58]
mov rsi, qword [rsp + 0x1f60]
cmp rdx, rcx
mov r12, qword [rsp + 0x58]
jb 0x1400501cd
shl rcx, 5
add rcx, rsi
mov qword [rsp + 0x70], rcx
cmp rsi, rcx
mov qword [rsp + 0x278], rsi
je 0x14004eb04
mov r13, qword [rsi]
mov r14, qword [rsi + 8]
mov r8, r14
sub r8, r13
jb 0x14005013c
mov rdx, qword [rsp + 0x1e0]
cmp r14, rdx
ja 0x14005012d
mov rdx, qword [rsp + 0x1d8]
add rdx, r13
mov rcx, rbp
call fcn.140021a4a
cmp qword [rsp + 0x4c0], 0
jne 0x14004f1db
lea rax, [rsp + 0x4c8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
mov r8, qword [rsi + 0x10]
mov r9, qword [rsi + 0x18]
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0x1d0]
call fcn.140009326
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x4c0], xmm0
movaps xmmword [rsp + 0x4d0], xmm1
mov rax, qword [rsp + 0x4c0]
and qword [rsp + 0x4c0], 0
mov qword [rsp + 0x2f0], rax
test rax, rax
je 0x14005014e
mov rax, qword [rsp + 0x4c8]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x4d8]
mov qword [rsp + 0x2e8], rax
mov rcx, rbp
call fcn.14002a432
cmp qword [rsp + 0xc0], 0
jne 0x14004e434
cmp byte [rsp + 0xc8], 0x14
jne 0x14004e434
test byte [rsp + 0x37], 1
jne 0x14004e40f
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x80]
call fcn.14002792a
jmp 0x14004e430
mov r9d, 5
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x80]
lea r8, [0x140a4daab]
call fcn.14002793c
xor al, 1
mov byte [rsp + 0x37], al
mov rsi, qword [rsp + 0x128]
cmp rsi, 3
je 0x14004e92e
lea rcx, [rsp + 0x108]
lea rdx, [rsp + 0x1d0]
mov r8, r13
mov r9, r14
call fcn.140009326
mov rax, qword [rsp + 0x150]
cmp esi, 1
jne 0x14004e47a
test rax, rax
js 0x14004e4b4
cvtsi2ss xmm0, rax
jmp 0x14004e4c9
mov r14, qword [rsp + 0x178]
mov rcx, r14
shr rcx, 2
mov rdx, r14
sub rdx, rcx
cmp rax, rdx
jne 0x14004e55f
test rax, rax
je 0x14004e9dd
add r14, r14
lea rcx, [rsp + 0x128]
mov rdx, r14
jmp 0x14004e552
mov rcx, rax
shr rcx, 1
and eax, 1
or rax, rcx
cvtsi2ss xmm0, rax
addss xmm0, xmm0
mov rdx, qword [rsp + 0x178]
test rdx, rdx
js 0x14004e4dd
cvtsi2ss xmm1, rdx
jmp 0x14004e4f4
mov rax, rdx
shr rax, 1
mov ecx, edx
and ecx, 1
or rcx, rax
cvtsi2ss xmm1, rcx
addss xmm1, xmm1
divss xmm0, xmm1
ucomiss xmm0, xmm7
jae 0x14004e53e
lea rcx, [rsp + 0x128]
call fcn.1400234c4
mov r14, qword [rsp + 0x170]
mov r13, qword [rsp + 0x178]
lea rax, [r13*4]
mov rcx, r14
test rax, rax
je 0x14004e7a4
mov dword [rcx], 0xffff
add rcx, 4
add rax, 0xfffffffffffffffc
jmp 0x14004e525
and qword [rsp + 0x128], 0
add rdx, rdx
lea rcx, [rsp + 0x128]
call fcn.1400256cb
test al, al
jne 0x140050179
lea rcx, [rsp + 0x128]
lea rdx, [rsp + 0xc0]
call fcn.140025356
mov r14d, eax
movzx esi, word [rsp + 0x180]
mov eax, r14d
and eax, esi
mov rbx, qword [rsp + 0x178]
mov r15, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0x48], rcx
mov r12, qword [rsp + 0x150]
xor edi, edi
mov r13, rax
mov eax, 0
cmp r13, rbx
jae 0x14004e5ab
movzx ebp, word [r15 + r13*4]
cmp rbp, 0xffff
je 0x14004e623
movzx eax, word [r15 + r13*4 + 2]
mov ecx, esi
and ecx, eax
mov r8d, r13d
sub r8d, ecx
and r8d, esi
cmp r8, rdi
jb 0x14004e6c6
cmp ax, r14w
jne 0x14004e618
mov rcx, qword [rsp + 0x48]
mov rdx, r12
mov r8, rbp
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
call fcn.14002563d
lea rcx, [rax + 0x38]
lea rdx, [rsp + 0xc0]
call fcn.140012c66
test al, al
jne 0x14004e85d
inc rdi
inc r13
mov rax, r13
jmp 0x14004e5ab
mov rsi, qword [rsp + 0x150]
lea rdi, [rsp + 0x1a0]
mov rcx, rdi
lea rdx, [rsp + 0xc0]
call fcn.140021ca9
movups xmm0, xmmword [rsp + 0x108]
movups xmm1, xmmword [rsp + 0x118]
movaps xmmword [rsp + 0x4d0], xmm1
movaps xmmword [rsp + 0x4c0], xmm0
lea rcx, [rsp + 0x128]
mov edx, r14d
mov r8, rdi
lea rbp, [rsp + 0x4c0]
mov r9, rbp
call fcn.140025585
test al, al
mov rbx, qword [rsp + 0x60]
mov r12, qword [rsp + 0x58]
jne 0x140050186
mov rdx, qword [rsp + 0x178]
cmp r13, rdx
mov r15, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x38]
jae 0x14005016a
mov rax, qword [rsp + 0x170]
mov word [rax + r13*4], si
mov word [rax + r13*4 + 2], r14w
jmp 0x14004e92e
mov rsi, qword [rsp + 0x128]
lea rbx, [rsp + 0x1a0]
mov rcx, rbx
lea rdx, [rsp + 0xc0]
call fcn.140021ca9
movups xmm0, xmmword [rsp + 0x108]
movups xmm1, xmmword [rsp + 0x118]
movaps xmmword [rsp + 0x4d0], xmm1
movaps xmmword [rsp + 0x4c0], xmm0
mov r15, qword [rsp + 0x150]
lea rcx, [rsp + 0x128]
mov edx, r14d
mov r8, rbx
lea rbp, [rsp + 0x4c0]
mov r9, rbp
call fcn.140025585
test al, al
jne 0x140050186
mov rcx, qword [rsp + 0x170]
mov rdx, qword [rsp + 0x178]
mov word [rsp + 0x20], r14w
mov r8, r13
mov r9d, r15d
call fcn.140015953
mov rcx, qword [rsp + 0x128]
test rcx, rcx
mov rdx, rcx
mov r8d, 1
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
cmp rsi, 2
cmove rdx, rcx
cmp rdi, 0x200
cmovb rdx, rcx
mov qword [rsp + 0x128], rdx
mov rbx, qword [rsp + 0x60]
mov r15, qword [rsp + 0x40]
mov r12, qword [rsp + 0x58]
jmp 0x14004e929
mov rbx, qword [rsp + 0x148]
imul rdi, qword [rsp + 0x150], 0x60
add rdi, rbx
movzx eax, word [rsp + 0x180]
movzx r15d, ax
xor r12d, r12d
cmp rbx, rdi
je 0x14004e55f
lea rbp, [rbx + 0x60]
lea rsi, [r12 + 1]
lea rdx, [rbx + 0x38]
lea rcx, [rsp + 0x128]
call fcn.1400154e8
movzx ecx, ax
mov edx, r15d
and edx, ecx
mov word [rbx + 0x58], cx
xor ecx, ecx
mov r8, rdx
mov edx, 0
cmp r8, r13
jae 0x14004e7f8
cmp word [r14 + r8*4], 0xffff
je 0x14004e832
movzx edx, word [r14 + r8*4 + 2]
and edx, r15d
mov r9d, r8d
sub r9d, edx
mov edx, r15d
and edx, r9d
cmp rdx, rcx
jb 0x14004e83f
inc rcx
inc r8
mov rdx, r8
jmp 0x14004e7f8
mov word [r14 + r8*4], r12w
mov word [r14 + r8*4 + 2], ax
jmp 0x14004e852
mov word [rsp + 0x20], ax
mov rcx, r14
mov rdx, r13
mov r9d, r12d
call fcn.140015953
mov rbx, rbp
mov r12, rsi
jmp 0x14004e7c7
cmp r12, rbp
mov rbx, qword [rsp + 0x60]
jbe 0x1400501bb
imul rax, rbp, 0x60
mov rcx, qword [rsp + 0x48]
lea rsi, [rcx + rax]
cmp qword [rcx + rax], 0
mov r15, qword [rsp + 0x40]
je 0x14004ea8e
mov r14, qword [rsi + 0x10]
mov rdi, qword [rsp + 0x168]
movups xmm0, xmmword [rsp + 0x108]
movups xmm1, xmmword [rsp + 0x118]
lea rax, [rsp + 0x4d0]
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x10], xmm0
mov qword [rsp + 0x4c0], 1
mov qword [rsp + 0x4c8], r14
and qword [rsp + 0x4d0], 0
mov qword [rsp + 0x4d8], rbp
lea rcx, [rsp + 0x158]
lea rbp, [rsp + 0x4c0]
mov rdx, rbp
call fcn.140025661
mov rdx, qword [rsp + 0x168]
cmp rdx, r14
mov r12, qword [rsp + 0x58]
jbe 0x1400501d9
mov rax, qword [rsp + 0x160]
shl r14, 6
mov ecx, 1
mov qword [rax + r14 + 0x10], rcx
mov qword [rax + r14 + 0x18], rdi
mov qword [rsi], rcx
mov qword [rsi + 0x10], rdi
mov rdi, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x278]
add rsi, 0x20
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1a0], xmm0
mov rax, qword [rsp + 0x2f0]
mov qword [rsp + 0x4c0], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x4c8], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x4d0], rax
mov rax, qword [rsp + 0x2e8]
mov qword [rsp + 0x4d8], rax
mov byte [rsp + 0x4e0], 0
mov eax, dword [rsp + 0x108]
mov ecx, dword [rsp + 0x10b]
lea rdx, [rsp + 0x4d0]
mov dword [rdx + 0x14], ecx
mov dword [rdx + 0x11], eax
lea rcx, [rsp + 0x11b0]
lea rdx, [rsp + 0x1a0]
mov r8, rbp
call fcn.140015cc6
mov rcx, qword [rsp + 0x70]
jmp 0x14004e2d5
mov word [rsp + 0x180], 7
mov edx, 8
mov rcx, rbp
call fcn.140023f4e
mov rcx, rbp
call fcn.140023ed0
mov r15, rax
mov r12, rdx
mov rcx, qword [rsp + 0x170]
mov rdx, r14
call fcn.1400256bb
mov qword [rsp + 0x170], r15
mov qword [rsp + 0x178], r12
mov edx, 6
mov rcx, rbp
call fcn.140027362
cmp qword [rsp + 0x4c0], 0
mov r14, qword [rsp + 0x4c8]
jne 0x140050224
mov rsi, qword [rsp + 0x4d0]
mov r15, qword [rsp + 0x148]
mov rcx, r15
xor edx, edx
call fcn.14002a2b7
mov rcx, qword [rsp + 0x140]
mov rdx, r15
call fcn.14002750f
mov qword [rsp + 0x140], r14
mov qword [rsp + 0x148], rsi
and qword [rsp + 0x150], 0
jmp 0x14004e55f
mov rdi, qword [rsp + 0x168]
movups xmm0, xmmword [rsp + 0x108]
movups xmm1, xmmword [rsp + 0x118]
lea rax, [rsp + 0x4d0]
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x10], xmm0
and qword [rsp + 0x4c0], 0
mov qword [rsp + 0x4c8], rbp
and qword [rsp + 0x4d0], 0
mov qword [rsp + 0x4d8], rbp
lea rcx, [rsp + 0x158]
lea rbp, [rsp + 0x4c0]
mov rdx, rbp
call fcn.140025661
mov qword [rsi], 1
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rdi
jmp 0x14004e79a
and qword [rsp + 0xc0], 0
mov r15, qword [rsp + 0x128]
cmp r15, 3
mov r13, qword [rsp + 0x88]
je 0x14004ec03
lea rcx, [rsp + 0xc0]
call fcn.1400296ff
mov r14, qword [rsp + 0xc0]
mov ecx, 0x60
call fcn.1400280f3
mov ecx, 0xc
mov rdi, rax
lea rsi, [rsp + 0x128]
rep movsq qword [rdi], qword [rsi]
lea rcx, [0x140a4e3a0]
mov qword [rsp + 0x20], rcx
mov rcx, r14
movabs rdx, 0x91cc916a354348f9
movabs r8, 0x44720346f1c1a6bd
mov r9, rax
call fcn.1400230f7
test rax, rax
je 0x14004ec03
mov rcx, rax
call qword [rdx + 0x38]
mov rsi, rax
mov r14, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x91cc916a354348f9
xor rax, rcx
movabs rcx, 0x44720346f1c1a6bd
xor rdx, rcx
or rdx, rax
cmove r14, rsi
je 0x14004ebd0
test rsi, rsi
je 0x14004ebd0
mov rcx, rsi
mov rdx, r14
call fcn.14002cc20
jmp 0x14004ec03
test r14, r14
je 0x14004ec03
mov ecx, 0xc
mov rdi, rbp
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov edx, 8
mov rcx, r14
call fcn.140007190
cmp qword [rsp + 0x4c0], 3
je 0x14004ec03
mov rcx, rbp
call fcn.1400268a5
mov r12, qword [rsp + 0x288]
test r12, r12
je 0x14004ed21
movups xmm0, xmmword [rsp + 0x288]
movups xmm1, xmmword [rsp + 0x298]
movaps xmmword [rsp + 0x330], xmm1
movaps xmmword [rsp + 0x320], xmm0
lea rcx, [rsp + 0xc0]
call fcn.1400296ff
mov rsi, qword [rsp + 0xc0]
mov ecx, 0x20
call fcn.1400280f3
movaps xmm0, xmmword [rsp + 0x320]
movaps xmm1, xmmword [rsp + 0x330]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
lea rcx, fcn.14001b2a0
mov qword [rsp + 0x20], rcx
mov rcx, rsi
movabs rdx, 0x18d3bfa2f09943e7
movabs r8, 0x18997ed4bb69043
mov r9, rax
call fcn.1400230f7
test rax, rax
je 0x14004ed21
mov rcx, rax
call qword [rdx + 0x38]
mov rdi, rax
mov rsi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x18d3bfa2f09943e7
xor rax, rcx
movabs rcx, 0x18997ed4bb69043
xor rdx, rcx
or rdx, rax
cmove rsi, rdi
je 0x14004ece5
test rdi, rdi
je 0x14004ece5
mov rcx, rdi
mov rdx, rsi
call fcn.14002cc20
jmp 0x14004ed21
test rsi, rsi
je 0x14004ed21
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x4d0], xmm1
movaps xmmword [rsp + 0x4c0], xmm0
mov edx, 8
mov rcx, rsi
call fcn.140007190
cmp qword [rsp + 0x4c0], 0
je 0x14004ed21
mov rcx, rbp
call fcn.14001b2a0
mov ecx, 0xc
mov rdi, rbp
lea rsi, [rsp + 0x11b0]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xb0]
mov byte [rsp + 0x52a], cl
mov rcx, qword [rsp + 0x250]
mov word [rsp + 0x528], cx
mov qword [rsp + 0x520], rax
cmp cx, 0x64
mov rdi, qword [rsp + 0x38]
je 0x14004ed9d
movzx eax, cx
cmp eax, 0x65
je 0x14004f2c3
cmp eax, 0xcc
je 0x14004f2c9
cmp eax, 0x130
je 0x14004f2c9
lea eax, [rcx - 0x66]
cmp ax, 0x62
jae 0x14004f29e
cmp qword [rbx + 0x1c0], 0
je 0x14004f28b
mov rcx, rbp
call fcn.1400268f9
cmp r15d, 3
jne 0x14004edd3
mov rax, qword [rsp + 0x128]
cmp eax, 3
je 0x14004edd3
lea rcx, [rsp + 0x128]
call fcn.1400268a5
lea rcx, [rsp + 0x1d0]
call fcn.14001b2a0
test r12, r12
lea rsi, [rsp + 0x4c8]
lea rdi, [rsp + 0x1f50]
mov r14, qword [rsp + 0x258]
jne 0x14004ee15
cmp qword [rsp + 0x288], 0
je 0x14004ee15
lea rcx, [rsp + 0x288]
call fcn.14001b2a0
mov rcx, rdi
call fcn.140029943
jmp 0x14004d654
mov byte [rsp + 0x48], r10b
mov qword [rsp + 0x78], r9
mov rdi, r11
mov qword [rsp + 0x11b0], r11
mov eax, 1
mov qword [rsp + 0x80], rax
xor esi, esi
mov eax, dword [rsp + 0x204]
mov byte [rsp + 0x1d0], al
mov eax, dword [rsp + 0xbc]
mov byte [rsp + 0x1d1], al
mov eax, dword [rsp + 0x200]
mov byte [rsp + 0x1d2], al
mov eax, dword [rsp + 0x1fc]
mov byte [rsp + 0x1d3], al
lea rcx, [rsp + 0x108]
lea rdx, [rsp + 0xc0]
lea r8, [rsp + 0x11b0]
lea r9, [rsp + 0x1d0]
call fcn.140024915
mov rax, qword [rsp + 0x108]
cmp rax, 2
jne 0x14004eebe
movzx edi, byte [rsp + 0x110]
jmp 0x14004db5b
cmp eax, 1
je 0x14004f100
movzx eax, bpl
imul eax, eax, 0x64
movzx ecx, byte [rsp + 0x78]
imul ecx, ecx, 0xa
add cl, 0x20
movzx ecx, cl
movzx edx, byte [rsp + 0x48]
add edx, eax
add edx, ecx
mov rcx, rdx
sub r12, r14
add r12, rdi
add r12, qword [rsp + 0x110]
mov qword [rsp + 0x240], r12
add byte [rbp + 0x3d669c42], cl
test byte [rbx], al
mov eax, 0
cmovae ecx, eax
mov r14d, 4
test cx, cx
je 0x14004f509
mov r12, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x250], rcx
call fcn.140023980
test rax, rax
lea rbp, [rsp + 0x4c0]
mov rdi, qword [rsp + 0x80]
je 0x14004ef73
mov r9, rdx
mov rcx, rdi
mov rdx, rsi
mov r8, rax
call fcn.14008cb7b
test al, al
je 0x14004ef73
and qword [rsp + 0x11b0], 0
jmp 0x14004ef86
lea rcx, [rsp + 0x11b0]
mov rdx, rdi
mov r8, rsi
call fcn.1400091ef
movabs rax, 0x312e312f50545448
cmp r13, rax
sete al
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x2bd8]
lea rcx, [rsp + 0x1f58]
cmp rax, 0x65
mov rdi, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x70]
jb 0x14004efce
mov rax, qword [rsp + 0x1f58]
mov rcx, qword [rsp + 0x1f60]
mov r8, qword [rsp + 0xb0]
inc r8b
mov qword [rsp + 0xb0], r8
cmp rdx, rax
cmovb rax, rdx
mov edx, 0x18
mov r13, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
sub rax, 1
jb 0x14004f040
mov r8, qword [r12 + rdx - 0x10]
cmp r8, 0xffff
ja 0x14004f4cf
mov r9, qword [r12 + rdx - 0x18]
mov r10, qword [r12 + rdx - 8]
sub r9, r15
add r8, r9
sub r10, r15
mov r11, qword [r12 + rdx]
mov ebx, dword [rsp + rdx]
add r11, r10
mov qword [rcx + rdx - 0x18], r9
mov qword [rcx + rdx - 0x10], r8
mov qword [rcx + rdx - 8], r10
mov qword [rcx + rdx], r11
adc dword [rax - 0x7d], ecx
ret 0xeb20
invalid
mov rdi, qword [rsp + 0x11b0]
lea rax, [rsp + 0x11c0]
movups xmm0, xmmword [rax - 8]
movaps xmmword [rsp + 0x1a0], xmm0
mov rax, qword [rax + 8]
mov qword [rsp + 0x1b0], rax
mov rsi, qword [rsp + 0x240]
add al, byte [rax]
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x40
jmp 0x14004dbb2
mov byte [rsp + 0x48], r10b
mov qword [rsp + 0x78], r9
mov qword [rsp + 0x11c0], rax
jmp 0x14004f0bd
mov qword [rsp + 0x11c0], rax
cmp rax, r14
jae 0x14004f100
mov dl, byte [rsi + 1]
lea rax, [rsi + 2]
mov qword [rsp + 0x11c0], rax
cmp dl, 0xa
jne 0x14004db5b
mov byte [rsp + 0x48], r10b
mov qword [rsp + 0x78], r9
mov qword [rsp + 0x11b0], rax
test cl, 1
jne 0x14004f0e4
test r11, r11
mov rbx, qword [rsp + 0x60]
je 0x14004f100
sub rsi, r11
mov qword [rsp + 0x80], r11
jmp 0x14004db50
mov ecx, 1
mov qword [rsp + 0x80], rcx
xor esi, esi
mov rdi, rax
mov rbx, qword [rsp + 0x60]
jmp 0x14004ee46
mov r14d, 3
mov r13, qword [rsp + 0x88]
mov r15, qword [rsp + 0x40]
mov r12, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x38]
lea rbp, [rsp + 0x4c0]
mov rcx, rbp
call fcn.140029943
lea rcx, [rsp + 0x1f50]
call fcn.140029943
cmp r14, 4
je 0x14004f742
mov r8d, 0x60
lea rcx, [rsp + 0x1ef0]
lea rdx, [rsp + 0x1150]
call fcn.1400b5130
mov eax, dword [rsp + 0x20b]
mov dword [rsp + 0xa8], eax
mov al, byte [rsp + 0x20f]
mov byte [rsp + 0xac], al
cmp r14, 3
jne 0x14004f836
mov rax, qword [rbx + 0x1c0]
jmp 0x14004f190
xor eax, eax
xor ecx, ecx
cmp byte [rbx + 0x188], 0
sete cl
cmp rax, qword [rbx + rcx*8 + 0x190]
jae 0x14004f720
mov rcx, qword [rsp + 0x2d8]
mov rdx, r13
call case.0x14006b2b9.109
add byte [rax - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rdx + 5], ah
add byte [rax], al
test rax, rax
jne 0x14004f731
invalid
invalid
add byte [rax], al
test rdx, rdx
jne 0x14004d636
jmp 0x14004f73b
mov r14d, 4
mov al, 0xa
mov qword [rsp + 0x68], rax
xor eax, eax
xor esi, esi
mov r13, qword [rsp + 0x88]
test al, al
jne 0x14004f212
mov rax, qword [rsp + 0x128]
cmp eax, 3
je 0x14004f212
lea rcx, [rsp + 0x128]
call fcn.1400268a5
mov rax, qword [rsp + 0x278]
cmp rax, qword [rsp + 0x70]
je 0x14004f22e
lea rcx, [rsp + 0x11b0]
call fcn.140026930
lea rcx, [rsp + 0x1d0]
call fcn.14001b2a0
cmp qword [rsp + 0x288], 0
sete al
or sil, al
jne 0x14004f12d
lea rcx, [rsp + 0x288]
call fcn.14001b2a0
jmp 0x14004f12d
lea ecx, [rdi*8]
movabs rax, 0x4080009000000
shr rax, cl
mov qword [rsp + 0x68], rax
mov r14d, 4
mov rdi, qword [rsp + 0x38]
jmp 0x14004f125
mov r14d, 3
mov rcx, rbp
call fcn.1400268f9
jmp 0x14004f3ae
movzx eax, byte [rbx + 0x108]
cmp eax, 5
je 0x14004f2c9
cmp eax, 7
jne 0x14004f3cb
add ecx, 0xffffff38
cmp cx, 0x64
jae 0x14004f3cb
mov al, 1
xor edx, edx
jmp 0x14004f2cd
xor edx, edx
xor eax, eax
mov qword [rsp + 0x1f0], rdx
test byte [rsp + 0x37], 1
mov qword [rsp + 0x270], rax
jne 0x14004f34b
mov r14, qword [rsp + 0x4c0]
mov al, byte [rsp + 0x4c8]
mov qword [rsp + 0x68], rax
movzx eax, byte [rsp + 0x4cf]
shl eax, 0x10
movzx ecx, word [rsp + 0x4cd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x4c9]
or rax, rcx
mov qword [rsp + 0x210], rax
mov r8d, 0x60
lea rcx, [rsp + 0x1150]
lea rdx, [rsp + 0x4d0]
call fcn.1400b5130
mov dword [rsp + 0x94], 0
jmp 0x14004f3ae
xor al, 1
mov dword [rsp + 0x94], eax
mov r14, qword [rsp + 0x4c0]
mov al, byte [rsp + 0x4c8]
mov qword [rsp + 0x68], rax
movzx eax, byte [rsp + 0x4cf]
shl eax, 0x10
movzx ecx, word [rsp + 0x4cd]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x4c9]
or rax, rcx
mov qword [rsp + 0x210], rax
mov r8d, 0x60
lea rcx, [rsp + 0x1150]
lea rdx, [rsp + 0x4d0]
call fcn.1400b5130
test r12, r12
setne sil
cmp r15d, 3
setne al
mov r15, qword [rsp + 0x40]
mov r12, qword [rsp + 0x58]
jmp 0x14004f1f4
invalid
invalid
movups xmm8, xmmword [0x140a4dac0]
movaps xmmword [rsp + 0x1b0], xmm8
movups xmm9, xmmword [0x140a4dab0]
movaps xmmword [rsp + 0x1a0], xmm9
mov rcx, rbp
lea rdx, [rsp + 0x1a0]
lea edx, [rsp + 0x1a0]
call fcn.140015b55
test al, al
je 0x14004f418
cmp byte [rsp + 0x52a], 1
jne 0x14004f43d
mov r14d, 4
mov al, 2
jmp 0x14004f4c5
add byte [rax], al
invalid
mov rcx, rbp
call fcn.140027af6
cmp rax, 1
jne 0x14004f48b
cmp rdx, 0xfffffffffffffffe
jb 0x14004f2cb
mov r14d, 4
mov esi, 4
mov al, 8
jmp 0x14004f4c5
movaps xmmword [rsp + 0x1b0], xmm8
movaps xmmword [rsp + 0x1a0], xmm9
lea r14, [rsp + 0x108]
mov rcx, r14
mov rdx, rbp
lea rsi, [rsp + 0x1a0]
movabs al, byte [0x47e8f08949000001]
jno 0x14004f469
dec dword [rax - 0x77]
int1
mov rdx, r14
call fcn.1400252d9
mov rcx, rsi
call fcn.140027cc6
movzx edx, al
not rdx
shr cl, cl
invalid
invalid
invalid
invalid
shr cl, cl
invalid
movups xmm0, xmmword [0x140a68c30]
movaps xmmword [rsp + 0x1b0], xmm0
add byte [rdi], cl
adc byte [0x140a68c20], al
add byte [rdi], cl
adc byte [0x140a68c20], al
movaps xmmword [rsp + 0x1a0], xmm0
mov rcx, rbp
lea rdx, [rsp + 0x1a0]
lea edx, [rsp + 0x1a0]
lea edx, [rsp + 0x1a0]
call fcn.140015b55
test al, al
je 0x14004f4fd
mov r14d, 4
mov al, 1
mov qword [rsp + 0x68], rax
jmp 0x14004f291
cmp qword [rsp + 0x11b0], 0
je 0x14004f4e7
lea rcx, [rsp + 0x11b0]
call fcn.14001b2a0
mov al, 8
mov qword [rsp + 0x68], rax
mov r15, qword [rsp + 0x40]
mov r12, qword [rsp + 0x58]
jmp 0x14004f125
mov rdx, 0xffffffffffffffff
jmp 0x14004f2cb
mov al, 9
mov qword [rsp + 0x68], rax
jmp 0x14004f106
mov rsi, qword [rsp + 0x1f58]
mov cl, 7
call fcn.1400280cd
mov rdi, rax
mov rcx, rax
mov rdx, rsi
call fcn.1400281fe
mov rcx, qword [rsp + 0xf0]
mov dl, byte [rsp + 0x100]
mov r8, rdi
mov rdi, qword [rsp + 0x38]
call fcn.140029135
jmp case.0x14004d52a.5
mov ecx, 0xb
lea rdi, [rsp + 0x3d0]
lea rsi, [rsp + 0x1f58]
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x3c8], rax
mov r15, qword [rsp + 0xe0]
and qword [rsp + 0xe0], 0
test r15, r15
je 0x14004f6bc
mov qword [rsp + 0x348], r15
lea r14, [r15 + 0x10]
mov al, byte [r15 + 0xa8]
test al, al
jne 0x14004f5b2
mov al, 1
xchg byte [r15 + 0x70], al
test al, al
je 0x14004f97e
mov r12, qword [rsp + 0x3c8]
mov ecx, 0xb
lea rdi, [rsp + 0x11b0]
lea rsi, [rsp + 0x3d0]
rep movsq qword [rdi], qword [rsi]
mov rcx, r14
call fcn.14002a3ab
lock dec qword [r15]
jne 0x14004f5ed
lea rcx, [rsp + 0x348]
call fcn.14002900b
cmp r12, 3
mov r15, qword [rsp + 0x40]
je 0x14004f61a
mov ecx, 0xb
lea rdi, [rsp + 0x428]
lea rsi, [rsp + 0x11b0]
rep movsq qword [rdi], qword [rsi]
cmp r12, 4
jne 0x14004f6d4
mov rcx, r15
call fcn.14004b9e7
mov rax, qword [rsp + 0x100]
mov qword [r15 + 0x20], rax
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
mov r12, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x38]
jmp 0x14004d35f
mov rcx, qword [rsp + 0x4c0]
mov rax, qword [rsp + 0x4c8]
test rcx, rcx
je 0x1400502bb
lea rdx, [rsp + 0x4d0]
movups xmm0, xmmword [rdx]
lea rdx, [rsp + 0x11c0]
movups xmmword [rdx], xmm0
mov qword [rsp + 0x11b0], rcx
mov qword [rsp + 0x11b8], rax
mov rax, qword [r12]
dec rax
cmp rax, 2
jae 0x14004f6aa
mov rcx, rbx
call fcn.140028a54
lea rcx, [rsp + 0x11b0]
call fcn.14001b2a0
jmp case.0x14004d52a.5
lea rcx, [rsp + 0x3c8]
call fcn.14004a6cc
mov r12d, 3
mov r15, qword [rsp + 0x40]
mov qword [rsp + 0x4c0], r12
mov ecx, 0xb
lea rdi, [rsp + 0x4c8]
lea rsi, [rsp + 0x428]
rep movsq qword [rdi], qword [rsi]
mov r12, qword [rsp + 0x58]
mov rax, qword [r12]
dec rax
cmp rax, 1
ja 0x14004f70e
mov rcx, rbx
call fcn.140028a54
mov rcx, rbp
call fcn.14004b9cd
mov rdi, qword [rsp + 0x38]
jmp case.0x14004d52a.5
xor ecx, ecx
mov dl, 8
jmp 0x14004f749
mov r14d, 5
jmp 0x14004fa2b
mov rcx, rdx
call case.0x140037063.87
jmp 0x14004f74e
call fcn.140028239
jmp 0x14004f74e
xor ecx, ecx
mov rdx, qword [rsp + 0x68]
call fcn.1400280cd
mov rsi, rax
mov rdi, rbx
mov bl, byte [rbx + 0x135]
mov rcx, rdi
call fcn.140028a54
mov rax, qword [rdi + 0x1c0]
test rax, rax
je 0x14004f7a6
mov rcx, qword [rsp + 0x190]
mov rcx, qword [rcx]
xor edx, edx
cmp rax, rdx
je 0x14004f796
movzx r8d, byte [rcx + rdx]
cmp r8d, 0xd
je 0x14004f791
cmp r8d, 0xa
jne 0x14004f799
inc rdx
jmp 0x14004f77b
mov rdx, rax
mov rcx, qword [rsp + 0x190]
call fcn.140009918
cmp byte [rsi + 0x10], 0
je 0x14004f7dc
test bl, bl
jne 0x14004f7dc
mov rax, qword [rsp + 0x60]
cmp qword [rax + 0x1c0], 0
jne 0x14004f7dc
mov rbx, qword [rsp + 0x60]
mov rcx, rbx
call fcn.140028a80
mov r14d, 4
mov rdi, qword [rsp + 0x38]
jmp 0x14004fa23
mov r14d, 3
mov rbx, qword [rsp + 0x60]
movabs rax, 0x8000000000000002
cmp qword [rbx + 0xe8], rax
mov rdi, qword [rsp + 0x38]
jne 0x14004f82e
cmp qword [rbx + 0x1c0], 0x18
jb 0x14004f82e
mov rax, qword [rsp + 0x190]
mov rcx, qword [rax]
mov r8d, 0x18
lea rdx, str.PRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
call fcn.1400b5b70
test eax, eax
je 0x14004fa0c
mov rdx, rsi
jmp 0x14004fba0
mov rsi, qword [rsp + 0x210]
shl rsi, 8
mov r8d, 0x60
lea rcx, [rsp + 0x1e90]
lea rdx, [rsp + 0x1ef0]
call fcn.1400b5130
mov eax, dword [rsp + 0xa8]
mov dword [rsp + 0xa0], eax
mov al, byte [rsp + 0xac]
mov byte [rsp + 0xa4], al
movzx r9d, byte [rsp + 0x68]
or r9, rsi
mov qword [rsp + 0x348], r14
mov qword [rsp + 0x350], r9
mov ecx, 0xc
lea rdx, [rsp + 0x358]
mov rdi, rdx
lea rsi, [rsp + 0x1e90]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x3b8], rax
xor ecx, ecx
mov byte [rsp + 0x3c0], cl
mov r10d, dword [rsp + 0x94]
mov byte [rsp + 0x3c1], r10b
mov r8, qword [rsp + 0x270]
mov byte [rsp + 0x3c2], r8b
mov al, byte [rsp + 0xa4]
mov byte [rdx + 0x6f], al
mov eax, dword [rsp + 0xa0]
mov dword [rdx + 0x6b], eax
mov byte [rbx + 0x132], cl
cmp byte [rbx + 0x135], 2
jne 0x14004f90e
test r10b, r10b
jne 0x14004f91f
cmp r10b, 1
mov eax, 0
adc al, 1
mov byte [rbx + 0x135], al
mov al, byte [rsp + 0x3b2]
mov byte [rbx + 0x136], al
test r8b, r8b
setne sil
mov rdi, qword [rsp + 0x1f0]
test rdi, rdi
mov qword [rsp + 0x98], r9
je 0x14004fa38
cmp rdi, 0xfffffffffffffffe
mov byte [rsp + 0x36], sil
je 0x14004fa5b
cmp rdi, 0xffffffffffffffff
jne 0x14004fa80
mov eax, 4
mov qword [rsp + 0x48], rax
xor edi, edi
mov rsi, qword [rsp + 0x2a8]
jmp 0x14004fa91
cmp dword [r14], 3
jne 0x14005030e
mov rcx, r14
call fcn.14002a343
std
invalid
mov ecx, 0xc
mov rdi, r14
lea rsi, [rsp + 0x3c8]
rep movsq qword [rdi], qword [rsi]
xor eax, eax
xchg byte [r15 + 0x70], al
mov al, byte [r15 + 0xa8]
mov r12d, 3
test al, al
je 0x14004f5d2
mov al, 1
xchg byte [r15 + 0x70], al
test al, al
jne 0x14004f5d2
mov ecx, 0xc
mov rdi, rbp
mov edi, ebp
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov qword [r14], 3
mov r12, qword [rsp + 0x4c0]
cmp r12, 3
jne 0x14004ff38
mov rcx, rbp
call fcn.14002a343
xor eax, eax
xchg byte [r15 + 0x70], al
mov r12d, 3
jmp 0x14004f5d2
xor ecx, ecx
mov dl, 5
call fcn.1400280cd
mov qword [rsp + 0x98], rax
mov r14d, 3
mov rcx, rsi
call fcn.140061665
mov rdx, qword [rsp + 0x98]
jmp 0x14004fba0
mov rcx, r12
call fcn.140065590
mov qword [rbx + 0x80], 3
mov rcx, rbx
mov rdx, r13
call fcn.1400655c1
jmp 0x14004fb0c
mov rax, qword [rbx + 8]
mov qword [rsp + 0x2b0], rax
lea rax, [rsp + 0x4c8]
and qword [rax + 0x10], 0
movzx edi, byte [rbx]
movups xmmword [rax], xmm6
xor esi, esi
xor eax, eax
jmp 0x14004fa8c
mov rsi, rdi
shr rsi, 8
mov eax, 2
mov qword [rsp + 0x48], rax
mov rcx, r12
call fcn.140065590
mov qword [rbx + 0x80], 2
mov qword [rsp + 0x2a8], rsi
shl rsi, 8
movzx ecx, dil
or rcx, rsi
mov qword [rbx + 0x88], rcx
mov rax, qword [rsp + 0x2b0]
mov qword [rbx + 0x90], rax
mov rax, qword [rsp + 0x48]
mov qword [rbx + 0x98], rax
movups xmm0, xmmword [rsp + 0x4c0]
movups xmm1, xmmword [rsp + 0x4d0]
mov rax, qword [rsp + 0x2c8]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
adc dword [rax], eax
and qword [rbx + 0xd8], 0
mov byte [rbx + 0xe0], 0
mov sil, byte [rsp + 0x36]
movups xmm0, xmmword [0x140a66548]
movaps xmmword [rsp + 0x4d0], xmm0
movups xmm0, xmmword [0x140a66538]
movaps xmmword [rsp + 0x4c0], xmm0
lea rcx, [rsp + 0x348]
mov rdx, rbp
call fcn.140015c6c
test rax, rax
je 0x14004fb5b
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov r9d, 8
lea r8, str.trailersinternal_error:_entered_unreachable_code:_write_trailers_invalid_state:__e
call fcn.140009690
jmp 0x14004fb5d
xor eax, eax
mov rdx, qword [rsp + 0x98]
add sil, sil
mov byte [rsp + 0x36], sil
mov byte [rbx + 0x134], al
mov ecx, 0xc
lea rdi, [rsp + 0x1e30]
lea rsi, [rsp + 0x358]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x218], rax
add byte [rax - 0x75], cl
jl 0x14004fbc3
invalid
cmp r14, 3
mov qword [rsp + 0x98], rdx
je 0x14004fd93
cmp r14, 4
je 0x14004fd7a
cmp r14, 5
je 0x140050017
mov qword [rsp + 0x4c0], r14
mov qword [rsp + 0x4c8], rdx
mov ecx, 0xc
lea rdi, [rsp + 0x4d0]
lea rsi, [rsp + 0x1e30]
rep movsq qword [rdi], qword [rsi]
cmp qword [rsp + 0x218], 0
je 0x14004fdcd
and qword [rsp + 0x1f50], 0
lea r14, [rsp + 0x1f50]
mov rcx, r14
call fcn.140026f1f
mov rsi, rax
xor ecx, ecx
leave
call fcn.140026efa
mov rdi, rax
mov ecx, 0x60
call fcn.1400280f3
mov rcx, rax
mov ebp, 1
mov qword [rax], rbp
mov qword [rax + 8], rbp
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov qword [rax + 0x28], rdi
and qword [rax + 0x30], 0
movabs rax, 0x8000000000000000
mov qword [rcx + 0x38], rax
mov qword [rcx + 0x40], rbp
and qword [rcx + 0x58], 0
movups xmmword [rcx + 0x48], xmm6
mov qword [rsp + 0x188], rcx
lock inc qword [rcx]
jle 0x1400502ea
and word [rsp + 0x1f50], 0
and qword [rsp + 0x1f58], 0
add byte [rax], al
xor edi, edi
mov byte [rsp + 0x1f68], dil
mov rcx, r14
call fcn.14002a9c7
and eax, 0x48fffdad
mov dword [rsp + 0x48], eax
mov ecx, 0xb0
call fcn.1400280f3
mov rcx, rax
mov qword [rax], rbp
mov qword [rax + 8], rbp
mov qword [rax + 0x10], 3
mov byte [rax + 0x70], dil
and qword [rax + 0x78], 0
mov byte [rax + 0x88], dil
and qword [rax + 0x90], 0
mov byte [rax + 0xa0], dil
mov byte [rax + 0xa8], dil
lock inc qword [rax]
jle 0x1400502ea
mov r14, rax
mov al, byte [rsp + 0x36]
and al, 1
movzx eax, al
mov edi, 2
sub rdi, rax
mov ecx, 0x30
call fcn.1400280f3
mov qword [rax], rbp
mov qword [rax + 8], rbp
mov qword [rax + 0x10], rdi
and qword [rax + 0x28], 0
movups xmmword [rax + 0x18], xmm6
lock inc qword [rax]
jle 0x1400502ea
mov rsi, rax
mov rcx, r15
call fcn.14004b9e7
mov rax, r14
mov qword [rbx + 0x210], r14
mov qword [rbx + 0x218], rsi
mov r14, qword [rsp + 0x188]
mov qword [rbx + 0x220], r14
mov rcx, qword [rsp + 0x48]
mov qword [rbx + 0x228], rcx
mov byte [rbx + 0x230], 0
mov bpl, 1
mov rcx, qword [rsp + 0x218]
jmp 0x14004fdef
movabs rax, 0x8000000000000005
cmp qword [rbx + 0xe8], rax
jne 0x14004d35f
jmp 0x14004fdc0
mov qword [rsp + 0x4c8], rdx
mov qword [rsp + 0x4c0], 3
mov rcx, qword [rsp + 0x198]
mov rdx, rbp
call fcn.14004a9f4
test rax, rax
jne 0x1400500b9
mov rcx, rbx
call fcn.1400509d3
jmp 0x14004d35f
xor ebp, ebp
mov r14, qword [rsp + 0x188]
mov rax, qword [rsp + 0x230]
mov rsi, qword [rsp + 0x228]
mov rcx, qword [rsp + 0x220]
mov qword [rsp + 0x220], rcx
mov qword [rsp + 0x228], rsi
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x188], r14
test byte [rsp + 0x36], 2
je 0x14004fe91
call fcn.140028665
mov rdi, rax
mov rsi, rdx
cmp qword [rbx + 0x10], 0
je 0x14004fe53
mov r14, qword [rsp + 0x268]
mov rcx, qword [r14]
call fcn.14002a4ee
mov rax, qword [r14]
test rax, rax
je 0x14004fe53
lock dec qword [rax]
jne 0x14004fe53
mov rcx, qword [rsp + 0x268]
call fcn.140028f3a
mov qword [rbx + 0x10], 1
mov qword [rbx + 0x18], rdi
lea rcx, [rsp + 0x520]
mov rdx, rsi
call fcn.140038fe7
mov qword [rsp + 0x1f50], rax
mov qword [rsp + 0x1f58], rdx
test rax, rax
je 0x14004fe91
lea rcx, [rsp + 0x1f58]
call fcn.14003909f
invalid
mov ecx, 0xe
lea r8, [rsp + 0x428]
mov rdi, r8
lea rax, [rsp + 0x4c0]
test byte [rax + rax*8], ah
add al, 0
add byte [rax - 0x77], cl
invalid
rep movsq qword [rdi], qword [rsi]
mov byte [rsp + 0x498], bpl
mov rbp, rax
mov eax, dword [rsp + 0x281]
mov ecx, dword [rsp + 0x284]
add byte [rax], al
lea rdx, [rsp + 0x499]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
add cl, byte [rax - 0x75]
test byte [rax + riz], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rbp], ah
and al, 0x28
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add al, 0
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x230]
mov eax, dword [rsp + 0x230]
mov qword [rsp + 0x4b8], rax
mov rcx, qword [rsp + 0x198]
add byte [rax], al
mov rdx, r8
call fcn.14004a9f4
test rax, rax
mov rdi, qword [rsp + 0x38]
je 0x14004d35f
invalid
invalid
jmp 0x1400500b9
mov ecx, 0xb
lea rdi, [rsp + 0x11b0]
lea rsi, [rsp + 0x4c8]
enter 4, 0
rep movsq qword [rdi], qword [rsi]
xor eax, eax
xchg byte [r15 + 0x70], al
jmp 0x14004f5d2
invalid
push qword [rcx]
div byte [rcx]
invalid
xor esi, esi
xor edi, edi
jmp 0x14005001c
mov esi, 1
cmp eax, 4
je 0x14005001c
stosb byte [rdi], al
add byte [rax], al
invalid
stosb byte [rdi], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbp + 0x2d], 0x48
jne 0x14004ffa4
movabs rax, 0x8000000000000002
cmp qword [rbx + 0xe8], rax
cmp dword [rbx + 0xe8], eax
jne 0x14004ffa4
test rax, rax
jne 0x14004ffa4
movabs rax, 0x8000000000000002
cmp qword [rbx + 0xe8], rax
cmp dword [rbx + 0xe8], eax
cmp dword [rbx + 0xe8], eax
jne 0x14004ffa4
cmp qword [rbx + 0x1c0], 0
je 0x140050058
xor esi, esi
call fcn.140028240
mov rdi, rax
jmp 0x14005001c
cmp byte [rbx + 0x128], 0
jne 0x14005001c
cmp qword [rbx + 0x1c0], 0
jne 0x14005001c
mov rcx, rbx
mov rdx, r13
call fcn.140066c1e
cmp rax, 2
je 0x14005001c
mov rcx, rax
call fcn.140067076
test rax, rax
je 0x14005007d
xor esi, esi
mov rdi, rdx
jmp 0x14005001c
cmp rax, 1
jne 0x1400500ca
mov rcx, r15
call fcn.14004b9e7
mov rax, qword [rsp + 0x100]
add byte [rax], al
mov qword [r15 + 0x20], rax
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rdi + 0x10], ecx
movups xmmword [r15], xmm0
mov esi, 1
mov rax, rsi
mov rdx, rdi
movaps xmm6, xmmword [rsp + 0x2be0]
sub byte [rsp + 0x2be0], dh
movaps xmm7, xmmword [rsp + 0x2bf0]
movaps xmm8, xmmword [rsp + 0x2c00]
movaps xmm9, xmmword [rsp + 0x2c10]
add rsp, 0x2c28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rbx
mov rdx, r13
call fcn.140066c1e
cmp rax, 2
je 0x14005001c
mov rcx, rax
call fcn.140067076
mov rdi, rdx
test rax, rax
je 0x14005009d
xor esi, esi
jmp 0x14005001c
xor edi, edi
mov esi, 0
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbp - 0x6d], cl
mov rcx, rbx
call fcn.140028a54
xor esi, esi
call fcn.140028239
jmp 0x14004ff9f
add bh, bh
invalid
invalid
test rdi, rdi
jne 0x14004ff98
cmp byte [rbx + 0x135], 0
je 0x1400500be
call fcn.140028239
mov rdi, rax
jmp 0x1400500c0
mov rdi, rax
jmp 0x140050079
xor edi, edi
mov rcx, rbx
call fcn.140028a54
jmp 0x140050079
scasd eax, dword [rdi]
mov qword [rsp + 0x11b0], rax
lea rax, [rsp + 0x11b0]
mov qword [rsp + 0x1f50], rax
lea rax, str.internal_error:_entered_unreachable_code:_want_rx_value:
mov edi, 0x48009fe1
lea ecx, [rsp + 0x4c0]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [fcn.140009fb0]
mov qword [rsp + 0x1f58], rdx
lea rdx, [rsp + 0x1f50]
mov qword [rcx + 0x10], rdx
adc byte [rax - 0x77], cl
sbb byte [r8 - 0x73], cl
adc eax, 0x9fe1f8
add al, ch
invalid
pop rsi
invalid
invalid
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1_role.rs
mov rcx, r14
call fcn.1400b60b0
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1_role.rs
mov rcx, r13
mov rdx, r14
call fcn.1400b6450
lea rcx, [0x140a4e660]
call fcn.1400b64c0
mov rdx, qword [rsp + 0x4d0]
mov rcx, r13
call fcn.1400b5c40
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, r13
call fcn.1400b6040
lea rcx, [rsp + 0x108]
call fcn.14001b2a0
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
lea rcx, [0x140a64da7]
lea r9, [0x140a64df0]
lea r8, [rsp + 0x4c0]
mov edx, 0x17
call fcn.1400b63c0
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
jmp 0x14005018d
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rbp
mov rdx, r12
call fcn.1400b6040
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1_role.rs
call fcn.1400b60b0
xlatb
pop rsi
invalid
invalid
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, r14
call fcn.1400b6040
mov eax, 8
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x238], rdi
mov rcx, qword [rsp + 0x260]
mov rdx, qword [rsp + 0x238]
call fcn.1400b5c40
mov ecx, 8
mov rdx, qword [rsp + 0x248]
add al, byte [rax]
add al, ch
sbb al, 0x5a
invalid
invalid
mov rdx, qword [rsp + 0x4d0]
mov rcx, r14
call fcn.1400b5c40
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1_role.rs
call fcn.1400b60b0
mov qword [rsp + 0xc0], rax
lea rax, [rsp + 0x2f8]
mov qword [rsp + 0x11b0], rax
lea rax, [fcn.140027788]
lea eax, [fcn.140027788]
mov qword [rsp + 0x11b8], rax
lea rdx, [0x140a702b8]
lea rcx, [rsp + 0x4c0]
mov qword [rcx], rdx
mov edx, 2
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea r8, [rsp + 0xc0]
mov qword [rsp + 0x11c0], r8
mov qword [rsp + 0x11c8], rax
lea rax, [rsp + 0x11b0]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bytes.rs
call fcn.1400b5f90
lea r8, [rsp + 0x11b0]
mov qword [r8], rax
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_src_bodyincoming.rs
mov qword [rsp + 0x20], rax
lea rcx, str.just_sent_Ok
lea r9, fcn.140028fe0
mov edx, 0xc
call fcn.1400b63c0
ud2
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, r14
mov rdx, r13
call fcn.1400b60b0
mov rdx, qword [rsp + 0x4d0]
mov rcx, rsi
call fcn.1400b5c40
lea rcx, str.assertion_failed:_slot.is_none__C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srconeshot.rs_bI
lea r8, [0x140a64970]
mov edx, 0x20
call fcn.1400b6120
int3
mov rcx, rbx
mov rdx, qword [rsp + 0x28]
call fcn.1400655c1
xor eax, eax
xor esi, esi
jmp 0x140050920
xor eax, eax
cmp rax, 0x400
je 0x1400503ea
and dword [rsp + rax + 0x90], 0
mov qword [rsp + rax + 0x98], 1
add al, 0x98
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x7d], cl
rcl byte [rax], 0xeb
invalid
mov rax, qword [rbx + 0x148]
cmp rax, qword [rbx + 0x150]
jne 0x1400503fe
xor esi, esi
jmp 0x140050429
mov rcx, qword [rsp + 0x30]
call case.0x14006d9ef.79
mov rcx, rdx
shr rcx, 0x20
jne 0x14005097a
mov dword [rsp + 0x90], edx
mov qword [rsp + 0x98], rax
mov esi, 1
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rsi + 1], bh
mov r8d, 0x40
mov rcx, rsi
lea rdx, [rsp + 0x90]
add byte [rax], al
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1io.rs
call fcn.14007042b
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rdx
test rdx, rdx
je 0x1400506a1
mov qword [rsp + 0x68], rsi
and al, 0x68
lea rcx, [rsp + 0x70]
mov rdx, qword [rsp + 0x60]
call fcn.14003fbfc
invalid
idiv esi
dec dword [rax - 0x75]
pop rsp
and al, 0x70
pop rsp
and al, 0x70
mov r14, qword [rsp + 0x78]
mov r15, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
test byte [rax + rcx*4], ah
add byte [rax], al
invalid
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x58
mov qword [rsp + 0x58], rax
xor edi, edi
mov rsi, qword [rsp + 0x38]
cmp rbx, r14
je 0x1400504a0
or byte [rcx + rcx*4 - 0x10], cl
mov rax, r14
mov r14, r15
jmp 0x1400504b9
mov rcx, qword [rsp + 0x58]
mov rax, rcx
mov rbx, r15
mov ebx, edi
mov ebx, edi
cmp r15, rcx
mov qword [rsp + 0x58], r14
je 0x140050695
test rbx, rbx
je 0x140050695
invalid
add byte [rbp - 0x77], cl
test dword [rcx - 0x77], 0xf98948c6
mov r15, r14
mov r14, rax
mov rcx, rdi
mov rdx, qword [rsp + 0x40]
mov r8, rsi
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srccommon_buf.rs_t
add al, ch
inc qword [rcx]
add byte [rcx - 0x77], cl
invalid
mov r13, rdx
mov rax, qword [rbx]
add ecx, dword [rax - 0x73]
imul ecx, dword [rax], 0x48
lea ecx, [0x140a965f4]
movsb byte [rdi], byte [rsi]
invalid
add ecx, dword [rax - 0x73]
imul ecx, dword [rax], 0x48
lea ecx, [0x140a965f4]
movsb byte [rdi], byte [rsi]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x140050545
mov rcx, rbp
mov ecx, ebp
mov rdx, r12
mov r8, r13
call fcn.14006553e
jmp 0x140050682
mov rcx, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
push rbx
adc byte [rbp - 0x77], cl
loopne 0x140050568
mov ecx, ebp
or byte [r8 - 0x75], cl
push rbx
adc byte [rbp - 0x77], cl
loopne 0x140050568
mov ecx, ebp
call fcn.140047328
mov rsi, rax
lea rbp, [rbx + 0x18]
mov rcx, rax
mov rdx, r12
mov r8, r13
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bufchain.rs
call fcn.14007042b
add byte [rcx - 0x77], cl
ror byte [rax - 0x77], 1
invalid
mov rdx, rax
add byte [rcx - 0x77], cl
ror byte [rax - 0x77], 1
jmp 0x128c78e90
mov edx, eax
call fcn.14006553e
mov rbp, rax
add rbp, rsi
mov rsi, qword [rsp + 0x38]
mov rcx, rbp
mov rdx, r12
mov r8, r13
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bufchain.rs
call fcn.14007042b
mov r9, rdx
mov edi, 0x490001fe
mov ecx, edx
mov rcx, qword [rbx + 0x38]
mov rdx, qword [rbx + 0x40]
mov r8, rax
call fcn.140047328
add rax, rbp
jmp 0x140050682
test r13, r13
je 0x140050596
mov cl, byte [rbx + 0x3a]
mov dl, byte [rbx + 0x3b]
cmp dl, cl
jne 0x1400505f1
xor esi, esi
jmp 0x140050629
mov rcx, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
mov r8, r12
mov r9, r13
call fcn.140047328
jmp 0x140050682
test r13, r13
je 0x1400505ea
mov rax, qword [rbx + 0x18]
mov rdx, qword [rbx + 0x28]
cmp rax, rdx
cmovb rdx, rax
test rdx, rdx
je 0x1400505ea
mov rcx, qword [rbx + 0x10]
call fcn.140047352
mov dword [r12], eax
mov qword [r12 + 8], rdx
mov eax, 1
jmp 0x140050682
xor eax, eax
jmp 0x140050682
movzx eax, dl
movzx ecx, cl
jb 0x14005096b
cmp dl, 0x12
ja 0x140050957
lea rdx, [rbx + 0x28]
sub rax, rcx
add rdx, rcx
mov rcx, rdx
mov rdx, rax
call fcn.140047352
mov dword [r12], eax
mov qword [r12 + 8], rdx
mov esi, 1
mov rcx, rsi
mov rdx, r12
mov r8, r13
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bufchain.rs
call fcn.14007042b
mov r8, rdx
mov rcx, rbp
mov rdx, rax
call fcn.14006553e
mov rbp, rax
add rbp, rsi
mov rcx, rbp
mov rdx, r12
mov r8, r13
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.7.1_src_bufchain.rs
call fcn.14007042b
mov r9, rdx
mov rcx, qword [rbx + 0x40]
mov rdx, qword [rbx + 0x48]
mov r8, rax
call fcn.140047328
add rax, rbp
mov rsi, qword [rsp + 0x38]
add rbx, 0x50
add rdi, rax
cmp rdi, rsi
jne case.0x1400504fa.63
mov rdi, rsi
mov rbx, qword [rsp + 0x20]
mov rsi, qword [rsp + 0x68]
jmp 0x1400506a3
xor edi, edi
add rdi, rsi
lea rcx, [rsp + 0x90]
mov rdx, rdi
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1io.rs
call fcn.140070405
mov r9, rdx
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x28]
mov r8, rax
call fcn.1400823c2
cmp rax, 2
je 0x1400508c9
mov r12, rdx
test rax, rax
jne 0x140050900
mov rax, qword [rbx + 0x148]
mov rcx, qword [rbx + 0x150]
sub rax, rcx
xor edx, edx
cmp rax, r12
setne dl
mov r8d, 0xff
cmovb edx, r8d
test dl, dl
mov qword [rsp + 0x40], r12
je 0x14005072b
movzx edx, dl
cmp edx, 1
jne 0x140050738
add rcx, r12
mov qword [rbx + 0x150], rcx
jmp 0x14005081e
mov rax, qword [rsp + 0x48]
movups xmmword [rax], xmm6
jmp 0x14005081e
mov rsi, r12
sub rsi, rax
mov rax, qword [rsp + 0x48]
movups xmmword [rax], xmm6
mov r14, qword [rbx + 0x158]
mov r15, qword [rbx + 0x160]
mov r12, qword [rbx + 0x170]
mov r13, qword [rbx + 0x168]
dec r12
test rsi, rsi
je 0x14005081e
cmp r12, 0xffffffffffffffff
je 0x14005093f
cmp r13, r14
mov eax, 0
cmovae rax, r14
mov rcx, r13
sub rcx, rax
imul rdi, rcx, 0x50
add rdi, r15
mov rcx, rdi
call fcn.1400783fc
mov rbp, rsi
mov rcx, rdi
sub rbp, rax
jb 0x140050816
mov rdx, rax
call fcn.1400784c6
lea rax, [r13 + 1]
cmp rax, r14
mov eax, 0
cmovae rax, r14
neg rax
lea rbx, [rax + r13]
inc rbx
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x168], rbx
mov qword [rax + 0x170], r12
imul rsi, r13, 0x50
add rsi, r15
mov ecx, 0xa
add byte [rax], al
lea rdi, [rsp + 0x90]
rep movsq qword [rdi], qword [rsi]
cmp qword [rsp + 0x90], 5
je 0x140050808
lea rcx, [rsp + 0x90]
call case.0x1400794d0.333
invalid
dec r12
mov r13, rbx
mov rsi, rbp
jmp 0x140050765
mov rdx, rsi
call fcn.1400784c6
mov rcx, qword [rsp + 0x30]
call fcn.1400783dd
test rax, rax
je 0x1400508d0
cmp qword [rsp + 0x40], 0
mov rbx, qword [rsp + 0x20]
jne 0x1400503c6
jmp 0x1400508bd
movabs r12, 0x1700000003
jmp 0x140050909
mov eax, 1
jmp 0x1400508fe
mov rcx, qword [rsp + 0x50]
jmp 0x1400508e7
mov rdx, qword [rsp + 0x28]
call fcn.1400823e1
mov r12, rdx
mov rbx, qword [rsp + 0x20]
test rax, rax
je 0x140050900
jmp 0x140050920
test r12, r12
je 0x14005035d
invalid
invalid
mov cl, 8
call fcn.1400280cd
mov rsi, rax
mov rcx, rax
mov rdx, r12
call fcn.1400281fe
xor eax, eax
invalid
mov rdx, rsi
movaps xmm6, xmmword [rsp + 0x490]
add al, 0
add byte [rax - 0x7f], cl
invalid
test al, 4
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.Out_of_bounds_accessassertion_failed:_self.has_capacity__C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.4.6_srccodec_framed_write.rs
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srccommon_buf.rs_t
add byte [rdx + 0x14], bh
call fcn.1400b64e0
mov dword [rbx + 6], ebx
invalid
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1encode.rs
mov edx, 0x12
mov rcx, rax
call fcn.1400b60b0
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1encode.rs
mov rdx, rax
call fcn.1400b6450
lea rcx, str.assertion_failed:_buf.len_____c::ULONG::MAX_as_usize_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_syspalwindowsio.rs
lea r8, [0x140a68e60]
mov edx, 0x35
call fcn.1400b6120
int3
invalid
add al, byte [rax]
cmp qword [r15], 0
je case.0x1400496e7.40
invalid
mov qword [rbx], 5
jmp 0x140050e0a
cmp qword [rsp + 0x98], 0
je 0x140050ddb
lea rax, [rsp + 0x98]
movups xmm0, xmmword [rax]
adc byte [rax], al
adc byte [rax], al
movups xmmword [rbx + 8], xmm0
mov rcx, qword [rax + 0x10]
test rcx, rcx
test ecx, ecx
sete byte [rsi]
mov rax, qword [rax + 0x18]
mov qword [rbx], 3
add byte [rax], al
mov qword [rbx + 0x18], rcx
mov qword [rbx + 0x20], rax
mov dword [rbx + 0x20], eax
jmp 0x140050e0a
mov rax, qword [rsp + 0xa0]
mov qword [rbx], 4
mov qword [rbx + 8], rax
jmp 0x140050e0a
call fcn.14001b2a0
nop
add rsp, 0x228
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r12, [rsp + 0x90]
mov r9d, 1
mov rcx, r12
mov rdx, r14
mov r8, rdi
call fcn.140078bc8
cmp qword [r12], 0
cmp dword [rsp], 0
jne 0x140051711
mov rax, qword [rsp + 0x98]
mov r12, qword [rsp + 0xa0]
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x140050ed9
movups xmm0, xmmword [rbx]
adc byte [rbx], al
movups xmmword [r13], xmm0
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r12
and al, 0x40
cmp qword [rsp + 0x48], 0
invalid
je 0x140050eb8
mov r12b, byte [r12]
lea rcx, [rsp + 0x38]
call fcn.14001b2a0
movsb byte [rdi], byte [rsi]
cld
inc dword [rcx - 0x73]
and al, 0xd0
cmp al, 0xa
jb case.0x140023605.426
mov cl, 0
add byte [rax], al
lea eax, [r12 - 0x61]
cmp al, 6
jb 0x140050f2a
lea eax, [r12 - 0x41]
cmp al, 6
jb 0x140050ee0
lea rdx, [0x140a6421d]
mov r8d, 0x2b
add byte [rax], al
add cl, ch
ja 0x140050eb7
add byte [rax], al
add byte [rax], al
add cl, ch
ja 0x140050eb7
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xa133a5
invalid
lea rdx, [0x140a64264]
mov r8d, 0x25
mov cl, 0x25
and eax, 0x3ba99e8
invalid
add byte [rcx - 0x456617db], dh
add eax, dword [rax]
mov r12, rax
lea rcx, [rsp + 0x38]
call fcn.14001b2a0
cld
invalid
push qword [rax + 0x833e901]
add byte [rax], al
mov al, 1
jmp 0x140051713
mov rcx, qword [rsi + 0x20]
mov rax, rcx
shr rax, 0x3c
jne 0x140050efe
shl rcx, 4
add r12b, 0xc9
movzx eax, r12b
add rax, rcx
jmp 0x140050f58
lea rdx, [0x140a64248]
mov r8d, 0x1c
mov cl, 0x15
call fcn.14008c965
mov r12, rax
mov rcx, qword [rsp + 0x28]
mov qword [rcx], 4
mov qword [rcx + 8], r12
invalid
or cl, ch
std
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rax, rcx
shr rax, 0x3c
jne 0x140050efe
shl rcx, 4
add r12b, 0xa9
jmp 0x140050ef5
mov rcx, qword [rsi + 0x20]
mov rdx, rcx
shr rdx, 0x3c
jne 0x140050efe
shl rcx, 4
loope 0x140050f56
movzx eax, al
or rax, rcx
or eax, ecx
mov qword [rsi + 0x20], rax
mov bpl, 1
add ecx, ebp
push rdx
invalid
add byte [rax], al
lea r12, [rsp + 0x90]
mov r9d, 1
mov rcx, r12
loope 0x140050fc2
mov edx, esi
mov r8, rdi
call fcn.140078bc8
cmp qword [r12], 0
cmp al, 0x24
add byte [rdi], cl
jne 0x140051711
cmp al, 0x24
add byte [rdi], cl
jne 0x140051711
mov rax, qword [rsp + 0x98]
mov rax, qword [rsp + 0x98]
mov r12, qword [rsp + 0xa0]
test rax, rax
je 0x140050ed9
and al, 0xa0
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
xor eax, 0xfffffff
movups xmm0, xmmword [rbx]
movups xmm0, xmmword [rbx]
movups xmmword [r13], xmm0
mov qword [rsp + 0x38], rax
add byte [r8 - 0x77], r9b
and al, 0x38
mov qword [rsp + 0x40], r12
cmp qword [rsp + 0x48], 0
je 0x140050eb8
idiv dh
invalid
invalid
mov r12b, byte [r12]
lea rcx, [rsp + 0x38]
call fcn.14001b2a0
lea eax, [r12 - 0x30]
cmp al, 0xa
jb case.0x140023605.426
invalid
invalid
invalid
invalid
lea eax, [r12 - 0x61]
cmp al, 6
jb 0x140050f2a
lea eax, [r12 - 0x41]
cmp al, 6
invalid
jb 0x140050ee0
movzx eax, r12b
mov bpl, 2
cmp eax, 9
je 0x1400516b6
cmp eax, 0xd
je case.0x14003fb3e.97
cmp eax, 0x20
je 0x1400516b6
cmp eax, 0x3b
je 0x1400510c6
lea rdx, [0x140a643db]
mov r8d, 0x25
add byte [rcx - 0x12816ec], dh
invalid
mov cl, 0x14
jmp 0x140050f0d
lea r12, [rsp + 0x90]
mov r9d, 1
add byte [rax], al
add byte [rax], al
mov rcx, r12
mov rdx, r14
mov edx, esi
mov r8, rdi
call fcn.140078bc8
cmp qword [r12], 0
add byte [rdi], cl
invalid
mov ah, 6
add byte [rax], al
add byte [rdi], cl
test dword [rsi + rax - 0x74b80000], esi
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xa0
add byte [rax], al
add byte [rax - 0x7b], cl
test eax, eax
ror byte [rdi], 0x84
invalid
mov rax, qword [rsp + 0x98]
mov r12, qword [rsp + 0xa0]
test rax, rax
test eax, eax
ror byte [rdi], 0x84
invalid
invalid
invalid
invalid
movups xmm0, xmmword [rbx]
movups xmmword [r13], xmm0
add byte [r8 - 0x77], r9b
and al, 0x38
mov qword [rsp + 0x40], r12
cmp qword [rsp + 0x48], 0
je 0x140050eb8
movzx r12d, byte [r12]
lea rcx, [rsp + 0x38]
and al, 0x48
lea ecx, [rsp + 0x38]
call fcn.14001b2a0
mov bpl, 2
cmp r12d, 9
or dword [rdi], ecx
test byte [rsi], al
invalid
add byte [rax], al
cmp r12d, 0xd
je case.0x14003fb3e.97
cmp r12d, 0x20
je 0x1400516b6
cmp r12d, 0x3b
jne case.0x140037063.401
mov bpl, 3
jmp 0x1400516b6
mov bpl, 4
jmp 0x1400516b6
lea rdx, str.Invalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limit
jmp 0x140051029
lea r12, [rsp + 0x90]
mov r9d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, r12
mov rdx, r14
invalid
mov r8, rdi
call fcn.140078bc8
cmp qword [r12], 0
cmp al, 0x24
add byte [rdi], cl
test dword [rax], ecx
invalid
add byte [rax], al
cmp al, 0x24
add byte [rdi], cl
test dword [rax], ecx
invalid
mov rax, qword [rsp + 0x98]
mov r12, qword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x7b], cl
test eax, eax
and al, 0xa0
add byte [rax], al
add byte [rax - 0x7b], cl
test eax, eax
invalid
invalid
mov bh, 0xfd
invalid
je 0x140050ed9
movups xmm0, xmmword [rbx]
movups xmmword [r13], xmm0
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r12
cmp qword [rsp + 0x48], 0
jl 0x14005115c
add byte [rdi], cl
test byte [rax - 3], bh
js 0x14005113b
invalid
invalid
jl 0x14005115c
add byte [rdi], cl
test byte [rax - 3], bh
js 0x14005113b
invalid
movzx r12d, byte [r12]
lea rcx, [rsp + 0x38]
call fcn.14001b2a0
movabs eax, dword [0xfc834104b540fffc]
or eax, 0x55a840f
add byte [rax], al
cmp r12d, 0xa
je 0x14005118e
mov rax, qword [rsi + 0x28]
inc rax
mov qword [rsi + 0x28], rax
mov bpl, 3
cmp rax, 0x3fff
jbe 0x1400516b6
lea rdx, [0x140a64375]
mov r8d, 0x1b
jmp 0x140050f0b
jge 0x140051189
invalid
lea rdx, [0x140a6434d]
mov r8d, 0x28
jmp 0x140050f0b
invalid
invalid
invalid
mov r13, qword [rsi + 0x20]
lea r12, [rsp + 0x90]
movsb byte [rdi], byte [rsi]
and al, 0x90
nop
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov rcx, r12
mov rdx, r14
mov r8, rdi
call fcn.140078bc8
cmp qword [r12], 0
cmp al, 0x24
add byte [rdi], cl
test dword [rsi + 5], eax
add byte [rax], al
mov rax, qword [rsp + 0x98]
mov r12, qword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x140050ed9
movups xmm0, xmmword [rbx]
lea rcx, [rsp + 0x48]
movups xmmword [rcx], xmm0
add dword [rax - 0x77], ecx
and al, 0x38
mov qword [rsp + 0x40], r12
cmp qword [rsp + 0x48], 0
jl 0x140051221
add byte [rdi], cl
invalid
mov bl, 0xfc
invalid
invalid
mov bpl, byte [r12]
lea rcx, [rsp + 0x38]
call fcn.14001b2a0
cmp bpl, 0xa
jne 0x14005122c
xor eax, eax
test r13, r13
sete al
lea ebp, [rax + rax*4]
sub al, 0x80
add byte [rbx - 0x7916fa3b], 2
add byte [rax], al
add byte [rax], al
lea rdx, [0x140a642e6]
add byte [rcx - 0x48], al
adc eax, 0xe9000000
int1
std
invalid
mov r8d, 0x15
jmp 0x14005102f
mov r13, qword [rsi + 0x20]
lea r12, [rsp + 0x90]
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, r14
mov r8, rdi
mov eax, edi
mov r9, r13
call fcn.140078bc8
add byte [rcx - 0x7d], cl
cmp al, 0x24
add byte [rdi], cl
invalid
stosd dword [rdi], eax
add al, 0
invalid
add byte [rcx - 0x7d], cl
cmp al, 0x24
add byte [rdi], cl
test dword [rbx + 0x48000004], ebp
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
add byte [rax], al
invalid
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xa0
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rdx - 4], bl
invalid
mov rax, qword [rsp + 0x98]
mov r12, qword [rsp + 0xa0]
test rax, rax
je 0x140050ed9
test byte [rdx - 4], bl
invalid
invalid
movups xmm0, xmmword [rbx]
lea rcx, [rsp + 0x48]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r12
mov rbp, qword [rsp + 0x48]
test rbp, rbp
je 0x1400512d7
lea r12, [rsp + 0x160]
mov rcx, r12
mov ecx, esp
call fcn.1400134e9
movups xmm0, xmmword [rsp + 0x38]
movups xmm1, xmmword [rsp + 0x48]
movaps xmmword [r12 + 0x10], xmm1
movaps xmmword [r12 + 0x10], xmm1
movaps xmmword [r12], xmm0
sub r13, rbp
mov qword [rsi + 0x20], r13
sete bpl
sete ch
sete ch
add bpl, 5
jmp 0x1400514b2
and qword [rsi + 0x20], 0
call fcn.14006c191
add dword [rax], eax
add dword [rax], eax
jmp 0x140050ecc
lea r12, [rsp + 0x90]
lea esp, [rsp + 0x90]
mov r9d, 1
mov rcx, r12
mov rdx, r14
mov r8, rdi
call fcn.140078bc8
cmp qword [r12], 0
jne 0x140051711
mov rax, qword [rsp + 0x98]
mov r12, qword [rsp + 0xa0]
movsb byte [rdi], byte [rsi]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov bl, 0xfb
invalid
invalid
movups xmm0, xmmword [rbx]
movups xmmword [r13], xmm0
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r12
cmp qword [rsp + 0x48], 0
and al, 0x48
add byte [rdi], cl
test byte [rbx + rdi*8 - 1], dh
invalid
and al, 0x48
add byte [rdi], cl
test byte [rbx + rdi*8 - 1], dh
inc dword [rbp - 0x76]
and al, 0x24
mov r12b, byte [r12]
lea rcx, [rsp + 0x38]
call fcn.14001b2a0
lahf
cld
inc dword [rax - 0x4b]
invalid
cmp r12b, 0xd
cld
or eax, 0x357840f
add byte [rax], al
lahf
cld
inc dword [rax - 0x4b]
invalid
cld
or eax, 0x357840f
add byte [rax], al
lea rdx, [0x140a642bc]
jmp 0x140051233
invalid
lea r12, [rsp + 0x90]
mov r9d, 1
mov ecx, 1
mov rcx, r12
mov rdx, r14
mov r8, rdi
call fcn.140078bc8
cmp qword [r12], 0
jne 0x140051711
mov rax, qword [rsp + 0x98]
mov r12, qword [rsp + 0xa0]
test rax, rax
je 0x140050ed9
movups xmm0, xmmword [rbx]
movups xmmword [r13], xmm0
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x38], eax
mov qword [rsp + 0x40], r12
cmp qword [rsp + 0x48], 0
je 0x140050eb8
mov r12b, byte [r12]
lea rcx, [rsp + 0x38]
call fcn.14001b2a0
xor ebp, ebp
cmp r12b, 0xa
cld
or cl, byte [rdi]
test bl, dl
add al, byte [rax]
invalid
cld
or cl, byte [rdi]
test bl, dl
add al, byte [rax]
add byte [rax - 0x73], cl
lea edx, [0x140a642d1]
lea rdx, [0x140a642d1]
jmp 0x140051233
lea r12, [rsp + 0x90]
mov r9d, 1
mov rcx, r12
mov rdx, r14
mov r8, rdi
call fcn.140078bc8
cmp qword [r12], 0
ja 0x14005140c
add byte [rcx - 0x7d], cl
cmp al, 0x24
add byte [rdi], cl
test ebx, edi
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
mov r12, qword [rsp + 0xa0]
test rax, rax
invalid
invalid
stosb byte [rdi], al
cli
invalid
cmp dword [rsp], 0
jne 0x140051711
mov rax, qword [rsp + 0x98]
add byte [rax], al
mov r12, qword [rsp + 0xa0]
test rax, rax
je 0x140050ed9
movups xmm0, xmmword [rbx]
adc byte [rbx], al
movups xmmword [r13], xmm0
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r12
cmp qword [rsp + 0x48], 0
je 0x140050eb8
mov bpl, byte [r12]
lea rcx, [rsp + 0x38]
call fcn.14001b2a0
mov r12, qword [r15]
test r12, r12
cmovne r12, r15
out 0x4c, eax
lea ebp, [0x140a64310]
mov rcx, r12
mov rdx, r13
call fcn.140050bd1
idiv edi
dec dword [rcx + rcx*4 - 0x1f]
invalid
mov edx, ebp
call fcn.14001b4c3
mov r12, qword [r15]
test r12, r12
cmovne r12, r15
mov rcx, r12
mov rdx, r13
call fcn.140050bd1
mov rax, qword [rsp + 0x30]
cmp qword [r12 + 8], rax
and al, 8
jae 0x14005166e
cmp bpl, 0xd
sete bpl
std
or eax, 0xc5940f40
or bpl, 8
lea r13, [rsp + 0x48]
jmp 0x1400516b6
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + rcx*4 - 0x5c], cl
lea r12, [rsp + 0x90]
mov r9d, 1
lea r12, [rsp + 0x90]
mov r9d, 1
mov rcx, r12
mov rdx, r14
mov r8, rdi
call fcn.140078bc8
cmp qword [r12], 0
jne 0x140051711
mov rax, qword [rsp + 0x98]
mov r12, qword [rsp + 0xa0]
test rax, rax
je 0x140050ed9
movups xmm0, xmmword [rbx]
movups xmmword [r13], xmm0
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r12
cmp qword [rsp + 0x48], 0
cmp qword [rsp + 0x48], 0
je 0x140050eb8
mov bpl, byte [r12]
lea rcx, [rsp + 0x38]
and al, 0x38
and al, 0x38
call fcn.14001b2a0
cmp bpl, 0xa
jne 0x14005159d
mov rax, qword [rsi + 0x50]
cmp rax, qword [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
add byte [rbx + 0x73], dh
and al, 0xf0
add byte [rax], al
add byte [rbx + 0x73], dh
inc rax
mov qword [rsi + 0x50], rax
mov r12, qword [rsi + 0x30]
test r12, r12
cmovne r12, r15
lea r13, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_1.4.1_srcprotoh1decode.rsInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowunexpected_EOF_during_chunk_size_linechunk_trailers_bytes_over_limitInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LFInvalid_chunk_size_LFtrailers_buf_is_None
mov rcx, r12
mov rdx, r13
call fcn.140050bd1
mov bpl, 0xa
mov rcx, r12
mov dl, 0xa
call fcn.14001b4c3
mov r12, qword [rsi + 0x30]
test r12, r12
cmovne r12, r15
mov rcx, r12
mov rdx, r13
lea r13, [rsp + 0x48]
call fcn.140050bd1
mov rax, qword [rsp + 0x30]
cmp qword [r12 + 8], rax
jb 0x1400516b6
jmp 0x14005166e
lea rdx, [0x140a643c5]
mov r8d, 0x16
invalid
add byte [rax], al
add cl, ch
cmp dl, 0xff
invalid
invalid
invalid
lea rdx, str.chunk_trailers_count_overflowInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
mov r8d, 0x1d
jmp 0x140050f0b
lea r12, [rsp + 0x90]
mov r9d, 1
mov ecx, 1
mov rcx, r12
mov rdx, r14
mov r8, rdi
call fcn.140078bc8
cmp qword [r12], 0
jne 0x140051711
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x98]
mov r12, qword [rsp + 0xa0]
test rax, rax
je 0x140050ed9
movups xmm0, xmmword [rbx]
movups xmmword [r13], xmm0
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r12
cmp qword [rsp + 0x48], 0
and al, 0x48
add byte [rdi], cl
invalid
cdq
clc
invalid
invalid
mov bpl, byte [r12]
lea rcx, [rsp + 0x38]
call fcn.14001b2a0
mov rax, qword [r15]
cmp bpl, 0xd
jne 0x14005164a
mov bpl, 0xb
test rax, rax
test eax, eax
test eax, eax
je 0x1400516b6
mov rcx, r15
mov dl, 0xd
call fcn.14001b4c3
jmp 0x14005165c
test rax, rax
je 0x140051680
invalid
xor dword [rcx + rcx*4 - 7], ecx
mov rcx, r15
mov edx, ebp
call fcn.14001b4c3
mov bpl, 8
mov rax, qword [rsp + 0x88]
add byte [rax], al
mov rcx, qword [rsp + 0x30]
cmp qword [rax], rcx
jb 0x1400516b6
lea rdx, [0x140a64289]
mov r8d, 0x1f
jmp 0x140050f0b
lea r12, [rsp + 0x208]
mov edx, 0x40
mov rcx, r12
call fcn.140050ac3
mov rcx, r12
mov edx, ebp
call fcn.14001b4c3
sahf
cld
inc dword [rcx + 0xf]
adc byte [rsp], al
movups xmm1, xmmword [r12 + 0x10]
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
mov bpl, 8
mov byte [rsi + 0x58], bpl
cmp qword [rsp + 0x160], 0
add byte [rax], al
add byte [rbp + 0x7e], dh
lea r12, [rsp + 0x160]
mov rcx, r12
call fcn.1400134e9
and qword [r12], 0
movzx eax, byte [rsi + 0x58]
pop rax
lea rcx, [0x140a96608]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea r12, [rsp + 0x90]
mov r9d, 1
mov rcx, r12
mov rdx, r14
mov r8, rdi
call fcn.140078bc8
cmp qword [r12], 0
cmp al, 0x24
invalid
je 0x14005176c
mov al, 2
mov rcx, qword [rsp + 0x28]
cmp al, 2
jne 0x140050f1a
mov qword [rcx], 5
cmp qword [rsp + 0x160], 0
je 0x140050e0a
lea rcx, [rsp + 0x160]
jmp 0x140050e05
movaps xmm0, xmmword [rsp + 0x160]
sub byte [rsp + 0x160], al
movaps xmm1, xmmword [rsp + 0x170]
mov rax, qword [rsp + 0x28]
movups xmmword [rax + 0x18], xmm1
movups xmmword [rax + 8], xmm0
mov qword [rax], 3
jmp 0x140050e0a
mov rax, qword [rsp + 0x98]
mov r12, qword [rsp + 0xa0]
test rax, rax
je 0x140050ed9
movups xmm0, xmmword [rbx]
movups xmmword [r13], xmm0
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r12
cmp qword [rsp + 0x48], 0
je 0x140050eb8
mov bl, byte [r12]
lea rcx, [rsp + 0x38]
call fcn.14001b2a0
cmp bl, 0xa
jne 0x140051b09
cmp qword [r15], 0
je 0x140051b6a
mov rcx, r15
mov dl, 0xa
call fcn.14001b4c3
mov rax, qword [rsp + 0x88]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
cmp qword [rax], rcx
jae 0x14005166e
mov rdi, qword [rsi + 0x30]
mov byte [rsi + 0x58], 0xc
test rdi, rdi
je 0x140051b6e
mov rbx, qword [rsi + 0x50]
cmp rbx, qword [rsp + 0xf0]
jae 0x1400518c1
mov rcx, qword [rsp + 0x88]
mov rax, qword [rcx + 0x10]
movups xmm0, xmmword [rcx]
and qword [r15], 0
xorps xmm1, xmm1
movups xmmword [rsp + 0xb8], xmm1
and qword [rsp + 0x90], 0
mov qword [rsp + 0x1a8], rax
and qword [rsp + 0xa8], 0
movups xmmword [rsp + 0x198], xmm0
mov qword [rsp + 0x190], rdi
mov r14d, 8
mov qword [rsp + 0xb0], r14
mov qword [rsp + 0xc8], r14
and qword [rsp + 0xd0], 0
mov qword [rsp + 0xd8], 2
and qword [rsp + 0xe0], 0
and word [rsp + 0xe8], 0
test rbx, rbx
je 0x1400518ea
mov rax, rbx
shr rax, 0x3a
mov rsi, rbx
shl rsi, 5
test rax, rax
jne 0x140051ca8
mov rcx, rsi
call fcn.140027347
test rax, rax
je 0x140051cac
mov r14, rax
mov rsi, rbx
jmp 0x1400518ec
lea rdx, str.chunk_trailers_count_overflowInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_Size
mov r8d, 0x1d
mov cl, 0x15
call fcn.14008c965
mov rcx, qword [rsp + 0x28]
mov qword [rcx], 4
mov qword [rcx + 8], rax
jmp 0x140051727
xor esi, esi
xor eax, eax
mov rcx, r14
lea rdx, [rax + 1]
cmp rdx, rbx
jae 0x140051918
movups xmm0, xmmword [0x140a4d840]
movups xmmword [rcx + 0x10], xmm0
movups xmm0, xmmword [0x140a4d830]
movups xmmword [rcx], xmm0
add rcx, 0x20
inc rax
jmp 0x1400518f1
test rbx, rbx
je 0x140051935
movups xmm0, xmmword [0x140a4d840]
movups xmmword [rcx + 0x10], xmm0
movups xmm0, xmmword [0x140a4d830]
movups xmmword [rcx], xmm0
mov rax, rdx
mov rcx, qword [rsp + 0x198]
add rcx, rdi
lea rdx, [rsp + 0x110]
mov qword [rdx], r14
mov qword [rdx + 8], rax
lea r8, [rsp + 0x38]
mov qword [r8], rdi
mov qword [r8 + 8], rcx
mov qword [r8 + 0x10], rdi
lea r9, [rsp + 0x100]
and dword [r9], 0
lea rdi, [rsp + 0x130]
mov rcx, rdi
call fcn.140024915
mov rax, qword [rdi]
cmp rax, 2
jne 0x140051992
mov cl, byte [rsp + 0x138]
call fcn.140028e2b
jmp 0x1400519ab
cmp eax, 1
jne 0x1400519e9
lea rdx, str.Partial_headerend_of_file_before_message_length_reached
mov r8d, 0xe
mov cl, 0x14
call fcn.14008c965
mov r12, rax
mov rcx, rsi
mov rdx, r14
call fcn.14002995d
lea rcx, [rsp + 0x90]
call fcn.14003a1b5
mov ebx, 4
mov rax, qword [rsp + 0x28]
mov qword [rax], rbx
mov qword [rax + 8], r12
lea rcx, [rsp + 0x190]
call fcn.140009cbc
jmp 0x140051727
mov qword [rsp + 0x30], rsi
mov rbx, qword [rsp + 0x110]
mov r15, qword [rsp + 0x118]
lea rsi, [rsp + 0x138]
shl r15, 5
lea rdi, [rsp + 0x130]
lea r12, [rsp + 0x38]
lea r13, [rsp + 0x90]
lea rbp, [rsp + 0x1b0]
test r15, r15
je 0x140051b1b
mov qword [rsp + 0xf8], rbx
mov rdx, qword [rbx]
mov r8, qword [rbx + 8]
mov rcx, rdi
call fcn.140021a4a
cmp qword [rsp + 0x130], 0
jne 0x140051b99
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov rax, qword [rsp + 0xf8]
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x18]
mov rcx, rdi
call fcn.14007e4f7
cmp byte [rsp + 0x150], 2
je 0x140051c12
add rbx, 0x20
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x1d0], rax
movups xmm0, xmmword [rsp + 0x130]
movups xmm1, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x1c0], xmm1
movaps xmmword [rsp + 0x1b0], xmm0
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x140], xmm1
movaps xmmword [rsp + 0x130], xmm0
mov rcx, r12
mov rdx, r13
mov r8, rdi
mov r9, rbp
call fcn.140025e25
mov rcx, r12
call fcn.14004617c
add r15, 0xffffffffffffffe0
jmp 0x140051a27
lea rdx, [0x140a642a8]
mov r8d, 0x14
jmp 0x14005102f
lea rsi, [rsp + 0xa0]
mov rbx, qword [rsi - 0x10]
mov r12, qword [rsi - 8]
lea rdi, [rsp + 0x38]
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x30]
mov rdx, r14
call fcn.14002995d
cmp rbx, 3
je 0x1400519c6
mov rax, qword [rsp + 0x28]
lea rdi, [rax + 0x10]
lea rsi, [rsp + 0x38]
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
jmp 0x1400519cb
mov byte [rsi + 0x58], 0xc
xorps xmm0, xmm0
mov rcx, qword [rsp + 0x28]
movups xmmword [rcx + 0x18], xmm0
mov qword [rcx], 3
lea rax, [0x140a64190]
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 1
jmp 0x140051727
lea rax, [rsp + 0xf8]
lea rcx, [rsp + 0x188]
mov qword [rcx], rax
mov qword [rsp + 0x100], rcx
lea rax, str.Invalid_header_name:
lea rdx, [rsp + 0x38]
mov qword [rdx], rax
mov eax, 1
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
lea rcx, [0x14002707b]
mov qword [rsp + 0x108], rcx
lea rcx, [rsp + 0x100]
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x1d8]
mov rcx, rsi
call fcn.14002786b
mov cl, 0x14
mov rdx, rsi
call fcn.1400376c2
mov r12, rax
jmp 0x140051c9e
lea rax, [rsp + 0xf8]
lea rcx, [rsp + 0x188]
mov qword [rcx], rax
mov qword [rsp + 0x100], rcx
lea rax, str.Invalid_header_value:
lea rdx, [rsp + 0x38]
mov qword [rdx], rax
mov eax, 1
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
lea rcx, [0x14002707b]
mov qword [rsp + 0x108], rcx
lea rcx, [rsp + 0x100]
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x1f0]
mov rcx, rsi
call fcn.14002786b
mov cl, 0x14
mov rdx, rsi
call fcn.1400376c2
mov r12, rax
cmp qword [rsp + 0x110], 0
je 0x140051c9e
lea rcx, [rsp + 0x110]
call fcn.14001b2a0
mov rcx, qword [rsp + 0x30]
jmp 0x1400519b1
xor ecx, ecx
jmp 0x140051cb1
mov ecx, 8
mov rdx, rsi
call fcn.1400b5c40
int3
iretd
xor byte [rax - 0x77], cl
sbb byte [rax - 0x7d], r9b
invalid
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
adc byte [rax], cl
add byte [rax], al
invalid
adc byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0xa14571
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_taskcore.rs
call fcn.1400b5f90
int3
sub esp, 0x20
mov rsi, rcx
call fcn.14009d6be
test rax, rax
je 0x140055130
lea rcx, [rsi + 0x20]
call fcn.14007e8b2
xor ecx, ecx
call fcn.140099724
mov rcx, rsi
add rsp, 0x20
invalid
invalid
pop rsi
invalid
jmp case.0x140069f94.196
sub rsp, 0x868
movaps xmmword [rsp + 0x850], xmm7
movaps xmmword [rsp + 0x840], xmm6
mov qword [rsp + 0x30], rcx
call fcn.14009d454
movzx eax, al
lea rcx, [0x140a9663c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x140a6e368]
lea rcx, [rsp + 0x540]
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x98], rcx
and qword [rsp + 0xa0], 0
mov qword [rcx], rax
mov rax, qword [rsp + 0x30]
mov qword [rcx + 8], rax
or byte [rbx + 0xf023078], al
xchg dword [rdi], edi
sbb byte [rax], al
invalid
or byte [rbx + 0xf023078], al
xchg dword [rdi], edi
sbb byte [rax], al
add byte [rax - 0x75], cl
je 0x1400551e3
mov rsi, qword [rsp + 0x30]
mov rcx, qword [rsi + 0x28]
xor byte [rax - 0x75], cl
sub al, r13b
call fcn.14009d3f1
invalid
mov dh, 0x8e
call fcn.14009d3f1
movzx ecx, byte [rsi + 0x2f8]
test ecx, ecx
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x68], rax
je 0x14005520b
cmp ecx, 3
jne 0x140056a3c
push rbp
sbb byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x2e8]
mov r15, qword [rax]
jmp 0x140055261
mov rax, qword [rsp + 0x30]
lea rcx, [rax + 0x20]
call fcn.14007e8ee
jmp case.0x140056956.0
mov rdi, qword [rsp + 0x30]
lea rdx, [rdi + 0x30]
mov byte [rdi + 0x2f9], 1
lea rsi, [rdi + 0x188]
mov rax, qword [rdi + 0x180]
mov qword [rdi + 0x188], rax
lea r15, [rdi + 0x190]
mov r8d, 0x150
mov rcx, r15
call fcn.1400b5130
lea rax, [rdi + 0x2e0]
mov qword [rdi + 0x2e0], r15
mov qword [rdi + 0x2e8], rax
mov qword [rdi + 0x2f0], rsi
mov rax, qword [rsp + 0x30]
add rax, 0x20
mov qword [rsp + 0x60], rax
cmp dword [r15], 2
jne 0x14005529f
mov r14, qword [r15 + 8]
and qword [r15 + 8], 0
test r14, r14
jne 0x1400561a5
lea rcx, str.Pending_error_polled_more_than_once
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.12.7_src_async_implclient.rsinternal_error:_entered_unreachable_code:_hickory_dns_shouldnt_be_enabled_unless_the_feature_is
mov edx, 0x23
call fcn.1400b64e0
mov rcx, qword [r15 + 0x140]
test rcx, rcx
je 0x1400552c0
lea rdx, [rsp + 0x90]
call fcn.14002b6df
test al, al
je 0x14005616c
mov rcx, qword [r15 + 0x148]
test rcx, rcx
je 0x1400552e1
lea rdx, [rsp + 0x90]
call fcn.14002b6df
test al, al
je 0x14005616c
lea rax, [r15 + 8]
mov qword [rsp + 0x38], rax
lea rax, [r15 + 0x88]
mov qword [rsp + 0x28], rax
lea rax, [r15 + 0x108]
mov qword [rsp + 0x50], rax
lea r12, [r15 + 0x28]
xorps xmm6, xmm6
movaps xmm7, xmmword [0x1400ba660]
lea rax, [r15 + 0xe0]
mov qword [rsp + 0x208], rax
lea rax, [r15 + 0x50]
mov qword [rsp + 0x210], rax
lea rbp, [rsp + 0x4a8]
lea r13, [rsp + 0x550]
lea r14, [rsp + 0x2c0]
lea rax, [0x140a62d18]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x58], r15
mov rdx, qword [r15 + 0x128]
mov rax, qword [r15 + 0x130]
mov rcx, rbp
lea r8, [rsp + 0x90]
call qword [rax + 0x18]
mov rbx, qword [rsp + 0x4a8]
cmp rbx, 3
je 0x140055468
cmp ebx, 4
je 0x140056418
mov r8d, 0x98
lea rcx, [rsp + 0x7a8]
mov rdx, rbp
call fcn.1400b5130
mov ecx, 0x28
call fcn.1400280f3
mov rsi, rbp
mov rbp, rax
lea rax, [rsp + 0x818]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp], xmm0
movups xmmword [rbp + 0x10], xmm1
mov rax, qword [rax + 0x20]
mov qword [rbp + 0x20], rax
mov ecx, 0xe
lea rdi, [rsp + 0x410]
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x480], rbp
lea rax, [0x140a62d18]
mov qword [rsp + 0x488], rax
movzx eax, word [rsp + 0x478]
lea ecx, [rax - 0x12d]
cmp ecx, 3
jae 0x1400555b6
cmp qword [r15], 0
je 0x140055429
mov rax, qword [rsp + 0x38]
cmp qword [rax], 0
je 0x140055429
mov rcx, qword [rsp + 0x38]
call fcn.14001b2a0
and qword [r15], 0
xor esi, esi
lea rdi, [rsp + 0xb0]
lea rbx, [0x140a655e0]
cmp rsi, 0x80
je 0x140055522
lea r8, [rbx + rsi]
add rsi, 0x20
mov rcx, rdi
mov rdx, r12
call fcn.14002650c
mov rcx, rdi
call fcn.14004617c
jmp 0x14005543e
lea rcx, [rsp + 0x4b0]
mov rax, qword [rcx + 0x30]
mov qword [rsp + 0x1e0], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movaps xmmword [rsp + 0x1d0], xmm2
movaps xmmword [rsp + 0x1c0], xmm1
movaps xmmword [rsp + 0x1b0], xmm0
mov rcx, qword [rsp + 0x1b0]
test rcx, rcx
je case.0x14003656c.235
mov rax, qword [rsp + 0x1b8]
call qword [rax + 0x30]
test rax, rax
je case.0x14003656c.235
mov rsi, rax
mov rcx, rax
call qword [rdx + 0x38]
movabs rcx, 0xc5c2d63707f8832
cmp rax, rcx
jne case.0x14003656c.235
movabs rax, 0x8e8e15dd5bc20f71
cmp rdx, rax
jne case.0x14003656c.235
movzx eax, byte [rsi]
test eax, eax
je 0x140055559
cmp eax, 1
jne case.0x14003656c.235
cmp byte [rsi + 1], 2
jne case.0x14003656c.235
mov rcx, rsi
call fcn.140060f31
mov ecx, eax
mov r8d, 1
xor r9d, r9d
jmp 0x140055579
mov rax, qword [rsp + 0x50]
movzx eax, byte [rax]
or eax, 4
cmp eax, 5
je 0x1400555d9
mov rsi, qword [rsp + 0x50]
mov rcx, rsi
call fcn.14003a237
movabs rax, 0x101010101010101
mov qword [rsi + 0x10], rax
movups xmmword [rsi], xmm7
jmp 0x1400555d9
cmp byte [rsi + 1], 2
jne case.0x14003656c.235
mov rcx, rsi
call fcn.140060f31
mov ecx, eax
mov r8d, 1
mov r9d, 7
call fcn.140060f51
test al, al
je case.0x14003656c.235
cmp qword [r15], 0
je 0x1400558d9
mov rax, qword [rsp + 0x38]
cmp qword [rax], 0
je case.0x14003656c.235
lea rcx, [rsp + 0x3c0]
mov rdx, qword [rsp + 0x38]
call fcn.140009464
jmp 0x1400558ff
add eax, 0xfffffecd
cmp eax, 2
jae 0x140056480
cmp qword [r15], 0
je 0x1400555d9
mov rax, qword [rsp + 0x38]
cmp qword [rax], 0
je 0x140056480
movups xmm0, xmmword [0x140a65670]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [0x140a65660]
movaps xmmword [rsp + 0xb0], xmm0
lea rcx, [rsp + 0x410]
lea rsi, [rsp + 0xb0]
mov rdx, rsi
call fcn.140015c6c
test rax, rax
je 0x14005646b
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, r14
call fcn.14000b210
cmp qword [rsp + 0x2c0], 0
jne 0x140056432
mov r8, qword [rsp + 0x2c8]
mov r9, qword [rsp + 0x2d0]
and qword [rsp + 0x2c0], 0
and qword [rsp + 0x2d0], 0
mov rax, qword [rsp + 0x28]
mov qword [rsp + 0x2e0], rax
mov rcx, rsi
mov rdx, r14
call fcn.1400a0217
mov rbp, qword [rsp + 0xb0]
movabs rax, 0x8000000000000000
cmp rbp, rax
je 0x140056432
mov rbx, rsi
mov ecx, 0xa
mov rdx, r14
lea r14, [rsp + 0x2c8]
mov rdi, r14
lea rsi, [rsp + 0xb8]
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x2c0], rbp
mov rcx, rbx
call fcn.14006fd20
mov sil, byte [rsp + 0xb0]
mov rcx, rbx
call fcn.140060abb
cmp sil, 3
je 0x14005641d
mov ecx, 0xa
lea rax, [rsp + 0x550]
mov rdi, rax
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xa
lea rdx, [rsp + 0x3c0]
mov rdi, rdx
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x1b0], rbp
mov ecx, 0xa
lea rdi, [rsp + 0x1b8]
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 0x120]
cmp byte [rax + 0x218], 0
lea r14, [rsp + 0x2c0]
lea rbx, [rsp + 0x1b0]
je 0x140055b30
mov rcx, rbx
call fcn.140060a69
mov r9d, 4
mov rcx, rax
lea r8, str.httphttpswswssftpfileC:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srcparser.rs
call fcn.140009695
test al, al
je 0x14005578f
mov rcx, qword [rsp + 0x28]
call fcn.140060a69
mov r9d, 5
mov rcx, rax
lea r8, [0x140a9364c]
call fcn.140009695
test al, al
jne 0x140055b30
lea r13, [rsp + 0xb0]
mov rcx, r13
mov rdx, qword [rsp + 0x28]
call fcn.140060ee7
mov rcx, r13
call fcn.1400a0f50
mov rcx, r13
call fcn.1400a0e6b
cmp dword [rsp + 0xd0], 0
je 0x1400557cd
mov edx, dword [rsp + 0xd4]
mov rcx, r13
call fcn.1400a0e28
and dword [rsp + 0xd0], 0
mov r8d, dword [rsp + 0xdc]
inc r8d
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xc0]
call fcn.1400a0129
mov rcx, rax
mov r8d, 0x2f
call fcn.14002ff66
test al, al
lea rdi, [rsp + 0x2c8]
jne 0x140055a64
cmp dword [rsp + 0xd0], 0
jne 0x140055a64
cmp dword [rsp + 0xc8], 0
jne 0x140055a64
mov rax, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xc0]
lea rcx, [rax + rdx]
xor r8d, r8d
cmp rax, rcx
je 0x140055a59
mov r9b, byte [rcx - 1]
test r9b, r9b
js 0x140055861
dec rcx
movzx r9d, r9b
jmp 0x1400558c7
movzx r10d, byte [rcx - 2]
cmp r10b, 0xc0
jge 0x14005588e
movzx r11d, byte [rcx - 3]
cmp r11b, 0xbf
jg 0x140055898
movzx esi, byte [rcx - 4]
add rcx, 0xfffffffffffffffc
and esi, 7
shl esi, 6
and r11d, 0x3f
or r11d, esi
jmp 0x1400558a0
add rcx, 0xfffffffffffffffe
and r10d, 0x1f
jmp 0x1400558ab
add rcx, 0xfffffffffffffffd
and r11d, 0xf
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
shl r10d, 6
and r9b, 0x3f
movzx r9d, r9b
or r9d, r10d
cmp r9d, 0x110000
je 0x140055a59
cmp r9d, 0x20
jne 0x140055a59
inc r8
jmp 0x140055846
lea rax, [rsp + 0x3d0]
movups xmmword [rax], xmm6
lea rax, [0x140a69540]
mov qword [rsp + 0x3c0], rax
mov qword [rsp + 0x3c8], 1
mov rax, qword [r15 + 0x138]
cmp rax, 1
ja 0x1400565e4
mov rbx, r13
inc rax
mov qword [r15 + 0x138], rax
lea r14, [rsp + 0xb0]
mov rcx, r14
mov rdx, qword [rsp + 0x28]
call fcn.14006fd20
cmp byte [rsp + 0xb0], 3
je case.0x1400504fa.94
mov ecx, 0xb
lea r13, [rsp + 0x238]
mov rdi, r13
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rcx, r14
call fcn.1400241d2
mov rsi, rbx
mov rcx, rbx
mov rdx, qword [rsp + 0x50]
call fcn.140060ace
lea rbx, [rsp + 0x2c0]
mov rcx, rbx
mov rdx, r14
mov r8, rsi
call fcn.14001a56e
mov rcx, rsi
mov rdx, rbx
mov r8, r13
mov r13, rsi
call fcn.14006eec9
movups xmm0, xmmword [rsp + 0x3c0]
movups xmm1, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2c0], xmm0
mov rcx, r14
mov rdx, rsi
mov r8, rbx
call case.0x14006a12e.40
mov rcx, rbx
mov rdx, r14
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.12.7_src_async_implclient.rsinternal_error:_entered_unreachable_code:_hickory_dns_shouldnt_be_enabled_unless_the_feature_is
call fcn.140060b2f
mov rcx, r14
mov rdx, r12
call fcn.140060b74
mov rcx, rbx
call fcn.14003a1b5
mov ecx, 0xc
mov rdi, rbx
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [r15 + 0x120]
add rsi, 0x10
mov r8d, 0x100
mov rcx, r14
mov rdx, rbx
call fcn.1400b5130
mov rcx, rsi
mov rdx, r14
mov r14, rbx
call fcn.14003f661
mov rsi, rax
mov rdi, rdx
mov rcx, qword [r15 + 0x128]
mov rdx, qword [r15 + 0x130]
call fcn.14002cc20
mov qword [r15 + 0x128], rsi
mov qword [r15 + 0x130], rdi
lea rcx, [rsp + 0x1b0]
call fcn.140060fb2
jmp 0x140055354
sub rdx, r8
mov rcx, r13
call fcn.1400a0e28
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
mov rcx, r14
call fcn.14007e4f7
mov sil, byte [rsp + 0x2e0]
cmp sil, 2
jne 0x140055aa4
mov rcx, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
call fcn.140088c69
jmp 0x140055b30
movups xmm0, xmmword [rsp + 0x2c0]
movups xmm1, xmmword [rsp + 0x2d0]
movaps xmmword [rsp + 0x2a0], xmm1
movaps xmmword [rsp + 0x290], xmm0
mov eax, dword [rdi + 0x19]
mov ecx, dword [rdi + 0x1c]
lea rdx, [rsp + 0x2b1]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov rcx, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
call fcn.140088c69
mov byte [rsp + 0x2b0], sil
movups xmm0, xmmword [0x140a65690]
movaps xmmword [rsp + 0x2d0], xmm0
movups xmm0, xmmword [0x140a65680]
movaps xmmword [rsp + 0x2c0], xmm0
mov rcx, r13
mov rdx, r12
mov r8, r14
lea r9, [rsp + 0x290]
call fcn.140025e25
mov rcx, r13
call fcn.14004617c
lea rcx, [rsp + 0x6f0]
mov rdx, qword [rsp + 0x28]
call fcn.140060ee7
mov r15, qword [rsp + 0x58]
mov rbp, qword [r15 + 0xf0]
cmp rbp, qword [r15 + 0xe0]
jne 0x140055b64
mov rcx, qword [rsp + 0x208]
call fcn.14004d1a8
imul rdi, rbp, 0x58
add rdi, qword [r15 + 0xe8]
mov ecx, 0xb
lea rsi, [rsp + 0x6f0]
rep movsq qword [rdi], qword [rsi]
inc rbp
mov qword [r15 + 0xf0], rbp
mov rax, qword [r15 + 0x120]
mov rcx, qword [rax + 0x1d8]
test rcx, rcx
lea r13, [rsp + 0x550]
je 0x140055bca
cmp ecx, 1
jne 0x140056456
cmp rbp, qword [rax + 0x1e0]
jae case.0x1400353b6.252
and qword [rsp + 0x78], 0
lea rbp, [rsp + 0xb0]
jmp 0x140055c28
mov rcx, qword [r15 + 0xe8]
movzx edx, word [rsp + 0x478]
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xc0], rbp
mov word [rsp + 0xc8], dx
mov rdx, qword [rax + 0x1e0]
mov rax, qword [rax + 0x1e8]
lea rcx, [rsp + 0x78]
lea rbp, [rsp + 0xb0]
mov r8, rbp
call qword [rax + 0x28]
mov rax, qword [rsp + 0x78]
test rax, rax
jne 0x14005644c
mov rcx, rbx
call fcn.140060a69
mov r9d, 4
mov rcx, rax
lea r8, str.httphttpswswssftpfileC:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srcparser.rs
call fcn.140060aab
test al, al
je 0x140055c6e
mov rcx, rbx
call fcn.140060a69
mov r9d, 5
mov rcx, rax
lea r8, [0x140a9364c]
call fcn.140060aab
test al, al
jne 0x14005686f
mov rax, qword [r15 + 0x120]
cmp byte [rax + 0x21a], 0
je 0x140055ca3
mov rcx, rbx
call fcn.140060a69
mov r9d, 5
mov rcx, rax
lea r8, [0x140a9364c]
call fcn.140060aab
test al, al
jne 0x140056775
mov ecx, 0xb
mov rdi, rbp
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [r15 + 0x88]
mov rdx, qword [r15 + 0x90]
call fcn.140088c69
mov ecx, 0xb
mov rdi, qword [rsp + 0x28]
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xc
lea rdi, [rsp + 0x4a8]
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
and qword [r15 + 0x28], 0
and qword [r15 + 0x40], 0
mov edx, 8
mov qword [r15 + 0x48], rdx
mov rax, qword [rsp + 0x210]
movups xmmword [rax], xmm6
and qword [r15 + 0x68], 0
and qword [r15 + 0x78], 0
and word [r15 + 0x80], 0
mov rax, qword [r15 + 0xf0]
lea rcx, [rax - 1]
imul rsi, rcx, 0x58
add rsi, qword [r15 + 0xe8]
mov qword [r15 + 0x60], rdx
mov qword [r15 + 0x70], 2
cmp rax, 1
jb 0x140055ed0
mov rcx, qword [rsp + 0x28]
call fcn.1400a0d34
mov rdi, rax
mov rbp, rdx
mov rcx, rsi
call fcn.1400a0d34
test rdi, rdi
je 0x140055d8d
test rax, rax
je 0x140055d8d
mov r9, rdx
mov rcx, rdi
stc
mov rdx, rbp
mov r8, rax
call fcn.14008cb7b
test al, al
lea rdi, [rsp + 0x4a8]
lea rbp, [rsp + 0xb0]
jne 0x140055da2
jmp 0x140055de0
or rdi, rax
lea rdi, [rsp + 0x4a8]
lea rbp, [rsp + 0xb0]
jne 0x140055de0
mov rcx, qword [rsp + 0x28]
call fcn.140079643
mov edi, eax
mov ebp, edx
mov rcx, rsi
call fcn.140079643
test di, di
je 0x140055dc7
test ax, ax
je 0x140055dc7
cmp bp, dx
jmp 0x140055dca
or ax, di
lea rdi, [rsp + 0x4a8]
lea rbp, [rsp + 0xb0]
je 0x140055ed0
movups xmm0, xmmword [0x140a68c50]
movaps xmmword [rsp + 0x2d0], xmm0
movups xmm0, xmmword [0x140a68c40]
movaps xmmword [rsp + 0x2c0], xmm0
mov rcx, rbp
mov rdx, rdi
mov r8, r14
call fcn.140026362
mov rcx, rbp
call fcn.14004617c
movups xmm0, xmmword [0x140a68c70]
movaps xmmword [rsp + 0x2d0], xmm0
movups xmm0, xmmword [0x140a68c60]
movaps xmmword [rsp + 0x2c0], xmm0
mov rcx, rbp
mov rdx, rdi
mov r8, r14
call fcn.140026362
mov rcx, rbp
call fcn.14004617c
mov r9d, 7
mov rcx, rbp
mov rdx, rdi
lea r8, str.cookie2
call fcn.1400260f4
dec dword [rax - 0x77]
jmp 0x13f08734f
dec dword [rdi]
adc byte [0x140a68c98], al
movaps xmmword [rsp + 0x2d0], xmm0
movups xmm0, xmmword [0x140a68c88]
movaps xmmword [rsp + 0x2c0], xmm0
mov rcx, rbp
mov rdx, rdi
mov r8, r14
call fcn.140026362
mov rcx, rbp
call fcn.14004617c
movups xmm0, xmmword [0x140a68cb8]
movaps xmmword [rsp + 0x2d0], xmm0
rol byte [rdx], 1
add byte [rax], al
movups xmm0, xmmword [0x140a68ca8]
movaps xmmword [rsp + 0x2c0], xmm0
mov rcx, rbp
mov rdx, rdi
mov r8, r14
call fcn.140026362
mov rcx, rbp
call fcn.14004617c
mov rcx, rbp
mov rdx, qword [rsp + 0x28]
call fcn.14006fd20
add dword [rax], eax
mov al, byte [rsp + 0xb0]
cmp al, 3
je 0x14005675b
lea rdx, [rsp + 0xb8]
mov ecx, dword [rdx - 7]
mov edx, dword [rdx - 4]
lea r8, [rsp + 0x239]
mov dword [r8 + 3], edx
mov dword [r8], ecx
mov rdx, qword [rsp + 0xb8]
mov ecx, 9
lea rdi, [rsp + 0x248]
lea rsi, [rsp + 0xc0]
rep movsq qword [rdi], qword [rsi]
mov byte [rsp + 0x238], al
mov qword [rsp + 0x240], rdx
and al, 0x40
add al, byte [rax]
add byte [rcx - 0x7d], cl
invalid
invalid
je 0x140055f5d
mov rax, qword [rsp + 0x38]
cmp qword [rax], 0
je 0x140055f5d
lea rcx, [rsp + 0x218]
mov rdx, qword [rsp + 0x38]
call fcn.140009464
jmp 0x140055f83
lea rax, [rsp + 0x228]
movups xmmword [rax], xmm6
lea rax, [0x140a69540]
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x220], 1
mov rcx, rbp
call fcn.1400241d2
mov rcx, r13
mov rdx, qword [rsp + 0x50]
call fcn.140060ace
mov rcx, r14
mov rdx, rbp
mov r8, r13
call fcn.14001a56e
movzx edi, byte [rsp + 0x238]
test edi, edi
je 0x140055ff0
cmp edi, 2
jne 0x140055fe8
call fcn.14002ccd0
mov rsi, rax
mov rdx, qword [rsp + 0x240]
mov rcx, r13
call fcn.140009464
movups xmm0, xmmword [rsp + 0x550]
movups xmm1, xmmword [rsp + 0x560]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x140055ff0
mov bpl, byte [rsp + 0x239]
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x248]
call fcn.140009464
mov rcx, r13
lea rdx, [rsp + 0x268]
call fcn.140009464
movzx eax, word [rsp + 0x288]
mov word [rsp + 0x570], ax
mov byte [rsp + 0xb0], dil
mov esp, 0xb024
add byte [rax - 0x78], al
lodsb al, byte [rsi]
and al, 0xb1
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
mov eax, 0xf000000
adc byte [rsp + 0x550], al
movups xmm1, xmmword [rsp + 0x560]
lea rcx, [rsp + 0xb8]
movups xmmword [rcx + 0x28], xmm0
movups xmmword [rcx + 0x38], xmm1
mov rax, qword [rsp + 0x570]
mov qword [rcx + 0x48], rax
mov rcx, r13
mov rdx, r14
lea rsi, [rsp + 0xb0]
mov r8, rsi
call fcn.14006eec9
mov rcx, rsi
mov rdx, r13
lea r8, [rsp + 0x218]
call case.0x14006a12e.40
mov rcx, r14
mov rdx, rsi
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.12.7_src_async_implclient.rsinternal_error:_entered_unreachable_code:_hickory_dns_shouldnt_be_enabled_unless_the_feature_is
call fcn.140060b2f
mov rcx, rsi
lea rbp, [rsp + 0x4a8]
mov rdx, rbp
call fcn.140060b74
mov rcx, r14
call fcn.14003a1b5
mov ecx, 0xc
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
xor eax, eax
cmp rax, 0xc
je 0x1400560ef
mov rcx, qword [r12 + rax*8]
mov rdx, qword [rsp + rax*8 + 0x4a8]
mov qword [r12 + rax*8], rdx
mov qword [rsp + rax*8 + 0x4a8], rcx
inc rax
jmp 0x1400560cc
mov rsi, qword [r15 + 0x120]
add rsi, 0x10
mov r8d, 0x100
lea rdi, [rsp + 0xb0]
mov rcx, rdi
mov rdx, r14
call fcn.1400b5130
mov rcx, rsi
mov rdx, rdi
call fcn.14003f661
mov rsi, rax
mov rdi, rdx
mov rcx, qword [r15 + 0x128]
mov rdx, qword [r15 + 0x130]
call fcn.14002cc20
mov qword [r15 + 0x128], rsi
mov qword [r15 + 0x130], rdi
lea rcx, [rsp + 0x238]
call fcn.140060ea5
mov rcx, rbp
call fcn.14003a1b5
lea rcx, [rsp + 0x410]
call fcn.140060f73
jmp 0x140055354
call fcn.14006d462
mov r14, rax
add r15, 0x88
lea rsi, [rsp + 0xb0]
mov rcx, rsi
mov rdx, r15
call fcn.140060ee7
mov rcx, qword [r14]
mov rdx, qword [r14 + 8]
call fcn.140057b5b
mov ecx, 0xb
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x630]
lea rsi, [rsp + 0x690]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov ebx, 3
lea rdi, [rsp + 0x748]
lea rsi, [rsp + 0x630]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x30]
mov byte [rax + 0x2f9], 0
mov r12, qword [rax + 0x188]
and qword [rsp + 0x550], 0
test r12, r12
je 0x140056a30
mov qword [rsp + 0x2c0], r12
lea rbp, [r12 + 0x38]
mov rcx, rbp
call fcn.140051f2b
mov qword [r12 + 0x38], rbx
mov qword [r12 + 0x40], r14
lea rdi, [r12 + 0x48]
lea rsi, [rsp + 0x748]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x28]
sub byte [rcx - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rbp - 0x77], cl
mov esp, 0xb024
add byte [rbp - 0x77], cl
lodsb al, byte [rsi]
and al, 0xb8
add byte [rax], al
add byte [rcx - 0x73], cl
and al, 0x10
call fcn.140051cba
test al, al
je 0x14005627d
lea rcx, [rsp + 0x2c0]
call fcn.140051f92
lea rcx, [rsp + 0x550]
call fcn.140051fa1
jmp 0x14005635f
mov r14, qword [rbp]
mov qword [rbp], 4
add byte [r8 + rax], r8b
add byte [rax], al
cmp r14, 4
je case.0x14004bb71.97
add r12, 0x40
lea rax, [rsp + 0xb8]
mov ecx, 0x10
mov rdi, rax
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov qword [rax - 8], r14
lea rcx, [rsp + 0x2c0]
call fcn.140051f92
lea rcx, [rsp + 0x550]
call fcn.140051fa1
cmp r14, 3
jne 0x1400562e0
mov rcx, qword [rsp + 0xb8]
call fcn.140057a68
jmp 0x14005635f
lea rsi, [rsp + 0xb0]
mov rcx, rsi
call fcn.14003a1b5
mov rsi, qword [rsi + 0x60]
invalid
test rsi, rsi
test esi, esi
je 0x14005630e
invalid
mov rcx, rsi
call fcn.14001ea61
mov edx, 8
add byte [rax - 0x77], cl
mov ecx, esi
mov ecx, esi
call fcn.140007190
mov rsi, qword [rsp + 0x120]
mov rdi, qword [rsp + 0x128]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
test rax, rax
je 0x14005632b
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov rcx, rsi
call rax
cmp qword [rdi + 8], 0
je 0x14005633e
mov rdx, qword [rdi + 0x10]
mov rcx, rsi
call fcn.140007190
mov rsi, qword [rsp + 0x130]
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.140088c69
mov edx, 8
mov rcx, rsi
call fcn.140007190
sti
invalid
mov rsi, qword [rsp + 0x30]
lea rcx, [rsi + 0x190]
call fcn.14007e699
add dword [rdx], 0
cmp byte [rsi + 0x2f9], 0
je 0x14005638a
mov rax, qword [rsp + 0x30]
lea rcx, [rax + 0x188]
call fcn.14007e7d4
mov rax, qword [rsp + 0x30]
mov word [rax + 0x2f8], 1
add al, byte [rax]
add byte [rcx], al
add byte [rax - 0x75], cl
and al, 0x68
add al, byte [rax]
add byte [rcx], al
add byte [rax - 0x75], cl
and al, 0x68
mov rdx, qword [rsp + 0x70]
call fcn.14009d3fe
mov rsi, qword [rsp + 0x60]
mov rcx, rsi
call fcn.14007e8b2
lea rdx, [rsp + 0xb0]
and qword [rdx], 0
movups xmm0, xmmword [rsp + 0x490]
movups xmmword [rdx + 8], xmm0
mov rax, qword [rsp + 0x4a0]
mov qword [rdx + 0x18], rax
mov qword [rdx + 0x20], rsi
and byte [rax - 0x77], cl
int1
and byte [rax - 0x77], cl
int1
call fcn.14007e577
xor ecx, ecx
call fcn.140099724
mov rcx, qword [rsp + 0x30]
movaps xmm6, xmmword [rsp + 0x840]
movaps xmm7, xmmword [rsp + 0x850]
push rax
or byte [rax], al
add byte [rax - 0x7f], cl
invalid
push 0x5b000008
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14007ea38
invalid
xchg byte [rdx], al
invalid
jmp 0x1400566b5
mov rdx, qword [rsp + 0x2c8]
mov rcx, rbp
call fcn.140088c69
mov r15, qword [rsp + 0x58]
and al, 0x58
lea rdi, [rsp + 0x3c0]
lea rsi, [rsp + 0x550]
and al, 0x50
add eax, 0xab90000
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
jmp 0x14005646b
cmp rax, 1
jne 0x140056807
invalid
mov cl, 3
add byte [rax], al
mov rcx, qword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x1b8]
mov edx, dword [rsp + 0x1b8]
and al, 0xb8
add dword [rax], eax
add al, ch
invalid
invalid
add eax, dword [rax]
mov rbp, qword [rsp + 0x480]
mov rax, qword [rsp + 0x488]
test byte [rax + rcx*4], ah
add al, 0
add byte [rax - 0x77], cl
and al, 0x48
and al, 0x48
lea rax, [rsp + 0x420]
mov rbx, qword [rax - 0x10]
mov r13, rax
mov r14, qword [rax - 8]
lea rcx, [rsp + 0xb0]
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x28
call fcn.140060ee7
add byte [rax], al
mov r12, qword [r15 + 0x140]
add dword [rax], eax
add byte [rcx - 0x7d], cl
and dword [rdi + 0x140], 0
mov rdi, qword [r15 + 0xf8]
add byte [rax], al
mov esi, dword [r15 + 0x100]
test r12, r12
je 0x1400564fd
cmp esi, 0x3b9aca00
jne 0x14005652c
mov ecx, 0x18
call fcn.1400280f3
mov rcx, rax
mov qword [rax], rbp
mov dword [rax], ebp
mov rax, qword [rsp + 0x48]
mov qword [rcx + 8], rax
or byte [r8 - 0x77], cl
and al, 0x28
sub byte [rcx + rcx*4 + 0x61], cl
mov qword [rcx + 0x10], r12
lea r12, [0x140a62c88]
jmp case.0x14003656c.238
cmp esi, 0x3b9aca00
jne 0x14005656b
mov ecx, 0x10
call fcn.1400280f3
mov rcx, rax
ror dword [rax - 0x77], 0x28
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x28], rcx
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
or byte [r13 + rcx*4 + 0x25], cl
lea esp, [0x140a62c58]
jmp case.0x14003656c.238
mov ecx, 0x98
call fcn.1400280f3
dec dword [rax - 0x77]
ror dword [rcx + rcx*4 + 0x20], 0x48
mov dword [rax + 8], ebp
mov rax, qword [rsp + 0x48]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x20], 0x3b9aca00
mov qword [rcx + 0x88], rdi
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x28
mov dword [rcx + 0x90], esi
mov cl, 0x90
add byte [rax], al
add byte [rbp + rcx*4 + 0x25], cl
jg 0x14005652e
invalid
add bl, ch
invalid
mov ecx, 0x90
call fcn.1400280f3
mov rcx, rax
mov qword [rax], rbp
mov rax, qword [rsp + 0x48]
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
mov dword [rcx + 0x18], 0x3b9aca00
mov qword [rcx + 0x80], rdi
add byte [rax - 0x77], cl
and al, 0x28
mov dword [rcx + 0x88], esi
lea r12, fcn.14003fd70
test dh, al
invalid
invalid
mov r15, r13
mov ecx, 0x58
mov edx, 8
call fcn.140026bd2
mov r13, rax
lea rsi, [rsp + 0xb0]
mov ecx, 0xb
mov rdi, rax
mov edi, eax
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x690]
invalid
add byte [rax], al
mov ecx, 0xc
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
jmp 0x1400566b5
add byte [rax], al
invalid
lea rcx, [rsp + 0x3c0]
call fcn.14003a29d
mov dil, byte [rsp + 0x1d9]
cmp dil, 3
jne 0x140056603
xor esi, esi
jmp case.0x14002413e.350
mov ecx, 0x38
mov edx, 8
call fcn.140069ac3
mov rsi, rax
mov esi, eax
invalid
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmm1, xmmword [rsp + 0x1c0]
add byte [rdi], cl
adc dword [rax], eax
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [rsp + 0x1c9]
adc byte [rsp + 0x1c9], al
add byte [rax], al
movups xmmword [rax + 0x19], xmm0
adc dword [rax + 0x19], eax
mov byte [rax + 0x29], dil
mov rax, qword [rsp + 0x1da]
mov rcx, qword [rsp + 0x1e0]
mov ecx, dword [rsp + 0x1e0]
mov qword [rsi + 0x2a], rax
mov dword [rsi + 0x2a], eax
mov qword [rsi + 0x30], rcx
mov ecx, 0x70
mov edx, 8
add byte [rax], al
add al, ch
invalid
xor al, 1
add dword [rax], eax
mov r14, rax
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax + 0x49068949], al
mov dword [rsi + 0x58], esi
lea rax, [0x140a67248]
lea eax, [0x140a67248]
mov qword [r14 + 0x60], rax
invalid
mov word [r14 + 0x68], 1
lea rsi, [rsp + 0xb0]
lea esi, [rsp + 0xb0]
add byte [rax - 0x77], cl
mov rcx, rsi
mov rdx, qword [rsp + 0x28]
call fcn.140060ee7
mov rcx, qword [r14]
invalid
mov rdx, qword [r14 + 8]
call fcn.140057b5b
mov ecx, 0xb
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
cmp rbx, 4
jne 0x140056731
mov rax, qword [rsp + 0x30]
mov rdi, qword [rax + 0x2f0]
mov rcx, qword [rsp + 0x90]
call fcn.140051d26
mov esi, eax
test sil, 1
add dword [rdi], ecx
invalid
invalid
add al, byte [rax]
invalid
mov r14, qword [rdi]
test r14, r14
je 0x140056a8b
lahf
add eax, dword [rax]
invalid
mov edi, esi
shr edi, 0x10
mov rax, qword [r14 + 0x30]
test al, 4
jne case.0x14003fb3e.120
test edi, ebp
add al, byte [rax]
invalid
test al, 8
je 0x140056724
mov rcx, qword [rsp + 0x90]
mov rdx, qword [r14 + 0x18]
cmp rdx, qword [rcx + 8]
jne 0x1400568a7
mov rcx, qword [rcx]
cmp qword [r14 + 0x10], rcx
jne 0x1400568a7
test al, 8
je 0x1400568cd
jmp 0x140056901
mov r15, r12
lea rdi, [rsp + 0x630]
invalid
add byte [rax], al
lea rsi, [rsp + 0x690]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
cmp rbx, 5
jne 0x1400561c2
jmp 0x14005690d
mov r14, qword [rsp + 0xb8]
lea rcx, [rsp + 0x4a8]
add al, 0
add byte [rax], al
call fcn.14003a1b5
invalid
jmp 0x140056895
lea rsi, [rsp + 0xb0]
lea r14, [rsp + 0x1b0]
lea esi, [rsp + 0x1b0]
mov rcx, rsi
mov rdx, r14
call fcn.140060ee7
add byte [rax], al
mov rcx, rsi
call fcn.14006d46b
lea r15, [rsp + 0xb0]
mov ecx, 0xb
add byte [rcx + rcx*4 - 1], cl
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
mov cx, 2
mov rdx, rax
call fcn.14006d3bd
mov r14, rax
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.140057b5b
mov ecx, 0xb
add byte [rax], al
mov rdi, r14
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
jmp 0x140056895
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x80], 1
lea rsi, [0x140a66e88]
mov qword [rsp + 0x88], rsi
mov edi, 1
jmp 0x140056817
mov rdi, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x88]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
lea r15, [rsp + 0xb0]
mov rcx, r15
mov rdx, qword [rsp + 0x28]
call fcn.140060ee7
mov cx, 2
mov ecx, 0x89480002
cli
mov r8, rsi
call fcn.14006d406
mov r14, rax
mov esi, eax
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.140057b5b
add byte [rcx + 0xb], bh
add byte [rcx + 0xb], bh
mov rdi, r14
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x1b0]
mov ecx, dword [rsp + 0x1b0]
mov ecx, dword [rsp + 0x1b0]
mov rdx, qword [rsp + 0x1b8]
call fcn.140088c69
jmp 0x140056895
lea rax, [rsp + 0xb0]
lea rsi, [rsp + 0x1b0]
mov ah, 0x24
mov al, 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
mov al, 1
add byte [rax], al
mov ecx, 0xb
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
mov rcx, rax
call fcn.14006d46b
mov r14, rax
lea rcx, [rsp + 0x410]
call fcn.140060f73
jmp 0x1400561a5
mov rax, qword [r14 + 0x30]
mov rcx, rax
and rcx, 0xfffffffffffffff7
div eax
cmpxchg qword [r14 + 0x30], rcx
ror dword [rax - 0x7d], 0xe1
div eax
cmpxchg qword [r14 + 0x30], rcx
jne 0x1400568ab
test al, 4
jne 0x1400569e6
invalid
add byte [rcx - 0x75], cl
adc byte [rcx - 0x75], r9b
adc byte [rcx - 0x75], cl
mov rax, qword [r14 + 0x10]
mov rcx, qword [r14 + 0x18]
call qword [rax + 0x18]
adc byte [rcx - 0x75], cl
sbb dil, r15b
push rax
sbb byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
nop
mov rax, qword [rsp + 0x90]
nop
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [r14 + 0x10], rax
invalid
invalid
push rsi
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], rdx
sbb byte [rcx - 0x75], cl
invalid
invalid
sbb byte [rcx - 0x75], cl
xor byte [rax - 0x77], r9b
xor byte [rax - 0x77], cl
xor byte [rax - 0x77], cl
mov rcx, rax
or rcx, 8
lock cmpxchg qword [r14 + 0x30], rcx
ror dword [rax - 0x7d], 0xc9
or al, dh
cmpxchg qword [r14 + 0x30], rcx
jne 0x1400568ea
test al, 4
jne case.0x14003fb3e.120
test ebx, ebp
add byte [rax], al
invalid
add cl, al
out dx, al
or byte [rcx - 0x1705760f], cl
scasb al, byte [rdi]
add al, 0
shr esi, 8
mov ecx, esi
mov edx, edi
call fcn.14009adbb
mov rsi, qword [rsp + 0x30]
mov byte [rsi + 0x2f8], 3
clc
add al, byte [rax]
add byte [rbx], al
clc
add al, byte [rax]
add byte [rbx], al
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
call fcn.14009d3fe
invalid
push 4
add byte [rax - 0x77], cl
int1
call fcn.14009d503
cmp al, 3
jne 0x14005693e
mov rcx, qword [rsp + 0x60]
jmp 0x140055201
invalid
dec dword [rcx - 0x7fec173f]
add al, byte [rax]
mov ecx, eax
call fcn.14007e958
movzx eax, al
lea rcx, [0x140a9664c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
movabs dword [0xc801488104634800], eax
add al, 0x81
add rax, rcx
jmp rax
mov rcx, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x30]
xor byte [rax - 0x77], cl
bnd call fcn.14009cc27
xor byte [rax - 0x77], cl
bnd call fcn.14009cc27
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x840]
mov ah, 0x24
or byte [rax], al
invalid
or byte [rax], al
add byte [rdi], cl
movaps xmm7, xmmword [rsp + 0x850]
movaps xmm7, xmmword [rsp + 0x850]
add rsp, 0x868
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp case.0x140069f94.196
invalid
movaps xmm6, xmmword [rsp + 0x840]
movaps xmm7, xmmword [rsp + 0x850]
add rsp, 0x868
pop rbx
pop rbp
or byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x30]
movaps xmm6, xmmword [rsp + 0x840]
movaps xmm7, xmmword [rsp + 0x850]
add byte [rax], al
add byte [rax], al
add rsp, 0x868
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
jmp 0x14007e9ec
lock or qword [r14 + 0x30], 8
xor ecx, ecx
mov edx, edi
call fcn.14009adbb
jmp 0x14005635f
stc
invalid
invalid
stc
invalid
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [rsp + 0x40]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_taskcore.rs
lea edx, [0x140a696a8]
adc eax, 0xa12c7d
call fcn.1400b5f90
lea rcx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.3_src_synconeshot.rs
call fcn.1400b64c0
lea rcx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.12.7_src_blockingclient.rs
call fcn.1400b67c0
std
invalid
invalid
mov ch, 0x2d
movabs eax, dword [0x8d480005fd78e800]
std
invalid
add byte [rax - 0x73], cl
invalid
invalid
std
add eax, 0xd8d4800
invalid
invalid
invalid
loope case.0x1400463e0.79
lea rcx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.3_src_synconeshot.rs
or eax, 0xa0d9e1
movabs al, byte [0x8b480005fa6ce800]
call fcn.1400b64c0
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xb8]
mov eax, dword [rsp + 0xb8]
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
test byte [rax + rax*8], ah
mov eax, 0x4c000000
lea eax, [rsp + 0x2c0]
test byte [rax + rax*8], ah
add al, byte [rax]
invalid
lea r8, [rsp + 0x2c0]
test byte [rax + rax*8], ah
add al, byte [rax]
add byte [rcx - 0x77], cl
mov qword [r8], rax
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.12.7_src_async_implclient.rsinternal_error:_entered_unreachable_code:_hickory_dns_shouldnt_be_enabled_unless_the_feature_is
invalid
invalid
mov qword [r8], rax
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.12.7_src_async_implclient.rsinternal_error:_entered_unreachable_code:_hickory_dns_shouldnt_be_enabled_unless_the_feature_is
invalid
invalid
movabs al, byte [0x8d48202444894800]
mov qword [rsp + 0x20], rax
lea rcx, str.URL_was_already_validated_as_URI
or eax, 0xa0eace
and byte [rax - 0x73], cl
or eax, 0xa0eace
add byte [rbp + rcx*4 + 0xd], cl
out 0xe6, eax
movabs al, byte [0x35e800000020ba00]
add byte [rax], al
call fcn.1400b63c0
lea rcx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.3_src_synconeshot.rs
invalid
sub edx, edi
cli
lea r9, fcn.140051fc9
mov edx, 0x20
add byte [rax], al
call fcn.1400b63c0
lea rcx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.3_src_synconeshot.rs
or eax, 0xa0d96e
call fcn.1400b64c0
int3
add eax, 0x5641cc00
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x90
in al, dx
nop
add byte [rax], al
add byte [rax - 0x77], cl
invalid
in al, dx
nop
add byte [rax], al
add byte [rax - 0x77], cl
invalid
call fcn.14009d454
cmpsd dword [rsi], dword [rdi]
imul eax, dword [rax + rax], 0x48c0b60f
movzx eax, al
lea rcx, [0x140a9665c]
movzx eax, al
lea rcx, [0x140a9665c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
jmp rax
lea rax, [0x140a6e368]
lea eax, [0x140a6e368]
lea rcx, [rsp + 0x50]
push rax
mov qword [rsp + 0x30], rcx
xor byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x38], rcx
and qword [rsp + 0x40], 0
mov qword [rcx], rax
mov qword [rcx + 8], rsi
mov dword [rcx + 8], esi
cmp dword [rsi + 0x30], 2
jne 0x140056bd5
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
jle 0x140056b11
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x28]
call fcn.14009d3f1
mov rbx, rax
mov r14, rdx
mov esi, edx
mov esi, edx
mov rcx, qword [rsi + 0x38]
mov rax, qword [rsi + 0x40]
lea rdx, [rsp + 0x30]
call qword [rax + 0x18]
mov ebp, eax
mov rcx, rbx
mov ecx, ebx
invalid
mov ecx, ebx
mov rdx, r14
call fcn.14009d3fe
loope 0x140056b83
add al, 0
loope 0x140056b83
add al, 0
test bpl, bpl
je 0x140056b3e
mov rcx, rsi
call fcn.14009d503
cmp al, 3
jne 0x140056b77
invalid
mov rcx, rdi
mov rcx, rdi
jmp 0x140056b37
add al, 0x48
lea ecx, [rsi + 0x20]
lea rcx, [rsi + 0x20]
call fcn.14007e923
jmp 0x140056b62
jge 0x140056b3d
add bl, ch
and al, 0x48
mov ecx, edi
mov rcx, rdi
call fcn.14007e8d3
lea rdx, [rsp + 0x60]
push rsp
and al, 0x60
push rsp
and al, 0x60
and qword [rdx], 0
and al, byte [rax]
mov qword [rdx + 0x20], rdi
mov rcx, rdi
and byte [rax - 0x77], cl
stc
call fcn.14007e834
xor ecx, ecx
leave
jl case.0x1400516ec.28
add byte [rcx], dh
leave
call fcn.140099724
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x90
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp 0x14007eaa4
mov ecx, eax
call fcn.14007e958
movzx eax, al
lea rcx, [0x140a9666c]
or eax, 0xa3fae4
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x140056bda
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call fcn.14009cc27
mov rcx, rsi
add rsp, 0x90
add esp, 0x90
add esp, 0x90
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp 0x14007e966
invalid
add byte [rax - 0x6f3b7eb8], dl
add byte [rax], al
add byte [rbx + 0x5d], bl
nop
add rsp, 0x90
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov rcx, rsi
add rsp, 0x90
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp case.0x140064993.219
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, [rsp + 0x60]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [rsp + 0x28]
movabs eax, dword [0x894860244c8d4800]
add dword [rax - 0x39], ecx
or byte [r9], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_taskcore.rs
call fcn.1400b5f90
int3
call fcn.14009c2c3
mov rax, qword [rbx]
mov eax, dword [rbx]
lock dec qword [rax]
jne 0x140057468
mov rcx, rbx
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rsi
pop r15
jmp fcn.14009c188
nop
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
invalid
cmp dword [rsi + 0x10], 0
je 0x14005748a
mov rcx, qword [rsi + 8]
mov edx, 1
call fcn.140007190
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.14009efff
invalid
add byte [rax - 0x7d], cl
cmp dword [rax], eax
jne fcn.140053b53
ret
sub esp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400574c8
lea rcx, [rsi + 0x20]
call fcn.14002aa28
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub al, r14b
dec qword [rax]
lock dec qword [rax]
jne 0x1400574db
lea rcx, [rsi + 0x28]
lea ecx, [rsi + 0x28]
call fcn.14004c1d7
cmp qword [rsi], 0
je 0x1400574ea
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rsi + 8]
invalid
mov rcx, qword [rsi + 8]
or al, ch
shl byte [rbx + rax], 1
and al, 3
call sub.crypt32.dll_CertFreeCertificateContext
and al, 3
add eax, dword [rax]
add byte [rax - 0x75], cl
adc al, r13b
lodsb al, byte [rsi]
invalid
mov rcx, qword [rsi + 0x10]
call fcn.140088c9f
add byte [rax - 0x75], cl
jo 0x1400574e8
dec qword [rax]
add byte [rax - 0x75], cl
jo 0x1400574e8
dec qword [rax]
jne 0x140057506
lea rcx, [rsi + 0x70]
call fcn.14004c257
cmp byte [rsi + 0x68], 2
jne 0x140057512
add rsp, 0x20
pop rsi
ret
add rsi, 0x48
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14001b2a0
int1
call fcn.14005700f
lea rcx, [rsi + 0x30]
call fcn.14005366d
mov rcx, rsi
call fcn.14003a724
xor esi, edi
dec dword [rax - 0x75]
push 0x20c48348
push 0x20c48348
xor esi, edi
dec dword [rax - 0x75]
push 0x20c48348
push 0x20c48348
push 0x20c48348
pop rsi
jmp fcn.14003ab9e
invalid
dec dword [rax - 0x75]
invalid
add al, 0
cmp byte [rsi + 0x29], 2
jne 0x140057578
add rsp, 0x20
add esp, 0x20
pop rsi
ret
add rsi, 0x10
mov rcx, rsi
int1
int1
add rsp, 0x20
pop rsi
jmp case.0x140037063.275
add byte [rax], al
sal byte [rcx], 1
ror byte [rax - 9], cl
int1
xor eax, 0xa3f0c5
mov eax, dword [rdi]
mov eax, 0xffffffff
invalid
add byte [rax], al
sub byte [rsp + 0x5c0], cl
push rax
add dword [rax], eax
add byte [rax], al
lea rsi, [rsp + 0x330]
mov ah, 0x24
xor byte [rbx], al
add byte [rax], al
mov word [rax + rcx*4], fs
add eax, dword [rax]
add byte [rax], al
mov edx, eax
ret 0xca21
retf 0x8941
mov eax, edi
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
call fcn.14002517c
lea rcx, [rax + 0x40]
lea rdx, [rsp + 0x118]
lea rdx, [rsp + 0x118]
xchg esp, eax
and al, 0x18
add dword [rax], eax
add byte [rax], al
add al, ch
sbb dl, byte [rdi - 5]
push rdi
sti
inc dword [rax + rax*8 + 0x2dc850f]
test al, al
jne case.0x14003fb3e.160
test esp, ebx
add al, byte [rax]
add byte [rax], al
invalid
test esp, ebx
add al, byte [rax]
invalid
add byte [rax - 1], cl
ret
add ah, byte [rsi + 0xf]
outsd dx, dword [rsi]
test byte [rax + rax], ah
invalid
add byte [rdi], cl
sub dword [rsp + 0x60], ecx
add byte [rax], al
xchg esp, eax
and al, 0x13
add eax, dword [rax]
add byte [rax], al
cmp al, 3
and al, 0x50
movq qword [rsp + 0x620], mm0
test byte [rax + rdx], ah
and al, 0x10
add eax, dword [rax]
add byte [rbx + 0x313248c], cl
add byte [rax], al
invalid
invalid
add byte [rcx + 0x289034a], cl
add ecx, dword [rcx - 0x7372b7fe]
and al, 0x20
invalid
jns 0x14005d78a
invalid
cmp dword [rsp + 0x48], 0
cmp dword [rsp + 0x580], 0
and al, 0x80
add eax, 0xf000000
add byte [rax], al
add byte [rdi], cl
test byte [rdx], bh
cli
invalid
mov word [rax + rcx*4], fs
and al, 0x88
add eax, 0xbee80000
pop rsp
sti
invalid
mov rax, qword [rsp + 0x170]
mov eax, dword [rsp + 0x170]
test byte [rax + rsi*2], ah
add dword [rax], eax
invalid
jo case.0x1400498de.112
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
and al, 0x70
invalid
mov qword [rsp + 0x70], rax
movaps xmm0, xmmword [rsp + 0x150]
add dword [rax], eax
add byte [rdi], cl
movaps xmm1, xmmword [rsp + 0x160]
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x160]
and al, 0x60
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
sub dword [rsp + 0x50], eax
and al, 0x50
push rax
mov rcx, qword [rsp + 0x350]
mov word [rax + rdx*2], fs
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg esp, eax
mov rdx, qword [rsp + 0x358]
and al, 0x58
add eax, dword [rax]
add byte [rbp - 0x77], cl
mov r8, r14
add byte [rax], al
mov r8, r14
lea r9, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_1.1.0_srcheadermap.rssize_overflows_MAX_SIZE
lea ecx, [0x140a64ed0]
call fcn.14002517c
dec dword [rax - 0x7d]
cmp qword [rax], 0
cmp byte [rax], al
je case.0x14002413e.428
adc dword [rax - 0x75], ecx
push rax
mov rdx, qword [rax + 8]
or byte [rax - 0x73], cl
mov word [rax + rsi], fs
and al, 0x30
xor byte [rbx], al
invalid
lea rcx, [rsp + 0x330]
add byte [rax], al
add al, ch
call fcn.14002596a
fld qword [rax - 0x74b70004]
dec dword [rax - 0x75]
mov rdx, qword [rsp + 0x358]
xchg esp, eax
and al, 0x58
add eax, dword [rax]
add byte [rcx + rdi - 0xe], cl
cmp rdx, r14
cmp rdx, r14
bnd jbe 0x14005ea18
jbe 0x14005ea18
jp 0x14005d8ad
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdx*2], fs
and al, 0x50
mov rcx, qword [rsp + 0x350]
and al, 0x50
add eax, dword [rax]
add byte [rcx + 0x6b], cl
invalid
invalid
add byte [rax], al
imul rdx, r14, 0x68
invalid
movups xmm0, xmmword [rcx + rdx + 0x18]
adc byte [rcx + rdx + 0x18], al
adc dword [rax], ebx
sbb byte [rdi], cl
adc byte [rcx + rdx + 0x28], cl
adc dword [rax], ebp
movups xmm1, xmmword [rcx + rdx + 0x28]
adc dword [rax], ebp
sub byte [rdi], cl
movaps xmmword [rsp + 0x600], xmm0
sub dword [rsp + 0x600], eax
invalid
movaps xmmword [rsp + 0x610], xmm1
and al, 0x10
invalid
adc byte [rsi], al
add byte [rax], al
invalid
add byte [rdx + 0x44381144], cl
mov eax, dword [rcx + rdx + 0x3c]
invalid
invalid
invalid
mov al, byte [rcx + rdx + 0x38]
adc dword [rax], edi
mov r8d, dword [rcx + rdx + 0x3c]
adc dword [rsp + rax*2], r15d
mov dword [rsp + 0x8b], r8d
mov dword [rsp + 0x8b], eax
and al, 0x8b
add byte [rax], al
invalid
mov eax, dword [rax]
add byte [rax], al
add byte [rbx + rcx*4 + 0x44], al
adc dword [rcx], edi
invalid
mov r8d, dword [rcx + rdx + 0x39]
adc dword [rcx], r15d
mov dword [rsp + 0x88], r8d
mov dword [rsp + 0x88], eax
mov byte [rax], al
add byte [rax], al
invalid
add byte [rsi + 0xf], ah
movdqa xmm0, xmmword [rsp + 0x50]
outsd dx, dword [rsi]
and al, 0x50
and al, 0x50
movaps xmm1, xmmword [rsp + 0x60]
invalid
movdqu xmmword [rcx + rdx + 0x18], xmm0
jg case.0x1400463e0.146
adc dword [rax], ebx
sbb byte [rbx + rcx*4 + 0x44], cl
and al, 0x70
and al, 0x70
jo 0x14005d945
mov dword [rcx + rdx + 0x38], eax
adc dword [rax], ebp
jno case.0x1400498de.96
invalid
invalid
mov esi, 0xf
sldt word [rax]
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0xa05ec5
invalid
pop rsi
invalid
invalid
lea rdi, [0x140a637d8]
jmp 0x14005d36c
push rsp
invalid
mov esi, 0xa
or al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [0x140a63764]
lea rdi, [0x140a63764]
pop rsi
movabs al, byte [0x16befffffa43e900]
cli
invalid
invalid
invalid
invalid
jmp 0x14005d36c
invalid
mov esi, 0x16
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [0x140a637ac]
lea rdi, [0x140a637ac]
ja 0x14005d991
movabs al, byte [0x12befffffa32e900]
jmp 0x14005d36c
invalid
mov esi, 0x12
adc al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [0x140a6363d]
lea rdi, [0x140a6363d]
neg dword [rax + riz*4]
movabs al, byte [0x13befffffa21e900]
add cl, ch
jmp 0x14005d36c
and edx, edi
invalid
mov esi, 0x13
adc eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [0x140a635f9]
lea rdi, [0x140a635f9]
movabs byte [0xfffffa10e900a05c], al
movabs al, byte [0x19befffffa10e900]
add byte [rax], al
add byte [rax], al
invalid
invalid
jmp 0x14005d36c
invalid
mov esi, 0x19
sbb dword [rax], eax
add byte [rax], al
lea rdi, [0x140a63731]
cmp eax, 0xa05dc9
leave
pop rbp
movabs al, byte [0x7befffff9ffe900]
add byte [rax], al
add byte [rax], al
invalid
invalid
jmp 0x14005d36c
invalid
mov esi, 7
invalid
lea rdi, [0x140a6376e]
cmp eax, 0xa05df5
cmc
pop rbp
movabs al, byte [0x10befffff9eee900]
add cl, ch
out dx, al
stc
invalid
invalid
mov esi, 0x10
invalid
invalid
jmp 0x14005d36c
invalid
mov esi, 0x10
adc byte [rax], al
add byte [rax], al
lea rdi, [0x140a637e7]
cmp eax, 0xa05e5d
pop rsi
movabs al, byte [0x4befffff9dde900]
add cl, ch
invalid
stc
invalid
invalid
invalid
invalid
jmp 0x14005d36c
invalid
mov esi, 4
add al, 0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdi, [0x140a635c3]
cmp eax, 0xa05c28
pop rsp
movabs al, byte [0x1bbefffff9cce900]
add cl, ch
int3
stc
invalid
invalid
invalid
invalid
jmp 0x14005d36c
invalid
mov esi, 0x1b
sbb eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [0x140a63671]
add byte [rax], al
lea rdi, [0x140a63671]
pop rsp
movabs al, byte [0xcbefffff9bbe900]
add cl, ch
mov ebx, 0xbefffff9
invalid
jmp 0x14005d36c
invalid
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [0x140a63625]
lea rdi, [0x140a63625]
pop rsp
movabs al, byte [0xfbefffff9aae900]
add cl, ch
stosb byte [rdi], al
stc
invalid
invalid
invalid
invalid
jmp 0x14005d36c
invalid
sldt word [rax]
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0xa05cca
pop rsp
invalid
invalid
lea rdi, [0x140a63698]
pop rsp
movabs al, byte [0x7befffff999e900]
add cl, ch
cdq
stc
invalid
invalid
invalid
invalid
jmp 0x14005d36c
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [0x140a63795]
cmp eax, 0xa05db6
pop rbp
movabs al, byte [0x7befffff988e900]
add cl, ch
mov cl, bh
invalid
invalid
invalid
invalid
jmp 0x14005d36c
mov cl, bh
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [0x140a635b3]
cmp eax, 0xa05bc3
ret
pop rbx
movabs al, byte [0x9befffff977e900]
jmp 0x14005d36c
ja 0x14005d9ec
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [0x140a635ba]
cmp eax, 0xa05bb9
movabs al, byte [0x11befffff966e900]
add cl, ch
jmp 0x14005d36c
stc
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [0x140a63753]
cmp eax, 0xa05d41
movabs al, byte [0x17befffff955e900]
add cl, ch
jmp 0x14005d36c
push rbp
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [0x140a63556]
cmp eax, 0xa05b33
add cl, ch
jmp 0x14005d36c
stc
invalid
dec dword [rax - 0x73]
pop rbx
movabs al, byte [0xdbefffff938e900]
add byte [rax], al
invalid
or eax, 0x48000000
lea edi, [0x140a634b7]
cmp eax, 0xa05a77
add byte [rax - 0x73], cl
cmp eax, 0xa05a77
pop rdx
movabs al, byte [0x2befffff927e900]
add byte [rax], al
jmp 0x14005d36c
invalid
invalid
add byte [rax - 0x73], cl
cmp eax, 0xa05cf9
pop rsp
movabs al, byte [0xdbefffff916e900]
add byte [rax], al
jmp 0x14005d36c
invalid
invalid
add byte [rax - 0x73], cl
cmp eax, 0xa05baa
pop rbx
movabs al, byte [0x5befffff905e900]
add byte [rax], al
add byte [rax - 0x73], cl
add cl, ch
jmp 0x14005d36c
add eax, 0xbefffff9
add eax, 0x48000000
lea edi, [0x140a634ab]
cmp eax, 0xa05a38
invalid
cmp eax, 0xa05a38
cmp byte [rdx - 0x60], bl
pop rdx
movabs al, byte [0x4befffff8f4e900]
add cl, ch
hlt
jmp 0x14005d36c
invalid
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0xa05b25
and eax, 0xe900a05b
add cl, ch
jmp 0x14005d36c
jrcxz case.0x1400463e0.164
invalid
dec dword [rax - 0x73]
add cl, ch
xlatb
mov esi, 0xb
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [0x140a636ae]
cmp eax, 0xa05c0d
add cl, ch
jmp 0x14005d36c
xabort 0xffffffffffffffff
invalid
mov esi, 0x1e
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [0x140a6346d]
cmp eax, 0xa059bb
mov ebx, 0xe900a059
add cl, ch
jmp 0x14005d36c
mov ch, 0xf8
clc
invalid
lea rdi, [0x140a63637]
jns 0x14005db17
pop rbx
movabs al, byte [0xdbefffff8a9e900]
test eax, 0xbefffff8
or eax, 0x48000000
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [0x140a633ba]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdi, [0x140a633ba]
cmp eax, 0xa058eb
jmp case.0x14005517b.24
pop rax
movabs al, byte [0x11befffff898e900]
add cl, ch
cwde
clc
invalid
invalid
invalid
invalid
add cl, ch
jmp 0x14005d36c
cwde
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdi, [0x140a635d3]
cmp eax, 0xa05af3
pop rdx
pop rdx
movabs al, byte [0x18befffff887e900]
add cl, ch
jmp 0x14005d36c
xchg eax, edi
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdi, [0x140a636cd]
cmp eax, 0xa05bdc
fcomp qword [rbx - 0x60]
add cl, ch
jmp 0x14005d36c
jbe 0x14005daec
invalid
and al, 0x5c
movabs al, byte [0x1dbefffff86ae900]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
push 0xfffffffffffffff8
invalid
mov esi, 0x1d
sbb eax, 0x48000000
lea edi, [0x140a6348b]
cmp eax, 0xa0597d
lea rdi, [0x140a6348b]
cmp eax, 0xa0597d
jge case.0x1400575c1.8
movabs al, byte [0x1dbefffff859e900]
add byte [rax], al
jmp 0x14005d36c
pop rcx
invalid
mov esi, 0x1d
sbb eax, 0x48000000
lea edi, [0x140a6343a]
cmp eax, 0xa0591b
add byte [rax - 0x73], cl
lea rdi, [0x140a6343a]
cmp eax, 0xa0591b
sbb ebx, dword [rcx - 0x60]
add cl, ch
movabs al, byte [0x10befffff848e900]
add byte [rax], al
add byte [rax], al
invalid
invalid
jmp 0x14005d36c
clc
invalid
mov esi, 0x10
adc byte [rax], al
add byte [rax], al
lea rdi, [0x140a63539]
cmp eax, 0xa05a09
movabs al, byte [0xebefffff837e900]
add byte [rax], al
add byte [rax], al
invalid
invalid
jmp 0x14005d36c
invalid
invalid
mov esi, 0xe
invalid
add byte [rax], al
lea rdi, [0x140a6352b]
cmp eax, 0xa059ea
movabs al, byte [0xfbefffff826e900]
add byte [rax], al
invalid
jmp 0x14005d36c
clc
invalid
sldt word [rax]
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0xa0584a
movabs al, byte [0x7befffff815e900]
add byte [rax], al
add byte [rax], al
invalid
invalid
adc eax, 0xbefffff8
invalid
mov esi, 7
invalid
add byte [rax], al
lea rdi, [0x140a634b0]
cmp eax, 0xa0594d
movabs al, byte [0x15befffff804e900]
add byte [rax], al
add byte [rax], al
invalid
invalid
jmp 0x14005d36c
add al, 0xf8
invalid
mov esi, 0x15
adc eax, 0x48000000
lea edi, [0x140a6370c]
cmp eax, 0xa05b98
add byte [rax], al
lea rdi, [0x140a6370c]
cmp eax, 0xa05b98
movabs al, byte [0xfbefffff7f3e900]
jmp 0x14005d36c
idiv edi
mov esi, 0xf
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [0x140a633ab]
lea edi, [0x140a633ab]
cmp eax, 0xa05826
movabs al, byte [0x1cbefffff7e2e900]
jmp 0x14005d36c
loop 0x14005db7f
invalid
mov esi, 0x1c
sbb al, 0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdi, [0x140a63403]
cmp eax, 0xa0586d
jmp 0x14005d36c
sal edi, 1
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
cmp eax, 0xa057e7
out 0x57, eax
movabs al, byte [0x3befffff7c0e900]
mov esi, 3
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdi, [0x140a635a2]
cmp eax, 0xa059ea
invalid
jmp 0x14005d36c
mov esi, 0xd
or eax, 0x48000000
lea edi, [0x140a634c4]
cmp eax, 0xa058fb
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdi, [0x140a634c4]
cmp eax, 0xa058fb
sti
pop rax
movabs al, byte [0xdbefffff79ee900]
idiv edi
invalid
invalid
invalid
jmp 0x14005d36c
mov esi, 0xd
or eax, 0x48000000
lea edi, [0x140a635e4]
cmp eax, 0xa05a0a
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdi, [0x140a635e4]
cmp eax, 0xa05a0a
or bl, byte [rdx - 0x60]
add cl, ch
invalid
jmp 0x14005d36c
mov esi, 0x10
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdi, [0x140a6379c]
cmp eax, 0xa05bb1
mov cl, 0x5b
movabs al, byte [0xabefffff77ce900]
jmp 0x14005d36c
mov esi, 0xa
or al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdi, [0x140a634ee]
cmp eax, 0xa058f2
pop rax
movabs al, byte [0x20befffff76be900]
jmp 0x14005d36c
mov esi, 0x20
and byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdi, [0x140a633c7]
cmp eax, 0xa057ba
mov edx, 0xe900a057
pop rdx
jmp 0x14005d36c
mov esi, 0x11
adc dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdi, [0x140a636e5]
cmp eax, 0xa05ac7
invalid
pop rdx
movabs al, byte [0x16befffff749e900]
idiv edi
invalid
invalid
invalid
jmp 0x14005d36c
mov esi, 0x16
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdi, [0x140a636f6]
cmp eax, 0xa05ac7
invalid
pop rdx
movabs al, byte [0xabefffff738e900]
jmp 0x14005d36c
invalid
invalid
jmp 0x14005d36c
or al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdi, [0x140a63727]
cmp eax, 0xa05ae7
out 0x5a, eax
pop rdx
movabs al, byte [0x13befffff727e900]
jmp 0x14005d36c
adc eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdi, [0x140a634f8]
cmp eax, 0xa058a7
cmpsd dword [rsi], dword [rdi]
pop rax
movabs al, byte [0x3befffff716e900]
jmp 0x14005d36c
invalid
invalid
jmp 0x14005d36c
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rdi, [0x140a634a8]
cmp eax, 0xa05846
pop rax
pop rax
movabs al, byte [0x1cbefffff705e900]
jmp 0x14005d36c
add eax, 0xbefffff7
sbb al, 0
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [0x140a633e7]
add byte [rax], al
lea rdi, [0x140a633e7]
je case.0x1400516ec.62
push rdi
movabs al, byte [0xcbefffff6f4e900]
jmp 0x14005d36c
hlt
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [0x140a634d1]
add byte [rax], al
lea rdi, [0x140a634d1]
pop r8
pop rax
movabs al, byte [0x16befffff6e3e900]
add cl, ch
jmp 0x14005d36c
jrcxz case.0x1400496e7.146
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [0x140a63457]
add byte [rax], al
lea rdi, [0x140a63457]
ret 0xa057
push rdi
movabs al, byte [0x1bbefffff6d2e900]
add cl, ch
sal dh, cl
invalid
invalid
invalid
invalid
add cl, ch
jmp 0x14005d36c
sal dh, cl
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [0x140a6341f]
add byte [rax], al
lea rdi, [0x140a6341f]
jns case.0x1400516ec.60
add cl, ch
jmp 0x14005d36c
sal esi, 0xff
dec dword [rax - 0x73]
invalid
invalid
movabs al, byte [0x4befffff6b5e900]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
mov ch, 0xf6
invalid
mov esi, 4
add al, 0
add byte [rax], al
lea rdi, [0x140a635a5]
cmp eax, 0xa058e2
movabs al, byte [0x4befffff6a4e900]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
jmp 0x14005d36c
movsb byte [rdi], byte [rsi]
mov esi, 4
add al, 0
add byte [rax], al
lea rdi, [0x140a63619]
cmp eax, 0xa05945
movabs al, byte [0x10befffff693e900]
add byte [rax], al
add byte [rax - 0x73], cl
jmp 0x14005d36c
xchg ebx, eax
mov esi, 0x10
adc byte [rax], al
add byte [rax], al
lea rdi, [0x140a6350b]
cmp eax, 0xa05826
movabs al, byte [0x8befffff682e900]
add byte [rax], al
add byte [rax - 0x73], cl
jmp 0x14005d36c
invalid
mov esi, 8
or byte [rax], al
add byte [rax], al
lea rdi, [0x140a635cb]
cmp eax, 0xa058d5
movabs al, byte [0x11befffff671e900]
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0xa057d6
invalid
invalid
jmp 0x14005d36c
jno 0x14005dcef
invalid
mov esi, 0x11
adc dword [rax], eax
add byte [rax], al
lea rdi, [0x140a634dd]
movabs al, byte [0x7befffff660e900]
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0xa0598f
jmp 0x14005d36c
invalid
mov esi, 7
lea rdi, [0x140a636a7]
invalid
jmp 0x14005d36c
idiv r15b
mov esi, 8
or byte [rax], al
add byte [rax], al
lea rdi, [0x140a635f1]
jmp 0x14005d36c
idiv bh
invalid
mov esi, 0x14
adc al, 0
add byte [rax], al
lea rdi, [0x140a636b9]
jmp 0x14005d36c
idiv bh
invalid
mov esi, 0x10
adc byte [rax], al
add byte [rax], al
lea rdi, [0x140a6351b]
jmp 0x14005d36c
idiv bh
invalid
mov esi, 0x23
and eax, dword [rax]
add byte [rax], al
lea rdi, [0x140a6356d]
jmp 0x14005d36c
idiv bh
invalid
mov esi, 0xc
or al, 0
add byte [rax], al
lea rdi, [0x140a63590]
jmp 0x14005d36c
cmc
invalid
invalid
invalid
mov esi, 4
add al, 0
add byte [rax], al
lea rdi, [0x140a635c7]
jmp 0x14005d36c
cmc
invalid
invalid
invalid
mov esi, 0xd
lea rdi, [0x140a63549]
or eax, 0x48000000
lea edi, [0x140a63549]
jmp 0x14005d36c
invalid
mov esi, 5
lea rdi, [0x140a6368c]
add eax, 0x48000000
lea edi, [0x140a6368c]
jmp 0x14005d36c
invalid
mov esi, 0x19
sbb dword [rax], eax
add byte [rax], al
lea rdi, [0x140a63775]
jmp 0x14005d36c
cmc
invalid
invalid
invalid
invalid
invalid
sldt word [rax]
add byte [rax - 0x73], cl
cmp eax, 0xa0588f
jmp 0x14005d36c
cmc
invalid
invalid
invalid
or byte [rax], al
add byte [rax], al
lea rdi, [0x140a6361d]
jmp 0x14005d36c
cmc
invalid
invalid
invalid
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
cli
add byte [rax], al
inc dword [rax]
dec dword [rax - 0x77]
mov ecx, eax
shr eax, 0x5d
jrcxz 0x1400604d1
dec dword [rbx + 0x1982484]
add byte [rax], al
mov bh, 3
movabs al, byte [0x9024848948000000]
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
invalid
lodsb al, byte [rsi]
lodsb al, byte [rsi]
and al, 0xa8
add byte [rax], al
add byte [rax - 0x78], al
invalid
invalid
je 0x140060588
test al, 0
add byte [rax], al
cmp al, 0x48
lea ebp, [rsp + 0x3a0]
invalid
and al, 0x3f
add byte [rax - 0x80], al
inc dword [rsi*2 + 0x74894c73]
and al, 0x60
cmp bh, 4
and al, 0xc8
add byte [rax], al
add byte [rbx - 0x76bbdbbc], cl
test byte [rsp + rcx*8], ah
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xd0
add byte [rax], al
add byte [rax - 0x76], al
mov ch, byte [rsp + 0x3b]
mov ch, byte [rsp + 0x3b]
mov dword [rsp + 0xa8], ebp
add byte [rax], al
or eax, dword [rax]
add cl, ch
mov ah, 0xf1
invalid
invalid
and al, 0xa0
add eax, dword [rax]
add byte [rcx + 0xf], al
adc byte [rdi], al
add byte [rdi], cl
adc dword [rsp + 0x3b1], ecx
add byte [rax - 0x75], cl
mov dl, al
add byte [rax], al
add al, ch
invalid
add ecx, eax
add byte [rax], al
ret 0xc748
cmove edx, eax
add byte [rax], al
add byte [rax + 0xf], cl
invalid
jl 0x140062caf
invalid
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rcx + 0xf], al
sub dword [rsi + 0x10], ecx
invalid
invalid
adc byte [rcx + 0xf], r8b
sub dword [rsi], eax
add byte [rax], al
and al, 0x20
mov ecx, esi
clc
add dword [rdi], ecx
jne 0x140062d95
mov ebp, edx
cmp ebx, edi
mov ecx, edi
mov dword [rsp + 0x50], ecx
stc
lodsd eax, dword [rsi]
pop rsp
cli
dec dword [rax - 0x7d]
jl 0x140062da2
invalid
and al, 0x30
xor byte [rax], al
add byte [rbp + 0x45], dh
mov dword [r13 + rbx*2], ebp
push rdx
invalid
mov dword [rsi + 8], ebp
invalid
and al, 0x38
push rsp
and al, 0x40
invalid