File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    0019d3f0
    0019d3f0google.golang.org/protobuf/proto.MarshalOptions.sizeMap.func1: ; void google.golang.org/protobuf/proto.MarshalOptions.sizeMap.func1(google.golang.org/protobuf/reflect/protoreflect.MapKey key, google.golang.org/protobuf/reflect/protoreflect.Value value)
    0019d3f0ldr x16, [x28+16]
    0019d3f4sub x17, sp, 64
    0019d3f8subs xzr, x17, x16
    0019d3fcb.ls 0x19d588
    0019d400str x30, [sp-192]!
    0019d404stur x29, [sp-8]
    0019d408sub x29, sp, 8
    0019d40cstr x0, [sp+200]
    0019d410str x1, [sp+208]
    0019d414str x2, [sp+216]
    0019d418str x3, [sp+224]
    0019d41cstr x4, [sp+232]
    0019d420str x5, [sp+240]
    0019d424ldr x1, [x26+8]
    0019d428str x1, [sp+176]
    0019d42cldr x1, [x26+16]
    0019d430str x1, [sp+72]
    0019d434ldrb w1, [x26+24]
    0019d438ldrb w2, [x26+25]
    0019d43cldrb w3, [x26+26]
    0019d440strb w1, [sp+69]
    0019d444strb w2, [sp+70]
    0019d448strb w3, [sp+71]
    0019d44cldr x1, [x26+32]
    0019d450ldr x2, [x26+40]
    0019d454str x1, [sp+104]
    0019d458str x2, [sp+112]
    0019d45cstrb wzr, [sp+68]
    0019d460ldr x1, [sp+72]
    0019d464ldr x2, [sp+176]
    0019d468ldr x3, [sp+176]
    0019d46cldr x3, [x3]
    0019d470add x1, x3, x1
    0019d474str x1, [x2]
    0019d478ldr x1, [sp+104]
    0019d47cldrsb x27, [x1]
    0019d480ldr x1, [x1+184]
    0019d484ldr x0, [sp+112]
    0019d488blr x1
    0019d48cstr x0, [sp+160]
    0019d490str x1, [sp+168]
    0019d494ldr x0, [sp+200]
    0019d498ldr x1, [sp+208]
    0019d49cldr x2, [sp+216]
    0019d4a0bl google.golang.org/protobuf/reflect/protoreflect.MapKey.Value
    0019d4a4str x0, [sp+136]
    0019d4a8str x1, [sp+144]
    0019d4acstr x2, [sp+152]
    0019d4b0ldrb w3, [sp+69]
    0019d4b4ldrb w4, [sp+70]
    0019d4b8ldrb w5, [sp+71]
    0019d4bcldr x6, [sp+168]
    0019d4c0ldr x7, [sp+160]
    0019d4c4mov x8, x0
    0019d4c8mov x0, x3
    0019d4ccmov x9, x1
    0019d4d0mov x1, x4
    0019d4d4mov x10, x2
    0019d4d8mov x2, x5
    0019d4dcmov x3, x7
    0019d4e0mov x4, x6
    0019d4e4mov x5, x8
    0019d4e8mov x6, x9
    0019d4ecmov x7, x10
    0019d4f0bl google.golang.org/protobuf/proto.MarshalOptions.sizeField
    0019d4f4str x0, [sp+96]
    0019d4f8ldr x1, [sp+104]
    0019d4fcldrsb x27, [x1]
    0019d500ldr x0, [sp+112]
    0019d504ldr x1, [x1+192]
    0019d508blr x1
    0019d50cstr x0, [sp+120]
    0019d510str x1, [sp+128]
    0019d514ldrb w2, [sp+69]
    0019d518ldr x5, [sp+224]
    0019d51cldrb w3, [sp+70]
    0019d520ldrb w4, [sp+71]
    0019d524ldr x6, [sp+232]
    0019d528ldr x7, [sp+240]
    0019d52cmov x8, x0
    0019d530mov x0, x2
    0019d534mov x9, x1
    0019d538mov x1, x3
    0019d53cmov x2, x4
    0019d540mov x3, x8
    0019d544mov x4, x9
    0019d548bl google.golang.org/protobuf/proto.MarshalOptions.sizeField
    0019d54cstr x0, [sp+88]
    0019d550ldr x1, [sp+96]
    0019d554add x0, x1, x0
    0019d558bl google.golang.org/protobuf/encoding/protowire.SizeBytes
    0019d55cstr x0, [sp+80]
    0019d560ldr x1, [sp+176]
    0019d564ldr x1, [x1]
    0019d568add x1, x1, x0
    0019d56cldr x2, [sp+176]
    0019d570str x1, [x2]
    0019d574orr x0, xzr, 1
    0019d578strb w0, [sp+68]
    0019d57cldur x29, [sp-8]
    0019d580ldr x30, [sp], 192
    0019d584ret x30
    0019d588
    0019d588loc_19d588:
    0019d588stp x0, x1, [sp+8]
    0019d58cstp x2, x3, [sp+24]
    0019d590stp x4, x5, [sp+40]
    0019d594mov x3, x30
    0019d598bl runtime.morestack.abi0
    0019d59cldp x0, x1, [sp+8]
    0019d5a0ldp x2, x3, [sp+24]
    0019d5a4ldp x4, x5, [sp+40]
    0019d5a8b 0x19d3f0
    0019d5acudf 0
    0019d3f0
    0019d5b0
    0019d5b0google.golang.org/protobuf/proto.MarshalOptions.sizeSingular: ; void google.golang.org/protobuf/proto.MarshalOptions.sizeSingular(google.golang.org/protobuf/proto.MarshalOptions o, google.golang.org/protobuf/encoding/protowire.Number num, google.golang.org/protobuf/reflect/protoreflect.Kind kind, google.golang.org/protobuf/reflect/protoreflect.Value v)
    0019d5b0ldr x16, [x28+16]
    0019d5b4sub x17, sp, 16
    0019d5b8subs xzr, x17, x16
    0019d5bcb.ls 0x19db98
    0019d5c0str x30, [sp-144]!
    0019d5c4stur x29, [sp-8]
    0019d5c8sub x29, sp, 8
    0019d5ccstrb w0, [sp+152]
    0019d5d0strb w1, [sp+153]
    0019d5d4strb w2, [sp+154]
    0019d5d8str w3, [sp+156]
    0019d5dcstrb w4, [sp+160]
    0019d5e0str x5, [sp+168]
    0019d5e4str x6, [sp+176]
    0019d5e8str x7, [sp+184]
    0019d5ecstr xzr, [sp+40]
    0019d5f0ldrsb x3, [sp+160]
    0019d5f4strb w3, [sp+35]
    0019d5f8mov x4, x3
    0019d5fcsubs wzr, w4, 9
    0019d600b.le 0x19d608
    0019d604b 0x19d870
    0019d608
    0019d608loc_19d608:
    0019d608mov x4, x3
    0019d60csubs wzr, w4, 4
    0019d610b.le 0x19d618
    0019d614b 0x19d714
    0019d618
    0019d618loc_19d618:
    0019d618mov x4, x3
    0019d61csubs wzr, w4, 2
    0019d620b.le 0x19d628
    0019d624b 0x19d688
    0019d628
    0019d628loc_19d628:
    0019d628ubfm x1, x3, 0, 7
    0019d62csubs wzr, w1, 1
    0019d630b.eq 0x19d638
    0019d634b 0x19d654
    0019d638
    0019d638loc_19d638:
    0019d638b 0x19d63c
    0019d63c
    0019d63cloc_19d63c:
    0019d63cbl google.golang.org/protobuf/encoding/protowire.SizeFixed64
    0019d640str x0, [sp+56]
    0019d644str x0, [sp+40]
    0019d648ldur x29, [sp-8]
    0019d64cldr x30, [sp], 144
    0019d650ret x30
    0019d654
    0019d654loc_19d654:
    0019d654ubfm x1, x3, 0, 7
    0019d658subs wzr, w1, 2
    0019d65cb.eq 0x19d664
    0019d660b 0x19d680
    0019d664
    0019d664loc_19d664:
    0019d664b 0x19d668
    0019d668
    0019d668loc_19d668:
    0019d668bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
    0019d66cstr x0, [sp+56]
    0019d670str x0, [sp+40]
    0019d674ldur x29, [sp-8]
    0019d678ldr x30, [sp], 144
    0019d67cret x30
    0019d680
    0019d680loc_19d680:
    0019d680b 0x19d684
    0019d684
    0019d684loc_19d684:
    0019d684b 0x19d710
    0019d688
    0019d688loc_19d688:
    0019d688ubfm x4, x3, 0, 7
    0019d68csubs wzr, w4, 3
    0019d690b.eq 0x19d698
    0019d694b 0x19d6c8
    0019d698
    0019d698loc_19d698:
    0019d698b 0x19d69c
    0019d69c
    0019d69cloc_19d69c:
    0019d69cldr x0, [sp+168]
    0019d6a0ldr x1, [sp+176]
    0019d6a4ldr x2, [sp+184]
    0019d6a8bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    0019d6acstr x0, [sp+48]
    0019d6b0bl google.golang.org/protobuf/encoding/protowire.SizeVarint
    0019d6b4str x0, [sp+56]
    0019d6b8str x0, [sp+40]
    0019d6bcldur x29, [sp-8]
    0019d6c0ldr x30, [sp], 144
    0019d6c4ret x30
    0019d6c8
    0019d6c8loc_19d6c8:
    0019d6c8ubfm x3, x3, 0, 7
    0019d6ccsubs wzr, w3, 4
    0019d6d0b.eq 0x19d6d8
    0019d6d4b 0x19d708
    0019d6d8
    0019d6d8loc_19d6d8:
    0019d6d8b 0x19d6dc
    0019d6dc
    0019d6dcloc_19d6dc:
    0019d6dcldr x0, [sp+168]
    0019d6e0ldr x1, [sp+176]
    0019d6e4ldr x2, [sp+184]
    0019d6e8bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
    0019d6ecstr x0, [sp+64]
    0019d6f0bl google.golang.org/protobuf/encoding/protowire.SizeVarint
    0019d6f4str x0, [sp+56]
    0019d6f8str x0, [sp+40]
    0019d6fcldur x29, [sp-8]
    0019d700ldr x30, [sp], 144
    0019d704ret x30
    0019d708
    0019d708loc_19d708:
    0019d708b 0x19d70c
    0019d70c
    0019d70cloc_19d70c:
    0019d70cb 0x19d710
    0019d710
    0019d710loc_19d710:
    0019d710b 0x19d86c
    0019d714
    0019d714loc_19d714:
    0019d714mov x4, x3
    0019d718subs wzr, w4, 6
    0019d71cb.le 0x19d724
    0019d720b 0x19d79c
    0019d724
    0019d724loc_19d724:
    0019d724ubfm x4, x3, 0, 7
    0019d728subs wzr, w4, 5
    0019d72cb.eq 0x19d734
    0019d730b 0x19d768
    0019d734
    0019d734loc_19d734:
    0019d734b 0x19d738
    0019d738
    0019d738loc_19d738:
    0019d738ldr x0, [sp+168]
    0019d73cldr x1, [sp+176]
    0019d740ldr x2, [sp+184]
    0019d744bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    0019d748str x0, [sp+48]
    0019d74csbfm x0, x0, 0, 31
    0019d750bl google.golang.org/protobuf/encoding/protowire.SizeVarint
    0019d754str x0, [sp+56]
    0019d758str x0, [sp+40]
    0019d75cldur x29, [sp-8]
    0019d760ldr x30, [sp], 144
    0019d764ret x30
    0019d768
    0019d768loc_19d768:
    0019d768ubfm x1, x3, 0, 7
    0019d76csubs wzr, w1, 6
    0019d770b.eq 0x19d778
    0019d774b 0x19d794
    0019d778
    0019d778loc_19d778:
    0019d778b 0x19d77c
    0019d77c
    0019d77cloc_19d77c:
    0019d77cbl google.golang.org/protobuf/encoding/protowire.SizeFixed64
    0019d780str x0, [sp+56]
    0019d784str x0, [sp+40]
    0019d788ldur x29, [sp-8]
    0019d78cldr x30, [sp], 144
    0019d790ret x30
    0019d794
    0019d794loc_19d794:
    0019d794b 0x19d798
    0019d798
    0019d798loc_19d798:
    0019d798b 0x19d868
    0019d79c
    0019d79cloc_19d79c:
    0019d79cubfm x4, x3, 0, 7
    0019d7a0subs wzr, w4, 7
    0019d7a4b.eq 0x19d7ac
    0019d7a8b 0x19d7c8
    0019d7ac
    0019d7acloc_19d7ac:
    0019d7acb 0x19d7b0
    0019d7b0
    0019d7b0loc_19d7b0:
    0019d7b0bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
    0019d7b4str x0, [sp+56]
    0019d7b8str x0, [sp+40]
    0019d7bcldur x29, [sp-8]
    0019d7c0ldr x30, [sp], 144
    0019d7c4ret x30
    0019d7c8
    0019d7c8loc_19d7c8:
    0019d7c8ubfm x4, x3, 0, 7
    0019d7ccsubs wzr, w4, 8
    0019d7d0b.eq 0x19d7d8
    0019d7d4b 0x19d810
    0019d7d8
    0019d7d8loc_19d7d8:
    0019d7d8b 0x19d7dc
    0019d7dc
    0019d7dcloc_19d7dc:
    0019d7dcldr x0, [sp+168]
    0019d7e0ldr x1, [sp+176]
    0019d7e4ldr x2, [sp+184]
    0019d7e8bl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
    0019d7ecstrb w0, [sp+34]
    0019d7f0bl google.golang.org/protobuf/encoding/protowire.EncodeBool
    0019d7f4str x0, [sp+64]
    0019d7f8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
    0019d7fcstr x0, [sp+56]
    0019d800str x0, [sp+40]
    0019d804ldur x29, [sp-8]
    0019d808ldr x30, [sp], 144
    0019d80cret x30
    0019d810
    0019d810loc_19d810:
    0019d810ubfm x3, x3, 0, 7
    0019d814subs wzr, w3, 9
    0019d818b.eq 0x19d820
    0019d81cb 0x19d85c
    0019d820
    0019d820loc_19d820:
    0019d820b 0x19d824
    0019d824
    0019d824loc_19d824:
    0019d824ldr x0, [sp+168]
    0019d828ldr x1, [sp+176]
    0019d82cldr x2, [sp+184]
    0019d830bl google.golang.org/protobuf/reflect/protoreflect.Value.String
    0019d834str x0, [sp+120]
    0019d838str x1, [sp+128]
    0019d83cstr x1, [sp+56]
    0019d840mov x0, x1
    0019d844bl google.golang.org/protobuf/encoding/protowire.SizeBytes
    0019d848str x0, [sp+72]
    0019d84cstr x0, [sp+40]
    0019d850ldur x29, [sp-8]
    0019d854ldr x30, [sp], 144
    0019d858ret x30
    0019d85c
    0019d85cloc_19d85c:
    0019d85cb 0x19d860
    0019d860
    0019d860loc_19d860:
    0019d860b 0x19d864
    0019d864
    0019d864loc_19d864:
    0019d864b 0x19d868
    0019d868
    0019d868loc_19d868:
    0019d868b 0x19d86c
    0019d86c
    0019d86cloc_19d86c:
    0019d86cb 0x19db80
    0019d870
    0019d870loc_19d870:
    0019d870mov x4, x3
    0019d874subs wzr, w4, 13
    0019d878b.le 0x19d880
    0019d87cb 0x19da24
    0019d880
    0019d880loc_19d880:
    0019d880mov x4, x3
    0019d884subs wzr, w4, 11
    0019d888b.le 0x19d890
    0019d88cb 0x19d984
    0019d890
    0019d890loc_19d890:
    0019d890ubfm x4, x3, 0, 7
    0019d894subs wzr, w4, 10
    0019d898b.eq 0x19d8a0
    0019d89cb 0x19d90c
    0019d8a0
    0019d8a0loc_19d8a0:
    0019d8a0b 0x19d8a4
    0019d8a4
    0019d8a4loc_19d8a4:
    0019d8a4ldr x0, [sp+168]
    0019d8a8ldr x1, [sp+176]
    0019d8acldr x2, [sp+184]
    0019d8b0bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    0019d8b4str x0, [sp+80]
    0019d8b8str x1, [sp+88]
    0019d8bcldrb w3, [sp+152]
    0019d8c0ldrb w4, [sp+153]
    0019d8c4ldrb w2, [sp+154]
    0019d8c8mov x5, x0
    0019d8ccmov x0, x3
    0019d8d0mov x6, x1
    0019d8d4mov x1, x4
    0019d8d8mov x3, x5
    0019d8dcmov x4, x6
    0019d8e0bl google.golang.org/protobuf/proto.MarshalOptions.size
    0019d8e4str x0, [sp+72]
    0019d8e8ldrsw x3, [sp+156]
    0019d8ecmov x1, x0
    0019d8f0mov x0, x3
    0019d8f4bl google.golang.org/protobuf/encoding/protowire.SizeGroup
    0019d8f8str x0, [sp+56]
    0019d8fcstr x0, [sp+40]
    0019d900ldur x29, [sp-8]
    0019d904ldr x30, [sp], 144
    0019d908ret x30
    0019d90c
    0019d90cloc_19d90c:
    0019d90cubfm x3, x3, 0, 7
    0019d910subs wzr, w3, 11
    0019d914b.eq 0x19d91c
    0019d918b 0x19d97c
    0019d91c
    0019d91cloc_19d91c:
    0019d91cb 0x19d920
    0019d920
    0019d920loc_19d920:
    0019d920ldr x0, [sp+168]
    0019d924ldr x1, [sp+176]
    0019d928ldr x2, [sp+184]
    0019d92cbl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    0019d930str x0, [sp+80]
    0019d934str x1, [sp+88]
    0019d938ldrb w3, [sp+152]
    0019d93cldrb w4, [sp+153]
    0019d940ldrb w2, [sp+154]
    0019d944mov x5, x0
    0019d948mov x0, x3
    0019d94cmov x6, x1
    0019d950mov x1, x4
    0019d954mov x3, x5
    0019d958mov x4, x6
    0019d95cbl google.golang.org/protobuf/proto.MarshalOptions.size
    0019d960str x0, [sp+56]
    0019d964bl google.golang.org/protobuf/encoding/protowire.SizeBytes
    0019d968str x0, [sp+72]
    0019d96cstr x0, [sp+40]
    0019d970ldur x29, [sp-8]
    0019d974ldr x30, [sp], 144
    0019d978ret x30
    0019d97c
    0019d97cloc_19d97c:
    0019d97cb 0x19d980
    0019d980
    0019d980loc_19d980:
    0019d980b 0x19da20
    0019d984
    0019d984loc_19d984:
    0019d984ubfm x4, x3, 0, 7
    0019d988subs wzr, w4, 12
    0019d98cb.eq 0x19d994
    0019d990b 0x19d9d4
    0019d994
    0019d994loc_19d994:
    0019d994b 0x19d998
    0019d998
    0019d998loc_19d998:
    0019d998ldr x0, [sp+168]
    0019d99cldr x1, [sp+176]
    0019d9a0ldr x2, [sp+184]
    0019d9a4bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
    0019d9a8str x0, [sp+96]
    0019d9acstr x1, [sp+104]
    0019d9b0str x2, [sp+112]
    0019d9b4str x1, [sp+72]
    0019d9b8mov x0, x1
    0019d9bcbl google.golang.org/protobuf/encoding/protowire.SizeBytes
    0019d9c0str x0, [sp+56]
    0019d9c4str x0, [sp+40]
    0019d9c8ldur x29, [sp-8]
    0019d9ccldr x30, [sp], 144
    0019d9d0ret x30
    0019d9d4
    0019d9d4loc_19d9d4:
    0019d9d4ubfm x3, x3, 0, 7
    0019d9d8subs wzr, w3, 13
    0019d9dcb.eq 0x19d9e4
    0019d9e0b 0x19da18
    0019d9e4
    0019d9e4loc_19d9e4:
    0019d9e4b 0x19d9e8
    0019d9e8
    0019d9e8loc_19d9e8:
    0019d9e8ldr x0, [sp+168]
    0019d9ecldr x1, [sp+176]
    0019d9f0ldr x2, [sp+184]
    0019d9f4bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
    0019d9f8str x0, [sp+64]
    0019d9fcmov w0, w0
    0019da00bl google.golang.org/protobuf/encoding/protowire.SizeVarint
    0019da04str x0, [sp+56]
    0019da08str x0, [sp+40]
    0019da0cldur x29, [sp-8]
    0019da10ldr x30, [sp], 144
    0019da14ret x30
    0019da18
    0019da18loc_19da18:
    0019da18b 0x19da1c
    0019da1c
    0019da1cloc_19da1c:
    0019da1cb 0x19da20
    0019da20
    0019da20loc_19da20:
    0019da20b 0x19db7c
    0019da24
    0019da24loc_19da24:
    0019da24mov x4, x3
    0019da28subs wzr, w4, 15
    0019da2cb.le 0x19da34
    0019da30b 0x19daac
    0019da34
    0019da34loc_19da34:
    0019da34ubfm x4, x3, 0, 7
    0019da38subs wzr, w4, 14
    0019da3cb.eq 0x19da44
    0019da40b 0x19da78
    0019da44
    0019da44loc_19da44:
    0019da44b 0x19da48
    0019da48
    0019da48loc_19da48:
    0019da48ldr x0, [sp+168]
    0019da4cldr x1, [sp+176]
    0019da50ldr x2, [sp+184]
    0019da54bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
    0019da58str w0, [sp+36]
    0019da5csbfm x0, x0, 0, 31
    0019da60bl google.golang.org/protobuf/encoding/protowire.SizeVarint
    0019da64str x0, [sp+56]
    0019da68str x0, [sp+40]
    0019da6cldur x29, [sp-8]
    0019da70ldr x30, [sp], 144
    0019da74ret x30
    0019da78
    0019da78loc_19da78:
    0019da78ubfm x1, x3, 0, 7
    0019da7csubs wzr, w1, 15
    0019da80b.eq 0x19da88
    0019da84b 0x19daa4
    0019da88
    0019da88loc_19da88:
    0019da88b 0x19da8c
    0019da8c
    0019da8cloc_19da8c:
    0019da8cbl google.golang.org/protobuf/encoding/protowire.SizeFixed32
    0019da90str x0, [sp+56]
    0019da94str x0, [sp+40]
    0019da98ldur x29, [sp-8]
    0019da9cldr x30, [sp], 144
    0019daa0ret x30
    0019daa4
    0019daa4loc_19daa4:
    0019daa4b 0x19daa8
    0019daa8
    0019daa8loc_19daa8:
    0019daa8b 0x19db78
    0019daac
    0019daacloc_19daac:
    0019daacubfm x4, x3, 0, 7
    0019dab0subs wzr, w4, 16
    0019dab4b.eq 0x19dabc
    0019dab8b 0x19dad8
    0019dabc
    0019dabcloc_19dabc:
    0019dabcb 0x19dac0
    0019dac0
    0019dac0loc_19dac0:
    0019dac0bl google.golang.org/protobuf/encoding/protowire.SizeFixed64
    0019dac4str x0, [sp+56]
    0019dac8str x0, [sp+40]
    0019daccldur x29, [sp-8]
    0019dad0ldr x30, [sp], 144
    0019dad4ret x30
    0019dad8
    0019dad8loc_19dad8:
    0019dad8ubfm x4, x3, 0, 7
    0019dadcsubs wzr, w4, 17
    0019dae0b.eq 0x19dae8
    0019dae4b 0x19db24
    0019dae8
    0019dae8loc_19dae8:
    0019dae8b 0x19daec
    0019daec
    0019daecloc_19daec:
    0019daecldr x0, [sp+168]
    0019daf0ldr x1, [sp+176]
    0019daf4ldr x2, [sp+184]
    0019daf8bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    0019dafcstr x0, [sp+48]
    0019db00sbfm x0, x0, 0, 31
    0019db04bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
    0019db08str x0, [sp+64]
    0019db0cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
    0019db10str x0, [sp+56]
    0019db14str x0, [sp+40]
    0019db18ldur x29, [sp-8]
    0019db1cldr x30, [sp], 144
    0019db20ret x30
    0019db24
    0019db24loc_19db24:
    0019db24ubfm x3, x3, 0, 7
    0019db28subs wzr, w3, 18
    0019db2cb.eq 0x19db34
    0019db30b 0x19db6c
    0019db34
    0019db34loc_19db34:
    0019db34b 0x19db38
    0019db38
    0019db38loc_19db38:
    0019db38ldr x0, [sp+168]
    0019db3cldr x1, [sp+176]
    0019db40ldr x2, [sp+184]
    0019db44bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    0019db48str x0, [sp+48]
    0019db4cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
    0019db50str x0, [sp+64]
    0019db54bl google.golang.org/protobuf/encoding/protowire.SizeVarint
    0019db58str x0, [sp+56]
    0019db5cstr x0, [sp+40]
    0019db60ldur x29, [sp-8]
    0019db64ldr x30, [sp], 144
    0019db68ret x30
    0019db6c
    0019db6cloc_19db6c:
    0019db6cb 0x19db70
    0019db70
    0019db70loc_19db70:
    0019db70b 0x19db74
    0019db74
    0019db74loc_19db74:
    0019db74b 0x19db78
    0019db78
    0019db78loc_19db78:
    0019db78b 0x19db7c
    0019db7c
    0019db7cloc_19db7c:
    0019db7cb 0x19db80
    0019db80
    0019db80loc_19db80:
    0019db80b 0x19db84
    0019db84
    0019db84loc_19db84:
    0019db84str xzr, [sp+40]
    0019db88mov x0, xzr
    0019db8cldur x29, [sp-8]
    0019db90ldr x30, [sp], 144
    0019db94ret x30
    0019db98
    0019db98loc_19db98:
    0019db98strb w0, [sp+8]
    0019db9cstrb w1, [sp+9]
    0019dba0strb w2, [sp+10]
    0019dba4str w3, [sp+12]
    0019dba8strb w4, [sp+16]
    0019dbacstp x5, x6, [sp+24]
    0019dbb0str x7, [sp+40]
    0019dbb4mov x3, x30
    0019dbb8bl runtime.morestack_noctxt.abi0
    0019dbbcldrb w0, [sp+8]
    0019dbc0ldrb w1, [sp+9]
    0019dbc4ldrb w2, [sp+10]
    0019dbc8ldrsw x3, [sp+12]
    0019dbccldrsb x4, [sp+16]
    0019dbd0ldp x5, x6, [sp+24]
    0019dbd4ldr x7, [sp+40]
    0019dbd8b 0x19d5b0
    0019dbdcudf 0
    0019d5b0
    0019dbe0
    0019dbe0google.golang.org/protobuf/internal/descfmt.FormatList: ; void google.golang.org/protobuf/internal/descfmt.FormatList(fmt.State s, int32 r, google.golang.org/protobuf/internal/descfmt.list vs)
    0019dbe0ldr x16, [x28+16]
    0019dbe4subs xzr, sp, x16
    0019dbe8b.ls 0x19dd00
    0019dbecstr x30, [sp-112]!
    0019dbf0stur x29, [sp-8]
    0019dbf4sub x29, sp, 8
    0019dbf8str x0, [sp+120]
    0019dbfcstr x1, [sp+128]
    0019dc00str w2, [sp+136]
    0019dc04str x3, [sp+144]
    0019dc08str x4, [sp+152]
    0019dc0cldrsw x4, [sp+136]
    0019dc10subs wzr, w4, 118
    0019dc14cset x4, eq
    0019dc18strb w4, [sp+47]
    0019dc1cb.eq 0x19dc24
    0019dc20b 0x19dc80
    0019dc24
    0019dc24loc_19dc24:
    0019dc24ldr x2, [sp+120]
    0019dc28ldrsb x27, [x2]
    0019dc2cldr x0, [sp+128]
    0019dc30ldr x2, [x2+24]
    0019dc34movz x1, 43
    0019dc38blr x2
    0019dc3cstrb w0, [sp+45]
    0019dc40strb w0, [sp+46]
    0019dc44tbnz w0, 0, 0x19dc4c
    0019dc48b 0x19dc50
    0019dc4c
    0019dc4cloc_19dc4c:
    0019dc4cb 0x19dc74
    0019dc50
    0019dc50loc_19dc50:
    0019dc50ldr x2, [sp+120]
    0019dc54ldrsb x27, [x2]
    0019dc58ldr x0, [sp+128]
    0019dc5cldr x2, [x2+24]
    0019dc60movz x1, 35
    0019dc64blr x2
    0019dc68strb w0, [sp+44]
    0019dc6cstrb w0, [sp+46]
    0019dc70b 0x19dc74
    0019dc74
    0019dc74loc_19dc74:
    0019dc74ldrb w4, [sp+46]
    0019dc78strb w4, [sp+47]
    0019dc7cb 0x19dc84
    0019dc80
    0019dc80loc_19dc80:
    0019dc80b 0x19dc84
    0019dc84
    0019dc84loc_19dc84:
    0019dc84ldr x0, [sp+144]
    0019dc88ldrb w3, [sp+47]
    0019dc8cldr x1, [sp+152]
    0019dc90orr x2, xzr, 1
    0019dc94bl google.golang.org/protobuf/internal/descfmt.formatListOpt
    0019dc98str x0, [sp+80]
    0019dc9cstr x1, [sp+88]
    0019dca0ldr x1, [sp+128]
    0019dca4ldr x4, [sp+120]
    0019dca8str x4, [sp+64]
    0019dcacstr x1, [sp+72]
    0019dcb0cbnz x4, 0x19dcb8
    0019dcb4b 0x19dcd8
    0019dcb8
    0019dcb8loc_19dcb8:
    0019dcb8str x1, [sp+96]
    0019dcbcldr x1, [x4+8]
    0019dcc0adrp x0, 0x874000
    0019dcc4add x0, x0, 3088
    0019dcc8bl runtime.typeAssert
    0019dcccldr x1, [sp+96]
    0019dcd0mov x4, x0
    0019dcd4b 0x19dcdc
    0019dcd8
    0019dcd8loc_19dcd8:
    0019dcd8b 0x19dcdc
    0019dcdc
    0019dcdcloc_19dcdc:
    0019dcdcstr x4, [sp+48]
    0019dce0str x1, [sp+56]
    0019dce4ldr x2, [sp+80]
    0019dce8ldr x3, [sp+88]
    0019dcecmov x0, x4
    0019dcf0bl io.WriteString
    0019dcf4ldur x29, [sp-8]
    0019dcf8ldr x30, [sp], 112
    0019dcfcret x30
    0019dd00
    0019dd00loc_19dd00:
    0019dd00stp x0, x1, [sp+8]
    0019dd04str w2, [sp+24]
    0019dd08stp x3, x4, [sp+32]
    0019dd0cmov x3, x30
    0019dd10bl runtime.morestack_noctxt.abi0
    0019dd14ldp x0, x1, [sp+8]
    0019dd18ldrsw x2, [sp+24]
    0019dd1cldp x3, x4, [sp+32]
    0019dd20b 0x19dbe0
    0019dd24udf 0
    0019dd28udf 0
    0019dd2cudf 0
    0019dbe0
    0019dd30
    0019dd30google.golang.org/protobuf/internal/descfmt.formatListOpt: ; void google.golang.org/protobuf/internal/descfmt.formatListOpt(google.golang.org/protobuf/internal/descfmt.list vs, bool isRoot, bool allowMulti)
    0019dd30ldr x16, [x28+16]
    0019dd34sub x17, sp, 1504
    0019dd38subs xzr, x17, x16
    0019dd3cb.ls 0x19f4d8
    0019dd40sub x20, sp, 1632
    0019dd44stp x29, x30, [x20-8]
    0019dd48add sp, x20, 0
    0019dd4csub x29, sp, 8
    0019dd50str x0, [sp+1640]
    0019dd54str x1, [sp+1648]
    0019dd58strb w2, [sp+1656]
    0019dd5cstrb w3, [sp+1657]
    0019dd60stp xzr, xzr, [sp+304]
    0019dd64adrp x2, 0x573000
    0019dd68add x2, x2, 3000
    0019dd6cstr x2, [sp+432]
    0019dd70orr x2, xzr, 1
    0019dd74str x2, [sp+440]
    0019dd78adrp x3, 0x573000
    0019dd7cadd x3, x3, 3144
    0019dd80str x3, [sp+576]
    0019dd84str x2, [sp+584]
    0019dd88ldrb w3, [sp+1656]
    0019dd8ctbnz w3, 0, 0x19dd94
    0019dd90b 0x19e08c
    0019dd94
    0019dd94loc_19dd94:
    0019dd94add x27, sp, 536
    0019dd98stp xzr, xzr, [x27]
    0019dd9cldr x3, [sp+1648]
    0019dda0ldr x4, [sp+1640]
    0019dda4str x4, [sp+1216]
    0019dda8str x3, [sp+1224]
    0019ddaccbnz x4, 0x19ddb4
    0019ddb0b 0x19dfc8
    0019ddb4
    0019ddb4loc_19ddb4:
    0019ddb4ldr w2, [x4+16]
    0019ddb8str w2, [sp+200]
    0019ddbcldr x2, [sp+1216]
    0019ddc0ldr x1, [x2+8]
    0019ddc4adrp x0, 0x87b000
    0019ddc8add x0, x0, 2368
    0019ddccbl runtime.interfaceSwitch
    0019ddd0str x0, [sp+288]
    0019ddd4str x1, [sp+1208]
    0019ddd8ldr x2, [sp+288]
    0019dddcstr x2, [sp+280]
    0019dde0subs xzr, x2, 2
    0019dde4b.le 0x19ddec
    0019dde8b 0x19de78
    0019ddec
    0019ddecloc_19ddec:
    0019ddeccbz x2, 0x19ddf4
    0019ddf0b 0x19de14
    0019ddf4
    0019ddf4loc_19ddf4:
    0019ddf4b 0x19ddf8
    0019ddf8
    0019ddf8loc_19ddf8:
    0019ddf8b 0x19ddfc
    0019ddfc
    0019ddfcloc_19ddfc:
    0019ddfcadrp x5, 0x513000
    0019de00add x5, x5, 2217
    0019de04str x5, [sp+536]
    0019de08movz x5, 5
    0019de0cstr x5, [sp+544]
    0019de10b 0x19e050
    0019de14
    0019de14loc_19de14:
    0019de14subs xzr, x2, 1
    0019de18b.eq 0x19de20
    0019de1cb 0x19de40
    0019de20
    0019de20loc_19de20:
    0019de20b 0x19de24
    0019de24
    0019de24loc_19de24:
    0019de24b 0x19de28
    0019de28
    0019de28loc_19de28:
    0019de28adrp x5, 0x516000
    0019de2cadd x5, x5, 1092
    0019de30str x5, [sp+536]
    0019de34orr x5, xzr, 12
    0019de38str x5, [sp+544]
    0019de3cb 0x19e050
    0019de40
    0019de40loc_19de40:
    0019de40subs xzr, x2, 2
    0019de44b.eq 0x19de4c
    0019de48b 0x19de6c
    0019de4c
    0019de4cloc_19de4c:
    0019de4cb 0x19de50
    0019de50
    0019de50loc_19de50:
    0019de50b 0x19de54
    0019de54
    0019de54loc_19de54:
    0019de54adrp x5, 0x515000
    0019de58add x5, x5, 3319
    0019de5cstr x5, [sp+536]
    0019de60movz x5, 11
    0019de64str x5, [sp+544]
    0019de68b 0x19e050
    0019de6c
    0019de6cloc_19de6c:
    0019de6cb 0x19de70
    0019de70
    0019de70loc_19de70:
    0019de70b 0x19de74
    0019de74
    0019de74loc_19de74:
    0019de74b 0x19dfc0
    0019de78
    0019de78loc_19de78:
    0019de78subs xzr, x2, 3
    0019de7cb.eq 0x19de84
    0019de80b 0x19dea4
    0019de84
    0019de84loc_19de84:
    0019de84b 0x19de88
    0019de88
    0019de88loc_19de88:
    0019de88b 0x19de8c
    0019de8c
    0019de8cloc_19de8c:
    0019de8cadrp x5, 0x515000
    0019de90add x5, x5, 1604
    0019de94str x5, [sp+536]
    0019de98movz x5, 10
    0019de9cstr x5, [sp+544]
    0019dea0b 0x19e050
    0019dea4
    0019dea4loc_19dea4:
    0019dea4subs xzr, x2, 4
    0019dea8b.eq 0x19deb0
    0019deacb 0x19ded0
    0019deb0
    0019deb0loc_19deb0:
    0019deb0b 0x19deb4
    0019deb4
    0019deb4loc_19deb4:
    0019deb4b 0x19deb8
    0019deb8
    0019deb8loc_19deb8:
    0019deb8adrp x5, 0x515000
    0019debcadd x5, x5, 3330
    0019dec0str x5, [sp+536]
    0019dec4movz x5, 11
    0019dec8str x5, [sp+544]
    0019deccb 0x19e050
    0019ded0
    0019ded0loc_19ded0:
    0019ded0subs xzr, x2, 5
    0019ded4b.eq 0x19dedc
    0019ded8b 0x19dfb4
    0019dedc
    0019dedcloc_19dedc:
    0019dedcb 0x19dee0
    0019dee0
    0019dee0loc_19dee0:
    0019dee0b 0x19dee4
    0019dee4
    0019dee4loc_19dee4:
    0019dee4ldr x2, [sp+1640]
    0019dee8ldr x3, [sp+1648]
    0019deecstr x2, [sp+1192]
    0019def0str x3, [sp+1200]
    0019def4str x2, [sp+1184]
    0019def8ldr x2, [sp+1184]
    0019defccbnz x2, 0x19df04
    0019df00b 0x19df14
    0019df04
    0019df04loc_19df04:
    0019df04ldr x2, [sp+1184]
    0019df08ldr x2, [x2+8]
    0019df0cstr x2, [sp+1184]
    0019df10b 0x19df18
    0019df14
    0019df14loc_19df14:
    0019df14b 0x19df18
    0019df18
    0019df18loc_19df18:
    0019df18ldr x1, [sp+1200]
    0019df1cldr x0, [sp+1184]
    0019df20bl reflect.ValueOf
    0019df24str x0, [sp+1512]
    0019df28str x1, [sp+1520]
    0019df2cstr x2, [sp+1528]
    0019df30adrp x3, 0x513000
    0019df34add x3, x3, 672
    0019df38orr x4, xzr, 3
    0019df3cbl reflect.Value.MethodByName
    0019df40str x0, [sp+1488]
    0019df44str x1, [sp+1496]
    0019df48str x2, [sp+1504]
    0019df4cbl reflect.Value.Type
    0019df50str x0, [sp+1080]
    0019df54str x1, [sp+1088]
    0019df58ldrsb x27, [x0]
    0019df5cldr x2, [x0+240]
    0019df60mov x0, x1
    0019df64mov x1, xzr
    0019df68blr x2
    0019df6cstr x0, [sp+952]
    0019df70str x1, [sp+960]
    0019df74ldrsb x27, [x0]
    0019df78ldr x2, [x0+200]
    0019df7cmov x0, x1
    0019df80blr x2
    0019df84str x0, [sp+1472]
    0019df88str x1, [sp+1480]
    0019df8cmov x2, x1
    0019df90adrp x3, 0x573000
    0019df94add x3, x3, 3296
    0019df98orr x4, xzr, 1
    0019df9cmov x1, x0
    0019dfa0add x0, sp, 126
    0019dfa4bl runtime.concatstring2
    0019dfa8str x0, [sp+536]
    0019dfacstr x1, [sp+544]
    0019dfb0b 0x19e050
    0019dfb4
    0019dfb4loc_19dfb4:
    0019dfb4b 0x19dfb8
    0019dfb8
    0019dfb8loc_19dfb8:
    0019dfb8b 0x19dfbc
    0019dfbc
    0019dfbcloc_19dfbc:
    0019dfbcb 0x19dfc0
    0019dfc0
    0019dfc0loc_19dfc0:
    0019dfc0b 0x19dfc4
    0019dfc4
    0019dfc4loc_19dfc4:
    0019dfc4b 0x19dfcc
    0019dfc8
    0019dfc8loc_19dfc8:
    0019dfc8b 0x19dfcc
    0019dfcc
    0019dfccloc_19dfcc:
    0019dfccldr x2, [sp+1640]
    0019dfd0ldr x3, [sp+1648]
    0019dfd4str x2, [sp+1168]
    0019dfd8str x3, [sp+1176]
    0019dfdcstr x2, [sp+1160]
    0019dfe0ldr x2, [sp+1160]
    0019dfe4cbnz x2, 0x19dfec
    0019dfe8b 0x19dffc
    0019dfec
    0019dfecloc_19dfec:
    0019dfecldr x2, [sp+1160]
    0019dff0ldr x2, [x2+8]
    0019dff4str x2, [sp+1160]
    0019dff8b 0x19e000
    0019dffc
    0019dffcloc_19dffc:
    0019dffcb 0x19e000
    0019e000
    0019e000loc_19e000:
    0019e000ldr x1, [sp+1176]
    0019e004ldr x0, [sp+1160]
    0019e008bl reflect.ValueOf
    0019e00cstr x0, [sp+1488]
    0019e010str x1, [sp+1496]
    0019e014str x2, [sp+1504]
    0019e018bl reflect.Value.Elem
    0019e01cstr x0, [sp+1512]
    0019e020str x1, [sp+1520]
    0019e024str x2, [sp+1528]
    0019e028bl reflect.Value.Type
    0019e02cstr x0, [sp+848]
    0019e030str x1, [sp+856]
    0019e034ldrsb x27, [x0]
    0019e038ldr x2, [x0+200]
    0019e03cmov x0, x1
    0019e040blr x2
    0019e044str x0, [sp+536]
    0019e048str x1, [sp+544]
    0019e04cb 0x19e050
    0019e050
    0019e050loc_19e050:
    0019e050ldr x1, [sp+536]
    0019e054ldr x2, [sp+544]
    0019e058add x0, sp, 94
    0019e05cadrp x3, 0x572000
    0019e060add x3, x3, 3004
    0019e064orr x4, xzr, 1
    0019e068bl runtime.concatstring2
    0019e06cstr x0, [sp+432]
    0019e070str x1, [sp+440]
    0019e074adrp x5, 0x572000
    0019e078add x5, x5, 3008
    0019e07cstr x5, [sp+576]
    0019e080orr x5, xzr, 1
    0019e084str x5, [sp+584]
    0019e088b 0x19e094
    0019e08c
    0019e08cloc_19e08c:
    0019e08corr x5, xzr, 1
    0019e090b 0x19e094
    0019e094
    0019e094loc_19e094:
    0019e094str xzr, [sp+448]
    0019e098stp xzr, xzr, [sp+456]
    0019e09cldr x2, [sp+1648]
    0019e0a0ldr x3, [sp+1640]
    0019e0a4str x3, [sp+1144]
    0019e0a8str x2, [sp+1152]
    0019e0accbnz x3, 0x19e0b4
    0019e0b0b 0x19e1cc
    0019e0b4
    0019e0b4loc_19e0b4:
    0019e0b4ldr w2, [x3+16]
    0019e0b8str w2, [sp+196]
    0019e0bcldr x2, [sp+1144]
    0019e0c0ldr x1, [x2+8]
    0019e0c4adrp x0, 0x87a000
    0019e0c8add x0, x0, 2048
    0019e0ccbl runtime.interfaceSwitch
    0019e0d0str x0, [sp+272]
    0019e0d4str x1, [sp+1136]
    0019e0d8ldr x2, [sp+272]
    0019e0dcstr x2, [sp+264]
    0019e0e0subs xzr, x2, 1
    0019e0e4b.le 0x19e0ec
    0019e0e8b 0x19e140
    0019e0ec
    0019e0ecloc_19e0ec:
    0019e0eccbz x2, 0x19e0f4
    0019e0f0b 0x19e110
    0019e0f4
    0019e0f4loc_19e0f4:
    0019e0f4b 0x19e0f8
    0019e0f8
    0019e0f8loc_19e0f8:
    0019e0f8b 0x19e0fc
    0019e0fc
    0019e0fcloc_19e0fc:
    0019e0fcldr x2, [sp+1152]
    0019e100str x1, [sp+400]
    0019e104str x2, [sp+408]
    0019e108str xzr, [sp+248]
    0019e10cb 0x19f314
    0019e110
    0019e110loc_19e110:
    0019e110subs xzr, x2, 1
    0019e114b.eq 0x19e11c
    0019e118b 0x19e138
    0019e11c
    0019e11cloc_19e11c:
    0019e11cb 0x19e120
    0019e120
    0019e120loc_19e120:
    0019e120b 0x19e124
    0019e124
    0019e124loc_19e124:
    0019e124ldr x2, [sp+1152]
    0019e128str x1, [sp+384]
    0019e12cstr x2, [sp+392]
    0019e130str xzr, [sp+240]
    0019e134b 0x19f158
    0019e138
    0019e138loc_19e138:
    0019e138b 0x19e13c
    0019e13c
    0019e13cloc_19e13c:
    0019e13cb 0x19e1c4
    0019e140
    0019e140loc_19e140:
    0019e140subs xzr, x2, 2
    0019e144b.eq 0x19e14c
    0019e148b 0x19e168
    0019e14c
    0019e14cloc_19e14c:
    0019e14cb 0x19e150
    0019e150
    0019e150loc_19e150:
    0019e150b 0x19e154
    0019e154
    0019e154loc_19e154:
    0019e154ldr x2, [sp+1152]
    0019e158str x1, [sp+368]
    0019e15cstr x2, [sp+376]
    0019e160str xzr, [sp+232]
    0019e164b 0x19ede8
    0019e168
    0019e168loc_19e168:
    0019e168subs xzr, x2, 3
    0019e16cb.eq 0x19e174
    0019e170b 0x19e190
    0019e174
    0019e174loc_19e174:
    0019e174b 0x19e178
    0019e178
    0019e178loc_19e178:
    0019e178b 0x19e17c
    0019e17c
    0019e17cloc_19e17c:
    0019e17cldr x2, [sp+1152]
    0019e180str x1, [sp+352]
    0019e184str x2, [sp+360]
    0019e188str xzr, [sp+224]
    0019e18cb 0x19ea78
    0019e190
    0019e190loc_19e190:
    0019e190subs xzr, x2, 4
    0019e194b.eq 0x19e19c
    0019e198b 0x19e1b8
    0019e19c
    0019e19cloc_19e19c:
    0019e19cb 0x19e1a0
    0019e1a0
    0019e1a0loc_19e1a0:
    0019e1a0b 0x19e1a4
    0019e1a4
    0019e1a4loc_19e1a4:
    0019e1a4ldr x2, [sp+1152]
    0019e1a8str x1, [sp+336]
    0019e1acstr x2, [sp+344]
    0019e1b0str xzr, [sp+216]
    0019e1b4b 0x19e57c
    0019e1b8
    0019e1b8loc_19e1b8:
    0019e1b8b 0x19e1bc
    0019e1bc
    0019e1bcloc_19e1bc:
    0019e1bcb 0x19e1c0
    0019e1c0
    0019e1c0loc_19e1c0:
    0019e1c0b 0x19e1c4
    0019e1c4
    0019e1c4loc_19e1c4:
    0019e1c4b 0x19e1c8
    0019e1c8
    0019e1c8loc_19e1c8:
    0019e1c8b 0x19e1d0
    0019e1cc
    0019e1ccloc_19e1cc:
    0019e1ccb 0x19e1d0
    0019e1d0
    0019e1d0loc_19e1d0:
    0019e1d0ldr x2, [sp+1144]
    0019e1d4ldr x3, [sp+1152]
    0019e1d8str x2, [sp+320]
    0019e1dcstr x3, [sp+328]
    0019e1e0add x27, sp, 1296
    0019e1e4stp xzr, xzr, [x27]
    0019e1e8ldr x2, [sp+328]
    0019e1ecldr x3, [sp+320]
    0019e1f0cbnz x3, 0x19e1f8
    0019e1f4b 0x19e218
    0019e1f8
    0019e1f8loc_19e1f8:
    0019e1f8str x2, [sp+1552]
    0019e1fcldr x1, [x3+8]
    0019e200adrp x0, 0x873000
    0019e204add x0, x0, 3120
    0019e208bl runtime.typeAssert
    0019e20cldr x2, [sp+1552]
    0019e210mov x3, x0
    0019e214b 0x19e21c
    0019e218
    0019e218loc_19e218:
    0019e218b 0x19e21c
    0019e21c
    0019e21cloc_19e21c:
    0019e21cstr x3, [sp+1296]
    0019e220str x2, [sp+1304]
    0019e224subs xzr, x3, 0
    0019e228cset x1, ne
    0019e22cstrb w1, [sp+158]
    0019e230ldr x1, [sp+1296]
    0019e234ldr x2, [sp+1304]
    0019e238str x1, [sp+1536]
    0019e23cstr x2, [sp+1544]
    0019e240ldrb w1, [sp+158]
    0019e244strb w1, [sp+159]
    0019e248strb w1, [sp+93]
    0019e24cstr xzr, [sp+208]
    0019e250b 0x19e254
    0019e254
    0019e254loc_19e254:
    0019e254ldr x1, [sp+320]
    0019e258ldrsb x27, [x1]
    0019e25cldr x1, [x1+24]
    0019e260ldr x0, [sp+328]
    0019e264blr x1
    0019e268str x0, [sp+296]
    0019e26cldr x1, [sp+208]
    0019e270subs xzr, x0, x1
    0019e274b.gt 0x19e27c
    0019e278b 0x19e4f0
    0019e27c
    0019e27cloc_19e27c:
    0019e27cldr x2, [sp+320]
    0019e280ldr x3, [sp+328]
    0019e284str x2, [sp+600]
    0019e288str x3, [sp+608]
    0019e28cstr x2, [sp+592]
    0019e290ldr x2, [sp+592]
    0019e294cbnz x2, 0x19e29c
    0019e298b 0x19e2ac
    0019e29c
    0019e29cloc_19e29c:
    0019e29cldr x2, [sp+592]
    0019e2a0ldr x2, [x2+8]
    0019e2a4str x2, [sp+592]
    0019e2a8b 0x19e2b0
    0019e2ac
    0019e2acloc_19e2ac:
    0019e2acb 0x19e2b0
    0019e2b0
    0019e2b0loc_19e2b0:
    0019e2b0ldr x0, [sp+592]
    0019e2b4ldr x1, [sp+608]
    0019e2b8bl reflect.ValueOf
    0019e2bcstr x0, [sp+1312]
    0019e2c0str x1, [sp+1320]
    0019e2c4str x2, [sp+1328]
    0019e2c8adrp x3, 0x512000
    0019e2ccadd x3, x3, 672
    0019e2d0orr x4, xzr, 3
    0019e2d4bl reflect.Value.MethodByName
    0019e2d8str x0, [sp+552]
    0019e2dcstr x1, [sp+560]
    0019e2e0str x2, [sp+568]
    0019e2e4ldr x0, [sp+208]
    0019e2e8bl runtime.convT64
    0019e2ecstr x0, [sp+1616]
    0019e2f0mov x1, x0
    0019e2f4adrp x0, 0x457000
    0019e2f8add x0, x0, 3520
    0019e2fcbl reflect.ValueOf
    0019e300str x0, [sp+1312]
    0019e304str x1, [sp+1320]
    0019e308str x2, [sp+1328]
    0019e30cadd x27, sp, 1272
    0019e310stp xzr, xzr, [x27]
    0019e314str xzr, [sp+1288]
    0019e318add x3, sp, 1272
    0019e31cstr x3, [sp+1584]
    0019e320ldrsb x27, [x3]
    0019e324ldr x2, [sp+1312]
    0019e328ldr x4, [sp+1320]
    0019e32cldr x5, [sp+1328]
    0019e330str x5, [x3+16]
    0019e334adrp x27, 0x8ad000
    0019e338ldr w5, [x27+3056]
    0019e33ccbz w5, 0x19e344
    0019e340b 0x19e348
    0019e344
    0019e344loc_19e344:
    0019e344b 0x19e368
    0019e348
    0019e348loc_19e348:
    0019e348bl runtime.gcWriteBarrier4
    0019e34cstr x2, [x25]
    0019e350ldr x6, [x3]
    0019e354str x6, [x25+8]
    0019e358str x4, [x25+16]
    0019e35cldr x6, [x3+8]
    0019e360str x6, [x25+24]
    0019e364b 0x19e368
    0019e368
    0019e368loc_19e368:
    0019e368str x2, [x3]
    0019e36cstr x4, [x3+8]
    0019e370ldrsb x27, [x3]
    0019e374b 0x19e378
    0019e378
    0019e378loc_19e378:
    0019e378str x3, [sp+1592]
    0019e37corr x5, xzr, 1
    0019e380str x5, [sp+1600]
    0019e384str x5, [sp+1608]
    0019e388ldr x0, [sp+552]
    0019e38cldr x1, [sp+560]
    0019e390ldr x2, [sp+568]
    0019e394mov x4, x5
    0019e398bl reflect.Value.Call
    0019e39cstr x0, [sp+1248]
    0019e3a0str x1, [sp+1256]
    0019e3a4str x2, [sp+1264]
    0019e3a8subs xzr, x1, 0
    0019e3acb.hi 0x19e3b4
    0019e3b0b 0x19e574
    0019e3b4
    0019e3b4loc_19e3b4:
    0019e3b4ldr x3, [x0]
    0019e3b8ldr x1, [x0+8]
    0019e3bcldr x2, [x0+16]
    0019e3c0str x3, [sp+1560]
    0019e3c4str x1, [sp+1568]
    0019e3c8str x2, [sp+1576]
    0019e3ccmov x0, x3
    0019e3d0bl reflect.Value.Interface
    0019e3d4str x0, [sp+416]
    0019e3d8str x1, [sp+424]
    0019e3dcadd x27, sp, 1232
    0019e3e0stp xzr, xzr, [x27]
    0019e3e4ldr x3, [sp+424]
    0019e3e8ldr x1, [sp+416]
    0019e3eccbnz x1, 0x19e3f4
    0019e3f0b 0x19e568
    0019e3f4
    0019e3f4loc_19e3f4:
    0019e3f4str x3, [sp+1552]
    0019e3f8adrp x0, 0x873000
    0019e3fcadd x0, x0, 3152
    0019e400bl runtime.typeAssert
    0019e404b 0x19e408
    0019e408
    0019e408loc_19e408:
    0019e408str x0, [sp+1232]
    0019e40cldr x5, [sp+1552]
    0019e410str x5, [sp+1240]
    0019e414ldrb w5, [sp+1657]
    0019e418strb w5, [sp+158]
    0019e41ctbnz w5, 0, 0x19e424
    0019e420b 0x19e434
    0019e424
    0019e424loc_19e424:
    0019e424ldrb w5, [sp+93]
    0019e428eor x5, x5, 1
    0019e42cstrb w5, [sp+158]
    0019e430b 0x19e438
    0019e434
    0019e434loc_19e434:
    0019e434b 0x19e438
    0019e438
    0019e438loc_19e438:
    0019e438ldrb w3, [sp+158]
    0019e43cldr x0, [sp+1232]
    0019e440ldr x1, [sp+1240]
    0019e444mov x2, xzr
    0019e448mov x4, xzr
    0019e44cbl google.golang.org/protobuf/internal/descfmt.formatDescOpt
    0019e450str x0, [sp+1472]
    0019e454str x1, [sp+1480]
    0019e458ldr x2, [sp+464]
    0019e45cldr x0, [sp+448]
    0019e460ldr x5, [sp+456]
    0019e464add x1, x5, 1
    0019e468subs xzr, x2, x1
    0019e46cb.hs 0x19e474
    0019e470b 0x19e478
    0019e474
    0019e474loc_19e474:
    0019e474b 0x19e48c
    0019e478
    0019e478loc_19e478:
    0019e478orr x3, xzr, 1
    0019e47cadrp x4, 0x457000
    0019e480add x4, x4, 2944
    0019e484bl runtime.growslice
    0019e488b 0x19e48c
    0019e48c
    0019e48cloc_19e48c:
    0019e48csub x3, x1, 1
    0019e490add x4, x0, x3, lsl #4
    0019e494ubfm x3, x3, 60, 59
    0019e498ldr x5, [sp+1472]
    0019e49cldr x6, [sp+1480]
    0019e4a0str x6, [x4+8]
    0019e4a4adrp x27, 0x8ad000
    0019e4a8ldr w4, [x27+3056]
    0019e4accbz w4, 0x19e4b4
    0019e4b0b 0x19e4b8
    0019e4b4
    0019e4b4loc_19e4b4:
    0019e4b4b 0x19e4cc
    0019e4b8
    0019e4b8loc_19e4b8:
    0019e4b8bl runtime.gcWriteBarrier2
    0019e4bcstr x5, [x25]
    0019e4c0ldr x4, [x0+x3]
    0019e4c4str x4, [x25+8]
    0019e4c8b 0x19e4cc
    0019e4cc
    0019e4ccloc_19e4cc:
    0019e4ccstr x5, [x0+x3]
    0019e4d0str x0, [sp+448]
    0019e4d4str x1, [sp+456]
    0019e4d8str x2, [sp+464]
    0019e4dcb 0x19e4e0
    0019e4e0
    0019e4e0loc_19e4e0:
    0019e4e0ldr x1, [sp+208]
    0019e4e4add x1, x1, 1
    0019e4e8str x1, [sp+208]
    0019e4ecb 0x19e254
    0019e4f0
    0019e4f0loc_19e4f0:
    0019e4f0ldrb w4, [sp+1657]
    0019e4f4strb w4, [sp+158]
    0019e4f8tbnz w4, 0, 0x19e500
    0019e4fcb 0x19e50c
    0019e500
    0019e500loc_19e500:
    0019e500ldrb w4, [sp+93]
    0019e504strb w4, [sp+158]
    0019e508b 0x19e510
    0019e50c
    0019e50cloc_19e50c:
    0019e50cb 0x19e510
    0019e510
    0019e510loc_19e510:
    0019e510ldrb w3, [sp+158]
    0019e514ldr x0, [sp+448]
    0019e518ldr x1, [sp+456]
    0019e51cldr x2, [sp+464]
    0019e520bl google.golang.org/protobuf/internal/descfmt.joinStrings
    0019e524str x0, [sp+1472]
    0019e528str x1, [sp+1480]
    0019e52cldr x4, [sp+432]
    0019e530ldr x5, [sp+576]
    0019e534ldr x2, [sp+440]
    0019e538ldr x6, [sp+584]
    0019e53cmov x3, x0
    0019e540mov x0, xzr
    0019e544mov x7, x1
    0019e548mov x1, x4
    0019e54cmov x4, x7
    0019e550bl runtime.concatstring3
    0019e554str x0, [sp+304]
    0019e558str x1, [sp+312]
    0019e55cldp x29, x30, [sp-8]
    0019e560add sp, sp, 1632
    0019e564ret x30
    0019e568
    0019e568loc_19e568:
    0019e568adrp x0, 0x4b3000
    0019e56cadd x0, x0, 3264
    0019e570bl runtime.panicnildottype
    0019e574
    0019e574loc_19e574:
    0019e574mov x0, xzr
    0019e578bl runtime.panicIndex
    0019e57c
    0019e57cloc_19e57c:
    0019e57cldr x1, [sp+336]
    0019e580ldrsb x27, [x1]
    0019e584ldr x1, [x1+32]
    0019e588ldr x0, [sp+344]
    0019e58cblr x1
    0019e590str x0, [sp+296]
    0019e594ldr x1, [sp+216]
    0019e598subs xzr, x0, x1
    0019e59cb.gt 0x19e5a4
    0019e5a0b 0x19ea20
    0019e5a4
    0019e5a4loc_19e5a4:
    0019e5a4stp xzr, xzr, [sp+496]
    0019e5a8add x27, sp, 512
    0019e5acstp xzr, xzr, [x27]
    0019e5b0str xzr, [sp+528]
    0019e5b4ldr x1, [sp+216]
    0019e5b8ldr x2, [sp+336]
    0019e5bcldrsb x27, [x2]
    0019e5c0ldr x2, [x2+24]
    0019e5c4ldr x0, [sp+344]
    0019e5c8blr x2
    0019e5ccstr x0, [sp+1384]
    0019e5d0str x1, [sp+1392]
    0019e5d4strb w2, [sp+1400]
    0019e5d8strb w3, [sp+1401]
    0019e5dcstr x0, [sp+1360]
    0019e5e0str x1, [sp+1368]
    0019e5e4strb w2, [sp+1376]
    0019e5e8strb w3, [sp+1377]
    0019e5ecadrp x0, 0x500000
    0019e5f0add x0, x0, 1760
    0019e5f4add x1, sp, 1360
    0019e5f8bl runtime.convT
    0019e5fcstr x0, [sp+824]
    0019e600mov x1, x0
    0019e604adrp x0, 0x500000
    0019e608add x0, x0, 1760
    0019e60cbl reflect.ValueOf
    0019e610str x0, [sp+472]
    0019e614str x1, [sp+480]
    0019e618str x2, [sp+488]
    0019e61cadrp x3, 0x512000
    0019e620add x3, x3, 1398
    0019e624orr x4, xzr, 4
    0019e628bl reflect.Value.MethodByName
    0019e62cstr x0, [sp+1512]
    0019e630str x1, [sp+1520]
    0019e634str x2, [sp+1528]
    0019e638ldr x0, [sp+472]
    0019e63cldr x1, [sp+480]
    0019e640ldr x2, [sp+488]
    0019e644adrp x3, 0x513000
    0019e648add x3, x3, 349
    0019e64corr x4, xzr, 7
    0019e650bl reflect.Value.MethodByName
    0019e654str x0, [sp+1488]
    0019e658str x1, [sp+1496]
    0019e65cstr x2, [sp+1504]
    0019e660ldr x0, [sp+472]
    0019e664ldr x1, [sp+480]
    0019e668ldr x2, [sp+488]
    0019e66cadrp x3, 0x513000
    0019e670add x3, x3, 2172
    0019e674orr x4, xzr, 8
    0019e678bl reflect.Value.MethodByName
    0019e67cstr x0, [sp+1336]
    0019e680str x1, [sp+1344]
    0019e684str x2, [sp+1352]
    0019e688ldr x0, [sp+472]
    0019e68cldr x1, [sp+480]
    0019e690ldr x2, [sp+488]
    0019e694adrp x3, 0x512000
    0019e698add x3, x3, 3223
    0019e69corr x4, xzr, 6
    0019e6a0bl reflect.Value.MethodByName
    0019e6a4str x0, [sp+1312]
    0019e6a8str x1, [sp+1320]
    0019e6acstr x2, [sp+1328]
    0019e6b0add x20, sp, 632
    0019e6b4adr x27, 16
    0019e6b8stp x29, x27, [sp-24]
    0019e6bcsub x29, sp, 24
    0019e6c0bl fn_87ce8
    0019e6c4sub x29, sp, 8
    0019e6c8add x2, sp, 632
    0019e6ccstr x2, [sp+792]
    0019e6d0ldrsb x27, [x2]
    0019e6d4ldr x3, [sp+1512]
    0019e6d8ldr x4, [sp+1520]
    0019e6dcldr x5, [sp+1528]
    0019e6e0str x5, [x2+16]
    0019e6e4adrp x27, 0x8ad000
    0019e6e8ldr w5, [x27+3056]
    0019e6eccbz w5, 0x19e6f4
    0019e6f0b 0x19e6f8
    0019e6f4
    0019e6f4loc_19e6f4:
    0019e6f4b 0x19e718
    0019e6f8
    0019e6f8loc_19e6f8:
    0019e6f8bl runtime.gcWriteBarrier4
    0019e6fcstr x3, [x25]
    0019e700ldr x7, [x2]
    0019e704str x7, [x25+8]
    0019e708str x4, [x25+16]
    0019e70cldr x7, [x2+8]
    0019e710str x7, [x25+24]
    0019e714b 0x19e718
    0019e718
    0019e718loc_19e718:
    0019e718str x3, [x2]
    0019e71cstr x4, [x2+8]
    0019e720ldrsb x27, [x2]
    0019e724orr x6, xzr, 4
    0019e728str x6, [x2+32]
    0019e72cadrp x27, 0x8ad000
    0019e730ldr w7, [x27+3056]
    0019e734cbz w7, 0x19e73c
    0019e738b 0x19e740
    0019e73c
    0019e73cloc_19e73c:
    0019e73cb 0x19e750
    0019e740
    0019e740loc_19e740:
    0019e740ldr x7, [x2+24]
    0019e744bl runtime.gcWriteBarrier1
    0019e748str x7, [x25]
    0019e74cb 0x19e750
    0019e750
    0019e750loc_19e750:
    0019e750adrp x7, 0x512000
    0019e754add x7, x7, 1398
    0019e758str x7, [x2+24]
    0019e75cldr x7, [sp+792]
    0019e760ldrsb x27, [x7]
    0019e764ldr x8, [sp+1488]
    0019e768ldr x9, [sp+1496]
    0019e76cldr x10, [sp+1504]
    0019e770str x10, [x7+56]
    0019e774adrp x27, 0x8ad000
    0019e778ldr w10, [x27+3056]
    0019e77ccbz w10, 0x19e784
    0019e780b 0x19e788
    0019e784
    0019e784loc_19e784:
    0019e784b 0x19e7a8
    0019e788
    0019e788loc_19e788:
    0019e788bl runtime.gcWriteBarrier4
    0019e78cstr x8, [x25]
    0019e790ldr x10, [x7+40]
    0019e794str x10, [x25+8]
    0019e798str x9, [x25+16]
    0019e79cldr x10, [x7+48]
    0019e7a0str x10, [x25+24]
    0019e7a4b 0x19e7a8
    0019e7a8
    0019e7a8loc_19e7a8:
    0019e7a8str x8, [x7+40]
    0019e7acstr x9, [x7+48]
    0019e7b0ldr x7, [sp+792]
    0019e7b4ldrsb x27, [x7]
    0019e7b8orr x8, xzr, 7
    0019e7bcstr x8, [x7+72]
    0019e7c0adrp x27, 0x8ad000
    0019e7c4ldr w9, [x27+3056]
    0019e7c8cbz w9, 0x19e7d0
    0019e7ccb 0x19e7d4
    0019e7d0
    0019e7d0loc_19e7d0:
    0019e7d0b 0x19e7e4
    0019e7d4
    0019e7d4loc_19e7d4:
    0019e7d4ldr x9, [x7+64]
    0019e7d8bl runtime.gcWriteBarrier1
    0019e7dcstr x9, [x25]
    0019e7e0b 0x19e7e4
    0019e7e4
    0019e7e4loc_19e7e4:
    0019e7e4adrp x9, 0x513000
    0019e7e8add x9, x9, 349
    0019e7ecstr x9, [x7+64]
    0019e7f0ldr x7, [sp+792]
    0019e7f4ldrsb x27, [x7]
    0019e7f8ldr x9, [sp+1336]
    0019e7fcldr x10, [sp+1344]
    0019e800ldr x11, [sp+1352]
    0019e804str x11, [x7+96]
    0019e808adrp x27, 0x8ad000
    0019e80cldr w11, [x27+3056]
    0019e810cbz w11, 0x19e818
    0019e814b 0x19e81c
    0019e818
    0019e818loc_19e818:
    0019e818b 0x19e83c
    0019e81c
    0019e81cloc_19e81c:
    0019e81cbl runtime.gcWriteBarrier4
    0019e820str x9, [x25]
    0019e824ldr x11, [x7+80]
    0019e828str x11, [x25+8]
    0019e82cstr x10, [x25+16]
    0019e830ldr x11, [x7+88]
    0019e834str x11, [x25+24]
    0019e838b 0x19e83c
    0019e83c
    0019e83cloc_19e83c:
    0019e83cstr x9, [x7+80]
    0019e840str x10, [x7+88]
    0019e844ldr x7, [sp+792]
    0019e848ldrsb x27, [x7]
    0019e84corr x9, xzr, 8
    0019e850str x9, [x7+112]
    0019e854adrp x27, 0x8ad000
    0019e858ldr w10, [x27+3056]
    0019e85ccbz w10, 0x19e864
    0019e860b 0x19e868
    0019e864
    0019e864loc_19e864:
    0019e864b 0x19e878
    0019e868
    0019e868loc_19e868:
    0019e868ldr x10, [x7+104]
    0019e86cbl runtime.gcWriteBarrier1
    0019e870str x10, [x25]
    0019e874b 0x19e878
    0019e878
    0019e878loc_19e878:
    0019e878adrp x10, 0x513000
    0019e87cadd x10, x10, 2172
    0019e880str x10, [x7+104]
    0019e884ldr x7, [sp+792]
    0019e888ldrsb x27, [x7]
    0019e88cldr x10, [sp+1312]
    0019e890ldr x11, [sp+1320]
    0019e894ldr x12, [sp+1328]
    0019e898str x12, [x7+136]
    0019e89cadrp x27, 0x8ad000
    0019e8a0ldr w12, [x27+3056]
    0019e8a4cbz w12, 0x19e8ac
    0019e8a8b 0x19e8b0
    0019e8ac
    0019e8acloc_19e8ac:
    0019e8acb 0x19e8d0
    0019e8b0
    0019e8b0loc_19e8b0:
    0019e8b0bl runtime.gcWriteBarrier4
    0019e8b4str x10, [x25]
    0019e8b8ldr x12, [x7+120]
    0019e8bcstr x12, [x25+8]
    0019e8c0str x11, [x25+16]
    0019e8c4ldr x12, [x7+128]
    0019e8c8str x12, [x25+24]
    0019e8ccb 0x19e8d0
    0019e8d0
    0019e8d0loc_19e8d0:
    0019e8d0str x10, [x7+120]
    0019e8d4str x11, [x7+128]
    0019e8d8ldr x7, [sp+792]
    0019e8dcldrsb x27, [x7]
    0019e8e0orr x10, xzr, 6
    0019e8e4str x10, [x7+152]
    0019e8e8adrp x27, 0x8ad000
    0019e8ecldr w11, [x27+3056]
    0019e8f0cbz w11, 0x19e8f8
    0019e8f4b 0x19e8fc
    0019e8f8
    0019e8f8loc_19e8f8:
    0019e8f8b 0x19e90c
    0019e8fc
    0019e8fcloc_19e8fc:
    0019e8fcldr x11, [x7+144]
    0019e900bl runtime.gcWriteBarrier1
    0019e904str x11, [x25]
    0019e908b 0x19e90c
    0019e90c
    0019e90cloc_19e90c:
    0019e90cadrp x11, 0x512000
    0019e910add x11, x11, 3223
    0019e914str x11, [x7+144]
    0019e918ldr x4, [sp+792]
    0019e91cldrsb x27, [x4]
    0019e920b 0x19e924
    0019e924
    0019e924loc_19e924:
    0019e924str x4, [sp+800]
    0019e928str x6, [sp+808]
    0019e92cstr x6, [sp+816]
    0019e930ldr x1, [sp+472]
    0019e934ldr x2, [sp+480]
    0019e938ldr x3, [sp+488]
    0019e93cadd x0, sp, 496
    0019e940mov x5, x6
    0019e944bl google.golang.org/protobuf/internal/descfmt.(*records).Append
    0019e948add x0, sp, 496
    0019e94cbl google.golang.org/protobuf/internal/descfmt.(*records).Join
    0019e950str x0, [sp+1472]
    0019e954str x1, [sp+1480]
    0019e958orr x2, xzr, 1
    0019e95cmov x3, x0
    0019e960mov x4, x1
    0019e964adrp x5, 0x572000
    0019e968add x5, x5, 3008
    0019e96cmov x6, x2
    0019e970mov x0, xzr
    0019e974adrp x1, 0x572000
    0019e978add x1, x1, 3004
    0019e97cbl runtime.concatstring3
    0019e980str x0, [sp+616]
    0019e984str x1, [sp+624]
    0019e988ldr x2, [sp+464]
    0019e98cldr x0, [sp+448]
    0019e990ldr x7, [sp+456]
    0019e994add x1, x7, 1
    0019e998subs xzr, x2, x1
    0019e99cb.hs 0x19e9a4
    0019e9a0b 0x19e9a8
    0019e9a4
    0019e9a4loc_19e9a4:
    0019e9a4b 0x19e9bc
    0019e9a8
    0019e9a8loc_19e9a8:
    0019e9a8orr x3, xzr, 1
    0019e9acadrp x4, 0x457000
    0019e9b0add x4, x4, 2944
    0019e9b4bl runtime.growslice
    0019e9b8b 0x19e9bc
    0019e9bc
    0019e9bcloc_19e9bc:
    0019e9bcsub x3, x1, 1
    0019e9c0add x4, x0, x3, lsl #4
    0019e9c4ubfm x3, x3, 60, 59
    0019e9c8ldr x5, [sp+616]
    0019e9ccldr x6, [sp+624]
    0019e9d0str x6, [x4+8]
    0019e9d4adrp x27, 0x8ad000
    0019e9d8ldr w4, [x27+3056]
    0019e9dccbz w4, 0x19e9e4
    0019e9e0b 0x19e9e8
    0019e9e4
    0019e9e4loc_19e9e4:
    0019e9e4b 0x19e9fc
    0019e9e8
    0019e9e8loc_19e9e8:
    0019e9e8bl runtime.gcWriteBarrier2
    0019e9ecstr x5, [x25]
    0019e9f0ldr x4, [x0+x3]
    0019e9f4str x4, [x25+8]
    0019e9f8b 0x19e9fc
    0019e9fc
    0019e9fcloc_19e9fc:
    0019e9fcstr x5, [x0+x3]
    0019ea00str x0, [sp+448]
    0019ea04str x1, [sp+456]
    0019ea08str x2, [sp+464]
    0019ea0cb 0x19ea10
    0019ea10
    0019ea10loc_19ea10:
    0019ea10ldr x1, [sp+216]
    0019ea14add x1, x1, 1
    0019ea18str x1, [sp+216]
    0019ea1cb 0x19e57c
    0019ea20
    0019ea20loc_19ea20:
    0019ea20ldrb w3, [sp+1657]
    0019ea24ldr x0, [sp+448]
    0019ea28ldr x1, [sp+456]
    0019ea2cldr x2, [sp+464]
    0019ea30bl google.golang.org/protobuf/internal/descfmt.joinStrings
    0019ea34str x0, [sp+1472]
    0019ea38str x1, [sp+1480]
    0019ea3cldr x5, [sp+576]
    0019ea40ldr x2, [sp+440]
    0019ea44ldr x6, [sp+584]
    0019ea48ldr x4, [sp+432]
    0019ea4cmov x3, x0
    0019ea50mov x0, xzr
    0019ea54mov x7, x1
    0019ea58mov x1, x4
    0019ea5cmov x4, x7
    0019ea60bl runtime.concatstring3
    0019ea64str x0, [sp+304]
    0019ea68str x1, [sp+312]
    0019ea6cldp x29, x30, [sp-8]
    0019ea70add sp, sp, 1632
    0019ea74ret x30
    0019ea78
    0019ea78loc_19ea78:
    0019ea78ldr x1, [sp+352]
    0019ea7cldrsb x27, [x1]
    0019ea80ldr x1, [x1+40]
    0019ea84ldr x0, [sp+360]
    0019ea88blr x1
    0019ea8cstr x0, [sp+296]
    0019ea90ldr x1, [sp+224]
    0019ea94subs xzr, x0, x1
    0019ea98b.gt 0x19eaa0
    0019ea9cb 0x19ed90
    0019eaa0
    0019eaa0loc_19eaa0:
    0019eaa0ldr x1, [sp+224]
    0019eaa4ldr x2, [sp+352]
    0019eaa8ldrsb x27, [x2]
    0019eaacldr x2, [x2+24]
    0019eab0ldr x0, [sp+360]
    0019eab4blr x2
    0019eab8ldr x2, [sp+8]
    0019eabcstr x2, [sp+160]
    0019eac0ldrsw x2, [sp+160]
    0019eac4ldrsw x3, [sp+164]
    0019eac8subs wzr, w3, w2
    0019eaccb.eq 0x19ead4
    0019ead0b 0x19ebf8
    0019ead4
    0019ead4loc_19ead4:
    0019ead4add x27, sp, 1440
    0019ead8stp xzr, xzr, [x27]
    0019eadcadd x1, sp, 1440
    0019eae0str x1, [sp+904]
    0019eae4ldrsw x1, [sp+160]
    0019eae8str w1, [sp+180]
    0019eaecldr w0, [sp+180]
    0019eaf0bl runtime.convT32
    0019eaf4str x0, [sp+896]
    0019eaf8ldr x1, [sp+904]
    0019eafcldrsb x27, [x1]
    0019eb00adrp x2, 0x458000
    0019eb04add x2, x2, 704
    0019eb08str x2, [x1]
    0019eb0cadrp x27, 0x8ad000
    0019eb10ldr w2, [x27+3056]
    0019eb14cbz w2, 0x19eb1c
    0019eb18b 0x19eb20
    0019eb1c
    0019eb1cloc_19eb1c:
    0019eb1cb 0x19eb34
    0019eb20
    0019eb20loc_19eb20:
    0019eb20bl runtime.gcWriteBarrier2
    0019eb24str x0, [x25]
    0019eb28ldr x5, [x1+8]
    0019eb2cstr x5, [x25+8]
    0019eb30b 0x19eb34
    0019eb34
    0019eb34loc_19eb34:
    0019eb34str x0, [x1+8]
    0019eb38ldr x2, [sp+904]
    0019eb3cldrsb x27, [x2]
    0019eb40b 0x19eb44
    0019eb44
    0019eb44loc_19eb44:
    0019eb44str x2, [sp+912]
    0019eb48orr x4, xzr, 1
    0019eb4cstr x4, [sp+920]
    0019eb50str x4, [sp+928]
    0019eb54adrp x0, 0x512000
    0019eb58add x0, x0, 21
    0019eb5corr x1, xzr, 2
    0019eb60mov x3, x4
    0019eb64bl fmt.Sprintf
    0019eb68str x0, [sp+1472]
    0019eb6cstr x1, [sp+1480]
    0019eb70ldr x2, [sp+464]
    0019eb74ldr x0, [sp+448]
    0019eb78ldr x5, [sp+456]
    0019eb7cadd x1, x5, 1
    0019eb80subs xzr, x2, x1
    0019eb84b.hs 0x19eb8c
    0019eb88b 0x19eb90
    0019eb8c
    0019eb8cloc_19eb8c:
    0019eb8cb 0x19eba4
    0019eb90
    0019eb90loc_19eb90:
    0019eb90orr x3, xzr, 1
    0019eb94adrp x4, 0x457000
    0019eb98add x4, x4, 2944
    0019eb9cbl runtime.growslice
    0019eba0b 0x19eba4
    0019eba4
    0019eba4loc_19eba4:
    0019eba4sub x3, x1, 1
    0019eba8add x4, x0, x3, lsl #4
    0019ebacubfm x3, x3, 60, 59
    0019ebb0ldr x5, [sp+1472]
    0019ebb4ldr x6, [sp+1480]
    0019ebb8str x6, [x4+8]
    0019ebbcadrp x27, 0x8ad000
    0019ebc0ldr w4, [x27+3056]
    0019ebc4cbz w4, 0x19ebcc
    0019ebc8b 0x19ebd0
    0019ebcc
    0019ebccloc_19ebcc:
    0019ebccb 0x19ebe4
    0019ebd0
    0019ebd0loc_19ebd0:
    0019ebd0bl runtime.gcWriteBarrier2
    0019ebd4str x5, [x25]
    0019ebd8ldr x4, [x0+x3]
    0019ebdcstr x4, [x25+8]
    0019ebe0b 0x19ebe4
    0019ebe4
    0019ebe4loc_19ebe4:
    0019ebe4str x5, [x0+x3]
    0019ebe8str x0, [sp+448]
    0019ebecstr x1, [sp+456]
    0019ebf0str x2, [sp+464]
    0019ebf4b 0x19ed7c
    0019ebf8
    0019ebf8loc_19ebf8:
    0019ebf8add x27, sp, 1408
    0019ebfcstp xzr, xzr, [x27]
    0019ec00add x27, sp, 1424
    0019ec04stp xzr, xzr, [x27]
    0019ec08add x1, sp, 1408
    0019ec0cstr x1, [sp+864]
    0019ec10ldrsw x1, [sp+160]
    0019ec14str w1, [sp+176]
    0019ec18ldr w0, [sp+176]
    0019ec1cbl runtime.convT32
    0019ec20str x0, [sp+840]
    0019ec24ldr x1, [sp+864]
    0019ec28ldrsb x27, [x1]
    0019ec2cadrp x2, 0x458000
    0019ec30add x2, x2, 704
    0019ec34str x2, [x1]
    0019ec38adrp x27, 0x8ad000
    0019ec3cldr w2, [x27+3056]
    0019ec40cbz w2, 0x19ec48
    0019ec44b 0x19ec4c
    0019ec48
    0019ec48loc_19ec48:
    0019ec48b 0x19ec60
    0019ec4c
    0019ec4cloc_19ec4c:
    0019ec4cbl runtime.gcWriteBarrier2
    0019ec50str x0, [x25]
    0019ec54ldr x2, [x1+8]
    0019ec58str x2, [x25+8]
    0019ec5cb 0x19ec60
    0019ec60
    0019ec60loc_19ec60:
    0019ec60str x0, [x1+8]
    0019ec64ldrsw x1, [sp+164]
    0019ec68add x1, x1, 1
    0019ec6cstr x1, [sp+256]
    0019ec70ldr x0, [sp+256]
    0019ec74bl runtime.convT64
    0019ec78str x0, [sp+832]
    0019ec7cldr x1, [sp+864]
    0019ec80ldrsb x27, [x1]
    0019ec84adrp x2, 0x457000
    0019ec88add x2, x2, 3392
    0019ec8cstr x2, [x1+16]
    0019ec90adrp x27, 0x8ad000
    0019ec94ldr w2, [x27+3056]
    0019ec98cbz w2, 0x19eca0
    0019ec9cb 0x19eca4
    0019eca0
    0019eca0loc_19eca0:
    0019eca0b 0x19ecb8
    0019eca4
    0019eca4loc_19eca4:
    0019eca4bl runtime.gcWriteBarrier2
    0019eca8str x0, [x25]
    0019ecacldr x5, [x1+24]
    0019ecb0str x5, [x25+8]
    0019ecb4b 0x19ecb8
    0019ecb8
    0019ecb8loc_19ecb8:
    0019ecb8str x0, [x1+24]
    0019ecbcldr x2, [sp+864]
    0019ecc0ldrsb x27, [x2]
    0019ecc4b 0x19ecc8
    0019ecc8
    0019ecc8loc_19ecc8:
    0019ecc8str x2, [sp+872]
    0019ecccorr x4, xzr, 2
    0019ecd0str x4, [sp+880]
    0019ecd4str x4, [sp+888]
    0019ecd8adrp x0, 0x512000
    0019ecdcadd x0, x0, 2222
    0019ece0movz x1, 5
    0019ece4mov x3, x4
    0019ece8bl fmt.Sprintf
    0019ececstr x0, [sp+1472]
    0019ecf0str x1, [sp+1480]
    0019ecf4ldr x2, [sp+464]
    0019ecf8ldr x0, [sp+448]
    0019ecfcldr x5, [sp+456]
    0019ed00add x1, x5, 1
    0019ed04subs xzr, x2, x1
    0019ed08b.hs 0x19ed10
    0019ed0cb 0x19ed14
    0019ed10
    0019ed10loc_19ed10:
    0019ed10b 0x19ed28
    0019ed14
    0019ed14loc_19ed14:
    0019ed14orr x3, xzr, 1
    0019ed18adrp x4, 0x457000
    0019ed1cadd x4, x4, 2944
    0019ed20bl runtime.growslice
    0019ed24b 0x19ed28
    0019ed28
    0019ed28loc_19ed28:
    0019ed28sub x3, x1, 1
    0019ed2cadd x4, x0, x3, lsl #4
    0019ed30ubfm x3, x3, 60, 59
    0019ed34ldr x5, [sp+1472]
    0019ed38ldr x6, [sp+1480]
    0019ed3cstr x6, [x4+8]
    0019ed40adrp x27, 0x8ad000
    0019ed44ldr w4, [x27+3056]
    0019ed48cbz w4, 0x19ed50
    0019ed4cb 0x19ed54
    0019ed50
    0019ed50loc_19ed50:
    0019ed50b 0x19ed68
    0019ed54
    0019ed54loc_19ed54:
    0019ed54bl runtime.gcWriteBarrier2
    0019ed58str x5, [x25]
    0019ed5cldr x4, [x0+x3]
    0019ed60str x4, [x25+8]
    0019ed64b 0x19ed68
    0019ed68
    0019ed68loc_19ed68:
    0019ed68str x5, [x0+x3]
    0019ed6cstr x0, [sp+448]
    0019ed70str x1, [sp+456]
    0019ed74str x2, [sp+464]
    0019ed78b 0x19ed7c
    0019ed7c
    0019ed7cloc_19ed7c:
    0019ed7cb 0x19ed80
    0019ed80
    0019ed80loc_19ed80:
    0019ed80ldr x1, [sp+224]
    0019ed84add x1, x1, 1
    0019ed88str x1, [sp+224]
    0019ed8cb 0x19ea78
    0019ed90
    0019ed90loc_19ed90:
    0019ed90ldr x0, [sp+448]
    0019ed94ldr x1, [sp+456]
    0019ed98ldr x2, [sp+464]
    0019ed9cmov x3, xzr
    0019eda0bl google.golang.org/protobuf/internal/descfmt.joinStrings
    0019eda4str x0, [sp+1472]
    0019eda8str x1, [sp+1480]
    0019edacldr x5, [sp+576]
    0019edb0ldr x2, [sp+440]
    0019edb4ldr x6, [sp+584]
    0019edb8ldr x4, [sp+432]
    0019edbcmov x3, x0
    0019edc0mov x0, xzr
    0019edc4mov x7, x1
    0019edc8mov x1, x4
    0019edccmov x4, x7
    0019edd0bl runtime.concatstring3
    0019edd4str x0, [sp+304]
    0019edd8str x1, [sp+312]
    0019eddcldp x29, x30, [sp-8]
    0019ede0add sp, sp, 1632
    0019ede4ret x30
    0019ede8
    0019ede8loc_19ede8:
    0019ede8ldr x1, [sp+368]
    0019edecldrsb x27, [x1]
    0019edf0ldr x1, [x1+40]
    0019edf4ldr x0, [sp+376]
    0019edf8blr x1
    0019edfcstr x0, [sp+296]
    0019ee00ldr x1, [sp+232]
    0019ee04subs xzr, x0, x1
    0019ee08b.gt 0x19ee10
    0019ee0cb 0x19f100
    0019ee10
    0019ee10loc_19ee10:
    0019ee10ldr x1, [sp+232]
    0019ee14ldr x2, [sp+368]
    0019ee18ldrsb x27, [x2]
    0019ee1cldr x2, [x2+24]
    0019ee20ldr x0, [sp+376]
    0019ee24blr x2
    0019ee28ldr x2, [sp+8]
    0019ee2cstr x2, [sp+168]
    0019ee30ldrsw x2, [sp+168]
    0019ee34add x2, x2, 1
    0019ee38ldrsw x3, [sp+172]
    0019ee3csubs wzr, w3, w2
    0019ee40b.eq 0x19ee48
    0019ee44b 0x19ef6c
    0019ee48
    0019ee48loc_19ee48:
    0019ee48add x27, sp, 1440
    0019ee4cstp xzr, xzr, [x27]
    0019ee50add x1, sp, 1440
    0019ee54str x1, [sp+1008]
    0019ee58ldrsw x1, [sp+168]
    0019ee5cstr w1, [sp+192]
    0019ee60ldr w0, [sp+192]
    0019ee64bl runtime.convT32
    0019ee68str x0, [sp+1000]
    0019ee6cldr x1, [sp+1008]
    0019ee70ldrsb x27, [x1]
    0019ee74adrp x2, 0x46c000
    0019ee78add x2, x2, 928
    0019ee7cstr x2, [x1]
    0019ee80adrp x27, 0x8ad000
    0019ee84ldr w2, [x27+3056]
    0019ee88cbz w2, 0x19ee90
    0019ee8cb 0x19ee94
    0019ee90
    0019ee90loc_19ee90:
    0019ee90b 0x19eea8
    0019ee94
    0019ee94loc_19ee94:
    0019ee94bl runtime.gcWriteBarrier2
    0019ee98str x0, [x25]
    0019ee9cldr x5, [x1+8]
    0019eea0str x5, [x25+8]
    0019eea4b 0x19eea8
    0019eea8
    0019eea8loc_19eea8:
    0019eea8str x0, [x1+8]
    0019eeacldr x2, [sp+1008]
    0019eeb0ldrsb x27, [x2]
    0019eeb4b 0x19eeb8
    0019eeb8
    0019eeb8loc_19eeb8:
    0019eeb8str x2, [sp+1016]
    0019eebcorr x4, xzr, 1
    0019eec0str x4, [sp+1024]
    0019eec4str x4, [sp+1032]
    0019eec8adrp x0, 0x512000
    0019eeccadd x0, x0, 21
    0019eed0orr x1, xzr, 2
    0019eed4mov x3, x4
    0019eed8bl fmt.Sprintf
    0019eedcstr x0, [sp+1472]
    0019eee0str x1, [sp+1480]
    0019eee4ldr x2, [sp+464]
    0019eee8ldr x0, [sp+448]
    0019eeecldr x5, [sp+456]
    0019eef0add x1, x5, 1
    0019eef4subs xzr, x2, x1
    0019eef8b.hs 0x19ef00
    0019eefcb 0x19ef04
    0019ef00
    0019ef00loc_19ef00:
    0019ef00b 0x19ef18
    0019ef04
    0019ef04loc_19ef04:
    0019ef04orr x3, xzr, 1
    0019ef08adrp x4, 0x457000
    0019ef0cadd x4, x4, 2944
    0019ef10bl runtime.growslice
    0019ef14b 0x19ef18
    0019ef18
    0019ef18loc_19ef18:
    0019ef18sub x3, x1, 1
    0019ef1cadd x4, x0, x3, lsl #4
    0019ef20ubfm x3, x3, 60, 59
    0019ef24ldr x5, [sp+1472]
    0019ef28ldr x6, [sp+1480]
    0019ef2cstr x6, [x4+8]
    0019ef30adrp x27, 0x8ad000
    0019ef34ldr w4, [x27+3056]
    0019ef38cbz w4, 0x19ef40
    0019ef3cb 0x19ef44
    0019ef40
    0019ef40loc_19ef40:
    0019ef40b 0x19ef58
    0019ef44
    0019ef44loc_19ef44:
    0019ef44bl runtime.gcWriteBarrier2
    0019ef48str x5, [x25]
    0019ef4cldr x4, [x0+x3]
    0019ef50str x4, [x25+8]
    0019ef54b 0x19ef58
    0019ef58
    0019ef58loc_19ef58:
    0019ef58str x5, [x0+x3]
    0019ef5cstr x0, [sp+448]
    0019ef60str x1, [sp+456]
    0019ef64str x2, [sp+464]
    0019ef68b 0x19f0ec
    0019ef6c
    0019ef6cloc_19ef6c:
    0019ef6cadd x27, sp, 1408
    0019ef70stp xzr, xzr, [x27]
    0019ef74add x27, sp, 1424
    0019ef78stp xzr, xzr, [x27]
    0019ef7cadd x1, sp, 1408
    0019ef80str x1, [sp+968]
    0019ef84ldrsw x1, [sp+168]
    0019ef88str w1, [sp+188]
    0019ef8cldr w0, [sp+188]
    0019ef90bl runtime.convT32
    0019ef94str x0, [sp+944]
    0019ef98ldr x1, [sp+968]
    0019ef9cldrsb x27, [x1]
    0019efa0adrp x2, 0x46c000
    0019efa4add x2, x2, 928
    0019efa8str x2, [x1]
    0019efacadrp x27, 0x8ad000
    0019efb0ldr w2, [x27+3056]
    0019efb4cbz w2, 0x19efbc
    0019efb8b 0x19efc0
    0019efbc
    0019efbcloc_19efbc:
    0019efbcb 0x19efd4
    0019efc0
    0019efc0loc_19efc0:
    0019efc0bl runtime.gcWriteBarrier2
    0019efc4str x0, [x25]
    0019efc8ldr x2, [x1+8]
    0019efccstr x2, [x25+8]
    0019efd0b 0x19efd4
    0019efd4
    0019efd4loc_19efd4:
    0019efd4str x0, [x1+8]
    0019efd8ldrsw x1, [sp+172]
    0019efdcstr w1, [sp+184]
    0019efe0ldr w0, [sp+184]
    0019efe4bl runtime.convT32
    0019efe8str x0, [sp+936]
    0019efecldr x1, [sp+968]
    0019eff0ldrsb x27, [x1]
    0019eff4adrp x2, 0x46c000
    0019eff8add x2, x2, 928
    0019effcstr x2, [x1+16]
    0019f000adrp x27, 0x8ac000
    0019f004ldr w2, [x27+3056]
    0019f008cbz w2, 0x19f010
    0019f00cb 0x19f014
    0019f010
    0019f010loc_19f010:
    0019f010b 0x19f028
    0019f014
    0019f014loc_19f014:
    0019f014bl runtime.gcWriteBarrier2
    0019f018str x0, [x25]
    0019f01cldr x5, [x1+24]
    0019f020str x5, [x25+8]
    0019f024b 0x19f028
    0019f028
    0019f028loc_19f028:
    0019f028str x0, [x1+24]
    0019f02cldr x2, [sp+968]
    0019f030ldrsb x27, [x2]
    0019f034b 0x19f038
    0019f038
    0019f038loc_19f038:
    0019f038str x2, [sp+976]
    0019f03corr x4, xzr, 2
    0019f040str x4, [sp+984]
    0019f044str x4, [sp+992]
    0019f048adrp x0, 0x511000
    0019f04cadd x0, x0, 2222
    0019f050movz x1, 5
    0019f054mov x3, x4
    0019f058bl fmt.Sprintf
    0019f05cstr x0, [sp+1472]
    0019f060str x1, [sp+1480]
    0019f064ldr x2, [sp+464]
    0019f068ldr x0, [sp+448]
    0019f06cldr x5, [sp+456]
    0019f070add x1, x5, 1
    0019f074subs xzr, x2, x1
    0019f078b.hs 0x19f080
    0019f07cb 0x19f084
    0019f080
    0019f080loc_19f080:
    0019f080b 0x19f098
    0019f084
    0019f084loc_19f084:
    0019f084orr x3, xzr, 1
    0019f088adrp x4, 0x456000
    0019f08cadd x4, x4, 2944
    0019f090bl runtime.growslice
    0019f094b 0x19f098
    0019f098
    0019f098loc_19f098:
    0019f098sub x3, x1, 1
    0019f09cadd x4, x0, x3, lsl #4
    0019f0a0ubfm x3, x3, 60, 59
    0019f0a4ldr x5, [sp+1472]
    0019f0a8ldr x6, [sp+1480]
    0019f0acstr x6, [x4+8]
    0019f0b0adrp x27, 0x8ac000
    0019f0b4ldr w4, [x27+3056]
    0019f0b8cbz w4, 0x19f0c0
    0019f0bcb 0x19f0c4
    0019f0c0
    0019f0c0loc_19f0c0:
    0019f0c0b 0x19f0d8
    0019f0c4
    0019f0c4loc_19f0c4:
    0019f0c4bl runtime.gcWriteBarrier2
    0019f0c8str x5, [x25]
    0019f0ccldr x4, [x0+x3]
    0019f0d0str x4, [x25+8]
    0019f0d4b 0x19f0d8
    0019f0d8
    0019f0d8loc_19f0d8:
    0019f0d8str x5, [x0+x3]
    0019f0dcstr x0, [sp+448]
    0019f0e0str x1, [sp+456]
    0019f0e4str x2, [sp+464]
    0019f0e8b 0x19f0ec
    0019f0ec
    0019f0ecloc_19f0ec:
    0019f0ecb 0x19f0f0
    0019f0f0
    0019f0f0loc_19f0f0:
    0019f0f0ldr x1, [sp+232]
    0019f0f4add x1, x1, 1
    0019f0f8str x1, [sp+232]
    0019f0fcb 0x19ede8
    0019f100
    0019f100loc_19f100:
    0019f100ldr x0, [sp+448]
    0019f104ldr x1, [sp+456]
    0019f108ldr x2, [sp+464]
    0019f10cmov x3, xzr
    0019f110bl google.golang.org/protobuf/internal/descfmt.joinStrings
    0019f114str x0, [sp+1472]
    0019f118str x1, [sp+1480]
    0019f11cldr x5, [sp+576]
    0019f120ldr x2, [sp+440]
    0019f124ldr x6, [sp+584]
    0019f128ldr x4, [sp+432]
    0019f12cmov x3, x0
    0019f130mov x0, xzr
    0019f134mov x7, x1
    0019f138mov x1, x4
    0019f13cmov x4, x7
    0019f140bl runtime.concatstring3
    0019f144str x0, [sp+304]
    0019f148str x1, [sp+312]
    0019f14cldp x29, x30, [sp-8]
    0019f150add sp, sp, 1632
    0019f154ret x30
    0019f158
    0019f158loc_19f158:
    0019f158ldr x1, [sp+384]
    0019f15cldrsb x27, [x1]
    0019f160ldr x1, [x1+40]
    0019f164ldr x0, [sp+392]
    0019f168blr x1
    0019f16cstr x0, [sp+296]
    0019f170ldr x1, [sp+240]
    0019f174subs xzr, x0, x1
    0019f178b.gt 0x19f180
    0019f17cb 0x19f2bc
    0019f180
    0019f180loc_19f180:
    0019f180ldr x1, [sp+240]
    0019f184ldr x2, [sp+384]
    0019f188ldrsb x27, [x2]
    0019f18cldr x2, [x2+24]
    0019f190ldr x0, [sp+392]
    0019f194blr x2
    0019f198str w0, [sp+204]
    0019f19cadd x27, sp, 1440
    0019f1a0stp xzr, xzr, [x27]
    0019f1a4add x2, sp, 1440
    0019f1a8str x2, [sp+1048]
    0019f1acldrsw x0, [sp+204]
    0019f1b0bl runtime.convT32
    0019f1b4str x0, [sp+1040]
    0019f1b8ldr x2, [sp+1048]
    0019f1bcldrsb x27, [x2]
    0019f1c0adrp x3, 0x46b000
    0019f1c4add x3, x3, 928
    0019f1c8str x3, [x2]
    0019f1ccadrp x27, 0x8ac000
    0019f1d0ldr w3, [x27+3056]
    0019f1d4cbz w3, 0x19f1dc
    0019f1d8b 0x19f1e0
    0019f1dc
    0019f1dcloc_19f1dc:
    0019f1dcb 0x19f1f4
    0019f1e0
    0019f1e0loc_19f1e0:
    0019f1e0bl runtime.gcWriteBarrier2
    0019f1e4str x0, [x25]
    0019f1e8ldr x3, [x2+8]
    0019f1ecstr x3, [x25+8]
    0019f1f0b 0x19f1f4
    0019f1f4
    0019f1f4loc_19f1f4:
    0019f1f4str x0, [x2+8]
    0019f1f8ldr x0, [sp+1048]
    0019f1fcldrsb x27, [x0]
    0019f200b 0x19f204
    0019f204
    0019f204loc_19f204:
    0019f204str x0, [sp+1056]
    0019f208orr x2, xzr, 1
    0019f20cstr x2, [sp+1064]
    0019f210str x2, [sp+1072]
    0019f214mov x1, x2
    0019f218bl fmt.Sprint
    0019f21cstr x0, [sp+1472]
    0019f220str x1, [sp+1480]
    0019f224ldr x2, [sp+464]
    0019f228ldr x0, [sp+448]
    0019f22cldr x3, [sp+456]
    0019f230add x1, x3, 1
    0019f234subs xzr, x2, x1
    0019f238b.hs 0x19f240
    0019f23cb 0x19f244
    0019f240
    0019f240loc_19f240:
    0019f240b 0x19f258
    0019f244
    0019f244loc_19f244:
    0019f244orr x3, xzr, 1
    0019f248adrp x4, 0x456000
    0019f24cadd x4, x4, 2944
    0019f250bl runtime.growslice
    0019f254b 0x19f258
    0019f258
    0019f258loc_19f258:
    0019f258sub x3, x1, 1
    0019f25cadd x4, x0, x3, lsl #4
    0019f260ubfm x3, x3, 60, 59
    0019f264ldr x5, [sp+1472]
    0019f268ldr x6, [sp+1480]
    0019f26cstr x6, [x4+8]
    0019f270adrp x27, 0x8ac000
    0019f274ldr w4, [x27+3056]
    0019f278cbz w4, 0x19f280
    0019f27cb 0x19f284
    0019f280
    0019f280loc_19f280:
    0019f280b 0x19f298
    0019f284
    0019f284loc_19f284:
    0019f284bl runtime.gcWriteBarrier2
    0019f288str x5, [x25]
    0019f28cldr x4, [x0+x3]
    0019f290str x4, [x25+8]
    0019f294b 0x19f298
    0019f298
    0019f298loc_19f298:
    0019f298str x5, [x0+x3]
    0019f29cstr x0, [sp+448]
    0019f2a0str x1, [sp+456]
    0019f2a4str x2, [sp+464]
    0019f2a8b 0x19f2ac
    0019f2ac
    0019f2acloc_19f2ac:
    0019f2acldr x1, [sp+240]
    0019f2b0add x1, x1, 1
    0019f2b4str x1, [sp+240]
    0019f2b8b 0x19f158
    0019f2bc
    0019f2bcloc_19f2bc:
    0019f2bcldr x0, [sp+448]
    0019f2c0ldr x1, [sp+456]
    0019f2c4ldr x2, [sp+464]
    0019f2c8mov x3, xzr
    0019f2ccbl google.golang.org/protobuf/internal/descfmt.joinStrings
    0019f2d0str x0, [sp+1472]
    0019f2d4str x1, [sp+1480]
    0019f2d8ldr x5, [sp+576]
    0019f2dcldr x2, [sp+440]
    0019f2e0ldr x6, [sp+584]
    0019f2e4ldr x4, [sp+432]
    0019f2e8mov x3, x0
    0019f2ecmov x0, xzr
    0019f2f0mov x7, x1
    0019f2f4mov x1, x4
    0019f2f8mov x4, x7
    0019f2fcbl runtime.concatstring3
    0019f300str x0, [sp+304]
    0019f304str x1, [sp+312]
    0019f308ldp x29, x30, [sp-8]
    0019f30cadd sp, sp, 1632
    0019f310ret x30
    0019f314
    0019f314loc_19f314:
    0019f314ldr x1, [sp+400]
    0019f318ldrsb x27, [x1]
    0019f31cldr x1, [x1+40]
    0019f320ldr x0, [sp+408]
    0019f324blr x1
    0019f328str x0, [sp+296]
    0019f32cldr x1, [sp+248]
    0019f330subs xzr, x0, x1
    0019f334b.gt 0x19f33c
    0019f338b 0x19f480
    0019f33c
    0019f33cloc_19f33c:
    0019f33cldr x1, [sp+248]
    0019f340ldr x2, [sp+400]
    0019f344ldrsb x27, [x2]
    0019f348ldr x2, [x2+24]
    0019f34cldr x0, [sp+408]
    0019f350blr x2
    0019f354str x0, [sp+1456]
    0019f358str x1, [sp+1464]
    0019f35cadd x27, sp, 1440
    0019f360stp xzr, xzr, [x27]
    0019f364add x2, sp, 1440
    0019f368str x2, [sp+1104]
    0019f36cldr x0, [sp+1456]
    0019f370ldr x1, [sp+1464]
    0019f374bl runtime.convTstring
    0019f378str x0, [sp+1096]
    0019f37cldr x2, [sp+1104]
    0019f380ldrsb x27, [x2]
    0019f384adrp x3, 0x46a000
    0019f388add x3, x3, 3392
    0019f38cstr x3, [x2]
    0019f390adrp x27, 0x8ac000
    0019f394ldr w3, [x27+3056]
    0019f398cbz w3, 0x19f3a0
    0019f39cb 0x19f3a4
    0019f3a0
    0019f3a0loc_19f3a0:
    0019f3a0b 0x19f3b8
    0019f3a4
    0019f3a4loc_19f3a4:
    0019f3a4bl runtime.gcWriteBarrier2
    0019f3a8str x0, [x25]
    0019f3acldr x3, [x2+8]
    0019f3b0str x3, [x25+8]
    0019f3b4b 0x19f3b8
    0019f3b8
    0019f3b8loc_19f3b8:
    0019f3b8str x0, [x2+8]
    0019f3bcldr x0, [sp+1104]
    0019f3c0ldrsb x27, [x0]
    0019f3c4b 0x19f3c8
    0019f3c8
    0019f3c8loc_19f3c8:
    0019f3c8str x0, [sp+1112]
    0019f3ccorr x2, xzr, 1
    0019f3d0str x2, [sp+1120]
    0019f3d4str x2, [sp+1128]
    0019f3d8mov x1, x2
    0019f3dcbl fmt.Sprint
    0019f3e0str x0, [sp+1472]
    0019f3e4str x1, [sp+1480]
    0019f3e8ldr x2, [sp+464]
    0019f3ecldr x0, [sp+448]
    0019f3f0ldr x3, [sp+456]
    0019f3f4add x1, x3, 1
    0019f3f8subs xzr, x2, x1
    0019f3fcb.hs 0x19f404
    0019f400b 0x19f408
    0019f404
    0019f404loc_19f404:
    0019f404b 0x19f41c
    0019f408
    0019f408loc_19f408:
    0019f408orr x3, xzr, 1
    0019f40cadrp x4, 0x456000
    0019f410add x4, x4, 2944
    0019f414bl runtime.growslice
    0019f418b 0x19f41c
    0019f41c
    0019f41cloc_19f41c:
    0019f41csub x3, x1, 1
    0019f420add x4, x0, x3, lsl #4
    0019f424ubfm x3, x3, 60, 59
    0019f428ldr x5, [sp+1472]
    0019f42cldr x6, [sp+1480]
    0019f430str x6, [x4+8]
    0019f434adrp x27, 0x8ac000
    0019f438ldr w4, [x27+3056]
    0019f43ccbz w4, 0x19f444
    0019f440b 0x19f448
    0019f444
    0019f444loc_19f444:
    0019f444b 0x19f45c
    0019f448
    0019f448loc_19f448:
    0019f448bl runtime.gcWriteBarrier2
    0019f44cstr x5, [x25]
    0019f450ldr x4, [x0+x3]
    0019f454str x4, [x25+8]
    0019f458b 0x19f45c
    0019f45c
    0019f45cloc_19f45c:
    0019f45cstr x5, [x0+x3]
    0019f460str x0, [sp+448]
    0019f464str x1, [sp+456]
    0019f468str x2, [sp+464]
    0019f46cb 0x19f470
    0019f470
    0019f470loc_19f470:
    0019f470ldr x1, [sp+248]
    0019f474add x1, x1, 1
    0019f478str x1, [sp+248]
    0019f47cb 0x19f314
    0019f480
    0019f480loc_19f480:
    0019f480ldr x0, [sp+448]
    0019f484ldr x1, [sp+456]
    0019f488ldr x2, [sp+464]
    0019f48cmov x3, xzr
    0019f490bl google.golang.org/protobuf/internal/descfmt.joinStrings
    0019f494str x0, [sp+1472]
    0019f498str x1, [sp+1480]
    0019f49cldr x5, [sp+576]
    0019f4a0ldr x6, [sp+584]
    0019f4a4ldr x2, [sp+440]
    0019f4a8ldr x4, [sp+432]
    0019f4acmov x3, x0
    0019f4b0mov x0, xzr
    0019f4b4mov x7, x1
    0019f4b8mov x1, x4
    0019f4bcmov x4, x7
    0019f4c0bl runtime.concatstring3
    0019f4c4str x0, [sp+304]
    0019f4c8str x1, [sp+312]
    0019f4ccldp x29, x30, [sp-8]
    0019f4d0add sp, sp, 1632
    0019f4d4ret x30
    0019f4d8
    0019f4d8loc_19f4d8:
    0019f4d8stp x0, x1, [sp+8]
    0019f4dcstrb w2, [sp+24]
    0019f4e0strb w3, [sp+25]
    0019f4e4mov x3, x30
    0019f4e8bl runtime.morestack_noctxt.abi0
    0019f4ecldp x0, x1, [sp+8]
    0019f4f0ldrb w2, [sp+24]
    0019f4f4ldrb w3, [sp+25]
    0019f4f8b 0x19dd30
    0019f4fcudf 0
    0019dd30
    0019f500
    0019f500google.golang.org/protobuf/internal/descfmt.FormatDesc: ; void google.golang.org/protobuf/internal/descfmt.FormatDesc(fmt.State s, int32 r, google.golang.org/protobuf/reflect/protoreflect.Descriptor t)
    0019f500ldr x16, [x28+16]
    0019f504subs xzr, sp, x16
    0019f508b.ls 0x19f624
    0019f50cstr x30, [sp-112]!
    0019f510stur x29, [sp-8]
    0019f514sub x29, sp, 8
    0019f518str x0, [sp+120]
    0019f51cstr x1, [sp+128]
    0019f520str w2, [sp+136]
    0019f524str x3, [sp+144]
    0019f528str x4, [sp+152]
    0019f52cldrsw x5, [sp+136]
    0019f530subs wzr, w5, 118
    0019f534cset x5, eq
    0019f538strb w5, [sp+47]
    0019f53cb.eq 0x19f544
    0019f540b 0x19f5a0
    0019f544
    0019f544loc_19f544:
    0019f544ldr x2, [sp+120]
    0019f548ldrsb x27, [x2]
    0019f54cldr x0, [sp+128]
    0019f550ldr x2, [x2+24]
    0019f554movz x1, 43
    0019f558blr x2
    0019f55cstrb w0, [sp+45]
    0019f560strb w0, [sp+46]
    0019f564tbnz w0, 0, 0x19f56c
    0019f568b 0x19f570
    0019f56c
    0019f56cloc_19f56c:
    0019f56cb 0x19f594
    0019f570
    0019f570loc_19f570:
    0019f570ldr x2, [sp+120]
    0019f574ldrsb x27, [x2]
    0019f578ldr x0, [sp+128]
    0019f57cldr x2, [x2+24]
    0019f580movz x1, 35
    0019f584blr x2
    0019f588strb w0, [sp+44]
    0019f58cstrb w0, [sp+46]
    0019f590b 0x19f594
    0019f594
    0019f594loc_19f594:
    0019f594ldrb w5, [sp+46]
    0019f598strb w5, [sp+47]
    0019f59cb 0x19f5a4
    0019f5a0
    0019f5a0loc_19f5a0:
    0019f5a0b 0x19f5a4
    0019f5a4
    0019f5a4loc_19f5a4:
    0019f5a4ldr x0, [sp+144]
    0019f5a8ldrb w3, [sp+47]
    0019f5acldr x1, [sp+152]
    0019f5b0orr x2, xzr, 1
    0019f5b4mov x4, xzr
    0019f5b8bl google.golang.org/protobuf/internal/descfmt.formatDescOpt
    0019f5bcstr x0, [sp+80]
    0019f5c0str x1, [sp+88]
    0019f5c4ldr x1, [sp+128]
    0019f5c8ldr x5, [sp+120]
    0019f5ccstr x5, [sp+64]
    0019f5d0str x1, [sp+72]
    0019f5d4cbnz x5, 0x19f5dc
    0019f5d8b 0x19f5fc
    0019f5dc
    0019f5dcloc_19f5dc:
    0019f5dcstr x1, [sp+96]
    0019f5e0ldr x1, [x5+8]
    0019f5e4adrp x0, 0x872000
    0019f5e8add x0, x0, 3184
    0019f5ecbl runtime.typeAssert
    0019f5f0ldr x1, [sp+96]
    0019f5f4mov x5, x0
    0019f5f8b 0x19f600
    0019f5fc
    0019f5fcloc_19f5fc:
    0019f5fcb 0x19f600
    0019f600
    0019f600loc_19f600:
    0019f600str x5, [sp+48]
    0019f604str x1, [sp+56]
    0019f608ldr x2, [sp+80]
    0019f60cldr x3, [sp+88]
    0019f610mov x0, x5
    0019f614bl io.WriteString
    0019f618ldur x29, [sp-8]
    0019f61cldr x30, [sp], 112
    0019f620ret x30
    0019f624
    0019f624loc_19f624:
    0019f624stp x0, x1, [sp+8]
    0019f628str w2, [sp+24]
    0019f62cstp x3, x4, [sp+32]
    0019f630mov x3, x30
    0019f634bl runtime.morestack_noctxt.abi0
    0019f638ldp x0, x1, [sp+8]
    0019f63cldrsw x2, [sp+24]
    0019f640ldp x3, x4, [sp+32]
    0019f644b 0x19f500
    0019f648udf 0
    0019f64cudf 0
    0019f500