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

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x49010c
push rbp
mov rbp, rsp
sub rsp, 0x20
mov rbx, qword [0x009053c0]
lea rax, [0x006897c0]
lea rcx, [0x006d3018]
mov edi, 0xc
call sym.runtime.mapassign_faststr
mov byte [rax], 1
lea rax, [0x006a6400]
nop dword [rax + rax]
call sym.runtime.newobject
mov qword [rax + 0x18], 0xc
cmp dword [0x0098c4d0], 0
je 0x48e331
mov rdx, qword [rax + 0x10]
call sym.runtime.gcWriteBarrier3
mov qword [r11], rdx
mov qword [r11 + 8], rax
mov rdx, qword [0x00905200]
mov qword [r11 + 0x10], rdx
lea rdx, [0x006d3018]
mov qword [rax + 0x10], rdx
mov qword [0x00905200], rax
mov rbx, qword [0x009053c0]
lea rax, [0x006897c0]
lea rcx, [0x006d2986]
mov edi, 0xb
nop dword [rax]
call sym.runtime.mapassign_faststr
mov byte [rax], 1
lea rax, [0x006a6400]
call sym.runtime.newobject
mov qword [rax + 0x18], 0xb
cmp dword [0x0098c4d0], 0
je 0x48e3a0
mov rdx, qword [rax + 0x10]
call sym.runtime.gcWriteBarrier3
mov qword [r11], rdx
mov qword [r11 + 8], rax
mov rdx, qword [0x00905208]
mov qword [r11 + 0x10], rdx
lea rdx, [0x006d2986]
mov qword [rax + 0x10], rdx
mov qword [0x00905208], rax
mov rbx, qword [0x009053c0]
lea rax, [0x006897c0]
lea rcx, [0x006d240d]
mov edi, 0xa
call sym.runtime.mapassign_faststr
mov byte [rax], 1
lea rax, [0x006a6400]
nop dword [rax + rax]
call sym.runtime.newobject
mov qword [rax + 0x18], 0xa
cmp dword [0x0098c4d0], 0
je 0x48e411
mov rdx, qword [rax + 0x10]
call sym.runtime.gcWriteBarrier3
mov qword [r11], rdx
mov qword [r11 + 8], rax
mov rdx, qword [0x00905210]
mov qword [r11 + 0x10], rdx
lea rdx, [0x006d240d]
mov qword [rax + 0x10], rdx
mov qword [0x00905210], rax
mov rbx, qword [0x009053c0]
lea rax, [0x006897c0]
lea rcx, [0x006d3024]
mov edi, 0xc
nop dword [rax]
call sym.runtime.mapassign_faststr
mov byte [rax], 1
lea rax, [0x006a6400]
call sym.runtime.newobject
mov qword [rax + 0x18], 0xc
cmp dword [0x0098c4d0], 0
je 0x48e480
mov rdx, qword [rax + 0x10]
call sym.runtime.gcWriteBarrier3
mov qword [r11], rdx
mov qword [r11 + 8], rax
mov rdx, qword [0x00905218]
mov qword [r11 + 0x10], rdx
lea rdx, [0x006d3024]
mov qword [rax + 0x10], rdx
mov qword [0x00905218], rax
mov rbx, qword [0x009053c0]
lea rax, [0x006897c0]
lea rcx, [0x006d2eb0]
mov edi, 0xc
call sym.runtime.mapassign_faststr
mov byte [rax], 1
lea rax, [0x006a6400]
nop dword [rax + rax]
call sym.runtime.newobject
mov qword [rax + 0x18], 0xc
cmp dword [0x0098c4d0], 0
je 0x48e4fc
mov rdx, qword [rax + 0x10]
call sym.runtime.gcWriteBarrier4
mov qword [r11], rdx
mov qword [r11 + 8], rax
mov rdx, qword [0x00905220]
mov qword [r11 + 0x10], rdx
mov rdx, qword [0x008f9458]
mov qword [r11 + 0x18], rdx
lea rdx, [0x006d2eb0]
mov qword [rax + 0x10], rdx
mov qword [0x00905220], rax
mov qword [0x008f9458], rax
mov rbx, qword [0x009053c0]
lea rax, [0x006897c0]
lea rcx, [0x006d2991]
mov edi, 0xb
call sym.runtime.mapassign_faststr
mov byte [rax], 1
lea rax, [0x006a6400]
nop
call sym.runtime.newobject
mov qword [rax + 0x18], 0xb
cmp dword [0x0098c4d0], 0
je 0x48e571
mov rdx, qword [rax + 0x10]
call sym.runtime.gcWriteBarrier3
mov qword [r11], rdx
mov qword [r11 + 8], rax
mov rdx, qword [0x00905228]
mov qword [r11 + 0x10], rdx
lea rdx, [0x006d2991]
mov qword [rax + 0x10], rdx
mov qword [0x00905228], rax
mov rbx, qword [0x009053c0]
lea rax, [0x006897c0]
lea rcx, [0x006d3030]
mov edi, 0xc
nop dword [rax]
call sym.runtime.mapassign_faststr
mov byte [rax], 1
lea rax, [0x006a6400]
call sym.runtime.newobject
mov qword [rax + 0x18], 0xc
cmp dword [0x0098c4d0], 0
je 0x48e5e0
mov rdx, qword [rax + 0x10]
call sym.runtime.gcWriteBarrier3
mov qword [r11], rdx
mov qword [r11 + 8], rax
mov rdx, qword [0x00905230]
mov qword [r11 + 0x10], rdx
lea rdx, [0x006d3030]
mov qword [rax + 0x10], rdx
mov qword [0x00905230], rax
mov rbx, qword [0x009053c0]
lea rax, [0x006897c0]
lea rcx, [0x006d1f9f]
mov edi, 9
call sym.runtime.mapassign_faststr
mov byte [rax], 1
lea rax, [0x006a6400]
nop dword [rax + rax]
call sym.runtime.newobject
mov qword [rax + 0x18], 9
cmp dword [0x0098c4d0], 0
je 0x48e651
mov rdx, qword [rax + 0x10]
call sym.runtime.gcWriteBarrier3
mov qword [r11], rdx
mov qword [r11 + 8], rax
mov rdx, qword [0x00905238]
mov qword [r11 + 0x10], rdx
lea rdx, [0x006d1f9f]
mov qword [rax + 0x10], rdx
mov qword [0x00905238], rax
mov rbx, qword [0x009053c0]
lea rax, [0x006897c0]
lea rcx, [0x006d299c]
mov edi, 0xb
nop dword [rax]
call sym.runtime.mapassign_faststr
mov byte [rax], 1
lea rax, [0x006a6400]
call sym.runtime.newobject
mov qword [rax + 0x18], 0xb
cmp dword [0x0098c4d0], 0
je 0x48e6c0
mov rdx, qword [rax + 0x10]
call sym.runtime.gcWriteBarrier3
mov qword [r11], rdx
mov qword [r11 + 8], rax
mov rdx, qword [0x00905240]
mov qword [r11 + 0x10], rdx
lea rdx, [0x006d299c]
mov qword [rax + 0x10], rdx
mov qword [0x00905240], rax
mov rbx, qword [0x009053c0]
lea rax, [0x006897c0]
lea rcx, [0x006d29a7]
mov edi, 0xb
call sym.runtime.mapassign_faststr
mov byte [rax], 1
lea rax, [0x006a6400]
nop dword [rax + rax]
call sym.runtime.newobject
mov qword [rax + 0x18], 0xb
cmp dword [0x0098c4d0], 0
je 0x48e731
mov rdx, qword [rax + 0x10]
call sym.runtime.gcWriteBarrier3
mov qword [r11], rdx
mov qword [r11 + 8], rax
mov rdx, qword [0x00905248]
mov qword [r11 + 0x10], rdx
lea rdx, [0x006d29a7]
mov qword [rax + 0x10], rdx
mov qword [0x00905248], rax
mov rbx, qword [0x009053c0]
lea rax, [0x006897c0]
lea rcx, [0x006d29b2]
mov edi, 0xb
nop dword [rax]
call sym.runtime.mapassign_faststr
mov byte [rax], 1
lea rax, [0x006a6400]
call sym.runtime.newobject
mov qword [rax + 0x18], 0xb
cmp dword [0x0098c4d0], 0
je 0x48e7a0
mov rdx, qword [rax + 0x10]
call sym.runtime.gcWriteBarrier3
mov qword [r11], rdx
mov qword [r11 + 8], rax
mov rdx, qword [0x00905250]
mov qword [r11 + 0x10], rdx
lea rdx, [0x006d29b2]
mov qword [rax + 0x10], rdx
mov qword [0x00905250], rax
mov rbx, qword [0x009053c0]
lea rax, [0x006897c0]
lea rcx, [0x006d2417]
mov edi, 0xa
call sym.runtime.mapassign_faststr
mov byte [rax], 1
lea rax, [0x006a6400]
nop dword [rax + rax]
call sym.runtime.newobject
mov qword [rax + 0x18], 0xa
cmp dword [0x0098c4d0], 0
je 0x48e811
mov rcx, qword [rax + 0x10]
call sym.runtime.gcWriteBarrier3
mov qword [r11], rcx
mov qword [r11 + 8], rax
mov rcx, qword [0x00905258]
mov qword [r11 + 0x10], rcx
lea rcx, [0x006d2417]
mov qword [rax + 0x10], rcx
mov qword [0x00905258], rax
mov rcx, qword [0x00905200]
cmp dword [0x0098c4d0], 0
je 0x48e846
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9498]
mov qword [r11 + 8], rdx
mov qword [0x008f9498], rcx
mov rcx, qword [0x00905200]
cmp dword [0x0098c4d0], 0
je 0x48e873
nop dword [rax]
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f94d8]
mov qword [r11 + 8], rdx
mov qword [0x008f94d8], rcx
mov rcx, qword [0x00905200]
cmp dword [0x0098c4d0], 0
je 0x48e89d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9518]
mov qword [r11 + 8], rdx
mov qword [0x008f9518], rcx
mov rcx, qword [0x00905200]
cmp dword [0x0098c4d0], 0
je 0x48e8c7
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9558]
mov qword [r11 + 8], rdx
mov qword [0x008f9558], rcx
mov rcx, qword [0x00905200]
cmp dword [0x0098c4d0], 0
je 0x48e8f3
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9598]
mov qword [r11 + 8], rdx
mov qword [0x008f9598], rcx
mov rcx, qword [0x00905200]
cmp dword [0x0098c4d0], 0
je 0x48e91d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f95d8]
mov qword [r11 + 8], rdx
mov qword [0x008f95d8], rcx
mov rcx, qword [0x00905200]
cmp dword [0x0098c4d0], 0
je 0x48e947
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9618]
mov qword [r11 + 8], rdx
mov qword [0x008f9618], rcx
mov rcx, qword [0x00905200]
cmp dword [0x0098c4d0], 0
je 0x48e973
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9658]
mov qword [r11 + 8], rdx
mov qword [0x008f9658], rcx
mov rcx, qword [0x00905200]
cmp dword [0x0098c4d0], 0
je 0x48e99d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9698]
mov qword [r11 + 8], rdx
mov qword [0x008f9698], rcx
mov rcx, qword [0x00905200]
cmp dword [0x0098c4d0], 0
je 0x48e9c7
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f96d8]
mov qword [r11 + 8], rdx
mov qword [0x008f96d8], rcx
mov rcx, qword [0x00905200]
cmp dword [0x0098c4d0], 0
je 0x48e9f3
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9718]
mov qword [r11 + 8], rdx
mov qword [0x008f9718], rcx
mov rcx, qword [0x00905200]
cmp dword [0x0098c4d0], 0
je 0x48ea1d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9758]
mov qword [r11 + 8], rdx
mov qword [0x008f9758], rcx
mov rcx, qword [0x00905200]
cmp dword [0x0098c4d0], 0
je 0x48ea47
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9798]
mov qword [r11 + 8], rdx
mov qword [0x008f9798], rcx
mov rcx, qword [0x00905200]
cmp dword [0x0098c4d0], 0
je 0x48ea73
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f97d8]
mov qword [r11 + 8], rdx
mov qword [0x008f97d8], rcx
mov rcx, qword [0x00905200]
cmp dword [0x0098c4d0], 0
je 0x48ea9d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9818]
mov qword [r11 + 8], rdx
mov qword [0x008f9818], rcx
mov rcx, qword [0x00905200]
cmp dword [0x0098c4d0], 0
je 0x48eac7
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9858]
mov qword [r11 + 8], rdx
mov qword [0x008f9858], rcx
mov rcx, qword [0x00905200]
cmp dword [0x0098c4d0], 0
je 0x48eaf3
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9898]
mov qword [r11 + 8], rdx
mov qword [0x008f9898], rcx
mov rcx, qword [0x00905208]
cmp dword [0x0098c4d0], 0
je 0x48eb1d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f98d8]
mov qword [r11 + 8], rdx
mov qword [0x008f98d8], rcx
mov rcx, qword [0x00905208]
cmp dword [0x0098c4d0], 0
je 0x48eb47
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9918]
mov qword [r11 + 8], rdx
mov qword [0x008f9918], rcx
mov rcx, qword [0x00905208]
cmp dword [0x0098c4d0], 0
je 0x48eb73
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9958]
mov qword [r11 + 8], rdx
mov qword [0x008f9958], rcx
mov rcx, qword [0x00905208]
cmp dword [0x0098c4d0], 0
je 0x48eb9d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9998]
mov qword [r11 + 8], rdx
mov qword [0x008f9998], rcx
mov rcx, qword [0x00905208]
cmp dword [0x0098c4d0], 0
je 0x48ebc7
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f99d8]
mov qword [r11 + 8], rdx
mov qword [0x008f99d8], rcx
mov rcx, qword [0x00905208]
cmp dword [0x0098c4d0], 0
je 0x48ebf3
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9a18]
mov qword [r11 + 8], rdx
mov qword [0x008f9a18], rcx
mov rcx, qword [0x00905208]
cmp dword [0x0098c4d0], 0
je 0x48ec1d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9a58]
mov qword [r11 + 8], rdx
mov qword [0x008f9a58], rcx
mov rcx, qword [0x00905208]
cmp dword [0x0098c4d0], 0
je 0x48ec47
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9a98]
mov qword [r11 + 8], rdx
mov qword [0x008f9a98], rcx
mov rcx, qword [0x00905208]
cmp dword [0x0098c4d0], 0
je 0x48ec73
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9ad8]
mov qword [r11 + 8], rdx
mov qword [0x008f9ad8], rcx
mov rcx, qword [0x00905208]
cmp dword [0x0098c4d0], 0
je 0x48ec9d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9b18]
mov qword [r11 + 8], rdx
mov qword [0x008f9b18], rcx
mov rcx, qword [0x00905210]
cmp dword [0x0098c4d0], 0
je 0x48ecc7
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9b58]
mov qword [r11 + 8], rdx
mov qword [0x008f9b58], rcx
mov rcx, qword [0x00905210]
cmp dword [0x0098c4d0], 0
je 0x48ecf3
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9b98]
mov qword [r11 + 8], rdx
mov qword [0x008f9b98], rcx
mov rcx, qword [0x00905210]
cmp dword [0x0098c4d0], 0
je 0x48ed1d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9bd8]
mov qword [r11 + 8], rdx
mov qword [0x008f9bd8], rcx
mov rcx, qword [0x00905218]
cmp dword [0x0098c4d0], 0
je 0x48ed47
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9c18]
mov qword [r11 + 8], rdx
mov qword [0x008f9c18], rcx
mov rcx, qword [0x00905218]
cmp dword [0x0098c4d0], 0
je 0x48ed73
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9c58]
mov qword [r11 + 8], rdx
mov qword [0x008f9c58], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48ed9d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9c98]
mov qword [r11 + 8], rdx
mov qword [0x008f9c98], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48edc7
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9cd8]
mov qword [r11 + 8], rdx
mov qword [0x008f9cd8], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48edf3
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9d18]
mov qword [r11 + 8], rdx
mov qword [0x008f9d18], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48ee1d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9d58]
mov qword [r11 + 8], rdx
mov qword [0x008f9d58], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48ee47
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9d98]
mov qword [r11 + 8], rdx
mov qword [0x008f9d98], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48ee73
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9dd8]
mov qword [r11 + 8], rdx
mov qword [0x008f9dd8], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48ee9d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9e18]
mov qword [r11 + 8], rdx
mov qword [0x008f9e18], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48eec7
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9e58]
mov qword [r11 + 8], rdx
mov qword [0x008f9e58], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48eef3
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9e98]
mov qword [r11 + 8], rdx
mov qword [0x008f9e98], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48ef1d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9ed8]
mov qword [r11 + 8], rdx
mov qword [0x008f9ed8], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48ef47
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9f18]
mov qword [r11 + 8], rdx
mov qword [0x008f9f18], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48ef73
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9f58]
mov qword [r11 + 8], rdx
mov qword [0x008f9f58], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48ef9d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9f98]
mov qword [r11 + 8], rdx
mov qword [0x008f9f98], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48efc7
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008f9fd8]
mov qword [r11 + 8], rdx
mov qword [0x008f9fd8], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48eff3
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa018]
mov qword [r11 + 8], rdx
mov qword [0x008fa018], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f01d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa058]
mov qword [r11 + 8], rdx
mov qword [0x008fa058], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f047
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa098]
mov qword [r11 + 8], rdx
mov qword [0x008fa098], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f073
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa0d8]
mov qword [r11 + 8], rdx
mov qword [0x008fa0d8], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f09d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa118]
mov qword [r11 + 8], rdx
mov qword [0x008fa118], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f0c7
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa158]
mov qword [r11 + 8], rdx
mov qword [0x008fa158], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f0f3
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa198]
mov qword [r11 + 8], rdx
mov qword [0x008fa198], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f11d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa1d8]
mov qword [r11 + 8], rdx
mov qword [0x008fa1d8], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f147
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa218]
mov qword [r11 + 8], rdx
mov qword [0x008fa218], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f173
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa258]
mov qword [r11 + 8], rdx
mov qword [0x008fa258], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f19d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa298]
mov qword [r11 + 8], rdx
mov qword [0x008fa298], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f1c7
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa2d8]
mov qword [r11 + 8], rdx
mov qword [0x008fa2d8], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f1f3
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa318]
mov qword [r11 + 8], rdx
mov qword [0x008fa318], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f21d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa358]
mov qword [r11 + 8], rdx
mov qword [0x008fa358], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f247
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa398]
mov qword [r11 + 8], rdx
mov qword [0x008fa398], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f273
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa3d8]
mov qword [r11 + 8], rdx
mov qword [0x008fa3d8], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f29d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa418]
mov qword [r11 + 8], rdx
mov qword [0x008fa418], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f2c7
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa458]
mov qword [r11 + 8], rdx
mov qword [0x008fa458], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f2f3
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa498]
mov qword [r11 + 8], rdx
mov qword [0x008fa498], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f31d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa4d8]
mov qword [r11 + 8], rdx
mov qword [0x008fa4d8], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f347
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa518]
mov qword [r11 + 8], rdx
mov qword [0x008fa518], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f373
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa558]
mov qword [r11 + 8], rdx
mov qword [0x008fa558], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f39d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa598]
mov qword [r11 + 8], rdx
mov qword [0x008fa598], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f3c7
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa5d8]
mov qword [r11 + 8], rdx
mov qword [0x008fa5d8], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f3f3
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa618]
mov qword [r11 + 8], rdx
mov qword [0x008fa618], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f41d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa658]
mov qword [r11 + 8], rdx
mov qword [0x008fa658], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f447
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa698]
mov qword [r11 + 8], rdx
mov qword [0x008fa698], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f473
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa6d8]
mov qword [r11 + 8], rdx
mov qword [0x008fa6d8], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f49d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa718]
mov qword [r11 + 8], rdx
mov qword [0x008fa718], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f4c7
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa758]
mov qword [r11 + 8], rdx
mov qword [0x008fa758], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f4f3
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa798]
mov qword [r11 + 8], rdx
mov qword [0x008fa798], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f51d
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa7d8]
mov qword [r11 + 8], rdx
mov qword [0x008fa7d8], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f547
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa818]
mov qword [r11 + 8], rdx
mov qword [0x008fa818], rcx
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f573
nop
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rdx, qword [0x008fa858]
mov qword [r11 + 8], rdx
mov qword [0x008fa858], rcx
mov rax, 0xfffffffffffffff6
call sym.syscall.GetStdHandle
mov qword [0x0098c290], rax
mov rax, 0xfffffffffffffff5
call sym.syscall.GetStdHandle
mov qword [0x0098c298], rax
mov rax, 0xfffffffffffffff4
call sym.syscall.GetStdHandle
mov qword [0x0098c2a0], rax
mov rcx, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f5d6
call sym.runtime.gcWriteBarrier2
mov qword [r11], rcx
mov rax, qword [0x008fa898]
mov qword [r11 + 8], rax
mov qword [0x008fa898], rcx
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f600
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fa8d8]
mov qword [r11 + 8], rcx
mov qword [0x008fa8d8], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f62a
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fa918]
mov qword [r11 + 8], rcx
mov qword [0x008fa918], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
nop
je 0x48f655
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fa958]
mov qword [r11 + 8], rcx
mov qword [0x008fa958], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f67f
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fa998]
mov qword [r11 + 8], rcx
mov qword [0x008fa998], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f6a9
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fa9d8]
mov qword [r11 + 8], rcx
mov qword [0x008fa9d8], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
nop
je 0x48f6d5
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008faa18]
mov qword [r11 + 8], rcx
mov qword [0x008faa18], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f6ff
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008faa58]
mov qword [r11 + 8], rcx
mov qword [0x008faa58], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f729
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008faa98]
mov qword [r11 + 8], rcx
mov qword [0x008faa98], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
nop
je 0x48f755
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008faad8]
mov qword [r11 + 8], rcx
mov qword [0x008faad8], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f77f
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fab18]
mov qword [r11 + 8], rcx
mov qword [0x008fab18], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f7a9
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fab58]
mov qword [r11 + 8], rcx
mov qword [0x008fab58], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
nop
je 0x48f7d5
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fab98]
mov qword [r11 + 8], rcx
mov qword [0x008fab98], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f7ff
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fabd8]
mov qword [r11 + 8], rcx
mov qword [0x008fabd8], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f829
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fac18]
mov qword [r11 + 8], rcx
mov qword [0x008fac18], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
nop
je 0x48f855
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fac58]
mov qword [r11 + 8], rcx
mov qword [0x008fac58], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f87f
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fac98]
mov qword [r11 + 8], rcx
mov qword [0x008fac98], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f8a9
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008facd8]
mov qword [r11 + 8], rcx
mov qword [0x008facd8], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
nop
je 0x48f8d5
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fad18]
mov qword [r11 + 8], rcx
mov qword [0x008fad18], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f8ff
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fad58]
mov qword [r11 + 8], rcx
mov qword [0x008fad58], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f929
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fad98]
mov qword [r11 + 8], rcx
mov qword [0x008fad98], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
nop
je 0x48f955
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fadd8]
mov qword [r11 + 8], rcx
mov qword [0x008fadd8], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f97f
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fae18]
mov qword [r11 + 8], rcx
mov qword [0x008fae18], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f9a9
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fae58]
mov qword [r11 + 8], rcx
mov qword [0x008fae58], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
nop
je 0x48f9d5
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fae98]
mov qword [r11 + 8], rcx
mov qword [0x008fae98], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48f9ff
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008faed8]
mov qword [r11 + 8], rcx
mov qword [0x008faed8], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48fa29
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008faf18]
mov qword [r11 + 8], rcx
mov qword [0x008faf18], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
nop
je 0x48fa55
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008faf58]
mov qword [r11 + 8], rcx
mov qword [0x008faf58], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48fa7f
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008faf98]
mov qword [r11 + 8], rcx
mov qword [0x008faf98], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48faa9
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fafd8]
mov qword [r11 + 8], rcx
mov qword [0x008fafd8], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
nop
je 0x48fad5
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fb018]
mov qword [r11 + 8], rcx
mov qword [0x008fb018], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48faff
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fb058]
mov qword [r11 + 8], rcx
mov qword [0x008fb058], rax
mov rax, qword [0x00905220]
cmp dword [0x0098c4d0], 0
je 0x48fb29
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fb098]
mov qword [r11 + 8], rcx
mov qword [0x008fb098], rax
mov rax, qword [0x00905228]
cmp dword [0x0098c4d0], 0
nop
je 0x48fb55
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fb0d8]
mov qword [r11 + 8], rcx
mov qword [0x008fb0d8], rax
mov rax, qword [0x00905228]
cmp dword [0x0098c4d0], 0
je 0x48fb7f
call sym.runtime.gcWriteBarrier2
mov qword [r11], rax
mov rcx, qword [0x008fb118]
mov qword [r11 + 8], rcx
mov qword [0x008fb118], rax
mov rax, qword [0x00905228]
cmp dword [0x0098c4d0], 0
je 0x48fba9
call sym.runtime.morestack_noctxt.abi0
jmp sym.syscall.init