Function at 0x140064e32
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, 0x1068
call fcn.1400f4bb0
sub rsp, rax
movaps xmmword [rsp + 0x1050], xmm8
movaps xmmword [rsp + 0x1040], xmm7
movaps xmmword [rsp + 0x1030], xmm6
mov rax, qword [rcx]
cmp rax, 3
je 0x1400681d5
mov r14, rdx
mov rbx, rcx
cmp eax, 2
mov qword [rsp + 0x40], rdx
jne 0x140066a3d
lea rdi, [rbx + 8]
mov eax, 0xe0
lea rcx, [rsp + 0xe0]
add rcx, rax
mov qword [rsp + 0x88], rcx
lea rcx, [rsp + 0x2d0]
lea rcx, [rcx + rax]
mov qword [rsp + 0x2c8], rcx
lea rcx, [rsp + 0xa60]
lea r12, [rcx + rax]
xorps xmm6, xmm6
lea rax, [rbx + 0x98]
mov qword [rsp + 0x50], rax
lea rax, [rbx + 0x10]
mov qword [rsp + 0xb8], rax
lea rax, [rbx + 0xb8]
mov qword [rsp + 0xc8], rax
lea rbp, [rsp + 0x2d8]
lea rax, [rbx + 0xa8]
mov qword [rsp + 0x80], rax
mov r8, qword [r14]
lea rcx, [rsp + 0x4f0]
mov rdx, qword [rsp + 0x50]
call fcn.140081713
movzx r14d, byte [rsp + 0x4f0]
cmp r14d, 5
jne 0x140067ac5
mov r13d, esi
mov rax, qword [rdi]
mov qword [rdi], 2
cmp rax, 2
je 0x140064f80
mov qword [rsp + 0xf68], rax
mov ecx, 0xd
mov rax, rdi
lea rdi, [rsp + 0xf70]
mov rsi, qword [rsp + 0xb8]
rep movsq qword [rdi], qword [rsi]
mov rdi, rax
mov rcx, rax
lea rdx, [rsp + 0xf68]
mov r14, qword [rsp + 0x40]
mov r8, r14
call fcn.14004b418
mov esi, r13d
jmp 0x140064f02
mov r14, qword [rsp + 0x40]
mov r8, qword [r14]
lea rsi, [rsp + 0x760]
mov rcx, rsi
mov rdx, qword [rsp + 0xc8]
call fcn.14005f34f
mov rax, qword [rsp + 0x860]
cmp rax, 2
je 0x1400680db
cmp eax, 3
je 0x1400680e2
mov r8d, 0x100
lea rcx, [rsp + 0xa60]
mov rdx, rsi
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
lea rax, [rsp + 0x860]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x270], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x280], rax
cmp qword [rsp + 0x270], 0
mov rax, qword [rsp + 0x278]
je 0x140065028
test rax, rax
je 0x140068210
mov rax, qword [rsp + 0x280]
test rax, rax
je 0x140068228
mov esi, r13d
add rax, 0xd0
jmp 0x140065049
test rax, rax
je 0x140068210
mov rax, qword [rsp + 0x280]
test rax, rax
je 0x140068228
mov esi, r13d
add rax, 0x30
mov rax, qword [rax]
test al, 4
jne 0x140065388
mov qword [rsp + 0x60], rdi
mov rbp, r12
mov r8d, 0x100
lea rcx, [rsp + 0xe0]
lea r12, [rsp + 0xa60]
mov rdx, r12
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
mov r8d, 0xe0
lea rsi, [rsp + 0x2d0]
mov rcx, rsi
mov rdx, r12
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
mov rax, qword [rsp + 0x88]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov rdi, qword [rsp + 0x2c8]
movups xmmword [rdi], xmm0
movups xmmword [rdi + 0x10], xmm1
mov r8d, 0xe0
lea rcx, [rsp + 0x980]
mov rdx, r12
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x410], xmm1
movaps xmmword [rsp + 0x400], xmm0
mov r8d, 0xa
mov rcx, rsi
lea rdx, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
call fcn.140021e57
cmp qword [rsp + 0x2d0], 0
jne 0x140068234
lea rdi, [rsp + 0x2d8]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x500], xmm1
movaps xmmword [rsp + 0x4f0], xmm0
mov r8d, 0x10
mov rcx, rsi
lea rdx, str.proxy_connection
call fcn.140021e57
cmp qword [rsp + 0x2d0], 0
jne 0x14006823d
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
lea rax, [rsp + 0xe0]
movups xmmword [rax + 0x30], xmm1
movups xmmword [rax + 0x20], xmm0
movaps xmm0, xmmword [rsp + 0x4f0]
movaps xmm1, xmmword [rsp + 0x500]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmmword [rsp + 0xf0], xmm1
movups xmm0, xmmword [0x14014b970]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [0x14014b960]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [0x14014b860]
movups xmmword [rax + 0x70], xmm0
movups xmm0, xmmword [0x14014b850]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [0x14014b990]
movups xmmword [rax + 0x90], xmm0
movups xmm0, xmmword [0x14014b980]
movups xmmword [rax + 0x80], xmm0
xor esi, esi
mov r12, rbp
lea rdi, [rsp + 0x2e8]
lea rbp, [rsp + 0x980]
lea r8, [rsp + rsi]
add r8, 0xe0
lea rcx, [rsp + 0x2d0]
mov rdx, rbp
call fcn.1400299e3
cmp byte [rsp + 0x2f0], 2
je 0x14006521c
mov rax, qword [rsp + 0x2d0]
mov rdx, qword [rsp + 0x2d8]
mov r8, qword [rsp + 0x2e0]
mov rcx, rdi
call qword [rax + 0x18]
add rsi, 0x20
cmp rsi, 0xa0
jne 0x1400651d9
movups xmm7, xmmword [0x14014b9b0]
movaps xmmword [rsp + 0x2e0], xmm7
movups xmm8, xmmword [0x14014b9a0]
movaps xmmword [rsp + 0x2d0], xmm8
mov rcx, rbp
lea rsi, [rsp + 0x2d0]
mov rdx, rsi
call fcn.140012a32
mov r8, rsi
test rax, rax
lea rbp, [rsp + 0x2d8]
je 0x1400652e4
cmp qword [rax + 0x10], 8
jne 0x140065286
mov rax, qword [rax + 8]
movabs rcx, 0x7372656c69617274
cmp qword [rax], rcx
je 0x1400652e4
movaps xmmword [rsp + 0x500], xmm7
movaps xmmword [rsp + 0x4f0], xmm8
mov rcx, r8
lea rdx, [rsp + 0x980]
lea r8, [rsp + 0x4f0]
call fcn.140029510
cmp byte [rsp + 0x2f0], 2
je 0x1400652dc
mov rax, qword [rsp + 0x2d0]
mov rdx, qword [rsp + 0x2d8]
mov r8, qword [rsp + 0x2e0]
lea rcx, [rsp + 0x2e8]
call qword [rax + 0x18]
lea r8, [rsp + 0x2d0]
movups xmm0, xmmword [0x14016d0e8]
movaps xmmword [rsp + 0x2e0], xmm0
movups xmm0, xmmword [0x14016d0d8]
movaps xmmword [rsp + 0x2d0], xmm0
lea rcx, [rsp + 0x8a0]
lea rdx, [rsp + 0x980]
call fcn.140029510
cmp byte [rsp + 0x8c0], 2
je 0x140065490
movups xmm0, xmmword [rsp + 0x8a0]
movups xmm1, xmmword [rsp + 0x8b0]
movaps xmmword [rsp + 0x610], xmm0
movaps xmmword [rsp + 0x620], xmm1
mov rax, qword [rsp + 0x8c0]
mov qword [rsp + 0x630], rax
mov rcx, qword [rsp + 0x618]
mov rax, qword [rsp + 0x620]
xor edx, edx
cmp rax, rdx
je 0x1400653af
mov r8b, byte [rcx + rdx]
inc rdx
cmp r8b, 9
je 0x140065367
add r8b, 0xe0
cmp r8b, 0x5f
jb 0x140065367
jmp 0x1400681a9
lea rcx, [rsp + 0x270]
call fcn.14003c618
lea rcx, [rsp + 0xa60]
call fcn.14000e33e
mov rcx, r12
call fcn.14003c690
jmp 0x140064f02
xor edx, edx
mov qword [rsp + 0x2d0], rdx
mov qword [rsp + 0x2d8], rax
mov qword [rsp + 0x2e0], rcx
mov qword [rsp + 0x2e8], rax
mov qword [rsp + 0x2f0], rdx
mov qword [rsp + 0x2f8], rax
mov qword [rsp + 0x300], 1
movabs rax, 0x2c0000002c
mov qword [rsp + 0x308], rax
mov word [rsp + 0x310], 1
lea rcx, [rsp + 0x2d0]
call fcn.14002332d
test rax, rax
je 0x14006546d
mov rcx, rax
call fcn.140027d24
mov r9, rdx
lea rcx, [rsp + 0x4f0]
lea rdx, [rsp + 0x980]
mov r8, rax
call fcn.1400298fe
cmp byte [rsp + 0x510], 2
je 0x140065409
mov rax, qword [rsp + 0x4f0]
mov rdx, qword [rsp + 0x4f8]
mov r8, qword [rsp + 0x500]
lea rcx, [rsp + 0x508]
call qword [rax + 0x18]
jmp 0x140065409
mov rax, qword [rsp + 0x610]
mov rdx, qword [rsp + 0x618]
mov r8, qword [rsp + 0x620]
lea rcx, [rsp + 0x628]
call qword [rax + 0x18]
mov edi, 5
lea rsi, [rsp + 0xf8]
mov rax, qword [rsi - 0x18]
test rax, rax
je 0x1400654b4
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x18]
add rsi, 0x20
dec rdi
jne 0x14006549d
cmp qword [rsp + 0x400], 0
je 0x1400654e9
mov rdx, qword [rsp + 0x410]
mov rdi, qword [rsp + 0x60]
test rdx, rdx
je 0x14006552f
lea rcx, [rsp + 0x980]
call fcn.1400235be
jmp 0x140065526
mov rdx, qword [rsp + 0x408]
mov rax, qword [rsp + 0x410]
lea rcx, [rsp + 0xe0]
call qword [rax + 0x30]
cmp qword [rsp + 0xe0], 0
mov rdi, qword [rsp + 0x60]
je 0x140065526
mov rdx, qword [rsp + 0xf0]
cmp rdx, qword [rsp + 0xe8]
je 0x1400654d5
mov cl, byte [rsp + 0xa38]
jmp 0x140065551
movzx ecx, byte [rsp + 0xa38]
cmp rcx, 7
ja 0x140066193
mov eax, 0xb2
bt rax, rcx
mov edx, 0
jae 0x1400654da
cmp qword [rsp + 0x400], 0
je 0x14006556b
cmp qword [rsp + 0x410], 0
sete sil
jmp 0x140065586
mov rsi, rcx
mov rcx, qword [rsp + 0x408]
mov rax, qword [rsp + 0x410]
call qword [rax + 0x28]
mov rcx, rsi
mov esi, eax
mov qword [rsp + 0x458], rcx
cmp cl, 7
jne 0x14006562e
lea rcx, [rsp + 0x980]
call fcn.14002344e
test rax, rax
je 0x14006562e
test rdx, rdx
je 0x14006562e
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x2e0], rax
movaps xmm0, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0x2d0], xmm0
mov byte [rsp + 0xe0], 2
mov dword [rsp + 0xe4], 2
lea rsi, [rsp + 0xe0]
mov rcx, rsi
call fcn.140026a39
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 3
lea rcx, [rsp + 0x2d0]
mov rdx, rsi
call fcn.140057e28
lea rcx, [rsp + 0x980]
call fcn.14000e33e
mov esi, r13d
jmp 0x140065f24
mov byte [rsp + 0x4f], sil
mov rcx, qword [rsp + 0xa50]
test rcx, rcx
je 0x14006575a
movabs rdx, 0x4bcc9cb07257c618
movabs r8, 0xad871006b825769f
call fcn.140059c4c
test rax, rax
je 0x14006575a
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0xad871006b825769f
xor rdx, rcx
movabs rcx, 0x4bcc9cb07257c618
xor rax, rcx
or rax, rdx
jne 0x140065732
mov rdi, qword [rsi]
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x500], rax
movups xmm0, xmmword [rsi + 8]
movaps xmmword [rsp + 0x4f0], xmm0
mov rcx, qword [0x1401950f0]
xor edx, edx
mov r8, rsi
call fcn.1400f4d54
test rdi, rdi
je 0x14006575a
mov qword [rsp + 0xe0], rdi
mov rax, qword [rsp + 0x500]
lea r8, [rsp + 0xe0]
mov qword [r8 + 0x18], rax
movaps xmm0, xmmword [rsp + 0x4f0]
movups xmmword [r8 + 8], xmm0
lea rcx, [rsp + 0x2d0]
lea rdx, [rsp + 0xa50]
call fcn.140019f54
mov rax, qword [rsp + 0x2d0]
test rax, rax
je 0x14006575a
mov rdx, qword [rsp + 0x2d8]
mov r8, qword [rsp + 0x2e0]
lea rcx, [rsp + 0x2e8]
call qword [rax + 0x18]
jmp 0x14006575a
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14006575a
cmp qword [rdi + 0x10], 0x11
jb 0x140065749
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1401950f0]
xor edx, edx
mov r8, rsi
call fcn.1400f4d54
cmp byte [rsp + 0x458], 7
setne byte [rsp + 0x3d]
mov r8d, 0xe0
lea rcx, [rsp + 0xc00]
lea rdx, [rsp + 0x980]
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
mov r14, qword [rsp + 0x80]
mov rax, qword [r14]
test rax, rax
mov rbp, rax
cmove r14, rax
mov rcx, qword [rsp + 0xcd0]
test rcx, rcx
je 0x140065843
movabs rdx, 0xa759417bf2732847
movabs r8, 0x59dca33886164ffe
call fcn.140059c4c
test rax, rax
je 0x140065843
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x59dca33886164ffe
xor rdx, rcx
movabs rcx, 0xa759417bf2732847
xor rax, rcx
or rax, rdx
jne 0x14006581b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x4b0], xmm1
movaps xmmword [rsp + 0x4a0], xmm0
mov rcx, qword [0x1401950f0]
xor edx, edx
mov r8, rsi
call fcn.1400f4d54
jmp 0x14006584f
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140065843
cmp qword [rdi + 0x10], 0x11
jb 0x140065832
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1401950f0]
xor edx, edx
mov r8, rsi
call fcn.1400f4d54
mov qword [rsp + 0x4a0], 0
mov rsi, qword [rsp + 0xcd0]
test rsi, rsi
je 0x1400658aa
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x1400658aa
mov rcx, qword [rsi]
call fcn.14001e2f5
mov rdi, qword [rsi + 8]
test rdi, rdi
je 0x140065884
mov rcx, qword [rsi]
lea r8, [rdi + 0x11]
mov dl, 0xff
call sub.api_ms_win_crt_string_l1_1_0.dll_memset
mov qword [rsi + 0x18], 0
lea rax, [rdi + 1]
mov rcx, rax
shr rcx, 3
and rax, 0xfffffffffffffff8
sub rax, rcx
cmp rdi, 8
cmovb rax, rdi
mov qword [rsi + 0x10], rax
mov rax, qword [rsp + 0x50]
mov rax, qword [rax]
mov qword [rsp + 0x450], rax
lea rdx, [rax + 0x10]
lea rsi, [rsp + 0xe0]
mov rcx, rsi
call fcn.140036c9e
cmp qword [rsp + 0xe0], 0
jne 0x14006831e
mov rdi, qword [rsp + 0xe8]
mov al, byte [rsp + 0xf0]
mov byte [rsp + 0x3f], al
mov rax, qword [rbx + 0xa0]
mov qword [rsp + 0x4e8], rax
lea rdx, [rax + 0x10]
mov rcx, rsi
call fcn.1400e5ec6
cmp qword [rsp + 0xe0], 0
jne 0x1400682e1
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0xb0], rax
mov al, byte [rsp + 0xf0]
mov byte [rsp + 0x3c], al
lea rdx, [rdi + 0x70]
mov rcx, rsi
call fcn.14001c810
mov rax, rdi
mov dil, byte [rsp + 0xe0]
cmp dil, 3
mov qword [rsp + 0x2c0], r12
mov qword [rsp + 0x78], rax
jne 0x1400659b2
mov rax, qword [rax + 0x110]
test al, 1
jne 0x140065a21
test rbp, rbp
mov esi, r13d
je 0x140065a36
mov r8d, dword [r14 + 8]
mov r9d, dword [r14 + 0xc]
mov rax, qword [rsp + 0x78]
mov rcx, qword [rax + 0x1c8]
mov rdx, qword [rax + 0x1d0]
call fcn.14000f513
mov dil, 3
cmp byte [rax + 0x124], 0
je 0x140065a36
mov r12b, 3
jmp 0x140065a4c
mov r12b, byte [rsp + 0xe1]
mov eax, dword [rsi + 2]
mov dword [rsp + 0x98], eax
movzx eax, word [rsi + 6]
mov word [rsp + 0x9c], ax
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x218], rax
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0xf4]
mov dword [rsp + 0x58], eax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x220], rax
mov al, byte [rsp + 0x100]
mov byte [rsp + 0x3e], al
mov eax, dword [rsi + 0x21]
mov ecx, dword [rsi + 0x24]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x6b], ecx
jmp 0x140065a2c
shr eax, 8
or al, 5
mov dil, 3
mov r12d, eax
mov r14, qword [rsp + 0x40]
mov esi, r13d
jmp 0x140065a51
mov dil, 3
mov r8, qword [rsp + 0x78]
cmp byte [r8 + 0x68], 0
je 0x140065f56
mov r12b, 1
mov r14, qword [rsp + 0x40]
mov dl, byte [rsp + 0x3c]
mov rcx, qword [rsp + 0xb0]
call fcn.1400e9362
mov rcx, qword [rsp + 0x78]
mov dl, byte [rsp + 0x3f]
call fcn.1400e9362
mov rax, qword [rsp + 0x4a0]
test rax, rax
je 0x140065a98
mov rdx, qword [rsp + 0x4a8]
mov r8, qword [rsp + 0x4b0]
lea rcx, [rsp + 0x4b8]
call qword [rax + 0x18]
lea rcx, [rsp + 0xc00]
call fcn.14005267d
mov r13, qword [rsp + 0x220]
mov r8, qword [rsp + 0x218]
mov byte [rsp + 0xe0], dil
mov byte [rsp + 0xe1], r12b
movzx eax, word [rsp + 0x9c]
lea rdx, [rsp + 0xe0]
mov word [rdx + 6], ax
mov eax, dword [rsp + 0x98]
mov dword [rdx + 2], eax
mov qword [rsp + 0xe8], r8
mov eax, dword [rsp + 0x5c]
mov dword [rsp + 0xf0], eax
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0xf4], eax
mov qword [rsp + 0xf8], r13
mov al, byte [rsp + 0x3e]
mov byte [rsp + 0x100], al
mov eax, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x6b]
mov dword [rdx + 0x24], ecx
mov dword [rdx + 0x21], eax
cmp dil, 3
lea rbp, [rsp + 0x2d8]
mov qword [rsp + 0x220], r13
mov qword [rsp + 0x218], r8
mov byte [rsp + 0x4e], r12b
jne 0x140065b5f
mov byte [rsp + 0x228], 3
mov byte [rsp + 0x229], r12b
mov rdi, qword [rsp + 0x60]
jmp 0x140065e58
lea rcx, [rsp + 0x228]
call fcn.14001ab20
cmp byte [rsp + 0x228], 5
mov rdi, qword [rsp + 0x60]
jne 0x140065e58
mov r14b, byte [rsp + 0x248]
lea rcx, [rsp + 0x2d0]
mov r12, qword [rsp + 0x2c0]
mov r13d, esi
mov rdx, qword [rsp + 0x230]
mov eax, dword [rsp + 0x238]
mov dword [rsp + 0x78], eax
mov edi, dword [rsp + 0x23c]
add rdx, 0x10
call fcn.140036c9e
cmp qword [rsp + 0x2d0], 0
jne 0x14006840b
mov rsi, qword [rsp + 0x2d8]
mov al, byte [rsp + 0x2e0]
mov byte [rsp + 0xb0], al
mov rcx, qword [rsi + 0x1c8]
mov rdx, qword [rsi + 0x1d0]
mov r8d, dword [rsp + 0x78]
mov r9d, edi
call fcn.14000f513
mov dil, byte [rax + 0x124]
mov rcx, rsi
mov dl, byte [rsp + 0xb0]
call fcn.1400e9362
test r14b, r14b
mov r14, qword [rsp + 0x40]
je 0x140065c65
test dil, dil
je 0x140065c65
lea rcx, [rsp + 0x2d0]
lea rdx, [rsp + 0x230]
call fcn.14001c3b8
mov rax, qword [rsp + 0x80]
cmp qword [rax], 0
je 0x140065c5a
mov rcx, qword [rsp + 0x80]
call fcn.14003cd02
mov rax, qword [rsp + 0x80]
movups xmm0, xmmword [rsp + 0x2d0]
movups xmmword [rax], xmm0
lea rdi, [rsp + 0xe0]
mov rcx, rdi
lea rsi, [rsp + 0x230]
mov rdx, rsi
call fcn.14001c3b8
cmp byte [rsp + 0x458], 7
mov rax, qword [rsi + 0x10]
lea rcx, [rsp + 0xf8]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsi]
movups xmmword [rcx], xmm0
mov byte [rsp + 0xf0], 0
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x420], xmm0
mov al, byte [rsp + 0xf0]
mov byte [rsp + 0x430], al
mov rax, qword [rsp + 0xf1]
mov qword [rsp + 0x431], rax
mov eax, dword [rsp + 0xf9]
mov dword [rsp + 0x439], eax
movzx eax, word [rsp + 0xfd]
mov word [rsp + 0x43d], ax
mov al, byte [rsp + 0xff]
mov byte [rsp + 0x43f], al
movaps xmmword [rsp + 0x440], xmm1
mov rax, qword [rsp + 0x430]
lea rcx, [rsp + 0x2e8]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0x420]
movups xmmword [rcx], xmm0
lea rdx, [rsp + 0x438]
mov rax, qword [rdx + 0x10]
lea rcx, [rsp + 0x300]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
movaps xmm0, xmmword [rsp + 0x400]
movaps xmm1, xmmword [rsp + 0x410]
lea rax, [rsp + 0x318]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movaps xmm0, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0x2d0], xmm0
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x2e0], rax
sete byte [rsp + 0x338]
mov al, byte [rsp + 0x4f]
mov byte [rsp + 0x339], al
mov r8, qword [r14]
lea rcx, [rsp + 0x4f0]
mov rdx, qword [rsp + 0x50]
call fcn.140081713
movzx eax, byte [rsp + 0x4f0]
cmp eax, 5
je 0x140065f36
cmp eax, 6
je 0x14006814f
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x620], rax
movaps xmm0, xmmword [rsp + 0x2d0]
movaps xmmword [rsp + 0x610], xmm0
lea rcx, [rsp + 0x4f0]
call fcn.140026a39
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 3
lea rcx, [rsp + 0x610]
lea rdx, [rsp + 0xe0]
call fcn.140057e28
lea rcx, [rsp + 0x2e8]
call fcn.14003cd02
lea rcx, [rsp + 0x300]
call fcn.1400445f5
lea rcx, [rsp + 0x318]
call fcn.14003c690
mov esi, r13d
mov rdi, qword [rsp + 0x60]
jmp 0x140064f02
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x440], rax
mov al, byte [rsp + 0x228]
mov cl, byte [rsp + 0x229]
mov rdx, qword [rsp + 0x22a]
mov r8d, dword [rsp + 0x232]
movzx r9d, word [rsp + 0x236]
movups xmm0, xmmword [rsp + 0x238]
movaps xmmword [rsp + 0x430], xmm0
mov byte [rsp + 0x420], al
mov byte [rsp + 0x421], cl
mov qword [rsp + 0x422], rdx
mov dword [rsp + 0x42a], r8d
mov word [rsp + 0x42e], r9w
mov rax, qword [rsp + 0x280]
mov qword [rsp + 0x2e0], rax
movaps xmm0, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0x2d0], xmm0
lea rcx, [rsp + 0x420]
call fcn.140026a39
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 3
lea rcx, [rsp + 0x2d0]
lea rdx, [rsp + 0xe0]
call fcn.140057e28
mov r12, qword [rsp + 0x2c0]
lea rcx, [rsp + 0x400]
call fcn.14003c690
jmp 0x140064f02
mov ecx, 0xe
mov rdx, rdi
lea rsi, [rsp + 0x2d0]
rep movsq qword [rdi], qword [rsi]
mov rdi, qword [rsp + 0x60]
mov rcx, rdi
jmp 0x140064f73
lea rax, [r8 + 0x110]
mov rdx, qword [rax]
test dl, 1
mov r14, qword [rsp + 0x40]
jne 0x14006619a
mov qword [rsp + 0x4e0], rax
shr rdx, 0x20
lea eax, [rdx + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [r8 + 0x110], ecx
mov dword [r8 + 0x114], eax
mov r9d, dword [r8 + 0xfc]
mov r8d, dword [r8 + 0x17c]
lea rcx, [rsp + 0x2d0]
mov qword [rsp + 0x2b0], rdx
call fcn.14001c319
cmp byte [rsp + 0xcb8], 5
jne 0x140065fc9
mov qword [rsp + 0x300], 1
mov r8d, 0xe0
lea rcx, [rsp + 0x8a0]
lea rdx, [rsp + 0xc00]
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
movaps xmm0, xmmword [rsp + 0x4a0]
movaps xmm1, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0x890], xmm1
movaps xmmword [rsp + 0x880], xmm0
mov bpl, byte [rsp + 0x958]
lea rcx, [rsp + 0x959]
mov rax, qword [rcx + 0xf]
mov qword [rsp + 0x70f], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x700], xmm0
mov ecx, 0xb
lea r14, [rsp + 0xfd8]
mov rdi, r14
lea rsi, [rsp + 0x900]
rep movsq qword [rdi], qword [rsi]
mov al, byte [rsp + 0x978]
mov byte [rsp + 0x210], al
mov rcx, qword [rsp + 0x970]
call fcn.1400527a3
lea rcx, [rsp + 0xb60]
mov rdx, r14
call fcn.14001d7e1
mov r14, qword [rsp + 0xb90]
test r14, r14
je 0x1400661a8
mov qword [rsp + 0xe0], r14
lea rax, [rsp + 0xb98]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rax, [rsp + 0xe0]
movups xmmword [rax + 0x18], xmm1
movups xmmword [rax + 8], xmm0
mov rsi, qword [rsp + 0xe8]
mov qword [rsp + 0x4c8], rsi
mov rcx, qword [rsp + 0xf0]
mov qword [rsp + 0x4d8], rcx
cmp rcx, 1
mov rdi, rcx
adc rdi, 0
test rcx, rcx
mov byte [rsp + 0xa8], bpl
lea rax, [0x14017c020]
cmove rsi, rax
mov rcx, rdi
xor edx, edx
call fcn.14003636a
mov qword [rsp + 0x4d0], rax
mov rbp, rdx
mov rcx, rdx
mov rdx, rsi
mov r8, rdi
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x250], rax
mov qword [rsp + 0x258], rbp
mov qword [rsp + 0x260], rdi
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0x250]
call fcn.14000427b
lea rcx, [rsp + 0xf8]
mov rdx, qword [rsp + 0x4c8]
mov bpl, byte [rsp + 0xa8]
mov r8, qword [rsp + 0x4d8]
call qword [r14 + 0x18]
cmp qword [rsp + 0x460], 0
je 0x1400661a8
movups xmm0, xmmword [rsp + 0x460]
movups xmm1, xmmword [rsp + 0x470]
movaps xmmword [rsp + 0x2a0], xmm1
movaps xmmword [rsp + 0x290], xmm0
jmp 0x1400661d2
xor edx, edx
jmp 0x1400654da
shr edx, 8
or dl, 5
mov r12d, edx
jmp 0x140065a51
lea rax, [0x140136ea0]
mov qword [rsp + 0x290], rax
lea rax, [0x14017d4e0]
mov qword [rsp + 0x298], rax
lea rax, [rsp + 0x298]
movups xmmword [rax + 8], xmm6
movzx eax, bpl
test eax, eax
mov r14, qword [rsp + 0x40]
lea r9, [rsp + 0xce0]
je 0x1400661fb
cmp eax, 7
je 0x1400661fb
cmp qword [rsp + 0x2a0], 0
je 0x1400669ba
mov rax, qword [rsp + 0x290]
lea rdx, [rsp + 0x298]
mov rcx, qword [rdx + 0x10]
mov qword [rsp + 0x260], rcx
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0x250], xmm0
test rax, rax
je 0x140066299
mov qword [rsp + 0x460], rax
mov rcx, qword [rsp + 0x260]
lea rdx, [rsp + 0x468]
mov qword [rdx + 0x10], rcx
movaps xmm0, xmmword [rsp + 0x250]
movups xmmword [rdx], xmm0
cmp qword [rsp + 0x470], 0
je 0x14006627b
mov rcx, qword [rsp + 0x260]
mov qword [rsp + 0x490], rcx
movaps xmm0, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0x480], xmm0
jmp 0x14006629b
mov rdx, qword [rsp + 0x468]
lea rcx, [rsp + 0x478]
xor r8d, r8d
call qword [rax + 0x18]
lea r9, [rsp + 0xce0]
xor eax, eax
mov byte [rsp + 0xe0], bpl
mov rcx, qword [rsp + 0x70f]
lea rdx, [rsp + 0xe0]
mov qword [rdx + 0x10], rcx
movaps xmm0, xmmword [rsp + 0x700]
movups xmmword [rdx + 1], xmm0
xor ecx, ecx
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0x118], rcx
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x490]
mov qword [rdx + 0x70], rax
movaps xmm0, xmmword [rsp + 0x480]
movups xmmword [rdx + 0x60], xmm0
movaps xmm0, xmmword [rsp + 0x880]
movaps xmm1, xmmword [rsp + 0x890]
movups xmmword [rdx + 0x88], xmm1
movups xmmword [rdx + 0x78], xmm0
mov word [rsp + 0x178], 0
cmp byte [rsp + 0xb60], 3
je 0x140066341
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0xb60]
call fcn.14001915b
lea r9, [rsp + 0xce0]
cmp qword [rsp + 0xb70], 0
je 0x140066441
lea rax, [rsp + 0xb98]
movups xmm0, xmmword [rax - 0x28]
movups xmm1, xmmword [rax - 0x18]
movaps xmmword [rsp + 0x260], xmm1
movaps xmmword [rsp + 0x250], xmm0
mov rbp, qword [rsp + 0x258]
mov rdi, qword [rsp + 0x260]
mov rcx, rdi
xor edx, edx
call fcn.14003636a
mov qword [rsp + 0xa8], rax
mov rsi, rdx
mov rcx, rdx
mov rdx, rbp
mov r8, rdi
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x480], rax
mov qword [rsp + 0x488], rsi
mov qword [rsp + 0x490], rdi
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0x480]
call fcn.14000427b
mov rax, qword [rsp + 0x118]
test rax, rax
je 0x140066400
mov rdx, qword [rsp + 0x120]
mov r8, qword [rsp + 0x128]
lea rcx, [rsp + 0x130]
call qword [rax + 0x18]
movups xmm0, xmmword [rsp + 0x460]
movups xmm1, xmmword [rsp + 0x470]
lea rax, [rsp + 0xe0]
movups xmmword [rax + 0x48], xmm1
movups xmmword [rax + 0x38], xmm0
mov rax, qword [rsp + 0x250]
lea rcx, [rsp + 0x268]
mov rdx, rbp
mov r8, rdi
call qword [rax + 0x18]
lea r9, [rsp + 0xce0]
mov r8d, 0xa0
mov rcx, r9
lea rsi, [rsp + 0xe0]
mov rdx, rsi
mov rbp, r9
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
mov rax, qword [rsp + 0xcf8]
or rax, qword [rsp + 0xd18]
jne 0x1400664bf
cmp byte [rsp + 0x210], 3
jne 0x1400664a0
lea rcx, [rsp + 0xce0]
call fcn.14000f641
lea rcx, [rsp + 0x8a0]
call fcn.14003c762
mov byte [rsp + 0x3d], 7
mov dil, 3
jmp 0x1400665bd
lea rbp, [rsp + 0xce0]
mov rcx, rbp
lea rdx, [0x1401732c8]
call fcn.14001915b
lea rsi, [rsp + 0xe0]
mov r14b, byte [rsp + 0x3d]
and r14b, byte [rsp + 0x4f]
mov r8d, 0xa0
lea rdi, [rsp + 0xb60]
mov rcx, rdi
mov rdx, rbp
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
mov rcx, rsi
mov rdx, qword [rsp + 0x2b0]
mov r8, rdi
lea r9, [rsp + 0x8a0]
call fcn.14001431e
test r14b, r14b
je 0x14006650a
or byte [rsp + 0x1fc], 1
mov r14, qword [rsp + 0xe0]
mov dil, byte [rsp + 0xe8]
mov al, byte [rsp + 0xe9]
mov byte [rsp + 0x3d], al
lea rsi, [rsp + 0xe0]
mov eax, dword [rsi + 0xa]
mov dword [rsp + 0xa0], eax
movzx eax, word [rsi + 0xe]
mov word [rsp + 0xa4], ax
mov r15, qword [rsp + 0xf0]
mov eax, dword [rsp + 0xf8]
mov dword [rsp + 0x94], eax
mov ebp, dword [rsp + 0xfc]
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x2b8], rax
mov r13b, byte [rsp + 0x108]
mov eax, dword [rsi + 0x29]
mov ecx, dword [rsi + 0x2c]
mov dword [rsp + 0xc0], eax
mov dword [rsp + 0xc3], ecx
mov r8d, 0xf0
lea rcx, [rsp + 0x610]
lea rdx, [rsp + 0x110]
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
cmp r14, 3
mov dword [rsp + 0xd4], ebp
jne 0x140066687
mov r14, qword [rsp + 0x40]
movzx eax, word [rsp + 0xa4]
mov ecx, dword [rsp + 0xa0]
mov edx, dword [rsp + 0xc0]
mov r8d, dword [rsp + 0xc3]
mov dword [rsp + 0x70], edx
mov dword [rsp + 0x73], r8d
mov dword [rsp + 0x98], ecx
mov word [rsp + 0x9c], ax
mov eax, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x73]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x6b], ecx
mov al, byte [rsp + 0x320]
lea ecx, [rax - 6]
cmp cl, 6
mov esi, r13d
jb 0x14006662c
add al, 0xfd
cmp al, 2
ja 0x14006661f
cmp al, 1
jne 0x14006662c
lea rcx, [rsp + 0x320]
call fcn.14005828a
mov rax, qword [rsp + 0x360]
test rax, rax
je 0x140066644
mov rcx, qword [rsp + 0x368]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x378]
test rax, rax
je 0x14006665c
mov rcx, qword [rsp + 0x380]
call qword [rax + 0x18]
mov r13, qword [rsp + 0x2b8]
mov byte [rsp + 0x3e], sil
mov r12, r15
mov eax, dword [rsp + 0x94]
mov dword [rsp + 0x5c], eax
mov eax, dword [rsp + 0xd4]
mov dword [rsp + 0x58], eax
jmp 0x140066908
mov rax, qword [rsp + 0xb0]
add rax, 0x10
mov qword [rsp + 0x2b0], rax
movzx eax, word [rsp + 0xa4]
mov word [rsp + 0xdc], ax
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0xd8], eax
mov eax, dword [rsp + 0xc0]
mov ecx, dword [rsp + 0xc3]
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x73], ecx
mov r8d, 0xf0
lea rcx, [rsp + 0x520]
lea rdx, [rsp + 0x610]
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
mov qword [rsp + 0x4f0], r14
mov byte [rsp + 0x4f8], dil
mov al, byte [rsp + 0x3d]
mov byte [rsp + 0x4f9], al
movzx eax, word [rsp + 0xdc]
lea rdx, [rsp + 0x4f1]
mov word [rdx + 0xd], ax
mov eax, dword [rsp + 0xd8]
mov dword [rdx + 9], eax
mov qword [rsp + 0x210], r15
mov qword [rsp + 0x500], r15
mov eax, dword [rsp + 0x94]
mov dword [rsp + 0x508], eax
mov dword [rsp + 0x50c], ebp
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0x510], rax
mov byte [rsp + 0xa8], r13b
mov byte [rsp + 0x518], r13b
mov eax, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x73]
mov dword [rdx + 0x2b], ecx
mov dword [rdx + 0x28], eax
mov r15, qword [rsp + 0x78]
lea r14, [r15 + 0x1c0]
mov edi, dword [rsp + 0x3e4]
mov r8d, 0x130
mov rcx, rsi
lea rdx, [rsp + 0x2d0]
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
lea r13, [rsp + 0x610]
mov rcx, r13
mov rdx, r14
mov r8d, edi
mov rdi, r15
mov r9, rsi
call fcn.140010b94
lea rax, [r15 + 0x1b0]
mov cl, byte [r15 + 0x68]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], cl
mov rcx, qword [rsp + 0x4e0]
lea rdx, [rsp + 0x4f0]
mov r8, qword [rsp + 0x2b0]
mov r9, r13
call fcn.140042b18
cmp al, 0xc
jne 0x1400668c0
inc qword [rdi + 0x230]
mov rsi, qword [rdi + 0x20]
mov rdi, qword [rdi + 0x28]
mov rax, qword [rsp + 0x450]
lock inc qword [rax]
jle 0x140068448
mov rax, qword [rsp + 0x610]
mov r8d, dword [rsp + 0x618]
mov r9d, dword [rsp + 0x61c]
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
mov dword [rsp + 0x5c], r8d
mov dword [rsp + 0x58], r9d
call fcn.14000f48f
mov rcx, qword [rax + 0x78]
cmp rcx, 0xffffffffffffffff
mov r15, qword [rsp + 0x210]
je 0x14006844a
inc rcx
mov qword [rax + 0x78], rcx
mov r14, qword [rsp + 0x4e8]
lock inc qword [r14]
jle 0x140068448
inc rdi
cmp rsi, rdi
setbe byte [rsp + 0x3e]
mov rcx, qword [rsp + 0xb0]
mov dl, byte [rsp + 0x3c]
call fcn.1400e9362
mov rcx, qword [rsp + 0x78]
mov dl, byte [rsp + 0x3f]
call fcn.1400e9362
mov rbp, qword [rsp + 0x450]
mov r8, rbp
mov r13, r14
mov sil, byte [rsp + 0xa8]
mov r12b, byte [rsp + 0x4e]
mov rcx, r14
jmp 0x14006693f
mov byte [rsp + 0x3d], al
mov rcx, qword [rsp + 0x610]
mov edx, dword [rsp + 0x61c]
call fcn.140011361
mov rcx, r13
call fcn.140011261
mov dil, 3
mov r14, qword [rsp + 0x40]
mov sil, byte [rsp + 0xa8]
mov r15, qword [rsp + 0x210]
mov r13, qword [rsp + 0x220]
mov r12, qword [rsp + 0x218]
mov rcx, qword [rsp + 0xb0]
mov dl, byte [rsp + 0x3c]
call fcn.1400e9362
mov rcx, qword [rsp + 0x78]
mov dl, byte [rsp + 0x3f]
call fcn.1400e9362
mov rbp, r12
mov rcx, r13
mov r8, r12
mov r12b, byte [rsp + 0x3d]
cmp dil, 4
jne 0x140065ab5
mov byte [rsp + 0x4e], r12b
mov qword [rsp + 0x218], r8
mov qword [rsp + 0x220], r13
mov qword [rsp + 0x230], rbp
mov eax, dword [rsp + 0x5c]
mov dword [rsp + 0x238], eax
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x23c], eax
mov qword [rsp + 0x240], rcx
mov r14b, byte [rsp + 0x3e]
mov byte [rsp + 0x248], r14b
mov eax, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x6b]
lea rdx, [rsp + 0x230]
mov dword [rdx + 0x1c], ecx
mov dword [rdx + 0x19], eax
lea rcx, [rsp + 0x2d0]
mov r12, qword [rsp + 0x2c0]
lea rbp, [rsp + 0x2d8]
jmp 0x140065b97
mov rax, qword [rsp + 0x290]
mov rdx, qword [rsp + 0x298]
lea rcx, [rsp + 0x2a8]
xor r8d, r8d
call qword [rax + 0x18]
lea r9, [rsp + 0xce0]
lea rdx, [0x140136ea0]
mov qword [rsp + 0x290], rdx
lea rax, [0x14017c020]
mov qword [rsp + 0x298], rax
mov qword [rsp + 0x2a0], 1
mov qword [rsp + 0x2a8], 0
lea rcx, [rsp + 0x298]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x260], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x250], xmm0
mov rax, rdx
jmp 0x140066227
lea rax, [rbx + 0x90]
mov qword [rsp + 0x50], rax
lea r12, [rbx + 0x1b0]
lea rbp, [rbx + 0x1d1]
lea rax, [rbx + 0x180]
mov qword [rsp + 0xc8], rax
lea rax, [rbx + 0xf8]
mov qword [rsp + 0xb8], rax
lea rax, [rbx + 0xd8]
lea rcx, [rbx + 0x198]
mov qword [rsp + 0x2c8], rcx
xor r15d, r15d
lea r13, [rsp + 0x4f0]
mov qword [rsp + 0x88], rax
cmp r15d, 0x10
je 0x140067b37
cmp byte [rbx + 0x1e0], 0
jne 0x140067a12
mov rax, qword [rbx + 0x70]
test rax, rax
jne 0x140066ae9
cmp qword [rbx + 0x90], 2
je 0x140066ae9
mov rcx, rbx
mov rdx, r14
call fcn.140047f82
test rax, rax
jne 0x140066ef3
mov rdi, rdx
test rdx, rdx
je 0x140066aa8
jmp 0x140066eb0
mov cl, byte [rbx + 0x1d0]
mov byte [rbx + 0x1d0], 3
cmp cl, 3
je 0x140066d87
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rsp + 0x500], xmm1
movaps xmmword [rsp + 0x4f0], xmm0
mov byte [rsp + 0x510], cl
mov ecx, dword [rbp]
mov edx, dword [rbp + 3]
lea r8, [rsp + 0x511]
mov dword [r8 + 3], edx
mov dword [r8], ecx
dec rax
cmp rax, 1
ja 0x140066c6b
mov rcx, r13
mov rdx, r14
call fcn.140026b17
test rax, rax
jne 0x140066dbd
test rdx, rdx
je 0x140066bce
mov qword [rsp + 0x2d0], rdx
cmp dword [rbx + 0x70], 1
jne 0x140066b72
mov qword [rbx + 0x70], 2
lea rcx, [rsp + 0xe0]
mov rdx, rbx
mov r8, r14
call fcn.1400464e3
mov rax, qword [rsp + 0xe0]
cmp rax, 2
je 0x140066c41
test rax, rax
je 0x140066c41
mov rax, qword [rsp + 0xe8]
test rax, rax
je 0x140066c34
mov rdx, qword [rsp + 0xf0]
mov r8, qword [rsp + 0xf8]
lea rcx, [rsp + 0x100]
call qword [rax + 0x18]
jmp 0x140066c41
lea rcx, [rsp + 0x2d0]
mov rdx, rbx
mov r8, r14
call fcn.1400464e3
mov rax, qword [rsp + 0x2d0]
test rax, rax
je 0x140066c6b
cmp eax, 1
jne 0x140066dbd
cmp qword [rsp + 0x2d8], 0
je 0x140066c78
cmp byte [rsp + 0x510], 2
jne 0x140066cae
lea rax, [rsp + 0x2d8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
jmp 0x140066d13
lea rcx, [rsp + 0xf0]
call fcn.140024ece
mov rax, qword [rbx + 0x70]
test rax, rax
je 0x140066c5e
cmp eax, 3
je 0x140066c5e
mov qword [rbx + 0x70], 4
mov byte [rbx + 0xd4], 2
lea rcx, [rsp + 0x2d0]
call fcn.140044870
mov rcx, r13
call fcn.140047591
jmp 0x140066aa8
mov rsi, qword [rsp + 0x2e0]
mov cl, 8
call fcn.140026805
mov rdi, rax
mov rcx, rax
mov rdx, rsi
call fcn.140026abe
mov rcx, qword [rsp + 0x500]
mov dl, byte [rsp + 0x510]
mov r8, rdi
call fcn.140026dd6
jmp 0x140066c6b
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x500]
lea r8, [rsp + 0x2d8]
call fcn.14002506a
cmp byte [rsp + 0x100], 2
jne 0x140066d13
cmp byte [rbx + 0x1d0], 3
je 0x140066ce6
mov rcx, r12
call fcn.140047591
mov rax, qword [rsp + 0x510]
mov qword [r12 + 0x20], rax
movaps xmm0, xmmword [rsp + 0x4f0]
movaps xmm1, xmmword [rsp + 0x500]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
jmp 0x140066aa8
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
test rax, rax
je 0x1400681e1
lea rcx, [rsp + 0xf0]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x778]
movups xmmword [rcx - 8], xmm0
mov qword [rsp + 0x760], rax
mov qword [rsp + 0x768], rdx
mov rcx, qword [rbx + 0x70]
dec rcx
cmp rcx, 2
jae 0x140066d6f
mov qword [rbx + 0x70], 4
mov byte [rbx + 0xd4], 2
mov r8, qword [rsp + 0x770]
lea rcx, [rsp + 0x778]
call qword [rax + 0x18]
jmp 0x140066c6b
cmp eax, 4
je 0x140066ef3
test rax, rax
jne 0x140066dfb
mov rax, qword [rsp + 0x50]
cmp qword [rax], 2
jne 0x140066dfb
cmp qword [rbx + 0x160], 0
je 0x140066e68
mov cl, 3
call fcn.140026805
mov rdi, rax
jmp 0x140066eb0
cmp byte [rbx + 0x1d0], 3
je 0x140066dce
mov rcx, r12
call fcn.140047591
mov rax, qword [rsp + 0x510]
mov qword [r12 + 0x20], rax
movaps xmm0, xmmword [rsp + 0x4f0]
movaps xmm1, xmmword [rsp + 0x500]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
jmp 0x140066ef3
cmp byte [rbx + 0xc8], 0
jne 0x140066ef3
cmp qword [rbx + 0x160], 0
jne 0x140066ef3
lea rcx, [rsp + 0xe0]
mov rdx, rbx
mov r8, r14
call fcn.140046474
mov rcx, qword [rsp + 0xe0]
mov eax, 1
cmp rcx, 2
je 0x140066eb2
mov rsi, qword [rsp + 0xe8]
test rcx, rcx
jne 0x140066e9b
test rsi, rsi
jne 0x140066ef3
mov qword [rbx + 0x70], 4
mov byte [rbx + 0xd4], 2
mov cl, 2
jmp 0x140066db0
lea rcx, [rsp + 0xe0]
mov rdx, rbx
mov r8, r14
call fcn.140046474
mov rcx, qword [rsp + 0xe0]
mov eax, 1
cmp rcx, 2
je 0x140066eb2
mov rsi, qword [rsp + 0xe8]
test rcx, rcx
je 0x140066eb9
mov cl, 6
call fcn.140026805
mov rdi, rax
mov rcx, rax
mov rdx, rsi
call fcn.140026abe
xor eax, eax
test rax, rax
je 0x140066eea
jmp 0x140066ef3
test rsi, rsi
jne 0x140066dae
cmp byte [rbx + 0xd4], 0
je 0x140066ed7
mov cl, 2
call fcn.140026805
mov rdi, rax
jmp 0x140066ed9
xor edi, edi
mov qword [rbx + 0x70], 4
mov byte [rbx + 0xd4], 2
jmp 0x140066eb0
test rdi, rdi
jne 0x140067bf7
cmp byte [rbx + 0x1e0], 0
jne 0x140067a12
mov r14, qword [rbx + 0x1d8]
mov rsi, qword [r14]
test rsi, rsi
je 0x14006709a
cmp byte [rbx + 0x178], 0
jne 0x140066f79
cmp byte [rbx + 0x120], 0
je 0x140066f33
cmp qword [rbx + 0x110], 0xf
ja 0x140067a4a
mov rdi, qword [rbx + 0xe8]
sub rdi, qword [rbx + 0xf0]
lea r13, [rsp + 0xe0]
mov rcx, r13
mov rdx, qword [rsp + 0xb8]
call fcn.14006e6bf
mov rcx, r13
lea r13, [rsp + 0x4f0]
call fcn.14005dca8
add rax, rdi
cmp rax, qword [rbx + 0x118]
jae 0x140067a4a
mov rax, qword [rsp + 0x50]
mov rax, qword [rax]
test rsi, rsi
je 0x1400673e4
lea rsi, [r14 + 8]
cmp rax, 3
ja 0x1400679b2
cmp rax, 2
je 0x1400679b2
lea rcx, [rsp + 0xe0]
mov rdx, rsi
mov r8, qword [rsp + 0x40]
call fcn.14003fc2f
cmp dword [rsp + 0xe0], 2
je 0x140067a0d
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xa80], rax
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xa70], xmm1
movaps xmmword [rsp + 0xa60], xmm0
cmp qword [rsp + 0xa60], 0
je 0x140067413
mov rax, qword [rsp + 0xa68]
mov r13, qword [rsp + 0xa70]
test rax, rax
je 0x140067bcb
lea rcx, [rsp + 0xa68]
movups xmm0, xmmword [rcx + 0x10]
lea rcx, [rsp + 0x620]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x610], rax
mov qword [rsp + 0x618], r13
cmp qword [rsi], 0
je 0x14006737a
mov rdi, qword [rsp + 0x620]
test rdi, rdi
sete cl
cmp qword [r14 + 0x18], 0
lea r13, [rsp + 0x4f0]
je 0x1400673a3
test cl, cl
je 0x14006744a
mov rax, qword [rsp + 0x610]
mov rdx, qword [rsp + 0x618]
lea rcx, [rsp + 0x628]
mov r8, rdi
call qword [rax + 0x18]
jmp 0x1400679c1
cmp qword [rbx + 0x70], 4
je 0x140066f13
cmp qword [rbx + 0x90], 2
jne 0x140066f13
lea rdi, [rsp + 0xe0]
mov rcx, rdi
mov rdx, qword [rsp + 0xb8]
call fcn.14006e6bf
mov rcx, rdi
call fcn.14005dca8
test rax, rax
jne 0x140066f13
mov rax, qword [rsp + 0xc8]
cmp qword [rax], 2
jne 0x140066f13
mov rsi, qword [rsp + 0x40]
mov r8, qword [rsi]
lea rcx, [rsp + 0xe0]
mov rdx, qword [rsp + 0x2c8]
call fcn.14005f34f
mov rax, qword [rsp + 0x1e0]
cmp rax, 2
je 0x140067a67
cmp eax, 3
je 0x140067ab3
mov r8d, 0x100
lea rdi, [rsp + 0x2d0]
mov rcx, rdi
lea rdx, [rsp + 0xe0]
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
lea rcx, [rsp + 0x1e0]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0xb70], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0xb60], xmm0
mov rdx, rsi
call fcn.14005f126
test al, al
je 0x140067a70
mov r8d, 0xd0
lea rcx, [rsp + 0x760]
mov rdx, rdi
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
mov rax, qword [rsp + 0x3a0]
mov qword [rsp + 0x80], rax
mov al, byte [rsp + 0x3a8]
mov byte [rsp + 0x60], al
lea rcx, [rsp + 0x778]
mov rax, qword [rcx + 0xb0]
lea rdx, [rsp + 0x8f8]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rcx + 0xa0]
movups xmmword [rdx], xmm0
mov ecx, 0xb
lea rdx, [rsp + 0x8a0]
mov rdi, rdx
lea rsi, [rsp + 0x7c0]
rep movsq qword [rdi], qword [rsi]
mov r14, qword [rsp + 0x2d0]
mov r13, qword [rsp + 0x2d8]
mov ecx, 0xa
lea rdi, [rsp + 0xa60]
lea rsi, [rsp + 0x2e0]
rep movsq qword [rdi], qword [rsi]
lea rax, [rsp + 0x3b0]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x990], xmm1
movaps xmmword [rsp + 0x980], xmm0
mov ecx, 0xe
lea rdi, [rsp + 0xab0]
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [rsp + 0xc8]
cmp dword [rsi], 2
je 0x140067253
mov rcx, rsi
call fcn.14003c618
lea rcx, [rsp + 0x1e0]
mov rax, qword [rcx + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rcx]
movups xmmword [rsi], xmm0
mov r8d, 0xc0
lea rcx, [rsp + 0x610]
lea rdx, [rsp + 0xa60]
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
movaps xmm0, xmmword [rsp + 0x980]
movaps xmm1, xmmword [rsp + 0x990]
lea rax, [rsp + 0xc07]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
cmp r14, 4
je 0x140067ab3
cmp r14, 3
je 0x140067a92
mov rax, qword [rsp + 0xc1f]
mov qword [rsp + 0xff], rax
movups xmm0, xmmword [rsp + 0xc00]
movups xmm1, xmmword [rsp + 0xc10]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0x4f0], r14
mov qword [rsp + 0x4f8], r13
mov r8d, 0xc0
lea rcx, [rsp + 0x500]
lea rdx, [rsp + 0x610]
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x5c0], rax
mov al, byte [rsp + 0x60]
mov byte [rsp + 0x5c8], al
lea rax, [rsp + 0xf0]
movups xmm0, xmmword [rax - 9]
movups xmm1, xmmword [rax + 7]
movaps xmmword [rsp + 0x2e0], xmm1
movaps xmmword [rsp + 0x2d0], xmm0
cmp qword [rsp + 0x2d0], 0
je 0x140067814
mov rax, qword [rsp + 0x2e0]
test rax, rax
lea r13, [rsp + 0x4f0]
jne 0x14006788f
jmp 0x140067833
mov rcx, qword [r14 + 0x10]
mov rax, qword [r14 + 0x18]
call qword [rax + 0x28]
mov rdi, qword [rsp + 0x620]
test rdi, rdi
sete cl
test al, al
lea r13, [rsp + 0x4f0]
je 0x14006706f
test cl, cl
je 0x1400674c4
mov rcx, rbx
call fcn.1400474aa
test rax, rax
jne 0x140068124
mov rax, qword [rsp + 0x610]
mov rdx, qword [rsp + 0x618]
mov r8, qword [rsp + 0x620]
lea rcx, [rsp + 0x628]
call qword [rax + 0x18]
jmp 0x1400679ac
cmp rax, 3
mov r14, qword [rsp + 0x40]
ja 0x140067a12
cmp rax, 2
je 0x140067a12
mov rcx, rbx
call fcn.1400474aa
test rax, rax
je 0x140066ef3
jmp 0x140068101
mov rcx, rbx
call fcn.1400474aa
mov rdi, rax
mov rax, qword [rsp + 0xa60]
test rdi, rdi
jne 0x140068109
test rax, rax
je 0x1400679ac
lea rcx, [rsp + 0xa68]
call fcn.14003fbd1
jmp 0x1400679ac
movups xmm0, xmmword [rsp + 0x610]
movaps xmmword [rsp + 0xc00], xmm0
mov rsi, qword [rsp + 0x628]
mov rax, qword [rsp + 0x50]
mov rax, qword [rax]
lea rcx, [rax - 2]
cmp rcx, 3
mov r14, qword [rsp + 0x40]
ja 0x140067483
cmp rcx, 1
jne 0x140068286
test rax, rax
je 0x1400675bf
mov rax, qword [rbx + 0x98]
mov rcx, rax
sub rcx, rdi
jae 0x14006760b
mov qword [rbx + 0x98], 0
movups xmm0, xmmword [rsp + 0x610]
movaps xmmword [rsp + 0x760], xmm0
mov ecx, 1
jmp 0x140067624
movups xmm0, xmmword [rsp + 0x610]
movaps xmmword [rsp + 0x8a0], xmm0
mov rdx, qword [rsp + 0x628]
mov rax, qword [rsp + 0x50]
mov rax, qword [rax]
lea rcx, [rax - 2]
cmp rcx, 3
ja 0x1400674f8
cmp rcx, 1
jne 0x1400683b0
test rax, rax
je 0x1400676e3
mov r13, qword [rbx + 0x98]
xor eax, eax
cmp rdi, r13
setne al
mov ecx, 0xff
cmovb eax, ecx
test al, al
je 0x140067798
movzx eax, al
cmp eax, 1
jne 0x1400677d2
movups xmm0, xmmword [rsp + 0x610]
movaps xmmword [rsp + 0x760], xmm0
mov qword [rsp + 0x770], rdi
mov qword [rsp + 0x778], rdx
mov qword [rsp + 0x780], r13
cmp byte [rbx + 0x120], 0
je 0x14006790c
mov rax, qword [rsp + 0x780]
lea rcx, [rsp + 0xf0]
mov qword [rcx + 0x18], rax
movaps xmm0, xmmword [rsp + 0x760]
mov rax, qword [rsp + 0x770]
mov qword [rcx + 8], rax
mov rax, qword [rsp + 0x778]
mov qword [rcx + 0x10], rax
movups xmmword [rcx - 8], xmm0
mov qword [rsp + 0xe0], 1
mov rcx, qword [rsp + 0xb8]
lea rdx, [rsp + 0xe0]
call fcn.140087715
jmp 0x140067987
lea rcx, [rsp + 0x2d0]
mov rdx, rdi
call fcn.140023d23
movaps xmm0, xmmword [rsp + 0xc00]
movaps xmmword [rsp + 0x760], xmm0
mov rax, qword [rsp + 0x2d0]
lea rdx, [rsp + 0x2d8]
mov rcx, qword [rdx]
mov qword [rsp + 0x8a0], rcx
mov ecx, dword [rdx + 8]
mov dword [rsp + 0x8a8], ecx
mov ecx, 2
jmp 0x140067624
mov qword [rbx + 0x98], rcx
movups xmm0, xmmword [rsp + 0x610]
movaps xmmword [rsp + 0x760], xmm0
xor ecx, ecx
movaps xmm0, xmmword [rsp + 0x760]
lea r8, [rsp + 0xf0]
movups xmmword [r8 - 8], xmm0
mov qword [rsp + 0xf8], rdi
mov qword [rsp + 0x100], rsi
mov rdx, qword [rsp + 0x8a0]
mov qword [r8 + 0x20], rdx
mov edx, dword [rsp + 0x8a8]
mov dword [r8 + 0x28], edx
mov edx, dword [rsp + 0x8ac]
mov dword [r8 + 0x2c], edx
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0x108], rax
lea rax, str._r_n_r_n_r_nC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rsinternal_error:_entered_unreachable_code:_connect_socks_is_only_called_for_socks_proxies
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 2
mov rcx, qword [rsp + 0x88]
lea rdx, [rsp + 0xe0]
call fcn.140044c79
cmp qword [rbx + 0x90], 0
je 0x140066ef3
cmp qword [rbx + 0x98], 0
jne 0x140066ef3
cmp byte [rbx + 0xa0], 1
mov eax, 5
sbb rax, 0
mov qword [rbx + 0x90], rax
jmp 0x140066ef3
lea rcx, [rsp + 0x100]
mov qword [rsp + 0x80], rdx
mov rdx, rdi
call fcn.140023d23
movaps xmm0, xmmword [rsp + 0x8a0]
mov qword [rsp + 0xf0], rdi
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xf8], rax
movaps xmmword [rsp + 0x2d0], xmm0
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x2f0], xmm0
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x300], rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x2e0], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x2e8], rax
lea rax, [0x14016d37c]
mov qword [rsp + 0x308], rax
mov qword [rsp + 0x310], 7
mov rcx, qword [rsp + 0x88]
lea rdx, [rsp + 0x2d0]
call fcn.140044a23
jmp 0x14006798f
movups xmm0, xmmword [rsp + 0x610]
movaps xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], rdx
mov rcx, qword [rsp + 0x88]
lea rdx, [rsp + 0xe0]
call fcn.140044f4c
jmp 0x140067987
movups xmm0, xmmword [rsp + 0x610]
movaps xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], rdx
mov rcx, qword [rsp + 0x88]
lea rdx, [rsp + 0xe0]
call fcn.140044f4c
lea r13, [rsp + 0x4f0]
jmp 0x140067998
mov rcx, qword [rsp + 0x2d8]
mov rax, qword [rsp + 0x2e0]
call qword [rax + 0x28]
test al, al
lea r13, [rsp + 0x4f0]
je 0x140067878
mov rsi, qword [rbx + 0x1d8]
cmp qword [rsi], 0
mov r14, qword [rsp + 0x40]
je 0x14006784e
lea rcx, [rsi + 8]
call fcn.14003c690
mov qword [rsi], 0
mov r8d, 2
mov rcx, rbx
mov rdx, r13
call fcn.140045303
lea rcx, [rsp + 0x2d0]
call fcn.14003c690
jmp 0x140066ef3
cmp qword [rsp + 0x2d0], 0
je 0x1400679cb
mov rax, qword [rsp + 0x2e0]
mov rsi, rax
xor edi, edi
cmp rsi, rax
sete dil
movaps xmm0, xmmword [rsp + 0x2d0]
movaps xmm1, xmmword [rsp + 0x2e0]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov r14, qword [rbx + 0x1d8]
cmp qword [r14], 0
je 0x1400678d1
lea rcx, [r14 + 8]
call fcn.14003c690
xor rdi, 1
mov qword [r14], 1
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movups xmmword [r14 + 8], xmm0
movups xmmword [r14 + 0x18], xmm1
mov rcx, rbx
mov rdx, r13
mov r8, rdi
mov r9, rsi
call fcn.140045303
jmp 0x1400679c1
cmp rdi, r13
cmovb r13, rdi
mov rcx, qword [rsp + 0x88]
mov rdx, r13
call fcn.14002a954
mov rdx, qword [rsp + 0x768]
test r13, r13
je 0x140067971
mov rcx, qword [rsp + 0x88]
mov r8, r13
call fcn.140003df9
lea rcx, [rsp + 0x760]
mov rdx, r13
call fcn.140044e77
mov rdx, qword [rsp + 0x768]
mov rdi, qword [rsp + 0x770]
mov r13, qword [rsp + 0x780]
cmp rdi, r13
cmovb r13, rdi
jmp 0x14006792b
mov rax, qword [rsp + 0x760]
lea rcx, [rsp + 0x778]
mov r8, rdi
call qword [rax + 0x18]
lea r13, [rsp + 0x4f0]
cmp byte [rbx + 0xa0], 0
je 0x14006799f
mov eax, 5
jmp 0x1400679a4
mov eax, 4
mov rcx, qword [rsp + 0x50]
mov qword [rcx], rax
cmp qword [r14], 0
je 0x1400679ba
mov rcx, rsi
call fcn.14003c690
mov qword [r14], 0
mov r14, qword [rsp + 0x40]
jmp 0x140066ef3
mov rdx, qword [rsp + 0x2d8]
mov rax, qword [rsp + 0x2e0]
lea rcx, [rsp + 0xe0]
call qword [rax + 0x30]
cmp qword [rsp + 0xe0], 0
je 0x140067a06
mov rax, qword [rsp + 0xe8]
mov rsi, qword [rsp + 0xf0]
jmp 0x140067892
xor edi, edi
jmp 0x14006789b
mov r14, qword [rsp + 0x40]
mov rcx, rbx
mov rdx, r14
call fcn.140047610
test rax, rax
jne 0x140067a2e
mov rdi, rdx
test rdx, rdx
jne 0x140067bf7
inc r15d
cmp byte [rbx + 0xd3], 0
mov byte [rbx + 0xd3], 0
jne 0x140066a9e
jmp 0x140067b49
mov rcx, rbx
mov r14, qword [rsp + 0x40]
mov rdx, r14
call fcn.140047610
test rax, rax
jne 0x140067a12
mov rdi, rdx
jmp 0x140066eea
mov byte [rbx + 0x1a8], 1
jmp 0x140067a92
lea rcx, [rsp + 0xb60]
call fcn.14003c618
mov rcx, rdi
call fcn.14000e33e
lea rcx, [rsp + 0x3b0]
call fcn.14003c690
mov byte [rbx + 0x1e0], 1
mov qword [rbx + 0x70], 4
mov qword [rbx + 0x90], 5
mov byte [rbx + 0xd4], 2
mov r14, qword [rsp + 0x40]
lea r13, [rsp + 0x4f0]
jmp 0x140067a12
cmp r14d, 6
jne 0x140067ad5
mov edi, 3
jmp 0x140067cef
mov byte [rsp + 0x2d0], r14b
lea rax, [rsp + 0x4f1]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x2d1], xmm0
movups xmmword [rsp + 0x2e1], xmm1
mov rax, qword [rax + 0x1f]
mov qword [rsp + 0x2f0], rax
mov rcx, qword [rbx + 0xc8]
call fcn.14002728b
mov rsi, rax
mov edi, 2
test rax, rax
je 0x140067ba9
lea rcx, [rsp + 0x2d0]
call fcn.140044582
jmp 0x140067cef
mov rax, qword [r14]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + 0x10]
jmp 0x140067cf4
cmp byte [rbx + 0x1e0], 0
mov edi, 1
jne 0x140067b62
cmp qword [rbx + 0x70], 4
jne 0x140067cf9
mov rsi, qword [rbx + 8]
cmp qword [rbx], 0
mov qword [rbx], 0
je 0x140068079
mov qword [rsp + 0xe0], rsi
mov rdi, qword [rbx + 0xc0]
mov qword [rbx + 0xc0], 0
test rdi, rdi
je 0x140067d10
lea rcx, [rsp + 0xe0]
call fcn.140022dae
jmp 0x140067bf7
cmp r14d, 2
je 0x140067ca5
cmp r14d, 1
je 0x140067ca5
test r14, r14
je 0x140067cad
jmp 0x140067cb7
mov cl, 1
xor edx, edx
call fcn.140026805
mov rdi, rax
mov rcx, rax
mov rdx, r13
call fcn.1400449ca
cmp qword [r14], 0
je 0x140067bf0
mov rcx, rsi
call fcn.14003c690
mov qword [r14], 0
mov sil, byte [rbx + 0x1d0]
mov byte [rbx + 0x1d0], 3
cmp sil, 3
je 0x140067c74
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
lea r14, [rsp + 0xe0]
movaps xmmword [r14 + 0x10], xmm1
movaps xmmword [r14], xmm0
mov byte [r14 + 0x20], sil
mov eax, dword [rbx + 0x1d1]
mov ecx, dword [rbx + 0x1d4]
mov dword [r14 + 0x21], eax
mov dword [r14 + 0x24], ecx
mov cl, 8
call fcn.140026805
mov rbx, rax
lea rdx, [0x14016d388]
mov r8d, 0x10
mov rcx, rax
call fcn.140026fb9
mov rcx, qword [r14 + 0x10]
mov edx, esi
mov r8, rbx
call fcn.140026dd6
mov rcx, r14
call fcn.140047591
lea rdx, [rsp + 0xe0]
mov qword [rdx + 8], rdi
mov qword [rdx], 3
mov rcx, qword [rsp + 0xc8]
call fcn.14003c7e2
mov rsi, rax
test rax, rax
jne 0x14006803d
jmp 0x14006803b
lea rbp, [rsp + 0x2d4]
cmp dword [rbp], 0
je 0x140068072
mov rax, qword [rsp + 0x2f0]
lea rcx, [rsp + 0xe0]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rsp + 0x2d0]
movups xmm1, xmmword [rsp + 0x2e0]
movaps xmmword [rcx + 0x10], xmm1
movaps xmmword [rcx], xmm0
call fcn.140026a39
mov rsi, rax
mov edi, 2
cmp edi, 3
jne 0x140067cfe
mov edi, 1
jmp 0x14006803f
test rdi, rdi
je 0x140067d87
cmp edi, 2
je 0x14006803d
mov rax, qword [rbx]
mov qword [rbx], 3
cmp rax, 2
jae 0x14006825c
add rbx, 8
lea rdi, [rsp + 0xd88]
mov qword [rdi - 8], rax
mov r8d, 0x1e0
mov rcx, rdi
mov rdx, rbx
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
lea rdx, [rsp + 0xe58]
lea rbx, [rsp + 0xe0]
mov r8d, 0xa8
mov rcx, rbx
call sub.api_ms_win_crt_private_l1_1_0.dll_memcpy
mov r12, qword [rbx + 0x80]
mov r15, qword [rbx + 0x88]
mov r14, qword [rbx + 0x98]
test r14b, 1
jne 0x140067d8e
lea r13, [0x14017b958]
jmp 0x140067df9
xor esi, esi
jmp 0x14006803f
shr r14, 5
sub r12, r14
add r15, r14
mov rax, qword [rsp + 0x170]
add rax, r14
lea rdx, [rsp + 0xa60]
mov qword [rdx], rax
mov qword [rdx + 8], r12
mov qword [rdx + 0x10], r15
lea rbx, [rsp + 0x760]
mov rcx, rbx
call fcn.14000427b
mov qword [rsp + 0x8a0], r14
mov rax, qword [rbx + 0x10]
mov r15, rax
sub r15, r14
jb 0x140068348
mov r12, r14
add r12, qword [rsp + 0x768]
mov r13, qword [rsp + 0x760]
mov r14, qword [rsp + 0x778]
lea rax, [rsp + 0x148]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x2d0], xmm0
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x2e0], rcx
cmp qword [rax - 0x68], 0
je 0x140067e35
mov r8, qword [rsp + 0xe8]
mov rcx, qword [0x1401950f0]
xor edx, edx
call fcn.1400f4d54
lea rbx, [rsp + 0x100]
mov rcx, rbx
call fcn.1400867b2
cmp qword [rbx], 0
je 0x140067e61
mov r8, qword [rsp + 0x108]
mov rcx, qword [0x1401950f0]
xor edx, edx
call fcn.1400f4d54
cmp dword [rsp + 0xd90], 3
je 0x140067e78
lea rcx, [rsp + 0xd90]
call fcn.14003c762
cmp qword [rsp + 0xe40], 0
je 0x140067e90
lea rcx, [rsp + 0xe40]
call fcn.140044870
mov al, byte [rsp + 0xe28]
cmp al, 0xb
je 0x140067ec0
cmp al, 0xa
jb 0x140067ec0
cmp qword [rsp + 0xe38], 0
je 0x140067ec0
mov r8, qword [rsp + 0xe30]
mov rcx, qword [0x1401950f0]
xor edx, edx
call fcn.1400f4d54
cmp qword [rsp + 0xd80], 0
je 0x140067ed3
mov rcx, rdi
call fcn.140022dae
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0xf0], rax
movaps xmm0, xmmword [rsp + 0x2d0]
movaps xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0xf8], r13
mov qword [rsp + 0x100], r12
mov qword [rsp + 0x108], r15
mov qword [rsp + 0x110], r14
movups xmm0, xmmword [rsp + 0xf00]
movups xmm1, xmmword [rsp + 0xf10]
movups xmm2, xmmword [rsp + 0xf20]
movups xmmword [rsp + 0x118], xmm0
movups xmmword [rsp + 0x128], xmm1
movups xmmword [rsp + 0x138], xmm2
cmp byte [rsp + 0xf50], 3
je 0x140067f5a
lea rcx, [rsp + 0xf30]
call fcn.140047591
lea r14, [rsp + 0xf8]
lea rdi, [rsp + 0x118]
mov rbx, qword [rsp + 0xf58]
cmp qword [rbx], 0
je 0x140067f81
lea rcx, [rbx + 8]
call fcn.14003c690
mov rcx, qword [0x1401950f0]
xor edx, edx
mov r8, rbx
call fcn.1400f4d54
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x720], xmm0
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x730], rax
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x740], xmm0
movaps xmmword [rsp + 0x750], xmm1
mov rcx, rdi
call fcn.140053036
mov al, byte [0x140195158]
mov edx, 0x18
xor ecx, ecx
call fcn.1400dd0f0
test rax, rax
je 0x140068277
mov rcx, qword [rsp + 0x730]
mov qword [rax + 0x10], rcx
movaps xmm0, xmmword [rsp + 0x720]
movups xmmword [rax], xmm0
movaps xmm0, xmmword [rsp + 0x740]
movaps xmm1, xmmword [rsp + 0x750]
lea rdx, [rsp + 0xe0]
movups xmmword [rdx + 0x10], xmm0
movups xmmword [rdx + 0x20], xmm1
mov qword [rdx], rax
lea rax, [0x14016d600]
mov qword [rdx + 8], rax
mov rcx, rsi
call fcn.140023138
xor esi, esi
xor edi, edi
mov rax, rdi
mov rdx, rsi
movaps xmm6, xmmword [rsp + 0x1030]
movaps xmm7, xmmword [rsp + 0x1040]
movaps xmm8, xmmword [rsp + 0x1050]
add rsp, 0x1068
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor edi, edi
jmp 0x140067b25
mov rcx, qword [rbx + 0x140]
mov rax, qword [rbx + 0x148]
mov rdx, r14
call qword [rax + 0x30]
mov r14, rdx
test rax, rax
jne 0x1400680b7
test r14, r14
jne 0x1400680b7
mov rdi, qword [rbx + 0xc0]
mov qword [rbx + 0xc0], 0
test rdi, rdi
jne 0x140067bf7
jmp 0x14006803b
test rax, rax
jne 0x14006803f
test r14, r14
je 0x14006809a
mov cl, 0xa
call fcn.140026805
mov rdi, rax
mov rcx, rax
mov rdx, r14
call fcn.140026abe
jmp 0x140067bf7
xor edi, edi
jmp 0x140067ad0
mov rcx, qword [rbx + 0x90]
add rcx, 0x10
mov rdx, r14
call fcn.1400255fa
movzx eax, al
lea rdi, [rax + rax*2]
jmp 0x140067ad0
mov rdi, rax
jmp 0x140067bf7
test rax, rax
je 0x140067be2
lea rcx, [rsp + 0xa68]
call fcn.14003fbd1
jmp 0x140067be2
mov rdi, rax
mov rax, qword [rsp + 0x610]
mov rdx, qword [rsp + 0x618]
mov r8, qword [rsp + 0x620]
lea rcx, [rsp + 0x628]
call qword [rax + 0x18]
jmp 0x140067be2
lea rdi, [rsp + 0xe0]
lea rsi, [rsp + 0x2d0]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
mov rdi, qword [rsp + 0x60]
cmp dword [rdi], 2
je 0x140068194
lea rcx, [rbx + 0x20]
call fcn.14003cd02
lea rcx, [rbx + 0x38]
call fcn.1400445f5
lea rcx, [rbx + 0x50]
call fcn.14003c690
mov rcx, rdi
call fcn.14003c618
lea rsi, [rsp + 0xe0]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
jmp 0x140067acb
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh2mod.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_socks_0.5.1_src_tcp.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14014b1e8]
lea r8, [rsp + 0xc00]
mov edx, 0x2b
call fcn.140007880
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcclientconn.rs
call fcn.140008ef0
lea r8, [rsp + 0x760]
mov qword [r8], rdx
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_src_body_body.rs
mov qword [rsp + 0x20], rax
lea rcx, str.just_sent_Ok
lea r9, [0x14014c110]
mov edx, 0xc
call fcn.140007880
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcclientdispatch.rs
mov edx, 0x28
call fcn.140005ad0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.38.0_src_synconeshot.rs
call fcn.140008ef0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh2mod.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_socks_0.5.1_src_tcp.rs
jmp 0x140068244
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh2mod.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_socks_0.5.1_src_tcp.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14014b1c8]
jmp 0x1400681c3
mov rcx, rsi
call fcn.140068463
lea rcx, str.Upgrade_expects_h1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcclientconn.rs
call fcn.140057f2f
mov ecx, 8
mov edx, 0x18
call fcn.1400024c0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x2d0], rax
lea rax, [0x140023b31]
mov qword [rsp + 0x2d8], rax
lea rax, [0x14016d0b0]
lea rcx, [rsp + 0xe0]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
lea rdx, [rsp + 0x2d0]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
call fcn.140004c80
mov rax, qword [rsp + 0xe8]
mov cl, byte [rsp + 0xf0]
lea r8, [rsp + 0x2d0]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14016f638]
jmp 0x1400681cb
mov rax, qword [rsp + 0xe8]
mov cl, byte [rsp + 0xf0]
lea r8, [rsp + 0x2d0]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
jmp 0x140068430
lea rcx, [rsp + 0x610]
mov qword [rcx], rax
lea rax, [rsp + 0x8a0]
lea rdx, [rsp + 0x4f0]
mov qword [rdx], rax
lea rax, [0x1400379ce]
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
lea rax, [0x14017ba08]
lea rcx, [rsp + 0x2d0]
mov qword [rcx], rax
mov eax, 2
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.6.0_src_bytes.rs
call fcn.140004c80
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x2d0], rax
lea rax, [0x140023b31]
mov qword [rsp + 0x2d8], rax
lea rax, [0x14016d0b0]
lea rcx, [rsp + 0xe0]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
lea rdx, [rsp + 0x2d0]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.29_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
call fcn.140004c80
mov rax, qword [rsp + 0x2d8]
mov cl, byte [rsp + 0x2e0]
lea r8, [rsp + 0x4f0]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14016f618]
jmp 0x1400681cb
ud2
lea rcx, [0x140149581]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.26_srcproto_streams_stream.rsassertion_failed:_self.ref_count___usize::MAX
mov edx, 0x2d
call fcn.140005ad0
int3