File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    001adf90
    001adf90google.golang.org/protobuf/internal/filedesc.(*Field).ContainingMessage: ; void google.golang.org/protobuf/internal/filedesc.(*Field).ContainingMessage(google.golang.org/protobuf/internal/filedesc.Field * fd)
    001adf90ldr x16, [x28+16]
    001adf94subs xzr, sp, x16
    001adf98b.ls 0x1ae018
    001adf9cstr x30, [sp-96]!
    001adfa0stur x29, [sp-8]
    001adfa4sub x29, sp, 8
    001adfa8str x0, [sp+104]
    001adfacstp xzr, xzr, [sp+48]
    001adfb0stp xzr, xzr, [sp+72]
    001adfb4ldr x2, [sp+104]
    001adfb8ldrsb x27, [x2]
    001adfbcldr x3, [x2+32]
    001adfc0ldr x2, [x2+24]
    001adfc4cbnz x2, 0x1adfcc
    001adfc8b 0x1ae008
    001adfcc
    001adfccloc_1adfcc:
    001adfccstr x3, [sp+64]
    001adfd0ldr x1, [x2+8]
    001adfd4adrp x0, 0x864000
    001adfd8add x0, x0, 336
    001adfdcbl runtime.typeAssert
    001adfe0b 0x1adfe4
    001adfe4
    001adfe4loc_1adfe4:
    001adfe4str x0, [sp+72]
    001adfe8ldr x1, [sp+64]
    001adfecstr x1, [sp+80]
    001adff0str x0, [sp+48]
    001adff4str x1, [sp+56]
    001adff8ldr x0, [sp+48]
    001adffcldur x29, [sp-8]
    001ae000ldr x30, [sp], 96
    001ae004ret x30
    001ae008
    001ae008loc_1ae008:
    001ae008adrp x0, 0x4d7000
    001ae00cadd x0, x0, 1632
    001ae010bl runtime.panicnildottype
    001ae014hint
    001ae018
    001ae018loc_1ae018:
    001ae018str x0, [sp+8]
    001ae01cmov x3, x30
    001ae020bl runtime.morestack_noctxt.abi0
    001ae024ldr x0, [sp+8]
    001ae028b 0x1adf90
    001ae02cudf 0
    001adf90
    001ae030
    001ae030google.golang.org/protobuf/internal/filedesc.(*Field).Enum: ; void google.golang.org/protobuf/internal/filedesc.(*Field).Enum(google.golang.org/protobuf/internal/filedesc.Field * fd)
    001ae030str x30, [sp-32]!
    001ae034stur x29, [sp-8]
    001ae038sub x29, sp, 8
    001ae03cstr x0, [sp+40]
    001ae040stp xzr, xzr, [sp+8]
    001ae044ldr x2, [sp+40]
    001ae048ldrsb x27, [x2]
    001ae04cldr x0, [x2+208]
    001ae050ldr x1, [x2+216]
    001ae054str x0, [sp+8]
    001ae058str x1, [sp+16]
    001ae05cadd x29, sp, 24
    001ae060add sp, sp, 32
    001ae064ret x30
    001ae068udf 0
    001ae06cudf 0
    001ae030
    001ae070
    001ae070google.golang.org/protobuf/internal/filedesc.(*Field).Message: ; void google.golang.org/protobuf/internal/filedesc.(*Field).Message(google.golang.org/protobuf/internal/filedesc.Field * fd)
    001ae070ldr x16, [x28+16]
    001ae074sub x17, sp, 64
    001ae078subs xzr, x17, x16
    001ae07cb.ls 0x1ae1bc
    001ae080str x30, [sp-192]!
    001ae084stur x29, [sp-8]
    001ae088sub x29, sp, 8
    001ae08cstr x0, [sp+200]
    001ae090stp xzr, xzr, [sp+48]
    001ae094ldr x2, [sp+200]
    001ae098ldrsb x27, [x2]
    001ae09cldrb w2, [x2+113]
    001ae0a0tbnz w2, 0, 0x1ae0a8
    001ae0a4b 0x1ae184
    001ae0a8
    001ae0a8loc_1ae0a8:
    001ae0a8ldr x1, [sp+200]
    001ae0acldrsb x27, [x1]
    001ae0b0ldr x2, [x1+224]
    001ae0b4ldrsb x27, [x2]
    001ae0b8ldr x0, [x1+232]
    001ae0bcldr x1, [x2+64]
    001ae0c0blr x1
    001ae0c4str x0, [sp+136]
    001ae0c8str x1, [sp+144]
    001ae0ccstp xzr, xzr, [sp+120]
    001ae0d0stp xzr, xzr, [sp+104]
    001ae0d4adrp x27, 0x872000
    001ae0d8ldr x0, [x27+3712]
    001ae0dcldr x1, [sp+136]
    001ae0e0ldr x2, [sp+144]
    001ae0e4bl google.golang.org/protobuf/reflect/protoregistry.(*Files).FindDescriptorByName
    001ae0e8str x0, [sp+120]
    001ae0ecstr x1, [sp+128]
    001ae0f0str x2, [sp+104]
    001ae0f4str x3, [sp+112]
    001ae0f8ldr x1, [sp+120]
    001ae0fcldr x2, [sp+128]
    001ae100str x1, [sp+168]
    001ae104str x2, [sp+176]
    001ae108ldr x1, [sp+104]
    001ae10cldr x2, [sp+112]
    001ae110str x1, [sp+152]
    001ae114str x2, [sp+160]
    001ae118ldr x1, [sp+176]
    001ae11cldr x2, [sp+168]
    001ae120str x2, [sp+64]
    001ae124str x1, [sp+72]
    001ae128cbnz x2, 0x1ae130
    001ae12cb 0x1ae180
    001ae130
    001ae130loc_1ae130:
    001ae130stp xzr, xzr, [sp+88]
    001ae134ldr x2, [sp+72]
    001ae138ldr x3, [sp+64]
    001ae13ccbnz x3, 0x1ae144
    001ae140b 0x1ae1ac
    001ae144
    001ae144loc_1ae144:
    001ae144str x2, [sp+80]
    001ae148ldr x1, [x3+8]
    001ae14cadrp x0, 0x863000
    001ae150add x0, x0, 368
    001ae154bl runtime.typeAssert
    001ae158b 0x1ae15c
    001ae15c
    001ae15cloc_1ae15c:
    001ae15cstr x0, [sp+88]
    001ae160ldr x1, [sp+80]
    001ae164str x1, [sp+96]
    001ae168str x0, [sp+48]
    001ae16cstr x1, [sp+56]
    001ae170ldr x0, [sp+48]
    001ae174ldur x29, [sp-8]
    001ae178ldr x30, [sp], 192
    001ae17cret x30
    001ae180
    001ae180loc_1ae180:
    001ae180b 0x1ae188
    001ae184
    001ae184loc_1ae184:
    001ae184b 0x1ae188
    001ae188
    001ae188loc_1ae188:
    001ae188ldr x2, [sp+200]
    001ae18cldrsb x27, [x2]
    001ae190ldr x0, [x2+224]
    001ae194ldr x1, [x2+232]
    001ae198str x0, [sp+48]
    001ae19cstr x1, [sp+56]
    001ae1a0ldur x29, [sp-8]
    001ae1a4ldr x30, [sp], 192
    001ae1a8ret x30
    001ae1ac
    001ae1acloc_1ae1ac:
    001ae1acadrp x0, 0x4d7000
    001ae1b0add x0, x0, 1632
    001ae1b4bl runtime.panicnildottype
    001ae1b8hint
    001ae1bc
    001ae1bcloc_1ae1bc:
    001ae1bcstr x0, [sp+8]
    001ae1c0mov x3, x30
    001ae1c4bl runtime.morestack_noctxt.abi0
    001ae1c8ldr x0, [sp+8]
    001ae1ccb 0x1ae070
    001ae070
    001ae1d0
    001ae1d0google.golang.org/protobuf/internal/filedesc.(*Field).Format: ; void google.golang.org/protobuf/internal/filedesc.(*Field).Format(google.golang.org/protobuf/internal/filedesc.Field * fd, fmt.State s, int32 r)
    001ae1d0ldr x16, [x28+16]
    001ae1d4subs xzr, sp, x16
    001ae1d8b.ls 0x1ae220
    001ae1dcstr x30, [sp-64]!
    001ae1e0stur x29, [sp-8]
    001ae1e4sub x29, sp, 8
    001ae1e8str x0, [sp+72]
    001ae1ecstr x1, [sp+80]
    001ae1f0str x2, [sp+88]
    001ae1f4str w3, [sp+96]
    001ae1f8ldr x0, [sp+80]
    001ae1fcldr x1, [sp+88]
    001ae200ldr x4, [sp+72]
    001ae204mov x2, x3
    001ae208adrp x3, 0x56d000
    001ae20cadd x3, x3, 504
    001ae210bl google.golang.org/protobuf/internal/descfmt.FormatDesc
    001ae214ldur x29, [sp-8]
    001ae218ldr x30, [sp], 64
    001ae21cret x30
    001ae220
    001ae220loc_1ae220:
    001ae220stp x0, x1, [sp+8]
    001ae224str x2, [sp+24]
    001ae228str w3, [sp+32]
    001ae22cmov x3, x30
    001ae230bl runtime.morestack_noctxt.abi0
    001ae234ldp x0, x1, [sp+8]
    001ae238ldr x2, [sp+24]
    001ae23cldrsw x3, [sp+32]
    001ae240b 0x1ae1d0
    001ae244udf 0
    001ae248udf 0
    001ae24cudf 0
    001ae1d0
    001ae250
    001ae250google.golang.org/protobuf/internal/filedesc.(*Field).ProtoType: ; void google.golang.org/protobuf/internal/filedesc.(*Field).ProtoType(google.golang.org/protobuf/internal/filedesc.Field * fd, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor p1)
    001ae250str x0, [sp+8]
    001ae254str x1, [sp+16]
    001ae258str x2, [sp+24]
    001ae25cret x30
    001ae250
    001ae260
    001ae260google.golang.org/protobuf/internal/filedesc.(*Oneof).IsSynthetic: ; void google.golang.org/protobuf/internal/filedesc.(*Oneof).IsSynthetic(google.golang.org/protobuf/internal/filedesc.Oneof * od)
    001ae260ldr x16, [x28+16]
    001ae264subs xzr, sp, x16
    001ae268b.ls 0x1ae340
    001ae26cstr x30, [sp-48]!
    001ae270stur x29, [sp-8]
    001ae274sub x29, sp, 8
    001ae278str x0, [sp+56]
    001ae27cstrb wzr, [sp+28]
    001ae280ldr x2, [sp+56]
    001ae284ldrsb x27, [x2]
    001ae288ldr x2, [x2+16]
    001ae28cldrsb x27, [x2]
    001ae290ldrsb x2, [x2+184]
    001ae294ubfm x2, x2, 0, 7
    001ae298subs wzr, w2, 3
    001ae29ccset x2, eq
    001ae2a0strb w2, [sp+30]
    001ae2a4b.eq 0x1ae2ac
    001ae2a8b 0x1ae2cc
    001ae2ac
    001ae2acloc_1ae2ac:
    001ae2acldr x2, [sp+56]
    001ae2b0ldrsb x27, [x2]
    001ae2b4ldr x2, [x2+64]
    001ae2b8str x2, [sp+32]
    001ae2bcsubs xzr, x2, 1
    001ae2c0cset x2, eq
    001ae2c4strb w2, [sp+30]
    001ae2c8b 0x1ae2d0
    001ae2cc
    001ae2ccloc_1ae2cc:
    001ae2ccb 0x1ae2d0
    001ae2d0
    001ae2d0loc_1ae2d0:
    001ae2d0ldrb w2, [sp+30]
    001ae2d4strb w2, [sp+31]
    001ae2d8tbnz w2, 0, 0x1ae2e0
    001ae2dcb 0x1ae31c
    001ae2e0
    001ae2e0loc_1ae2e0:
    001ae2e0ldr x2, [sp+56]
    001ae2e4ldrsb x27, [x2]
    001ae2e8ldr x3, [x2+56]
    001ae2ecldr x1, [x2+64]
    001ae2f0subs xzr, x1, 0
    001ae2f4b.hi 0x1ae2fc
    001ae2f8b 0x1ae334
    001ae2fc
    001ae2fcloc_1ae2fc:
    001ae2fcldr x1, [x3]
    001ae300ldrsb x27, [x1]
    001ae304ldr x0, [x3+8]
    001ae308ldr x1, [x1+96]
    001ae30cblr x1
    001ae310strb w0, [sp+29]
    001ae314strb w0, [sp+31]
    001ae318b 0x1ae320
    001ae31c
    001ae31cloc_1ae31c:
    001ae31cb 0x1ae320
    001ae320
    001ae320loc_1ae320:
    001ae320ldrb w0, [sp+31]
    001ae324strb w0, [sp+28]
    001ae328ldur x29, [sp-8]
    001ae32cldr x30, [sp], 48
    001ae330ret x30
    001ae334
    001ae334loc_1ae334:
    001ae334mov x0, xzr
    001ae338bl runtime.panicIndex
    001ae33chint
    001ae340
    001ae340loc_1ae340:
    001ae340str x0, [sp+8]
    001ae344mov x3, x30
    001ae348bl runtime.morestack_noctxt.abi0
    001ae34cldr x0, [sp+8]
    001ae350b 0x1ae260
    001ae354udf 0
    001ae358udf 0
    001ae35cudf 0
    001ae260
    001ae360
    001ae360google.golang.org/protobuf/internal/filedesc.(*Oneof).Fields: ; void google.golang.org/protobuf/internal/filedesc.(*Oneof).Fields(google.golang.org/protobuf/internal/filedesc.Oneof * od)
    001ae360str x30, [sp-48]!
    001ae364stur x29, [sp-8]
    001ae368sub x29, sp, 8
    001ae36cstr x0, [sp+56]
    001ae370stp xzr, xzr, [sp+16]
    001ae374ldr x2, [sp+56]
    001ae378ldrsb x27, [x2]
    001ae37cadd x2, x2, 56
    001ae380str x2, [sp+32]
    001ae384adrp x3, 0x56c000
    001ae388add x3, x3, 2544
    001ae38cstr x3, [sp+16]
    001ae390str x2, [sp+24]
    001ae394ldr x0, [sp+16]
    001ae398ldr x1, [sp+24]
    001ae39cadd x29, sp, 40
    001ae3a0add sp, sp, 48
    001ae3a4ret x30
    001ae3a8udf 0
    001ae3acudf 0
    001ae360
    001ae3b0
    001ae3b0google.golang.org/protobuf/internal/filedesc.(*Oneof).Format: ; void google.golang.org/protobuf/internal/filedesc.(*Oneof).Format(google.golang.org/protobuf/internal/filedesc.Oneof * od, fmt.State s, int32 r)
    001ae3b0ldr x16, [x28+16]
    001ae3b4subs xzr, sp, x16
    001ae3b8b.ls 0x1ae400
    001ae3bcstr x30, [sp-64]!
    001ae3c0stur x29, [sp-8]
    001ae3c4sub x29, sp, 8
    001ae3c8str x0, [sp+72]
    001ae3ccstr x1, [sp+80]
    001ae3d0str x2, [sp+88]
    001ae3d4str w3, [sp+96]
    001ae3d8ldr x0, [sp+80]
    001ae3dcldr x1, [sp+88]
    001ae3e0ldr x4, [sp+72]
    001ae3e4mov x2, x3
    001ae3e8adrp x3, 0x56d000
    001ae3ecadd x3, x3, 408
    001ae3f0bl google.golang.org/protobuf/internal/descfmt.FormatDesc
    001ae3f4ldur x29, [sp-8]
    001ae3f8ldr x30, [sp], 64
    001ae3fcret x30
    001ae400
    001ae400loc_1ae400:
    001ae400stp x0, x1, [sp+8]
    001ae404str x2, [sp+24]
    001ae408str w3, [sp+32]
    001ae40cmov x3, x30
    001ae410bl runtime.morestack_noctxt.abi0
    001ae414ldp x0, x1, [sp+8]
    001ae418ldr x2, [sp+24]
    001ae41cldrsw x3, [sp+32]
    001ae420b 0x1ae3b0
    001ae424udf 0
    001ae428udf 0
    001ae42cudf 0
    001ae3b0
    001ae430
    001ae430google.golang.org/protobuf/internal/filedesc.(*Oneof).ProtoType: ; void google.golang.org/protobuf/internal/filedesc.(*Oneof).ProtoType(google.golang.org/protobuf/internal/filedesc.Oneof * od, google.golang.org/protobuf/reflect/protoreflect.OneofDescriptor p1)
    001ae430str x0, [sp+8]
    001ae434str x1, [sp+16]
    001ae438str x2, [sp+24]
    001ae43cret x30
    001ae430
    001ae440
    001ae440google.golang.org/protobuf/internal/filedesc.(*Extension).Number: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).Number(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001ae440str x30, [sp-32]!
    001ae444stur x29, [sp-8]
    001ae448sub x29, sp, 8
    001ae44cstr x0, [sp+40]
    001ae450str wzr, [sp+20]
    001ae454ldr x1, [sp+40]
    001ae458ldrsb x27, [x1]
    001ae45cldrsw x0, [x1+48]
    001ae460str w0, [sp+20]
    001ae464add x29, sp, 24
    001ae468add sp, sp, 32
    001ae46cret x30
    001ae440
    001ae470
    001ae470google.golang.org/protobuf/internal/filedesc.(*Extension).Cardinality: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).Cardinality(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001ae470str x30, [sp-32]!
    001ae474stur x29, [sp-8]
    001ae478sub x29, sp, 8
    001ae47cstr x0, [sp+40]
    001ae480strb wzr, [sp+23]
    001ae484ldr x1, [sp+40]
    001ae488ldrsb x27, [x1]
    001ae48cldrsb x0, [x1+72]
    001ae490strb w0, [sp+23]
    001ae494add x29, sp, 24
    001ae498add sp, sp, 32
    001ae49cret x30
    001ae470
    001ae4a0
    001ae4a0google.golang.org/protobuf/internal/filedesc.(*Extension).Kind: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).Kind(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001ae4a0str x30, [sp-32]!
    001ae4a4stur x29, [sp-8]
    001ae4a8sub x29, sp, 8
    001ae4acstr x0, [sp+40]
    001ae4b0strb wzr, [sp+23]
    001ae4b4ldr x1, [sp+40]
    001ae4b8ldrsb x27, [x1]
    001ae4bcldrsb x0, [x1+73]
    001ae4c0strb w0, [sp+23]
    001ae4c4add x29, sp, 24
    001ae4c8add sp, sp, 32
    001ae4ccret x30
    001ae4a0
    001ae4d0
    001ae4d0google.golang.org/protobuf/internal/filedesc.(*Extension).HasJSONName: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).HasJSONName(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001ae4d0ldr x16, [x28+16]
    001ae4d4subs xzr, sp, x16
    001ae4d8b.ls 0x1ae514
    001ae4dcstr x30, [sp-48]!
    001ae4e0stur x29, [sp-8]
    001ae4e4sub x29, sp, 8
    001ae4e8str x0, [sp+56]
    001ae4ecstrb wzr, [sp+31]
    001ae4f0ldr x0, [sp+56]
    001ae4f4bl google.golang.org/protobuf/internal/filedesc.(*Extension).lazyInit
    001ae4f8str x0, [sp+32]
    001ae4fcldrsb x27, [x0]
    001ae500ldrb w0, [x0+8]
    001ae504strb w0, [sp+31]
    001ae508ldur x29, [sp-8]
    001ae50cldr x30, [sp], 48
    001ae510ret x30
    001ae514
    001ae514loc_1ae514:
    001ae514str x0, [sp+8]
    001ae518mov x3, x30
    001ae51cbl runtime.morestack_noctxt.abi0
    001ae520ldr x0, [sp+8]
    001ae524b 0x1ae4d0
    001ae528udf 0
    001ae52cudf 0
    001ae4d0
    001ae530
    001ae530google.golang.org/protobuf/internal/filedesc.(*Extension).JSONName: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).JSONName(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001ae530ldr x16, [x28+16]
    001ae534subs xzr, sp, x16
    001ae538b.ls 0x1ae594
    001ae53cstr x30, [sp-96]!
    001ae540stur x29, [sp-8]
    001ae544sub x29, sp, 8
    001ae548str x0, [sp+104]
    001ae54cstp xzr, xzr, [sp+40]
    001ae550ldr x0, [sp+104]
    001ae554bl google.golang.org/protobuf/internal/filedesc.(*Extension).lazyInit
    001ae558str x0, [sp+80]
    001ae55cldrsb x27, [x0]
    001ae560add x0, x0, 8
    001ae564str x0, [sp+56]
    001ae568ldr x2, [sp+104]
    001ae56cadrp x1, 0x56f000
    001ae570add x1, x1, 3312
    001ae574bl google.golang.org/protobuf/internal/filedesc.(*stringName).getJSON
    001ae578str x0, [sp+64]
    001ae57cstr x1, [sp+72]
    001ae580str x0, [sp+40]
    001ae584str x1, [sp+48]
    001ae588ldur x29, [sp-8]
    001ae58cldr x30, [sp], 96
    001ae590ret x30
    001ae594
    001ae594loc_1ae594:
    001ae594str x0, [sp+8]
    001ae598mov x3, x30
    001ae59cbl runtime.morestack_noctxt.abi0
    001ae5a0ldr x0, [sp+8]
    001ae5a4b 0x1ae530
    001ae5a8udf 0
    001ae5acudf 0
    001ae530
    001ae5b0
    001ae5b0google.golang.org/protobuf/internal/filedesc.(*Extension).TextName: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).TextName(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001ae5b0ldr x16, [x28+16]
    001ae5b4subs xzr, sp, x16
    001ae5b8b.ls 0x1ae614
    001ae5bcstr x30, [sp-96]!
    001ae5c0stur x29, [sp-8]
    001ae5c4sub x29, sp, 8
    001ae5c8str x0, [sp+104]
    001ae5ccstp xzr, xzr, [sp+40]
    001ae5d0ldr x0, [sp+104]
    001ae5d4bl google.golang.org/protobuf/internal/filedesc.(*Extension).lazyInit
    001ae5d8str x0, [sp+80]
    001ae5dcldrsb x27, [x0]
    001ae5e0add x0, x0, 8
    001ae5e4str x0, [sp+56]
    001ae5e8ldr x2, [sp+104]
    001ae5ecadrp x1, 0x56f000
    001ae5f0add x1, x1, 3312
    001ae5f4bl google.golang.org/protobuf/internal/filedesc.(*stringName).getText
    001ae5f8str x0, [sp+64]
    001ae5fcstr x1, [sp+72]
    001ae600str x0, [sp+40]
    001ae604str x1, [sp+48]
    001ae608ldur x29, [sp-8]
    001ae60cldr x30, [sp], 96
    001ae610ret x30
    001ae614
    001ae614loc_1ae614:
    001ae614str x0, [sp+8]
    001ae618mov x3, x30
    001ae61cbl runtime.morestack_noctxt.abi0
    001ae620ldr x0, [sp+8]
    001ae624b 0x1ae5b0
    001ae628udf 0
    001ae62cudf 0
    001ae5b0
    001ae630
    001ae630google.golang.org/protobuf/internal/filedesc.(*Extension).HasPresence: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).HasPresence(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001ae630str x30, [sp-32]!
    001ae634stur x29, [sp-8]
    001ae638sub x29, sp, 8
    001ae63cstr x0, [sp+40]
    001ae640strb wzr, [sp+23]
    001ae644ldr x1, [sp+40]
    001ae648ldrsb x27, [x1]
    001ae64cldrsb x1, [x1+72]
    001ae650ubfm x1, x1, 0, 7
    001ae654subs wzr, w1, 3
    001ae658cset x0, ne
    001ae65cstrb w0, [sp+23]
    001ae660add x29, sp, 24
    001ae664add sp, sp, 32
    001ae668ret x30
    001ae66cudf 0
    001ae630
    001ae670
    001ae670google.golang.org/protobuf/internal/filedesc.(*Extension).HasOptionalKeyword: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).HasOptionalKeyword(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001ae670ldr x16, [x28+16]
    001ae674subs xzr, sp, x16
    001ae678b.ls 0x1ae724
    001ae67cstr x30, [sp-48]!
    001ae680stur x29, [sp-8]
    001ae684sub x29, sp, 8
    001ae688str x0, [sp+56]
    001ae68cstrb wzr, [sp+29]
    001ae690ldr x1, [sp+56]
    001ae694ldrsb x27, [x1]
    001ae698ldr x1, [x1+16]
    001ae69cldrsb x27, [x1]
    001ae6a0ldrsb x1, [x1+184]
    001ae6a4ubfm x1, x1, 0, 7
    001ae6a8subs wzr, w1, 2
    001ae6accset x1, eq
    001ae6b0strb w1, [sp+30]
    001ae6b4b.eq 0x1ae6bc
    001ae6b8b 0x1ae6dc
    001ae6bc
    001ae6bcloc_1ae6bc:
    001ae6bcldr x1, [sp+56]
    001ae6c0ldrsb x27, [x1]
    001ae6c4ldrsb x1, [x1+72]
    001ae6c8ubfm x1, x1, 0, 7
    001ae6ccsubs wzr, w1, 1
    001ae6d0cset x1, eq
    001ae6d4strb w1, [sp+30]
    001ae6d8b 0x1ae6e0
    001ae6dc
    001ae6dcloc_1ae6dc:
    001ae6dcb 0x1ae6e0
    001ae6e0
    001ae6e0loc_1ae6e0:
    001ae6e0ldrb w1, [sp+30]
    001ae6e4strb w1, [sp+31]
    001ae6e8tbnz w1, 0, 0x1ae6f0
    001ae6ecb 0x1ae6f4
    001ae6f0
    001ae6f0loc_1ae6f0:
    001ae6f0b 0x1ae710
    001ae6f4
    001ae6f4loc_1ae6f4:
    001ae6f4ldr x0, [sp+56]
    001ae6f8bl google.golang.org/protobuf/internal/filedesc.(*Extension).lazyInit
    001ae6fcstr x0, [sp+32]
    001ae700ldrsb x27, [x0]
    001ae704ldrb w1, [x0+56]
    001ae708strb w1, [sp+31]
    001ae70cb 0x1ae710
    001ae710
    001ae710loc_1ae710:
    001ae710ldrb w0, [sp+31]
    001ae714strb w0, [sp+29]
    001ae718ldur x29, [sp-8]
    001ae71cldr x30, [sp], 48
    001ae720ret x30
    001ae724
    001ae724loc_1ae724:
    001ae724str x0, [sp+8]
    001ae728mov x3, x30
    001ae72cbl runtime.morestack_noctxt.abi0
    001ae730ldr x0, [sp+8]
    001ae734b 0x1ae670
    001ae738udf 0
    001ae73cudf 0
    001ae670
    001ae740
    001ae740google.golang.org/protobuf/internal/filedesc.(*Extension).IsPacked: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).IsPacked(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001ae740ldr x16, [x28+16]
    001ae744subs xzr, sp, x16
    001ae748b.ls 0x1ae784
    001ae74cstr x30, [sp-48]!
    001ae750stur x29, [sp-8]
    001ae754sub x29, sp, 8
    001ae758str x0, [sp+56]
    001ae75cstrb wzr, [sp+31]
    001ae760ldr x0, [sp+56]
    001ae764bl google.golang.org/protobuf/internal/filedesc.(*Extension).lazyInit
    001ae768str x0, [sp+32]
    001ae76cldrsb x27, [x0]
    001ae770ldrb w0, [x0+57]
    001ae774strb w0, [sp+31]
    001ae778ldur x29, [sp-8]
    001ae77cldr x30, [sp], 48
    001ae780ret x30
    001ae784
    001ae784loc_1ae784:
    001ae784str x0, [sp+8]
    001ae788mov x3, x30
    001ae78cbl runtime.morestack_noctxt.abi0
    001ae790ldr x0, [sp+8]
    001ae794b 0x1ae740
    001ae798udf 0
    001ae79cudf 0
    001ae740
    001ae7a0
    001ae7a0google.golang.org/protobuf/internal/filedesc.(*Extension).IsExtension: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).IsExtension(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001ae7a0str x30, [sp-32]!
    001ae7a4stur x29, [sp-8]
    001ae7a8sub x29, sp, 8
    001ae7acstr x0, [sp+40]
    001ae7b0strb wzr, [sp+23]
    001ae7b4orr x0, xzr, 1
    001ae7b8strb w0, [sp+23]
    001ae7bcadd x29, sp, 24
    001ae7c0add sp, sp, 32
    001ae7c4ret x30
    001ae7c8udf 0
    001ae7ccudf 0
    001ae7a0
    001ae7d0
    001ae7d0google.golang.org/protobuf/internal/filedesc.(*Extension).IsWeak: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).IsWeak(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001ae7d0str x30, [sp-32]!
    001ae7d4stur x29, [sp-8]
    001ae7d8sub x29, sp, 8
    001ae7dcstr x0, [sp+40]
    001ae7e0strb wzr, [sp+23]
    001ae7e4strb wzr, [sp+23]
    001ae7e8mov x0, xzr
    001ae7ecadd x29, sp, 24
    001ae7f0add sp, sp, 32
    001ae7f4ret x30
    001ae7f8udf 0
    001ae7fcudf 0
    001ae7d0
    001ae800
    001ae800google.golang.org/protobuf/internal/filedesc.(*Extension).IsList: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).IsList(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001ae800ldr x16, [x28+16]
    001ae804subs xzr, sp, x16
    001ae808b.ls 0x1ae848
    001ae80cstr x30, [sp-32]!
    001ae810stur x29, [sp-8]
    001ae814sub x29, sp, 8
    001ae818str x0, [sp+40]
    001ae81cstrb wzr, [sp+22]
    001ae820ldr x0, [sp+40]
    001ae824bl google.golang.org/protobuf/internal/filedesc.(*Extension).Cardinality
    001ae828strb w0, [sp+23]
    001ae82cubfm x1, x0, 0, 7
    001ae830subs wzr, w1, 3
    001ae834cset x0, eq
    001ae838strb w0, [sp+22]
    001ae83cldur x29, [sp-8]
    001ae840ldr x30, [sp], 32
    001ae844ret x30
    001ae848
    001ae848loc_1ae848:
    001ae848str x0, [sp+8]
    001ae84cmov x3, x30
    001ae850bl runtime.morestack_noctxt.abi0
    001ae854ldr x0, [sp+8]
    001ae858b 0x1ae800
    001ae85cudf 0
    001ae800
    001ae860
    001ae860google.golang.org/protobuf/internal/filedesc.(*Extension).IsMap: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).IsMap(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001ae860str x30, [sp-32]!
    001ae864stur x29, [sp-8]
    001ae868sub x29, sp, 8
    001ae86cstr x0, [sp+40]
    001ae870strb wzr, [sp+23]
    001ae874strb wzr, [sp+23]
    001ae878mov x0, xzr
    001ae87cadd x29, sp, 24
    001ae880add sp, sp, 32
    001ae884ret x30
    001ae888udf 0
    001ae88cudf 0
    001ae860
    001ae890
    001ae890google.golang.org/protobuf/internal/filedesc.(*Extension).MapKey: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).MapKey(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001ae890str x30, [sp-32]!
    001ae894stur x29, [sp-8]
    001ae898sub x29, sp, 8
    001ae89cstr x0, [sp+40]
    001ae8a0stp xzr, xzr, [sp+8]
    001ae8a4stp xzr, xzr, [sp+8]
    001ae8a8mov x0, xzr
    001ae8acmov x1, xzr
    001ae8b0add x29, sp, 24
    001ae8b4add sp, sp, 32
    001ae8b8ret x30
    001ae8bcudf 0
    001ae890
    001ae8c0
    001ae8c0google.golang.org/protobuf/internal/filedesc.(*Extension).MapValue: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).MapValue(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001ae8c0str x30, [sp-32]!
    001ae8c4stur x29, [sp-8]
    001ae8c8sub x29, sp, 8
    001ae8ccstr x0, [sp+40]
    001ae8d0stp xzr, xzr, [sp+8]
    001ae8d4stp xzr, xzr, [sp+8]
    001ae8d8mov x0, xzr
    001ae8dcmov x1, xzr
    001ae8e0add x29, sp, 24
    001ae8e4add sp, sp, 32
    001ae8e8ret x30
    001ae8ecudf 0
    001ae8c0
    001ae8f0
    001ae8f0google.golang.org/protobuf/internal/filedesc.(*Extension).HasDefault: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).HasDefault(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001ae8f0ldr x16, [x28+16]
    001ae8f4subs xzr, sp, x16
    001ae8f8b.ls 0x1ae934
    001ae8fcstr x30, [sp-48]!
    001ae900stur x29, [sp-8]
    001ae904sub x29, sp, 8
    001ae908str x0, [sp+56]
    001ae90cstrb wzr, [sp+31]
    001ae910ldr x0, [sp+56]
    001ae914bl google.golang.org/protobuf/internal/filedesc.(*Extension).lazyInit
    001ae918str x0, [sp+32]
    001ae91cldrsb x27, [x0]
    001ae920ldrb w0, [x0+64]
    001ae924strb w0, [sp+31]
    001ae928ldur x29, [sp-8]
    001ae92cldr x30, [sp], 48
    001ae930ret x30
    001ae934
    001ae934loc_1ae934:
    001ae934str x0, [sp+8]
    001ae938mov x3, x30
    001ae93cbl runtime.morestack_noctxt.abi0
    001ae940ldr x0, [sp+8]
    001ae944b 0x1ae8f0
    001ae948udf 0
    001ae94cudf 0
    001ae8f0
    001ae950
    001ae950google.golang.org/protobuf/internal/filedesc.(*Extension).Default: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).Default(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001ae950ldr x16, [x28+16]
    001ae954subs xzr, sp, x16
    001ae958b.ls 0x1ae9c0
    001ae95cstr x30, [sp-112]!
    001ae960stur x29, [sp-8]
    001ae964sub x29, sp, 8
    001ae968str x0, [sp+120]
    001ae96cstp xzr, xzr, [sp+40]
    001ae970str xzr, [sp+56]
    001ae974ldr x0, [sp+120]
    001ae978bl google.golang.org/protobuf/internal/filedesc.(*Extension).lazyInit
    001ae97cstr x0, [sp+96]
    001ae980ldrsb x27, [x0]
    001ae984add x0, x0, 64
    001ae988str x0, [sp+64]
    001ae98cldr x2, [sp+120]
    001ae990adrp x1, 0x56f000
    001ae994add x1, x1, 3312
    001ae998bl google.golang.org/protobuf/internal/filedesc.(*defaultValue).get
    001ae99cstr x0, [sp+72]
    001ae9a0str x1, [sp+80]
    001ae9a4str x2, [sp+88]
    001ae9a8str x0, [sp+40]
    001ae9acstr x1, [sp+48]
    001ae9b0str x2, [sp+56]
    001ae9b4ldur x29, [sp-8]
    001ae9b8ldr x30, [sp], 112
    001ae9bcret x30
    001ae9c0
    001ae9c0loc_1ae9c0:
    001ae9c0str x0, [sp+8]
    001ae9c4mov x3, x30
    001ae9c8bl runtime.morestack_noctxt.abi0
    001ae9ccldr x0, [sp+8]
    001ae9d0b 0x1ae950
    001ae9d4udf 0
    001ae9d8udf 0
    001ae9dcudf 0
    001ae950
    001ae9e0
    001ae9e0google.golang.org/protobuf/internal/filedesc.(*Extension).DefaultEnumValue: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).DefaultEnumValue(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001ae9e0ldr x16, [x28+16]
    001ae9e4subs xzr, sp, x16
    001ae9e8b.ls 0x1aea34
    001ae9ecstr x30, [sp-48]!
    001ae9f0stur x29, [sp-8]
    001ae9f4sub x29, sp, 8
    001ae9f8str x0, [sp+56]
    001ae9fcstp xzr, xzr, [sp+16]
    001aea00ldr x0, [sp+56]
    001aea04bl google.golang.org/protobuf/internal/filedesc.(*Extension).lazyInit
    001aea08str x0, [sp+32]
    001aea0cldrsb x27, [x0]
    001aea10ldr x1, [x0+96]
    001aea14ldr x2, [x0+104]
    001aea18str x1, [sp+16]
    001aea1cstr x2, [sp+24]
    001aea20mov x0, x1
    001aea24mov x1, x2
    001aea28ldur x29, [sp-8]
    001aea2cldr x30, [sp], 48
    001aea30ret x30
    001aea34
    001aea34loc_1aea34:
    001aea34str x0, [sp+8]
    001aea38mov x3, x30
    001aea3cbl runtime.morestack_noctxt.abi0
    001aea40ldr x0, [sp+8]
    001aea44b 0x1ae9e0
    001aea48udf 0
    001aea4cudf 0
    001ae9e0
    001aea50
    001aea50google.golang.org/protobuf/internal/filedesc.(*Extension).ContainingOneof: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).ContainingOneof(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001aea50str x30, [sp-32]!
    001aea54stur x29, [sp-8]
    001aea58sub x29, sp, 8
    001aea5cstr x0, [sp+40]
    001aea60stp xzr, xzr, [sp+8]
    001aea64stp xzr, xzr, [sp+8]
    001aea68mov x0, xzr
    001aea6cmov x1, xzr
    001aea70add x29, sp, 24
    001aea74add sp, sp, 32
    001aea78ret x30
    001aea7cudf 0
    001aea50
    001aea80
    001aea80google.golang.org/protobuf/internal/filedesc.(*Extension).ContainingMessage: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).ContainingMessage(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001aea80str x30, [sp-32]!
    001aea84stur x29, [sp-8]
    001aea88sub x29, sp, 8
    001aea8cstr x0, [sp+40]
    001aea90stp xzr, xzr, [sp+8]
    001aea94ldr x2, [sp+40]
    001aea98ldrsb x27, [x2]
    001aea9cldr x0, [x2+56]
    001aeaa0ldr x1, [x2+64]
    001aeaa4str x0, [sp+8]
    001aeaa8str x1, [sp+16]
    001aeaacadd x29, sp, 24
    001aeab0add sp, sp, 32
    001aeab4ret x30
    001aeab8udf 0
    001aeabcudf 0
    001aea80
    001aeac0
    001aeac0google.golang.org/protobuf/internal/filedesc.(*Extension).Enum: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).Enum(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001aeac0ldr x16, [x28+16]
    001aeac4subs xzr, sp, x16
    001aeac8b.ls 0x1aeb14
    001aeaccstr x30, [sp-48]!
    001aead0stur x29, [sp-8]
    001aead4sub x29, sp, 8
    001aead8str x0, [sp+56]
    001aeadcstp xzr, xzr, [sp+16]
    001aeae0ldr x0, [sp+56]
    001aeae4bl google.golang.org/protobuf/internal/filedesc.(*Extension).lazyInit
    001aeae8str x0, [sp+32]
    001aeaecldrsb x27, [x0]
    001aeaf0ldr x1, [x0+136]
    001aeaf4ldr x2, [x0+144]
    001aeaf8str x1, [sp+16]
    001aeafcstr x2, [sp+24]
    001aeb00mov x0, x1
    001aeb04mov x1, x2
    001aeb08ldur x29, [sp-8]
    001aeb0cldr x30, [sp], 48
    001aeb10ret x30
    001aeb14
    001aeb14loc_1aeb14:
    001aeb14str x0, [sp+8]
    001aeb18mov x3, x30
    001aeb1cbl runtime.morestack_noctxt.abi0
    001aeb20ldr x0, [sp+8]
    001aeb24b 0x1aeac0
    001aeb28udf 0
    001aeb2cudf 0
    001aeac0
    001aeb30
    001aeb30google.golang.org/protobuf/internal/filedesc.(*Extension).Message: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).Message(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001aeb30ldr x16, [x28+16]
    001aeb34subs xzr, sp, x16
    001aeb38b.ls 0x1aeb84
    001aeb3cstr x30, [sp-48]!
    001aeb40stur x29, [sp-8]
    001aeb44sub x29, sp, 8
    001aeb48str x0, [sp+56]
    001aeb4cstp xzr, xzr, [sp+16]
    001aeb50ldr x0, [sp+56]
    001aeb54bl google.golang.org/protobuf/internal/filedesc.(*Extension).lazyInit
    001aeb58str x0, [sp+32]
    001aeb5cldrsb x27, [x0]
    001aeb60ldr x1, [x0+152]
    001aeb64ldr x2, [x0+160]
    001aeb68str x1, [sp+16]
    001aeb6cstr x2, [sp+24]
    001aeb70mov x0, x1
    001aeb74mov x1, x2
    001aeb78ldur x29, [sp-8]
    001aeb7cldr x30, [sp], 48
    001aeb80ret x30
    001aeb84
    001aeb84loc_1aeb84:
    001aeb84str x0, [sp+8]
    001aeb88mov x3, x30
    001aeb8cbl runtime.morestack_noctxt.abi0
    001aeb90ldr x0, [sp+8]
    001aeb94b 0x1aeb30
    001aeb98udf 0
    001aeb9cudf 0
    001aeb30
    001aeba0
    001aeba0google.golang.org/protobuf/internal/filedesc.(*Extension).Format: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).Format(google.golang.org/protobuf/internal/filedesc.Extension * xd, fmt.State s, int32 r)
    001aeba0ldr x16, [x28+16]
    001aeba4subs xzr, sp, x16
    001aeba8b.ls 0x1aebf0
    001aebacstr x30, [sp-64]!
    001aebb0stur x29, [sp-8]
    001aebb4sub x29, sp, 8
    001aebb8str x0, [sp+72]
    001aebbcstr x1, [sp+80]
    001aebc0str x2, [sp+88]
    001aebc4str w3, [sp+96]
    001aebc8ldr x0, [sp+80]
    001aebccldr x1, [sp+88]
    001aebd0ldr x4, [sp+72]
    001aebd4mov x2, x3
    001aebd8adrp x3, 0x56d000
    001aebdcadd x3, x3, 600
    001aebe0bl google.golang.org/protobuf/internal/descfmt.FormatDesc
    001aebe4ldur x29, [sp-8]
    001aebe8ldr x30, [sp], 64
    001aebecret x30
    001aebf0
    001aebf0loc_1aebf0:
    001aebf0stp x0, x1, [sp+8]
    001aebf4str x2, [sp+24]
    001aebf8str w3, [sp+32]
    001aebfcmov x3, x30
    001aec00bl runtime.morestack_noctxt.abi0
    001aec04ldp x0, x1, [sp+8]
    001aec08ldr x2, [sp+24]
    001aec0cldrsw x3, [sp+32]
    001aec10b 0x1aeba0
    001aec14udf 0
    001aec18udf 0
    001aec1cudf 0
    001aeba0
    001aec20
    001aec20google.golang.org/protobuf/internal/filedesc.(*Extension).ProtoType: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).ProtoType(google.golang.org/protobuf/internal/filedesc.Extension * xd, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor p1)
    001aec20str x0, [sp+8]
    001aec24str x1, [sp+16]
    001aec28str x2, [sp+24]
    001aec2cret x30
    001aec20
    001aec30
    001aec30google.golang.org/protobuf/internal/filedesc.(*Extension).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).lazyInit(google.golang.org/protobuf/internal/filedesc.Extension * xd)
    001aec30ldr x16, [x28+16]
    001aec34subs xzr, sp, x16
    001aec38b.ls 0x1aec80
    001aec3cstr x30, [sp-48]!
    001aec40stur x29, [sp-8]
    001aec44sub x29, sp, 8
    001aec48str x0, [sp+56]
    001aec4cstr xzr, [sp+24]
    001aec50ldr x1, [sp+56]
    001aec54ldrsb x27, [x1]
    001aec58ldr x0, [x1+16]
    001aec5cstr x0, [sp+32]
    001aec60bl google.golang.org/protobuf/internal/filedesc.(*File).lazyInit
    001aec64ldr x1, [sp+56]
    001aec68ldrsb x27, [x1]
    001aec6cldr x0, [x1+80]
    001aec70str x0, [sp+24]
    001aec74ldur x29, [sp-8]
    001aec78ldr x30, [sp], 48
    001aec7cret x30
    001aec80
    001aec80loc_1aec80:
    001aec80str x0, [sp+8]
    001aec84mov x3, x30
    001aec88bl runtime.morestack_noctxt.abi0
    001aec8cldr x0, [sp+8]
    001aec90b 0x1aec30
    001aec94udf 0
    001aec98udf 0
    001aec9cudf 0
    001aec30
    001aeca0
    001aeca0google.golang.org/protobuf/internal/filedesc.(*Service).Methods: ; void google.golang.org/protobuf/internal/filedesc.(*Service).Methods(google.golang.org/protobuf/internal/filedesc.Service * sd)
    001aeca0ldr x16, [x28+16]
    001aeca4subs xzr, sp, x16
    001aeca8b.ls 0x1aecfc
    001aecacstr x30, [sp-64]!
    001aecb0stur x29, [sp-8]
    001aecb4sub x29, sp, 8
    001aecb8str x0, [sp+72]
    001aecbcstp xzr, xzr, [sp+24]
    001aecc0ldr x0, [sp+72]
    001aecc4bl google.golang.org/protobuf/internal/filedesc.(*Service).lazyInit
    001aecc8str x0, [sp+48]
    001aecccldrsb x27, [x0]
    001aecd0add x1, x0, 8
    001aecd4str x1, [sp+40]
    001aecd8adrp x2, 0x56b000
    001aecdcadd x2, x2, 1760
    001aece0str x2, [sp+24]
    001aece4str x1, [sp+32]
    001aece8ldr x0, [sp+24]
    001aececldr x1, [sp+32]
    001aecf0ldur x29, [sp-8]
    001aecf4ldr x30, [sp], 64
    001aecf8ret x30
    001aecfc
    001aecfcloc_1aecfc:
    001aecfcstr x0, [sp+8]
    001aed00mov x3, x30
    001aed04bl runtime.morestack_noctxt.abi0
    001aed08ldr x0, [sp+8]
    001aed0cb 0x1aeca0
    001aeca0
    001aed10
    001aed10google.golang.org/protobuf/internal/filedesc.(*Service).Format: ; void google.golang.org/protobuf/internal/filedesc.(*Service).Format(google.golang.org/protobuf/internal/filedesc.Service * sd, fmt.State s, int32 r)
    001aed10ldr x16, [x28+16]
    001aed14subs xzr, sp, x16
    001aed18b.ls 0x1aed60
    001aed1cstr x30, [sp-64]!
    001aed20stur x29, [sp-8]
    001aed24sub x29, sp, 8
    001aed28str x0, [sp+72]
    001aed2cstr x1, [sp+80]
    001aed30str x2, [sp+88]
    001aed34str w3, [sp+96]
    001aed38ldr x0, [sp+80]
    001aed3cldr x1, [sp+88]
    001aed40ldr x4, [sp+72]
    001aed44mov x2, x3
    001aed48adrp x3, 0x56d000
    001aed4cadd x3, x3, 120
    001aed50bl google.golang.org/protobuf/internal/descfmt.FormatDesc
    001aed54ldur x29, [sp-8]
    001aed58ldr x30, [sp], 64
    001aed5cret x30
    001aed60
    001aed60loc_1aed60:
    001aed60stp x0, x1, [sp+8]
    001aed64str x2, [sp+24]
    001aed68str w3, [sp+32]
    001aed6cmov x3, x30
    001aed70bl runtime.morestack_noctxt.abi0
    001aed74ldp x0, x1, [sp+8]
    001aed78ldr x2, [sp+24]
    001aed7cldrsw x3, [sp+32]
    001aed80b 0x1aed10
    001aed84udf 0
    001aed88udf 0
    001aed8cudf 0
    001aed10
    001aed90
    001aed90google.golang.org/protobuf/internal/filedesc.(*Service).ProtoType: ; void google.golang.org/protobuf/internal/filedesc.(*Service).ProtoType(google.golang.org/protobuf/internal/filedesc.Service * sd, google.golang.org/protobuf/reflect/protoreflect.ServiceDescriptor p1)
    001aed90str x0, [sp+8]
    001aed94str x1, [sp+16]
    001aed98str x2, [sp+24]
    001aed9cret x30
    001aed90
    001aeda0
    001aeda0google.golang.org/protobuf/internal/filedesc.(*Service).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*Service).lazyInit(google.golang.org/protobuf/internal/filedesc.Service * sd)
    001aeda0ldr x16, [x28+16]
    001aeda4subs xzr, sp, x16
    001aeda8b.ls 0x1aedf0
    001aedacstr x30, [sp-48]!
    001aedb0stur x29, [sp-8]
    001aedb4sub x29, sp, 8
    001aedb8str x0, [sp+56]
    001aedbcstr xzr, [sp+24]
    001aedc0ldr x1, [sp+56]
    001aedc4ldrsb x27, [x1]
    001aedc8ldr x0, [x1+16]
    001aedccstr x0, [sp+32]
    001aedd0bl google.golang.org/protobuf/internal/filedesc.(*File).lazyInit
    001aedd4ldr x1, [sp+56]
    001aedd8ldrsb x27, [x1]
    001aeddcldr x0, [x1+48]
    001aede0str x0, [sp+24]
    001aede4ldur x29, [sp-8]
    001aede8ldr x30, [sp], 48
    001aedecret x30
    001aedf0
    001aedf0loc_1aedf0:
    001aedf0str x0, [sp+8]
    001aedf4mov x3, x30
    001aedf8bl runtime.morestack_noctxt.abi0
    001aedfcldr x0, [sp+8]
    001aee00b 0x1aeda0
    001aee04udf 0
    001aee08udf 0
    001aee0cudf 0
    001aeda0
    001aee10
    001aee10google.golang.org/protobuf/internal/filedesc.(*Method).Input: ; void google.golang.org/protobuf/internal/filedesc.(*Method).Input(google.golang.org/protobuf/internal/filedesc.Method * md)
    001aee10str x30, [sp-32]!
    001aee14stur x29, [sp-8]
    001aee18sub x29, sp, 8
    001aee1cstr x0, [sp+40]
    001aee20stp xzr, xzr, [sp+8]
    001aee24ldr x2, [sp+40]
    001aee28ldrsb x27, [x2]
    001aee2cldr x0, [x2+56]
    001aee30ldr x1, [x2+64]
    001aee34str x0, [sp+8]
    001aee38str x1, [sp+16]
    001aee3cadd x29, sp, 24
    001aee40add sp, sp, 32
    001aee44ret x30
    001aee48udf 0
    001aee4cudf 0
    001aee10
    001aee50
    001aee50google.golang.org/protobuf/internal/filedesc.(*Method).Output: ; void google.golang.org/protobuf/internal/filedesc.(*Method).Output(google.golang.org/protobuf/internal/filedesc.Method * md)
    001aee50str x30, [sp-32]!
    001aee54stur x29, [sp-8]
    001aee58sub x29, sp, 8
    001aee5cstr x0, [sp+40]
    001aee60stp xzr, xzr, [sp+8]
    001aee64ldr x2, [sp+40]
    001aee68ldrsb x27, [x2]
    001aee6cldr x0, [x2+72]
    001aee70ldr x1, [x2+80]
    001aee74str x0, [sp+8]
    001aee78str x1, [sp+16]
    001aee7cadd x29, sp, 24
    001aee80add sp, sp, 32
    001aee84ret x30
    001aee88udf 0
    001aee8cudf 0
    001aee50
    001aee90
    001aee90google.golang.org/protobuf/internal/filedesc.(*Method).IsStreamingClient: ; void google.golang.org/protobuf/internal/filedesc.(*Method).IsStreamingClient(google.golang.org/protobuf/internal/filedesc.Method * md)
    001aee90str x30, [sp-32]!
    001aee94stur x29, [sp-8]
    001aee98sub x29, sp, 8
    001aee9cstr x0, [sp+40]
    001aeea0strb wzr, [sp+23]
    001aeea4ldr x1, [sp+40]
    001aeea8ldrsb x27, [x1]
    001aeeacldrb w0, [x1+88]
    001aeeb0strb w0, [sp+23]
    001aeeb4add x29, sp, 24
    001aeeb8add sp, sp, 32
    001aeebcret x30
    001aee90
    001aeec0
    001aeec0google.golang.org/protobuf/internal/filedesc.(*Method).IsStreamingServer: ; void google.golang.org/protobuf/internal/filedesc.(*Method).IsStreamingServer(google.golang.org/protobuf/internal/filedesc.Method * md)
    001aeec0str x30, [sp-32]!
    001aeec4stur x29, [sp-8]
    001aeec8sub x29, sp, 8
    001aeeccstr x0, [sp+40]
    001aeed0strb wzr, [sp+23]
    001aeed4ldr x1, [sp+40]
    001aeed8ldrsb x27, [x1]
    001aeedcldrb w0, [x1+89]
    001aeee0strb w0, [sp+23]
    001aeee4add x29, sp, 24
    001aeee8add sp, sp, 32
    001aeeecret x30
    001aeec0
    001aeef0
    001aeef0google.golang.org/protobuf/internal/filedesc.(*Method).Format: ; void google.golang.org/protobuf/internal/filedesc.(*Method).Format(google.golang.org/protobuf/internal/filedesc.Method * md, fmt.State s, int32 r)
    001aeef0ldr x16, [x28+16]
    001aeef4subs xzr, sp, x16
    001aeef8b.ls 0x1aef40
    001aeefcstr x30, [sp-64]!
    001aef00stur x29, [sp-8]
    001aef04sub x29, sp, 8
    001aef08str x0, [sp+72]
    001aef0cstr x1, [sp+80]
    001aef10str x2, [sp+88]
    001aef14str w3, [sp+96]
    001aef18ldr x0, [sp+80]
    001aef1cldr x1, [sp+88]
    001aef20ldr x4, [sp+72]
    001aef24mov x2, x3
    001aef28adrp x3, 0x56d000
    001aef2cadd x3, x3, 216
    001aef30bl google.golang.org/protobuf/internal/descfmt.FormatDesc
    001aef34ldur x29, [sp-8]
    001aef38ldr x30, [sp], 64
    001aef3cret x30
    001aef40
    001aef40loc_1aef40:
    001aef40stp x0, x1, [sp+8]
    001aef44str x2, [sp+24]
    001aef48str w3, [sp+32]
    001aef4cmov x3, x30
    001aef50bl runtime.morestack_noctxt.abi0
    001aef54ldp x0, x1, [sp+8]
    001aef58ldr x2, [sp+24]
    001aef5cldrsw x3, [sp+32]
    001aef60b 0x1aeef0
    001aef64udf 0
    001aef68udf 0
    001aef6cudf 0
    001aeef0
    001aef70
    001aef70google.golang.org/protobuf/internal/filedesc.(*Method).ProtoType: ; void google.golang.org/protobuf/internal/filedesc.(*Method).ProtoType(google.golang.org/protobuf/internal/filedesc.Method * md, google.golang.org/protobuf/reflect/protoreflect.MethodDescriptor p1)
    001aef70str x0, [sp+8]
    001aef74str x1, [sp+16]
    001aef78str x2, [sp+24]
    001aef7cret x30
    001aef70
    001aef80
    001aef80google.golang.org/protobuf/internal/filedesc.(*Base).Name: ; void google.golang.org/protobuf/internal/filedesc.(*Base).Name(google.golang.org/protobuf/internal/filedesc.Base * d)
    001aef80ldr x16, [x28+16]
    001aef84subs xzr, sp, x16
    001aef88b.ls 0x1aefd8
    001aef8cstr x30, [sp-80]!
    001aef90stur x29, [sp-8]
    001aef94sub x29, sp, 8
    001aef98str x0, [sp+88]
    001aef9cstp xzr, xzr, [sp+24]
    001aefa0ldr x2, [sp+88]
    001aefa4ldrsb x27, [x2]
    001aefa8ldr x0, [x2]
    001aefacldr x1, [x2+8]
    001aefb0str x0, [sp+40]
    001aefb4str x1, [sp+48]
    001aefb8bl google.golang.org/protobuf/reflect/protoreflect.FullName.Name
    001aefbcstr x0, [sp+56]
    001aefc0str x1, [sp+64]
    001aefc4str x0, [sp+24]
    001aefc8str x1, [sp+32]
    001aefccldur x29, [sp-8]
    001aefd0ldr x30, [sp], 80
    001aefd4ret x30
    001aefd8
    001aefd8loc_1aefd8:
    001aefd8str x0, [sp+8]
    001aefdcmov x3, x30
    001aefe0bl runtime.morestack_noctxt.abi0
    001aefe4ldr x0, [sp+8]
    001aefe8b 0x1aef80
    001aefecudf 0
    001aef80
    001aeff0
    001aeff0google.golang.org/protobuf/internal/filedesc.(*Base).FullName: ; void google.golang.org/protobuf/internal/filedesc.(*Base).FullName(google.golang.org/protobuf/internal/filedesc.Base * d)
    001aeff0str x30, [sp-32]!
    001aeff4stur x29, [sp-8]
    001aeff8sub x29, sp, 8
    001aeffcstr x0, [sp+40]
    001af000stp xzr, xzr, [sp+8]
    001af004ldr x2, [sp+40]
    001af008ldrsb x27, [x2]
    001af00cldr x0, [x2]
    001af010ldr x1, [x2+8]
    001af014str x0, [sp+8]
    001af018str x1, [sp+16]
    001af01cadd x29, sp, 24
    001af020add sp, sp, 32
    001af024ret x30
    001af028udf 0
    001af02cudf 0
    001aeff0
    001af030
    001af030google.golang.org/protobuf/internal/filedesc.(*Base).ParentFile: ; void google.golang.org/protobuf/internal/filedesc.(*Base).ParentFile(google.golang.org/protobuf/internal/filedesc.Base * d)
    001af030str x30, [sp-48]!
    001af034stur x29, [sp-8]
    001af038sub x29, sp, 8
    001af03cstr x0, [sp+56]
    001af040stp xzr, xzr, [sp+24]
    001af044ldr x2, [sp+56]
    001af048ldrsb x27, [x2]
    001af04cldr x2, [x2+16]
    001af050adrp x27, 0x85e000
    001af054ldr x3, [x27+2040]
    001af058subs xzr, x3, x2
    001af05ccset x2, eq
    001af060strb w2, [sp+23]
    001af064b.eq 0x1af06c
    001af068b 0x1af070
    001af06c
    001af06cloc_1af06c:
    001af06cb 0x1af094
    001af070
    001af070loc_1af070:
    001af070ldr x2, [sp+56]
    001af074ldrsb x27, [x2]
    001af078ldr x2, [x2+16]
    001af07cadrp x27, 0x85e000
    001af080ldr x3, [x27+2048]
    001af084subs xzr, x3, x2
    001af088cset x2, eq
    001af08cstrb w2, [sp+23]
    001af090b 0x1af094
    001af094
    001af094loc_1af094:
    001af094ldrb w2, [sp+23]
    001af098tbnz w2, 0, 0x1af0a0
    001af09cb 0x1af0b8
    001af0a0
    001af0a0loc_1af0a0:
    001af0a0stp xzr, xzr, [sp+24]
    001af0a4mov x0, xzr
    001af0a8mov x1, xzr
    001af0acadd x29, sp, 40
    001af0b0add sp, sp, 48
    001af0b4ret x30
    001af0b8
    001af0b8loc_1af0b8:
    001af0b8ldr x2, [sp+56]
    001af0bcldrsb x27, [x2]
    001af0c0ldr x2, [x2+16]
    001af0c4adrp x3, 0x56d000
    001af0c8add x3, x3, 2936
    001af0ccstr x3, [sp+24]
    001af0d0str x2, [sp+32]
    001af0d4ldr x0, [sp+24]
    001af0d8ldr x1, [sp+32]
    001af0dcadd x29, sp, 40
    001af0e0add sp, sp, 48
    001af0e4ret x30
    001af0e8udf 0
    001af0ecudf 0
    001af030
    001af0f0
    001af0f0google.golang.org/protobuf/internal/filedesc.(*Base).Parent: ; void google.golang.org/protobuf/internal/filedesc.(*Base).Parent(google.golang.org/protobuf/internal/filedesc.Base * d)
    001af0f0str x30, [sp-32]!
    001af0f4stur x29, [sp-8]
    001af0f8sub x29, sp, 8
    001af0fcstr x0, [sp+40]
    001af100stp xzr, xzr, [sp+8]
    001af104ldr x2, [sp+40]
    001af108ldrsb x27, [x2]
    001af10cldr x0, [x2+24]
    001af110ldr x1, [x2+32]
    001af114str x0, [sp+8]
    001af118str x1, [sp+16]
    001af11cadd x29, sp, 24
    001af120add sp, sp, 32
    001af124ret x30
    001af128udf 0
    001af12cudf 0
    001af0f0
    001af130
    001af130google.golang.org/protobuf/internal/filedesc.(*Base).Index: ; void google.golang.org/protobuf/internal/filedesc.(*Base).Index(google.golang.org/protobuf/internal/filedesc.Base * d)
    001af130str x30, [sp-32]!
    001af134stur x29, [sp-8]
    001af138sub x29, sp, 8
    001af13cstr x0, [sp+40]
    001af140str xzr, [sp+16]
    001af144ldrsb x27, [x0]
    001af148ldr x0, [x0+40]
    001af14cstr x0, [sp+16]
    001af150add x29, sp, 24
    001af154add sp, sp, 32
    001af158ret x30
    001af15cudf 0
    001af130
    001af160
    001af160google.golang.org/protobuf/internal/filedesc.(*Base).Syntax: ; void google.golang.org/protobuf/internal/filedesc.(*Base).Syntax(google.golang.org/protobuf/internal/filedesc.Base * d)
    001af160ldr x16, [x28+16]
    001af164subs xzr, sp, x16
    001af168b.ls 0x1af1a8
    001af16cstr x30, [sp-48]!
    001af170stur x29, [sp-8]
    001af174sub x29, sp, 8
    001af178str x0, [sp+56]
    001af17cstrb wzr, [sp+30]
    001af180ldr x1, [sp+56]
    001af184ldrsb x27, [x1]
    001af188ldr x0, [x1+16]
    001af18cstr x0, [sp+32]
    001af190bl google.golang.org/protobuf/internal/filedesc.(*File).Syntax
    001af194strb w0, [sp+31]
    001af198strb w0, [sp+30]
    001af19cldur x29, [sp-8]
    001af1a0ldr x30, [sp], 48
    001af1a4ret x30
    001af1a8
    001af1a8loc_1af1a8:
    001af1a8str x0, [sp+8]
    001af1acmov x3, x30
    001af1b0bl runtime.morestack_noctxt.abi0
    001af1b4ldr x0, [sp+8]
    001af1b8b 0x1af160
    001af1bcudf 0
    001af160
    001af1c0
    001af1c0google.golang.org/protobuf/internal/filedesc.(*Base).IsPlaceholder: ; void google.golang.org/protobuf/internal/filedesc.(*Base).IsPlaceholder(google.golang.org/protobuf/internal/filedesc.Base * d)
    001af1c0str x30, [sp-32]!
    001af1c4stur x29, [sp-8]
    001af1c8sub x29, sp, 8
    001af1ccstr x0, [sp+40]
    001af1d0strb wzr, [sp+23]
    001af1d4strb wzr, [sp+23]
    001af1d8mov x0, xzr
    001af1dcadd x29, sp, 24
    001af1e0add sp, sp, 32
    001af1e4ret x30
    001af1e8udf 0
    001af1ecudf 0
    001af1c0
    001af1f0
    001af1f0google.golang.org/protobuf/internal/filedesc.(*stringName).InitJSON: ; void google.golang.org/protobuf/internal/filedesc.(*stringName).InitJSON(google.golang.org/protobuf/internal/filedesc.stringName * s, struct string name)
    001af1f0ldr x16, [x28+16]
    001af1f4subs xzr, sp, x16
    001af1f8b.ls 0x1af26c
    001af1fcstr x30, [sp-16]!
    001af200stur x29, [sp-8]
    001af204sub x29, sp, 8
    001af208str x0, [sp+24]
    001af20cstr x1, [sp+32]
    001af210str x2, [sp+40]
    001af214ldrsb x27, [x0]
    001af218orr x1, xzr, 1
    001af21cstrb w1, [x0]
    001af220ldr x0, [sp+24]
    001af224ldrsb x27, [x0]
    001af228ldr x1, [sp+32]
    001af22cldr x2, [sp+40]
    001af230str x2, [x0+24]
    001af234adrp x27, 0x89c000
    001af238ldr w2, [x27+3056]
    001af23ccbz w2, 0x1af244
    001af240b 0x1af248
    001af244
    001af244loc_1af244:
    001af244b 0x1af25c
    001af248
    001af248loc_1af248:
    001af248bl runtime.gcWriteBarrier2
    001af24cstr x1, [x25]
    001af250ldr x2, [x0+16]
    001af254str x2, [x25+8]
    001af258b 0x1af25c
    001af25c
    001af25cloc_1af25c:
    001af25cstr x1, [x0+16]
    001af260ldur x29, [sp-8]
    001af264ldr x30, [sp], 16
    001af268ret x30
    001af26c
    001af26cloc_1af26c:
    001af26cstp x0, x1, [sp+8]
    001af270str x2, [sp+24]
    001af274mov x3, x30
    001af278bl runtime.morestack_noctxt.abi0
    001af27cldp x0, x1, [sp+8]
    001af280ldr x2, [sp+24]
    001af284b 0x1af1f0
    001af288udf 0
    001af28cudf 0
    001af1f0
    001af290
    001af290google.golang.org/protobuf/internal/filedesc.(*stringName).lazyInit: ; void google.golang.org/protobuf/internal/filedesc.(*stringName).lazyInit(google.golang.org/protobuf/internal/filedesc.stringName * s, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
    001af290ldr x16, [x28+16]
    001af294subs xzr, sp, x16
    001af298b.ls 0x1af374
    001af29cstr x30, [sp-96]!
    001af2a0stur x29, [sp-8]
    001af2a4sub x29, sp, 8
    001af2a8str x0, [sp+104]
    001af2acstr x1, [sp+112]
    001af2b0str x2, [sp+120]
    001af2b4str xzr, [sp+32]
    001af2b8stp xzr, xzr, [sp+56]
    001af2bcstp xzr, xzr, [sp+72]
    001af2c0add x2, sp, 56
    001af2c4str x2, [sp+48]
    001af2c8ldrsb x27, [x2]
    001af2ccadrp x3, 0
    001af2d0add x3, x3, 912
    001af2d4str x3, [x2]
    001af2d8ldrsb x27, [x2]
    001af2dcldr x3, [sp+120]
    001af2e0ldr x4, [sp+112]
    001af2e4str x4, [x2+8]
    001af2e8adrp x27, 0x89c000
    001af2ecldr w4, [x27+3056]
    001af2f0cbz w4, 0x1af2f8
    001af2f4b 0x1af2fc
    001af2f8
    001af2f8loc_1af2f8:
    001af2f8b 0x1af310
    001af2fc
    001af2fcloc_1af2fc:
    001af2fcbl runtime.gcWriteBarrier2
    001af300str x3, [x25]
    001af304ldr x4, [x2+16]
    001af308str x4, [x25+8]
    001af30cb 0x1af310
    001af310
    001af310loc_1af310:
    001af310str x3, [x2+16]
    001af314ldrsb x27, [x2]
    001af318ldr x3, [sp+104]
    001af31cadrp x27, 0x89c000
    001af320ldr w4, [x27+3056]
    001af324cbz w4, 0x1af32c
    001af328b 0x1af330
    001af32c
    001af32cloc_1af32c:
    001af32cb 0x1af344
    001af330
    001af330loc_1af330:
    001af330bl runtime.gcWriteBarrier2
    001af334str x3, [x25]
    001af338ldr x4, [x2+24]
    001af33cstr x4, [x25+8]
    001af340b 0x1af344
    001af344
    001af344loc_1af344:
    001af344str x3, [x2+24]
    001af348ldr x2, [sp+104]
    001af34cldrsb x27, [x2]
    001af350add x0, x2, 4
    001af354str x0, [sp+40]
    001af358ldr x1, [sp+48]
    001af35cbl sync.(*Once).Do
    001af360ldr x0, [sp+104]
    001af364str x0, [sp+32]
    001af368ldur x29, [sp-8]
    001af36cldr x30, [sp], 96
    001af370ret x30
    001af374
    001af374loc_1af374:
    001af374stp x0, x1, [sp+8]
    001af378str x2, [sp+24]
    001af37cmov x3, x30
    001af380bl runtime.morestack_noctxt.abi0
    001af384ldp x0, x1, [sp+8]
    001af388ldr x2, [sp+24]
    001af38cb 0x1af290
    001af290
    001af390
    001af390google.golang.org/protobuf/internal/filedesc.(*stringName).lazyInit.func1: ; void google.golang.org/protobuf/internal/filedesc.(*stringName).lazyInit.func1(void)
    001af390ldr x16, [x28+16]
    001af394sub x17, sp, 80
    001af398subs xzr, x17, x16
    001af39cb.ls 0x1af6ac
    001af3a0str x30, [sp-208]!
    001af3a4stur x29, [sp-8]
    001af3a8sub x29, sp, 8
    001af3acldr x1, [x26+8]
    001af3b0ldr x2, [x26+16]
    001af3b4str x1, [sp+104]
    001af3b8str x2, [sp+112]
    001af3bcldr x1, [x26+24]
    001af3c0str x1, [sp+80]
    001af3c4ldr x1, [sp+104]
    001af3c8ldrsb x27, [x1]
    001af3ccldr x1, [x1+120]
    001af3d0ldr x0, [sp+112]
    001af3d4blr x1
    001af3d8strb w0, [sp+79]
    001af3dctbnz w0, 0, 0x1af3e4
    001af3e0b 0x1af530
    001af3e4
    001af3e4loc_1af3e4:
    001af3e4stp xzr, xzr, [sp+88]
    001af3e8ldr x0, [sp+104]
    001af3ecldr x1, [sp+112]
    001af3f0bl google.golang.org/protobuf/internal/encoding/messageset.IsMessageSetExtension
    001af3f4strb w0, [sp+79]
    001af3f8tbnz w0, 0, 0x1af400
    001af3fcb 0x1af45c
    001af400
    001af400loc_1af400:
    001af400ldr x1, [sp+104]
    001af404ldrsb x27, [x1]
    001af408ldr x1, [x1+72]
    001af40cldr x0, [sp+112]
    001af410blr x1
    001af414str x0, [sp+168]
    001af418str x1, [sp+176]
    001af41cbl google.golang.org/protobuf/reflect/protoreflect.FullName.Parent
    001af420str x0, [sp+152]
    001af424str x1, [sp+160]
    001af428orr x2, xzr, 1
    001af42cmov x3, x0
    001af430mov x4, x1
    001af434adrp x5, 0x561000
    001af438add x5, x5, 3144
    001af43cmov x6, x2
    001af440mov x0, xzr
    001af444adrp x1, 0x561000
    001af448add x1, x1, 3000
    001af44cbl runtime.concatstring3
    001af450str x0, [sp+88]
    001af454str x1, [sp+96]
    001af458b 0x1af4ac
    001af45c
    001af45cloc_1af45c:
    001af45cldr x1, [sp+104]
    001af460ldrsb x27, [x1]
    001af464ldr x1, [x1+72]
    001af468ldr x0, [sp+112]
    001af46cblr x1
    001af470str x0, [sp+152]
    001af474str x1, [sp+160]
    001af478orr x2, xzr, 1
    001af47cmov x3, x0
    001af480mov x4, x1
    001af484adrp x5, 0x561000
    001af488add x5, x5, 3144
    001af48cmov x6, x2
    001af490mov x0, xzr
    001af494adrp x1, 0x561000
    001af498add x1, x1, 3000
    001af49cbl runtime.concatstring3
    001af4a0str x0, [sp+88]
    001af4a4str x1, [sp+96]
    001af4a8b 0x1af4ac
    001af4ac
    001af4acloc_1af4ac:
    001af4acldr x0, [sp+80]
    001af4b0ldrsb x27, [x0]
    001af4b4ldr x1, [sp+88]
    001af4b8ldr x2, [sp+96]
    001af4bcstr x2, [x0+24]
    001af4c0adrp x27, 0x89c000
    001af4c4ldr w2, [x27+3056]
    001af4c8cbz w2, 0x1af4d0
    001af4ccb 0x1af4d4
    001af4d0
    001af4d0loc_1af4d0:
    001af4d0b 0x1af4e8
    001af4d4
    001af4d4loc_1af4d4:
    001af4d4bl runtime.gcWriteBarrier2
    001af4d8str x1, [x25]
    001af4dcldr x2, [x0+16]
    001af4e0str x2, [x25+8]
    001af4e4b 0x1af4e8
    001af4e8
    001af4e8loc_1af4e8:
    001af4e8str x1, [x0+16]
    001af4ecldr x0, [sp+80]
    001af4f0ldrsb x27, [x0]
    001af4f4ldr x1, [sp+88]
    001af4f8ldr x2, [sp+96]
    001af4fcstr x2, [x0+40]
    001af500adrp x27, 0x89c000
    001af504ldr w2, [x27+3056]
    001af508cbz w2, 0x1af510
    001af50cb 0x1af514
    001af510
    001af510loc_1af510:
    001af510b 0x1af528
    001af514
    001af514loc_1af514:
    001af514bl runtime.gcWriteBarrier2
    001af518str x1, [x25]
    001af51cldr x2, [x0+32]
    001af520str x2, [x25+8]
    001af524b 0x1af528
    001af528
    001af528loc_1af528:
    001af528str x1, [x0+32]
    001af52cb 0x1af6a0
    001af530
    001af530loc_1af530:
    001af530ldr x1, [sp+80]
    001af534ldrsb x27, [x1]
    001af538ldrb w1, [x1]
    001af53ctbnz w1, 0, 0x1af544
    001af540b 0x1af548
    001af544
    001af544loc_1af544:
    001af544b 0x1af5ac
    001af548
    001af548loc_1af548:
    001af548ldr x1, [sp+104]
    001af54cldrsb x27, [x1]
    001af550ldr x1, [x1+208]
    001af554ldr x0, [sp+112]
    001af558blr x1
    001af55cstr x0, [sp+136]
    001af560str x1, [sp+144]
    001af564bl google.golang.org/protobuf/internal/strs.JSONCamelCase
    001af568str x0, [sp+120]
    001af56cstr x1, [sp+128]
    001af570ldr x2, [sp+80]
    001af574ldrsb x27, [x2]
    001af578str x1, [x2+24]
    001af57cadrp x27, 0x89c000
    001af580ldr w1, [x27+3056]
    001af584cbz w1, 0x1af58c
    001af588b 0x1af590
    001af58c
    001af58cloc_1af58c:
    001af58cb 0x1af5a4
    001af590
    001af590loc_1af590:
    001af590bl runtime.gcWriteBarrier2
    001af594str x0, [x25]
    001af598ldr x1, [x2+16]
    001af59cstr x1, [x25+8]
    001af5a0b 0x1af5a4
    001af5a4
    001af5a4loc_1af5a4:
    001af5a4str x0, [x2+16]
    001af5a8b 0x1af5ac
    001af5ac
    001af5acloc_1af5ac:
    001af5acldr x1, [sp+104]
    001af5b0ldrsb x27, [x1]
    001af5b4ldr x1, [x1+208]
    001af5b8ldr x0, [sp+112]
    001af5bcblr x1
    001af5c0str x0, [sp+136]
    001af5c4str x1, [sp+144]
    001af5c8ldr x2, [sp+80]
    001af5ccldrsb x27, [x2]
    001af5d0str x1, [x2+40]
    001af5d4adrp x27, 0x89c000
    001af5d8ldr w1, [x27+3056]
    001af5dccbz w1, 0x1af5e4
    001af5e0b 0x1af5e8
    001af5e4
    001af5e4loc_1af5e4:
    001af5e4b 0x1af5fc
    001af5e8
    001af5e8loc_1af5e8:
    001af5e8bl runtime.gcWriteBarrier2
    001af5ecstr x0, [x25]
    001af5f0ldr x1, [x2+32]
    001af5f4str x1, [x25+8]
    001af5f8b 0x1af5fc
    001af5fc
    001af5fcloc_1af5fc:
    001af5fcstr x0, [x2+32]
    001af600ldr x1, [sp+104]
    001af604ldrsb x27, [x1]
    001af608ldr x1, [x1+176]
    001af60cldr x0, [sp+112]
    001af610blr x1
    001af614strb w0, [sp+78]
    001af618ubfm x1, x0, 0, 7
    001af61csubs wzr, w1, 10
    001af620b.eq 0x1af628
    001af624b 0x1af698
    001af628
    001af628loc_1af628:
    001af628ldr x1, [sp+104]
    001af62cldrsb x27, [x1]
    001af630ldr x1, [x1+200]
    001af634ldr x0, [sp+112]
    001af638blr x1
    001af63cstr x0, [sp+184]
    001af640str x1, [sp+192]
    001af644ldrsb x27, [x0]
    001af648ldr x2, [x0+104]
    001af64cmov x0, x1
    001af650blr x2
    001af654str x0, [sp+136]
    001af658str x1, [sp+144]
    001af65cldr x2, [sp+80]
    001af660ldrsb x27, [x2]
    001af664str x1, [x2+40]
    001af668adrp x27, 0x89c000
    001af66cldr w1, [x27+3056]
    001af670cbz w1, 0x1af678
    001af674b 0x1af67c
    001af678
    001af678loc_1af678:
    001af678b 0x1af690
    001af67c
    001af67cloc_1af67c:
    001af67cbl runtime.gcWriteBarrier2
    001af680str x0, [x25]
    001af684ldr x1, [x2+32]
    001af688str x1, [x25+8]
    001af68cb 0x1af690
    001af690
    001af690loc_1af690:
    001af690str x0, [x2+32]
    001af694b 0x1af69c
    001af698
    001af698loc_1af698:
    001af698b 0x1af69c
    001af69c
    001af69cloc_1af69c:
    001af69cb 0x1af6a0
    001af6a0
    001af6a0loc_1af6a0:
    001af6a0ldur x29, [sp-8]
    001af6a4ldr x30, [sp], 208
    001af6a8ret x30
    001af6ac
    001af6acloc_1af6ac:
    001af6acmov x3, x30
    001af6b0bl runtime.morestack.abi0
    001af6b4b 0x1af390
    001af6b8udf 0
    001af6bcudf 0
    001af390
    001af6c0
    001af6c0google.golang.org/protobuf/internal/filedesc.(*stringName).getJSON: ; void google.golang.org/protobuf/internal/filedesc.(*stringName).getJSON(google.golang.org/protobuf/internal/filedesc.stringName * s, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
    001af6c0ldr x16, [x28+16]
    001af6c4subs xzr, sp, x16
    001af6c8b.ls 0x1af720
    001af6ccstr x30, [sp-64]!
    001af6d0stur x29, [sp-8]
    001af6d4sub x29, sp, 8
    001af6d8str x0, [sp+72]
    001af6dcstr x1, [sp+80]
    001af6e0str x2, [sp+88]
    001af6e4stp xzr, xzr, [sp+32]
    001af6e8ldr x1, [sp+80]
    001af6ecldr x0, [sp+72]
    001af6f0ldr x2, [sp+88]
    001af6f4bl google.golang.org/protobuf/internal/filedesc.(*stringName).lazyInit
    001af6f8str x0, [sp+48]
    001af6fcldrsb x27, [x0]
    001af700ldr x3, [x0+16]
    001af704ldr x1, [x0+24]
    001af708str x3, [sp+32]
    001af70cstr x1, [sp+40]
    001af710mov x0, x3
    001af714ldur x29, [sp-8]
    001af718ldr x30, [sp], 64
    001af71cret x30
    001af720
    001af720loc_1af720:
    001af720stp x0, x1, [sp+8]
    001af724str x2, [sp+24]
    001af728mov x3, x30
    001af72cbl runtime.morestack_noctxt.abi0
    001af730ldp x0, x1, [sp+8]
    001af734ldr x2, [sp+24]
    001af738b 0x1af6c0
    001af73cudf 0
    001af6c0
    001af740
    001af740google.golang.org/protobuf/internal/filedesc.(*stringName).getText: ; void google.golang.org/protobuf/internal/filedesc.(*stringName).getText(google.golang.org/protobuf/internal/filedesc.stringName * s, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
    001af740ldr x16, [x28+16]
    001af744subs xzr, sp, x16
    001af748b.ls 0x1af7a0
    001af74cstr x30, [sp-64]!
    001af750stur x29, [sp-8]
    001af754sub x29, sp, 8
    001af758str x0, [sp+72]
    001af75cstr x1, [sp+80]
    001af760str x2, [sp+88]
    001af764stp xzr, xzr, [sp+32]
    001af768ldr x1, [sp+80]
    001af76cldr x0, [sp+72]
    001af770ldr x2, [sp+88]
    001af774bl google.golang.org/protobuf/internal/filedesc.(*stringName).lazyInit
    001af778str x0, [sp+48]
    001af77cldrsb x27, [x0]
    001af780ldr x3, [x0+32]
    001af784ldr x1, [x0+40]
    001af788str x3, [sp+32]
    001af78cstr x1, [sp+40]
    001af790mov x0, x3
    001af794ldur x29, [sp-8]
    001af798ldr x30, [sp], 64
    001af79cret x30
    001af7a0
    001af7a0loc_1af7a0:
    001af7a0stp x0, x1, [sp+8]
    001af7a4str x2, [sp+24]
    001af7a8mov x3, x30
    001af7acbl runtime.morestack_noctxt.abi0
    001af7b0ldp x0, x1, [sp+8]
    001af7b4ldr x2, [sp+24]
    001af7b8b 0x1af740
    001af7bcudf 0
    001af740
    001af7c0
    001af7c0google.golang.org/protobuf/internal/filedesc.DefaultValue: ; void google.golang.org/protobuf/internal/filedesc.DefaultValue(google.golang.org/protobuf/reflect/protoreflect.Value v, google.golang.org/protobuf/reflect/protoreflect.EnumValueDescriptor ev)
    001af7c0ldr x16, [x28+16]
    001af7c4sub x17, sp, 240
    001af7c8subs xzr, x17, x16
    001af7ccb.ls 0x1afa1c
    001af7d0sub x20, sp, 368
    001af7d4stp x29, x30, [x20-8]
    001af7d8add sp, x20, 0
    001af7dcsub x29, sp, 8
    001af7e0str x0, [sp+376]
    001af7e4str x1, [sp+384]
    001af7e8str x2, [sp+392]
    001af7ecstr x3, [sp+400]
    001af7f0str x4, [sp+408]
    001af7f4stp xzr, xzr, [sp+72]
    001af7f8stp xzr, xzr, [sp+88]
    001af7fcstp xzr, xzr, [sp+104]
    001af800stp xzr, xzr, [sp+120]
    001af804str xzr, [sp+136]
    001af808ldr x0, [sp+376]
    001af80cldr x1, [sp+384]
    001af810ldr x2, [sp+392]
    001af814bl google.golang.org/protobuf/reflect/protoreflect.Value.IsValid
    001af818strb w0, [sp+54]
    001af81cstp xzr, xzr, [sp+144]
    001af820stp xzr, xzr, [sp+160]
    001af824stp xzr, xzr, [sp+176]
    001af828stp xzr, xzr, [sp+192]
    001af82cstr xzr, [sp+208]
    001af830ldrb w3, [sp+54]
    001af834strb w3, [sp+144]
    001af838ldr x3, [sp+376]
    001af83cldr x4, [sp+384]
    001af840ldr x5, [sp+392]
    001af844str x3, [sp+152]
    001af848str x4, [sp+160]
    001af84cstr x5, [sp+168]
    001af850ldr x3, [sp+408]
    001af854ldr x4, [sp+400]
    001af858str x4, [sp+176]
    001af85cstr x3, [sp+184]
    001af860ldr x0, [sp+376]
    001af864ldr x1, [sp+384]
    001af868ldr x2, [sp+392]
    001af86cbl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
    001af870str x0, [sp+240]
    001af874str x1, [sp+248]
    001af878str xzr, [sp+336]
    001af87cstp xzr, xzr, [sp+344]
    001af880ldr x3, [sp+248]
    001af884ldr x4, [sp+240]
    001af888adrp x5, 0x43e000
    001af88cadd x5, x5, 1216
    001af890subs xzr, x4, x5
    001af894b.eq 0x1af89c
    001af898b 0x1af8b0
    001af89c
    001af89cloc_1af89c:
    001af89cldr x9, [x3]
    001af8a0ldr x10, [x3+8]
    001af8a4ldr x11, [x3+16]
    001af8a8orr x0, xzr, 1
    001af8acb 0x1af8c4
    001af8b0
    001af8b0loc_1af8b0:
    001af8b0mov x11, xzr
    001af8b4mov x10, xzr
    001af8b8mov x0, xzr
    001af8bcmov x9, xzr
    001af8c0b 0x1af8c4
    001af8c4
    001af8c4loc_1af8c4:
    001af8c4str x9, [sp+336]
    001af8c8str x10, [sp+344]
    001af8ccstr x11, [sp+352]
    001af8d0strb w0, [sp+54]
    001af8d4ldr x9, [sp+336]
    001af8d8ldr x10, [sp+344]
    001af8dcldr x11, [sp+352]
    001af8e0str x9, [sp+256]
    001af8e4str x10, [sp+264]
    001af8e8str x11, [sp+272]
    001af8ecldrb w9, [sp+54]
    001af8f0strb w9, [sp+55]
    001af8f4ldr x9, [sp+256]
    001af8f8ldr x10, [sp+264]
    001af8fcldr x11, [sp+272]
    001af900str x9, [sp+216]
    001af904str x10, [sp+224]
    001af908str x11, [sp+232]
    001af90cldrb w9, [sp+55]
    001af910strb w9, [sp+53]
    001af914tbnz w9, 0, 0x1af91c
    001af918b 0x1af9c0
    001af91c
    001af91cloc_1af91c:
    001af91cstr xzr, [sp+312]
    001af920stp xzr, xzr, [sp+320]
    001af924str xzr, [sp+288]
    001af928stp xzr, xzr, [sp+296]
    001af92cldr x1, [sp+224]
    001af930str x1, [sp+64]
    001af934cbz x1, 0x1af93c
    001af938b 0x1af944
    001af93c
    001af93cloc_1af93c:
    001af93cstr x1, [sp+296]
    001af940b 0x1af96c
    001af944
    001af944loc_1af944:
    001af944ldr x3, [sp+224]
    001af948mov x0, xzr
    001af94cmov x2, xzr
    001af950adrp x4, 0x446000
    001af954add x4, x4, 3072
    001af958bl runtime.growslice
    001af95cstr x0, [sp+288]
    001af960str x1, [sp+296]
    001af964str x2, [sp+304]
    001af968b 0x1af96c
    001af96c
    001af96cloc_1af96c:
    001af96cldr x3, [sp+224]
    001af970str x3, [sp+56]
    001af974ldr x3, [sp+64]
    001af978ldr x4, [sp+224]
    001af97csub x3, x3, x4
    001af980ldr x4, [sp+288]
    001af984add x0, x4, x3
    001af988str x0, [sp+280]
    001af98cldr x2, [sp+56]
    001af990ldr x1, [sp+216]
    001af994bl runtime.memmove
    001af998ldr x3, [sp+288]
    001af99cldr x4, [sp+296]
    001af9a0ldr x5, [sp+304]
    001af9a4str x3, [sp+336]
    001af9a8str x4, [sp+344]
    001af9acstr x5, [sp+352]
    001af9b0str x3, [sp+192]
    001af9b4str x4, [sp+200]
    001af9b8str x5, [sp+208]
    001af9bcb 0x1af9c4
    001af9c0
    001af9c0loc_1af9c0:
    001af9c0b 0x1af9c4
    001af9c4
    001af9c4loc_1af9c4:
    001af9c4ldp x9, x10, [sp+144]
    001af9c8ldp x11, x12, [sp+160]
    001af9ccldp x13, x14, [sp+176]
    001af9d0ldp x15, x16, [sp+192]
    001af9d4stp x9, x10, [sp+72]
    001af9d8stp x11, x12, [sp+88]
    001af9dcstp x13, x14, [sp+104]
    001af9e0stp x15, x16, [sp+120]
    001af9e4ldr x9, [sp+208]
    001af9e8str x9, [sp+136]
    001af9ecldrb w0, [sp+72]
    001af9f0ldr x1, [sp+80]
    001af9f4ldr x2, [sp+88]
    001af9f8ldr x3, [sp+96]
    001af9fcldr x4, [sp+104]
    001afa00ldr x5, [sp+112]
    001afa04ldr x6, [sp+120]
    001afa08ldr x7, [sp+128]
    001afa0cldr x8, [sp+136]
    001afa10ldp x29, x30, [sp-8]
    001afa14add sp, sp, 368
    001afa18ret x30
    001afa1c
    001afa1cloc_1afa1c:
    001afa1cstp x0, x1, [sp+8]
    001afa20stp x2, x3, [sp+24]
    001afa24str x4, [sp+40]
    001afa28mov x3, x30
    001afa2cbl runtime.morestack_noctxt.abi0
    001afa30ldp x0, x1, [sp+8]
    001afa34ldp x2, x3, [sp+24]
    001afa38ldr x4, [sp+40]
    001afa3cb 0x1af7c0
    001af7c0
    001afa40
    001afa40google.golang.org/protobuf/internal/filedesc.unmarshalDefault: ; void google.golang.org/protobuf/internal/filedesc.unmarshalDefault(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Kind k, google.golang.org/protobuf/internal/filedesc.File * pf, google.golang.org/protobuf/reflect/protoreflect.EnumDescriptor ed)
    001afa40ldr x16, [x28+16]
    001afa44sub x17, sp, 656
    001afa48subs xzr, x17, x16
    001afa4cb.ls 0x1aff3c
    001afa50sub x20, sp, 784
    001afa54stp x29, x30, [x20-8]
    001afa58add sp, x20, 0
    001afa5csub x29, sp, 8
    001afa60str x0, [sp+792]
    001afa64str x1, [sp+800]
    001afa68str x2, [sp+808]
    001afa6cstrb w3, [sp+816]
    001afa70str x4, [sp+824]
    001afa74str x5, [sp+832]
    001afa78str x6, [sp+840]
    001afa7cstp xzr, xzr, [sp+104]
    001afa80stp xzr, xzr, [sp+120]
    001afa84stp xzr, xzr, [sp+136]
    001afa88stp xzr, xzr, [sp+152]
    001afa8cstr xzr, [sp+168]
    001afa90stp xzr, xzr, [sp+224]
    001afa94ldrsb x3, [sp+816]
    001afa98ubfm x3, x3, 0, 7
    001afa9csubs wzr, w3, 14
    001afaa0b.eq 0x1afaa8
    001afaa4b 0x1afd58
    001afaa8
    001afaa8loc_1afaa8:
    001afaa8str xzr, [sp+712]
    001afaacldr x1, [sp+832]
    001afab0ldr x2, [sp+840]
    001afab4adrp x3, 0x56d000
    001afab8add x3, x3, 1600
    001afabcsubs xzr, x1, x3
    001afac0b.eq 0x1afac8
    001afac4b 0x1afad0
    001afac8
    001afac8loc_1afac8:
    001afac8orr x0, xzr, 1
    001afaccb 0x1afadc
    001afad0
    001afad0loc_1afad0:
    001afad0mov x0, xzr
    001afad4mov x2, xzr
    001afad8b 0x1afadc
    001afadc
    001afadcloc_1afadc:
    001afadcstr x2, [sp+712]
    001afae0strb w0, [sp+103]
    001afae4ldr x1, [sp+712]
    001afae8str x1, [sp+296]
    001afaecldrb w1, [sp+103]
    001afaf0strb w1, [sp+68]
    001afaf4ldr x1, [sp+296]
    001afaf8str x1, [sp+288]
    001afafcldrb w1, [sp+68]
    001afb00strb w1, [sp+67]
    001afb04strb w1, [sp+103]
    001afb08tbnz w1, 0, 0x1afb10
    001afb0cb 0x1afb30
    001afb10
    001afb10loc_1afb10:
    001afb10ldr x1, [sp+288]
    001afb14ldrsb x27, [x1]
    001afb18ldr x1, [x1+16]
    001afb1cldr x2, [sp+824]
    001afb20subs xzr, x2, x1
    001afb24cset x1, eq
    001afb28strb w1, [sp+103]
    001afb2cb 0x1afb34
    001afb30
    001afb30loc_1afb30:
    001afb30b 0x1afb34
    001afb34
    001afb34loc_1afb34:
    001afb34ldrb w1, [sp+103]
    001afb38tbnz w1, 0, 0x1afb40
    001afb3cb 0x1afb6c
    001afb40
    001afb40loc_1afb40:
    001afb40ldr x1, [sp+288]
    001afb44ldrsb x27, [x1]
    001afb48ldr x1, [x1+56]
    001afb4cldrsb x27, [x1]
    001afb50add x1, x1, 8
    001afb54str x1, [sp+704]
    001afb58adrp x2, 0x56a000
    001afb5cadd x2, x2, 3040
    001afb60str x2, [sp+224]
    001afb64str x1, [sp+232]
    001afb68b 0x1afb8c
    001afb6c
    001afb6cloc_1afb6c:
    001afb6cldr x1, [sp+832]
    001afb70ldrsb x27, [x1]
    001afb74ldr x1, [x1+120]
    001afb78ldr x0, [sp+840]
    001afb7cblr x1
    001afb80str x0, [sp+224]
    001afb84str x1, [sp+232]
    001afb88b 0x1afb8c
    001afb8c
    001afb8cloc_1afb8c:
    001afb8cldr x1, [sp+832]
    001afb90ldrsb x27, [x1]
    001afb94ldr x1, [x1+40]
    001afb98ldr x0, [sp+840]
    001afb9cblr x1
    001afba0strb w0, [sp+102]
    001afba4strb w0, [sp+103]
    001afba8tbnz w0, 0, 0x1afbb0
    001afbacb 0x1afbd8
    001afbb0
    001afbb0loc_1afbb0:
    001afbb0ldr x1, [sp+792]
    001afbb4ldr x2, [sp+800]
    001afbb8add x0, sp, 69
    001afbbcbl runtime.slicebytetostring
    001afbc0str x0, [sp+512]
    001afbc4str x1, [sp+520]
    001afbc8bl google.golang.org/protobuf/reflect/protoreflect.Name.IsValid
    001afbccstrb w0, [sp+101]
    001afbd0strb w0, [sp+103]
    001afbd4b 0x1afbdc
    001afbd8
    001afbd8loc_1afbd8:
    001afbd8b 0x1afbdc
    001afbdc
    001afbdcloc_1afbdc:
    001afbdcldrb w3, [sp+103]
    001afbe0tbnz w3, 0, 0x1afbe8
    001afbe4b 0x1afd54
    001afbe8
    001afbe8loc_1afbe8:
    001afbe8mov x0, xzr
    001afbecbl google.golang.org/protobuf/reflect/protoreflect.ValueOfEnum
    001afbf0str x0, [sp+200]
    001afbf4str x1, [sp+208]
    001afbf8str x2, [sp+216]
    001afbfcldr x1, [sp+832]
    001afc00ldrsb x27, [x1]
    001afc04ldr x1, [x1+24]
    001afc08ldr x0, [sp+840]
    001afc0cblr x1
    001afc10str x0, [sp+688]
    001afc14str x1, [sp+696]
    001afc18bl google.golang.org/protobuf/reflect/protoreflect.FullName.Parent
    001afc1cstr x0, [sp+672]
    001afc20str x1, [sp+680]
    001afc24ldr x2, [sp+800]
    001afc28ldr x1, [sp+792]
    001afc2cmov x0, xzr
    001afc30bl runtime.slicebytetostring
    001afc34str x0, [sp+496]
    001afc38str x1, [sp+504]
    001afc3cldr x2, [sp+672]
    001afc40ldr x3, [sp+680]
    001afc44mov x4, x0
    001afc48mov x0, x2
    001afc4cmov x5, x1
    001afc50mov x1, x3
    001afc54mov x2, x4
    001afc58mov x3, x5
    001afc5cbl google.golang.org/protobuf/reflect/protoreflect.FullName.Append
    001afc60str x0, [sp+656]
    001afc64str x1, [sp+664]
    001afc68str x0, [sp+256]
    001afc6cstr x1, [sp+264]
    001afc70bl runtime.convTstring
    001afc74str x0, [sp+488]
    001afc78ldr x1, [sp+200]
    001afc7cldr x2, [sp+208]
    001afc80ldr x3, [sp+216]
    001afc84mov x4, x0
    001afc88mov x0, x1
    001afc8cmov x1, x2
    001afc90mov x2, x3
    001afc94adrp x3, 0x56c000
    001afc98add x3, x3, 1416
    001afc9cbl google.golang.org/protobuf/internal/filedesc.DefaultValue
    001afca0strb w0, [sp+376]
    001afca4str x1, [sp+384]
    001afca8str x2, [sp+392]
    001afcacstr x3, [sp+400]
    001afcb0str x4, [sp+408]
    001afcb4str x5, [sp+416]
    001afcb8str x6, [sp+424]
    001afcbcstr x7, [sp+432]
    001afcc0str x8, [sp+440]
    001afcc4ldp x1, x2, [sp+376]
    001afcc8ldp x3, x4, [sp+392]
    001afcccldp x5, x6, [sp+408]
    001afcd0ldp x7, x8, [sp+424]
    001afcd4add x27, sp, 584
    001afcd8stp x1, x2, [x27]
    001afcdcadd x27, sp, 600
    001afce0stp x3, x4, [x27]
    001afce4add x27, sp, 616
    001afce8stp x5, x6, [x27]
    001afcecadd x27, sp, 632
    001afcf0stp x7, x8, [x27]
    001afcf4ldr x1, [sp+440]
    001afcf8str x1, [sp+648]
    001afcfcldp x1, x2, [sp+376]
    001afd00ldp x3, x4, [sp+392]
    001afd04ldp x5, x6, [sp+408]
    001afd08ldp x7, x8, [sp+424]
    001afd0cstp x1, x2, [sp+104]
    001afd10stp x3, x4, [sp+120]
    001afd14stp x5, x6, [sp+136]
    001afd18stp x7, x8, [sp+152]
    001afd1cldr x1, [sp+440]
    001afd20str x1, [sp+168]
    001afd24ldrb w0, [sp+104]
    001afd28ldr x1, [sp+112]
    001afd2cldr x2, [sp+120]
    001afd30ldr x3, [sp+128]
    001afd34ldr x4, [sp+136]
    001afd38ldr x5, [sp+144]
    001afd3cldr x6, [sp+152]
    001afd40ldr x7, [sp+160]
    001afd44ldr x8, [sp+168]
    001afd48ldp x29, x30, [sp-8]
    001afd4cadd sp, sp, 784
    001afd50ret x30
    001afd54
    001afd54loc_1afd54:
    001afd54b 0x1afd5c
    001afd58
    001afd58loc_1afd58:
    001afd58b 0x1afd5c
    001afd5c
    001afd5cloc_1afd5c:
    001afd5cadd x27, sp, 560
    001afd60stp xzr, xzr, [x27]
    001afd64str xzr, [sp+576]
    001afd68add x27, sp, 544
    001afd6cstp xzr, xzr, [x27]
    001afd70add x27, sp, 528
    001afd74stp xzr, xzr, [x27]
    001afd78ldr x1, [sp+792]
    001afd7cldr x2, [sp+800]
    001afd80mov x0, xzr
    001afd84bl runtime.slicebytetostring
    001afd88str x0, [sp+472]
    001afd8cstr x1, [sp+480]
    001afd90ldrsb x2, [sp+816]
    001afd94ldr x3, [sp+224]
    001afd98ldr x4, [sp+232]
    001afd9corr x5, xzr, 1
    001afda0bl google.golang.org/protobuf/internal/encoding/defval.Unmarshal
    001afda4str x0, [sp+560]
    001afda8str x1, [sp+568]
    001afdacstr x2, [sp+576]
    001afdb0str x3, [sp+544]
    001afdb4str x4, [sp+552]
    001afdb8str x5, [sp+528]
    001afdbcstr x6, [sp+536]
    001afdc0ldr x3, [sp+560]
    001afdc4ldr x4, [sp+568]
    001afdc8ldr x5, [sp+576]
    001afdccstr x3, [sp+752]
    001afdd0str x4, [sp+760]
    001afdd4str x5, [sp+768]
    001afdd8ldr x3, [sp+544]
    001afddcldr x4, [sp+552]
    001afde0str x3, [sp+736]
    001afde4str x4, [sp+744]
    001afde8ldr x3, [sp+528]
    001afdecldr x4, [sp+536]
    001afdf0str x3, [sp+720]
    001afdf4str x4, [sp+728]
    001afdf8ldr x3, [sp+752]
    001afdfcldr x4, [sp+760]
    001afe00ldr x5, [sp+768]
    001afe04str x3, [sp+176]
    001afe08str x4, [sp+184]
    001afe0cstr x5, [sp+192]
    001afe10ldr x3, [sp+736]
    001afe14ldr x4, [sp+744]
    001afe18str x3, [sp+240]
    001afe1cstr x4, [sp+248]
    001afe20ldr x3, [sp+728]
    001afe24ldr x4, [sp+720]
    001afe28str x4, [sp+272]
    001afe2cstr x3, [sp+280]
    001afe30cbnz x4, 0x1aff04
    001afe34b 0x1afe38
    001afe38
    001afe38loc_1afe38:
    001afe38ldr x3, [sp+240]
    001afe3cldr x0, [sp+176]
    001afe40ldr x4, [sp+248]
    001afe44ldr x1, [sp+184]
    001afe48ldr x2, [sp+192]
    001afe4cbl google.golang.org/protobuf/internal/filedesc.DefaultValue
    001afe50strb w0, [sp+304]
    001afe54str x1, [sp+312]
    001afe58str x2, [sp+320]
    001afe5cstr x3, [sp+328]
    001afe60str x4, [sp+336]
    001afe64str x5, [sp+344]
    001afe68str x6, [sp+352]
    001afe6cstr x7, [sp+360]
    001afe70str x8, [sp+368]
    001afe74ldp x5, x6, [sp+304]
    001afe78ldp x7, x8, [sp+320]
    001afe7cldp x9, x10, [sp+336]
    001afe80ldp x11, x12, [sp+352]
    001afe84add x27, sp, 584
    001afe88stp x5, x6, [x27]
    001afe8cadd x27, sp, 600
    001afe90stp x7, x8, [x27]
    001afe94add x27, sp, 616
    001afe98stp x9, x10, [x27]
    001afe9cadd x27, sp, 632
    001afea0stp x11, x12, [x27]
    001afea4ldr x5, [sp+368]
    001afea8str x5, [sp+648]
    001afeacldp x5, x6, [sp+304]
    001afeb0ldp x7, x8, [sp+320]
    001afeb4ldp x9, x10, [sp+336]
    001afeb8ldp x11, x12, [sp+352]
    001afebcstp x5, x6, [sp+104]
    001afec0stp x7, x8, [sp+120]
    001afec4stp x9, x10, [sp+136]
    001afec8stp x11, x12, [sp+152]
    001afeccldr x5, [sp+368]
    001afed0str x5, [sp+168]
    001afed4ldrb w0, [sp+104]
    001afed8ldr x1, [sp+112]
    001afedcldr x2, [sp+120]
    001afee0ldr x3, [sp+128]
    001afee4ldr x4, [sp+136]
    001afee8ldr x5, [sp+144]
    001afeecldr x6, [sp+152]
    001afef0ldr x7, [sp+160]
    001afef4ldr x8, [sp+168]
    001afef8ldp x29, x30, [sp-8]
    001afefcadd sp, sp, 784
    001aff00ret x30
    001aff04
    001aff04loc_1aff04:
    001aff04str x4, [sp+456]
    001aff08str x3, [sp+464]
    001aff0cstr x4, [sp+448]
    001aff10ldr x2, [sp+448]
    001aff14cbnz x2, 0x1aff1c
    001aff18b 0x1aff38
    001aff1c
    001aff1cloc_1aff1c:
    001aff1cldr x2, [sp+448]
    001aff20ldr x2, [x2+8]
    001aff24str x2, [sp+448]
    001aff28b 0x1aff2c
    001aff2c
    001aff2cloc_1aff2c:
    001aff2cldr x1, [sp+464]
    001aff30ldr x0, [sp+448]
    001aff34bl runtime.gopanic
    001aff38
    001aff38loc_1aff38:
    001aff38b 0x1aff2c
    001aff3c
    001aff3cloc_1aff3c:
    001aff3cstp x0, x1, [sp+8]
    001aff40str x2, [sp+24]
    001aff44strb w3, [sp+32]
    001aff48stp x4, x5, [sp+40]
    001aff4cstr x6, [sp+56]
    001aff50mov x3, x30
    001aff54bl runtime.morestack_noctxt.abi0
    001aff58ldp x0, x1, [sp+8]
    001aff5cldr x2, [sp+24]
    001aff60ldrsb x3, [sp+32]
    001aff64ldp x4, x5, [sp+40]
    001aff68ldr x6, [sp+56]
    001aff6cb 0x1afa40
    001afa40
    001aff70
    001aff70google.golang.org/protobuf/internal/filedesc.(*defaultValue).get: ; void google.golang.org/protobuf/internal/filedesc.(*defaultValue).get(google.golang.org/protobuf/internal/filedesc.defaultValue * dv, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
    001aff70ldr x16, [x28+16]
    001aff74sub x17, sp, 224
    001aff78subs xzr, x17, x16
    001aff7cb.ls 0x1b063c
    001aff80sub x20, sp, 352
    001aff84stp x29, x30, [x20-8]
    001aff88add sp, x20, 0
    001aff8csub x29, sp, 8
    001aff90str x0, [sp+360]
    001aff94str x1, [sp+368]
    001aff98str x2, [sp+376]
    001aff9cstp xzr, xzr, [sp+80]
    001affa0str xzr, [sp+96]
    001affa4ldr x3, [sp+360]
    001affa8ldrsb x27, [x3]
    001affacldrb w3, [x3]
    001affb0tbnz w3, 0, 0x1affb8
    001affb4b 0x1affbc
    001affb8
    001affb8loc_1affb8:
    001affb8b 0x1b04a4
    001affbc
    001affbcloc_1affbc:
    001affbcldr x1, [sp+368]
    001affc0ldrsb x27, [x1]
    001affc4ldr x1, [x1+24]
    001affc8ldr x0, [sp+376]
    001affccblr x1
    001affd0strb w0, [sp+64]
    001affd4ubfm x1, x0, 0, 7
    001affd8subs wzr, w1, 3
    001affdcb.eq 0x1affe4
    001affe0b 0x1b0004
    001affe4
    001affe4loc_1affe4:
    001affe4stp xzr, xzr, [sp+80]
    001affe8str xzr, [sp+96]
    001affecmov x0, xzr
    001afff0mov x1, x0
    001afff4mov x2, xzr
    001afff8ldp x29, x30, [sp-8]
    001afffcadd sp, sp, 352
    001b0000ret x30
    001b0004
    001b0004loc_1b0004:
    001b0004ldr x1, [sp+368]
    001b0008ldrsb x27, [x1]
    001b000cldr x1, [x1+176]
    001b0010ldr x0, [sp+376]
    001b0014blr x1
    001b0018strb w0, [sp+63]
    001b001cstrb w0, [sp+65]
    001b0020sbfm x1, x0, 0, 7
    001b0024subs wzr, w1, 8
    001b0028b.le 0x1b0030
    001b002cb 0x1b01dc
    001b0030
    001b0030loc_1b0030:
    001b0030sbfm x3, x0, 0, 7
    001b0034subs wzr, w3, 4
    001b0038b.le 0x1b0040
    001b003cb 0x1b010c
    001b0040
    001b0040loc_1b0040:
    001b0040sbfm x3, x0, 0, 7
    001b0044subs wzr, w3, 2
    001b0048b.le 0x1b0050
    001b004cb 0x1b00d8
    001b0050
    001b0050loc_1b0050:
    001b0050ubfm x3, x0, 0, 7
    001b0054subs wzr, w3, 1
    001b0058b.eq 0x1b0060
    001b005cb 0x1b0090
    001b0060
    001b0060loc_1b0060:
    001b0060b 0x1b0064
    001b0064
    001b0064loc_1b0064:
    001b0064fmov d0, xzr
    001b0068bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat64
    001b006cstr x0, [sp+120]
    001b0070str x1, [sp+128]
    001b0074str x2, [sp+136]
    001b0078str x0, [sp+80]
    001b007cstr x1, [sp+88]
    001b0080str x2, [sp+96]
    001b0084ldp x29, x30, [sp-8]
    001b0088add sp, sp, 352
    001b008cret x30
    001b0090
    001b0090loc_1b0090:
    001b0090ubfm x3, x0, 0, 7
    001b0094subs wzr, w3, 2
    001b0098b.eq 0x1b00a0
    001b009cb 0x1b00d0
    001b00a0
    001b00a0loc_1b00a0:
    001b00a0b 0x1b00a4
    001b00a4
    001b00a4loc_1b00a4:
    001b00a4fmov s0, wzr
    001b00a8bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat32
    001b00acstr x0, [sp+120]
    001b00b0str x1, [sp+128]
    001b00b4str x2, [sp+136]
    001b00b8str x0, [sp+80]
    001b00bcstr x1, [sp+88]
    001b00c0str x2, [sp+96]
    001b00c4ldp x29, x30, [sp-8]
    001b00c8add sp, sp, 352
    001b00ccret x30
    001b00d0
    001b00d0loc_1b00d0:
    001b00d0b 0x1b00d4
    001b00d4
    001b00d4loc_1b00d4:
    001b00d4b 0x1b0108
    001b00d8
    001b00d8loc_1b00d8:
    001b00d8ubfm x3, x0, 0, 7
    001b00dcsubs wzr, w3, 3
    001b00e0b.eq 0x1b00e8
    001b00e4b 0x1b00ec
    001b00e8
    001b00e8loc_1b00e8:
    001b00e8b 0x1b0460
    001b00ec
    001b00ecloc_1b00ec:
    001b00ecubfm x3, x0, 0, 7
    001b00f0subs wzr, w3, 4
    001b00f4b.eq 0x1b00fc
    001b00f8b 0x1b0100
    001b00fc
    001b00fcloc_1b00fc:
    001b00fcb 0x1b0144
    001b0100
    001b0100loc_1b0100:
    001b0100b 0x1b0104
    001b0104
    001b0104loc_1b0104:
    001b0104b 0x1b0108
    001b0108
    001b0108loc_1b0108:
    001b0108b 0x1b01d8
    001b010c
    001b010cloc_1b010c:
    001b010csbfm x3, x0, 0, 7
    001b0110subs wzr, w3, 6
    001b0114b.le 0x1b011c
    001b0118b 0x1b0178
    001b011c
    001b011cloc_1b011c:
    001b011cubfm x3, x0, 0, 7
    001b0120subs wzr, w3, 5
    001b0124b.eq 0x1b012c
    001b0128b 0x1b0130
    001b012c
    001b012cloc_1b012c:
    001b012cb 0x1b0420
    001b0130
    001b0130loc_1b0130:
    001b0130ubfm x3, x0, 0, 7
    001b0134subs wzr, w3, 6
    001b0138b.eq 0x1b0140
    001b013cb 0x1b0170
    001b0140
    001b0140loc_1b0140:
    001b0140b 0x1b0144
    001b0144
    001b0144loc_1b0144:
    001b0144mov x0, xzr
    001b0148bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
    001b014cstr x0, [sp+120]
    001b0150str x1, [sp+128]
    001b0154str x2, [sp+136]
    001b0158str x0, [sp+80]
    001b015cstr x1, [sp+88]
    001b0160str x2, [sp+96]
    001b0164ldp x29, x30, [sp-8]
    001b0168add sp, sp, 352
    001b016cret x30
    001b0170
    001b0170loc_1b0170:
    001b0170b 0x1b0174
    001b0174
    001b0174loc_1b0174:
    001b0174b 0x1b01d4
    001b0178
    001b0178loc_1b0178:
    001b0178ubfm x3, x0, 0, 7
    001b017csubs wzr, w3, 7
    001b0180b.eq 0x1b0188
    001b0184b 0x1b018c
    001b0188
    001b0188loc_1b0188:
    001b0188b 0x1b02a4
    001b018c
    001b018cloc_1b018c:
    001b018cubfm x3, x0, 0, 7
    001b0190subs wzr, w3, 8
    001b0194b.eq 0x1b019c
    001b0198b 0x1b01cc
    001b019c
    001b019cloc_1b019c:
    001b019cb 0x1b01a0
    001b01a0
    001b01a0loc_1b01a0:
    001b01a0mov x0, xzr
    001b01a4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
    001b01a8str x0, [sp+120]
    001b01acstr x1, [sp+128]
    001b01b0str x2, [sp+136]
    001b01b4str x0, [sp+80]
    001b01b8str x1, [sp+88]
    001b01bcstr x2, [sp+96]
    001b01c0ldp x29, x30, [sp-8]
    001b01c4add sp, sp, 352
    001b01c8ret x30
    001b01cc
    001b01ccloc_1b01cc:
    001b01ccb 0x1b01d0
    001b01d0
    001b01d0loc_1b01d0:
    001b01d0b 0x1b01d4
    001b01d4
    001b01d4loc_1b01d4:
    001b01d4b 0x1b01d8
    001b01d8
    001b01d8loc_1b01d8:
    001b01d8b 0x1b049c
    001b01dc
    001b01dcloc_1b01dc:
    001b01dcsbfm x3, x0, 0, 7
    001b01e0subs wzr, w3, 14
    001b01e4b.le 0x1b01ec
    001b01e8b 0x1b03cc
    001b01ec
    001b01ecloc_1b01ec:
    001b01ecsbfm x3, x0, 0, 7
    001b01f0subs wzr, w3, 12
    001b01f4b.le 0x1b01fc
    001b01f8b 0x1b0290
    001b01fc
    001b01fcloc_1b01fc:
    001b01fcubfm x3, x0, 0, 7
    001b0200subs wzr, w3, 9
    001b0204b.eq 0x1b020c
    001b0208b 0x1b0240
    001b020c
    001b020cloc_1b020c:
    001b020cb 0x1b0210
    001b0210
    001b0210loc_1b0210:
    001b0210mov x0, xzr
    001b0214mov x1, xzr
    001b0218bl google.golang.org/protobuf/reflect/protoreflect.ValueOfString
    001b021cstr x0, [sp+120]
    001b0220str x1, [sp+128]
    001b0224str x2, [sp+136]
    001b0228str x0, [sp+80]
    001b022cstr x1, [sp+88]
    001b0230str x2, [sp+96]
    001b0234ldp x29, x30, [sp-8]
    001b0238add sp, sp, 352
    001b023cret x30
    001b0240
    001b0240loc_1b0240:
    001b0240ubfm x3, x0, 0, 7
    001b0244subs wzr, w3, 12
    001b0248b.eq 0x1b0250
    001b024cb 0x1b0288
    001b0250
    001b0250loc_1b0250:
    001b0250b 0x1b0254
    001b0254
    001b0254loc_1b0254:
    001b0254mov x0, xzr
    001b0258mov x1, xzr
    001b025cmov x2, x1
    001b0260bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes
    001b0264str x0, [sp+120]
    001b0268str x1, [sp+128]
    001b026cstr x2, [sp+136]
    001b0270str x0, [sp+80]
    001b0274str x1, [sp+88]
    001b0278str x2, [sp+96]
    001b027cldp x29, x30, [sp-8]
    001b0280add sp, sp, 352
    001b0284ret x30
    001b0288
    001b0288loc_1b0288:
    001b0288b 0x1b028c
    001b028c
    001b028cloc_1b028c:
    001b028cb 0x1b03c8
    001b0290
    001b0290loc_1b0290:
    001b0290ubfm x3, x0, 0, 7
    001b0294subs wzr, w3, 13
    001b0298b.eq 0x1b02a0
    001b029cb 0x1b02d0
    001b02a0
    001b02a0loc_1b02a0:
    001b02a0b 0x1b02a4
    001b02a4
    001b02a4loc_1b02a4:
    001b02a4mov x0, xzr
    001b02a8bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
    001b02acstr x0, [sp+120]
    001b02b0str x1, [sp+128]
    001b02b4str x2, [sp+136]
    001b02b8str x0, [sp+80]
    001b02bcstr x1, [sp+88]
    001b02c0str x2, [sp+96]
    001b02c4ldp x29, x30, [sp-8]
    001b02c8add sp, sp, 352
    001b02ccret x30
    001b02d0
    001b02d0loc_1b02d0:
    001b02d0ubfm x3, x0, 0, 7
    001b02d4subs wzr, w3, 14
    001b02d8b.eq 0x1b02e0
    001b02dcb 0x1b03c0
    001b02e0
    001b02e0loc_1b02e0:
    001b02e0b 0x1b02e4
    001b02e4
    001b02e4loc_1b02e4:
    001b02e4ldr x1, [sp+368]
    001b02e8ldrsb x27, [x1]
    001b02ecldr x1, [x1+64]
    001b02f0ldr x0, [sp+376]
    001b02f4blr x1
    001b02f8str x0, [sp+160]
    001b02fcstr x1, [sp+168]
    001b0300ldrsb x27, [x0]
    001b0304ldr x2, [x0+120]
    001b0308mov x0, x1
    001b030cblr x2
    001b0310str x0, [sp+104]
    001b0314str x1, [sp+112]
    001b0318ldrsb x27, [x0]
    001b031cldr x2, [x0+48]
    001b0320mov x0, x1
    001b0324blr x2
    001b0328str x0, [sp+72]
    001b032csubs xzr, x0, 0
    001b0330b.gt 0x1b0338
    001b0334b 0x1b0394
    001b0338
    001b0338loc_1b0338:
    001b0338ldr x2, [sp+104]
    001b033cldrsb x27, [x2]
    001b0340ldr x2, [x2+40]
    001b0344ldr x0, [sp+112]
    001b0348mov x1, xzr
    001b034cblr x2
    001b0350str x0, [sp+144]
    001b0354str x1, [sp+152]
    001b0358ldrsb x27, [x0]
    001b035cldr x2, [x0+56]
    001b0360mov x0, x1
    001b0364blr x2
    001b0368str w0, [sp+68]
    001b036cbl google.golang.org/protobuf/reflect/protoreflect.ValueOfEnum
    001b0370str x0, [sp+120]
    001b0374str x1, [sp+128]
    001b0378str x2, [sp+136]
    001b037cstr x0, [sp+80]
    001b0380str x1, [sp+88]
    001b0384str x2, [sp+96]
    001b0388ldp x29, x30, [sp-8]
    001b038cadd sp, sp, 352
    001b0390ret x30
    001b0394
    001b0394loc_1b0394:
    001b0394mov x0, xzr
    001b0398bl google.golang.org/protobuf/reflect/protoreflect.ValueOfEnum
    001b039cstr x0, [sp+120]
    001b03a0str x1, [sp+128]
    001b03a4str x2, [sp+136]
    001b03a8str x0, [sp+80]
    001b03acstr x1, [sp+88]
    001b03b0str x2, [sp+96]
    001b03b4ldp x29, x30, [sp-8]
    001b03b8add sp, sp, 352
    001b03bcret x30
    001b03c0
    001b03c0loc_1b03c0:
    001b03c0b 0x1b03c4
    001b03c4
    001b03c4loc_1b03c4:
    001b03c4b 0x1b03c8
    001b03c8
    001b03c8loc_1b03c8:
    001b03c8b 0x1b0498
    001b03cc
    001b03ccloc_1b03cc:
    001b03ccsbfm x3, x0, 0, 7
    001b03d0subs wzr, w3, 16
    001b03d4b.le 0x1b03dc
    001b03d8b 0x1b040c
    001b03dc
    001b03dcloc_1b03dc:
    001b03dcubfm x3, x0, 0, 7
    001b03e0subs wzr, w3, 15
    001b03e4b.eq 0x1b03ec
    001b03e8b 0x1b03f0
    001b03ec
    001b03ecloc_1b03ec:
    001b03ecb 0x1b0420
    001b03f0
    001b03f0loc_1b03f0:
    001b03f0ubfm x3, x0, 0, 7
    001b03f4subs wzr, w3, 16
    001b03f8b.eq 0x1b0400
    001b03fcb 0x1b0404
    001b0400
    001b0400loc_1b0400:
    001b0400b 0x1b0460
    001b0404
    001b0404loc_1b0404:
    001b0404b 0x1b0408
    001b0408
    001b0408loc_1b0408:
    001b0408b 0x1b0494
    001b040c
    001b040cloc_1b040c:
    001b040cubfm x3, x0, 0, 7
    001b0410subs wzr, w3, 17
    001b0414b.eq 0x1b041c
    001b0418b 0x1b044c
    001b041c
    001b041cloc_1b041c:
    001b041cb 0x1b0420
    001b0420
    001b0420loc_1b0420:
    001b0420mov x0, xzr
    001b0424bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
    001b0428str x0, [sp+120]
    001b042cstr x1, [sp+128]
    001b0430str x2, [sp+136]
    001b0434str x0, [sp+80]
    001b0438str x1, [sp+88]
    001b043cstr x2, [sp+96]
    001b0440ldp x29, x30, [sp-8]
    001b0444add sp, sp, 352
    001b0448ret x30
    001b044c
    001b044cloc_1b044c:
    001b044cubfm x3, x0, 0, 7
    001b0450subs wzr, w3, 18
    001b0454b.eq 0x1b045c
    001b0458b 0x1b048c
    001b045c
    001b045cloc_1b045c:
    001b045cb 0x1b0460
    001b0460
    001b0460loc_1b0460:
    001b0460mov x0, xzr
    001b0464bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
    001b0468str x0, [sp+120]
    001b046cstr x1, [sp+128]
    001b0470str x2, [sp+136]
    001b0474str x0, [sp+80]
    001b0478str x1, [sp+88]
    001b047cstr x2, [sp+96]
    001b0480ldp x29, x30, [sp-8]
    001b0484add sp, sp, 352
    001b0488ret x30
    001b048c
    001b048cloc_1b048c:
    001b048cb 0x1b0490
    001b0490
    001b0490loc_1b0490:
    001b0490b 0x1b0494
    001b0494
    001b0494loc_1b0494:
    001b0494b 0x1b0498
    001b0498
    001b0498loc_1b0498:
    001b0498b 0x1b049c
    001b049c
    001b049cloc_1b049c:
    001b049cb 0x1b04a0
    001b04a0
    001b04a0loc_1b04a0:
    001b04a0b 0x1b04a4
    001b04a4
    001b04a4loc_1b04a4:
    001b04a4ldr x3, [sp+360]
    001b04a8ldrsb x27, [x3]
    001b04acldr x3, [x3+56]
    001b04b0str x3, [sp+72]
    001b04b4subs xzr, x3, 0
    001b04b8cset x4, ne
    001b04bcstrb w4, [sp+67]
    001b04c0cbnz x3, 0x1b04c8
    001b04c4b 0x1b0538
    001b04c8
    001b04c8loc_1b04c8:
    001b04c8ldr x3, [sp+360]
    001b04ccldrsb x27, [x3]
    001b04d0ldr x0, [x3+8]
    001b04d4ldr x1, [x3+16]
    001b04d8ldr x2, [x3+24]
    001b04dcstr x0, [sp+248]
    001b04e0str x1, [sp+256]
    001b04e4str x2, [sp+264]
    001b04e8bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
    001b04ecstr x0, [sp+320]
    001b04f0str x1, [sp+328]
    001b04f4str x2, [sp+336]
    001b04f8ldr x3, [sp+360]
    001b04fcldrsb x27, [x3]
    001b0500ldr x0, [x3+48]
    001b0504ldr x1, [x3+56]
    001b0508ldr x2, [x3+64]
    001b050cstr x0, [sp+224]
    001b0510str x1, [sp+232]
    001b0514str x2, [sp+240]
    001b0518ldr x3, [sp+320]
    001b051cldr x4, [sp+328]
    001b0520ldr x5, [sp+336]
    001b0524bl bytes.Equal
    001b0528strb w0, [sp+66]
    001b052ceor x3, x0, 1
    001b0530strb w3, [sp+67]
    001b0534b 0x1b053c
    001b0538
    001b0538loc_1b0538:
    001b0538b 0x1b053c
    001b053c
    001b053cloc_1b053c:
    001b053cldrb w3, [sp+67]
    001b0540tbnz w3, 0, 0x1b0574
    001b0544b 0x1b0548
    001b0548
    001b0548loc_1b0548:
    001b0548ldr x3, [sp+360]
    001b054cldrsb x27, [x3]
    001b0550ldr x0, [x3+8]
    001b0554ldr x1, [x3+16]
    001b0558ldr x2, [x3+24]
    001b055cstr x0, [sp+80]
    001b0560str x1, [sp+88]
    001b0564str x2, [sp+96]
    001b0568ldp x29, x30, [sp-8]
    001b056cadd sp, sp, 352
    001b0570ret x30
    001b0574
    001b0574loc_1b0574:
    001b0574ldr x1, [sp+368]
    001b0578ldrsb x27, [x1]
    001b057cldr x1, [x1+72]
    001b0580ldr x0, [sp+376]
    001b0584blr x1
    001b0588str x0, [sp+304]
    001b058cstr x1, [sp+312]
    001b0590stp xzr, xzr, [sp+288]
    001b0594add x1, sp, 288
    001b0598str x1, [sp+192]
    001b059cldr x0, [sp+304]
    001b05a0ldr x1, [sp+312]
    001b05a4bl runtime.convTstring
    001b05a8str x0, [sp+184]
    001b05acldr x1, [sp+192]
    001b05b0ldrsb x27, [x1]
    001b05b4adrp x2, 0x47f000
    001b05b8add x2, x2, 2496
    001b05bcstr x2, [x1]
    001b05c0adrp x27, 0x89b000
    001b05c4ldr w2, [x27+3056]
    001b05c8cbz w2, 0x1b05d0
    001b05ccb 0x1b0628
    001b05d0
    001b05d0loc_1b05d0:
    001b05d0b 0x1b05d4
    001b05d4
    001b05d4loc_1b05d4:
    001b05d4str x0, [x1+8]
    001b05d8ldr x2, [sp+192]
    001b05dcldrsb x27, [x2]
    001b05e0b 0x1b05e4
    001b05e4
    001b05e4loc_1b05e4:
    001b05e4str x2, [sp+200]
    001b05e8orr x4, xzr, 1
    001b05ecstr x4, [sp+208]
    001b05f0str x4, [sp+216]
    001b05f4adrp x0, 0x517000
    001b05f8add x0, x0, 170
    001b05fcmovz x1, 45
    001b0600mov x3, x4
    001b0604bl fmt.Sprintf
    001b0608str x0, [sp+272]
    001b060cstr x1, [sp+280]
    001b0610bl runtime.convTstring
    001b0614str x0, [sp+176]
    001b0618mov x1, x0
    001b061cadrp x0, 0x445000
    001b0620add x0, x0, 2944
    001b0624bl runtime.gopanic
    001b0628
    001b0628loc_1b0628:
    001b0628bl runtime.gcWriteBarrier2
    001b062cstr x0, [x25]
    001b0630ldr x5, [x1+8]
    001b0634str x5, [x25+8]
    001b0638b 0x1b05d4
    001b063c
    001b063cloc_1b063c:
    001b063cstp x0, x1, [sp+8]
    001b0640str x2, [sp+24]
    001b0644mov x3, x30
    001b0648bl runtime.morestack_noctxt.abi0
    001b064cldp x0, x1, [sp+8]
    001b0650ldr x2, [sp+24]
    001b0654b 0x1aff70
    001b0658udf 0
    001b065cudf 0
    001aff70