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

Disassembly:
lea r12, [rsp - 0x190]
cmp r12, qword [r14 + 0x10]
jbe 0x419d98
push rbp
mov rbp, rsp
sub rsp, 0x208
cmp byte [0x0098c072], 0
jne 0x4185f4
lea rax, [0x0067b740]
mov ebx, 0x44
mov ecx, 0x45
call sym.runtime.makeslice
mov qword [0x00905848], 0x44
mov qword [0x00905850], 0x45
cmp dword [0x0098c4d0], 0
je 0x4185d3
nop dword [rax + rax]
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rdx, qword [0x00905840]
mov qword [r11 + 8], rdx
mov qword [0x00905840], rax
mov rdx, qword [0x00905840]
movsd xmm0, qword [0x00756978]
movsd qword [rdx], xmm0
mov eax, 1
jmp 0x418620
add rsp, 0x208
pop rbp
ret
mov r9, qword [0x00905840]
inc r8d
movzx r8d, r8w
xorps xmm0, xmm0
cvtsi2sd xmm0, r8d
movsd qword [r9 + rax*8], xmm0
inc rax
nop dword [rax]
cmp rax, 0x44
jge 0x418645
mov rcx, qword [0x00905848]
lea rdx, [0x008d0480]
movzx r8d, word [rdx + rax*2]
cmp rax, rcx
jb 0x4185fd
nop
jmp 0x419d92
mov rcx, qword [0x00905850]
mov rbx, qword [0x00905848]
inc rbx
mov rax, qword [0x00905840]
nop dword [rax]
cmp rcx, rbx
jae 0x4186a0
mov edi, 1
lea rsi, [0x0067b740]
call sym.runtime.growslice
mov qword [0x00905850], rcx
cmp dword [0x0098c4d0], 0
je 0x418699
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x00905840]
mov qword [r11 + 8], rcx
mov qword [0x00905840], rax
mov qword [0x00905848], rbx
movsd xmm0, qword [0x007569e8]
movsd qword [rax + rbx*8 - 8], xmm0
call sym.runtime.timeHistogramMetricsBuckets
mov qword [0x00905868], rbx
mov qword [0x00905870], rcx
cmp dword [0x0098c4d0], 0
je 0x4186e4
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rdx, qword [0x00905860]
mov qword [r11 + 8], rdx
mov qword [0x00905860], rax
lea rax, [0x00689a00]
mov ebx, 0x38
xor ecx, ecx
call sym.runtime.makemap
mov qword [rsp + 0x200], rax
mov rbx, rax
lea rcx, [0x006d87a4]
mov edi, 0x18
lea rax, [0x00689a00]
nop dword [rax]
call sym.runtime.mapassign_faststr
mov qword [rax], 0
cmp dword [0x0098c4d0], 0
je 0x418741
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func1
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x418760
or rcx, 4
mov eax, 1
nop dword [rax + rax]
test rax, rax
jle 0x418752
mov qword [rsp + 0x188], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006e1467]
mov edi, 0x27
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x188]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
nop
je 0x4187ae
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func2
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x4187c8
or rcx, 4
mov eax, 1
test rax, rax
jle 0x4187bf
mov qword [rsp + 0x180], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006e2cb4]
mov edi, 0x2a
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x180]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x418815
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func3
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x41882f
or rcx, 4
mov eax, 1
test rax, rax
jle 0x418826
mov qword [rsp + 0x178], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006e02b5]
mov edi, 0x25
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x178]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x41887c
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func4
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x418896
or rcx, 4
mov eax, 1
test rax, rax
jle 0x41888d
mov qword [rsp + 0x170], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006dded0]
mov edi, 0x21
nop
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x170]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x4188e8
mov rdx, qword [rax + 8]
nop dword [rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func5
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x418902
or rcx, 4
mov eax, 1
test rax, rax
jle 0x4188f9
mov qword [rsp + 0x168], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006ddef1]
mov edi, 0x21
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x168]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x41894f
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func6
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
nop
jmp 0x41896b
or rcx, 4
mov eax, 1
test rax, rax
jle 0x418962
mov qword [rsp + 0x160], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006db7cb]
mov edi, 0x1d
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x160]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x4189b8
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func7
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x4189d2
or rcx, 4
mov eax, 1
test rax, rax
jle 0x4189c9
mov qword [rsp + 0x158], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006e1b7a]
mov edi, 0x28
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x158]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x418a1f
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func8
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x418a39
or rcx, 4
mov eax, 1
test rax, rax
jle 0x418a30
mov qword [rsp + 0x150], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006e3cf5]
mov edi, 0x2c
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x150]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x418a88
mov rdx, qword [rax + 8]
nop
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func9
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x418aa2
or rcx, 4
mov eax, 1
test rax, rax
jle 0x418a99
mov qword [rsp + 0x148], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006e148e]
mov edi, 0x27
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x148]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x418aef
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func10
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
nop
jmp 0x418b0b
or rcx, 4
mov eax, 1
test rax, rax
jle 0x418b02
mov qword [rsp + 0x140], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006dc2a7]
mov edi, 0x1e
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x140]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x418b58
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func11
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x418b72
or rcx, 4
mov eax, 1
test rax, rax
jle 0x418b69
mov qword [rsp + 0x138], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006db7e8]
mov edi, 0x1d
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x138]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x418bbf
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func12
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x418bd9
or rcx, 2
mov eax, 1
test rax, rax
jle 0x418bd0
mov qword [rsp + 0x130], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006dc2c5]
mov edi, 0x1e
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x130]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x418c28
mov rdx, qword [rax + 8]
nop
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func13
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x418c42
or rcx, 2
mov eax, 1
test rax, rax
jle 0x418c39
mov qword [rsp + 0x128], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006da581]
mov edi, 0x1b
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x128]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x418c8f
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func14
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
nop
jmp 0x418cab
or rcx, 2
mov eax, 1
test rax, rax
jle 0x418ca2
mov qword [rsp + 0x120], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006d9b8d]
mov edi, 0x1a
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x120]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x418cf8
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func15
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x418d12
or rcx, 8
mov eax, 1
test rax, rax
jle 0x418d09
mov qword [rsp + 0x118], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006d72eb]
mov edi, 0x16
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x118]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x418d5f
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func16
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x418d79
or rcx, 8
mov eax, 1
test rax, rax
jle 0x418d70
mov qword [rsp + 0x110], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006d57a8]
mov edi, 0x13
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x110]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x418dc8
mov rdx, qword [rax + 8]
nop
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func17
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x418de2
or rcx, 8
mov eax, 1
test rax, rax
jle 0x418dd9
mov qword [rsp + 0x108], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006d6201]
mov edi, 0x14
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x108]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x418e2f
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func18
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
nop
jmp 0x418e4b
or rcx, 8
mov eax, 1
test rax, rax
jle 0x418e42
mov qword [rsp + 0x100], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006d6215]
mov edi, 0x14
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0x100]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x418e98
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func19
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x418eb2
or rcx, 1
mov eax, 1
test rax, rax
jle 0x418ea9
mov qword [rsp + 0xf8], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006db805]
mov edi, 0x1d
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0xf8]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x418eff
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func20
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x418f19
or rcx, 1
mov eax, 1
test rax, rax
jle 0x418f10
mov qword [rsp + 0xf0], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006d6958]
mov edi, 0x15
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0xf0]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x418f68
mov rdx, qword [rax + 8]
nop
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func21
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x418f82
or rcx, 1
mov eax, 1
test rax, rax
jle 0x418f79
mov qword [rsp + 0xe8], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006d7d21]
mov edi, 0x17
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0xe8]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x418fcf
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func22
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
nop
jmp 0x418feb
or rcx, 1
mov eax, 1
test rax, rax
jle 0x418fe2
mov qword [rsp + 0xe0], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006daef9]
mov edi, 0x1c
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0xe0]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x419038
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func23
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x419052
or rcx, 1
mov eax, 1
test rax, rax
jle 0x419049
mov qword [rsp + 0xd8], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006d6229]
mov edi, 0x14
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0xd8]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x41909f
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func24
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x4190b9
or rcx, 1
mov eax, 1
test rax, rax
jle 0x4190b0
mov qword [rsp + 0xd0], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006d7301]
mov edi, 0x16
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0xd0]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x419108
mov rdx, qword [rax + 8]
nop
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func25
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x419122
or rcx, 2
mov eax, 1
test rax, rax
jle 0x419119
mov qword [rsp + 0xc8], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006d57bb]
mov edi, 0x13
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0xc8]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x41916f
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func26
mov qword [rax + 8], rdx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006d623d]
mov edi, 0x14
call sym.runtime.mapassign_faststr
mov qword [rax], 0
cmp dword [0x0098c4d0], 0
je 0x4191b6
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func27
mov qword [rax + 8], rdx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006d43ea]
mov edi, 0x10
nop dword [rax]
call sym.runtime.mapassign_faststr
mov qword [rax], 0
cmp dword [0x0098c4d0], 0
je 0x419201
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func28
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x419220
or rcx, 1
mov eax, 1
nop dword [rax + rax]
test rax, rax
jle 0x419212
mov qword [rsp + 0xc0], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006d57ce]
mov edi, 0x13
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0xc0]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
nop
je 0x41926e
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func29
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x419288
or rcx, 1
mov eax, 1
test rax, rax
jle 0x41927f
mov qword [rsp + 0xb8], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006d87bc]
mov edi, 0x18
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0xb8]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x4192d5
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func30
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x4192ef
or rcx, 1
mov eax, 1
test rax, rax
jle 0x4192e6
mov qword [rsp + 0xb0], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006daf15]
mov edi, 0x1c
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0xb0]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x41933c
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func31
mov qword [rax + 8], rdx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006ddf12]
mov edi, 0x21
call sym.runtime.mapassign_faststr
mov qword [rax], 0
cmp dword [0x0098c4d0], 0
je 0x419388
mov rdx, qword [rax + 8]
nop dword [rax + rax]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func32
mov qword [rax + 8], rdx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006d511b]
mov edi, 0x12
call sym.runtime.mapassign_faststr
mov qword [rax], 0
cmp dword [0x0098c4d0], 0
je 0x4193cf
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func33
mov qword [rax + 8], rdx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006db822]
mov edi, 0x1d
call sym.runtime.mapassign_faststr
mov qword [rax], 0
cmp dword [0x0098c4d0], 0
je 0x419416
mov rdx, qword [rax + 8]
call sym.runtime.gcWriteBarrier1
mov qword [r11], rdx
lea rdx, sym.runtime.initMetrics.func34
mov qword [rax + 8], rdx
xor eax, eax
xor ecx, ecx
jmp 0x419430
or rcx, 1
mov eax, 1
test rax, rax
jle 0x419427
mov qword [rsp + 0xa8], rcx
lea rax, [0x00689a00]
mov rbx, qword [rsp + 0x200]
lea rcx, [0x006dcd3c]
mov edi, 0x1f
call sym.runtime.mapassign_faststr
mov rdx, qword [rsp + 0xa8]
mov qword [rax], rdx
cmp dword [0x0098c4d0], 0
je 0x41947d
call sym.runtime.panicIndex
nop
call sym.runtime.morestack_noctxt.abi0
nop dword [rax]
jmp sym.runtime.initMetrics