Function at 0x140001650
Capabilities:
Reference http user-agent string

Disassembly:
push rsi
push rdi
sub rsp, 0x58
mov rax, qword [0x1400bd7e8]
movzx eax, byte [rax]
mov ecx, 0x37c
mov edx, 1
call sym.__rust_alloc
test rax, rax
je 0x1400019d8
mov rsi, rax
movaps xmm0, xmmword [section..rdata]
movups xmmword [rax], xmm0
movaps xmm0, xmmword [0x140098010]
movups xmmword [rax + 0x10], xmm0
movaps xmm0, xmmword [0x140098020]
movups xmmword [rax + 0x20], xmm0
movaps xmm0, xmmword [0x140098030]
movups xmmword [rax + 0x30], xmm0
movaps xmm0, xmmword [str.RAQH]
movups xmmword [rax + 0x40], xmm0
movaps xmm0, xmmword [0x140098050]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [0x140098060]
movups xmmword [rax + 0x60], xmm0
movaps xmm0, xmmword [0x140098070]
movups xmmword [rax + 0x70], xmm0
movaps xmm0, xmmword [0x140098080]
movups xmmword [rax + 0x80], xmm0
movaps xmm0, xmmword [0x140098090]
movups xmmword [rax + 0x90], xmm0
movaps xmm0, xmmword [0x1400980a0]
movups xmmword [rax + 0xa0], xmm0
movaps xmm0, xmmword [0x1400980b0]
movups xmmword [rax + 0xb0], xmm0
movaps xmm0, xmmword [0x1400980c0]
movups xmmword [rax + 0xc0], xmm0
movaps xmm0, xmmword [0x1400980d0]
movups xmmword [rax + 0xd0], xmm0
movaps xmm0, xmmword [0x1400980e0]
movups xmmword [rax + 0xe0], xmm0
movaps xmm0, xmmword [0x1400980f0]
movups xmmword [rax + 0xf0], xmm0
movaps xmm0, xmmword [0x140098100]
movups xmmword [rax + 0x100], xmm0
movaps xmm0, xmmword [0x140098110]
movups xmmword [rax + 0x110], xmm0
movaps xmm0, xmmword [0x140098120]
movups xmmword [rax + 0x120], xmm0
movaps xmm0, xmmword [0x140098130]
movups xmmword [rax + 0x130], xmm0
movaps xmm0, xmmword [0x140098140]
movups xmmword [rax + 0x140], xmm0
movabs rax, 0xc0c749da8948f189
mov qword [rsi + 0x150], rax
mov dword [rsi + 0x158], 0xffffffff
movaps xmm0, xmmword [0x140098150]
movups xmmword [rsi + 0x15c], xmm0
movaps xmm0, xmmword [0x140098160]
movups xmmword [rsi + 0x16c], xmm0
movaps xmm0, xmmword [0x140098170]
movups xmmword [rsi + 0x17c], xmm0
movaps xmm0, xmmword [0x140098180]
movups xmmword [rsi + 0x18c], xmm0
movaps xmm0, xmmword [0x140098190]
movups xmmword [rsi + 0x19c], xmm0
movaps xmm0, xmmword [0x1400981a0]
movups xmmword [rsi + 0x1ac], xmm0
movaps xmm0, xmmword [0x1400981b0]
movups xmmword [rsi + 0x1bc], xmm0
movaps xmm0, xmmword [0x1400981c0]
movups xmmword [rsi + 0x1cc], xmm0
movaps xmm0, xmmword [0x1400981d0]
movups xmmword [rsi + 0x1dc], xmm0
movaps xmm0, xmmword [0x1400981e0]
movups xmmword [rsi + 0x1ec], xmm0
movaps xmm0, xmmword [0x1400981f0]
movups xmmword [rsi + 0x1fc], xmm0
movaps xmm0, xmmword [0x140098200]
movups xmmword [rsi + 0x20c], xmm0
movaps xmm0, xmmword [0x140098210]
movups xmmword [rsi + 0x21c], xmm0
movaps xmm0, xmmword [0x140098220]
movups xmmword [rsi + 0x22c], xmm0
movaps xmm0, xmmword [0x140098230]
movups xmmword [rsi + 0x23c], xmm0
movaps xmm0, xmmword [0x140098240]
movups xmmword [rsi + 0x24c], xmm0
movaps xmm0, xmmword [0x140098250]
movups xmmword [rsi + 0x25c], xmm0
movaps xmm0, xmmword [0x140098260]
movups xmmword [rsi + 0x26c], xmm0
movaps xmm0, xmmword [0x140098270]
movups xmmword [rsi + 0x27c], xmm0
movaps xmm0, xmmword [0x140098280]
movups xmmword [rsi + 0x28c], xmm0
movaps xmm0, xmmword [0x140098290]
movups xmmword [rsi + 0x29c], xmm0
movaps xmm0, xmmword [0x1400982a0]
movups xmmword [rsi + 0x2ac], xmm0
movaps xmm0, xmmword [0x1400982b0]
movups xmmword [rsi + 0x2bc], xmm0
movaps xmm0, xmmword [0x1400982c0]
movups xmmword [rsi + 0x2cc], xmm0
movaps xmm0, xmmword [0x1400982d0]
movups xmmword [rsi + 0x2dc], xmm0
movaps xmm0, xmmword [0x1400982e0]
movups xmmword [rsi + 0x2ec], xmm0
movaps xmm0, xmmword [0x1400982f0]
movups xmmword [rsi + 0x2fc], xmm0
movaps xmm0, xmmword [0x140098300]
movups xmmword [rsi + 0x30c], xmm0
movaps xmm0, xmmword [0x140098310]
movups xmmword [rsi + 0x31c], xmm0
movaps xmm0, xmmword [0x140098320]
movups xmmword [rsi + 0x32c], xmm0
movaps xmm0, xmmword [0x140098330]
movups xmmword [rsi + 0x33c], xmm0
movaps xmm0, xmmword [0x140098340]
movups xmmword [rsi + 0x34c], xmm0
movaps xmm0, xmmword [0x140098350]
movups xmmword [rsi + 0x35c], xmm0
movaps xmm0, xmmword [0x140098360]
movups xmmword [rsi + 0x36c], xmm0
mov ecx, 0x37c
mov edx, 1
call sym.__rust_alloc_zeroed
test rax, rax
je 0x1400019e7
mov rdi, rax
mov r8d, 0x37c
mov rcx, rax
mov rdx, rsi
call sym.memcpy
call rdi
mov edx, 0x37c
mov r8d, 1
mov rcx, rdi
call sym.__rust_dealloc
mov edx, 0x37c
mov r8d, 1
mov rcx, rsi
call sym.__rust_dealloc
xor eax, eax
add rsp, 0x58
pop rdi
pop rsi
ret
mov ecx, 1
mov edx, 0x37c
call sym.alloc::alloc::handle_alloc_error::hac6683127b8aa11c
lea rax, str.Memory_allocation_failed_
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.src_main.rs
lea rcx, [rsp + 0x28]
call sym.core::panicking::panic_fmt::hbf31d8edd17cf412
ud2