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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x3928
call fcn.004d7760
sub rsp, rax
movaps xmmword [rsp + 0x3910], xmm7
movdqa xmmword [rsp + 0x3900], xmm6
mov rbp, rcx
mov ecx, 0x10
mov edx, 8
call fcn.004c9542
mov r12, rax
mov edi, 1
mov qword [rax], rdi
mov qword [rax + 8], rdi
call fcn.004cc158
and qword [rsp + 0x3d0], 0
xor ecx, ecx
mov byte [rsp + 0x3d8], cl
mov dword [rsp + 0x3dc], eax
mov dword [rsp + 0x3e0], edx
mov qword [rsp + 0x3b8], 0x400
and qword [rsp + 0x398], 0
mov qword [rsp + 0x3c0], 0x200
mov qword [rsp + 0x378], r12
lea rax, [0x005adda8]
mov qword [rsp + 0x380], rax
and qword [rsp + 0x3a8], 0
and qword [rsp + 0x338], 0
and qword [rsp + 0x348], 0
and qword [rsp + 0x358], 0
and qword [rsp + 0x368], 0
mov dword [rsp + 0x390], 0x3b9aca00
and dword [rsp + 0x3e8], 0
mov dword [rsp + 0x3f0], 0x3d
mov qword [rsp + 0x3c8], 0x100
mov byte [rsp + 0x3f8], cl
mov dword [rsp + 0x3f4], 0x101
mov rcx, 0xffffffffffffffff
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call sub.kernel32.dll_CreateIoCompletionPort
test rax, rax
je 0x44fd7d
mov rsi, rax
mov ecx, 0x18
call fcn.004c907c
mov qword [rax], rdi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rsi
lock inc qword [rax]
jle 0x451a11
mov rbx, rax
mov ecx, pe_nt_image_headers64
call fcn.004c907c
mov rdi, rax
mov eax, 1
mov qword [rdi], rax
mov qword [rdi + 8], rax
and qword [rdi + 0x10], 0
xor eax, eax
mov byte [rdi + 0x18], al
and qword [rdi + 0x20], 0
mov ecx, 8
mov qword [rdi + 0x28], rcx
pxor xmm0, xmm0
movdqu xmmword [rdi + 0x30], xmm0
movdqu xmmword [rdi + 0x39], xmm0
and qword [rdi + 0x50], 0
mov qword [rdi + 0x58], rcx
and qword [rdi + 0x60], 0
mov qword [rdi + 0x68], rbx
mov qword [rdi + 0x70], rbx
mov byte [rdi + 0x78], al
lock inc qword [rbx]
jle 0x451a11
lock inc qword [rdi]
jle 0x451a11
mov ecx, 0x8000
mov edx, 8
call fcn.004cf7c8
test rax, rax
je 0x451a57
mov r15, rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x20ac], xmm0
movdqa xmmword [rsp + 0x20a0], xmm0
xor eax, eax
movdqa xmm0, xmmword [rsp + 0x20a0]
movaps xmm1, xmmword [rsp + 0x20b0]
movups xmmword [r15 + rax + 0x10], xmm1
movdqu xmmword [r15 + rax], xmm0
cmp rax, 0x7fe0
je 0x44f259
add rax, 0x20
jmp 0x44f22e
mov ecx, 0x4000
mov edx, 8
call fcn.004cf7c8
test rax, rax
je 0x451a5e
mov r14, rax
mov ecx, pe_nt_image_headers64
mov edx, 8
call fcn.004875c2
test rax, rax
je 0x451a50
test rsi, rsi
je 0x44fd85
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x1f8], r14
mov qword [rsp + 0xd0], rbx
mov qword [rsp + 0x48], rdi
mov eax, dword [rsp + 0x840]
mov ecx, dword [rsp + 0x843]
mov dword [rsp + 0x193], ecx
mov dword [rsp + 0x190], eax
mov eax, dword [rsp + 0x440]
mov ecx, dword [rsp + 0x443]
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x63], ecx
mov eax, dword [rsp + 0x258]
mov ecx, dword [rsp + 0x25b]
mov dword [rsp + 0x150], eax
mov dword [rsp + 0x153], ecx
mov eax, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x63]
mov dword [rsp + 0x120], eax
mov dword [rsp + 0x123], ecx
mov eax, dword [rsp + 0x150]
mov ecx, dword [rsp + 0x153]
mov dword [rsp + 0x41b], ecx
mov dword [rsp + 0x418], eax
mov eax, dword [rsp + 0x190]
mov ecx, dword [rsp + 0x193]
mov dword [rsp + 0xe3], ecx
mov dword [rsp + 0xe0], eax
call fcn.004b4be0
mov qword [rsp + 0x200], rax
mov dword [rsp + 0xdc], edx
mov ecx, 0x30
mov edx, 8
call fcn.004875c2
test rax, rax
je 0x451a65
mov r13, rax
xor esi, esi
lea rbx, [rsp + 0x20a0]
pxor xmm6, xmm6
lea r12, [rsp + 0x440]
cmp rsi, 1
je 0x44f477
xor r14d, r14d
cmp r14, 6
je 0x44f411
xor eax, eax
cmp rax, 0x400
je 0x44f3c4
movdqu xmmword [rsp + rax + 0x840], xmm6
add rax, 0x10
jmp 0x44f3ad
mov r8d, 0x400
mov rcx, r12
lea rdx, [rsp + 0x840]
call sub.msvcrt.dll_memcpy
imul rax, r14, 0x410
lea rdi, [rsp + rax]
add rdi, 0x20a0
mov r8d, 0x400
mov rcx, rdi
mov rdx, r12
call sub.msvcrt.dll_memcpy
mov qword [rdi + 0x400], r14
and qword [rdi + 0x408], 0
inc r14
jmp 0x44f3a5
mov r8d, 0x1860
lea r14, [rsp + 0x840]
mov rcx, r14
mov rdx, rbx
call sub.msvcrt.dll_memcpy
mov ecx, 0x1860
mov edx, 8
call fcn.004c9542
mov rdi, rax
mov r8d, 0x1860
mov rcx, rax
mov rdx, r14
call sub.msvcrt.dll_memcpy
imul rax, rsi, 0x30
and qword [r13 + rax], 0
mov byte [r13 + rax + 8], 0
and qword [r13 + rax + 0x20], 0
movdqu xmmword [r13 + rax + 0x10], xmm6
mov qword [r13 + rax + 0x28], rdi
inc rsi
jmp 0x44f398
mov eax, dword [rsp + 0xe0]
mov ecx, dword [rsp + 0xe3]
mov dword [rsp + 0x20a3], ecx
mov dword [rsp + 0x20a0], eax
mov eax, dword [rsp + 0x20a0]
mov ecx, dword [rsp + 0x20a3]
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x33], ecx
mov eax, dword [rsp + 0x120]
mov ecx, dword [rsp + 0x123]
mov dword [rsp + 0xa0], eax
mov dword [rsp + 0xa3], ecx
mov eax, dword [rsp + 0x418]
mov ecx, dword [rsp + 0x41b]
mov dword [rsp + 0x110], eax
mov dword [rsp + 0x113], ecx
mov ecx, 0x40
call fcn.004c907c
mov esi, 1
mov qword [rax], rsi
mov qword [rax + 8], rsi
and qword [rax + 0x30], 0
mov byte [rax + 0x38], 0
lock inc qword [rax]
jle 0x451a11
mov rdi, rax
mov qword [rsp + 0x1f0], rbp
mov ecx, 0x18
call fcn.004c907c
mov rbx, rax
mov qword [rax], rsi
mov qword [rax + 8], rsi
mov qword [rsp + 0x1e8], rdi
mov qword [rax + 0x10], rdi
lea rcx, [fcn.004ac7c0]
call fcn.004cd071
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x50], rdx
mov rsi, qword [rsp + 0x38]
lock inc qword [rsi]
jle 0x451a11
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0xc8], rax
mov rcx, qword [rsp + 0x338]
mov rdx, qword [rsp + 0x340]
call fcn.00458636
mov qword [rsp + 0xc0], rax
mov rbp, rdx
mov rcx, qword [rsp + 0x348]
mov rdx, qword [rsp + 0x350]
call fcn.00458636
mov rdi, rax
mov r14, rdx
mov ecx, 0x118
call fcn.004c907c
mov r12, rax
mov eax, 1
mov qword [r12], rax
mov qword [r12 + 8], rax
and qword [r12 + 0x10], 0
xor eax, eax
mov byte [r12 + 0x18], al
and qword [r12 + 0x20], 0
mov qword [r12 + 0x28], 8
pxor xmm6, xmm6
movdqu xmmword [r12 + 0x30], xmm6
movdqu xmmword [r12 + 0x40], xmm6
and qword [r12 + 0x50], 0
lea rcx, [0x005ad1f0]
mov qword [r12 + 0x58], rcx
mov rcx, qword [rsp + 0x40]
mov qword [r12 + 0x60], rcx
mov rcx, qword [rsp + 0x50]
mov qword [r12 + 0x68], rcx
mov qword [r12 + 0x70], rbx
and qword [r12 + 0x80], 0
and qword [r12 + 0x90], 0
and dword [r12 + 0x98], 0
mov byte [r12 + 0x9c], al
mov rax, qword [rsp + 0xc0]
mov qword [r12 + 0xa0], rax
mov qword [r12 + 0xa8], rbp
mov qword [r12 + 0xb0], rdi
mov qword [r12 + 0xb8], r14
mov qword [r12 + 0xc0], rsi
lea rax, [0x005adda8]
mov qword [r12 + 0xc8], rax
mov qword [r12 + 0xd0], 0xa
and dword [r12 + 0xd8], 0
and qword [r12 + 0xe0], 0
mov rax, qword [rsp + 0xc8]
mov qword [r12 + 0xe8], rax
and qword [r12 + 0xf0], 0
mov qword [r12 + 0xf8], 0x200
and qword [r12 + 0x110], 0
movdqu xmmword [r12 + 0x100], xmm6
lock inc qword [r12]
jle 0x451a11
lea rsi, [rsp + 0x3d0]
mov rcx, rsi
call fcn.004ccdcf
mov dword [rsp + 0x50], eax
mov dword [rsp + 0xc8], edx
mov rcx, rsi
call fcn.004ccdcf
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x40], edx
mov rcx, qword [rsp + 0x358]
mov rdx, qword [rsp + 0x360]
call fcn.00458636
mov qword [rsp + 0x1e0], rax
mov qword [rsp + 0x1d8], rdx
mov rcx, qword [rsp + 0x368]
mov rdx, qword [rsp + 0x370]
call fcn.00458636
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1c8], rdx
mov ebp, dword [rsp + 0x3e8]
mov rbx, qword [rsp + 0x3ec]
mov rax, qword [rsp + 0x3c8]
mov qword [rsp + 0x1c0], rax
mov al, byte [rsp + 0x3f7]
mov byte [rsp + 0xc0], al
mov al, byte [rsp + 0x3f8]
mov byte [rsp + 0x2f], al
call fcn.004c7110
lea rdi, [rsp + 0x20a0]
mov qword [rdi], rax
mov rcx, rdi
call fcn.004cbd8c
test ebp, ebp
mov eax, 0x1f
cmovne eax, ebx
mov dword [rsp + 0xd8], eax
movdqu xmmword [rdi + 7], xmm6
mov byte [rdi + 0x17], 0
movdqu xmm0, xmmword [rdi]
movdqa xmmword [rsp + 0x840], xmm0
mov rax, qword [rdi + 0xf]
mov qword [rsp + 0x84f], rax
mov al, byte [rdi + 0x17]
mov byte [rsp + 0x857], al
mov eax, dword [rdi + 0x18]
mov dword [rsp + 0x858], eax
movzx eax, word [rdi + 0x1c]
mov word [rsp + 0x85c], ax
mov al, byte [rdi + 0x1e]
mov byte [rsp + 0x85e], al
mov ecx, pe_nt_image_headers64
mov edx, 8
call fcn.004875c2
test rax, rax
je 0x451a50
movq xmm6, rbx
lea rcx, [rsp + 0x20a0]
mov qword [rcx], 4
mov qword [rcx + 8], rax
mov esi, 4
xor r14d, r14d
xorps xmm7, xmm7
mov qword [rsp + 0x20b0], r14
sub rsi, 1
jb 0x44f893
cmp r14, qword [rsp + 0x20a0]
jne 0x44f871
lea rcx, [rsp + 0x20a0]
mov rdx, r14
call fcn.004cde56
mov rax, qword [rsp + 0x20a8]
mov r14, qword [rsp + 0x20b0]
shl r14, 5
and qword [rax + r14], 0
mov byte [rax + r14 + 8], 0
movups xmmword [rax + r14 + 0x10], xmm7
mov r14, qword [rsp + 0x20b0]
inc r14
jmp 0x44f839
mov rdx, qword [rsp + 0x20a0]
mov rdi, qword [rsp + 0x20a8]
movabs rsi, 0x7ffffffffffffffe
cmp rdx, r14
jbe 0x44f8e4
shl rdx, 5
mov rbx, r14
shl rbx, 5
mov rcx, rdi
mov r8, rbx
call fcn.004cde26
test rax, rax
cmovne rdi, rax
lea rax, [rsi + 3]
mov edx, 8
cmovne rdx, rax
mov rcx, rbx
call fcn.0040e688
mov esi, 1
lock xadd qword [0x004da1d8], rsi
test rsi, rsi
je 0x44f8e4
mov eax, dword [rsp + 0x20a0]
mov ecx, dword [rsp + 0x20a3]
mov dword [rsp + 0x443], ecx
mov dword [rsp + 0x440], eax
movaps xmm0, xmmword [rsp + 0x840]
movaps xmmword [rsp + 0x20a0], xmm0
movups xmm0, xmmword [rsp + 0x84f]
movups xmmword [rsp + 0x20af], xmm0
mov ecx, 0x180
call fcn.004c907c
mov rbx, rax
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
xorps xmm7, xmm7
movups xmmword [rax + 0x10], xmm7
xor eax, eax
mov byte [rbx + 0x20], al
movaps xmm0, xmmword [rsp + 0x20a0]
movups xmmword [rbx + 0x21], xmm0
movdqu xmm0, xmmword [rsp + 0x20af]
movdqu xmmword [rbx + 0x30], xmm0
mov rdx, qword [rsp + 0x1e0]
mov qword [rbx + 0x40], rdx
mov rdx, qword [rsp + 0x1d8]
mov qword [rbx + 0x48], rdx
mov rdx, qword [rsp + 0x1d0]
mov qword [rbx + 0x50], rdx
mov rdx, qword [rsp + 0x1c8]
mov qword [rbx + 0x58], rdx
mov rdx, qword [rsp + 0x1c0]
mov qword [rbx + 0x60], rdx
and qword [rbx + 0x68], 0
mov byte [rbx + 0x70], al
mov dl, byte [rsp + 0x842]
mov byte [rbx + 0x73], dl
movzx edx, word [rsp + 0x840]
mov word [rbx + 0x71], dx
mov edx, dword [rsp + 0x50]
mov dword [rbx + 0x74], edx
mov edx, dword [rsp + 0xc8]
mov dword [rbx + 0x78], edx
mov dword [rbx + 0x80], ebp
movq qword [rbx + 0x84], xmm6
mov dl, byte [rsp + 0xc0]
mov byte [rbx + 0x8c], dl
mov dl, byte [rsp + 0x2f]
mov byte [rbx + 0x8d], dl
mov qword [rbx + 0x90], rdi
mov qword [rbx + 0x98], r14
movups xmmword [rbx + 0xa0], xmm7
mov qword [rbx + 0xb0], 3
mov qword [rbx + 0xb8], rsi
mov byte [rbx + 0xc0], al
mov edx, dword [rsp + 0x440]
mov r8d, dword [rsp + 0x443]
mov dword [rbx + 0xc1], edx
mov dword [rbx + 0xc4], r8d
mov byte [rbx + 0xc8], al
and qword [rbx + 0xd0], 0
mov byte [rbx + 0xd8], al
mov edx, dword [rsp + 0xa0]
mov r8d, dword [rsp + 0xa3]
mov dword [rbx + 0xdc], r8d
mov dword [rbx + 0xd9], edx
movups xmmword [rbx + 0xe0], xmm7
mov qword [rbx + 0xf0], 0x10
mov rdx, qword [rsp + 0x208]
mov qword [rbx + 0xf8], rdx
and qword [rbx + 0x100], 0
mov byte [rbx + 0x108], al
mov edx, dword [rsp + 0x110]
mov r8d, dword [rsp + 0x113]
mov dword [rbx + 0x109], edx
mov dword [rbx + 0x10c], r8d
and qword [rbx + 0x110], 0
mov rdx, qword [rsp + 0xd0]
mov qword [rbx + 0x118], rdx
and qword [rbx + 0x120], 0
mov rsi, qword [rsp + 0x48]
mov qword [rbx + 0x128], rsi
mov qword [rbx + 0x130], r13
mov qword [rbx + 0x138], rcx
and qword [rbx + 0x140], 0
mov byte [rbx + 0x148], al
mov ecx, dword [rsp + 0x100]
mov edx, dword [rsp + 0x103]
mov dword [rbx + 0x149], ecx
mov dword [rbx + 0x14c], edx
mov rcx, qword [rsp + 0x200]
mov qword [rbx + 0x150], rcx
mov ecx, dword [rsp + 0xdc]
mov dword [rbx + 0x158], ecx
and qword [rbx + 0x160], 0
mov byte [rbx + 0x168], al
mov al, byte [rsp + 0x25a]
mov byte [rbx + 0x16b], al
movzx eax, word [rsp + 0x258]
mov word [rbx + 0x169], ax
mov eax, dword [rsp + 0x38]
mov dword [rbx + 0x16c], eax
mov eax, dword [rsp + 0x40]
mov dword [rbx + 0x170], eax
mov qword [rbx + 0x178], r12
mov ecx, 0x200
mov edx, 8
call fcn.004875c2
test rax, rax
je 0x451a6c
mov rdi, rax
mov ecx, 0x70
call fcn.004c907c
and qword [rax], 0
mov qword [rax + 8], r15
mov ecx, 0x400
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], rcx
mov rcx, qword [rsp + 0x1f8]
mov qword [rax + 0x20], rcx
and qword [rax + 0x28], 0
mov qword [rax + 0x30], rsi
xor r14d, r14d
mov byte [rax + 0x38], r14b
mov ecx, dword [rsp + 0x30]
mov edx, dword [rsp + 0x33]
mov dword [rax + 0x39], ecx
mov dword [rax + 0x3c], edx
mov qword [rax + 0x40], 0x40
mov qword [rax + 0x48], rdi
and dword [rax + 0x60], 0
movups xmmword [rax + 0x50], xmm7
mov ecx, dword [rsp + 0xd8]
mov dword [rax + 0x64], ecx
mov byte [rax + 0x68], r14b
mov ecx, dword [rsp + 0x20a0]
mov edx, dword [rsp + 0x20a3]
mov dword [rsp + 0x58], ecx
mov dword [rsp + 0x5b], edx
and qword [rsp + 0x218], 0
mov byte [rsp + 0x220], r14b
mov ecx, dword [rsp + 0x58]
mov edx, dword [rsp + 0x5b]
mov dword [rsp + 0x221], ecx
mov dword [rsp + 0x224], edx
movups xmmword [rsp + 0x228], xmm7
and qword [rsp + 0x238], 0
mov rcx, qword [rsp + 0x1e8]
mov qword [rsp + 0x240], rcx
mov qword [rsp + 0x210], rax
mov qword [rsp + 0x248], r12
mov qword [rsp + 0x250], rbx
lea rcx, [rsp + 0x338]
call fcn.00451cc2
mov rax, qword [rsp + 0x1f0]
lea rdi, [rax + 0x10]
mov rsi, qword [rax]
mov rbx, qword [rax + 8]
mov rcx, qword [rsp + 0x250]
call fcn.004ca42d
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rdx
lea r15, [rsp + 0x878]
mov qword [r15 - 0x38], rsi
movdqu xmm0, xmmword [rsp + 0x418]
movups xmm1, xmmword [rsp + 0x428]
movdqu xmmword [r15 - 0x30], xmm0
movups xmmword [r15 - 0x20], xmm1
mov rax, qword [rsp + 0x438]
mov qword [r15 - 0x10], rax
mov qword [r15 - 8], rbx
mov r8d, 0x1a8
mov rcx, r15
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov byte [r15 + 0x1a8], r14b
mov eax, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x5b]
mov dword [r15 + 0x1a9], eax
mov dword [r15 + 0x1ac], ecx
xor ecx, ecx
call fcn.00446fa0
test rax, rax
je 0x451add
mov rdi, rax
cmp byte [rax + 0x46], 2
lea rsi, [rsp + 0x20a0]
jne 0x451a7d
mov byte [rdi + 0x46], 0
mov ecx, 0x160
add rcx, qword [rsp + 0x250]
call fcn.004ccdcf
mov ebx, eax
mov ebp, edx
cmp dword [rdi + 0x38], 0
je 0x44febd
mov r14d, dword [rdi + 0x3c]
mov r15d, dword [rdi + 0x40]
jmp 0x44fec8
call fcn.00499669
mov r15, rax
mov rcx, r15
call fcn.00482e46
mov rcx, qword [rbp]
mov rdx, rax
call fcn.0046f6d6
mov qword [rsp + 0x20a0], rax
mov qword [rsp + 0x20a8], rdx
test rax, rax
je 0x44fdce
cmp rax, 1
jne 0x44fdc1
lea rcx, [rsp + 0x840]
mov qword [rcx], rdx
jmp 0x44fdc9
lea rcx, [rsp + 0x20a8]
call fcn.00451cb7
lea rcx, [rsp + 0x338]
call fcn.00451cc2
lea rcx, [rbp + 0x10]
call fcn.0041e9ba
mov rsi, qword [rbp + 0x138]
mov rdx, qword [rbp + 0x140]
mov rcx, rsi
call fcn.00451d0c
mov rcx, qword [rbp + 0x130]
mov rdx, rsi
call fcn.0048a4d2
cmp qword [rbp + 0x178], 0
jne 0x44fe36
mov rsi, qword [rbp + 0x180]
mov rdi, qword [rbp + 0x188]
mov rcx, rsi
call qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov rcx, rsi
call fcn.004ca836
mov rsi, qword [rbp + 0x150]
mov rdx, qword [rbp + 0x158]
mov rcx, rsi
call fcn.00442376
mov rcx, qword [rbp + 0x148]
mov rdx, rsi
call fcn.0048a50b
cmp qword [rbp + 0x128], 0
je 0x44fe71
lea rcx, [rbp + 0x128]
call fcn.0044aa39
lea rcx, [rbp + 0x80]
call fcn.00462a88
cmp qword [rbp + 0x70], 0
je 0x44fe8d
lea rcx, [rbp + 0x70]
call fcn.00443f36
add rbp, 8
mov rcx, rbp
call fcn.00451dbc
movaps xmm6, xmmword [rsp + 0x3900]
movaps xmm7, xmmword [rsp + 0x3910]
add rsp, 0x3928
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.004cc158
mov r14d, eax
mov r15d, edx
lea rax, [rsp + 0x250]
mov dword [rdi + 0x38], 1
mov dword [rdi + 0x3c], ebx
mov dword [rdi + 0x40], ebp
mov rdx, qword [rax]
mov rcx, rdi
call fcn.004c9cb7
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rdx
mov dword [rsp + 0xb0], r14d
mov dword [rsp + 0xb4], r15d
lea r12, [rsp + 0x260]
mov ecx, 0xe8
lea rax, [rsi + rcx]
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x440]
add rcx, rax
mov qword [rsp + 0x50], rcx
pxor xmm6, xmm6
lea rbx, [rsp + 0x338]
lea rcx, [rsp + 0x150]
lea rdx, [rsp + 0x210]
lea r8, [rsp + 0x250]
call fcn.004ced17
cmp qword [rsp + 0x180], 0
jne 0x45072b
mov rax, qword [rsp + 0x238]
shr rax, 2
mov qword [rsp + 0x258], rax
and qword [r12 + 0x20], 0
movdqu xmmword [r12 + 0x10], xmm6
movdqu xmmword [r12], xmm6
lea rax, [rsp + 0x218]
mov qword [rsp + 0x288], rax
mov byte [rsp + 0x290], 0
mov eax, dword [rsp + 0xe0]
mov ecx, dword [rsp + 0xe3]
mov dword [r12 + 0x34], ecx
mov dword [r12 + 0x31], eax
call fcn.004cb698
test rdx, rdx
je 0x4519e6
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
xor ecx, ecx
call fcn.00446fa0
test rax, rax
je 0x44fff4
mov r14b, byte [rax + 0x44]
mov cl, byte [rax + 0x45]
mov byte [rsp + 0x38], cl
mov word [rax + 0x44], 0x8001
jmp 0x44fff7
mov r14b, 2
mov r15, qword [rsp + 0x288]
lea rsi, [rsp + 0x20a0]
movzx eax, byte [rsp + 0x290]
test rax, rax
jne 0x4500e8
mov rcx, qword [r15 + 0x20]
and rcx, 0xfffffffffffffffc
lea rax, [rcx + 2]
lock cmpxchg qword [r15 + 0x20], rcx
jne 0x450036
mov byte [rsp + 0x290], 2
jmp 0x450007
mov rcx, qword [rsp + 0x60]
mov rax, qword [rsp + 0x68]
call qword [rax]
mov rbp, rax
mov rdi, rdx
mov rcx, r15
call fcn.004cc417
mov rcx, rax
mov r8, qword [r15 + 0x20]
mov rax, r8
shr rax, 2
cmp rax, qword [rsp + 0x258]
jne 0x4500d0
mov rax, r8
and rax, 3
je 0x4500a0
cmp eax, 2
jne 0x45019e
and r8, 0xfffffffffffffffc
lea rax, [r8 + 2]
lock cmpxchg qword [r15 + 0x20], r8
je 0x4500d0
mov r8, rax
and rax, 3
mov qword [rsp + 0x440], rax
je 0x450068
jmp 0x451974
and r8, 0xfffffffffffffffc
lea r9, [r8 + 1]
mov rax, r8
lock cmpxchg qword [r15 + 0x20], r9
je 0x4501a7
mov r8, rax
and eax, 3
mov qword [rsp + 0x440], rax
cmp rax, 2
je 0x450068
jmp 0x451957
mov byte [rsp + 0x290], 2
call fcn.004c90de
mov rcx, rbp
call qword [rdi + 0x18]
jmp 0x450007
cmp eax, 1
jne 0x450393
lea rbx, [rsp + 0x280]
mov rcx, rbx
mov dl, 2
call fcn.004c93d6
cmp rax, 2
jne 0x450356
mov rcx, r15
call fcn.004cc417
mov rdi, rax
mov ebp, edx
mov rcx, rbx
xor edx, edx
call fcn.004c93d6
cmp rax, 2
jne 0x45039d
mov rax, qword [r15 + 0x20]
shr rax, 2
cmp rax, qword [rsp + 0x258]
lea rbx, [rsp + 0x338]
je 0x4503fd
mov r13, qword [rsp + 0x270]
mov rsi, qword [rsp + 0x278]
and qword [rsp + 0x278], 0
mov rcx, rdi
add rcx, 0x10
mov rdx, r12
call fcn.004ce995
mov byte [rsp + 0x290], 2
test bpl, bpl
setne dl
mov rcx, rdi
call fcn.004c9036
test rsi, rsi
je 0x44ffff
mov rcx, r13
call qword [rsi + 0x18]
jmp 0x44ffff
cmp eax, 1
jne 0x45193d
mov r13, qword [rsp + 0x270]
mov r15, qword [rsp + 0x278]
mov qword [rsp + 0x270], rbp
mov qword [rsp + 0x278], rdi
mov qword [rsp + 0x440], r12
mov rax, qword [rcx + 0x10]
cmp rax, r12
je 0x45199e
mov qword [rsp + 0x268], rax
and qword [rsp + 0x260], 0
test rax, rax
je 0x4501f5
mov qword [rax], r12
mov qword [rcx + 0x10], r12
cmp qword [rcx + 0x18], 0
jne 0x450204
mov qword [rcx + 0x18], r12
mov byte [rsp + 0x290], 1
test dl, dl
setne dl
call fcn.004c9036
test r15, r15
je 0x450222
mov rcx, r13
call qword [r15 + 0x18]
movzx eax, byte [rsp + 0xa20]
test eax, eax
je 0x450262
cmp eax, 3
jne 0x4519be
movzx eax, byte [rsp + 0x868]
test eax, eax
lea r8, [rsp + 0x60]
je 0x450470
cmp eax, 3
jne 0x4519ce
mov rdx, qword [rsp + 0x858]
jmp 0x450480
mov r8d, 0x1a8
mov rcx, rsi
lea rdx, [rsp + 0x878]
call sub.msvcrt.dll_memcpy
mov rcx, rsi
call fcn.00484a68
test rax, rax
je 0x4502bf
mov rcx, qword [rsp + 0x840]
call fcn.0046f6d6
mov qword [rsp + 0x20a0], rax
mov qword [rsp + 0x20a8], rdx
test rax, rax
je 0x450322
cmp rax, 1
jne 0x450315
mov qword [rsp + 0x120], rdx
lea rcx, [rsp + 0x120]
jmp 0x45031d
mov qword [rsp + 0x848], rdx
mov rcx, qword [rsp + 0x840]
xor edx, edx
call fcn.0046f6d6
mov qword [rsp + 0x20a0], rax
mov qword [rsp + 0x20a8], rdx
test rax, rax
je 0x450341
cmp rax, 1
jne 0x450334
mov qword [rsp + 0x120], rdx
lea rcx, [rsp + 0x120]
call fcn.00451cb7
lea rcx, [rsp + 0x848]
call fcn.00452294
jmp 0x450322
lea rcx, [rsp + 0x20a8]
call fcn.00451cb7
lea rcx, [rsp + 0x870]
call fcn.00451dbc
jmp 0x450518
lea rcx, [rsp + 0x20a8]
call fcn.00451cb7
mov rax, qword [rsp + 0x870]
mov qword [rsp + 0x850], rax
jmp 0x4505ef
mov rcx, qword [rsp + 0x270]
mov rax, qword [rsp + 0x278]
and qword [rsp + 0x278], 0
test rax, rax
lea rbx, [rsp + 0x338]
je 0x45037f
call qword [rax + 0x18]
mov qword [rsp + 0x280], 0
mov byte [rsp + 0x290], 2
mov r13b, 1
xor edi, edi
jmp 0x450525
mov r15, qword [rsp + 0x270]
mov rsi, qword [rsp + 0x278]
and qword [rsp + 0x278], 0
mov qword [rsp + 0x280], 0
test bpl, bpl
setne dl
mov rcx, rdi
call fcn.004c9036
test rsi, rsi
lea rbx, [rsp + 0x338]
je 0x4503e3
mov rcx, r15
call qword [rsi + 0x18]
mov byte [rsp + 0x290], 2
mov r13b, 1
xor edi, edi
lea rsi, [rsp + 0x20a0]
jmp 0x450525
mov rdx, qword [rsp + 0x278]
mov r15, qword [rsp + 0x60]
test rdx, rdx
je 0x450437
mov rcx, qword [rsp + 0x270]
mov r9, qword [rsp + 0x68]
mov qword [rsp + 0x48], r9
mov r8, r15
call fcn.004c8539
mov r9, qword [rsp + 0x48]
test al, al
je 0x45043c
xor r15d, r15d
jmp 0x450462
mov r9, qword [rsp + 0x68]
mov rcx, r15
call qword [r9]
mov r13, qword [rsp + 0x270]
mov r15, qword [rsp + 0x278]
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x278], rdx
test bpl, bpl
setne dl
mov rcx, rdi
jmp 0x450211
mov rdx, qword [rsp + 0x860]
mov qword [rsp + 0x858], rdx
mov rcx, rsi
call fcn.004520e1
mov rdi, qword [rsp + 0x2180]
cmp rdi, 3
jne 0x4504ae
mov al, 3
mov byte [rsp + 0x868], al
mov byte [rsp + 0xa20], al
mov dil, 1
mov r13b, 1
jmp 0x450525
mov r8d, 0xe0
mov rcx, rbx
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x40]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x1a0], xmm1
mov rax, qword [rax + 0x20]
mov qword [rsp + 0x1b0], rax
mov r15, qword [rsp + 0x21b0]
mov byte [rsp + 0x868], 1
cmp edi, 2
jne 0x45054a
lea rcx, [rsp + 0x850]
call fcn.00451dbc
lea rcx, [rsp + 0x848]
call fcn.00452294
mov byte [rsp + 0xa20], 1
xor edi, edi
xor r13d, r13d
cmp r14b, 2
je 0x450537
mov ecx, r14d
mov dl, byte [rsp + 0x38]
call fcn.004c8b76
test dil, dil
je 0x450611
call fcn.004cb7de
jmp 0x44ffd5
mov r8d, 0xe0
lea rsi, [rsp + 0x440]
mov rcx, rsi
mov rdx, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x520], rdi
movdqa xmm0, xmmword [rsp + 0x190]
movaps xmm1, xmmword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x50]
movdqu xmmword [rcx], xmm0
movups xmmword [rcx + 0x10], xmm1
mov rax, qword [rsp + 0x1b0]
mov qword [rcx + 0x20], rax
mov rdx, qword [rsp + 0x848]
lea rcx, [rsp + 0x2200]
mov r8, rsi
lea rsi, [rsp + 0x20a0]
call fcn.0048638c
mov qword [rsp + 0x2350], r15
mov byte [rsp + 0x2369], 0
mov rcx, rsi
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.12.7_src_blocking_client.rs
call fcn.0046bdae
mov rcx, rax
mov eax, 0xcc
mov edx, 0x84
lock cmpxchg qword [rcx], rdx
je 0x4505ef
mov rax, qword [rcx + 0x10]
call qword [rax + 0x38]
lea rax, [rsp + 0x850]
mov qword [rsp + 0x860], rax
mov byte [rsp + 0x868], 0
lea r8, [rsp + 0x60]
jmp 0x450470
mov rcx, qword [rsp + 0x60]
mov rax, qword [rsp + 0x68]
call qword [rax + 0x18]
cmp byte [rsp + 0x290], 1
jne 0x4506e7
mov r14, qword [rsp + 0x288]
mov rcx, r14
call fcn.004cc417
mov rdi, rax
mov byte [rsp + 0x38], dl
mov r15, qword [r14 + 0x20]
add r14, 0x20
lea rcx, [rsp + 0x280]
xor edx, edx
call fcn.004c93d6
mov rbx, rax
mov qword [rsp + 0x48], rdx
lea rbp, [rdi + 0x10]
mov rcx, rbp
mov rdx, r12
call fcn.004ce995
mov rcx, qword [rdi + 0x10]
mov rdx, qword [rdi + 0x18]
call fcn.004ce962
test al, al
je 0x450697
mov eax, r15d
and eax, 3
cmp eax, 1
jne 0x450697
and r15, 0xfffffffffffffffc
mov rax, r15
xchg qword [r14], rax
test rbx, rbx
je 0x4506aa
mov rcx, rdi
mov dl, byte [rsp + 0x38]
call fcn.004c90de
jmp 0x4506df
mov rcx, rbp
mov rdx, r14
mov r8, r15
mov r9, qword [rsp + 0x48]
call fcn.004c90fc
test rdx, rdx
je 0x45069c
mov r14, rax
mov r15, rdx
cmp byte [rsp + 0x38], 0
setne dl
mov rcx, rdi
call fcn.004c9036
mov rcx, r14
call qword [r15 + 8]
lea rbx, [rsp + 0x338]
mov rax, qword [rsp + 0x278]
test rax, rax
je 0x4506ff
mov rcx, qword [rsp + 0x270]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x180]
test r13b, r13b
je 0x450f48
test rax, rax
je 0x44ff3a
lea rcx, [rsp + 0x150]
call fcn.0047e7c2
jmp 0x44ff3a
movdqu xmm0, xmmword [rsp + 0x150]
movups xmm1, xmmword [rsp + 0x160]
movups xmm2, xmmword [rsp + 0x170]
movups xmm3, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x70], xmm1
movdqa xmmword [rsp + 0x60], xmm0
call fcn.004c7110
lock dec qword [rax]
jne 0x45077a
mov rcx, rax
call fcn.00442a89
lea rbx, [rsp + 0x80]
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_current_thread_mod.rs
mov rcx, rbx
call fcn.00447128
mov rdi, rdx
mov r14, qword [rax]
and qword [rax], 0
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_current_thread_mod.rs
mov rcx, r14
call fcn.00447208
inc qword [rdi]
lea rdi, [rsp + 0x60]
mov qword [rsp + 0xe0], rdi
lea rax, [rsp + 0x840]
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], r14
mov qword [rsp + 0xf8], rdi
xor ecx, ecx
call fcn.00446fa0
test rax, rax
lea rdx, [rsp + 0x440]
je 0x451ad0
mov rcx, qword [rax + 0x30]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rax
mov qword [rax + 0x30], rdi
mov rax, qword [rsp + 0x90]
lea rcx, [rax + 0x10]
mov byte [rax + 0xc8], 1
lea r8, [rsp + 0x110]
mov qword [r8], rcx
lea rcx, [0x005ae060]
mov qword [r8 + 8], rcx
mov ecx, 0xe8
lea r8, [rsi + rcx]
mov qword [rsp + 0x50], r8
add rcx, rdx
mov qword [rsp + 0x48], rcx
lea r12, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_current_thread_mod.rs
lea r15, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_current_thread_mod.rs
mov rcx, rdi
xor edx, edx
xchg byte [rax + 0xc8], dl
test dl, dl
je 0x4509d2
mov rcx, rbx
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_current_thread_mod.rs
call fcn.00447128
mov rdi, rax
mov r13, rdx
mov rcx, rax
call fcn.00447166
mov qword [rdi], r14
inc qword [r13]
xor ecx, ecx
call fcn.00446fa0
test rax, rax
je 0x4508a4
mov r14b, byte [rax + 0x44]
mov bpl, byte [rax + 0x45]
mov word [rax + 0x44], 0x8001
jmp 0x4508a7
mov r14b, 2
lea rdi, [rsp + 0x258]
movzx eax, byte [rsp + 0xa20]
test eax, eax
je 0x4508ea
cmp eax, 3
jne 0x451b91
movzx eax, byte [rsp + 0x868]
test eax, eax
je 0x450d7e
cmp eax, 3
jne 0x451c1f
mov rdx, qword [rsp + 0x858]
jmp 0x450d8e
mov r8d, 0x1a8
mov rcx, rsi
lea rdx, [rsp + 0x878]
call sub.msvcrt.dll_memcpy
mov rcx, rsi
call fcn.00484a68
test rax, rax
je 0x450941
mov rcx, qword [rsp + 0x840]
call fcn.0046f6d6
mov qword [rsp + 0x20a0], rax
mov qword [rsp + 0x20a8], rdx
test rax, rax
je 0x45099e
cmp rax, 1
jne 0x450991
mov qword [rsp + 0x30], rdx
lea rcx, [rsp + 0x30]
jmp 0x450999
mov qword [rsp + 0x848], rdx
mov rcx, qword [rsp + 0x840]
xor edx, edx
call fcn.0046f6d6
mov qword [rsp + 0x20a0], rax
mov qword [rsp + 0x20a8], rdx
test rax, rax
je 0x4509bd
cmp rax, 1
jne 0x4509b0
mov qword [rsp + 0x30], rdx
lea rcx, [rsp + 0x30]
call fcn.0048a4b9
lea rcx, [rsp + 0x848]
call fcn.00452294
jmp 0x45099e
lea rcx, [rsp + 0x20a8]
call fcn.0048a4b9
lea rcx, [rsp + 0x870]
call fcn.00451dbc
jmp 0x450e2a
lea rcx, [rsp + 0x20a8]
call fcn.0048a4b9
mov rax, qword [rsp + 0x870]
mov qword [rsp + 0x850], rax
jmp 0x450f2b
mov rax, qword [rsp + 0x90]
mov esi, dword [rax + 0x88]
sub esi, 1
jb 0x450ae2
cmp byte [r14 + 0x68], 0
jne 0x450f63
mov eax, dword [r14 + 0x60]
mov ecx, dword [r14 + 0x64]
inc eax
mov dword [r14 + 0x60], eax
test ecx, ecx
je 0x451928
mov r13, qword [rsp + 0x90]
add r13, 0x10
xor edx, edx
div ecx
test edx, edx
je 0x450a38
mov rcx, r14
call fcn.004cebd1
mov rdi, rax
test rax, rax
jne 0x450a5c
mov rcx, r13
call fcn.004cc4d7
jmp 0x450a50
mov rcx, r13
call fcn.004cc4d7
mov rdi, rax
test rax, rax
jne 0x450a5c
mov rcx, r14
call fcn.004cebd1
mov rdi, rax
test rax, rax
je 0x450b13
mov rcx, rbx
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_current_thread_mod.rs
call fcn.00447128
mov r13, rax
mov rbp, rdx
mov rcx, rax
call fcn.00447166
mov qword [r13], r14
inc qword [rbp]
xor ecx, ecx
call fcn.00446fa0
test rax, rax
je 0x450a9d
mov r14b, byte [rax + 0x44]
mov r13b, byte [rax + 0x45]
mov word [rax + 0x44], 0x8001
jmp 0x450aa0
mov r14b, 2
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax + 0x18]
mov ecx, r14d
mov edx, r13d
call fcn.004471fe
mov rcx, rbx
mov rdx, r12
call fcn.00447128
mov rdi, rdx
mov r14, qword [rax]
and qword [rax], 0
mov rcx, r14
mov rdx, r15
call fcn.00447208
inc qword [rdi]
lea rcx, [rsp + 0x60]
jmp 0x4509e0
mov r8, qword [rsp + 0x90]
add r8, 0x10
mov rdx, r14
call fcn.004cef4a
mov r14, rax
lea rsi, [rsp + 0x20a0]
mov rax, qword [rsp + 0x90]
lea rcx, [rsp + 0x60]
jmp 0x450854
movabs rax, 0x7ffffffffffffffe
cmp qword [rsp + 0x60], rax
ja 0x451c2b
cmp qword [rsp + 0x78], 0
mov r13, qword [rsp + 0x90]
lea rsi, [rsp + 0x20a0]
lea rcx, [rsp + 0x60]
je 0x450b59
add r13, 0x10
mov rdx, r14
mov r8, r13
call fcn.004cef4a
mov r14, rax
jmp 0x450b01
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0x20d0], xmm3
movaps xmmword [rsp + 0x20c0], xmm2
movaps xmmword [rsp + 0x20b0], xmm1
movaps xmmword [rsp + 0x20a0], xmm0
mov qword [r14], 2
lea rcx, [rsp + 0x440]
mov rdx, rsi
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_current_thread_mod.rs
call fcn.004cef0b
cmp qword [r13 + 0x40], 0
je 0x450c0b
mov rcx, rbx
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_current_thread_mod.rs
call fcn.004cecd9
mov rdi, rax
mov rbp, rdx
mov rcx, rax
call fcn.004ced53
mov qword [rdi], r14
inc qword [rbp]
mov rcx, qword [r13 + 0x40]
mov rdx, qword [r13 + 0x48]
call fcn.00457238
mov rcx, rax
call qword [rdx + 0x28]
mov rcx, rbx
mov rdx, r12
call fcn.004cecd9
mov rdi, rdx
mov r14, qword [rax]
and qword [rax], 0
mov rcx, r14
mov rdx, r15
call fcn.00447208
inc qword [rdi]
cmp qword [r14 + 0x58], 0
jne 0x450c9b
mov rcx, rbx
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_current_thread_mod.rs
call fcn.004cecd9
mov rdi, rax
mov rbp, rdx
mov rcx, rax
call fcn.004ced53
mov qword [rdi], r14
inc qword [rbp]
lea rdx, [r13 + 0xd0]
cmp qword [rsp + 0x440], 0
je 0x450c5b
lea rcx, [rsp + 0x448]
call fcn.004c98ee
jmp 0x450c6e
lea rcx, [rsp + 0x448]
mov r8d, 0x3b9aca00
call fcn.004caca9
lea rcx, [rsp + 0x60]
call fcn.004c8bc2
mov rcx, rbx
mov rdx, r12
call fcn.004cecd9
mov rdi, rdx
mov r14, qword [rax]
and qword [rax], 0
mov rcx, r14
mov rdx, r15
call fcn.00447208
inc qword [rdi]
cmp qword [r13 + 0x50], 0
je 0x450cfc
mov rcx, rbx
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_current_thread_mod.rs
call fcn.004cecd9
mov rdi, rax
mov rbp, rdx
mov rcx, rax
call fcn.004ced53
mov qword [rdi], r14
inc qword [rbp]
mov rcx, qword [r13 + 0x50]
mov rdx, qword [r13 + 0x58]
call fcn.00457238
mov rcx, rax
call qword [rdx + 0x28]
mov rcx, rbx
mov rdx, r12
call fcn.004cecd9
mov rdi, rdx
mov r14, qword [rax]
and qword [rax], 0
mov rcx, r14
mov rdx, r15
call fcn.00447208
inc qword [rdi]
movups xmm0, xmmword [rsp + 0x440]
movups xmm1, xmmword [rsp + 0x450]
movups xmm2, xmmword [rsp + 0x460]
movups xmm3, xmmword [rsp + 0x470]
movaps xmmword [rsp + 0x20d0], xmm3
movaps xmmword [rsp + 0x20c0], xmm2
movaps xmmword [rsp + 0x20b0], xmm1
movaps xmmword [rsp + 0x20a0], xmm0
mov rcx, r14
call fcn.004cee9d
movdqa xmm0, xmmword [rsp + 0x20a0]
movaps xmm1, xmmword [rsp + 0x20b0]
movaps xmm2, xmmword [rsp + 0x20c0]
movaps xmm3, xmmword [rsp + 0x20d0]
movups xmmword [r14 + 0x30], xmm3
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movdqu xmmword [r14], xmm0
jmp 0x450b01
mov rdx, qword [rsp + 0x860]
mov qword [rsp + 0x858], rdx
mov rcx, rsi
lea r8, [rsp + 0x110]
call fcn.004520e1
mov r13, rsi
mov rsi, qword [rsp + 0x2180]
cmp rsi, 3
jne 0x450dbd
mov byte [rsp + 0x868], 3
mov al, 3
xor esi, esi
jmp 0x450e2f
mov r8d, 0xe0
mov rcx, rdi
mov rdx, r13
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x50]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x120], xmm0
movaps xmmword [rsp + 0x130], xmm1
mov rax, qword [rax + 0x20]
mov qword [rsp + 0x140], rax
mov rdx, rdi
mov rdi, qword [rsp + 0x21b0]
mov byte [rsp + 0x868], 1
cmp esi, 2
jne 0x450e76
lea rcx, [rsp + 0x850]
call fcn.00451dbc
lea rcx, [rsp + 0x848]
call fcn.00452294
mov al, 1
mov sil, 1
mov byte [rsp + 0xa20], al
mov ecx, r14d
mov edx, ebp
call fcn.004471fe
mov rcx, rbx
mov rdx, r12
call fcn.00447128
mov rdi, rdx
mov r14, qword [rax]
and qword [rax], 0
mov rcx, r14
mov rdx, r15
call fcn.00447208
inc qword [rdi]
test sil, sil
jne 0x451921
lea rcx, [rsp + 0x60]
jmp 0x4509d2
mov byte [rsp + 0xd0], bpl
mov r8d, 0xe0
lea rbp, [rsp + 0x440]
mov rcx, rbp
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x520], rsi
movdqa xmm0, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x130]
mov rcx, qword [rsp + 0x48]
movdqu xmmword [rcx], xmm0
movups xmmword [rcx + 0x10], xmm1
mov rax, qword [rsp + 0x140]
mov qword [rcx + 0x20], rax
mov rdx, qword [rsp + 0x848]
lea rcx, [rsp + 0x2200]
mov r8, rbp
call fcn.0048638c
mov qword [rsp + 0x2350], rdi
mov byte [rsp + 0x2369], 0
mov rcx, r13
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.12.7_src_blocking_client.rs
call fcn.0046bdae
mov rcx, rax
mov eax, 0xcc
mov edx, 0x84
lock cmpxchg qword [rcx], rdx
mov rsi, r13
je 0x450f1b
mov rax, qword [rcx + 0x10]
call qword [rax + 0x38]
lea rdi, [rsp + 0x258]
mov bpl, byte [rsp + 0xd0]
lea rax, [rsp + 0x850]
mov qword [rsp + 0x860], rax
mov byte [rsp + 0x868], 0
jmp 0x450d7e
test rax, rax
je 0x450fee
lea rcx, [rsp + 0x150]
call fcn.0047e7c2
jmp 0x450fee
mov bpl, 1
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x30], rcx
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_current_thread_mod.rs
mov rcx, rbx
call fcn.00447128
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call fcn.00447166
mov qword [rsi], r14
inc qword [rdi]
lea rsi, [rsp + 0x60]
mov rcx, rsi
call fcn.004ceddb
mov rax, qword [rsi + 0x30]
lock dec qword [rax]
jne 0x450fbb
mov rcx, qword [rsp + 0x90]
call fcn.004cbe56
lea rsi, [rsp + 0x88]
mov rcx, rsi
call fcn.00447166
mov rcx, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
call fcn.004ca754
mov rcx, qword [rsi - 0x20]
mov rdx, qword [rsi - 0x18]
call fcn.00499162
test bpl, bpl
jne 0x451b06
xor ecx, ecx
call fcn.00446fa0
mov rsi, rax
test rax, rax
je 0x451038
cmp byte [rsi + 0x46], 2
je 0x451ab8
mov byte [rsi + 0x46], 2
mov eax, dword [rsi + 0x40]
lea rcx, [rsp + 0x20a0]
mov dword [rcx + 8], eax
mov rax, qword [rsi + 0x38]
mov qword [rcx], rax
call fcn.004cd055
mov dword [rsi + 0x38], 1
mov rax, qword [rsp + 0xb0]
mov qword [rsi + 0x3c], rax
test rsi, rsi
sete cl
call fcn.004cd01d
lea rsi, [rsp + 0xa0]
mov rcx, rsi
call fcn.004cdccf
cmp qword [rsi], 0
je 0x451066
lea rcx, [rsp + 0xa0]
call fcn.0044eb7d
movzx eax, byte [rsp + 0xa20]
cmp eax, 3
je 0x45117d
test eax, eax
jne 0x4511a5
lea rcx, [rsp + 0x878]
call fcn.0041e9ba
mov rcx, qword [rsp + 0x9a0]
mov rdx, qword [rsp + 0x9a8]
call fcn.00451d0c
mov rcx, qword [rsp + 0x998]
mov rdx, qword [rsp + 0x9a0]
call fcn.0048a4d2
cmp qword [rsp + 0x9e0], 0
jne 0x4510f0
mov rcx, qword [rsp + 0x9e8]
mov rax, qword [rsp + 0x9f0]
call qword [rax]
mov rcx, qword [rsp + 0x9e8]
mov rax, qword [rsp + 0x9f0]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
call fcn.004ca836
mov rcx, qword [rsp + 0x9b8]
mov rdx, qword [rsp + 0x9c0]
call fcn.00442376
mov rcx, qword [rsp + 0x9b0]
mov rdx, qword [rsp + 0x9b8]
call fcn.0048a50b
cmp qword [rsp + 0x990], 0
je 0x451132
lea rcx, [rsp + 0x990]
call fcn.004433d2
lea rsi, [rsp + 0x8e8]
mov rcx, rsi
call fcn.00462a88
cmp qword [rsi - 0x10], 0
je 0x451156
lea rcx, [rsp + 0x8d8]
call fcn.00443f36
lea rsi, [rsp + 0x840]
mov rcx, qword [rsi]
call fcn.0046f7b8
mov rcx, rsi
call fcn.00446fce
lea rcx, [rsp + 0x870]
call fcn.00446fe5
jmp 0x4511a5
lea rcx, [rsp + 0x850]
call fcn.00446fe5
mov rax, qword [rsp + 0x848]
lock dec qword [rax]
jne 0x4511a5
mov rcx, qword [rsp + 0x848]
call fcn.004904a4
lea rsi, [rsp + 0x100]
mov rcx, rsi
call fcn.004cdccf
cmp qword [rsi], 0
je 0x4511c8
lea rcx, [rsp + 0x100]
call fcn.0044eb7d
lea r14, [rsp + 0x20a0]
lea rsi, [rsp + 0x210]
mov ecx, 9
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x20e0]
mov rdx, qword [rsi]
lea rcx, [rsp + 0x150]
call fcn.004cdc3e
lea rbx, [rsp + 0x840]
mov rcx, rbx
mov rdx, r14
mov r8, rsi
call fcn.004ced17
cmp qword [rbx + 0x30], 0
je 0x4513bc
movdqu xmm0, xmmword [rsp + 0x840]
movups xmm1, xmmword [rsp + 0x850]
movups xmm2, xmmword [rsp + 0x860]
movups xmm3, xmmword [rsp + 0x870]
movaps xmmword [rsp + 0x470], xmm3
movaps xmmword [rsp + 0x460], xmm2
movaps xmmword [rsp + 0x450], xmm1
movdqa xmmword [rsp + 0x440], xmm0
xor ecx, ecx
call fcn.00446fa0
test rax, rax
je 0x45134c
add rax, 0x18
mov rcx, rax
call fcn.004cdc7c
mov rax, qword [rax]
dec qword [rdx]
test rax, rax
je 0x45134c
movdqa xmm0, xmmword [rsp + 0x440]
movaps xmm1, xmmword [rsp + 0x450]
movaps xmm2, xmmword [rsp + 0x460]
movaps xmm3, xmmword [rsp + 0x470]
lea r14, [rsp + 0x860]
movaps xmmword [r14 + 0x10], xmm3
movaps xmmword [r14], xmm2
movaps xmmword [r14 - 0x10], xmm1
movdqa xmmword [r14 - 0x20], xmm0
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_current_thread_mod.rs
mov rcx, r14
call fcn.004cecd9
mov r15, rdx
mov rdi, qword [rax]
and qword [rax], 0
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_current_thread_mod.rs
mov rcx, rdi
call fcn.00447208
inc qword [r15]
xor ecx, ecx
call fcn.00446fa0
test rax, rax
je 0x451b9d
mov r15, rax
mov r12, qword [rax + 0x30]
mov qword [rax + 0x30], rbx
mov rdx, qword [rsp + 0x20e0]
add rdx, 0x10
mov rcx, rdi
call fcn.004cea2e
mov qword [r15 + 0x30], r12
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_current_thread_mod.rs
mov rcx, r14
call fcn.004cecd9
mov r14, rax
mov r15, rdx
mov rcx, rax
call fcn.004ced53
mov qword [r14], rdi
inc qword [r15]
mov rcx, rbx
jmp 0x4513b5
lea rbx, [rsp + 0x460]
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_current_thread_mod.rs
mov rcx, rbx
call fcn.004cecd9
mov rdi, qword [rax]
and qword [rax], 0
test rdi, rdi
je 0x451b41
inc qword [rdx]
mov rdx, qword [rsp + 0x20e0]
add rdx, 0x10
mov rcx, rdi
call fcn.004cea2e
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_current_thread_mod.rs
mov rcx, rbx
call fcn.004cecd9
mov rbx, rax
mov r14, rdx
mov rcx, rax
call fcn.004ced53
mov qword [rbx], rdi
inc qword [r14]
lea rcx, [rsp + 0x440]
call fcn.004ced9d
jmp 0x4513c9
call fcn.0041cf23
test al, al
jne 0x451b59
cmp qword [rsp + 0x150], 0
je 0x4513f2
lea rdi, [rsp + 0x158]
mov rcx, rdi
call fcn.004cdccf
cmp qword [rdi], 0
je 0x4513f2
mov rcx, rdi
call fcn.0044eb7d
xor eax, eax
xchg qword [rsp + 0x20a0], rax
lea rcx, [rsp + 0x840]
mov qword [rcx], rax
call fcn.004cdf2c
mov rcx, rsi
call fcn.0044eb7d
mov rcx, qword [rsp + 0x20d8]
add rcx, 0x10
call fcn.004cc417
mov rsi, rax
mov ebx, edx
cmp byte [rax + 0x8c], 0
je 0x451442
mov rcx, rsi
mov edx, ebx
call fcn.0047d094
jmp 0x451882
mov byte [rsi + 0x8c], 1
mov rax, qword [rsi + 0x60]
test rax, rax
je 0x451461
lock dec qword [rax]
jne 0x451461
mov rcx, qword [rsi + 0x60]
call fcn.004cbb92
and qword [rsi + 0x60], 0
mov ecx, 0xf0
add rcx, qword [rsp + 0x20d8]
call sub.kernel32.dll_WakeAllConditionVariable
mov rax, qword [rsi + 0x78]
mov qword [rsp + 0x160], rax
movups xmm0, xmmword [rsi + 0x68]
movaps xmmword [rsp + 0x150], xmm0
and qword [rsi + 0x70], 0
lea rcx, [fcn.004ac7c0]
call fcn.004cd071
movdqu xmm0, xmmword [rsi + 0x30]
movups xmm1, xmmword [rsi + 0x40]
movups xmm2, xmmword [rsi + 0x50]
movaps xmmword [rsp + 0x460], xmm2
movaps xmmword [rsp + 0x450], xmm1
movdqa xmmword [rsp + 0x440], xmm0
pxor xmm0, xmm0
movdqu xmmword [rsi + 0x30], xmm0
and qword [rsi + 0x40], 0
lea rcx, [0x005ad1f0]
mov qword [rsi + 0x48], rcx
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x58], rdx
test bl, bl
setne dl
mov rcx, rsi
call fcn.004cf0b6
xor ecx, ecx
call fcn.00446fa0
test rax, rax
je 0x45150a
cmp byte [rax + 0x46], 2
sete al
jmp 0x45150c
mov al, 2
cmp al, 2
je 0x451540
and al, 1
jne 0x451540
call fcn.0041cf23
test al, al
jne 0x451be2
lea rcx, [rsp + 0x440]
call fcn.004ca781
lea rcx, [rsp + 0x150]
call fcn.004cf0bb
jmp 0x451882
call fcn.004cb698
test rdx, rdx
je 0x4516df
lea rsi, [rsp + 0x60]
mov qword [rsi], rax
mov qword [rsi + 8], rdx
xor ecx, ecx
call fcn.00446fa0
test rax, rax
je 0x451575
mov bl, byte [rax + 0x44]
mov dil, byte [rax + 0x45]
mov word [rax + 0x44], 0x8001
jmp 0x451577
mov bl, 2
mov r15, qword [rsp + 0x20d0]
test r15, r15
je 0x451a15
mov rcx, rsi
call fcn.004c9812
mov ebp, eax
cmp bpl, 2
jne 0x45159f
xor r14d, r14d
xor ebp, ebp
jmp 0x4515bf
xor ecx, ecx
xor edx, edx
call fcn.004c8b9a
mov r14b, 1
test bpl, 1
jne 0x4516b5
mov r14d, ebp
shr r14d, 8
shr ebp, 0x10
mov r12, qword [r15 + 0x30]
test r12b, 2
jne 0x45166f
test r12b, 4
jne 0x4515fc
test r12b, 1
je 0x4515f4
mov rcx, qword [r15 + 0x20]
mov rdx, qword [r15 + 0x28]
mov r8, qword [rsp + 0x60]
mov r9, qword [rsp + 0x68]
call fcn.004c8539
test al, al
je 0x45160d
test r12b, 1
je 0x45162f
jmp 0x45165a
xor r14d, r14d
xor ecx, ecx
mov edx, ebp
call fcn.004c8b9a
jmp 0x4516b5
mov rax, qword [r15 + 0x30]
mov rcx, rax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [r15 + 0x30], rcx
jne 0x451611
test al, 2
jne 0x451669
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
call qword [rax + 0x18]
mov rcx, qword [rsp + 0x60]
mov rax, qword [rsp + 0x68]
call qword [rax]
mov qword [r15 + 0x20], rax
mov qword [r15 + 0x28], rdx
mov rax, qword [r15 + 0x30]
mov rcx, rax
or rcx, 1
lock cmpxchg qword [r15 + 0x30], rcx
jne 0x451647
test al, 2
jne 0x45166f
mov ecx, r14d
mov edx, ebp
call fcn.004c8b9a
mov r14b, 1
jmp 0x4516b5
lock or qword [r15 + 0x30], 1
mov r12b, byte [r15 + 0x38]
mov byte [r15 + 0x38], 0
xor r14d, r14d
xor ecx, ecx
mov edx, ebp
call fcn.004c8b9a
test r12b, r12b
je 0x4516b5
mov rax, qword [rsp + 0x20d0]
test rax, rax
je 0x4516a9
lock dec qword [rax]
jne 0x4516a9
mov rcx, qword [rsp + 0x20d0]
call fcn.004cbc00
and qword [rsp + 0x20d0], 0
xor r14d, r14d
cmp bl, 2
je 0x4516c3
mov ecx, ebx
mov edx, edi
call fcn.004c8b76
test r14b, r14b
je 0x4516d2
call fcn.004cb7de
jmp 0x45155a
mov rcx, qword [rsp + 0x60]
mov rax, qword [rsp + 0x68]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x158]
test rax, rax
je 0x451730
mov rdx, qword [rsp + 0x150]
mov r8, qword [rsp + 0x160]
lea rcx, [rsp + 0x840]
mov qword [rcx], rdx
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r8
call fcn.004ccec3
lea rcx, [rsp + 0x848]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
mov qword [rcx - 8], 1
call fcn.004cd242
mov r10, qword [rsp + 0x440]
mov rax, qword [rsp + 0x450]
mov rcx, qword [rsp + 0x458]
lea rdx, [rcx + r10]
inc rdx
movdqa xmm0, xmmword [rcx]
pmovmskb r8d, xmm0
not r8d
lea r9, [rcx + 0x10]
test r10, r10
je 0x451783
lea rsi, [r10 + 1]
mov r11, rsi
shr r11, 0x3b
jne 0x45177e
shl rsi, 5
add r10, 0x11
add r10, rsi
jae 0x451788
xor r11d, r11d
jmp 0x45178e
xor r11d, r11d
jmp 0x4517a4
mov r11d, 0x10
mov rdi, rcx
sub rdi, rsi
mov qword [rsp + 0x868], rdi
mov qword [rsp + 0x870], r10
lea rsi, [rsp + 0x840]
mov qword [rsi + 0x38], r11
mov qword [rsi], r9
mov qword [rsi + 8], rdx
mov qword [rsi + 0x10], rcx
mov word [rsi + 0x18], r8w
mov qword [rsi + 0x20], rax
lea rdi, [rsp + 0x60]
lea rbx, [rsp + 0xe0]
mov rcx, rsi
call fcn.004ca844
test rax, rax
je 0x451832
movdqu xmm0, xmmword [rax - 0x20]
movdqa xmmword [rsp + 0xa0], xmm0
mov rcx, qword [rax - 0x10]
test rcx, rcx
je 0x451832
mov rax, qword [rax - 8]
mov rdx, qword [rsp + 0xa8]
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
mov rcx, rdi
call fcn.004ccec3
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rdx
mov rcx, rbx
call fcn.004cd242
jmp 0x4517d1
cmp qword [rsp + 0x860], 0
je 0x451860
lea rsi, [rsp + 0x840]
mov rcx, rsi
call fcn.004ca844
test rax, rax
je 0x451860
add rax, 0xffffffffffffffe0
mov rcx, rax
call fcn.004ca8a7
jmp 0x451845
mov r8, qword [rsp + 0x878]
test r8, r8
je 0x451882
mov rcx, qword [rsp + 0x868]
mov rdx, qword [rsp + 0x870]
call fcn.004ca836
lea rdi, [rsp + 0x20d0]
mov rax, qword [rdi + 8]
lock dec qword [rax]
jne 0x4518a1
mov rcx, qword [rsp + 0x20d8]
call fcn.004cbfdf
mov rax, qword [rsp + 0x20d0]
test rax, rax
cmove rdi, rax
je 0x44fe99
mov rdx, qword [rdi]
mov rsi, qword [rdx + 0x30]
mov rcx, rsi
or rcx, 4
mov rax, rsi
lock cmpxchg qword [rdx + 0x30], rcx
mov rsi, rax
jne 0x4518bd
mov eax, esi
and eax, 0xa
cmp eax, 8
jne 0x4518e7
mov rcx, qword [rdx + 0x10]
mov rax, qword [rdx + 0x18]
call qword [rax + 0x10]
test sil, 2
je 0x4518f4
mov rax, qword [rdi]
mov byte [rax + 0x38], 0
mov rax, qword [rsp + 0x20d0]
test rax, rax
je 0x44fe99
lock dec qword [rax]
jne 0x44fe99
mov rcx, qword [rsp + 0x20d0]
call fcn.004cbc00
jmp 0x44fe99
xor ebp, ebp
jmp 0x450f66
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zerodriver_missing
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_current_thread_mod.rs
mov edx, 0x39
jmp 0x451950
lea rcx, str.internal_error:_entered_unreachable_code_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_blocking_schedule.rs
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_sync_notify.rs
mov edx, 0x28
call fcn.00413c20
ud2
lea r8, [rsp + 0x20a0]
and qword [r8 + 0x10], 0
lea rdx, [0x005ad9f0]
lea r9, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_sync_notify.rs
jmp 0x45198f
lea r8, [rsp + 0x20a0]
and qword [r8 + 0x10], 0
lea rdx, [0x005ad648]
lea r9, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_sync_notify.rs
lea rcx, [rsp + 0x440]
call fcn.004c8752
ud2
add rcx, 0x10
lea r8, [rsp + 0x20a0]
and qword [r8 + 0x10], 0
lea rdx, [rsp + 0x440]
call fcn.004c86f4
ud2
lea rcx, str._async_fn__resumed_after_completion_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.4.6_src_proto_streams_buffer.rs
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.12.7_src_blocking_client.rs
jmp 0x4519dc
lea rcx, str._async_fn__resumed_after_completion_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.4.6_src_proto_streams_buffer.rs
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_sync_mpsc_unbounded.rs
mov edx, 0x23
jmp 0x451950
lea rax, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_current_thread_mod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.Failed_to__Enter::block_on_
lea r9, [0x005a6110]
lea r8, [rsp + 0x30]
mov edx, 0x1b
call fcn.00410f50
ud2
ud2
lea rax, str.called_after_complete
lea rcx, [rsp + 0x840]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
and qword [rcx], 0
lea rax, str.ntdll.dll
mov qword [rcx + 0x20], rax
and qword [rcx + 0x28], 0
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_sync_oneshot.rs
jmp 0x451c18
mov ecx, pe_nt_image_headers64
jmp 0x451a71
mov ecx, 0x8000
jmp 0x451a71
mov ecx, 0x4000
jmp 0x451a71
mov ecx, 0x30
jmp 0x451a71
mov ecx, 0x200
mov edx, 8
call fcn.0040bce0
ud2
lea rax, str.Cannot_start_a_runtime_from_within_a_runtime._This_happens_because_a_function__like__block_on___attempted_to_block_the_current_thread_while_the_thread_is_being_used_to_drive_asynchronous_tasks.
lea rcx, [rsp + 0x20a0]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
and qword [rcx], 0
lea rax, str.ntdll.dll
mov qword [rcx + 0x20], rax
and qword [rcx + 0x28], 0
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_reqwest_0.12.7_src_blocking_client.rs
jmp 0x451c18
lea rcx, str.assertion_failed:_c.runtime.get__.is_entered___usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_context_runtime.rs
lea r8, [0x005af110]
mov edx, 0x2e
jmp 0x451950
lea rcx, [rsp + 0xf0]
call fcn.0047e26e
lea rax, [0x005aed50]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_repos_rust_1.70.0_library_std_src_thread_local.rs
lea r9, [0x005a6110]
lea r8, [rsp + 0x30]
mov edx, 0x46
jmp 0x451a0a
lea rax, str.a_spawned_task_panicked_and_the_runtime_is_configured_to_shut_down_on_unhandled_panic
lea rcx, [rsp + 0x20a0]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
and qword [rcx], 0
lea rax, str.ntdll.dll
mov qword [rcx + 0x20], rax
and qword [rcx + 0x28], 0
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_current_thread_mod.rs
jmp 0x451c18
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_current_thread_mod.rs
mov edx, 0x2b
jmp 0x451950
lea rax, str.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea rcx, [rsp + 0x60]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
and qword [rcx], 0
lea rax, str.ntdll.dll
mov qword [rcx + 0x20], rax
and qword [rcx + 0x28], 0
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_current_thread_mod.rs
jmp 0x451c18
lea rcx, str._async_fn__resumed_after_completion_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_util_0.1.7_src_client_legacy_connect_dns.rs
jmp 0x4519c5
lea rcx, [rdi + 0x40]
call fcn.004cd0c2
mov rcx, qword [rdi + 0x40]
mov rdx, qword [rdi + 0x48]
call fcn.004cdf0e
cmp dword [rdi], 2
je 0x451c8b
cmp byte [rdi + 0x38], 2
jne 0x451c54
mov rax, qword [rdi + 8]
lock dec qword [rax]
jne 0x451c8b
mov rcx, qword [rdi + 8]
call fcn.004cbc57
jmp 0x451c8b
lea rax, [0x005ad850]
lea rcx, [rsp + 0x840]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
and qword [rcx], 0
lea rax, str.ntdll.dll
mov qword [rcx + 0x20], rax
and qword [rcx + 0x28], 0
lea rdx, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_blocking_shutdown.rsCannot_drop_a_runtime_in_a_context_where_blocking_is_not_allowed._This_happens_when_a_runtime_is_dropped_from_within_an_asynchronous_context.
call fcn.00413be0
ud2
lea rcx, str._async_fn__resumed_after_completion_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_hyper_util_0.1.7_src_client_legacy_connect_dns.rs
jmp 0x4519d5
lea rax, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.39.3_src_runtime_scheduler_defer.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x005afe0b]
lea r9, [0x005ad3c0]
lea r8, [rsp + 0x30]
mov edx, 0x18
jmp 0x451a0a
mov rcx, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
shl rdx, 5
mov r8d, 8
call fcn.004ca836
mov rcx, qword [rdi + 0x18]
mov rdx, qword [rdi + 0x20]
call fcn.00499162
mov rax, qword [rdi + 0x30]
lock dec qword [rax]
jne 0x451c8b
mov rcx, qword [rdi + 0x30]
call fcn.00442046
mov edx, 8
mov rcx, rdi
call fcn.0040adb0
lea rax, [0x005aed50]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_repos_rust_1.70.0_library_std_src_thread_local.rs
lea r9, [0x005aedd0]
jmp 0x451af7