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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x5fa9c3
push rbp
mov rbp, rsp
sub rsp, 0x30
lea rax, [0x0068a840]
mov ebx, 0xa
xor ecx, ecx
call sym.runtime.makemap
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x21], 0
mov rbx, rax
lea rcx, [rsp + 0x21]
lea rax, [0x0068a840]
nop
call sym.runtime.mapassign
mov qword [rax + 8], 4
cmp dword [0x0098c4d0], 0
je 0x5fa741
mov rdx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x006d0f6e]
mov qword [rax], rdx
mov byte [rsp + 0x20], 1
lea rax, [0x0068a840]
mov rbx, qword [rsp + 0x28]
lea rcx, [rsp + 0x20]
call sym.runtime.mapassign
mov qword [rax + 8], 7
cmp dword [0x0098c4d0], 0
je 0x5fa782
mov rdx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x006d169e]
mov qword [rax], rdx
mov byte [rsp + 0x1f], 2
lea rax, [0x0068a840]
mov rbx, qword [rsp + 0x28]
lea rcx, [rsp + 0x1f]
call sym.runtime.mapassign
mov qword [rax + 8], 8
cmp dword [0x0098c4d0], 0
je 0x5fa7c8
mov rdx, qword [rax]
nop dword [rax + rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x006d1af5]
mov qword [rax], rdx
mov byte [rsp + 0x1e], 3
lea rax, [0x0068a840]
mov rbx, qword [rsp + 0x28]
lea rcx, [rsp + 0x1e]
call sym.runtime.mapassign
mov qword [rax + 8], 0xa
cmp dword [0x0098c4d0], 0
je 0x5fa809
mov rdx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x006d2309]
mov qword [rax], rdx
mov byte [rsp + 0x27], 4
lea rax, [0x0068a840]
mov rbx, qword [rsp + 0x28]
lea rcx, [rsp + 0x27]
call sym.runtime.mapassign
mov qword [rax + 8], 8
cmp dword [0x0098c4d0], 0
je 0x5fa84a
mov rdx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x006d1afd]
mov qword [rax], rdx
mov byte [rsp + 0x26], 5
lea rax, [0x0068a840]
mov rbx, qword [rsp + 0x28]
lea rcx, [rsp + 0x26]
call sym.runtime.mapassign
mov qword [rax + 8], 0xc
cmp dword [0x0098c4d0], 0
nop
je 0x5fa88d
mov rdx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x006d2ed4]
mov qword [rax], rdx
mov byte [rsp + 0x25], 6
lea rax, [0x0068a840]
mov rbx, qword [rsp + 0x28]
lea rcx, [rsp + 0x25]
call sym.runtime.mapassign
mov qword [rax + 8], 4
cmp dword [0x0098c4d0], 0
je 0x5fa8ce
mov rdx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x006d0f72]
mov qword [rax], rdx
mov byte [rsp + 0x24], 7
lea rax, [0x0068a840]
mov rbx, qword [rsp + 0x28]
lea rcx, [rsp + 0x24]
call sym.runtime.mapassign
mov qword [rax + 8], 6
cmp dword [0x0098c4d0], 0
je 0x5fa90f
mov rdx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x006d13fe]
mov qword [rax], rdx
mov byte [rsp + 0x23], 8
lea rax, [0x0068a840]
mov rbx, qword [rsp + 0x28]
lea rcx, [rsp + 0x23]
call sym.runtime.mapassign
mov qword [rax + 8], 0xd
cmp dword [0x0098c4d0], 0
je 0x5fa950
mov rdx, qword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, [0x006d348f]
mov qword [rax], rdx
mov byte [rsp + 0x22], 9
lea rax, [0x0068a840]
mov rbx, qword [rsp + 0x28]
lea rcx, [rsp + 0x22]
call sym.runtime.mapassign
mov qword [rax + 8], 0xc
cmp dword [0x0098c4d0], 0
jne 0x5fa98d
mov rcx, qword [rsp + 0x28]
jmp 0x5fa9ac
mov rcx, qword [rax]
call sym.runtime.gcWriteBarrier3
mov qword [r11], rcx
mov rcx, qword [rsp + 0x28]
mov qword [r11 + 8], rcx
mov rdx, qword [0x00905130]
mov qword [r11 + 0x10], rdx
lea rdx, [0x006d2ee0]
mov qword [rax], rdx
mov qword [0x00905130], rcx
add rsp, 0x30
pop rbp
ret
call sym.runtime.morestack_noctxt.abi0
jmp sym.net_http.map.init.1