Function at 0x140003ec4
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xef8
movdqa xmmword [rsp + 0xee0], xmm8
movdqa xmmword [rsp + 0xed0], xmm7
movdqa xmmword [rsp + 0xec0], xmm6
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0x260], rdx
mov qword [rsp + 0x268], r8
mov r14, qword [0x1401bf120]
test r14, r14
je 0x140004034
cmp qword [0x1401bf138], 0
je 0x140004189
mov rsi, r8
mov rdi, rdx
mov rcx, qword [0x1401bf140]
mov rdx, qword [0x1401bf148]
mov r8, rdi
mov r9, rsi
call fcn.14007228d
mov r15, qword [0x1401bf128]
mov r12, r15
and r12, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm6, xmm0, 0
xor r13d, r13d
lea rbx, [rsp + 0x670]
pcmpeqd xmm7, xmm7
movdqu xmm8, xmmword [r14 + r12]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm6
pmovmskb eax, xmm0
mov word [rsp + 0x670], ax
mov rcx, rbx
call fcn.140021650
test rax, rax
je 0x140003fcb
add rdx, r12
and rdx, r15
shl rdx, 6
mov rbp, r14
sub rbp, rdx
mov r8, qword [rbp - 0x38]
mov r9, qword [rbp - 0x30]
mov rcx, rdi
mov rdx, rsi
call fcn.140066cb0
test al, al
je 0x140003f95
jmp 0x140003fed
pcmpeqb xmm8, xmm7
pmovmskb eax, xmm8
test eax, eax
jne 0x140004189
add r12, r13
add r12, 0x10
add r13, 0x10
and r12, r15
jmp 0x140003f7a
mov rdx, qword [rbp - 0x20]
mov r8, qword [rbp - 0x18]
mov rsi, qword [rsp + 0xe8]
mov rcx, rsi
call fcn.14000d890
mov dl, byte [rbp - 0xc]
cmp byte [rbp - 0x10], 0x11
mov eax, 0x11
mov ecx, 0x11
je 0x14000401b
mov ecx, dword [rbp - 0x10]
cmp dl, 0x11
je 0x140004023
mov eax, dword [rbp - 0xc]
mov dl, byte [rbp - 8]
mov dword [rsi + 0x18], ecx
mov dword [rsi + 0x1c], eax
mov byte [rsi + 0x20], dl
jmp 0x140004a83
call fcn.140018780
mov rbx, qword [rax]
mov r14, qword [rax + 8]
lea rcx, [rbx + 1]
mov qword [rax], rcx
mov rcx, qword [0x1401bf120]
test rcx, rcx
je 0x14000415d
mov rdx, qword [0x1401bf128]
test rdx, rdx
je 0x14000415d
mov rax, qword [0x1401bf138]
test rax, rax
je 0x140004152
add rdx, rcx
inc rdx
movdqa xmm0, xmmword [rcx]
pmovmskb r8d, xmm0
not r8d
lea rsi, [rsp + 0x688]
mov qword [rsi - 0x18], rcx
add rcx, 0x10
mov qword [rsi - 0x10], rcx
mov qword [rsi - 8], rdx
mov word [rsi], r8w
mov qword [rsi + 8], rax
mov r15d, 1
test r15, r15
jne 0x1400040eb
jmp 0x140004144
mov rax, qword [rsp + 0x678]
movdqa xmm0, xmmword [rax]
pmovmskb ecx, xmm0
not ecx
mov word [rsp + 0x688], cx
add qword [rsp + 0x670], 0xfffffffffffffc00
add rax, 0x10
mov qword [rsp + 0x678], rax
mov rcx, rsi
call fcn.140021650
cmp rax, 1
jne 0x1400040b9
mov rdi, rdx
shl rdi, 6
mov r12, qword [rsp + 0x670]
mov r15, qword [rsp + 0x690]
mov r13, r12
sub r13, rdi
dec r15
mov qword [rsp + 0x690], r15
mov rcx, qword [r13 - 0x40]
mov rdx, qword [r13 - 0x38]
call fcn.140040195
neg rdi
mov rcx, qword [r12 + rdi - 0x28]
mov rdx, qword [r13 - 0x20]
call fcn.140040195
jmp 0x1400040af
mov rcx, qword [0x1401bf120]
mov rdx, qword [0x1401bf128]
mov r8d, 0x40
call fcn.140047634
movups xmm0, xmmword [0x14018c810]
movups xmmword [0x1401bf130], xmm0
movdqu xmm0, xmmword [0x14018c800]
movdqu xmmword [0x1401bf120], xmm0
mov qword [0x1401bf140], rbx
mov qword [0x1401bf148], r14
lea rax, [rsp + 0x260]
lea rcx, [rsp + 0xae0]
mov qword [rcx], rax
lea rax, str.https:__api.steampowered.com_ICommunityService_GetApps_v1__appids_5B0_5D
lea rdx, [rsp + 0x670]
mov qword [rdx], rax
mov r15d, 1
mov qword [rdx + 8], r15
and qword [rdx + 0x20], 0
lea rax, [0x140011bb0]
mov qword [rcx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], r15
lea rcx, [rsp + 0x658]
call fcn.140001bfc
lea rsi, [rsp + 0x670]
mov edx, 2
mov rcx, rsi
call fcn.14002c418
cmp dword [rsi], 3
je 0x140005849
lea r14, [rsp + 0xae0]
lea rsi, [rsp + 0x670]
mov ecx, 0xc
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
lea rdx, [0x140184fc0]
lea rsi, [rsp + 0x670]
mov r8d, 3
mov rcx, rsi
call fcn.140051007
pxor xmm6, xmm6
lea r8, [rsp + 0x5d0]
movdqa xmmword [r8 + 0x10], xmm6
movdqa xmmword [r8], xmm6
lea rdi, [rsp + 0xc30]
mov rcx, rdi
mov rdx, r14
mov r9, rsi
call fcn.14003442c
mov rcx, rdi
call fcn.140036b7e
lea rdi, [rsp + 0x110]
mov ecx, 0xc
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x670]
mov rcx, rsi
call fcn.1400b136c
mov rcx, rsi
call fcn.14006d174
mov r13, rax
mov r12, rdx
movups xmm0, xmmword [0x14018c800]
movups xmmword [rsi + 4], xmm0
movups xmm0, xmmword [0x14018c810]
movups xmmword [rsi + 0x14], xmm0
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x3c0], xmm0
movups xmm0, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x3d0], xmm0
mov eax, dword [rsi + 0x20]
mov dword [rsp + 0x3e0], eax
xor ebp, ebp
xor ecx, ecx
call fcn.140084007
mov rdi, rax
movdqu xmmword [rsi + 7], xmm6
movups xmm0, xmmword [rsi]
movaps xmmword [r14], xmm0
mov rax, qword [rsi + 0xf]
mov qword [r14 + 0xf], rax
mov ecx, 0x200
mov edx, 0x80
call fcn.1400b3d4e
mov rbx, rax
mov qword [rax], r15
mov qword [rax + 8], r15
mov qword [rax + 0x80], rdi
and qword [rax + 0x88], 0
movdqa xmmword [rax + 0x100], xmm6
and qword [rax + 0x110], 0
mov qword [rax + 0x180], rdi
mov qword [rax + 0x188], rdi
and qword [rax + 0x190], 0
mov byte [rax + 0x198], bpl
and qword [rax + 0x1a0], 0
mov byte [rax + 0x1a8], bpl
movdqa xmm0, xmmword [r14]
movdqu xmmword [rax + 0x1a9], xmm0
mov rax, qword [r14 + 0xf]
mov qword [rbx + 0x1b8], rax
movdqa xmmword [rbx + 0x1c0], xmm6
mov qword [rbx + 0x1d0], r15
and qword [rbx + 0x1d8], 0
lock inc qword [rbx]
jle case.0x140005f7e.2
mov qword [rsp + 0x470], rbx
mov ecx, 0x48
mov edx, 8
call fcn.1400b3d4e
mov r15, rax
mov eax, 1
mov qword [r15], rax
mov qword [r15 + 8], rax
and qword [r15 + 0x10], 0
and qword [r15 + 0x40], 0
lock inc qword [r15]
jle case.0x140005f7e.2
mov qword [rsp + 0x478], r15
movabs r14, 0x8000000000000000
lea rsi, [rsp + 0x670]
mov qword [rsi + 0x10], r14
and qword [rsi], 0
mov ecx, 0x1d
call fcn.14008c314
movups xmm0, xmmword [str.reqwest_internal_sync_runtime]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [0x140185695]
movups xmmword [rdx + 0xd], xmm0
lea r8, [rsp + 0xc30]
mov qword [r8], rax
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], 0x1d
lea rdi, [rsp + 0xae0]
mov rcx, rdi
mov rdx, rsi
call fcn.140091bd0
mov rax, qword [rsp + 0xad4]
mov qword [rsp + 0x98], rax
mov eax, dword [rsp + 0xadc]
mov dword [rsp + 0xa0], eax
mov rax, qword [rsp + 0xac8]
mov qword [rsp + 0xf0], rax
mov eax, dword [rsp + 0xad0]
mov dword [rsp + 0xf8], eax
mov rax, qword [rsp + 0xabc]
mov qword [rsp + 0x2b0], rax
mov eax, dword [rsp + 0xac4]
mov dword [rsp + 0x2b8], eax
mov rax, qword [rsp + 0xab0]
mov qword [rsp + 0x270], rax
mov eax, dword [rsp + 0xab8]
mov dword [rsp + 0x278], eax
mov eax, dword [rsp + 0xaac]
mov dword [rsp + 0x2e8], eax
mov rax, qword [rsp + 0xaa4]
mov qword [rsp + 0x2e0], rax
mov eax, dword [rsp + 0x3e0]
mov dword [rsi + 0x20], eax
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmm1, xmmword [rsp + 0x3d0]
movaps xmmword [rsi + 0x10], xmm1
movaps xmmword [rsi], xmm0
movdqu xmm0, xmmword [rsp + 0x350]
movdqa xmmword [rsp + 0x280], xmm0
mov al, byte [rsp + 0xd7]
mov byte [rsp + 0x7e], al
movzx eax, word [rsp + 0xd5]
mov word [rsp + 0x7c], ax
mov rsi, qword [rdi + 0x10]
cmp qword [rdi], 0
je 0x140004527
mov rdi, qword [rsp + 0xae8]
jmp 0x14000452f
call fcn.1400a6130
mov rdi, rax
cmp rsi, r14
jne 0x140004538
xor ecx, ecx
jmp 0x14000457d
lea rax, [rsp + 0xaf8]
lea rdx, [rsp + 0x2f0]
mov qword [rdx], rsi
movdqu xmm0, xmmword [rax]
movdqu xmmword [rdx + 8], xmm0
lea rsi, [rsp + 0x5d0]
mov rcx, rsi
call fcn.1400b4f16
cmp qword [rsi], r14
jne 0x140005875
mov rcx, qword [rsp + 0x5d8]
mov rdx, qword [rsp + 0x5e0]
mov qword [rsp + 0x58], r12
call fcn.14008f2d0
mov qword [rsp + 0x2c0], rax
lock inc qword [rax]
jle case.0x140005f7e.2
mov rsi, rax
mov ecx, 0x30
mov edx, 8
call fcn.1400b3d4e
mov r12, rax
mov eax, 1
mov qword [r12], rax
mov qword [r12 + 8], rax
pxor xmm0, xmm0
movdqu xmmword [r12 + 0x10], xmm0
mov qword [rsp + 0x5d0], r12
lock inc qword [r12]
jle case.0x140005f7e.2
xor ecx, ecx
call fcn.14009b340
mov r14, rax
test rax, rax
mov qword [rsp + 0x50], rdi
je 0x1400045fd
lock inc qword [r14]
jle case.0x140005f7e.2
mov rcx, r14
jmp 0x1400045ff
xor ecx, ecx
call fcn.14009b340
mov rbp, r13
mov rdi, r12
add rdi, 0x10
lea rcx, [rsp + 0xc30]
mov qword [rcx], rax
call fcn.1400b4fa7
mov rcx, qword [rdi]
test rcx, rcx
je 0x14000462f
add rcx, 0x10
call fcn.140091a60
mov r13d, 8
mov ecx, 0x1c0
mov edx, 8
call fcn.1400b3d4e
mov qword [rax], rsi
mov qword [rax + 8], r12
mov qword [rax + 0x10], r14
lea rdi, [rax + 0x18]
lea rsi, [rsp + 0x110]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov qword [rax + 0x78], 1
mov qword [rax + 0x80], 0xa
pxor xmm0, xmm0
movdqu xmmword [rax + 0x88], xmm0
mov qword [rax + 0x98], r13
movdqu xmmword [rax + 0xa0], xmm0
mov qword [rax + 0xb0], r13
and qword [rax + 0xb8], 0
and dword [rax + 0xc0], 0
and dword [rax + 0xc8], 0
and dword [rax + 0xd0], 0
mov rcx, qword [rsp + 0x98]
mov qword [rax + 0xd4], rcx
mov ecx, dword [rsp + 0xa0]
mov dword [rax + 0xdc], ecx
mov ecx, 0x3b9aca00
mov dword [rax + 0xe0], ecx
mov qword [rax + 0xe8], 0x5a
and dword [rax + 0xf0], 0
mov rdx, qword [rsp + 0xf0]
mov qword [rax + 0xf4], rdx
mov edx, dword [rsp + 0xf8]
mov dword [rax + 0xfc], edx
mov dword [rax + 0x100], ecx
mov edx, dword [rsp + 0x2b8]
mov dword [rax + 0x10c], edx
mov rdx, qword [rsp + 0x2b0]
mov qword [rax + 0x104], rdx
mov dword [rax + 0x110], ecx
mov edx, dword [rsp + 0x278]
mov dword [rax + 0x11c], edx
mov rdx, qword [rsp + 0x270]
mov qword [rax + 0x114], rdx
mov dword [rax + 0x120], ecx
mov edx, dword [rsp + 0x2e8]
mov dword [rax + 0x12c], edx
mov rdx, qword [rsp + 0x2e0]
mov qword [rax + 0x124], rdx
mov dword [rax + 0x130], ecx
mov ecx, dword [rsp + 0x690]
mov dword [rax + 0x154], ecx
movaps xmm1, xmmword [rsp + 0x670]
movaps xmm2, xmmword [rsp + 0x680]
movups xmmword [rax + 0x144], xmm2
movups xmmword [rax + 0x134], xmm1
mov qword [rax + 0x158], rbp
mov rcx, qword [rsp + 0x58]
mov qword [rax + 0x160], rcx
or qword [rax + 0x168], 0xffffffffffffffff
movdqu xmmword [rax + 0x170], xmm0
mov dword [rax + 0x188], 0x1000101
mov word [rax + 0x18c], 0x101
and qword [rax + 0x18e], 0
mov dword [rax + 0x196], 0x2000001
mov byte [rax + 0x19a], 2
movdqa xmm0, xmmword [rsp + 0x280]
movdqu xmmword [rax + 0x19b], xmm0
mov word [rax + 0x1ab], 0x404
mov cl, byte [rsp + 0x7e]
mov byte [rax + 0x1af], cl
movzx ecx, word [rsp + 0x7c]
mov word [rax + 0x1ad], cx
mov qword [rax + 0x1b0], rbx
mov qword [rax + 0x1b8], r15
lea r8, [0x140181630]
mov rcx, qword [rsp + 0x50]
mov rdx, rax
call fcn.1400a6450
mov rsi, rdx
test rax, rax
je 0x140004881
lea rcx, [rsp + 0x5d0]
call fcn.1400b28f9
lea rcx, [rsp + 0x2c0]
call fcn.140073441
mov rcx, rsi
call fcn.140076dad
mov rsi, rax
lea rcx, [rsp + 0x478]
call fcn.140084221
jmp 0x140004a26
mov rax, qword [rsp + 0x2c0]
mov rcx, qword [rsp + 0x5d0]
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], rcx
mov qword [rsp + 0x380], rsi
call fcn.140091c30
mov rcx, rax
call fcn.140084264
add rax, 0x10
lea r13, [0x14017f928]
lea rsi, [rsp + 0xae0]
mov qword [rsi], r13
mov qword [rsi + 8], rax
mov qword [rsp + 0xc30], r15
movabs r12, 0x8000000000000000
test r15, r15
je 0x1400057e1
mov rcx, rsi
call fcn.1400b54ec
mov ebp, eax
test bpl, 1
jne 0x1400049aa
mov edi, ebp
shr edi, 0x10
mov r14, qword [r15 + 0x40]
test r14b, 2
jne 0x1400049c2
test r14b, 4
jne 0x14000581b
test r14b, 1
je 0x140004943
mov rcx, qword [r15 + 0x30]
mov rdx, qword [r15 + 0x38]
mov r8, qword [rsp + 0xae0]
mov r9, qword [rsp + 0xae8]
call fcn.1400b5546
test al, al
je 0x14000494b
test r14b, 1
je 0x14000496d
jmp 0x14000499e
mov rax, qword [r15 + 0x40]
mov rcx, rax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [r15 + 0x40], rcx
jne 0x14000494f
test al, 2
jne 0x1400049bc
mov rax, qword [r15 + 0x30]
mov rcx, qword [r15 + 0x38]
call qword [rax + 0x18]
mov rax, qword [rsp + 0xae0]
mov rcx, qword [rsp + 0xae8]
call qword [rax]
mov qword [r15 + 0x30], rax
mov qword [r15 + 0x38], rdx
mov rax, qword [r15 + 0x40]
mov rcx, rax
or rcx, 1
lock cmpxchg qword [r15 + 0x40], rcx
jne 0x14000498b
test al, 2
jne 0x1400049c2
shr ebp, 8
mov ecx, ebp
mov edx, edi
call fcn.1400b5520
call fcn.14008fb80
mov r15, qword [rsp + 0xc30]
jmp 0x1400048e2
lock or qword [r15 + 0x40], 1
mov rsi, qword [r15 + 0x18]
mov r14, qword [r15 + 0x10]
and qword [r15 + 0x10], 0
xor ecx, ecx
mov edx, edi
call fcn.1400b5520
test r14, r14
je 0x140005824
lea rdi, [rsp + 0xc30]
mov rcx, rdi
call fcn.140072f1d
and qword [rdi], 0
mov rcx, rdi
call fcn.140084221
mov rax, qword [rsp + 0xae0]
mov rcx, qword [rsp + 0xae8]
call qword [rax + 0x18]
test rsi, rsi
je 0x140004ab0
lea rcx, [rsp + 0x370]
call fcn.140083f81
lea rcx, [rsp + 0x470]
call fcn.140083fac
mov qword [rsp + 0xd48], rsi
mov qword [rsp + 0xd40], 3
mov ecx, 0x30
mov edx, 8
call fcn.1400b3d4e
mov r15, rax
mov eax, 1
mov qword [r15], rax
mov qword [r15 + 8], rax
mov qword [r15 + 0x10], rbx
mov rax, qword [rsp + 0x380]
mov qword [r15 + 0x28], rax
movups xmm0, xmmword [rsp + 0x370]
movups xmmword [r15 + 0x18], xmm0
mov qword [rsp + 0x2c8], r15
mov qword [rsp + 0x2d0], 0x1e
and dword [rsp + 0x2d8], 0
mov rdx, qword [rsp + 0x660]
mov r8, qword [rsp + 0x668]
lea rsi, [rsp + 0xae0]
mov rcx, rsi
call fcn.140082e8b
mov r14, qword [rsi]
cmp r14, r12
jne 0x140004b3e
mov eax, 2
mov rsi, qword [rsp + 0xae8]
jmp 0x140004bbc
lea rbx, [rsp + 0x698]
mov rcx, rbx
call fcn.14002c3b7
movabs rax, 0x101010101010101
mov qword [rbx + 0xd8], rax
movaps xmm0, xmmword [0x1400c67d0]
movups xmmword [rbx + 0xc8], xmm0
lea rax, [rsp + 0x6f8]
lea rsi, [rsp + 0xae0]
mov ecx, 0xb
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
and qword [rbx - 0x28], 0
mov dword [rax + 0x60], 0x3b9aca00
mov byte [rax + 0x80], 2
mov rsi, qword [rax - 0x80]
lea rdx, [rsp + 0x680]
lea rcx, [rsp + 0xc30]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
xor eax, eax
lock inc qword [r15]
jle case.0x140005f7e.2
lea rdi, [rsp + 0x120]
mov qword [rdi + 0x128], r15
mov qword [rdi + 0x130], 0x1e
and dword [rdi + 0x138], 0
mov qword [rdi - 0x10], rax
mov qword [rdi - 8], rsi
lea rdx, [rsp + 0xc30]
mov r8d, pe_nt_image_headers64
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x100], 2
movdqu xmm0, xmmword [rsp + 0x370]
movups xmm1, xmmword [rsp + 0x380]
movdqu xmmword [rdi + 0x108], xmm0
movups xmmword [rdi + 0x118], xmm1
cmp r14, r12
je 0x140004e0d
mov r8d, dword [rsp + 0x1c4]
mov rcx, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1a8]
call fcn.140043fd2
lea r8, [0x1401b2bcd]
mov r9d, 3
mov rcx, rax
call fcn.140037fc3
test al, al
je 0x140004e0d
lea rdi, [rsp + 0x198]
mov rcx, rdi
call fcn.1400bef92
lea r8, [rdx + rax]
lea rsi, [rsp + 0x670]
mov rcx, rsi
mov rdx, rax
call fcn.14003f747
mov rax, qword [rsi]
movabs rcx, 0x8000000000000001
cmp rax, rcx
je 0x140004e0d
movdqu xmm0, xmmword [rsp + 0x678]
lea rdx, [rsp + 0x5d0]
movdqu xmmword [rdx + 8], xmm0
mov qword [rdx], rax
lea rsi, [rsp + 0x2f0]
mov rcx, rsi
call fcn.14000d900
mov rcx, rdi
call fcn.1400befd4
mov bpl, 1
test rax, rax
je 0x140004d51
mov r8, rdx
add r8, rax
lea rbx, [rsp + 0xae0]
mov rcx, rbx
mov rdx, rax
call fcn.14003f747
mov rax, qword [rbx]
movabs rcx, 0x8000000000000001
cmp rax, rcx
je 0x140004d51
movdqu xmm0, xmmword [rsp + 0xae8]
lea rdx, [rsp + 0x670]
movdqu xmmword [rdx + 8], xmm0
mov qword [rdx], rax
lea rbx, [rsp + 0x3c0]
mov rcx, rbx
call fcn.14000d900
mov r12, qword [rbx]
movabs rax, 0x8000000000000000
cmp r12, rax
sete bpl
cmp qword [rsp + 0x300], 0
jne 0x140004d8b
test bpl, bpl
je 0x140004d8b
mov rdx, qword [rsp + 0x3c8]
mov rcx, r12
call fcn.140081605
mov rcx, qword [rsp + 0x2f0]
mov rdx, qword [rsp + 0x2f8]
call fcn.140040195
jmp 0x140004e0d
lea rbx, [rsp + 0x2f8]
mov rcx, rdi
call fcn.1400bec99
lea rdx, str.has_authority_means_set_username_shouldnt_fail
lea r9, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_impl_request.rs
mov r8d, 0x2f
mov ecx, eax
call fcn.14005d3ac
mov rcx, rdi
call fcn.1400beeaf
lea rdx, str.has_authority_means_set_password_shouldnt_fail
lea r9, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_impl_request.rs
mov r8d, 0x2f
mov ecx, eax
call fcn.14005d3ac
mov rax, qword [rbx - 8]
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0xf0], xmm0
movdqu xmm0, xmmword [rsp + 0x3c8]
movdqa xmmword [rsp + 0x2b0], xmm0
movabs rbx, 0x8000000000000000
cmp rax, rbx
jne 0x1400054cc
lea rcx, [rsp + 0x480]
lea rdx, [rsp + 0x110]
lea r14, [rsp + 0x350]
lea rax, str.called_after_complete
lea rcx, [rsp + 0x670]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04librarycore_srccharmethods.rsh5e_
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.37.0_src_synconeshot.rs
call fcn.1400c1010
xor ecx, ecx
mov edx, edi
call fcn.1400b5520
lea rcx, [rsp + 0xc30]
call fcn.140084221
mov rax, qword [rsp + 0xae0]
mov rcx, qword [rsp + 0xae8]
call qword [rax + 0x18]
call fcn.1400c3c50
lea rax, str.C:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
lea rcx, [0x140181c42]
lea r9, [0x1401817e8]
lea r8, [rsp + 0xae0]
mov edx, 0x17
call fcn.1400c1520
movups xmm0, xmmword [rsp + 0x5d0]
movups xmm1, xmmword [rsp + 0x5e0]
lea r8, [rsp + 0xc30]
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
lea rax, str._rustc_25ef9e3d85d934b27d9dada2f9dd52b1dc63bb04library_std_src_threadmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.thread_name_may_not_contain_interior_null_bytes
lea r9, [0x1401818a8]
mov edx, 0x2f
call fcn.1400c1520