File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    0019a040
    0019a040google.golang.org/protobuf/proto.MarshalOptions.marshalSingular: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalSingular(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.Value v)
    0019a040ldr x16, [x28+16]
    0019a044sub x17, sp, 320
    0019a048subs xzr, x17, x16
    0019a04cb.ls 0x19abf8
    0019a050sub x20, sp, 448
    0019a054stp x29, x30, [x20-8]
    0019a058add sp, x20, 0
    0019a05csub x29, sp, 8
    0019a060strb w0, [sp+456]
    0019a064strb w1, [sp+457]
    0019a068strb w2, [sp+458]
    0019a06cstr x3, [sp+464]
    0019a070str x4, [sp+472]
    0019a074str x5, [sp+480]
    0019a078str x6, [sp+488]
    0019a07cstr x7, [sp+496]
    0019a080str x8, [sp+504]
    0019a084str x9, [sp+512]
    0019a088str x10, [sp+520]
    0019a08cstr xzr, [sp+144]
    0019a090stp xzr, xzr, [sp+152]
    0019a094stp xzr, xzr, [sp+128]
    0019a098ldr x1, [sp+488]
    0019a09cldrsb x27, [x1]
    0019a0a0ldr x1, [x1+176]
    0019a0a4ldr x0, [sp+496]
    0019a0a8blr x1
    0019a0acstrb w0, [sp+67]
    0019a0b0strb w0, [sp+61]
    0019a0b4sbfm x1, x0, 0, 7
    0019a0b8subs wzr, w1, 9
    0019a0bcb.le 0x19a0c4
    0019a0c0b 0x19a504
    0019a0c4
    0019a0c4loc_19a0c4:
    0019a0c4sbfm x3, x0, 0, 7
    0019a0c8subs wzr, w3, 4
    0019a0ccb.le 0x19a0d4
    0019a0d0b 0x19a25c
    0019a0d4
    0019a0d4loc_19a0d4:
    0019a0d4sbfm x3, x0, 0, 7
    0019a0d8subs wzr, w3, 2
    0019a0dcb.le 0x19a0e4
    0019a0e0b 0x19a1a8
    0019a0e4
    0019a0e4loc_19a0e4:
    0019a0e4ubfm x3, x0, 0, 7
    0019a0e8subs wzr, w3, 1
    0019a0ecb.eq 0x19a0f4
    0019a0f0b 0x19a140
    0019a0f4
    0019a0f4loc_19a0f4:
    0019a0f4b 0x19a0f8
    0019a0f8
    0019a0f8loc_19a0f8:
    0019a0f8ldr x0, [sp+504]
    0019a0fcldr x1, [sp+512]
    0019a100ldr x2, [sp+520]
    0019a104bl google.golang.org/protobuf/reflect/protoreflect.Value.Float
    0019a108str d0, [sp+104]
    0019a10cbl math.Float64bits
    0019a110str x0, [sp+120]
    0019a114ldr x1, [sp+472]
    0019a118ldr x2, [sp+480]
    0019a11cldr x3, [sp+464]
    0019a120mov x4, x0
    0019a124mov x0, x3
    0019a128mov x3, x4
    0019a12cbl google.golang.org/protobuf/encoding/protowire.AppendFixed64
    0019a130str x0, [sp+464]
    0019a134str x1, [sp+472]
    0019a138str x2, [sp+480]
    0019a13cb 0x19aab0
    0019a140
    0019a140loc_19a140:
    0019a140ubfm x3, x0, 0, 7
    0019a144subs wzr, w3, 2
    0019a148b.eq 0x19a150
    0019a14cb 0x19a1a0
    0019a150
    0019a150loc_19a150:
    0019a150b 0x19a154
    0019a154
    0019a154loc_19a154:
    0019a154ldr x0, [sp+504]
    0019a158ldr x1, [sp+512]
    0019a15cldr x2, [sp+520]
    0019a160bl google.golang.org/protobuf/reflect/protoreflect.Value.Float
    0019a164str d0, [sp+104]
    0019a168fcvt s0, d0
    0019a16cbl math.Float32bits
    0019a170str w0, [sp+72]
    0019a174ldr x1, [sp+472]
    0019a178ldr x2, [sp+480]
    0019a17cldr x3, [sp+464]
    0019a180mov x4, x0
    0019a184mov x0, x3
    0019a188mov x3, x4
    0019a18cbl google.golang.org/protobuf/encoding/protowire.AppendFixed32
    0019a190str x0, [sp+464]
    0019a194str x1, [sp+472]
    0019a198str x2, [sp+480]
    0019a19cb 0x19aab0
    0019a1a0
    0019a1a0loc_19a1a0:
    0019a1a0b 0x19a1a4
    0019a1a4
    0019a1a4loc_19a1a4:
    0019a1a4b 0x19a258
    0019a1a8
    0019a1a8loc_19a1a8:
    0019a1a8ubfm x3, x0, 0, 7
    0019a1acsubs wzr, w3, 3
    0019a1b0b.eq 0x19a1b8
    0019a1b4b 0x19a1fc
    0019a1b8
    0019a1b8loc_19a1b8:
    0019a1b8b 0x19a1bc
    0019a1bc
    0019a1bcloc_19a1bc:
    0019a1bcldr x0, [sp+504]
    0019a1c0ldr x1, [sp+512]
    0019a1c4ldr x2, [sp+520]
    0019a1c8bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    0019a1ccstr x0, [sp+112]
    0019a1d0ldr x1, [sp+472]
    0019a1d4ldr x2, [sp+480]
    0019a1d8ldr x3, [sp+464]
    0019a1dcmov x4, x0
    0019a1e0mov x0, x3
    0019a1e4mov x3, x4
    0019a1e8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    0019a1ecstr x0, [sp+464]
    0019a1f0str x1, [sp+472]
    0019a1f4str x2, [sp+480]
    0019a1f8b 0x19aab0
    0019a1fc
    0019a1fcloc_19a1fc:
    0019a1fcubfm x3, x0, 0, 7
    0019a200subs wzr, w3, 4
    0019a204b.eq 0x19a20c
    0019a208b 0x19a250
    0019a20c
    0019a20cloc_19a20c:
    0019a20cb 0x19a210
    0019a210
    0019a210loc_19a210:
    0019a210ldr x0, [sp+504]
    0019a214ldr x1, [sp+512]
    0019a218ldr x2, [sp+520]
    0019a21cbl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
    0019a220str x0, [sp+120]
    0019a224ldr x1, [sp+472]
    0019a228ldr x2, [sp+480]
    0019a22cldr x3, [sp+464]
    0019a230mov x4, x0
    0019a234mov x0, x3
    0019a238mov x3, x4
    0019a23cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
    0019a240str x0, [sp+464]
    0019a244str x1, [sp+472]
    0019a248str x2, [sp+480]
    0019a24cb 0x19aab0
    0019a250
    0019a250loc_19a250:
    0019a250b 0x19a254
    0019a254
    0019a254loc_19a254:
    0019a254b 0x19a258
    0019a258
    0019a258loc_19a258:
    0019a258b 0x19a500
    0019a25c
    0019a25cloc_19a25c:
    0019a25csbfm x3, x0, 0, 7
    0019a260subs wzr, w3, 6
    0019a264b.le 0x19a26c
    0019a268b 0x19a31c
    0019a26c
    0019a26cloc_19a26c:
    0019a26cubfm x3, x0, 0, 7
    0019a270subs wzr, w3, 5
    0019a274b.eq 0x19a27c
    0019a278b 0x19a2c0
    0019a27c
    0019a27cloc_19a27c:
    0019a27cb 0x19a280
    0019a280
    0019a280loc_19a280:
    0019a280ldr x0, [sp+504]
    0019a284ldr x1, [sp+512]
    0019a288ldr x2, [sp+520]
    0019a28cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    0019a290str x0, [sp+112]
    0019a294ldr x1, [sp+472]
    0019a298ldr x2, [sp+480]
    0019a29cldr x3, [sp+464]
    0019a2a0sbfm x4, x0, 0, 31
    0019a2a4mov x0, x3
    0019a2a8mov x3, x4
    0019a2acbl google.golang.org/protobuf/encoding/protowire.AppendVarint
    0019a2b0str x0, [sp+464]
    0019a2b4str x1, [sp+472]
    0019a2b8str x2, [sp+480]
    0019a2bcb 0x19aab0
    0019a2c0
    0019a2c0loc_19a2c0:
    0019a2c0ubfm x3, x0, 0, 7
    0019a2c4subs wzr, w3, 6
    0019a2c8b.eq 0x19a2d0
    0019a2ccb 0x19a314
    0019a2d0
    0019a2d0loc_19a2d0:
    0019a2d0b 0x19a2d4
    0019a2d4
    0019a2d4loc_19a2d4:
    0019a2d4ldr x0, [sp+504]
    0019a2d8ldr x1, [sp+512]
    0019a2dcldr x2, [sp+520]
    0019a2e0bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
    0019a2e4str x0, [sp+120]
    0019a2e8ldr x1, [sp+472]
    0019a2ecldr x2, [sp+480]
    0019a2f0ldr x3, [sp+464]
    0019a2f4mov x4, x0
    0019a2f8mov x0, x3
    0019a2fcmov x3, x4
    0019a300bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
    0019a304str x0, [sp+464]
    0019a308str x1, [sp+472]
    0019a30cstr x2, [sp+480]
    0019a310b 0x19aab0
    0019a314
    0019a314loc_19a314:
    0019a314b 0x19a318
    0019a318
    0019a318loc_19a318:
    0019a318b 0x19a4fc
    0019a31c
    0019a31cloc_19a31c:
    0019a31cubfm x3, x0, 0, 7
    0019a320subs wzr, w3, 7
    0019a324b.eq 0x19a32c
    0019a328b 0x19a370
    0019a32c
    0019a32cloc_19a32c:
    0019a32cb 0x19a330
    0019a330
    0019a330loc_19a330:
    0019a330ldr x0, [sp+504]
    0019a334ldr x1, [sp+512]
    0019a338ldr x2, [sp+520]
    0019a33cbl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
    0019a340str x0, [sp+120]
    0019a344ldr x1, [sp+472]
    0019a348ldr x2, [sp+480]
    0019a34cldr x3, [sp+464]
    0019a350mov x4, x0
    0019a354mov x0, x3
    0019a358mov x3, x4
    0019a35cbl google.golang.org/protobuf/encoding/protowire.AppendFixed32
    0019a360str x0, [sp+464]
    0019a364str x1, [sp+472]
    0019a368str x2, [sp+480]
    0019a36cb 0x19aab0
    0019a370
    0019a370loc_19a370:
    0019a370ubfm x3, x0, 0, 7
    0019a374subs wzr, w3, 8
    0019a378b.eq 0x19a380
    0019a37cb 0x19a3cc
    0019a380
    0019a380loc_19a380:
    0019a380b 0x19a384
    0019a384
    0019a384loc_19a384:
    0019a384ldr x0, [sp+504]
    0019a388ldr x1, [sp+512]
    0019a38cldr x2, [sp+520]
    0019a390bl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
    0019a394strb w0, [sp+66]
    0019a398bl google.golang.org/protobuf/encoding/protowire.EncodeBool
    0019a39cstr x0, [sp+120]
    0019a3a0ldr x1, [sp+472]
    0019a3a4ldr x2, [sp+480]
    0019a3a8ldr x3, [sp+464]
    0019a3acmov x4, x0
    0019a3b0mov x0, x3
    0019a3b4mov x3, x4
    0019a3b8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    0019a3bcstr x0, [sp+464]
    0019a3c0str x1, [sp+472]
    0019a3c4str x2, [sp+480]
    0019a3c8b 0x19aab0
    0019a3cc
    0019a3ccloc_19a3cc:
    0019a3ccubfm x2, x0, 0, 7
    0019a3d0subs wzr, w2, 9
    0019a3d4b.eq 0x19a3dc
    0019a3d8b 0x19a4f0
    0019a3dc
    0019a3dcloc_19a3dc:
    0019a3dcb 0x19a3e0
    0019a3e0
    0019a3e0loc_19a3e0:
    0019a3e0ldr x0, [sp+488]
    0019a3e4ldr x1, [sp+496]
    0019a3e8bl google.golang.org/protobuf/internal/strs.EnforceUTF8
    0019a3ecstrb w0, [sp+65]
    0019a3f0strb w0, [sp+66]
    0019a3f4tbnz w0, 0, 0x19a3fc
    0019a3f8b 0x19a428
    0019a3fc
    0019a3fcloc_19a3fc:
    0019a3fcldr x0, [sp+504]
    0019a400ldr x1, [sp+512]
    0019a404ldr x2, [sp+520]
    0019a408bl google.golang.org/protobuf/reflect/protoreflect.Value.String
    0019a40cstr x0, [sp+344]
    0019a410str x1, [sp+352]
    0019a414bl unicode/utf8.ValidString
    0019a418strb w0, [sp+64]
    0019a41ceor x3, x0, 1
    0019a420strb w3, [sp+66]
    0019a424b 0x19a42c
    0019a428
    0019a428loc_19a428:
    0019a428b 0x19a42c
    0019a42c
    0019a42cloc_19a42c:
    0019a42cldrb w3, [sp+66]
    0019a430tbnz w3, 0, 0x19a438
    0019a434b 0x19a4a0
    0019a438
    0019a438loc_19a438:
    0019a438ldr x1, [sp+488]
    0019a43cldrsb x27, [x1]
    0019a440ldr x1, [x1+72]
    0019a444ldr x0, [sp+496]
    0019a448blr x1
    0019a44cstr x0, [sp+328]
    0019a450str x1, [sp+336]
    0019a454bl google.golang.org/protobuf/internal/errors.InvalidUTF8
    0019a458str x0, [sp+312]
    0019a45cstr x1, [sp+320]
    0019a460ldr x1, [sp+472]
    0019a464ldr x2, [sp+480]
    0019a468ldr x3, [sp+464]
    0019a46cstr x3, [sp+144]
    0019a470str x1, [sp+152]
    0019a474str x2, [sp+160]
    0019a478ldr x3, [sp+312]
    0019a47cldr x4, [sp+320]
    0019a480str x3, [sp+128]
    0019a484str x4, [sp+136]
    0019a488ldr x0, [sp+144]
    0019a48cldr x1, [sp+152]
    0019a490ldr x2, [sp+160]
    0019a494ldp x29, x30, [sp-8]
    0019a498add sp, sp, 448
    0019a49cret x30
    0019a4a0
    0019a4a0loc_19a4a0:
    0019a4a0ldr x0, [sp+504]
    0019a4a4ldr x1, [sp+512]
    0019a4a8ldr x2, [sp+520]
    0019a4acbl google.golang.org/protobuf/reflect/protoreflect.Value.String
    0019a4b0str x0, [sp+344]
    0019a4b4str x1, [sp+352]
    0019a4b8ldr x3, [sp+472]
    0019a4bcldr x2, [sp+480]
    0019a4c0ldr x4, [sp+464]
    0019a4c4mov x5, x0
    0019a4c8mov x0, x4
    0019a4ccmov x6, x1
    0019a4d0mov x1, x3
    0019a4d4mov x3, x5
    0019a4d8mov x4, x6
    0019a4dcbl google.golang.org/protobuf/encoding/protowire.AppendString
    0019a4e0str x0, [sp+464]
    0019a4e4str x1, [sp+472]
    0019a4e8str x2, [sp+480]
    0019a4ecb 0x19aab0
    0019a4f0
    0019a4f0loc_19a4f0:
    0019a4f0b 0x19a4f4
    0019a4f4
    0019a4f4loc_19a4f4:
    0019a4f4b 0x19a4f8
    0019a4f8
    0019a4f8loc_19a4f8:
    0019a4f8b 0x19a4fc
    0019a4fc
    0019a4fcloc_19a4fc:
    0019a4fcb 0x19a500
    0019a500
    0019a500loc_19a500:
    0019a500b 0x19ab00
    0019a504
    0019a504loc_19a504:
    0019a504sbfm x3, x0, 0, 7
    0019a508subs wzr, w3, 13
    0019a50cb.le 0x19a514
    0019a510b 0x19a8e0
    0019a514
    0019a514loc_19a514:
    0019a514sbfm x3, x0, 0, 7
    0019a518subs wzr, w3, 11
    0019a51cb.le 0x19a524
    0019a520b 0x19a80c
    0019a524
    0019a524loc_19a524:
    0019a524ubfm x3, x0, 0, 7
    0019a528subs wzr, w3, 10
    0019a52cb.eq 0x19a534
    0019a530b 0x19a680
    0019a534
    0019a534loc_19a534:
    0019a534b 0x19a538
    0019a538
    0019a538loc_19a538:
    0019a538stp xzr, xzr, [sp+168]
    0019a53cldr x0, [sp+504]
    0019a540ldr x1, [sp+512]
    0019a544ldr x2, [sp+520]
    0019a548bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    0019a54cstr x0, [sp+272]
    0019a550str x1, [sp+280]
    0019a554str xzr, [sp+288]
    0019a558stp xzr, xzr, [sp+296]
    0019a55cstp xzr, xzr, [sp+312]
    0019a560ldrb w0, [sp+456]
    0019a564ldrb w1, [sp+457]
    0019a568ldrb w2, [sp+458]
    0019a56cldr x4, [sp+472]
    0019a570ldr x5, [sp+480]
    0019a574ldr x3, [sp+464]
    0019a578ldr x6, [sp+272]
    0019a57cldr x7, [sp+280]
    0019a580bl google.golang.org/protobuf/proto.MarshalOptions.marshalMessage
    0019a584str x0, [sp+288]
    0019a588str x1, [sp+296]
    0019a58cstr x2, [sp+304]
    0019a590str x3, [sp+312]
    0019a594str x4, [sp+320]
    0019a598ldr x3, [sp+288]
    0019a59cldr x4, [sp+296]
    0019a5a0ldr x5, [sp+304]
    0019a5a4str x3, [sp+376]
    0019a5a8str x4, [sp+384]
    0019a5acstr x5, [sp+392]
    0019a5b0ldr x3, [sp+312]
    0019a5b4ldr x4, [sp+320]
    0019a5b8str x3, [sp+360]
    0019a5bcstr x4, [sp+368]
    0019a5c0ldr x3, [sp+376]
    0019a5c4ldr x4, [sp+384]
    0019a5c8ldr x5, [sp+392]
    0019a5ccstr x3, [sp+464]
    0019a5d0str x4, [sp+472]
    0019a5d4str x5, [sp+480]
    0019a5d8ldr x3, [sp+368]
    0019a5dcldr x4, [sp+360]
    0019a5e0str x4, [sp+168]
    0019a5e4str x3, [sp+176]
    0019a5e8cbnz x4, 0x19a5f0
    0019a5ecb 0x19a630
    0019a5f0
    0019a5f0loc_19a5f0:
    0019a5f0ldr x5, [sp+464]
    0019a5f4ldr x6, [sp+472]
    0019a5f8ldr x7, [sp+480]
    0019a5fcstr x5, [sp+144]
    0019a600str x6, [sp+152]
    0019a604str x7, [sp+160]
    0019a608ldr x3, [sp+168]
    0019a60cldr x4, [sp+176]
    0019a610str x3, [sp+128]
    0019a614str x4, [sp+136]
    0019a618ldr x0, [sp+144]
    0019a61cldr x1, [sp+152]
    0019a620ldr x2, [sp+160]
    0019a624ldp x29, x30, [sp-8]
    0019a628add sp, sp, 448
    0019a62cret x30
    0019a630
    0019a630loc_19a630:
    0019a630ldr x1, [sp+488]
    0019a634ldrsb x27, [x1]
    0019a638ldr x1, [x1+216]
    0019a63cldr x0, [sp+496]
    0019a640blr x1
    0019a644str w0, [sp+68]
    0019a648orr x1, xzr, 4
    0019a64cbl google.golang.org/protobuf/encoding/protowire.EncodeTag
    0019a650str x0, [sp+120]
    0019a654ldr x1, [sp+472]
    0019a658ldr x2, [sp+480]
    0019a65cldr x3, [sp+464]
    0019a660mov x4, x0
    0019a664mov x0, x3
    0019a668mov x3, x4
    0019a66cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
    0019a670str x0, [sp+464]
    0019a674str x1, [sp+472]
    0019a678str x2, [sp+480]
    0019a67cb 0x19aab0
    0019a680
    0019a680loc_19a680:
    0019a680ubfm x3, x0, 0, 7
    0019a684subs wzr, w3, 11
    0019a688b.eq 0x19a690
    0019a68cb 0x19a804
    0019a690
    0019a690loc_19a690:
    0019a690b 0x19a694
    0019a694
    0019a694loc_19a694:
    0019a694str xzr, [sp+80]
    0019a698stp xzr, xzr, [sp+184]
    0019a69cstr xzr, [sp+288]
    0019a6a0stp xzr, xzr, [sp+296]
    0019a6a4ldr x0, [sp+464]
    0019a6a8ldr x1, [sp+472]
    0019a6acldr x2, [sp+480]
    0019a6b0bl google.golang.org/protobuf/proto.appendSpeculativeLength
    0019a6b4str x0, [sp+288]
    0019a6b8str x1, [sp+296]
    0019a6bcstr x2, [sp+304]
    0019a6c0str x3, [sp+96]
    0019a6c4str x0, [sp+200]
    0019a6c8str x1, [sp+208]
    0019a6ccstr x2, [sp+216]
    0019a6d0ldr x3, [sp+96]
    0019a6d4str x3, [sp+88]
    0019a6d8str x0, [sp+464]
    0019a6dcstr x1, [sp+472]
    0019a6e0str x2, [sp+480]
    0019a6e4ldr x3, [sp+88]
    0019a6e8str x3, [sp+80]
    0019a6ecldr x0, [sp+504]
    0019a6f0ldr x1, [sp+512]
    0019a6f4ldr x2, [sp+520]
    0019a6f8bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    0019a6fcstr x0, [sp+272]
    0019a700str x1, [sp+280]
    0019a704str xzr, [sp+288]
    0019a708stp xzr, xzr, [sp+296]
    0019a70cstp xzr, xzr, [sp+312]
    0019a710ldrb w0, [sp+456]
    0019a714ldrb w1, [sp+457]
    0019a718ldrb w2, [sp+458]
    0019a71cldr x4, [sp+472]
    0019a720ldr x5, [sp+480]
    0019a724ldr x3, [sp+464]
    0019a728ldr x6, [sp+272]
    0019a72cldr x7, [sp+280]
    0019a730bl google.golang.org/protobuf/proto.MarshalOptions.marshalMessage
    0019a734str x0, [sp+288]
    0019a738str x1, [sp+296]
    0019a73cstr x2, [sp+304]
    0019a740str x3, [sp+312]
    0019a744str x4, [sp+320]
    0019a748ldr x3, [sp+288]
    0019a74cldr x4, [sp+296]
    0019a750ldr x5, [sp+304]
    0019a754str x3, [sp+416]
    0019a758str x4, [sp+424]
    0019a75cstr x5, [sp+432]
    0019a760ldr x3, [sp+312]
    0019a764ldr x4, [sp+320]
    0019a768str x3, [sp+400]
    0019a76cstr x4, [sp+408]
    0019a770ldr x3, [sp+416]
    0019a774ldr x4, [sp+424]
    0019a778ldr x5, [sp+432]
    0019a77cstr x3, [sp+464]
    0019a780str x4, [sp+472]
    0019a784str x5, [sp+480]
    0019a788ldr x3, [sp+408]
    0019a78cldr x4, [sp+400]
    0019a790str x4, [sp+184]
    0019a794str x3, [sp+192]
    0019a798cbnz x4, 0x19a7a0
    0019a79cb 0x19a7e0
    0019a7a0
    0019a7a0loc_19a7a0:
    0019a7a0ldr x5, [sp+464]
    0019a7a4ldr x6, [sp+472]
    0019a7a8ldr x7, [sp+480]
    0019a7acstr x5, [sp+144]
    0019a7b0str x6, [sp+152]
    0019a7b4str x7, [sp+160]
    0019a7b8ldr x3, [sp+184]
    0019a7bcldr x4, [sp+192]
    0019a7c0str x3, [sp+128]
    0019a7c4str x4, [sp+136]
    0019a7c8ldr x0, [sp+144]
    0019a7ccldr x1, [sp+152]
    0019a7d0ldr x2, [sp+160]
    0019a7d4ldp x29, x30, [sp-8]
    0019a7d8add sp, sp, 448
    0019a7dcret x30
    0019a7e0
    0019a7e0loc_19a7e0:
    0019a7e0ldr x3, [sp+80]
    0019a7e4ldr x0, [sp+464]
    0019a7e8ldr x1, [sp+472]
    0019a7ecldr x2, [sp+480]
    0019a7f0bl google.golang.org/protobuf/proto.finishSpeculativeLength
    0019a7f4str x0, [sp+464]
    0019a7f8str x1, [sp+472]
    0019a7fcstr x2, [sp+480]
    0019a800b 0x19aab0
    0019a804
    0019a804loc_19a804:
    0019a804b 0x19a808
    0019a808
    0019a808loc_19a808:
    0019a808b 0x19a8dc
    0019a80c
    0019a80cloc_19a80c:
    0019a80cubfm x3, x0, 0, 7
    0019a810subs wzr, w3, 12
    0019a814b.eq 0x19a81c
    0019a818b 0x19a880
    0019a81c
    0019a81cloc_19a81c:
    0019a81cb 0x19a820
    0019a820
    0019a820loc_19a820:
    0019a820ldr x0, [sp+504]
    0019a824ldr x1, [sp+512]
    0019a828ldr x2, [sp+520]
    0019a82cbl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
    0019a830str x0, [sp+288]
    0019a834str x1, [sp+296]
    0019a838str x2, [sp+304]
    0019a83cldr x3, [sp+472]
    0019a840ldr x4, [sp+480]
    0019a844ldr x5, [sp+464]
    0019a848mov x6, x0
    0019a84cmov x0, x5
    0019a850mov x7, x1
    0019a854mov x1, x3
    0019a858mov x8, x2
    0019a85cmov x2, x4
    0019a860mov x3, x6
    0019a864mov x4, x7
    0019a868mov x5, x8
    0019a86cbl google.golang.org/protobuf/encoding/protowire.AppendBytes
    0019a870str x0, [sp+464]
    0019a874str x1, [sp+472]
    0019a878str x2, [sp+480]
    0019a87cb 0x19aab0
    0019a880
    0019a880loc_19a880:
    0019a880ubfm x3, x0, 0, 7
    0019a884subs wzr, w3, 13
    0019a888b.eq 0x19a890
    0019a88cb 0x19a8d4
    0019a890
    0019a890loc_19a890:
    0019a890b 0x19a894
    0019a894
    0019a894loc_19a894:
    0019a894ldr x0, [sp+504]
    0019a898ldr x1, [sp+512]
    0019a89cldr x2, [sp+520]
    0019a8a0bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
    0019a8a4str x0, [sp+120]
    0019a8a8ldr x1, [sp+472]
    0019a8acldr x2, [sp+480]
    0019a8b0ldr x3, [sp+464]
    0019a8b4mov w4, w0
    0019a8b8mov x0, x3
    0019a8bcmov x3, x4
    0019a8c0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    0019a8c4str x0, [sp+464]
    0019a8c8str x1, [sp+472]
    0019a8ccstr x2, [sp+480]
    0019a8d0b 0x19aab0
    0019a8d4
    0019a8d4loc_19a8d4:
    0019a8d4b 0x19a8d8
    0019a8d8
    0019a8d8loc_19a8d8:
    0019a8d8b 0x19a8dc
    0019a8dc
    0019a8dcloc_19a8dc:
    0019a8dcb 0x19aafc
    0019a8e0
    0019a8e0loc_19a8e0:
    0019a8e0sbfm x3, x0, 0, 7
    0019a8e4subs wzr, w3, 15
    0019a8e8b.le 0x19a8f0
    0019a8ecb 0x19a9a0
    0019a8f0
    0019a8f0loc_19a8f0:
    0019a8f0ubfm x3, x0, 0, 7
    0019a8f4subs wzr, w3, 14
    0019a8f8b.eq 0x19a900
    0019a8fcb 0x19a944
    0019a900
    0019a900loc_19a900:
    0019a900b 0x19a904
    0019a904
    0019a904loc_19a904:
    0019a904ldr x0, [sp+504]
    0019a908ldr x1, [sp+512]
    0019a90cldr x2, [sp+520]
    0019a910bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
    0019a914str w0, [sp+76]
    0019a918ldr x1, [sp+472]
    0019a91cldr x2, [sp+480]
    0019a920ldr x3, [sp+464]
    0019a924sbfm x4, x0, 0, 31
    0019a928mov x0, x3
    0019a92cmov x3, x4
    0019a930bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    0019a934str x0, [sp+464]
    0019a938str x1, [sp+472]
    0019a93cstr x2, [sp+480]
    0019a940b 0x19aab0
    0019a944
    0019a944loc_19a944:
    0019a944ubfm x3, x0, 0, 7
    0019a948subs wzr, w3, 15
    0019a94cb.eq 0x19a954
    0019a950b 0x19a998
    0019a954
    0019a954loc_19a954:
    0019a954b 0x19a958
    0019a958
    0019a958loc_19a958:
    0019a958ldr x0, [sp+504]
    0019a95cldr x1, [sp+512]
    0019a960ldr x2, [sp+520]
    0019a964bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    0019a968str x0, [sp+112]
    0019a96cldr x1, [sp+472]
    0019a970ldr x2, [sp+480]
    0019a974ldr x3, [sp+464]
    0019a978mov x4, x0
    0019a97cmov x0, x3
    0019a980mov x3, x4
    0019a984bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
    0019a988str x0, [sp+464]
    0019a98cstr x1, [sp+472]
    0019a990str x2, [sp+480]
    0019a994b 0x19aab0
    0019a998
    0019a998loc_19a998:
    0019a998b 0x19a99c
    0019a99c
    0019a99cloc_19a99c:
    0019a99cb 0x19aaf8
    0019a9a0
    0019a9a0loc_19a9a0:
    0019a9a0ubfm x3, x0, 0, 7
    0019a9a4subs wzr, w3, 16
    0019a9a8b.eq 0x19a9b0
    0019a9acb 0x19a9f4
    0019a9b0
    0019a9b0loc_19a9b0:
    0019a9b0b 0x19a9b4
    0019a9b4
    0019a9b4loc_19a9b4:
    0019a9b4ldr x0, [sp+504]
    0019a9b8ldr x1, [sp+512]
    0019a9bcldr x2, [sp+520]
    0019a9c0bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    0019a9c4str x0, [sp+112]
    0019a9c8ldr x1, [sp+472]
    0019a9ccldr x2, [sp+480]
    0019a9d0ldr x3, [sp+464]
    0019a9d4mov x4, x0
    0019a9d8mov x0, x3
    0019a9dcmov x3, x4
    0019a9e0bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
    0019a9e4str x0, [sp+464]
    0019a9e8str x1, [sp+472]
    0019a9ecstr x2, [sp+480]
    0019a9f0b 0x19aab0
    0019a9f4
    0019a9f4loc_19a9f4:
    0019a9f4ubfm x3, x0, 0, 7
    0019a9f8subs wzr, w3, 17
    0019a9fcb.eq 0x19aa04
    0019aa00b 0x19aa54
    0019aa04
    0019aa04loc_19aa04:
    0019aa04b 0x19aa08
    0019aa08
    0019aa08loc_19aa08:
    0019aa08ldr x0, [sp+504]
    0019aa0cldr x1, [sp+512]
    0019aa10ldr x2, [sp+520]
    0019aa14bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    0019aa18str x0, [sp+112]
    0019aa1csbfm x0, x0, 0, 31
    0019aa20bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
    0019aa24str x0, [sp+120]
    0019aa28ldr x1, [sp+472]
    0019aa2cldr x2, [sp+480]
    0019aa30ldr x3, [sp+464]
    0019aa34mov x4, x0
    0019aa38mov x0, x3
    0019aa3cmov x3, x4
    0019aa40bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    0019aa44str x0, [sp+464]
    0019aa48str x1, [sp+472]
    0019aa4cstr x2, [sp+480]
    0019aa50b 0x19aab0
    0019aa54
    0019aa54loc_19aa54:
    0019aa54ubfm x3, x0, 0, 7
    0019aa58subs wzr, w3, 18
    0019aa5cb.eq 0x19aa64
    0019aa60b 0x19aaec
    0019aa64
    0019aa64loc_19aa64:
    0019aa64b 0x19aa68
    0019aa68
    0019aa68loc_19aa68:
    0019aa68ldr x0, [sp+504]
    0019aa6cldr x1, [sp+512]
    0019aa70ldr x2, [sp+520]
    0019aa74bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    0019aa78str x0, [sp+112]
    0019aa7cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
    0019aa80str x0, [sp+120]
    0019aa84ldr x1, [sp+472]
    0019aa88ldr x2, [sp+480]
    0019aa8cldr x3, [sp+464]
    0019aa90mov x4, x0
    0019aa94mov x0, x3
    0019aa98mov x3, x4
    0019aa9cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
    0019aaa0str x0, [sp+464]
    0019aaa4str x1, [sp+472]
    0019aaa8str x2, [sp+480]
    0019aaacb 0x19aab0
    0019aab0
    0019aab0loc_19aab0:
    0019aab0ldr x5, [sp+464]
    0019aab4ldr x6, [sp+472]
    0019aab8ldr x7, [sp+480]
    0019aabcstr x5, [sp+144]
    0019aac0str x6, [sp+152]
    0019aac4str x7, [sp+160]
    0019aac8stp xzr, xzr, [sp+128]
    0019aaccldr x0, [sp+144]
    0019aad0ldr x1, [sp+152]
    0019aad4ldr x2, [sp+160]
    0019aad8mov x3, xzr
    0019aadcmov x4, xzr
    0019aae0ldp x29, x30, [sp-8]
    0019aae4add sp, sp, 448
    0019aae8ret x30
    0019aaec
    0019aaecloc_19aaec:
    0019aaecb 0x19aaf0
    0019aaf0
    0019aaf0loc_19aaf0:
    0019aaf0b 0x19aaf4
    0019aaf4
    0019aaf4loc_19aaf4:
    0019aaf4b 0x19aaf8
    0019aaf8
    0019aaf8loc_19aaf8:
    0019aaf8b 0x19aafc
    0019aafc
    0019aafcloc_19aafc:
    0019aafcb 0x19ab00
    0019ab00
    0019ab00loc_19ab00:
    0019ab00b 0x19ab04
    0019ab04
    0019ab04loc_19ab04:
    0019ab04ldr x1, [sp+488]
    0019ab08ldrsb x27, [x1]
    0019ab0cldr x1, [x1+176]
    0019ab10ldr x0, [sp+496]
    0019ab14blr x1
    0019ab18strb w0, [sp+63]
    0019ab1cstrb w0, [sp+62]
    0019ab20stp xzr, xzr, [sp+256]
    0019ab24add x1, sp, 256
    0019ab28str x1, [sp+224]
    0019ab2cldrsb x1, [sp+62]
    0019ab30strb w1, [sp+60]
    0019ab34ldr x2, [sp+224]
    0019ab38ldrsb x27, [x2]
    0019ab3cadrp x3, 0x487000
    0019ab40add x3, x3, 3680
    0019ab44str x3, [x2]
    0019ab48ubfm x1, x1, 61, 7
    0019ab4cadrp x3, 0x588000
    0019ab50add x3, x3, 640
    0019ab54add x1, x3, x1
    0019ab58adrp x27, 0x8b1000
    0019ab5cldr w3, [x27+3056]
    0019ab60cbz w3, 0x19ab68
    0019ab64b 0x19ab6c
    0019ab68
    0019ab68loc_19ab68:
    0019ab68b 0x19ab7c
    0019ab6c
    0019ab6cloc_19ab6c:
    0019ab6cldr x5, [x2+8]
    0019ab70bl runtime.gcWriteBarrier1
    0019ab74str x5, [x25]
    0019ab78b 0x19ab7c
    0019ab7c
    0019ab7cloc_19ab7c:
    0019ab7cstr x1, [x2+8]
    0019ab80ldr x2, [sp+224]
    0019ab84ldrsb x27, [x2]
    0019ab88b 0x19ab8c
    0019ab8c
    0019ab8cloc_19ab8c:
    0019ab8cstr x2, [sp+232]
    0019ab90orr x4, xzr, 1
    0019ab94str x4, [sp+240]
    0019ab98str x4, [sp+248]
    0019ab9cadrp x0, 0x51a000
    0019aba0add x0, x0, 942
    0019aba4orr x1, xzr, 15
    0019aba8mov x3, x4
    0019abacbl google.golang.org/protobuf/internal/errors.New
    0019abb0str x0, [sp+312]
    0019abb4str x1, [sp+320]
    0019abb8ldr x5, [sp+464]
    0019abbcldr x6, [sp+472]
    0019abc0ldr x7, [sp+480]
    0019abc4str x5, [sp+144]
    0019abc8str x6, [sp+152]
    0019abccstr x7, [sp+160]
    0019abd0ldr x3, [sp+312]
    0019abd4ldr x4, [sp+320]
    0019abd8str x3, [sp+128]
    0019abdcstr x4, [sp+136]
    0019abe0ldr x0, [sp+144]
    0019abe4ldr x1, [sp+152]
    0019abe8ldr x2, [sp+160]
    0019abecldp x29, x30, [sp-8]
    0019abf0add sp, sp, 448
    0019abf4ret x30
    0019abf8
    0019abf8loc_19abf8:
    0019abf8strb w0, [sp+8]
    0019abfcstrb w1, [sp+9]
    0019ac00strb w2, [sp+10]
    0019ac04stp x3, x4, [sp+16]
    0019ac08stp x5, x6, [sp+32]
    0019ac0cstp x7, x8, [sp+48]
    0019ac10stp x9, x10, [sp+64]
    0019ac14mov x3, x30
    0019ac18bl runtime.morestack_noctxt.abi0
    0019ac1cldrb w0, [sp+8]
    0019ac20ldrb w1, [sp+9]
    0019ac24ldrb w2, [sp+10]
    0019ac28ldp x3, x4, [sp+16]
    0019ac2cldp x5, x6, [sp+32]
    0019ac30ldp x7, x8, [sp+48]
    0019ac34ldp x9, x10, [sp+64]
    0019ac38b 0x19a040
    0019ac3cudf 0
    0019a040
    0019ac40
    0019ac40google.golang.org/protobuf/proto.Merge: ; void google.golang.org/protobuf/proto.Merge(google.golang.org/protobuf/reflect/protoreflect.ProtoMessage dst, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage src)
    0019ac40ldr x16, [x28+16]
    0019ac44sub x17, sp, 224
    0019ac48subs xzr, x17, x16
    0019ac4cb.ls 0x19af18
    0019ac50sub x20, sp, 352
    0019ac54stp x29, x30, [x20-8]
    0019ac58add sp, x20, 0
    0019ac5csub x29, sp, 8
    0019ac60str x0, [sp+360]
    0019ac64str x1, [sp+368]
    0019ac68str x2, [sp+376]
    0019ac6cstr x3, [sp+384]
    0019ac70ldrsb x27, [x0]
    0019ac74ldr x2, [x0+24]
    0019ac78mov x0, x1
    0019ac7cblr x2
    0019ac80str x0, [sp+128]
    0019ac84str x1, [sp+136]
    0019ac88ldr x1, [sp+376]
    0019ac8cldrsb x27, [x1]
    0019ac90ldr x0, [sp+384]
    0019ac94ldr x1, [x1+24]
    0019ac98blr x1
    0019ac9cstr x0, [sp+112]
    0019aca0str x1, [sp+120]
    0019aca4ldr x1, [sp+128]
    0019aca8ldr x2, [sp+136]
    0019acacstr x1, [sp+96]
    0019acb0str x2, [sp+104]
    0019acb4ldr x1, [sp+112]
    0019acb8ldr x2, [sp+120]
    0019acbcstr x1, [sp+64]
    0019acc0str x2, [sp+72]
    0019acc4ldr x1, [sp+96]
    0019acc8ldrsb x27, [x1]
    0019acccldr x1, [x1+32]
    0019acd0ldr x0, [sp+104]
    0019acd4blr x1
    0019acd8str x0, [sp+328]
    0019acdcstr x1, [sp+336]
    0019ace0ldr x0, [sp+72]
    0019ace4ldr x1, [sp+64]
    0019ace8ldrsb x27, [x1]
    0019acecldr x1, [x1+32]
    0019acf0blr x1
    0019acf4str x0, [sp+312]
    0019acf8str x1, [sp+320]
    0019acfcldr x2, [sp+328]
    0019ad00subs xzr, x0, x2
    0019ad04b.ne 0x19af14
    0019ad08b 0x19ad0c
    0019ad0c
    0019ad0cloc_19ad0c:
    0019ad0cldr x3, [sp+336]
    0019ad10ldr x0, [sp+328]
    0019ad14mov x2, x1
    0019ad18mov x1, x3
    0019ad1cbl runtime.ifaceeq
    0019ad20tbnz w0, 0, 0x19ad28
    0019ad24b 0x19ad48
    0019ad28
    0019ad28loc_19ad28:
    0019ad28ldr x0, [sp+96]
    0019ad2cldr x2, [sp+64]
    0019ad30ldr x1, [sp+104]
    0019ad34ldr x3, [sp+72]
    0019ad38bl google.golang.org/protobuf/proto.mergeOptions.mergeMessage
    0019ad3cldp x29, x30, [sp-8]
    0019ad40add sp, sp, 352
    0019ad44ret x30
    0019ad48
    0019ad48loc_19ad48:
    0019ad48b 0x19ad4c
    0019ad4c
    0019ad4cloc_19ad4c:
    0019ad4cldr x1, [sp+96]
    0019ad50ldrsb x27, [x1]
    0019ad54ldr x1, [x1+32]
    0019ad58ldr x0, [sp+104]
    0019ad5cblr x1
    0019ad60str x0, [sp+160]
    0019ad64str x1, [sp+168]
    0019ad68ldrsb x27, [x0]
    0019ad6cldr x2, [x0+64]
    0019ad70mov x0, x1
    0019ad74blr x2
    0019ad78str x0, [sp+296]
    0019ad7cstr x1, [sp+304]
    0019ad80ldr x0, [sp+72]
    0019ad84ldr x1, [sp+64]
    0019ad88ldrsb x27, [x1]
    0019ad8cldr x1, [x1+32]
    0019ad90blr x1
    0019ad94str x0, [sp+144]
    0019ad98str x1, [sp+152]
    0019ad9cldrsb x27, [x0]
    0019ada0ldr x2, [x0+64]
    0019ada4mov x0, x1
    0019ada8blr x2
    0019adacstr x0, [sp+280]
    0019adb0str x1, [sp+288]
    0019adb4ldr x1, [sp+296]
    0019adb8ldr x2, [sp+304]
    0019adbcstr x1, [sp+80]
    0019adc0str x2, [sp+88]
    0019adc4ldr x1, [sp+280]
    0019adc8ldr x2, [sp+288]
    0019adccstr x1, [sp+48]
    0019add0str x2, [sp+56]
    0019add4ldr x3, [sp+88]
    0019add8subs xzr, x3, x2
    0019addcb.ne 0x19ade4
    0019ade0b 0x19aee8
    0019ade4
    0019ade4loc_19ade4:
    0019ade4b 0x19ade8
    0019ade8
    0019ade8loc_19ade8:
    0019ade8stp xzr, xzr, [sp+248]
    0019adecstp xzr, xzr, [sp+264]
    0019adf0add x2, sp, 248
    0019adf4str x2, [sp+200]
    0019adf8ldr x0, [sp+80]
    0019adfcldr x1, [sp+88]
    0019ae00bl runtime.convTstring
    0019ae04str x0, [sp+192]
    0019ae08ldr x2, [sp+200]
    0019ae0cldrsb x27, [x2]
    0019ae10adrp x3, 0x495000
    0019ae14add x3, x3, 2496
    0019ae18str x3, [x2]
    0019ae1cadrp x27, 0x8b1000
    0019ae20ldr w3, [x27+3056]
    0019ae24cbz w3, 0x19ae2c
    0019ae28b 0x19aed4
    0019ae2c
    0019ae2cloc_19ae2c:
    0019ae2cb 0x19ae30
    0019ae30
    0019ae30loc_19ae30:
    0019ae30str x0, [x2+8]
    0019ae34ldr x0, [sp+48]
    0019ae38ldr x1, [sp+56]
    0019ae3cbl runtime.convTstring
    0019ae40str x0, [sp+184]
    0019ae44ldr x2, [sp+200]
    0019ae48ldrsb x27, [x2]
    0019ae4cadrp x3, 0x495000
    0019ae50add x3, x3, 2496
    0019ae54str x3, [x2+16]
    0019ae58adrp x27, 0x8b1000
    0019ae5cldr w3, [x27+3056]
    0019ae60cbz w3, 0x19ae68
    0019ae64b 0x19aec0
    0019ae68
    0019ae68loc_19ae68:
    0019ae68b 0x19ae6c
    0019ae6c
    0019ae6cloc_19ae6c:
    0019ae6cstr x0, [x2+24]
    0019ae70ldr x2, [sp+200]
    0019ae74ldrsb x27, [x2]
    0019ae78b 0x19ae7c
    0019ae7c
    0019ae7cloc_19ae7c:
    0019ae7cstr x2, [sp+208]
    0019ae80orr x4, xzr, 2
    0019ae84str x4, [sp+216]
    0019ae88str x4, [sp+224]
    0019ae8cadrp x0, 0x522000
    0019ae90add x0, x0, 1642
    0019ae94movz x1, 29
    0019ae98mov x3, x4
    0019ae9cbl fmt.Sprintf
    0019aea0str x0, [sp+232]
    0019aea4str x1, [sp+240]
    0019aea8bl runtime.convTstring
    0019aeacstr x0, [sp+176]
    0019aeb0mov x1, x0
    0019aeb4adrp x0, 0x45b000
    0019aeb8add x0, x0, 2944
    0019aebcbl runtime.gopanic
    0019aec0
    0019aec0loc_19aec0:
    0019aec0bl runtime.gcWriteBarrier2
    0019aec4str x0, [x25]
    0019aec8ldr x5, [x2+24]
    0019aeccstr x5, [x25+8]
    0019aed0b 0x19ae6c
    0019aed4
    0019aed4loc_19aed4:
    0019aed4bl runtime.gcWriteBarrier2
    0019aed8str x0, [x25]
    0019aedcldr x3, [x2+8]
    0019aee0str x3, [x25+8]
    0019aee4b 0x19ae30
    0019aee8
    0019aee8loc_19aee8:
    0019aee8ldr x0, [sp+80]
    0019aeecldr x2, [sp+88]
    0019aef0bl runtime.memequal
    0019aef4tbnz w0, 0, 0x19aefc
    0019aef8b 0x19af10
    0019aefc
    0019aefcloc_19aefc:
    0019aefcadrp x0, 0x45b000
    0019af00add x0, x0, 2944
    0019af04adrp x1, 0x577000
    0019af08add x1, x1, 928
    0019af0cbl runtime.gopanic
    0019af10
    0019af10loc_19af10:
    0019af10b 0x19ade8
    0019af14
    0019af14loc_19af14:
    0019af14b 0x19ad4c
    0019af18
    0019af18loc_19af18:
    0019af18stp x0, x1, [sp+8]
    0019af1cstp x2, x3, [sp+24]
    0019af20mov x3, x30
    0019af24bl runtime.morestack_noctxt.abi0
    0019af28ldp x0, x1, [sp+8]
    0019af2cldp x2, x3, [sp+24]
    0019af30b 0x19ac40
    0019af34udf 0
    0019af38udf 0
    0019af3cudf 0
    0019ac40
    0019af40
    0019af40google.golang.org/protobuf/proto.Clone: ; void google.golang.org/protobuf/proto.Clone(google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m)
    0019af40ldr x16, [x28+16]
    0019af44sub x17, sp, 32
    0019af48subs xzr, x17, x16
    0019af4cb.ls 0x19b07c
    0019af50str x30, [sp-160]!
    0019af54stur x29, [sp-8]
    0019af58sub x29, sp, 8
    0019af5cstr x0, [sp+168]
    0019af60str x1, [sp+176]
    0019af64stp xzr, xzr, [sp+56]
    0019af68ldr x2, [sp+168]
    0019af6ccbnz x2, 0x19af74
    0019af70b 0x19b064
    0019af74
    0019af74loc_19af74:
    0019af74ldr x1, [sp+168]
    0019af78ldrsb x27, [x1]
    0019af7cldr x1, [x1+24]
    0019af80ldr x0, [sp+176]
    0019af84blr x1
    0019af88str x0, [sp+72]
    0019af8cstr x1, [sp+80]
    0019af90ldrsb x27, [x0]
    0019af94ldr x2, [x0+72]
    0019af98mov x0, x1
    0019af9cblr x2
    0019afa0strb w0, [sp+55]
    0019afa4tbnz w0, 0, 0x19afac
    0019afa8b 0x19b004
    0019afac
    0019afacloc_19afac:
    0019afacldr x1, [sp+72]
    0019afb0ldrsb x27, [x1]
    0019afb4ldr x1, [x1+88]
    0019afb8ldr x0, [sp+80]
    0019afbcblr x1
    0019afc0str x0, [sp+88]
    0019afc4str x1, [sp+96]
    0019afc8ldr x3, [sp+80]
    0019afccldr x2, [sp+72]
    0019afd0bl google.golang.org/protobuf/proto.mergeOptions.mergeMessage
    0019afd4ldr x1, [sp+88]
    0019afd8ldrsb x27, [x1]
    0019afdcldr x1, [x1+64]
    0019afe0ldr x0, [sp+96]
    0019afe4blr x1
    0019afe8str x0, [sp+104]
    0019afecstr x1, [sp+112]
    0019aff0str x0, [sp+56]
    0019aff4str x1, [sp+64]
    0019aff8ldur x29, [sp-8]
    0019affcldr x30, [sp], 160
    0019b000ret x30
    0019b004
    0019b004loc_19b004:
    0019b004ldr x1, [sp+72]
    0019b008ldrsb x27, [x1]
    0019b00cldr x1, [x1+136]
    0019b010ldr x0, [sp+80]
    0019b014blr x1
    0019b018str x0, [sp+136]
    0019b01cstr x1, [sp+144]
    0019b020ldrsb x27, [x0]
    0019b024ldr x2, [x0+40]
    0019b028mov x0, x1
    0019b02cblr x2
    0019b030str x0, [sp+120]
    0019b034str x1, [sp+128]
    0019b038ldrsb x27, [x0]
    0019b03cldr x2, [x0+64]
    0019b040mov x0, x1
    0019b044blr x2
    0019b048str x0, [sp+104]
    0019b04cstr x1, [sp+112]
    0019b050str x0, [sp+56]
    0019b054str x1, [sp+64]
    0019b058ldur x29, [sp-8]
    0019b05cldr x30, [sp], 160
    0019b060ret x30
    0019b064
    0019b064loc_19b064:
    0019b064stp xzr, xzr, [sp+56]
    0019b068mov x0, xzr
    0019b06cmov x1, xzr
    0019b070ldur x29, [sp-8]
    0019b074ldr x30, [sp], 160
    0019b078ret x30
    0019b07c
    0019b07cloc_19b07c:
    0019b07cstp x0, x1, [sp+8]
    0019b080mov x3, x30
    0019b084bl runtime.morestack_noctxt.abi0
    0019b088ldp x0, x1, [sp+8]
    0019b08cb 0x19af40
    0019af40
    0019b090
    0019b090google.golang.org/protobuf/proto.mergeOptions.mergeMessage: ; void google.golang.org/protobuf/proto.mergeOptions.mergeMessage(google.golang.org/protobuf/proto.mergeOptions o, google.golang.org/protobuf/reflect/protoreflect.Message dst, google.golang.org/protobuf/reflect/protoreflect.Message src)
    0019b090ldr x16, [x28+16]
    0019b094sub x17, sp, 224
    0019b098subs xzr, x17, x16
    0019b09cb.ls 0x19b414
    0019b0a0sub x20, sp, 352
    0019b0a4stp x29, x30, [x20-8]
    0019b0a8add sp, x20, 0
    0019b0acsub x29, sp, 8
    0019b0b0str x0, [sp+360]
    0019b0b4str x1, [sp+368]
    0019b0b8str x2, [sp+376]
    0019b0bcstr x3, [sp+384]
    0019b0c0bl google.golang.org/protobuf/proto.protoMethods
    0019b0c4str x0, [sp+80]
    0019b0c8subs xzr, x0, 0
    0019b0cccset x2, ne
    0019b0d0strb w2, [sp+55]
    0019b0d4cbnz x0, 0x19b0dc
    0019b0d8b 0x19b0f8
    0019b0dc
    0019b0dcloc_19b0dc:
    0019b0dcldr x4, [sp+80]
    0019b0e0ldrsb x27, [x4]
    0019b0e4ldr x4, [x4+32]
    0019b0e8subs xzr, x4, 0
    0019b0eccset x4, ne
    0019b0f0strb w4, [sp+55]
    0019b0f4b 0x19b0fc
    0019b0f8
    0019b0f8loc_19b0f8:
    0019b0f8b 0x19b0fc
    0019b0fc
    0019b0fcloc_19b0fc:
    0019b0fcldrb w4, [sp+55]
    0019b100tbnz w4, 0, 0x19b108
    0019b104b 0x19b164
    0019b108
    0019b108loc_19b108:
    0019b108str xzr, [sp+88]
    0019b10cstp xzr, xzr, [sp+96]
    0019b110str xzr, [sp+112]
    0019b114ldr x2, [sp+360]
    0019b118ldr x3, [sp+368]
    0019b11cstr x2, [sp+104]
    0019b120str x3, [sp+112]
    0019b124ldr x0, [sp+376]
    0019b128ldr x1, [sp+384]
    0019b12cstr x0, [sp+88]
    0019b130str x1, [sp+96]
    0019b134ldr x4, [sp+80]
    0019b138ldrsb x27, [x4]
    0019b13cldr x26, [x4+32]
    0019b140ldr x4, [x26]
    0019b144blr x4
    0019b148strb w0, [sp+54]
    0019b14ctbnz w0, 0, 0x19b154
    0019b150b 0x19b160
    0019b154
    0019b154loc_19b154:
    0019b154ldp x29, x30, [sp-8]
    0019b158add sp, sp, 352
    0019b15cret x30
    0019b160
    0019b160loc_19b160:
    0019b160b 0x19b168
    0019b164
    0019b164loc_19b164:
    0019b164b 0x19b168
    0019b168
    0019b168loc_19b168:
    0019b168ldr x1, [sp+360]
    0019b16cldrsb x27, [x1]
    0019b170ldr x1, [x1+72]
    0019b174ldr x0, [sp+368]
    0019b178blr x1
    0019b17cstrb w0, [sp+55]
    0019b180tbnz w0, 0, 0x19b188
    0019b184b 0x19b334
    0019b188
    0019b188loc_19b188:
    0019b188adrp x0, 0x4b0000
    0019b18cadd x0, x0, 3456
    0019b190bl runtime.newobject
    0019b194str x0, [sp+200]
    0019b198adrp x1, 0
    0019b19cadd x1, x1, 1072
    0019b1a0str x1, [x0]
    0019b1a4ldr x1, [sp+368]
    0019b1a8ldr x2, [sp+360]
    0019b1acldr x3, [sp+200]
    0019b1b0ldrsb x27, [x3]
    0019b1b4ldr x4, [sp+200]
    0019b1b8ldrsb x27, [x4]
    0019b1bcstr x2, [x3+8]
    0019b1c0adrp x27, 0x8b0000
    0019b1c4ldr w2, [x27+3056]
    0019b1c8cbz w2, 0x19b1d0
    0019b1ccb 0x19b1d4
    0019b1d0
    0019b1d0loc_19b1d0:
    0019b1d0b 0x19b1e8
    0019b1d4
    0019b1d4loc_19b1d4:
    0019b1d4bl runtime.gcWriteBarrier2
    0019b1d8str x1, [x25]
    0019b1dcldr x2, [x3+16]
    0019b1e0str x2, [x25+8]
    0019b1e4b 0x19b1e8
    0019b1e8
    0019b1e8loc_19b1e8:
    0019b1e8str x1, [x3+16]
    0019b1ecldr x2, [sp+376]
    0019b1f0ldrsb x27, [x2]
    0019b1f4ldr x0, [sp+384]
    0019b1f8ldr x2, [x2+112]
    0019b1fcldr x1, [sp+200]
    0019b200blr x2
    0019b204ldr x2, [sp+376]
    0019b208ldrsb x27, [x2]
    0019b20cldr x2, [x2+48]
    0019b210ldr x0, [sp+384]
    0019b214blr x2
    0019b218str x0, [sp+304]
    0019b21cstr x1, [sp+312]
    0019b220str x2, [sp+320]
    0019b224str x1, [sp+72]
    0019b228cbnz x1, 0x19b230
    0019b22cb 0x19b324
    0019b230
    0019b230loc_19b230:
    0019b230ldr x1, [sp+360]
    0019b234ldrsb x27, [x1]
    0019b238ldr x1, [x1+48]
    0019b23cldr x0, [sp+368]
    0019b240blr x1
    0019b244str x0, [sp+304]
    0019b248str x1, [sp+312]
    0019b24cstr x2, [sp+320]
    0019b250ldr x0, [sp+384]
    0019b254ldr x1, [sp+376]
    0019b258ldrsb x27, [x1]
    0019b25cldr x1, [x1+48]
    0019b260blr x1
    0019b264str x0, [sp+280]
    0019b268str x1, [sp+288]
    0019b26cstr x2, [sp+296]
    0019b270ldr x2, [sp+320]
    0019b274ldr x0, [sp+304]
    0019b278ldr x1, [sp+312]
    0019b27cstr x0, [sp+176]
    0019b280str x1, [sp+184]
    0019b284str x2, [sp+192]
    0019b288ldr x3, [sp+288]
    0019b28cadd x1, x1, x3
    0019b290str x1, [sp+64]
    0019b294subs xzr, x2, x1
    0019b298b.hs 0x19b2a0
    0019b29cb 0x19b2a8
    0019b2a0
    0019b2a0loc_19b2a0:
    0019b2a0str x1, [sp+184]
    0019b2a4b 0x19b2c8
    0019b2a8
    0019b2a8loc_19b2a8:
    0019b2a8ldr x3, [sp+288]
    0019b2acadrp x4, 0x45a000
    0019b2b0add x4, x4, 3072
    0019b2b4bl runtime.growslice
    0019b2b8str x0, [sp+176]
    0019b2bcstr x1, [sp+184]
    0019b2c0str x2, [sp+192]
    0019b2c4b 0x19b2c8
    0019b2c8
    0019b2c8loc_19b2c8:
    0019b2c8ldr x3, [sp+288]
    0019b2ccstr x3, [sp+56]
    0019b2d0ldr x3, [sp+64]
    0019b2d4ldr x4, [sp+288]
    0019b2d8sub x3, x3, x4
    0019b2dcldr x4, [sp+176]
    0019b2e0add x0, x4, x3
    0019b2e4str x0, [sp+168]
    0019b2e8ldr x2, [sp+56]
    0019b2ecldr x1, [sp+280]
    0019b2f0bl runtime.memmove
    0019b2f4ldr x1, [sp+176]
    0019b2f8ldr x2, [sp+184]
    0019b2fcldr x3, [sp+192]
    0019b300str x1, [sp+256]
    0019b304str x2, [sp+264]
    0019b308str x3, [sp+272]
    0019b30cldr x4, [sp+360]
    0019b310ldrsb x27, [x4]
    0019b314ldr x0, [sp+368]
    0019b318ldr x4, [x4+128]
    0019b31cblr x4
    0019b320b 0x19b328
    0019b324
    0019b324loc_19b324:
    0019b324b 0x19b328
    0019b328
    0019b328loc_19b328:
    0019b328ldp x29, x30, [sp-8]
    0019b32cadd sp, sp, 352
    0019b330ret x30
    0019b334
    0019b334loc_19b334:
    0019b334ldr x1, [sp+360]
    0019b338ldrsb x27, [x1]
    0019b33cldr x1, [x1+32]
    0019b340ldr x0, [sp+368]
    0019b344blr x1
    0019b348str x0, [sp+152]
    0019b34cstr x1, [sp+160]
    0019b350ldrsb x27, [x0]
    0019b354ldr x2, [x0+64]
    0019b358mov x0, x1
    0019b35cblr x2
    0019b360str x0, [sp+136]
    0019b364str x1, [sp+144]
    0019b368stp xzr, xzr, [sp+120]
    0019b36cadd x1, sp, 120
    0019b370str x1, [sp+224]
    0019b374ldr x0, [sp+136]
    0019b378ldr x1, [sp+144]
    0019b37cbl runtime.convTstring
    0019b380str x0, [sp+216]
    0019b384ldr x1, [sp+224]
    0019b388ldrsb x27, [x1]
    0019b38cadrp x2, 0x494000
    0019b390add x2, x2, 2496
    0019b394str x2, [x1]
    0019b398adrp x27, 0x8b0000
    0019b39cldr w2, [x27+3056]
    0019b3a0cbz w2, 0x19b3a8
    0019b3a4b 0x19b400
    0019b3a8
    0019b3a8loc_19b3a8:
    0019b3a8b 0x19b3ac
    0019b3ac
    0019b3acloc_19b3ac:
    0019b3acstr x0, [x1+8]
    0019b3b0ldr x2, [sp+224]
    0019b3b4ldrsb x27, [x2]
    0019b3b8b 0x19b3bc
    0019b3bc
    0019b3bcloc_19b3bc:
    0019b3bcstr x2, [sp+232]
    0019b3c0orr x4, xzr, 1
    0019b3c4str x4, [sp+240]
    0019b3c8str x4, [sp+248]
    0019b3ccadrp x0, 0x526000
    0019b3d0add x0, x0, 2173
    0019b3d4movz x1, 36
    0019b3d8mov x3, x4
    0019b3dcbl fmt.Sprintf
    0019b3e0str x0, [sp+328]
    0019b3e4str x1, [sp+336]
    0019b3e8bl runtime.convTstring
    0019b3ecstr x0, [sp+208]
    0019b3f0mov x1, x0
    0019b3f4adrp x0, 0x45a000
    0019b3f8add x0, x0, 2944
    0019b3fcbl runtime.gopanic
    0019b400
    0019b400loc_19b400:
    0019b400bl runtime.gcWriteBarrier2
    0019b404str x0, [x25]
    0019b408ldr x5, [x1+8]
    0019b40cstr x5, [x25+8]
    0019b410b 0x19b3ac
    0019b414
    0019b414loc_19b414:
    0019b414stp x0, x1, [sp+8]
    0019b418stp x2, x3, [sp+24]
    0019b41cmov x3, x30
    0019b420bl runtime.morestack_noctxt.abi0
    0019b424ldp x0, x1, [sp+8]
    0019b428ldp x2, x3, [sp+24]
    0019b42cb 0x19b090
    0019b090
    0019b430
    0019b430google.golang.org/protobuf/proto.mergeOptions.mergeMessage.func1: ; void google.golang.org/protobuf/proto.mergeOptions.mergeMessage.func1(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.Value v)
    0019b430ldr x16, [x28+16]
    0019b434sub x17, sp, 112
    0019b438subs xzr, x17, x16
    0019b43cb.ls 0x19b730
    0019b440str x30, [sp-240]!
    0019b444stur x29, [sp-8]
    0019b448sub x29, sp, 8
    0019b44cstr x0, [sp+248]
    0019b450str x1, [sp+256]
    0019b454str x2, [sp+264]
    0019b458str x3, [sp+272]
    0019b45cstr x4, [sp+280]
    0019b460ldr x1, [x26+8]
    0019b464ldr x2, [x26+16]
    0019b468str x1, [sp+64]
    0019b46cstr x2, [sp+72]
    0019b470strb wzr, [sp+60]
    0019b474ldr x1, [sp+248]
    0019b478ldrsb x27, [x1]
    0019b47cldr x1, [x1+128]
    0019b480ldr x0, [sp+256]
    0019b484blr x1
    0019b488strb w0, [sp+62]
    0019b48ctbnz w0, 0, 0x19b494
    0019b490b 0x19b50c
    0019b494
    0019b494loc_19b494:
    0019b494b 0x19b498
    0019b498
    0019b498loc_19b498:
    0019b498ldr x2, [sp+256]
    0019b49cldr x3, [sp+64]
    0019b4a0ldrsb x27, [x3]
    0019b4a4ldr x3, [x3+80]
    0019b4a8ldr x1, [sp+248]
    0019b4acldr x0, [sp+72]
    0019b4b0blr x3
    0019b4b4str x0, [sp+144]
    0019b4b8str x1, [sp+152]
    0019b4bcstr x2, [sp+160]
    0019b4c0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
    0019b4c4str x0, [sp+128]
    0019b4c8str x1, [sp+136]
    0019b4ccldr x0, [sp+264]
    0019b4d0ldr x1, [sp+272]
    0019b4d4ldr x2, [sp+280]
    0019b4d8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
    0019b4dcstr x0, [sp+112]
    0019b4e0str x1, [sp+120]
    0019b4e4ldr x4, [sp+248]
    0019b4e8ldr x5, [sp+256]
    0019b4ecldr x3, [sp+128]
    0019b4f0ldr x6, [sp+136]
    0019b4f4mov x2, x0
    0019b4f8mov x0, x3
    0019b4fcmov x3, x1
    0019b500mov x1, x6
    0019b504bl google.golang.org/protobuf/proto.mergeOptions.mergeList
    0019b508b 0x19b71c
    0019b50c
    0019b50cloc_19b50c:
    0019b50cldr x1, [sp+248]
    0019b510ldrsb x27, [x1]
    0019b514ldr x1, [x1+136]
    0019b518ldr x0, [sp+256]
    0019b51cblr x1
    0019b520strb w0, [sp+61]
    0019b524tbnz w0, 0, 0x19b52c
    0019b528b 0x19b5cc
    0019b52c
    0019b52cloc_19b52c:
    0019b52cb 0x19b530
    0019b530
    0019b530loc_19b530:
    0019b530ldr x2, [sp+256]
    0019b534ldr x3, [sp+64]
    0019b538ldrsb x27, [x3]
    0019b53cldr x3, [x3+80]
    0019b540ldr x1, [sp+248]
    0019b544ldr x0, [sp+72]
    0019b548blr x3
    0019b54cstr x0, [sp+144]
    0019b550str x1, [sp+152]
    0019b554str x2, [sp+160]
    0019b558bl google.golang.org/protobuf/reflect/protoreflect.Value.Map
    0019b55cstr x0, [sp+96]
    0019b560str x1, [sp+104]
    0019b564ldr x0, [sp+264]
    0019b568ldr x1, [sp+272]
    0019b56cldr x2, [sp+280]
    0019b570bl google.golang.org/protobuf/reflect/protoreflect.Value.Map
    0019b574str x0, [sp+80]
    0019b578str x1, [sp+88]
    0019b57cldr x3, [sp+248]
    0019b580ldrsb x27, [x3]
    0019b584ldr x0, [sp+256]
    0019b588ldr x3, [x3+192]
    0019b58cblr x3
    0019b590str x0, [sp+216]
    0019b594str x1, [sp+224]
    0019b598ldr x3, [sp+96]
    0019b59cldr x4, [sp+104]
    0019b5a0ldr x2, [sp+80]
    0019b5a4ldr x5, [sp+88]
    0019b5a8mov x6, x0
    0019b5acmov x0, x3
    0019b5b0mov x7, x1
    0019b5b4mov x1, x4
    0019b5b8mov x3, x5
    0019b5bcmov x4, x6
    0019b5c0mov x5, x7
    0019b5c4bl google.golang.org/protobuf/proto.mergeOptions.mergeMap
    0019b5c8b 0x19b71c
    0019b5cc
    0019b5ccloc_19b5cc:
    0019b5ccldr x1, [sp+248]
    0019b5d0ldrsb x27, [x1]
    0019b5d4ldr x1, [x1+200]
    0019b5d8ldr x0, [sp+256]
    0019b5dcblr x1
    0019b5e0str x0, [sp+200]
    0019b5e4str x1, [sp+208]
    0019b5e8cbnz x0, 0x19b5f0
    0019b5ecb 0x19b660
    0019b5f0
    0019b5f0loc_19b5f0:
    0019b5f0b 0x19b5f4
    0019b5f4
    0019b5f4loc_19b5f4:
    0019b5f4ldr x2, [sp+256]
    0019b5f8ldr x3, [sp+64]
    0019b5fcldrsb x27, [x3]
    0019b600ldr x3, [x3+80]
    0019b604ldr x1, [sp+248]
    0019b608ldr x0, [sp+72]
    0019b60cblr x3
    0019b610str x0, [sp+144]
    0019b614str x1, [sp+152]
    0019b618str x2, [sp+160]
    0019b61cbl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    0019b620str x0, [sp+184]
    0019b624str x1, [sp+192]
    0019b628ldr x0, [sp+264]
    0019b62cldr x1, [sp+272]
    0019b630ldr x2, [sp+280]
    0019b634bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    0019b638str x0, [sp+168]
    0019b63cstr x1, [sp+176]
    0019b640ldr x3, [sp+184]
    0019b644ldr x4, [sp+192]
    0019b648mov x2, x0
    0019b64cmov x0, x3
    0019b650mov x3, x1
    0019b654mov x1, x4
    0019b658bl google.golang.org/protobuf/proto.mergeOptions.mergeMessage
    0019b65cb 0x19b71c
    0019b660
    0019b660loc_19b660:
    0019b660ldr x1, [sp+248]
    0019b664ldrsb x27, [x1]
    0019b668ldr x1, [x1+176]
    0019b66cldr x0, [sp+256]
    0019b670blr x1
    0019b674strb w0, [sp+63]
    0019b678ubfm x1, x0, 0, 7
    0019b67csubs wzr, w1, 12
    0019b680b.eq 0x19b688
    0019b684b 0x19b6ec
    0019b688
    0019b688loc_19b688:
    0019b688b 0x19b68c
    0019b68c
    0019b68cloc_19b68c:
    0019b68cldr x0, [sp+264]
    0019b690ldr x1, [sp+272]
    0019b694ldr x2, [sp+280]
    0019b698bl google.golang.org/protobuf/proto.mergeOptions.cloneBytes
    0019b69cstr x0, [sp+144]
    0019b6a0str x1, [sp+152]
    0019b6a4str x2, [sp+160]
    0019b6a8ldr x3, [sp+248]
    0019b6acldr x4, [sp+72]
    0019b6b0ldr x5, [sp+256]
    0019b6b4ldr x6, [sp+64]
    0019b6b8ldrsb x27, [x6]
    0019b6bcldr x6, [x6+120]
    0019b6c0mov x7, x0
    0019b6c4mov x0, x4
    0019b6c8mov x8, x1
    0019b6ccmov x1, x3
    0019b6d0mov x9, x2
    0019b6d4mov x2, x5
    0019b6d8mov x3, x7
    0019b6dcmov x4, x8
    0019b6e0mov x5, x9
    0019b6e4blr x6
    0019b6e8b 0x19b71c
    0019b6ec
    0019b6ecloc_19b6ec:
    0019b6ecb 0x19b6f0
    0019b6f0
    0019b6f0loc_19b6f0:
    0019b6f0ldr x3, [sp+264]
    0019b6f4ldr x2, [sp+256]
    0019b6f8ldr x4, [sp+272]
    0019b6fcldr x5, [sp+280]
    0019b700ldr x6, [sp+64]
    0019b704ldrsb x27, [x6]
    0019b708ldr x6, [x6+120]
    0019b70cldr x1, [sp+248]
    0019b710ldr x0, [sp+72]
    0019b714blr x6
    0019b718b 0x19b71c
    0019b71c
    0019b71cloc_19b71c:
    0019b71corr x0, xzr, 1
    0019b720strb w0, [sp+60]
    0019b724ldur x29, [sp-8]
    0019b728ldr x30, [sp], 240
    0019b72cret x30
    0019b730
    0019b730loc_19b730:
    0019b730stp x0, x1, [sp+8]
    0019b734stp x2, x3, [sp+24]
    0019b738str x4, [sp+40]
    0019b73cmov x3, x30
    0019b740bl runtime.morestack.abi0
    0019b744ldp x0, x1, [sp+8]
    0019b748ldp x2, x3, [sp+24]
    0019b74cldr x4, [sp+40]
    0019b750b 0x19b430
    0019b754udf 0
    0019b758udf 0
    0019b75cudf 0
    0019b430
    0019b760
    0019b760google.golang.org/protobuf/proto.mergeOptions.mergeList: ; void google.golang.org/protobuf/proto.mergeOptions.mergeList(google.golang.org/protobuf/proto.mergeOptions o, google.golang.org/protobuf/reflect/protoreflect.List dst, google.golang.org/protobuf/reflect/protoreflect.List src, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
    0019b760ldr x16, [x28+16]
    0019b764sub x17, sp, 80
    0019b768subs xzr, x17, x16
    0019b76cb.ls 0x19b964
    0019b770str x30, [sp-208]!
    0019b774stur x29, [sp-8]
    0019b778sub x29, sp, 8
    0019b77cstr x0, [sp+216]
    0019b780str x1, [sp+224]
    0019b784str x2, [sp+232]
    0019b788str x3, [sp+240]
    0019b78cstr x4, [sp+248]
    0019b790str x5, [sp+256]
    0019b794ldrsb x27, [x2]
    0019b798ldr x1, [x2+56]
    0019b79cmov x0, x3
    0019b7a0blr x1
    0019b7a4str x0, [sp+72]
    0019b7a8str xzr, [sp+64]
    0019b7acstr x0, [sp+56]
    0019b7b0b 0x19b7b4
    0019b7b4
    0019b7b4loc_19b7b4:
    0019b7b4ldr x2, [sp+56]
    0019b7b8ldr x3, [sp+64]
    0019b7bcsubs xzr, x2, x3
    0019b7c0b.gt 0x19b7c8
    0019b7c4b 0x19b958
    0019b7c8
    0019b7c8loc_19b7c8:
    0019b7c8ldr x1, [sp+64]
    0019b7ccldr x2, [sp+232]
    0019b7d0ldrsb x27, [x2]
    0019b7d4ldr x2, [x2+40]
    0019b7d8ldr x0, [sp+240]
    0019b7dcblr x2
    0019b7e0str x0, [sp+80]
    0019b7e4str x1, [sp+88]
    0019b7e8str x2, [sp+96]
    0019b7ecldr x2, [sp+248]
    0019b7f0ldrsb x27, [x2]
    0019b7f4ldr x2, [x2+200]
    0019b7f8ldr x0, [sp+256]
    0019b7fcblr x2
    0019b800str x0, [sp+128]
    0019b804str x1, [sp+136]
    0019b808cbnz x0, 0x19b810
    0019b80cb 0x19b8a0
    0019b810
    0019b810loc_19b810:
    0019b810b 0x19b814
    0019b814
    0019b814loc_19b814:
    0019b814ldr x1, [sp+216]
    0019b818ldrsb x27, [x1]
    0019b81cldr x1, [x1+64]
    0019b820ldr x0, [sp+224]
    0019b824blr x1
    0019b828str x0, [sp+104]
    0019b82cstr x1, [sp+112]
    0019b830str x2, [sp+120]
    0019b834bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    0019b838str x0, [sp+184]
    0019b83cstr x1, [sp+192]
    0019b840ldr x0, [sp+80]
    0019b844ldr x1, [sp+88]
    0019b848ldr x2, [sp+96]
    0019b84cbl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    0019b850str x0, [sp+168]
    0019b854str x1, [sp+176]
    0019b858ldr x2, [sp+192]
    0019b85cldr x3, [sp+184]
    0019b860mov x4, x0
    0019b864mov x0, x3
    0019b868mov x5, x1
    0019b86cmov x1, x2
    0019b870mov x2, x4
    0019b874mov x3, x5
    0019b878bl google.golang.org/protobuf/proto.mergeOptions.mergeMessage
    0019b87cldr x1, [sp+104]
    0019b880ldr x2, [sp+112]
    0019b884ldr x3, [sp+120]
    0019b888ldr x4, [sp+216]
    0019b88cldrsb x27, [x4]
    0019b890ldr x4, [x4+24]
    0019b894ldr x0, [sp+224]
    0019b898blr x4
    0019b89cb 0x19b944
    0019b8a0
    0019b8a0loc_19b8a0:
    0019b8a0ldr x1, [sp+248]
    0019b8a4ldrsb x27, [x1]
    0019b8a8ldr x1, [x1+176]
    0019b8acldr x0, [sp+256]
    0019b8b0blr x1
    0019b8b4strb w0, [sp+55]
    0019b8b8ubfm x1, x0, 0, 7
    0019b8bcsubs wzr, w1, 12
    0019b8c0b.eq 0x19b8c8
    0019b8c4b 0x19b91c
    0019b8c8
    0019b8c8loc_19b8c8:
    0019b8c8b 0x19b8cc
    0019b8cc
    0019b8ccloc_19b8cc:
    0019b8ccldr x0, [sp+80]
    0019b8d0ldr x1, [sp+88]
    0019b8d4ldr x2, [sp+96]
    0019b8d8bl google.golang.org/protobuf/proto.mergeOptions.cloneBytes
    0019b8dcstr x0, [sp+144]
    0019b8e0str x1, [sp+152]
    0019b8e4str x2, [sp+160]
    0019b8e8ldr x3, [sp+224]
    0019b8ecldr x4, [sp+216]
    0019b8f0ldrsb x27, [x4]
    0019b8f4ldr x4, [x4+24]
    0019b8f8mov x5, x0
    0019b8fcmov x0, x3
    0019b900mov x6, x1
    0019b904mov x1, x5
    0019b908mov x7, x2
    0019b90cmov x2, x6
    0019b910mov x3, x7
    0019b914blr x4
    0019b918b 0x19b944
    0019b91c
    0019b91cloc_19b91c:
    0019b91cb 0x19b920
    0019b920
    0019b920loc_19b920:
    0019b920ldr x1, [sp+80]
    0019b924ldr x2, [sp+88]
    0019b928ldr x3, [sp+96]
    0019b92cldr x4, [sp+216]
    0019b930ldrsb x27, [x4]
    0019b934ldr x4, [x4+24]
    0019b938ldr x0, [sp+224]
    0019b93cblr x4
    0019b940b 0x19b944
    0019b944
    0019b944loc_19b944:
    0019b944b 0x19b948
    0019b948
    0019b948loc_19b948:
    0019b948ldr x2, [sp+64]
    0019b94cadd x2, x2, 1
    0019b950str x2, [sp+64]
    0019b954b 0x19b7b4
    0019b958
    0019b958loc_19b958:
    0019b958ldur x29, [sp-8]
    0019b95cldr x30, [sp], 208
    0019b960ret x30
    0019b964
    0019b964loc_19b964:
    0019b964stp x0, x1, [sp+8]
    0019b968stp x2, x3, [sp+24]
    0019b96cstp x4, x5, [sp+40]
    0019b970mov x3, x30
    0019b974bl runtime.morestack_noctxt.abi0
    0019b978ldp x0, x1, [sp+8]
    0019b97cldp x2, x3, [sp+24]
    0019b980ldp x4, x5, [sp+40]
    0019b984b 0x19b760
    0019b988udf 0
    0019b98cudf 0
    0019b760
    0019b990
    0019b990google.golang.org/protobuf/proto.mergeOptions.mergeMap: ; void google.golang.org/protobuf/proto.mergeOptions.mergeMap(google.golang.org/protobuf/proto.mergeOptions o, google.golang.org/protobuf/reflect/protoreflect.Map dst, google.golang.org/protobuf/reflect/protoreflect.Map src, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
    0019b990ldr x16, [x28+16]
    0019b994subs xzr, sp, x16
    0019b998b.ls 0x19ba88
    0019b99cstr x30, [sp-48]!
    0019b9a0stur x29, [sp-8]
    0019b9a4sub x29, sp, 8
    0019b9a8str x0, [sp+56]
    0019b9acstr x1, [sp+64]
    0019b9b0str x2, [sp+72]
    0019b9b4str x3, [sp+80]
    0019b9b8str x4, [sp+88]
    0019b9bcstr x5, [sp+96]
    0019b9c0adrp x0, 0x4c1000
    0019b9c4add x0, x0, 1184
    0019b9c8bl runtime.newobject
    0019b9ccstr x0, [sp+32]
    0019b9d0adrp x1, 0
    0019b9d4add x1, x1, 2736
    0019b9d8str x1, [x0]
    0019b9dcldr x1, [sp+96]
    0019b9e0ldr x2, [sp+88]
    0019b9e4ldr x3, [sp+32]
    0019b9e8ldrsb x27, [x3]
    0019b9ecstr x2, [x3+8]
    0019b9f0adrp x27, 0x8b0000
    0019b9f4ldr w2, [x27+3056]
    0019b9f8cbz w2, 0x19ba00
    0019b9fcb 0x19ba04
    0019ba00
    0019ba00loc_19ba00:
    0019ba00b 0x19ba18
    0019ba04
    0019ba04loc_19ba04:
    0019ba04bl runtime.gcWriteBarrier2
    0019ba08str x1, [x25]
    0019ba0cldr x2, [x3+16]
    0019ba10str x2, [x25+8]
    0019ba14b 0x19ba18
    0019ba18
    0019ba18loc_19ba18:
    0019ba18str x1, [x3+16]
    0019ba1cldr x2, [sp+64]
    0019ba20ldr x3, [sp+56]
    0019ba24ldr x4, [sp+32]
    0019ba28ldrsb x27, [x4]
    0019ba2cstr x3, [x4+24]
    0019ba30adrp x27, 0x8b0000
    0019ba34ldr w3, [x27+3056]
    0019ba38cbz w3, 0x19ba40
    0019ba3cb 0x19ba44
    0019ba40
    0019ba40loc_19ba40:
    0019ba40b 0x19ba58
    0019ba44
    0019ba44loc_19ba44:
    0019ba44bl runtime.gcWriteBarrier2
    0019ba48str x2, [x25]
    0019ba4cldr x3, [x4+32]
    0019ba50str x3, [x25+8]
    0019ba54b 0x19ba58
    0019ba58
    0019ba58loc_19ba58:
    0019ba58str x2, [x4+32]
    0019ba5cldr x2, [sp+72]
    0019ba60ldrsb x27, [x2]
    0019ba64ldr x0, [sp+80]
    0019ba68ldr x2, [x2+80]
    0019ba6cldr x3, [sp+32]
    0019ba70ldrsb x27, [x3]
    0019ba74ldr x1, [sp+32]
    0019ba78blr x2
    0019ba7cldur x29, [sp-8]
    0019ba80ldr x30, [sp], 48
    0019ba84ret x30
    0019ba88
    0019ba88loc_19ba88:
    0019ba88stp x0, x1, [sp+8]
    0019ba8cstp x2, x3, [sp+24]
    0019ba90stp x4, x5, [sp+40]
    0019ba94mov x3, x30
    0019ba98bl runtime.morestack_noctxt.abi0
    0019ba9cldp x0, x1, [sp+8]
    0019baa0ldp x2, x3, [sp+24]
    0019baa4ldp x4, x5, [sp+40]
    0019baa8b 0x19b990
    0019baacudf 0
    0019b990
    0019bab0
    0019bab0google.golang.org/protobuf/proto.mergeOptions.mergeMap.func1: ; void google.golang.org/protobuf/proto.mergeOptions.mergeMap.func1(google.golang.org/protobuf/reflect/protoreflect.MapKey k, google.golang.org/protobuf/reflect/protoreflect.Value v)
    0019bab0ldr x16, [x28+16]
    0019bab4sub x17, sp, 80
    0019bab8subs xzr, x17, x16
    0019babcb.ls 0x19bca4
    0019bac0str x30, [sp-208]!
    0019bac4stur x29, [sp-8]
    0019bac8sub x29, sp, 8
    0019baccstr x0, [sp+216]
    0019bad0str x1, [sp+224]
    0019bad4str x2, [sp+232]
    0019bad8str x3, [sp+240]
    0019badcstr x4, [sp+248]
    0019bae0str x5, [sp+256]
    0019bae4ldr x1, [x26+8]
    0019bae8ldr x2, [x26+16]
    0019baecstr x1, [sp+72]
    0019baf0str x2, [sp+80]
    0019baf4ldr x1, [x26+24]
    0019baf8ldr x2, [x26+32]
    0019bafcstr x1, [sp+112]
    0019bb00str x2, [sp+120]
    0019bb04strb wzr, [sp+70]
    0019bb08ldr x1, [sp+72]
    0019bb0cldrsb x27, [x1]
    0019bb10ldr x1, [x1+200]
    0019bb14ldr x0, [sp+80]
    0019bb18blr x1
    0019bb1cstr x0, [sp+184]
    0019bb20str x1, [sp+192]
    0019bb24cbnz x0, 0x19bb2c
    0019bb28b 0x19bbc8
    0019bb2c
    0019bb2cloc_19bb2c:
    0019bb2cb 0x19bb30
    0019bb30
    0019bb30loc_19bb30:
    0019bb30ldr x1, [sp+112]
    0019bb34ldrsb x27, [x1]
    0019bb38ldr x1, [x1+72]
    0019bb3cldr x0, [sp+120]
    0019bb40blr x1
    0019bb44str x0, [sp+88]
    0019bb48str x1, [sp+96]
    0019bb4cstr x2, [sp+104]
    0019bb50bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    0019bb54str x0, [sp+168]
    0019bb58str x1, [sp+176]
    0019bb5cldr x0, [sp+240]
    0019bb60ldr x1, [sp+248]
    0019bb64ldr x2, [sp+256]
    0019bb68bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    0019bb6cstr x0, [sp+152]
    0019bb70str x1, [sp+160]
    0019bb74ldr x2, [sp+176]
    0019bb78ldr x3, [sp+168]
    0019bb7cmov x4, x0
    0019bb80mov x0, x3
    0019bb84mov x5, x1
    0019bb88mov x1, x2
    0019bb8cmov x2, x4
    0019bb90mov x3, x5
    0019bb94bl google.golang.org/protobuf/proto.mergeOptions.mergeMessage
    0019bb98ldr x1, [sp+216]
    0019bb9cldr x4, [sp+88]
    0019bba0ldr x2, [sp+224]
    0019bba4ldr x5, [sp+96]
    0019bba8ldr x3, [sp+232]
    0019bbacldr x6, [sp+104]
    0019bbb0ldr x7, [sp+112]
    0019bbb4ldrsb x27, [x7]
    0019bbb8ldr x7, [x7+88]
    0019bbbcldr x0, [sp+120]
    0019bbc0blr x7
    0019bbc4b 0x19bc90
    0019bbc8
    0019bbc8loc_19bbc8:
    0019bbc8ldr x1, [sp+72]
    0019bbccldrsb x27, [x1]
    0019bbd0ldr x1, [x1+176]
    0019bbd4ldr x0, [sp+80]
    0019bbd8blr x1
    0019bbdcstrb w0, [sp+71]
    0019bbe0ubfm x1, x0, 0, 7
    0019bbe4subs wzr, w1, 12
    0019bbe8b.eq 0x19bbf0
    0019bbecb 0x19bc5c
    0019bbf0
    0019bbf0loc_19bbf0:
    0019bbf0b 0x19bbf4
    0019bbf4
    0019bbf4loc_19bbf4:
    0019bbf4ldr x0, [sp+240]
    0019bbf8ldr x1, [sp+248]
    0019bbfcldr x2, [sp+256]
    0019bc00bl google.golang.org/protobuf/proto.mergeOptions.cloneBytes
    0019bc04str x0, [sp+128]
    0019bc08str x1, [sp+136]
    0019bc0cstr x2, [sp+144]
    0019bc10ldr x3, [sp+216]
    0019bc14ldr x4, [sp+120]
    0019bc18ldr x5, [sp+224]
    0019bc1cldr x6, [sp+232]
    0019bc20ldr x7, [sp+112]
    0019bc24ldrsb x27, [x7]
    0019bc28ldr x7, [x7+88]
    0019bc2cmov x8, x0
    0019bc30mov x0, x4
    0019bc34mov x9, x1
    0019bc38mov x1, x3
    0019bc3cmov x10, x2
    0019bc40mov x2, x5
    0019bc44mov x3, x6
    0019bc48mov x4, x8
    0019bc4cmov x5, x9
    0019bc50mov x6, x10
    0019bc54blr x7
    0019bc58b 0x19bc90
    0019bc5c
    0019bc5cloc_19bc5c:
    0019bc5cb 0x19bc60
    0019bc60
    0019bc60loc_19bc60:
    0019bc60ldr x1, [sp+216]
    0019bc64ldr x4, [sp+240]
    0019bc68ldr x2, [sp+224]
    0019bc6cldr x5, [sp+248]
    0019bc70ldr x3, [sp+232]
    0019bc74ldr x6, [sp+256]
    0019bc78ldr x7, [sp+112]
    0019bc7cldrsb x27, [x7]
    0019bc80ldr x7, [x7+88]
    0019bc84ldr x0, [sp+120]
    0019bc88blr x7
    0019bc8cb 0x19bc90
    0019bc90
    0019bc90loc_19bc90:
    0019bc90orr x0, xzr, 1
    0019bc94strb w0, [sp+70]
    0019bc98ldur x29, [sp-8]
    0019bc9cldr x30, [sp], 208
    0019bca0ret x30
    0019bca4
    0019bca4loc_19bca4:
    0019bca4stp x0, x1, [sp+8]
    0019bca8stp x2, x3, [sp+24]
    0019bcacstp x4, x5, [sp+40]
    0019bcb0mov x3, x30
    0019bcb4bl runtime.morestack.abi0
    0019bcb8ldp x0, x1, [sp+8]
    0019bcbcldp x2, x3, [sp+24]
    0019bcc0ldp x4, x5, [sp+40]
    0019bcc4b 0x19bab0
    0019bcc8udf 0
    0019bcccudf 0
    0019bab0
    0019bcd0
    0019bcd0google.golang.org/protobuf/proto.mergeOptions.cloneBytes: ; void google.golang.org/protobuf/proto.mergeOptions.cloneBytes(google.golang.org/protobuf/proto.mergeOptions o, google.golang.org/protobuf/reflect/protoreflect.Value v)
    0019bcd0ldr x16, [x28+16]
    0019bcd4sub x17, sp, 112
    0019bcd8subs xzr, x17, x16
    0019bcdcb.ls 0x19bde8
    0019bce0str x30, [sp-240]!
    0019bce4stur x29, [sp-8]
    0019bce8sub x29, sp, 8
    0019bcecstr x0, [sp+248]
    0019bcf0str x1, [sp+256]
    0019bcf4str x2, [sp+264]
    0019bcf8stp xzr, xzr, [sp+72]
    0019bcfcstr xzr, [sp+88]
    0019bd00ldr x0, [sp+248]
    0019bd04ldr x1, [sp+256]
    0019bd08ldr x2, [sp+264]
    0019bd0cbl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
    0019bd10str x0, [sp+200]
    0019bd14str x1, [sp+208]
    0019bd18str x2, [sp+216]
    0019bd1cadrp x3, 0x8b0000
    0019bd20add x3, x3, 1504
    0019bd24str x3, [sp+120]
    0019bd28b 0x19bd2c
    0019bd2c
    0019bd2cloc_19bd2c:
    0019bd2cstr x3, [sp+128]
    0019bd30stp xzr, xzr, [sp+136]
    0019bd34str x3, [sp+96]
    0019bd38stp xzr, xzr, [sp+104]
    0019bd3cldr x1, [sp+208]
    0019bd40str x1, [sp+56]
    0019bd44cbz x1, 0x19bd4c
    0019bd48b 0x19bd54
    0019bd4c
    0019bd4cloc_19bd4c:
    0019bd4cstr x1, [sp+104]
    0019bd50b 0x19bd7c
    0019bd54
    0019bd54loc_19bd54:
    0019bd54ldr x3, [sp+208]
    0019bd58ldr x0, [sp+96]
    0019bd5cmov x2, xzr
    0019bd60adrp x4, 0x45a000
    0019bd64add x4, x4, 3072
    0019bd68bl runtime.growslice
    0019bd6cstr x0, [sp+96]
    0019bd70str x1, [sp+104]
    0019bd74str x2, [sp+112]
    0019bd78b 0x19bd7c
    0019bd7c
    0019bd7cloc_19bd7c:
    0019bd7cldr x3, [sp+208]
    0019bd80str x3, [sp+64]
    0019bd84ldr x3, [sp+56]
    0019bd88ldr x4, [sp+208]
    0019bd8csub x3, x3, x4
    0019bd90ldr x4, [sp+96]
    0019bd94add x0, x4, x3
    0019bd98str x0, [sp+224]
    0019bd9cldr x2, [sp+64]
    0019bda0ldr x1, [sp+200]
    0019bda4bl runtime.memmove
    0019bda8ldr x0, [sp+96]
    0019bdacldr x1, [sp+104]
    0019bdb0ldr x2, [sp+112]
    0019bdb4str x0, [sp+176]
    0019bdb8str x1, [sp+184]
    0019bdbcstr x2, [sp+192]
    0019bdc0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes
    0019bdc4str x0, [sp+152]
    0019bdc8str x1, [sp+160]
    0019bdccstr x2, [sp+168]
    0019bdd0str x0, [sp+72]
    0019bdd4str x1, [sp+80]
    0019bdd8str x2, [sp+88]
    0019bddcldur x29, [sp-8]
    0019bde0ldr x30, [sp], 240
    0019bde4ret x30
    0019bde8
    0019bde8loc_19bde8:
    0019bde8stp x0, x1, [sp+8]
    0019bdecstr x2, [sp+24]
    0019bdf0mov x3, x30
    0019bdf4bl runtime.morestack_noctxt.abi0
    0019bdf8ldp x0, x1, [sp+8]
    0019bdfcldr x2, [sp+24]
    0019be00b 0x19bcd0
    0019be04udf 0
    0019be08udf 0
    0019be0cudf 0
    0019bcd0
    0019be10
    0019be10google.golang.org/protobuf/proto.MarshalOptions.sizeMessageSet: ; void google.golang.org/protobuf/proto.MarshalOptions.sizeMessageSet(google.golang.org/protobuf/proto.MarshalOptions o, google.golang.org/protobuf/reflect/protoreflect.Message m)
    0019be10ldr x16, [x28+16]
    0019be14subs xzr, sp, x16
    0019be18b.ls 0x19bf28
    0019be1cstr x30, [sp-96]!
    0019be20stur x29, [sp-8]
    0019be24sub x29, sp, 8
    0019be28strb w0, [sp+104]
    0019be2cstrb w1, [sp+105]
    0019be30strb w2, [sp+106]
    0019be34str x3, [sp+112]
    0019be38str x4, [sp+120]
    0019be3cadrp x0, 0x45a000
    0019be40add x0, x0, 3520
    0019be44bl runtime.newobject
    0019be48str x0, [sp+80]
    0019be4cadrp x0, 0x4b0000
    0019be50add x0, x0, 3296
    0019be54bl runtime.newobject
    0019be58str x0, [sp+48]
    0019be5cadrp x1, 0
    0019be60add x1, x1, 3936
    0019be64str x1, [x0]
    0019be68ldr x1, [sp+80]
    0019be6cldr x2, [sp+48]
    0019be70ldrsb x27, [x2]
    0019be74adrp x27, 0x8b0000
    0019be78ldr w3, [x27+3056]
    0019be7ccbz w3, 0x19be84
    0019be80b 0x19be88
    0019be84
    0019be84loc_19be84:
    0019be84b 0x19be9c
    0019be88
    0019be88loc_19be88:
    0019be88bl runtime.gcWriteBarrier2
    0019be8cstr x1, [x25]
    0019be90ldr x3, [x2+8]
    0019be94str x3, [x25+8]
    0019be98b 0x19be9c
    0019be9c
    0019be9cloc_19be9c:
    0019be9cstr x1, [x2+8]
    0019bea0ldrb w2, [sp+104]
    0019bea4ldrb w3, [sp+105]
    0019bea8ldrb w4, [sp+106]
    0019beacldr x5, [sp+48]
    0019beb0ldrsb x27, [x5]
    0019beb4strb w2, [x5+16]
    0019beb8strb w3, [x5+17]
    0019bebcstrb w4, [x5+18]
    0019bec0ldr x2, [sp+112]
    0019bec4ldrsb x27, [x2]
    0019bec8ldr x0, [sp+120]
    0019beccldr x2, [x2+112]
    0019bed0ldr x1, [sp+48]
    0019bed4blr x2
    0019bed8ldr x2, [sp+112]
    0019bedcldrsb x27, [x2]
    0019bee0ldr x2, [x2+48]
    0019bee4ldr x0, [sp+120]
    0019bee8blr x2
    0019beecstr x0, [sp+56]
    0019bef0str x1, [sp+64]
    0019bef4str x2, [sp+72]
    0019bef8bl google.golang.org/protobuf/internal/encoding/messageset.SizeUnknown
    0019befcstr x0, [sp+40]
    0019bf00ldr x2, [sp+80]
    0019bf04ldr x2, [x2]
    0019bf08add x2, x2, x0
    0019bf0cldr x3, [sp+80]
    0019bf10str x2, [x3]
    0019bf14ldr x2, [sp+80]
    0019bf18ldr x0, [x2]
    0019bf1cldur x29, [sp-8]
    0019bf20ldr x30, [sp], 96
    0019bf24ret x30
    0019bf28
    0019bf28loc_19bf28:
    0019bf28strb w0, [sp+8]
    0019bf2cstrb w1, [sp+9]
    0019bf30strb w2, [sp+10]
    0019bf34stp x3, x4, [sp+16]
    0019bf38mov x3, x30
    0019bf3cbl runtime.morestack_noctxt.abi0
    0019bf40ldrb w0, [sp+8]
    0019bf44ldrb w1, [sp+9]
    0019bf48ldrb w2, [sp+10]
    0019bf4cldp x3, x4, [sp+16]
    0019bf50b 0x19be10
    0019bf54udf 0
    0019bf58udf 0
    0019bf5cudf 0
    0019be10
    0019bf60
    0019bf60google.golang.org/protobuf/proto.MarshalOptions.sizeMessageSet.func1: ; void google.golang.org/protobuf/proto.MarshalOptions.sizeMessageSet.func1(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.Value v)
    0019bf60ldr x16, [x28+16]
    0019bf64subs xzr, sp, x16
    0019bf68b.ls 0x19c07c
    0019bf6cstr x30, [sp-96]!
    0019bf70stur x29, [sp-8]
    0019bf74sub x29, sp, 8
    0019bf78str x0, [sp+104]
    0019bf7cstr x1, [sp+112]
    0019bf80str x2, [sp+120]
    0019bf84str x3, [sp+128]
    0019bf88str x4, [sp+136]
    0019bf8cldr x1, [x26+8]
    0019bf90str x1, [sp+80]
    0019bf94ldrb w1, [x26+16]
    0019bf98ldrb w2, [x26+17]
    0019bf9cldrb w3, [x26+18]
    0019bfa0strb w1, [sp+41]
    0019bfa4strb w2, [sp+42]
    0019bfa8strb w3, [sp+43]
    0019bfacstrb wzr, [sp+40]
    0019bfb0ldr x1, [sp+104]
    0019bfb4ldrsb x27, [x1]
    0019bfb8ldr x1, [x1+216]
    0019bfbcldr x0, [sp+112]
    0019bfc0blr x1
    0019bfc4str w0, [sp+44]
    0019bfc8bl google.golang.org/protobuf/internal/encoding/messageset.SizeField
    0019bfccstr x0, [sp+56]
    0019bfd0ldr x1, [sp+80]
    0019bfd4ldr x2, [sp+80]
    0019bfd8ldr x2, [x2]
    0019bfdcadd x2, x2, x0
    0019bfe0str x2, [x1]
    0019bfe4orr x0, xzr, 3
    0019bfe8bl google.golang.org/protobuf/encoding/protowire.SizeTag
    0019bfecstr x0, [sp+56]
    0019bff0ldr x1, [sp+80]
    0019bff4ldr x1, [x1]
    0019bff8add x1, x1, x0
    0019bffcldr x2, [sp+80]
    0019c000str x1, [x2]
    0019c004ldr x0, [sp+120]
    0019c008ldr x1, [sp+128]
    0019c00cldr x2, [sp+136]
    0019c010bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    0019c014str x0, [sp+64]
    0019c018str x1, [sp+72]
    0019c01cldrb w2, [sp+41]
    0019c020ldrb w3, [sp+42]
    0019c024ldrb w4, [sp+43]
    0019c028mov x5, x0
    0019c02cmov x0, x2
    0019c030mov x6, x1
    0019c034mov x1, x3
    0019c038mov x2, x4
    0019c03cmov x3, x5
    0019c040mov x4, x6
    0019c044bl google.golang.org/protobuf/proto.MarshalOptions.size
    0019c048str x0, [sp+56]
    0019c04cbl google.golang.org/protobuf/encoding/protowire.SizeBytes
    0019c050str x0, [sp+48]
    0019c054ldr x1, [sp+80]
    0019c058ldr x1, [x1]
    0019c05cadd x1, x1, x0
    0019c060ldr x2, [sp+80]
    0019c064str x1, [x2]
    0019c068orr x0, xzr, 1
    0019c06cstrb w0, [sp+40]
    0019c070ldur x29, [sp-8]
    0019c074ldr x30, [sp], 96
    0019c078ret x30
    0019c07c
    0019c07cloc_19c07c:
    0019c07cstp x0, x1, [sp+8]
    0019c080stp x2, x3, [sp+24]
    0019c084str x4, [sp+40]
    0019c088mov x3, x30
    0019c08cbl runtime.morestack.abi0
    0019c090ldp x0, x1, [sp+8]
    0019c094ldp x2, x3, [sp+24]
    0019c098ldr x4, [sp+40]
    0019c09cb 0x19bf60
    0019bf60
    0019c0a0
    0019c0a0google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSet: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSet(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Message m)
    0019c0a0ldr x16, [x28+16]
    0019c0a4subs xzr, sp, x16
    0019c0a8b.ls 0x19c148
    0019c0acstr x30, [sp-112]!
    0019c0b0stur x29, [sp-8]
    0019c0b4sub x29, sp, 8
    0019c0b8strb w0, [sp+120]
    0019c0bcstrb w1, [sp+121]
    0019c0c0strb w2, [sp+122]
    0019c0c4str x3, [sp+128]
    0019c0c8str x4, [sp+136]
    0019c0ccstr x5, [sp+144]
    0019c0d0str x6, [sp+152]
    0019c0d4str x7, [sp+160]
    0019c0d8str xzr, [sp+64]
    0019c0dcstp xzr, xzr, [sp+72]
    0019c0e0stp xzr, xzr, [sp+48]
    0019c0e4adrp x0, 0x526000
    0019c0e8add x0, x0, 2924
    0019c0ecmovz x1, 38
    0019c0f0mov x2, xzr
    0019c0f4mov x3, xzr
    0019c0f8mov x4, x3
    0019c0fcbl google.golang.org/protobuf/internal/errors.New
    0019c100str x0, [sp+88]
    0019c104str x1, [sp+96]
    0019c108ldr x5, [sp+128]
    0019c10cldr x6, [sp+136]
    0019c110ldr x7, [sp+144]
    0019c114str x5, [sp+64]
    0019c118str x6, [sp+72]
    0019c11cstr x7, [sp+80]
    0019c120ldr x3, [sp+88]
    0019c124ldr x4, [sp+96]
    0019c128str x3, [sp+48]
    0019c12cstr x4, [sp+56]
    0019c130ldr x0, [sp+64]
    0019c134ldr x1, [sp+72]
    0019c138ldr x2, [sp+80]
    0019c13cldur x29, [sp-8]
    0019c140ldr x30, [sp], 112
    0019c144ret x30
    0019c148
    0019c148loc_19c148:
    0019c148strb w0, [sp+8]
    0019c14cstrb w1, [sp+9]
    0019c150strb w2, [sp+10]
    0019c154stp x3, x4, [sp+16]
    0019c158stp x5, x6, [sp+32]
    0019c15cstr x7, [sp+48]
    0019c160mov x3, x30
    0019c164bl runtime.morestack_noctxt.abi0
    0019c168ldrb w0, [sp+8]
    0019c16cldrb w1, [sp+9]
    0019c170ldrb w2, [sp+10]
    0019c174ldp x3, x4, [sp+16]
    0019c178ldp x5, x6, [sp+32]
    0019c17cldr x7, [sp+48]
    0019c180b 0x19c0a0
    0019c184udf 0
    0019c188udf 0
    0019c18cudf 0
    0019c0a0
    0019c190
    0019c190google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalMessageSet: ; void google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalMessageSet(google.golang.org/protobuf/proto.UnmarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Message m)
    0019c190ldr x16, [x28+16]
    0019c194subs xzr, sp, x16
    0019c198b.ls 0x19c210
    0019c19cstr x30, [sp-96]!
    0019c1a0stur x29, [sp-8]
    0019c1a4sub x29, sp, 8
    0019c1a8strb w0, [sp+104]
    0019c1acstrb w1, [sp+105]
    0019c1b0strb w2, [sp+106]
    0019c1b4str x3, [sp+112]
    0019c1b8str x4, [sp+120]
    0019c1bcstr x5, [sp+128]
    0019c1c0str x6, [sp+136]
    0019c1c4str x7, [sp+144]
    0019c1c8str x8, [sp+152]
    0019c1ccstr x9, [sp+160]
    0019c1d0str x10, [sp+168]
    0019c1d4stp xzr, xzr, [sp+56]
    0019c1d8adrp x0, 0x526000
    0019c1dcadd x0, x0, 2924
    0019c1e0movz x1, 38
    0019c1e4mov x2, xzr
    0019c1e8mov x3, xzr
    0019c1ecmov x4, x3
    0019c1f0bl google.golang.org/protobuf/internal/errors.New
    0019c1f4str x0, [sp+72]
    0019c1f8str x1, [sp+80]
    0019c1fcstr x0, [sp+56]
    0019c200str x1, [sp+64]
    0019c204ldur x29, [sp-8]
    0019c208ldr x30, [sp], 96
    0019c20cret x30
    0019c210
    0019c210loc_19c210:
    0019c210strb w0, [sp+8]
    0019c214strb w1, [sp+9]
    0019c218strb w2, [sp+10]
    0019c21cstp x3, x4, [sp+16]
    0019c220stp x5, x6, [sp+32]
    0019c224stp x7, x8, [sp+48]
    0019c228stp x9, x10, [sp+64]
    0019c22cmov x3, x30
    0019c230bl runtime.morestack_noctxt.abi0
    0019c234ldrb w0, [sp+8]
    0019c238ldrb w1, [sp+9]
    0019c23cldrb w2, [sp+10]
    0019c240ldp x3, x4, [sp+16]
    0019c244ldp x5, x6, [sp+32]
    0019c248ldp x7, x8, [sp+48]
    0019c24cldp x9, x10, [sp+64]
    0019c250b 0x19c190
    0019c254udf 0
    0019c258udf 0
    0019c25cudf 0
    0019c190
    0019c260
    0019c260google.golang.org/protobuf/proto.init.0: ; void google.golang.org/protobuf/proto.init.0(void)
    0019c260ldr x16, [x28+16]
    0019c264subs xzr, sp, x16
    0019c268b.ls 0x19c2d0
    0019c26cstr x30, [sp-16]!
    0019c270stur x29, [sp-8]
    0019c274sub x29, sp, 8
    0019c278adrp x27, 0x885000
    0019c27cldr x0, [x27+3048]
    0019c280adrp x27, 0x885000
    0019c284ldr x1, [x27+3040]
    0019c288adrp x27, 0x885000
    0019c28cstr x1, [x27+1440]
    0019c290adrp x27, 0x8af000
    0019c294ldr w1, [x27+3056]
    0019c298cbz w1, 0x19c2a0
    0019c29cb 0x19c2a4
    0019c2a0
    0019c2a0loc_19c2a0:
    0019c2a0b 0x19c2bc
    0019c2a4
    0019c2a4loc_19c2a4:
    0019c2a4bl runtime.gcWriteBarrier2
    0019c2a8str x0, [x25]
    0019c2acadrp x27, 0x885000
    0019c2b0ldr x1, [x27+1448]
    0019c2b4str x1, [x25+8]
    0019c2b8b 0x19c2bc
    0019c2bc
    0019c2bcloc_19c2bc:
    0019c2bcadrp x27, 0x885000
    0019c2c0str x0, [x27+1448]
    0019c2c4ldur x29, [sp-8]
    0019c2c8ldr x30, [sp], 16
    0019c2ccret x30
    0019c2d0
    0019c2d0loc_19c2d0:
    0019c2d0mov x3, x30
    0019c2d4bl runtime.morestack_noctxt.abi0
    0019c2d8b 0x19c260
    0019c2dcudf 0
    0019c260