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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1078
call fcn.140297be0
sub rsp, rax
movaps xmmword [rsp + 0x1060], xmm8
movaps xmmword [rsp + 0x1050], xmm7
movaps xmmword [rsp + 0x1040], xmm6
mov rax, qword [rcx]
cmp rax, 5
je 0x140204f59
cmp eax, 4
je 0x140204f59
cmp eax, 3
je 0x140204fb8
mov r14, rdx
mov rbx, rcx
cmp eax, 2
mov qword [rsp + 0x50], rdx
jne 0x140203a64
lea r15, [rbx + 8]
lea rax, [rbx + 0x98]
mov qword [rsp + 0x58], rax
lea r13, [rbx + 0x10]
mov ecx, 0xb8
lea rax, [rbx + rcx]
mov qword [rsp + 0x108], rax
mov eax, 0xe0
lea rdx, [rsp + 0x180]
lea r8, [rdx + rax]
mov qword [rsp + 0x130], r8
lea r8, [rsp + 0x300]
add rax, r8
mov qword [rsp + 0xb8], rax
add rcx, rdx
mov qword [rsp + 0x128], rcx
xorps xmm6, xmm6
lea rbp, [rsp + 0xd0]
lea rax, [rbx + 0xa8]
mov qword [rsp + 0x100], rax
mov r12d, edi
mov r8, qword [r14]
lea rcx, [rsp + 0x4b0]
mov rdx, qword [rsp + 0x58]
call fcn.1401fb331
movzx eax, byte [rsp + 0x4b0]
cmp eax, 5
jne 0x140204a3b
mov rax, qword [r15]
mov qword [r15], 2
cmp rax, 2
je 0x1402021e3
mov qword [rsp + 0xcc8], rax
mov ecx, 0xd
lea rdi, [rsp + 0xcd0]
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
mov edi, r12d
mov rcx, r15
lea rdx, [rsp + 0xcc8]
mov r8, r14
call fcn.1401fd271
jmp 0x14020217a
mov r8, qword [r14]
lea rsi, [rsp + 0x850]
mov rcx, rsi
mov rdx, qword [rsp + 0x108]
call fcn.14021bee6
mov rax, qword [rsp + 0x950]
cmp rax, 2
je 0x140204ebf
cmp eax, 3
je 0x140204ea4
mov r8d, 0x100
lea rcx, [rsp + 0x970]
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rax, [rsp + 0x950]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xc0], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0xd0], rax
cmp qword [rsp + 0xc0], 0
mov rax, qword [rsp + 0xc8]
je 0x140202295
test rax, rax
je 0x140205035
mov rsi, qword [rsp + 0xd0]
test rsi, rsi
cmovne rsi, rbp
mov rcx, rsi
lea rdx, str._Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.33.0_src_sync_oneshot.rs
call fcn.140110b74
mov rax, qword [rsi]
mov ecx, 0xd0
add rax, rcx
jmp 0x1402022c3
test rax, rax
je 0x140205035
mov rsi, qword [rsp + 0xd0]
test rsi, rsi
cmovne rsi, rbp
mov rcx, rsi
lea rdx, str._Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.33.0_src_sync_oneshot.rs
call fcn.140110b74
mov rax, qword [rsi]
add rax, 0x30
mov rax, qword [rax]
test al, 4
jne 0x14020245f
mov qword [rsp + 0x120], r13
mov r8d, 0x100
lea rsi, [rsp + 0x180]
mov rcx, rsi
lea r13, [rsp + 0x970]
mov rdx, r13
call sub.msvcrt.dll_memcpy
mov r8d, 0xe0
lea rdi, [rsp + 0x300]
mov rcx, rdi
mov rdx, r13
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x130]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov rbp, qword [rsp + 0xb8]
movups xmmword [rbp], xmm0
movups xmmword [rbp + 0x10], xmm1
mov r8d, 0xe0
lea rcx, [rsp + 0xb40]
mov rdx, r13
mov r13, rcx
call sub.msvcrt.dll_memcpy
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rsp + 0x6d0], xmm1
movaps xmmword [rsp + 0x6c0], xmm0
mov r8d, 0xa
mov rcx, rdi
lea rdx, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
call fcn.14008b3e8
lea rcx, [rsp + 0x4b0]
mov rdx, rdi
lea r8, [0x140424540]
call fcn.14008e5d3
mov r8d, 0x10
mov rcx, rdi
lea rdx, str.proxy_connection
call fcn.14008b3e8
lea rcx, [rsp + 0x1a0]
mov rdx, rdi
lea r8, [0x140424568]
call fcn.14008e5d3
movups xmm0, xmmword [rsp + 0x4b0]
movups xmm1, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x190], xmm1
movups xmm0, xmmword [0x140424590]
movups xmmword [rsi + 0x50], xmm0
movups xmm0, xmmword [0x140424580]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [0x140424470]
movups xmmword [rsi + 0x60], xmm0
movups xmm0, xmmword [0x140424480]
movups xmmword [rsi + 0x70], xmm0
movups xmm0, xmmword [0x1404245a0]
movups xmmword [rsi + 0x80], xmm0
movups xmm0, xmmword [0x1404245b0]
movups xmmword [rsi + 0x90], xmm0
xor esi, esi
lea rbp, [rsp + 0x5f0]
cmp rsi, 0xa0
je 0x14020247e
lea r8, [rsp + rsi]
add r8, 0x180
lea rdi, [rsp + 0x300]
mov rcx, rdi
mov rdx, r13
call fcn.14009252c
mov rcx, rdi
call fcn.1401e12dd
add rsi, 0x20
jmp 0x14020242a
lea rcx, [rsp + 0xc0]
call fcn.1401fdde0
lea rcx, [rsp + 0x970]
call fcn.140200fed
jmp 0x140202177
movups xmm7, xmmword [0x1404245d0]
movaps xmmword [rsp + 0x310], xmm7
movups xmm8, xmmword [0x1404245c0]
movaps xmmword [rsp + 0x300], xmm8
mov rcx, r13
lea rsi, [rsp + 0x300]
mov rdx, rsi
call fcn.14007ac00
test rax, rax
je 0x140202500
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov r9d, 8
lea r8, str.trailers
call fcn.14004ee38
test al, al
jne 0x140202500
movaps xmmword [rsp + 0x4c0], xmm7
movaps xmmword [rsp + 0x4b0], xmm8
mov rcx, rsi
mov rdx, r13
lea r8, [rsp + 0x4b0]
call fcn.1400928b7
mov rcx, rsi
call fcn.1401e12dd
movups xmm0, xmmword [0x1404b45e8]
movaps xmmword [rsp + 0x310], xmm0
movups xmm0, xmmword [0x1404b45d8]
movaps xmmword [rsp + 0x300], xmm0
mov rcx, rbp
mov rdx, r13
mov r8, rsi
call fcn.1400928b7
cmp byte [rsp + 0x610], 2
mov r13, qword [rsp + 0x120]
mov edi, r12d
je 0x1402025f5
movups xmm0, xmmword [rsp + 0x5f0]
movups xmm1, xmmword [rsp + 0x600]
movaps xmmword [rsp + 0x770], xmm0
movaps xmmword [rsp + 0x780], xmm1
mov rax, qword [rsp + 0x610]
mov qword [rsp + 0x790], rax
mov rcx, qword [rsp + 0x778]
mov rdx, qword [rsp + 0x780]
call fcn.14008b53c
test rax, rax
je 0x14020508a
mov r8, rdx
lea rcx, [rsp + 0x300]
mov rdx, rax
call fcn.14008e1f7
lea rcx, [rsp + 0x300]
call fcn.14008e259
test rax, rax
je 0x1402025e8
mov rcx, rax
call fcn.140091083
mov r9, rdx
lea rsi, [rsp + 0x4b0]
mov rcx, rsi
lea rdx, [rsp + 0xb40]
mov r8, rax
call fcn.140092975
mov rcx, rsi
call fcn.1401e12dd
jmp 0x1402025a6
lea rcx, [rsp + 0x770]
call fcn.1401e04b3
xor esi, esi
cmp rsi, 0xa0
je 0x140202616
lea rcx, [rsp + rsi]
add rcx, 0x180
call fcn.140079fe0
add rsi, 0x20
jmp 0x1402025f7
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x6c0]
call fcn.140220da3
cmp qword [rsp + 0x180], 0
je 0x14020265e
mov rdx, qword [rsp + 0x188]
cmp qword [rsp + 0x190], rdx
jne 0x14020265e
test rdx, rdx
je 0x140202812
lea rcx, [rsp + 0xb40]
call fcn.14008e555
mov bpl, byte [rsp + 0xbf8]
lea rcx, [rsp + 0x6c0]
call fcn.140220d85
mov esi, eax
mov qword [rsp + 0xf8], rbp
cmp bpl, 7
jne 0x140202717
lea rcx, [rsp + 0xb40]
call fcn.14008e428
test rax, rax
je 0x140202717
test rdx, rdx
je 0x140202717
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x310], rax
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x300], xmm0
mov byte [rsp + 0x180], 2
mov dword [rsp + 0x184], 2
lea rsi, [rsp + 0x180]
mov rcx, rsi
call fcn.14008dba7
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 3
lea rcx, [rsp + 0x300]
mov rdx, rsi
call fcn.140218ff3
lea rcx, [rsp + 0xb40]
call fcn.1401fc9bc
jmp 0x1402031b4
mov byte [rsp + 0x3f], sil
mov rcx, qword [rsp + 0xc10]
test rcx, rcx
je 0x140202848
movabs rax, 0x52eb46468da8cd6
mov qword [rsp + 0x188], rax
movabs rax, 0x2863ea9bff684b01
mov qword [rsp + 0x180], rax
lea rdx, [rsp + 0x180]
call fcn.1401fc6de
test rax, rax
je 0x140202848
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x52eb46468da8cd6
xor rdx, rcx
movabs rcx, 0x2863ea9bff684b01
xor rax, rcx
or rax, rdx
jne 0x14020283d
mov rdi, qword [rsi]
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x4c0], rax
movups xmm0, xmmword [rsi + 8]
movaps xmmword [rsp + 0x4b0], xmm0
mov edx, 8
mov rcx, rsi
call fcn.140026d90
test rdi, rdi
je 0x140202848
mov rax, qword [rsp + 0x4c0]
lea r8, [rsp + 0x180]
mov qword [r8 + 0x18], rax
movaps xmm0, xmmword [rsp + 0x4b0]
movups xmmword [r8 + 8], xmm0
mov qword [rsp + 0x180], rdi
lea rsi, [rsp + 0x300]
mov rcx, rsi
lea rdx, [rsp + 0xc10]
call fcn.14007a089
mov rcx, rsi
call fcn.14007db07
jmp 0x140202848
movzx ebp, byte [rsp + 0xbf8]
cmp rbp, 7
ja 0x1402031ff
mov eax, 0xb2
bt rax, rbp
mov edx, 0
jb 0x140202666
jmp 0x140202651
mov rcx, rsi
mov rdx, rdi
call fcn.140098109
cmp byte [rsp + 0xf8], 7
setne byte [rsp + 0x118]
mov r8d, 0xe0
lea rcx, [rsp + 0x770]
lea rdx, [rsp + 0xb40]
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x100]
mov rcx, qword [rax]
test rcx, rcx
mov qword [rsp + 0x40], rcx
cmove rax, rcx
mov qword [rsp + 0x98], rax
mov rcx, qword [rsp + 0x840]
test rcx, rcx
je 0x140202935
movabs rax, 0x4b33473526016783
mov qword [rsp + 0x188], rax
movabs rax, 0x1b80074c34198089
mov qword [rsp + 0x180], rax
lea rdx, [rsp + 0x180]
call fcn.1401fc6de
test rax, rax
je 0x140202935
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x4b33473526016783
xor rdx, rcx
movabs rcx, 0x1b80074c34198089
xor rax, rcx
or rax, rdx
jne 0x14020292a
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x6f0], xmm1
movaps xmmword [rsp + 0x6e0], xmm0
mov edx, 8
mov rcx, rsi
call fcn.140026d90
jmp 0x14020293e
mov rcx, rsi
mov rdx, rdi
call fcn.140098109
and qword [rsp + 0x6e0], 0
mov rsi, qword [rsp + 0x840]
test rsi, rsi
je 0x140202962
cmp qword [rsi + 0x18], 0
je 0x140202962
mov rcx, rsi
call fcn.14008c586
mov rcx, rsi
call fcn.140209e04
mov rax, qword [rbx + 0x98]
mov qword [rsp + 0x468], rax
lea rdx, [rax + 0x10]
lea rdi, [rsp + 0x180]
mov rcx, rdi
call fcn.14016c69d
mov rcx, rdi
lea rdx, str._Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.21_src_proto_streams_streams.rs
call fcn.14021ae3b
mov rbp, rax
mov byte [rsp + 0x3d], dl
lea rsi, [rax + 0x10]
mov rax, qword [rbx + 0xa0]
mov qword [rsp + 0x5e8], rax
lea rdx, [rax + 0x10]
mov rcx, rdi
call fcn.14008faa3
mov rcx, rdi
lea rdx, str._Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.21_src_proto_streams_streams.rs
call fcn.14021ad53
mov qword [rsp + 0xf0], rax
mov byte [rsp + 0x3b], dl
mov rcx, rdi
mov rdx, rsi
call fcn.14007ebdf
mov sil, byte [rsp + 0x180]
cmp sil, 3
mov qword [rsp + 0xb0], rbp
jne 0x140202a61
mov rax, qword [rbp + 0xb0]
test al, 1
jne 0x140202ad7
cmp qword [rsp + 0x40], 0
mov edi, r12d
je 0x140202aee
lea rax, [rbp + 0x1a8]
mov rcx, qword [rsp + 0x98]
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x180], rax
lea rcx, [rsp + 0x180]
call fcn.1400848de
mov rbp, qword [rsp + 0xb0]
cmp byte [rax + 0x124], 0
mov sil, 3
je 0x140202aee
mov bpl, 3
jmp 0x140202ace
mov bpl, byte [rsp + 0x181]
mov eax, dword [rdi + 2]
mov dword [rsp + 0x88], eax
movzx eax, word [rdi + 6]
mov word [rsp + 0x8c], ax
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0xa0], rax
mov eax, dword [rsp + 0x190]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x194]
mov dword [rsp + 0x48], eax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x70], rax
mov al, byte [rsp + 0x1a0]
mov byte [rsp + 0x3c], al
mov eax, dword [rdi + 0x21]
mov ecx, dword [rdi + 0x24]
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x63], ecx
mov edi, r12d
mov dl, byte [rsp + 0x3b]
jmp 0x140202d31
shr eax, 8
or al, 5
mov sil, 3
mov edi, r12d
mov dl, byte [rsp + 0x3b]
mov rbp, rax
jmp 0x140202d31
mov sil, 3
cmp byte [rbp + 0x1a0], 0
je 0x140202b06
mov dl, byte [rsp + 0x3b]
mov bpl, 1
jmp 0x140202d31
lea rax, [rbp + 0xb0]
mov r10, qword [rax]
test r10b, 1
jne 0x140202d22
mov qword [rsp + 0x5d8], rax
shr r10, 0x20
lea eax, [r10 + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [rbp + 0xb0], ecx
mov dword [rbp + 0xb4], eax
mov r9d, dword [rbp + 0x9c]
mov r8d, dword [rbp + 0x11c]
lea rcx, [rsp + 0x300]
mov qword [rsp + 0x5e0], r10
mov edx, r10d
call fcn.140086396
cmp byte [rsp + 0x828], 5
jne 0x140202b77
mov qword [rsp + 0x330], 1
mov r8d, 0xe0
lea rsi, [rsp + 0x180]
mov rcx, rsi
lea rdx, [rsp + 0x770]
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0x6e0]
movaps xmm1, xmmword [rsp + 0x6f0]
movaps xmmword [rsp + 0x760], xmm1
movaps xmmword [rsp + 0x750], xmm0
mov al, byte [rsp + 0x238]
mov byte [rsp + 0x40], al
movups xmm0, xmmword [rsi + 0xb9]
movaps xmmword [rsp + 0x700], xmm0
mov rax, qword [rsi + 0xc8]
mov qword [rsp + 0x70f], rax
mov ecx, 0xb
lea rbp, [rsp + 0xd38]
mov rdi, rbp
lea rsi, [rsp + 0x1e0]
rep movsq qword [rdi], qword [rsi]
mov sil, byte [rsp + 0x258]
mov rcx, qword [rsp + 0x250]
call fcn.1401f6cec
mov rcx, qword [rsp + 0x128]
lea rdx, [0x140422410]
call fcn.140084374
lea rcx, [rsp + 0xa70]
mov rdx, rbp
call fcn.140088244
mov rax, qword [rsp + 0xaa0]
test rax, rax
mov rbp, qword [rsp + 0xf0]
je 0x140203206
mov qword [rsp + 0x5f0], rax
lea rax, [rsp + 0xaa8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rax, [rsp + 0x5f8]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rax, qword [rsp + 0x600]
cmp rax, 1
mov r8, rax
adc r8, 0
lea rdx, [0x1404edac8]
test rax, rax
je 0x140202c98
mov rdx, qword [rsp + 0x5f8]
lea rcx, [rsp + 0x470]
call fcn.14004e919
lea rcx, [rsp + 0x5f0]
call fcn.14007ee47
cmp qword [rsp + 0x470], 0
lea rax, [0x1404b91f8]
mov qword [rsp + 0x5f0], rax
lea rax, [0x1404ef530]
mov qword [rsp + 0x5f8], rax
lea rax, [rsp + 0x5f8]
movups xmmword [rax + 8], xmm6
mov dil, byte [rsp + 0x40]
je 0x140203235
movups xmm0, xmmword [rsp + 0x470]
movups xmm1, xmmword [rsp + 0x480]
movaps xmmword [rsp + 0x170], xmm1
movaps xmmword [rsp + 0x160], xmm0
lea rcx, [rsp + 0x5f0]
call fcn.14007ee47
jmp 0x140203265
shr r10d, 8
or r10b, 5
mov dl, byte [rsp + 0x3b]
mov rbp, r10
mov rcx, qword [rsp + 0xf0]
call fcn.140270c1a
mov rcx, qword [rsp + 0xb0]
mov dl, byte [rsp + 0x3d]
call fcn.140270c1a
lea rcx, [rsp + 0x6e0]
call fcn.14007db07
lea rcx, [rsp + 0x770]
call fcn.140218fbd
mov r9d, ebp
mov r12, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x70]
mov rbp, qword [rsp + 0xa0]
mov byte [rsp + 0x180], sil
mov byte [rsp + 0x181], r9b
movzx eax, word [rsp + 0x8c]
lea rdx, [rsp + 0x180]
mov word [rdx + 6], ax
mov eax, dword [rsp + 0x88]
mov dword [rdx + 2], eax
mov qword [rsp + 0x188], rbp
mov eax, dword [rsp + 0x4c]
mov dword [rsp + 0x190], eax
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0x194], eax
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x198], rcx
mov al, byte [rsp + 0x3c]
mov byte [rsp + 0x1a0], al
mov eax, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x63]
mov dword [rdx + 0x24], ecx
mov dword [rdx + 0x21], eax
cmp sil, 3
mov qword [rsp + 0x78], r12
mov qword [rsp + 0xa0], rbp
mov byte [rsp + 0x3e], r9b
jne 0x140202e1d
mov byte [rsp + 0x138], 3
mov byte [rsp + 0x139], r9b
jmp 0x1402030f0
lea rcx, [rsp + 0x138]
call fcn.1400805d7
cmp byte [rsp + 0x138], 5
jne 0x1402030f0
mov r12d, edi
mov bpl, byte [rsp + 0x158]
lea rcx, [rsp + 0x300]
lea rdx, [rsp + 0x140]
mov rax, qword [rdx + 0x10]
mov qword [rsp + 0x4c0], rax
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0x4b0], xmm0
mov rdx, qword [rsp + 0x4b0]
add rdx, 0x10
mov r14, rcx
call fcn.14016c69d
mov rcx, r14
lea rdx, str._Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.21_src_proto_streams_streams.rs
call fcn.14021ae3b
mov rsi, rax
mov edi, edx
add rax, 0x1a8
mov rcx, qword [rsp + 0x4b8]
mov qword [rsp + 0x308], rcx
mov qword [rsp + 0x300], rax
mov rcx, r14
call fcn.1400848de
mov r14b, byte [rax + 0x124]
mov rcx, rsi
mov edx, edi
call fcn.140270c1a
test bpl, bpl
je 0x140202f03
test r14b, r14b
je 0x140202f03
lea rcx, [rsp + 0x300]
lea rdx, [rsp + 0x4b0]
call fcn.14007e7f1
mov rsi, qword [rsp + 0x100]
mov rcx, rsi
call fcn.1401fb4b0
movups xmm0, xmmword [rsp + 0x300]
movups xmmword [rsi], xmm0
lea rbp, [rsp + 0x180]
mov rcx, rbp
lea rsi, [rsp + 0x4b0]
mov rdx, rsi
call fcn.14007e7f1
cmp byte [rsp + 0xf8], 7
mov rax, qword [rsp + 0x4c0]
mov qword [rbp + 0x28], rax
movaps xmm0, xmmword [rsp + 0x4b0]
movups xmmword [rbp + 0x18], xmm0
mov byte [rsp + 0x190], 0
movups xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x430], xmm0
mov al, byte [rsp + 0x190]
mov byte [rsp + 0x440], al
mov rax, qword [rsp + 0x191]
mov qword [rsp + 0x441], rax
mov eax, dword [rsp + 0x199]
mov dword [rsp + 0x449], eax
movzx eax, word [rsp + 0x19d]
mov word [rsp + 0x44d], ax
mov al, byte [rsp + 0x19f]
mov byte [rsp + 0x44f], al
movaps xmmword [rsp + 0x450], xmm1
mov rax, qword [rsp + 0x440]
lea rcx, [rsp + 0x318]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x430]
movups xmmword [rcx], xmm0
lea rdx, [rsp + 0x448]
mov rax, qword [rdx + 0x10]
lea rcx, [rsp + 0x330]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
movaps xmm0, xmmword [rsp + 0x6c0]
movaps xmm1, xmmword [rsp + 0x6d0]
lea rax, [rsp + 0x348]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x300], xmm0
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x310], rax
sete byte [rsp + 0x368]
mov al, byte [rsp + 0x3f]
mov byte [rsp + 0x369], al
mov r14, qword [rsp + 0x50]
mov r8, qword [r14]
mov rcx, rsi
mov rdx, qword [rsp + 0x58]
call fcn.1401fb331
movzx eax, byte [rsp + 0x4b0]
cmp eax, 5
je 0x1402031ce
cmp eax, 6
je 0x140204ec6
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x780], rax
movaps xmm0, xmmword [rsp + 0x300]
movaps xmmword [rsp + 0x770], xmm0
lea rcx, [rsp + 0x4b0]
call fcn.14008dba7
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 3
lea rcx, [rsp + 0x770]
lea rdx, [rsp + 0x180]
call fcn.140218ff3
lea rcx, [rsp + 0x318]
call fcn.1401e07b5
lea rcx, [rsp + 0x330]
call fcn.1401e0b80
lea rcx, [rsp + 0x348]
call fcn.1401fcf6c
jmp 0x1402031ef
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x450], rax
mov al, byte [rsp + 0x138]
mov cl, byte [rsp + 0x139]
mov rdx, qword [rsp + 0x13a]
mov r8d, dword [rsp + 0x142]
movzx r9d, word [rsp + 0x146]
movups xmm0, xmmword [rsp + 0x148]
movaps xmmword [rsp + 0x440], xmm0
mov byte [rsp + 0x430], al
mov byte [rsp + 0x431], cl
mov qword [rsp + 0x432], rdx
mov dword [rsp + 0x43a], r8d
mov word [rsp + 0x43e], r9w
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x310], rax
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x300], xmm0
lea rcx, [rsp + 0x430]
call fcn.14008dba7
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], 3
lea rcx, [rsp + 0x300]
lea rdx, [rsp + 0x180]
call fcn.140218ff3
lea rcx, [rsp + 0x6c0]
call fcn.1401fcf6c
lea rbp, [rsp + 0xd0]
jmp 0x140202177
mov ecx, 0xe
mov rdi, rbp
lea rsi, [rsp + 0x300]
rep movsq qword [rdi], qword [rsi]
mov rcx, r15
mov rdx, rbp
mov r8, r14
call fcn.1401fd271
lea rbp, [rsp + 0xd0]
mov edi, r12d
jmp 0x140202177
xor edx, edx
jmp 0x140202651
lea rax, [0x1404b91f8]
mov qword [rsp + 0x5f0], rax
lea rax, [0x1404ef530]
mov qword [rsp + 0x5f8], rax
lea rax, [rsp + 0x5f8]
movups xmmword [rax + 8], xmm6
mov dil, byte [rsp + 0x40]
mov rax, qword [rsp + 0x5f0]
mov rcx, qword [rsp + 0x5f8]
movups xmm0, xmmword [rsp + 0x600]
movaps xmmword [rsp + 0x170], xmm0
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rcx
lea rdx, [rsp + 0x168]
lea rcx, [rsp + 0xc28]
movzx eax, dil
test eax, eax
je 0x140203291
cmp eax, 7
je 0x140203291
cmp qword [rsp + 0x170], 0
je 0x140203a0f
mov rax, qword [rsp + 0x160]
test rax, rax
je 0x1402032f6
mov qword [rsp + 0x470], rax
mov r9, qword [rdx + 0x10]
lea r8, [rsp + 0x478]
mov qword [r8 + 0x10], r9
movups xmm0, xmmword [rdx]
movups xmmword [r8], xmm0
cmp qword [rsp + 0x480], 0
je 0x1402032e1
mov r8, qword [rdx + 0x10]
mov qword [rsp + 0x4a0], r8
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0x490], xmm0
jmp 0x1402032f8
lea rcx, [rsp + 0x470]
call fcn.14007ee47
lea rcx, [rsp + 0xc28]
xor eax, eax
mov byte [rsp + 0x5f0], dil
mov r8, qword [rsp + 0x70f]
lea rdx, [rsp + 0x5f8]
mov qword [rdx + 8], r8
movaps xmm0, xmmword [rsp + 0x700]
movups xmmword [rdx - 7], xmm0
and qword [rsp + 0x608], 0
and qword [rsp + 0x628], 0
mov qword [rsp + 0x648], rax
mov rax, qword [rsp + 0x4a0]
mov qword [rdx + 0x68], rax
movaps xmm0, xmmword [rsp + 0x490]
movups xmmword [rdx + 0x58], xmm0
movaps xmm0, xmmword [rsp + 0x750]
movaps xmm1, xmmword [rsp + 0x760]
movups xmmword [rdx + 0x80], xmm1
movups xmmword [rdx + 0x70], xmm0
and word [rsp + 0x688], 0
cmp byte [rsp + 0xa70], 3
je 0x14020339d
lea rcx, [rsp + 0x5f0]
lea rdx, [rsp + 0xa70]
call fcn.14008323a
lea rcx, [rsp + 0xc28]
cmp qword [rsp + 0xa80], 0
je 0x140203421
lea rax, [rsp + 0xaa8]
movups xmm0, xmmword [rax - 0x28]
movups xmm1, xmmword [rax - 0x18]
movaps xmmword [rsp + 0x4a0], xmm1
movaps xmmword [rsp + 0x490], xmm0
mov rdx, qword [rsp + 0x498]
mov r8, qword [rsp + 0x4a0]
lea rcx, [rsp + 0x470]
call fcn.14004e919
lea rdi, [rsp + 0x628]
mov rcx, rdi
call fcn.14007f240
movups xmm0, xmmword [rsp + 0x470]
movups xmm1, xmmword [rsp + 0x480]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
lea rcx, [rsp + 0x490]
call fcn.14007ee47
lea rcx, [rsp + 0xc28]
mov r8d, 0xa0
lea rdx, [rsp + 0x5f0]
mov rdi, rcx
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0xc40]
or rax, qword [rsp + 0xc60]
jne 0x14020348d
cmp sil, 3
jne 0x140203476
lea rcx, [rsp + 0xc28]
call fcn.140084a1f
lea rcx, [rsp + 0x180]
call fcn.1400837c0
mov byte [rsp + 0x40], 7
mov sil, 3
jmp 0x1402035ab
lea rdi, [rsp + 0xc28]
mov rcx, rdi
lea rdx, [0x1404b71f8]
call fcn.14008323a
mov r8d, 0xa0
lea rcx, [rsp + 0x620]
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov r12, qword [rsp + 0x180]
mov sil, byte [rsp + 0x188]
mov al, byte [rsp + 0x189]
mov byte [rsp + 0x40], al
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x78], rax
mov eax, dword [rsp + 0x198]
mov dword [rsp + 0x84], eax
mov eax, dword [rsp + 0x19c]
mov dword [rsp + 0x80], eax
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x110], rax
mov al, byte [rsp + 0x1a8]
mov byte [rsp + 0x98], al
lea rdi, [rsp + 0x180]
movups xmm0, xmmword [rdi + 0x30]
movups xmm1, xmmword [rdi + 0x40]
movups xmm2, xmmword [rdi + 0x50]
movaps xmmword [rsp + 0x5f0], xmm0
movaps xmmword [rsp + 0x600], xmm1
movaps xmmword [rsp + 0x610], xmm2
mov r8d, 0xd0
lea rcx, [rsp + 0xa70]
lea rdx, [rsp + 0x5f0]
call sub.msvcrt.dll_memcpy
mov eax, dword [rdi + 0xa]
mov dword [rsp + 0x90], eax
movzx eax, word [rdi + 0xe]
mov word [rsp + 0x94], ax
mov eax, dword [rdi + 0x29]
mov ecx, dword [rdi + 0x2c]
mov dword [rsp + 0xa8], eax
mov dword [rsp + 0xab], ecx
mov r8d, 0xd0
lea rcx, [rsp + 0xd90]
lea rdx, [rsp + 0xa70]
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x5d0], r12
cmp r12, 3
jne 0x14020367f
mov r12b, byte [rsp + 0x98]
movzx eax, word [rsp + 0x94]
mov ecx, dword [rsp + 0x90]
mov edx, dword [rsp + 0xa8]
mov r8d, dword [rsp + 0xab]
mov dword [rsp + 0x68], edx
mov dword [rsp + 0x6b], r8d
mov dword [rsp + 0x88], ecx
mov word [rsp + 0x8c], ax
mov eax, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x6b]
mov dword [rsp + 0x63], ecx
mov dword [rsp + 0x60], eax
mov al, byte [rsp + 0x350]
lea ecx, [rax - 6]
cmp cl, 6
mov edi, r12d
jb 0x14020361a
add al, 0xfd
cmp al, 2
ja 0x14020360d
cmp al, 1
jne 0x14020361a
lea rcx, [rsp + 0x350]
call fcn.14021ae14
mov rax, qword [rsp + 0x390]
test rax, rax
mov r12, qword [rsp + 0x78]
je 0x140203637
mov rcx, qword [rsp + 0x398]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x3a8]
test rax, rax
je 0x14020364f
mov rcx, qword [rsp + 0x3b0]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x70], rax
mov byte [rsp + 0x3c], dil
mov rbp, r12
mov eax, dword [rsp + 0x84]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0x48], eax
jmp 0x140203968
mov rax, rbp
mov bpl, byte [rsp + 0x118]
and bpl, byte [rsp + 0x3f]
add rax, 0x10
mov qword [rsp + 0x118], rax
or bpl, 4
movzx eax, word [rsp + 0x94]
mov word [rsp + 0xe8], ax
mov eax, dword [rsp + 0x90]
mov dword [rsp + 0xe4], eax
mov eax, dword [rsp + 0xa8]
mov ecx, dword [rsp + 0xab]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x6b], ecx
mov r8d, 0xd0
lea rcx, [rsp + 0x4e0]
lea rdx, [rsp + 0xd90]
call sub.msvcrt.dll_memcpy
mov byte [rsp + 0x5b0], 0
mov eax, dword [rsp + 0x74c]
lea rdx, [rsp + 0x4b1]
mov dword [rdx + 0x108], eax
mov rax, qword [rsp + 0x744]
mov qword [rdx + 0x100], rax
mov byte [rsp + 0x5bd], 2
mov rax, qword [rsp + 0x5e0]
mov dword [rsp + 0x5c0], eax
mov byte [rsp + 0x5c4], bpl
mov al, byte [rsp + 0xef]
mov byte [rdx + 0x116], al
movzx eax, word [rsp + 0xed]
mov word [rdx + 0x114], ax
mov rax, qword [rsp + 0x5d0]
mov qword [rsp + 0x4b0], rax
mov byte [rsp + 0x4b8], sil
mov al, byte [rsp + 0x40]
mov byte [rsp + 0x4b9], al
movzx eax, word [rsp + 0xe8]
mov word [rdx + 0xd], ax
mov eax, dword [rsp + 0xe4]
mov dword [rdx + 9], eax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x4c0], rax
mov eax, dword [rsp + 0x84]
mov dword [rsp + 0x4c8], eax
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0x4cc], eax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x4d0], rax
mov al, byte [rsp + 0x98]
mov byte [rsp + 0x4d8], al
mov eax, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x6b]
mov dword [rdx + 0x2b], ecx
mov dword [rdx + 0x28], eax
mov r12, qword [rsp + 0xb0]
lea rax, [r12 + 0x1a8]
mov qword [rsp + 0x40], rax
mov esi, dword [rsp + 0x414]
mov r8d, 0x130
mov rcx, rdi
lea rdx, [rsp + 0x300]
call sub.msvcrt.dll_memcpy
lea rbp, [rsp + 0x5f0]
mov rcx, rbp
mov rdx, qword [rsp + 0x40]
mov r8d, esi
mov r9, rdi
call fcn.140085c2e
mov rax, r12
add rax, 0x150
mov cl, byte [r12 + 0x1a0]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], cl
mov rcx, qword [rsp + 0x5d8]
lea rdx, [rsp + 0x4b0]
mov r8, qword [rsp + 0x118]
mov r9, rbp
call fcn.1401edf83
cmp al, 0xc
jne 0x14020392b
inc qword [r12 + 0x218]
mov rsi, qword [r12 + 0x160]
mov rdi, qword [r12 + 0x168]
mov rax, qword [rsp + 0x468]
lock inc qword [rax]
jle 0x1402050b8
lea rcx, [rsp + 0x5f0]
call fcn.1400848c7
mov rcx, rax
call fcn.14008648e
mov eax, dword [rsp + 0x5f8]
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x5fc]
mov dword [rsp + 0x48], eax
mov r14, qword [rsp + 0x5e8]
lock inc qword [r14]
mov r12, qword [rsp + 0x78]
mov rcx, qword [rsp + 0xf0]
jle 0x1402050b8
inc rdi
cmp rsi, rdi
setbe byte [rsp + 0x3c]
mov dl, byte [rsp + 0x3b]
call fcn.140270c1a
mov rcx, qword [rsp + 0xb0]
mov dl, byte [rsp + 0x3d]
call fcn.140270c1a
mov rax, qword [rsp + 0x468]
mov rbp, rax
mov rcx, r14
mov dil, byte [rsp + 0x98]
mov r9b, byte [rsp + 0x3e]
mov rdx, r14
jmp 0x1402039a4
mov byte [rsp + 0x40], al
mov rcx, qword [rsp + 0x5f0]
mov edx, dword [rsp + 0x5fc]
call fcn.14008616c
lea rcx, [rsp + 0x5f0]
call fcn.140086047
mov sil, 3
mov dil, byte [rsp + 0x98]
mov r12, qword [rsp + 0x78]
mov rbp, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xf0]
mov dl, byte [rsp + 0x3b]
call fcn.140270c1a
mov rcx, qword [rsp + 0xb0]
mov dl, byte [rsp + 0x3d]
call fcn.140270c1a
mov rax, rbp
mov rcx, qword [rsp + 0x70]
mov rdx, rcx
mov r9b, byte [rsp + 0x40]
cmp sil, 4
jne 0x140202d7e
mov byte [rsp + 0x3e], r9b
mov qword [rsp + 0xa0], rbp
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], r12
mov r12d, edi
mov qword [rsp + 0x140], rax
mov eax, dword [rsp + 0x4c]
mov dword [rsp + 0x148], eax
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0x14c], eax
mov qword [rsp + 0x150], rdx
mov r8b, byte [rsp + 0x3c]
mov byte [rsp + 0x158], r8b
mov eax, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x63]
lea rdx, [rsp + 0x140]
mov dword [rdx + 0x1c], ecx
mov dword [rdx + 0x19], eax
mov ebp, r8d
jmp 0x140202e43
lea rcx, [rsp + 0x160]
call fcn.14007ee47
lea rcx, [rsp + 0xc28]
lea rdx, [rsp + 0x168]
lea rax, [0x1404b91f8]
mov qword [rsp + 0x160], rax
lea r8, [0x1404edac8]
mov qword [rsp + 0x168], r8
mov qword [rsp + 0x170], 1
and qword [rsp + 0x178], 0
jmp 0x14020329e
lea r12, [rbx + 0x1a8]
lea rbp, [rbx + 0x88]
lea r13, [rbx + 0x1c9]
lea r15, [rsp + 0x4d1]
lea rax, [rbx + 0x178]
mov qword [rsp + 0xb8], rax
mov eax, 0x100
lea rcx, [rbx + rax]
mov qword [rsp + 0x58], rcx
lea rcx, [rsp + 0x180]
add rax, rcx
mov qword [rsp + 0x120], rax
lea rax, [rbx + 0x120]
mov qword [rsp + 0x108], rax
lea rax, [rbx + 0x190]
mov qword [rsp + 0x128], rax
xor eax, eax
cmp eax, 0x10
je 0x140204c76
inc eax
mov qword [rsp + 0x130], rax
cmp byte [rbx + 0x1d8], 0
jne 0x140203ef8
mov rax, qword [rbx + 0x70]
test rax, rax
jne 0x140203b25
cmp qword [rbx + 0x88], 2
je 0x140203b25
mov rcx, rbx
mov rdx, r14
call fcn.1401f1f4f
test rax, rax
jne 0x140203ef8
mov rdi, rdx
test rdx, rdx
je 0x140203ae4
jmp 0x140203ee8
mov cl, byte [rbx + 0x1c8]
mov byte [rbx + 0x1c8], 3
cmp cl, 3
je 0x140203da8
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rsp + 0x4c0], xmm1
movaps xmmword [rsp + 0x4b0], xmm0
mov byte [rsp + 0x4d0], cl
mov ecx, dword [r13]
mov edx, dword [r13 + 3]
mov dword [r15 + 3], edx
mov dword [r15], ecx
dec rax
cmp rax, 2
jae 0x140203c48
mov rsi, qword [rsp + 0x4b8]
lea rcx, [rsi + 0x18]
mov rdx, qword [r14]
call fcn.140076f5b
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x140203bbf
cmp rax, 2
jne 0x140203e5e
cmp byte [rsp + 0x4d0], 2
je 0x140203bbf
mov rax, qword [rsp + 0x4c0]
mov rax, qword [rax + 0x38]
test rax, rax
js 0x140203c5a
call fcn.14008db90
mov qword [rsp + 0x300], rax
cmp dword [rbx + 0x70], 1
jne 0x140203bda
mov qword [rbx + 0x70], 2
lea rcx, [rsp + 0x180]
mov rdx, rbx
mov r8, r14
call fcn.1401f0d04
test byte [rsp + 0x180], 1
je 0x140203c1e
cmp qword [rsp + 0x188], 0
je 0x140203c11
lea rcx, [rsp + 0x188]
call fcn.1401e04b3
jmp 0x140203c1e
lea rcx, [rsp + 0x190]
call fcn.1400057d5
mov rax, qword [rbx + 0x70]
test rax, rax
je 0x140203c3b
cmp eax, 3
je 0x140203c3b
mov qword [rbx + 0x70], 4
mov byte [rbx + 0xca], 2
lea rcx, [rsp + 0x300]
call fcn.1401e06cd
lea rcx, [rsp + 0x4b0]
call fcn.1401e191a
jmp 0x140203ae4
lea rcx, [rsp + 0x4c0]
mov rdx, r14
call fcn.14008f4b6
test al, al
jne 0x140203e68
lea rcx, [rsp + 0x300]
mov rdx, rbx
mov r8, r14
call fcn.1401f0d04
mov rax, qword [rsp + 0x300]
test rax, rax
je 0x140203c48
cmp eax, 1
jne 0x140203e68
cmp qword [rsp + 0x308], 0
je 0x140203d02
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x4c0]
lea r8, [rsp + 0x308]
call fcn.14008f59f
cmp byte [rsp + 0x1a0], 2
jne 0x140203d3b
mov rcx, r12
call fcn.1401e1802
mov rax, qword [rsp + 0x4d0]
mov qword [r12 + 0x20], rax
movaps xmm0, xmmword [rsp + 0x4b0]
movaps xmm1, xmmword [rsp + 0x4c0]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
jmp 0x140203ae4
mov rsi, qword [rsp + 0x310]
mov cl, 8
call fcn.14008dac5
mov rdi, rax
mov rcx, rax
mov rdx, rsi
call fcn.14008dafb
mov rcx, qword [rsp + 0x4c0]
mov dl, byte [rsp + 0x4d0]
mov r8, rdi
call fcn.140090827
jmp 0x140203c48
mov rcx, qword [rsp + 0x180]
mov rax, qword [rsp + 0x188]
test rcx, rcx
je 0x14020504f
lea rdx, [rsp + 0x190]
movups xmm0, xmmword [rdx]
lea rdx, [rsp + 0x860]
movups xmmword [rdx], xmm0
mov qword [rsp + 0x850], rcx
mov qword [rsp + 0x858], rax
mov rax, qword [rbx + 0x70]
dec rax
cmp rax, 2
jae 0x140203d96
mov qword [rbx + 0x70], 4
mov byte [rbx + 0xca], 2
lea rcx, [rsp + 0x850]
call fcn.1401e04b3
jmp 0x140203c48
cmp eax, 4
je 0x140203ef8
test rax, rax
jne 0x140203dd8
cmp qword [rbp], 2
jne 0x140203dd8
cmp qword [rbx + 0x158], 0
je 0x140203e9a
call fcn.14008db6a
mov rdi, rax
jmp 0x140203ee8
cmp byte [rbx + 0xc0], 0
jne 0x140203ef8
cmp qword [rbx + 0x158], 0
jne 0x140203ef8
lea rsi, [rsp + 0x180]
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.1401f0c95
cmp dword [rsp + 0x180], 2
je 0x140203eba
lea rcx, [rsp + 0x300]
mov rdx, rsi
call fcn.1401ef950
cmp qword [rsp + 0x300], 0
jne 0x140203ee0
cmp qword [rsp + 0x308], 0
jne 0x140203ef8
mov qword [rbx + 0x70], 4
mov byte [rbx + 0xca], 2
call fcn.14008db63
jmp 0x140203dd0
cmp rax, 1
jne 0x140204efc
mov rcx, r12
call fcn.1401e1802
mov rax, qword [rsp + 0x4d0]
mov qword [r12 + 0x20], rax
movaps xmm0, xmmword [rsp + 0x4b0]
movaps xmm1, xmmword [rsp + 0x4c0]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
jmp 0x140203ef8
lea rsi, [rsp + 0x180]
mov rcx, rsi
mov rdx, rbx
mov r8, r14
call fcn.1401f0c95
cmp dword [rsp + 0x180], 2
jne 0x140203ec1
mov eax, 1
jmp 0x140203eea
lea rcx, [rsp + 0x300]
mov rdx, rsi
call fcn.1401ef950
cmp qword [rsp + 0x300], 0
je 0x1402049b2
mov rdi, qword [rsp + 0x308]
xor eax, eax
test rax, rax
jne 0x140203ef8
test rdi, rdi
jne 0x140204d90
cmp byte [rbx + 0x1d8], 0
jne 0x140204954
mov rax, qword [rbx + 0x1d0]
cmp qword [rax], 0
je 0x140204059
cmp byte [rbx + 0x170], 0
jne 0x140203f4d
cmp byte [rbx + 0x148], 0
je 0x140203f36
cmp qword [rbx + 0x138], 0xf
ja 0x14020439c
mov rcx, qword [rsp + 0x58]
call fcn.1401eeb71
cmp rax, qword [rbx + 0x140]
jae 0x14020439c
mov rsi, qword [rbx + 0x1d0]
cmp qword [rsi], 0
je 0x14020435d
mov rax, qword [rbp]
mov dl, 1
cmp rax, 3
ja 0x14020404c
cmp rax, 2
je 0x14020404c
lea rdi, [rsi + 8]
lea rcx, [rsp + 0x180]
mov rdx, rdi
mov r8, r14
call fcn.140212ac1
cmp dword [rsp + 0x180], 2
je 0x140204915
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x870], rax
movups xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x860], xmm1
movaps xmmword [rsp + 0x850], xmm0
cmp qword [rsp + 0x850], 0
je 0x1402043c1
mov rax, qword [rsp + 0x858]
mov rcx, qword [rsp + 0x860]
test rax, rax
je 0x140204920
lea rdx, [rsp + 0x860]
movups xmm0, xmmword [rdx + 8]
lea rdx, [rsp + 0x980]
movups xmmword [rdx], xmm0
mov qword [rsp + 0x970], rax
mov qword [rsp + 0x978], rcx
mov rcx, rdi
call fcn.1401fd137
mov rdi, qword [rsp + 0x980]
test al, al
jne 0x1402043fb
test rdi, rdi
jne 0x1402044fd
lea rcx, [rsp + 0x970]
call fcn.1401e04b3
xor edx, edx
mov rcx, rsi
call fcn.1401f1f20
jmp 0x140203ef8
cmp qword [rbx + 0x70], 4
je 0x140203f16
cmp qword [rbx + 0x88], 2
jne 0x140203f16
mov rcx, qword [rsp + 0x108]
call fcn.1401eeb90
test rax, rax
jne 0x140203f16
mov rax, qword [rsp + 0xb8]
cmp qword [rax], 2
jne 0x140203f16
mov r8, qword [r14]
lea rsi, [rsp + 0x180]
mov rcx, rsi
mov rdx, qword [rsp + 0x128]
call fcn.14021bee6
mov rax, qword [rsp + 0x280]
cmp rax, 2
je 0x1402049d4
cmp eax, 3
je 0x140204a13
mov r8d, 0x100
lea rdi, [rsp + 0x300]
mov rcx, rdi
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov rcx, qword [rsp + 0x120]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0xa80], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0xa70], xmm0
lea rcx, [rsp + 0xa70]
mov rdx, r14
call fcn.14021bca1
test al, al
je 0x1402049dd
mov r8d, 0xd0
lea rcx, [rsp + 0x850]
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0xf8], rax
mov al, byte [rsp + 0x3d8]
mov byte [rsp + 0x70], al
lea rcx, [rsp + 0x860]
mov rax, qword [rcx + 0xb8]
lea rdx, [rsp + 0xb98]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rcx + 0xa8]
movups xmmword [rdx], xmm0
mov ecx, 0xb
lea rdx, [rsp + 0xb40]
mov rdi, rdx
lea rsi, [rsp + 0x8b0]
rep movsq qword [rdi], qword [rsi]
mov r14, qword [rsp + 0x300]
mov r15, qword [rsp + 0x308]
mov ecx, 0xa
lea rdi, [rsp + 0x970]
lea rsi, [rsp + 0x310]
rep movsq qword [rdi], qword [rsi]
lea rax, [rsp + 0x308]
movups xmm0, xmmword [rax + 0xd8]
movups xmm1, xmmword [rax + 0xe8]
lea rax, [rsp + 0x5f7]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov ecx, 0xe
lea rdi, [rsp + 0x9c0]
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0xa80]
mov qword [rsp + 0x860], rax
movaps xmm0, xmmword [rsp + 0xa70]
movaps xmmword [rsp + 0x850], xmm0
mov rsi, qword [rsp + 0xb8]
mov rcx, rsi
call fcn.1401e0407
mov rax, qword [rsp + 0x860]
mov qword [rsi + 0x10], rax
movaps xmm0, xmmword [rsp + 0x850]
movups xmmword [rsi], xmm0
mov r8d, 0xc0
lea rcx, [rsp + 0x770]
lea rdx, [rsp + 0x970]
call sub.msvcrt.dll_memcpy
cmp r14, 4
je 0x140204a13
cmp r14, 3
je 0x1402049f2
mov rax, qword [rsp + 0x60f]
mov qword [rsp + 0x19f], rax
movups xmm0, xmmword [rsp + 0x5f0]
movups xmm1, xmmword [rsp + 0x600]
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x180], xmm0
mov qword [rsp + 0x4b0], r14
mov qword [rsp + 0x4b8], r15
mov r8d, 0xc0
lea rcx, [rsp + 0x4c0]
lea rdx, [rsp + 0x770]
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x580], rax
mov al, byte [rsp + 0x70]
mov byte [rsp + 0x588], al
lea rax, [rsp + 0x190]
movups xmm0, xmmword [rax - 9]
movups xmm1, xmmword [rax + 7]
movaps xmmword [rsp + 0x310], xmm1
movaps xmmword [rsp + 0x300], xmm0
and qword [rsp + 0x180], 0
lea rdi, [rsp + 0x180]
mov rcx, rdi
call fcn.14007db07
lea r14, [rsp + 0x300]
mov rcx, r14
call fcn.140220d85
mov esi, eax
test al, al
je 0x1402047f8
mov rdi, qword [rbx + 0x1d0]
mov rcx, rdi
call fcn.1401e190a
and qword [rdi], 0
mov edi, 2
lea r15, [rsp + 0x4d1]
mov r14, qword [rsp + 0xa0]
jmp 0x14020487f
mov rax, qword [rbp]
mov r14d, 1
xor r15d, r15d
cmp rax, 3
ja 0x14020492e
cmp rax, 2
je 0x14020492e
mov rcx, rbx
call fcn.1401f187c
xor r15d, r15d
test rax, rax
mov r14, qword [rsp + 0x50]
je 0x1402047e0
jmp 0x140204991
mov rcx, rbx
mov rdx, r14
call fcn.1401f1945
test rax, rax
jne 0x140204954
mov rdi, rdx
test rdx, rdx
je 0x140203ef8
jmp 0x140204996
mov rcx, rbx
call fcn.1401f187c
mov rdi, rax
mov rax, qword [rsp + 0x850]
mov r15b, 1
test rdi, rdi
jne 0x14020499b
test rax, rax
je 0x1402047e0
lea rcx, [rsp + 0x858]
call fcn.1401f1f3b
jmp 0x1402047e0
test rdi, rdi
je 0x140204572
movups xmm0, xmmword [rsp + 0x970]
movaps xmmword [rsp + 0x770], xmm0
mov r14, qword [rsp + 0x988]
mov rax, qword [rbp]
lea rcx, [rax - 2]
cmp rcx, 3
ja 0x140204434
cmp rcx, 1
jne 0x140204fcd
test rax, rax
lea r15, [rsp + 0x180]
je 0x1402046be
mov rdx, qword [rbx + 0x90]
xor eax, eax
cmp rdi, rdx
setne al
mov ecx, 0xff
cmovb eax, ecx
test al, al
je 0x140204760
movzx eax, al
cmp eax, 1
jne 0x1402047a2
movups xmm0, xmmword [rsp + 0x970]
movaps xmmword [rsp + 0x300], xmm0
mov qword [rsp + 0x310], rdi
mov qword [rsp + 0x318], r14
mov qword [rsp + 0x320], rdx
cmp byte [rbx + 0x148], 0
je 0x1402048bd
mov rax, qword [rsp + 0x320]
lea rcx, [rsp + 0x188]
mov qword [rcx + 0x20], rax
movaps xmm0, xmmword [rsp + 0x300]
mov rax, qword [rsp + 0x310]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0x318]
mov qword [rcx + 0x18], rax
movups xmmword [rcx], xmm0
mov qword [rsp + 0x180], 1
mov rcx, qword [rsp + 0x108]
mov rdx, r15
call fcn.1401ef407
jmp 0x14020478d
movups xmm0, xmmword [rsp + 0x970]
movaps xmmword [rsp + 0x5f0], xmm0
mov r15, qword [rsp + 0x988]
mov rax, qword [rbp]
lea rcx, [rax - 2]
cmp rcx, 3
ja 0x14020452d
cmp rcx, 1
jne 0x140204f73
test rax, rax
mov rdx, qword [rsp + 0x100]
je 0x14020459b
mov rcx, qword [rbx + 0x90]
mov rax, rcx
sub rax, rdi
jae 0x1402045f6
and qword [rbx + 0x90], 0
movups xmm0, xmmword [rsp + 0x970]
movaps xmmword [rsp + 0x770], xmm0
mov eax, 1
mov rdx, rcx
jmp 0x14020460f
mov rcx, rbx
call fcn.1401f187c
mov rdi, rax
lea rcx, [rsp + 0x970]
call fcn.1401e04b3
mov r15b, 1
test rdi, rdi
je 0x1402047e0
jmp 0x140204928
lea rcx, [rsp + 0x320]
mov rdx, rdi
call fcn.14008e92c
movaps xmm0, xmmword [rsp + 0x5f0]
movaps xmmword [rsp + 0x300], xmm0
mov qword [rsp + 0x310], rdi
mov qword [rsp + 0x318], r15
movaps xmmword [rsp + 0x770], xmm0
mov rdx, qword [rsp + 0x320]
lea rax, [rsp + 0x308]
movups xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0xb40], xmm0
mov eax, 2
jmp 0x14020460f
mov qword [rbx + 0x90], rax
movups xmm0, xmmword [rsp + 0x970]
movaps xmmword [rsp + 0x770], xmm0
xor eax, eax
movaps xmm0, xmmword [rsp + 0x770]
lea rcx, [rsp + 0x188]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x198], rdi
mov qword [rsp + 0x1a0], r15
mov qword [rsp + 0x100], rdx
mov qword [rsp + 0x1a8], rdx
movaps xmm0, xmmword [rsp + 0xb40]
lea rcx, [rsp + 0x190]
movups xmmword [rcx + 0x20], xmm0
mov qword [rsp + 0x180], rax
lea rax, [0x1404ba188]
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x1c8], 2
mov rcx, qword [rsp + 0x58]
lea rdx, [rsp + 0x180]
call case.0x1401e5440.81
cmp qword [rbx + 0x88], 0
je 0x1402046b6
cmp qword [rbx + 0x90], 0
jne 0x1402046b6
cmp byte [rbx + 0x98], 1
mov eax, 5
sbb rax, 0
mov qword [rbx + 0x88], rax
xor r15d, r15d
jmp 0x1402047e0
lea rcx, [rsp + 0x320]
mov rdx, rdi
call fcn.14008e92c
movaps xmm0, xmmword [rsp + 0x770]
movaps xmmword [rsp + 0x300], xmm0
mov qword [rsp + 0x310], rdi
mov qword [rsp + 0x318], r14
mov rax, qword [rsp + 0x330]
mov qword [rsp + 0x1b0], rax
movaps xmm1, xmmword [rsp + 0x320]
movaps xmmword [rsp + 0x1a0], xmm1
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x318]
mov qword [rsp + 0x198], rax
movaps xmmword [rsp + 0x180], xmm0
lea rax, [0x1404b4712]
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1c0], 7
mov rcx, qword [rsp + 0x58]
mov rdx, r15
call fcn.1401ef70f
jmp 0x14020478d
movups xmm0, xmmword [rsp + 0x970]
movaps xmmword [rsp + 0x180], xmm0
mov qword [rsp + 0x190], rdi
mov qword [rsp + 0x198], r14
mov rcx, qword [rsp + 0x58]
mov rdx, r15
call fcn.1401ef2fe
mov r14, qword [rsp + 0x50]
cmp byte [rbx + 0x98], 0
jne 0x1402047d4
mov eax, 4
jmp 0x1402047d9
movups xmm0, xmmword [rsp + 0x970]
movaps xmmword [rsp + 0x180], xmm0
mov qword [rsp + 0x190], rdi
mov qword [rsp + 0x198], r14
mov rcx, qword [rsp + 0x58]
mov rdx, r15
call fcn.1401ef2fe
mov r14, qword [rsp + 0x50]
mov eax, 5
mov qword [rbp], rax
mov r15b, 1
mov rcx, rsi
mov edx, r15d
call fcn.1401f1f20
lea r15, [rsp + 0x4d1]
jmp 0x140203ef8
mov rcx, rdi
mov rdx, r14
call fcn.140220da3
cmp qword [rsp + 0x180], 0
sete al
mov r14, qword [rsp + 0x188]
cmp qword [rsp + 0x190], r14
setne cl
or cl, al
movzx edi, cl
movaps xmm0, xmmword [rsp + 0x300]
movaps xmm1, xmmword [rsp + 0x310]
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x180], xmm0
mov r15, qword [rbx + 0x1d0]
mov rcx, r15
call fcn.1401e190a
mov qword [r15], 1
movaps xmm0, xmmword [rsp + 0x180]
movaps xmm1, xmmword [rsp + 0x190]
movups xmmword [r15 + 8], xmm0
movups xmmword [r15 + 0x18], xmm1
lea r15, [rsp + 0x4d1]
mov rcx, rbx
lea rdx, [rsp + 0x4b0]
mov r8, rdi
mov qword [rsp + 0xa0], r14
mov r9, r14
call fcn.1401efaf7
test sil, sil
mov r14, qword [rsp + 0x50]
je 0x140203ef8
lea rcx, [rsp + 0x300]
call fcn.1401e0454
jmp 0x140203ef8
cmp rdi, rdx
cmovb rdx, rdi
mov rcx, qword [rsp + 0x58]
call fcn.14008ea27
mov r14, qword [rsp + 0x50]
lea r15, [rsp + 0x300]
mov rcx, r15
call fcn.1401ef246
test rdx, rdx
je 0x140204908
mov rdi, rdx
mov rcx, qword [rsp + 0x58]
mov rdx, rax
mov r8, rdi
call fcn.14027a491
mov rcx, r15
mov rdx, rdi
call fcn.1401ef5c9
jmp 0x1402048db
mov rcx, r15
call fcn.1401e04b3
jmp 0x140204792
mov r14d, 1
xor r15d, r15d
jmp 0x14020492e
call fcn.1401fd214
mov rdi, rax
mov r15b, 1
xor r14d, r14d
mov rcx, rsi
mov edx, r15d
call fcn.1401f1f20
lea r15, [rsp + 0x4d1]
test r14, r14
mov r14, qword [rsp + 0x50]
jne 0x140204954
test rdi, rdi
jne 0x140204d90
mov rcx, rbx
mov rdx, r14
call fcn.1401f1945
test rax, rax
jne 0x140204970
mov rdi, rdx
test rdx, rdx
jne 0x140204d90
cmp byte [rbx + 0xc9], 0
mov byte [rbx + 0xc9], 0
mov rax, qword [rsp + 0x130]
jne 0x140203ad1
jmp 0x140204c85
mov rdi, rax
jmp 0x14020492b
xor r14d, r14d
jmp 0x140204941
test rax, rax
je 0x14020492b
lea rcx, [rsp + 0x858]
call fcn.1401f1f3b
jmp 0x14020492b
cmp qword [rsp + 0x308], 0
jne 0x140203dcb
cmp byte [rbx + 0xca], 0
je 0x140204a25
call fcn.14008db63
mov rdi, rax
jmp 0x140204a27
mov byte [rbx + 0x1a0], 1
jmp 0x1402049f2
lea rcx, [rsp + 0xa70]
call fcn.1401e035d
mov rcx, rdi
call fcn.1401e03c2
mov byte [rbx + 0x1d8], 1
mov qword [rbx + 0x70], 4
mov qword [rbx + 0x88], 5
mov byte [rbx + 0xca], 2
mov r14, qword [rsp + 0x50]
lea r15, [rsp + 0x4d1]
jmp 0x140204954
xor edi, edi
mov qword [rbx + 0x70], 4
mov byte [rbx + 0xca], 2
jmp 0x140203ee8
cmp eax, 6
jne 0x140204a47
mov edi, 3
jmp 0x140204abe
mov byte [rsp + 0x300], al
lea rax, [rsp + 0x4b1]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x301], xmm0
movups xmmword [rsp + 0x311], xmm1
mov rax, qword [rax + 0x1f]
mov qword [rsp + 0x320], rax
mov rcx, qword [rbx + 0xc8]
call fcn.140090926
mov rsi, rax
mov edi, 2
test rax, rax
jne 0x140204ab1
lea rcx, [rsp + 0x300]
call fcn.140080567
test eax, eax
je 0x140204cee
test edx, edx
jne 0x140204cee
xor edi, edi
lea rcx, [rsp + 0x300]
call fcn.1401f6cbc
cmp edi, 3
je 0x140204c95
test rdi, rdi
je 0x140204e35
cmp edi, 2
je 0x140204e37
mov rax, qword [rbx]
mov qword [rbx], 3
cmp rax, 2
jae 0x14020507b
lea rdx, [rbx + 8]
lea rcx, [rsp + 0xe68]
mov qword [rcx - 8], rax
mov r8d, 0x1d8
call sub.msvcrt.dll_memcpy
lea r15, [rsp + 0x180]
lea r14, [rsp + 0xe60]
mov r8d, 0x178
mov rcx, r15
mov rdx, r14
call sub.msvcrt.dll_memcpy
lea rdx, [rsp + 0x250]
lea rdi, [rsp + 0x300]
mov r8d, 0xa8
mov rcx, rdi
call sub.msvcrt.dll_memcpy
movups xmm0, xmmword [rdi + 0x18]
lea r12, [rsp + 0x4c8]
movaps xmmword [r12 - 0x18], xmm0
mov rax, qword [rdi + 0x28]
mov qword [r12 - 8], rax
lea rdx, [rsp + 0x380]
mov rcx, r12
call fcn.1401ef7a1
lea rdi, [rsp + 0x330]
mov rcx, rdi
call fcn.1401e177f
mov rcx, r14
call fcn.1401e17ae
movaps xmm0, xmmword [r12 - 0x18]
movaps xmmword [r15], xmm0
mov rax, qword [r12 - 8]
mov qword [r15 + 0x10], rax
movups xmm0, xmmword [r12]
movups xmmword [r15 + 0x18], xmm0
movups xmm0, xmmword [r12 + 0x10]
movups xmmword [r15 + 0x28], xmm0
lea r15, [rsp + 0x1b8]
movups xmm0, xmmword [r14 + 0x178]
movups xmm1, xmmword [r14 + 0x188]
movups xmm2, xmmword [r14 + 0x198]
movups xmmword [r15], xmm0
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15 + 0x20], xmm2
lea r14, [rsp + 0x1008]
mov rcx, r14
call fcn.1401e1802
mov rcx, qword [r14 + 0x28]
call fcn.1401e180d
mov rax, qword [r15 - 0x28]
mov qword [rsp + 0x730], rax
movaps xmm0, xmmword [r15 - 0x38]
movaps xmmword [rsp + 0x720], xmm0
movups xmm0, xmmword [r15 - 0x10]
movups xmmword [rdi - 0x10], xmm0
movups xmm0, xmmword [r15 - 0x20]
movups xmmword [rdi - 0x20], xmm0
mov rcx, r15
call fcn.1401e17e4
mov ecx, 0x18
mov edx, 8
call fcn.1401e032d
movaps xmm0, xmmword [rsp + 0x720]
movups xmmword [rax], xmm0
mov rcx, qword [rsp + 0x730]
mov qword [rax + 0x10], rcx
mov qword [rdi - 0x30], rax
lea rax, fcn.1401e0fde
mov qword [rdi - 0x28], rax
lea rdx, [rsp + 0x300]
mov rcx, rsi
call fcn.14008e044
jmp 0x140204e35
mov rax, qword [r14]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + 0x10]
jmp 0x140204c95
cmp byte [rbx + 0x1d8], 0
jne 0x140204c9c
cmp qword [rbx + 0x70], 4
je 0x140204c9c
mov al, 1
jmp 0x140204e77
mov rax, qword [rbx]
mov rsi, qword [rbx + 8]
and qword [rbx], 0
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], rsi
test rax, rax
je 0x140204d2b
mov qword [rsp + 0x300], rsi
mov rdi, qword [rbx + 0xb8]
and qword [rbx + 0xb8], 0
test rdi, rdi
je 0x140204ad9
lea rcx, [rsp + 0x300]
call fcn.1401e19a2
jmp 0x140204d90
mov rax, qword [rsp + 0x320]
lea rcx, [rsp + 0x180]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rsp + 0x300]
movups xmm1, xmmword [rsp + 0x310]
movaps xmmword [rcx + 0x10], xmm1
movaps xmmword [rcx], xmm0
call fcn.14008dba7
mov rsi, rax
mov edi, 2
jmp 0x140204abe
lea rcx, [rbx + 0xe8]
mov rdx, r14
call fcn.1402121fc
mov rsi, rdx
test rax, rax
jne 0x140204d6d
test rsi, rsi
jne 0x140204d6d
lea rcx, [rsp + 0x180]
call fcn.1401e1992
mov rdi, qword [rbx + 0xb8]
and qword [rbx + 0xb8], 0
test rdi, rdi
jne 0x140204d90
jmp 0x140204e35
test rax, rax
jne 0x140204c95
test rsi, rsi
je 0x140204d47
mov cl, 0xa
call fcn.14008dac5
mov rdi, rax
mov rcx, rax
mov rdx, rsi
call fcn.14008dafb
mov sil, byte [rbx + 0x1c8]
mov byte [rbx + 0x1c8], 3
cmp sil, 3
je 0x140204e0d
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
lea r14, [rsp + 0x180]
movaps xmmword [r14 + 0x10], xmm1
movaps xmmword [r14], xmm0
mov byte [r14 + 0x20], sil
mov eax, dword [rbx + 0x1c9]
mov ecx, dword [rbx + 0x1cc]
mov dword [r14 + 0x21], eax
mov dword [r14 + 0x24], ecx
mov cl, 8
call fcn.14008dac5
mov r15, rax
lea rdx, [0x1404b471e]
mov r8d, 0x10
mov rcx, rax
call fcn.14008d97b
mov rcx, qword [r14 + 0x10]
mov edx, esi
mov r8, r15
call fcn.140090827
mov rcx, r14
call fcn.1401e191a
lea rdx, [rsp + 0x180]
mov qword [rdx + 8], rdi
mov qword [rdx], 3
mov rcx, qword [rsp + 0xb8]
call fcn.1401e07ed
mov rsi, rax
test rax, rax
jne 0x140204e37
xor esi, esi
cmp dword [rbx], 4
je 0x140205015
mov rcx, rbx
call fcn.1401e1676
mov qword [rbx], 4
test rsi, rsi
je 0x140204e66
mov rcx, rsi
call fcn.1401f67e1
cmp qword [rbx], 5
je 0x14020501e
mov rcx, rbx
call fcn.1401e1c46
mov qword [rbx], 5
xor eax, eax
movaps xmm6, xmmword [rsp + 0x1040]
movaps xmm7, xmmword [rsp + 0x1050]
movaps xmm8, xmmword [rsp + 0x1060]
add rsp, 0x1078
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rbx + 0x90]
mov rdx, r14
call fcn.14009340a
movzx eax, al
lea rdi, [rax + rax*2]
jmp 0x140204a45
xor edi, edi
jmp 0x140204a45
lea r14, [rsp + 0x180]
lea rsi, [rsp + 0x300]
mov ecx, 0xe
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
mov rcx, r15
call fcn.1402050bc
mov ecx, 0xe
mov rdi, r15
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
jmp 0x140204a40
mov qword [rsp + 0x850], rax
lea r9, [rsp + 0x300]
lea rax, [rsp + 0x850]
mov qword [r9], rax
lea rax, [fcn.140050160]
mov qword [r9 + 8], rax
mov qword [rsp + 0x20], 1
lea rdx, str.PNB_
lea rsi, [rsp + 0x180]
mov r8d, 1
mov rcx, rsi
call fcn.140004cc3
lea rdx, str._Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_body_body.rs
mov rcx, rsi
call fcn.14004fdf0
ud2
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.PUK_
mov edx, 0x36
call fcn.1400771ee
ud2
lea r9, [rsp + 0x300]
mov qword [r9], rbp
lea rax, [0x14008e670]
mov qword [r9 + 8], rax
mov qword [rsp + 0x20], 1
lea rdx, str.REK_
lea rsi, [rsp + 0x180]
mov r8d, 1
mov rcx, rsi
call fcn.140004cc3
lea rdx, str._Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_proto_h1_conn.rs_:_internal_error:_entered_unreachable_code:_write_body_invalid_state:
jmp 0x140204f4f
lea rcx, [0x1404ee977]
lea r8, [0x1404b53b8]
mov edx, 0x2b
jmp 0x140205048
lea r9, [rsp + 0x300]
mov qword [r9], rbp
lea rax, [0x14008e670]
mov qword [r9 + 8], rax
mov qword [rsp + 0x20], 1
lea rdx, str.REK_
lea rsi, [rsp + 0x180]
mov r8d, 1
mov rcx, rsi
call fcn.140004cc3
lea rdx, str._Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_proto_h1_conn.rs_:_internal_error:_entered_unreachable_code:_write_body_invalid_state:
jmp 0x140204f4f
mov qword [rbx], 4
jmp 0x140205025
mov qword [rbx], 5
lea rcx, str.internal_error:_entered_unreachable_code8
lea r8, str._Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_futures_util_0.3.29_src_future_future_map.rs
jmp 0x140205043
lea rcx, str.internal_error:_entered_unreachable_code8
lea r8, str._Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_client_dispatch.rsenvelope_not_dropped
mov edx, 0x28
call fcn.1400519b0
ud2
lea r8, [rsp + 0x850]
mov qword [r8], rax
lea rax, str._Users_spectrum_.cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_0.14.27_src_body_body.rs
mov qword [rsp + 0x20], rax
lea rcx, str.just_sent_Ok
lea r9, [0x140424d00]
mov edx, 0xc
jmp 0x1402050b1
mov rcx, rsi
call fcn.1401f6538
call fcn.1401f6552
ud2
lea rax, [0x1404245e0]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140423d90]
lea r8, [rsp + 0x300]
mov edx, 0x2b
call fcn.140056d00
ud2
ud2