File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    0022f5c0
    0022f5c0google.golang.org/protobuf/internal/impl.placeholderExtension.IsWeak: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.IsWeak(google.golang.org/protobuf/internal/impl.placeholderExtension x)
    0022f5c0str x30, [sp-32]!
    0022f5c4stur x29, [sp-8]
    0022f5c8sub x29, sp, 8
    0022f5ccstr x0, [sp+40]
    0022f5d0str x1, [sp+48]
    0022f5d4str w2, [sp+56]
    0022f5d8strb wzr, [sp+23]
    0022f5dcstrb wzr, [sp+23]
    0022f5e0mov x0, xzr
    0022f5e4add x29, sp, 24
    0022f5e8add sp, sp, 32
    0022f5ecret x30
    0022f5c0
    0022f5f0
    0022f5f0google.golang.org/protobuf/internal/impl.placeholderExtension.IsPacked: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.IsPacked(google.golang.org/protobuf/internal/impl.placeholderExtension x)
    0022f5f0str x30, [sp-32]!
    0022f5f4stur x29, [sp-8]
    0022f5f8sub x29, sp, 8
    0022f5fcstr x0, [sp+40]
    0022f600str x1, [sp+48]
    0022f604str w2, [sp+56]
    0022f608strb wzr, [sp+23]
    0022f60cstrb wzr, [sp+23]
    0022f610mov x0, xzr
    0022f614add x29, sp, 24
    0022f618add sp, sp, 32
    0022f61cret x30
    0022f5f0
    0022f620
    0022f620google.golang.org/protobuf/internal/impl.placeholderExtension.IsList: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.IsList(google.golang.org/protobuf/internal/impl.placeholderExtension x)
    0022f620str x30, [sp-32]!
    0022f624stur x29, [sp-8]
    0022f628sub x29, sp, 8
    0022f62cstr x0, [sp+40]
    0022f630str x1, [sp+48]
    0022f634str w2, [sp+56]
    0022f638strb wzr, [sp+23]
    0022f63cstrb wzr, [sp+23]
    0022f640mov x0, xzr
    0022f644add x29, sp, 24
    0022f648add sp, sp, 32
    0022f64cret x30
    0022f620
    0022f650
    0022f650google.golang.org/protobuf/internal/impl.placeholderExtension.IsMap: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.IsMap(google.golang.org/protobuf/internal/impl.placeholderExtension x)
    0022f650str x30, [sp-32]!
    0022f654stur x29, [sp-8]
    0022f658sub x29, sp, 8
    0022f65cstr x0, [sp+40]
    0022f660str x1, [sp+48]
    0022f664str w2, [sp+56]
    0022f668strb wzr, [sp+23]
    0022f66cstrb wzr, [sp+23]
    0022f670mov x0, xzr
    0022f674add x29, sp, 24
    0022f678add sp, sp, 32
    0022f67cret x30
    0022f650
    0022f680
    0022f680google.golang.org/protobuf/internal/impl.placeholderExtension.MapKey: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.MapKey(google.golang.org/protobuf/internal/impl.placeholderExtension x)
    0022f680str x30, [sp-32]!
    0022f684stur x29, [sp-8]
    0022f688sub x29, sp, 8
    0022f68cstr x0, [sp+40]
    0022f690str x1, [sp+48]
    0022f694str w2, [sp+56]
    0022f698stp xzr, xzr, [sp+8]
    0022f69cstp xzr, xzr, [sp+8]
    0022f6a0mov x0, xzr
    0022f6a4mov x1, xzr
    0022f6a8add x29, sp, 24
    0022f6acadd sp, sp, 32
    0022f6b0ret x30
    0022f6b4udf 0
    0022f6b8udf 0
    0022f6bcudf 0
    0022f680
    0022f6c0
    0022f6c0google.golang.org/protobuf/internal/impl.placeholderExtension.MapValue: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.MapValue(google.golang.org/protobuf/internal/impl.placeholderExtension x)
    0022f6c0str x30, [sp-32]!
    0022f6c4stur x29, [sp-8]
    0022f6c8sub x29, sp, 8
    0022f6ccstr x0, [sp+40]
    0022f6d0str x1, [sp+48]
    0022f6d4str w2, [sp+56]
    0022f6d8stp xzr, xzr, [sp+8]
    0022f6dcstp xzr, xzr, [sp+8]
    0022f6e0mov x0, xzr
    0022f6e4mov x1, xzr
    0022f6e8add x29, sp, 24
    0022f6ecadd sp, sp, 32
    0022f6f0ret x30
    0022f6f4udf 0
    0022f6f8udf 0
    0022f6fcudf 0
    0022f6c0
    0022f700
    0022f700google.golang.org/protobuf/internal/impl.placeholderExtension.HasDefault: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.HasDefault(google.golang.org/protobuf/internal/impl.placeholderExtension x)
    0022f700str x30, [sp-32]!
    0022f704stur x29, [sp-8]
    0022f708sub x29, sp, 8
    0022f70cstr x0, [sp+40]
    0022f710str x1, [sp+48]
    0022f714str w2, [sp+56]
    0022f718strb wzr, [sp+23]
    0022f71cstrb wzr, [sp+23]
    0022f720mov x0, xzr
    0022f724add x29, sp, 24
    0022f728add sp, sp, 32
    0022f72cret x30
    0022f700
    0022f730
    0022f730google.golang.org/protobuf/internal/impl.placeholderExtension.Default: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Default(google.golang.org/protobuf/internal/impl.placeholderExtension x)
    0022f730str x30, [sp-48]!
    0022f734stur x29, [sp-8]
    0022f738sub x29, sp, 8
    0022f73cstr x0, [sp+56]
    0022f740str x1, [sp+64]
    0022f744str w2, [sp+72]
    0022f748stp xzr, xzr, [sp+16]
    0022f74cstr xzr, [sp+32]
    0022f750stp xzr, xzr, [sp+16]
    0022f754str xzr, [sp+32]
    0022f758mov x0, xzr
    0022f75cmov x1, x0
    0022f760mov x2, xzr
    0022f764add x29, sp, 40
    0022f768add sp, sp, 48
    0022f76cret x30
    0022f730
    0022f770
    0022f770google.golang.org/protobuf/internal/impl.placeholderExtension.DefaultEnumValue: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.DefaultEnumValue(google.golang.org/protobuf/internal/impl.placeholderExtension x)
    0022f770str x30, [sp-32]!
    0022f774stur x29, [sp-8]
    0022f778sub x29, sp, 8
    0022f77cstr x0, [sp+40]
    0022f780str x1, [sp+48]
    0022f784str w2, [sp+56]
    0022f788stp xzr, xzr, [sp+8]
    0022f78cstp xzr, xzr, [sp+8]
    0022f790mov x0, xzr
    0022f794mov x1, xzr
    0022f798add x29, sp, 24
    0022f79cadd sp, sp, 32
    0022f7a0ret x30
    0022f7a4udf 0
    0022f7a8udf 0
    0022f7acudf 0
    0022f770
    0022f7b0
    0022f7b0google.golang.org/protobuf/internal/impl.placeholderExtension.ContainingOneof: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.ContainingOneof(google.golang.org/protobuf/internal/impl.placeholderExtension x)
    0022f7b0str x30, [sp-32]!
    0022f7b4stur x29, [sp-8]
    0022f7b8sub x29, sp, 8
    0022f7bcstr x0, [sp+40]
    0022f7c0str x1, [sp+48]
    0022f7c4str w2, [sp+56]
    0022f7c8stp xzr, xzr, [sp+8]
    0022f7ccstp xzr, xzr, [sp+8]
    0022f7d0mov x0, xzr
    0022f7d4mov x1, xzr
    0022f7d8add x29, sp, 24
    0022f7dcadd sp, sp, 32
    0022f7e0ret x30
    0022f7e4udf 0
    0022f7e8udf 0
    0022f7ecudf 0
    0022f7b0
    0022f7f0
    0022f7f0google.golang.org/protobuf/internal/impl.placeholderExtension.ContainingMessage: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.ContainingMessage(google.golang.org/protobuf/internal/impl.placeholderExtension x)
    0022f7f0str x30, [sp-32]!
    0022f7f4stur x29, [sp-8]
    0022f7f8sub x29, sp, 8
    0022f7fcstr x0, [sp+40]
    0022f800str x1, [sp+48]
    0022f804str w2, [sp+56]
    0022f808stp xzr, xzr, [sp+8]
    0022f80cstp xzr, xzr, [sp+8]
    0022f810mov x0, xzr
    0022f814mov x1, xzr
    0022f818add x29, sp, 24
    0022f81cadd sp, sp, 32
    0022f820ret x30
    0022f824udf 0
    0022f828udf 0
    0022f82cudf 0
    0022f7f0
    0022f830
    0022f830google.golang.org/protobuf/internal/impl.placeholderExtension.Enum: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Enum(google.golang.org/protobuf/internal/impl.placeholderExtension x)
    0022f830str x30, [sp-32]!
    0022f834stur x29, [sp-8]
    0022f838sub x29, sp, 8
    0022f83cstr x0, [sp+40]
    0022f840str x1, [sp+48]
    0022f844str w2, [sp+56]
    0022f848stp xzr, xzr, [sp+8]
    0022f84cstp xzr, xzr, [sp+8]
    0022f850mov x0, xzr
    0022f854mov x1, xzr
    0022f858add x29, sp, 24
    0022f85cadd sp, sp, 32
    0022f860ret x30
    0022f864udf 0
    0022f868udf 0
    0022f86cudf 0
    0022f830
    0022f870
    0022f870google.golang.org/protobuf/internal/impl.placeholderExtension.Message: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.Message(google.golang.org/protobuf/internal/impl.placeholderExtension x)
    0022f870str x30, [sp-32]!
    0022f874stur x29, [sp-8]
    0022f878sub x29, sp, 8
    0022f87cstr x0, [sp+40]
    0022f880str x1, [sp+48]
    0022f884str w2, [sp+56]
    0022f888stp xzr, xzr, [sp+8]
    0022f88cstp xzr, xzr, [sp+8]
    0022f890mov x0, xzr
    0022f894mov x1, xzr
    0022f898add x29, sp, 24
    0022f89cadd sp, sp, 32
    0022f8a0ret x30
    0022f8a4udf 0
    0022f8a8udf 0
    0022f8acudf 0
    0022f870
    0022f8b0
    0022f8b0google.golang.org/protobuf/internal/impl.placeholderExtension.ProtoType: ; void google.golang.org/protobuf/internal/impl.placeholderExtension.ProtoType(google.golang.org/protobuf/internal/impl.placeholderExtension x, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor p1)
    0022f8b0str x0, [sp+8]
    0022f8b4str x1, [sp+16]
    0022f8b8str w2, [sp+24]
    0022f8bcstr x3, [sp+32]
    0022f8c0str x4, [sp+40]
    0022f8c4ret x30
    0022f8c8udf 0
    0022f8ccudf 0
    0022f8b0
    0022f8d0
    0022f8d0google.golang.org/protobuf/internal/impl.legacyLoadFileDesc: ; void google.golang.org/protobuf/internal/impl.legacyLoadFileDesc(struct []uint8 b)
    0022f8d0ldr x16, [x28+16]
    0022f8d4sub x17, sp, 704
    0022f8d8subs xzr, x17, x16
    0022f8dcb.ls 0x22fd94
    0022f8e0sub x20, sp, 832
    0022f8e4stp x29, x30, [x20-8]
    0022f8e8add sp, x20, 0
    0022f8ecsub x29, sp, 8
    0022f8f0str x0, [sp+840]
    0022f8f4str x1, [sp+848]
    0022f8f8str x2, [sp+856]
    0022f8fcstp xzr, xzr, [sp+104]
    0022f900ldr x1, [sp+848]
    0022f904ldr x3, [sp+840]
    0022f908subs xzr, x1, 0
    0022f90cb.hi 0x22f914
    0022f910b 0x22fd88
    0022f914
    0022f914loc_22f914:
    0022f914str x3, [sp+760]
    0022f918add x27, sp, 744
    0022f91cstp xzr, xzr, [x27]
    0022f920ldr x2, [sp+760]
    0022f924adrp x0, 0x7f4000
    0022f928add x0, x0, 2848
    0022f92cadrp x1, 0x3b4000
    0022f930add x1, x1, 3136
    0022f934bl sync.(*Map).Load
    0022f938str x0, [sp+744]
    0022f93cstr x1, [sp+752]
    0022f940strb w2, [sp+102]
    0022f944ldr x3, [sp+744]
    0022f948ldr x4, [sp+752]
    0022f94cstr x3, [sp+240]
    0022f950str x4, [sp+248]
    0022f954ldrb w3, [sp+102]
    0022f958strb w3, [sp+101]
    0022f95cldr x3, [sp+240]
    0022f960ldr x4, [sp+248]
    0022f964str x3, [sp+160]
    0022f968str x4, [sp+168]
    0022f96cldrb w3, [sp+101]
    0022f970strb w3, [sp+100]
    0022f974tbnz w3, 0, 0x22f97c
    0022f978b 0x22f9cc
    0022f97c
    0022f97cloc_22f97c:
    0022f97cadd x27, sp, 728
    0022f980stp xzr, xzr, [x27]
    0022f984ldr x2, [sp+168]
    0022f988ldr x1, [sp+160]
    0022f98ccbnz x1, 0x22f994
    0022f990b 0x22fd7c
    0022f994
    0022f994loc_22f994:
    0022f994str x2, [sp+256]
    0022f998adrp x0, 0x7e2000
    0022f99cadd x0, x0, 1424
    0022f9a0bl runtime.typeAssert
    0022f9a4b 0x22f9a8
    0022f9a8
    0022f9a8loc_22f9a8:
    0022f9a8str x0, [sp+728]
    0022f9acldr x1, [sp+256]
    0022f9b0str x1, [sp+736]
    0022f9b4str x0, [sp+104]
    0022f9b8str x1, [sp+112]
    0022f9bcldr x0, [sp+104]
    0022f9c0ldp x29, x30, [sp-8]
    0022f9c4add sp, sp, 832
    0022f9c8ret x30
    0022f9cc
    0022f9ccloc_22f9cc:
    0022f9ccldr x0, [sp+840]
    0022f9d0ldr x1, [sp+848]
    0022f9d4ldr x2, [sp+856]
    0022f9d8bl bytes.NewReader
    0022f9dcstr x0, [sp+720]
    0022f9e0str x0, [sp+712]
    0022f9e4str xzr, [sp+704]
    0022f9e8add x27, sp, 688
    0022f9ecstp xzr, xzr, [x27]
    0022f9f0ldr x1, [sp+712]
    0022f9f4adrp x0, 0x4e4000
    0022f9f8add x0, x0, 2880
    0022f9fcbl compress/gzip.NewReader
    0022fa00str x0, [sp+704]
    0022fa04str x1, [sp+688]
    0022fa08str x2, [sp+696]
    0022fa0cldr x3, [sp+704]
    0022fa10str x3, [sp+232]
    0022fa14ldr x3, [sp+696]
    0022fa18ldr x4, [sp+688]
    0022fa1cstr x4, [sp+216]
    0022fa20str x3, [sp+224]
    0022fa24ldr x3, [sp+232]
    0022fa28str x3, [sp+120]
    0022fa2cldr x3, [sp+224]
    0022fa30ldr x4, [sp+216]
    0022fa34str x4, [sp+176]
    0022fa38str x3, [sp+184]
    0022fa3ccbnz x4, 0x22fd44
    0022fa40b 0x22fa44
    0022fa44
    0022fa44loc_22fa44:
    0022fa44ldr x2, [sp+120]
    0022fa48str x2, [sp+704]
    0022fa4cstr xzr, [sp+664]
    0022fa50add x27, sp, 672
    0022fa54stp xzr, xzr, [x27]
    0022fa58add x27, sp, 688
    0022fa5cstp xzr, xzr, [x27]
    0022fa60ldr x1, [sp+704]
    0022fa64adrp x0, 0x4e4000
    0022fa68add x0, x0, 2912
    0022fa6cbl io/ioutil.ReadAll
    0022fa70str x0, [sp+664]
    0022fa74str x1, [sp+672]
    0022fa78str x2, [sp+680]
    0022fa7cstr x3, [sp+688]
    0022fa80str x4, [sp+696]
    0022fa84ldr x2, [sp+664]
    0022fa88ldr x3, [sp+672]
    0022fa8cldr x4, [sp+680]
    0022fa90str x2, [sp+800]
    0022fa94str x3, [sp+808]
    0022fa98str x4, [sp+816]
    0022fa9cldr x2, [sp+688]
    0022faa0ldr x3, [sp+696]
    0022faa4str x2, [sp+784]
    0022faa8str x3, [sp+792]
    0022faacldr x2, [sp+800]
    0022fab0ldr x3, [sp+808]
    0022fab4ldr x4, [sp+816]
    0022fab8str x2, [sp+192]
    0022fabcstr x3, [sp+200]
    0022fac0str x4, [sp+208]
    0022fac4ldr x2, [sp+792]
    0022fac8ldr x3, [sp+784]
    0022faccstr x3, [sp+176]
    0022fad0str x2, [sp+184]
    0022fad4cbnz x3, 0x22fd0c
    0022fad8b 0x22fadc
    0022fadc
    0022fadcloc_22fadc:
    0022fadcstr xzr, [sp+656]
    0022fae0adrp x27, 0x7f1000
    0022fae4ldr x13, [x27+3712]
    0022fae8str x13, [sp+656]
    0022faecadd x20, sp, 408
    0022faf0adr x27, 16
    0022faf4stp x29, x27, [sp-24]
    0022faf8sub x29, sp, 24
    0022fafcbl fn_87cfc
    0022fb00sub x29, sp, 8
    0022fb04str xzr, [sp+488]
    0022fb08ldr x13, [sp+192]
    0022fb0cldr x14, [sp+200]
    0022fb10ldr x15, [sp+208]
    0022fb14str x13, [sp+424]
    0022fb18str x14, [sp+432]
    0022fb1cstr x15, [sp+440]
    0022fb20ldr x13, [sp+656]
    0022fb24str x13, [sp+400]
    0022fb28adrp x14, 0x4e9000
    0022fb2cadd x14, x14, 2720
    0022fb30str x14, [sp+480]
    0022fb34str x13, [sp+488]
    0022fb38ldr x0, [sp+408]
    0022fb3cldr x1, [sp+416]
    0022fb40ldr x2, [sp+424]
    0022fb44ldr x3, [sp+432]
    0022fb48ldr x4, [sp+440]
    0022fb4cldrsw x5, [sp+448]
    0022fb50ldrsw x6, [sp+452]
    0022fb54ldrsw x7, [sp+456]
    0022fb58ldrsw x8, [sp+460]
    0022fb5cldr x9, [sp+464]
    0022fb60ldr x10, [sp+472]
    0022fb64ldr x11, [sp+480]
    0022fb68ldr x12, [sp+488]
    0022fb6cbl google.golang.org/protobuf/internal/filedesc.Builder.Build
    0022fb70str x0, [sp+264]
    0022fb74str x1, [sp+272]
    0022fb78str x2, [sp+280]
    0022fb7cstr x3, [sp+288]
    0022fb80str x4, [sp+296]
    0022fb84str x5, [sp+304]
    0022fb88str x6, [sp+312]
    0022fb8cstr x7, [sp+320]
    0022fb90str x8, [sp+328]
    0022fb94str x9, [sp+336]
    0022fb98str x10, [sp+344]
    0022fb9cstr x11, [sp+352]
    0022fba0str x12, [sp+360]
    0022fba4str x13, [sp+368]
    0022fba8add x21, sp, 544
    0022fbacadd x20, sp, 264
    0022fbb0adr x27, 16
    0022fbb4stp x29, x27, [sp-24]
    0022fbb8sub x29, sp, 24
    0022fbbcbl fn_87ee8
    0022fbc0sub x29, sp, 8
    0022fbc4ldr x13, [sp+544]
    0022fbc8ldr x14, [sp+552]
    0022fbccstr x13, [sp+144]
    0022fbd0str x14, [sp+152]
    0022fbd4ldr x1, [sp+848]
    0022fbd8ldr x13, [sp+840]
    0022fbdcsubs xzr, x1, 0
    0022fbe0b.hi 0x22fbe8
    0022fbe4b 0x22fd04
    0022fbe8
    0022fbe8loc_22fbe8:
    0022fbe8str x13, [sp+760]
    0022fbecadd x27, sp, 744
    0022fbf0stp xzr, xzr, [x27]
    0022fbf4ldr x5, [sp+144]
    0022fbf8ldr x6, [sp+152]
    0022fbfcstr x5, [sp+384]
    0022fc00str x6, [sp+392]
    0022fc04str x5, [sp+376]
    0022fc08ldr x5, [sp+376]
    0022fc0ccbnz x5, 0x22fc14
    0022fc10b 0x22fc24
    0022fc14
    0022fc14loc_22fc14:
    0022fc14ldr x5, [sp+376]
    0022fc18ldr x5, [x5+8]
    0022fc1cstr x5, [sp+376]
    0022fc20b 0x22fc28
    0022fc24
    0022fc24loc_22fc24:
    0022fc24b 0x22fc28
    0022fc28
    0022fc28loc_22fc28:
    0022fc28ldr x2, [sp+760]
    0022fc2cldr x3, [sp+376]
    0022fc30ldr x4, [sp+392]
    0022fc34adrp x0, 0x7f4000
    0022fc38add x0, x0, 2848
    0022fc3cadrp x1, 0x3b4000
    0022fc40add x1, x1, 3136
    0022fc44bl sync.(*Map).LoadOrStore
    0022fc48str x0, [sp+744]
    0022fc4cstr x1, [sp+752]
    0022fc50strb w2, [sp+102]
    0022fc54ldr x5, [sp+744]
    0022fc58ldr x6, [sp+752]
    0022fc5cstr x5, [sp+768]
    0022fc60str x6, [sp+776]
    0022fc64ldrb w5, [sp+102]
    0022fc68strb w5, [sp+103]
    0022fc6cldr x5, [sp+768]
    0022fc70ldr x6, [sp+776]
    0022fc74str x5, [sp+128]
    0022fc78str x6, [sp+136]
    0022fc7cldrb w5, [sp+103]
    0022fc80strb w5, [sp+99]
    0022fc84tbnz w5, 0, 0x22fc8c
    0022fc88b 0x22fcdc
    0022fc8c
    0022fc8cloc_22fc8c:
    0022fc8cadd x27, sp, 728
    0022fc90stp xzr, xzr, [x27]
    0022fc94ldr x2, [sp+136]
    0022fc98ldr x1, [sp+128]
    0022fc9ccbnz x1, 0x22fca4
    0022fca0b 0x22fcf8
    0022fca4
    0022fca4loc_22fca4:
    0022fca4str x2, [sp+256]
    0022fca8adrp x0, 0x7e2000
    0022fcacadd x0, x0, 1456
    0022fcb0bl runtime.typeAssert
    0022fcb4b 0x22fcb8
    0022fcb8
    0022fcb8loc_22fcb8:
    0022fcb8str x0, [sp+728]
    0022fcbcldr x1, [sp+256]
    0022fcc0str x1, [sp+736]
    0022fcc4str x0, [sp+104]
    0022fcc8str x1, [sp+112]
    0022fcccldr x0, [sp+104]
    0022fcd0ldp x29, x30, [sp-8]
    0022fcd4add sp, sp, 832
    0022fcd8ret x30
    0022fcdc
    0022fcdcloc_22fcdc:
    0022fcdcldr x0, [sp+144]
    0022fce0ldr x1, [sp+152]
    0022fce4str x0, [sp+104]
    0022fce8str x1, [sp+112]
    0022fcecldp x29, x30, [sp-8]
    0022fcf0add sp, sp, 832
    0022fcf4ret x30
    0022fcf8
    0022fcf8loc_22fcf8:
    0022fcf8adrp x0, 0x44f000
    0022fcfcadd x0, x0, 544
    0022fd00bl runtime.panicnildottype
    0022fd04
    0022fd04loc_22fd04:
    0022fd04mov x0, xzr
    0022fd08bl runtime.panicIndex
    0022fd0c
    0022fd0cloc_22fd0c:
    0022fd0cstr x3, [sp+504]
    0022fd10str x2, [sp+512]
    0022fd14str x3, [sp+496]
    0022fd18ldr x2, [sp+496]
    0022fd1ccbnz x2, 0x22fd24
    0022fd20b 0x22fd40
    0022fd24
    0022fd24loc_22fd24:
    0022fd24ldr x2, [sp+496]
    0022fd28ldr x2, [x2+8]
    0022fd2cstr x2, [sp+496]
    0022fd30b 0x22fd34
    0022fd34
    0022fd34loc_22fd34:
    0022fd34ldr x1, [sp+512]
    0022fd38ldr x0, [sp+496]
    0022fd3cbl runtime.gopanic
    0022fd40
    0022fd40loc_22fd40:
    0022fd40b 0x22fd34
    0022fd44
    0022fd44loc_22fd44:
    0022fd44str x4, [sp+528]
    0022fd48str x3, [sp+536]
    0022fd4cstr x4, [sp+520]
    0022fd50ldr x2, [sp+520]
    0022fd54cbnz x2, 0x22fd5c
    0022fd58b 0x22fd78
    0022fd5c
    0022fd5cloc_22fd5c:
    0022fd5cldr x2, [sp+520]
    0022fd60ldr x2, [x2+8]
    0022fd64str x2, [sp+520]
    0022fd68b 0x22fd6c
    0022fd6c
    0022fd6cloc_22fd6c:
    0022fd6cldr x1, [sp+536]
    0022fd70ldr x0, [sp+520]
    0022fd74bl runtime.gopanic
    0022fd78
    0022fd78loc_22fd78:
    0022fd78b 0x22fd6c
    0022fd7c
    0022fd7cloc_22fd7c:
    0022fd7cadrp x0, 0x44f000
    0022fd80add x0, x0, 544
    0022fd84bl runtime.panicnildottype
    0022fd88
    0022fd88loc_22fd88:
    0022fd88mov x0, xzr
    0022fd8cbl runtime.panicIndex
    0022fd90hint
    0022fd94
    0022fd94loc_22fd94:
    0022fd94stp x0, x1, [sp+8]
    0022fd98str x2, [sp+24]
    0022fd9cmov x3, x30
    0022fda0bl runtime.morestack_noctxt.abi0
    0022fda4ldp x0, x1, [sp+8]
    0022fda8ldr x2, [sp+24]
    0022fdacb 0x22f8d0
    0022f8d0
    0022fdb0
    0022fdb0google.golang.org/protobuf/internal/impl.resolverOnly.FindFileByPath: ; void google.golang.org/protobuf/internal/impl.resolverOnly.FindFileByPath(google.golang.org/protobuf/internal/impl.resolverOnly r, struct string path)
    0022fdb0ldr x16, [x28+16]
    0022fdb4sub x17, sp, 16
    0022fdb8subs xzr, x17, x16
    0022fdbcb.ls 0x22fe5c
    0022fdc0str x30, [sp-144]!
    0022fdc4stur x29, [sp-8]
    0022fdc8sub x29, sp, 8
    0022fdccstr x0, [sp+152]
    0022fdd0str x1, [sp+160]
    0022fdd4str x2, [sp+168]
    0022fdd8stp xzr, xzr, [sp+56]
    0022fddcstp xzr, xzr, [sp+40]
    0022fde0stp xzr, xzr, [sp+88]
    0022fde4stp xzr, xzr, [sp+72]
    0022fde8ldr x0, [sp+152]
    0022fdecldr x1, [sp+160]
    0022fdf0ldr x2, [sp+168]
    0022fdf4bl google.golang.org/protobuf/reflect/protoregistry.(*Files).FindFileByPath
    0022fdf8str x0, [sp+88]
    0022fdfcstr x1, [sp+96]
    0022fe00str x2, [sp+72]
    0022fe04str x3, [sp+80]
    0022fe08ldr x3, [sp+88]
    0022fe0cldr x4, [sp+96]
    0022fe10str x3, [sp+120]
    0022fe14str x4, [sp+128]
    0022fe18ldr x3, [sp+72]
    0022fe1cldr x4, [sp+80]
    0022fe20str x3, [sp+104]
    0022fe24str x4, [sp+112]
    0022fe28ldr x3, [sp+120]
    0022fe2cldr x4, [sp+128]
    0022fe30str x3, [sp+56]
    0022fe34str x4, [sp+64]
    0022fe38ldr x2, [sp+104]
    0022fe3cldr x3, [sp+112]
    0022fe40str x2, [sp+40]
    0022fe44str x3, [sp+48]
    0022fe48ldr x0, [sp+56]
    0022fe4cldr x1, [sp+64]
    0022fe50ldur x29, [sp-8]
    0022fe54ldr x30, [sp], 144
    0022fe58ret x30
    0022fe5c
    0022fe5cloc_22fe5c:
    0022fe5cstp x0, x1, [sp+8]
    0022fe60str x2, [sp+24]
    0022fe64mov x3, x30
    0022fe68bl runtime.morestack_noctxt.abi0
    0022fe6cldp x0, x1, [sp+8]
    0022fe70ldr x2, [sp+24]
    0022fe74b 0x22fdb0
    0022fe78udf 0
    0022fe7cudf 0
    0022fdb0
    0022fe80
    0022fe80google.golang.org/protobuf/internal/impl.resolverOnly.FindDescriptorByName: ; void google.golang.org/protobuf/internal/impl.resolverOnly.FindDescriptorByName(google.golang.org/protobuf/internal/impl.resolverOnly r, struct google.golang.org/protobuf/reflect/protoreflect.FullName name)
    0022fe80ldr x16, [x28+16]
    0022fe84sub x17, sp, 16
    0022fe88subs xzr, x17, x16
    0022fe8cb.ls 0x22ff2c
    0022fe90str x30, [sp-144]!
    0022fe94stur x29, [sp-8]
    0022fe98sub x29, sp, 8
    0022fe9cstr x0, [sp+152]
    0022fea0str x1, [sp+160]
    0022fea4str x2, [sp+168]
    0022fea8stp xzr, xzr, [sp+56]
    0022feacstp xzr, xzr, [sp+40]
    0022feb0stp xzr, xzr, [sp+88]
    0022feb4stp xzr, xzr, [sp+72]
    0022feb8ldr x0, [sp+152]
    0022febcldr x1, [sp+160]
    0022fec0ldr x2, [sp+168]
    0022fec4bl google.golang.org/protobuf/reflect/protoregistry.(*Files).FindDescriptorByName
    0022fec8str x0, [sp+88]
    0022feccstr x1, [sp+96]
    0022fed0str x2, [sp+72]
    0022fed4str x3, [sp+80]
    0022fed8ldr x3, [sp+88]
    0022fedcldr x4, [sp+96]
    0022fee0str x3, [sp+120]
    0022fee4str x4, [sp+128]
    0022fee8ldr x3, [sp+72]
    0022feecldr x4, [sp+80]
    0022fef0str x3, [sp+104]
    0022fef4str x4, [sp+112]
    0022fef8ldr x3, [sp+120]
    0022fefcldr x4, [sp+128]
    0022ff00str x3, [sp+56]
    0022ff04str x4, [sp+64]
    0022ff08ldr x2, [sp+104]
    0022ff0cldr x3, [sp+112]
    0022ff10str x2, [sp+40]
    0022ff14str x3, [sp+48]
    0022ff18ldr x0, [sp+56]
    0022ff1cldr x1, [sp+64]
    0022ff20ldur x29, [sp-8]
    0022ff24ldr x30, [sp], 144
    0022ff28ret x30
    0022ff2c
    0022ff2cloc_22ff2c:
    0022ff2cstp x0, x1, [sp+8]
    0022ff30str x2, [sp+24]
    0022ff34mov x3, x30
    0022ff38bl runtime.morestack_noctxt.abi0
    0022ff3cldp x0, x1, [sp+8]
    0022ff40ldr x2, [sp+24]
    0022ff44b 0x22fe80
    0022ff48udf 0
    0022ff4cudf 0
    0022fe80
    0022ff50
    0022ff50google.golang.org/protobuf/internal/impl.resolverOnly.RegisterFile: ; void google.golang.org/protobuf/internal/impl.resolverOnly.RegisterFile(google.golang.org/protobuf/internal/impl.resolverOnly p0, google.golang.org/protobuf/reflect/protoreflect.FileDescriptor p1)
    0022ff50str x30, [sp-32]!
    0022ff54stur x29, [sp-8]
    0022ff58sub x29, sp, 8
    0022ff5cstr x0, [sp+40]
    0022ff60str x1, [sp+48]
    0022ff64str x2, [sp+56]
    0022ff68stp xzr, xzr, [sp+8]
    0022ff6cstp xzr, xzr, [sp+8]
    0022ff70mov x0, xzr
    0022ff74mov x1, xzr
    0022ff78add x29, sp, 24
    0022ff7cadd sp, sp, 32
    0022ff80ret x30
    0022ff84udf 0
    0022ff88udf 0
    0022ff8cudf 0
    0022ff50
    0022ff90
    0022ff90google.golang.org/protobuf/internal/impl.legacyWrapMessage: ; void google.golang.org/protobuf/internal/impl.legacyWrapMessage(reflect.Value v)
    0022ff90ldr x16, [x28+16]
    0022ff94sub x17, sp, 64
    0022ff98subs xzr, x17, x16
    0022ff9cb.ls 0x230104
    0022ffa0str x30, [sp-192]!
    0022ffa4stur x29, [sp-8]
    0022ffa8sub x29, sp, 8
    0022ffacstr x0, [sp+200]
    0022ffb0str x1, [sp+208]
    0022ffb4str x2, [sp+216]
    0022ffb8stp xzr, xzr, [sp+64]
    0022ffbcldr x0, [sp+200]
    0022ffc0ldr x1, [sp+208]
    0022ffc4ldr x2, [sp+216]
    0022ffc8bl reflect.Value.Type
    0022ffccstr x0, [sp+80]
    0022ffd0str x1, [sp+88]
    0022ffd4ldrsb x27, [x0]
    0022ffd8ldr x3, [x0+168]
    0022ffdcmov x0, x1
    0022ffe0blr x3
    0022ffe4str x0, [sp+56]
    0022ffe8subs xzr, x0, 22
    0022ffeccset x3, ne
    0022fff0strb w3, [sp+47]
    0022fff4b.ne 0x22fffc
    0022fff8b 0x230000
    0022fffc
    0022fffcloc_22fffc:
    0022fffcb 0x230040
    00230000
    00230000loc_230000:
    00230000ldr x1, [sp+80]
    00230004ldrsb x27, [x1]
    00230008ldr x0, [sp+88]
    0023000cldr x1, [x1+88]
    00230010blr x1
    00230014str x0, [sp+144]
    00230018str x1, [sp+152]
    0023001cldrsb x27, [x0]
    00230020ldr x2, [x0+168]
    00230024mov x0, x1
    00230028blr x2
    0023002cstr x0, [sp+48]
    00230030subs xzr, x0, 25
    00230034cset x1, ne
    00230038strb w1, [sp+47]
    0023003cb 0x230040
    00230040
    00230040loc_230040:
    00230040ldrb w4, [sp+47]
    00230044tbnz w4, 0, 0x23004c
    00230048b 0x2300a4
    0023004c
    0023004cloc_23004c:
    0023004cstp xzr, xzr, [sp+120]
    00230050str xzr, [sp+136]
    00230054ldr x2, [sp+200]
    00230058ldr x3, [sp+208]
    0023005cldr x4, [sp+216]
    00230060str x2, [sp+120]
    00230064str x3, [sp+128]
    00230068str x4, [sp+136]
    0023006cadrp x0, 0x46c000
    00230070add x0, x0, 1408
    00230074add x1, sp, 120
    00230078bl runtime.convT
    0023007cstr x0, [sp+160]
    00230080adrp x2, 0x4ec000
    00230084add x2, x2, 2312
    00230088str x2, [sp+64]
    0023008cstr x0, [sp+72]
    00230090ldr x0, [sp+64]
    00230094ldr x1, [sp+72]
    00230098ldur x29, [sp-8]
    0023009cldr x30, [sp], 192
    002300a0ret x30
    002300a4
    002300a4loc_2300a4:
    002300a4ldr x0, [sp+80]
    002300a8ldr x1, [sp+88]
    002300acmov x2, xzr
    002300b0mov x3, xzr
    002300b4bl google.golang.org/protobuf/internal/impl.legacyLoadMessageInfo
    002300b8str x0, [sp+96]
    002300bcldr x0, [sp+200]
    002300c0ldr x1, [sp+208]
    002300c4ldr x2, [sp+216]
    002300c8bl reflect.Value.Interface
    002300ccstr x0, [sp+104]
    002300d0str x1, [sp+112]
    002300d4ldr x4, [sp+96]
    002300d8mov x2, x1
    002300dcmov x1, x0
    002300e0mov x0, x4
    002300e4bl google.golang.org/protobuf/internal/impl.(*MessageInfo).MessageOf
    002300e8str x0, [sp+168]
    002300ecstr x1, [sp+176]
    002300f0str x0, [sp+64]
    002300f4str x1, [sp+72]
    002300f8ldur x29, [sp-8]
    002300fcldr x30, [sp], 192
    00230100ret x30
    00230104
    00230104loc_230104:
    00230104stp x0, x1, [sp+8]
    00230108str x2, [sp+24]
    0023010cmov x3, x30
    00230110bl runtime.morestack_noctxt.abi0
    00230114ldp x0, x1, [sp+8]
    00230118ldr x2, [sp+24]
    0023011cb 0x22ff90
    0022ff90
    00230120
    00230120google.golang.org/protobuf/internal/impl.legacyLoadMessageType: ; void google.golang.org/protobuf/internal/impl.legacyLoadMessageType(reflect.Type t, struct google.golang.org/protobuf/reflect/protoreflect.FullName name)
    00230120ldr x16, [x28+16]
    00230124sub x17, sp, 16
    00230128subs xzr, x17, x16
    0023012cb.ls 0x230258
    00230130str x30, [sp-144]!
    00230134stur x29, [sp-8]
    00230138sub x29, sp, 8
    0023013cstr x0, [sp+152]
    00230140str x1, [sp+160]
    00230144str x2, [sp+168]
    00230148str x3, [sp+176]
    0023014cstp xzr, xzr, [sp+64]
    00230150ldr x1, [sp+152]
    00230154ldrsb x27, [x1]
    00230158ldr x1, [x1+168]
    0023015cldr x0, [sp+160]
    00230160blr x1
    00230164str x0, [sp+56]
    00230168subs xzr, x0, 22
    0023016ccset x1, ne
    00230170strb w1, [sp+47]
    00230174b.ne 0x23017c
    00230178b 0x230180
    0023017c
    0023017cloc_23017c:
    0023017cb 0x2301c0
    00230180
    00230180loc_230180:
    00230180ldr x1, [sp+152]
    00230184ldrsb x27, [x1]
    00230188ldr x0, [sp+160]
    0023018cldr x1, [x1+88]
    00230190blr x1
    00230194str x0, [sp+112]
    00230198str x1, [sp+120]
    0023019cldrsb x27, [x0]
    002301a0ldr x2, [x0+168]
    002301a4mov x0, x1
    002301a8blr x2
    002301acstr x0, [sp+48]
    002301b0subs xzr, x0, 25
    002301b4cset x1, ne
    002301b8strb w1, [sp+47]
    002301bcb 0x2301c0
    002301c0
    002301c0loc_2301c0:
    002301c0ldrb w4, [sp+47]
    002301c4tbnz w4, 0, 0x2301cc
    002301c8b 0x230218
    002301cc
    002301ccloc_2301cc:
    002301ccstp xzr, xzr, [sp+96]
    002301d0ldr x2, [sp+152]
    002301d4ldr x3, [sp+160]
    002301d8str x2, [sp+96]
    002301dcstr x3, [sp+104]
    002301e0adrp x0, 0x432000
    002301e4add x0, x0, 1184
    002301e8add x1, sp, 96
    002301ecbl runtime.convT
    002301f0str x0, [sp+128]
    002301f4adrp x2, 0x4e8000
    002301f8add x2, x2, 2672
    002301fcstr x2, [sp+64]
    00230200str x0, [sp+72]
    00230204ldr x0, [sp+64]
    00230208ldr x1, [sp+72]
    0023020cldur x29, [sp-8]
    00230210ldr x30, [sp], 144
    00230214ret x30
    00230218
    00230218loc_230218:
    00230218ldr x0, [sp+152]
    0023021cldr x2, [sp+168]
    00230220ldr x3, [sp+176]
    00230224ldr x1, [sp+160]
    00230228bl google.golang.org/protobuf/internal/impl.legacyLoadMessageInfo
    0023022cstr x0, [sp+88]
    00230230str x0, [sp+80]
    00230234adrp x4, 0x4e8000
    00230238add x4, x4, 2624
    0023023cstr x4, [sp+64]
    00230240str x0, [sp+72]
    00230244ldr x0, [sp+64]
    00230248ldr x1, [sp+72]
    0023024cldur x29, [sp-8]
    00230250ldr x30, [sp], 144
    00230254ret x30
    00230258
    00230258loc_230258:
    00230258stp x0, x1, [sp+8]
    0023025cstp x2, x3, [sp+24]
    00230260mov x3, x30
    00230264bl runtime.morestack_noctxt.abi0
    00230268ldp x0, x1, [sp+8]
    0023026cldp x2, x3, [sp+24]
    00230270b 0x230120
    00230274udf 0
    00230278udf 0
    0023027cudf 0
    00230120
    00230280
    00230280google.golang.org/protobuf/internal/impl.legacyLoadMessageInfo: ; void google.golang.org/protobuf/internal/impl.legacyLoadMessageInfo(reflect.Type t, struct google.golang.org/protobuf/reflect/protoreflect.FullName name)
    00230280ldr x16, [x28+16]
    00230284sub x17, sp, 272
    00230288subs xzr, x17, x16
    0023028cb.ls 0x230804
    00230290sub x20, sp, 400
    00230294stp x29, x30, [x20-8]
    00230298add sp, x20, 0
    0023029csub x29, sp, 8
    002302a0str x0, [sp+408]
    002302a4str x1, [sp+416]
    002302a8str x2, [sp+424]
    002302acstr x3, [sp+432]
    002302b0str xzr, [sp+64]
    002302b4stp xzr, xzr, [sp+312]
    002302b8ldr x3, [sp+408]
    002302bcldr x4, [sp+416]
    002302c0str x3, [sp+200]
    002302c4str x4, [sp+208]
    002302c8str x3, [sp+192]
    002302ccldr x3, [sp+192]
    002302d0cbnz x3, 0x2302d8
    002302d4b 0x2302e8
    002302d8
    002302d8loc_2302d8:
    002302d8ldr x3, [sp+192]
    002302dcldr x3, [x3+8]
    002302e0str x3, [sp+192]
    002302e4b 0x2302ec
    002302e8
    002302e8loc_2302e8:
    002302e8b 0x2302ec
    002302ec
    002302ecloc_2302ec:
    002302ecldr x2, [sp+208]
    002302f0ldr x1, [sp+192]
    002302f4adrp x0, 0x7f3000
    002302f8add x0, x0, 2912
    002302fcbl sync.(*Map).Load
    00230300str x0, [sp+312]
    00230304str x1, [sp+320]
    00230308strb w2, [sp+59]
    0023030cldr x3, [sp+312]
    00230310ldr x4, [sp+320]
    00230314str x3, [sp+128]
    00230318str x4, [sp+136]
    0023031cldrb w3, [sp+59]
    00230320strb w3, [sp+57]
    00230324ldr x3, [sp+128]
    00230328ldr x4, [sp+136]
    0023032cstr x3, [sp+88]
    00230330str x4, [sp+96]
    00230334ldrb w3, [sp+57]
    00230338strb w3, [sp+53]
    0023033ctbnz w3, 0, 0x230344
    00230340b 0x230374
    00230344
    00230344loc_230344:
    00230344ldr x0, [sp+88]
    00230348ldr x3, [sp+96]
    0023034cadrp x1, 0x476000
    00230350add x1, x1, 224
    00230354subs xzr, x0, x1
    00230358b.eq 0x230360
    0023035cb 0x2307f4
    00230360
    00230360loc_230360:
    00230360str x3, [sp+64]
    00230364ldr x0, [sp+64]
    00230368ldp x29, x30, [sp-8]
    0023036cadd sp, sp, 400
    00230370ret x30
    00230374
    00230374loc_230374:
    00230374ldr x0, [sp+408]
    00230378ldr x2, [sp+424]
    0023037cldr x3, [sp+432]
    00230380ldr x1, [sp+416]
    00230384bl google.golang.org/protobuf/internal/impl.legacyLoadMessageDesc
    00230388str x0, [sp+296]
    0023038cstr x1, [sp+304]
    00230390adrp x0, 0x45c000
    00230394add x0, x0, 896
    00230398bl runtime.newobject
    0023039cstr x0, [sp+184]
    002303a0adrp x27, 0x81b000
    002303a4ldr w4, [x27+3056]
    002303a8cbz w4, 0x2303b0
    002303acb 0x2303b4
    002303b0
    002303b0loc_2303b0:
    002303b0b 0x2303d0
    002303b4
    002303b4loc_2303b4:
    002303b4str x0, [sp+152]
    002303b8mov x1, x0
    002303bcadrp x0, 0x45c000
    002303c0add x0, x0, 896
    002303c4bl runtime.wbZero
    002303c8ldr x0, [sp+152]
    002303ccb 0x2303d0
    002303d0
    002303d0loc_2303d0:
    002303d0mov x20, x0
    002303d4adr x27, 16
    002303d8stp x29, x27, [sp-24]
    002303dcsub x29, sp, 24
    002303e0bl fn_87cc0
    002303e4sub x29, sp, 8
    002303e8str xzr, [x0+320]
    002303ecldr x2, [sp+184]
    002303f0ldrsb x27, [x2]
    002303f4ldr x3, [sp+304]
    002303f8ldr x4, [sp+296]
    002303fcstr x4, [x2+16]
    00230400adrp x27, 0x81b000
    00230404ldr w4, [x27+3056]
    00230408cbz w4, 0x230410
    0023040cb 0x230414
    00230410
    00230410loc_230410:
    00230410b 0x230428
    00230414
    00230414loc_230414:
    00230414bl runtime.gcWriteBarrier2
    00230418str x3, [x25]
    0023041cldr x4, [x2+24]
    00230420str x4, [x25+8]
    00230424b 0x230428
    00230428
    00230428loc_230428:
    00230428str x3, [x2+24]
    0023042cldr x2, [sp+184]
    00230430ldrsb x27, [x2]
    00230434ldr x3, [sp+416]
    00230438ldr x4, [sp+408]
    0023043cstr x4, [x2]
    00230440adrp x27, 0x81b000
    00230444ldr w4, [x27+3056]
    00230448cbz w4, 0x230450
    0023044cb 0x230454
    00230450
    00230450loc_230450:
    00230450b 0x230468
    00230454
    00230454loc_230454:
    00230454bl runtime.gcWriteBarrier2
    00230458str x3, [x25]
    0023045cldr x4, [x2+8]
    00230460str x4, [x25+8]
    00230464b 0x230468
    00230468
    00230468loc_230468:
    00230468str x3, [x2+8]
    0023046cldr x2, [sp+184]
    00230470str x2, [sp+120]
    00230474strb wzr, [sp+56]
    00230478strb wzr, [sp+54]
    0023047cldr x0, [sp+408]
    00230480ldr x1, [sp+416]
    00230484bl reflect.Zero
    00230488str x0, [sp+272]
    0023048cstr x1, [sp+280]
    00230490str x2, [sp+288]
    00230494bl reflect.Value.Interface
    00230498str x0, [sp+72]
    0023049cstr x1, [sp+80]
    002304a0stp xzr, xzr, [sp+256]
    002304a4ldr x2, [sp+80]
    002304a8ldr x1, [sp+72]
    002304accbnz x1, 0x2304b4
    002304b0b 0x2304d0
    002304b4
    002304b4loc_2304b4:
    002304b4str x2, [sp+144]
    002304b8adrp x0, 0x7e1000
    002304bcadd x0, x0, 1488
    002304c0bl runtime.typeAssert
    002304c4ldr x2, [sp+144]
    002304c8mov x1, x0
    002304ccb 0x2304d4
    002304d0
    002304d0loc_2304d0:
    002304d0b 0x2304d4
    002304d4
    002304d4loc_2304d4:
    002304d4str x1, [sp+256]
    002304d8str x2, [sp+264]
    002304dcsubs xzr, x1, 0
    002304e0cset x5, ne
    002304e4strb w5, [sp+59]
    002304e8ldr x5, [sp+256]
    002304ecldr x6, [sp+264]
    002304f0str x5, [sp+376]
    002304f4str x6, [sp+384]
    002304f8ldrb w5, [sp+59]
    002304fcstrb w5, [sp+63]
    00230500strb w5, [sp+56]
    00230504tbnz w5, 0, 0x23050c
    00230508b 0x230564
    0023050c
    0023050cloc_23050c:
    0023050cldr x5, [sp+120]
    00230510ldrsb x27, [x5]
    00230514adrp x27, 0x81b000
    00230518ldr w6, [x27+3056]
    0023051ccbz w6, 0x230524
    00230520b 0x230528
    00230524
    00230524loc_230524:
    00230524b 0x230538
    00230528
    00230528loc_230528:
    00230528ldr x6, [x5+200]
    0023052cbl runtime.gcWriteBarrier1
    00230530str x6, [x25]
    00230534b 0x230538
    00230538
    00230538loc_230538:
    00230538adrp x6, 0x4a9000
    0023053cadd x6, x6, 3024
    00230540str x6, [x5+200]
    00230544ldr x5, [sp+120]
    00230548ldrsb x27, [x5]
    0023054cldr x6, [sp+120]
    00230550ldrsb x27, [x6]
    00230554ldr x6, [x6+184]
    00230558orr x6, x6, 1
    0023055cstr x6, [x5+184]
    00230560b 0x230568
    00230564
    00230564loc_230564:
    00230564b 0x230568
    00230568
    00230568loc_230568:
    00230568stp xzr, xzr, [sp+240]
    0023056cldr x5, [sp+80]
    00230570ldr x1, [sp+72]
    00230574cbnz x1, 0x23057c
    00230578b 0x230598
    0023057c
    0023057cloc_23057c:
    0023057cstr x5, [sp+144]
    00230580adrp x0, 0x7e1000
    00230584add x0, x0, 1520
    00230588bl runtime.typeAssert
    0023058cldr x5, [sp+144]
    00230590mov x1, x0
    00230594b 0x23059c
    00230598
    00230598loc_230598:
    00230598b 0x23059c
    0023059c
    0023059cloc_23059c:
    0023059cstr x1, [sp+240]
    002305a0str x5, [sp+248]
    002305a4subs xzr, x1, 0
    002305a8cset x5, ne
    002305acstrb w5, [sp+59]
    002305b0ldr x5, [sp+240]
    002305b4ldr x6, [sp+248]
    002305b8str x5, [sp+360]
    002305bcstr x6, [sp+368]
    002305c0ldrb w5, [sp+59]
    002305c4strb w5, [sp+62]
    002305c8strb w5, [sp+54]
    002305cctbnz w5, 0, 0x2305d4
    002305d0b 0x230610
    002305d4
    002305d4loc_2305d4:
    002305d4ldr x5, [sp+120]
    002305d8ldrsb x27, [x5]
    002305dcadrp x27, 0x81b000
    002305e0ldr w6, [x27+3056]
    002305e4cbz w6, 0x2305ec
    002305e8b 0x2305f0
    002305ec
    002305ecloc_2305ec:
    002305ecb 0x230600
    002305f0
    002305f0loc_2305f0:
    002305f0ldr x6, [x5+208]
    002305f4bl runtime.gcWriteBarrier1
    002305f8str x6, [x25]
    002305fcb 0x230600
    00230600
    00230600loc_230600:
    00230600adrp x6, 0x4a9000
    00230604add x6, x6, 3040
    00230608str x6, [x5+208]
    0023060cb 0x230614
    00230610
    00230610loc_230610:
    00230610b 0x230614
    00230614
    00230614loc_230614:
    00230614stp xzr, xzr, [sp+224]
    00230618ldr x5, [sp+80]
    0023061cldr x1, [sp+72]
    00230620cbnz x1, 0x230628
    00230624b 0x230644
    00230628
    00230628loc_230628:
    00230628str x5, [sp+144]
    0023062cadrp x0, 0x7e1000
    00230630add x0, x0, 1552
    00230634bl runtime.typeAssert
    00230638ldr x5, [sp+144]
    0023063cmov x1, x0
    00230640b 0x230648
    00230644
    00230644loc_230644:
    00230644b 0x230648
    00230648
    00230648loc_230648:
    00230648str x1, [sp+224]
    0023064cstr x5, [sp+232]
    00230650subs xzr, x1, 0
    00230654cset x5, ne
    00230658strb w5, [sp+59]
    0023065cldr x5, [sp+224]
    00230660ldr x6, [sp+232]
    00230664str x5, [sp+344]
    00230668str x6, [sp+352]
    0023066cldrb w5, [sp+59]
    00230670strb w5, [sp+61]
    00230674strb w5, [sp+55]
    00230678ldrb w5, [sp+59]
    0023067ctbnz w5, 0, 0x230684
    00230680b 0x230688
    00230684
    00230684loc_230684:
    00230684b 0x2306b4
    00230688
    00230688loc_230688:
    00230688ldrb w5, [sp+56]
    0023068cstrb w5, [sp+58]
    00230690tbnz w5, 0, 0x230698
    00230694b 0x2306a4
    00230698
    00230698loc_230698:
    00230698ldrb w5, [sp+54]
    0023069cstrb w5, [sp+58]
    002306a0b 0x2306a8
    002306a4
    002306a4loc_2306a4:
    002306a4b 0x2306a8
    002306a8
    002306a8loc_2306a8:
    002306a8ldrb w5, [sp+58]
    002306acstrb w5, [sp+59]
    002306b0b 0x2306b4
    002306b4
    002306b4loc_2306b4:
    002306b4ldrb w5, [sp+59]
    002306b8tbnz w5, 0, 0x2306c0
    002306bcb 0x2306fc
    002306c0
    002306c0loc_2306c0:
    002306c0ldr x5, [sp+120]
    002306c4ldrsb x27, [x5]
    002306c8adrp x27, 0x81b000
    002306ccldr w6, [x27+3056]
    002306d0cbz w6, 0x2306d8
    002306d4b 0x2306dc
    002306d8
    002306d8loc_2306d8:
    002306d8b 0x2306ec
    002306dc
    002306dcloc_2306dc:
    002306dcldr x6, [x5+216]
    002306e0bl runtime.gcWriteBarrier1
    002306e4str x6, [x25]
    002306e8b 0x2306ec
    002306ec
    002306ecloc_2306ec:
    002306ecadrp x6, 0x4a9000
    002306f0add x6, x6, 3032
    002306f4str x6, [x5+216]
    002306f8b 0x230700
    002306fc
    002306fcloc_2306fc:
    002306fcb 0x230700
    00230700
    00230700loc_230700:
    00230700ldr x5, [sp+120]
    00230704str x5, [sp+216]
    00230708stp xzr, xzr, [sp+312]
    0023070cldr x5, [sp+408]
    00230710ldr x6, [sp+416]
    00230714str x5, [sp+168]
    00230718str x6, [sp+176]
    0023071cstr x5, [sp+160]
    00230720ldr x5, [sp+160]
    00230724cbnz x5, 0x23072c
    00230728b 0x23073c
    0023072c
    0023072cloc_23072c:
    0023072cldr x5, [sp+160]
    00230730ldr x5, [x5+8]
    00230734str x5, [sp+160]
    00230738b 0x230740
    0023073c
    0023073cloc_23073c:
    0023073cb 0x230740
    00230740
    00230740loc_230740:
    00230740ldr x1, [sp+160]
    00230744ldr x2, [sp+176]
    00230748ldr x4, [sp+216]
    0023074cadrp x0, 0x7f3000
    00230750add x0, x0, 2912
    00230754adrp x3, 0x476000
    00230758add x3, x3, 224
    0023075cbl sync.(*Map).LoadOrStore
    00230760str x0, [sp+312]
    00230764str x1, [sp+320]
    00230768strb w2, [sp+59]
    0023076cldr x5, [sp+312]
    00230770ldr x6, [sp+320]
    00230774str x5, [sp+328]
    00230778str x6, [sp+336]
    0023077cldrb w5, [sp+59]
    00230780strb w5, [sp+60]
    00230784ldr x5, [sp+328]
    00230788ldr x6, [sp+336]
    0023078cstr x5, [sp+104]
    00230790str x6, [sp+112]
    00230794ldrb w5, [sp+60]
    00230798strb w5, [sp+52]
    0023079ctbnz w5, 0, 0x2307a4
    002307a0b 0x2307d4
    002307a4
    002307a4loc_2307a4:
    002307a4ldr x0, [sp+104]
    002307a8ldr x3, [sp+112]
    002307acadrp x1, 0x476000
    002307b0add x1, x1, 224
    002307b4subs xzr, x0, x1
    002307b8b.eq 0x2307c0
    002307bcb 0x2307e8
    002307c0
    002307c0loc_2307c0:
    002307c0str x3, [sp+64]
    002307c4ldr x0, [sp+64]
    002307c8ldp x29, x30, [sp-8]
    002307ccadd sp, sp, 400
    002307d0ret x30
    002307d4
    002307d4loc_2307d4:
    002307d4ldr x0, [sp+120]
    002307d8str x0, [sp+64]
    002307dcldp x29, x30, [sp-8]
    002307e0add sp, sp, 400
    002307e4ret x30
    002307e8
    002307e8loc_2307e8:
    002307e8adrp x2, 0x3da000
    002307ecadd x2, x2, 3520
    002307f0bl runtime.panicdottypeE
    002307f4
    002307f4loc_2307f4:
    002307f4adrp x2, 0x3da000
    002307f8add x2, x2, 3520
    002307fcbl runtime.panicdottypeE
    00230800hint
    00230804
    00230804loc_230804:
    00230804stp x0, x1, [sp+8]
    00230808stp x2, x3, [sp+24]
    0023080cmov x3, x30
    00230810bl runtime.morestack_noctxt.abi0
    00230814ldp x0, x1, [sp+8]
    00230818ldp x2, x3, [sp+24]
    0023081cb 0x230280
    00230280
    00230820
    00230820google.golang.org/protobuf/internal/impl.LegacyLoadMessageDesc: ; void google.golang.org/protobuf/internal/impl.LegacyLoadMessageDesc(reflect.Type t)
    00230820ldr x16, [x28+16]
    00230824subs xzr, sp, x16
    00230828b.ls 0x230874
    0023082cstr x30, [sp-80]!
    00230830stur x29, [sp-8]
    00230834sub x29, sp, 8
    00230838str x0, [sp+88]
    0023083cstr x1, [sp+96]
    00230840stp xzr, xzr, [sp+40]
    00230844ldr x0, [sp+88]
    00230848ldr x1, [sp+96]
    0023084cmov x2, xzr
    00230850mov x3, xzr
    00230854bl google.golang.org/protobuf/internal/impl.legacyLoadMessageDesc
    00230858str x0, [sp+56]
    0023085cstr x1, [sp+64]
    00230860str x0, [sp+40]
    00230864str x1, [sp+48]
    00230868ldur x29, [sp-8]
    0023086cldr x30, [sp], 80
    00230870ret x30
    00230874
    00230874loc_230874:
    00230874stp x0, x1, [sp+8]
    00230878mov x3, x30
    0023087cbl runtime.morestack_noctxt.abi0
    00230880ldp x0, x1, [sp+8]
    00230884b 0x230820
    00230888udf 0
    0023088cudf 0
    00230820
    00230890
    00230890google.golang.org/protobuf/internal/impl.legacyLoadMessageDesc: ; void google.golang.org/protobuf/internal/impl.legacyLoadMessageDesc(reflect.Type t, struct google.golang.org/protobuf/reflect/protoreflect.FullName name)
    00230890ldr x16, [x28+16]
    00230894sub x17, sp, 1024
    00230898subs xzr, x17, x16
    0023089cb.ls 0x23131c
    002308a0sub x20, sp, 1152
    002308a4stp x29, x30, [x20-8]
    002308a8add sp, x20, 0
    002308acsub x29, sp, 8
    002308b0str x0, [sp+1160]
    002308b4str x1, [sp+1168]
    002308b8str x2, [sp+1176]
    002308bcstr x3, [sp+1184]
    002308c0stp xzr, xzr, [sp+128]
    002308c4add x27, sp, 952
    002308c8stp xzr, xzr, [x27]
    002308ccldr x3, [sp+1160]
    002308d0ldr x4, [sp+1168]
    002308d4str x3, [sp+680]
    002308d8str x4, [sp+688]
    002308dcstr x3, [sp+672]
    002308e0ldr x3, [sp+672]
    002308e4cbnz x3, 0x2308ec
    002308e8b 0x2308fc
    002308ec
    002308ecloc_2308ec:
    002308ecldr x3, [sp+672]
    002308f0ldr x3, [x3+8]
    002308f4str x3, [sp+672]
    002308f8b 0x230900
    002308fc
    002308fcloc_2308fc:
    002308fcb 0x230900
    00230900
    00230900loc_230900:
    00230900ldr x2, [sp+688]
    00230904ldr x1, [sp+672]
    00230908adrp x0, 0x7f3000
    0023090cadd x0, x0, 2976
    00230910bl sync.(*Map).Load
    00230914str x0, [sp+952]
    00230918str x1, [sp+960]
    0023091cstrb w2, [sp+68]
    00230920ldr x3, [sp+952]
    00230924ldr x4, [sp+960]
    00230928str x3, [sp+768]
    0023092cstr x4, [sp+776]
    00230930ldrb w3, [sp+68]
    00230934strb w3, [sp+65]
    00230938ldr x3, [sp+768]
    0023093cldr x4, [sp+776]
    00230940str x3, [sp+160]
    00230944str x4, [sp+168]
    00230948ldrb w3, [sp+65]
    0023094cstrb w3, [sp+63]
    00230950tbnz w3, 0, 0x230958
    00230954b 0x2309a8
    00230958
    00230958loc_230958:
    00230958add x27, sp, 936
    0023095cstp xzr, xzr, [x27]
    00230960ldr x2, [sp+168]
    00230964ldr x1, [sp+160]
    00230968cbnz x1, 0x230970
    0023096cb 0x23130c
    00230970
    00230970loc_230970:
    00230970str x2, [sp+392]
    00230974adrp x0, 0x7e1000
    00230978add x0, x0, 1584
    0023097cbl runtime.typeAssert
    00230980b 0x230984
    00230984
    00230984loc_230984:
    00230984str x0, [sp+936]
    00230988ldr x1, [sp+392]
    0023098cstr x1, [sp+944]
    00230990str x0, [sp+128]
    00230994str x1, [sp+136]
    00230998ldr x0, [sp+128]
    0023099cldp x29, x30, [sp-8]
    002309a0add sp, sp, 1152
    002309a4ret x30
    002309a8
    002309a8loc_2309a8:
    002309a8ldr x0, [sp+1160]
    002309acldr x1, [sp+1168]
    002309b0bl reflect.Zero
    002309b4str x0, [sp+912]
    002309b8str x1, [sp+920]
    002309bcstr x2, [sp+928]
    002309c0bl reflect.Value.Interface
    002309c4str x0, [sp+144]
    002309c8str x1, [sp+152]
    002309ccadd x27, sp, 896
    002309d0stp xzr, xzr, [x27]
    002309d4ldr x2, [sp+152]
    002309d8ldr x1, [sp+144]
    002309dccbnz x1, 0x2309e4
    002309e0b 0x230a00
    002309e4
    002309e4loc_2309e4:
    002309e4str x2, [sp+392]
    002309e8adrp x0, 0x7e1000
    002309ecadd x0, x0, 1616
    002309f0bl runtime.typeAssert
    002309f4ldr x2, [sp+392]
    002309f8mov x1, x0
    002309fcb 0x230a04
    00230a00
    00230a00loc_230a00:
    00230a00b 0x230a04
    00230a04
    00230a04loc_230a04:
    00230a04str x1, [sp+896]
    00230a08str x2, [sp+904]
    00230a0csubs xzr, x1, 0
    00230a10cset x5, ne
    00230a14strb w5, [sp+68]
    00230a18ldr x5, [sp+896]
    00230a1cldr x6, [sp+904]
    00230a20str x5, [sp+376]
    00230a24str x6, [sp+384]
    00230a28ldrb w5, [sp+68]
    00230a2cstrb w5, [sp+71]
    00230a30strb w5, [sp+62]
    00230a34tbnz w5, 0, 0x231238
    00230a38b 0x230a3c
    00230a3c
    00230a3cloc_230a3c:
    00230a3cadd x27, sp, 848
    00230a40stp xzr, xzr, [x27]
    00230a44ldr x4, [sp+152]
    00230a48ldr x1, [sp+144]
    00230a4ccbnz x1, 0x230a54
    00230a50b 0x230a70
    00230a54
    00230a54loc_230a54:
    00230a54str x4, [sp+392]
    00230a58adrp x0, 0x7e1000
    00230a5cadd x0, x0, 1648
    00230a60bl runtime.typeAssert
    00230a64ldr x4, [sp+392]
    00230a68mov x1, x0
    00230a6cb 0x230a74
    00230a70
    00230a70loc_230a70:
    00230a70b 0x230a74
    00230a74
    00230a74loc_230a74:
    00230a74str x1, [sp+848]
    00230a78str x4, [sp+856]
    00230a7csubs xzr, x1, 0
    00230a80cset x4, ne
    00230a84strb w4, [sp+68]
    00230a88ldr x4, [sp+848]
    00230a8cldr x5, [sp+856]
    00230a90str x4, [sp+1128]
    00230a94str x5, [sp+1136]
    00230a98ldrb w4, [sp+68]
    00230a9cstrb w4, [sp+70]
    00230aa0ldr x4, [sp+1128]
    00230aa4ldr x5, [sp+1136]
    00230aa8str x4, [sp+176]
    00230aacstr x5, [sp+184]
    00230ab0ldrb w4, [sp+70]
    00230ab4strb w4, [sp+61]
    00230ab8tbnz w4, 0, 0x230ac0
    00230abcb 0x230c24
    00230ac0
    00230ac0loc_230ac0:
    00230ac0str xzr, [sp+824]
    00230ac4add x27, sp, 832
    00230ac8stp xzr, xzr, [x27]
    00230accstr xzr, [sp+800]
    00230ad0add x27, sp, 808
    00230ad4stp xzr, xzr, [x27]
    00230ad8ldr x0, [sp+176]
    00230adcldr x1, [sp+184]
    00230ae0bl google.golang.org/protobuf/internal/impl.legacyLoadMessageDesc.func1
    00230ae4str x0, [sp+824]
    00230ae8str x1, [sp+832]
    00230aecstr x2, [sp+840]
    00230af0str x3, [sp+800]
    00230af4str x4, [sp+808]
    00230af8str x5, [sp+816]
    00230afcldr x2, [sp+824]
    00230b00ldr x3, [sp+832]
    00230b04ldr x4, [sp+840]
    00230b08str x2, [sp+1104]
    00230b0cstr x3, [sp+1112]
    00230b10str x4, [sp+1120]
    00230b14ldr x2, [sp+800]
    00230b18ldr x3, [sp+808]
    00230b1cldr x4, [sp+816]
    00230b20str x2, [sp+1080]
    00230b24str x3, [sp+1088]
    00230b28str x4, [sp+1096]
    00230b2cldr x2, [sp+1104]
    00230b30ldr x3, [sp+1112]
    00230b34ldr x4, [sp+1120]
    00230b38str x2, [sp+352]
    00230b3cstr x3, [sp+360]
    00230b40str x4, [sp+368]
    00230b44ldr x2, [sp+1080]
    00230b48ldr x3, [sp+1088]
    00230b4cldr x4, [sp+1096]
    00230b50str x2, [sp+224]
    00230b54str x3, [sp+232]
    00230b58str x4, [sp+240]
    00230b5cldr x2, [sp+352]
    00230b60cbnz x2, 0x230b68
    00230b64b 0x230bf4
    00230b68
    00230b68loc_230b68:
    00230b68ldr x1, [sp+1160]
    00230b6cldrsb x27, [x1]
    00230b70ldr x1, [x1+88]
    00230b74ldr x0, [sp+1168]
    00230b78blr x1
    00230b7cstr x0, [sp+1064]
    00230b80str x1, [sp+1072]
    00230b84ldrsb x27, [x0]
    00230b88ldr x2, [x0+168]
    00230b8cmov x0, x1
    00230b90blr x2
    00230b94str x0, [sp+120]
    00230b98subs xzr, x0, 25
    00230b9cb.eq 0x230ba4
    00230ba0b 0x230bf0
    00230ba4
    00230ba4loc_230ba4:
    00230ba4ldr x1, [sp+1160]
    00230ba8ldrsb x27, [x1]
    00230bacldr x1, [x1+88]
    00230bb0ldr x0, [sp+1168]
    00230bb4blr x1
    00230bb8str x0, [sp+1048]
    00230bbcstr x1, [sp+1056]
    00230bc0ldrsb x27, [x0]
    00230bc4ldr x2, [x0+208]
    00230bc8mov x0, x1
    00230bccblr x2
    00230bd0str x0, [sp+72]
    00230bd4subs xzr, x0, 0
    00230bd8b.gt 0x230be0
    00230bdcb 0x230bec
    00230be0
    00230be0loc_230be0:
    00230be0strb wzr, [sp+64]
    00230be4str xzr, [sp+88]
    00230be8b 0x231088
    00230bec
    00230becloc_230bec:
    00230becb 0x231084
    00230bf0
    00230bf0loc_230bf0:
    00230bf0b 0x230c54
    00230bf4
    00230bf4loc_230bf4:
    00230bf4ldr x0, [sp+1160]
    00230bf8ldr x2, [sp+1176]
    00230bfcldr x3, [sp+1184]
    00230c00ldr x1, [sp+1168]
    00230c04bl google.golang.org/protobuf/internal/impl.aberrantLoadMessageDesc
    00230c08str x0, [sp+936]
    00230c0cstr x1, [sp+944]
    00230c10str x0, [sp+128]
    00230c14str x1, [sp+136]
    00230c18ldp x29, x30, [sp-8]
    00230c1cadd sp, sp, 1152
    00230c20ret x30
    00230c24
    00230c24loc_230c24:
    00230c24ldr x0, [sp+1160]
    00230c28ldr x2, [sp+1176]
    00230c2cldr x3, [sp+1184]
    00230c30ldr x1, [sp+1168]
    00230c34bl google.golang.org/protobuf/internal/impl.aberrantLoadMessageDesc
    00230c38str x0, [sp+936]
    00230c3cstr x1, [sp+944]
    00230c40str x0, [sp+128]
    00230c44str x1, [sp+136]
    00230c48ldp x29, x30, [sp-8]
    00230c4cadd sp, sp, 1152
    00230c50ret x30
    00230c54
    00230c54loc_230c54:
    00230c54ldr x0, [sp+352]
    00230c58ldr x1, [sp+360]
    00230c5cldr x2, [sp+368]
    00230c60bl google.golang.org/protobuf/internal/impl.legacyLoadFileDesc
    00230c64str x0, [sp+1016]
    00230c68str x1, [sp+1024]
    00230c6cldrsb x27, [x0]
    00230c70ldr x3, [x0+72]
    00230c74mov x0, x1
    00230c78blr x3
    00230c7cstr x0, [sp+1000]
    00230c80str x1, [sp+1008]
    00230c84ldr x3, [sp+232]
    00230c88ldr x4, [sp+224]
    00230c8csubs xzr, x3, 0
    00230c90b.hi 0x230c98
    00230c94b 0x231078
    00230c98
    00230c98loc_230c98:
    00230c98ldr x2, [x4]
    00230c9cstr x2, [sp+112]
    00230ca0ldrsb x27, [x0]
    00230ca4ldr x3, [x0+32]
    00230ca8mov x0, x1
    00230cacmov x1, x2
    00230cb0blr x3
    00230cb4str x0, [sp+208]
    00230cb8str x1, [sp+216]
    00230cbcldr x1, [sp+232]
    00230cc0ldr x2, [sp+224]
    00230cc4ldr x3, [sp+240]
    00230cc8b 0x230ccc
    00230ccc
    00230cccloc_230ccc:
    00230cccsubs xzr, x1, 1
    00230cd0b.hs 0x230cd8
    00230cd4b 0x231070
    00230cd8
    00230cd8loc_230cd8:
    00230cd8sub x5, x1, 1
    00230cdcsub x6, x3, 1
    00230ce0sub x7, xzr, x6
    00230ce4sbfm x7, x7, 63, 63
    00230ce8and x7, x7, 8
    00230cecadd x7, x2, x7
    00230cf0str x7, [sp+800]
    00230cf4str x5, [sp+808]
    00230cf8str x6, [sp+816]
    00230cfcstr x7, [sp+744]
    00230d00str x5, [sp+752]
    00230d04str x6, [sp+760]
    00230d08str xzr, [sp+104]
    00230d0cstr x5, [sp+96]
    00230d10b 0x230d14
    00230d14
    00230d14loc_230d14:
    00230d14ldr x5, [sp+96]
    00230d18ldr x6, [sp+104]
    00230d1csubs xzr, x5, x6
    00230d20b.gt 0x230d28
    00230d24b 0x230d88
    00230d28
    00230d28loc_230d28:
    00230d28ldr x1, [sp+104]
    00230d2cldr x2, [sp+744]
    00230d30ldr x1, [x2+3*x1]
    00230d34str x1, [sp+80]
    00230d38ldr x1, [sp+208]
    00230d3cldrsb x27, [x1]
    00230d40ldr x1, [x1+96]
    00230d44ldr x0, [sp+216]
    00230d48blr x1
    00230d4cstr x0, [sp+984]
    00230d50str x1, [sp+992]
    00230d54ldrsb x27, [x0]
    00230d58ldr x2, [sp+80]
    00230d5cldr x3, [x0+32]
    00230d60mov x0, x1
    00230d64mov x1, x2
    00230d68blr x3
    00230d6cstr x0, [sp+208]
    00230d70str x1, [sp+216]
    00230d74b 0x230d78
    00230d78
    00230d78loc_230d78:
    00230d78ldr x5, [sp+104]
    00230d7cadd x5, x5, 1
    00230d80str x5, [sp+104]
    00230d84b 0x230d14
    00230d88
    00230d88loc_230d88:
    00230d88ldr x5, [sp+1184]
    00230d8csubs xzr, x5, 0
    00230d90cset x6, ne
    00230d94strb w6, [sp+67]
    00230d98cbnz x5, 0x230da0
    00230d9cb 0x230df4
    00230da0
    00230da0loc_230da0:
    00230da0ldr x1, [sp+208]
    00230da4ldrsb x27, [x1]
    00230da8ldr x0, [sp+216]
    00230dacldr x1, [x1+64]
    00230db0blr x1
    00230db4str x0, [sp+728]
    00230db8str x1, [sp+736]
    00230dbcldr x2, [sp+1184]
    00230dc0subs xzr, x1, x2
    00230dc4cset x2, ne
    00230dc8b.ne 0x230dd0
    00230dccb 0x230dd4
    00230dd0
    00230dd0loc_230dd0:
    00230dd0b 0x230dec
    00230dd4
    00230dd4loc_230dd4:
    00230dd4ldr x3, [sp+1176]
    00230dd8mov x2, x1
    00230ddcmov x1, x3
    00230de0bl runtime.memequal
    00230de4eor x2, x0, 1
    00230de8b 0x230dec
    00230dec
    00230decloc_230dec:
    00230decstrb w2, [sp+67]
    00230df0b 0x230df8
    00230df4
    00230df4loc_230df4:
    00230df4b 0x230df8
    00230df8
    00230df8loc_230df8:
    00230df8ldrb w5, [sp+67]
    00230dfctbnz w5, 0, 0x230f4c
    00230e00b 0x230e04
    00230e04
    00230e04loc_230e04:
    00230e04add x27, sp, 952
    00230e08stp xzr, xzr, [x27]
    00230e0cldr x5, [sp+1160]
    00230e10ldr x6, [sp+1168]
    00230e14str x5, [sp+536]
    00230e18str x6, [sp+544]
    00230e1cstr x5, [sp+528]
    00230e20ldr x5, [sp+528]
    00230e24cbnz x5, 0x230e2c
    00230e28b 0x230e3c
    00230e2c
    00230e2cloc_230e2c:
    00230e2cldr x5, [sp+528]
    00230e30ldr x5, [x5+8]
    00230e34str x5, [sp+528]
    00230e38b 0x230e40
    00230e3c
    00230e3cloc_230e3c:
    00230e3cb 0x230e40
    00230e40
    00230e40loc_230e40:
    00230e40ldr x5, [sp+208]
    00230e44ldr x6, [sp+216]
    00230e48str x5, [sp+512]
    00230e4cstr x6, [sp+520]
    00230e50str x5, [sp+504]
    00230e54ldr x5, [sp+504]
    00230e58cbnz x5, 0x230e60
    00230e5cb 0x230e70
    00230e60
    00230e60loc_230e60:
    00230e60ldr x5, [sp+504]
    00230e64ldr x5, [x5+8]
    00230e68str x5, [sp+504]
    00230e6cb 0x230e74
    00230e70
    00230e70loc_230e70:
    00230e70b 0x230e74
    00230e74
    00230e74loc_230e74:
    00230e74ldr x1, [sp+528]
    00230e78ldr x2, [sp+544]
    00230e7cldr x3, [sp+504]
    00230e80ldr x4, [sp+520]
    00230e84adrp x0, 0x7f3000
    00230e88add x0, x0, 2976
    00230e8cbl sync.(*Map).LoadOrStore
    00230e90str x0, [sp+952]
    00230e94str x1, [sp+960]
    00230e98strb w2, [sp+67]
    00230e9cldr x5, [sp+952]
    00230ea0ldr x6, [sp+960]
    00230ea4str x5, [sp+968]
    00230ea8str x6, [sp+976]
    00230eacldrb w5, [sp+67]
    00230eb0strb w5, [sp+69]
    00230eb4ldr x5, [sp+968]
    00230eb8ldr x6, [sp+976]
    00230ebcstr x5, [sp+192]
    00230ec0str x6, [sp+200]
    00230ec4ldrb w5, [sp+69]
    00230ec8strb w5, [sp+60]
    00230ecctbnz w5, 0, 0x230ed4
    00230ed0b 0x230f24
    00230ed4
    00230ed4loc_230ed4:
    00230ed4add x27, sp, 936
    00230ed8stp xzr, xzr, [x27]
    00230edcldr x2, [sp+200]
    00230ee0ldr x1, [sp+192]
    00230ee4cbnz x1, 0x230eec
    00230ee8b 0x230f40
    00230eec
    00230eecloc_230eec:
    00230eecstr x2, [sp+392]
    00230ef0adrp x0, 0x7e1000
    00230ef4add x0, x0, 1680
    00230ef8bl runtime.typeAssert
    00230efcb 0x230f00
    00230f00
    00230f00loc_230f00:
    00230f00str x0, [sp+936]
    00230f04ldr x1, [sp+392]
    00230f08str x1, [sp+944]
    00230f0cstr x0, [sp+128]
    00230f10str x1, [sp+136]
    00230f14ldr x0, [sp+128]
    00230f18ldp x29, x30, [sp-8]
    00230f1cadd sp, sp, 1152
    00230f20ret x30
    00230f24
    00230f24loc_230f24:
    00230f24ldr x0, [sp+208]
    00230f28ldr x1, [sp+216]
    00230f2cstr x0, [sp+128]
    00230f30str x1, [sp+136]
    00230f34ldp x29, x30, [sp-8]
    00230f38add sp, sp, 1152
    00230f3cret x30
    00230f40
    00230f40loc_230f40:
    00230f40adrp x0, 0x455000
    00230f44add x0, x0, 1632
    00230f48bl runtime.panicnildottype
    00230f4c
    00230f4cloc_230f4c:
    00230f4cldr x1, [sp+208]
    00230f50ldrsb x27, [x1]
    00230f54ldr x1, [x1+64]
    00230f58ldr x0, [sp+216]
    00230f5cblr x1
    00230f60str x0, [sp+728]
    00230f64str x1, [sp+736]
    00230f68add x27, sp, 696
    00230f6cstp xzr, xzr, [x27]
    00230f70add x27, sp, 712
    00230f74stp xzr, xzr, [x27]
    00230f78add x1, sp, 696
    00230f7cstr x1, [sp+576]
    00230f80ldr x0, [sp+728]
    00230f84ldr x1, [sp+736]
    00230f88bl runtime.convTstring
    00230f8cstr x0, [sp+568]
    00230f90ldr x1, [sp+576]
    00230f94ldrsb x27, [x1]
    00230f98adrp x2, 0x3ff000
    00230f9cadd x2, x2, 2496
    00230fa0str x2, [x1]
    00230fa4adrp x27, 0x81b000
    00230fa8ldr w2, [x27+3056]
    00230faccbz w2, 0x230fb4
    00230fb0b 0x23105c
    00230fb4
    00230fb4loc_230fb4:
    00230fb4b 0x230fb8
    00230fb8
    00230fb8loc_230fb8:
    00230fb8str x0, [x1+8]
    00230fbcldr x0, [sp+1176]
    00230fc0ldr x1, [sp+1184]
    00230fc4bl runtime.convTstring
    00230fc8str x0, [sp+560]
    00230fccldr x2, [sp+576]
    00230fd0ldrsb x27, [x2]
    00230fd4adrp x3, 0x3ff000
    00230fd8add x3, x3, 2496
    00230fdcstr x3, [x2+16]
    00230fe0adrp x27, 0x81b000
    00230fe4ldr w3, [x27+3056]
    00230fe8cbz w3, 0x230ff0
    00230fecb 0x231048
    00230ff0
    00230ff0loc_230ff0:
    00230ff0b 0x230ff4
    00230ff4
    00230ff4loc_230ff4:
    00230ff4str x0, [x2+24]
    00230ff8ldr x2, [sp+576]
    00230ffcldrsb x27, [x2]
    00231000b 0x231004
    00231004
    00231004loc_231004:
    00231004str x2, [sp+584]
    00231008orr x4, xzr, 2
    0023100cstr x4, [sp+592]
    00231010str x4, [sp+600]
    00231014adrp x0, 0x494000
    00231018add x0, x0, 285
    0023101cmovz x1, 41
    00231020mov x3, x4
    00231024bl fmt.Sprintf
    00231028str x0, [sp+864]
    0023102cstr x1, [sp+872]
    00231030bl runtime.convTstring
    00231034str x0, [sp+552]
    00231038mov x1, x0
    0023103cadrp x0, 0x3c4000
    00231040add x0, x0, 2944
    00231044bl runtime.gopanic
    00231048
    00231048loc_231048:
    00231048bl runtime.gcWriteBarrier2
    0023104cstr x0, [x25]
    00231050ldr x5, [x2+24]
    00231054str x5, [x25+8]
    00231058b 0x230ff4
    0023105c
    0023105cloc_23105c:
    0023105cbl runtime.gcWriteBarrier2
    00231060str x0, [x25]
    00231064ldr x2, [x1+8]
    00231068str x2, [x25+8]
    0023106cb 0x230fb8
    00231070
    00231070loc_231070:
    00231070orr x0, xzr, 1
    00231074bl runtime.panicSliceB
    00231078
    00231078loc_231078:
    00231078mov x0, xzr
    0023107cmov x1, x3
    00231080bl runtime.panicIndex
    00231084
    00231084loc_231084:
    00231084b 0x230c54
    00231088
    00231088loc_231088:
    00231088ldr x4, [sp+72]
    0023108cldr x5, [sp+88]
    00231090subs xzr, x4, x5
    00231094b.gt 0x23109c
    00231098b 0x2311f4
    0023109c
    0023109cloc_23109c:
    0023109cldr x1, [sp+1160]
    002310a0ldrsb x27, [x1]
    002310a4ldr x1, [x1+88]
    002310a8ldr x0, [sp+1168]
    002310acblr x1
    002310b0str x0, [sp+1032]
    002310b4str x1, [sp+1040]
    002310b8ldrsb x27, [x0]
    002310bcldr x2, [sp+88]
    002310c0ldr x3, [x0+96]
    002310c4mov x0, x1
    002310c8mov x1, x2
    002310ccblr x3
    002310d0str x0, [sp+400]
    002310d4str x1, [sp+408]
    002310d8str x2, [sp+416]
    002310dcstr x3, [sp+424]
    002310e0str x4, [sp+432]
    002310e4str x5, [sp+440]
    002310e8str x6, [sp+448]
    002310ecstr x7, [sp+456]
    002310f0str x8, [sp+464]
    002310f4str x9, [sp+472]
    002310f8str x10, [sp+480]
    002310fcstr x11, [sp+488]
    00231100strb w12, [sp+496]
    00231104add x21, sp, 248
    00231108add x20, sp, 400
    0023110cadr x27, 16
    00231110stp x29, x27, [sp-24]
    00231114sub x29, sp, 24
    00231118bl fn_87ef0
    0023111csub x29, sp, 8
    00231120ldr x1, [sp+496]
    00231124str x1, [sp+344]
    00231128ldr x0, [sp+296]
    0023112cldr x1, [sp+304]
    00231130adrp x2, 0x480000
    00231134add x2, x2, 2068
    00231138orr x3, xzr, 8
    0023113cbl reflect.StructTag.Get
    00231140str x0, [sp+864]
    00231144str x1, [sp+872]
    00231148subs xzr, x1, 0
    0023114ccset x2, ne
    00231150strb w2, [sp+67]
    00231154cbnz x1, 0x23115c
    00231158b 0x231160
    0023115c
    0023115cloc_23115c:
    0023115cb 0x231190
    00231160
    00231160loc_231160:
    00231160ldr x0, [sp+296]
    00231164ldr x1, [sp+304]
    00231168adrp x2, 0x483000
    0023116cadd x2, x2, 132
    00231170orr x3, xzr, 14
    00231174bl reflect.StructTag.Get
    00231178str x0, [sp+784]
    0023117cstr x1, [sp+792]
    00231180subs xzr, x1, 0
    00231184cset x4, ne
    00231188strb w4, [sp+67]
    0023118cb 0x231190
    00231190
    00231190loc_231190:
    00231190ldrb w4, [sp+67]
    00231194strb w4, [sp+68]
    00231198tbnz w4, 0, 0x2311a0
    0023119cb 0x2311a4
    002311a0
    002311a0loc_2311a0:
    002311a0b 0x2311c8
    002311a4
    002311a4loc_2311a4:
    002311a4ldr x0, [sp+248]
    002311a8ldr x1, [sp+256]
    002311acadrp x2, 0x47f000
    002311b0add x2, x2, 1302
    002311b4orr x3, xzr, 4
    002311b8bl strings.HasPrefix
    002311bcstrb w0, [sp+66]
    002311c0strb w0, [sp+68]
    002311c4b 0x2311c8
    002311c8
    002311c8loc_2311c8:
    002311c8ldrb w4, [sp+68]
    002311cctbnz w4, 0, 0x2311d4
    002311d0b 0x2311e0
    002311d4
    002311d4loc_2311d4:
    002311d4orr x4, xzr, 1
    002311d8strb w4, [sp+64]
    002311dcb 0x2311f8
    002311e0
    002311e0loc_2311e0:
    002311e0b 0x2311e4
    002311e4
    002311e4loc_2311e4:
    002311e4ldr x4, [sp+88]
    002311e8add x4, x4, 1
    002311ecstr x4, [sp+88]
    002311f0b 0x231088
    002311f4
    002311f4loc_2311f4:
    002311f4b 0x2311f8
    002311f8
    002311f8loc_2311f8:
    002311f8ldrb w4, [sp+64]
    002311fctbnz w4, 0, 0x231204
    00231200b 0x231208
    00231204
    00231204loc_231204:
    00231204b 0x231084
    00231208
    00231208loc_231208:
    00231208ldr x0, [sp+1160]
    0023120cldr x2, [sp+1176]
    00231210ldr x3, [sp+1184]
    00231214ldr x1, [sp+1168]
    00231218bl google.golang.org/protobuf/internal/impl.aberrantLoadMessageDesc
    0023121cstr x0, [sp+936]
    00231220str x1, [sp+944]
    00231224str x0, [sp+128]
    00231228str x1, [sp+136]
    0023122cldp x29, x30, [sp-8]
    00231230add sp, sp, 1152
    00231234ret x30
    00231238
    00231238loc_231238:
    00231238add x27, sp, 880
    0023123cstp xzr, xzr, [x27]
    00231240add x5, sp, 880
    00231244str x5, [sp+640]
    00231248ldr x5, [sp+1160]
    0023124cldr x6, [sp+1168]
    00231250str x5, [sp+624]
    00231254str x6, [sp+632]
    00231258str x5, [sp+616]
    0023125cldr x5, [sp+616]
    00231260cbnz x5, 0x231268
    00231264b 0x231308
    00231268
    00231268loc_231268:
    00231268ldr x5, [sp+616]
    0023126cldr x5, [x5+8]
    00231270str x5, [sp+616]
    00231274b 0x231278
    00231278
    00231278loc_231278:
    00231278ldr x5, [sp+640]
    0023127cldrsb x27, [x5]
    00231280ldr x6, [sp+632]
    00231284ldr x7, [sp+616]
    00231288str x7, [x5]
    0023128cadrp x27, 0x81a000
    00231290ldr w7, [x27+3056]
    00231294cbz w7, 0x23129c
    00231298b 0x2312f4
    0023129c
    0023129cloc_23129c:
    0023129cb 0x2312a0
    002312a0
    002312a0loc_2312a0:
    002312a0str x6, [x5+8]
    002312a4ldr x2, [sp+640]
    002312a8ldrsb x27, [x2]
    002312acb 0x2312b0
    002312b0
    002312b0loc_2312b0:
    002312b0str x2, [sp+648]
    002312b4orr x4, xzr, 1
    002312b8str x4, [sp+656]
    002312bcstr x4, [sp+664]
    002312c0adrp x0, 0x490000
    002312c4add x0, x0, 75
    002312c8movz x1, 35
    002312ccmov x3, x4
    002312d0bl fmt.Sprintf
    002312d4str x0, [sp+864]
    002312d8str x1, [sp+872]
    002312dcbl runtime.convTstring
    002312e0str x0, [sp+608]
    002312e4mov x1, x0
    002312e8adrp x0, 0x3c4000
    002312ecadd x0, x0, 2944
    002312f0bl runtime.gopanic
    002312f4
    002312f4loc_2312f4:
    002312f4bl runtime.gcWriteBarrier2
    002312f8str x6, [x25]
    002312fcldr x7, [x5+8]
    00231300str x7, [x25+8]
    00231304b 0x2312a0
    00231308
    00231308loc_231308:
    00231308b 0x231278
    0023130c
    0023130cloc_23130c:
    0023130cadrp x0, 0x454000
    00231310add x0, x0, 1632
    00231314bl runtime.panicnildottype
    00231318hint
    0023131c
    0023131cloc_23131c:
    0023131cstp x0, x1, [sp+8]
    00231320stp x2, x3, [sp+24]
    00231324mov x3, x30
    00231328bl runtime.morestack_noctxt.abi0
    0023132cldp x0, x1, [sp+8]
    00231330ldp x2, x3, [sp+24]
    00231334b 0x230890
    00231338udf 0
    0023133cudf 0
    00230890
    00231340
    00231340google.golang.org/protobuf/internal/impl.legacyLoadMessageDesc.func1: ; void google.golang.org/protobuf/internal/impl.legacyLoadMessageDesc.func1(google.golang.org/protobuf/internal/impl.messageV1 mdV1)
    00231340ldr x16, [x28+16]
    00231344sub x17, sp, 112
    00231348subs xzr, x17, x16
    0023134cb.ls 0x23148c
    00231350str x30, [sp-240]!
    00231354stur x29, [sp-8]
    00231358sub x29, sp, 8
    0023135cstr x0, [sp+248]
    00231360str x1, [sp+256]
    00231364str xzr, [sp+88]
    00231368stp xzr, xzr, [sp+96]
    0023136cstr xzr, [sp+64]
    00231370stp xzr, xzr, [sp+72]
    00231374adrp x1, 0x4a8000
    00231378add x1, x1, 3016
    0023137cstr x1, [sp+40]
    00231380add x0, sp, 16
    00231384bl runtime.deferprocStack
    00231388subs xzr, x0, 0
    0023138cb.ne 0x231464
    00231390b 0x231394
    00231394
    00231394loc_231394:
    00231394str xzr, [sp+160]
    00231398stp xzr, xzr, [sp+168]
    0023139cstr xzr, [sp+136]
    002313a0stp xzr, xzr, [sp+144]
    002313a4ldr x1, [sp+248]
    002313a8ldrsb x27, [x1]
    002313acldr x1, [x1+24]
    002313b0ldr x0, [sp+256]
    002313b4blr x1
    002313b8str x0, [sp+160]
    002313bcstr x1, [sp+168]
    002313c0str x2, [sp+176]
    002313c4str x3, [sp+136]
    002313c8str x4, [sp+144]
    002313ccstr x5, [sp+152]
    002313d0ldr x1, [sp+168]
    002313d4ldr x2, [sp+176]
    002313d8ldr x3, [sp+160]
    002313dcstr x3, [sp+208]
    002313e0str x1, [sp+216]
    002313e4str x2, [sp+224]
    002313e8ldr x1, [sp+136]
    002313ecldr x2, [sp+144]
    002313f0ldr x3, [sp+152]
    002313f4str x1, [sp+184]
    002313f8str x2, [sp+192]
    002313fcstr x3, [sp+200]
    00231400str x1, [sp+112]
    00231404str x2, [sp+120]
    00231408str x3, [sp+128]
    0023140cldr x1, [sp+208]
    00231410ldr x2, [sp+216]
    00231414ldr x3, [sp+224]
    00231418str x1, [sp+88]
    0023141cstr x2, [sp+96]
    00231420str x3, [sp+104]
    00231424ldr x1, [sp+112]
    00231428ldr x2, [sp+120]
    0023142cldr x3, [sp+128]
    00231430str x1, [sp+64]
    00231434str x2, [sp+72]
    00231438str x3, [sp+80]
    0023143cbl runtime.deferreturn
    00231440ldr x0, [sp+88]
    00231444ldr x3, [sp+64]
    00231448ldr x1, [sp+96]
    0023144cldr x4, [sp+72]
    00231450ldr x2, [sp+104]
    00231454ldr x5, [sp+80]
    00231458ldur x29, [sp-8]
    0023145cldr x30, [sp], 240
    00231460ret x30
    00231464
    00231464loc_231464:
    00231464bl runtime.deferreturn
    00231468ldr x0, [sp+88]
    0023146cldr x3, [sp+64]
    00231470ldr x1, [sp+96]
    00231474ldr x4, [sp+72]
    00231478ldr x2, [sp+104]
    0023147cldr x5, [sp+80]
    00231480ldur x29, [sp-8]
    00231484ldr x30, [sp], 240
    00231488ret x30
    0023148c
    0023148cloc_23148c:
    0023148cstp x0, x1, [sp+8]
    00231490mov x3, x30
    00231494bl runtime.morestack_noctxt.abi0
    00231498ldp x0, x1, [sp+8]
    0023149cb 0x231340
    00231340
    002314a0
    002314a0google.golang.org/protobuf/internal/impl.aberrantLoadMessageDesc: ; void google.golang.org/protobuf/internal/impl.aberrantLoadMessageDesc(reflect.Type t, struct google.golang.org/protobuf/reflect/protoreflect.FullName name)
    002314a0ldr x16, [x28+16]
    002314a4sub x17, sp, 32
    002314a8subs xzr, x17, x16
    002314acb.ls 0x2315f4
    002314b0str x30, [sp-160]!
    002314b4stur x29, [sp-8]
    002314b8sub x29, sp, 8
    002314bcstr x0, [sp+168]
    002314c0str x1, [sp+176]
    002314c4str x2, [sp+184]
    002314c8str x3, [sp+192]
    002314ccstp xzr, xzr, [sp+88]
    002314d0adrp x0, 0x81a000
    002314d4add x0, x0, 2336
    002314d8bl sync.(*Mutex).Lock
    002314dcadrp x1, 0x81a000
    002314e0add x1, x1, 2336
    002314e4str x1, [sp+144]
    002314e8stp xzr, xzr, [sp+104]
    002314ecadd x1, sp, 104
    002314f0str x1, [sp+120]
    002314f4ldrsb x27, [x1]
    002314f8adrp x2, 0
    002314fcadd x2, x2, 1552
    00231500str x2, [x1]
    00231504ldrsb x27, [x1]
    00231508ldr x2, [sp+144]
    0023150cadrp x27, 0x81a000
    00231510ldr w3, [x27+3056]
    00231514cbz w3, 0x23151c
    00231518b 0x231520
    0023151c
    0023151cloc_23151c:
    0023151cb 0x231534
    00231520
    00231520loc_231520:
    00231520bl runtime.gcWriteBarrier2
    00231524str x2, [x25]
    00231528ldr x3, [x1+8]
    0023152cstr x3, [x25+8]
    00231530b 0x231534
    00231534
    00231534loc_231534:
    00231534str x2, [x1+8]
    00231538str x1, [sp+64]
    0023153cadd x0, sp, 40
    00231540bl runtime.deferprocStack
    00231544subs xzr, x0, 0
    00231548b.ne 0x2315dc
    0023154cb 0x231550
    00231550
    00231550loc_231550:
    00231550adrp x27, 0x7f0000
    00231554ldr x4, [x27+232]
    00231558cbnz x4, 0x231560
    0023155cb 0x231564
    00231560
    00231560loc_231560:
    00231560b 0x2315a0
    00231564
    00231564loc_231564:
    00231564bl runtime.makemap_small
    00231568adrp x27, 0x81a000
    0023156cldr w1, [x27+3056]
    00231570cbz w1, 0x231578
    00231574b 0x23157c
    00231578
    00231578loc_231578:
    00231578b 0x231594
    0023157c
    0023157cloc_23157c:
    0023157cbl runtime.gcWriteBarrier2
    00231580str x0, [x25]
    00231584adrp x27, 0x7f0000
    00231588ldr x4, [x27+232]
    0023158cstr x4, [x25+8]
    00231590b 0x231594
    00231594
    00231594loc_231594:
    00231594adrp x27, 0x7f0000
    00231598str x0, [x27+232]
    0023159cb 0x2315a0
    002315a0
    002315a0loc_2315a0:
    002315a0ldr x0, [sp+168]
    002315a4ldr x2, [sp+184]
    002315a8ldr x3, [sp+192]
    002315acldr x1, [sp+176]
    002315b0bl google.golang.org/protobuf/internal/impl.aberrantLoadMessageDescReentrant
    002315b4str x0, [sp+128]
    002315b8str x1, [sp+136]
    002315bcstr x0, [sp+88]
    002315c0str x1, [sp+96]
    002315c4bl runtime.deferreturn
    002315c8ldr x0, [sp+88]
    002315ccldr x1, [sp+96]
    002315d0ldur x29, [sp-8]
    002315d4ldr x30, [sp], 160
    002315d8ret x30
    002315dc
    002315dcloc_2315dc:
    002315dcbl runtime.deferreturn
    002315e0ldr x0, [sp+88]
    002315e4ldr x1, [sp+96]
    002315e8ldur x29, [sp-8]
    002315ecldr x30, [sp], 160
    002315f0ret x30
    002315f4
    002315f4loc_2315f4:
    002315f4stp x0, x1, [sp+8]
    002315f8stp x2, x3, [sp+24]
    002315fcmov x3, x30
    00231600bl runtime.morestack_noctxt.abi0
    00231604ldp x0, x1, [sp+8]
    00231608ldp x2, x3, [sp+24]
    0023160cb 0x2314a0
    002314a0