Function at 0x140028df0
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 0x140028e55
mov rdx, r15
call fcn.14015ec00
test al, al
je 0x14002b224
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 [0x1401c28b0]
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, [0x1401c3520]
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.140105090
mov rax, qword [rbp + 0x2d0]
cmp rax, 3
je 0x140029010
cmp eax, 4
je 0x14002b36e
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 0x14002920f
cmp qword [r13], 0
je 0x140028f87
mov rax, qword [rbp + 0x848]
mov rax, qword [rax + 8]
test rax, rax
je 0x140028f87
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, [0x1401c31c8]
jmp 0x140028fa4
add rsi, 0x20
lea rax, [0x1401c3248]
cmp rsi, rax
je 0x1400290b0
mov byte [rbp + 0x896], 1
lea rcx, [rbp + 0x710]
mov rdx, qword [rbp + 0x830]
mov r8, rsi
call fcn.140080970
cmp byte [rbp + 0x730], 2
je 0x140028fa0
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 0x140028fa0
mov rax, qword [rbp + 0x2d8]
mov qword [rbp + 0x540], rax
lea rcx, [rbp + 0x540]
mov qword [rbp + 0x550], rcx
lea rcx, fcn.14001fd20
mov qword [rbp + 0x558], rcx
mov rsi, qword [rax]
test rsi, rsi
je 0x14002b6dc
mov rax, qword [rax + 8]
mov rax, qword [rax + 0x38]
mov byte [rbp + 0x892], 1
mov rcx, rsi
call rax
movabs rcx, 0xa5a1a3c28504f91
xor rax, rcx
movabs rcx, 0xd38925b81223e01c
xor rdx, rcx
or rdx, rax
jne 0x14002b6dc
movzx eax, byte [rsi]
test eax, eax
je 0x140029110
cmp eax, 1
jne 0x14002b6dc
cmp byte [rsi + 1], 2
jne 0x14002b6dc
cmp dword [rsi + 4], 0
je 0x140029124
jmp 0x14002b6dc
mov rax, qword [rbp + 0x690]
movzx eax, byte [rax]
mov ecx, eax
or ecx, 4
cmp ecx, 5
je 0x140029230
cmp al, 0xa
jb 0x1400290ea
mov rdx, qword [r13 + 0x108]
test rdx, rdx
je 0x1400290ea
mov rcx, qword [r13 + 0x100]
mov r8d, 1
call fcn.14000c720
mov rax, qword [rbp + 0x690]
movabs rcx, 0x101010101010101
mov qword [rax + 0x10], rcx
movups xmmword [rax], xmm7
jmp 0x140029230
cmp byte [rsi + 1], 2
jne 0x14002b6dc
cmp dword [rsi + 8], 7
jne 0x14002b6dc
mov rax, qword [0x1402c9e48]
mov rax, qword [rax]
cmp rax, 5
jne 0x1400291bf
lea rax, [rbp + 0x550]
mov qword [rbp + 0x570], rax
lea rax, [0x140018970]
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.14016f480
cmp qword [r13], 0
je 0x140029475
mov rax, qword [r13 + 8]
test rax, rax
je 0x14002b657
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 0x1400294ac
jmp 0x14002b574
add eax, 0xfffffecd
cmp eax, 2
jae 0x14002b8d2
cmp qword [r13], 0
je 0x140029230
cmp qword [r13 + 8], 0
je 0x14002b8d2
nop
movups xmm0, xmmword [0x1401c3258]
movaps xmmword [rbp + 0x720], xmm0
movups xmm0, xmmword [0x1401c3248]
movaps xmmword [rbp + 0x710], xmm0
mov byte [rbp + 0x896], 1
lea rcx, [rbp + 0x50]
lea rdx, [rbp + 0x710]
call fcn.140080790
test rax, rax
je 0x14002b8d2
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.1401b1360
cmp qword [rbp + 0x570], 0
jne 0x14002b3ab
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.140177e60
mov rax, qword [rbp + 0x710]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14002b3ab
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.1400240b0
cmp byte [rbp + 0x710], 3
je 0x14002b381
lea rcx, [rbp + 0x710]
call fcn.14001fc20
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 0x14002b3ab
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 0x1400297e0
mov r9d, dword [rbp + 0x6cc]
test r9, r9
je 0x1400295d6
mov rdx, qword [rbp + 0x6b0]
cmp rdx, r9
jbe 0x140029582
cmp byte [rcx + r9], 0xbf
jg 0x140029588
jmp 0x14002bd46
lea rax, [0x1401c2b28]
mov qword [rbp + 0x4e0], rax
lea rax, [0x1401c2910]
mov qword [rbp + 0x4e8], rax
lea rax, [rbp + 0x4f0]
movups xmmword [rax], xmm6
mov rax, qword [r13 + 0x128]
cmp rax, 1
ja 0x14002b574
inc rax
mov qword [r13 + 0x128], rax
mov byte [rbp + 0x890], 1
lea rcx, [rbp + 0x710]
mov rdx, r14
call fcn.1400240b0
cmp byte [rbp + 0x710], 3
je case.default.0x140029579
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.1401899b0
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, [0x1401c3624]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
xor edi, edi
jmp 0x14002a110
jne 0x14002bd46
cmp r9d, 4
jne 0x1400295d6
lea rdx, str.httphttpsvalid_request_parts
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
mov esi, dword [r13 + 0xb4]
test eax, eax
jne 0x1400295dd
test esi, esi
je 0x14002a8a2
mov rcx, qword [r13 + 0x90]
mov rdx, qword [r13 + 0x98]
cmp rdx, rsi
jbe 0x14002b158
cmp byte [rcx + rsi], 0xbf
jg 0x14002b15e
jmp 0x14002bddf
mov esi, dword [r13 + 0xb4]
mov byte [rbp + 0x897], 1
lea rcx, [rbp + 0x710]
mov rdx, r14
call fcn.1401a7cc0
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, [0x1401c2910]
xor r8d, r8d
call fcn.140178c90
mov rcx, rsi
xor edx, edx
call fcn.140178750
mov rcx, rsi
xor edx, edx
call fcn.140178570
mov rdx, qword [rbp + 0x718]
mov rsi, qword [rbp + 0x720]
xor eax, eax
nop dword [rax]
mov rdi, rax
cmp rsi, rax
je 0x1400296bb
movzx r9d, byte [rdx + rdi]
cmp r9b, 0x20
setae cl
cmp r9b, 0x7f
setne r8b
lea rax, [rdi + 1]
cmp r9b, 9
je 0x140029680
and cl, r8b
jne 0x140029680
mov bl, 2
mov rdx, qword [rbp + 0x710]
test rdx, rdx
jne 0x1400296f4
jmp 0x140029706
lea rcx, [rbp + 0x570]
mov r8, rsi
call fcn.14018ab50
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 0x140029706
mov rcx, qword [rbp + 0x718]
mov r8d, 1
call fcn.14000c720
cmp rsi, rdi
jne 0x1400297e0
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 [0x1401c3278]
movaps xmmword [rbp + 0x150], xmm0
movups xmm0, xmmword [0x1401c3268]
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.140022ca0
cmp byte [rbp + 0x730], 3
je 0x14002bd95
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 0x1400297e0
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.1401a7cc0
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 0x1400298b0
mov rcx, qword [rbp + 0x388]
call fcn.1400821f0
mov r8, qword [rbp + 0x848]
mov rdx, qword [r8 + 0xf0]
jmp 0x1400298b7
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 0x140029970
cmp edx, 1
jne 0x14002b812
cmp qword [rcx + 0x190], rax
mov r14, qword [rbp + 0x810]
ja 0x1400299e3
jmp 0x14002b9e3
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 0x14002b5fb
mov rax, qword [0x1402c9e48]
mov rax, qword [rax]
cmp rax, 4
jb 0x140029a8c
mov qword [rbp + 0x570], r14
lea rax, [0x140018890]
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.14016f480
mov esi, dword [rbp + 0x6cc]
test rsi, rsi
je 0x14002b302
mov rbx, qword [rbp + 0x6a8]
mov r12, qword [rbp + 0x6b0]
cmp r12, rsi
jbe 0x140029ab9
cmp byte [rbx + rsi], 0xbf
jg 0x140029abf
jmp 0x14002bbe0
jne 0x14002bbe0
cmp esi, 4
jne 0x140029ada
mov rcx, rbx
lea rdx, str.httphttpsvalid_request_parts
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140029b13
cmp r12, rsi
jbe 0x140029aea
cmp byte [rbx + rsi], 0xbf
jg 0x140029af0
jmp 0x14002bca0
jne 0x14002bca0
cmp esi, 5
jne 0x14002b302
mov rcx, rbx
lea rdx, [0x1401c2fcc]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14002b302
mov rax, qword [r13 + 0x110]
cmp byte [rax + 0x1ba], 0
je 0x140029b5c
cmp r12, rsi
jbe 0x140029b33
cmp byte [rbx + rsi], 0xbf
jg 0x140029b39
jmp 0x14002bcf3
jne 0x14002bcf3
cmp esi, 5
jne 0x14002b44b
mov rcx, rbx
lea rdx, [0x1401c2fcc]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14002b44b
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 0x140029bcd
mov rcx, qword [r13 + 0x90]
mov r8d, 1
call fcn.14000c720
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.140183470
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 0x140029ed2
mov r15, qword [r13 + 0xe8]
mov rcx, r14
call fcn.140178240
mov r12, rax
mov rbx, rdx
imul rsi, rsi, 0x58
add rsi, r15
mov rcx, rsi
call fcn.140178240
test r12, r12
je 0x140029d09
test rax, rax
je 0x140029d12
cmp rbx, rdx
jne 0x140029d12
mov rcx, r12
mov rdx, rax
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140029d12
jmp case.0x14001f1a8.25
test rax, rax
je case.0x14001f1a8.25
movups xmm0, xmmword [0x1401c3430]
movaps xmmword [rbp + 0x580], xmm0
movups xmm0, xmmword [0x1401c3420]
movaps xmmword [rbp + 0x570], xmm0
lea rcx, [rbp + 0x710]
lea rdx, [rbp + 0x2d0]
lea r8, [rbp + 0x570]
call fcn.140080c60
cmp byte [rbp + 0x730], 2
je 0x140029d70
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 [0x1401c3588]
movaps xmmword [rbp + 0x580], xmm0
movups xmm0, xmmword [0x1401c3578]
movaps xmmword [rbp + 0x570], xmm0
lea rcx, [rbp + 0x710]
lea rdx, [rbp + 0x2d0]
lea r8, [rbp + 0x570]
call fcn.140080c60
cmp byte [rbp + 0x730], 2
je 0x140029dce
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.140080b70
cmp byte [rbp + 0x730], 2
je 0x140029e16
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 [0x1401c3050]
movaps xmmword [rbp + 0x580], xmm0
movups xmm0, xmmword [0x1401c3040]
movaps xmmword [rbp + 0x570], xmm0
lea rcx, [rbp + 0x710]
lea rdx, [rbp + 0x2d0]
lea r8, [rbp + 0x570]
call fcn.140080c60
cmp byte [rbp + 0x730], 2
je 0x140029e74
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 [0x1401c35b0]
movaps xmmword [rbp + 0x580], xmm0
movups xmm0, xmmword [0x1401c35a0]
movaps xmmword [rbp + 0x570], xmm0
lea rcx, [rbp + 0x710]
lea rdx, [rbp + 0x2d0]
lea r8, [rbp + 0x570]
call fcn.140080c60
cmp byte [rbp + 0x730], 2
je 0x140029ed2
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.1400240b0
movzx eax, byte [rbp + 0x710]
cmp al, 3
je 0x14002b626
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 0x140029fa0
mov rax, qword [r13 + 8]
test rax, rax
je 0x140029fa0
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 0x140029fc6
lea rax, [0x1401c2b28]
mov qword [rbp + 0x550], rax
lea rax, [0x1401c2910]
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.1401899b0
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, [0x1401c3650]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
xor edx, edx
jmp 0x14002a8d0
cmp word [r13 + 0xb0], 0
je 0x14002a847
movzx ebx, word [r13 + 0xb2]
imul rax, rdi, 0x58
mov r12w, 1
cmp word [r15 + rax + 0x28], 0
je 0x14002b1bf
movzx edx, word [r15 + rax + 0x2a]
jmp 0x14002b1fd
mov dil, 2
jmp 0x14002a110
mov dil, 3
jmp 0x14002a110
mov al, 1
mov dil, 1
jmp 0x14002a110
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 0x14002a180
test rbx, rbx
sete cl
or al, cl
jne 0x14002a21c
mov r8d, 1
mov rcx, qword [rbp + 0x868]
mov rdx, rbx
call fcn.14000c720
jmp 0x14002a21c
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 0x14002a1dc
test r15, r15
je 0x14002a1dc
mov r8d, 1
mov rcx, r12
mov rdx, r15
call fcn.14000c720
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 0x14002bafa
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 0x14002bade
mov r14, r13
lea rcx, [rbp + 0x770]
call fcn.14001fc20
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 0x14002bace
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 0x14002a566
mov rax, rdi
shr rax, 0x3d
mov r15, qword [rbp + 0x670]
mov r14, qword [rbp + 0x810]
jne 0x14002bce2
lea rbx, [rdi*4]
movzx eax, byte [0x1402c9f71]
mov edx, 2
mov rcx, rbx
call fcn.14000c710
test rax, rax
jne 0x14002a57b
jmp 0x14002bcc9
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.1400a35d0
mov word [rbp + 0x868], r13w
lea rcx, [rbp + 0x710]
mov rdx, qword [rbp + 0x380]
call fcn.1400a33b0
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.140009790
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.1400c7c80
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 0x14002a734
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp + 0x860]
call fcn.14000c720
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.14001fd20
jmp 0x140028efb
mov r9d, dword [r13 + 0xb4]
mov rcx, qword [r13 + 0x90]
test r9, r9
je 0x14002b18e
mov rdx, qword [r13 + 0x98]
cmp rdx, r9
jbe 0x14002b188
cmp byte [rcx + r9], 0xbf
jg 0x14002b18e
jmp 0x14002be15
xor esi, esi
jmp 0x1400295dd
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 0x14002a97a
mov rdx, qword [rbp + 0x698]
test rdx, rdx
sete cl
or al, cl
jne 0x14002a948
mov ebx, r9d
mov rsi, r8
mov r8d, 1
mov rcx, qword [rbp + 0x680]
call fcn.14000c720
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 0x14002aa54
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 0x14002a9dc
test rbx, rbx
je 0x14002a9dc
mov r8d, 1
mov rcx, rsi
mov rdx, rbx
call fcn.14000c720
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 0x14002ab10
cmp eax, 1
jne 0x14002ab2a
mov al, 1
mov dword [rbp + 0x878], eax
movzx edi, byte [rbp + 0x471]
jmp 0x14002ab1a
mov dword [rbp + 0x878], 0
mov r12, qword [rbp + 0x810]
movzx ebx, byte [rbp + 0x880]
jmp 0x14002aba3
mov rsi, qword [rbp + 0x478]
movzx eax, byte [0x1402c9f71]
mov ecx, 0x20
mov edx, 8
call fcn.14000c710
mov qword [rbp + 0x828], rax
test rax, rax
je 0x14002bd7a
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 0x14002bc14
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.14001fc20
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 0x14002bc09
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 0x14002ae98
mov rax, rdi
shr rax, 0x3d
mov r15, qword [rbp + 0x848]
jne 0x14002bd35
lea rbx, [rdi*4]
movzx eax, byte [0x1402c9f71]
mov edx, 2
mov rcx, rbx
call fcn.14000c710
test rax, rax
jne 0x14002aea6
jmp 0x14002bd1c
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.1400a35d0
mov word [rbp + 0x860], r14w
lea rcx, [rbp + 0x710]
lea rdx, [rbp + 0x300]
call fcn.1400a33b0
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.140009790
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.1400c7c80
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 0x14002b0f2
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp + 0x858]
call fcn.14000c720
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.14001fc20
mov byte [rbp + 0x897], 0
lea rcx, [rbp + 0x2d0]
call fcn.140009790
mov r14, r12
lea rcx, [rbp + 0x50]
call fcn.1400214f0
mov eax, dword [rbp + 0x868]
mov byte [rbp + 0x828], al
mov r15, qword [rbp + 0x670]
jmp 0x140028efb
jne 0x14002bddf
cmp esi, 5
jne 0x1400295dd
lea rdx, [0x1401c2fcc]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
mov esi, 5
test eax, eax
jne 0x1400295dd
jmp 0x1400297e0
jne 0x14002be15
mov rdx, r9
call fcn.14016fce0
mov r12d, eax
mov ebx, edx
imul rax, rdi, 0x58
cmp word [r15 + rax + 0x28], 0
je 0x14002b1bf
test r12w, r12w
je 0x140029d12
movzx edx, word [r15 + rax + 0x2a]
mov r12w, 1
jmp 0x14002b1fd
imul rax, rdi, 0x58
mov r9d, dword [r15 + rax + 0x2c]
mov rcx, qword [rsi + 8]
test r9, r9
je 0x14002b1ec
mov rdx, qword [rsi + 0x10]
cmp rdx, r9
jbe 0x14002b1e6
cmp byte [rcx + r9], 0xbf
jg 0x14002b1ec
jmp 0x14002be2b
jne 0x14002be2b
mov rdx, r9
call fcn.14016fce0
test r12w, r12w
je 0x14002b216
mov r12d, eax
cmp r12w, 1
jne 0x140029d12
cmp bx, dx
je 0x140029ed2
jmp 0x140029d12
test ax, ax
jne 0x140029d12
jmp 0x140029ed2
mov word [rbp + 0x778], 1
mov qword [rbp + 0x768], 1
lea rax, [0x1401c0f50]
mov qword [rbp + 0x770], rax
movabs rax, 0x8000000000000000
mov qword [rbp + 0x710], rax
movzx eax, byte [0x1402c9f71]
mov ecx, 0x70
mov edx, 8
call fcn.14000c710
test rax, rax
je 0x14002bd66
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.1401a7cc0
movups xmm6, xmmword [r13 + 0xb4]
movups xmm0, xmmword [r13 + 0xc8]
movzx eax, byte [r13 + 0xd8]
mov byte [rbp + 0x3a0], al
jmp 0x14002b728
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.1400351c0
jmp 0x14002b54d
mov rax, qword [rbp + 0x820]
mov qword [rax], 4
jmp 0x14002b9b9
lea rcx, [rbp + 0x718]
call fcn.1400132b0
mov rdx, qword [rbp + 0x570]
test rdx, rdx
je 0x14002b3ab
mov rcx, qword [rbp + 0x578]
mov r8d, 1
call fcn.14000c720
mov rax, qword [0x1402c9e48]
mov rax, qword [rax]
cmp rax, 4
jb 0x14002b8d2
lea rax, [rbp + 0x140]
mov qword [rbp + 0x570], rax
lea rax, [0x14001f3f0]
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.14016f480
jmp 0x14002b8d2
mov byte [rbp + 0x897], 1
lea rcx, [rbp + 0x570]
lea rdx, [rbp + 0x6a0]
call fcn.1401a7cc0
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.1400351c0
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.140034e50
mov rcx, qword [rbp + 0x820]
mov qword [rcx], 3
mov qword [rcx + 8], rax
lea rcx, [rbp + 0x50]
call fcn.1400214f0
mov rax, qword [rbp + 0x820]
jmp 0x14002b9b9
mov rax, qword [0x1402c9e48]
mov rax, qword [rax]
cmp rax, 5
jne 0x14002b5e3
lea rax, str.retry_count_too_high
mov qword [rbp + 0x710], rax
mov qword [rbp + 0x718], 1
lea rax, [0x1401c2910]
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.14016f480
mov byte [rbp + 0x892], 1
lea rcx, [rbp + 0x4e0]
call fcn.140013560
jmp 0x14002b6dc
cmp rax, 1
je 0x14002b819
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x830], rax
mov rax, qword [rbp + 0x580]
mov qword [rbp + 0x688], rax
jmp 0x14002b9ef
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.140009790
jmp 0x14002b55f
mov rax, qword [0x1402c9e48]
mov rax, qword [rax]
xor ecx, ecx
cmp rax, 4
setne cl
mov eax, 0xff
cmovbe eax, ecx
cmp al, 0xff
je 0x14002b67d
movzx eax, al
test eax, eax
jne 0x14002b6dc
lea rax, str.error_was_retryable__but_body_not_reusable
mov qword [rbp + 0x710], rax
mov qword [rbp + 0x718], 1
lea rax, [0x1401c2910]
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.14016f480
mov r8, qword [rbp + 0x540]
mov byte [rbp + 0x892], 0
mov cx, 1
call fcn.1400344b0
mov rsi, rax
mov qword [rbp + 0x140], rax
lea rcx, [rbp + 0x710]
mov rdx, r14
call fcn.1401a7cc0
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 0x14002b7b2
test rdx, rdx
je 0x14002b7b2
mov dword [rbp + 0x830], ecx
mov rcx, qword [rsi + 8]
mov r8d, 1
call fcn.14000c720
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 0x14002b9b9
mov r14, qword [rbp + 0x810]
mov rax, qword [0x1402c9e48]
mov rax, qword [rax]
cmp rax, 4
jb 0x14002b8b4
lea rax, [rbp + 0x6a0]
mov qword [rbp + 0x570], rax
lea rax, [0x140018890]
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.14016f480
mov rdx, qword [rbp + 0x6a0]
test rdx, rdx
je 0x14002b8d2
mov rcx, qword [rbp + 0x6a8]
mov r8d, 1
call fcn.14000c720
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.1401a7cc0
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.1400a5c00
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.1401a7cc0
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.140035040
mov rcx, qword [rbp + 0x820]
mov qword [rcx], 3
mov qword [rcx + 8], rax
mov rdx, qword [rbp + 0x6a0]
test rdx, rdx
je 0x14002b55f
mov rcx, qword [rbp + 0x6a8]
mov r8d, 1
call fcn.14000c720
jmp 0x14002b55f
mov byte [rbp + 0x878], r13b
mov byte [rbp + 0x880], r15b
jmp 0x14002bb30
mov byte [rbp + 0x895], 0
mov byte [rbp + 0x894], 1
lea rcx, [rbp + 0x710]
call fcn.14001fe20
jmp 0x14002bb14
mov byte [rbp + 0x895], 0
mov byte [rbp + 0x894], 1
lea rcx, [rbp + 0x220]
call fcn.14001fc20
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.140013560
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, [0x1401c2fd1]
lea r9, [0x1401c29c0]
lea r8, [rbp + 0x710]
mov edx, 0x13
call fcn.1401be110
jmp 0x14002be3f
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.1400132b0
lea r8, [rbp + 0x570]
mov edx, 0x20
call fcn.1401be110
jmp 0x14002be3f
mov byte [rbp + 0x897], 1
lea rax, [0x1401c2d50]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r12
xor r8d, r8d
mov r9, rsi
call fcn.1401be470
jmp 0x14002be3f
mov byte [rbp + 0x858], r13b
mov ebx, edi
jmp 0x14002bc43
mov byte [rbp + 0x891], 0
lea rcx, [rbp + 0x220]
call fcn.14001fc20
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.140013560
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, [0x1401c2fd1]
lea r9, [0x1401c29c0]
lea r8, [rbp + 0x710]
mov edx, 0x13
call fcn.1401be110
jmp 0x14002be3f
mov byte [rbp + 0x897], 1
lea rax, [0x1401c2d50]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r12
xor r8d, r8d
mov r9, rsi
call fcn.1401be470
jmp 0x14002be3f
mov byte [rbp + 0x88f], 1
mov ecx, 2
mov rdx, rbx
call fcn.1401bda40
jmp 0x14002be3f
mov byte [rbp + 0x88f], 1
call fcn.1401a6890
jmp 0x14002be3f
mov byte [rbp + 0x897], 1
lea rax, [0x1401c2d50]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r12
xor r8d, r8d
mov r9, rsi
call fcn.1401be470
jmp 0x14002be3f
mov byte [rbp + 0x88e], 1
mov ecx, 2
mov rdx, rbx
call fcn.1401bda40
jmp 0x14002be3f
mov byte [rbp + 0x88e], 1
call fcn.1401a6890
jmp 0x14002be3f
mov byte [rbp + 0x897], 1
lea rax, [0x1401c2d50]
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.1401be470
jmp 0x14002be3f
mov ecx, 8
mov edx, 0x70
call fcn.1401bda40
jmp 0x14002be3f
mov byte [rbp + 0x891], 1
mov ecx, 8
mov edx, 0x20
call fcn.1401bda40
jmp 0x14002be3f
mov byte [rbp + 0x897], 1
lea rax, [0x1401c2dd8]
mov qword [rsp + 0x20], rax
lea rcx, [0x1401c2da1]
lea r9, [0x1401c29e0]
lea r8, [rbp + 0x2d0]
mov edx, 0x17
call fcn.1401be110
jmp 0x14002be3f
mov byte [rbp + 0x897], 1
lea rax, [0x1401c2d50]
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov r9, rsi
call fcn.1401be470
jmp 0x14002be3f
lea rax, [0x1401c2d50]
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.1401be470
jmp 0x14002be3f
lea rax, [0x1401c2d50]
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.1401be470
ud2