File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    002065e0
    002065e0google.golang.org/protobuf/internal/impl.appendSfixed32PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendSfixed32PackedSlice(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)
    002065e0ldr x16, [x28+16]
    002065e4sub x17, sp, 80
    002065e8subs xzr, x17, x16
    002065ecb.ls 0x2067a8
    002065f0str x30, [sp-208]!
    002065f4stur x29, [sp-8]
    002065f8sub x29, sp, 8
    002065fcstr x0, [sp+216]
    00206600str x1, [sp+224]
    00206604str x2, [sp+232]
    00206608str x3, [sp+240]
    0020660cstr x4, [sp+248]
    00206610strb w5, [sp+256]
    00206614str xzr, [sp+120]
    00206618stp xzr, xzr, [sp+128]
    0020661cstp xzr, xzr, [sp+104]
    00206620ldr x0, [sp+240]
    00206624bl google.golang.org/protobuf/internal/impl.pointer.Int32Slice
    00206628str x0, [sp+168]
    0020662cldrsb x27, [x0]
    00206630ldr x1, [x0]
    00206634ldr x2, [x0+16]
    00206638ldr x3, [x0+8]
    0020663cstr x1, [sp+144]
    00206640str x3, [sp+152]
    00206644str x2, [sp+160]
    00206648str x3, [sp+96]
    0020664ccbz x3, 0x206654
    00206650b 0x206690
    00206654
    00206654loc_206654:
    00206654ldr x5, [sp+216]
    00206658ldr x6, [sp+224]
    0020665cldr x7, [sp+232]
    00206660str x5, [sp+120]
    00206664str x6, [sp+128]
    00206668str x7, [sp+136]
    0020666cstp xzr, xzr, [sp+104]
    00206670ldr x0, [sp+120]
    00206674ldr x1, [sp+128]
    00206678ldr x2, [sp+136]
    0020667cmov x3, xzr
    00206680mov x4, xzr
    00206684ldur x29, [sp-8]
    00206688ldr x30, [sp], 208
    0020668cret x30
    00206690
    00206690loc_206690:
    00206690ldr x4, [sp+248]
    00206694ldrsb x27, [x4]
    00206698ldr x3, [x4+112]
    0020669cstr x3, [sp+80]
    002066a0ldr x0, [sp+216]
    002066a4ldr x1, [sp+224]
    002066a8ldr x2, [sp+232]
    002066acbl google.golang.org/protobuf/encoding/protowire.AppendVarint
    002066b0str x0, [sp+216]
    002066b4str x1, [sp+224]
    002066b8str x2, [sp+232]
    002066bcldr x4, [sp+152]
    002066c0str x4, [sp+96]
    002066c4bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
    002066c8str x0, [sp+88]
    002066ccldr x4, [sp+96]
    002066d0madd x3, x4, x0, xzr
    002066d4str x3, [sp+56]
    002066d8ldr x0, [sp+216]
    002066dcldr x1, [sp+224]
    002066e0ldr x2, [sp+232]
    002066e4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    002066e8str x0, [sp+216]
    002066ecstr x1, [sp+224]
    002066f0str x2, [sp+232]
    002066f4ldr x4, [sp+152]
    002066f8ldr x5, [sp+144]
    002066fcldr x6, [sp+160]
    00206700str x5, [sp+176]
    00206704str x4, [sp+184]
    00206708str x6, [sp+192]
    0020670cstr xzr, [sp+72]
    00206710str x4, [sp+64]
    00206714b 0x206718
    00206718
    00206718loc_206718:
    00206718ldr x5, [sp+64]
    0020671cldr x6, [sp+72]
    00206720subs xzr, x5, x6
    00206724b.gt 0x20672c
    00206728b 0x20676c
    0020672c
    0020672cloc_20672c:
    0020672cldr x4, [sp+72]
    00206730ldr x5, [sp+176]
    00206734ldrsw x3, [x5+2*x4]
    00206738str w3, [sp+52]
    0020673cldr x0, [sp+216]
    00206740ldr x1, [sp+224]
    00206744ldr x2, [sp+232]
    00206748bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
    0020674cstr x0, [sp+216]
    00206750str x1, [sp+224]
    00206754str x2, [sp+232]
    00206758b 0x20675c
    0020675c
    0020675cloc_20675c:
    0020675cldr x5, [sp+72]
    00206760add x5, x5, 1
    00206764str x5, [sp+72]
    00206768b 0x206718
    0020676c
    0020676cloc_20676c:
    0020676cldr x5, [sp+216]
    00206770ldr x6, [sp+224]
    00206774ldr x7, [sp+232]
    00206778str x5, [sp+120]
    0020677cstr x6, [sp+128]
    00206780str x7, [sp+136]
    00206784stp xzr, xzr, [sp+104]
    00206788ldr x0, [sp+120]
    0020678cldr x1, [sp+128]
    00206790ldr x2, [sp+136]
    00206794mov x3, xzr
    00206798mov x4, xzr
    0020679cldur x29, [sp-8]
    002067a0ldr x30, [sp], 208
    002067a4ret x30
    002067a8
    002067a8loc_2067a8:
    002067a8stp x0, x1, [sp+8]
    002067acstp x2, x3, [sp+24]
    002067b0str x4, [sp+40]
    002067b4strb w5, [sp+48]
    002067b8mov x3, x30
    002067bcbl runtime.morestack_noctxt.abi0
    002067c0ldp x0, x1, [sp+8]
    002067c4ldp x2, x3, [sp+24]
    002067c8ldr x4, [sp+40]
    002067ccldrb w5, [sp+48]
    002067d0b 0x2065e0
    002067d4udf 0
    002067d8udf 0
    002067dcudf 0
    002065e0
    002067e0
    002067e0google.golang.org/protobuf/internal/impl.sizeSfixed32Value: ; void google.golang.org/protobuf/internal/impl.sizeSfixed32Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    002067e0ldr x16, [x28+16]
    002067e4subs xzr, sp, x16
    002067e8b.ls 0x206830
    002067ecstr x30, [sp-32]!
    002067f0stur x29, [sp-8]
    002067f4sub x29, sp, 8
    002067f8str x0, [sp+40]
    002067fcstr x1, [sp+48]
    00206800str x2, [sp+56]
    00206804str x3, [sp+64]
    00206808strb w4, [sp+72]
    0020680cstr xzr, [sp+8]
    00206810bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
    00206814str x0, [sp+16]
    00206818ldr x1, [sp+64]
    0020681cadd x0, x1, x0
    00206820str x0, [sp+8]
    00206824ldur x29, [sp-8]
    00206828ldr x30, [sp], 32
    0020682cret x30
    00206830
    00206830loc_206830:
    00206830stp x0, x1, [sp+8]
    00206834stp x2, x3, [sp+24]
    00206838strb w4, [sp+40]
    0020683cmov x3, x30
    00206840bl runtime.morestack_noctxt.abi0
    00206844ldp x0, x1, [sp+8]
    00206848ldp x2, x3, [sp+24]
    0020684cldrb w4, [sp+40]
    00206850b 0x2067e0
    00206854udf 0
    00206858udf 0
    0020685cudf 0
    002067e0
    00206860
    00206860google.golang.org/protobuf/internal/impl.appendSfixed32Value: ; void google.golang.org/protobuf/internal/impl.appendSfixed32Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    00206860ldr x16, [x28+16]
    00206864subs xzr, sp, x16
    00206868b.ls 0x20692c
    0020686cstr x30, [sp-96]!
    00206870stur x29, [sp-8]
    00206874sub x29, sp, 8
    00206878str x0, [sp+104]
    0020687cstr x1, [sp+112]
    00206880str x2, [sp+120]
    00206884str x3, [sp+128]
    00206888str x4, [sp+136]
    0020688cstr x5, [sp+144]
    00206890str x6, [sp+152]
    00206894strb w7, [sp+160]
    00206898str xzr, [sp+64]
    0020689cstp xzr, xzr, [sp+72]
    002068a0stp xzr, xzr, [sp+48]
    002068a4ldr x3, [sp+152]
    002068a8ldr x0, [sp+104]
    002068acldr x1, [sp+112]
    002068b0ldr x2, [sp+120]
    002068b4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    002068b8str x0, [sp+104]
    002068bcstr x1, [sp+112]
    002068c0str x2, [sp+120]
    002068c4ldr x0, [sp+128]
    002068c8ldr x1, [sp+136]
    002068ccldr x2, [sp+144]
    002068d0bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    002068d4str x0, [sp+40]
    002068d8ldr x1, [sp+112]
    002068dcldr x2, [sp+120]
    002068e0ldr x4, [sp+104]
    002068e4mov x3, x0
    002068e8mov x0, x4
    002068ecbl google.golang.org/protobuf/encoding/protowire.AppendFixed32
    002068f0str x0, [sp+104]
    002068f4str x1, [sp+112]
    002068f8str x2, [sp+120]
    002068fcstr x0, [sp+64]
    00206900str x1, [sp+72]
    00206904str x2, [sp+80]
    00206908stp xzr, xzr, [sp+48]
    0020690cldr x0, [sp+64]
    00206910ldr x1, [sp+72]
    00206914ldr x2, [sp+80]
    00206918mov x3, xzr
    0020691cmov x4, xzr
    00206920ldur x29, [sp-8]
    00206924ldr x30, [sp], 96
    00206928ret x30
    0020692c
    0020692cloc_20692c:
    0020692cstp x0, x1, [sp+8]
    00206930stp x2, x3, [sp+24]
    00206934stp x4, x5, [sp+40]
    00206938str x6, [sp+56]
    0020693cstrb w7, [sp+64]
    00206940mov x3, x30
    00206944bl runtime.morestack_noctxt.abi0
    00206948ldp x0, x1, [sp+8]
    0020694cldp x2, x3, [sp+24]
    00206950ldp x4, x5, [sp+40]
    00206954ldr x6, [sp+56]
    00206958ldrb w7, [sp+64]
    0020695cb 0x206860
    00206860
    00206960
    00206960google.golang.org/protobuf/internal/impl.consumeSfixed32Value: ; void google.golang.org/protobuf/internal/impl.consumeSfixed32Value(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)
    00206960ldr x16, [x28+16]
    00206964sub x17, sp, 32
    00206968subs xzr, x17, x16
    0020696cb.ls 0x206ae4
    00206970str x30, [sp-160]!
    00206974stur x29, [sp-8]
    00206978sub x29, sp, 8
    0020697cstr x0, [sp+168]
    00206980str x1, [sp+176]
    00206984str x2, [sp+184]
    00206988str x3, [sp+192]
    0020698cstr x4, [sp+200]
    00206990str x5, [sp+208]
    00206994str w6, [sp+216]
    00206998strb w7, [sp+220]
    0020699cstrb w8, [sp+224]
    002069a0str x9, [sp+232]
    002069a4str x10, [sp+240]
    002069a8str x11, [sp+248]
    002069acstp xzr, xzr, [sp+88]
    002069b0str xzr, [sp+104]
    002069b4str xzr, [sp+48]
    002069b8strb wzr, [sp+56]
    002069bcstp xzr, xzr, [sp+112]
    002069c0ldrsb x7, [sp+220]
    002069c4ubfm x7, x7, 0, 7
    002069c8subs wzr, w7, 5
    002069ccb.ne 0x2069d4
    002069d0b 0x206a14
    002069d4
    002069d4loc_2069d4:
    002069d4stp xzr, xzr, [sp+88]
    002069d8str xzr, [sp+104]
    002069dcadrp x27, 0x81c000
    002069e0ldr x5, [x27+192]
    002069e4adrp x27, 0x81c000
    002069e8ldr x6, [x27+200]
    002069ecstr x5, [sp+112]
    002069f0str x6, [sp+120]
    002069f4ldr x3, [sp+48]
    002069f8ldr x0, [sp+88]
    002069fcldrb w4, [sp+56]
    00206a00ldr x1, [sp+96]
    00206a04ldr x2, [sp+104]
    00206a08ldur x29, [sp-8]
    00206a0cldr x30, [sp], 160
    00206a10ret x30
    00206a14
    00206a14loc_206a14:
    00206a14ldr x0, [sp+168]
    00206a18ldr x1, [sp+176]
    00206a1cldr x2, [sp+184]
    00206a20bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
    00206a24str w0, [sp+40]
    00206a28str x1, [sp+72]
    00206a2cldr w3, [sp+40]
    00206a30str w3, [sp+44]
    00206a34ldr x3, [sp+72]
    00206a38str x3, [sp+80]
    00206a3cldr w3, [sp+44]
    00206a40str w3, [sp+36]
    00206a44ldr x3, [sp+80]
    00206a48str x3, [sp+64]
    00206a4ctbnz x3, 63, 0x206a54
    00206a50b 0x206a94
    00206a54
    00206a54loc_206a54:
    00206a54stp xzr, xzr, [sp+88]
    00206a58str xzr, [sp+104]
    00206a5cadrp x27, 0x81c000
    00206a60ldr x5, [x27+160]
    00206a64adrp x27, 0x81c000
    00206a68ldr x6, [x27+168]
    00206a6cstr x5, [sp+112]
    00206a70str x6, [sp+120]
    00206a74ldr x3, [sp+48]
    00206a78ldr x0, [sp+88]
    00206a7cldrb w4, [sp+56]
    00206a80ldr x1, [sp+96]
    00206a84ldr x2, [sp+104]
    00206a88ldur x29, [sp-8]
    00206a8cldr x30, [sp], 160
    00206a90ret x30
    00206a94
    00206a94loc_206a94:
    00206a94str x3, [sp+48]
    00206a98ldr w0, [sp+36]
    00206a9cbl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
    00206aa0str x0, [sp+128]
    00206aa4str x1, [sp+136]
    00206aa8str x2, [sp+144]
    00206aacstr x0, [sp+88]
    00206ab0str x1, [sp+96]
    00206ab4str x2, [sp+104]
    00206ab8stp xzr, xzr, [sp+112]
    00206abcldr x3, [sp+48]
    00206ac0ldr x0, [sp+88]
    00206ac4ldrb w4, [sp+56]
    00206ac8ldr x1, [sp+96]
    00206accldr x2, [sp+104]
    00206ad0mov x5, xzr
    00206ad4mov x6, xzr
    00206ad8ldur x29, [sp-8]
    00206adcldr x30, [sp], 160
    00206ae0ret x30
    00206ae4
    00206ae4loc_206ae4:
    00206ae4stp x0, x1, [sp+8]
    00206ae8stp x2, x3, [sp+24]
    00206aecstp x4, x5, [sp+40]
    00206af0str w6, [sp+56]
    00206af4strb w7, [sp+60]
    00206af8strb w8, [sp+64]
    00206afcstp x9, x10, [sp+72]
    00206b00str x11, [sp+88]
    00206b04mov x3, x30
    00206b08bl runtime.morestack_noctxt.abi0
    00206b0cldp x0, x1, [sp+8]
    00206b10ldp x2, x3, [sp+24]
    00206b14ldp x4, x5, [sp+40]
    00206b18ldrsw x6, [sp+56]
    00206b1cldrsb x7, [sp+60]
    00206b20ldrb w8, [sp+64]
    00206b24ldp x9, x10, [sp+72]
    00206b28ldr x11, [sp+88]
    00206b2cb 0x206960
    00206960
    00206b30
    00206b30google.golang.org/protobuf/internal/impl.sizeSfixed32SliceValue: ; void google.golang.org/protobuf/internal/impl.sizeSfixed32SliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    00206b30ldr x16, [x28+16]
    00206b34subs xzr, sp, x16
    00206b38b.ls 0x206bb0
    00206b3cstr x30, [sp-80]!
    00206b40stur x29, [sp-8]
    00206b44sub x29, sp, 8
    00206b48str x0, [sp+88]
    00206b4cstr x1, [sp+96]
    00206b50str x2, [sp+104]
    00206b54str x3, [sp+112]
    00206b58strb w4, [sp+120]
    00206b5cstr xzr, [sp+32]
    00206b60ldr x0, [sp+88]
    00206b64ldr x1, [sp+96]
    00206b68bl google.golang.org/protobuf/reflect/protoreflect.Value.List
    00206b6cstr x0, [sp+56]
    00206b70str x1, [sp+64]
    00206b74ldrsb x27, [x0]
    00206b78ldr x3, [x0+56]
    00206b7cmov x0, x1
    00206b80blr x3
    00206b84str x0, [sp+48]
    00206b88bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
    00206b8cstr x0, [sp+40]
    00206b90ldr x3, [sp+48]
    00206b94ldr x4, [sp+112]
    00206b98add x4, x4, x0
    00206b9cmadd x0, x3, x4, xzr
    00206ba0str x0, [sp+32]
    00206ba4ldur x29, [sp-8]
    00206ba8ldr x30, [sp], 80
    00206bacret x30
    00206bb0
    00206bb0loc_206bb0:
    00206bb0stp x0, x1, [sp+8]
    00206bb4stp x2, x3, [sp+24]
    00206bb8strb w4, [sp+40]
    00206bbcmov x3, x30
    00206bc0bl runtime.morestack_noctxt.abi0
    00206bc4ldp x0, x1, [sp+8]
    00206bc8ldp x2, x3, [sp+24]
    00206bccldrb w4, [sp+40]
    00206bd0b 0x206b30
    00206bd4udf 0
    00206bd8udf 0
    00206bdcudf 0
    00206b30
    00206be0
    00206be0google.golang.org/protobuf/internal/impl.appendSfixed32SliceValue: ; void google.golang.org/protobuf/internal/impl.appendSfixed32SliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    00206be0ldr x16, [x28+16]
    00206be4sub x17, sp, 32
    00206be8subs xzr, x17, x16
    00206becb.ls 0x206d44
    00206bf0str x30, [sp-160]!
    00206bf4stur x29, [sp-8]
    00206bf8sub x29, sp, 8
    00206bfcstr x0, [sp+168]
    00206c00str x1, [sp+176]
    00206c04str x2, [sp+184]
    00206c08str x3, [sp+192]
    00206c0cstr x4, [sp+200]
    00206c10str x5, [sp+208]
    00206c14str x6, [sp+216]
    00206c18strb w7, [sp+224]
    00206c1cstr xzr, [sp+88]
    00206c20stp xzr, xzr, [sp+96]
    00206c24stp xzr, xzr, [sp+72]
    00206c28ldr x0, [sp+192]
    00206c2cldr x1, [sp+200]
    00206c30ldr x2, [sp+208]
    00206c34bl google.golang.org/protobuf/reflect/protoreflect.Value.List
    00206c38str x0, [sp+136]
    00206c3cstr x1, [sp+144]
    00206c40ldrsb x27, [x0]
    00206c44ldr x3, [x0+56]
    00206c48mov x0, x1
    00206c4cblr x3
    00206c50str x0, [sp+64]
    00206c54str xzr, [sp+48]
    00206c58str x0, [sp+40]
    00206c5cb 0x206c60
    00206c60
    00206c60loc_206c60:
    00206c60ldr x5, [sp+40]
    00206c64ldr x6, [sp+48]
    00206c68subs xzr, x5, x6
    00206c6cb.gt 0x206c74
    00206c70b 0x206d08
    00206c74
    00206c74loc_206c74:
    00206c74ldr x1, [sp+48]
    00206c78ldr x2, [sp+136]
    00206c7cldrsb x27, [x2]
    00206c80ldr x2, [x2+40]
    00206c84ldr x0, [sp+144]
    00206c88blr x2
    00206c8cstr x0, [sp+112]
    00206c90str x1, [sp+120]
    00206c94str x2, [sp+128]
    00206c98ldr x3, [sp+216]
    00206c9cldr x0, [sp+168]
    00206ca0ldr x1, [sp+176]
    00206ca4ldr x2, [sp+184]
    00206ca8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    00206cacstr x0, [sp+168]
    00206cb0str x1, [sp+176]
    00206cb4str x2, [sp+184]
    00206cb8ldr x0, [sp+112]
    00206cbcldr x1, [sp+120]
    00206cc0ldr x2, [sp+128]
    00206cc4bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    00206cc8str x0, [sp+56]
    00206cccldr x1, [sp+176]
    00206cd0ldr x2, [sp+184]
    00206cd4ldr x3, [sp+168]
    00206cd8mov x4, x0
    00206cdcmov x0, x3
    00206ce0mov x3, x4
    00206ce4bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
    00206ce8str x0, [sp+168]
    00206cecstr x1, [sp+176]
    00206cf0str x2, [sp+184]
    00206cf4b 0x206cf8
    00206cf8
    00206cf8loc_206cf8:
    00206cf8ldr x5, [sp+48]
    00206cfcadd x5, x5, 1
    00206d00str x5, [sp+48]
    00206d04b 0x206c60
    00206d08
    00206d08loc_206d08:
    00206d08ldr x5, [sp+168]
    00206d0cldr x6, [sp+176]
    00206d10ldr x7, [sp+184]
    00206d14str x5, [sp+88]
    00206d18str x6, [sp+96]
    00206d1cstr x7, [sp+104]
    00206d20stp xzr, xzr, [sp+72]
    00206d24ldr x0, [sp+88]
    00206d28ldr x1, [sp+96]
    00206d2cldr x2, [sp+104]
    00206d30mov x3, xzr
    00206d34mov x4, xzr
    00206d38ldur x29, [sp-8]
    00206d3cldr x30, [sp], 160
    00206d40ret x30
    00206d44
    00206d44loc_206d44:
    00206d44stp x0, x1, [sp+8]
    00206d48stp x2, x3, [sp+24]
    00206d4cstp x4, x5, [sp+40]
    00206d50str x6, [sp+56]
    00206d54strb w7, [sp+64]
    00206d58mov x3, x30
    00206d5cbl runtime.morestack_noctxt.abi0
    00206d60ldp x0, x1, [sp+8]
    00206d64ldp x2, x3, [sp+24]
    00206d68ldp x4, x5, [sp+40]
    00206d6cldr x6, [sp+56]
    00206d70ldrb w7, [sp+64]
    00206d74b 0x206be0
    00206d78udf 0
    00206d7cudf 0
    00206be0
    00206d80
    00206d80google.golang.org/protobuf/internal/impl.consumeSfixed32SliceValue: ; void google.golang.org/protobuf/internal/impl.consumeSfixed32SliceValue(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)
    00206d80ldr x16, [x28+16]
    00206d84sub x17, sp, 176
    00206d88subs xzr, x17, x16
    00206d8cb.ls 0x207188
    00206d90sub x20, sp, 304
    00206d94stp x29, x30, [x20-8]
    00206d98add sp, x20, 0
    00206d9csub x29, sp, 8
    00206da0str x0, [sp+312]
    00206da4str x1, [sp+320]
    00206da8str x2, [sp+328]
    00206dacstr x3, [sp+336]
    00206db0str x4, [sp+344]
    00206db4str x5, [sp+352]
    00206db8str w6, [sp+360]
    00206dbcstrb w7, [sp+364]
    00206dc0strb w8, [sp+368]
    00206dc4str x9, [sp+376]
    00206dc8str x10, [sp+384]
    00206dccstr x11, [sp+392]
    00206dd0stp xzr, xzr, [sp+144]
    00206dd4str xzr, [sp+160]
    00206dd8str xzr, [sp+64]
    00206ddcstrb wzr, [sp+72]
    00206de0stp xzr, xzr, [sp+184]
    00206de4ldr x0, [sp+336]
    00206de8ldr x1, [sp+344]
    00206decldr x2, [sp+352]
    00206df0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
    00206df4str x0, [sp+168]
    00206df8str x1, [sp+176]
    00206dfcldrsb x3, [sp+364]
    00206e00ubfm x3, x3, 0, 7
    00206e04subs wzr, w3, 2
    00206e08b.eq 0x206e10
    00206e0cb 0x206eac
    00206e10
    00206e10loc_206e10:
    00206e10str xzr, [sp+248]
    00206e14stp xzr, xzr, [sp+256]
    00206e18ldr x0, [sp+312]
    00206e1cldr x1, [sp+320]
    00206e20ldr x2, [sp+328]
    00206e24bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    00206e28str x0, [sp+248]
    00206e2cstr x1, [sp+256]
    00206e30str x2, [sp+264]
    00206e34str x3, [sp+112]
    00206e38str x0, [sp+272]
    00206e3cstr x1, [sp+280]
    00206e40str x2, [sp+288]
    00206e44ldr x3, [sp+112]
    00206e48str x3, [sp+136]
    00206e4cstr x0, [sp+200]
    00206e50str x1, [sp+208]
    00206e54str x2, [sp+216]
    00206e58ldr x3, [sp+136]
    00206e5cstr x3, [sp+96]
    00206e60tbnz x3, 63, 0x206e68
    00206e64b 0x206ea8
    00206e68
    00206e68loc_206e68:
    00206e68stp xzr, xzr, [sp+144]
    00206e6cstr xzr, [sp+160]
    00206e70adrp x27, 0x81c000
    00206e74ldr x5, [x27+160]
    00206e78adrp x27, 0x81c000
    00206e7cldr x6, [x27+168]
    00206e80str x5, [sp+184]
    00206e84str x6, [sp+192]
    00206e88ldr x3, [sp+64]
    00206e8cldr x0, [sp+144]
    00206e90ldrb w4, [sp+72]
    00206e94ldr x1, [sp+152]
    00206e98ldr x2, [sp+160]
    00206e9cldp x29, x30, [sp-8]
    00206ea0add sp, sp, 304
    00206ea4ret x30
    00206ea8
    00206ea8loc_206ea8:
    00206ea8b 0x207014
    00206eac
    00206eacloc_206eac:
    00206eacldrsb x7, [sp+364]
    00206eb0ubfm x7, x7, 0, 7
    00206eb4subs wzr, w7, 5
    00206eb8b.ne 0x206ec0
    00206ebcb 0x206f00
    00206ec0
    00206ec0loc_206ec0:
    00206ec0stp xzr, xzr, [sp+144]
    00206ec4str xzr, [sp+160]
    00206ec8adrp x27, 0x81c000
    00206eccldr x5, [x27+192]
    00206ed0adrp x27, 0x81c000
    00206ed4ldr x6, [x27+200]
    00206ed8str x5, [sp+184]
    00206edcstr x6, [sp+192]
    00206ee0ldr x3, [sp+64]
    00206ee4ldr x0, [sp+144]
    00206ee8ldrb w4, [sp+72]
    00206eecldr x1, [sp+152]
    00206ef0ldr x2, [sp+160]
    00206ef4ldp x29, x30, [sp-8]
    00206ef8add sp, sp, 304
    00206efcret x30
    00206f00
    00206f00loc_206f00:
    00206f00ldr x0, [sp+312]
    00206f04ldr x1, [sp+320]
    00206f08ldr x2, [sp+328]
    00206f0cbl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
    00206f10str w0, [sp+52]
    00206f14str x1, [sp+112]
    00206f18ldr w3, [sp+52]
    00206f1cstr w3, [sp+56]
    00206f20ldr x3, [sp+112]
    00206f24str x3, [sp+120]
    00206f28ldr w3, [sp+56]
    00206f2cstr w3, [sp+44]
    00206f30ldr x3, [sp+120]
    00206f34str x3, [sp+80]
    00206f38tbnz x3, 63, 0x206f40
    00206f3cb 0x206f80
    00206f40
    00206f40loc_206f40:
    00206f40stp xzr, xzr, [sp+144]
    00206f44str xzr, [sp+160]
    00206f48adrp x27, 0x81c000
    00206f4cldr x5, [x27+160]
    00206f50adrp x27, 0x81c000
    00206f54ldr x6, [x27+168]
    00206f58str x5, [sp+184]
    00206f5cstr x6, [sp+192]
    00206f60ldr x3, [sp+64]
    00206f64ldr x0, [sp+144]
    00206f68ldrb w4, [sp+72]
    00206f6cldr x1, [sp+152]
    00206f70ldr x2, [sp+160]
    00206f74ldp x29, x30, [sp-8]
    00206f78add sp, sp, 304
    00206f7cret x30
    00206f80
    00206f80loc_206f80:
    00206f80ldr w0, [sp+44]
    00206f84bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
    00206f88str x0, [sp+224]
    00206f8cstr x1, [sp+232]
    00206f90str x2, [sp+240]
    00206f94ldr x3, [sp+168]
    00206f98ldrsb x27, [x3]
    00206f9cldr x4, [sp+176]
    00206fa0ldr x3, [x3+24]
    00206fa4mov x5, x0
    00206fa8mov x0, x4
    00206facmov x6, x1
    00206fb0mov x1, x5
    00206fb4mov x7, x2
    00206fb8mov x2, x6
    00206fbcmov x8, x3
    00206fc0mov x3, x7
    00206fc4blr x8
    00206fc8ldr x1, [sp+80]
    00206fccstr x1, [sp+64]
    00206fd0ldr x1, [sp+336]
    00206fd4ldr x2, [sp+344]
    00206fd8ldr x3, [sp+352]
    00206fdcstr x1, [sp+144]
    00206fe0str x2, [sp+152]
    00206fe4str x3, [sp+160]
    00206fe8stp xzr, xzr, [sp+184]
    00206fecldr x3, [sp+64]
    00206ff0ldr x0, [sp+144]
    00206ff4ldrb w4, [sp+72]
    00206ff8ldr x1, [sp+152]
    00206ffcldr x2, [sp+160]
    00207000mov x5, xzr
    00207004mov x6, xzr
    00207008ldp x29, x30, [sp-8]
    0020700cadd sp, sp, 304
    00207010ret x30
    00207014
    00207014loc_207014:
    00207014ldr x7, [sp+208]
    00207018str x7, [sp+112]
    0020701ccbnz x7, 0x207024
    00207020b 0x207134
    00207024
    00207024loc_207024:
    00207024ldr x0, [sp+200]
    00207028ldr x1, [sp+208]
    0020702cldr x2, [sp+216]
    00207030bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
    00207034str w0, [sp+52]
    00207038str x1, [sp+104]
    0020703cldr w3, [sp+52]
    00207040str w3, [sp+60]
    00207044ldr x3, [sp+104]
    00207048str x3, [sp+128]
    0020704cldr w3, [sp+60]
    00207050str w3, [sp+48]
    00207054ldr x3, [sp+128]
    00207058str x3, [sp+88]
    0020705ctbnz x3, 63, 0x207064
    00207060b 0x2070a4
    00207064
    00207064loc_207064:
    00207064stp xzr, xzr, [sp+144]
    00207068str xzr, [sp+160]
    0020706cadrp x27, 0x81b000
    00207070ldr x5, [x27+160]
    00207074adrp x27, 0x81b000
    00207078ldr x6, [x27+168]
    0020707cstr x5, [sp+184]
    00207080str x6, [sp+192]
    00207084ldr x3, [sp+64]
    00207088ldr x0, [sp+144]
    0020708cldrb w4, [sp+72]
    00207090ldr x1, [sp+152]
    00207094ldr x2, [sp+160]
    00207098ldp x29, x30, [sp-8]
    0020709cadd sp, sp, 304
    002070a0ret x30
    002070a4
    002070a4loc_2070a4:
    002070a4ldr w0, [sp+48]
    002070a8bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
    002070acstr x0, [sp+224]
    002070b0str x1, [sp+232]
    002070b4str x2, [sp+240]
    002070b8ldr x3, [sp+168]
    002070bcldrsb x27, [x3]
    002070c0ldr x4, [sp+176]
    002070c4ldr x3, [x3+24]
    002070c8mov x5, x0
    002070ccmov x0, x4
    002070d0mov x6, x1
    002070d4mov x1, x5
    002070d8mov x7, x2
    002070dcmov x2, x6
    002070e0mov x8, x3
    002070e4mov x3, x7
    002070e8blr x8
    002070ecldr x0, [sp+88]
    002070f0ldr x1, [sp+208]
    002070f4ldr x2, [sp+200]
    002070f8ldr x3, [sp+216]
    002070fcb 0x207100
    00207100
    00207100loc_207100:
    00207100subs xzr, x1, x0
    00207104b.hs 0x20710c
    00207108b 0x207180
    0020710c
    0020710cloc_20710c:
    0020710csub x7, x3, x0
    00207110sub x8, x1, x0
    00207114sub x9, xzr, x7
    00207118and x9, x0, x9, asr #63
    0020711cadd x9, x2, x9
    00207120str x9, [sp+200]
    00207124str x8, [sp+208]
    00207128str x7, [sp+216]
    0020712cb 0x207130
    00207130
    00207130loc_207130:
    00207130b 0x207014
    00207134
    00207134loc_207134:
    00207134ldr x7, [sp+96]
    00207138str x7, [sp+64]
    0020713cldr x7, [sp+336]
    00207140ldr x8, [sp+344]
    00207144ldr x9, [sp+352]
    00207148str x7, [sp+144]
    0020714cstr x8, [sp+152]
    00207150str x9, [sp+160]
    00207154stp xzr, xzr, [sp+184]
    00207158ldr x3, [sp+64]
    0020715cldr x0, [sp+144]
    00207160ldrb w4, [sp+72]
    00207164ldr x1, [sp+152]
    00207168ldr x2, [sp+160]
    0020716cmov x5, xzr
    00207170mov x6, xzr
    00207174ldp x29, x30, [sp-8]
    00207178add sp, sp, 304
    0020717cret x30
    00207180
    00207180loc_207180:
    00207180bl runtime.panicSliceB
    00207184hint
    00207188
    00207188loc_207188:
    00207188stp x0, x1, [sp+8]
    0020718cstp x2, x3, [sp+24]
    00207190stp x4, x5, [sp+40]
    00207194str w6, [sp+56]
    00207198strb w7, [sp+60]
    0020719cstrb w8, [sp+64]
    002071a0stp x9, x10, [sp+72]
    002071a4str x11, [sp+88]
    002071a8mov x3, x30
    002071acbl runtime.morestack_noctxt.abi0
    002071b0ldp x0, x1, [sp+8]
    002071b4ldp x2, x3, [sp+24]
    002071b8ldp x4, x5, [sp+40]
    002071bcldrsw x6, [sp+56]
    002071c0ldrsb x7, [sp+60]
    002071c4ldrb w8, [sp+64]
    002071c8ldp x9, x10, [sp+72]
    002071ccldr x11, [sp+88]
    002071d0b 0x206d80
    002071d4udf 0
    002071d8udf 0
    002071dcudf 0
    00206d80
    002071e0
    002071e0google.golang.org/protobuf/internal/impl.sizeSfixed32PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.sizeSfixed32PackedSliceValue(google.golang.org/protobuf/reflect/protoreflect.Value listv, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    002071e0ldr x16, [x28+16]
    002071e4subs xzr, sp, x16
    002071e8b.ls 0x207288
    002071ecstr x30, [sp-96]!
    002071f0stur x29, [sp-8]
    002071f4sub x29, sp, 8
    002071f8str x0, [sp+104]
    002071fcstr x1, [sp+112]
    00207200str x2, [sp+120]
    00207204str x3, [sp+128]
    00207208strb w4, [sp+136]
    0020720cstr xzr, [sp+40]
    00207210ldr x0, [sp+104]
    00207214ldr x1, [sp+112]
    00207218bl google.golang.org/protobuf/reflect/protoreflect.Value.List
    0020721cstr x0, [sp+72]
    00207220str x1, [sp+80]
    00207224ldrsb x27, [x0]
    00207228ldr x3, [x0+56]
    0020722cmov x0, x1
    00207230blr x3
    00207234str x0, [sp+56]
    00207238cbz x0, 0x207240
    0020723cb 0x207254
    00207240
    00207240loc_207240:
    00207240str xzr, [sp+40]
    00207244mov x0, xzr
    00207248ldur x29, [sp-8]
    0020724cldr x30, [sp], 96
    00207250ret x30
    00207254
    00207254loc_207254:
    00207254bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
    00207258str x0, [sp+64]
    0020725cldr x1, [sp+56]
    00207260madd x0, x1, x0, xzr
    00207264str x0, [sp+48]
    00207268bl google.golang.org/protobuf/encoding/protowire.SizeBytes
    0020726cstr x0, [sp+64]
    00207270ldr x1, [sp+128]
    00207274add x0, x1, x0
    00207278str x0, [sp+40]
    0020727cldur x29, [sp-8]
    00207280ldr x30, [sp], 96
    00207284ret x30
    00207288
    00207288loc_207288:
    00207288stp x0, x1, [sp+8]
    0020728cstp x2, x3, [sp+24]
    00207290strb w4, [sp+40]
    00207294mov x3, x30
    00207298bl runtime.morestack_noctxt.abi0
    0020729cldp x0, x1, [sp+8]
    002072a0ldp x2, x3, [sp+24]
    002072a4ldrb w4, [sp+40]
    002072a8b 0x2071e0
    002072acudf 0
    002071e0
    002072b0
    002072b0google.golang.org/protobuf/internal/impl.appendSfixed32PackedSliceValue: ; void google.golang.org/protobuf/internal/impl.appendSfixed32PackedSliceValue(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value listv, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    002072b0ldr x16, [x28+16]
    002072b4sub x17, sp, 48
    002072b8subs xzr, x17, x16
    002072bcb.ls 0x207478
    002072c0str x30, [sp-176]!
    002072c4stur x29, [sp-8]
    002072c8sub x29, sp, 8
    002072ccstr x0, [sp+184]
    002072d0str x1, [sp+192]
    002072d4str x2, [sp+200]
    002072d8str x3, [sp+208]
    002072dcstr x4, [sp+216]
    002072e0str x5, [sp+224]
    002072e4str x6, [sp+232]
    002072e8strb w7, [sp+240]
    002072ecstr xzr, [sp+104]
    002072f0stp xzr, xzr, [sp+112]
    002072f4stp xzr, xzr, [sp+88]
    002072f8ldr x0, [sp+208]
    002072fcldr x1, [sp+216]
    00207300ldr x2, [sp+224]
    00207304bl google.golang.org/protobuf/reflect/protoreflect.Value.List
    00207308str x0, [sp+152]
    0020730cstr x1, [sp+160]
    00207310ldrsb x27, [x0]
    00207314ldr x3, [x0+56]
    00207318mov x0, x1
    0020731cblr x3
    00207320str x0, [sp+56]
    00207324cbz x0, 0x20732c
    00207328b 0x207368
    0020732c
    0020732cloc_20732c:
    0020732cldr x5, [sp+184]
    00207330ldr x6, [sp+192]
    00207334ldr x7, [sp+200]
    00207338str x5, [sp+104]
    0020733cstr x6, [sp+112]
    00207340str x7, [sp+120]
    00207344stp xzr, xzr, [sp+88]
    00207348ldr x0, [sp+104]
    0020734cldr x1, [sp+112]
    00207350ldr x2, [sp+120]
    00207354mov x3, xzr
    00207358mov x4, xzr
    0020735cldur x29, [sp-8]
    00207360ldr x30, [sp], 176
    00207364ret x30
    00207368
    00207368loc_207368:
    00207368ldr x3, [sp+232]
    0020736cldr x0, [sp+184]
    00207370ldr x1, [sp+192]
    00207374ldr x2, [sp+200]
    00207378bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    0020737cstr x0, [sp+184]
    00207380str x1, [sp+192]
    00207384str x2, [sp+200]
    00207388bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
    0020738cstr x0, [sp+80]
    00207390ldr x4, [sp+56]
    00207394madd x3, x4, x0, xzr
    00207398str x3, [sp+48]
    0020739cldr x0, [sp+184]
    002073a0ldr x1, [sp+192]
    002073a4ldr x2, [sp+200]
    002073a8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    002073acstr x0, [sp+184]
    002073b0str x1, [sp+192]
    002073b4str x2, [sp+200]
    002073b8str xzr, [sp+64]
    002073bcb 0x2073c0
    002073c0
    002073c0loc_2073c0:
    002073c0ldr x5, [sp+56]
    002073c4ldr x6, [sp+64]
    002073c8subs xzr, x5, x6
    002073ccb.gt 0x2073d4
    002073d0b 0x20743c
    002073d4
    002073d4loc_2073d4:
    002073d4ldr x1, [sp+64]
    002073d8ldr x2, [sp+152]
    002073dcldrsb x27, [x2]
    002073e0ldr x2, [x2+40]
    002073e4ldr x0, [sp+160]
    002073e8blr x2
    002073ecstr x0, [sp+128]
    002073f0str x1, [sp+136]
    002073f4str x2, [sp+144]
    002073f8bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    002073fcstr x0, [sp+72]
    00207400ldr x1, [sp+192]
    00207404ldr x2, [sp+200]
    00207408ldr x3, [sp+184]
    0020740cmov x4, x0
    00207410mov x0, x3
    00207414mov x3, x4
    00207418bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
    0020741cstr x0, [sp+184]
    00207420str x1, [sp+192]
    00207424str x2, [sp+200]
    00207428b 0x20742c
    0020742c
    0020742cloc_20742c:
    0020742cldr x5, [sp+64]
    00207430add x5, x5, 1
    00207434str x5, [sp+64]
    00207438b 0x2073c0
    0020743c
    0020743cloc_20743c:
    0020743cldr x5, [sp+184]
    00207440ldr x6, [sp+192]
    00207444ldr x7, [sp+200]
    00207448str x5, [sp+104]
    0020744cstr x6, [sp+112]
    00207450str x7, [sp+120]
    00207454stp xzr, xzr, [sp+88]
    00207458ldr x0, [sp+104]
    0020745cldr x1, [sp+112]
    00207460ldr x2, [sp+120]
    00207464mov x3, xzr
    00207468mov x4, xzr
    0020746cldur x29, [sp-8]
    00207470ldr x30, [sp], 176
    00207474ret x30
    00207478
    00207478loc_207478:
    00207478stp x0, x1, [sp+8]
    0020747cstp x2, x3, [sp+24]
    00207480stp x4, x5, [sp+40]
    00207484str x6, [sp+56]
    00207488strb w7, [sp+64]
    0020748cmov x3, x30
    00207490bl runtime.morestack_noctxt.abi0
    00207494ldp x0, x1, [sp+8]
    00207498ldp x2, x3, [sp+24]
    0020749cldp x4, x5, [sp+40]
    002074a0ldr x6, [sp+56]
    002074a4ldrb w7, [sp+64]
    002074a8b 0x2072b0
    002074acudf 0
    002072b0
    002074b0
    002074b0google.golang.org/protobuf/internal/impl.sizeFixed32: ; void google.golang.org/protobuf/internal/impl.sizeFixed32(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    002074b0ldr x16, [x28+16]
    002074b4subs xzr, sp, x16
    002074b8b.ls 0x207500
    002074bcstr x30, [sp-32]!
    002074c0stur x29, [sp-8]
    002074c4sub x29, sp, 8
    002074c8str x0, [sp+40]
    002074ccstr x1, [sp+48]
    002074d0strb w2, [sp+56]
    002074d4str xzr, [sp+8]
    002074d8bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
    002074dcstr x0, [sp+16]
    002074e0ldr x1, [sp+48]
    002074e4ldrsb x27, [x1]
    002074e8ldr x1, [x1+120]
    002074ecadd x0, x1, x0
    002074f0str x0, [sp+8]
    002074f4ldur x29, [sp-8]
    002074f8ldr x30, [sp], 32
    002074fcret x30
    00207500
    00207500loc_207500:
    00207500stp x0, x1, [sp+8]
    00207504strb w2, [sp+24]
    00207508mov x3, x30
    0020750cbl runtime.morestack_noctxt.abi0
    00207510ldp x0, x1, [sp+8]
    00207514ldrb w2, [sp+24]
    00207518b 0x2074b0
    0020751cudf 0
    002074b0
    00207520
    00207520google.golang.org/protobuf/internal/impl.appendFixed32: ; void google.golang.org/protobuf/internal/impl.appendFixed32(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)
    00207520ldr x16, [x28+16]
    00207524subs xzr, sp, x16
    00207528b.ls 0x2075e4
    0020752cstr x30, [sp-112]!
    00207530stur x29, [sp-8]
    00207534sub x29, sp, 8
    00207538str x0, [sp+120]
    0020753cstr x1, [sp+128]
    00207540str x2, [sp+136]
    00207544str x3, [sp+144]
    00207548str x4, [sp+152]
    0020754cstrb w5, [sp+160]
    00207550str xzr, [sp+72]
    00207554stp xzr, xzr, [sp+80]
    00207558stp xzr, xzr, [sp+56]
    0020755cldr x0, [sp+144]
    00207560bl google.golang.org/protobuf/internal/impl.pointer.Uint32
    00207564str x0, [sp+96]
    00207568ldrsb x27, [x0]
    0020756cldr w1, [x0]
    00207570str w1, [sp+44]
    00207574ldr x1, [sp+152]
    00207578ldrsb x27, [x1]
    0020757cldr x3, [x1+112]
    00207580str x3, [sp+48]
    00207584ldr x0, [sp+120]
    00207588ldr x1, [sp+128]
    0020758cldr x2, [sp+136]
    00207590bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    00207594str x0, [sp+120]
    00207598str x1, [sp+128]
    0020759cstr x2, [sp+136]
    002075a0ldr w3, [sp+44]
    002075a4bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
    002075a8str x0, [sp+120]
    002075acstr x1, [sp+128]
    002075b0str x2, [sp+136]
    002075b4str x0, [sp+72]
    002075b8str x1, [sp+80]
    002075bcstr x2, [sp+88]
    002075c0stp xzr, xzr, [sp+56]
    002075c4ldr x0, [sp+72]
    002075c8ldr x1, [sp+80]
    002075ccldr x2, [sp+88]
    002075d0mov x3, xzr
    002075d4mov x4, xzr
    002075d8ldur x29, [sp-8]
    002075dcldr x30, [sp], 112
    002075e0ret x30
    002075e4
    002075e4loc_2075e4:
    002075e4stp x0, x1, [sp+8]
    002075e8stp x2, x3, [sp+24]
    002075ecstr x4, [sp+40]
    002075f0strb w5, [sp+48]
    002075f4mov x3, x30
    002075f8bl runtime.morestack_noctxt.abi0
    002075fcldp x0, x1, [sp+8]
    00207600ldp x2, x3, [sp+24]
    00207604ldr x4, [sp+40]
    00207608ldrb w5, [sp+48]
    0020760cb 0x207520
    00207520
    00207610
    00207610google.golang.org/protobuf/internal/impl.consumeFixed32: ; void google.golang.org/protobuf/internal/impl.consumeFixed32(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)
    00207610ldr x16, [x28+16]
    00207614subs xzr, sp, x16
    00207618b.ls 0x207748
    0020761cstr x30, [sp-128]!
    00207620stur x29, [sp-8]
    00207624sub x29, sp, 8
    00207628str x0, [sp+136]
    0020762cstr x1, [sp+144]
    00207630str x2, [sp+152]
    00207634str x3, [sp+160]
    00207638strb w4, [sp+168]
    0020763cstr x5, [sp+176]
    00207640strb w6, [sp+184]
    00207644str x7, [sp+192]
    00207648str x8, [sp+200]
    0020764cstr x9, [sp+208]
    00207650str xzr, [sp+56]
    00207654strb wzr, [sp+64]
    00207658stp xzr, xzr, [sp+96]
    0020765cldrsb x4, [sp+168]
    00207660ubfm x4, x4, 0, 7
    00207664subs wzr, w4, 5
    00207668b.ne 0x207670
    0020766cb 0x20769c
    00207670
    00207670loc_207670:
    00207670adrp x27, 0x81b000
    00207674ldr x2, [x27+192]
    00207678adrp x27, 0x81b000
    0020767cldr x3, [x27+200]
    00207680str x2, [sp+96]
    00207684str x3, [sp+104]
    00207688ldr x0, [sp+56]
    0020768cldrb w1, [sp+64]
    00207690ldur x29, [sp-8]
    00207694ldr x30, [sp], 128
    00207698ret x30
    0020769c
    0020769cloc_20769c:
    0020769cldr x0, [sp+136]
    002076a0ldr x1, [sp+144]
    002076a4ldr x2, [sp+152]
    002076a8bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
    002076acstr w0, [sp+52]
    002076b0str x1, [sp+80]
    002076b4ldr w3, [sp+52]
    002076b8str w3, [sp+48]
    002076bcldr x3, [sp+80]
    002076c0str x3, [sp+88]
    002076c4ldr w3, [sp+48]
    002076c8str w3, [sp+44]
    002076ccldr x3, [sp+88]
    002076d0str x3, [sp+72]
    002076d4tbnz x3, 63, 0x2076dc
    002076d8b 0x207708
    002076dc
    002076dcloc_2076dc:
    002076dcadrp x27, 0x81b000
    002076e0ldr x2, [x27+160]
    002076e4adrp x27, 0x81b000
    002076e8ldr x3, [x27+168]
    002076ecstr x2, [sp+96]
    002076f0str x3, [sp+104]
    002076f4ldr x0, [sp+56]
    002076f8ldrb w1, [sp+64]
    002076fcldur x29, [sp-8]
    00207700ldr x30, [sp], 128
    00207704ret x30
    00207708
    00207708loc_207708:
    00207708ldr x0, [sp+160]
    0020770cbl google.golang.org/protobuf/internal/impl.pointer.Uint32
    00207710str x0, [sp+112]
    00207714ldrsb x27, [x0]
    00207718ldr w1, [sp+44]
    0020771cstr w1, [x0]
    00207720ldr x1, [sp+72]
    00207724str x1, [sp+56]
    00207728stp xzr, xzr, [sp+96]
    0020772cldr x0, [sp+56]
    00207730ldrb w1, [sp+64]
    00207734mov x2, xzr
    00207738mov x3, xzr
    0020773cldur x29, [sp-8]
    00207740ldr x30, [sp], 128
    00207744ret x30
    00207748
    00207748loc_207748:
    00207748stp x0, x1, [sp+8]
    0020774cstp x2, x3, [sp+24]
    00207750strb w4, [sp+40]
    00207754str x5, [sp+48]
    00207758strb w6, [sp+56]
    0020775cstp x7, x8, [sp+64]
    00207760str x9, [sp+80]
    00207764mov x3, x30
    00207768bl runtime.morestack_noctxt.abi0
    0020776cldp x0, x1, [sp+8]
    00207770ldp x2, x3, [sp+24]
    00207774ldrsb x4, [sp+40]
    00207778ldr x5, [sp+48]
    0020777cldrb w6, [sp+56]
    00207780ldp x7, x8, [sp+64]
    00207784ldr x9, [sp+80]
    00207788b 0x207610
    0020778cudf 0
    00207610
    00207790
    00207790google.golang.org/protobuf/internal/impl.sizeFixed32NoZero: ; void google.golang.org/protobuf/internal/impl.sizeFixed32NoZero(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    00207790ldr x16, [x28+16]
    00207794subs xzr, sp, x16
    00207798b.ls 0x207810
    0020779cstr x30, [sp-64]!
    002077a0stur x29, [sp-8]
    002077a4sub x29, sp, 8
    002077a8str x0, [sp+72]
    002077acstr x1, [sp+80]
    002077b0strb w2, [sp+88]
    002077b4str xzr, [sp+32]
    002077b8bl google.golang.org/protobuf/internal/impl.pointer.Uint32
    002077bcstr x0, [sp+48]
    002077c0ldrsb x27, [x0]
    002077c4ldr w1, [x0]
    002077c8str w1, [sp+28]
    002077cccbz w1, 0x2077d4
    002077d0b 0x2077e8
    002077d4
    002077d4loc_2077d4:
    002077d4str xzr, [sp+32]
    002077d8mov x0, xzr
    002077dcldur x29, [sp-8]
    002077e0ldr x30, [sp], 64
    002077e4ret x30
    002077e8
    002077e8loc_2077e8:
    002077e8bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
    002077ecstr x0, [sp+40]
    002077f0ldr x1, [sp+80]
    002077f4ldrsb x27, [x1]
    002077f8ldr x1, [x1+120]
    002077fcadd x0, x1, x0
    00207800str x0, [sp+32]
    00207804ldur x29, [sp-8]
    00207808ldr x30, [sp], 64
    0020780cret x30
    00207810
    00207810loc_207810:
    00207810stp x0, x1, [sp+8]
    00207814strb w2, [sp+24]
    00207818mov x3, x30
    0020781cbl runtime.morestack_noctxt.abi0
    00207820ldp x0, x1, [sp+8]
    00207824ldrb w2, [sp+24]
    00207828b 0x207790
    0020782cudf 0
    00207790
    00207830
    00207830google.golang.org/protobuf/internal/impl.appendFixed32NoZero: ; void google.golang.org/protobuf/internal/impl.appendFixed32NoZero(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)
    00207830ldr x16, [x28+16]
    00207834subs xzr, sp, x16
    00207838b.ls 0x207938
    0020783cstr x30, [sp-112]!
    00207840stur x29, [sp-8]
    00207844sub x29, sp, 8
    00207848str x0, [sp+120]
    0020784cstr x1, [sp+128]
    00207850str x2, [sp+136]
    00207854str x3, [sp+144]
    00207858str x4, [sp+152]
    0020785cstrb w5, [sp+160]
    00207860str xzr, [sp+72]
    00207864stp xzr, xzr, [sp+80]
    00207868stp xzr, xzr, [sp+56]
    0020786cldr x0, [sp+144]
    00207870bl google.golang.org/protobuf/internal/impl.pointer.Uint32
    00207874str x0, [sp+96]
    00207878ldrsb x27, [x0]
    0020787cldr w1, [x0]
    00207880str w1, [sp+44]
    00207884cbz w1, 0x20788c
    00207888b 0x2078c8
    0020788c
    0020788cloc_20788c:
    0020788cldr x5, [sp+120]
    00207890ldr x6, [sp+128]
    00207894ldr x7, [sp+136]
    00207898str x5, [sp+72]
    0020789cstr x6, [sp+80]
    002078a0str x7, [sp+88]
    002078a4stp xzr, xzr, [sp+56]
    002078a8ldr x0, [sp+72]
    002078acldr x1, [sp+80]
    002078b0ldr x2, [sp+88]
    002078b4mov x3, xzr
    002078b8mov x4, xzr
    002078bcldur x29, [sp-8]
    002078c0ldr x30, [sp], 112
    002078c4ret x30
    002078c8
    002078c8loc_2078c8:
    002078c8ldr x4, [sp+152]
    002078ccldrsb x27, [x4]
    002078d0ldr x3, [x4+112]
    002078d4str x3, [sp+48]
    002078d8ldr x0, [sp+120]
    002078dcldr x1, [sp+128]
    002078e0ldr x2, [sp+136]
    002078e4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    002078e8str x0, [sp+120]
    002078ecstr x1, [sp+128]
    002078f0str x2, [sp+136]
    002078f4ldr w3, [sp+44]
    002078f8bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
    002078fcstr x0, [sp+120]
    00207900str x1, [sp+128]
    00207904str x2, [sp+136]
    00207908str x0, [sp+72]
    0020790cstr x1, [sp+80]
    00207910str x2, [sp+88]
    00207914stp xzr, xzr, [sp+56]
    00207918ldr x0, [sp+72]
    0020791cldr x1, [sp+80]
    00207920ldr x2, [sp+88]
    00207924mov x3, xzr
    00207928mov x4, xzr
    0020792cldur x29, [sp-8]
    00207930ldr x30, [sp], 112
    00207934ret x30
    00207938
    00207938loc_207938:
    00207938stp x0, x1, [sp+8]
    0020793cstp x2, x3, [sp+24]
    00207940str x4, [sp+40]
    00207944strb w5, [sp+48]
    00207948mov x3, x30
    0020794cbl runtime.morestack_noctxt.abi0
    00207950ldp x0, x1, [sp+8]
    00207954ldp x2, x3, [sp+24]
    00207958ldr x4, [sp+40]
    0020795cldrb w5, [sp+48]
    00207960b 0x207830
    00207964udf 0
    00207968udf 0
    0020796cudf 0
    00207830
    00207970
    00207970google.golang.org/protobuf/internal/impl.sizeFixed32Ptr: ; void google.golang.org/protobuf/internal/impl.sizeFixed32Ptr(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    00207970ldr x16, [x28+16]
    00207974subs xzr, sp, x16
    00207978b.ls 0x2079c0
    0020797cstr x30, [sp-32]!
    00207980stur x29, [sp-8]
    00207984sub x29, sp, 8
    00207988str x0, [sp+40]
    0020798cstr x1, [sp+48]
    00207990strb w2, [sp+56]
    00207994str xzr, [sp+8]
    00207998bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
    0020799cstr x0, [sp+16]
    002079a0ldr x1, [sp+48]
    002079a4ldrsb x27, [x1]
    002079a8ldr x1, [x1+120]
    002079acadd x0, x1, x0
    002079b0str x0, [sp+8]
    002079b4ldur x29, [sp-8]
    002079b8ldr x30, [sp], 32
    002079bcret x30
    002079c0
    002079c0loc_2079c0:
    002079c0stp x0, x1, [sp+8]
    002079c4strb w2, [sp+24]
    002079c8mov x3, x30
    002079ccbl runtime.morestack_noctxt.abi0
    002079d0ldp x0, x1, [sp+8]
    002079d4ldrb w2, [sp+24]
    002079d8b 0x207970
    002079dcudf 0
    00207970
    002079e0
    002079e0google.golang.org/protobuf/internal/impl.appendFixed32Ptr: ; void google.golang.org/protobuf/internal/impl.appendFixed32Ptr(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)
    002079e0ldr x16, [x28+16]
    002079e4subs xzr, sp, x16
    002079e8b.ls 0x207aac
    002079ecstr x30, [sp-112]!
    002079f0stur x29, [sp-8]
    002079f4sub x29, sp, 8
    002079f8str x0, [sp+120]
    002079fcstr x1, [sp+128]
    00207a00str x2, [sp+136]
    00207a04str x3, [sp+144]
    00207a08str x4, [sp+152]
    00207a0cstrb w5, [sp+160]
    00207a10str xzr, [sp+72]
    00207a14stp xzr, xzr, [sp+80]
    00207a18stp xzr, xzr, [sp+56]
    00207a1cldr x0, [sp+144]
    00207a20bl google.golang.org/protobuf/internal/impl.pointer.Uint32Ptr
    00207a24str x0, [sp+96]
    00207a28ldrsb x27, [x0]
    00207a2cldr x1, [x0]
    00207a30ldrsb x27, [x1]
    00207a34ldr w1, [x1]
    00207a38str w1, [sp+44]
    00207a3cldr x1, [sp+152]
    00207a40ldrsb x27, [x1]
    00207a44ldr x3, [x1+112]
    00207a48str x3, [sp+48]
    00207a4cldr x0, [sp+120]
    00207a50ldr x1, [sp+128]
    00207a54ldr x2, [sp+136]
    00207a58bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    00207a5cstr x0, [sp+120]
    00207a60str x1, [sp+128]
    00207a64str x2, [sp+136]
    00207a68ldr w3, [sp+44]
    00207a6cbl google.golang.org/protobuf/encoding/protowire.AppendFixed32
    00207a70str x0, [sp+120]
    00207a74str x1, [sp+128]
    00207a78str x2, [sp+136]
    00207a7cstr x0, [sp+72]
    00207a80str x1, [sp+80]
    00207a84str x2, [sp+88]
    00207a88stp xzr, xzr, [sp+56]
    00207a8cldr x0, [sp+72]
    00207a90ldr x1, [sp+80]
    00207a94ldr x2, [sp+88]
    00207a98mov x3, xzr
    00207a9cmov x4, xzr
    00207aa0ldur x29, [sp-8]
    00207aa4ldr x30, [sp], 112
    00207aa8ret x30
    00207aac
    00207aacloc_207aac:
    00207aacstp x0, x1, [sp+8]
    00207ab0stp x2, x3, [sp+24]
    00207ab4str x4, [sp+40]
    00207ab8strb w5, [sp+48]
    00207abcmov x3, x30
    00207ac0bl runtime.morestack_noctxt.abi0
    00207ac4ldp x0, x1, [sp+8]
    00207ac8ldp x2, x3, [sp+24]
    00207accldr x4, [sp+40]
    00207ad0ldrb w5, [sp+48]
    00207ad4b 0x2079e0
    00207ad8udf 0
    00207adcudf 0
    002079e0
    00207ae0
    00207ae0google.golang.org/protobuf/internal/impl.consumeFixed32Ptr: ; void google.golang.org/protobuf/internal/impl.consumeFixed32Ptr(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)
    00207ae0ldr x16, [x28+16]
    00207ae4subs xzr, sp, x16
    00207ae8b.ls 0x207c80
    00207aecstr x30, [sp-128]!
    00207af0stur x29, [sp-8]
    00207af4sub x29, sp, 8
    00207af8str x0, [sp+136]
    00207afcstr x1, [sp+144]
    00207b00str x2, [sp+152]
    00207b04str x3, [sp+160]
    00207b08strb w4, [sp+168]
    00207b0cstr x5, [sp+176]
    00207b10strb w6, [sp+184]
    00207b14str x7, [sp+192]
    00207b18str x8, [sp+200]
    00207b1cstr x9, [sp+208]
    00207b20str xzr, [sp+48]
    00207b24strb wzr, [sp+56]
    00207b28stp xzr, xzr, [sp+96]
    00207b2cldrsb x4, [sp+168]
    00207b30ubfm x4, x4, 0, 7
    00207b34subs wzr, w4, 5
    00207b38b.ne 0x207b40
    00207b3cb 0x207b6c
    00207b40
    00207b40loc_207b40:
    00207b40adrp x27, 0x81b000
    00207b44ldr x2, [x27+192]
    00207b48adrp x27, 0x81b000
    00207b4cldr x3, [x27+200]
    00207b50str x2, [sp+96]
    00207b54str x3, [sp+104]
    00207b58ldr x0, [sp+48]
    00207b5cldrb w1, [sp+56]
    00207b60ldur x29, [sp-8]
    00207b64ldr x30, [sp], 128
    00207b68ret x30
    00207b6c
    00207b6cloc_207b6c:
    00207b6cldr x0, [sp+136]
    00207b70ldr x1, [sp+144]
    00207b74ldr x2, [sp+152]
    00207b78bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
    00207b7cstr w0, [sp+44]
    00207b80str x1, [sp+72]
    00207b84ldr w3, [sp+44]
    00207b88str w3, [sp+40]
    00207b8cldr x3, [sp+72]
    00207b90str x3, [sp+80]
    00207b94ldr w3, [sp+40]
    00207b98str w3, [sp+36]
    00207b9cldr x3, [sp+80]
    00207ba0str x3, [sp+64]
    00207ba4tbnz x3, 63, 0x207bac
    00207ba8b 0x207bd8
    00207bac
    00207bacloc_207bac:
    00207bacadrp x27, 0x81b000
    00207bb0ldr x2, [x27+160]
    00207bb4adrp x27, 0x81b000
    00207bb8ldr x3, [x27+168]
    00207bbcstr x2, [sp+96]
    00207bc0str x3, [sp+104]
    00207bc4ldr x0, [sp+48]
    00207bc8ldrb w1, [sp+56]
    00207bccldur x29, [sp-8]
    00207bd0ldr x30, [sp], 128
    00207bd4ret x30
    00207bd8
    00207bd8loc_207bd8:
    00207bd8ldr x0, [sp+160]
    00207bdcbl google.golang.org/protobuf/internal/impl.pointer.Uint32Ptr
    00207be0str x0, [sp+88]
    00207be4ldrsb x27, [x0]
    00207be8ldr x1, [x0]
    00207beccbnz x1, 0x207bf4
    00207bf0b 0x207bf8
    00207bf4
    00207bf4loc_207bf4:
    00207bf4b 0x207c40
    00207bf8
    00207bf8loc_207bf8:
    00207bf8adrp x0, 0x3ee000
    00207bfcadd x0, x0, 3328
    00207c00bl runtime.newobject
    00207c04str x0, [sp+112]
    00207c08ldr x1, [sp+88]
    00207c0cldrsb x27, [x1]
    00207c10adrp x27, 0x844000
    00207c14ldr w2, [x27+3056]
    00207c18cbz w2, 0x207c20
    00207c1cb 0x207c24
    00207c20
    00207c20loc_207c20:
    00207c20b 0x207c38
    00207c24
    00207c24loc_207c24:
    00207c24bl runtime.gcWriteBarrier2
    00207c28str x0, [x25]
    00207c2cldr x4, [x1]
    00207c30str x4, [x25+8]
    00207c34b 0x207c38
    00207c38
    00207c38loc_207c38:
    00207c38str x0, [x1]
    00207c3cb 0x207c40
    00207c40
    00207c40loc_207c40:
    00207c40ldr x4, [sp+88]
    00207c44ldrsb x27, [x4]
    00207c48ldr x4, [x4]
    00207c4cldrsb x27, [x4]
    00207c50ldr w5, [sp+36]
    00207c54str w5, [x4]
    00207c58ldr x4, [sp+64]
    00207c5cstr x4, [sp+48]
    00207c60stp xzr, xzr, [sp+96]
    00207c64ldr x0, [sp+48]
    00207c68ldrb w1, [sp+56]
    00207c6cmov x2, xzr
    00207c70mov x3, xzr
    00207c74ldur x29, [sp-8]
    00207c78ldr x30, [sp], 128
    00207c7cret x30
    00207c80
    00207c80loc_207c80:
    00207c80stp x0, x1, [sp+8]
    00207c84stp x2, x3, [sp+24]
    00207c88strb w4, [sp+40]
    00207c8cstr x5, [sp+48]
    00207c90strb w6, [sp+56]
    00207c94stp x7, x8, [sp+64]
    00207c98str x9, [sp+80]
    00207c9cmov x3, x30
    00207ca0bl runtime.morestack_noctxt.abi0
    00207ca4ldp x0, x1, [sp+8]
    00207ca8ldp x2, x3, [sp+24]
    00207cacldrsb x4, [sp+40]
    00207cb0ldr x5, [sp+48]
    00207cb4ldrb w6, [sp+56]
    00207cb8ldp x7, x8, [sp+64]
    00207cbcldr x9, [sp+80]
    00207cc0b 0x207ae0
    00207cc4udf 0
    00207cc8udf 0
    00207cccudf 0
    00207ae0
    00207cd0
    00207cd0google.golang.org/protobuf/internal/impl.sizeFixed32Slice: ; void google.golang.org/protobuf/internal/impl.sizeFixed32Slice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    00207cd0ldr x16, [x28+16]
    00207cd4subs xzr, sp, x16
    00207cd8b.ls 0x207d50
    00207cdcstr x30, [sp-80]!
    00207ce0stur x29, [sp-8]
    00207ce4sub x29, sp, 8
    00207ce8str x0, [sp+88]
    00207cecstr x1, [sp+96]
    00207cf0strb w2, [sp+104]
    00207cf4str xzr, [sp+16]
    00207cf8bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
    00207cfcstr x0, [sp+64]
    00207d00ldrsb x27, [x0]
    00207d04ldr x1, [x0+8]
    00207d08ldr x2, [x0]
    00207d0cldr x3, [x0+16]
    00207d10str x2, [sp+40]
    00207d14str x1, [sp+48]
    00207d18str x3, [sp+56]
    00207d1cstr x1, [sp+32]
    00207d20bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
    00207d24str x0, [sp+24]
    00207d28ldr x1, [sp+32]
    00207d2cldr x2, [sp+96]
    00207d30ldrsb x27, [x2]
    00207d34ldr x2, [x2+120]
    00207d38add x2, x2, x0
    00207d3cmadd x0, x1, x2, xzr
    00207d40str x0, [sp+16]
    00207d44ldur x29, [sp-8]
    00207d48ldr x30, [sp], 80
    00207d4cret x30
    00207d50
    00207d50loc_207d50:
    00207d50stp x0, x1, [sp+8]
    00207d54strb w2, [sp+24]
    00207d58mov x3, x30
    00207d5cbl runtime.morestack_noctxt.abi0
    00207d60ldp x0, x1, [sp+8]
    00207d64ldrb w2, [sp+24]
    00207d68b 0x207cd0
    00207d6cudf 0
    00207cd0
    00207d70
    00207d70google.golang.org/protobuf/internal/impl.appendFixed32Slice: ; void google.golang.org/protobuf/internal/impl.appendFixed32Slice(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)
    00207d70ldr x16, [x28+16]
    00207d74sub x17, sp, 48
    00207d78subs xzr, x17, x16
    00207d7cb.ls 0x207ea4
    00207d80str x30, [sp-176]!
    00207d84stur x29, [sp-8]
    00207d88sub x29, sp, 8
    00207d8cstr x0, [sp+184]
    00207d90str x1, [sp+192]
    00207d94str x2, [sp+200]
    00207d98str x3, [sp+208]
    00207d9cstr x4, [sp+216]
    00207da0strb w5, [sp+224]
    00207da4str xzr, [sp+88]
    00207da8stp xzr, xzr, [sp+96]
    00207dacstp xzr, xzr, [sp+72]
    00207db0ldr x0, [sp+208]
    00207db4bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
    00207db8str x0, [sp+160]
    00207dbcldrsb x27, [x0]
    00207dc0ldr x1, [x0+8]
    00207dc4ldr x2, [x0]
    00207dc8ldr x3, [x0+16]
    00207dccstr x2, [sp+112]
    00207dd0str x1, [sp+120]
    00207dd4str x3, [sp+128]
    00207dd8str x2, [sp+136]
    00207ddcstr x1, [sp+144]
    00207de0str x3, [sp+152]
    00207de4str xzr, [sp+64]
    00207de8str x1, [sp+56]
    00207decb 0x207df0
    00207df0
    00207df0loc_207df0:
    00207df0ldr x5, [sp+56]
    00207df4ldr x6, [sp+64]
    00207df8subs xzr, x5, x6
    00207dfcb.gt 0x207e04
    00207e00b 0x207e68
    00207e04
    00207e04loc_207e04:
    00207e04ldr x4, [sp+64]
    00207e08ldr x5, [sp+136]
    00207e0cldr w4, [x5+2*x4]
    00207e10str w4, [sp+44]
    00207e14ldr x4, [sp+216]
    00207e18ldrsb x27, [x4]
    00207e1cldr x3, [x4+112]
    00207e20str x3, [sp+48]
    00207e24ldr x0, [sp+184]
    00207e28ldr x1, [sp+192]
    00207e2cldr x2, [sp+200]
    00207e30bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    00207e34str x0, [sp+184]
    00207e38str x1, [sp+192]
    00207e3cstr x2, [sp+200]
    00207e40ldr w3, [sp+44]
    00207e44bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
    00207e48str x0, [sp+184]
    00207e4cstr x1, [sp+192]
    00207e50str x2, [sp+200]
    00207e54b 0x207e58
    00207e58
    00207e58loc_207e58:
    00207e58ldr x5, [sp+64]
    00207e5cadd x5, x5, 1
    00207e60str x5, [sp+64]
    00207e64b 0x207df0
    00207e68
    00207e68loc_207e68:
    00207e68ldr x5, [sp+184]
    00207e6cldr x6, [sp+192]
    00207e70ldr x7, [sp+200]
    00207e74str x5, [sp+88]
    00207e78str x6, [sp+96]
    00207e7cstr x7, [sp+104]
    00207e80stp xzr, xzr, [sp+72]
    00207e84ldr x0, [sp+88]
    00207e88ldr x1, [sp+96]
    00207e8cldr x2, [sp+104]
    00207e90mov x3, xzr
    00207e94mov x4, xzr
    00207e98ldur x29, [sp-8]
    00207e9cldr x30, [sp], 176
    00207ea0ret x30
    00207ea4
    00207ea4loc_207ea4:
    00207ea4stp x0, x1, [sp+8]
    00207ea8stp x2, x3, [sp+24]
    00207eacstr x4, [sp+40]
    00207eb0strb w5, [sp+48]
    00207eb4mov x3, x30
    00207eb8bl runtime.morestack_noctxt.abi0
    00207ebcldp x0, x1, [sp+8]
    00207ec0ldp x2, x3, [sp+24]
    00207ec4ldr x4, [sp+40]
    00207ec8ldrb w5, [sp+48]
    00207eccb 0x207d70
    00207d70
    00207ed0
    00207ed0google.golang.org/protobuf/internal/impl.consumeFixed32Slice: ; void google.golang.org/protobuf/internal/impl.consumeFixed32Slice(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)
    00207ed0ldr x16, [x28+16]
    00207ed4sub x17, sp, 192
    00207ed8subs xzr, x17, x16
    00207edcb.ls 0x20830c
    00207ee0sub x20, sp, 320
    00207ee4stp x29, x30, [x20-8]
    00207ee8add sp, x20, 0
    00207eecsub x29, sp, 8
    00207ef0str x0, [sp+328]
    00207ef4str x1, [sp+336]
    00207ef8str x2, [sp+344]
    00207efcstr x3, [sp+352]
    00207f00strb w4, [sp+360]
    00207f04str x5, [sp+368]
    00207f08strb w6, [sp+376]
    00207f0cstr x7, [sp+384]
    00207f10str x8, [sp+392]
    00207f14str x9, [sp+400]
    00207f18str xzr, [sp+104]
    00207f1cstrb wzr, [sp+112]
    00207f20stp xzr, xzr, [sp+224]
    00207f24ldr x0, [sp+352]
    00207f28bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
    00207f2cstr x0, [sp+192]
    00207f30ldrsb x1, [sp+360]
    00207f34ubfm x1, x1, 0, 7
    00207f38subs wzr, w1, 2
    00207f3cb.eq 0x207f44
    00207f40b 0x208028
    00207f44
    00207f44loc_207f44:
    00207f44str xzr, [sp+264]
    00207f48stp xzr, xzr, [sp+272]
    00207f4cldr x0, [sp+328]
    00207f50ldr x1, [sp+336]
    00207f54ldr x2, [sp+344]
    00207f58bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    00207f5cstr x0, [sp+264]
    00207f60str x1, [sp+272]
    00207f64str x2, [sp+280]
    00207f68str x3, [sp+160]
    00207f6cstr x0, [sp+288]
    00207f70str x1, [sp+296]
    00207f74str x2, [sp+304]
    00207f78ldr x3, [sp+160]
    00207f7cstr x3, [sp+184]
    00207f80str x0, [sp+240]
    00207f84str x1, [sp+248]
    00207f88str x2, [sp+256]
    00207f8cldr x3, [sp+184]
    00207f90str x3, [sp+136]
    00207f94tbnz x3, 63, 0x207f9c
    00207f98b 0x207fc8
    00207f9c
    00207f9cloc_207f9c:
    00207f9cadrp x27, 0x81b000
    00207fa0ldr x2, [x27+160]
    00207fa4adrp x27, 0x81b000
    00207fa8ldr x3, [x27+168]
    00207facstr x2, [sp+224]
    00207fb0str x3, [sp+232]
    00207fb4ldr x0, [sp+104]
    00207fb8ldrb w1, [sp+112]
    00207fbcldp x29, x30, [sp-8]
    00207fc0add sp, sp, 320
    00207fc4ret x30
    00207fc8
    00207fc8loc_207fc8:
    00207fc8str x1, [sp+160]
    00207fccbl google.golang.org/protobuf/encoding/protowire.SizeFixed32
    00207fd0str x0, [sp+152]
    00207fd4ldr x1, [sp+160]
    00207fd8cbnz x0, 0x207fe0
    00207fdcb 0x208304
    00207fe0
    00207fe0loc_207fe0:
    00207fe0sdiv x1, x1, x0
    00207fe4str x1, [sp+144]
    00207fe8subs xzr, x1, 0
    00207fecb.gt 0x207ff4
    00207ff0b 0x208000
    00207ff4
    00207ff4loc_207ff4:
    00207ff4ldr x0, [sp+352]
    00207ff8bl google.golang.org/protobuf/internal/impl.pointer.growUint32Slice
    00207ffcb 0x208004
    00208000
    00208000loc_208000:
    00208000b 0x208004
    00208004
    00208004loc_208004:
    00208004ldr x4, [sp+192]
    00208008ldrsb x27, [x4]
    0020800cldr x5, [x4]
    00208010ldr x6, [x4+8]
    00208014ldr x4, [x4+16]
    00208018str x5, [sp+200]
    0020801cstr x6, [sp+208]
    00208020str x4, [sp+216]
    00208024b 0x208180
    00208028
    00208028loc_208028:
    00208028ldrsb x4, [sp+360]
    0020802cubfm x4, x4, 0, 7
    00208030subs wzr, w4, 5
    00208034b.ne 0x20803c
    00208038b 0x208068
    0020803c
    0020803cloc_20803c:
    0020803cadrp x27, 0x81a000
    00208040ldr x2, [x27+192]
    00208044adrp x27, 0x81a000
    00208048ldr x3, [x27+200]
    0020804cstr x2, [sp+224]
    00208050str x3, [sp+232]
    00208054ldr x0, [sp+104]
    00208058ldrb w1, [sp+112]
    0020805cldp x29, x30, [sp-8]
    00208060add sp, sp, 320
    00208064ret x30
    00208068
    00208068loc_208068:
    00208068ldr x0, [sp+328]
    0020806cldr x1, [sp+336]
    00208070ldr x2, [sp+344]
    00208074bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
    00208078str w0, [sp+92]
    0020807cstr x1, [sp+152]
    00208080ldr w3, [sp+92]
    00208084str w3, [sp+96]
    00208088ldr x3, [sp+152]
    0020808cstr x3, [sp+168]
    00208090ldr w3, [sp+96]
    00208094str w3, [sp+84]
    00208098ldr x3, [sp+168]
    0020809cstr x3, [sp+120]
    002080a0tbnz x3, 63, 0x2080a8
    002080a4b 0x2080d4
    002080a8
    002080a8loc_2080a8:
    002080a8adrp x27, 0x81a000
    002080acldr x2, [x27+160]
    002080b0adrp x27, 0x81a000
    002080b4ldr x3, [x27+168]
    002080b8str x2, [sp+224]
    002080bcstr x3, [sp+232]
    002080c0ldr x0, [sp+104]
    002080c4ldrb w1, [sp+112]
    002080c8ldp x29, x30, [sp-8]
    002080ccadd sp, sp, 320
    002080d0ret x30
    002080d4
    002080d4loc_2080d4:
    002080d4ldr x5, [sp+192]
    002080d8ldrsb x27, [x5]
    002080dcldr x2, [x5+16]
    002080e0ldr x0, [x5]
    002080e4ldr x5, [x5+8]
    002080e8add x1, x5, 1
    002080ecsubs xzr, x2, x1
    002080f0b.hs 0x2080f8
    002080f4b 0x2080fc
    002080f8
    002080f8loc_2080f8:
    002080f8b 0x208110
    002080fc
    002080fcloc_2080fc:
    002080fcorr x3, xzr, 1
    00208100adrp x4, 0x3ed000
    00208104add x4, x4, 3328
    00208108bl runtime.growslice
    0020810cb 0x208110
    00208110
    00208110loc_208110:
    00208110ldr w4, [sp+84]
    00208114sub x5, x1, 1
    00208118str w4, [x0+2*x5]
    0020811cldr x4, [sp+192]
    00208120ldrsb x27, [x4]
    00208124str x1, [x4+8]
    00208128str x2, [x4+16]
    0020812cadrp x27, 0x843000
    00208130ldr w5, [x27+3056]
    00208134cbz w5, 0x20813c
    00208138b 0x208140
    0020813c
    0020813cloc_20813c:
    0020813cb 0x208154
    00208140
    00208140loc_208140:
    00208140bl runtime.gcWriteBarrier2
    00208144str x0, [x25]
    00208148ldr x5, [x4]
    0020814cstr x5, [x25+8]
    00208150b 0x208154
    00208154
    00208154loc_208154:
    00208154str x0, [x4]
    00208158ldr x4, [sp+120]
    0020815cstr x4, [sp+104]
    00208160stp xzr, xzr, [sp+224]
    00208164ldr x0, [sp+104]
    00208168ldrb w1, [sp+112]
    0020816cmov x2, xzr
    00208170mov x3, xzr
    00208174ldp x29, x30, [sp-8]
    00208178add sp, sp, 320
    0020817cret x30
    00208180
    00208180loc_208180:
    00208180ldr x4, [sp+248]
    00208184str x4, [sp+152]
    00208188cbnz x4, 0x208190
    0020818cb 0x208290
    00208190
    00208190loc_208190:
    00208190ldr x0, [sp+240]
    00208194ldr x1, [sp+248]
    00208198ldr x2, [sp+256]
    0020819cbl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
    002081a0str w0, [sp+92]
    002081a4str x1, [sp+160]
    002081a8ldr w3, [sp+92]
    002081acstr w3, [sp+100]
    002081b0ldr x3, [sp+160]
    002081b4str x3, [sp+176]
    002081b8ldr w3, [sp+100]
    002081bcstr w3, [sp+88]
    002081c0ldr x3, [sp+176]
    002081c4str x3, [sp+128]
    002081c8tbnz x3, 63, 0x2081d0
    002081ccb 0x2081fc
    002081d0
    002081d0loc_2081d0:
    002081d0adrp x27, 0x81a000
    002081d4ldr x2, [x27+160]
    002081d8adrp x27, 0x81a000
    002081dcldr x3, [x27+168]
    002081e0str x2, [sp+224]
    002081e4str x3, [sp+232]
    002081e8ldr x0, [sp+104]
    002081ecldrb w1, [sp+112]
    002081f0ldp x29, x30, [sp-8]
    002081f4add sp, sp, 320
    002081f8ret x30
    002081fc
    002081fcloc_2081fc:
    002081fcldr x2, [sp+216]
    00208200ldr x0, [sp+200]
    00208204ldr x5, [sp+208]
    00208208add x1, x5, 1
    0020820csubs xzr, x2, x1
    00208210b.hs 0x208218
    00208214b 0x20821c
    00208218
    00208218loc_208218:
    00208218b 0x208230
    0020821c
    0020821cloc_20821c:
    0020821corr x3, xzr, 1
    00208220adrp x4, 0x3ed000
    00208224add x4, x4, 3328
    00208228bl runtime.growslice
    0020822cb 0x208230
    00208230
    00208230loc_208230:
    00208230ldr w4, [sp+88]
    00208234sub x5, x1, 1
    00208238str w4, [x0+2*x5]
    0020823cstr x0, [sp+200]
    00208240str x1, [sp+208]
    00208244str x2, [sp+216]
    00208248ldr x0, [sp+128]
    0020824cldr x1, [sp+248]
    00208250ldr x4, [sp+240]
    00208254ldr x5, [sp+256]
    00208258b 0x20825c
    0020825c
    0020825cloc_20825c:
    0020825csubs xzr, x1, x0
    00208260b.hs 0x208268
    00208264b 0x208300
    00208268
    00208268loc_208268:
    00208268sub x5, x5, x0
    0020826csub x6, x1, x0
    00208270sub x7, xzr, x5
    00208274and x7, x0, x7, asr #63
    00208278add x4, x4, x7
    0020827cstr x4, [sp+240]
    00208280str x6, [sp+248]
    00208284str x5, [sp+256]
    00208288b 0x20828c
    0020828c
    0020828cloc_20828c:
    0020828cb 0x208180
    00208290
    00208290loc_208290:
    00208290ldr x4, [sp+192]
    00208294ldrsb x27, [x4]
    00208298ldr x5, [sp+200]
    0020829cldr x6, [sp+208]
    002082a0ldr x7, [sp+216]
    002082a4str x6, [x4+8]
    002082a8str x7, [x4+16]
    002082acadrp x27, 0x843000
    002082b0ldr w6, [x27+3056]
    002082b4cbz w6, 0x2082bc
    002082b8b 0x2082c0
    002082bc
    002082bcloc_2082bc:
    002082bcb 0x2082d4
    002082c0
    002082c0loc_2082c0:
    002082c0bl runtime.gcWriteBarrier2
    002082c4str x5, [x25]
    002082c8ldr x6, [x4]
    002082ccstr x6, [x25+8]
    002082d0b 0x2082d4
    002082d4
    002082d4loc_2082d4:
    002082d4str x5, [x4]
    002082d8ldr x4, [sp+136]
    002082dcstr x4, [sp+104]
    002082e0stp xzr, xzr, [sp+224]
    002082e4ldr x0, [sp+104]
    002082e8ldrb w1, [sp+112]
    002082ecmov x2, xzr
    002082f0mov x3, xzr
    002082f4ldp x29, x30, [sp-8]
    002082f8add sp, sp, 320
    002082fcret x30
    00208300
    00208300loc_208300:
    00208300bl runtime.panicSliceB
    00208304
    00208304loc_208304:
    00208304bl runtime.panicdivide
    00208308hint
    0020830c
    0020830cloc_20830c:
    0020830cstp x0, x1, [sp+8]
    00208310stp x2, x3, [sp+24]
    00208314strb w4, [sp+40]
    00208318str x5, [sp+48]
    0020831cstrb w6, [sp+56]
    00208320stp x7, x8, [sp+64]
    00208324str x9, [sp+80]
    00208328mov x3, x30
    0020832cbl runtime.morestack_noctxt.abi0
    00208330ldp x0, x1, [sp+8]
    00208334ldp x2, x3, [sp+24]
    00208338ldrsb x4, [sp+40]
    0020833cldr x5, [sp+48]
    00208340ldrb w6, [sp+56]
    00208344ldp x7, x8, [sp+64]
    00208348ldr x9, [sp+80]
    0020834cb 0x207ed0
    00207ed0
    00208350
    00208350google.golang.org/protobuf/internal/impl.sizeFixed32PackedSlice: ; void google.golang.org/protobuf/internal/impl.sizeFixed32PackedSlice(google.golang.org/protobuf/internal/impl.pointer p, google.golang.org/protobuf/internal/impl.coderFieldInfo * f, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    00208350ldr x16, [x28+16]
    00208354subs xzr, sp, x16
    00208358b.ls 0x2083fc
    0020835cstr x30, [sp-96]!
    00208360stur x29, [sp-8]
    00208364sub x29, sp, 8
    00208368str x0, [sp+104]
    0020836cstr x1, [sp+112]
    00208370strb w2, [sp+120]
    00208374str xzr, [sp+24]
    00208378bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
    0020837cstr x0, [sp+80]
    00208380ldrsb x27, [x0]
    00208384ldr x1, [x0]
    00208388ldr x2, [x0+16]
    0020838cldr x3, [x0+8]
    00208390str x1, [sp+56]
    00208394str x3, [sp+64]
    00208398str x2, [sp+72]
    0020839cstr x3, [sp+48]
    002083a0cbz x3, 0x2083a8
    002083a4b 0x2083bc
    002083a8
    002083a8loc_2083a8:
    002083a8str xzr, [sp+24]
    002083acmov x0, xzr
    002083b0ldur x29, [sp-8]
    002083b4ldr x30, [sp], 96
    002083b8ret x30
    002083bc
    002083bcloc_2083bc:
    002083bcstr x3, [sp+48]
    002083c0bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
    002083c4str x0, [sp+40]
    002083c8ldr x1, [sp+48]
    002083ccmadd x0, x1, x0, xzr
    002083d0str x0, [sp+32]
    002083d4bl google.golang.org/protobuf/encoding/protowire.SizeBytes
    002083d8str x0, [sp+40]
    002083dcldr x1, [sp+112]
    002083e0ldrsb x27, [x1]
    002083e4ldr x1, [x1+120]
    002083e8add x0, x1, x0
    002083ecstr x0, [sp+24]
    002083f0ldur x29, [sp-8]
    002083f4ldr x30, [sp], 96
    002083f8ret x30
    002083fc
    002083fcloc_2083fc:
    002083fcstp x0, x1, [sp+8]
    00208400strb w2, [sp+24]
    00208404mov x3, x30
    00208408bl runtime.morestack_noctxt.abi0
    0020840cldp x0, x1, [sp+8]
    00208410ldrb w2, [sp+24]
    00208414b 0x208350
    00208418udf 0
    0020841cudf 0
    00208350
    00208420
    00208420google.golang.org/protobuf/internal/impl.appendFixed32PackedSlice: ; void google.golang.org/protobuf/internal/impl.appendFixed32PackedSlice(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)
    00208420ldr x16, [x28+16]
    00208424sub x17, sp, 80
    00208428subs xzr, x17, x16
    0020842cb.ls 0x2085e8
    00208430str x30, [sp-208]!
    00208434stur x29, [sp-8]
    00208438sub x29, sp, 8
    0020843cstr x0, [sp+216]
    00208440str x1, [sp+224]
    00208444str x2, [sp+232]
    00208448str x3, [sp+240]
    0020844cstr x4, [sp+248]
    00208450strb w5, [sp+256]
    00208454str xzr, [sp+120]
    00208458stp xzr, xzr, [sp+128]
    0020845cstp xzr, xzr, [sp+104]
    00208460ldr x0, [sp+240]
    00208464bl google.golang.org/protobuf/internal/impl.pointer.Uint32Slice
    00208468str x0, [sp+168]
    0020846cldrsb x27, [x0]
    00208470ldr x1, [x0]
    00208474ldr x2, [x0+16]
    00208478ldr x3, [x0+8]
    0020847cstr x1, [sp+144]
    00208480str x3, [sp+152]
    00208484str x2, [sp+160]
    00208488str x3, [sp+96]
    0020848ccbz x3, 0x208494
    00208490b 0x2084d0
    00208494
    00208494loc_208494:
    00208494ldr x5, [sp+216]
    00208498ldr x6, [sp+224]
    0020849cldr x7, [sp+232]
    002084a0str x5, [sp+120]
    002084a4str x6, [sp+128]
    002084a8str x7, [sp+136]
    002084acstp xzr, xzr, [sp+104]
    002084b0ldr x0, [sp+120]
    002084b4ldr x1, [sp+128]
    002084b8ldr x2, [sp+136]
    002084bcmov x3, xzr
    002084c0mov x4, xzr
    002084c4ldur x29, [sp-8]
    002084c8ldr x30, [sp], 208
    002084ccret x30
    002084d0
    002084d0loc_2084d0:
    002084d0ldr x4, [sp+248]
    002084d4ldrsb x27, [x4]
    002084d8ldr x3, [x4+112]
    002084dcstr x3, [sp+80]
    002084e0ldr x0, [sp+216]
    002084e4ldr x1, [sp+224]
    002084e8ldr x2, [sp+232]
    002084ecbl google.golang.org/protobuf/encoding/protowire.AppendVarint
    002084f0str x0, [sp+216]
    002084f4str x1, [sp+224]
    002084f8str x2, [sp+232]
    002084fcldr x4, [sp+152]
    00208500str x4, [sp+96]
    00208504bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
    00208508str x0, [sp+88]
    0020850cldr x4, [sp+96]
    00208510madd x3, x4, x0, xzr
    00208514str x3, [sp+56]
    00208518ldr x0, [sp+216]
    0020851cldr x1, [sp+224]
    00208520ldr x2, [sp+232]
    00208524bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    00208528str x0, [sp+216]
    0020852cstr x1, [sp+224]
    00208530str x2, [sp+232]
    00208534ldr x4, [sp+152]
    00208538ldr x5, [sp+144]
    0020853cldr x6, [sp+160]
    00208540str x5, [sp+176]
    00208544str x4, [sp+184]
    00208548str x6, [sp+192]
    0020854cstr xzr, [sp+72]
    00208550str x4, [sp+64]
    00208554b 0x208558
    00208558
    00208558loc_208558:
    00208558ldr x5, [sp+64]
    0020855cldr x6, [sp+72]
    00208560subs xzr, x5, x6
    00208564b.gt 0x20856c
    00208568b 0x2085ac
    0020856c
    0020856cloc_20856c:
    0020856cldr x4, [sp+72]
    00208570ldr x5, [sp+176]
    00208574ldr w3, [x5+2*x4]
    00208578str w3, [sp+52]
    0020857cldr x0, [sp+216]
    00208580ldr x1, [sp+224]
    00208584ldr x2, [sp+232]
    00208588bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
    0020858cstr x0, [sp+216]
    00208590str x1, [sp+224]
    00208594str x2, [sp+232]
    00208598b 0x20859c
    0020859c
    0020859cloc_20859c:
    0020859cldr x5, [sp+72]
    002085a0add x5, x5, 1
    002085a4str x5, [sp+72]
    002085a8b 0x208558
    002085ac
    002085acloc_2085ac:
    002085acldr x5, [sp+216]
    002085b0ldr x6, [sp+224]
    002085b4ldr x7, [sp+232]
    002085b8str x5, [sp+120]
    002085bcstr x6, [sp+128]
    002085c0str x7, [sp+136]
    002085c4stp xzr, xzr, [sp+104]
    002085c8ldr x0, [sp+120]
    002085ccldr x1, [sp+128]
    002085d0ldr x2, [sp+136]
    002085d4mov x3, xzr
    002085d8mov x4, xzr
    002085dcldur x29, [sp-8]
    002085e0ldr x30, [sp], 208
    002085e4ret x30
    002085e8
    002085e8loc_2085e8:
    002085e8stp x0, x1, [sp+8]
    002085ecstp x2, x3, [sp+24]
    002085f0str x4, [sp+40]
    002085f4strb w5, [sp+48]
    002085f8mov x3, x30
    002085fcbl runtime.morestack_noctxt.abi0
    00208600ldp x0, x1, [sp+8]
    00208604ldp x2, x3, [sp+24]
    00208608ldr x4, [sp+40]
    0020860cldrb w5, [sp+48]
    00208610b 0x208420
    00208614udf 0
    00208618udf 0
    0020861cudf 0
    00208420
    00208620
    00208620google.golang.org/protobuf/internal/impl.sizeFixed32Value: ; void google.golang.org/protobuf/internal/impl.sizeFixed32Value(google.golang.org/protobuf/reflect/protoreflect.Value v, int tagsize, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    00208620ldr x16, [x28+16]
    00208624subs xzr, sp, x16
    00208628b.ls 0x208670
    0020862cstr x30, [sp-32]!
    00208630stur x29, [sp-8]
    00208634sub x29, sp, 8
    00208638str x0, [sp+40]
    0020863cstr x1, [sp+48]
    00208640str x2, [sp+56]
    00208644str x3, [sp+64]
    00208648strb w4, [sp+72]
    0020864cstr xzr, [sp+8]
    00208650bl google.golang.org/protobuf/encoding/protowire.SizeFixed32
    00208654str x0, [sp+16]
    00208658ldr x1, [sp+64]
    0020865cadd x0, x1, x0
    00208660str x0, [sp+8]
    00208664ldur x29, [sp-8]
    00208668ldr x30, [sp], 32
    0020866cret x30
    00208670
    00208670loc_208670:
    00208670stp x0, x1, [sp+8]
    00208674stp x2, x3, [sp+24]
    00208678strb w4, [sp+40]
    0020867cmov x3, x30
    00208680bl runtime.morestack_noctxt.abi0
    00208684ldp x0, x1, [sp+8]
    00208688ldp x2, x3, [sp+24]
    0020868cldrb w4, [sp+40]
    00208690b 0x208620
    00208694udf 0
    00208698udf 0
    0020869cudf 0
    00208620
    002086a0
    002086a0google.golang.org/protobuf/internal/impl.appendFixed32Value: ; void google.golang.org/protobuf/internal/impl.appendFixed32Value(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Value v, uint64 wiretag, google.golang.org/protobuf/internal/impl.marshalOptions opts)
    002086a0ldr x16, [x28+16]
    002086a4subs xzr, sp, x16
    002086a8b.ls 0x20876c
    002086acstr x30, [sp-96]!
    002086b0stur x29, [sp-8]
    002086b4sub x29, sp, 8
    002086b8str x0, [sp+104]
    002086bcstr x1, [sp+112]
    002086c0str x2, [sp+120]
    002086c4str x3, [sp+128]
    002086c8str x4, [sp+136]
    002086ccstr x5, [sp+144]
    002086d0str x6, [sp+152]
    002086d4strb w7, [sp+160]
    002086d8str xzr, [sp+64]
    002086dcstp xzr, xzr, [sp+72]
    002086e0stp xzr, xzr, [sp+48]
    002086e4ldr x3, [sp+152]
    002086e8ldr x0, [sp+104]
    002086ecldr x1, [sp+112]
    002086f0ldr x2, [sp+120]
    002086f4bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    002086f8str x0, [sp+104]
    002086fcstr x1, [sp+112]
    00208700str x2, [sp+120]
    00208704ldr x0, [sp+128]
    00208708ldr x1, [sp+136]
    0020870cldr x2, [sp+144]
    00208710bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
    00208714str x0, [sp+40]
    00208718ldr x1, [sp+112]
    0020871cldr x2, [sp+120]
    00208720ldr x4, [sp+104]
    00208724mov x3, x0
    00208728mov x0, x4
    0020872cbl google.golang.org/protobuf/encoding/protowire.AppendFixed32
    00208730str x0, [sp+104]
    00208734str x1, [sp+112]
    00208738str x2, [sp+120]
    0020873cstr x0, [sp+64]
    00208740str x1, [sp+72]
    00208744str x2, [sp+80]
    00208748stp xzr, xzr, [sp+48]
    0020874cldr x0, [sp+64]
    00208750ldr x1, [sp+72]
    00208754ldr x2, [sp+80]
    00208758mov x3, xzr
    0020875cmov x4, xzr
    00208760ldur x29, [sp-8]
    00208764ldr x30, [sp], 96
    00208768ret x30
    0020876c
    0020876cloc_20876c:
    0020876cstp x0, x1, [sp+8]
    00208770stp x2, x3, [sp+24]
    00208774stp x4, x5, [sp+40]
    00208778str x6, [sp+56]
    0020877cstrb w7, [sp+64]
    00208780mov x3, x30
    00208784bl runtime.morestack_noctxt.abi0
    00208788ldp x0, x1, [sp+8]
    0020878cldp x2, x3, [sp+24]
    00208790ldp x4, x5, [sp+40]
    00208794ldr x6, [sp+56]
    00208798ldrb w7, [sp+64]
    0020879cb 0x2086a0
    002086a0