File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00201bc0
    00201bc0google.golang.org/protobuf/internal/impl.consumeSint64Value: ; void google.golang.org/protobuf/internal/impl.consumeSint64Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value p1, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
    00201bc0ldr x16, [x28+16]
    00201bc4sub x17, sp, 64
    00201bc8subs xzr, x17, x16
    00201bccb.ls 0x201e98
    00201bd0str x30, [sp-192]!
    00201bd4stur x29, [sp-8]
    00201bd8sub x29, sp, 8
    00201bdcstr x0, [sp+200]
    00201be0str x1, [sp+208]
    00201be4str x2, [sp+216]
    00201be8str x3, [sp+224]
    00201becstr x4, [sp+232]
    00201bf0str x5, [sp+240]
    00201bf4str w6, [sp+248]
    00201bf8strb w7, [sp+252]
    00201bfcstrb w8, [sp+256]
    00201c00str x9, [sp+264]
    00201c04str x10, [sp+272]
    00201c08str x11, [sp+280]
    00201c0cstp xzr, xzr, [sp+120]
    00201c10str xzr, [sp+136]
    00201c14str xzr, [sp+56]
    00201c18strb wzr, [sp+64]
    00201c1cstp xzr, xzr, [sp+144]
    00201c20ldrsb x7, [sp+252]
    00201c24ubfm x7, x7, 0, 7
    00201c28cbnz w7, 0x201c30
    00201c2cb 0x201c70
    00201c30
    00201c30loc_201c30:
    00201c30stp xzr, xzr, [sp+120]
    00201c34str xzr, [sp+136]
    00201c38adrp x27, 0x821000
    00201c3cldr x5, [x27+192]
    00201c40adrp x27, 0x821000
    00201c44ldr x6, [x27+200]
    00201c48str x5, [sp+144]
    00201c4cstr x6, [sp+152]
    00201c50ldr x3, [sp+56]
    00201c54ldr x0, [sp+120]
    00201c58ldrb w4, [sp+64]
    00201c5cldr x1, [sp+128]
    00201c60ldr x2, [sp+136]
    00201c64ldur x29, [sp-8]
    00201c68ldr x30, [sp], 192
    00201c6cret x30
    00201c70
    00201c70loc_201c70:
    00201c70str xzr, [sp+48]
    00201c74str xzr, [sp+72]
    00201c78ldr x7, [sp+208]
    00201c7cstr x7, [sp+96]
    00201c80subs xzr, x7, 0
    00201c84cset x8, ne
    00201c88strb w8, [sp+47]
    00201c8ccbnz x7, 0x201c94
    00201c90b 0x201cbc
    00201c94
    00201c94loc_201c94:
    00201c94ldr x1, [sp+208]
    00201c98ldr x7, [sp+200]
    00201c9csubs xzr, x1, 0
    00201ca0b.hi 0x201ca8
    00201ca4b 0x201e8c
    00201ca8
    00201ca8loc_201ca8:
    00201ca8ldrb w7, [x7]
    00201cacsubs wzr, w7, 128
    00201cb0cset x7, lo
    00201cb4strb w7, [sp+47]
    00201cb8b 0x201cc0
    00201cbc
    00201cbcloc_201cbc:
    00201cbcb 0x201cc0
    00201cc0
    00201cc0loc_201cc0:
    00201cc0ldrb w7, [sp+47]
    00201cc4tbnz w7, 0, 0x201ccc
    00201cc8b 0x201cf4
    00201ccc
    00201cccloc_201ccc:
    00201cccldr x1, [sp+208]
    00201cd0ldr x7, [sp+200]
    00201cd4subs xzr, x1, 0
    00201cd8b.hi 0x201ce0
    00201cdcb 0x201e84
    00201ce0
    00201ce0loc_201ce0:
    00201ce0ldrb w7, [x7]
    00201ce4str x7, [sp+48]
    00201ce8orr x7, xzr, 1
    00201cecstr x7, [sp+72]
    00201cf0b 0x201dc4
    00201cf4
    00201cf4loc_201cf4:
    00201cf4ldr x7, [sp+208]
    00201cf8str x7, [sp+96]
    00201cfcsubs xzr, x7, 2
    00201d00cset x7, ge
    00201d04strb w7, [sp+47]
    00201d08b.ge 0x201d10
    00201d0cb 0x201d38
    00201d10
    00201d10loc_201d10:
    00201d10ldr x1, [sp+208]
    00201d14ldr x7, [sp+200]
    00201d18subs xzr, x1, 1
    00201d1cb.hi 0x201d24
    00201d20b 0x201e7c
    00201d24
    00201d24loc_201d24:
    00201d24ldrb w7, [x7+1]
    00201d28subs wzr, w7, 128
    00201d2ccset x7, lo
    00201d30strb w7, [sp+47]
    00201d34b 0x201d3c
    00201d38
    00201d38loc_201d38:
    00201d38b 0x201d3c
    00201d3c
    00201d3cloc_201d3c:
    00201d3cldrb w7, [sp+47]
    00201d40tbnz w7, 0, 0x201d48
    00201d44b 0x201d94
    00201d48
    00201d48loc_201d48:
    00201d48ldr x1, [sp+208]
    00201d4cldr x7, [sp+200]
    00201d50subs xzr, x1, 0
    00201d54b.hi 0x201d5c
    00201d58b 0x201e74
    00201d5c
    00201d5cloc_201d5c:
    00201d5cldrb w7, [x7]
    00201d60and x7, x7, 127
    00201d64ldr x1, [sp+208]
    00201d68ldr x8, [sp+200]
    00201d6csubs xzr, x1, 1
    00201d70b.hi 0x201d78
    00201d74b 0x201e6c
    00201d78
    00201d78loc_201d78:
    00201d78ldrb w8, [x8+1]
    00201d7cubfm x8, x8, 57, 7
    00201d80add x7, x7, x8
    00201d84str x7, [sp+48]
    00201d88orr x7, xzr, 2
    00201d8cstr x7, [sp+72]
    00201d90b 0x201dc0
    00201d94
    00201d94loc_201d94:
    00201d94ldr x0, [sp+200]
    00201d98ldr x1, [sp+208]
    00201d9cldr x2, [sp+216]
    00201da0bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    00201da4str x0, [sp+88]
    00201da8str x1, [sp+96]
    00201dacstr x0, [sp+112]
    00201db0str x1, [sp+104]
    00201db4str x0, [sp+48]
    00201db8str x1, [sp+72]
    00201dbcb 0x201dc0
    00201dc0
    00201dc0loc_201dc0:
    00201dc0b 0x201dc4
    00201dc4
    00201dc4loc_201dc4:
    00201dc4ldr x7, [sp+72]
    00201dc8tbnz x7, 63, 0x201dd0
    00201dccb 0x201e10
    00201dd0
    00201dd0loc_201dd0:
    00201dd0stp xzr, xzr, [sp+120]
    00201dd4str xzr, [sp+136]
    00201dd8adrp x27, 0x821000
    00201ddcldr x5, [x27+160]
    00201de0adrp x27, 0x821000
    00201de4ldr x6, [x27+168]
    00201de8str x5, [sp+144]
    00201decstr x6, [sp+152]
    00201df0ldr x3, [sp+56]
    00201df4ldr x0, [sp+120]
    00201df8ldrb w4, [sp+64]
    00201dfcldr x1, [sp+128]
    00201e00ldr x2, [sp+136]
    00201e04ldur x29, [sp-8]
    00201e08ldr x30, [sp], 192
    00201e0cret x30
    00201e10
    00201e10loc_201e10:
    00201e10ldr x1, [sp+72]
    00201e14str x1, [sp+56]
    00201e18ldr x0, [sp+48]
    00201e1cbl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
    00201e20str x0, [sp+80]
    00201e24bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
    00201e28str x0, [sp+160]
    00201e2cstr x1, [sp+168]
    00201e30str x2, [sp+176]
    00201e34str x0, [sp+120]
    00201e38str x1, [sp+128]
    00201e3cstr x2, [sp+136]
    00201e40stp xzr, xzr, [sp+144]
    00201e44ldr x3, [sp+56]
    00201e48ldr x0, [sp+120]
    00201e4cldrb w4, [sp+64]
    00201e50ldr x1, [sp+128]
    00201e54ldr x2, [sp+136]
    00201e58mov x5, xzr
    00201e5cmov x6, xzr
    00201e60ldur x29, [sp-8]
    00201e64ldr x30, [sp], 192
    00201e68ret x30
    00201e6c
    00201e6cloc_201e6c:
    00201e6corr x0, xzr, 1
    00201e70bl runtime.panicIndex
    00201e74
    00201e74loc_201e74:
    00201e74mov x0, xzr
    00201e78bl runtime.panicIndex
    00201e7c
    00201e7cloc_201e7c:
    00201e7corr x0, xzr, 1
    00201e80bl runtime.panicIndex
    00201e84
    00201e84loc_201e84:
    00201e84mov x0, xzr
    00201e88bl runtime.panicIndex
    00201e8c
    00201e8cloc_201e8c:
    00201e8cmov x0, xzr
    00201e90bl runtime.panicIndex
    00201e94hint
    00201e98
    00201e98loc_201e98:
    00201e98stp x0, x1, [sp+8]
    00201e9cstp x2, x3, [sp+24]
    00201ea0stp x4, x5, [sp+40]
    00201ea4str w6, [sp+56]
    00201ea8strb w7, [sp+60]
    00201eacstrb w8, [sp+64]
    00201eb0stp x9, x10, [sp+72]
    00201eb4str x11, [sp+88]
    00201eb8mov x3, x30
    00201ebcbl runtime.morestack_noctxt.abi0
    00201ec0ldp x0, x1, [sp+8]
    00201ec4ldp x2, x3, [sp+24]
    00201ec8ldp x4, x5, [sp+40]
    00201eccldrsw x6, [sp+56]
    00201ed0ldrsb x7, [sp+60]
    00201ed4ldrb w8, [sp+64]
    00201ed8ldp x9, x10, [sp+72]
    00201edcldr x11, [sp+88]
    00201ee0b 0x201bc0
    00201ee4udf 0
    00201ee8udf 0
    00201eecudf 0
    00201bc0
    00201ef0
    00201ef0google.golang.org/protobuf/internal/impl.sizeSint64SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeSint64SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    00201ef0ldr x16, [x28+16]
    00201ef4subs xzr, sp, x16
    00201ef8b.ls 0x201fdc
    00201efcstr x30, [sp-128]!
    00201f00stur x29, [sp-8]
    00201f04sub x29, sp, 8
    00201f08str x0, [sp+136]
    00201f0cstr x1, [sp+144]
    00201f10str x2, [sp+152]
    00201f14str x3, [sp+160]
    00201f18strb w4, [sp+168]
    00201f1cstr xzr, [sp+32]
    00201f20ldr x0, [sp+136]
    00201f24ldr x1, [sp+144]
    00201f28bl google.golang.org/protobuf/reflect/protoreflect.Value.List
    00201f2cstr x0, [sp+104]
    00201f30str x1, [sp+112]
    00201f34ldrsb x27, [x0]
    00201f38ldr x3, [x0+56]
    00201f3cmov x0, x1
    00201f40blr x3
    00201f44str x0, [sp+64]
    00201f48str xzr, [sp+48]
    00201f4cstr x0, [sp+40]
    00201f50b 0x201f54
    00201f54
    00201f54loc_201f54:
    00201f54ldr x2, [sp+40]
    00201f58ldr x3, [sp+48]
    00201f5csubs xzr, x2, x3
    00201f60b.gt 0x201f68
    00201f64b 0x201fcc
    00201f68
    00201f68loc_201f68:
    00201f68ldr x1, [sp+48]
    00201f6cldr x2, [sp+104]
    00201f70ldrsb x27, [x2]
    00201f74ldr x2, [x2+40]
    00201f78ldr x0, [sp+112]
    00201f7cblr x2
    00201f80str x0, [sp+80]
    00201f84str x1, [sp+88]
    00201f88str x2, [sp+96]
    00201f8cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    00201f90str x0, [sp+56]
    00201f94bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
    00201f98str x0, [sp+72]
    00201f9cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
    00201fa0str x0, [sp+64]
    00201fa4ldr x2, [sp+32]
    00201fa8ldr x3, [sp+160]
    00201facadd x3, x3, x0
    00201fb0add x2, x2, x3
    00201fb4str x2, [sp+32]
    00201fb8b 0x201fbc
    00201fbc
    00201fbcloc_201fbc:
    00201fbcldr x2, [sp+48]
    00201fc0add x2, x2, 1
    00201fc4str x2, [sp+48]
    00201fc8b 0x201f54
    00201fcc
    00201fccloc_201fcc:
    00201fccldr x0, [sp+32]
    00201fd0ldur x29, [sp-8]
    00201fd4ldr x30, [sp], 128
    00201fd8ret x30
    00201fdc
    00201fdcloc_201fdc:
    00201fdcstp x0, x1, [sp+8]
    00201fe0stp x2, x3, [sp+24]
    00201fe4strb w4, [sp+40]
    00201fe8mov x3, x30
    00201fecbl runtime.morestack_noctxt.abi0
    00201ff0ldp x0, x1, [sp+8]
    00201ff4ldp x2, x3, [sp+24]
    00201ff8ldrb w4, [sp+40]
    00201ffcb 0x201ef0
    00201ef0
    00202000
    00202000google.golang.org/protobuf/internal/impl.appendSint64SliceValue: ; void google.golang.org/protobuf/internal/impl.appendSint64SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    00202000ldr x16, [x28+16]
    00202004sub x17, sp, 48
    00202008subs xzr, x17, x16
    0020200cb.ls 0x20216c
    00202010str x30, [sp-176]!
    00202014stur x29, [sp-8]
    00202018sub x29, sp, 8
    0020201cstr x0, [sp+184]
    00202020str x1, [sp+192]
    00202024str x2, [sp+200]
    00202028str x3, [sp+208]
    0020202cstr x4, [sp+216]
    00202030str x5, [sp+224]
    00202034str x6, [sp+232]
    00202038strb w7, [sp+240]
    0020203cstr xzr, [sp+104]
    00202040stp xzr, xzr, [sp+112]
    00202044stp xzr, xzr, [sp+88]
    00202048ldr x0, [sp+208]
    0020204cldr x1, [sp+216]
    00202050ldr x2, [sp+224]
    00202054bl google.golang.org/protobuf/reflect/protoreflect.Value.List
    00202058str x0, [sp+152]
    0020205cstr x1, [sp+160]
    00202060ldrsb x27, [x0]
    00202064ldr x3, [x0+56]
    00202068mov x0, x1
    0020206cblr x3
    00202070str x0, [sp+80]
    00202074str xzr, [sp+56]
    00202078str x0, [sp+48]
    0020207cb 0x202080
    00202080
    00202080loc_202080:
    00202080ldr x5, [sp+48]
    00202084ldr x6, [sp+56]
    00202088subs xzr, x5, x6
    0020208cb.gt 0x202094
    00202090b 0x202130
    00202094
    00202094loc_202094:
    00202094ldr x1, [sp+56]
    00202098ldr x2, [sp+152]
    0020209cldrsb x27, [x2]
    002020a0ldr x2, [x2+40]
    002020a4ldr x0, [sp+160]
    002020a8blr x2
    002020acstr x0, [sp+128]
    002020b0str x1, [sp+136]
    002020b4str x2, [sp+144]
    002020b8ldr x3, [sp+232]
    002020bcldr x0, [sp+184]
    002020c0ldr x1, [sp+192]
    002020c4ldr x2, [sp+200]
    002020c8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    002020ccstr x0, [sp+184]
    002020d0str x1, [sp+192]
    002020d4str x2, [sp+200]
    002020d8ldr x0, [sp+128]
    002020dcldr x1, [sp+136]
    002020e0ldr x2, [sp+144]
    002020e4bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    002020e8str x0, [sp+72]
    002020ecbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
    002020f0str x0, [sp+64]
    002020f4ldr x1, [sp+192]
    002020f8ldr x2, [sp+200]
    002020fcldr x3, [sp+184]
    00202100mov x4, x0
    00202104mov x0, x3
    00202108mov x3, x4
    0020210cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
    00202110str x0, [sp+184]
    00202114str x1, [sp+192]
    00202118str x2, [sp+200]
    0020211cb 0x202120
    00202120
    00202120loc_202120:
    00202120ldr x5, [sp+56]
    00202124add x5, x5, 1
    00202128str x5, [sp+56]
    0020212cb 0x202080
    00202130
    00202130loc_202130:
    00202130ldr x5, [sp+184]
    00202134ldr x6, [sp+192]
    00202138ldr x7, [sp+200]
    0020213cstr x5, [sp+104]
    00202140str x6, [sp+112]
    00202144str x7, [sp+120]
    00202148stp xzr, xzr, [sp+88]
    0020214cldr x0, [sp+104]
    00202150ldr x1, [sp+112]
    00202154ldr x2, [sp+120]
    00202158mov x3, xzr
    0020215cmov x4, xzr
    00202160ldur x29, [sp-8]
    00202164ldr x30, [sp], 176
    00202168ret x30
    0020216c
    0020216cloc_20216c:
    0020216cstp x0, x1, [sp+8]
    00202170stp x2, x3, [sp+24]
    00202174stp x4, x5, [sp+40]
    00202178str x6, [sp+56]
    0020217cstrb w7, [sp+64]
    00202180mov x3, x30
    00202184bl runtime.morestack_noctxt.abi0
    00202188ldp x0, x1, [sp+8]
    0020218cldp x2, x3, [sp+24]
    00202190ldp x4, x5, [sp+40]
    00202194ldr x6, [sp+56]
    00202198ldrb w7, [sp+64]
    0020219cb 0x202000
    00202000
    002021a0
    002021a0google.golang.org/protobuf/internal/impl.consumeSint64SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeSint64SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, google.golang.org/protobuf/encoding/protowire.Number p2, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
    002021a0ldr x16, [x28+16]
    002021a4sub x17, sp, 208
    002021a8subs xzr, x17, x16
    002021acb.ls 0x20284c
    002021b0sub x20, sp, 336
    002021b4stp x29, x30, [x20-8]
    002021b8add sp, x20, 0
    002021bcsub x29, sp, 8
    002021c0str x0, [sp+344]
    002021c4str x1, [sp+352]
    002021c8str x2, [sp+360]
    002021ccstr x3, [sp+368]
    002021d0str x4, [sp+376]
    002021d4str x5, [sp+384]
    002021d8str w6, [sp+392]
    002021dcstrb w7, [sp+396]
    002021e0strb w8, [sp+400]
    002021e4str x9, [sp+408]
    002021e8str x10, [sp+416]
    002021ecstr x11, [sp+424]
    002021f0stp xzr, xzr, [sp+176]
    002021f4str xzr, [sp+192]
    002021f8str xzr, [sp+64]
    002021fcstrb wzr, [sp+72]
    00202200stp xzr, xzr, [sp+216]
    00202204ldr x0, [sp+368]
    00202208ldr x1, [sp+376]
    0020220cldr x2, [sp+384]
    00202210bl google.golang.org/protobuf/reflect/protoreflect.Value.List
    00202214str x0, [sp+200]
    00202218str x1, [sp+208]
    0020221cldrsb x3, [sp+396]
    00202220ubfm x3, x3, 0, 7
    00202224subs wzr, w3, 2
    00202228b.eq 0x202230
    0020222cb 0x2022cc
    00202230
    00202230loc_202230:
    00202230str xzr, [sp+280]
    00202234stp xzr, xzr, [sp+288]
    00202238ldr x0, [sp+344]
    0020223cldr x1, [sp+352]
    00202240ldr x2, [sp+360]
    00202244bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    00202248str x0, [sp+280]
    0020224cstr x1, [sp+288]
    00202250str x2, [sp+296]
    00202254str x3, [sp+128]
    00202258str x0, [sp+304]
    0020225cstr x1, [sp+312]
    00202260str x2, [sp+320]
    00202264ldr x3, [sp+128]
    00202268str x3, [sp+168]
    0020226cstr x0, [sp+232]
    00202270str x1, [sp+240]
    00202274str x2, [sp+248]
    00202278ldr x3, [sp+168]
    0020227cstr x3, [sp+96]
    00202280tbnz x3, 63, 0x202288
    00202284b 0x2022c8
    00202288
    00202288loc_202288:
    00202288stp xzr, xzr, [sp+176]
    0020228cstr xzr, [sp+192]
    00202290adrp x27, 0x820000
    00202294ldr x5, [x27+160]
    00202298adrp x27, 0x820000
    0020229cldr x6, [x27+168]
    002022a0str x5, [sp+216]
    002022a4str x6, [sp+224]
    002022a8ldr x3, [sp+64]
    002022acldr x0, [sp+176]
    002022b0ldrb w4, [sp+72]
    002022b4ldr x1, [sp+184]
    002022b8ldr x2, [sp+192]
    002022bcldp x29, x30, [sp-8]
    002022c0add sp, sp, 336
    002022c4ret x30
    002022c8
    002022c8loc_2022c8:
    002022c8b 0x202580
    002022cc
    002022ccloc_2022cc:
    002022ccldrsb x7, [sp+396]
    002022d0ubfm x7, x7, 0, 7
    002022d4cbnz w7, 0x2022dc
    002022d8b 0x20231c
    002022dc
    002022dcloc_2022dc:
    002022dcstp xzr, xzr, [sp+176]
    002022e0str xzr, [sp+192]
    002022e4adrp x27, 0x820000
    002022e8ldr x5, [x27+192]
    002022ecadrp x27, 0x820000
    002022f0ldr x6, [x27+200]
    002022f4str x5, [sp+216]
    002022f8str x6, [sp+224]
    002022fcldr x3, [sp+64]
    00202300ldr x0, [sp+176]
    00202304ldrb w4, [sp+72]
    00202308ldr x1, [sp+184]
    0020230cldr x2, [sp+192]
    00202310ldp x29, x30, [sp-8]
    00202314add sp, sp, 336
    00202318ret x30
    0020231c
    0020231cloc_20231c:
    0020231cstr xzr, [sp+48]
    00202320str xzr, [sp+80]
    00202324ldr x7, [sp+352]
    00202328str x7, [sp+128]
    0020232csubs xzr, x7, 0
    00202330cset x8, ne
    00202334strb w8, [sp+47]
    00202338cbnz x7, 0x202340
    0020233cb 0x202368
    00202340
    00202340loc_202340:
    00202340ldr x1, [sp+352]
    00202344ldr x7, [sp+344]
    00202348subs xzr, x1, 0
    0020234cb.hi 0x202354
    00202350b 0x202578
    00202354
    00202354loc_202354:
    00202354ldrb w7, [x7]
    00202358subs wzr, w7, 128
    0020235ccset x7, lo
    00202360strb w7, [sp+47]
    00202364b 0x20236c
    00202368
    00202368loc_202368:
    00202368b 0x20236c
    0020236c
    0020236cloc_20236c:
    0020236cldrb w7, [sp+47]
    00202370tbnz w7, 0, 0x202378
    00202374b 0x2023a0
    00202378
    00202378loc_202378:
    00202378ldr x1, [sp+352]
    0020237cldr x7, [sp+344]
    00202380subs xzr, x1, 0
    00202384b.hi 0x20238c
    00202388b 0x202570
    0020238c
    0020238cloc_20238c:
    0020238cldrb w7, [x7]
    00202390str x7, [sp+48]
    00202394orr x7, xzr, 1
    00202398str x7, [sp+80]
    0020239cb 0x202470
    002023a0
    002023a0loc_2023a0:
    002023a0ldr x7, [sp+352]
    002023a4str x7, [sp+128]
    002023a8subs xzr, x7, 2
    002023accset x7, ge
    002023b0strb w7, [sp+47]
    002023b4b.ge 0x2023bc
    002023b8b 0x2023e4
    002023bc
    002023bcloc_2023bc:
    002023bcldr x1, [sp+352]
    002023c0ldr x7, [sp+344]
    002023c4subs xzr, x1, 1
    002023c8b.hi 0x2023d0
    002023ccb 0x202568
    002023d0
    002023d0loc_2023d0:
    002023d0ldrb w7, [x7+1]
    002023d4subs wzr, w7, 128
    002023d8cset x7, lo
    002023dcstrb w7, [sp+47]
    002023e0b 0x2023e8
    002023e4
    002023e4loc_2023e4:
    002023e4b 0x2023e8
    002023e8
    002023e8loc_2023e8:
    002023e8ldrb w7, [sp+47]
    002023ectbnz w7, 0, 0x2023f4
    002023f0b 0x202440
    002023f4
    002023f4loc_2023f4:
    002023f4ldr x1, [sp+352]
    002023f8ldr x7, [sp+344]
    002023fcsubs xzr, x1, 0
    00202400b.hi 0x202408
    00202404b 0x202560
    00202408
    00202408loc_202408:
    00202408ldrb w7, [x7]
    0020240cand x7, x7, 127
    00202410ldr x1, [sp+352]
    00202414ldr x8, [sp+344]
    00202418subs xzr, x1, 1
    0020241cb.hi 0x202424
    00202420b 0x202558
    00202424
    00202424loc_202424:
    00202424ldrb w8, [x8+1]
    00202428ubfm x8, x8, 57, 7
    0020242cadd x7, x7, x8
    00202430str x7, [sp+48]
    00202434orr x7, xzr, 2
    00202438str x7, [sp+80]
    0020243cb 0x20246c
    00202440
    00202440loc_202440:
    00202440ldr x0, [sp+344]
    00202444ldr x1, [sp+352]
    00202448ldr x2, [sp+360]
    0020244cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    00202450str x0, [sp+112]
    00202454str x1, [sp+128]
    00202458str x0, [sp+144]
    0020245cstr x1, [sp+136]
    00202460str x0, [sp+48]
    00202464str x1, [sp+80]
    00202468b 0x20246c
    0020246c
    0020246cloc_20246c:
    0020246cb 0x202470
    00202470
    00202470loc_202470:
    00202470ldr x7, [sp+80]
    00202474tbnz x7, 63, 0x20247c
    00202478b 0x2024bc
    0020247c
    0020247cloc_20247c:
    0020247cstp xzr, xzr, [sp+176]
    00202480str xzr, [sp+192]
    00202484adrp x27, 0x820000
    00202488ldr x5, [x27+160]
    0020248cadrp x27, 0x820000
    00202490ldr x6, [x27+168]
    00202494str x5, [sp+216]
    00202498str x6, [sp+224]
    0020249cldr x3, [sp+64]
    002024a0ldr x0, [sp+176]
    002024a4ldrb w4, [sp+72]
    002024a8ldr x1, [sp+184]
    002024acldr x2, [sp+192]
    002024b0ldp x29, x30, [sp-8]
    002024b4add sp, sp, 336
    002024b8ret x30
    002024bc
    002024bcloc_2024bc:
    002024bcldr x0, [sp+48]
    002024c0bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
    002024c4str x0, [sp+104]
    002024c8bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
    002024ccstr x0, [sp+256]
    002024d0str x1, [sp+264]
    002024d4str x2, [sp+272]
    002024d8ldr x3, [sp+200]
    002024dcldrsb x27, [x3]
    002024e0ldr x4, [sp+208]
    002024e4ldr x3, [x3+24]
    002024e8mov x5, x0
    002024ecmov x0, x4
    002024f0mov x6, x1
    002024f4mov x1, x5
    002024f8mov x7, x2
    002024fcmov x2, x6
    00202500mov x8, x3
    00202504mov x3, x7
    00202508blr x8
    0020250cldr x1, [sp+80]
    00202510str x1, [sp+64]
    00202514ldr x1, [sp+368]
    00202518ldr x2, [sp+376]
    0020251cldr x3, [sp+384]
    00202520str x1, [sp+176]
    00202524str x2, [sp+184]
    00202528str x3, [sp+192]
    0020252cstp xzr, xzr, [sp+216]
    00202530ldr x3, [sp+64]
    00202534ldr x0, [sp+176]
    00202538ldrb w4, [sp+72]
    0020253cldr x1, [sp+184]
    00202540ldr x2, [sp+192]
    00202544mov x5, xzr
    00202548mov x6, xzr
    0020254cldp x29, x30, [sp-8]
    00202550add sp, sp, 336
    00202554ret x30
    00202558
    00202558loc_202558:
    00202558orr x0, xzr, 1
    0020255cbl runtime.panicIndex
    00202560
    00202560loc_202560:
    00202560mov x0, xzr
    00202564bl runtime.panicIndex
    00202568
    00202568loc_202568:
    00202568orr x0, xzr, 1
    0020256cbl runtime.panicIndex
    00202570
    00202570loc_202570:
    00202570mov x0, xzr
    00202574bl runtime.panicIndex
    00202578
    00202578loc_202578:
    00202578mov x0, xzr
    0020257cbl runtime.panicIndex
    00202580
    00202580loc_202580:
    00202580ldr x7, [sp+240]
    00202584str x7, [sp+128]
    00202588cbnz x7, 0x202590
    0020258cb 0x2027d0
    00202590
    00202590loc_202590:
    00202590str xzr, [sp+56]
    00202594str xzr, [sp+88]
    00202598ldr x7, [sp+240]
    0020259cstr x7, [sp+120]
    002025a0subs xzr, x7, 0
    002025a4cset x8, ne
    002025a8strb w8, [sp+47]
    002025accbnz x7, 0x2025b4
    002025b0b 0x2025dc
    002025b4
    002025b4loc_2025b4:
    002025b4ldr x1, [sp+240]
    002025b8ldr x7, [sp+232]
    002025bcsubs xzr, x1, 0
    002025c0b.hi 0x2025c8
    002025c4b 0x202840
    002025c8
    002025c8loc_2025c8:
    002025c8ldrb w7, [x7]
    002025ccsubs wzr, w7, 128
    002025d0cset x7, lo
    002025d4strb w7, [sp+47]
    002025d8b 0x2025e0
    002025dc
    002025dcloc_2025dc:
    002025dcb 0x2025e0
    002025e0
    002025e0loc_2025e0:
    002025e0ldrb w7, [sp+47]
    002025e4tbnz w7, 0, 0x2025ec
    002025e8b 0x202614
    002025ec
    002025ecloc_2025ec:
    002025ecldr x1, [sp+240]
    002025f0ldr x7, [sp+232]
    002025f4subs xzr, x1, 0
    002025f8b.hi 0x202600
    002025fcb 0x202838
    00202600
    00202600loc_202600:
    00202600ldrb w7, [x7]
    00202604str x7, [sp+56]
    00202608orr x7, xzr, 1
    0020260cstr x7, [sp+88]
    00202610b 0x2026ec
    00202614
    00202614loc_202614:
    00202614ldr x7, [sp+240]
    00202618str x7, [sp+120]
    0020261csubs xzr, x7, 2
    00202620cset x7, ge
    00202624strb w7, [sp+47]
    00202628b.ge 0x202630
    0020262cb 0x202658
    00202630
    00202630loc_202630:
    00202630ldr x1, [sp+240]
    00202634ldr x7, [sp+232]
    00202638subs xzr, x1, 1
    0020263cb.hi 0x202644
    00202640b 0x202830
    00202644
    00202644loc_202644:
    00202644ldrb w7, [x7+1]
    00202648subs wzr, w7, 128
    0020264ccset x7, lo
    00202650strb w7, [sp+47]
    00202654b 0x20265c
    00202658
    00202658loc_202658:
    00202658b 0x20265c
    0020265c
    0020265cloc_20265c:
    0020265cldrb w7, [sp+47]
    00202660tbnz w7, 0, 0x202668
    00202664b 0x2026b4
    00202668
    00202668loc_202668:
    00202668ldr x1, [sp+240]
    0020266cldr x7, [sp+232]
    00202670subs xzr, x1, 0
    00202674b.hi 0x20267c
    00202678b 0x202828
    0020267c
    0020267cloc_20267c:
    0020267cldrb w7, [x7]
    00202680and x7, x7, 127
    00202684ldr x1, [sp+240]
    00202688ldr x8, [sp+232]
    0020268csubs xzr, x1, 1
    00202690b.hi 0x202698
    00202694b 0x202820
    00202698
    00202698loc_202698:
    00202698ldrb w8, [x8+1]
    0020269cubfm x8, x8, 57, 7
    002026a0add x7, x7, x8
    002026a4str x7, [sp+56]
    002026a8orr x7, xzr, 2
    002026acstr x7, [sp+88]
    002026b0b 0x2026e4
    002026b4
    002026b4loc_2026b4:
    002026b4ldr x0, [sp+232]
    002026b8ldr x1, [sp+240]
    002026bcldr x2, [sp+248]
    002026c0bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    002026c4str x0, [sp+112]
    002026c8str x1, [sp+120]
    002026ccstr x0, [sp+160]
    002026d0str x1, [sp+152]
    002026d4str x0, [sp+56]
    002026d8str x1, [sp+88]
    002026dcorr x7, xzr, 2
    002026e0b 0x2026e4
    002026e4
    002026e4loc_2026e4:
    002026e4orr x7, xzr, 1
    002026e8b 0x2026ec
    002026ec
    002026ecloc_2026ec:
    002026ecldr x8, [sp+88]
    002026f0tbnz x8, 63, 0x2026f8
    002026f4b 0x202738
    002026f8
    002026f8loc_2026f8:
    002026f8stp xzr, xzr, [sp+176]
    002026fcstr xzr, [sp+192]
    00202700adrp x27, 0x820000
    00202704ldr x5, [x27+160]
    00202708adrp x27, 0x820000
    0020270cldr x6, [x27+168]
    00202710str x5, [sp+216]
    00202714str x6, [sp+224]
    00202718ldr x3, [sp+64]
    0020271cldr x0, [sp+176]
    00202720ldrb w4, [sp+72]
    00202724ldr x1, [sp+184]
    00202728ldr x2, [sp+192]
    0020272cldp x29, x30, [sp-8]
    00202730add sp, sp, 336
    00202734ret x30
    00202738
    00202738loc_202738:
    00202738ldr x0, [sp+56]
    0020273cbl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
    00202740str x0, [sp+104]
    00202744bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
    00202748str x0, [sp+256]
    0020274cstr x1, [sp+264]
    00202750str x2, [sp+272]
    00202754ldr x3, [sp+200]
    00202758ldrsb x27, [x3]
    0020275cldr x4, [sp+208]
    00202760ldr x3, [x3+24]
    00202764mov x5, x0
    00202768mov x0, x4
    0020276cmov x6, x1
    00202770mov x1, x5
    00202774mov x7, x2
    00202778mov x2, x6
    0020277cmov x8, x3
    00202780mov x3, x7
    00202784blr x8
    00202788ldr x0, [sp+88]
    0020278cldr x1, [sp+240]
    00202790ldr x2, [sp+232]
    00202794ldr x3, [sp+248]
    00202798b 0x20279c
    0020279c
    0020279cloc_20279c:
    0020279csubs xzr, x1, x0
    002027a0b.hs 0x2027a8
    002027a4b 0x20281c
    002027a8
    002027a8loc_2027a8:
    002027a8sub x7, x3, x0
    002027acsub x8, x1, x0
    002027b0sub x9, xzr, x7
    002027b4and x9, x0, x9, asr #63
    002027b8add x9, x2, x9
    002027bcstr x9, [sp+232]
    002027c0str x8, [sp+240]
    002027c4str x7, [sp+248]
    002027c8b 0x2027cc
    002027cc
    002027ccloc_2027cc:
    002027ccb 0x202580
    002027d0
    002027d0loc_2027d0:
    002027d0ldr x7, [sp+96]
    002027d4str x7, [sp+64]
    002027d8ldr x7, [sp+368]
    002027dcldr x8, [sp+376]
    002027e0ldr x9, [sp+384]
    002027e4str x7, [sp+176]
    002027e8str x8, [sp+184]
    002027ecstr x9, [sp+192]
    002027f0stp xzr, xzr, [sp+216]
    002027f4ldr x3, [sp+64]
    002027f8ldr x0, [sp+176]
    002027fcldrb w4, [sp+72]
    00202800ldr x1, [sp+184]
    00202804ldr x2, [sp+192]
    00202808mov x5, xzr
    0020280cmov x6, xzr
    00202810ldp x29, x30, [sp-8]
    00202814add sp, sp, 336
    00202818ret x30
    0020281c
    0020281cloc_20281c:
    0020281cbl runtime.panicSliceB
    00202820
    00202820loc_202820:
    00202820orr x0, xzr, 1
    00202824bl runtime.panicIndex
    00202828
    00202828loc_202828:
    00202828mov x0, xzr
    0020282cbl runtime.panicIndex
    00202830
    00202830loc_202830:
    00202830orr x0, xzr, 1
    00202834bl runtime.panicIndex
    00202838
    00202838loc_202838:
    00202838mov x0, xzr
    0020283cbl runtime.panicIndex
    00202840
    00202840loc_202840:
    00202840mov x0, xzr
    00202844bl runtime.panicIndex
    00202848hint
    0020284c
    0020284cloc_20284c:
    0020284cstp x0, x1, [sp+8]
    00202850stp x2, x3, [sp+24]
    00202854stp x4, x5, [sp+40]
    00202858str w6, [sp+56]
    0020285cstrb w7, [sp+60]
    00202860strb w8, [sp+64]
    00202864stp x9, x10, [sp+72]
    00202868str x11, [sp+88]
    0020286cmov x3, x30
    00202870bl runtime.morestack_noctxt.abi0
    00202874ldp x0, x1, [sp+8]
    00202878ldp x2, x3, [sp+24]
    0020287cldp x4, x5, [sp+40]
    00202880ldrsw x6, [sp+56]
    00202884ldrsb x7, [sp+60]
    00202888ldrb w8, [sp+64]
    0020288cldp x9, x10, [sp+72]
    00202890ldr x11, [sp+88]
    00202894b 0x2021a0
    00202898udf 0
    0020289cudf 0
    002021a0
    002028a0
    002028a0google.golang.org/protobuf/internal/impl.sizeSint64PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeSint64PackedSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    002028a0ldr x16, [x28+16]
    002028a4sub x17, sp, 16
    002028a8subs xzr, x17, x16
    002028acb.ls 0x2029bc
    002028b0str x30, [sp-144]!
    002028b4stur x29, [sp-8]
    002028b8sub x29, sp, 8
    002028bcstr x0, [sp+152]
    002028c0str x1, [sp+160]
    002028c4str x2, [sp+168]
    002028c8str x3, [sp+176]
    002028ccstrb w4, [sp+184]
    002028d0str xzr, [sp+32]
    002028d4ldr x0, [sp+152]
    002028d8ldr x1, [sp+160]
    002028dcbl google.golang.org/protobuf/reflect/protoreflect.Value.List
    002028e0str x0, [sp+120]
    002028e4str x1, [sp+128]
    002028e8ldrsb x27, [x0]
    002028ecldr x3, [x0+56]
    002028f0mov x0, x1
    002028f4blr x3
    002028f8str x0, [sp+56]
    002028fccbz x0, 0x202904
    00202900b 0x202918
    00202904
    00202904loc_202904:
    00202904str xzr, [sp+32]
    00202908mov x0, xzr
    0020290cldur x29, [sp-8]
    00202910ldr x30, [sp], 144
    00202914ret x30
    00202918
    00202918loc_202918:
    00202918str xzr, [sp+40]
    0020291cstr xzr, [sp+64]
    00202920str x0, [sp+48]
    00202924b 0x202928
    00202928
    00202928loc_202928:
    00202928ldr x2, [sp+48]
    0020292cldr x3, [sp+64]
    00202930subs xzr, x2, x3
    00202934b.gt 0x20293c
    00202938b 0x202998
    0020293c
    0020293cloc_20293c:
    0020293cldr x1, [sp+64]
    00202940ldr x2, [sp+120]
    00202944ldrsb x27, [x2]
    00202948ldr x2, [x2+40]
    0020294cldr x0, [sp+128]
    00202950blr x2
    00202954str x0, [sp+96]
    00202958str x1, [sp+104]
    0020295cstr x2, [sp+112]
    00202960bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    00202964str x0, [sp+88]
    00202968bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
    0020296cstr x0, [sp+80]
    00202970bl google.golang.org/protobuf/encoding/protowire.SizeVarint
    00202974str x0, [sp+72]
    00202978ldr x2, [sp+40]
    0020297cadd x2, x2, x0
    00202980str x2, [sp+40]
    00202984b 0x202988
    00202988
    00202988loc_202988:
    00202988ldr x2, [sp+64]
    0020298cadd x2, x2, 1
    00202990str x2, [sp+64]
    00202994b 0x202928
    00202998
    00202998loc_202998:
    00202998ldr x0, [sp+40]
    0020299cbl google.golang.org/protobuf/encoding/protowire.SizeBytes
    002029a0str x0, [sp+72]
    002029a4ldr x1, [sp+176]
    002029a8add x0, x1, x0
    002029acstr x0, [sp+32]
    002029b0ldur x29, [sp-8]
    002029b4ldr x30, [sp], 144
    002029b8ret x30
    002029bc
    002029bcloc_2029bc:
    002029bcstp x0, x1, [sp+8]
    002029c0stp x2, x3, [sp+24]
    002029c4strb w4, [sp+40]
    002029c8mov x3, x30
    002029ccbl runtime.morestack_noctxt.abi0
    002029d0ldp x0, x1, [sp+8]
    002029d4ldp x2, x3, [sp+24]
    002029d8ldrb w4, [sp+40]
    002029dcb 0x2028a0
    002028a0
    002029e0
    002029e0google.golang.org/protobuf/internal/impl.appendSint64PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendSint64PackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    002029e0ldr x16, [x28+16]
    002029e4sub x17, sp, 80
    002029e8subs xzr, x17, x16
    002029ecb.ls 0x202c1c
    002029f0str x30, [sp-208]!
    002029f4stur x29, [sp-8]
    002029f8sub x29, sp, 8
    002029fcstr x0, [sp+216]
    00202a00str x1, [sp+224]
    00202a04str x2, [sp+232]
    00202a08str x3, [sp+240]
    00202a0cstr x4, [sp+248]
    00202a10str x5, [sp+256]
    00202a14str x6, [sp+264]
    00202a18strb w7, [sp+272]
    00202a1cstr xzr, [sp+112]
    00202a20stp xzr, xzr, [sp+120]
    00202a24stp xzr, xzr, [sp+96]
    00202a28ldr x0, [sp+240]
    00202a2cldr x1, [sp+248]
    00202a30ldr x2, [sp+256]
    00202a34bl google.golang.org/protobuf/reflect/protoreflect.Value.List
    00202a38str x0, [sp+184]
    00202a3cstr x1, [sp+192]
    00202a40ldrsb x27, [x0]
    00202a44ldr x3, [x0+56]
    00202a48mov x0, x1
    00202a4cblr x3
    00202a50str x0, [sp+48]
    00202a54cbz x0, 0x202a5c
    00202a58b 0x202a98
    00202a5c
    00202a5cloc_202a5c:
    00202a5cldr x5, [sp+216]
    00202a60ldr x6, [sp+224]
    00202a64ldr x7, [sp+232]
    00202a68str x5, [sp+112]
    00202a6cstr x6, [sp+120]
    00202a70str x7, [sp+128]
    00202a74stp xzr, xzr, [sp+96]
    00202a78ldr x0, [sp+112]
    00202a7cldr x1, [sp+120]
    00202a80ldr x2, [sp+128]
    00202a84mov x3, xzr
    00202a88mov x4, xzr
    00202a8cldur x29, [sp-8]
    00202a90ldr x30, [sp], 208
    00202a94ret x30
    00202a98
    00202a98loc_202a98:
    00202a98ldr x3, [sp+264]
    00202a9cldr x0, [sp+216]
    00202aa0ldr x1, [sp+224]
    00202aa4ldr x2, [sp+232]
    00202aa8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    00202aacstr x0, [sp+216]
    00202ab0str x1, [sp+224]
    00202ab4str x2, [sp+232]
    00202ab8str xzr, [sp+40]
    00202abcstr xzr, [sp+64]
    00202ac0b 0x202ac4
    00202ac4
    00202ac4loc_202ac4:
    00202ac4ldr x4, [sp+48]
    00202ac8ldr x5, [sp+64]
    00202accsubs xzr, x4, x5
    00202ad0b.gt 0x202ad8
    00202ad4b 0x202b34
    00202ad8
    00202ad8loc_202ad8:
    00202ad8ldr x1, [sp+64]
    00202adcldr x2, [sp+184]
    00202ae0ldrsb x27, [x2]
    00202ae4ldr x2, [x2+40]
    00202ae8ldr x0, [sp+192]
    00202aecblr x2
    00202af0str x0, [sp+160]
    00202af4str x1, [sp+168]
    00202af8str x2, [sp+176]
    00202afcbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    00202b00str x0, [sp+88]
    00202b04bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
    00202b08str x0, [sp+80]
    00202b0cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
    00202b10str x0, [sp+72]
    00202b14ldr x2, [sp+40]
    00202b18add x2, x2, x0
    00202b1cstr x2, [sp+40]
    00202b20b 0x202b24
    00202b24
    00202b24loc_202b24:
    00202b24ldr x4, [sp+64]
    00202b28add x4, x4, 1
    00202b2cstr x4, [sp+64]
    00202b30b 0x202ac4
    00202b34
    00202b34loc_202b34:
    00202b34ldr x0, [sp+216]
    00202b38ldr x1, [sp+224]
    00202b3cldr x2, [sp+232]
    00202b40ldr x3, [sp+40]
    00202b44bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    00202b48str x0, [sp+216]
    00202b4cstr x1, [sp+224]
    00202b50str x2, [sp+232]
    00202b54str xzr, [sp+56]
    00202b58b 0x202b5c
    00202b5c
    00202b5cloc_202b5c:
    00202b5cldr x5, [sp+48]
    00202b60ldr x6, [sp+56]
    00202b64subs xzr, x5, x6
    00202b68b.gt 0x202b70
    00202b6cb 0x202be0
    00202b70
    00202b70loc_202b70:
    00202b70ldr x1, [sp+56]
    00202b74ldr x2, [sp+184]
    00202b78ldrsb x27, [x2]
    00202b7cldr x2, [x2+40]
    00202b80ldr x0, [sp+192]
    00202b84blr x2
    00202b88str x0, [sp+136]
    00202b8cstr x1, [sp+144]
    00202b90str x2, [sp+152]
    00202b94bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    00202b98str x0, [sp+88]
    00202b9cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
    00202ba0str x0, [sp+80]
    00202ba4ldr x1, [sp+224]
    00202ba8ldr x2, [sp+232]
    00202bacldr x3, [sp+216]
    00202bb0mov x4, x0
    00202bb4mov x0, x3
    00202bb8mov x3, x4
    00202bbcbl google.golang.org/protobuf/encoding/protowire.AppendVarint
    00202bc0str x0, [sp+216]
    00202bc4str x1, [sp+224]
    00202bc8str x2, [sp+232]
    00202bccb 0x202bd0
    00202bd0
    00202bd0loc_202bd0:
    00202bd0ldr x5, [sp+56]
    00202bd4add x5, x5, 1
    00202bd8str x5, [sp+56]
    00202bdcb 0x202b5c
    00202be0
    00202be0loc_202be0:
    00202be0ldr x5, [sp+216]
    00202be4ldr x6, [sp+224]
    00202be8ldr x7, [sp+232]
    00202becstr x5, [sp+112]
    00202bf0str x6, [sp+120]
    00202bf4str x7, [sp+128]
    00202bf8stp xzr, xzr, [sp+96]
    00202bfcldr x0, [sp+112]
    00202c00ldr x1, [sp+120]
    00202c04ldr x2, [sp+128]
    00202c08mov x3, xzr
    00202c0cmov x4, xzr
    00202c10ldur x29, [sp-8]
    00202c14ldr x30, [sp], 208
    00202c18ret x30
    00202c1c
    00202c1cloc_202c1c:
    00202c1cstp x0, x1, [sp+8]
    00202c20stp x2, x3, [sp+24]
    00202c24stp x4, x5, [sp+40]
    00202c28str x6, [sp+56]
    00202c2cstrb w7, [sp+64]
    00202c30mov x3, x30
    00202c34bl runtime.morestack_noctxt.abi0
    00202c38ldp x0, x1, [sp+8]
    00202c3cldp x2, x3, [sp+24]
    00202c40ldp x4, x5, [sp+40]
    00202c44ldr x6, [sp+56]
    00202c48ldrb w7, [sp+64]
    00202c4cb 0x2029e0
    002029e0
    00202c50
    00202c50google.golang.org/protobuf/internal/impl.sizeUint64: ; void google.golang.org/protobuf/internal/impl.sizeUint64(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    00202c50ldr x16, [x28+16]
    00202c54subs xzr, sp, x16
    00202c58b.ls 0x202cb4
    00202c5cstr x30, [sp-64]!
    00202c60stur x29, [sp-8]
    00202c64sub x29, sp, 8
    00202c68str x0, [sp+72]
    00202c6cstr x1, [sp+80]
    00202c70strb w2, [sp+88]
    00202c74str xzr, [sp+32]
    00202c78bl google.golang.org/protobuf/internal/impl.pointer.Uint64
    00202c7cstr x0, [sp+48]
    00202c80ldrsb x27, [x0]
    00202c84ldr x0, [x0]
    00202c88str x0, [sp+24]
    00202c8cbl google.golang.org/protobuf/encoding/protowire.SizeVarint
    00202c90str x0, [sp+40]
    00202c94ldr x1, [sp+80]
    00202c98ldrsb x27, [x1]
    00202c9cldr x1, [x1+120]
    00202ca0add x0, x1, x0
    00202ca4str x0, [sp+32]
    00202ca8ldur x29, [sp-8]
    00202cacldr x30, [sp], 64
    00202cb0ret x30
    00202cb4
    00202cb4loc_202cb4:
    00202cb4stp x0, x1, [sp+8]
    00202cb8strb w2, [sp+24]
    00202cbcmov x3, x30
    00202cc0bl runtime.morestack_noctxt.abi0
    00202cc4ldp x0, x1, [sp+8]
    00202cc8ldrb w2, [sp+24]
    00202cccb 0x202c50
    00202c50
    00202cd0
    00202cd0google.golang.org/protobuf/internal/impl.appendUint64: ; void google.golang.org/protobuf/internal/impl.appendUint64(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    00202cd0ldr x16, [x28+16]
    00202cd4subs xzr, sp, x16
    00202cd8b.ls 0x202d94
    00202cdcstr x30, [sp-112]!
    00202ce0stur x29, [sp-8]
    00202ce4sub x29, sp, 8
    00202ce8str x0, [sp+120]
    00202cecstr x1, [sp+128]
    00202cf0str x2, [sp+136]
    00202cf4str x3, [sp+144]
    00202cf8str x4, [sp+152]
    00202cfcstrb w5, [sp+160]
    00202d00str xzr, [sp+72]
    00202d04stp xzr, xzr, [sp+80]
    00202d08stp xzr, xzr, [sp+56]
    00202d0cldr x0, [sp+144]
    00202d10bl google.golang.org/protobuf/internal/impl.pointer.Uint64
    00202d14str x0, [sp+96]
    00202d18ldrsb x27, [x0]
    00202d1cldr x1, [x0]
    00202d20str x1, [sp+40]
    00202d24ldr x1, [sp+152]
    00202d28ldrsb x27, [x1]
    00202d2cldr x3, [x1+112]
    00202d30str x3, [sp+48]
    00202d34ldr x0, [sp+120]
    00202d38ldr x1, [sp+128]
    00202d3cldr x2, [sp+136]
    00202d40bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    00202d44str x0, [sp+120]
    00202d48str x1, [sp+128]
    00202d4cstr x2, [sp+136]
    00202d50ldr x3, [sp+40]
    00202d54bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    00202d58str x0, [sp+120]
    00202d5cstr x1, [sp+128]
    00202d60str x2, [sp+136]
    00202d64str x0, [sp+72]
    00202d68str x1, [sp+80]
    00202d6cstr x2, [sp+88]
    00202d70stp xzr, xzr, [sp+56]
    00202d74ldr x0, [sp+72]
    00202d78ldr x1, [sp+80]
    00202d7cldr x2, [sp+88]
    00202d80mov x3, xzr
    00202d84mov x4, xzr
    00202d88ldur x29, [sp-8]
    00202d8cldr x30, [sp], 112
    00202d90ret x30
    00202d94
    00202d94loc_202d94:
    00202d94stp x0, x1, [sp+8]
    00202d98stp x2, x3, [sp+24]
    00202d9cstr x4, [sp+40]
    00202da0strb w5, [sp+48]
    00202da4mov x3, x30
    00202da8bl runtime.morestack_noctxt.abi0
    00202dacldp x0, x1, [sp+8]
    00202db0ldp x2, x3, [sp+24]
    00202db4ldr x4, [sp+40]
    00202db8ldrb w5, [sp+48]
    00202dbcb 0x202cd0
    00202cd0
    00202dc0
    00202dc0google.golang.org/protobuf/internal/impl.consumeUint64: ; void google.golang.org/protobuf/internal/impl.consumeUint64(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
    00202dc0ldr x16, [x28+16]
    00202dc4sub x17, sp, 16
    00202dc8subs xzr, x17, x16
    00202dccb.ls 0x203044
    00202dd0str x30, [sp-144]!
    00202dd4stur x29, [sp-8]
    00202dd8sub x29, sp, 8
    00202ddcstr x0, [sp+152]
    00202de0str x1, [sp+160]
    00202de4str x2, [sp+168]
    00202de8str x3, [sp+176]
    00202decstrb w4, [sp+184]
    00202df0str x5, [sp+192]
    00202df4strb w6, [sp+200]
    00202df8str x7, [sp+208]
    00202dfcstr x8, [sp+216]
    00202e00str x9, [sp+224]
    00202e04str xzr, [sp+56]
    00202e08strb wzr, [sp+64]
    00202e0cstp xzr, xzr, [sp+112]
    00202e10ldrsb x4, [sp+184]
    00202e14ubfm x4, x4, 0, 7
    00202e18cbnz w4, 0x202e20
    00202e1cb 0x202e4c
    00202e20
    00202e20loc_202e20:
    00202e20adrp x27, 0x820000
    00202e24ldr x2, [x27+192]
    00202e28adrp x27, 0x820000
    00202e2cldr x3, [x27+200]
    00202e30str x2, [sp+112]
    00202e34str x3, [sp+120]
    00202e38ldr x0, [sp+56]
    00202e3cldrb w1, [sp+64]
    00202e40ldur x29, [sp-8]
    00202e44ldr x30, [sp], 144
    00202e48ret x30
    00202e4c
    00202e4cloc_202e4c:
    00202e4cstr xzr, [sp+48]
    00202e50str xzr, [sp+72]
    00202e54ldr x4, [sp+160]
    00202e58str x4, [sp+96]
    00202e5csubs xzr, x4, 0
    00202e60cset x5, ne
    00202e64strb w5, [sp+47]
    00202e68cbnz x4, 0x202e70
    00202e6cb 0x202e98
    00202e70
    00202e70loc_202e70:
    00202e70ldr x1, [sp+160]
    00202e74ldr x4, [sp+152]
    00202e78subs xzr, x1, 0
    00202e7cb.hi 0x202e84
    00202e80b 0x203038
    00202e84
    00202e84loc_202e84:
    00202e84ldrb w4, [x4]
    00202e88subs wzr, w4, 128
    00202e8ccset x4, lo
    00202e90strb w4, [sp+47]
    00202e94b 0x202e9c
    00202e98
    00202e98loc_202e98:
    00202e98b 0x202e9c
    00202e9c
    00202e9cloc_202e9c:
    00202e9cldrb w4, [sp+47]
    00202ea0tbnz w4, 0, 0x202ea8
    00202ea4b 0x202ed0
    00202ea8
    00202ea8loc_202ea8:
    00202ea8ldr x1, [sp+160]
    00202eacldr x4, [sp+152]
    00202eb0subs xzr, x1, 0
    00202eb4b.hi 0x202ebc
    00202eb8b 0x203030
    00202ebc
    00202ebcloc_202ebc:
    00202ebcldrb w4, [x4]
    00202ec0str x4, [sp+48]
    00202ec4orr x4, xzr, 1
    00202ec8str x4, [sp+72]
    00202eccb 0x202fa0
    00202ed0
    00202ed0loc_202ed0:
    00202ed0ldr x4, [sp+160]
    00202ed4str x4, [sp+96]
    00202ed8subs xzr, x4, 2
    00202edccset x4, ge
    00202ee0strb w4, [sp+47]
    00202ee4b.ge 0x202eec
    00202ee8b 0x202f14
    00202eec
    00202eecloc_202eec:
    00202eecldr x1, [sp+160]
    00202ef0ldr x4, [sp+152]
    00202ef4subs xzr, x1, 1
    00202ef8b.hi 0x202f00
    00202efcb 0x203028
    00202f00
    00202f00loc_202f00:
    00202f00ldrb w4, [x4+1]
    00202f04subs wzr, w4, 128
    00202f08cset x4, lo
    00202f0cstrb w4, [sp+47]
    00202f10b 0x202f18
    00202f14
    00202f14loc_202f14:
    00202f14b 0x202f18
    00202f18
    00202f18loc_202f18:
    00202f18ldrb w4, [sp+47]
    00202f1ctbnz w4, 0, 0x202f24
    00202f20b 0x202f70
    00202f24
    00202f24loc_202f24:
    00202f24ldr x1, [sp+160]
    00202f28ldr x4, [sp+152]
    00202f2csubs xzr, x1, 0
    00202f30b.hi 0x202f38
    00202f34b 0x203020
    00202f38
    00202f38loc_202f38:
    00202f38ldrb w4, [x4]
    00202f3cand x4, x4, 127
    00202f40ldr x1, [sp+160]
    00202f44ldr x5, [sp+152]
    00202f48subs xzr, x1, 1
    00202f4cb.hi 0x202f54
    00202f50b 0x203018
    00202f54
    00202f54loc_202f54:
    00202f54ldrb w5, [x5+1]
    00202f58ubfm x5, x5, 57, 7
    00202f5cadd x4, x4, x5
    00202f60str x4, [sp+48]
    00202f64orr x4, xzr, 2
    00202f68str x4, [sp+72]
    00202f6cb 0x202f9c
    00202f70
    00202f70loc_202f70:
    00202f70ldr x0, [sp+152]
    00202f74ldr x1, [sp+160]
    00202f78ldr x2, [sp+168]
    00202f7cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    00202f80str x0, [sp+88]
    00202f84str x1, [sp+96]
    00202f88str x0, [sp+80]
    00202f8cstr x1, [sp+104]
    00202f90str x0, [sp+48]
    00202f94str x1, [sp+72]
    00202f98b 0x202f9c
    00202f9c
    00202f9cloc_202f9c:
    00202f9cb 0x202fa0
    00202fa0
    00202fa0loc_202fa0:
    00202fa0ldr x4, [sp+72]
    00202fa4tbnz x4, 63, 0x202fac
    00202fa8b 0x202fd8
    00202fac
    00202facloc_202fac:
    00202facadrp x27, 0x820000
    00202fb0ldr x2, [x27+160]
    00202fb4adrp x27, 0x820000
    00202fb8ldr x3, [x27+168]
    00202fbcstr x2, [sp+112]
    00202fc0str x3, [sp+120]
    00202fc4ldr x0, [sp+56]
    00202fc8ldrb w1, [sp+64]
    00202fccldur x29, [sp-8]
    00202fd0ldr x30, [sp], 144
    00202fd4ret x30
    00202fd8
    00202fd8loc_202fd8:
    00202fd8ldr x0, [sp+176]
    00202fdcbl google.golang.org/protobuf/internal/impl.pointer.Uint64
    00202fe0str x0, [sp+128]
    00202fe4ldrsb x27, [x0]
    00202fe8ldr x1, [sp+48]
    00202fecstr x1, [x0]
    00202ff0ldr x1, [sp+72]
    00202ff4str x1, [sp+56]
    00202ff8stp xzr, xzr, [sp+112]
    00202ffcldr x0, [sp+56]
    00203000ldrb w1, [sp+64]
    00203004mov x2, xzr
    00203008mov x3, xzr
    0020300cldur x29, [sp-8]
    00203010ldr x30, [sp], 144
    00203014ret x30
    00203018
    00203018loc_203018:
    00203018orr x0, xzr, 1
    0020301cbl runtime.panicIndex
    00203020
    00203020loc_203020:
    00203020mov x0, xzr
    00203024bl runtime.panicIndex
    00203028
    00203028loc_203028:
    00203028orr x0, xzr, 1
    0020302cbl runtime.panicIndex
    00203030
    00203030loc_203030:
    00203030mov x0, xzr
    00203034bl runtime.panicIndex
    00203038
    00203038loc_203038:
    00203038mov x0, xzr
    0020303cbl runtime.panicIndex
    00203040hint
    00203044
    00203044loc_203044:
    00203044stp x0, x1, [sp+8]
    00203048stp x2, x3, [sp+24]
    0020304cstrb w4, [sp+40]
    00203050str x5, [sp+48]
    00203054strb w6, [sp+56]
    00203058stp x7, x8, [sp+64]
    0020305cstr x9, [sp+80]
    00203060mov x3, x30
    00203064bl runtime.morestack_noctxt.abi0
    00203068ldp x0, x1, [sp+8]
    0020306cldp x2, x3, [sp+24]
    00203070ldrsb x4, [sp+40]
    00203074ldr x5, [sp+48]
    00203078ldrb w6, [sp+56]
    0020307cldp x7, x8, [sp+64]
    00203080ldr x9, [sp+80]
    00203084b 0x202dc0
    00203088udf 0
    0020308cudf 0
    00202dc0
    00203090
    00203090google.golang.org/protobuf/internal/impl.sizeUint64NoZero: ; void google.golang.org/protobuf/internal/impl.sizeUint64NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    00203090ldr x16, [x28+16]
    00203094subs xzr, sp, x16
    00203098b.ls 0x203110
    0020309cstr x30, [sp-64]!
    002030a0stur x29, [sp-8]
    002030a4sub x29, sp, 8
    002030a8str x0, [sp+72]
    002030acstr x1, [sp+80]
    002030b0strb w2, [sp+88]
    002030b4str xzr, [sp+32]
    002030b8bl google.golang.org/protobuf/internal/impl.pointer.Uint64
    002030bcstr x0, [sp+48]
    002030c0ldrsb x27, [x0]
    002030c4ldr x0, [x0]
    002030c8str x0, [sp+24]
    002030cccbz x0, 0x2030d4
    002030d0b 0x2030e8
    002030d4
    002030d4loc_2030d4:
    002030d4str xzr, [sp+32]
    002030d8mov x0, xzr
    002030dcldur x29, [sp-8]
    002030e0ldr x30, [sp], 64
    002030e4ret x30
    002030e8
    002030e8loc_2030e8:
    002030e8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
    002030ecstr x0, [sp+40]
    002030f0ldr x1, [sp+80]
    002030f4ldrsb x27, [x1]
    002030f8ldr x1, [x1+120]
    002030fcadd x0, x1, x0
    00203100str x0, [sp+32]
    00203104ldur x29, [sp-8]
    00203108ldr x30, [sp], 64
    0020310cret x30
    00203110
    00203110loc_203110:
    00203110stp x0, x1, [sp+8]
    00203114strb w2, [sp+24]
    00203118mov x3, x30
    0020311cbl runtime.morestack_noctxt.abi0
    00203120ldp x0, x1, [sp+8]
    00203124ldrb w2, [sp+24]
    00203128b 0x203090
    0020312cudf 0
    00203090
    00203130
    00203130google.golang.org/protobuf/internal/impl.appendUint64NoZero: ; void google.golang.org/protobuf/internal/impl.appendUint64NoZero(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    00203130ldr x16, [x28+16]
    00203134subs xzr, sp, x16
    00203138b.ls 0x203238
    0020313cstr x30, [sp-112]!
    00203140stur x29, [sp-8]
    00203144sub x29, sp, 8
    00203148str x0, [sp+120]
    0020314cstr x1, [sp+128]
    00203150str x2, [sp+136]
    00203154str x3, [sp+144]
    00203158str x4, [sp+152]
    0020315cstrb w5, [sp+160]
    00203160str xzr, [sp+72]
    00203164stp xzr, xzr, [sp+80]
    00203168stp xzr, xzr, [sp+56]
    0020316cldr x0, [sp+144]
    00203170bl google.golang.org/protobuf/internal/impl.pointer.Uint64
    00203174str x0, [sp+96]
    00203178ldrsb x27, [x0]
    0020317cldr x1, [x0]
    00203180str x1, [sp+40]
    00203184cbz x1, 0x20318c
    00203188b 0x2031c8
    0020318c
    0020318cloc_20318c:
    0020318cldr x5, [sp+120]
    00203190ldr x6, [sp+128]
    00203194ldr x7, [sp+136]
    00203198str x5, [sp+72]
    0020319cstr x6, [sp+80]
    002031a0str x7, [sp+88]
    002031a4stp xzr, xzr, [sp+56]
    002031a8ldr x0, [sp+72]
    002031acldr x1, [sp+80]
    002031b0ldr x2, [sp+88]
    002031b4mov x3, xzr
    002031b8mov x4, xzr
    002031bcldur x29, [sp-8]
    002031c0ldr x30, [sp], 112
    002031c4ret x30
    002031c8
    002031c8loc_2031c8:
    002031c8ldr x4, [sp+152]
    002031ccldrsb x27, [x4]
    002031d0ldr x3, [x4+112]
    002031d4str x3, [sp+48]
    002031d8ldr x0, [sp+120]
    002031dcldr x1, [sp+128]
    002031e0ldr x2, [sp+136]
    002031e4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    002031e8str x0, [sp+120]
    002031ecstr x1, [sp+128]
    002031f0str x2, [sp+136]
    002031f4ldr x3, [sp+40]
    002031f8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    002031fcstr x0, [sp+120]
    00203200str x1, [sp+128]
    00203204str x2, [sp+136]
    00203208str x0, [sp+72]
    0020320cstr x1, [sp+80]
    00203210str x2, [sp+88]
    00203214stp xzr, xzr, [sp+56]
    00203218ldr x0, [sp+72]
    0020321cldr x1, [sp+80]
    00203220ldr x2, [sp+88]
    00203224mov x3, xzr
    00203228mov x4, xzr
    0020322cldur x29, [sp-8]
    00203230ldr x30, [sp], 112
    00203234ret x30
    00203238
    00203238loc_203238:
    00203238stp x0, x1, [sp+8]
    0020323cstp x2, x3, [sp+24]
    00203240str x4, [sp+40]
    00203244strb w5, [sp+48]
    00203248mov x3, x30
    0020324cbl runtime.morestack_noctxt.abi0
    00203250ldp x0, x1, [sp+8]
    00203254ldp x2, x3, [sp+24]
    00203258ldr x4, [sp+40]
    0020325cldrb w5, [sp+48]
    00203260b 0x203130
    00203264udf 0
    00203268udf 0
    0020326cudf 0
    00203130
    00203270
    00203270google.golang.org/protobuf/internal/impl.sizeUint64Ptr: ; void google.golang.org/protobuf/internal/impl.sizeUint64Ptr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    00203270ldr x16, [x28+16]
    00203274subs xzr, sp, x16
    00203278b.ls 0x2032dc
    0020327cstr x30, [sp-64]!
    00203280stur x29, [sp-8]
    00203284sub x29, sp, 8
    00203288str x0, [sp+72]
    0020328cstr x1, [sp+80]
    00203290strb w2, [sp+88]
    00203294str xzr, [sp+32]
    00203298bl google.golang.org/protobuf/internal/impl.pointer.Uint64Ptr
    0020329cstr x0, [sp+48]
    002032a0ldrsb x27, [x0]
    002032a4ldr x1, [x0]
    002032a8ldrsb x27, [x1]
    002032acldr x0, [x1]
    002032b0str x0, [sp+24]
    002032b4bl google.golang.org/protobuf/encoding/protowire.SizeVarint
    002032b8str x0, [sp+40]
    002032bcldr x1, [sp+80]
    002032c0ldrsb x27, [x1]
    002032c4ldr x1, [x1+120]
    002032c8add x0, x1, x0
    002032ccstr x0, [sp+32]
    002032d0ldur x29, [sp-8]
    002032d4ldr x30, [sp], 64
    002032d8ret x30
    002032dc
    002032dcloc_2032dc:
    002032dcstp x0, x1, [sp+8]
    002032e0strb w2, [sp+24]
    002032e4mov x3, x30
    002032e8bl runtime.morestack_noctxt.abi0
    002032ecldp x0, x1, [sp+8]
    002032f0ldrb w2, [sp+24]
    002032f4b 0x203270
    002032f8udf 0
    002032fcudf 0
    00203270
    00203300
    00203300google.golang.org/protobuf/internal/impl.appendUint64Ptr: ; void google.golang.org/protobuf/internal/impl.appendUint64Ptr(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    00203300ldr x16, [x28+16]
    00203304subs xzr, sp, x16
    00203308b.ls 0x2033cc
    0020330cstr x30, [sp-112]!
    00203310stur x29, [sp-8]
    00203314sub x29, sp, 8
    00203318str x0, [sp+120]
    0020331cstr x1, [sp+128]
    00203320str x2, [sp+136]
    00203324str x3, [sp+144]
    00203328str x4, [sp+152]
    0020332cstrb w5, [sp+160]
    00203330str xzr, [sp+72]
    00203334stp xzr, xzr, [sp+80]
    00203338stp xzr, xzr, [sp+56]
    0020333cldr x0, [sp+144]
    00203340bl google.golang.org/protobuf/internal/impl.pointer.Uint64Ptr
    00203344str x0, [sp+96]
    00203348ldrsb x27, [x0]
    0020334cldr x1, [x0]
    00203350ldrsb x27, [x1]
    00203354ldr x1, [x1]
    00203358str x1, [sp+40]
    0020335cldr x1, [sp+152]
    00203360ldrsb x27, [x1]
    00203364ldr x3, [x1+112]
    00203368str x3, [sp+48]
    0020336cldr x0, [sp+120]
    00203370ldr x1, [sp+128]
    00203374ldr x2, [sp+136]
    00203378bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    0020337cstr x0, [sp+120]
    00203380str x1, [sp+128]
    00203384str x2, [sp+136]
    00203388ldr x3, [sp+40]
    0020338cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
    00203390str x0, [sp+120]
    00203394str x1, [sp+128]
    00203398str x2, [sp+136]
    0020339cstr x0, [sp+72]
    002033a0str x1, [sp+80]
    002033a4str x2, [sp+88]
    002033a8stp xzr, xzr, [sp+56]
    002033acldr x0, [sp+72]
    002033b0ldr x1, [sp+80]
    002033b4ldr x2, [sp+88]
    002033b8mov x3, xzr
    002033bcmov x4, xzr
    002033c0ldur x29, [sp-8]
    002033c4ldr x30, [sp], 112
    002033c8ret x30
    002033cc
    002033ccloc_2033cc:
    002033ccstp x0, x1, [sp+8]
    002033d0stp x2, x3, [sp+24]
    002033d4str x4, [sp+40]
    002033d8strb w5, [sp+48]
    002033dcmov x3, x30
    002033e0bl runtime.morestack_noctxt.abi0
    002033e4ldp x0, x1, [sp+8]
    002033e8ldp x2, x3, [sp+24]
    002033ecldr x4, [sp+40]
    002033f0ldrb w5, [sp+48]
    002033f4b 0x203300
    002033f8udf 0
    002033fcudf 0
    00203300
    00203400
    00203400google.golang.org/protobuf/internal/impl.consumeUint64Ptr: ; void google.golang.org/protobuf/internal/impl.consumeUint64Ptr(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
    00203400ldr x16, [x28+16]
    00203404sub x17, sp, 16
    00203408subs xzr, x17, x16
    0020340cb.ls 0x2036ec
    00203410str x30, [sp-144]!
    00203414stur x29, [sp-8]
    00203418sub x29, sp, 8
    0020341cstr x0, [sp+152]
    00203420str x1, [sp+160]
    00203424str x2, [sp+168]
    00203428str x3, [sp+176]
    0020342cstrb w4, [sp+184]
    00203430str x5, [sp+192]
    00203434strb w6, [sp+200]
    00203438str x7, [sp+208]
    0020343cstr x8, [sp+216]
    00203440str x9, [sp+224]
    00203444str xzr, [sp+48]
    00203448strb wzr, [sp+56]
    0020344cstp xzr, xzr, [sp+112]
    00203450ldrsb x4, [sp+184]
    00203454ubfm x4, x4, 0, 7
    00203458cbnz w4, 0x203460
    0020345cb 0x20348c
    00203460
    00203460loc_203460:
    00203460adrp x27, 0x81f000
    00203464ldr x2, [x27+192]
    00203468adrp x27, 0x81f000
    0020346cldr x3, [x27+200]
    00203470str x2, [sp+112]
    00203474str x3, [sp+120]
    00203478ldr x0, [sp+48]
    0020347cldrb w1, [sp+56]
    00203480ldur x29, [sp-8]
    00203484ldr x30, [sp], 144
    00203488ret x30
    0020348c
    0020348cloc_20348c:
    0020348cstr xzr, [sp+40]
    00203490str xzr, [sp+64]
    00203494ldr x4, [sp+160]
    00203498str x4, [sp+88]
    0020349csubs xzr, x4, 0
    002034a0cset x5, ne
    002034a4strb w5, [sp+39]
    002034a8cbnz x4, 0x2034b0
    002034acb 0x2034d8
    002034b0
    002034b0loc_2034b0:
    002034b0ldr x1, [sp+160]
    002034b4ldr x4, [sp+152]
    002034b8subs xzr, x1, 0
    002034bcb.hi 0x2034c4
    002034c0b 0x2036e0
    002034c4
    002034c4loc_2034c4:
    002034c4ldrb w4, [x4]
    002034c8subs wzr, w4, 128
    002034cccset x4, lo
    002034d0strb w4, [sp+39]
    002034d4b 0x2034dc
    002034d8
    002034d8loc_2034d8:
    002034d8b 0x2034dc
    002034dc
    002034dcloc_2034dc:
    002034dcldrb w4, [sp+39]
    002034e0tbnz w4, 0, 0x2034e8
    002034e4b 0x203510
    002034e8
    002034e8loc_2034e8:
    002034e8ldr x1, [sp+160]
    002034ecldr x4, [sp+152]
    002034f0subs xzr, x1, 0
    002034f4b.hi 0x2034fc
    002034f8b 0x2036d8
    002034fc
    002034fcloc_2034fc:
    002034fcldrb w4, [x4]
    00203500str x4, [sp+40]
    00203504orr x4, xzr, 1
    00203508str x4, [sp+64]
    0020350cb 0x2035e0
    00203510
    00203510loc_203510:
    00203510ldr x4, [sp+160]
    00203514str x4, [sp+88]
    00203518subs xzr, x4, 2
    0020351ccset x4, ge
    00203520strb w4, [sp+39]
    00203524b.ge 0x20352c
    00203528b 0x203554
    0020352c
    0020352cloc_20352c:
    0020352cldr x1, [sp+160]
    00203530ldr x4, [sp+152]
    00203534subs xzr, x1, 1
    00203538b.hi 0x203540
    0020353cb 0x2036d0
    00203540
    00203540loc_203540:
    00203540ldrb w4, [x4+1]
    00203544subs wzr, w4, 128
    00203548cset x4, lo
    0020354cstrb w4, [sp+39]
    00203550b 0x203558
    00203554
    00203554loc_203554:
    00203554b 0x203558
    00203558
    00203558loc_203558:
    00203558ldrb w4, [sp+39]
    0020355ctbnz w4, 0, 0x203564
    00203560b 0x2035b0
    00203564
    00203564loc_203564:
    00203564ldr x1, [sp+160]
    00203568ldr x4, [sp+152]
    0020356csubs xzr, x1, 0
    00203570b.hi 0x203578
    00203574b 0x2036c8
    00203578
    00203578loc_203578:
    00203578ldrb w4, [x4]
    0020357cand x4, x4, 127
    00203580ldr x1, [sp+160]
    00203584ldr x5, [sp+152]
    00203588subs xzr, x1, 1
    0020358cb.hi 0x203594
    00203590b 0x2036c0
    00203594
    00203594loc_203594:
    00203594ldrb w5, [x5+1]
    00203598ubfm x5, x5, 57, 7
    0020359cadd x4, x4, x5
    002035a0str x4, [sp+40]
    002035a4orr x4, xzr, 2
    002035a8str x4, [sp+64]
    002035acb 0x2035dc
    002035b0
    002035b0loc_2035b0:
    002035b0ldr x0, [sp+152]
    002035b4ldr x1, [sp+160]
    002035b8ldr x2, [sp+168]
    002035bcbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    002035c0str x0, [sp+80]
    002035c4str x1, [sp+88]
    002035c8str x0, [sp+72]
    002035ccstr x1, [sp+96]
    002035d0str x0, [sp+40]
    002035d4str x1, [sp+64]
    002035d8b 0x2035dc
    002035dc
    002035dcloc_2035dc:
    002035dcb 0x2035e0
    002035e0
    002035e0loc_2035e0:
    002035e0ldr x4, [sp+64]
    002035e4tbnz x4, 63, 0x2035ec
    002035e8b 0x203618
    002035ec
    002035ecloc_2035ec:
    002035ecadrp x27, 0x81f000
    002035f0ldr x2, [x27+160]
    002035f4adrp x27, 0x81f000
    002035f8ldr x3, [x27+168]
    002035fcstr x2, [sp+112]
    00203600str x3, [sp+120]
    00203604ldr x0, [sp+48]
    00203608ldrb w1, [sp+56]
    0020360cldur x29, [sp-8]
    00203610ldr x30, [sp], 144
    00203614ret x30
    00203618
    00203618loc_203618:
    00203618ldr x0, [sp+176]
    0020361cbl google.golang.org/protobuf/internal/impl.pointer.Uint64Ptr
    00203620str x0, [sp+104]
    00203624ldrsb x27, [x0]
    00203628ldr x1, [x0]
    0020362ccbnz x1, 0x203634
    00203630b 0x203638
    00203634
    00203634loc_203634:
    00203634b 0x203680
    00203638
    00203638loc_203638:
    00203638adrp x0, 0x3f2000
    0020363cadd x0, x0, 3456
    00203640bl runtime.newobject
    00203644str x0, [sp+128]
    00203648ldr x1, [sp+104]
    0020364cldrsb x27, [x1]
    00203650adrp x27, 0x848000
    00203654ldr w2, [x27+3056]
    00203658cbz w2, 0x203660
    0020365cb 0x203664
    00203660
    00203660loc_203660:
    00203660b 0x203678
    00203664
    00203664loc_203664:
    00203664bl runtime.gcWriteBarrier2
    00203668str x0, [x25]
    0020366cldr x4, [x1]
    00203670str x4, [x25+8]
    00203674b 0x203678
    00203678
    00203678loc_203678:
    00203678str x0, [x1]
    0020367cb 0x203680
    00203680
    00203680loc_203680:
    00203680ldr x4, [sp+104]
    00203684ldrsb x27, [x4]
    00203688ldr x4, [x4]
    0020368cldrsb x27, [x4]
    00203690ldr x5, [sp+40]
    00203694str x5, [x4]
    00203698ldr x4, [sp+64]
    0020369cstr x4, [sp+48]
    002036a0stp xzr, xzr, [sp+112]
    002036a4ldr x0, [sp+48]
    002036a8ldrb w1, [sp+56]
    002036acmov x2, xzr
    002036b0mov x3, xzr
    002036b4ldur x29, [sp-8]
    002036b8ldr x30, [sp], 144
    002036bcret x30
    002036c0
    002036c0loc_2036c0:
    002036c0orr x0, xzr, 1
    002036c4bl runtime.panicIndex
    002036c8
    002036c8loc_2036c8:
    002036c8mov x0, xzr
    002036ccbl runtime.panicIndex
    002036d0
    002036d0loc_2036d0:
    002036d0orr x0, xzr, 1
    002036d4bl runtime.panicIndex
    002036d8
    002036d8loc_2036d8:
    002036d8mov x0, xzr
    002036dcbl runtime.panicIndex
    002036e0
    002036e0loc_2036e0:
    002036e0mov x0, xzr
    002036e4bl runtime.panicIndex
    002036e8hint
    002036ec
    002036ecloc_2036ec:
    002036ecstp x0, x1, [sp+8]
    002036f0stp x2, x3, [sp+24]
    002036f4strb w4, [sp+40]
    002036f8str x5, [sp+48]
    002036fcstrb w6, [sp+56]
    00203700stp x7, x8, [sp+64]
    00203704str x9, [sp+80]
    00203708mov x3, x30
    0020370cbl runtime.morestack_noctxt.abi0
    00203710ldp x0, x1, [sp+8]
    00203714ldp x2, x3, [sp+24]
    00203718ldrsb x4, [sp+40]
    0020371cldr x5, [sp+48]
    00203720ldrb w6, [sp+56]
    00203724ldp x7, x8, [sp+64]
    00203728ldr x9, [sp+80]
    0020372cb 0x203400
    00203400
    00203730
    00203730google.golang.org/protobuf/internal/impl.sizeUint64Slice: ; void google.golang.org/protobuf/internal/impl.sizeUint64Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    00203730ldr x16, [x28+16]
    00203734subs xzr, sp, x16
    00203738b.ls 0x203800
    0020373cstr x30, [sp-128]!
    00203740stur x29, [sp-8]
    00203744sub x29, sp, 8
    00203748str x0, [sp+136]
    0020374cstr x1, [sp+144]
    00203750strb w2, [sp+152]
    00203754str xzr, [sp+32]
    00203758bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
    0020375cstr x0, [sp+112]
    00203760ldrsb x27, [x0]
    00203764ldr x1, [x0+8]
    00203768ldr x2, [x0]
    0020376cldr x3, [x0+16]
    00203770str x2, [sp+64]
    00203774str x1, [sp+72]
    00203778str x3, [sp+80]
    0020377cstr x2, [sp+88]
    00203780str x1, [sp+96]
    00203784str x3, [sp+104]
    00203788str xzr, [sp+40]
    0020378cstr x1, [sp+56]
    00203790b 0x203794
    00203794
    00203794loc_203794:
    00203794ldr x1, [sp+56]
    00203798ldr x2, [sp+40]
    0020379csubs xzr, x1, x2
    002037a0b.gt 0x2037a8
    002037a4b 0x2037f0
    002037a8
    002037a8loc_2037a8:
    002037a8ldr x1, [sp+40]
    002037acldr x2, [sp+88]
    002037b0ldr x0, [x2+3*x1]
    002037b4str x0, [sp+24]
    002037b8bl google.golang.org/protobuf/encoding/protowire.SizeVarint
    002037bcstr x0, [sp+48]
    002037c0ldr x1, [sp+32]
    002037c4ldr x2, [sp+144]
    002037c8ldrsb x27, [x2]
    002037ccldr x2, [x2+120]
    002037d0add x2, x2, x0
    002037d4add x1, x1, x2
    002037d8str x1, [sp+32]
    002037dcb 0x2037e0
    002037e0
    002037e0loc_2037e0:
    002037e0ldr x1, [sp+40]
    002037e4add x1, x1, 1
    002037e8str x1, [sp+40]
    002037ecb 0x203794
    002037f0
    002037f0loc_2037f0:
    002037f0ldr x0, [sp+32]
    002037f4ldur x29, [sp-8]
    002037f8ldr x30, [sp], 128
    002037fcret x30
    00203800
    00203800loc_203800:
    00203800stp x0, x1, [sp+8]
    00203804strb w2, [sp+24]
    00203808mov x3, x30
    0020380cbl runtime.morestack_noctxt.abi0
    00203810ldp x0, x1, [sp+8]
    00203814ldrb w2, [sp+24]
    00203818b 0x203730
    0020381cudf 0
    00203730
    00203820
    00203820google.golang.org/protobuf/internal/impl.appendUint64Slice: ; void google.golang.org/protobuf/internal/impl.appendUint64Slice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    00203820ldr x16, [x28+16]
    00203824sub x17, sp, 48
    00203828subs xzr, x17, x16
    0020382cb.ls 0x203954
    00203830str x30, [sp-176]!
    00203834stur x29, [sp-8]
    00203838sub x29, sp, 8
    0020383cstr x0, [sp+184]
    00203840str x1, [sp+192]
    00203844str x2, [sp+200]
    00203848str x3, [sp+208]
    0020384cstr x4, [sp+216]
    00203850strb w5, [sp+224]
    00203854str xzr, [sp+88]
    00203858stp xzr, xzr, [sp+96]
    0020385cstp xzr, xzr, [sp+72]
    00203860ldr x0, [sp+208]
    00203864bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
    00203868str x0, [sp+160]
    0020386cldrsb x27, [x0]
    00203870ldr x1, [x0+8]
    00203874ldr x2, [x0]
    00203878ldr x3, [x0+16]
    0020387cstr x2, [sp+112]
    00203880str x1, [sp+120]
    00203884str x3, [sp+128]
    00203888str x2, [sp+136]
    0020388cstr x1, [sp+144]
    00203890str x3, [sp+152]
    00203894str xzr, [sp+64]
    00203898str x1, [sp+56]
    0020389cb 0x2038a0
    002038a0
    002038a0loc_2038a0:
    002038a0ldr x5, [sp+56]
    002038a4ldr x6, [sp+64]
    002038a8subs xzr, x5, x6
    002038acb.gt 0x2038b4
    002038b0b 0x203918
    002038b4
    002038b4loc_2038b4:
    002038b4ldr x4, [sp+64]
    002038b8ldr x5, [sp+136]
    002038bcldr x4, [x5+3*x4]
    002038c0str x4, [sp+40]
    002038c4ldr x4, [sp+216]
    002038c8ldrsb x27, [x4]
    002038ccldr x3, [x4+112]
    002038d0str x3, [sp+48]
    002038d4ldr x0, [sp+184]
    002038d8ldr x1, [sp+192]
    002038dcldr x2, [sp+200]
    002038e0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    002038e4str x0, [sp+184]
    002038e8str x1, [sp+192]
    002038ecstr x2, [sp+200]
    002038f0ldr x3, [sp+40]
    002038f4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    002038f8str x0, [sp+184]
    002038fcstr x1, [sp+192]
    00203900str x2, [sp+200]
    00203904b 0x203908
    00203908
    00203908loc_203908:
    00203908ldr x5, [sp+64]
    0020390cadd x5, x5, 1
    00203910str x5, [sp+64]
    00203914b 0x2038a0
    00203918
    00203918loc_203918:
    00203918ldr x5, [sp+184]
    0020391cldr x6, [sp+192]
    00203920ldr x7, [sp+200]
    00203924str x5, [sp+88]
    00203928str x6, [sp+96]
    0020392cstr x7, [sp+104]
    00203930stp xzr, xzr, [sp+72]
    00203934ldr x0, [sp+88]
    00203938ldr x1, [sp+96]
    0020393cldr x2, [sp+104]
    00203940mov x3, xzr
    00203944mov x4, xzr
    00203948ldur x29, [sp-8]
    0020394cldr x30, [sp], 176
    00203950ret x30
    00203954
    00203954loc_203954:
    00203954stp x0, x1, [sp+8]
    00203958stp x2, x3, [sp+24]
    0020395cstr x4, [sp+40]
    00203960strb w5, [sp+48]
    00203964mov x3, x30
    00203968bl runtime.morestack_noctxt.abi0
    0020396cldp x0, x1, [sp+8]
    00203970ldp x2, x3, [sp+24]
    00203974ldr x4, [sp+40]
    00203978ldrb w5, [sp+48]
    0020397cb 0x203820
    00203820
    00203980
    00203980google.golang.org/protobuf/internal/impl.consumeUint64Slice: ; void google.golang.org/protobuf/internal/impl.consumeUint64Slice(struct []uint8 b, google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.unmarshalOptions opts)
    00203980ldr x16, [x28+16]
    00203984sub x17, sp, 240
    00203988subs xzr, x17, x16
    0020398cb.ls 0x2040bc
    00203990sub x20, sp, 368
    00203994stp x29, x30, [x20-8]
    00203998add sp, x20, 0
    0020399csub x29, sp, 8
    002039a0str x0, [sp+376]
    002039a4str x1, [sp+384]
    002039a8str x2, [sp+392]
    002039acstr x3, [sp+400]
    002039b0strb w4, [sp+408]
    002039b4str x5, [sp+416]
    002039b8strb w6, [sp+424]
    002039bcstr x7, [sp+432]
    002039c0str x8, [sp+440]
    002039c4str x9, [sp+448]
    002039c8str xzr, [sp+112]
    002039ccstrb wzr, [sp+120]
    002039d0stp xzr, xzr, [sp+272]
    002039d4ldr x0, [sp+400]
    002039d8bl google.golang.org/protobuf/internal/impl.pointer.Uint64Slice
    002039dcstr x0, [sp+240]
    002039e0ldrsb x1, [sp+408]
    002039e4ubfm x1, x1, 0, 7
    002039e8subs wzr, w1, 2
    002039ecb.eq 0x2039f4
    002039f0b 0x203a98
    002039f4
    002039f4loc_2039f4:
    002039f4str xzr, [sp+312]
    002039f8stp xzr, xzr, [sp+320]
    002039fcldr x0, [sp+376]
    00203a00ldr x1, [sp+384]
    00203a04ldr x2, [sp+392]
    00203a08bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    00203a0cstr x0, [sp+312]
    00203a10str x1, [sp+320]
    00203a14str x2, [sp+328]
    00203a18str x3, [sp+192]
    00203a1cstr x0, [sp+336]
    00203a20str x1, [sp+344]
    00203a24str x2, [sp+352]
    00203a28ldr x3, [sp+192]
    00203a2cstr x3, [sp+232]
    00203a30str x0, [sp+288]
    00203a34str x1, [sp+296]
    00203a38str x2, [sp+304]
    00203a3cldr x3, [sp+232]
    00203a40str x3, [sp+144]
    00203a44tbnz x3, 63, 0x203a4c
    00203a48b 0x203a78
    00203a4c
    00203a4cloc_203a4c:
    00203a4cadrp x27, 0x81f000
    00203a50ldr x2, [x27+160]
    00203a54adrp x27, 0x81f000
    00203a58ldr x3, [x27+168]
    00203a5cstr x2, [sp+272]
    00203a60str x3, [sp+280]
    00203a64ldr x0, [sp+112]
    00203a68ldrb w1, [sp+120]
    00203a6cldp x29, x30, [sp-8]
    00203a70add sp, sp, 368
    00203a74ret x30
    00203a78
    00203a78loc_203a78:
    00203a78str xzr, [sp+152]
    00203a7cldr x5, [sp+288]
    00203a80str x5, [sp+312]
    00203a84str x1, [sp+320]
    00203a88str x2, [sp+328]
    00203a8cstr xzr, [sp+168]
    00203a90str x1, [sp+160]
    00203a94b 0x203d34
    00203a98
    00203a98loc_203a98:
    00203a98ldrsb x5, [sp+408]
    00203a9cubfm x5, x5, 0, 7
    00203aa0cbnz w5, 0x203aa8
    00203aa4b 0x203ad4
    00203aa8
    00203aa8loc_203aa8:
    00203aa8adrp x27, 0x81f000
    00203aacldr x2, [x27+192]
    00203ab0adrp x27, 0x81f000
    00203ab4ldr x3, [x27+200]
    00203ab8str x2, [sp+272]
    00203abcstr x3, [sp+280]
    00203ac0ldr x0, [sp+112]
    00203ac4ldrb w1, [sp+120]
    00203ac8ldp x29, x30, [sp-8]
    00203accadd sp, sp, 368
    00203ad0ret x30
    00203ad4
    00203ad4loc_203ad4:
    00203ad4str xzr, [sp+96]
    00203ad8str xzr, [sp+128]
    00203adcldr x5, [sp+384]
    00203ae0str x5, [sp+192]
    00203ae4subs xzr, x5, 0
    00203ae8cset x6, ne
    00203aecstrb w6, [sp+95]
    00203af0cbnz x5, 0x203af8
    00203af4b 0x203b20
    00203af8
    00203af8loc_203af8:
    00203af8ldr x1, [sp+384]
    00203afcldr x5, [sp+376]
    00203b00subs xzr, x1, 0
    00203b04b.hi 0x203b0c
    00203b08b 0x203d2c
    00203b0c
    00203b0cloc_203b0c:
    00203b0cldrb w5, [x5]
    00203b10subs wzr, w5, 128
    00203b14cset x5, lo
    00203b18strb w5, [sp+95]
    00203b1cb 0x203b24
    00203b20
    00203b20loc_203b20:
    00203b20b 0x203b24
    00203b24
    00203b24loc_203b24:
    00203b24ldrb w5, [sp+95]
    00203b28tbnz w5, 0, 0x203b30
    00203b2cb 0x203b58
    00203b30
    00203b30loc_203b30:
    00203b30ldr x1, [sp+384]
    00203b34ldr x5, [sp+376]
    00203b38subs xzr, x1, 0
    00203b3cb.hi 0x203b44
    00203b40b 0x203d24
    00203b44
    00203b44loc_203b44:
    00203b44ldrb w5, [x5]
    00203b48str x5, [sp+96]
    00203b4corr x3, xzr, 1
    00203b50str x3, [sp+128]
    00203b54b 0x203c2c
    00203b58
    00203b58loc_203b58:
    00203b58ldr x5, [sp+384]
    00203b5cstr x5, [sp+192]
    00203b60subs xzr, x5, 2
    00203b64cset x5, ge
    00203b68strb w5, [sp+95]
    00203b6cb.ge 0x203b74
    00203b70b 0x203b9c
    00203b74
    00203b74loc_203b74:
    00203b74ldr x1, [sp+384]
    00203b78ldr x5, [sp+376]
    00203b7csubs xzr, x1, 1
    00203b80b.hi 0x203b88
    00203b84b 0x203d1c
    00203b88
    00203b88loc_203b88:
    00203b88ldrb w5, [x5+1]
    00203b8csubs wzr, w5, 128
    00203b90cset x5, lo
    00203b94strb w5, [sp+95]
    00203b98b 0x203ba0
    00203b9c
    00203b9cloc_203b9c:
    00203b9cb 0x203ba0
    00203ba0
    00203ba0loc_203ba0:
    00203ba0ldrb w5, [sp+95]
    00203ba4tbnz w5, 0, 0x203bac
    00203ba8b 0x203bf8
    00203bac
    00203bacloc_203bac:
    00203bacldr x1, [sp+384]
    00203bb0ldr x5, [sp+376]
    00203bb4subs xzr, x1, 0
    00203bb8b.hi 0x203bc0
    00203bbcb 0x203d14
    00203bc0
    00203bc0loc_203bc0:
    00203bc0ldrb w5, [x5]
    00203bc4and x5, x5, 127
    00203bc8ldr x1, [sp+384]
    00203bccldr x6, [sp+376]
    00203bd0subs xzr, x1, 1
    00203bd4b.hi 0x203bdc
    00203bd8b 0x203d0c
    00203bdc
    00203bdcloc_203bdc:
    00203bdcldrb w6, [x6+1]
    00203be0ubfm x6, x6, 57, 7
    00203be4add x5, x5, x6
    00203be8str x5, [sp+96]
    00203becorr x5, xzr, 2
    00203bf0str x5, [sp+128]
    00203bf4b 0x203c24
    00203bf8
    00203bf8loc_203bf8:
    00203bf8ldr x0, [sp+376]
    00203bfcldr x1, [sp+384]
    00203c00ldr x2, [sp+392]
    00203c04bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    00203c08str x0, [sp+176]
    00203c0cstr x1, [sp+192]
    00203c10str x0, [sp+208]
    00203c14str x1, [sp+200]
    00203c18str x0, [sp+96]
    00203c1cstr x1, [sp+128]
    00203c20b 0x203c24
    00203c24
    00203c24loc_203c24:
    00203c24orr x3, xzr, 1
    00203c28b 0x203c2c
    00203c2c
    00203c2cloc_203c2c:
    00203c2cldr x5, [sp+128]
    00203c30tbnz x5, 63, 0x203c38
    00203c34b 0x203c64
    00203c38
    00203c38loc_203c38:
    00203c38adrp x27, 0x81f000
    00203c3cldr x2, [x27+160]
    00203c40adrp x27, 0x81f000
    00203c44ldr x3, [x27+168]
    00203c48str x2, [sp+272]
    00203c4cstr x3, [sp+280]
    00203c50ldr x0, [sp+112]
    00203c54ldrb w1, [sp+120]
    00203c58ldp x29, x30, [sp-8]
    00203c5cadd sp, sp, 368
    00203c60ret x30
    00203c64
    00203c64loc_203c64:
    00203c64ldr x5, [sp+240]
    00203c68ldrsb x27, [x5]
    00203c6cldr x2, [x5+16]
    00203c70ldr x0, [x5]
    00203c74ldr x5, [x5+8]
    00203c78add x1, x5, 1
    00203c7csubs xzr, x2, x1
    00203c80b.hs 0x203c88
    00203c84b 0x203c8c
    00203c88
    00203c88loc_203c88:
    00203c88b 0x203c9c
    00203c8c
    00203c8cloc_203c8c:
    00203c8cadrp x4, 0x3f2000
    00203c90add x4, x4, 3456
    00203c94bl runtime.growslice
    00203c98b 0x203c9c
    00203c9c
    00203c9cloc_203c9c:
    00203c9cldr x4, [sp+96]
    00203ca0sub x5, x1, 1
    00203ca4str x4, [x0+3*x5]
    00203ca8ldr x4, [sp+240]
    00203cacldrsb x27, [x4]
    00203cb0str x1, [x4+8]
    00203cb4str x2, [x4+16]
    00203cb8adrp x27, 0x848000
    00203cbcldr w5, [x27+3056]
    00203cc0cbz w5, 0x203cc8
    00203cc4b 0x203ccc
    00203cc8
    00203cc8loc_203cc8:
    00203cc8b 0x203ce0
    00203ccc
    00203cccloc_203ccc:
    00203cccbl runtime.gcWriteBarrier2
    00203cd0str x0, [x25]
    00203cd4ldr x5, [x4]
    00203cd8str x5, [x25+8]
    00203cdcb 0x203ce0
    00203ce0
    00203ce0loc_203ce0:
    00203ce0str x0, [x4]
    00203ce4ldr x4, [sp+128]
    00203ce8str x4, [sp+112]
    00203cecstp xzr, xzr, [sp+272]
    00203cf0ldr x0, [sp+112]
    00203cf4ldrb w1, [sp+120]
    00203cf8mov x2, xzr
    00203cfcmov x3, xzr
    00203d00ldp x29, x30, [sp-8]
    00203d04add sp, sp, 368
    00203d08ret x30
    00203d0c
    00203d0cloc_203d0c:
    00203d0corr x0, xzr, 1
    00203d10bl runtime.panicIndex
    00203d14
    00203d14loc_203d14:
    00203d14mov x0, xzr
    00203d18bl runtime.panicIndex
    00203d1c
    00203d1cloc_203d1c:
    00203d1corr x0, xzr, 1
    00203d20bl runtime.panicIndex
    00203d24
    00203d24loc_203d24:
    00203d24mov x0, xzr
    00203d28bl runtime.panicIndex
    00203d2c
    00203d2cloc_203d2c:
    00203d2cmov x0, xzr
    00203d30bl runtime.panicIndex
    00203d34
    00203d34loc_203d34:
    00203d34ldr x5, [sp+160]
    00203d38ldr x6, [sp+168]
    00203d3csubs xzr, x5, x6
    00203d40b.gt 0x203d48
    00203d44b 0x203d8c
    00203d48
    00203d48loc_203d48:
    00203d48ldr x5, [sp+168]
    00203d4cldr x6, [sp+312]
    00203d50ldrb w5, [x6+x5]
    00203d54strb w5, [sp+94]
    00203d58subs wzr, w5, 128
    00203d5cb.lo 0x203d64
    00203d60b 0x203d74
    00203d64
    00203d64loc_203d64:
    00203d64ldr x5, [sp+152]
    00203d68add x5, x5, 1
    00203d6cstr x5, [sp+152]
    00203d70b 0x203d78
    00203d74
    00203d74loc_203d74:
    00203d74b 0x203d78
    00203d78
    00203d78loc_203d78:
    00203d78b 0x203d7c
    00203d7c
    00203d7cloc_203d7c:
    00203d7cldr x5, [sp+168]
    00203d80add x5, x5, 1
    00203d84str x5, [sp+168]
    00203d88b 0x203d34
    00203d8c
    00203d8cloc_203d8c:
    00203d8cldr x5, [sp+152]
    00203d90subs xzr, x5, 0
    00203d94b.gt 0x203d9c
    00203d98b 0x203dac
    00203d9c
    00203d9cloc_203d9c:
    00203d9cldr x1, [sp+152]
    00203da0ldr x0, [sp+400]
    00203da4bl google.golang.org/protobuf/internal/impl.pointer.growUint64Slice
    00203da8b 0x203db0
    00203dac
    00203dacloc_203dac:
    00203dacb 0x203db0
    00203db0
    00203db0loc_203db0:
    00203db0ldr x5, [sp+240]
    00203db4ldrsb x27, [x5]
    00203db8ldr x6, [x5]
    00203dbcldr x7, [x5+8]
    00203dc0ldr x5, [x5+16]
    00203dc4str x6, [sp+248]
    00203dc8str x7, [sp+256]
    00203dccstr x5, [sp+264]
    00203dd0b 0x203dd4
    00203dd4
    00203dd4loc_203dd4:
    00203dd4ldr x5, [sp+296]
    00203dd8str x5, [sp+192]
    00203ddccbnz x5, 0x203de4
    00203de0b 0x204018
    00203de4
    00203de4loc_203de4:
    00203de4str xzr, [sp+104]
    00203de8str xzr, [sp+136]
    00203decldr x5, [sp+296]
    00203df0str x5, [sp+184]
    00203df4subs xzr, x5, 0
    00203df8cset x6, ne
    00203dfcstrb w6, [sp+95]
    00203e00cbnz x5, 0x203e08
    00203e04b 0x203e30
    00203e08
    00203e08loc_203e08:
    00203e08ldr x1, [sp+296]
    00203e0cldr x5, [sp+288]
    00203e10subs xzr, x1, 0
    00203e14b.hi 0x203e1c
    00203e18b 0x2040b0
    00203e1c
    00203e1cloc_203e1c:
    00203e1cldrb w5, [x5]
    00203e20subs wzr, w5, 128
    00203e24cset x5, lo
    00203e28strb w5, [sp+95]
    00203e2cb 0x203e34
    00203e30
    00203e30loc_203e30:
    00203e30b 0x203e34
    00203e34
    00203e34loc_203e34:
    00203e34ldrb w5, [sp+95]
    00203e38tbnz w5, 0, 0x203e40
    00203e3cb 0x203e68
    00203e40
    00203e40loc_203e40:
    00203e40ldr x1, [sp+296]
    00203e44ldr x5, [sp+288]
    00203e48subs xzr, x1, 0
    00203e4cb.hi 0x203e54
    00203e50b 0x2040a8
    00203e54
    00203e54loc_203e54:
    00203e54ldrb w5, [x5]
    00203e58str x5, [sp+104]
    00203e5corr x0, xzr, 1
    00203e60str x0, [sp+136]
    00203e64b 0x203f40
    00203e68
    00203e68loc_203e68:
    00203e68ldr x5, [sp+296]
    00203e6cstr x5, [sp+184]
    00203e70subs xzr, x5, 2
    00203e74cset x5, ge
    00203e78strb w5, [sp+95]
    00203e7cb.ge 0x203e84
    00203e80b 0x203eac
    00203e84
    00203e84loc_203e84:
    00203e84ldr x1, [sp+296]
    00203e88ldr x5, [sp+288]
    00203e8csubs xzr, x1, 1
    00203e90b.hi 0x203e98
    00203e94b 0x2040a0
    00203e98
    00203e98loc_203e98:
    00203e98ldrb w5, [x5+1]
    00203e9csubs wzr, w5, 128
    00203ea0cset x5, lo
    00203ea4strb w5, [sp+95]
    00203ea8b 0x203eb0
    00203eac
    00203eacloc_203eac:
    00203eacb 0x203eb0
    00203eb0
    00203eb0loc_203eb0:
    00203eb0ldrb w5, [sp+95]
    00203eb4tbnz w5, 0, 0x203ebc
    00203eb8b 0x203f08
    00203ebc
    00203ebcloc_203ebc:
    00203ebcldr x1, [sp+296]
    00203ec0ldr x5, [sp+288]
    00203ec4subs xzr, x1, 0
    00203ec8b.hi 0x203ed0
    00203eccb 0x204098
    00203ed0
    00203ed0loc_203ed0:
    00203ed0ldrb w5, [x5]
    00203ed4and x5, x5, 127
    00203ed8ldr x1, [sp+296]
    00203edcldr x6, [sp+288]
    00203ee0subs xzr, x1, 1
    00203ee4b.hi 0x203eec
    00203ee8b 0x204090
    00203eec
    00203eecloc_203eec:
    00203eecldrb w6, [x6+1]
    00203ef0ubfm x6, x6, 57, 7
    00203ef4add x5, x5, x6
    00203ef8str x5, [sp+104]
    00203efcorr x5, xzr, 2
    00203f00str x5, [sp+136]
    00203f04b 0x203f38
    00203f08
    00203f08loc_203f08:
    00203f08ldr x0, [sp+288]
    00203f0cldr x1, [sp+296]
    00203f10ldr x2, [sp+304]
    00203f14bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    00203f18str x0, [sp+176]
    00203f1cstr x1, [sp+184]
    00203f20str x0, [sp+224]
    00203f24str x1, [sp+216]
    00203f28str x0, [sp+104]
    00203f2cstr x1, [sp+136]
    00203f30orr x5, xzr, 2
    00203f34b 0x203f38
    00203f38
    00203f38loc_203f38:
    00203f38orr x0, xzr, 1
    00203f3cb 0x203f40
    00203f40
    00203f40loc_203f40:
    00203f40ldr x5, [sp+136]
    00203f44tbnz x5, 63, 0x203f4c
    00203f48b 0x203f78
    00203f4c
    00203f4cloc_203f4c:
    00203f4cadrp x27, 0x81f000
    00203f50ldr x2, [x27+160]
    00203f54adrp x27, 0x81f000
    00203f58ldr x3, [x27+168]
    00203f5cstr x2, [sp+272]
    00203f60str x3, [sp+280]
    00203f64ldr x0, [sp+112]
    00203f68ldrb w1, [sp+120]
    00203f6cldp x29, x30, [sp-8]
    00203f70add sp, sp, 368
    00203f74ret x30
    00203f78
    00203f78loc_203f78:
    00203f78ldr x2, [sp+264]
    00203f7cldr x5, [sp+248]
    00203f80ldr x6, [sp+256]
    00203f84add x1, x6, 1
    00203f88subs xzr, x2, x1
    00203f8cb.hs 0x203f94
    00203f90b 0x203f98
    00203f94
    00203f94loc_203f94:
    00203f94b 0x203fb8
    00203f98
    00203f98loc_203f98:
    00203f98mov x3, x0
    00203f9cadrp x4, 0x3f2000
    00203fa0add x4, x4, 3456
    00203fa4mov x0, x5
    00203fa8bl runtime.growslice
    00203facmov x5, x0
    00203fb0orr x0, xzr, 1
    00203fb4b 0x203fb8
    00203fb8
    00203fb8loc_203fb8:
    00203fb8ldr x6, [sp+104]
    00203fbcsub x7, x1, 1
    00203fc0str x6, [x5+3*x7]
    00203fc4str x5, [sp+248]
    00203fc8str x1, [sp+256]
    00203fccstr x2, [sp+264]
    00203fd0ldr x5, [sp+136]
    00203fd4ldr x1, [sp+296]
    00203fd8ldr x6, [sp+288]
    00203fdcldr x7, [sp+304]
    00203fe0b 0x203fe4
    00203fe4
    00203fe4loc_203fe4:
    00203fe4subs xzr, x1, x5
    00203fe8b.hs 0x203ff0
    00203fecb 0x204088
    00203ff0
    00203ff0loc_203ff0:
    00203ff0sub x7, x7, x5
    00203ff4sub x8, x1, x5
    00203ff8sub x9, xzr, x7
    00203ffcand x5, x5, x9, asr #63
    00204000add x5, x6, x5
    00204004str x5, [sp+288]
    00204008str x8, [sp+296]
    0020400cstr x7, [sp+304]
    00204010b 0x204014
    00204014
    00204014loc_204014:
    00204014b 0x203dd4
    00204018
    00204018loc_204018:
    00204018ldr x4, [sp+240]
    0020401cldrsb x27, [x4]
    00204020ldr x5, [sp+248]
    00204024ldr x6, [sp+256]
    00204028ldr x7, [sp+264]
    0020402cstr x6, [x4+8]
    00204030str x7, [x4+16]
    00204034adrp x27, 0x847000
    00204038ldr w6, [x27+3056]
    0020403ccbz w6, 0x204044
    00204040b 0x204048
    00204044
    00204044loc_204044:
    00204044b 0x20405c
    00204048
    00204048loc_204048:
    00204048bl runtime.gcWriteBarrier2
    0020404cstr x5, [x25]
    00204050ldr x6, [x4]
    00204054str x6, [x25+8]
    00204058b 0x20405c
    0020405c
    0020405cloc_20405c:
    0020405cstr x5, [x4]
    00204060ldr x4, [sp+144]
    00204064str x4, [sp+112]
    00204068stp xzr, xzr, [sp+272]
    0020406cldr x0, [sp+112]
    00204070ldrb w1, [sp+120]
    00204074mov x2, xzr
    00204078mov x3, xzr
    0020407cldp x29, x30, [sp-8]
    00204080add sp, sp, 368
    00204084ret x30
    00204088
    00204088loc_204088:
    00204088mov x0, x5
    0020408cbl runtime.panicSliceB
    00204090
    00204090loc_204090:
    00204090orr x0, xzr, 1
    00204094bl runtime.panicIndex
    00204098
    00204098loc_204098:
    00204098mov x0, xzr
    0020409cbl runtime.panicIndex
    002040a0
    002040a0loc_2040a0:
    002040a0orr x0, xzr, 1
    002040a4bl runtime.panicIndex
    002040a8
    002040a8loc_2040a8:
    002040a8mov x0, xzr
    002040acbl runtime.panicIndex
    002040b0
    002040b0loc_2040b0:
    002040b0mov x0, xzr
    002040b4bl runtime.panicIndex
    002040b8hint
    002040bc
    002040bcloc_2040bc:
    002040bcstp x0, x1, [sp+8]
    002040c0stp x2, x3, [sp+24]
    002040c4strb w4, [sp+40]
    002040c8str x5, [sp+48]
    002040ccstrb w6, [sp+56]
    002040d0stp x7, x8, [sp+64]
    002040d4str x9, [sp+80]
    002040d8mov x3, x30
    002040dcbl runtime.morestack_noctxt.abi0
    002040e0ldp x0, x1, [sp+8]
    002040e4ldp x2, x3, [sp+24]
    002040e8ldrsb x4, [sp+40]
    002040ecldr x5, [sp+48]
    002040f0ldrb w6, [sp+56]
    002040f4ldp x7, x8, [sp+64]
    002040f8ldr x9, [sp+80]
    002040fcb 0x203980
    00203980