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

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x958
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x8c0], xmm8
movaps xmmword [rbp + 0x8b0], xmm7
movaps xmmword [rbp + 0x8a0], xmm6
mov qword [rbp + 0x898], 0xfffffffffffffffe
mov r15, r8
mov r13, rdx
mov qword [rbp + 0x820], rcx
mov rcx, qword [rdx + 0x130]
test rcx, rcx
je 0x1400208c5
mov rdx, r15
call fcn.14015ffa0
test al, al
je 0x140022c94
lea rax, [r13 + 0x118]
mov qword [rbp + 0x370], rax
lea rax, [r13 + 0x20]
mov qword [rbp + 0x678], rax
lea r14, [r13 + 0x88]
lea rax, [r13 + 0xf8]
mov qword [rbp + 0x690], rax
lea rax, [r13 + 0xfb]
mov qword [rbp + 0x4d8], rax
xorps xmm6, xmm6
movaps xmm7, xmmword [0x1401c7460]
lea rax, [r13 + 0x28]
mov qword [rbp + 0x830], rax
lea rax, [r13 + 0x40]
mov qword [rbp + 0x378], rax
lea rax, [r13 + 0x58]
mov qword [rbp + 0x380], rax
lea rax, [r13 + 0xc8]
mov qword [rbp + 0x700], rax
lea rax, [r13 + 0xe0]
mov qword [rbp + 0x388], rax
lea rax, [0x1401c80d0]
mov qword [rbp + 0x688], rax
mov qword [rbp + 0x848], r13
mov qword [rbp + 0x810], r14
mov qword [rbp + 0x670], r15
lea rcx, [rbp + 0x2d0]
mov rdx, qword [rbp + 0x370]
mov r8, r15
call fcn.1401017b0
mov rax, qword [rbp + 0x2d0]
cmp rax, 3
je 0x140020a80
cmp eax, 4
je 0x140022dde
mov r8d, 0xa0
lea rcx, [rbp + 0x50]
lea rdx, [rbp + 0x2d0]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rbp + 0xb8]
lea ecx, [rax - 0x12d]
cmp ecx, 3
jae 0x140020c7f
cmp qword [r13], 0
je 0x1400209f7
mov rax, qword [rbp + 0x848]
mov rax, qword [rax + 8]
test rax, rax
je 0x1400209f7
mov rcx, qword [rbp + 0x848]
mov rdx, qword [rcx + 0x10]
mov r8, qword [rcx + 0x18]
mov rcx, qword [rbp + 0x678]
call qword [rax + 0x18]
mov r13, qword [rbp + 0x848]
mov qword [r13], 0
lea rsi, [0x1401c7d78]
jmp 0x140020a14
add rsi, 0x20
lea rax, [0x1401c7df8]
cmp rsi, rax
je 0x140020b20
mov byte [rbp + 0x896], 1
lea rcx, [rbp + 0x710]
mov rdx, qword [rbp + 0x830]
mov r8, rsi
call fcn.1400bbcf0
cmp byte [rbp + 0x730], 2
je 0x140020a10
mov rax, qword [rbp + 0x710]
mov rdx, qword [rbp + 0x718]
mov rax, qword [rax + 0x18]
mov r8, qword [rbp + 0x720]
mov byte [rbp + 0x896], 1
lea rcx, [rbp + 0x728]
call rax
jmp 0x140020a10
mov rax, qword [rbp + 0x2d8]
mov qword [rbp + 0x540], rax
lea rcx, [rbp + 0x540]
mov qword [rbp + 0x550], rcx
lea rcx, fcn.140017370
mov qword [rbp + 0x558], rcx
mov rsi, qword [rax]
test rsi, rsi
je 0x14002314c
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x38]
mov byte [rbp + 0x892], 1
mov rcx, rsi
call rax
movabs rcx, 0x56d40776ef9d7fc4
xor rax, rcx
movabs rcx, 0x8c820df9f0d5efcc
xor rdx, rcx
or rdx, rax
jne 0x14002314c
movzx eax, byte [rsi]
test eax, eax
je 0x140020b80
cmp eax, 1
jne 0x14002314c
cmp byte [rsi + 1], 2
jne 0x14002314c
cmp dword [rsi + 4], 0
je 0x140020b94
jmp 0x14002314c
mov rax, qword [rbp + 0x690]
movzx eax, byte [rax]
mov ecx, eax
or ecx, 4
cmp ecx, 5
je 0x140020ca0
cmp al, 0xa
jb 0x140020b5a
mov rdx, qword [r13 + 0x108]
test rdx, rdx
je 0x140020b5a
mov rcx, qword [r13 + 0x100]
mov r8d, 1
call fcn.140010a60
mov rax, qword [rbp + 0x690]
movabs rcx, 0x101010101010101
mov qword [rax + 0x10], rcx
movups xmmword [rax], xmm7
jmp 0x140020ca0
cmp byte [rsi + 1], 2
jne 0x14002314c
cmp dword [rsi + 8], 7
jne 0x14002314c
mov rax, qword [0x1402d1e60]
mov rax, qword [rax]
cmp rax, 5
jne 0x140020c2f
lea rax, [rbp + 0x550]
mov qword [rbp + 0x570], rax
lea rax, [0x14004a510]
mov qword [rbp + 0x578], rax
lea rax, str.can_retry
mov qword [rbp + 0x710], rax
mov qword [rbp + 0x718], 1
mov qword [rbp + 0x730], 0
lea rax, [rbp + 0x570]
mov qword [rbp + 0x720], rax
mov qword [rbp + 0x728], 1
mov byte [rbp + 0x892], 1
mov qword [rsp + 0x20], 0
mov edx, 5
lea rcx, [rbp + 0x710]
lea r8, str.reqwest::async_impl::client
mov r9d, 0x898
call fcn.1401921a0
cmp qword [r13], 0
je 0x140020ee5
mov rax, qword [r13 + 8]
test rax, rax
je 0x1400230c7
mov rax, qword [rax]
mov r8, qword [r13 + 0x10]
mov r9, qword [r13 + 0x18]
mov byte [rbp + 0x892], 1
lea rcx, [rbp + 0x4e0]
mov rdx, qword [rbp + 0x678]
call rax
mov rax, qword [r13 + 0x128]
cmp rax, 1
jbe 0x140020f1c
jmp 0x140022fe4
add eax, 0xfffffecd
cmp eax, 2
jae 0x140023342
cmp qword [r13], 0
je 0x140020ca0
cmp qword [r13 + 8], 0
je 0x140023342
nop
movups xmm0, xmmword [0x1401c7e08]
movaps xmmword [rbp + 0x720], xmm0
movups xmm0, xmmword [0x1401c7df8]
movaps xmmword [rbp + 0x710], xmm0
mov byte [rbp + 0x896], 1
lea rcx, [rbp + 0x50]
lea rdx, [rbp + 0x710]
call fcn.1400bb8c0
test rax, rax
je 0x140023342
mov qword [rbp + 0x140], rax
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov byte [rbp + 0x896], 1
lea rcx, [rbp + 0x570]
call fcn.1401b7560
cmp qword [rbp + 0x570], 0
jne 0x140022e1b
mov r8, qword [rbp + 0x578]
mov r9, qword [rbp + 0x580]
mov qword [rbp + 0x570], 0
mov qword [rbp + 0x580], 0
mov qword [rbp + 0x590], r14
mov byte [rbp + 0x896], 1
lea rcx, [rbp + 0x710]
lea rdx, [rbp + 0x570]
call fcn.140173540
mov rax, qword [rbp + 0x710]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x140022e1b
lea rcx, [rbp + 0x71a]
movups xmm0, xmmword [rcx + 0x3e]
lea rdx, [rbp + 0x57a]
movups xmmword [rdx + 0x3e], xmm0
movups xmm0, xmmword [rcx - 2]
movups xmm1, xmmword [rcx + 0xe]
movups xmm2, xmmword [rcx + 0x1e]
movups xmm3, xmmword [rcx + 0x2e]
movups xmmword [rdx + 0x2e], xmm3
movups xmmword [rdx + 0x1e], xmm2
movups xmmword [rdx + 0xe], xmm1
movups xmmword [rdx - 2], xmm0
mov qword [rbp + 0x570], rax
lea rcx, [rbp + 0x710]
lea rdx, [rbp + 0x570]
call fcn.14001bb20
cmp byte [rbp + 0x710], 3
je 0x140022df1
lea rcx, [rbp + 0x710]
call fcn.140017270
mov rax, qword [rbp + 0x570]
mov rcx, qword [rbp + 0x578]
lea rdx, [rbp + 0x57a]
movups xmm0, xmmword [rdx + 6]
movups xmm1, xmmword [rdx + 0x16]
movups xmm2, xmmword [rdx + 0x26]
movups xmm3, xmmword [rdx + 0x36]
movaps xmmword [rbp + 0x390], xmm0
movaps xmmword [rbp + 0x3a0], xmm1
movaps xmmword [rbp + 0x3b0], xmm2
movaps xmmword [rbp + 0x3c0], xmm3
mov rdx, qword [rdx + 0x46]
mov qword [rbp + 0x3d0], rdx
movabs rdx, 0x8000000000000000
cmp rax, rdx
je 0x140022e1b
mov rdx, qword [rbp + 0x3d0]
mov qword [rbp + 0x130], rdx
movaps xmm0, xmmword [rbp + 0x390]
movaps xmm1, xmmword [rbp + 0x3a0]
movaps xmm2, xmmword [rbp + 0x3b0]
movaps xmm3, xmmword [rbp + 0x3c0]
movaps xmmword [rbp + 0x120], xmm3
movaps xmmword [rbp + 0x110], xmm2
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
mov qword [rbp + 0x6a0], rax
mov qword [rbp + 0x6a8], rcx
lea rax, [rbp + 0x6b0]
mov qword [rax + 0x40], rdx
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov rax, qword [r13 + 0x110]
cmp byte [rax + 0x1b8], 0
je 0x140021250
mov r9d, dword [rbp + 0x6cc]
test r9, r9
je 0x140021046
mov rdx, qword [rbp + 0x6b0]
cmp rdx, r9
jbe 0x140020ff2
cmp byte [rcx + r9], 0xbf
jg 0x140020ff8
jmp 0x1400237b6
lea rax, [0x1401c76d8]
mov qword [rbp + 0x4e0], rax
lea rax, [0x1401c74c0]
mov qword [rbp + 0x4e8], rax
lea rax, [rbp + 0x4f0]
movups xmmword [rax], xmm6
mov rax, qword [r13 + 0x128]
cmp rax, 1
ja 0x140022fe4
inc rax
mov qword [r13 + 0x128], rax
mov byte [rbp + 0x890], 1
lea rcx, [rbp + 0x710]
mov rdx, r14
call fcn.14001bb20
cmp byte [rbp + 0x710], 3
je case.default.0x140020fe9
mov rax, qword [rbp + 0x760]
mov qword [rbp + 0x4c0], rax
movups xmm0, xmmword [rbp + 0x750]
movaps xmmword [rbp + 0x4b0], xmm0
movups xmm0, xmmword [rbp + 0x710]
movups xmm1, xmmword [rbp + 0x720]
movups xmm2, xmmword [rbp + 0x730]
movups xmm3, xmmword [rbp + 0x740]
movaps xmmword [rbp + 0x4a0], xmm3
movaps xmmword [rbp + 0x490], xmm2
movaps xmmword [rbp + 0x480], xmm1
movaps xmmword [rbp + 0x470], xmm0
mov byte [rbp + 0x895], 1
mov byte [rbp + 0x894], 1
lea rsi, [rbp + 0x710]
mov rcx, rsi
call fcn.14018d470
mov r8d, 0xe0
lea rcx, [rbp + 0x390]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x690]
movzx ecx, byte [rax]
mov al, 1
lea rdx, [0x1401c81d4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
xor edi, edi
jmp 0x140021b80
jne 0x1400237b6
cmp r9d, 4
jne 0x140021046
lea rdx, str.httphttpsvalid_request_parts
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
mov esi, dword [r13 + 0xb4]
test eax, eax
jne 0x14002104d
test esi, esi
je 0x140022312
mov rcx, qword [r13 + 0x90]
mov rdx, qword [r13 + 0x98]
cmp rdx, rsi
jbe 0x140022bc8
cmp byte [rcx + rsi], 0xbf
jg 0x140022bce
jmp 0x14002384f
mov esi, dword [r13 + 0xb4]
mov byte [rbp + 0x897], 1
lea rcx, [rbp + 0x710]
mov rdx, r14
call fcn.1401adec0
mov rcx, qword [rbp + 0x700]
movzx eax, byte [rcx + 0x10]
lea rdx, [rbp + 0x71a]
mov byte [rdx + 0x46], al
movups xmm0, xmmword [rcx]
movups xmmword [rdx + 0x36], xmm0
mov eax, dword [r13 + 0xb0]
movups xmm0, xmmword [r13 + 0xa0]
mov dword [rbp + 0x73c], esi
mov dword [rbp + 0x738], eax
movups xmm1, xmmword [r13 + 0xb8]
movups xmmword [rbp + 0x740], xmm1
movups xmmword [rbp + 0x728], xmm0
lea rsi, [rbp + 0x710]
mov rcx, rsi
lea rdx, [0x1401c74c0]
xor r8d, r8d
call fcn.140174370
mov rcx, rsi
xor edx, edx
call fcn.140173e30
mov rcx, rsi
xor edx, edx
call fcn.140173c50
mov rdx, qword [rbp + 0x718]
mov rsi, qword [rbp + 0x720]
xor eax, eax
nop dword [rax]
mov rdi, rax
cmp rsi, rax
je 0x14002112b
movzx r9d, byte [rdx + rdi]
cmp r9b, 0x20
setae cl
cmp r9b, 0x7f
setne r8b
lea rax, [rdi + 1]
cmp r9b, 9
je 0x1400210f0
and cl, r8b
jne 0x1400210f0
mov bl, 2
mov rdx, qword [rbp + 0x710]
test rdx, rdx
jne 0x140021164
jmp 0x140021176
lea rcx, [rbp + 0x570]
mov r8, rsi
call fcn.14018e610
movups xmm0, xmmword [rbp + 0x570]
movups xmm1, xmmword [rbp + 0x580]
movaps xmmword [rbp + 0x230], xmm1
movaps xmmword [rbp + 0x220], xmm0
xor ebx, ebx
mov rdx, qword [rbp + 0x710]
test rdx, rdx
je 0x140021176
mov rcx, qword [rbp + 0x718]
mov r8d, 1
call fcn.140010a60
cmp rsi, rdi
jne 0x140021250
movaps xmm0, xmmword [rbp + 0x220]
movaps xmm1, xmmword [rbp + 0x230]
movaps xmmword [rbp + 0x580], xmm1
movaps xmmword [rbp + 0x570], xmm0
mov byte [rbp + 0x590], bl
movups xmm0, xmmword [0x1401c7e28]
movaps xmmword [rbp + 0x150], xmm0
movups xmm0, xmmword [0x1401c7e18]
movaps xmmword [rbp + 0x140], xmm0
mov byte [rbp + 0x897], 1
lea rcx, [rbp + 0x710]
mov rdx, qword [rbp + 0x830]
lea r8, [rbp + 0x140]
lea r9, [rbp + 0x570]
call fcn.14001a720
cmp byte [rbp + 0x730], 3
je 0x140023805
mov rax, qword [rbp + 0x730]
mov qword [rbp + 0x3b0], rax
movups xmm0, xmmword [rbp + 0x710]
movups xmm1, xmmword [rbp + 0x720]
movaps xmmword [rbp + 0x3a0], xmm1
movaps xmmword [rbp + 0x390], xmm0
cmp al, 2
je 0x140021250
mov rax, qword [rbp + 0x390]
mov rdx, qword [rbp + 0x398]
mov rax, qword [rax + 0x18]
mov r8, qword [rbp + 0x3a0]
mov byte [rbp + 0x897], 1
lea rcx, [rbp + 0x3a8]
call rax
nop dword [rax]
mov byte [rbp + 0x897], 1
lea rcx, [rbp + 0x710]
mov rdx, r14
call fcn.1401adec0
movups xmm8, xmmword [r13 + 0xb4]
mov rcx, qword [rbp + 0x700]
movzx eax, byte [rcx + 0x10]
mov byte [rbp + 0x580], al
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x570], xmm0
movzx edi, word [r13 + 0xb0]
movzx ebx, word [r13 + 0xb2]
mov eax, dword [r13 + 0xc4]
mov dword [rbp + 0x878], eax
mov r15d, dword [r13 + 0xa0]
mov r12d, dword [r13 + 0xa4]
mov r14d, dword [r13 + 0xa8]
mov rax, r13
mov r13d, dword [r13 + 0xac]
mov rcx, qword [rbp + 0x710]
mov qword [rbp + 0x880], rcx
mov rcx, qword [rbp + 0x718]
mov qword [rbp + 0x868], rcx
mov rsi, qword [rbp + 0x720]
mov rdx, qword [rax + 0xf0]
cmp rdx, qword [rax + 0xe0]
jne 0x140021320
mov rcx, qword [rbp + 0x388]
call fcn.1400bd340
mov r8, qword [rbp + 0x848]
mov rdx, qword [r8 + 0xf0]
jmp 0x140021327
mov r8, qword [rbp + 0x848]
mov rax, qword [r8 + 0xe8]
imul rcx, rdx, 0x58
mov rdx, qword [rbp + 0x880]
mov qword [rax + rcx], rdx
mov rdx, qword [rbp + 0x868]
mov qword [rax + rcx + 8], rdx
mov qword [rax + rcx + 0x10], rsi
mov dword [rax + rcx + 0x18], r15d
mov dword [rax + rcx + 0x1c], r12d
mov dword [rax + rcx + 0x20], r14d
mov dword [rax + rcx + 0x24], r13d
mov word [rax + rcx + 0x28], di
mov word [rax + rcx + 0x2a], bx
movups xmmword [rax + rcx + 0x2c], xmm8
mov edx, dword [rbp + 0x878]
mov dword [rax + rcx + 0x3c], edx
movaps xmm0, xmmword [rbp + 0x570]
movups xmmword [rax + rcx + 0x40], xmm0
movzx edx, byte [rbp + 0x580]
mov byte [rax + rcx + 0x50], dl
mov rax, qword [r8 + 0xf0]
inc rax
mov qword [r8 + 0xf0], rax
mov rcx, qword [r8 + 0x110]
mov rdx, qword [rcx + 0x188]
test rdx, rdx
mov r13, r8
je 0x1400213e0
cmp edx, 1
jne 0x140023282
cmp qword [rcx + 0x190], rax
mov r14, qword [rbp + 0x810]
ja 0x140021453
jmp 0x140023453
mov rdx, qword [r13 + 0xe8]
movzx r8d, word [rbp + 0xb8]
lea r9, [rbp + 0x6a0]
mov qword [rbp + 0x710], r9
mov qword [rbp + 0x718], rdx
mov qword [rbp + 0x720], rax
mov word [rbp + 0x728], r8w
mov rdx, qword [rcx + 0x190]
mov rax, qword [rcx + 0x198]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x897], 1
lea rcx, [rbp + 0x570]
lea r8, [rbp + 0x710]
call rax
mov r14, qword [rbp + 0x810]
mov rax, qword [rbp + 0x570]
test rax, rax
jne 0x14002306b
mov rax, qword [0x1402d1e60]
mov rax, qword [rax]
cmp rax, 4
jb 0x1400214fc
mov qword [rbp + 0x570], r14
lea rax, [0x140016840]
mov qword [rbp + 0x578], rax
lea rcx, [rbp + 0x6a0]
mov qword [rbp + 0x580], rcx
mov qword [rbp + 0x588], rax
lea rax, str.redirecting__to_
mov qword [rbp + 0x710], rax
mov qword [rbp + 0x718], 3
mov qword [rbp + 0x730], 0
lea rax, [rbp + 0x570]
mov qword [rbp + 0x720], rax
mov qword [rbp + 0x728], 2
mov byte [rbp + 0x897], 1
mov qword [rsp + 0x20], 0
mov edx, 4
lea rcx, [rbp + 0x710]
lea r8, str.reqwest::async_impl::client
mov r9d, 0x979
call fcn.1401921a0
mov esi, dword [rbp + 0x6cc]
test rsi, rsi
je 0x140022d72
mov rbx, qword [rbp + 0x6a8]
mov r12, qword [rbp + 0x6b0]
cmp r12, rsi
jbe 0x140021529
cmp byte [rbx + rsi], 0xbf
jg 0x14002152f
jmp 0x140023650
jne 0x140023650
cmp esi, 4
jne 0x14002154a
mov rcx, rbx
lea rdx, str.httphttpsvalid_request_parts
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140021583
cmp r12, rsi
jbe 0x14002155a
cmp byte [rbx + rsi], 0xbf
jg 0x140021560
jmp 0x140023710
jne 0x140023710
cmp esi, 5
jne 0x140022d72
mov rcx, rbx
lea rdx, [0x1401c7b7c]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140022d72
mov rax, qword [r13 + 0x110]
cmp byte [rax + 0x1ba], 0
je 0x1400215cc
cmp r12, rsi
jbe 0x1400215a3
cmp byte [rbx + rsi], 0xbf
jg 0x1400215a9
jmp 0x140023763
jne 0x140023763
cmp esi, 5
jne 0x140022ebb
mov rcx, rbx
lea rdx, [0x1401c7b7c]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140022ebb
mov rax, qword [rbp + 0x6f0]
mov qword [rbp + 0x760], rax
movups xmm0, xmmword [rbp + 0x6e0]
movaps xmmword [rbp + 0x750], xmm0
movups xmm0, xmmword [rbp + 0x6a0]
movups xmm1, xmmword [rbp + 0x6b0]
movups xmm2, xmmword [rbp + 0x6c0]
movups xmm3, xmmword [rbp + 0x6d0]
movaps xmmword [rbp + 0x740], xmm3
movaps xmmword [rbp + 0x730], xmm2
movaps xmmword [rbp + 0x720], xmm1
movaps xmmword [rbp + 0x710], xmm0
mov rsi, r14
mov rdx, qword [r14]
test rdx, rdx
je 0x14002163d
mov rcx, qword [r13 + 0x90]
mov r8d, 1
call fcn.140010a60
mov rax, qword [rbp + 0x760]
mov qword [rsi + 0x50], rax
movaps xmm0, xmmword [rbp + 0x750]
movups xmmword [rsi + 0x40], xmm0
movaps xmm0, xmmword [rbp + 0x710]
movaps xmm1, xmmword [rbp + 0x720]
movaps xmm2, xmmword [rbp + 0x730]
movaps xmm3, xmmword [rbp + 0x740]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov byte [rbp + 0x897], 0
lea rcx, [rbp + 0x710]
call fcn.140186f30
mov rax, qword [rbp + 0x830]
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rbp + 0x320], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rbp + 0x310], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rbp + 0x300], xmm3
movaps xmmword [rbp + 0x2f0], xmm2
movaps xmmword [rbp + 0x2e0], xmm1
movaps xmmword [rbp + 0x2d0], xmm0
movups xmm0, xmmword [rbp + 0x710]
movups xmm1, xmmword [rbp + 0x720]
movups xmm2, xmmword [rbp + 0x730]
movups xmm3, xmmword [rbp + 0x740]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x30], xmm3
movups xmm0, xmmword [rbp + 0x750]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x760]
movups xmmword [rax + 0x50], xmm0
mov rdi, qword [r13 + 0xf0]
lea rsi, [rdi - 1]
sub rdi, 1
jb 0x140021942
mov r15, qword [r13 + 0xe8]
mov rcx, r14
call fcn.140173920
mov r12, rax
mov rbx, rdx
imul rsi, rsi, 0x58
add rsi, r15
mov rcx, rsi
call fcn.140173920
test r12, r12
je 0x140021779
test rax, rax
je 0x140021782
cmp rbx, rdx
jne 0x140021782
mov rcx, r12
mov rdx, rax
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140021782
jmp case.0x1400164d8.25
test rax, rax
je case.0x1400164d8.25
movups xmm0, xmmword [0x1401c7fe0]
movaps xmmword [rbp + 0x580], xmm0
movups xmm0, xmmword [0x1401c7fd0]
movaps xmmword [rbp + 0x570], xmm0
lea rcx, [rbp + 0x710]
lea rdx, [rbp + 0x2d0]
lea r8, [rbp + 0x570]
call fcn.1400bbaa0
cmp byte [rbp + 0x730], 2
je 0x1400217e0
mov rax, qword [rbp + 0x710]
mov rdx, qword [rbp + 0x718]
mov r8, qword [rbp + 0x720]
lea rcx, [rbp + 0x728]
call qword [rax + 0x18]
movups xmm0, xmmword [0x1401c8138]
movaps xmmword [rbp + 0x580], xmm0
movups xmm0, xmmword [0x1401c8128]
movaps xmmword [rbp + 0x570], xmm0
lea rcx, [rbp + 0x710]
lea rdx, [rbp + 0x2d0]
lea r8, [rbp + 0x570]
call fcn.1400bbaa0
cmp byte [rbp + 0x730], 2
je 0x14002183e
mov rax, qword [rbp + 0x710]
mov rdx, qword [rbp + 0x718]
mov r8, qword [rbp + 0x720]
lea rcx, [rbp + 0x728]
call qword [rax + 0x18]
mov r9d, 7
lea rcx, [rbp + 0x710]
lea rdx, [rbp + 0x2d0]
lea r8, str.cookie2
call fcn.1400bbef0
cmp byte [rbp + 0x730], 2
je 0x140021886
mov rax, qword [rbp + 0x710]
mov rdx, qword [rbp + 0x718]
mov r8, qword [rbp + 0x720]
lea rcx, [rbp + 0x728]
call qword [rax + 0x18]
movups xmm0, xmmword [0x1401c7c00]
movaps xmmword [rbp + 0x580], xmm0
movups xmm0, xmmword [0x1401c7bf0]
movaps xmmword [rbp + 0x570], xmm0
lea rcx, [rbp + 0x710]
lea rdx, [rbp + 0x2d0]
lea r8, [rbp + 0x570]
call fcn.1400bbaa0
cmp byte [rbp + 0x730], 2
je 0x1400218e4
mov rax, qword [rbp + 0x710]
mov rdx, qword [rbp + 0x718]
mov r8, qword [rbp + 0x720]
lea rcx, [rbp + 0x728]
call qword [rax + 0x18]
movups xmm0, xmmword [0x1401c8160]
movaps xmmword [rbp + 0x580], xmm0
movups xmm0, xmmword [0x1401c8150]
movaps xmmword [rbp + 0x570], xmm0
lea rcx, [rbp + 0x710]
lea rdx, [rbp + 0x2d0]
lea r8, [rbp + 0x570]
call fcn.1400bbaa0
cmp byte [rbp + 0x730], 2
je 0x140021942
mov rax, qword [rbp + 0x710]
mov rdx, qword [rbp + 0x718]
mov r8, qword [rbp + 0x720]
lea rcx, [rbp + 0x728]
call qword [rax + 0x18]
lea rcx, [rbp + 0x710]
mov rdx, r14
call fcn.14001bb20
movzx eax, byte [rbp + 0x710]
cmp al, 3
je 0x140023096
lea r8, [rbp + 0x71a]
mov ecx, dword [r8 - 9]
mov edx, dword [r8 - 6]
lea r9, [rbp + 0x471]
mov dword [r9 + 3], edx
mov dword [r9], ecx
mov rcx, qword [rbp + 0x718]
movups xmm0, xmmword [r8 + 6]
movups xmm1, xmmword [r8 + 0x16]
movups xmm2, xmmword [r8 + 0x26]
movups xmm3, xmmword [r8 + 0x36]
movups xmmword [r9 + 0x1f], xmm1
movups xmmword [r9 + 0x2f], xmm2
movups xmmword [r9 + 0x3f], xmm3
mov rdx, qword [r8 + 0x46]
mov qword [r9 + 0x4f], rdx
movups xmmword [r9 + 0xf], xmm0
mov byte [rbp + 0x470], al
mov qword [rbp + 0x478], rcx
cmp qword [r13], 0
je 0x140021a10
mov rax, qword [r13 + 8]
test rax, rax
je 0x140021a10
mov r8, qword [r13 + 0x10]
mov r9, qword [r13 + 0x18]
lea rcx, [rbp + 0x710]
mov rdx, qword [rbp + 0x678]
call qword [rax]
movups xmm0, xmmword [rbp + 0x710]
movups xmm1, xmmword [rbp + 0x720]
movaps xmmword [rbp + 0x560], xmm1
movaps xmmword [rbp + 0x550], xmm0
jmp 0x140021a36
lea rax, [0x1401c76d8]
mov qword [rbp + 0x550], rax
lea rax, [0x1401c74c0]
mov qword [rbp + 0x558], rax
lea rax, [rbp + 0x560]
movups xmmword [rax], xmm6
mov byte [rbp + 0x893], 1
lea rsi, [rbp + 0x710]
mov rcx, rsi
call fcn.14018d470
mov r8d, 0xe0
lea rcx, [rbp + 0x390]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x690]
movzx ecx, byte [rax]
mov al, 1
lea rdx, [0x1401c8200]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
xor edx, edx
jmp 0x140022340
cmp word [r13 + 0xb0], 0
je 0x1400222b7
movzx ebx, word [r13 + 0xb2]
imul rax, rdi, 0x58
mov r12w, 1
cmp word [r15 + rax + 0x28], 0
je 0x140022c2f
movzx edx, word [r15 + rax + 0x2a]
jmp 0x140022c6d
mov dil, 2
jmp 0x140021b80
mov dil, 3
jmp 0x140021b80
mov al, 1
mov dil, 1
jmp 0x140021b80
movzx ecx, byte [rbp + 0x714]
mov byte [rbp + 0x70c], cl
mov ecx, dword [rbp + 0x710]
mov dword [rbp + 0x708], ecx
mov rsi, qword [rbp + 0x390]
movzx ecx, byte [rbp + 0x398]
mov byte [rbp + 0x878], cl
movzx ecx, byte [rbp + 0x399]
mov byte [rbp + 0x880], cl
cmp rsi, 3
jne 0x140021bf0
test rbx, rbx
sete cl
or al, cl
jne 0x140021c8c
mov r8d, 1
mov rcx, qword [rbp + 0x868]
mov rdx, rbx
call fcn.140010a60
jmp 0x140021c8c
mov r12, qword [rbp + 0x450]
mov r15, qword [rbp + 0x458]
movzx r14d, byte [rbp + 0x448]
mov r8d, 0xae
lea rcx, [rbp + 0x710]
lea rdx, [rbp + 0x39a]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0x460]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x140], xmm0
cmp r14b, 0xa
jb 0x140021c4c
test r15, r15
je 0x140021c4c
mov r8d, 1
mov rcx, r12
mov rdx, r15
call fcn.140010a60
mov r8d, 0xae
lea rcx, [rbp + 0x220]
lea rdx, [rbp + 0x710]
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rbp + 0x708]
mov dword [rbp + 0x840], eax
movzx eax, byte [rbp + 0x70c]
mov byte [rbp + 0x844], al
movaps xmm0, xmmword [rbp + 0x140]
movaps xmmword [rbp + 0x6a0], xmm0
mov r8d, 0xae
lea r12, [rbp + 0x140]
mov rcx, r12
lea rdx, [rbp + 0x220]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rbp + 0x844]
mov byte [rbp + 0x83c], al
mov eax, dword [rbp + 0x840]
mov dword [rbp + 0x838], eax
movaps xmm0, xmmword [rbp + 0x6a0]
movaps xmmword [rbp + 0xf0], xmm0
mov rax, qword [rbp + 0x4c0]
mov qword [rbp + 0x270], rax
movaps xmm0, xmmword [rbp + 0x4b0]
movaps xmmword [rbp + 0x260], xmm0
movaps xmm0, xmmword [rbp + 0x470]
movaps xmm1, xmmword [rbp + 0x480]
movaps xmm2, xmmword [rbp + 0x490]
movaps xmm3, xmmword [rbp + 0x4a0]
movaps xmmword [rbp + 0x250], xmm3
movaps xmmword [rbp + 0x240], xmm2
movaps xmmword [rbp + 0x230], xmm1
movaps xmmword [rbp + 0x220], xmm0
cmp rsi, 3
je 0x14002356a
mov qword [rbp + 0x710], rsi
movzx eax, byte [rbp + 0x878]
mov byte [rbp + 0x718], al
movzx eax, byte [rbp + 0x880]
mov byte [rbp + 0x719], al
mov r8d, 0xae
lea rsi, [rbp + 0x71a]
mov rcx, rsi
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x7c8], dil
movzx eax, byte [rbp + 0x860]
mov byte [rbp + 0x7c9], al
movzx eax, byte [rbp + 0x858]
mov byte [rbp + 0x7ca], al
mov eax, dword [rbp + 0x838]
mov dword [rsi + 0xb1], eax
movzx eax, byte [rbp + 0x83c]
mov byte [rsi + 0xb5], al
mov rax, qword [rbp + 0x868]
mov qword [rbp + 0x7d0], rax
mov qword [rbp + 0x7d8], rbx
movaps xmm0, xmmword [rbp + 0xf0]
movups xmmword [rsi + 0xc6], xmm0
movzx ecx, byte [rbp + 0x220]
movzx eax, byte [rbp + 0x221]
mov byte [rbp + 0x878], al
movzx eax, byte [rbp + 0x222]
mov byte [rbp + 0x880], al
lea rax, [rbp + 0x223]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rbp + 0x6a0], xmm0
movaps xmmword [rbp + 0x6b0], xmm1
movaps xmmword [rbp + 0x6c0], xmm2
movaps xmmword [rbp + 0x6d0], xmm3
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rbp + 0x6e0], xmm0
mov rax, qword [rax + 0x4d]
mov qword [rbp + 0x6ed], rax
mov byte [rbp + 0x868], cl
cmp cl, 3
je 0x14002354e
mov r14, r13
lea rcx, [rbp + 0x770]
call fcn.140017270
movzx eax, byte [rbp + 0x868]
mov byte [rbp + 0x770], al
movzx eax, byte [rbp + 0x878]
mov byte [rbp + 0x771], al
movzx eax, byte [rbp + 0x880]
mov byte [rbp + 0x772], al
mov rax, qword [rbp + 0x6ed]
lea rdi, [rbp + 0x71a]
mov qword [rdi + 0xa6], rax
movaps xmm0, xmmword [rbp + 0x6e0]
movups xmmword [rdi + 0x99], xmm0
movaps xmm0, xmmword [rbp + 0x6a0]
movaps xmm1, xmmword [rbp + 0x6b0]
movaps xmm2, xmmword [rbp + 0x6c0]
movaps xmm3, xmmword [rbp + 0x6d0]
movups xmmword [rdi + 0x89], xmm3
movups xmmword [rdi + 0x79], xmm2
movups xmmword [rdi + 0x69], xmm1
movups xmmword [rdi + 0x59], xmm0
mov rsi, qword [rbp + 0x710]
movzx r13d, byte [rbp + 0x718]
movzx r15d, byte [rbp + 0x719]
mov r8d, 0xd6
lea r12, [rbp + 0x390]
mov rcx, r12
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp + 0x4e0]
movups xmm1, xmmword [rbp + 0x4f0]
movaps xmmword [rbp + 0x150], xmm1
movaps xmmword [rbp + 0x140], xmm0
cmp rsi, 3
je 0x14002353e
mov r8d, 0xd6
lea rbx, [rbp + 0x710]
mov rcx, rbx
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rbp + 0x4e0]
movups xmm1, xmmword [rbp + 0x4f0]
movups xmmword [rdi + 0xcc], xmm0
movups xmmword [rdi + 0xdc], xmm1
mov r8d, 0xf6
lea rcx, [rbp + 0x57a]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x570], rsi
mov byte [rbp + 0x578], r13b
mov byte [rbp + 0x579], r15b
mov r12, r14
movzx r13d, word [r14 + 0x80]
mov rsi, qword [r14 + 0x70]
mov rdi, qword [r14 + 0x78]
test rdi, rdi
mov qword [rbp + 0x880], rdi
je 0x140021fd6
mov rax, rdi
shr rax, 0x3d
mov r15, qword [rbp + 0x670]
mov r14, qword [rbp + 0x810]
jne 0x140023752
lea rbx, [rdi*4]
movzx eax, byte [0x1402d1f71]
mov edx, 2
mov rcx, rbx
call fcn.140010a50
test rax, rax
jne 0x140021feb
jmp 0x140023739
mov eax, 2
xor ebx, ebx
mov r15, qword [rbp + 0x670]
mov r14, qword [rbp + 0x810]
mov qword [rbp + 0x878], rax
mov rcx, rax
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x390]
mov rdx, qword [rbp + 0x378]
call fcn.140068e10
mov word [rbp + 0x868], r13w
lea rcx, [rbp + 0x710]
mov rdx, qword [rbp + 0x380]
call fcn.140069110
mov rax, qword [r12 + 0x28]
mov qword [rbp + 0x818], rax
mov rax, qword [r12 + 0x30]
mov qword [rbp + 0x858], rax
mov rax, qword [r12 + 0x38]
mov qword [rbp + 0x860], rax
mov rax, qword [rbp + 0x3a0]
mov qword [rbp + 0x150], rax
movups xmm0, xmmword [rbp + 0x390]
movaps xmmword [rbp + 0x140], xmm0
movups xmm0, xmmword [rbp + 0x710]
movaps xmmword [rbp + 0x220], xmm0
mov rax, qword [rbp + 0x720]
mov qword [rbp + 0x230], rax
lea rdi, [rbp + 0x570]
mov rcx, rdi
call fcn.14000e470
mov rax, qword [rbp + 0x818]
mov qword [rbp + 0x570], rax
mov rax, qword [rbp + 0x858]
mov qword [rbp + 0x578], rax
mov rax, qword [rbp + 0x860]
mov qword [rbp + 0x580], rax
mov rax, qword [rbp + 0x150]
lea rcx, [rbp + 0x57a]
mov qword [rcx + 0x1e], rax
movaps xmm0, xmmword [rbp + 0x140]
movups xmmword [rcx + 0xe], xmm0
mov rax, qword [rbp + 0x230]
mov qword [rcx + 0x36], rax
movaps xmm0, xmmword [rbp + 0x220]
movups xmmword [rcx + 0x26], xmm0
mov rax, qword [rbp + 0x878]
mov qword [rbp + 0x5b8], rax
mov rax, qword [rbp + 0x880]
mov qword [rbp + 0x5c0], rax
movzx eax, word [rbp + 0x868]
mov word [rbp + 0x5c8], ax
mov rsi, qword [r12 + 0x110]
add rsi, 0x10
mov r8d, 0x100
lea rbx, [rbp + 0x710]
mov rcx, rbx
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x88f], 0
mov rcx, rsi
mov rdx, rbx
call fcn.1400aff90
mov qword [rbp + 0x878], rax
mov qword [rbp + 0x880], rdx
mov rcx, qword [r12 + 0x118]
mov rax, qword [r12 + 0x120]
mov qword [rbp + 0x860], rcx
mov qword [rbp + 0x868], rax
call qword [rax]
mov rax, qword [rbp + 0x868]
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x1400221a4
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp + 0x860]
call fcn.140010a60
mov r13, qword [rbp + 0x848]
mov rax, qword [rbp + 0x878]
mov qword [r13 + 0x118], rax
mov rax, qword [rbp + 0x880]
mov qword [r13 + 0x120], rax
lea rcx, [rbp + 0x540]
call fcn.140017370
jmp 0x14002096b
mov r9d, dword [r13 + 0xb4]
mov rcx, qword [r13 + 0x90]
test r9, r9
je 0x140022bfe
mov rdx, qword [r13 + 0x98]
cmp rdx, r9
jbe 0x140022bf8
cmp byte [rcx + r9], 0xbf
jg 0x140022bfe
jmp 0x140023885
xor esi, esi
jmp 0x14002104d
movzx ecx, byte [rbp + 0x714]
mov byte [rbp + 0x844], cl
mov ecx, dword [rbp + 0x710]
mov dword [rbp + 0x840], ecx
mov r8, qword [rbp + 0x390]
movzx r9d, byte [rbp + 0x398]
movzx ecx, byte [rbp + 0x399]
cmp r8, 3
mov qword [rbp + 0x860], r8
mov byte [rbp + 0x880], cl
mov byte [rbp + 0x858], r9b
jne 0x1400223ea
mov rdx, qword [rbp + 0x698]
test rdx, rdx
sete cl
or al, cl
jne 0x1400223b8
mov ebx, r9d
mov rsi, r8
mov r8d, 1
mov rcx, qword [rbp + 0x680]
call fcn.140010a60
mov r8, rsi
mov r9d, ebx
movzx eax, byte [rbp + 0x828]
mov edi, eax
lea rdx, [rbp + 0x220]
movzx ebx, byte [rbp + 0x876]
movzx r15d, byte [rbp + 0x877]
mov r12, qword [rbp + 0x4c8]
mov r14, qword [rbp + 0x4d0]
jmp 0x1400224c4
mov dword [rbp + 0x868], edx
mov rsi, qword [rbp + 0x450]
mov rbx, qword [rbp + 0x458]
movzx r14d, byte [rbp + 0x448]
mov r8d, 0xae
lea rcx, [rbp + 0x710]
lea rdx, [rbp + 0x39a]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0x460]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0x4e0], xmm0
cmp r14b, 0xa
jb 0x14002244c
test rbx, rbx
je 0x14002244c
mov r8d, 1
mov rcx, rsi
mov rdx, rbx
call fcn.140010a60
mov r8d, 0xae
lea rsi, [rbp + 0x220]
mov rcx, rsi
lea rdx, [rbp + 0x710]
call sub.VCRUNTIME140.dll_memcpy
mov rdx, rsi
mov eax, dword [rbp + 0x840]
mov dword [rbp + 0x838], eax
movzx eax, byte [rbp + 0x844]
mov byte [rbp + 0x83c], al
movaps xmm0, xmmword [rbp + 0x4e0]
movaps xmmword [rbp + 0x540], xmm0
movzx ebx, byte [rbp + 0x856]
movzx r15d, byte [rbp + 0x857]
mov r12, qword [rbp + 0x680]
mov r14, qword [rbp + 0x698]
mov edi, dword [rbp + 0x868]
mov r8, qword [rbp + 0x860]
movzx r9d, byte [rbp + 0x858]
mov qword [rbp + 0x140], r8
mov byte [rbp + 0x148], r9b
movzx eax, byte [rbp + 0x880]
mov byte [rbp + 0x149], al
mov r8d, 0xae
lea rsi, [rbp + 0x14a]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x1f8], dil
mov byte [rbp + 0x1f9], bl
mov byte [rbp + 0x1fa], r15b
mov eax, dword [rbp + 0x838]
mov dword [rsi + 0xb1], eax
movzx eax, byte [rbp + 0x83c]
mov byte [rsi + 0xb5], al
mov qword [rbp + 0x200], r12
mov qword [rbp + 0x208], r14
movaps xmm0, xmmword [rbp + 0x540]
movups xmmword [rsi + 0xc6], xmm0
movzx eax, byte [rbp + 0x470]
test rax, rax
mov byte [rbp + 0x876], bl
mov byte [rbp + 0x877], r15b
mov qword [rbp + 0x4c8], r12
mov qword [rbp + 0x4d0], r14
mov dword [rbp + 0x868], edi
je 0x140022580
cmp eax, 1
jne 0x14002259a
mov al, 1
mov dword [rbp + 0x878], eax
movzx edi, byte [rbp + 0x471]
jmp 0x14002258a
mov dword [rbp + 0x878], 0
mov r12, qword [rbp + 0x810]
movzx ebx, byte [rbp + 0x880]
jmp 0x140022613
mov rsi, qword [rbp + 0x478]
movzx eax, byte [0x1402d1f71]
mov ecx, 0x20
mov edx, 8
call fcn.140010a50
mov qword [rbp + 0x828], rax
test rax, rax
je 0x1400237ea
mov rax, qword [rsi]
mov r8, qword [rsi + 8]
mov r9, qword [rsi + 0x10]
add rsi, 0x18
lea rcx, [rbp + 0x710]
mov rdx, rsi
call qword [rax]
mov r12, qword [rbp + 0x810]
mov bl, byte [rbp + 0x880]
movups xmm0, xmmword [rbp + 0x710]
movups xmm1, xmmword [rbp + 0x720]
mov rax, qword [rbp + 0x828]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov al, 2
mov dword [rbp + 0x878], eax
mov rax, qword [rbp + 0x480]
mov r8, qword [rbp + 0x488]
mov r9, qword [rbp + 0x490]
lea rsi, [rbp + 0x710]
mov rcx, rsi
lea rdx, [rbp + 0x498]
call qword [rax]
movups xmm0, xmmword [rbp + 0x710]
movups xmm1, xmmword [rbp + 0x720]
movaps xmmword [rbp + 0x3a0], xmm1
movaps xmmword [rbp + 0x390], xmm0
mov rax, qword [rbp + 0x4a0]
mov r8, qword [rbp + 0x4a8]
mov r9, qword [rbp + 0x4b0]
mov rcx, rsi
lea rdx, [rbp + 0x4b8]
call qword [rax]
movups xmm0, xmmword [rbp + 0x710]
movups xmm1, xmmword [rbp + 0x720]
lea rsi, [rbp + 0x223]
movups xmmword [rsi + 0x3d], xmm1
movups xmmword [rsi + 0x2d], xmm0
movzx eax, word [rbp + 0x4c0]
movaps xmm0, xmmword [rbp + 0x390]
movaps xmm1, xmmword [rbp + 0x3a0]
movups xmmword [rsi + 0x1d], xmm1
movups xmmword [rsi + 0xd], xmm0
mov ecx, dword [rbp + 0x878]
mov byte [rbp + 0x220], cl
mov byte [rbp + 0x818], dil
mov byte [rbp + 0x221], dil
mov rcx, qword [rbp + 0x828]
mov qword [rbp + 0x228], rcx
mov word [rbp + 0x270], ax
mov rax, qword [rbp + 0x860]
cmp rax, 3
lea r15, [rbp + 0x71a]
je 0x140023684
mov qword [rbp + 0x710], rax
movzx eax, byte [rbp + 0x858]
mov byte [rbp + 0x718], al
mov byte [rbp + 0x719], bl
mov r8d, 0xd6
mov rcx, r15
lea rdx, [rbp + 0x14a]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rbp + 0x222]
mov byte [rbp + 0x880], al
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
movaps xmmword [rbp + 0x4e0], xmm0
movaps xmmword [rbp + 0x4f0], xmm1
movaps xmmword [rbp + 0x500], xmm2
movaps xmmword [rbp + 0x510], xmm3
movups xmm0, xmmword [rsi + 0x40]
movaps xmmword [rbp + 0x520], xmm0
mov rax, qword [rsi + 0x4d]
mov qword [rbp + 0x52d], rax
lea rcx, [rbp + 0x770]
call fcn.140017270
mov eax, dword [rbp + 0x878]
mov byte [rbp + 0x770], al
movzx eax, byte [rbp + 0x818]
mov byte [rbp + 0x771], al
movzx eax, byte [rbp + 0x880]
mov byte [rbp + 0x772], al
mov rax, qword [rbp + 0x52d]
lea rbx, [rbp + 0x71a]
mov qword [rbx + 0xa6], rax
movaps xmm0, xmmword [rbp + 0x520]
movups xmmword [rbx + 0x99], xmm0
movaps xmm0, xmmword [rbp + 0x4e0]
movaps xmm1, xmmword [rbp + 0x4f0]
movaps xmm2, xmmword [rbp + 0x500]
movaps xmm3, xmmword [rbp + 0x510]
movups xmmword [rbx + 0x89], xmm3
movups xmmword [rbx + 0x79], xmm2
movups xmmword [rbx + 0x69], xmm1
movups xmmword [rbx + 0x59], xmm0
mov rsi, qword [rbp + 0x710]
movzx r13d, byte [rbp + 0x718]
movzx edi, byte [rbp + 0x719]
mov r8d, 0xd6
lea r14, [rbp + 0x390]
mov rcx, r14
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x550]
movaps xmm1, xmmword [rbp + 0x560]
movaps xmmword [rbp + 0x150], xmm1
movaps xmmword [rbp + 0x140], xmm0
cmp rsi, 3
je 0x140023679
mov r8d, 0xd6
lea r15, [rbp + 0x710]
mov rcx, r15
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbp + 0x550]
movaps xmm1, xmmword [rbp + 0x560]
movups xmmword [rbx + 0xcc], xmm0
movups xmmword [rbx + 0xdc], xmm1
mov r8d, 0xf6
lea rcx, [rbp + 0x57a]
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x570], rsi
mov byte [rbp + 0x578], r13b
mov byte [rbp + 0x579], dil
movzx r14d, word [rbp + 0x328]
mov rsi, qword [rbp + 0x318]
mov rdi, qword [rbp + 0x320]
test rdi, rdi
mov qword [rbp + 0x880], rdi
je 0x140022908
mov rax, rdi
shr rax, 0x3d
mov r15, qword [rbp + 0x848]
jne 0x1400237a5
lea rbx, [rdi*4]
movzx eax, byte [0x1402d1f71]
mov edx, 2
mov rcx, rbx
call fcn.140010a50
test rax, rax
jne 0x140022916
jmp 0x14002378c
mov eax, 2
xor ebx, ebx
mov r15, qword [rbp + 0x848]
mov qword [rbp + 0x878], rax
mov rcx, rax
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x390]
lea rdx, [rbp + 0x2e8]
call fcn.140068e10
mov word [rbp + 0x860], r14w
lea rcx, [rbp + 0x710]
lea rdx, [rbp + 0x300]
call fcn.140069110
mov rax, qword [rbp + 0x2d0]
mov qword [rbp + 0x828], rax
mov rax, qword [rbp + 0x2d8]
mov qword [rbp + 0x818], rax
mov rax, qword [rbp + 0x2e0]
mov qword [rbp + 0x858], rax
movups xmm0, xmmword [rbp + 0x390]
movaps xmmword [rbp + 0x140], xmm0
mov rax, qword [rbp + 0x3a0]
mov qword [rbp + 0x150], rax
movups xmm0, xmmword [rbp + 0x710]
movaps xmmword [rbp + 0x220], xmm0
mov rax, qword [rbp + 0x720]
mov qword [rbp + 0x230], rax
lea rdi, [rbp + 0x570]
mov rcx, rdi
call fcn.14000e470
mov rax, qword [rbp + 0x828]
mov qword [rbp + 0x570], rax
mov rax, qword [rbp + 0x818]
mov qword [rbp + 0x578], rax
mov rax, qword [rbp + 0x858]
mov qword [rbp + 0x580], rax
mov rax, qword [rbp + 0x150]
lea rcx, [rbp + 0x57a]
mov qword [rcx + 0x1e], rax
movaps xmm0, xmmword [rbp + 0x140]
movups xmmword [rcx + 0xe], xmm0
mov rax, qword [rbp + 0x230]
mov qword [rcx + 0x36], rax
movaps xmm0, xmmword [rbp + 0x220]
movups xmmword [rcx + 0x26], xmm0
mov rax, qword [rbp + 0x878]
mov qword [rbp + 0x5b8], rax
mov rax, qword [rbp + 0x880]
mov qword [rbp + 0x5c0], rax
movzx eax, word [rbp + 0x860]
mov word [rbp + 0x5c8], ax
movaps xmm0, xmmword [rbp + 0x2d0]
movups xmm1, xmmword [r15 + 0x28]
movups xmmword [r15 + 0x28], xmm0
movaps xmmword [rbp + 0x2d0], xmm1
movaps xmm0, xmmword [rbp + 0x2e0]
movups xmm1, xmmword [r15 + 0x38]
movups xmmword [r15 + 0x38], xmm0
movaps xmmword [rbp + 0x2e0], xmm1
movaps xmm0, xmmword [rbp + 0x2f0]
movups xmm1, xmmword [r15 + 0x48]
movups xmmword [r15 + 0x48], xmm0
movaps xmmword [rbp + 0x2f0], xmm1
movaps xmm0, xmmword [rbp + 0x300]
movups xmm1, xmmword [r15 + 0x58]
movups xmmword [r15 + 0x58], xmm0
movaps xmmword [rbp + 0x300], xmm1
movaps xmm0, xmmword [rbp + 0x310]
movups xmm1, xmmword [r15 + 0x68]
movups xmmword [r15 + 0x68], xmm0
movaps xmmword [rbp + 0x310], xmm1
movaps xmm0, xmmword [rbp + 0x320]
movups xmm1, xmmword [r15 + 0x78]
movups xmmword [r15 + 0x78], xmm0
movaps xmmword [rbp + 0x320], xmm1
mov rsi, qword [r15 + 0x110]
add rsi, 0x10
mov r8d, 0x100
lea rbx, [rbp + 0x710]
mov rcx, rbx
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x88e], 0
mov rcx, rsi
mov rdx, rbx
call fcn.1400aff90
mov qword [rbp + 0x878], rax
mov qword [rbp + 0x880], rdx
mov rcx, qword [r15 + 0x118]
mov rax, qword [r15 + 0x120]
mov qword [rbp + 0x858], rcx
mov qword [rbp + 0x860], rax
call qword [rax]
mov rax, qword [rbp + 0x860]
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x140022b62
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp + 0x858]
call fcn.140010a60
mov r13, qword [rbp + 0x848]
mov rax, qword [rbp + 0x878]
mov qword [r13 + 0x118], rax
mov rax, qword [rbp + 0x880]
mov qword [r13 + 0x120], rax
lea rcx, [rbp + 0x470]
call fcn.140017270
mov byte [rbp + 0x897], 0
lea rcx, [rbp + 0x2d0]
call fcn.14000e470
mov r14, r12
lea rcx, [rbp + 0x50]
call fcn.140018eb0
mov eax, dword [rbp + 0x868]
mov byte [rbp + 0x828], al
mov r15, qword [rbp + 0x670]
jmp 0x14002096b
jne 0x14002384f
cmp esi, 5
jne 0x14002104d
lea rdx, [0x1401c7b7c]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
mov esi, 5
test eax, eax
jne 0x14002104d
jmp 0x140021250
jne 0x140023885
mov rdx, r9
call fcn.140174ea0
mov r12d, eax
mov ebx, edx
imul rax, rdi, 0x58
cmp word [r15 + rax + 0x28], 0
je 0x140022c2f
test r12w, r12w
je 0x140021782
movzx edx, word [r15 + rax + 0x2a]
mov r12w, 1
jmp 0x140022c6d
imul rax, rdi, 0x58
mov r9d, dword [r15 + rax + 0x2c]
mov rcx, qword [rsi + 8]
test r9, r9
je 0x140022c5c
mov rdx, qword [rsi + 0x10]
cmp rdx, r9
jbe 0x140022c56
cmp byte [rcx + r9], 0xbf
jg 0x140022c5c
jmp 0x14002389b
jne 0x14002389b
mov rdx, r9
call fcn.140174ea0
test r12w, r12w
je 0x140022c86
mov r12d, eax
cmp r12w, 1
jne 0x140021782
cmp bx, dx
je 0x140021942
jmp 0x140021782
test ax, ax
jne 0x140021782
jmp 0x140021942
mov word [rbp + 0x778], 1
mov qword [rbp + 0x768], 1
lea rax, [0x1401cb178]
mov qword [rbp + 0x770], rax
movabs rax, 0x8000000000000000
mov qword [rbp + 0x710], rax
movzx eax, byte [0x1402d1f71]
mov ecx, 0x70
mov edx, 8
call fcn.140010a50
test rax, rax
je 0x1400237d6
mov rsi, rax
movups xmm0, xmmword [rbp + 0x770]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rbp + 0x760]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rbp + 0x750]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rbp + 0x710]
movups xmm1, xmmword [rbp + 0x720]
movups xmm2, xmmword [rbp + 0x730]
movups xmm3, xmmword [rbp + 0x740]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbp + 0x140], rax
lea rdx, [r13 + 0x88]
lea rcx, [rbp + 0x710]
call fcn.1401adec0
movups xmm6, xmmword [r13 + 0xb4]
movups xmm0, xmmword [r13 + 0xc8]
movzx eax, byte [r13 + 0xd8]
mov byte [rbp + 0x3a0], al
jmp 0x140023198
mov rax, qword [rbp + 0x6f0]
mov qword [rbp + 0x760], rax
movups xmm0, xmmword [rbp + 0x6e0]
movaps xmmword [rbp + 0x750], xmm0
movups xmm0, xmmword [rbp + 0x6a0]
movups xmm1, xmmword [rbp + 0x6b0]
movups xmm2, xmmword [rbp + 0x6c0]
movups xmm3, xmmword [rbp + 0x6d0]
movaps xmmword [rbp + 0x740], xmm3
movaps xmmword [rbp + 0x730], xmm2
movaps xmmword [rbp + 0x720], xmm1
movaps xmmword [rbp + 0x710], xmm0
mov byte [rbp + 0x897], 0
lea rcx, [rbp + 0x710]
call fcn.14002cc40
jmp 0x140022fbd
mov rax, qword [rbp + 0x820]
mov qword [rax], 4
jmp 0x140023429
lea rcx, [rbp + 0x718]
call fcn.140017620
mov rdx, qword [rbp + 0x570]
test rdx, rdx
je 0x140022e1b
mov rcx, qword [rbp + 0x578]
mov r8d, 1
call fcn.140010a60
mov rax, qword [0x1402d1e60]
mov rax, qword [rax]
cmp rax, 4
jb 0x140023342
lea rax, [rbp + 0x140]
mov qword [rbp + 0x570], rax
lea rax, [0x140016750]
mov qword [rbp + 0x578], rax
lea rax, str.Location_header_had_invalid_URI:
mov qword [rbp + 0x710], rax
mov qword [rbp + 0x718], 1
mov qword [rbp + 0x730], 0
lea rax, [rbp + 0x570]
mov qword [rbp + 0x720], rax
mov qword [rbp + 0x728], 1
mov byte [rbp + 0x896], 1
mov qword [rsp + 0x20], 0
lea r8, str.reqwest::async_impl::client
lea rcx, [rbp + 0x710]
mov edx, 4
mov r9d, 0x966
call fcn.1401921a0
jmp 0x140023342
mov byte [rbp + 0x897], 1
lea rcx, [rbp + 0x570]
lea rdx, [rbp + 0x6a0]
call fcn.1401adec0
movzx eax, byte [rbp + 0x6f0]
mov byte [rbp + 0x760], al
movups xmm0, xmmword [rbp + 0x6e0]
movaps xmmword [rbp + 0x750], xmm0
mov eax, dword [rbp + 0x6c8]
mov ecx, dword [rbp + 0x6dc]
movups xmm0, xmmword [rbp + 0x6b8]
movups xmm1, xmmword [rbp + 0x570]
movaps xmmword [rbp + 0x710], xmm1
mov rdx, qword [rbp + 0x580]
mov qword [rbp + 0x720], rdx
movups xmm1, xmmword [rbp + 0x6cc]
movups xmmword [rbp + 0x73c], xmm1
mov dword [rbp + 0x738], eax
mov dword [rbp + 0x74c], ecx
movups xmmword [rbp + 0x728], xmm0
mov byte [rbp + 0x897], 1
lea rcx, [rbp + 0x710]
call fcn.14002cc40
mov rcx, qword [rbp + 0x6f0]
mov qword [rbp + 0x760], rcx
movups xmm0, xmmword [rbp + 0x6e0]
movaps xmmword [rbp + 0x750], xmm0
movups xmm0, xmmword [rbp + 0x6a0]
movups xmm1, xmmword [rbp + 0x6b0]
movups xmm2, xmmword [rbp + 0x6c0]
movups xmm3, xmmword [rbp + 0x6d0]
movaps xmmword [rbp + 0x740], xmm3
movaps xmmword [rbp + 0x730], xmm2
movaps xmmword [rbp + 0x720], xmm1
movaps xmmword [rbp + 0x710], xmm0
mov byte [rbp + 0x897], 0
lea rdx, [rbp + 0x710]
mov rcx, rax
call fcn.14002ca50
mov rcx, qword [rbp + 0x820]
mov qword [rcx], 3
mov qword [rcx + 8], rax
lea rcx, [rbp + 0x50]
call fcn.140018eb0
mov rax, qword [rbp + 0x820]
jmp 0x140023429
mov rax, qword [0x1402d1e60]
mov rax, qword [rax]
cmp rax, 5
jne 0x140023053
lea rax, str.retry_count_too_high
mov qword [rbp + 0x710], rax
mov qword [rbp + 0x718], 1
lea rax, [0x1401c74c0]
mov qword [rbp + 0x720], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x728], xmm0
mov byte [rbp + 0x890], 1
mov qword [rsp + 0x20], 0
lea r8, str.reqwest::async_impl::client
lea rcx, [rbp + 0x710]
mov edx, 5
mov r9d, 0x8a4
call fcn.1401921a0
mov byte [rbp + 0x892], 1
lea rcx, [rbp + 0x4e0]
call fcn.140018650
jmp 0x14002314c
cmp rax, 1
je 0x140023289
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x830], rax
mov rax, qword [rbp + 0x580]
mov qword [rbp + 0x688], rax
jmp 0x14002345f
mov rax, qword [rbp + 0x718]
mov rcx, qword [rbp + 0x820]
mov qword [rcx], 3
mov qword [rcx + 8], rax
mov byte [rbp + 0x897], 0
lea rcx, [rbp + 0x2d0]
call fcn.14000e470
jmp 0x140022fcf
mov rax, qword [0x1402d1e60]
mov rax, qword [rax]
xor ecx, ecx
cmp rax, 4
setne cl
mov eax, 0xff
cmovbe eax, ecx
cmp al, 0xff
je 0x1400230ed
movzx eax, al
test eax, eax
jne 0x14002314c
lea rax, str.error_was_retryable__but_body_not_reusable
mov qword [rbp + 0x710], rax
mov qword [rbp + 0x718], 1
lea rax, [0x1401c74c0]
mov qword [rbp + 0x720], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x728], xmm0
mov byte [rbp + 0x892], 1
mov qword [rsp + 0x20], 0
lea r8, str.reqwest::async_impl::client
lea rcx, [rbp + 0x710]
mov edx, 4
mov r9d, 0x89d
call fcn.1401921a0
mov r8, qword [rbp + 0x540]
mov byte [rbp + 0x892], 0
mov cx, 1
call fcn.14002bf30
mov rsi, rax
mov qword [rbp + 0x140], rax
lea rcx, [rbp + 0x710]
mov rdx, r14
call fcn.1401adec0
movups xmm6, xmmword [r13 + 0xb4]
mov rcx, qword [rbp + 0x700]
movzx eax, byte [rcx + 0x10]
mov byte [rbp + 0x3a0], al
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x390], xmm0
movzx ebx, word [r13 + 0xb0]
movzx r14d, word [r13 + 0xb2]
mov ecx, dword [r13 + 0xc4]
mov r15d, dword [r13 + 0xa0]
mov r12d, dword [r13 + 0xa4]
mov rax, r13
mov r13d, dword [r13 + 0xa8]
mov edi, dword [rax + 0xac]
mov rax, qword [rbp + 0x720]
mov qword [rbp + 0x580], rax
movups xmm0, xmmword [rbp + 0x710]
movaps xmmword [rbp + 0x570], xmm0
mov rdx, qword [rsi]
movabs rax, 0x8000000000000000
cmp rdx, rax
je 0x140023222
test rdx, rdx
je 0x140023222
mov dword [rbp + 0x830], ecx
mov rcx, qword [rsi + 8]
mov r8d, 1
call fcn.140010a60
mov ecx, dword [rbp + 0x830]
mov rax, qword [rbp + 0x580]
mov qword [rsi + 0x10], rax
movaps xmm0, xmmword [rbp + 0x570]
movups xmmword [rsi], xmm0
mov dword [rsi + 0x18], r15d
mov dword [rsi + 0x1c], r12d
mov dword [rsi + 0x20], r13d
mov dword [rsi + 0x24], edi
mov word [rsi + 0x28], bx
mov word [rsi + 0x2a], r14w
movups xmmword [rsi + 0x2c], xmm6
mov dword [rsi + 0x3c], ecx
movaps xmm0, xmmword [rbp + 0x390]
movups xmmword [rsi + 0x40], xmm0
movzx eax, byte [rbp + 0x3a0]
mov byte [rsi + 0x50], al
mov rax, qword [rbp + 0x820]
mov qword [rax], 3
mov qword [rax + 8], rsi
jmp 0x140023429
mov r14, qword [rbp + 0x810]
mov rax, qword [0x1402d1e60]
mov rax, qword [rax]
cmp rax, 4
jb 0x140023324
lea rax, [rbp + 0x6a0]
mov qword [rbp + 0x570], rax
lea rax, [0x140016840]
mov qword [rbp + 0x578], rax
lea rax, str.redirect_policy_disallowed_redirection_to_
mov qword [rbp + 0x710], rax
mov qword [rbp + 0x718], 2
mov qword [rbp + 0x730], 0
lea rax, [rbp + 0x570]
mov qword [rbp + 0x720], rax
mov qword [rbp + 0x728], 1
mov byte [rbp + 0x897], 1
mov qword [rsp + 0x20], 0
lea r8, str.reqwest::async_impl::client
lea rcx, [rbp + 0x710]
mov edx, 4
mov r9d, 0x9b8
call fcn.1401921a0
mov rdx, qword [rbp + 0x6a0]
test rdx, rdx
je 0x140023342
mov rcx, qword [rbp + 0x6a8]
mov r8d, 1
call fcn.140010a60
lea rcx, [rbp + 0x710]
lea rdx, [rbp + 0x50]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x874], 1
lea rcx, [rbp + 0x390]
mov rdx, r14
call fcn.1401adec0
mov rcx, qword [rbp + 0x700]
movzx eax, byte [rcx + 0x10]
mov byte [rbp + 0x5c0], al
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x5b0], xmm0
mov eax, dword [r13 + 0xb0]
mov ecx, dword [r13 + 0xc4]
movups xmm0, xmmword [r13 + 0xa0]
movups xmm1, xmmword [rbp + 0x390]
movaps xmmword [rbp + 0x570], xmm1
mov rdx, qword [rbp + 0x3a0]
mov qword [rbp + 0x580], rdx
movups xmm1, xmmword [r13 + 0xb4]
movups xmmword [rbp + 0x59c], xmm1
mov dword [rbp + 0x598], eax
mov dword [rbp + 0x5ac], ecx
movups xmmword [rbp + 0x588], xmm0
mov r9, qword [r13 + 0x130]
mov qword [r13 + 0x130], 0
mov byte [rbp + 0x874], 0
lea rcx, [rbp - 0x48]
lea rdx, [rbp + 0x710]
lea r8, [rbp + 0x570]
call fcn.14006b660
lea rdx, [rbp - 0x48]
mov r8d, 0x98
mov rsi, qword [rbp + 0x820]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, rsi
movaps xmm6, xmmword [rbp + 0x8a0]
movaps xmm7, xmmword [rbp + 0x8b0]
movaps xmm8, xmmword [rbp + 0x8c0]
add rsp, 0x958
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov eax, 1
mov qword [rbp + 0x830], rax
mov byte [rbp + 0x875], 1
lea rcx, [rbp + 0x570]
mov rdx, r14
call fcn.1401adec0
mov rcx, qword [rbp + 0x700]
movzx eax, byte [rcx + 0x10]
mov byte [rbp + 0x760], al
movups xmm0, xmmword [rcx]
movaps xmmword [rbp + 0x750], xmm0
mov eax, dword [r13 + 0xb0]
mov ecx, dword [r13 + 0xc4]
movups xmm0, xmmword [r13 + 0xa0]
movups xmm1, xmmword [rbp + 0x570]
movaps xmmword [rbp + 0x710], xmm1
mov rdx, qword [rbp + 0x580]
mov qword [rbp + 0x720], rdx
movups xmm1, xmmword [r13 + 0xb4]
movups xmmword [rbp + 0x73c], xmm1
mov dword [rbp + 0x738], eax
mov dword [rbp + 0x74c], ecx
movups xmmword [rbp + 0x728], xmm0
mov byte [rbp + 0x875], 0
lea r8, [rbp + 0x710]
mov rcx, qword [rbp + 0x830]
mov rdx, qword [rbp + 0x688]
call fcn.14002c8d0
mov rcx, qword [rbp + 0x820]
mov qword [rcx], 3
mov qword [rcx + 8], rax
mov rdx, qword [rbp + 0x6a0]
test rdx, rdx
je 0x140022fcf
mov rcx, qword [rbp + 0x6a8]
mov r8d, 1
call fcn.140010a60
jmp 0x140022fcf
mov byte [rbp + 0x878], r13b
mov byte [rbp + 0x880], r15b
jmp 0x1400235a0
mov byte [rbp + 0x895], 0
mov byte [rbp + 0x894], 1
lea rcx, [rbp + 0x710]
call fcn.140017470
jmp 0x140023584
mov byte [rbp + 0x895], 0
mov byte [rbp + 0x894], 1
lea rcx, [rbp + 0x220]
call fcn.140017270
movups xmm0, xmmword [rbp + 0x4e0]
movups xmm1, xmmword [rbp + 0x4f0]
movaps xmmword [rbp + 0x150], xmm1
movaps xmmword [rbp + 0x140], xmm0
mov byte [rbp + 0x895], 0
mov byte [rbp + 0x894], 0
lea rcx, [rbp + 0x140]
call fcn.140018650
movzx eax, byte [rbp + 0x878]
mov byte [rbp + 0x710], al
movzx eax, byte [rbp + 0x880]
mov byte [rbp + 0x711], al
mov byte [rbp + 0x895], 0
mov byte [rbp + 0x894], 0
lea rax, str.C:Usershonza.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401c7b81]
lea r9, [0x1401c7590]
lea r8, [rbp + 0x710]
mov edx, 0x13
call fcn.1401c4450
jmp 0x1400238af
mov rax, qword [rbp + 0x718]
mov qword [rbp + 0x570], rax
lea rax, str.C:Usershonza.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.URL_was_already_validated_as_URI
lea r9, fcn.140017620
lea r8, [rbp + 0x570]
mov edx, 0x20
call fcn.1401c4450
jmp 0x1400238af
mov byte [rbp + 0x897], 1
lea rax, [0x1401c7900]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r12
xor r8d, r8d
mov r9, rsi
call fcn.1401c47b0
jmp 0x1400238af
mov byte [rbp + 0x858], r13b
mov ebx, edi
jmp 0x1400236b3
mov byte [rbp + 0x891], 0
lea rcx, [rbp + 0x220]
call fcn.140017270
movaps xmm0, xmmword [rbp + 0x550]
movaps xmm1, xmmword [rbp + 0x560]
movaps xmmword [rbp + 0x150], xmm1
movaps xmmword [rbp + 0x140], xmm0
mov byte [rbp + 0x893], 0
lea rcx, [rbp + 0x140]
call fcn.140018650
movzx eax, byte [rbp + 0x858]
mov byte [rbp + 0x710], al
mov byte [rbp + 0x711], bl
mov byte [rbp + 0x893], 0
lea rax, str.C:Usershonza.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x1401c7b81]
lea r9, [0x1401c7590]
lea r8, [rbp + 0x710]
mov edx, 0x13
call fcn.1401c4450
jmp 0x1400238af
mov byte [rbp + 0x897], 1
lea rax, [0x1401c7900]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r12
xor r8d, r8d
mov r9, rsi
call fcn.1401c47b0
jmp 0x1400238af
mov byte [rbp + 0x88f], 1
mov ecx, 2
mov rdx, rbx
call fcn.1401c3d00
jmp 0x1400238af
mov byte [rbp + 0x88f], 1
call fcn.1401aca90
jmp 0x1400238af
mov byte [rbp + 0x897], 1
lea rax, [0x1401c7900]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r12
xor r8d, r8d
mov r9, rsi
call fcn.1401c47b0
jmp 0x1400238af
mov byte [rbp + 0x88e], 1
mov ecx, 2
mov rdx, rbx
call fcn.1401c3d00
jmp 0x1400238af
mov byte [rbp + 0x88e], 1
call fcn.1401aca90
jmp 0x1400238af
mov byte [rbp + 0x897], 1
lea rax, [0x1401c7900]
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.1401c47b0
jmp 0x1400238af
mov ecx, 8
mov edx, 0x70
call fcn.1401c3d00
jmp 0x1400238af
mov byte [rbp + 0x891], 1
mov ecx, 8
mov edx, 0x20
call fcn.1401c3d00
jmp 0x1400238af
mov byte [rbp + 0x897], 1
lea rax, [0x1401c7980]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401c7948]
lea r9, [0x1401c7570]
lea r8, [rbp + 0x2d0]
mov edx, 0x17
call fcn.1401c4450
jmp 0x1400238af
mov byte [rbp + 0x897], 1
lea rax, [0x1401c7900]
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov r9, rsi
call fcn.1401c47b0
jmp 0x1400238af
lea rax, [0x1401c7900]
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.1401c47b0
jmp 0x1400238af
lea rax, [0x1401c7900]
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.1401c47b0
ud2