File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    001c32a0
    001c32a0google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).IsPlaceholder: ; void google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).IsPlaceholder(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage * m)
    001c32a0ldr x16, [x28+16]
    001c32a4subs xzr, sp, x16
    001c32a8b.ls 0x1c330c
    001c32acstr x30, [sp-64]!
    001c32b0stur x29, [sp-8]
    001c32b4sub x29, sp, 8
    001c32b8ldr x16, [x28+32]
    001c32bccbnz x16, 0x1c3320
    001c32c0
    001c32c0loc_1c32c0:
    001c32c0str x0, [sp+72]
    001c32c4strb wzr, [sp+38]
    001c32c8ldr x2, [sp+72]
    001c32cccbnz x2, 0x1c32d4
    001c32d0b 0x1c3304
    001c32d4
    001c32d4loc_1c32d4:
    001c32d4ldr x2, [sp+72]
    001c32d8ldrsb x27, [x2]
    001c32dcldr x0, [x2]
    001c32e0ldr x1, [x2+8]
    001c32e4str x0, [sp+40]
    001c32e8str x1, [sp+48]
    001c32ecbl google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.IsPlaceholder
    001c32f0strb w0, [sp+39]
    001c32f4strb w0, [sp+38]
    001c32f8ldur x29, [sp-8]
    001c32fcldr x30, [sp], 64
    001c3300ret x30
    001c3304
    001c3304loc_1c3304:
    001c3304bl runtime.panicwrap
    001c3308hint
    001c330c
    001c330cloc_1c330c:
    001c330cstr x0, [sp+8]
    001c3310mov x3, x30
    001c3314bl runtime.morestack_noctxt.abi0
    001c3318ldr x0, [sp+8]
    001c331cb 0x1c32a0
    001c3320
    001c3320loc_1c3320:
    001c3320ldr x17, [x16]
    001c3324add x20, sp, 72
    001c3328subs xzr, x20, x17
    001c332cb.ne 0x1c32c0
    001c3330add x20, sp, 8
    001c3334str x20, [x16]
    001c3338b 0x1c32c0
    001c333cudf 0
    001c32a0
    001c3340
    001c3340google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).Messages: ; void google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).Messages(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage * m)
    001c3340ldr x16, [x28+16]
    001c3344subs xzr, sp, x16
    001c3348b.ls 0x1c33b4
    001c334cstr x30, [sp-80]!
    001c3350stur x29, [sp-8]
    001c3354sub x29, sp, 8
    001c3358ldr x16, [x28+32]
    001c335ccbnz x16, 0x1c33c8
    001c3360
    001c3360loc_1c3360:
    001c3360str x0, [sp+88]
    001c3364stp xzr, xzr, [sp+24]
    001c3368ldr x2, [sp+88]
    001c336ccbnz x2, 0x1c3374
    001c3370b 0x1c33ac
    001c3374
    001c3374loc_1c3374:
    001c3374ldr x2, [sp+88]
    001c3378ldrsb x27, [x2]
    001c337cldr x0, [x2]
    001c3380ldr x1, [x2+8]
    001c3384str x0, [sp+40]
    001c3388str x1, [sp+48]
    001c338cbl google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Messages
    001c3390str x0, [sp+56]
    001c3394str x1, [sp+64]
    001c3398str x0, [sp+24]
    001c339cstr x1, [sp+32]
    001c33a0ldur x29, [sp-8]
    001c33a4ldr x30, [sp], 80
    001c33a8ret x30
    001c33ac
    001c33acloc_1c33ac:
    001c33acbl runtime.panicwrap
    001c33b0hint
    001c33b4
    001c33b4loc_1c33b4:
    001c33b4str x0, [sp+8]
    001c33b8mov x3, x30
    001c33bcbl runtime.morestack_noctxt.abi0
    001c33c0ldr x0, [sp+8]
    001c33c4b 0x1c3340
    001c33c8
    001c33c8loc_1c33c8:
    001c33c8ldr x17, [x16]
    001c33ccadd x20, sp, 88
    001c33d0subs xzr, x20, x17
    001c33d4b.ne 0x1c3360
    001c33d8add x20, sp, 8
    001c33dcstr x20, [x16]
    001c33e0b 0x1c3360
    001c33e4udf 0
    001c33e8udf 0
    001c33ecudf 0
    001c3340
    001c33f0
    001c33f0google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).Name: ; void google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).Name(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage * m)
    001c33f0ldr x16, [x28+16]
    001c33f4subs xzr, sp, x16
    001c33f8b.ls 0x1c3464
    001c33fcstr x30, [sp-80]!
    001c3400stur x29, [sp-8]
    001c3404sub x29, sp, 8
    001c3408ldr x16, [x28+32]
    001c340ccbnz x16, 0x1c3478
    001c3410
    001c3410loc_1c3410:
    001c3410str x0, [sp+88]
    001c3414stp xzr, xzr, [sp+24]
    001c3418ldr x2, [sp+88]
    001c341ccbnz x2, 0x1c3424
    001c3420b 0x1c345c
    001c3424
    001c3424loc_1c3424:
    001c3424ldr x2, [sp+88]
    001c3428ldrsb x27, [x2]
    001c342cldr x0, [x2]
    001c3430ldr x1, [x2+8]
    001c3434str x0, [sp+40]
    001c3438str x1, [sp+48]
    001c343cbl google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Name
    001c3440str x0, [sp+56]
    001c3444str x1, [sp+64]
    001c3448str x0, [sp+24]
    001c344cstr x1, [sp+32]
    001c3450ldur x29, [sp-8]
    001c3454ldr x30, [sp], 80
    001c3458ret x30
    001c345c
    001c345cloc_1c345c:
    001c345cbl runtime.panicwrap
    001c3460hint
    001c3464
    001c3464loc_1c3464:
    001c3464str x0, [sp+8]
    001c3468mov x3, x30
    001c346cbl runtime.morestack_noctxt.abi0
    001c3470ldr x0, [sp+8]
    001c3474b 0x1c33f0
    001c3478
    001c3478loc_1c3478:
    001c3478ldr x17, [x16]
    001c347cadd x20, sp, 88
    001c3480subs xzr, x20, x17
    001c3484b.ne 0x1c3410
    001c3488add x20, sp, 8
    001c348cstr x20, [x16]
    001c3490b 0x1c3410
    001c3494udf 0
    001c3498udf 0
    001c349cudf 0
    001c33f0
    001c34a0
    001c34a0google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).Oneofs: ; void google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).Oneofs(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage * m)
    001c34a0ldr x16, [x28+16]
    001c34a4subs xzr, sp, x16
    001c34a8b.ls 0x1c3514
    001c34acstr x30, [sp-80]!
    001c34b0stur x29, [sp-8]
    001c34b4sub x29, sp, 8
    001c34b8ldr x16, [x28+32]
    001c34bccbnz x16, 0x1c3528
    001c34c0
    001c34c0loc_1c34c0:
    001c34c0str x0, [sp+88]
    001c34c4stp xzr, xzr, [sp+24]
    001c34c8ldr x2, [sp+88]
    001c34cccbnz x2, 0x1c34d4
    001c34d0b 0x1c350c
    001c34d4
    001c34d4loc_1c34d4:
    001c34d4ldr x2, [sp+88]
    001c34d8ldrsb x27, [x2]
    001c34dcldr x0, [x2]
    001c34e0ldr x1, [x2+8]
    001c34e4str x0, [sp+40]
    001c34e8str x1, [sp+48]
    001c34ecbl google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Oneofs
    001c34f0str x0, [sp+56]
    001c34f4str x1, [sp+64]
    001c34f8str x0, [sp+24]
    001c34fcstr x1, [sp+32]
    001c3500ldur x29, [sp-8]
    001c3504ldr x30, [sp], 80
    001c3508ret x30
    001c350c
    001c350cloc_1c350c:
    001c350cbl runtime.panicwrap
    001c3510hint
    001c3514
    001c3514loc_1c3514:
    001c3514str x0, [sp+8]
    001c3518mov x3, x30
    001c351cbl runtime.morestack_noctxt.abi0
    001c3520ldr x0, [sp+8]
    001c3524b 0x1c34a0
    001c3528
    001c3528loc_1c3528:
    001c3528ldr x17, [x16]
    001c352cadd x20, sp, 88
    001c3530subs xzr, x20, x17
    001c3534b.ne 0x1c34c0
    001c3538add x20, sp, 8
    001c353cstr x20, [x16]
    001c3540b 0x1c34c0
    001c3544udf 0
    001c3548udf 0
    001c354cudf 0
    001c34a0
    001c3550
    001c3550google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).Parent: ; void google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).Parent(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage * m)
    001c3550ldr x16, [x28+16]
    001c3554subs xzr, sp, x16
    001c3558b.ls 0x1c35c4
    001c355cstr x30, [sp-80]!
    001c3560stur x29, [sp-8]
    001c3564sub x29, sp, 8
    001c3568ldr x16, [x28+32]
    001c356ccbnz x16, 0x1c35d8
    001c3570
    001c3570loc_1c3570:
    001c3570str x0, [sp+88]
    001c3574stp xzr, xzr, [sp+24]
    001c3578ldr x2, [sp+88]
    001c357ccbnz x2, 0x1c3584
    001c3580b 0x1c35bc
    001c3584
    001c3584loc_1c3584:
    001c3584ldr x2, [sp+88]
    001c3588ldrsb x27, [x2]
    001c358cldr x0, [x2]
    001c3590ldr x1, [x2+8]
    001c3594str x0, [sp+40]
    001c3598str x1, [sp+48]
    001c359cbl google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Parent
    001c35a0str x0, [sp+56]
    001c35a4str x1, [sp+64]
    001c35a8str x0, [sp+24]
    001c35acstr x1, [sp+32]
    001c35b0ldur x29, [sp-8]
    001c35b4ldr x30, [sp], 80
    001c35b8ret x30
    001c35bc
    001c35bcloc_1c35bc:
    001c35bcbl runtime.panicwrap
    001c35c0hint
    001c35c4
    001c35c4loc_1c35c4:
    001c35c4str x0, [sp+8]
    001c35c8mov x3, x30
    001c35ccbl runtime.morestack_noctxt.abi0
    001c35d0ldr x0, [sp+8]
    001c35d4b 0x1c3550
    001c35d8
    001c35d8loc_1c35d8:
    001c35d8ldr x17, [x16]
    001c35dcadd x20, sp, 88
    001c35e0subs xzr, x20, x17
    001c35e4b.ne 0x1c3570
    001c35e8add x20, sp, 8
    001c35ecstr x20, [x16]
    001c35f0b 0x1c3570
    001c35f4udf 0
    001c35f8udf 0
    001c35fcudf 0
    001c3550
    001c3600
    001c3600google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).ParentFile: ; void google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).ParentFile(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage * m)
    001c3600ldr x16, [x28+16]
    001c3604subs xzr, sp, x16
    001c3608b.ls 0x1c3674
    001c360cstr x30, [sp-80]!
    001c3610stur x29, [sp-8]
    001c3614sub x29, sp, 8
    001c3618ldr x16, [x28+32]
    001c361ccbnz x16, 0x1c3688
    001c3620
    001c3620loc_1c3620:
    001c3620str x0, [sp+88]
    001c3624stp xzr, xzr, [sp+24]
    001c3628ldr x2, [sp+88]
    001c362ccbnz x2, 0x1c3634
    001c3630b 0x1c366c
    001c3634
    001c3634loc_1c3634:
    001c3634ldr x2, [sp+88]
    001c3638ldrsb x27, [x2]
    001c363cldr x0, [x2]
    001c3640ldr x1, [x2+8]
    001c3644str x0, [sp+40]
    001c3648str x1, [sp+48]
    001c364cbl google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.ParentFile
    001c3650str x0, [sp+56]
    001c3654str x1, [sp+64]
    001c3658str x0, [sp+24]
    001c365cstr x1, [sp+32]
    001c3660ldur x29, [sp-8]
    001c3664ldr x30, [sp], 80
    001c3668ret x30
    001c366c
    001c366cloc_1c366c:
    001c366cbl runtime.panicwrap
    001c3670hint
    001c3674
    001c3674loc_1c3674:
    001c3674str x0, [sp+8]
    001c3678mov x3, x30
    001c367cbl runtime.morestack_noctxt.abi0
    001c3680ldr x0, [sp+8]
    001c3684b 0x1c3600
    001c3688
    001c3688loc_1c3688:
    001c3688ldr x17, [x16]
    001c368cadd x20, sp, 88
    001c3690subs xzr, x20, x17
    001c3694b.ne 0x1c3620
    001c3698add x20, sp, 8
    001c369cstr x20, [x16]
    001c36a0b 0x1c3620
    001c36a4udf 0
    001c36a8udf 0
    001c36acudf 0
    001c3600
    001c36b0
    001c36b0google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).ProtoType: ; void google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).ProtoType(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage * m, google.golang.org/protobuf/reflect/protoreflect.MessageDescriptor p1)
    001c36b0ldr x16, [x28+16]
    001c36b4subs xzr, sp, x16
    001c36b8b.ls 0x1c371c
    001c36bcstr x30, [sp-64]!
    001c36c0stur x29, [sp-8]
    001c36c4sub x29, sp, 8
    001c36c8ldr x16, [x28+32]
    001c36cccbnz x16, 0x1c3738
    001c36d0
    001c36d0loc_1c36d0:
    001c36d0str x0, [sp+72]
    001c36d4str x1, [sp+80]
    001c36d8str x2, [sp+88]
    001c36dccbnz x0, 0x1c36e4
    001c36e0b 0x1c3714
    001c36e4
    001c36e4loc_1c36e4:
    001c36e4ldrsb x27, [x0]
    001c36e8ldr x4, [x0]
    001c36ecldr x1, [x0+8]
    001c36f0str x4, [sp+40]
    001c36f4str x1, [sp+48]
    001c36f8ldr x2, [sp+80]
    001c36fcldr x3, [sp+88]
    001c3700mov x0, x4
    001c3704bl google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.ProtoType
    001c3708ldur x29, [sp-8]
    001c370cldr x30, [sp], 64
    001c3710ret x30
    001c3714
    001c3714loc_1c3714:
    001c3714bl runtime.panicwrap
    001c3718hint
    001c371c
    001c371cloc_1c371c:
    001c371cstp x0, x1, [sp+8]
    001c3720str x2, [sp+24]
    001c3724mov x3, x30
    001c3728bl runtime.morestack_noctxt.abi0
    001c372cldp x0, x1, [sp+8]
    001c3730ldr x2, [sp+24]
    001c3734b 0x1c36b0
    001c3738
    001c3738loc_1c3738:
    001c3738ldr x17, [x16]
    001c373cadd x20, sp, 72
    001c3740subs xzr, x20, x17
    001c3744b.ne 0x1c36d0
    001c3748add x20, sp, 8
    001c374cstr x20, [x16]
    001c3750b 0x1c36d0
    001c3754udf 0
    001c3758udf 0
    001c375cudf 0
    001c36b0
    001c3760
    001c3760google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).RequiredNumbers: ; void google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).RequiredNumbers(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage * m)
    001c3760ldr x16, [x28+16]
    001c3764subs xzr, sp, x16
    001c3768b.ls 0x1c37d4
    001c376cstr x30, [sp-80]!
    001c3770stur x29, [sp-8]
    001c3774sub x29, sp, 8
    001c3778ldr x16, [x28+32]
    001c377ccbnz x16, 0x1c37e8
    001c3780
    001c3780loc_1c3780:
    001c3780str x0, [sp+88]
    001c3784stp xzr, xzr, [sp+24]
    001c3788ldr x2, [sp+88]
    001c378ccbnz x2, 0x1c3794
    001c3790b 0x1c37cc
    001c3794
    001c3794loc_1c3794:
    001c3794ldr x2, [sp+88]
    001c3798ldrsb x27, [x2]
    001c379cldr x0, [x2]
    001c37a0ldr x1, [x2+8]
    001c37a4str x0, [sp+40]
    001c37a8str x1, [sp+48]
    001c37acbl google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.RequiredNumbers
    001c37b0str x0, [sp+56]
    001c37b4str x1, [sp+64]
    001c37b8str x0, [sp+24]
    001c37bcstr x1, [sp+32]
    001c37c0ldur x29, [sp-8]
    001c37c4ldr x30, [sp], 80
    001c37c8ret x30
    001c37cc
    001c37ccloc_1c37cc:
    001c37ccbl runtime.panicwrap
    001c37d0hint
    001c37d4
    001c37d4loc_1c37d4:
    001c37d4str x0, [sp+8]
    001c37d8mov x3, x30
    001c37dcbl runtime.morestack_noctxt.abi0
    001c37e0ldr x0, [sp+8]
    001c37e4b 0x1c3760
    001c37e8
    001c37e8loc_1c37e8:
    001c37e8ldr x17, [x16]
    001c37ecadd x20, sp, 88
    001c37f0subs xzr, x20, x17
    001c37f4b.ne 0x1c3780
    001c37f8add x20, sp, 8
    001c37fcstr x20, [x16]
    001c3800b 0x1c3780
    001c3804udf 0
    001c3808udf 0
    001c380cudf 0
    001c3760
    001c3810
    001c3810google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).ReservedNames: ; void google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).ReservedNames(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage * m)
    001c3810ldr x16, [x28+16]
    001c3814subs xzr, sp, x16
    001c3818b.ls 0x1c3884
    001c381cstr x30, [sp-80]!
    001c3820stur x29, [sp-8]
    001c3824sub x29, sp, 8
    001c3828ldr x16, [x28+32]
    001c382ccbnz x16, 0x1c3898
    001c3830
    001c3830loc_1c3830:
    001c3830str x0, [sp+88]
    001c3834stp xzr, xzr, [sp+24]
    001c3838ldr x2, [sp+88]
    001c383ccbnz x2, 0x1c3844
    001c3840b 0x1c387c
    001c3844
    001c3844loc_1c3844:
    001c3844ldr x2, [sp+88]
    001c3848ldrsb x27, [x2]
    001c384cldr x0, [x2]
    001c3850ldr x1, [x2+8]
    001c3854str x0, [sp+40]
    001c3858str x1, [sp+48]
    001c385cbl google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.ReservedNames
    001c3860str x0, [sp+56]
    001c3864str x1, [sp+64]
    001c3868str x0, [sp+24]
    001c386cstr x1, [sp+32]
    001c3870ldur x29, [sp-8]
    001c3874ldr x30, [sp], 80
    001c3878ret x30
    001c387c
    001c387cloc_1c387c:
    001c387cbl runtime.panicwrap
    001c3880hint
    001c3884
    001c3884loc_1c3884:
    001c3884str x0, [sp+8]
    001c3888mov x3, x30
    001c388cbl runtime.morestack_noctxt.abi0
    001c3890ldr x0, [sp+8]
    001c3894b 0x1c3810
    001c3898
    001c3898loc_1c3898:
    001c3898ldr x17, [x16]
    001c389cadd x20, sp, 88
    001c38a0subs xzr, x20, x17
    001c38a4b.ne 0x1c3830
    001c38a8add x20, sp, 8
    001c38acstr x20, [x16]
    001c38b0b 0x1c3830
    001c38b4udf 0
    001c38b8udf 0
    001c38bcudf 0
    001c3810
    001c38c0
    001c38c0google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).ReservedRanges: ; void google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).ReservedRanges(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage * m)
    001c38c0ldr x16, [x28+16]
    001c38c4subs xzr, sp, x16
    001c38c8b.ls 0x1c3934
    001c38ccstr x30, [sp-80]!
    001c38d0stur x29, [sp-8]
    001c38d4sub x29, sp, 8
    001c38d8ldr x16, [x28+32]
    001c38dccbnz x16, 0x1c3948
    001c38e0
    001c38e0loc_1c38e0:
    001c38e0str x0, [sp+88]
    001c38e4stp xzr, xzr, [sp+24]
    001c38e8ldr x2, [sp+88]
    001c38eccbnz x2, 0x1c38f4
    001c38f0b 0x1c392c
    001c38f4
    001c38f4loc_1c38f4:
    001c38f4ldr x2, [sp+88]
    001c38f8ldrsb x27, [x2]
    001c38fcldr x0, [x2]
    001c3900ldr x1, [x2+8]
    001c3904str x0, [sp+40]
    001c3908str x1, [sp+48]
    001c390cbl google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.ReservedRanges
    001c3910str x0, [sp+56]
    001c3914str x1, [sp+64]
    001c3918str x0, [sp+24]
    001c391cstr x1, [sp+32]
    001c3920ldur x29, [sp-8]
    001c3924ldr x30, [sp], 80
    001c3928ret x30
    001c392c
    001c392cloc_1c392c:
    001c392cbl runtime.panicwrap
    001c3930hint
    001c3934
    001c3934loc_1c3934:
    001c3934str x0, [sp+8]
    001c3938mov x3, x30
    001c393cbl runtime.morestack_noctxt.abi0
    001c3940ldr x0, [sp+8]
    001c3944b 0x1c38c0
    001c3948
    001c3948loc_1c3948:
    001c3948ldr x17, [x16]
    001c394cadd x20, sp, 88
    001c3950subs xzr, x20, x17
    001c3954b.ne 0x1c38e0
    001c3958add x20, sp, 8
    001c395cstr x20, [x16]
    001c3960b 0x1c38e0
    001c3964udf 0
    001c3968udf 0
    001c396cudf 0
    001c38c0
    001c3970
    001c3970google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).Syntax: ; void google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).Syntax(struct google.golang.org/protobuf/internal/filedesc.PlaceholderMessage * m)
    001c3970ldr x16, [x28+16]
    001c3974subs xzr, sp, x16
    001c3978b.ls 0x1c39dc
    001c397cstr x30, [sp-64]!
    001c3980stur x29, [sp-8]
    001c3984sub x29, sp, 8
    001c3988ldr x16, [x28+32]
    001c398ccbnz x16, 0x1c39f0
    001c3990
    001c3990loc_1c3990:
    001c3990str x0, [sp+72]
    001c3994strb wzr, [sp+38]
    001c3998ldr x2, [sp+72]
    001c399ccbnz x2, 0x1c39a4
    001c39a0b 0x1c39d4
    001c39a4
    001c39a4loc_1c39a4:
    001c39a4ldr x2, [sp+72]
    001c39a8ldrsb x27, [x2]
    001c39acldr x0, [x2]
    001c39b0ldr x1, [x2+8]
    001c39b4str x0, [sp+40]
    001c39b8str x1, [sp+48]
    001c39bcbl google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Syntax
    001c39c0strb w0, [sp+39]
    001c39c4strb w0, [sp+38]
    001c39c8ldur x29, [sp-8]
    001c39ccldr x30, [sp], 64
    001c39d0ret x30
    001c39d4
    001c39d4loc_1c39d4:
    001c39d4bl runtime.panicwrap
    001c39d8hint
    001c39dc
    001c39dcloc_1c39dc:
    001c39dcstr x0, [sp+8]
    001c39e0mov x3, x30
    001c39e4bl runtime.morestack_noctxt.abi0
    001c39e8ldr x0, [sp+8]
    001c39ecb 0x1c3970
    001c39f0
    001c39f0loc_1c39f0:
    001c39f0ldr x17, [x16]
    001c39f4add x20, sp, 72
    001c39f8subs xzr, x20, x17
    001c39fcb.ne 0x1c3990
    001c3a00add x20, sp, 8
    001c3a04str x20, [x16]
    001c3a08b 0x1c3990
    001c3a0cudf 0
    001c3970
    001c3a10
    001c3a10google.golang.org/protobuf/encoding/prototext.MarshalOptions.Format: ; void google.golang.org/protobuf/encoding/prototext.MarshalOptions.Format(google.golang.org/protobuf/encoding/prototext.MarshalOptions o, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m)
    001c3a10ldr x16, [x28+16]
    001c3a14sub x17, sp, 96
    001c3a18subs xzr, x17, x16
    001c3a1cb.ls 0x1c3ba0
    001c3a20str x30, [sp-224]!
    001c3a24stur x29, [sp-8]
    001c3a28sub x29, sp, 8
    001c3a2cstrb w0, [sp+232]
    001c3a30str x1, [sp+240]
    001c3a34str x2, [sp+248]
    001c3a38strb w3, [sp+256]
    001c3a3cstrb w4, [sp+257]
    001c3a40strb w5, [sp+258]
    001c3a44strb w6, [sp+259]
    001c3a48str x7, [sp+264]
    001c3a4cstr x8, [sp+272]
    001c3a50str x9, [sp+280]
    001c3a54str x10, [sp+288]
    001c3a58stp xzr, xzr, [sp+80]
    001c3a5cldr x11, [sp+280]
    001c3a60subs xzr, x11, 0
    001c3a64cset x12, ne
    001c3a68eor x12, x12, 1
    001c3a6cstrb w12, [sp+79]
    001c3a70cbnz x11, 0x1c3a78
    001c3a74b 0x1c3ab4
    001c3a78
    001c3a78loc_1c3a78:
    001c3a78ldr x1, [sp+280]
    001c3a7cldrsb x27, [x1]
    001c3a80ldr x0, [sp+288]
    001c3a84ldr x1, [x1+24]
    001c3a88blr x1
    001c3a8cstr x0, [sp+184]
    001c3a90str x1, [sp+192]
    001c3a94ldrsb x27, [x0]
    001c3a98ldr x2, [x0+72]
    001c3a9cmov x0, x1
    001c3aa0blr x2
    001c3aa4strb w0, [sp+78]
    001c3aa8eor x1, x0, 1
    001c3aacstrb w1, [sp+79]
    001c3ab0b 0x1c3ab8
    001c3ab4
    001c3ab4loc_1c3ab4:
    001c3ab4b 0x1c3ab8
    001c3ab8
    001c3ab8loc_1c3ab8:
    001c3ab8ldrb w11, [sp+79]
    001c3abctbnz w11, 0, 0x1c3ac4
    001c3ac0b 0x1c3ae4
    001c3ac4
    001c3ac4loc_1c3ac4:
    001c3ac4adrp x0, 0x4ed000
    001c3ac8add x0, x0, 1502
    001c3accstr x0, [sp+80]
    001c3ad0movz x1, 5
    001c3ad4str x1, [sp+88]
    001c3ad8ldur x29, [sp-8]
    001c3adcldr x30, [sp], 224
    001c3ae0ret x30
    001c3ae4
    001c3ae4loc_1c3ae4:
    001c3ae4orr x11, xzr, 1
    001c3ae8strb w11, [sp+257]
    001c3aecstrb w11, [sp+258]
    001c3af0strb w11, [sp+259]
    001c3af4str xzr, [sp+120]
    001c3af8stp xzr, xzr, [sp+128]
    001c3afcstp xzr, xzr, [sp+200]
    001c3b00ldr x9, [sp+280]
    001c3b04ldr x10, [sp+288]
    001c3b08ldrb w0, [sp+232]
    001c3b0cldr x1, [sp+240]
    001c3b10ldr x2, [sp+248]
    001c3b14ldrb w3, [sp+256]
    001c3b18ldrb w4, [sp+257]
    001c3b1cldrb w5, [sp+258]
    001c3b20ldrb w6, [sp+259]
    001c3b24ldr x7, [sp+264]
    001c3b28ldr x8, [sp+272]
    001c3b2cbl google.golang.org/protobuf/encoding/prototext.MarshalOptions.Marshal
    001c3b30str x0, [sp+120]
    001c3b34str x1, [sp+128]
    001c3b38str x2, [sp+136]
    001c3b3cstr x3, [sp+200]
    001c3b40str x4, [sp+208]
    001c3b44ldr x11, [sp+120]
    001c3b48ldr x12, [sp+128]
    001c3b4cldr x13, [sp+136]
    001c3b50str x11, [sp+160]
    001c3b54str x12, [sp+168]
    001c3b58str x13, [sp+176]
    001c3b5cldr x11, [sp+200]
    001c3b60ldr x12, [sp+208]
    001c3b64str x11, [sp+144]
    001c3b68str x12, [sp+152]
    001c3b6cldr x1, [sp+160]
    001c3b70ldr x2, [sp+168]
    001c3b74ldr x11, [sp+176]
    001c3b78str x1, [sp+96]
    001c3b7cstr x2, [sp+104]
    001c3b80str x11, [sp+112]
    001c3b84mov x0, xzr
    001c3b88bl runtime.slicebytetostring
    001c3b8cstr x0, [sp+80]
    001c3b90str x1, [sp+88]
    001c3b94ldur x29, [sp-8]
    001c3b98ldr x30, [sp], 224
    001c3b9cret x30
    001c3ba0
    001c3ba0loc_1c3ba0:
    001c3ba0strb w0, [sp+8]
    001c3ba4stp x1, x2, [sp+16]
    001c3ba8strb w3, [sp+32]
    001c3bacstrb w4, [sp+33]
    001c3bb0strb w5, [sp+34]
    001c3bb4strb w6, [sp+35]
    001c3bb8stp x7, x8, [sp+40]
    001c3bbcstp x9, x10, [sp+56]
    001c3bc0mov x3, x30
    001c3bc4bl runtime.morestack_noctxt.abi0
    001c3bc8ldrb w0, [sp+8]
    001c3bccldp x1, x2, [sp+16]
    001c3bd0ldrb w3, [sp+32]
    001c3bd4ldrb w4, [sp+33]
    001c3bd8ldrb w5, [sp+34]
    001c3bdcldrb w6, [sp+35]
    001c3be0ldp x7, x8, [sp+40]
    001c3be4ldp x9, x10, [sp+56]
    001c3be8b 0x1c3a10
    001c3becudf 0
    001c3a10
    001c3bf0
    001c3bf0google.golang.org/protobuf/encoding/prototext.MarshalOptions.Marshal: ; void google.golang.org/protobuf/encoding/prototext.MarshalOptions.Marshal(google.golang.org/protobuf/encoding/prototext.MarshalOptions o, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m)
    001c3bf0ldr x16, [x28+16]
    001c3bf4sub x17, sp, 96
    001c3bf8subs xzr, x17, x16
    001c3bfcb.ls 0x1c3d08
    001c3c00str x30, [sp-224]!
    001c3c04stur x29, [sp-8]
    001c3c08sub x29, sp, 8
    001c3c0cstrb w0, [sp+232]
    001c3c10str x1, [sp+240]
    001c3c14str x2, [sp+248]
    001c3c18strb w3, [sp+256]
    001c3c1cstrb w4, [sp+257]
    001c3c20strb w5, [sp+258]
    001c3c24strb w6, [sp+259]
    001c3c28str x7, [sp+264]
    001c3c2cstr x8, [sp+272]
    001c3c30str x9, [sp+280]
    001c3c34str x10, [sp+288]
    001c3c38str xzr, [sp+112]
    001c3c3cstp xzr, xzr, [sp+120]
    001c3c40stp xzr, xzr, [sp+96]
    001c3c44str xzr, [sp+152]
    001c3c48stp xzr, xzr, [sp+160]
    001c3c4cstp xzr, xzr, [sp+136]
    001c3c50ldr x12, [sp+280]
    001c3c54ldr x13, [sp+288]
    001c3c58ldrb w0, [sp+232]
    001c3c5cldr x1, [sp+240]
    001c3c60ldr x2, [sp+248]
    001c3c64ldrb w3, [sp+256]
    001c3c68ldrb w4, [sp+257]
    001c3c6cldrb w5, [sp+258]
    001c3c70ldrb w6, [sp+259]
    001c3c74ldr x7, [sp+264]
    001c3c78ldr x8, [sp+272]
    001c3c7cmov x9, xzr
    001c3c80mov x10, xzr
    001c3c84mov x11, x10
    001c3c88bl google.golang.org/protobuf/encoding/prototext.MarshalOptions.marshal
    001c3c8cstr x0, [sp+152]
    001c3c90str x1, [sp+160]
    001c3c94str x2, [sp+168]
    001c3c98str x3, [sp+136]
    001c3c9cstr x4, [sp+144]
    001c3ca0ldr x14, [sp+152]
    001c3ca4ldr x15, [sp+160]
    001c3ca8ldr x16, [sp+168]
    001c3cacstr x14, [sp+192]
    001c3cb0str x15, [sp+200]
    001c3cb4str x16, [sp+208]
    001c3cb8ldr x14, [sp+136]
    001c3cbcldr x15, [sp+144]
    001c3cc0str x14, [sp+176]
    001c3cc4str x15, [sp+184]
    001c3cc8ldr x14, [sp+192]
    001c3cccldr x15, [sp+200]
    001c3cd0ldr x16, [sp+208]
    001c3cd4str x14, [sp+112]
    001c3cd8str x15, [sp+120]
    001c3cdcstr x16, [sp+128]
    001c3ce0ldr x3, [sp+176]
    001c3ce4ldr x4, [sp+184]
    001c3ce8str x3, [sp+96]
    001c3cecstr x4, [sp+104]
    001c3cf0ldr x0, [sp+112]
    001c3cf4ldr x1, [sp+120]
    001c3cf8ldr x2, [sp+128]
    001c3cfcldur x29, [sp-8]
    001c3d00ldr x30, [sp], 224
    001c3d04ret x30
    001c3d08
    001c3d08loc_1c3d08:
    001c3d08strb w0, [sp+8]
    001c3d0cstp x1, x2, [sp+16]
    001c3d10strb w3, [sp+32]
    001c3d14strb w4, [sp+33]
    001c3d18strb w5, [sp+34]
    001c3d1cstrb w6, [sp+35]
    001c3d20stp x7, x8, [sp+40]
    001c3d24stp x9, x10, [sp+56]
    001c3d28mov x3, x30
    001c3d2cbl runtime.morestack_noctxt.abi0
    001c3d30ldrb w0, [sp+8]
    001c3d34ldp x1, x2, [sp+16]
    001c3d38ldrb w3, [sp+32]
    001c3d3cldrb w4, [sp+33]
    001c3d40ldrb w5, [sp+34]
    001c3d44ldrb w6, [sp+35]
    001c3d48ldp x7, x8, [sp+40]
    001c3d4cldp x9, x10, [sp+56]
    001c3d50b 0x1c3bf0
    001c3d54udf 0
    001c3d58udf 0
    001c3d5cudf 0
    001c3bf0
    001c3d60
    001c3d60google.golang.org/protobuf/encoding/prototext.MarshalOptions.marshal: ; void google.golang.org/protobuf/encoding/prototext.MarshalOptions.marshal(google.golang.org/protobuf/encoding/prototext.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m)
    001c3d60ldr x16, [x28+16]
    001c3d64sub x17, sp, 208
    001c3d68subs xzr, x17, x16
    001c3d6cb.ls 0x1c4178
    001c3d70sub x20, sp, 336
    001c3d74stp x29, x30, [x20-8]
    001c3d78add sp, x20, 0
    001c3d7csub x29, sp, 8
    001c3d80strb w0, [sp+344]
    001c3d84str x1, [sp+352]
    001c3d88str x2, [sp+360]
    001c3d8cstrb w3, [sp+368]
    001c3d90strb w4, [sp+369]
    001c3d94strb w5, [sp+370]
    001c3d98strb w6, [sp+371]
    001c3d9cstr x7, [sp+376]
    001c3da0str x8, [sp+384]
    001c3da4str x9, [sp+392]
    001c3da8str x10, [sp+400]
    001c3dacstr x11, [sp+408]
    001c3db0str x12, [sp+416]
    001c3db4str x13, [sp+424]
    001c3db8str xzr, [sp+136]
    001c3dbcstp xzr, xzr, [sp+144]
    001c3dc0stp xzr, xzr, [sp+120]
    001c3dc4sturh wzr, [sp+101]
    001c3dc8movz x6, 123
    001c3dccstrb w6, [sp+101]
    001c3dd0movz x6, 125
    001c3dd4strb w6, [sp+102]
    001c3dd8ldrb w6, [sp+344]
    001c3ddcstrb w6, [sp+103]
    001c3de0tbnz w6, 0, 0x1c3de8
    001c3de4b 0x1c3dfc
    001c3de8
    001c3de8loc_1c3de8:
    001c3de8ldr x6, [sp+360]
    001c3decsubs xzr, x6, 0
    001c3df0cset x6, eq
    001c3df4strb w6, [sp+103]
    001c3df8b 0x1c3e00
    001c3dfc
    001c3dfcloc_1c3dfc:
    001c3dfcb 0x1c3e00
    001c3e00
    001c3e00loc_1c3e00:
    001c3e00ldrb w6, [sp+103]
    001c3e04tbnz w6, 0, 0x1c3e0c
    001c3e08b 0x1c3e24
    001c3e0c
    001c3e0cloc_1c3e0c:
    001c3e0cadrp x6, 0x4ed000
    001c3e10add x6, x6, 281
    001c3e14str x6, [sp+352]
    001c3e18orr x6, xzr, 2
    001c3e1cstr x6, [sp+360]
    001c3e20b 0x1c3e28
    001c3e24
    001c3e24loc_1c3e24:
    001c3e24b 0x1c3e28
    001c3e28
    001c3e28loc_1c3e28:
    001c3e28ldr x6, [sp+376]
    001c3e2ccbnz x6, 0x1c3e34
    001c3e30b 0x1c3e38
    001c3e34
    001c3e34loc_1c3e34:
    001c3e34b 0x1c3e54
    001c3e38
    001c3e38loc_1c3e38:
    001c3e38adrp x27, 0x85d000
    001c3e3cldr x6, [x27+3720]
    001c3e40adrp x7, 0x556000
    001c3e44add x7, x7, 1816
    001c3e48str x7, [sp+376]
    001c3e4cstr x6, [sp+384]
    001c3e50b 0x1c3e54
    001c3e54
    001c3e54loc_1c3e54:
    001c3e54str xzr, [sp+320]
    001c3e58stp xzr, xzr, [sp+304]
    001c3e5cldurh w6, [sp+101]
    001c3e60ldr x0, [sp+392]
    001c3e64ldr x1, [sp+400]
    001c3e68ldr x2, [sp+408]
    001c3e6cldr x3, [sp+352]
    001c3e70ldr x4, [sp+360]
    001c3e74ldrb w5, [sp+368]
    001c3e78strh w6, [sp+8]
    001c3e7cbl google.golang.org/protobuf/internal/encoding/text.NewEncoder
    001c3e80str x0, [sp+320]
    001c3e84str x1, [sp+304]
    001c3e88str x2, [sp+312]
    001c3e8cldr x6, [sp+320]
    001c3e90str x6, [sp+280]
    001c3e94ldr x6, [sp+312]
    001c3e98ldr x7, [sp+304]
    001c3e9cstr x7, [sp+264]
    001c3ea0str x6, [sp+272]
    001c3ea4ldr x6, [sp+280]
    001c3ea8str x6, [sp+184]
    001c3eacldr x6, [sp+272]
    001c3eb0ldr x7, [sp+264]
    001c3eb4str x7, [sp+192]
    001c3eb8str x6, [sp+200]
    001c3ebccbnz x7, 0x1c3ec4
    001c3ec0b 0x1c3ef4
    001c3ec4
    001c3ec4loc_1c3ec4:
    001c3ec4str xzr, [sp+136]
    001c3ec8stp xzr, xzr, [sp+144]
    001c3eccldr x3, [sp+192]
    001c3ed0ldr x4, [sp+200]
    001c3ed4str x3, [sp+120]
    001c3ed8str x4, [sp+128]
    001c3edcldr x0, [sp+136]
    001c3ee0ldr x1, [sp+144]
    001c3ee4ldr x2, [sp+152]
    001c3ee8ldp x29, x30, [sp-8]
    001c3eecadd sp, sp, 336
    001c3ef0ret x30
    001c3ef4
    001c3ef4loc_1c3ef4:
    001c3ef4ldr x5, [sp+416]
    001c3ef8cbnz x5, 0x1c3f00
    001c3efcb 0x1c413c
    001c3f00
    001c3f00loc_1c3f00:
    001c3f00stp xzr, xzr, [sp+208]
    001c3f04stp xzr, xzr, [sp+224]
    001c3f08stp xzr, xzr, [sp+240]
    001c3f0cstr xzr, [sp+256]
    001c3f10ldr x1, [sp+184]
    001c3f14str x1, [sp+208]
    001c3f18ldp x1, x2, [sp+344]
    001c3f1cldp x3, x4, [sp+360]
    001c3f20ldp x5, x6, [sp+376]
    001c3f24stp x1, x2, [sp+216]
    001c3f28stp x3, x4, [sp+232]
    001c3f2cstp x5, x6, [sp+248]
    001c3f30ldr x1, [sp+416]
    001c3f34ldrsb x27, [x1]
    001c3f38ldr x1, [x1+24]
    001c3f3cldr x0, [sp+424]
    001c3f40blr x1
    001c3f44str x0, [sp+288]
    001c3f48str x1, [sp+296]
    001c3f4cldr x2, [sp+208]
    001c3f50ldrb w3, [sp+216]
    001c3f54ldr x4, [sp+224]
    001c3f58ldr x5, [sp+232]
    001c3f5cldrb w6, [sp+240]
    001c3f60ldrb w7, [sp+241]
    001c3f64ldrb w8, [sp+242]
    001c3f68ldrb w9, [sp+243]
    001c3f6cldr x10, [sp+248]
    001c3f70ldr x11, [sp+256]
    001c3f74mov x12, xzr
    001c3f78mov x13, x0
    001c3f7cmov x0, x2
    001c3f80mov x14, x1
    001c3f84mov x1, x3
    001c3f88mov x2, x4
    001c3f8cmov x3, x5
    001c3f90mov x4, x6
    001c3f94mov x5, x7
    001c3f98mov x6, x8
    001c3f9cmov x7, x9
    001c3fa0mov x8, x10
    001c3fa4mov x9, x11
    001c3fa8mov x10, x13
    001c3facmov x11, x14
    001c3fb0bl google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage
    001c3fb4str x0, [sp+192]
    001c3fb8str x1, [sp+200]
    001c3fbccbnz x0, 0x1c3fc4
    001c3fc0b 0x1c3ff4
    001c3fc4
    001c3fc4loc_1c3fc4:
    001c3fc4str xzr, [sp+136]
    001c3fc8stp xzr, xzr, [sp+144]
    001c3fccldr x3, [sp+192]
    001c3fd0ldr x4, [sp+200]
    001c3fd4str x3, [sp+120]
    001c3fd8str x4, [sp+128]
    001c3fdcldr x0, [sp+136]
    001c3fe0ldr x1, [sp+144]
    001c3fe4ldr x2, [sp+152]
    001c3fe8ldp x29, x30, [sp-8]
    001c3fecadd sp, sp, 336
    001c3ff0ret x30
    001c3ff4
    001c3ff4loc_1c3ff4:
    001c3ff4ldr x0, [sp+208]
    001c3ff8bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).Bytes
    001c3ffcstr x0, [sp+160]
    001c4000str x1, [sp+168]
    001c4004str x2, [sp+176]
    001c4008ldr x1, [sp+360]
    001c400cstr x1, [sp+112]
    001c4010subs xzr, x1, 0
    001c4014cset x2, ne
    001c4018strb w2, [sp+103]
    001c401ccbnz x1, 0x1c4024
    001c4020b 0x1c403c
    001c4024
    001c4024loc_1c4024:
    001c4024ldr x5, [sp+168]
    001c4028str x5, [sp+104]
    001c402csubs xzr, x5, 0
    001c4030cset x5, ne
    001c4034strb w5, [sp+103]
    001c4038b 0x1c4040
    001c403c
    001c403cloc_1c403c:
    001c403cb 0x1c4040
    001c4040
    001c4040loc_1c4040:
    001c4040ldrb w5, [sp+103]
    001c4044tbnz w5, 0, 0x1c404c
    001c4048b 0x1c409c
    001c404c
    001c404cloc_1c404c:
    001c404cldr x2, [sp+176]
    001c4050ldr x0, [sp+160]
    001c4054ldr x5, [sp+168]
    001c4058add x1, x5, 1
    001c405csubs xzr, x2, x1
    001c4060b.hs 0x1c4068
    001c4064b 0x1c406c
    001c4068
    001c4068loc_1c4068:
    001c4068b 0x1c4080
    001c406c
    001c406cloc_1c406c:
    001c406corr x3, xzr, 1
    001c4070adrp x4, 0x431000
    001c4074add x4, x4, 3072
    001c4078bl runtime.growslice
    001c407cb 0x1c4080
    001c4080
    001c4080loc_1c4080:
    001c4080sub x5, x1, 1
    001c4084movz x6, 10
    001c4088strb w6, [x0+x5]
    001c408cstr x0, [sp+160]
    001c4090str x1, [sp+168]
    001c4094str x2, [sp+176]
    001c4098b 0x1c40a0
    001c409c
    001c409cloc_1c409c:
    001c409cb 0x1c40a0
    001c40a0
    001c40a0loc_1c40a0:
    001c40a0ldrb w5, [sp+370]
    001c40a4tbnz w5, 0, 0x1c40ac
    001c40a8b 0x1c40e8
    001c40ac
    001c40acloc_1c40ac:
    001c40acldr x5, [sp+160]
    001c40b0ldr x6, [sp+168]
    001c40b4ldr x7, [sp+176]
    001c40b8str x5, [sp+136]
    001c40bcstr x6, [sp+144]
    001c40c0str x7, [sp+152]
    001c40c4stp xzr, xzr, [sp+120]
    001c40c8ldr x0, [sp+136]
    001c40ccldr x1, [sp+144]
    001c40d0ldr x2, [sp+152]
    001c40d4mov x3, xzr
    001c40d8mov x4, xzr
    001c40dcldp x29, x30, [sp-8]
    001c40e0add sp, sp, 336
    001c40e4ret x30
    001c40e8
    001c40e8loc_1c40e8:
    001c40e8ldr x0, [sp+416]
    001c40ecldr x1, [sp+424]
    001c40f0bl google.golang.org/protobuf/proto.CheckInitialized
    001c40f4str x0, [sp+304]
    001c40f8str x1, [sp+312]
    001c40fcldr x2, [sp+168]
    001c4100ldr x3, [sp+176]
    001c4104ldr x4, [sp+160]
    001c4108str x4, [sp+136]
    001c410cstr x2, [sp+144]
    001c4110str x3, [sp+152]
    001c4114ldr x3, [sp+304]
    001c4118ldr x4, [sp+312]
    001c411cstr x3, [sp+120]
    001c4120str x4, [sp+128]
    001c4124ldr x0, [sp+136]
    001c4128ldr x1, [sp+144]
    001c412cldr x2, [sp+152]
    001c4130ldp x29, x30, [sp-8]
    001c4134add sp, sp, 336
    001c4138ret x30
    001c413c
    001c413cloc_1c413c:
    001c413cldr x5, [sp+392]
    001c4140ldr x6, [sp+400]
    001c4144ldr x7, [sp+408]
    001c4148str x5, [sp+136]
    001c414cstr x6, [sp+144]
    001c4150str x7, [sp+152]
    001c4154stp xzr, xzr, [sp+120]
    001c4158ldr x0, [sp+136]
    001c415cldr x1, [sp+144]
    001c4160ldr x2, [sp+152]
    001c4164mov x3, xzr
    001c4168mov x4, xzr
    001c416cldp x29, x30, [sp-8]
    001c4170add sp, sp, 336
    001c4174ret x30
    001c4178
    001c4178loc_1c4178:
    001c4178strb w0, [sp+8]
    001c417cstp x1, x2, [sp+16]
    001c4180strb w3, [sp+32]
    001c4184strb w4, [sp+33]
    001c4188strb w5, [sp+34]
    001c418cstrb w6, [sp+35]
    001c4190stp x7, x8, [sp+40]
    001c4194stp x9, x10, [sp+56]
    001c4198stp x11, x12, [sp+72]
    001c419cstr x13, [sp+88]
    001c41a0mov x3, x30
    001c41a4bl runtime.morestack_noctxt.abi0
    001c41a8ldrb w0, [sp+8]
    001c41acldp x1, x2, [sp+16]
    001c41b0ldrb w3, [sp+32]
    001c41b4ldrb w4, [sp+33]
    001c41b8ldrb w5, [sp+34]
    001c41bcldrb w6, [sp+35]
    001c41c0ldp x7, x8, [sp+40]
    001c41c4ldp x9, x10, [sp+56]
    001c41c8ldp x11, x12, [sp+72]
    001c41ccldr x13, [sp+88]
    001c41d0b 0x1c3d60
    001c41d4udf 0
    001c41d8udf 0
    001c41dcudf 0
    001c3d60
    001c41e0
    001c41e0google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage(google.golang.org/protobuf/encoding/prototext.encoder e, google.golang.org/protobuf/reflect/protoreflect.Message m, bool inclDelims)
    001c41e0ldr x16, [x28+16]
    001c41e4sub x17, sp, 208
    001c41e8subs xzr, x17, x16
    001c41ecb.ls 0x1c4634
    001c41f0sub x20, sp, 336
    001c41f4stp x29, x30, [x20-8]
    001c41f8add sp, x20, 0
    001c41fcsub x29, sp, 8
    001c4200str x0, [sp+344]
    001c4204strb w1, [sp+352]
    001c4208str x2, [sp+360]
    001c420cstr x3, [sp+368]
    001c4210strb w4, [sp+376]
    001c4214strb w5, [sp+377]
    001c4218strb w6, [sp+378]
    001c421cstrb w7, [sp+379]
    001c4220str x8, [sp+384]
    001c4224str x9, [sp+392]
    001c4228str x10, [sp+400]
    001c422cstr x11, [sp+408]
    001c4230strb w12, [sp+416]
    001c4234stp xzr, xzr, [sp+144]
    001c4238ldr x1, [sp+400]
    001c423cldrsb x27, [x1]
    001c4240ldr x1, [x1+32]
    001c4244ldr x0, [sp+408]
    001c4248blr x1
    001c424cstr x0, [sp+160]
    001c4250str x1, [sp+168]
    001c4254bl google.golang.org/protobuf/internal/encoding/messageset.IsMessageSet
    001c4258strb w0, [sp+95]
    001c425ctbnz w0, 0, 0x1c4264
    001c4260b 0x1c42a8
    001c4264
    001c4264loc_1c4264:
    001c4264adrp x0, 0x4fb000
    001c4268add x0, x0, 3147
    001c426cmovz x1, 33
    001c4270mov x2, xzr
    001c4274mov x3, xzr
    001c4278mov x4, x3
    001c427cbl google.golang.org/protobuf/internal/errors.New
    001c4280str x0, [sp+192]
    001c4284str x1, [sp+200]
    001c4288str x0, [sp+144]
    001c428cstr x1, [sp+152]
    001c4290bl runtime.deferreturn
    001c4294ldr x0, [sp+144]
    001c4298ldr x1, [sp+152]
    001c429cldp x29, x30, [sp-8]
    001c42a0add sp, sp, 336
    001c42a4ret x30
    001c42a8
    001c42a8loc_1c42a8:
    001c42a8ldrb w1, [sp+416]
    001c42actbnz w1, 0, 0x1c42b4
    001c42b0b 0x1c4348
    001c42b4
    001c42b4loc_1c42b4:
    001c42b4ldr x0, [sp+344]
    001c42b8bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).StartMessage
    001c42bcldr x1, [sp+344]
    001c42c0str x1, [sp+208]
    001c42c4stp xzr, xzr, [sp+272]
    001c42c8add x1, sp, 272
    001c42ccstr x1, [sp+288]
    001c42d0ldrsb x27, [x1]
    001c42d4adrp x2, 0
    001c42d8add x2, x2, 2048
    001c42dcstr x2, [x1]
    001c42e0ldrsb x27, [x1]
    001c42e4ldr x2, [sp+208]
    001c42e8adrp x27, 0x887000
    001c42ecldr w3, [x27+3056]
    001c42f0cbz w3, 0x1c42f8
    001c42f4b 0x1c42fc
    001c42f8
    001c42f8loc_1c42f8:
    001c42f8b 0x1c4310
    001c42fc
    001c42fcloc_1c42fc:
    001c42fcbl runtime.gcWriteBarrier2
    001c4300str x2, [x25]
    001c4304ldr x3, [x1+8]
    001c4308str x3, [x25+8]
    001c430cb 0x1c4310
    001c4310
    001c4310loc_1c4310:
    001c4310str x2, [x1+8]
    001c4314str x1, [sp+120]
    001c4318add x0, sp, 96
    001c431cbl runtime.deferprocStack
    001c4320subs xzr, x0, 0
    001c4324b.ne 0x1c4330
    001c4328b 0x1c432c
    001c432c
    001c432cloc_1c432c:
    001c432cb 0x1c434c
    001c4330
    001c4330loc_1c4330:
    001c4330bl runtime.deferreturn
    001c4334ldr x0, [sp+144]
    001c4338ldr x1, [sp+152]
    001c433cldp x29, x30, [sp-8]
    001c4340add sp, sp, 336
    001c4344ret x30
    001c4348
    001c4348loc_1c4348:
    001c4348b 0x1c434c
    001c434c
    001c434cloc_1c434c:
    001c434cldr x1, [sp+160]
    001c4350ldrsb x27, [x1]
    001c4354ldr x1, [x1+64]
    001c4358ldr x0, [sp+168]
    001c435cblr x1
    001c4360str x0, [sp+176]
    001c4364str x1, [sp+184]
    001c4368subs xzr, x1, 19
    001c436cb.eq 0x1c4374
    001c4370b 0x1c43f0
    001c4374
    001c4374loc_1c4374:
    001c4374adrp x1, 0x4f2000
    001c4378add x1, x1, 1935
    001c437cmovz x2, 19
    001c4380bl runtime.memequal
    001c4384tbnz w0, 0, 0x1c438c
    001c4388b 0x1c43ec
    001c438c
    001c438cloc_1c438c:
    001c438cldr x10, [sp+400]
    001c4390ldr x0, [sp+344]
    001c4394ldr x11, [sp+408]
    001c4398ldrb w1, [sp+352]
    001c439cldr x2, [sp+360]
    001c43a0ldr x3, [sp+368]
    001c43a4ldrb w4, [sp+376]
    001c43a8ldrb w5, [sp+377]
    001c43acldrb w6, [sp+378]
    001c43b0ldrb w7, [sp+379]
    001c43b4ldr x8, [sp+384]
    001c43b8ldr x9, [sp+392]
    001c43bcbl google.golang.org/protobuf/encoding/prototext.encoder.marshalAny
    001c43c0strb w0, [sp+95]
    001c43c4tbnz w0, 0, 0x1c43cc
    001c43c8b 0x1c43e8
    001c43cc
    001c43ccloc_1c43cc:
    001c43ccstp xzr, xzr, [sp+144]
    001c43d0bl runtime.deferreturn
    001c43d4ldr x1, [sp+152]
    001c43d8ldr x0, [sp+144]
    001c43dcldp x29, x30, [sp-8]
    001c43e0add sp, sp, 336
    001c43e4ret x30
    001c43e8
    001c43e8loc_1c43e8:
    001c43e8b 0x1c43f4
    001c43ec
    001c43ecloc_1c43ec:
    001c43ecb 0x1c43f4
    001c43f0
    001c43f0loc_1c43f0:
    001c43f0b 0x1c43f4
    001c43f4
    001c43f4loc_1c43f4:
    001c43f4adrp x0, 0x455000
    001c43f8add x0, x0, 3616
    001c43fcbl runtime.newobject
    001c4400str x0, [sp+320]
    001c4404str xzr, [x0]
    001c4408adrp x27, 0x887000
    001c440cldr w1, [x27+3056]
    001c4410cbz w1, 0x1c4418
    001c4414b 0x1c441c
    001c4418
    001c4418loc_1c4418:
    001c4418b 0x1c442c
    001c441c
    001c441cloc_1c441c:
    001c441cldr x2, [x0+8]
    001c4420bl runtime.gcWriteBarrier1
    001c4424str x2, [x25]
    001c4428b 0x1c442c
    001c442c
    001c442cloc_1c442c:
    001c442cstr xzr, [x0+8]
    001c4430ldr x2, [sp+408]
    001c4434ldr x3, [sp+400]
    001c4438str x3, [sp+256]
    001c443cstr x2, [sp+264]
    001c4440cbnz x3, 0x1c4448
    001c4444b 0x1c4468
    001c4448
    001c4448loc_1c4448:
    001c4448str x2, [sp+224]
    001c444cldr x1, [x3+8]
    001c4450adrp x0, 0x84d000
    001c4454add x0, x0, 3312
    001c4458bl runtime.typeAssert
    001c445cldr x2, [sp+224]
    001c4460mov x3, x0
    001c4464b 0x1c446c
    001c4468
    001c4468loc_1c4468:
    001c4468b 0x1c446c
    001c446c
    001c446cloc_1c446c:
    001c446cstr x3, [sp+240]
    001c4470str x2, [sp+248]
    001c4474adrp x0, 0x489000
    001c4478add x0, x0, 3744
    001c447cbl runtime.newobject
    001c4480str x0, [sp+232]
    001c4484adrp x1, 0
    001c4488add x1, x1, 1680
    001c448cstr x1, [x0]
    001c4490ldr x1, [sp+320]
    001c4494ldr x2, [sp+232]
    001c4498ldrsb x27, [x2]
    001c449cadrp x27, 0x887000
    001c44a0ldr w3, [x27+3056]
    001c44a4cbz w3, 0x1c44ac
    001c44a8b 0x1c44b0
    001c44ac
    001c44acloc_1c44ac:
    001c44acb 0x1c44c4
    001c44b0
    001c44b0loc_1c44b0:
    001c44b0bl runtime.gcWriteBarrier2
    001c44b4str x1, [x25]
    001c44b8ldr x4, [x2+8]
    001c44bcstr x4, [x25+8]
    001c44c0b 0x1c44c4
    001c44c4
    001c44c4loc_1c44c4:
    001c44c4str x1, [x2+8]
    001c44c8ldr x4, [sp+232]
    001c44ccldrsb x27, [x4]
    001c44d0add x1, x4, 16
    001c44d4adrp x27, 0x887000
    001c44d8ldr w5, [x27+3056]
    001c44dccbz w5, 0x1c44e4
    001c44e0b 0x1c44e8
    001c44e4
    001c44e4loc_1c44e4:
    001c44e4b 0x1c4504
    001c44e8
    001c44e8loc_1c44e8:
    001c44e8str x4, [sp+216]
    001c44ecadrp x0, 0x4db000
    001c44f0add x0, x0, 64
    001c44f4add x2, sp, 344
    001c44f8bl runtime.wbMove
    001c44fcldr x4, [sp+216]
    001c4500b 0x1c4504
    001c4504
    001c4504loc_1c4504:
    001c4504ldp x5, x6, [sp+344]
    001c4508ldp x7, x8, [sp+360]
    001c450cldp x9, x10, [sp+376]
    001c4510stp x5, x6, [x4+16]
    001c4514stp x7, x8, [x4+32]
    001c4518stp x9, x10, [x4+48]
    001c451cldr x5, [sp+392]
    001c4520str x5, [x4+64]
    001c4524adrp x27, 0x849000
    001c4528ldr x2, [x27+232]
    001c452cldr x0, [sp+240]
    001c4530ldr x1, [sp+248]
    001c4534ldr x3, [sp+232]
    001c4538bl google.golang.org/protobuf/internal/order.RangeFields
    001c453cldr x4, [sp+320]
    001c4540ldr x4, [x4]
    001c4544cbnz x4, 0x1c454c
    001c4548b 0x1c4578
    001c454c
    001c454cloc_1c454c:
    001c454cldr x0, [sp+320]
    001c4550ldr x1, [x0]
    001c4554ldr x0, [x0+8]
    001c4558str x1, [sp+144]
    001c455cstr x0, [sp+152]
    001c4560bl runtime.deferreturn
    001c4564ldr x0, [sp+144]
    001c4568ldr x1, [sp+152]
    001c456cldp x29, x30, [sp-8]
    001c4570add sp, sp, 336
    001c4574ret x30
    001c4578
    001c4578loc_1c4578:
    001c4578ldrb w1, [sp+379]
    001c457ctbnz w1, 0, 0x1c4584
    001c4580b 0x1c4614
    001c4584
    001c4584loc_1c4584:
    001c4584ldr x1, [sp+400]
    001c4588ldrsb x27, [x1]
    001c458cldr x1, [x1+48]
    001c4590ldr x0, [sp+408]
    001c4594blr x1
    001c4598str x0, [sp+296]
    001c459cstr x1, [sp+304]
    001c45a0str x2, [sp+312]
    001c45a4ldr x3, [sp+344]
    001c45a8ldrb w4, [sp+352]
    001c45acldr x5, [sp+360]
    001c45b0ldr x6, [sp+368]
    001c45b4ldrb w7, [sp+376]
    001c45b8ldrb w8, [sp+377]
    001c45bcldrb w9, [sp+378]
    001c45c0ldrb w10, [sp+379]
    001c45c4ldr x11, [sp+384]
    001c45c8ldr x12, [sp+392]
    001c45ccmov x13, x0
    001c45d0mov x0, x3
    001c45d4mov x14, x1
    001c45d8mov x1, x4
    001c45dcmov x15, x2
    001c45e0mov x2, x5
    001c45e4mov x3, x6
    001c45e8mov x4, x7
    001c45ecmov x5, x8
    001c45f0mov x6, x9
    001c45f4mov x7, x10
    001c45f8mov x8, x11
    001c45fcmov x9, x12
    001c4600mov x10, x13
    001c4604mov x11, x14
    001c4608mov x12, x15
    001c460cbl google.golang.org/protobuf/encoding/prototext.encoder.marshalUnknown
    001c4610b 0x1c4618
    001c4614
    001c4614loc_1c4614:
    001c4614b 0x1c4618
    001c4618
    001c4618loc_1c4618:
    001c4618stp xzr, xzr, [sp+144]
    001c461cbl runtime.deferreturn
    001c4620ldr x1, [sp+152]
    001c4624ldr x0, [sp+144]
    001c4628ldp x29, x30, [sp-8]
    001c462cadd sp, sp, 336
    001c4630ret x30
    001c4634
    001c4634loc_1c4634:
    001c4634str x0, [sp+8]
    001c4638strb w1, [sp+16]
    001c463cstp x2, x3, [sp+24]
    001c4640strb w4, [sp+40]
    001c4644strb w5, [sp+41]
    001c4648strb w6, [sp+42]
    001c464cstrb w7, [sp+43]
    001c4650stp x8, x9, [sp+48]
    001c4654stp x10, x11, [sp+64]
    001c4658strb w12, [sp+80]
    001c465cmov x3, x30
    001c4660bl runtime.morestack_noctxt.abi0
    001c4664ldr x0, [sp+8]
    001c4668ldrb w1, [sp+16]
    001c466cldp x2, x3, [sp+24]
    001c4670ldrb w4, [sp+40]
    001c4674ldrb w5, [sp+41]
    001c4678ldrb w6, [sp+42]
    001c467cldrb w7, [sp+43]
    001c4680ldp x8, x9, [sp+48]
    001c4684ldp x10, x11, [sp+64]
    001c4688ldrb w12, [sp+80]
    001c468cb 0x1c41e0
    001c41e0
    001c4690
    001c4690google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage.func1: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage.func1(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.Value v)
    001c4690ldr x16, [x28+16]
    001c4694sub x17, sp, 48
    001c4698subs xzr, x17, x16
    001c469cb.ls 0x1c47dc
    001c46a0str x30, [sp-176]!
    001c46a4stur x29, [sp-8]
    001c46a8sub x29, sp, 8
    001c46acstr x0, [sp+184]
    001c46b0str x1, [sp+192]
    001c46b4str x2, [sp+200]
    001c46b8str x3, [sp+208]
    001c46bcstr x4, [sp+216]
    001c46c0ldr x1, [x26+8]
    001c46c4str x1, [sp+152]
    001c46c8add x1, x26, 16
    001c46ccstr x1, [sp+160]
    001c46d0strb wzr, [sp+135]
    001c46d4ldr x1, [sp+184]
    001c46d8ldrsb x27, [x1]
    001c46dcldr x1, [x1+272]
    001c46e0ldr x0, [sp+192]
    001c46e4blr x1
    001c46e8str x0, [sp+136]
    001c46ecstr x1, [sp+144]
    001c46f0ldr x2, [sp+160]
    001c46f4ldr x3, [sp+184]
    001c46f8ldr x4, [x2]
    001c46fcldr x12, [sp+200]
    001c4700ldr x5, [sp+192]
    001c4704ldr x13, [sp+208]
    001c4708ldr x14, [sp+216]
    001c470cldrb w6, [x2+8]
    001c4710ldr x7, [x2+16]
    001c4714ldr x8, [x2+24]
    001c4718ldrb w9, [x2+32]
    001c471cldrb w10, [x2+33]
    001c4720ldrb w11, [x2+34]
    001c4724ldrb w15, [x2+35]
    001c4728ldr x16, [x2+40]
    001c472cldr x2, [x2+48]
    001c4730str x3, [sp+8]
    001c4734str x5, [sp+16]
    001c4738mov x3, x8
    001c473cmov x5, x10
    001c4740mov x8, x16
    001c4744mov x10, x0
    001c4748mov x0, x4
    001c474cmov x4, x9
    001c4750mov x9, x2
    001c4754mov x2, x7
    001c4758mov x7, x15
    001c475cmov x15, x1
    001c4760mov x1, x6
    001c4764mov x6, x11
    001c4768mov x11, x15
    001c476cbl google.golang.org/protobuf/encoding/prototext.encoder.marshalField
    001c4770ldr x2, [sp+152]
    001c4774str x0, [x2]
    001c4778adrp x27, 0x887000
    001c477cldr w3, [x27+3056]
    001c4780cbz w3, 0x1c4788
    001c4784b 0x1c478c
    001c4788
    001c4788loc_1c4788:
    001c4788b 0x1c47a0
    001c478c
    001c478cloc_1c478c:
    001c478cbl runtime.gcWriteBarrier2
    001c4790str x1, [x25]
    001c4794ldr x3, [x2+8]
    001c4798str x3, [x25+8]
    001c479cb 0x1c47a0
    001c47a0
    001c47a0loc_1c47a0:
    001c47a0str x1, [x2+8]
    001c47a4ldr x1, [sp+152]
    001c47a8ldr x1, [x1]
    001c47accbnz x1, 0x1c47b4
    001c47b0b 0x1c47c8
    001c47b4
    001c47b4loc_1c47b4:
    001c47b4strb wzr, [sp+135]
    001c47b8mov x0, xzr
    001c47bcldur x29, [sp-8]
    001c47c0ldr x30, [sp], 176
    001c47c4ret x30
    001c47c8
    001c47c8loc_1c47c8:
    001c47c8orr x0, xzr, 1
    001c47ccstrb w0, [sp+135]
    001c47d0ldur x29, [sp-8]
    001c47d4ldr x30, [sp], 176
    001c47d8ret x30
    001c47dc
    001c47dcloc_1c47dc:
    001c47dcstp x0, x1, [sp+8]
    001c47e0stp x2, x3, [sp+24]
    001c47e4str x4, [sp+40]
    001c47e8mov x3, x30
    001c47ecbl runtime.morestack.abi0
    001c47f0ldp x0, x1, [sp+8]
    001c47f4ldp x2, x3, [sp+24]
    001c47f8ldr x4, [sp+40]
    001c47fcb 0x1c4690
    001c4690
    001c4800
    001c4800google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage.deferwrap1: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage.deferwrap1(void)
    001c4800ldr x16, [x28+16]
    001c4804subs xzr, sp, x16
    001c4808b.ls 0x1c4838
    001c480cstr x30, [sp-32]!
    001c4810stur x29, [sp-8]
    001c4814sub x29, sp, 8
    001c4818ldr x16, [x28+32]
    001c481ccbnz x16, 0x1c4844
    001c4820
    001c4820loc_1c4820:
    001c4820ldr x0, [x26+8]
    001c4824str x0, [sp+16]
    001c4828bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).EndMessage
    001c482cldur x29, [sp-8]
    001c4830ldr x30, [sp], 32
    001c4834ret x30
    001c4838
    001c4838loc_1c4838:
    001c4838mov x3, x30
    001c483cbl runtime.morestack.abi0
    001c4840b 0x1c4800
    001c4844
    001c4844loc_1c4844:
    001c4844ldr x17, [x16]
    001c4848add x20, sp, 40
    001c484csubs xzr, x20, x17
    001c4850b.ne 0x1c4820
    001c4854add x20, sp, 8
    001c4858str x20, [x16]
    001c485cb 0x1c4820
    001c4800
    001c4860
    001c4860google.golang.org/protobuf/encoding/prototext.encoder.marshalField: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalField(google.golang.org/protobuf/encoding/prototext.encoder e, struct string name, google.golang.org/protobuf/reflect/protoreflect.Value val, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
    001c4860ldr x16, [x28+16]
    001c4864sub x17, sp, 64
    001c4868subs xzr, x17, x16
    001c486cb.ls 0x1c4abc
    001c4870str x30, [sp-192]!
    001c4874stur x29, [sp-8]
    001c4878sub x29, sp, 8
    001c487cstr x0, [sp+216]
    001c4880strb w1, [sp+224]
    001c4884str x2, [sp+232]
    001c4888str x3, [sp+240]
    001c488cstrb w4, [sp+248]
    001c4890strb w5, [sp+249]
    001c4894strb w6, [sp+250]
    001c4898strb w7, [sp+251]
    001c489cstr x8, [sp+256]
    001c48a0str x9, [sp+264]
    001c48a4str x10, [sp+272]
    001c48a8str x11, [sp+280]
    001c48acstr x12, [sp+288]
    001c48b0str x13, [sp+296]
    001c48b4str x14, [sp+304]
    001c48b8stp xzr, xzr, [sp+120]
    001c48bcldr x1, [sp+200]
    001c48c0ldrsb x27, [x1]
    001c48c4ldr x1, [x1+128]
    001c48c8ldr x0, [sp+208]
    001c48ccblr x1
    001c48d0strb w0, [sp+119]
    001c48d4tbnz w0, 0, 0x1c48dc
    001c48d8b 0x1c4984
    001c48dc
    001c48dcloc_1c48dc:
    001c48dcb 0x1c48e0
    001c48e0
    001c48e0loc_1c48e0:
    001c48e0ldr x0, [sp+288]
    001c48e4ldr x1, [sp+296]
    001c48e8ldr x2, [sp+304]
    001c48ecbl google.golang.org/protobuf/reflect/protoreflect.Value.List
    001c48f0str x0, [sp+168]
    001c48f4str x1, [sp+176]
    001c48f8ldr x14, [sp+200]
    001c48fcldr x3, [sp+216]
    001c4900ldr x11, [sp+280]
    001c4904ldr x15, [sp+208]
    001c4908ldr x10, [sp+272]
    001c490cldrb w4, [sp+224]
    001c4910ldr x2, [sp+232]
    001c4914ldr x5, [sp+240]
    001c4918ldrb w6, [sp+248]
    001c491cldrb w7, [sp+249]
    001c4920ldrb w8, [sp+250]
    001c4924ldrb w9, [sp+251]
    001c4928ldr x12, [sp+256]
    001c492cldr x13, [sp+264]
    001c4930mov x16, x0
    001c4934mov x0, x3
    001c4938mov x17, x1
    001c493cmov x1, x4
    001c4940mov x3, x5
    001c4944mov x4, x6
    001c4948mov x5, x7
    001c494cmov x6, x8
    001c4950mov x7, x9
    001c4954mov x8, x12
    001c4958mov x9, x13
    001c495cmov x12, x16
    001c4960mov x13, x17
    001c4964bl google.golang.org/protobuf/encoding/prototext.encoder.marshalList
    001c4968str x0, [sp+152]
    001c496cstr x1, [sp+160]
    001c4970str x0, [sp+120]
    001c4974str x1, [sp+128]
    001c4978ldur x29, [sp-8]
    001c497cldr x30, [sp], 192
    001c4980ret x30
    001c4984
    001c4984loc_1c4984:
    001c4984ldr x1, [sp+200]
    001c4988ldrsb x27, [x1]
    001c498cldr x1, [x1+136]
    001c4990ldr x0, [sp+208]
    001c4994blr x1
    001c4998strb w0, [sp+118]
    001c499ctbnz w0, 0, 0x1c49a4
    001c49a0b 0x1c4a4c
    001c49a4
    001c49a4loc_1c49a4:
    001c49a4b 0x1c49a8
    001c49a8
    001c49a8loc_1c49a8:
    001c49a8ldr x0, [sp+288]
    001c49acldr x1, [sp+296]
    001c49b0ldr x2, [sp+304]
    001c49b4bl google.golang.org/protobuf/reflect/protoreflect.Value.Map
    001c49b8str x0, [sp+136]
    001c49bcstr x1, [sp+144]
    001c49c0ldr x14, [sp+200]
    001c49c4ldr x3, [sp+216]
    001c49c8ldr x11, [sp+280]
    001c49ccldr x15, [sp+208]
    001c49d0ldr x10, [sp+272]
    001c49d4ldrb w4, [sp+224]
    001c49d8ldr x2, [sp+232]
    001c49dcldr x5, [sp+240]
    001c49e0ldrb w6, [sp+248]
    001c49e4ldrb w7, [sp+249]
    001c49e8ldrb w8, [sp+250]
    001c49ecldrb w9, [sp+251]
    001c49f0ldr x12, [sp+256]
    001c49f4ldr x13, [sp+264]
    001c49f8mov x16, x0
    001c49fcmov x0, x3
    001c4a00mov x17, x1
    001c4a04mov x1, x4
    001c4a08mov x3, x5
    001c4a0cmov x4, x6
    001c4a10mov x5, x7
    001c4a14mov x6, x8
    001c4a18mov x7, x9
    001c4a1cmov x8, x12
    001c4a20mov x9, x13
    001c4a24mov x12, x16
    001c4a28mov x13, x17
    001c4a2cbl google.golang.org/protobuf/encoding/prototext.encoder.marshalMap
    001c4a30str x0, [sp+152]
    001c4a34str x1, [sp+160]
    001c4a38str x0, [sp+120]
    001c4a3cstr x1, [sp+128]
    001c4a40ldur x29, [sp-8]
    001c4a44ldr x30, [sp], 192
    001c4a48ret x30
    001c4a4c
    001c4a4cloc_1c4a4c:
    001c4a4cb 0x1c4a50
    001c4a50
    001c4a50loc_1c4a50:
    001c4a50ldr x0, [sp+216]
    001c4a54ldr x1, [sp+272]
    001c4a58ldr x2, [sp+280]
    001c4a5cbl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName
    001c4a60ldr x13, [sp+200]
    001c4a64ldr x0, [sp+216]
    001c4a68ldr x10, [sp+288]
    001c4a6cldr x14, [sp+208]
    001c4a70ldr x11, [sp+296]
    001c4a74ldr x12, [sp+304]
    001c4a78ldrb w1, [sp+224]
    001c4a7cldr x2, [sp+232]
    001c4a80ldr x3, [sp+240]
    001c4a84ldrb w4, [sp+248]
    001c4a88ldrb w5, [sp+249]
    001c4a8cldrb w6, [sp+250]
    001c4a90ldrb w7, [sp+251]
    001c4a94ldr x8, [sp+256]
    001c4a98ldr x9, [sp+264]
    001c4a9cbl google.golang.org/protobuf/encoding/prototext.encoder.marshalSingular
    001c4aa0str x0, [sp+152]
    001c4aa4str x1, [sp+160]
    001c4aa8str x0, [sp+120]
    001c4aacstr x1, [sp+128]
    001c4ab0ldur x29, [sp-8]
    001c4ab4ldr x30, [sp], 192
    001c4ab8ret x30
    001c4abc
    001c4abcloc_1c4abc:
    001c4abcstr x0, [sp+24]
    001c4ac0strb w1, [sp+32]
    001c4ac4stp x2, x3, [sp+40]
    001c4ac8strb w4, [sp+56]
    001c4accstrb w5, [sp+57]
    001c4ad0strb w6, [sp+58]
    001c4ad4strb w7, [sp+59]
    001c4ad8stp x8, x9, [sp+64]
    001c4adcstp x10, x11, [sp+80]
    001c4ae0stp x12, x13, [sp+96]
    001c4ae4str x14, [sp+112]
    001c4ae8mov x3, x30
    001c4aecbl runtime.morestack_noctxt.abi0
    001c4af0ldr x0, [sp+24]
    001c4af4ldrb w1, [sp+32]
    001c4af8ldp x2, x3, [sp+40]
    001c4afcldrb w4, [sp+56]
    001c4b00ldrb w5, [sp+57]
    001c4b04ldrb w6, [sp+58]
    001c4b08ldrb w7, [sp+59]
    001c4b0cldp x8, x9, [sp+64]
    001c4b10ldp x10, x11, [sp+80]
    001c4b14ldp x12, x13, [sp+96]
    001c4b18ldr x14, [sp+112]
    001c4b1cb 0x1c4860
    001c4860
    001c4b20
    001c4b20google.golang.org/protobuf/encoding/prototext.encoder.marshalSingular: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalSingular(google.golang.org/protobuf/encoding/prototext.encoder e, google.golang.org/protobuf/reflect/protoreflect.Value val, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
    001c4b20ldr x16, [x28+16]
    001c4b24sub x17, sp, 320
    001c4b28subs xzr, x17, x16
    001c4b2cb.ls 0x1c51e4
    001c4b30sub x20, sp, 448
    001c4b34stp x29, x30, [x20-8]
    001c4b38add sp, x20, 0
    001c4b3csub x29, sp, 8
    001c4b40str x0, [sp+456]
    001c4b44strb w1, [sp+464]
    001c4b48str x2, [sp+472]
    001c4b4cstr x3, [sp+480]
    001c4b50strb w4, [sp+488]
    001c4b54strb w5, [sp+489]
    001c4b58strb w6, [sp+490]
    001c4b5cstrb w7, [sp+491]
    001c4b60str x8, [sp+496]
    001c4b64str x9, [sp+504]
    001c4b68str x10, [sp+512]
    001c4b6cstr x11, [sp+520]
    001c4b70str x12, [sp+528]
    001c4b74str x13, [sp+536]
    001c4b78str x14, [sp+544]
    001c4b7cstp xzr, xzr, [sp+160]
    001c4b80ldr x1, [sp+536]
    001c4b84ldrsb x27, [x1]
    001c4b88ldr x1, [x1+176]
    001c4b8cldr x0, [sp+544]
    001c4b90blr x1
    001c4b94strb w0, [sp+93]
    001c4b98strb w0, [sp+127]
    001c4b9csbfm x1, x0, 0, 7
    001c4ba0subs wzr, w1, 7
    001c4ba4b.le 0x1c4bac
    001c4ba8b 0x1c4c8c
    001c4bac
    001c4bacloc_1c4bac:
    001c4bacsbfm x3, x0, 0, 7
    001c4bb0subs wzr, w3, 3
    001c4bb4b.le 0x1c4bbc
    001c4bb8b 0x1c4c40
    001c4bbc
    001c4bbcloc_1c4bbc:
    001c4bbcubfm x3, x0, 0, 7
    001c4bc0subs wzr, w3, 1
    001c4bc4b.eq 0x1c4bcc
    001c4bc8b 0x1c4bf4
    001c4bcc
    001c4bccloc_1c4bcc:
    001c4bccb 0x1c4bd0
    001c4bd0
    001c4bd0loc_1c4bd0:
    001c4bd0ldr x0, [sp+512]
    001c4bd4ldr x1, [sp+520]
    001c4bd8ldr x2, [sp+528]
    001c4bdcbl google.golang.org/protobuf/reflect/protoreflect.Value.Float
    001c4be0str d0, [sp+136]
    001c4be4ldr x0, [sp+456]
    001c4be8orr x1, xzr, 64
    001c4becbl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteFloat
    001c4bf0b 0x1c5048
    001c4bf4
    001c4bf4loc_1c4bf4:
    001c4bf4ubfm x3, x0, 0, 7
    001c4bf8subs wzr, w3, 2
    001c4bfcb.eq 0x1c4c04
    001c4c00b 0x1c4c2c
    001c4c04
    001c4c04loc_1c4c04:
    001c4c04b 0x1c4c08
    001c4c08
    001c4c08loc_1c4c08:
    001c4c08ldr x0, [sp+512]
    001c4c0cldr x1, [sp+520]
    001c4c10ldr x2, [sp+528]
    001c4c14bl google.golang.org/protobuf/reflect/protoreflect.Value.Float
    001c4c18str d0, [sp+136]
    001c4c1cldr x0, [sp+456]
    001c4c20orr x1, xzr, 32
    001c4c24bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteFloat
    001c4c28b 0x1c5048
    001c4c2c
    001c4c2cloc_1c4c2c:
    001c4c2cubfm x3, x0, 0, 7
    001c4c30subs wzr, w3, 3
    001c4c34b.eq 0x1c4c3c
    001c4c38b 0x1c51d8
    001c4c3c
    001c4c3cloc_1c4c3c:
    001c4c3cb 0x1c5020
    001c4c40
    001c4c40loc_1c4c40:
    001c4c40ubfm x3, x0, 0, 7
    001c4c44subs wzr, w3, 4
    001c4c48b.eq 0x1c4c50
    001c4c4cb 0x1c4c54
    001c4c50
    001c4c50loc_1c4c50:
    001c4c50b 0x1c4f00
    001c4c54
    001c4c54loc_1c4c54:
    001c4c54ubfm x3, x0, 0, 7
    001c4c58subs wzr, w3, 5
    001c4c5cb.eq 0x1c4c64
    001c4c60b 0x1c4c68
    001c4c64
    001c4c64loc_1c4c64:
    001c4c64b 0x1c5020
    001c4c68
    001c4c68loc_1c4c68:
    001c4c68sbfm x3, x0, 0, 7
    001c4c6csubs wzr, w3, 6
    001c4c70b.ge 0x1c4c78
    001c4c74b 0x1c51d4
    001c4c78
    001c4c78loc_1c4c78:
    001c4c78sbfm x3, x0, 0, 7
    001c4c7csubs wzr, w3, 7
    001c4c80b.le 0x1c4c88
    001c4c84b 0x1c51c0
    001c4c88
    001c4c88loc_1c4c88:
    001c4c88b 0x1c4f00
    001c4c8c
    001c4c8cloc_1c4c8c:
    001c4c8csbfm x3, x0, 0, 7
    001c4c90subs wzr, w3, 11
    001c4c94b.le 0x1c4c9c
    001c4c98b 0x1c4e7c
    001c4c9c
    001c4c9cloc_1c4c9c:
    001c4c9cubfm x3, x0, 0, 7
    001c4ca0subs wzr, w3, 8
    001c4ca4b.eq 0x1c4cac
    001c4ca8b 0x1c4cd8
    001c4cac
    001c4cacloc_1c4cac:
    001c4cacb 0x1c4cb0
    001c4cb0
    001c4cb0loc_1c4cb0:
    001c4cb0ldr x0, [sp+512]
    001c4cb4ldr x1, [sp+520]
    001c4cb8ldr x2, [sp+528]
    001c4cbcbl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
    001c4cc0strb w0, [sp+131]
    001c4cc4ldr x3, [sp+456]
    001c4cc8mov x1, x0
    001c4cccmov x0, x3
    001c4cd0bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteBool
    001c4cd4b 0x1c5048
    001c4cd8
    001c4cd8loc_1c4cd8:
    001c4cd8ubfm x3, x0, 0, 7
    001c4cdcsubs wzr, w3, 9
    001c4ce0b.eq 0x1c4ce8
    001c4ce4b 0x1c4dc0
    001c4ce8
    001c4ce8loc_1c4ce8:
    001c4ce8b 0x1c4cec
    001c4cec
    001c4cecloc_1c4cec:
    001c4cecldr x0, [sp+512]
    001c4cf0ldr x1, [sp+520]
    001c4cf4ldr x2, [sp+528]
    001c4cf8bl google.golang.org/protobuf/reflect/protoreflect.Value.String
    001c4cfcstr x0, [sp+176]
    001c4d00str x1, [sp+184]
    001c4d04ldrb w3, [sp+489]
    001c4d08eor x4, x3, 1
    001c4d0cstrb w4, [sp+130]
    001c4d10tbnz w3, 0, 0x1c4d18
    001c4d14b 0x1c4d1c
    001c4d18
    001c4d18loc_1c4d18:
    001c4d18b 0x1c4d34
    001c4d1c
    001c4d1cloc_1c4d1c:
    001c4d1cldr x0, [sp+536]
    001c4d20ldr x1, [sp+544]
    001c4d24bl google.golang.org/protobuf/internal/strs.EnforceUTF8
    001c4d28strb w0, [sp+129]
    001c4d2cstrb w0, [sp+130]
    001c4d30b 0x1c4d34
    001c4d34
    001c4d34loc_1c4d34:
    001c4d34ldrb w3, [sp+130]
    001c4d38strb w3, [sp+131]
    001c4d3ctbnz w3, 0, 0x1c4d44
    001c4d40b 0x1c4d60
    001c4d44
    001c4d44loc_1c4d44:
    001c4d44ldr x0, [sp+176]
    001c4d48ldr x1, [sp+184]
    001c4d4cbl unicode/utf8.ValidString
    001c4d50strb w0, [sp+129]
    001c4d54eor x2, x0, 1
    001c4d58strb w2, [sp+131]
    001c4d5cb 0x1c4d64
    001c4d60
    001c4d60loc_1c4d60:
    001c4d60b 0x1c4d64
    001c4d64
    001c4d64loc_1c4d64:
    001c4d64ldrb w3, [sp+131]
    001c4d68tbnz w3, 0, 0x1c4d70
    001c4d6cb 0x1c4dac
    001c4d70
    001c4d70loc_1c4d70:
    001c4d70ldr x1, [sp+536]
    001c4d74ldrsb x27, [x1]
    001c4d78ldr x1, [x1+72]
    001c4d7cldr x0, [sp+544]
    001c4d80blr x1
    001c4d84str x0, [sp+424]
    001c4d88str x1, [sp+432]
    001c4d8cbl google.golang.org/protobuf/internal/errors.InvalidUTF8
    001c4d90str x0, [sp+408]
    001c4d94str x1, [sp+416]
    001c4d98str x0, [sp+160]
    001c4d9cstr x1, [sp+168]
    001c4da0ldp x29, x30, [sp-8]
    001c4da4add sp, sp, 448
    001c4da8ret x30
    001c4dac
    001c4dacloc_1c4dac:
    001c4dacldr x0, [sp+456]
    001c4db0ldr x1, [sp+176]
    001c4db4ldr x2, [sp+184]
    001c4db8bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteString
    001c4dbcb 0x1c5048
    001c4dc0
    001c4dc0loc_1c4dc0:
    001c4dc0sbfm x3, x0, 0, 7
    001c4dc4subs wzr, w3, 10
    001c4dc8b.ge 0x1c4dd0
    001c4dccb 0x1c51bc
    001c4dd0
    001c4dd0loc_1c4dd0:
    001c4dd0sbfm x3, x0, 0, 7
    001c4dd4subs wzr, w3, 11
    001c4dd8b.le 0x1c4de0
    001c4ddcb 0x1c51ac
    001c4de0
    001c4de0loc_1c4de0:
    001c4de0b 0x1c4de4
    001c4de4
    001c4de4loc_1c4de4:
    001c4de4ldr x0, [sp+512]
    001c4de8ldr x1, [sp+520]
    001c4decldr x2, [sp+528]
    001c4df0bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    001c4df4str x0, [sp+352]
    001c4df8str x1, [sp+360]
    001c4dfcldr x3, [sp+456]
    001c4e00ldrb w4, [sp+464]
    001c4e04ldr x2, [sp+472]
    001c4e08ldr x5, [sp+480]
    001c4e0cldrb w6, [sp+488]
    001c4e10ldrb w7, [sp+489]
    001c4e14ldrb w8, [sp+490]
    001c4e18ldrb w9, [sp+491]
    001c4e1cldr x10, [sp+496]
    001c4e20ldr x11, [sp+504]
    001c4e24orr x12, xzr, 1
    001c4e28mov x13, x0
    001c4e2cmov x0, x3
    001c4e30mov x14, x1
    001c4e34mov x1, x4
    001c4e38mov x3, x5
    001c4e3cmov x4, x6
    001c4e40mov x5, x7
    001c4e44mov x6, x8
    001c4e48mov x7, x9
    001c4e4cmov x8, x10
    001c4e50mov x9, x11
    001c4e54mov x10, x13
    001c4e58mov x11, x14
    001c4e5cbl google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage
    001c4e60str x0, [sp+408]
    001c4e64str x1, [sp+416]
    001c4e68str x0, [sp+160]
    001c4e6cstr x1, [sp+168]
    001c4e70ldp x29, x30, [sp-8]
    001c4e74add sp, sp, 448
    001c4e78ret x30
    001c4e7c
    001c4e7cloc_1c4e7c:
    001c4e7csbfm x3, x0, 0, 7
    001c4e80subs wzr, w3, 13
    001c4e84b.le 0x1c4e8c
    001c4e88b 0x1c4f28
    001c4e8c
    001c4e8cloc_1c4e8c:
    001c4e8cubfm x3, x0, 0, 7
    001c4e90subs wzr, w3, 12
    001c4e94b.eq 0x1c4e9c
    001c4e98b 0x1c4eec
    001c4e9c
    001c4e9cloc_1c4e9c:
    001c4e9cb 0x1c4ea0
    001c4ea0
    001c4ea0loc_1c4ea0:
    001c4ea0ldr x0, [sp+512]
    001c4ea4ldr x1, [sp+520]
    001c4ea8ldr x2, [sp+528]
    001c4eacbl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
    001c4eb0str x0, [sp+384]
    001c4eb4str x1, [sp+392]
    001c4eb8str x2, [sp+400]
    001c4ebcmov x2, x1
    001c4ec0mov x1, x0
    001c4ec4add x0, sp, 95
    001c4ec8bl runtime.slicebytetostring
    001c4eccstr x0, [sp+288]
    001c4ed0str x1, [sp+296]
    001c4ed4ldr x3, [sp+456]
    001c4ed8mov x2, x1
    001c4edcmov x1, x0
    001c4ee0mov x0, x3
    001c4ee4bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteString
    001c4ee8b 0x1c5048
    001c4eec
    001c4eecloc_1c4eec:
    001c4eecubfm x3, x0, 0, 7
    001c4ef0subs wzr, w3, 13
    001c4ef4b.eq 0x1c4efc
    001c4ef8b 0x1c51a4
    001c4efc
    001c4efcloc_1c4efc:
    001c4efcb 0x1c4f00
    001c4f00
    001c4f00loc_1c4f00:
    001c4f00ldr x0, [sp+512]
    001c4f04ldr x1, [sp+520]
    001c4f08ldr x2, [sp+528]
    001c4f0cbl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
    001c4f10str x0, [sp+144]
    001c4f14ldr x3, [sp+456]
    001c4f18mov x1, x0
    001c4f1cmov x0, x3
    001c4f20bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteUint
    001c4f24b 0x1c5048
    001c4f28
    001c4f28loc_1c4f28:
    001c4f28ubfm x3, x0, 0, 7
    001c4f2csubs wzr, w3, 14
    001c4f30b.eq 0x1c4f38
    001c4f34b 0x1c4ffc
    001c4f38
    001c4f38loc_1c4f38:
    001c4f38b 0x1c4f3c
    001c4f3c
    001c4f3cloc_1c4f3c:
    001c4f3cldr x0, [sp+512]
    001c4f40ldr x1, [sp+520]
    001c4f44ldr x2, [sp+528]
    001c4f48bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
    001c4f4cstr w0, [sp+132]
    001c4f50ldr x3, [sp+536]
    001c4f54ldrsb x27, [x3]
    001c4f58ldr x3, [x3+64]
    001c4f5cldr x0, [sp+544]
    001c4f60blr x3
    001c4f64str x0, [sp+224]
    001c4f68str x1, [sp+232]
    001c4f6cldrsb x27, [x0]
    001c4f70ldr x3, [x0+120]
    001c4f74mov x0, x1
    001c4f78blr x3
    001c4f7cstr x0, [sp+208]
    001c4f80str x1, [sp+216]
    001c4f84ldrsb x27, [x0]
    001c4f88ldrsw x3, [sp+132]
    001c4f8cldr x4, [x0+32]
    001c4f90mov x0, x1
    001c4f94mov x1, x3
    001c4f98blr x4
    001c4f9cstr x0, [sp+192]
    001c4fa0str x1, [sp+200]
    001c4fa4cbnz x0, 0x1c4fac
    001c4fa8b 0x1c4fe4
    001c4fac
    001c4facloc_1c4fac:
    001c4facldrsb x27, [x0]
    001c4fb0ldr x2, [x0+48]
    001c4fb4mov x0, x1
    001c4fb8blr x2
    001c4fbcstr x0, [sp+368]
    001c4fc0str x1, [sp+376]
    001c4fc4ldr x2, [sp+456]
    001c4fc8mov x3, x0
    001c4fccmov x0, x2
    001c4fd0mov x4, x1
    001c4fd4mov x1, x3
    001c4fd8mov x2, x4
    001c4fdcbl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteLiteral
    001c4fe0b 0x1c4ff8
    001c4fe4
    001c4fe4loc_1c4fe4:
    001c4fe4ldr x0, [sp+456]
    001c4fe8ldrsw x2, [sp+132]
    001c4fecmov x1, x2
    001c4ff0bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteInt
    001c4ff4b 0x1c4ff8
    001c4ff8
    001c4ff8loc_1c4ff8:
    001c4ff8b 0x1c5048
    001c4ffc
    001c4ffcloc_1c4ffc:
    001c4ffcsbfm x3, x0, 0, 7
    001c5000subs wzr, w3, 15
    001c5004b.ge 0x1c500c
    001c5008b 0x1c51a0
    001c500c
    001c500cloc_1c500c:
    001c500csbfm x3, x0, 0, 7
    001c5010subs wzr, w3, 18
    001c5014b.le 0x1c501c
    001c5018b 0x1c5060
    001c501c
    001c501cloc_1c501c:
    001c501cb 0x1c5020
    001c5020
    001c5020loc_1c5020:
    001c5020ldr x0, [sp+512]
    001c5024ldr x1, [sp+520]
    001c5028ldr x2, [sp+528]
    001c502cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    001c5030str x0, [sp+152]
    001c5034ldr x3, [sp+456]
    001c5038mov x1, x0
    001c503cmov x0, x3
    001c5040bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteInt
    001c5044b 0x1c5048
    001c5048
    001c5048loc_1c5048:
    001c5048stp xzr, xzr, [sp+160]
    001c504cmov x0, xzr
    001c5050mov x1, xzr
    001c5054ldp x29, x30, [sp-8]
    001c5058add sp, sp, 448
    001c505cret x30
    001c5060
    001c5060loc_1c5060:
    001c5060b 0x1c5064
    001c5064
    001c5064loc_1c5064:
    001c5064b 0x1c5068
    001c5068
    001c5068loc_1c5068:
    001c5068b 0x1c506c
    001c506c
    001c506cloc_1c506c:
    001c506cb 0x1c5070
    001c5070
    001c5070loc_1c5070:
    001c5070b 0x1c5074
    001c5074
    001c5074loc_1c5074:
    001c5074b 0x1c5078
    001c5078
    001c5078loc_1c5078:
    001c5078ldr x1, [sp+536]
    001c507cldrsb x27, [x1]
    001c5080ldr x1, [x1+72]
    001c5084ldr x0, [sp+544]
    001c5088blr x1
    001c508cstr x0, [sp+424]
    001c5090str x1, [sp+432]
    001c5094ldrsb x1, [sp+93]
    001c5098strb w1, [sp+128]
    001c509cstp xzr, xzr, [sp+320]
    001c50a0stp xzr, xzr, [sp+336]
    001c50a4add x1, sp, 320
    001c50a8str x1, [sp+256]
    001c50acldr x0, [sp+424]
    001c50b0ldr x1, [sp+432]
    001c50b4bl runtime.convTstring
    001c50b8str x0, [sp+248]
    001c50bcldr x1, [sp+256]
    001c50c0ldrsb x27, [x1]
    001c50c4adrp x2, 0x46a000
    001c50c8add x2, x2, 2496
    001c50ccstr x2, [x1]
    001c50d0adrp x27, 0x886000
    001c50d4ldr w2, [x27+3056]
    001c50d8cbz w2, 0x1c50e0
    001c50dcb 0x1c518c
    001c50e0
    001c50e0loc_1c50e0:
    001c50e0b 0x1c50e4
    001c50e4
    001c50e4loc_1c50e4:
    001c50e4str x0, [x1+8]
    001c50e8ldrsb x5, [sp+128]
    001c50ecstrb w5, [sp+94]
    001c50f0ldr x6, [sp+256]
    001c50f4ldrsb x27, [x6]
    001c50f8adrp x7, 0x45c000
    001c50fcadd x7, x7, 3680
    001c5100str x7, [x6+16]
    001c5104ubfm x5, x5, 61, 7
    001c5108adrp x7, 0x55d000
    001c510cadd x7, x7, 640
    001c5110add x5, x7, x5
    001c5114adrp x27, 0x886000
    001c5118ldr w7, [x27+3056]
    001c511ccbz w7, 0x1c5124
    001c5120b 0x1c517c
    001c5124
    001c5124loc_1c5124:
    001c5124b 0x1c5128
    001c5128
    001c5128loc_1c5128:
    001c5128str x5, [x6+24]
    001c512cldr x2, [sp+256]
    001c5130ldrsb x27, [x2]
    001c5134b 0x1c5138
    001c5138
    001c5138loc_1c5138:
    001c5138str x2, [sp+264]
    001c513corr x4, xzr, 2
    001c5140str x4, [sp+272]
    001c5144str x4, [sp+280]
    001c5148adrp x0, 0x4f3000
    001c514cadd x0, x0, 3629
    001c5150movz x1, 23
    001c5154mov x3, x4
    001c5158bl fmt.Sprintf
    001c515cstr x0, [sp+304]
    001c5160str x1, [sp+312]
    001c5164bl runtime.convTstring
    001c5168str x0, [sp+240]
    001c516cmov x1, x0
    001c5170adrp x0, 0x430000
    001c5174add x0, x0, 2944
    001c5178bl runtime.gopanic
    001c517c
    001c517cloc_1c517c:
    001c517cldr x7, [x6+24]
    001c5180bl runtime.gcWriteBarrier1
    001c5184str x7, [x25]
    001c5188b 0x1c5128
    001c518c
    001c518cloc_1c518c:
    001c518cbl runtime.gcWriteBarrier2
    001c5190str x0, [x25]
    001c5194ldr x5, [x1+8]
    001c5198str x5, [x25+8]
    001c519cb 0x1c50e4
    001c51a0
    001c51a0loc_1c51a0:
    001c51a0b 0x1c5064
    001c51a4
    001c51a4loc_1c51a4:
    001c51a4b 0x1c51a8
    001c51a8
    001c51a8loc_1c51a8:
    001c51a8b 0x1c506c
    001c51ac
    001c51acloc_1c51ac:
    001c51acb 0x1c51b0
    001c51b0
    001c51b0loc_1c51b0:
    001c51b0b 0x1c51b4
    001c51b4
    001c51b4loc_1c51b4:
    001c51b4b 0x1c51b8
    001c51b8
    001c51b8loc_1c51b8:
    001c51b8b 0x1c5070
    001c51bc
    001c51bcloc_1c51bc:
    001c51bcb 0x1c51b0
    001c51c0
    001c51c0loc_1c51c0:
    001c51c0b 0x1c51c4
    001c51c4
    001c51c4loc_1c51c4:
    001c51c4b 0x1c51c8
    001c51c8
    001c51c8loc_1c51c8:
    001c51c8b 0x1c51cc
    001c51cc
    001c51ccloc_1c51cc:
    001c51ccb 0x1c51d0
    001c51d0
    001c51d0loc_1c51d0:
    001c51d0b 0x1c5074
    001c51d4
    001c51d4loc_1c51d4:
    001c51d4b 0x1c51c4
    001c51d8
    001c51d8loc_1c51d8:
    001c51d8b 0x1c51dc
    001c51dc
    001c51dcloc_1c51dc:
    001c51dcb 0x1c51e0
    001c51e0
    001c51e0loc_1c51e0:
    001c51e0b 0x1c51d0
    001c51e4
    001c51e4loc_1c51e4:
    001c51e4str x0, [sp+8]
    001c51e8strb w1, [sp+16]
    001c51ecstp x2, x3, [sp+24]
    001c51f0strb w4, [sp+40]
    001c51f4strb w5, [sp+41]
    001c51f8strb w6, [sp+42]
    001c51fcstrb w7, [sp+43]
    001c5200stp x8, x9, [sp+48]
    001c5204stp x10, x11, [sp+64]
    001c5208stp x12, x13, [sp+80]
    001c520cstr x14, [sp+96]
    001c5210mov x3, x30
    001c5214bl runtime.morestack_noctxt.abi0
    001c5218ldr x0, [sp+8]
    001c521cldrb w1, [sp+16]
    001c5220ldp x2, x3, [sp+24]
    001c5224ldrb w4, [sp+40]
    001c5228ldrb w5, [sp+41]
    001c522cldrb w6, [sp+42]
    001c5230ldrb w7, [sp+43]
    001c5234ldp x8, x9, [sp+48]
    001c5238ldp x10, x11, [sp+64]
    001c523cldp x12, x13, [sp+80]
    001c5240ldr x14, [sp+96]
    001c5244b 0x1c4b20
    001c5248udf 0
    001c524cudf 0
    001c4b20
    001c5250
    001c5250google.golang.org/protobuf/encoding/prototext.encoder.marshalList: ; void google.golang.org/protobuf/encoding/prototext.encoder.marshalList(google.golang.org/protobuf/encoding/prototext.encoder e, struct string name, google.golang.org/protobuf/reflect/protoreflect.List list, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
    001c5250ldr x16, [x28+16]
    001c5254sub x17, sp, 64
    001c5258subs xzr, x17, x16
    001c525cb.ls 0x1c53dc
    001c5260str x30, [sp-192]!
    001c5264stur x29, [sp-8]
    001c5268sub x29, sp, 8
    001c526cstr x0, [sp+200]
    001c5270strb w1, [sp+208]
    001c5274str x2, [sp+216]
    001c5278str x3, [sp+224]
    001c527cstrb w4, [sp+232]
    001c5280strb w5, [sp+233]
    001c5284strb w6, [sp+234]
    001c5288strb w7, [sp+235]
    001c528cstr x8, [sp+240]
    001c5290str x9, [sp+248]
    001c5294str x10, [sp+256]
    001c5298str x11, [sp+264]
    001c529cstr x12, [sp+272]
    001c52a0str x13, [sp+280]
    001c52a4str x14, [sp+288]
    001c52a8str x15, [sp+296]
    001c52acstp xzr, xzr, [sp+128]
    001c52b0ldr x1, [sp+272]
    001c52b4ldrsb x27, [x1]
    001c52b8ldr x1, [x1+56]
    001c52bcldr x0, [sp+280]
    001c52c0blr x1
    001c52c4str x0, [sp+112]
    001c52c8str xzr, [sp+120]
    001c52ccb 0x1c52d0
    001c52d0
    001c52d0loc_1c52d0:
    001c52d0ldr x3, [sp+112]
    001c52d4ldr x4, [sp+120]
    001c52d8subs xzr, x3, x4
    001c52dcb.gt 0x1c52e4
    001c52e0b 0x1c53c4
    001c52e4
    001c52e4loc_1c52e4:
    001c52e4ldr x0, [sp+200]
    001c52e8ldr x1, [sp+256]
    001c52ecldr x2, [sp+264]
    001c52f0bl google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName
    001c52f4ldr x1, [sp+120]
    001c52f8ldr x3, [sp+272]
    001c52fcldrsb x27, [x3]
    001c5300ldr x3, [x3+40]
    001c5304ldr x0, [sp+280]
    001c5308blr x3
    001c530cstr x0, [sp+160]
    001c5310str x1, [sp+168]
    001c5314str x2, [sp+176]
    001c5318ldr x3, [sp+200]
    001c531cldr x14, [sp+296]
    001c5320ldr x13, [sp+288]
    001c5324ldrb w4, [sp+208]
    001c5328ldr x5, [sp+216]
    001c532cldr x6, [sp+224]
    001c5330ldrb w7, [sp+232]
    001c5334ldrb w8, [sp+233]
    001c5338ldrb w9, [sp+234]
    001c533cldrb w10, [sp+235]
    001c5340ldr x11, [sp+240]
    001c5344ldr x12, [sp+248]
    001c5348mov x15, x0
    001c534cmov x0, x3
    001c5350mov x16, x1
    001c5354mov x1, x4
    001c5358mov x17, x2
    001c535cmov x2, x5
    001c5360mov x3, x6
    001c5364mov x4, x7
    001c5368mov x5, x8
    001c536cmov x6, x9
    001c5370mov x7, x10
    001c5374mov x8, x11
    001c5378mov x9, x12
    001c537cmov x10, x15
    001c5380mov x11, x16
    001c5384mov x12, x17
    001c5388bl google.golang.org/protobuf/encoding/prototext.encoder.marshalSingular
    001c538cstr x0, [sp+144]
    001c5390str x1, [sp+152]
    001c5394cbnz x0, 0x1c539c
    001c5398b 0x1c53b0
    001c539c
    001c539cloc_1c539c:
    001c539cstr x0, [sp+128]
    001c53a0str x1, [sp+136]
    001c53a4ldur x29, [sp-8]
    001c53a8ldr x30, [sp], 192
    001c53acret x30
    001c53b0
    001c53b0loc_1c53b0:
    001c53b0b 0x1c53b4
    001c53b4
    001c53b4loc_1c53b4:
    001c53b4ldr x3, [sp+120]
    001c53b8add x3, x3, 1
    001c53bcstr x3, [sp+120]
    001c53c0b 0x1c52d0
    001c53c4
    001c53c4loc_1c53c4:
    001c53c4stp xzr, xzr, [sp+128]
    001c53c8mov x0, xzr
    001c53ccmov x1, xzr
    001c53d0ldur x29, [sp-8]
    001c53d4ldr x30, [sp], 192
    001c53d8ret x30
    001c53dc
    001c53dcloc_1c53dc:
    001c53dcstr x0, [sp+8]
    001c53e0strb w1, [sp+16]
    001c53e4stp x2, x3, [sp+24]
    001c53e8strb w4, [sp+40]
    001c53ecstrb w5, [sp+41]
    001c53f0strb w6, [sp+42]
    001c53f4strb w7, [sp+43]
    001c53f8stp x8, x9, [sp+48]
    001c53fcstp x10, x11, [sp+64]
    001c5400stp x12, x13, [sp+80]
    001c5404stp x14, x15, [sp+96]
    001c5408mov x3, x30
    001c540cbl runtime.morestack_noctxt.abi0
    001c5410ldr x0, [sp+8]
    001c5414ldrb w1, [sp+16]
    001c5418ldp x2, x3, [sp+24]
    001c541cldrb w4, [sp+40]
    001c5420ldrb w5, [sp+41]
    001c5424ldrb w6, [sp+42]
    001c5428ldrb w7, [sp+43]
    001c542cldp x8, x9, [sp+48]
    001c5430ldp x10, x11, [sp+64]
    001c5434ldp x12, x13, [sp+80]
    001c5438ldp x14, x15, [sp+96]
    001c543cb 0x1c5250
    001c5250