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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x7f8
movaps xmmword [rsp + 0x7e0], xmm7
movaps xmmword [rsp + 0x7d0], xmm6
mov r14, rdx
mov rbx, rcx
cmp dword [rdx], 2
jne 0x14013bb32
mov rax, qword [r14 + 8]
mov qword [r14 + 8], 0
test rax, rax
je 0x14013d841
mov qword [rbx], 3
mov qword [rbx + 8], rax
jmp 0x14013d6dc
mov rsi, r8
mov rcx, qword [r14 + 0x140]
test rcx, rcx
je 0x14013bb51
mov rdx, rsi
call fcn.1401afb2a
test al, al
je 0x14013d239
mov rcx, qword [r14 + 0x148]
test rcx, rcx
je 0x14013bb6d
mov rdx, rsi
call fcn.1401afb2a
test al, al
je 0x14013d239
mov qword [rsp + 0x28], rbx
mov eax, 0xe0
lea rcx, [rsp + 0x280]
add rcx, rax
mov qword [rsp + 0x180], rcx
add rax, r14
mov qword [rsp + 0x1f8], rax
xorps xmm6, xmm6
movaps xmm7, xmmword [0x14023fc70]
lea rax, [r14 + 0x20]
mov qword [rsp + 0x170], rax
lea rbx, [r14 + 0x88]
lea r12, [rsp + 0x50]
lea rax, [r12 + 0xb8]
mov qword [rsp + 0x198], rax
lea rax, [r12 + 0x80]
mov qword [rsp + 0x190], rax
lea rax, [r14 + 0x108]
mov qword [rsp + 0x48], rax
lea rax, [r14 + 0x109]
mov qword [rsp + 0x178], rax
lea r13, [r14 + 0x28]
lea rax, [r14 + 0xc8]
mov qword [rsp + 0x40], rax
lea rax, [r14 + 0x50]
mov qword [rsp + 0x200], rax
lea rbp, [rsp + 0x3d8]
lea rax, [0x140304268]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x188], rsi
mov rdx, qword [r14 + 0x128]
mov rax, qword [r14 + 0x130]
mov rcx, rbp
mov r8, rsi
call qword [rax + 0x18]
mov rax, qword [rsp + 0x3d8]
cmp rax, 3
je 0x14013bdc5
cmp eax, 4
je 0x14013d2cf
mov r8d, 0x98
lea rcx, [rsp + 0x738]
mov rdx, rbp
call fcn.140230440
mov al, byte [0x140353270]
mov edx, 0x28
xor ecx, ecx
call fcn.140190370
test rax, rax
je 0x14013d859
mov r15, rax
lea rcx, [rsp + 0x7a8]
mov rax, qword [rcx + 0x20]
mov qword [r15 + 0x20], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
mov ecx, 0xe
lea rdi, [rsp + 0x498]
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x508], r15
lea rax, [0x140304268]
mov qword [rsp + 0x510], rax
movzx eax, word [rsp + 0x500]
lea ecx, [rax - 0x12d]
cmp ecx, 3
jae 0x14013beb6
cmp qword [r14], 0
lea rbp, [rsp + 0x280]
je 0x14013bd1b
mov rax, qword [r14 + 8]
test rax, rax
je 0x14013bd1b
mov rdx, qword [r14 + 0x10]
mov r8, qword [r14 + 0x18]
mov rcx, qword [rsp + 0x170]
call qword [rax + 0x18]
mov qword [r14], 0
xor esi, esi
lea r15, [rsp + 0x68]
lea rdi, [0x1403031d0]
lea r8, [rdi + rsi]
mov rcx, r12
mov rdx, r13
call fcn.140072e99
cmp byte [rsp + 0x70], 2
je 0x14013bd5b
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
mov rcx, r15
call qword [rax + 0x18]
add rsi, 0x20
cmp rsi, 0x80
jne 0x14013bd30
mov rax, qword [rsp + 0x48]
movzx eax, byte [rax]
mov ecx, eax
or ecx, 4
cmp ecx, 5
lea rdi, [rsp + 0x288]
je 0x14013bee5
cmp al, 0xa
jb 0x14013bdaa
cmp qword [r14 + 0x118], 0
je 0x14013bdaa
mov r8, qword [r14 + 0x110]
mov rcx, qword [0x1403531b0]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rsp + 0x48]
movabs rcx, 0x101010101010101
mov qword [rax + 0x10], rcx
movups xmmword [rax], xmm7
jmp 0x14013bee5
lea rcx, [rsp + 0x3e0]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x160], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x150], xmm0
mov rcx, qword [rsp + 0x150]
test rcx, rcx
je 0x14013d5d0
mov rax, qword [rsp + 0x158]
call qword [rax + 0x30]
test rax, rax
je 0x14013d5d0
mov rsi, rax
mov rcx, rax
call qword [rdx + 0x38]
movabs rcx, 0xeff3031479eee1c5
cmp rax, rcx
jne 0x14013d5d0
movabs rax, 0x87f2e99c258c17bf
cmp rdx, rax
jne 0x14013d5d0
movzx eax, byte [rsi]
test eax, eax
je 0x14013be5b
cmp eax, 1
jne 0x14013d5d0
cmp byte [rsi + 1], 2
jne 0x14013d5d0
xor eax, eax
mov ecx, 4
jmp 0x14013be6f
cmp byte [rsi + 1], 2
jne 0x14013d5d0
mov eax, 7
mov ecx, 8
cmp dword [rsi + rcx], eax
jne 0x14013d5d0
cmp qword [r14], 0
je 0x14013c048
mov rax, qword [r14 + 8]
test rax, rax
lea rdi, [rsp + 0x380]
je 0x14013d5d0
mov r8, qword [r14 + 0x10]
mov r9, qword [r14 + 0x18]
lea rcx, [rsp + 0x1a0]
mov rdx, qword [rsp + 0x170]
call qword [rax]
jmp 0x14013c076
add eax, 0xfffffecd
cmp eax, 2
lea rbp, [rsp + 0x280]
jae 0x14013d3e5
cmp qword [r14], 0
lea rdi, [rsp + 0x288]
je 0x14013bee5
cmp qword [r14 + 8], 0
je 0x14013d3e5
movups xmm0, xmmword [0x140303260]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [0x140303250]
movaps xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x498]
mov rdx, r12
call fcn.14005c38c
test rax, rax
je 0x14013d3d0
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, rbp
call fcn.140048270
cmp qword [rsp + 0x280], 0
jne 0x14013d3d0
mov r8, qword [rsp + 0x288]
mov r9, qword [rsp + 0x290]
xor eax, eax
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x2a0], rbx
mov rcx, r12
mov rdx, rbp
call fcn.1401b5a23
mov r15, qword [rsp + 0x50]
movabs rax, 0x8000000000000000
cmp r15, rax
je 0x14013d3d0
mov ecx, 0xa
mov rbp, rdi
lea rsi, [rsp + 0x58]
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x280], r15
mov rcx, r12
lea rdx, [rsp + 0x280]
call fcn.14013aeb5
mov sil, byte [rsp + 0x50]
mov rcx, r12
call fcn.14013b5cc
cmp sil, 3
je 0x14013d395
mov ecx, 0xa
lea rax, [rsp + 0x570]
mov rdi, rax
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xa
lea rdi, [rsp + 0x230]
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x228], r15
mov rax, qword [r14 + 0x120]
cmp byte [rax + 0x218], 0
lea rbp, [rsp + 0x381]
je 0x14013c722
mov r9d, dword [rsp + 0x254]
test r9, r9
je 0x14013c3dc
mov rcx, qword [rsp + 0x230]
mov rdx, qword [rsp + 0x238]
cmp rdx, r9
jbe 0x14013c3b9
cmp byte [rcx + r9], 0xbf
jg 0x14013c3bf
jmp 0x14013d8f6
lea rax, [rsp + 0x1b0]
movups xmmword [rax], xmm6
lea rax, [0x1402ffa38]
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], 1
lea rdi, [rsp + 0x380]
mov rax, qword [r14 + 0x138]
cmp rax, 1
ja 0x14013d5c3
inc rax
mov qword [r14 + 0x138], rax
mov rcx, r12
mov rdx, rbx
call fcn.14013aeb5
cmp byte [rsp + 0x50], 3
je 0x14013d885
mov ecx, 0xb
mov r15, rdi
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x198]
movabs rcx, 0x101010101010101
mov qword [rax + 0x10], rcx
movups xmmword [rax], xmm7
mov rax, qword [rsp + 0x190]
movups xmmword [rax], xmm6
lea rax, [rsp + 0x68]
movups xmmword [rax + 0x10], xmm6
mov eax, 0
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x68], rax
mov ecx, 8
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 2
mov qword [rsp + 0xa0], rax
mov word [rsp + 0xa8], 0
mov byte [rsp + 0xb0], 0
lea rcx, [0x140287fd0]
mov qword [rsp + 0xc0], rcx
mov ecx, 1
mov qword [rsp + 0xc8], rcx
lea rdx, [0x1402876c8]
mov qword [rsp + 0xe0], rdx
lea rdx, [0x140332900]
mov qword [rsp + 0xe8], rdx
mov qword [rsp + 0xf0], rcx
mov qword [rsp + 0xf8], rax
mov word [rsp + 0x100], 0xffff
mov byte [rsp + 0x128], 2
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x48]
movzx esi, byte [rax]
cmp esi, 9
jae 0x14013c4e2
mov rbp, rbx
mov byte [rsp + 0x228], sil
mov ecx, dword [rsp + 0x570]
mov r8d, dword [rsp + 0x573]
lea r9, [rsp + 0x229]
mov dword [r9 + 3], r8d
mov dword [r9], ecx
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x238], rdx
lea rbx, [rsp + 0x570]
mov rcx, rbx
mov rdx, r12
lea r8, [rsp + 0x228]
call fcn.140065f73
mov ecx, 0xb
mov rdi, r12
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x658]
mov rdx, rbx
mov r8, r12
call fcn.14013231e
mov rsi, qword [rsp + 0x658]
mov r15b, byte [rsp + 0x660]
mov dil, byte [rsp + 0x661]
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
cmp rsi, 3
je 0x14013d868
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
mov rax, qword [rsp + 0x180]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov r8d, 0xd6
lea rcx, [rsp + 0x28a]
lea rdx, [rsp + 0x662]
call fcn.140230440
mov qword [rsp + 0x280], rsi
mov byte [rsp + 0x288], r15b
mov byte [rsp + 0x289], dil
movzx r15d, word [r14 + 0x80]
mov rcx, qword [r14 + 0x70]
mov rdx, qword [r14 + 0x78]
call fcn.14007538f
mov rsi, rax
mov rdi, rdx
mov rdx, qword [r14 + 0x48]
mov r8, qword [r14 + 0x50]
lea rcx, [rsp + 0x68]
call fcn.140133012
mov rdx, qword [r14 + 0x60]
mov r8, qword [r14 + 0x68]
lea rcx, [rsp + 0x80]
call fcn.140133274
movups xmm0, xmmword [r14 + 0x28]
mov rax, qword [r14 + 0x38]
mov word [rsp + 0xa8], r15w
mov qword [rsp + 0x98], rsi
mov qword [rsp + 0xa0], rdi
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rax
lea r15, [rsp + 0x280]
mov rcx, r15
call fcn.140070b81
mov ecx, 0xc
mov rdi, r15
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [r14 + 0x120]
add rsi, 0x10
mov r8d, 0x100
mov rcx, r12
mov rdx, r15
call fcn.140230440
mov rcx, rsi
mov r15, r12
mov rdx, r12
call fcn.14014a8dc
mov rsi, rax
mov rdi, rdx
mov rcx, qword [r14 + 0x128]
mov rdx, qword [r14 + 0x130]
call fcn.1400052a4
mov qword [r14 + 0x128], rsi
mov qword [r14 + 0x130], rdi
cmp qword [rsp + 0x150], 0
mov rbx, rbp
je 0x14013c3a1
lea rcx, [rsp + 0x150]
call fcn.14012ed9b
mov rsi, qword [rsp + 0x188]
mov r12, r15
lea rbp, [rsp + 0x3d8]
jmp 0x14013bc2a
jne 0x14013d8f6
cmp r9d, 4
jne 0x14013c3dc
lea rdx, [0x1403325a3]
mov r8, r9
call fcn.140230ac0
test eax, eax
je 0x14013ca71
mov esi, dword [r14 + 0xb4]
mov r15, qword [r14 + 0x90]
mov rdi, qword [r14 + 0x98]
mov rcx, r12
mov rdx, r15
mov r8, rdi
call fcn.140040610
mov rax, qword [r14 + 0xb8]
mov ecx, dword [r14 + 0xc0]
mov rdx, qword [rsp + 0x40]
movups xmm0, xmmword [rdx]
lea r8, [rsp + 0x68]
movups xmmword [r8 + 0x28], xmm0
mov dl, byte [rdx + 0x10]
mov byte [r8 + 0x38], dl
mov edx, dword [r14 + 0xb0]
mov r8d, dword [r14 + 0xc4]
movups xmm0, xmmword [r14 + 0xa0]
mov dword [rsp + 0x7c], esi
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x88], ecx
mov dword [rsp + 0x78], edx
mov dword [rsp + 0x8c], r8d
movups xmmword [rsp + 0x68], xmm0
mov rcx, r12
call fcn.1401b6ae7
mov rcx, r12
call fcn.1401b6969
cmp dword [rsp + 0x70], 0
mov rax, qword [rsp + 0x60]
je 0x14013c486
mov r9d, dword [rsp + 0x74]
cmp rax, r9
jae 0x14013c493
mov r9, rax
lea rdi, [rsp + 0x280]
jmp 0x14013c4ba
test r9d, r9d
lea rdi, [rsp + 0x280]
je 0x14013c4b5
cmp rax, r9
jbe 0x14013c4b5
mov rax, qword [rsp + 0x58]
cmp byte [rax + r9], 0xbf
jle 0x14013d94e
mov qword [rsp + 0x60], r9
mov dword [rsp + 0x70], 0
mov r8d, dword [rsp + 0x7c]
mov rdx, qword [rsp + 0x58]
inc r8d
je 0x14013c51d
cmp r9, r8
jbe 0x14013c517
cmp byte [rdx + r8], 0xbf
jg 0x14013c51d
jmp 0x14013d90a
jne 0x14013ca51
movzx edx, byte [r14 + 0x118]
mov rcx, qword [rsp + 0x178]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x573], ecx
mov dword [rsp + 0x570], eax
mov rax, qword [r14 + 0x110]
jmp 0x14013ca64
jne 0x14013d90a
cmp r9, r8
jne 0x14013c526
xor eax, eax
jmp 0x14013c52e
cmp byte [rdx + r8], 0x2f
sete al
test al, al
jne 0x14013c5ff
cmp dword [rsp + 0x68], 0
jne 0x14013c5ff
mov rcx, r9
test r9, r9
je 0x14013c5f2
lea rcx, [rdx + r9]
xor eax, eax
mov r8b, byte [rcx - 1]
test r8b, r8b
js 0x14013c565
dec rcx
movzx r8d, r8b
jmp 0x14013c5c7
movzx r10d, byte [rcx - 2]
cmp r10b, 0xc0
jge 0x14013c592
movzx r11d, byte [rcx - 3]
cmp r11b, 0xbf
jg 0x14013c59c
movzx esi, byte [rcx - 4]
add rcx, 0xfffffffffffffffc
and esi, 7
shl esi, 6
and r11d, 0x3f
or r11d, esi
jmp 0x14013c5a4
add rcx, 0xfffffffffffffffe
and r10d, 0x1f
jmp 0x14013c5af
add rcx, 0xfffffffffffffffd
and r11d, 0xf
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
shl r10d, 6
and r8b, 0x3f
movzx r8d, r8b
or r8d, r10d
cmp r8d, 0x110000
je 0x14013c5d9
cmp r8d, 0x20
jne 0x14013c5d9
inc rax
cmp rdx, rcx
jne 0x14013c553
mov rcx, r9
sub rcx, rax
jb 0x14013c5ff
je 0x14013c5f2
cmp r9, rcx
jbe 0x14013c5f2
cmp byte [rdx + rcx], 0xbf
jle 0x14013d94e
cmp r9, rcx
jb 0x14013c5ff
mov qword [rsp + 0x60], rcx
mov r9, rcx
mov rcx, rdi
mov r8, r9
call fcn.14011a6d1
mov sil, byte [rsp + 0x2a0]
cmp sil, 2
jne 0x14013c63d
cmp qword [rsp + 0x50], 0
je 0x14013c722
mov r8, qword [rsp + 0x58]
mov rcx, qword [0x1403531b0]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x14013c722
movups xmm0, xmmword [rsp + 0x280]
movups xmm1, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0x580], xmm1
movaps xmmword [rsp + 0x570], xmm0
mov eax, dword [rdi + 0x21]
mov ecx, dword [rdi + 0x24]
mov dword [rsp + 0x658], eax
mov dword [rsp + 0x65b], ecx
cmp qword [rsp + 0x50], 0
je 0x14013c68d
mov r8, qword [rsp + 0x58]
mov rcx, qword [0x1403531b0]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0x570]
movaps xmm1, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0x470], xmm0
movaps xmmword [rsp + 0x480], xmm1
mov byte [rsp + 0x490], sil
mov eax, dword [rsp + 0x658]
mov ecx, dword [rsp + 0x65b]
lea rdx, [rsp + 0x491]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
movups xmm0, xmmword [0x140303280]
movaps xmmword [rsp + 0x290], xmm0
movups xmm0, xmmword [0x140303270]
movaps xmmword [rsp + 0x280], xmm0
mov rcx, r12
mov rdx, r13
mov r8, rdi
lea r9, [rsp + 0x470]
call fcn.1400728ae
cmp byte [rsp + 0x70], 2
je 0x14013c722
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
lea rcx, [rsp + 0x68]
call qword [rax + 0x18]
mov rdx, qword [r14 + 0x90]
mov r8, qword [r14 + 0x98]
lea rcx, [rsp + 0x518]
call fcn.140040610
movups xmm0, xmmword [r14 + 0xb4]
mov rax, qword [rsp + 0x40]
movups xmm1, xmmword [rax]
lea rcx, [rsp + 0x558]
movups xmmword [rcx], xmm1
mov al, byte [rax + 0x10]
mov byte [rcx + 0x10], al
mov eax, dword [r14 + 0xb0]
mov ecx, dword [r14 + 0xc4]
movups xmm1, xmmword [r14 + 0xa0]
movups xmmword [rsp + 0x544], xmm0
mov dword [rsp + 0x540], eax
mov dword [rsp + 0x554], ecx
movups xmmword [rsp + 0x530], xmm1
mov r15, qword [r14 + 0xf0]
cmp r15, qword [r14 + 0xe0]
jne 0x14013c7af
mov rcx, qword [rsp + 0x1f8]
call fcn.14015c12a
imul rdi, r15, 0x58
add rdi, qword [r14 + 0xe8]
mov ecx, 0xb
lea rsi, [rsp + 0x518]
rep movsq qword [rdi], qword [rsi]
inc r15
mov qword [r14 + 0xf0], r15
mov rax, qword [r14 + 0x120]
mov rcx, qword [rax + 0x1d8]
test rcx, rcx
je 0x14013c80b
cmp ecx, 1
jne 0x14013d3ae
cmp r15, qword [rax + 0x1e0]
jae 0x14013d727
mov qword [rsp + 0x150], 0
jmp 0x14013c863
mov rcx, qword [r14 + 0xe8]
movzx edx, word [rsp + 0x500]
lea r8, [rsp + 0x228]
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], r15
mov word [rsp + 0x68], dx
mov rdx, qword [rax + 0x1e0]
mov rax, qword [rax + 0x1e8]
lea rcx, [rsp + 0x150]
mov r8, r12
call qword [rax + 0x28]
mov rax, qword [rsp + 0x150]
test rax, rax
jne 0x14013d3a4
mov esi, dword [rsp + 0x254]
test rsi, rsi
je 0x14013d280
mov r15, qword [rsp + 0x230]
mov rdi, qword [rsp + 0x238]
cmp rdi, rsi
jbe 0x14013c894
cmp byte [r15 + rsi], 0xbf
jg 0x14013c89a
jmp 0x14013d824
jne 0x14013d824
cmp esi, 4
jne 0x14013c8b5
mov rcx, r15
lea rdx, [0x1403325a3]
mov r8, rsi
call fcn.140230ac0
test eax, eax
je 0x14013c8ef
cmp rdi, rsi
jbe 0x14013c8c6
cmp byte [r15 + rsi], 0xbf
jg 0x14013c8cc
jmp 0x14013d824
jne 0x14013d824
cmp esi, 5
jne 0x14013d280
mov rcx, r15
lea rdx, [0x1403325a7]
mov r8, rsi
call fcn.140230ac0
test eax, eax
jne 0x14013d280
mov rax, qword [r14 + 0x120]
cmp byte [rax + 0x21a], 0
je 0x14013c939
cmp rdi, rsi
jbe 0x14013c910
cmp byte [r15 + rsi], 0xbf
jg 0x14013c916
jmp 0x14013d824
jne 0x14013d824
cmp esi, 5
jne 0x14013d2e0
mov rcx, r15
lea rdx, [0x1403325a7]
mov r8, rsi
call fcn.140230ac0
test eax, eax
jne 0x14013d2e0
mov ecx, 0xb
mov rdi, r12
lea rsi, [rsp + 0x228]
rep movsq qword [rdi], qword [rsi]
cmp qword [rbx], 0
je 0x14013c968
mov r8, qword [r14 + 0x90]
mov rcx, qword [0x1403531b0]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov ecx, 0xb
mov rdi, rbx
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xc
lea rdi, [rsp + 0x3d8]
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
xor edx, edx
mov qword [r14 + 0x28], rdx
mov qword [r14 + 0x40], rdx
mov r8d, 8
mov qword [r14 + 0x48], r8
mov rax, qword [rsp + 0x200]
movups xmmword [rax], xmm6
mov rax, qword [r14 + 0xf0]
lea rcx, [rax - 1]
imul rsi, rcx, 0x58
add rsi, qword [r14 + 0xe8]
mov qword [r14 + 0x60], r8
mov qword [r14 + 0x68], rdx
mov qword [r14 + 0x70], 2
mov qword [r14 + 0x78], rdx
mov word [r14 + 0x80], 0
cmp rax, 1
jb 0x14013ccfb
mov rcx, rbx
call fcn.1401b6724
mov rdi, rax
mov r15, rdx
mov rcx, rsi
call fcn.1401b6724
test rdi, rdi
je 0x14013ca27
test rax, rax
je 0x14013ca27
mov r8, rdx
cmp r15, rdx
jne 0x14013cb7c
mov rcx, rdi
mov rdx, rax
call fcn.140230ac0
test eax, eax
jne 0x14013cb7c
jmp 0x14013ca30
or rdi, rax
jne 0x14013cb7c
mov di, 1
cmp word [r14 + 0xb0], 0
je 0x14013ca9c
movzx eax, word [r14 + 0xb2]
mov r15w, 1
jmp 0x14013cb14
mov rcx, qword [r14 + 0x110]
mov rdx, qword [r14 + 0x118]
call fcn.140066802
lea r15, [rsp + 0x380]
jmp 0x14013c1a6
mov esi, dword [r14 + 0xb4]
mov r15, qword [r14 + 0x90]
mov rdi, qword [r14 + 0x98]
test rsi, rsi
je 0x14013cac7
cmp rdi, rsi
jbe 0x14013cace
cmp byte [r15 + rsi], 0xbf
jg 0x14013cad4
jmp 0x14013d824
mov r9d, dword [r14 + 0xb4]
mov rcx, qword [r14 + 0x90]
test r9, r9
je 0x14013cb07
mov rdx, qword [r14 + 0x98]
cmp rdx, r9
jbe 0x14013cb01
cmp byte [rcx + r9], 0xbf
jg 0x14013cb07
jmp 0x14013d8f6
xor esi, esi
jmp 0x14013c3f1
jne 0x14013d824
cmp esi, 5
jne 0x14013c3f1
mov rcx, r15
lea rdx, [0x1403325a7]
mov r8, rsi
call fcn.140230ac0
mov esi, 5
test eax, eax
jne 0x14013c3f1
jmp 0x14013c722
jne 0x14013d8f6
mov rdx, r9
call fcn.1401b0bc5
mov r15d, eax
mov eax, edx
cmp word [rsi + 0x28], 0
je 0x14013cb21
movzx edx, word [rsi + 0x2a]
jmp 0x14013cb5d
mov word [rsp + 0x36], ax
mov r9d, dword [rsi + 0x2c]
mov rcx, qword [rsi + 8]
test r9, r9
je 0x14013cb4e
mov rdx, qword [rsi + 0x10]
cmp rdx, r9
jbe 0x14013cb48
cmp byte [rcx + r9], 0xbf
jg 0x14013cb4e
jmp 0x14013d8f6
jne 0x14013d8f6
mov rdx, r9
call fcn.1401b0bc5
mov edi, eax
movzx eax, word [rsp + 0x36]
test r15w, r15w
je 0x14013cb72
test di, di
je 0x14013cb72
cmp ax, dx
jne 0x14013cb7c
jmp 0x14013ccfb
or di, r15w
je 0x14013ccfb
movups xmm0, xmmword [0x140303440]
movaps xmmword [rsp + 0x290], xmm0
movups xmm0, xmmword [0x140303430]
movaps xmmword [rsp + 0x280], xmm0
mov rcx, r12
lea rdx, [rsp + 0x3d8]
lea rsi, [rsp + 0x280]
mov r8, rsi
call fcn.140073221
cmp byte [rsp + 0x70], 2
je 0x14013cbd3
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
lea rcx, [rsp + 0x68]
call qword [rax + 0x18]
movups xmm0, xmmword [0x1403037c8]
movaps xmmword [rsp + 0x290], xmm0
movups xmm0, xmmword [0x1403037b8]
movaps xmmword [rsp + 0x280], xmm0
mov rcx, r12
lea rdx, [rsp + 0x3d8]
mov r8, rsi
call fcn.140073221
cmp byte [rsp + 0x70], 2
je 0x14013cc22
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
lea rcx, [rsp + 0x68]
call qword [rax + 0x18]
mov r9d, 7
mov rcx, r12
lea rdx, [rsp + 0x3d8]
lea r8, str.cookie2
call fcn.14007342f
cmp byte [rsp + 0x70], 2
je 0x14013cc5d
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
lea rcx, [rsp + 0x68]
call qword [rax + 0x18]
movups xmm0, xmmword [0x140303130]
movaps xmmword [rsp + 0x290], xmm0
movups xmm0, xmmword [0x140303120]
movaps xmmword [rsp + 0x280], xmm0
mov rcx, r12
lea rdx, [rsp + 0x3d8]
mov r8, rsi
call fcn.140073221
cmp byte [rsp + 0x70], 2
je 0x14013ccac
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
lea rcx, [rsp + 0x68]
call qword [rax + 0x18]
movups xmm0, xmmword [0x1403037f0]
movaps xmmword [rsp + 0x290], xmm0
movups xmm0, xmmword [0x1403037e0]
movaps xmmword [rsp + 0x280], xmm0
mov rcx, r12
lea rdx, [rsp + 0x3d8]
mov r8, rsi
call fcn.140073221
cmp byte [rsp + 0x70], 2
je 0x14013ccfb
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
lea rcx, [rsp + 0x68]
call qword [rax + 0x18]
mov rcx, r12
mov rdx, rbx
call fcn.14013aeb5
mov al, byte [rsp + 0x50]
cmp al, 3
je 0x14013d700
lea rdx, [rsp + 0x68]
mov ecx, dword [rdx - 0x17]
mov edx, dword [rdx - 0x14]
lea r8, [rsp + 0x1a1]
mov dword [r8 + 3], edx
mov dword [r8], ecx
mov rdx, qword [rsp + 0x58]
mov ecx, 9
lea rdi, [rsp + 0x1b0]
lea rsi, [rsp + 0x60]
rep movsq qword [rdi], qword [rsi]
mov byte [rsp + 0x1a0], al
mov qword [rsp + 0x1a8], rdx
cmp qword [r14], 0
je 0x14013cd80
mov rax, qword [r14 + 8]
test rax, rax
je 0x14013cd80
mov r8, qword [r14 + 0x10]
mov r9, qword [r14 + 0x18]
lea rcx, [rsp + 0x208]
mov rdx, qword [rsp + 0x170]
call qword [rax]
jmp 0x14013cda6
lea rax, [rsp + 0x218]
movups xmmword [rax], xmm6
lea rax, [0x1402ffa38]
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x210], 1
mov rax, qword [rsp + 0x198]
movabs rcx, 0x101010101010101
mov qword [rax + 0x10], rcx
movups xmmword [rax], xmm7
mov rax, qword [rsp + 0x190]
movups xmmword [rax], xmm6
lea rax, [rsp + 0x68]
movups xmmword [rax + 0x10], xmm6
xor eax, eax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x68], rax
mov ecx, 8
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], 2
mov qword [rsp + 0xa0], rax
mov word [rsp + 0xa8], 0
mov byte [rsp + 0xb0], 0
lea rcx, [0x140287fd0]
mov qword [rsp + 0xc0], rcx
mov ecx, 1
mov qword [rsp + 0xc8], rcx
lea rdx, [0x1402876c8]
mov qword [rsp + 0xe0], rdx
lea rdx, [0x140332900]
mov qword [rsp + 0xe8], rdx
mov qword [rsp + 0xf0], rcx
mov qword [rsp + 0xf8], rax
mov word [rsp + 0x100], 0xffff
mov byte [rsp + 0x128], 2
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x48]
movzx esi, byte [rax]
cmp esi, 9
jae 0x14013d1ed
mov byte [rsp + 0x380], sil
mov ecx, dword [rsp + 0x570]
mov r8d, dword [rsp + 0x573]
mov dword [rbp + 3], r8d
mov dword [rbp], ecx
mov qword [rsp + 0x388], rax
mov qword [rsp + 0x390], rdx
lea rcx, [rsp + 0x570]
mov rdx, r12
lea r8, [rsp + 0x380]
call fcn.140065f73
movzx edi, byte [rsp + 0x1a0]
test edi, edi
je 0x14013cf2b
cmp edi, 2
jne 0x14013cf23
call fcn.140076e4c
mov rsi, rax
mov rax, qword [rsp + 0x1a8]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, r12
call qword [r10]
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
jmp 0x14013cf2b
mov r15b, byte [rsp + 0x1a1]
mov rax, qword [rsp + 0x1b0]
mov r8, qword [rsp + 0x1b8]
mov r9, qword [rsp + 0x1c0]
lea rcx, [rsp + 0x390]
lea rdx, [rsp + 0x1c8]
call qword [rax]
mov rax, qword [rsp + 0x1d0]
mov r8, qword [rsp + 0x1d8]
mov r9, qword [rsp + 0x1e0]
mov rcx, r12
lea rdx, [rsp + 0x1e8]
call qword [rax]
movzx eax, word [rsp + 0x1f0]
mov word [rsp + 0x70], ax
mov byte [rsp + 0x380], dil
mov byte [rsp + 0x381], r15b
mov qword [rsp + 0x388], rsi
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmmword [rbp + 0x3f], xmm1
movups xmmword [rbp + 0x2f], xmm0
mov rax, qword [rsp + 0x70]
mov qword [rbp + 0x4f], rax
mov ecx, 0xb
mov rdi, r12
lea rsi, [rsp + 0x380]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x658]
lea rdx, [rsp + 0x570]
mov r8, r12
call fcn.14013231e
mov rsi, qword [rsp + 0x658]
mov r15b, byte [rsp + 0x660]
mov dil, byte [rsp + 0x661]
movups xmm0, xmmword [rsp + 0x208]
movups xmm1, xmmword [rsp + 0x218]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
cmp rsi, 3
je 0x14013d8b9
movups xmm0, xmmword [rsp + 0x208]
movups xmm1, xmmword [rsp + 0x218]
mov rax, qword [rsp + 0x180]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov r8d, 0xd6
lea rcx, [rsp + 0x28a]
lea rdx, [rsp + 0x662]
call fcn.140230440
mov qword [rsp + 0x280], rsi
mov byte [rsp + 0x288], r15b
mov byte [rsp + 0x289], dil
movzx r15d, word [rsp + 0x430]
mov rcx, qword [rsp + 0x420]
mov rdx, qword [rsp + 0x428]
call fcn.14007538f
mov rsi, rax
mov rdi, rdx
mov rdx, qword [rsp + 0x3f8]
mov r8, qword [rsp + 0x400]
lea rcx, [rsp + 0x68]
call fcn.140133012
mov rdx, qword [rsp + 0x410]
mov r8, qword [rsp + 0x418]
lea rcx, [rsp + 0x80]
call fcn.140133274
movups xmm0, xmmword [rsp + 0x3d8]
mov rax, qword [rsp + 0x3e8]
mov word [rsp + 0xa8], r15w
mov qword [rsp + 0x98], rsi
mov qword [rsp + 0xa0], rdi
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], rax
lea rdi, [rsp + 0x280]
mov rcx, rdi
call fcn.140070b81
mov ecx, 0xc
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
xor eax, eax
lea rbp, [rsp + 0x3d8]
mov rcx, qword [r13 + rax*8]
mov rdx, qword [rsp + rax*8 + 0x3d8]
mov qword [r13 + rax*8], rdx
mov qword [rsp + rax*8 + 0x3d8], rcx
inc rax
cmp rax, 0xc
jne 0x14013d126
mov rsi, qword [r14 + 0x120]
add rsi, 0x10
mov r8d, 0x100
mov rcx, r12
lea rdx, [rsp + 0x280]
call fcn.140230440
mov rcx, rsi
mov rdx, r12
call fcn.14014a8dc
mov rsi, rax
mov rdi, rdx
mov rcx, qword [r14 + 0x128]
mov rdx, qword [r14 + 0x130]
call fcn.1400052a4
mov qword [r14 + 0x128], rsi
mov qword [r14 + 0x130], rdi
lea rcx, [rsp + 0x1a0]
call fcn.140065f2e
mov rcx, rbp
call fcn.140070b81
lea rcx, [rsp + 0x498]
call fcn.140070b81
mov rcx, qword [rsp + 0x4f8]
call fcn.14012b27b
mov rcx, qword [rsp + 0x508]
mov rdx, qword [rsp + 0x510]
call fcn.1400052a4
mov rsi, qword [rsp + 0x188]
jmp 0x14013bc2a
cmp esi, 0xa
jne 0x14013d20a
mov rcx, qword [r14 + 0x110]
mov rdx, qword [r14 + 0x118]
call fcn.140066802
jmp 0x14013ce94
movzx edx, byte [r14 + 0x118]
mov rcx, qword [rsp + 0x178]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x573], ecx
mov dword [rsp + 0x570], eax
mov rax, qword [r14 + 0x110]
jmp 0x14013ce94
mov cx, 1
call fcn.140136a3e
mov r15, rax
mov rdx, qword [r14 + 0x90]
mov r8, qword [r14 + 0x98]
lea rsi, [rsp + 0x50]
mov rcx, rsi
call fcn.140040610
movups xmm0, xmmword [r14 + 0xb4]
movups xmm1, xmmword [r14 + 0xc8]
movups xmmword [rsi + 0x40], xmm1
mov al, byte [r14 + 0xd8]
jmp 0x14013d693
lea r14, [rsp + 0x50]
lea rsi, [rsp + 0x228]
mov ecx, 0xb
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
call fcn.140136b72
mov r15, rax
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.1401397bc
mov ecx, 0xb
mov rdi, r15
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x28]
mov qword [rax], 3
mov qword [rax + 8], r15
jmp 0x14013d7f9
mov rax, qword [rsp + 0x28]
mov qword [rax], 4
jmp 0x14013d6dc
lea rsi, [rsp + 0x50]
mov rcx, rsi
mov rdx, r15
mov r8, rdi
call fcn.140040610
lea r14, [rsp + 0x228]
mov rax, qword [r14 + 0x38]
movups xmm0, xmmword [r14 + 0x40]
movups xmmword [rsi + 0x40], xmm0
mov cl, byte [r14 + 0x50]
mov byte [rsi + 0x50], cl
movups xmm0, xmmword [r14 + 0x18]
movups xmm1, xmmword [r14 + 0x28]
mov qword [rsi + 0x38], rax
movups xmmword [rsi + 0x28], xmm1
movups xmmword [rsi + 0x18], xmm0
call fcn.140136b72
mov r15, rax
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.1401397bc
mov ecx, 0xb
mov rdi, r15
rep movsq qword [rdi], qword [rsi]
lea r12, [rsp + 0x50]
mov ecx, 0xb
mov rdi, r12
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov cx, 2
mov rdx, r15
call fcn.1401368fa
mov r14, rax
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.1401397bc
mov ecx, 0xb
mov rdi, r14
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x28]
mov qword [rax], 3
mov qword [rax + 8], r14
jmp 0x14013d7f9
test r15, r15
je 0x14013d3d0
mov r8, qword [rsp + 0x288]
jmp 0x14013d3c1
cmp rax, 1
jne 0x14013d735
cmp qword [rsp + 0x228], 0
je 0x14013d3d0
mov r8, qword [rsp + 0x230]
mov rcx, qword [0x1403531b0]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r15, qword [rsp + 0x508]
mov rax, qword [rsp + 0x510]
mov qword [rsp + 0x38], rax
mov rdx, qword [r14 + 0x90]
mov r8, qword [r14 + 0x98]
lea rsi, [rsp + 0x50]
mov rcx, rsi
call fcn.140040610
movups xmm0, xmmword [r14 + 0xb4]
mov rax, qword [rsp + 0x40]
movups xmm1, xmmword [rax]
movups xmmword [rsi + 0x40], xmm1
mov al, byte [rax + 0x10]
mov byte [rsi + 0x50], al
mov eax, dword [r14 + 0xb0]
mov ecx, dword [r14 + 0xc4]
movups xmm1, xmmword [r14 + 0xa0]
movups xmmword [rsi + 0x2c], xmm0
mov dword [rsi + 0x28], eax
mov dword [rsi + 0x3c], ecx
movups xmmword [rsi + 0x18], xmm1
mov rsi, qword [r14 + 0x140]
mov qword [r14 + 0x140], 0
mov rbx, qword [r14 + 0xf8]
mov edi, dword [r14 + 0x100]
mov al, byte [0x140353270]
test rsi, rsi
je 0x14013d4a5
cmp edi, 0x3b9aca00
jne 0x14013d4dd
mov edx, 0x18
xor ecx, ecx
call fcn.140190370
test rax, rax
je 0x14013d93f
mov r14, rax
mov qword [rax], r15
mov rax, qword [rsp + 0x38]
mov qword [r14 + 8], rax
mov qword [r14 + 0x10], rsi
lea rbx, [0x140304238]
jmp 0x14013d56c
cmp edi, 0x3b9aca00
jne 0x14013d529
mov edx, 0x10
xor ecx, ecx
call fcn.140190370
test rax, rax
je 0x14013d975
mov r14, rax
mov qword [rax], r15
mov rax, qword [rsp + 0x38]
mov qword [r14 + 8], rax
lea rbx, [0x140304298]
jmp 0x14013d56c
mov edx, 0xa0
xor ecx, ecx
call fcn.140190370
test rax, rax
je 0x14013d966
mov r14, rax
mov qword [rax], 2
mov qword [rax + 0x78], rbx
mov dword [rax + 0x80], edi
mov qword [rax + 0x88], r15
mov rax, qword [rsp + 0x38]
mov qword [r14 + 0x90], rax
mov qword [r14 + 0x98], rsi
lea rbx, [0x140304208]
jmp 0x14013d56c
mov edx, 0x98
xor ecx, ecx
call fcn.140190370
test rax, rax
je 0x14013d984
mov r14, rax
mov qword [rax], 2
mov qword [rax + 0x78], rbx
mov dword [rax + 0x80], edi
mov qword [rax + 0x88], r15
mov rax, qword [rsp + 0x38]
mov qword [r14 + 0x90], rax
lea rbx, fcn.1401521be
mov al, byte [0x140353270]
mov edx, 0x58
xor ecx, ecx
call fcn.140190370
test rax, rax
je 0x14013d930
lea rsi, [rsp + 0x50]
mov ecx, 0xb
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x498]
mov ecx, 0xe
mov rdx, qword [rsp + 0x28]
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov qword [rdx + 0x70], r14
mov qword [rdx + 0x78], rbx
mov qword [rdx + 0x80], rax
jmp 0x14013d6dc
lea rcx, [rsp + 0x1a0]
call fcn.14013173c
mov bl, byte [rsp + 0x160]
cmp bl, 7
jne 0x14013d5e0
xor esi, esi
jmp 0x14013d61b
mov al, byte [0x140353270]
mov edx, 0x18
xor ecx, ecx
call fcn.140190370
test rax, rax
je 0x14013d93f
mov rsi, rax
lea rax, [rsp + 0x161]
movaps xmm0, xmmword [rax - 0x11]
movups xmmword [rsi], xmm0
mov byte [rsi + 0x10], bl
mov ecx, dword [rax]
mov eax, dword [rax + 3]
mov dword [rsi + 0x11], ecx
mov dword [rsi + 0x14], eax
mov al, byte [0x140353270]
mov edx, 0x70
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x28]
mov qword [rcx], 3
mov qword [rcx + 8], rax
lea rcx, [rsp + 0x3d8]
lea ecx, [rsp + 0x3d8]
mov edi, 1
lea rbx, [0x1402ff300]
jmp 0x14013d745
mov rdi, qword [rsp + 0x158]
mov rbx, qword [rsp + 0x160]
mov rdx, qword [r14 + 0x90]
mov r8, qword [r14 + 0x98]
lea rsi, [rsp + 0x50]
lea rax, [0x140332cb8]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, rdi
xor r8d, r8d
mov r9, rsi
call fcn.1402323a0
lea rcx, str.Pending_error_polled_more_than_once
lea r8, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.12.5_src_async_implclient.rsinternal_error:_entered_unreachable_code:_hickory_dns_shouldnt_be_enabled_unless_the_feature_is
mov edx, 0x23
call fcn.1402321d0
mov ecx, 8
mov edx, 0x28
call fcn.1402316b0
lea rsi, [rsp + 0x50]
mov rcx, rsi
call fcn.14013173c
mov byte [rsi], r15b
mov byte [rsi + 1], dil
lea rax, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.12.5_src_async_implclient.rsinternal_error:_entered_unreachable_code:_hickory_dns_shouldnt_be_enabled_unless_the_feature_is
jmp 0x14013d8d4
mov rax, qword [rsp + 0x58]
lea r8, [rsp + 0x280]
mov qword [r8], rax
lea rax, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.12.5_src_async_implclient.rsinternal_error:_entered_unreachable_code:_hickory_dns_shouldnt_be_enabled_unless_the_feature_is
mov qword [rsp + 0x20], rax
lea rcx, str.URL_was_already_validated_as_URI__0_
lea r9, fcn.1401393f3
mov edx, 0x20
call fcn.1402320b0
lea rsi, [rsp + 0x50]
mov rcx, rsi
call fcn.14013173c
mov byte [rsi], r15b
mov byte [rsi + 1], dil
lea rax, str.C:Usersdiddy.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.12.5_src_async_implclient.rsinternal_error:_entered_unreachable_code:_hickory_dns_shouldnt_be_enabled_unless_the_feature_is
mov qword [rsp + 0x20], rax
lea rcx, str.valid_request_parts
lea r9, [0x140302438]
lea r8, [rsp + 0x50]
and al, 0x50