Function at 0x1401a569c
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, 0x768
movaps xmmword [rsp + 0x750], xmm7
movaps xmmword [rsp + 0x740], xmm6
mov r14, rdx
mov r15, rcx
cmp dword [rdx + 0x110], 2
jne 0x1401a56e9
mov rax, qword [r14]
mov qword [r14], 0
test rax, rax
je 0x1401a7433
mov qword [r15], rax
jmp 0x1401a6fe2
mov r12, r8
mov rcx, qword [r14 + 0x78]
test rcx, rcx
je 0x1401a5705
mov rdx, r12
call fcn.140251694
test al, al
je 0x1401a6f6b
mov qword [rsp + 0x30], r15
lea rax, [r14 + 0x60]
mov qword [rsp + 0x190], rax
lea rax, [r14 + 0x128]
mov qword [rsp + 0x178], rax
lea rbx, [rsp + 0x80]
lea rax, [r14 + 0xa0]
mov qword [rsp + 0x180], rax
lea rax, [r14 + 0xb8]
mov qword [rsp + 0x40], rax
lea rax, [r14 + 0xf8]
mov qword [rsp + 0x38], rax
lea rax, [r14 + 0x80]
mov qword [rsp + 0x218], rax
lea rax, [r14 + 0xa1]
mov qword [rsp + 0x188], rax
mov eax, 0x88
lea rcx, [rsp + 0x70]
add rax, rcx
mov qword [rsp + 0x1a0], rax
xorps xmm6, xmm6
movaps xmm7, xmmword [0x14039aa50]
lea rbp, [rsp + 0x1b0]
lea rax, [r14 + 8]
mov qword [rsp + 0x230], rax
lea rax, [r14 + 0x20]
mov qword [rsp + 0x228], rax
lea rax, [r14 + 0x38]
mov qword [rsp + 0x220], rax
lea rdi, [rsp + 0x4f0]
lea r15, [0x1404cdb78]
mov qword [rsp + 0x198], r12
mov rdx, qword [r14 + 0x60]
mov rax, qword [r14 + 0x68]
mov rcx, rdi
mov r8, r12
call qword [rax + 0x18]
mov rax, qword [rsp + 0x530]
cmp rax, 3
je 0x1401a5916
cmp eax, 4
je 0x1401a70bc
mov r8d, 0xa0
lea rcx, [rsp + 0x6a0]
mov rdx, rdi
call fcn.14038a820
movzx eax, word [rsp + 0x708]
lea ecx, [rax - 0x12d]
cmp ecx, 3
jae 0x1401a59b4
cmp qword [r14 + 0x110], 0
lea r13, [rsp + 0x70]
lea r15, [0x140490a48]
je 0x1401a5868
mov rax, qword [r14 + 0x130]
test rax, rax
je 0x1401a5868
mov rdx, qword [r14 + 0x118]
mov r8, qword [r14 + 0x120]
mov rcx, qword [rsp + 0x178]
call qword [rax + 0x10]
mov qword [r14 + 0x110], 0
xor esi, esi
lea rbp, [rsp + 0x340]
lea r8, [r15 + rsi]
mov rcx, r13
mov rdx, r14
call fcn.14008ce1c
cmp byte [rsp + 0x90], 2
je 0x1401a58ae
mov rax, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
mov rcx, rbx
call qword [rax + 0x10]
add rsi, 0x20
cmp rsi, 0x80
jne 0x1401a587d
mov rax, qword [rsp + 0x180]
movzx eax, byte [rax]
mov ecx, eax
or ecx, 4
cmp ecx, 5
je 0x1401a59e7
cmp al, 0xa
jb 0x1401a58f8
cmp qword [r14 + 0xb0], 0
je 0x1401a58f8
mov r8, qword [r14 + 0xa8]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x180]
movabs rcx, 0x101010101010101
mov qword [rax + 0x10], rcx
movups xmmword [rax], xmm7
jmp 0x1401a59e7
mov rsi, qword [rsp + 0x4f0]
mov qword [rsp + 0x48], rsi
mov rdi, qword [rsi + 0x20]
test rdi, rdi
je 0x1401a70db
mov rax, qword [rsi + 0x28]
mov rcx, rdi
call qword [rax + 0x38]
movabs rcx, 0x8e5f6e104f1f4048
cmp rax, rcx
jne 0x1401a70db
cmp byte [rdi], 1
jne 0x1401a70db
cmp byte [rdi + 1], 2
jne 0x1401a70db
cmp dword [rdi + 4], 0
jne 0x1401a70db
cmp qword [r14 + 0x110], 0
je 0x1401a5bfa
mov rax, qword [r14 + 0x130]
test rax, rax
lea rdi, [0x140498120]
je 0x1401a70db
mov r8, qword [r14 + 0x118]
mov r9, qword [r14 + 0x120]
lea rcx, [rsp + 0x1a8]
mov rdx, qword [rsp + 0x178]
call qword [rax]
jmp 0x1401a5c15
add eax, 0xfffffecd
cmp eax, 2
lea r13, [rsp + 0x70]
lea rbp, [rsp + 0x340]
jae 0x1401a71c4
cmp qword [r14 + 0x110], 0
je 0x1401a59e7
cmp qword [r14 + 0x130], 0
je 0x1401a71c4
movups xmm0, xmmword [0x140490ad8]
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [0x140490ac8]
movaps xmmword [rsp + 0x70], xmm0
lea rcx, [rsp + 0x6a0]
mov rdx, r13
call fcn.14007a3d2
test rax, rax
je 0x1401a71c4
mov rdx, qword [rax]
mov r8, qword [rax + 8]
mov rcx, rbp
call fcn.140051870
cmp qword [rsp + 0x340], 0
jne 0x1401a71c4
mov r8, qword [rsp + 0x348]
mov r9, qword [rsp + 0x350]
movaps xmmword [rsp + 0x340], xmm6
mov qword [rsp + 0x350], 0
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x360], rax
mov rcx, r13
mov rdx, rbp
call fcn.140258dac
mov r15d, dword [rsp + 0x88]
cmp r15d, 2
je 0x1401a71c4
mov rax, rbx
mov r12, qword [rsp + 0x70]
mov rbp, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x80]
movups xmm0, xmmword [rax + 0xc]
movups xmm1, xmmword [rax + 0x1c]
movups xmm2, xmmword [rax + 0x2c]
movups xmm3, xmmword [rax + 0x38]
movups xmmword [rsp + 0x26c], xmm3
movaps xmmword [rsp + 0x260], xmm2
movaps xmmword [rsp + 0x250], xmm1
movaps xmmword [rsp + 0x240], xmm0
mov rcx, rbx
xor edx, edx
call fcn.140272bf2
mov rcx, rdx
mov qword [rsp + 0x4f0], rax
mov qword [rsp + 0x4f8], rdx
mov rdx, rbp
mov r8, rbx
call fcn.14038a820
mov qword [rsp + 0x500], rbx
lea rsi, [rsp + 0x5c0]
mov rcx, rsi
mov rdx, rdi
call fcn.14004a393
mov rcx, r13
mov rdx, rsi
call fcn.14008385b
cmp byte [rsp + 0x90], 3
je 0x1401a700e
mov ecx, 0xb
lea rax, [rsp + 0x340]
mov rdi, rax
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
cmp byte [rsp + 0x360], 3
je 0x1401a700e
mov rcx, rax
call fcn.140191413
movups xmm0, xmmword [rsp + 0x26c]
lea rax, [rsp + 0x1b0]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x240]
movaps xmm1, xmmword [rsp + 0x250]
movaps xmm2, xmmword [rsp + 0x260]
movups xmmword [rax + 0x34], xmm2
movups xmmword [rax + 0x24], xmm1
movups xmmword [rax + 0x14], xmm0
mov qword [rsp + 0x1a8], r12
mov qword [rsp + 0x1b0], rbp
mov qword [rsp + 0x1b8], rbx
mov dword [rsp + 0x1c0], r15d
mov rax, qword [r14 + 0x98]
cmp byte [rax + 0x1b8], 0
lea r15, [rsp + 0x80]
lea r12, [0x1404cdb78]
je 0x1401a63d4
mov r9d, dword [rsp + 0x1d0]
test r9, r9
je 0x1401a5d40
cmp rbx, r9
jbe 0x1401a5d1a
cmp byte [rbp + r9], 0xbf
jg 0x1401a5d20
jmp 0x1401a7461
movups xmmword [rbp], xmm6
mov qword [rsp + 0x1a8], r15
lea rdi, [0x140498120]
mov qword [rsp + 0x1c0], rdi
mov rax, qword [r14 + 0x70]
cmp rax, 1
lea rbp, [rsp + 0x70]
ja case.default.0x1401a5d10
inc rax
mov qword [r14 + 0x70], rax
mov rdx, qword [r14 + 0xc0]
mov r8, qword [r14 + 0xc8]
lea rcx, [rsp + 0x440]
call fcn.1401a754c
movabs rax, 0x101010101010101
mov qword [rbx + 0x68], rax
movups xmmword [rbx + 0x58], xmm7
mov rax, qword [rsp + 0x1a0]
movups xmmword [rax], xmm6
movups xmmword [rbx - 8], xmm6
movups xmmword [rbx + 0x10], xmm6
movups xmmword [rbx + 0x28], xmm6
mov qword [rsp + 0xf0], r15
mov qword [rsp + 0x108], rdi
mov byte [rsp + 0x110], 0
lea rax, [0x1404cc998]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
xor ecx, ecx
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x138], rdi
mov word [rsp + 0x140], 0xffff
mov byte [rsp + 0x148], 2
mov qword [rsp + 0x70], 2
mov eax, 8
mov qword [rsp + 0x88], rax
mov qword [rsp + 0xa0], rax
mov word [rsp + 0xc8], 0
mov qword [rsp + 0xd0], rcx
movzx eax, byte [r14 + 0xa0]
lea rdx, [0x1401a74f4]
movsxd r8, dword [rdx + rax*4]
add r8, rdx
jmp r8
mov cl, 1
jmp case.0x1401a5d10.0
jne 0x1401a7461
cmp r9d, 4
jne 0x1401a5d40
mov rcx, rbp
lea rdx, str.httphttpsftpfileC:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srcparser.rs
mov r8, r9
call fcn.14038aeb0
test eax, eax
je 0x1401a613e
mov esi, dword [r14 + 0xe0]
mov rbx, qword [r14 + 0xc0]
mov rdi, qword [r14 + 0xc8]
lea r13, [rsp + 0x70]
lea rbp, [rsp + 0x340]
mov rcx, r13
mov rdx, rbx
mov r8, rdi
call fcn.140047c30
mov rax, qword [r14 + 0xe4]
mov ecx, dword [r14 + 0xec]
mov rdx, qword [rsp + 0x38]
movups xmm0, xmmword [rdx]
movups xmmword [r15 + 0x30], xmm0
mov dl, byte [rdx + 0x10]
mov byte [r15 + 0x40], dl
mov rdx, qword [r14 + 0xf0]
movups xmm0, xmmword [r14 + 0xd0]
mov dword [rsp + 0x98], esi
mov qword [rsp + 0x9c], rax
mov dword [rsp + 0xa4], ecx
mov qword [rsp + 0xa8], rdx
movups xmmword [rsp + 0x88], xmm0
mov rcx, r13
mov rdx, r12
call fcn.140259d66
mov rcx, r13
call fcn.140259bdf
cmp dword [rsp + 0x90], 0
je 0x1401a5e01
mov r9d, dword [rsp + 0x94]
mov rax, qword [rsp + 0x80]
cmp rax, r9
jae 0x1401a5e0e
mov r9, rax
jmp 0x1401a618f
mov r9, qword [rsp + 0x80]
jmp 0x1401a618f
test r9d, r9d
je 0x1401a6187
cmp rax, r9
jbe 0x1401a6181
mov rax, qword [rsp + 0x78]
cmp byte [rax + r9], 0xc0
jge 0x1401a6187
jmp 0x1401a7491
mov r8d, dword [rsp + 0x240]
mov r9d, dword [rsp + 0x243]
lea r13, [rsp + 0x4d8]
mov dword [r13 - 0x3c], r9d
mov dword [r13 - 0x3f], r8d
mov byte [rsp + 0x498], cl
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4a8], rdx
lea rbx, [rsp + 0x240]
mov rcx, rbx
mov rdx, rbp
lea r8, [rsp + 0x498]
call fcn.140073d81
mov ecx, 0xb
mov rdi, rbp
lea rsi, [rsp + 0x440]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x5c0]
mov rdx, rbx
mov r8, rbp
call fcn.1401d326d
mov r15b, byte [rsp + 0x1a8]
mov r12b, byte [rsp + 0x1a9]
mov dil, byte [rsp + 0x5c0]
mov bl, byte [rsp + 0x5c1]
mov rsi, qword [rsp + 0x600]
mov byte [rsp + 0x498], r15b
mov byte [rsp + 0x499], r12b
mov rax, rbp
lea rbp, [rsp + 0x1b0]
movups xmm0, xmmword [rbp - 6]
movups xmm1, xmmword [rbp + 8]
movups xmmword [r13 - 0x30], xmm1
movups xmmword [r13 - 0x3e], xmm0
cmp rsi, 3
je 0x1401a73d5
lea rdx, [rsp + 0x608]
movups xmm0, xmmword [rdx - 0x46]
movups xmm1, xmmword [rdx - 0x36]
movups xmm2, xmmword [rdx - 0x26]
movups xmm3, xmmword [rdx - 0x18]
movups xmmword [rsp + 0x26e], xmm3
movaps xmmword [rsp + 0x260], xmm2
movaps xmmword [rsp + 0x250], xmm1
movaps xmmword [rsp + 0x240], xmm0
mov r8d, 0x98
mov r13, rax
mov rcx, rax
call fcn.14038a820
mov byte [rsp + 0x340], r15b
mov byte [rsp + 0x341], r12b
movups xmm0, xmmword [rbp - 6]
movups xmm1, xmmword [rbp + 8]
lea rax, [rsp + 0x360]
movups xmmword [rax - 0x10], xmm1
movups xmmword [rax - 0x1e], xmm0
mov byte [rsp + 0x360], dil
mov byte [rsp + 0x361], bl
movups xmm0, xmmword [rsp + 0x26e]
movups xmmword [rax + 0x30], xmm0
movaps xmm0, xmmword [rsp + 0x240]
movaps xmm1, xmmword [rsp + 0x250]
movaps xmm2, xmmword [rsp + 0x260]
movups xmmword [rax + 0x22], xmm2
movups xmmword [rax + 0x12], xmm1
movups xmmword [rax + 2], xmm0
mov qword [rsp + 0x3a0], rsi
mov r8d, 0x98
lea rcx, [rsp + 0x3a8]
mov rdx, r13
call fcn.14038a820
movzx ebx, word [r14 + 0x58]
mov rcx, qword [r14]
mov rdx, qword [r14 + 8]
call fcn.1401c1825
mov rsi, rax
mov rdi, rdx
mov rdx, qword [r14 + 0x18]
mov r8, qword [r14 + 0x20]
lea rcx, [rsp + 0x80]
call fcn.1401c12f0
mov rdx, qword [r14 + 0x30]
mov r8, qword [r14 + 0x38]
lea rcx, [rsp + 0x98]
call fcn.1401c1610
movups xmm0, xmmword [r14 + 0x40]
mov rax, qword [r14 + 0x50]
mov word [rsp + 0xc8], bx
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rdi
movups xmmword [rsp + 0xb0], xmm0
mov qword [rsp + 0xc0], rax
lea rdi, [rsp + 0x360]
mov rcx, rdi
call fcn.14008a8e5
mov ecx, 0xc
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [r14 + 0x98]
mov eax, 0xa0
add rsi, rax
mov r8d, 0x100
mov rcx, r13
lea rdx, [rsp + 0x340]
call fcn.14038a820
mov rcx, rsi
mov rdx, r13
call fcn.14019ff22
mov rsi, rax
mov rdi, rdx
mov rcx, qword [rsp + 0x190]
call fcn.140089006
mov qword [r14 + 0x60], rsi
mov qword [r14 + 0x68], rdi
lea rcx, [rsp + 0x48]
call fcn.14008a961
lea rbx, [rsp + 0x80]
lea rdi, [rsp + 0x4f0]
lea r15, [0x1404cdb78]
mov r12, qword [rsp + 0x198]
jmp 0x1401a57d4
mov esi, dword [r14 + 0xe0]
mov rbx, qword [r14 + 0xc0]
mov rdi, qword [r14 + 0xc8]
test rsi, rsi
je 0x1401a66fb
cmp rdi, rsi
lea r13, [rsp + 0x70]
lea rbp, [rsp + 0x340]
jbe 0x1401a6702
cmp byte [rbx + rsi], 0xbf
jg 0x1401a6708
jmp 0x1401a74d8
jne 0x1401a7491
mov qword [rsp + 0x80], r9
mov dword [rsp + 0x90], 0
mov r8d, dword [rsp + 0x98]
mov rdx, qword [rsp + 0x78]
inc r8d
je 0x1401a61c3
cmp r9, r8
jbe 0x1401a61bd
cmp byte [rdx + r8], 0xbf
jg 0x1401a61c3
jmp 0x1401a7478
jne 0x1401a7478
cmp r9, r8
jne 0x1401a61cc
xor eax, eax
jmp 0x1401a61d4
cmp byte [rdx + r8], 0x2f
sete al
test al, al
jne 0x1401a62bc
cmp dword [rsp + 0x88], 0
jne 0x1401a62bc
test r9, r9
je 0x1401a6289
lea rcx, [rdx + r9]
xor eax, eax
mov r8b, byte [rcx - 1]
test r8b, r8b
js 0x1401a620b
dec rcx
movzx r8d, r8b
jmp 0x1401a626d
movzx r10d, byte [rcx - 2]
cmp r10b, 0xc0
jge 0x1401a6238
movzx r11d, byte [rcx - 3]
cmp r11b, 0xc0
jge 0x1401a6242
movzx esi, byte [rcx - 4]
add rcx, 0xfffffffffffffffc
and esi, 7
shl esi, 6
and r11d, 0x3f
or r11d, esi
jmp 0x1401a624a
add rcx, 0xfffffffffffffffe
and r10d, 0x1f
jmp 0x1401a6255
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 0x1401a627f
cmp r8d, 0x20
jne 0x1401a627f
inc rax
cmp rdx, rcx
jne 0x1401a61f9
mov rcx, r9
sub rcx, rax
jae 0x1401a628e
jmp 0x1401a62bc
mov rcx, r9
xor eax, eax
cmp r9, rax
je 0x1401a62ac
cmp r9, rcx
jbe 0x1401a62a3
cmp byte [rdx + rcx], 0xc0
jge 0x1401a62ac
jmp 0x1401a7491
test rax, rax
jne 0x1401a7491
cmp r9, rcx
jb 0x1401a62bc
mov qword [rsp + 0x80], rcx
mov r9, rcx
mov rcx, rbp
mov r8, r9
call fcn.14007ab6a
mov al, byte [rsp + 0x360]
mov bl, 2
cmp al, 2
je 0x1401a6312
movups xmm0, xmmword [rsp + 0x340]
movups xmm1, xmmword [rsp + 0x350]
movaps xmmword [rsp + 0x250], xmm1
movaps xmmword [rsp + 0x240], xmm0
lea rdx, [rsp + 0x360]
mov ecx, dword [rdx + 1]
mov edx, dword [rdx + 4]
mov dword [rsp + 0x5c0], ecx
mov dword [rsp + 0x5c3], edx
mov ebx, eax
cmp qword [rsp + 0x70], 0
je 0x1401a632e
mov r8, qword [rsp + 0x78]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp bl, 2
je 0x1401a63d4
movaps xmm0, xmmword [rsp + 0x240]
movaps xmm1, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0x5a0], xmm1
movaps xmmword [rsp + 0x590], xmm0
mov byte [rsp + 0x5b0], bl
mov eax, dword [rsp + 0x5c0]
mov ecx, dword [rsp + 0x5c3]
lea rdx, [rsp + 0x5b1]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
movups xmm0, xmmword [0x140490af8]
movaps xmmword [rsp + 0x350], xmm0
movups xmm0, xmmword [0x140490ae8]
movaps xmmword [rsp + 0x340], xmm0
mov rcx, r13
mov rdx, r14
mov r8, rbp
lea r9, [rsp + 0x590]
call fcn.14008c761
cmp byte [rsp + 0x90], 2
je 0x1401a63d4
mov rax, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
lea rcx, [rsp + 0x80]
call qword [rax + 0x10]
mov rdx, qword [r14 + 0xc0]
mov r8, qword [r14 + 0xc8]
lea rcx, [rsp + 0x498]
call fcn.140047c30
movups xmm0, xmmword [r14 + 0xe0]
mov rax, qword [rsp + 0x38]
movups xmm1, xmmword [rax]
lea rcx, [rsp + 0x4d8]
movups xmmword [rcx], xmm1
mov al, byte [rax + 0x10]
mov byte [rcx + 0x10], al
mov rax, qword [r14 + 0xf0]
movups xmm1, xmmword [r14 + 0xd0]
movups xmmword [rsp + 0x4c0], xmm0
mov qword [rsp + 0x4d0], rax
movups xmmword [rsp + 0x4b0], xmm1
mov rdx, qword [r14 + 0x90]
cmp rdx, qword [r14 + 0x80]
jne 0x1401a645b
mov rcx, qword [rsp + 0x218]
call fcn.140198e3f
mov rdx, qword [r14 + 0x90]
lea rbx, [rsp + 0x240]
lea r13, [rsp + 0x70]
lea rbp, [rsp + 0x340]
imul rdi, rdx, 0x58
add rdi, qword [r14 + 0x88]
mov ecx, 0xb
lea rsi, [rsp + 0x498]
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [r14 + 0x90]
inc rcx
mov qword [r14 + 0x90], rcx
mov rax, qword [r14 + 0x98]
mov rdx, qword [rax + 0x88]
test rdx, rdx
je 0x1401a64d3
cmp edx, 1
jne 0x1401a71a2
cmp rcx, qword [rax + 0x90]
jae 0x1401a72e0
mov qword [rsp + 0x328], 0
jmp 0x1401a653a
mov rdx, qword [r14 + 0x88]
movzx r8d, word [rsp + 0x708]
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], rcx
lea rcx, [rsp + 0x1a8]
mov qword [rsp + 0x80], rcx
mov word [rsp + 0x88], r8w
mov rdx, qword [rax + 0x90]
mov rax, qword [rax + 0x98]
lea rcx, [rsp + 0x328]
mov r8, r13
call qword [rax + 0x28]
mov rax, qword [rsp + 0x328]
test rax, rax
jne 0x1401a7198
mov rax, qword [r14 + 0x98]
cmp byte [rax + 0x1ba], 0
je 0x1401a659f
mov r9d, dword [rsp + 0x1d0]
mov rdi, qword [rsp + 0x1b0]
mov rsi, qword [rsp + 0x1b8]
test r9, r9
je 0x1401a7028
cmp rsi, r9
jbe 0x1401a6575
cmp byte [rdi + r9], 0xbf
jg 0x1401a657b
jmp 0x1401a744d
jne 0x1401a744d
cmp r9d, 5
jne 0x1401a7028
mov rcx, rdi
lea rdx, [0x1404c995c]
mov r8, r9
call fcn.14038aeb0
test eax, eax
jne 0x1401a7028
mov ecx, 0xb
mov rdi, r13
lea rsi, [rsp + 0x1a8]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x40]
cmp qword [rax], 0
je 0x1401a65d3
mov r8, qword [r14 + 0xc0]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov ecx, 0xb
mov rdi, qword [rsp + 0x40]
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xc
lea rdi, [rsp + 0x4f0]
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov qword [r14], 2
mov rax, qword [rsp + 0x230]
movups xmmword [rax], xmm6
mov ecx, 8
mov qword [r14 + 0x18], rcx
mov rax, qword [rsp + 0x228]
movups xmmword [rax], xmm6
mov qword [r14 + 0x30], rcx
mov rax, qword [rsp + 0x220]
movups xmmword [rax], xmm6
mov rax, qword [r14 + 0x90]
lea rcx, [rax - 1]
imul rcx, rcx, 0x58
add rcx, qword [r14 + 0x88]
mov word [r14 + 0x58], 0
mov esi, 0
cmp rax, 1
cmovae rsi, rcx
jb 0x1401a6950
mov rcx, qword [rsp + 0x40]
call fcn.140259b70
mov rdi, rax
mov rbx, rdx
mov rcx, rsi
call fcn.140259b70
test rdi, rdi
je 0x1401a66a6
test rax, rax
je 0x1401a66a6
mov r8, rdx
cmp rbx, rdx
lea rbx, [rsp + 0x240]
jne 0x1401a67bd
mov rcx, rdi
mov rdx, rax
call fcn.14038aeb0
test eax, eax
jne 0x1401a67bd
jmp 0x1401a66b7
or rdi, rax
lea rbx, [rsp + 0x240]
jne 0x1401a67bd
cmp word [r14 + 0xf4], 0
je 0x1401a66d0
movzx ebx, word [r14 + 0xf6]
mov di, 1
jmp 0x1401a6747
mov r9d, dword [r14 + 0xe0]
mov rcx, qword [r14 + 0xc0]
test r9, r9
je 0x1401a673b
mov rdx, qword [r14 + 0xc8]
cmp rdx, r9
jbe 0x1401a6735
cmp byte [rcx + r9], 0xbf
jg 0x1401a673b
jmp 0x1401a74ca
xor esi, esi
jmp 0x1401a5d55
jne 0x1401a74d8
cmp esi, 5
jne 0x1401a5d62
mov rcx, rbx
lea rdx, [0x1404c995c]
mov r8, rsi
call fcn.14038aeb0
mov esi, 5
test eax, eax
jne 0x1401a5d62
jmp 0x1401a63d4
jne 0x1401a74ca
mov rdx, r9
call fcn.14025a190
mov edi, eax
mov ebx, edx
cmp word [rsi + 0x3c], 0
je 0x1401a6756
movzx edx, word [rsi + 0x3e]
xor eax, eax
jmp 0x1401a678c
mov r9d, dword [rsi + 0x28]
mov rcx, qword [rsi + 8]
test r9, r9
je 0x1401a677e
mov rdx, qword [rsi + 0x10]
cmp rdx, r9
jbe 0x1401a6778
cmp byte [rcx + r9], 0xbf
jg 0x1401a677e
jmp 0x1401a74ca
jne 0x1401a74ca
mov rdx, r9
call fcn.14025a190
test ax, ax
sete al
test di, di
je 0x1401a67a7
test al, al
jne 0x1401a67a7
cmp bx, dx
lea rbx, [rsp + 0x240]
jne 0x1401a67bd
jmp 0x1401a6950
test di, di
sete cl
test cl, al
lea rbx, [rsp + 0x240]
jne 0x1401a6950
movups xmm0, xmmword [0x140493fd0]
movaps xmmword [rsp + 0x350], xmm0
movups xmm0, xmmword [0x140493fc0]
movaps xmmword [rsp + 0x340], xmm0
mov rcx, r13
lea rsi, [rsp + 0x4f0]
mov rdx, rsi
mov r8, rbp
call fcn.14008cfcb
cmp byte [rsp + 0x90], 2
je 0x1401a6818
mov rax, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
lea rcx, [rsp + 0x80]
call qword [rax + 0x10]
movups xmm0, xmmword [0x1404949b0]
movaps xmmword [rsp + 0x350], xmm0
movups xmm0, xmmword [0x1404949a0]
movaps xmmword [rsp + 0x340], xmm0
mov rcx, r13
mov rdx, rsi
mov r8, rbp
call fcn.14008cfcb
cmp byte [rsp + 0x90], 2
je 0x1401a686b
mov rax, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
lea rcx, [rsp + 0x80]
call qword [rax + 0x10]
mov r9d, 7
mov rcx, r13
mov rdx, rsi
lea r8, str.cookie2
call fcn.14008cb80
cmp byte [rsp + 0x90], 2
je 0x1401a68aa
mov rax, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
lea rcx, [rsp + 0x80]
call qword [rax + 0x10]
movups xmm0, xmmword [0x1404949d8]
movaps xmmword [rsp + 0x350], xmm0
movups xmm0, xmmword [0x1404949c8]
movaps xmmword [rsp + 0x340], xmm0
mov rcx, r13
mov rdx, rsi
mov r8, rbp
call fcn.14008cfcb
cmp byte [rsp + 0x90], 2
je 0x1401a68fd
mov rax, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
lea rcx, [rsp + 0x80]
call qword [rax + 0x10]
movups xmm0, xmmword [0x1404949f8]
movaps xmmword [rsp + 0x350], xmm0
movups xmm0, xmmword [0x1404949e8]
movaps xmmword [rsp + 0x340], xmm0
mov rcx, r13
mov rdx, rsi
mov r8, rbp
call fcn.14008cfcb
cmp byte [rsp + 0x90], 2
je 0x1401a6950
mov rax, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
lea rcx, [rsp + 0x80]
call qword [rax + 0x10]
mov rdx, qword [r14 + 0xc0]
mov r8, qword [r14 + 0xc8]
lea rcx, [rsp + 0x440]
call fcn.1401a754c
cmp qword [r14 + 0x110], 0
je 0x1401a69bf
mov rax, qword [r14 + 0x130]
test rax, rax
je 0x1401a69bf
mov r8, qword [r14 + 0x118]
mov r9, qword [r14 + 0x120]
mov rcx, r13
mov rdx, qword [rsp + 0x178]
call qword [rax]
mov rbp, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x88]
movups xmm0, xmmword [r15 - 8]
movaps xmmword [rsp + 0x200], xmm0
lea rdx, [0x140498120]
jmp 0x1401a69d4
movaps xmmword [rsp + 0x200], xmm6
lea rdx, [0x140498120]
mov rsi, rdx
mov rbp, r12
movabs rax, 0x101010101010101
mov qword [r15 + 0x68], rax
movups xmmword [r15 + 0x58], xmm7
mov rax, qword [rsp + 0x1a0]
movups xmmword [rax], xmm6
movups xmmword [r15 - 8], xmm6
movups xmmword [r15 + 0x10], xmm6
movups xmmword [r15 + 0x28], xmm6
mov qword [rsp + 0xf0], r12
mov qword [rsp + 0x108], rdx
mov byte [rsp + 0x110], 0
lea rax, [0x1404cc998]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
xor ecx, ecx
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x138], rdx
mov word [rsp + 0x140], 0xffff
mov byte [rsp + 0x148], 2
mov qword [rsp + 0x70], 2
mov eax, 8
mov qword [rsp + 0x88], rax
mov qword [rsp + 0xa0], rax
mov word [rsp + 0xc8], 0
mov qword [rsp + 0xd0], rcx
mov rax, qword [rsp + 0x180]
movzx eax, byte [rax]
lea rdx, [0x1401a7520]
movsxd r8, dword [rdx + rax*4]
add r8, rdx
jmp r8
mov r8d, dword [rsp + 0x240]
mov r9d, dword [rsp + 0x243]
lea r10, [rsp + 0x49]
mov dword [r10 + 3], r9d
mov dword [r10], r8d
mov byte [rsp + 0x48], cl
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
mov rcx, rbx
mov rdx, r13
lea r8, [rsp + 0x48]
call fcn.140073d81
movzx eax, byte [rsp + 0x460]
test rax, rax
mov qword [rsp + 0x238], rsi
je 0x1401a6b23
cmp eax, 1
jne 0x1401a6b28
mov r15b, 1
mov r12b, byte [rsp + 0x461]
jmp 0x1401a6b26
xor r15d, r15d
jmp 0x1401a6b63
call fcn.14008d331
mov rsi, rax
mov rax, qword [rsp + 0x468]
mov r10, qword [rax + 0x18]
lea rdx, [rax + 0x10]
mov r8, qword [rax]
mov r9, qword [rax + 8]
lea rcx, [rsp + 0x48]
call qword [r10]
movups xmm0, xmmword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x58]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov r15b, 2
mov rax, qword [rsp + 0x458]
mov r8, qword [rsp + 0x440]
mov r9, qword [rsp + 0x448]
mov rcx, r13
lea rdx, [rsp + 0x450]
call qword [rax]
mov rax, qword [rsp + 0x488]
mov r8, qword [rsp + 0x470]
mov r9, qword [rsp + 0x478]
lea rcx, [rsp + 0x48]
lea rdx, [rsp + 0x480]
call qword [rax]
movzx eax, word [rsp + 0x490]
mov word [rsp + 0x68], ax
mov byte [rsp + 0x90], r15b
mov byte [rsp + 0x91], r12b
mov qword [rsp + 0x98], rsi
movups xmm0, xmmword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x58]
lea rcx, [rsp + 0x80]
movups xmmword [rcx + 0x30], xmm1
movups xmmword [rcx + 0x20], xmm0
mov rax, qword [rsp + 0x68]
mov qword [rcx + 0x40], rax
lea rcx, [rsp + 0x5c0]
mov rdx, rbx
mov r8, r13
call fcn.1401d326d
mov rbx, rbp
shr rbx, 8
mov rcx, r13
mov r13, rbp
shr r13, 0x10
mov r12b, byte [rsp + 0x5c0]
mov sil, byte [rsp + 0x5c1]
mov r15, qword [rsp + 0x600]
mov byte [rsp + 0x48], bpl
mov byte [rsp + 0x49], bl
mov rax, rbp
shr rax, 0x30
mov word [rsp + 0x4e], ax
mov dword [rsp + 0x4a], r13d
movaps xmm0, xmmword [rsp + 0x200]
lea rax, [rsp + 0x49]
movups xmmword [rax + 7], xmm0
mov rdi, qword [rsp + 0x238]
mov qword [rsp + 0x60], rdi
cmp r15, 3
je 0x1401a73f7
lea rax, [rsp + 0x608]
movups xmm0, xmmword [rax - 0x46]
movups xmm1, xmmword [rax - 0x36]
movups xmm2, xmmword [rax - 0x26]
movups xmm3, xmmword [rax - 0x18]
movups xmmword [rsp + 0x26e], xmm3
movaps xmmword [rsp + 0x260], xmm2
movaps xmmword [rsp + 0x250], xmm1
movaps xmmword [rsp + 0x240], xmm0
mov r8d, 0x98
lea rdx, [rsp + 0x608]
call fcn.14038a820
mov byte [rsp + 0x340], bpl
mov byte [rsp + 0x341], bl
mov rax, r13
shr rax, 0x20
mov word [rsp + 0x346], ax
mov dword [rsp + 0x342], r13d
movaps xmm0, xmmword [rsp + 0x200]
lea r13, [rsp + 0x360]
movups xmmword [r13 - 0x18], xmm0
mov qword [rsp + 0x358], rdi
mov byte [rsp + 0x360], r12b
mov byte [rsp + 0x361], sil
movups xmm0, xmmword [rsp + 0x26e]
movups xmmword [r13 + 0x30], xmm0
movaps xmm0, xmmword [rsp + 0x240]
movaps xmm1, xmmword [rsp + 0x250]
movaps xmm2, xmmword [rsp + 0x260]
movups xmmword [r13 + 0x22], xmm2
movups xmmword [r13 + 0x12], xmm1
movups xmmword [r13 + 2], xmm0
mov qword [rsp + 0x3a0], r15
mov r8d, 0x98
lea rcx, [rsp + 0x3a8]
lea rbp, [rsp + 0x70]
mov rdx, rbp
call fcn.14038a820
movzx ebx, word [rsp + 0x548]
mov rsi, qword [rsp + 0x4f0]
mov rdi, qword [rsp + 0x4f8]
mov rcx, rdi
call fcn.140082120
mov rcx, rdx
mov qword [rsp + 0x240], rax
mov qword [rsp + 0x248], rdx
lea r8, [rdi*4]
mov rdx, rsi
call fcn.14038a820
mov qword [rsp + 0x250], rdi
lea rcx, [rsp + 0x240]
call fcn.140084a2c
mov rsi, rax
mov rdi, rdx
mov rdx, qword [rsp + 0x508]
mov r8, qword [rsp + 0x510]
lea rcx, [rsp + 0x80]
call fcn.1401c12f0
mov rdx, qword [rsp + 0x520]
mov r8, qword [rsp + 0x528]
lea rcx, [rsp + 0x98]
call fcn.1401c1610
movups xmm0, xmmword [rsp + 0x530]
mov rax, qword [rsp + 0x540]
mov word [rsp + 0xc8], bx
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rdi
movups xmmword [rsp + 0xb0], xmm0
mov qword [rsp + 0xc0], rax
mov rcx, r13
call fcn.14008a8e5
mov ecx, 0xc
mov rdi, r13
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
xor eax, eax
mov rcx, qword [r14 + rax*8]
mov rdx, qword [rsp + rax*8 + 0x4f0]
mov qword [r14 + rax*8], rdx
mov qword [rsp + rax*8 + 0x4f0], rcx
inc rax
cmp rax, 0xc
jne 0x1401a6e4c
mov rsi, qword [r14 + 0x98]
mov eax, 0xa0
add rsi, rax
mov r8d, 0x100
mov rcx, rbp
lea rdx, [rsp + 0x340]
call fcn.14038a820
mov rcx, rsi
mov rdx, rbp
call fcn.14019ff22
mov rsi, rax
mov rdi, rdx
mov rcx, qword [rsp + 0x190]
call fcn.140089006
mov qword [r14 + 0x60], rsi
mov qword [r14 + 0x68], rdi
lea rcx, [rsp + 0x440]
call fcn.140191413
lea rdi, [rsp + 0x4f0]
mov rcx, rdi
call fcn.14008a8e5
lea rcx, [rsp + 0x6a0]
call fcn.14008a8e5
lea rcx, [rsp + 0x700]
call fcn.140073968
lea rcx, [rsp + 0x710]
call fcn.14019187e
mov r12, qword [rsp + 0x198]
lea rbx, [rsp + 0x80]
lea rbp, [rsp + 0x1b0]
lea r15, [0x1404cdb78]
jmp 0x1401a57d4
mov cx, 1
call fcn.1401c94cb
mov rbx, rax
mov rdx, qword [r14 + 0xc0]
mov r8, qword [r14 + 0xc8]
lea rsi, [rsp + 0x70]
mov rcx, rsi
call fcn.140047c30
movups xmm0, xmmword [r14 + 0xe0]
movups xmm1, xmmword [r14 + 0xf8]
movups xmmword [rsi + 0x40], xmm1
mov al, byte [r14 + 0x108]
mov byte [rsi + 0x50], al
mov rax, qword [r14 + 0xf0]
movups xmm1, xmmword [r14 + 0xd0]
movups xmmword [rsi + 0x28], xmm0
mov qword [rsi + 0x38], rax
movups xmmword [rsi + 0x18], xmm1
lea rdi, [rbx + 0x10]
mov rcx, rdi
call fcn.1401c93a4
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov qword [r15], rbx
mov qword [r15 + 0x60], 3
movaps xmm6, xmmword [rsp + 0x740]
movaps xmm7, xmmword [rsp + 0x750]
add rsp, 0x768
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test r12, r12
je 0x1401a71c4
mov rcx, qword [0x1404fd180]
xor edx, edx
mov r8, rbp
jmp 0x1401a71be
lea rbx, [rsp + 0x70]
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call fcn.140047c30
lea rsi, [rsp + 0x1a8]
movups xmm0, xmmword [rsi + 0x18]
movups xmm1, xmmword [rsi + 0x28]
movups xmm2, xmmword [rsi + 0x40]
movups xmmword [rbx + 0x40], xmm2
mov al, byte [rsi + 0x50]
mov byte [rbx + 0x50], al
mov rax, qword [rsi + 0x38]
movups xmmword [rbx + 0x28], xmm1
mov qword [rbx + 0x38], rax
movups xmmword [rbx + 0x18], xmm0
mov rcx, rbx
call fcn.1401dc390
lea rbx, [rsp + 0x70]
mov ecx, 0xb
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
mov cx, 2
mov rdx, rax
call fcn.1401dbfe0
mov r14, rax
lea rdi, [rax + 0x10]
mov rcx, rdi
call fcn.1401c93a4
mov ecx, 0xb
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x30]
mov qword [rax], r14
mov qword [rax + 0x60], 3
jmp 0x1401a73a9
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x60], 4
jmp 0x1401a6fea
lea rcx, [rsp + 0x1a8]
call fcn.14019138c
mov rcx, rsi
call fcn.1400977e2
mov rsi, rax
mov ecx, 0x70
mov edx, 8
call fcn.140020b50
test rax, rax
je 0x1401a74ab
mov rbx, rax
mov qword [rax], rsi
lea rax, fcn.1401b7f43
mov qword [rbx + 8], rax
mov dword [rbx + 0x28], 2
mov word [rbx + 0x68], 1
mov rdx, qword [r14 + 0xc0]
mov r8, qword [r14 + 0xc8]
lea rsi, [rsp + 0x70]
mov rcx, rsi
call fcn.140047c30
movups xmm0, xmmword [r14 + 0xe0]
mov rax, qword [rsp + 0x38]
movups xmm1, xmmword [rax]
movups xmmword [rsi + 0x40], xmm1
mov al, byte [rax + 0x10]
mov byte [rsi + 0x50], al
mov rax, qword [r14 + 0xf0]
movups xmm1, xmmword [r14 + 0xd0]
movups xmmword [rsi + 0x28], xmm0
mov qword [rsi + 0x38], rax
movups xmmword [rsi + 0x18], xmm1
mov rdi, rbx
add rdi, 0x10
mov rcx, rdi
call fcn.1401c93a4
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x30]
mov qword [rax], rbx
mov qword [rax + 0x60], 3
jmp 0x1401a6fea
cmp rax, 1
jne 0x1401a72ee
cmp qword [rsp + 0x1a8], 0
je 0x1401a71c4
mov r8, qword [rsp + 0x1b0]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x6a0]
mov r8d, 0xa0
call fcn.14038a820
mov rdx, qword [r14 + 0xc0]
mov r8, qword [r14 + 0xc8]
lea rsi, [rsp + 0x340]
mov rcx, rsi
call fcn.140047c30
movups xmm0, xmmword [r14 + 0xe0]
mov rcx, qword [rsp + 0x38]
mov al, byte [rcx + 0x10]
mov byte [rsi + 0x50], al
movups xmm1, xmmword [rcx]
movups xmmword [rsi + 0x40], xmm1
mov rax, qword [r14 + 0xf0]
movups xmm1, xmmword [r14 + 0xd0]
movups xmmword [rsi + 0x28], xmm0
mov qword [rsi + 0x38], rax
movups xmmword [rsi + 0x18], xmm1
mov r15, qword [r14 + 0x78]
mov qword [r14 + 0x78], 0
mov ecx, 0x30
mov edx, 8
call fcn.140020b50
test rax, rax
je 0x1401a74b2
mov rbx, rax
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movups xmm2, xmmword [rsp + 0x100]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov ecx, 0x58
mov edx, 8
call fcn.140020b50
test rax, rax
mov rdx, qword [rsp + 0x30]
je 0x1401a74b9
lea rsi, [rsp + 0x340]
mov ecx, 0xb
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [rdx], rbx
lea rcx, [0x140493f88]
mov qword [rdx + 8], rcx
mov qword [rdx + 0x10], r15
mov qword [rdx + 0x18], 0
lea rdi, [rdx + 0x20]
lea rsi, [rsp + 0x70]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
mov qword [rdx + 0x90], rax
jmp 0x1401a6fea
mov esi, 1
lea rdi, [0x140491098]
jmp 0x1401a72fe
mov rsi, qword [rsp + 0x330]
mov rdi, qword [rsp + 0x338]
mov rdx, qword [r14 + 0xc0]
mov r8, qword [r14 + 0xc8]
lea rbx, [rsp + 0x70]
mov rcx, rbx
call fcn.140047c30
movups xmm0, xmmword [r14 + 0xe0]
mov rax, qword [rsp + 0x38]
movups xmm1, xmmword [rax]
movups xmmword [rbx + 0x40], xmm1
mov al, byte [rax + 0x10]
mov byte [rbx + 0x50], al
mov rax, qword [r14 + 0xf0]
movups xmm1, xmmword [r14 + 0xd0]
movups xmmword [rbx + 0x28], xmm0
mov qword [rbx + 0x38], rax
movups xmmword [rbx + 0x18], xmm1
mov cx, 2
mov rdx, rsi
mov r8, rdi
call fcn.1401c951a
mov r14, rax
lea rdi, [rax + 0x10]
mov rcx, rdi
call fcn.1401c93a4
mov ecx, 0xb
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x30]
mov qword [rax], r14
mov qword [rax + 0x60], 3
cmp qword [rsp + 0x1a8], 0
je 0x1401a73a9
mov r8, qword [rsp + 0x1b0]
mov rcx, qword [0x1404fd180]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x6a0]
call fcn.14008a8e5
lea rcx, [rsp + 0x700]
call fcn.140073968
lea rcx, [rsp + 0x710]
call fcn.14019187e
jmp 0x1401a6fea
lea rcx, [rsp + 0x498]
call fcn.1401c6d21
lea r8, [rsp + 0x70]
mov byte [r8], dil
mov byte [r8 + 1], bl
lea rax, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_src_async_implclient.rs
jmp 0x1401a7414
lea rcx, [rsp + 0x48]
call fcn.1401c6d21
lea r8, [rsp + 0x70]
mov byte [r8], r12b
mov byte [r8 + 1], sil
lea rax, str.H_bI_
mov qword [rsp + 0x20], rax
lea rcx, [0x1404909be]
lea r9, [0x14048efd0]
mov edx, 0x13
call fcn.14038ebe0
ud2
lea rcx, str.Pending_error_polled_more_than_once
lea r8, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_src_async_implclient.rs
mov edx, 0x23
call fcn.14038ec80
ud2
lea rax, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
jmp 0x1401a7473
lea rax, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rbp
mov rdx, rbx
xor r8d, r8d
jmp 0x1401a748a
lea rax, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r9
call fcn.14038ee40
ud2
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x1404c98f8]
mov edx, 0x30
call fcn.14038e950
ud2
mov ecx, 0x70
jmp 0x1401a74be
mov ecx, 0x30
jmp 0x1401a74be
mov ecx, 0x58
mov edx, 8
call fcn.14038e430
ud2
lea rax, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
jmp 0x1401a7473
lea rax, str.C:Userslucak.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, rdi
xor r8d, r8d
mov r9, rsi
jmp 0x1401a748a