File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    001b0660
    001b0660google.golang.org/protobuf/internal/filedesc.newRawFile: ; void google.golang.org/protobuf/internal/filedesc.newRawFile(google.golang.org/protobuf/internal/filedesc.Builder db)
    001b0660ldr x16, [x28+16]
    001b0664sub x17, sp, 16
    001b0668subs xzr, x17, x16
    001b066cb.ls 0x1b0894
    001b0670str x30, [sp-144]!
    001b0674stur x29, [sp-8]
    001b0678sub x29, sp, 8
    001b067cstr x0, [sp+152]
    001b0680str x1, [sp+160]
    001b0684str x2, [sp+168]
    001b0688str x3, [sp+176]
    001b068cstr x4, [sp+184]
    001b0690str w5, [sp+192]
    001b0694str w6, [sp+196]
    001b0698str w7, [sp+200]
    001b069cstr w8, [sp+204]
    001b06a0str x9, [sp+208]
    001b06a4str x10, [sp+216]
    001b06a8str x11, [sp+224]
    001b06acstr x12, [sp+232]
    001b06b0str xzr, [sp+64]
    001b06b4adrp x0, 0x4c7000
    001b06b8add x0, x0, 288
    001b06bcbl runtime.newobject
    001b06c0str x0, [sp+104]
    001b06c4adrp x27, 0x89b000
    001b06c8ldr w1, [x27+3056]
    001b06cccbz w1, 0x1b06d4
    001b06d0b 0x1b06d8
    001b06d4
    001b06d4loc_1b06d4:
    001b06d4b 0x1b06f4
    001b06d8
    001b06d8loc_1b06d8:
    001b06d8str x0, [sp+128]
    001b06dcmov x1, x0
    001b06e0adrp x0, 0x4c7000
    001b06e4add x0, x0, 288
    001b06e8bl runtime.wbZero
    001b06ecldr x0, [sp+128]
    001b06f0b 0x1b06f4
    001b06f4
    001b06f4loc_1b06f4:
    001b06f4mov x20, x0
    001b06f8adr x27, 16
    001b06fcstp x29, x27, [sp-24]
    001b0700sub x29, sp, 24
    001b0704bl fn_87ca0
    001b0708sub x29, sp, 8
    001b070cldr x21, [sp+104]
    001b0710str x21, [sp+128]
    001b0714ldrsb x27, [x21]
    001b0718adrp x27, 0x89b000
    001b071cldr w5, [x27+3056]
    001b0720cbz w5, 0x1b0728
    001b0724b 0x1b072c
    001b0728
    001b0728loc_1b0728:
    001b0728b 0x1b0748
    001b072c
    001b072cloc_1b072c:
    001b072cadrp x0, 0x4dd000
    001b0730add x0, x0, 192
    001b0734mov x1, x21
    001b0738add x2, sp, 152
    001b073cbl runtime.wbMove
    001b0740ldr x21, [sp+128]
    001b0744b 0x1b0748
    001b0748
    001b0748loc_1b0748:
    001b0748add x20, sp, 152
    001b074cadr x27, 16
    001b0750stp x29, x27, [sp-24]
    001b0754sub x29, sp, 24
    001b0758bl fn_87ef8
    001b075csub x29, sp, 8
    001b0760ldr x5, [sp+232]
    001b0764ldr x6, [sp+128]
    001b0768str x5, [x6+80]
    001b076cldr x0, [sp+104]
    001b0770str x0, [sp+80]
    001b0774ldrsw x1, [sp+192]
    001b0778ldrsw x2, [sp+196]
    001b077cldrsw x3, [sp+200]
    001b0780ldrsw x4, [sp+204]
    001b0784bl google.golang.org/protobuf/internal/filedesc.(*File).initDecls
    001b0788ldr x0, [sp+80]
    001b078cldr x1, [sp+168]
    001b0790ldr x2, [sp+176]
    001b0794ldr x3, [sp+184]
    001b0798bl google.golang.org/protobuf/internal/filedesc.(*File).unmarshalSeed
    001b079cstr xzr, [sp+56]
    001b07a0ldr x5, [sp+80]
    001b07a4ldrsb x27, [x5]
    001b07a8ldr x5, [x5+144]
    001b07acstr x5, [sp+48]
    001b07b0b 0x1b07b4
    001b07b4
    001b07b4loc_1b07b4:
    001b07b4ldr x5, [sp+48]
    001b07b8ldr x6, [sp+56]
    001b07bcsubs xzr, x5, x6
    001b07c0b.gt 0x1b07c8
    001b07c4b 0x1b0870
    001b07c8
    001b07c8loc_1b07c8:
    001b07c8ldr x0, [sp+56]
    001b07ccstr x0, [sp+40]
    001b07d0ldr x5, [sp+80]
    001b07d4ldrsb x27, [x5]
    001b07d8ldr x1, [x5+144]
    001b07dcldr x5, [x5+136]
    001b07e0subs xzr, x1, x0
    001b07e4b.hi 0x1b07ec
    001b07e8b 0x1b088c
    001b07ec
    001b07ecloc_1b07ec:
    001b07ecmovz x6, 88
    001b07f0madd x5, x6, x0, x5
    001b07f4str x5, [sp+72]
    001b07f8ldrsb x27, [x5]
    001b07fcldr x1, [x5+56]
    001b0800ldr x2, [x5+64]
    001b0804str x1, [sp+88]
    001b0808str x2, [sp+96]
    001b080cldr x0, [sp+80]
    001b0810ldr x4, [sp+40]
    001b0814orr x3, xzr, 1
    001b0818bl google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency
    001b081cstr x0, [sp+112]
    001b0820str x1, [sp+120]
    001b0824ldr x5, [sp+72]
    001b0828ldrsb x27, [x5]
    001b082cstr x0, [x5+56]
    001b0830adrp x27, 0x89b000
    001b0834ldr w6, [x27+3056]
    001b0838cbz w6, 0x1b0840
    001b083cb 0x1b0844
    001b0840
    001b0840loc_1b0840:
    001b0840b 0x1b0858
    001b0844
    001b0844loc_1b0844:
    001b0844bl runtime.gcWriteBarrier2
    001b0848str x1, [x25]
    001b084cldr x6, [x5+64]
    001b0850str x6, [x25+8]
    001b0854b 0x1b0858
    001b0858
    001b0858loc_1b0858:
    001b0858str x1, [x5+64]
    001b085cb 0x1b0860
    001b0860
    001b0860loc_1b0860:
    001b0860ldr x5, [sp+56]
    001b0864add x5, x5, 1
    001b0868str x5, [sp+56]
    001b086cb 0x1b07b4
    001b0870
    001b0870loc_1b0870:
    001b0870ldr x0, [sp+80]
    001b0874bl google.golang.org/protobuf/internal/filedesc.(*File).checkDecls
    001b0878ldr x0, [sp+80]
    001b087cstr x0, [sp+64]
    001b0880ldur x29, [sp-8]
    001b0884ldr x30, [sp], 144
    001b0888ret x30
    001b088c
    001b088cloc_1b088c:
    001b088cbl runtime.panicIndex
    001b0890hint
    001b0894
    001b0894loc_1b0894:
    001b0894stp x0, x1, [sp+8]
    001b0898stp x2, x3, [sp+24]
    001b089cstr x4, [sp+40]
    001b08a0stp w5, w6, [sp+48]
    001b08a4stp w7, w8, [sp+56]
    001b08a8stp x9, x10, [sp+64]
    001b08acstp x11, x12, [sp+80]
    001b08b0mov x3, x30
    001b08b4bl runtime.morestack_noctxt.abi0
    001b08b8ldp x0, x1, [sp+8]
    001b08bcldp x2, x3, [sp+24]
    001b08c0ldr x4, [sp+40]
    001b08c4ldp w5, w6, [sp+48]
    001b08c8ldp w7, w8, [sp+56]
    001b08ccldp x9, x10, [sp+64]
    001b08d0ldp x11, x12, [sp+80]
    001b08d4b 0x1b0660
    001b08d8udf 0
    001b08dcudf 0
    001b0660
    001b08e0
    001b08e0google.golang.org/protobuf/internal/filedesc.(*File).initDecls: ; void google.golang.org/protobuf/internal/filedesc.(*File).initDecls(google.golang.org/protobuf/internal/filedesc.File * fd, int32 numEnums, int32 numMessages, int32 numExtensions, int32 numServices)
    001b08e0ldr x16, [x28+16]
    001b08e4sub x17, sp, 16
    001b08e8subs xzr, x17, x16
    001b08ecb.ls 0x1b0aa8
    001b08f0str x30, [sp-144]!
    001b08f4stur x29, [sp-8]
    001b08f8sub x29, sp, 8
    001b08fcstr x0, [sp+152]
    001b0900str w1, [sp+160]
    001b0904str w2, [sp+164]
    001b0908str w3, [sp+168]
    001b090cstr w4, [sp+172]
    001b0910sbfm x2, x1, 0, 31
    001b0914adrp x0, 0x4a6000
    001b0918add x0, x0, 3904
    001b091cmov x1, xzr
    001b0920bl runtime.makeslice
    001b0924ldrsw x3, [sp+160]
    001b0928str x0, [sp+112]
    001b092cstr xzr, [sp+120]
    001b0930str x3, [sp+128]
    001b0934ldr x4, [sp+152]
    001b0938ldrsb x27, [x4]
    001b093cstr xzr, [x4+96]
    001b0940str x3, [x4+104]
    001b0944adrp x27, 0x89b000
    001b0948ldr w3, [x27+3056]
    001b094ccbz w3, 0x1b0954
    001b0950b 0x1b0958
    001b0954
    001b0954loc_1b0954:
    001b0954b 0x1b096c
    001b0958
    001b0958loc_1b0958:
    001b0958bl runtime.gcWriteBarrier2
    001b095cstr x0, [x25]
    001b0960ldr x3, [x4+88]
    001b0964str x3, [x25+8]
    001b0968b 0x1b096c
    001b096c
    001b096cloc_1b096c:
    001b096cstr x0, [x4+88]
    001b0970ldrsw x3, [sp+164]
    001b0974mov x2, x3
    001b0978adrp x0, 0x4a7000
    001b097cadd x0, x0, 1536
    001b0980mov x1, xzr
    001b0984bl runtime.makeslice
    001b0988ldrsw x3, [sp+164]
    001b098cstr x0, [sp+88]
    001b0990str xzr, [sp+96]
    001b0994str x3, [sp+104]
    001b0998ldr x4, [sp+152]
    001b099cldrsb x27, [x4]
    001b09a0str xzr, [x4+120]
    001b09a4str x3, [x4+128]
    001b09a8adrp x27, 0x89b000
    001b09acldr w3, [x27+3056]
    001b09b0cbz w3, 0x1b09b8
    001b09b4b 0x1b09bc
    001b09b8
    001b09b8loc_1b09b8:
    001b09b8b 0x1b09d0
    001b09bc
    001b09bcloc_1b09bc:
    001b09bcbl runtime.gcWriteBarrier2
    001b09c0str x0, [x25]
    001b09c4ldr x3, [x4+112]
    001b09c8str x3, [x25+8]
    001b09ccb 0x1b09d0
    001b09d0
    001b09d0loc_1b09d0:
    001b09d0str x0, [x4+112]
    001b09d4ldrsw x3, [sp+168]
    001b09d8mov x2, x3
    001b09dcadrp x0, 0x4a7000
    001b09e0add x0, x0, 2880
    001b09e4mov x1, xzr
    001b09e8bl runtime.makeslice
    001b09ecldrsw x3, [sp+168]
    001b09f0str x0, [sp+64]
    001b09f4str xzr, [sp+72]
    001b09f8str x3, [sp+80]
    001b09fcldr x4, [sp+152]
    001b0a00ldrsb x27, [x4]
    001b0a04str xzr, [x4+144]
    001b0a08str x3, [x4+152]
    001b0a0cadrp x27, 0x89b000
    001b0a10ldr w3, [x27+3056]
    001b0a14cbz w3, 0x1b0a1c
    001b0a18b 0x1b0a20
    001b0a1c
    001b0a1cloc_1b0a1c:
    001b0a1cb 0x1b0a34
    001b0a20
    001b0a20loc_1b0a20:
    001b0a20bl runtime.gcWriteBarrier2
    001b0a24str x0, [x25]
    001b0a28ldr x3, [x4+136]
    001b0a2cstr x3, [x25+8]
    001b0a30b 0x1b0a34
    001b0a34
    001b0a34loc_1b0a34:
    001b0a34str x0, [x4+136]
    001b0a38ldrsw x3, [sp+172]
    001b0a3cmov x2, x3
    001b0a40adrp x0, 0x4a7000
    001b0a44add x0, x0, 2112
    001b0a48mov x1, xzr
    001b0a4cbl runtime.makeslice
    001b0a50ldrsw x3, [sp+172]
    001b0a54str x0, [sp+40]
    001b0a58str xzr, [sp+48]
    001b0a5cstr x3, [sp+56]
    001b0a60ldr x4, [sp+152]
    001b0a64ldrsb x27, [x4]
    001b0a68str xzr, [x4+168]
    001b0a6cstr x3, [x4+176]
    001b0a70adrp x27, 0x89b000
    001b0a74ldr w3, [x27+3056]
    001b0a78cbz w3, 0x1b0a80
    001b0a7cb 0x1b0a84
    001b0a80
    001b0a80loc_1b0a80:
    001b0a80b 0x1b0a98
    001b0a84
    001b0a84loc_1b0a84:
    001b0a84bl runtime.gcWriteBarrier2
    001b0a88str x0, [x25]
    001b0a8cldr x1, [x4+160]
    001b0a90str x1, [x25+8]
    001b0a94b 0x1b0a98
    001b0a98
    001b0a98loc_1b0a98:
    001b0a98str x0, [x4+160]
    001b0a9cldur x29, [sp-8]
    001b0aa0ldr x30, [sp], 144
    001b0aa4ret x30
    001b0aa8
    001b0aa8loc_1b0aa8:
    001b0aa8str x0, [sp+8]
    001b0aacstp w1, w2, [sp+16]
    001b0ab0stp w3, w4, [sp+24]
    001b0ab4mov x3, x30
    001b0ab8bl runtime.morestack_noctxt.abi0
    001b0abcldr x0, [sp+8]
    001b0ac0ldp w1, w2, [sp+16]
    001b0ac4ldp w3, w4, [sp+24]
    001b0ac8b 0x1b08e0
    001b0accudf 0
    001b08e0
    001b0ad0
    001b0ad0google.golang.org/protobuf/internal/filedesc.(*File).allocEnums: ; void google.golang.org/protobuf/internal/filedesc.(*File).allocEnums(google.golang.org/protobuf/internal/filedesc.File * fd, int n)
    001b0ad0ldr x16, [x28+16]
    001b0ad4subs xzr, sp, x16
    001b0ad8b.ls 0x1b0bc8
    001b0adcstr x30, [sp-96]!
    001b0ae0stur x29, [sp-8]
    001b0ae4sub x29, sp, 8
    001b0ae8str x0, [sp+104]
    001b0aecstr x1, [sp+112]
    001b0af0str xzr, [sp+40]
    001b0af4stp xzr, xzr, [sp+48]
    001b0af8ldr x3, [sp+104]
    001b0afcldrsb x27, [x3]
    001b0b00ldr x0, [x3+96]
    001b0b04str x0, [sp+24]
    001b0b08ldr x3, [sp+112]
    001b0b0cadd x1, x0, x3
    001b0b10str x1, [sp+32]
    001b0b14ldr x4, [sp+104]
    001b0b18ldrsb x27, [x4]
    001b0b1cldr x2, [x4+104]
    001b0b20ldr x4, [x4+88]
    001b0b24subs xzr, x2, x1
    001b0b28b.hs 0x1b0b30
    001b0b2cb 0x1b0bc0
    001b0b30
    001b0b30loc_1b0b30:
    001b0b30subs xzr, x0, x1
    001b0b34b.ls 0x1b0b3c
    001b0b38b 0x1b0bbc
    001b0b3c
    001b0b3cloc_1b0b3c:
    001b0b3csub x5, x2, x0
    001b0b40sub x6, xzr, x5
    001b0b44ubfm x7, x0, 58, 57
    001b0b48and x6, x7, x6, asr #63
    001b0b4cadd x4, x4, x6
    001b0b50str x4, [sp+64]
    001b0b54str x3, [sp+72]
    001b0b58str x5, [sp+80]
    001b0b5cldr x3, [sp+112]
    001b0b60ldr x4, [sp+24]
    001b0b64add x1, x4, x3
    001b0b68str x1, [sp+32]
    001b0b6cldr x3, [sp+104]
    001b0b70ldrsb x27, [x3]
    001b0b74ldr x2, [x3+104]
    001b0b78subs xzr, x2, x1
    001b0b7cb.hs 0x1b0b84
    001b0b80b 0x1b0bb8
    001b0b84
    001b0b84loc_1b0b84:
    001b0b84b 0x1b0b88
    001b0b88
    001b0b88loc_1b0b88:
    001b0b88ldr x3, [sp+104]
    001b0b8cldrsb x27, [x3]
    001b0b90str x1, [x3+96]
    001b0b94ldr x0, [sp+64]
    001b0b98ldr x1, [sp+72]
    001b0b9cldr x2, [sp+80]
    001b0ba0str x0, [sp+40]
    001b0ba4str x1, [sp+48]
    001b0ba8str x2, [sp+56]
    001b0bacldur x29, [sp-8]
    001b0bb0ldr x30, [sp], 96
    001b0bb4ret x30
    001b0bb8
    001b0bb8loc_1b0bb8:
    001b0bb8bl runtime.panicSliceAcap
    001b0bbc
    001b0bbcloc_1b0bbc:
    001b0bbcbl runtime.panicSliceB
    001b0bc0
    001b0bc0loc_1b0bc0:
    001b0bc0bl runtime.panicSliceAcap
    001b0bc4hint
    001b0bc8
    001b0bc8loc_1b0bc8:
    001b0bc8stp x0, x1, [sp+8]
    001b0bccmov x3, x30
    001b0bd0bl runtime.morestack_noctxt.abi0
    001b0bd4ldp x0, x1, [sp+8]
    001b0bd8b 0x1b0ad0
    001b0bdcudf 0
    001b0ad0
    001b0be0
    001b0be0google.golang.org/protobuf/internal/filedesc.(*File).allocMessages: ; void google.golang.org/protobuf/internal/filedesc.(*File).allocMessages(google.golang.org/protobuf/internal/filedesc.File * fd, int n)
    001b0be0ldr x16, [x28+16]
    001b0be4subs xzr, sp, x16
    001b0be8b.ls 0x1b0cdc
    001b0becstr x30, [sp-96]!
    001b0bf0stur x29, [sp-8]
    001b0bf4sub x29, sp, 8
    001b0bf8str x0, [sp+104]
    001b0bfcstr x1, [sp+112]
    001b0c00str xzr, [sp+40]
    001b0c04stp xzr, xzr, [sp+48]
    001b0c08ldr x3, [sp+104]
    001b0c0cldrsb x27, [x3]
    001b0c10ldr x0, [x3+120]
    001b0c14str x0, [sp+24]
    001b0c18ldr x3, [sp+112]
    001b0c1cadd x1, x0, x3
    001b0c20str x1, [sp+32]
    001b0c24ldr x4, [sp+104]
    001b0c28ldrsb x27, [x4]
    001b0c2cldr x2, [x4+128]
    001b0c30ldr x4, [x4+112]
    001b0c34subs xzr, x2, x1
    001b0c38b.hs 0x1b0c40
    001b0c3cb 0x1b0cd4
    001b0c40
    001b0c40loc_1b0c40:
    001b0c40subs xzr, x0, x1
    001b0c44b.ls 0x1b0c4c
    001b0c48b 0x1b0cd0
    001b0c4c
    001b0c4cloc_1b0c4c:
    001b0c4csub x5, x2, x0
    001b0c50movz x6, 208
    001b0c54madd x6, x0, x6, xzr
    001b0c58sub x7, xzr, x5
    001b0c5cand x6, x6, x7, asr #63
    001b0c60add x4, x4, x6
    001b0c64str x4, [sp+64]
    001b0c68str x3, [sp+72]
    001b0c6cstr x5, [sp+80]
    001b0c70ldr x3, [sp+112]
    001b0c74ldr x4, [sp+24]
    001b0c78add x1, x4, x3
    001b0c7cstr x1, [sp+32]
    001b0c80ldr x3, [sp+104]
    001b0c84ldrsb x27, [x3]
    001b0c88ldr x2, [x3+128]
    001b0c8csubs xzr, x2, x1
    001b0c90b.hs 0x1b0c98
    001b0c94b 0x1b0ccc
    001b0c98
    001b0c98loc_1b0c98:
    001b0c98b 0x1b0c9c
    001b0c9c
    001b0c9cloc_1b0c9c:
    001b0c9cldr x3, [sp+104]
    001b0ca0ldrsb x27, [x3]
    001b0ca4str x1, [x3+120]
    001b0ca8ldr x0, [sp+64]
    001b0cacldr x1, [sp+72]
    001b0cb0ldr x2, [sp+80]
    001b0cb4str x0, [sp+40]
    001b0cb8str x1, [sp+48]
    001b0cbcstr x2, [sp+56]
    001b0cc0ldur x29, [sp-8]
    001b0cc4ldr x30, [sp], 96
    001b0cc8ret x30
    001b0ccc
    001b0cccloc_1b0ccc:
    001b0cccbl runtime.panicSliceAcap
    001b0cd0
    001b0cd0loc_1b0cd0:
    001b0cd0bl runtime.panicSliceB
    001b0cd4
    001b0cd4loc_1b0cd4:
    001b0cd4bl runtime.panicSliceAcap
    001b0cd8hint
    001b0cdc
    001b0cdcloc_1b0cdc:
    001b0cdcstp x0, x1, [sp+8]
    001b0ce0mov x3, x30
    001b0ce4bl runtime.morestack_noctxt.abi0
    001b0ce8ldp x0, x1, [sp+8]
    001b0cecb 0x1b0be0
    001b0be0
    001b0cf0
    001b0cf0google.golang.org/protobuf/internal/filedesc.(*File).allocExtensions: ; void google.golang.org/protobuf/internal/filedesc.(*File).allocExtensions(google.golang.org/protobuf/internal/filedesc.File * fd, int n)
    001b0cf0ldr x16, [x28+16]
    001b0cf4subs xzr, sp, x16
    001b0cf8b.ls 0x1b0dec
    001b0cfcstr x30, [sp-96]!
    001b0d00stur x29, [sp-8]
    001b0d04sub x29, sp, 8
    001b0d08str x0, [sp+104]
    001b0d0cstr x1, [sp+112]
    001b0d10str xzr, [sp+40]
    001b0d14stp xzr, xzr, [sp+48]
    001b0d18ldr x3, [sp+104]
    001b0d1cldrsb x27, [x3]
    001b0d20ldr x0, [x3+144]
    001b0d24str x0, [sp+24]
    001b0d28ldr x3, [sp+112]
    001b0d2cadd x1, x0, x3
    001b0d30str x1, [sp+32]
    001b0d34ldr x4, [sp+104]
    001b0d38ldrsb x27, [x4]
    001b0d3cldr x2, [x4+152]
    001b0d40ldr x4, [x4+136]
    001b0d44subs xzr, x2, x1
    001b0d48b.hs 0x1b0d50
    001b0d4cb 0x1b0de4
    001b0d50
    001b0d50loc_1b0d50:
    001b0d50subs xzr, x0, x1
    001b0d54b.ls 0x1b0d5c
    001b0d58b 0x1b0de0
    001b0d5c
    001b0d5cloc_1b0d5c:
    001b0d5csub x5, x2, x0
    001b0d60movz x6, 88
    001b0d64madd x6, x0, x6, xzr
    001b0d68sub x7, xzr, x5
    001b0d6cand x6, x6, x7, asr #63
    001b0d70add x4, x4, x6
    001b0d74str x4, [sp+64]
    001b0d78str x3, [sp+72]
    001b0d7cstr x5, [sp+80]
    001b0d80ldr x3, [sp+112]
    001b0d84ldr x4, [sp+24]
    001b0d88add x1, x4, x3
    001b0d8cstr x1, [sp+32]
    001b0d90ldr x3, [sp+104]
    001b0d94ldrsb x27, [x3]
    001b0d98ldr x2, [x3+152]
    001b0d9csubs xzr, x2, x1
    001b0da0b.hs 0x1b0da8
    001b0da4b 0x1b0ddc
    001b0da8
    001b0da8loc_1b0da8:
    001b0da8b 0x1b0dac
    001b0dac
    001b0dacloc_1b0dac:
    001b0dacldr x3, [sp+104]
    001b0db0ldrsb x27, [x3]
    001b0db4str x1, [x3+144]
    001b0db8ldr x0, [sp+64]
    001b0dbcldr x1, [sp+72]
    001b0dc0ldr x2, [sp+80]
    001b0dc4str x0, [sp+40]
    001b0dc8str x1, [sp+48]
    001b0dccstr x2, [sp+56]
    001b0dd0ldur x29, [sp-8]
    001b0dd4ldr x30, [sp], 96
    001b0dd8ret x30
    001b0ddc
    001b0ddcloc_1b0ddc:
    001b0ddcbl runtime.panicSliceAcap
    001b0de0
    001b0de0loc_1b0de0:
    001b0de0bl runtime.panicSliceB
    001b0de4
    001b0de4loc_1b0de4:
    001b0de4bl runtime.panicSliceAcap
    001b0de8hint
    001b0dec
    001b0decloc_1b0dec:
    001b0decstp x0, x1, [sp+8]
    001b0df0mov x3, x30
    001b0df4bl runtime.morestack_noctxt.abi0
    001b0df8ldp x0, x1, [sp+8]
    001b0dfcb 0x1b0cf0
    001b0cf0
    001b0e00
    001b0e00google.golang.org/protobuf/internal/filedesc.(*File).allocServices: ; void google.golang.org/protobuf/internal/filedesc.(*File).allocServices(google.golang.org/protobuf/internal/filedesc.File * fd, int n)
    001b0e00ldr x16, [x28+16]
    001b0e04subs xzr, sp, x16
    001b0e08b.ls 0x1b0f00
    001b0e0cstr x30, [sp-96]!
    001b0e10stur x29, [sp-8]
    001b0e14sub x29, sp, 8
    001b0e18str x0, [sp+104]
    001b0e1cstr x1, [sp+112]
    001b0e20str xzr, [sp+40]
    001b0e24stp xzr, xzr, [sp+48]
    001b0e28ldr x3, [sp+104]
    001b0e2cldrsb x27, [x3]
    001b0e30ldr x0, [x3+168]
    001b0e34str x0, [sp+24]
    001b0e38ldr x3, [sp+112]
    001b0e3cadd x1, x0, x3
    001b0e40str x1, [sp+32]
    001b0e44ldr x4, [sp+104]
    001b0e48ldrsb x27, [x4]
    001b0e4cldr x2, [x4+176]
    001b0e50ldr x4, [x4+160]
    001b0e54subs xzr, x2, x1
    001b0e58b.hs 0x1b0e60
    001b0e5cb 0x1b0ef8
    001b0e60
    001b0e60loc_1b0e60:
    001b0e60subs xzr, x0, x1
    001b0e64b.ls 0x1b0e6c
    001b0e68b 0x1b0ef4
    001b0e6c
    001b0e6cloc_1b0e6c:
    001b0e6csub x5, x2, x0
    001b0e70sub x6, xzr, x0
    001b0e74add x6, x6, x0, lsl #3
    001b0e78sub x7, xzr, x5
    001b0e7csbfm x7, x7, 63, 63
    001b0e80and x6, x7, x6, lsl #3
    001b0e84add x4, x4, x6
    001b0e88str x4, [sp+64]
    001b0e8cstr x3, [sp+72]
    001b0e90str x5, [sp+80]
    001b0e94ldr x3, [sp+112]
    001b0e98ldr x4, [sp+24]
    001b0e9cadd x1, x4, x3
    001b0ea0str x1, [sp+32]
    001b0ea4ldr x3, [sp+104]
    001b0ea8ldrsb x27, [x3]
    001b0eacldr x2, [x3+176]
    001b0eb0subs xzr, x2, x1
    001b0eb4b.hs 0x1b0ebc
    001b0eb8b 0x1b0ef0
    001b0ebc
    001b0ebcloc_1b0ebc:
    001b0ebcb 0x1b0ec0
    001b0ec0
    001b0ec0loc_1b0ec0:
    001b0ec0ldr x3, [sp+104]
    001b0ec4ldrsb x27, [x3]
    001b0ec8str x1, [x3+168]
    001b0eccldr x0, [sp+64]
    001b0ed0ldr x1, [sp+72]
    001b0ed4ldr x2, [sp+80]
    001b0ed8str x0, [sp+40]
    001b0edcstr x1, [sp+48]
    001b0ee0str x2, [sp+56]
    001b0ee4ldur x29, [sp-8]
    001b0ee8ldr x30, [sp], 96
    001b0eecret x30
    001b0ef0
    001b0ef0loc_1b0ef0:
    001b0ef0bl runtime.panicSliceAcap
    001b0ef4
    001b0ef4loc_1b0ef4:
    001b0ef4bl runtime.panicSliceB
    001b0ef8
    001b0ef8loc_1b0ef8:
    001b0ef8bl runtime.panicSliceAcap
    001b0efchint
    001b0f00
    001b0f00loc_1b0f00:
    001b0f00stp x0, x1, [sp+8]
    001b0f04mov x3, x30
    001b0f08bl runtime.morestack_noctxt.abi0
    001b0f0cldp x0, x1, [sp+8]
    001b0f10b 0x1b0e00
    001b0f14udf 0
    001b0f18udf 0
    001b0f1cudf 0
    001b0e00
    001b0f20
    001b0f20google.golang.org/protobuf/internal/filedesc.(*File).checkDecls: ; void google.golang.org/protobuf/internal/filedesc.(*File).checkDecls(google.golang.org/protobuf/internal/filedesc.File * fd)
    001b0f20ldr x16, [x28+16]
    001b0f24subs xzr, sp, x16
    001b0f28b.ls 0x1b1020
    001b0f2cstr x30, [sp-96]!
    001b0f30stur x29, [sp-8]
    001b0f34sub x29, sp, 8
    001b0f38str x0, [sp+104]
    001b0f3cldrsb x27, [x0]
    001b0f40ldr x2, [x0+96]
    001b0f44str x2, [sp+80]
    001b0f48ldrsb x27, [x0]
    001b0f4cldr x3, [x0+104]
    001b0f50str x3, [sp+72]
    001b0f54subs xzr, x2, x3
    001b0f58b.ne 0x1b1018
    001b0f5cb 0x1b0f60
    001b0f60
    001b0f60loc_1b0f60:
    001b0f60ldrsb x27, [x0]
    001b0f64ldr x2, [x0+120]
    001b0f68str x2, [sp+64]
    001b0f6cldrsb x27, [x0]
    001b0f70ldr x3, [x0+128]
    001b0f74str x3, [sp+56]
    001b0f78subs xzr, x2, x3
    001b0f7cb.ne 0x1b1010
    001b0f80b 0x1b0f84
    001b0f84
    001b0f84loc_1b0f84:
    001b0f84ldr x2, [sp+104]
    001b0f88ldrsb x27, [x2]
    001b0f8cldr x2, [x2+144]
    001b0f90str x2, [sp+48]
    001b0f94ldr x3, [sp+104]
    001b0f98ldrsb x27, [x3]
    001b0f9cldr x3, [x3+152]
    001b0fa0str x3, [sp+40]
    001b0fa4subs xzr, x2, x3
    001b0fa8b.ne 0x1b1008
    001b0facb 0x1b0fb0
    001b0fb0
    001b0fb0loc_1b0fb0:
    001b0fb0ldr x2, [sp+104]
    001b0fb4ldrsb x27, [x2]
    001b0fb8ldr x2, [x2+168]
    001b0fbcstr x2, [sp+32]
    001b0fc0ldr x3, [sp+104]
    001b0fc4ldrsb x27, [x3]
    001b0fc8ldr x3, [x3+176]
    001b0fccstr x3, [sp+24]
    001b0fd0subs xzr, x3, x2
    001b0fd4b.ne 0x1b0fec
    001b0fd8b 0x1b0fdc
    001b0fdc
    001b0fdcloc_1b0fdc:
    001b0fdcb 0x1b0fe0
    001b0fe0
    001b0fe0loc_1b0fe0:
    001b0fe0ldur x29, [sp-8]
    001b0fe4ldr x30, [sp], 96
    001b0fe8ret x30
    001b0fec
    001b0fecloc_1b0fec:
    001b0fecb 0x1b0ff0
    001b0ff0
    001b0ff0loc_1b0ff0:
    001b0ff0b 0x1b0ff4
    001b0ff4
    001b0ff4loc_1b0ff4:
    001b0ff4adrp x0, 0x445000
    001b0ff8add x0, x0, 2944
    001b0ffcadrp x1, 0x562000
    001b1000add x1, x1, 2912
    001b1004bl runtime.gopanic
    001b1008
    001b1008loc_1b1008:
    001b1008b 0x1b100c
    001b100c
    001b100cloc_1b100c:
    001b100cb 0x1b0ff4
    001b1010
    001b1010loc_1b1010:
    001b1010b 0x1b1014
    001b1014
    001b1014loc_1b1014:
    001b1014b 0x1b0ff4
    001b1018
    001b1018loc_1b1018:
    001b1018b 0x1b101c
    001b101c
    001b101cloc_1b101c:
    001b101cb 0x1b0ff4
    001b1020
    001b1020loc_1b1020:
    001b1020str x0, [sp+8]
    001b1024mov x3, x30
    001b1028bl runtime.morestack_noctxt.abi0
    001b102cldr x0, [sp+8]
    001b1030b 0x1b0f20
    001b1034udf 0
    001b1038udf 0
    001b103cudf 0
    001b0f20
    001b1040
    001b1040google.golang.org/protobuf/internal/filedesc.(*File).unmarshalSeed: ; void google.golang.org/protobuf/internal/filedesc.(*File).unmarshalSeed(google.golang.org/protobuf/internal/filedesc.File * fd, struct []uint8 b)
    001b1040ldr x16, [x28+16]
    001b1044sub x17, sp, 1040
    001b1048subs xzr, x17, x16
    001b104cb.ls 0x1b22b8
    001b1050sub x20, sp, 1168
    001b1054stp x29, x30, [x20-8]
    001b1058add sp, x20, 0
    001b105csub x29, sp, 8
    001b1060str x0, [sp+1176]
    001b1064str x1, [sp+1184]
    001b1068str x2, [sp+1192]
    001b106cstr x3, [sp+1200]
    001b1070bl google.golang.org/protobuf/internal/filedesc.getBuilder
    001b1074str x0, [sp+672]
    001b1078str x0, [sp+1128]
    001b107cadd x27, sp, 848
    001b1080stp xzr, xzr, [x27]
    001b1084add x0, sp, 848
    001b1088str x0, [sp+864]
    001b108cldrsb x27, [x0]
    001b1090adrp x1, 4096
    001b1094add x1, x1, 736
    001b1098str x1, [x0]
    001b109cldrsb x27, [x0]
    001b10a0ldr x1, [sp+1128]
    001b10a4adrp x27, 0x89a000
    001b10a8ldr w2, [x27+3056]
    001b10accbz w2, 0x1b10b4
    001b10b0b 0x1b10b8
    001b10b4
    001b10b4loc_1b10b4:
    001b10b4b 0x1b10cc
    001b10b8
    001b10b8loc_1b10b8:
    001b10b8bl runtime.gcWriteBarrier2
    001b10bcstr x1, [x25]
    001b10c0ldr x2, [x0+8]
    001b10c4str x2, [x25+8]
    001b10c8b 0x1b10cc
    001b10cc
    001b10ccloc_1b10cc:
    001b10ccstr x1, [x0+8]
    001b10d0str x0, [sp+320]
    001b10d4add x0, sp, 296
    001b10d8bl runtime.deferprocStack
    001b10dcsubs xzr, x0, 0
    001b10e0b.ne 0x1b1128
    001b10e4b 0x1b10e8
    001b10e8
    001b10e8loc_1b10e8:
    001b10e8str wzr, [sp+92]
    001b10ecstr xzr, [sp+168]
    001b10f0str xzr, [sp+152]
    001b10f4str xzr, [sp+160]
    001b10f8str xzr, [sp+144]
    001b10fcstr xzr, [sp+136]
    001b1100str xzr, [sp+120]
    001b1104str xzr, [sp+128]
    001b1108str xzr, [sp+112]
    001b110cldr x3, [sp+1184]
    001b1110ldr x4, [sp+1192]
    001b1114ldr x5, [sp+1200]
    001b1118str x3, [sp+680]
    001b111cstr x4, [sp+688]
    001b1120str x5, [sp+696]
    001b1124b 0x1b1138
    001b1128
    001b1128loc_1b1128:
    001b1128bl runtime.deferreturn
    001b112cldp x29, x30, [sp-8]
    001b1130add sp, sp, 1168
    001b1134ret x30
    001b1138
    001b1138loc_1b1138:
    001b1138ldr x3, [sp+1192]
    001b113cstr x3, [sp+432]
    001b1140cbnz x3, 0x1b1148
    001b1144b 0x1b17ac
    001b1148
    001b1148loc_1b1148:
    001b1148ldr x0, [sp+1184]
    001b114cldr x1, [sp+1192]
    001b1150ldr x2, [sp+1200]
    001b1154bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
    001b1158str w0, [sp+104]
    001b115cstrb w1, [sp+90]
    001b1160str x2, [sp+424]
    001b1164ldrsw x3, [sp+104]
    001b1168str w3, [sp+108]
    001b116cldrsb x3, [sp+90]
    001b1170strb w3, [sp+91]
    001b1174ldr x3, [sp+424]
    001b1178str x3, [sp+544]
    001b117cldrsw x3, [sp+108]
    001b1180str w3, [sp+96]
    001b1184ldrsb x3, [sp+91]
    001b1188strb w3, [sp+88]
    001b118cldr x0, [sp+544]
    001b1190str x0, [sp+208]
    001b1194ldr x1, [sp+1192]
    001b1198ldr x3, [sp+1184]
    001b119cldr x4, [sp+1200]
    001b11a0b 0x1b11a4
    001b11a4
    001b11a4loc_1b11a4:
    001b11a4subs xzr, x1, x0
    001b11a8b.hs 0x1b11b0
    001b11acb 0x1b22b0
    001b11b0
    001b11b0loc_1b11b0:
    001b11b0sub x5, x4, x0
    001b11b4sub x6, x1, x0
    001b11b8sub x7, xzr, x5
    001b11bcand x7, x0, x7, asr #63
    001b11c0add x7, x3, x7
    001b11c4str x7, [sp+1184]
    001b11c8str x6, [sp+1192]
    001b11ccstr x5, [sp+1200]
    001b11d0ldrsb x5, [sp+88]
    001b11d4strb w5, [sp+89]
    001b11d8ubfm x5, x5, 0, 7
    001b11dcsubs wzr, w5, 2
    001b11e0b.eq 0x1b11e8
    001b11e4b 0x1b173c
    001b11e8
    001b11e8loc_1b11e8:
    001b11e8b 0x1b11ec
    001b11ec
    001b11ecloc_1b11ec:
    001b11ecstr xzr, [sp+1008]
    001b11f0add x27, sp, 1016
    001b11f4stp xzr, xzr, [x27]
    001b11f8ldr x0, [sp+1184]
    001b11fcldr x1, [sp+1192]
    001b1200ldr x2, [sp+1200]
    001b1204bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    001b1208str x0, [sp+1008]
    001b120cstr x1, [sp+1016]
    001b1210str x2, [sp+1024]
    001b1214str x3, [sp+424]
    001b1218str x0, [sp+1136]
    001b121cstr x1, [sp+1144]
    001b1220str x2, [sp+1152]
    001b1224ldr x3, [sp+424]
    001b1228str x3, [sp+536]
    001b122cstr x0, [sp+648]
    001b1230str x1, [sp+656]
    001b1234str x2, [sp+664]
    001b1238ldr x0, [sp+536]
    001b123cstr x0, [sp+256]
    001b1240ldr x1, [sp+1192]
    001b1244ldr x3, [sp+1184]
    001b1248ldr x4, [sp+1200]
    001b124cb 0x1b1250
    001b1250
    001b1250loc_1b1250:
    001b1250subs xzr, x1, x0
    001b1254b.hs 0x1b125c
    001b1258b 0x1b22ac
    001b125c
    001b125cloc_1b125c:
    001b125csub x5, x1, x0
    001b1260sub x4, x4, x0
    001b1264sub x6, xzr, x4
    001b1268and x6, x0, x6, asr #63
    001b126cadd x6, x3, x6
    001b1270str x6, [sp+1184]
    001b1274str x5, [sp+1192]
    001b1278str x4, [sp+1200]
    001b127cldrsw x4, [sp+96]
    001b1280str w4, [sp+100]
    001b1284subs wzr, w4, 4
    001b1288b.le 0x1b1290
    001b128cb 0x1b13dc
    001b1290
    001b1290loc_1b1290:
    001b1290subs wzr, w4, 1
    001b1294b.eq 0x1b129c
    001b1298b 0x1b12f8
    001b129c
    001b129cloc_1b129c:
    001b129cb 0x1b12a0
    001b12a0
    001b12a0loc_1b12a0:
    001b12a0ldr x1, [sp+648]
    001b12a4ldr x2, [sp+656]
    001b12a8ldr x3, [sp+664]
    001b12acldr x0, [sp+672]
    001b12b0bl google.golang.org/protobuf/internal/strs.(*Builder).MakeString
    001b12b4str x0, [sp+992]
    001b12b8str x1, [sp+1000]
    001b12bcldr x4, [sp+1176]
    001b12c0ldrsb x27, [x4]
    001b12c4str x1, [x4+200]
    001b12c8adrp x27, 0x89a000
    001b12ccldr w5, [x27+3056]
    001b12d0cbz w5, 0x1b12d8
    001b12d4b 0x1b12dc
    001b12d8
    001b12d8loc_1b12d8:
    001b12d8b 0x1b12f0
    001b12dc
    001b12dcloc_1b12dc:
    001b12dcbl runtime.gcWriteBarrier2
    001b12e0str x0, [x25]
    001b12e4ldr x3, [x4+192]
    001b12e8str x3, [x25+8]
    001b12ecb 0x1b12f0
    001b12f0
    001b12f0loc_1b12f0:
    001b12f0str x0, [x4+192]
    001b12f4b 0x1b1730
    001b12f8
    001b12f8loc_1b12f8:
    001b12f8subs wzr, w4, 2
    001b12fcb.eq 0x1b1304
    001b1300b 0x1b1360
    001b1304
    001b1304loc_1b1304:
    001b1304b 0x1b1308
    001b1308
    001b1308loc_1b1308:
    001b1308ldr x1, [sp+648]
    001b130cldr x2, [sp+656]
    001b1310ldr x3, [sp+664]
    001b1314ldr x0, [sp+672]
    001b1318bl google.golang.org/protobuf/internal/strs.(*Builder).MakeString
    001b131cstr x0, [sp+992]
    001b1320str x1, [sp+1000]
    001b1324ldr x4, [sp+1176]
    001b1328ldrsb x27, [x4]
    001b132cstr x1, [x4+216]
    001b1330adrp x27, 0x89a000
    001b1334ldr w5, [x27+3056]
    001b1338cbz w5, 0x1b1340
    001b133cb 0x1b1344
    001b1340
    001b1340loc_1b1340:
    001b1340b 0x1b1358
    001b1344
    001b1344loc_1b1344:
    001b1344bl runtime.gcWriteBarrier2
    001b1348str x0, [x25]
    001b134cldr x3, [x4+208]
    001b1350str x3, [x25+8]
    001b1354b 0x1b1358
    001b1358
    001b1358loc_1b1358:
    001b1358str x0, [x4+208]
    001b135cb 0x1b1730
    001b1360
    001b1360loc_1b1360:
    001b1360subs wzr, w4, 4
    001b1364b.eq 0x1b136c
    001b1368b 0x1b13d0
    001b136c
    001b136cloc_1b136c:
    001b136cb 0x1b1370
    001b1370
    001b1370loc_1b1370:
    001b1370ldrsw x3, [sp+92]
    001b1374subs wzr, w3, 4
    001b1378b.ne 0x1b1380
    001b137cb 0x1b13bc
    001b1380
    001b1380loc_1b1380:
    001b1380ldr x3, [sp+152]
    001b1384subs xzr, x3, 0
    001b1388b.gt 0x1b2298
    001b138cb 0x1b1390
    001b1390
    001b1390loc_1b1390:
    001b1390ldr x3, [sp+688]
    001b1394str x3, [sp+416]
    001b1398str x5, [sp+424]
    001b139cadd x3, x3, x0
    001b13a0ldr x4, [sp+208]
    001b13a4add x4, x1, x4
    001b13a8ldr x5, [sp+256]
    001b13acadd x4, x4, x5
    001b13b0sub x3, x3, x4
    001b13b4str x3, [sp+120]
    001b13b8b 0x1b13c0
    001b13bc
    001b13bcloc_1b13bc:
    001b13bcb 0x1b13c0
    001b13c0
    001b13c0loc_1b13c0:
    001b13c0ldr x3, [sp+152]
    001b13c4add x3, x3, 1
    001b13c8str x3, [sp+152]
    001b13ccb 0x1b1730
    001b13d0
    001b13d0loc_1b13d0:
    001b13d0b 0x1b13d4
    001b13d4
    001b13d4loc_1b13d4:
    001b13d4b 0x1b13d8
    001b13d8
    001b13d8loc_1b13d8:
    001b13d8b 0x1b172c
    001b13dc
    001b13dcloc_1b13dc:
    001b13dcsubs wzr, w4, 6
    001b13e0b.le 0x1b13e8
    001b13e4b 0x1b14d0
    001b13e8
    001b13e8loc_1b13e8:
    001b13e8subs wzr, w4, 5
    001b13ecb.eq 0x1b13f4
    001b13f0b 0x1b1458
    001b13f4
    001b13f4loc_1b13f4:
    001b13f4b 0x1b13f8
    001b13f8
    001b13f8loc_1b13f8:
    001b13f8ldrsw x3, [sp+92]
    001b13fcsubs wzr, w3, 5
    001b1400b.ne 0x1b1408
    001b1404b 0x1b1444
    001b1408
    001b1408loc_1b1408:
    001b1408ldr x3, [sp+168]
    001b140csubs xzr, x3, 0
    001b1410b.gt 0x1b2284
    001b1414b 0x1b1418
    001b1418
    001b1418loc_1b1418:
    001b1418ldr x3, [sp+688]
    001b141cstr x3, [sp+424]
    001b1420str x5, [sp+416]
    001b1424add x3, x3, x0
    001b1428ldr x4, [sp+208]
    001b142cadd x4, x1, x4
    001b1430ldr x5, [sp+256]
    001b1434add x4, x4, x5
    001b1438sub x3, x3, x4
    001b143cstr x3, [sp+136]
    001b1440b 0x1b1448
    001b1444
    001b1444loc_1b1444:
    001b1444b 0x1b1448
    001b1448
    001b1448loc_1b1448:
    001b1448ldr x3, [sp+168]
    001b144cadd x3, x3, 1
    001b1450str x3, [sp+168]
    001b1454b 0x1b1730
    001b1458
    001b1458loc_1b1458:
    001b1458subs wzr, w4, 6
    001b145cb.eq 0x1b1464
    001b1460b 0x1b14c8
    001b1464
    001b1464loc_1b1464:
    001b1464b 0x1b1468
    001b1468
    001b1468loc_1b1468:
    001b1468ldrsw x3, [sp+92]
    001b146csubs wzr, w3, 6
    001b1470b.ne 0x1b1478
    001b1474b 0x1b14b4
    001b1478
    001b1478loc_1b1478:
    001b1478ldr x3, [sp+144]
    001b147csubs xzr, x3, 0
    001b1480b.gt 0x1b2270
    001b1484b 0x1b1488
    001b1488
    001b1488loc_1b1488:
    001b1488ldr x3, [sp+688]
    001b148cstr x3, [sp+416]
    001b1490str x5, [sp+424]
    001b1494add x3, x3, x0
    001b1498ldr x4, [sp+208]
    001b149cadd x4, x1, x4
    001b14a0ldr x5, [sp+256]
    001b14a4add x4, x4, x5
    001b14a8sub x3, x3, x4
    001b14acstr x3, [sp+112]
    001b14b0b 0x1b14b8
    001b14b4
    001b14b4loc_1b14b4:
    001b14b4b 0x1b14b8
    001b14b8
    001b14b8loc_1b14b8:
    001b14b8ldr x3, [sp+144]
    001b14bcadd x3, x3, 1
    001b14c0str x3, [sp+144]
    001b14c4b 0x1b1730
    001b14c8
    001b14c8loc_1b14c8:
    001b14c8b 0x1b14cc
    001b14cc
    001b14ccloc_1b14cc:
    001b14ccb 0x1b1728
    001b14d0
    001b14d0loc_1b14d0:
    001b14d0subs wzr, w4, 7
    001b14d4b.eq 0x1b14dc
    001b14d8b 0x1b1540
    001b14dc
    001b14dcloc_1b14dc:
    001b14dcb 0x1b14e0
    001b14e0
    001b14e0loc_1b14e0:
    001b14e0ldrsw x3, [sp+92]
    001b14e4subs wzr, w3, 7
    001b14e8b.ne 0x1b14f0
    001b14ecb 0x1b152c
    001b14f0
    001b14f0loc_1b14f0:
    001b14f0ldr x3, [sp+160]
    001b14f4subs xzr, x3, 0
    001b14f8b.gt 0x1b225c
    001b14fcb 0x1b1500
    001b1500
    001b1500loc_1b1500:
    001b1500ldr x3, [sp+688]
    001b1504str x3, [sp+424]
    001b1508str x5, [sp+416]
    001b150cadd x3, x3, x0
    001b1510ldr x4, [sp+208]
    001b1514add x4, x1, x4
    001b1518ldr x5, [sp+256]
    001b151cadd x4, x4, x5
    001b1520sub x3, x3, x4
    001b1524str x3, [sp+128]
    001b1528b 0x1b1530
    001b152c
    001b152cloc_1b152c:
    001b152cb 0x1b1530
    001b1530
    001b1530loc_1b1530:
    001b1530ldr x3, [sp+160]
    001b1534add x3, x3, 1
    001b1538str x3, [sp+160]
    001b153cb 0x1b1730
    001b1540
    001b1540loc_1b1540:
    001b1540subs wzr, w4, 12
    001b1544b.eq 0x1b154c
    001b1548b 0x1b1720
    001b154c
    001b154cloc_1b154c:
    001b154cb 0x1b1550
    001b1550
    001b1550loc_1b1550:
    001b1550ldr x1, [sp+656]
    001b1554ldr x3, [sp+648]
    001b1558str x3, [sp+832]
    001b155cstr x1, [sp+840]
    001b1560b 0x1b1564
    001b1564
    001b1564loc_1b1564:
    001b1564subs xzr, x1, 6
    001b1568b.eq 0x1b1570
    001b156cb 0x1b2258
    001b1570
    001b1570loc_1b1570:
    001b1570b 0x1b1574
    001b1574
    001b1574loc_1b1574:
    001b1574subs xzr, x1, 6
    001b1578b.eq 0x1b1580
    001b157cb 0x1b1648
    001b1580
    001b1580loc_1b1580:
    001b1580subs xzr, x1, 0
    001b1584b.hi 0x1b158c
    001b1588b 0x1b2250
    001b158c
    001b158cloc_1b158c:
    001b158cldrb w4, [x3]
    001b1590subs xzr, x1, 1
    001b1594b.hi 0x1b159c
    001b1598b 0x1b2248
    001b159c
    001b159cloc_1b159c:
    001b159cldrb w5, [x3+1]
    001b15a0ubfm x5, x5, 56, 7
    001b15a4orr x4, x4, x5
    001b15a8subs xzr, x1, 2
    001b15acb.hi 0x1b15b4
    001b15b0b 0x1b2240
    001b15b4
    001b15b4loc_1b15b4:
    001b15b4ldrb w5, [x3+2]
    001b15b8ubfm x5, x5, 48, 7
    001b15bcorr x4, x4, x5
    001b15c0subs xzr, x1, 3
    001b15c4b.hi 0x1b15cc
    001b15c8b 0x1b2238
    001b15cc
    001b15ccloc_1b15cc:
    001b15ccldrb w5, [x3+3]
    001b15d0ubfm x5, x5, 40, 7
    001b15d4orr x4, x4, x5
    001b15d8movz x5, 29296
    001b15dcmovk x5, 0x746f0000
    001b15e0subs wzr, w4, w5
    001b15e4b.eq 0x1b15ec
    001b15e8b 0x1b1644
    001b15ec
    001b15ecloc_1b15ec:
    001b15ecsubs xzr, x1, 4
    001b15f0b.hi 0x1b15f8
    001b15f4b 0x1b2230
    001b15f8
    001b15f8loc_1b15f8:
    001b15f8ldrb w4, [x3+4]
    001b15fcsubs xzr, x1, 5
    001b1600b.hi 0x1b1608
    001b1604b 0x1b2228
    001b1608
    001b1608loc_1b1608:
    001b1608ldrb w5, [x3+5]
    001b160cubfm x5, x5, 56, 7
    001b1610orr x4, x4, x5
    001b1614ubfm x4, x4, 0, 15
    001b1618movz x5, 12911
    001b161csubs wzr, w4, w5
    001b1620b.eq 0x1b1628
    001b1624b 0x1b1640
    001b1628
    001b1628loc_1b1628:
    001b1628b 0x1b162c
    001b162c
    001b162cloc_1b162c:
    001b162cldr x3, [sp+1176]
    001b1630ldrsb x27, [x3]
    001b1634orr x4, xzr, 2
    001b1638strb w4, [x3+184]
    001b163cb 0x1b171c
    001b1640
    001b1640loc_1b1640:
    001b1640b 0x1b164c
    001b1644
    001b1644loc_1b1644:
    001b1644b 0x1b164c
    001b1648
    001b1648loc_1b1648:
    001b1648b 0x1b164c
    001b164c
    001b164cloc_1b164c:
    001b164csubs xzr, x1, 6
    001b1650b.eq 0x1b1658
    001b1654b 0x1b2224
    001b1658
    001b1658loc_1b1658:
    001b1658subs xzr, x1, 0
    001b165cb.hi 0x1b1664
    001b1660b 0x1b221c
    001b1664
    001b1664loc_1b1664:
    001b1664ldrb w4, [x3]
    001b1668subs xzr, x1, 1
    001b166cb.hi 0x1b1674
    001b1670b 0x1b2214
    001b1674
    001b1674loc_1b1674:
    001b1674ldrb w5, [x3+1]
    001b1678ubfm x5, x5, 56, 7
    001b167corr x4, x4, x5
    001b1680subs xzr, x1, 2
    001b1684b.hi 0x1b168c
    001b1688b 0x1b220c
    001b168c
    001b168cloc_1b168c:
    001b168cldrb w5, [x3+2]
    001b1690ubfm x5, x5, 48, 7
    001b1694orr x4, x4, x5
    001b1698subs xzr, x1, 3
    001b169cb.hi 0x1b16a4
    001b16a0b 0x1b2204
    001b16a4
    001b16a4loc_1b16a4:
    001b16a4ldrb w5, [x3+3]
    001b16a8ubfm x5, x5, 40, 7
    001b16acorr x4, x4, x5
    001b16b0movz x5, 29296
    001b16b4movk x5, 0x746f0000
    001b16b8subs wzr, w4, w5
    001b16bcb.eq 0x1b16c4
    001b16c0b 0x1b2200
    001b16c4
    001b16c4loc_1b16c4:
    001b16c4subs xzr, x1, 4
    001b16c8b.hi 0x1b16d0
    001b16ccb 0x1b21f8
    001b16d0
    001b16d0loc_1b16d0:
    001b16d0ldrb w4, [x3+4]
    001b16d4subs xzr, x1, 5
    001b16d8b.hi 0x1b16e0
    001b16dcb 0x1b21f0
    001b16e0
    001b16e0loc_1b16e0:
    001b16e0ldrb w3, [x3+5]
    001b16e4ubfm x3, x3, 56, 7
    001b16e8orr x3, x4, x3
    001b16ecubfm x3, x3, 0, 15
    001b16f0movz x4, 13167
    001b16f4subs wzr, w3, w4
    001b16f8b.eq 0x1b1700
    001b16fcb 0x1b21cc
    001b1700
    001b1700loc_1b1700:
    001b1700b 0x1b1704
    001b1704
    001b1704loc_1b1704:
    001b1704ldr x3, [sp+1176]
    001b1708ldrsb x27, [x3]
    001b170corr x4, xzr, 3
    001b1710strb w4, [x3+184]
    001b1714orr x4, xzr, 2
    001b1718b 0x1b171c
    001b171c
    001b171cloc_1b171c:
    001b171cb 0x1b1730
    001b1720
    001b1720loc_1b1720:
    001b1720b 0x1b1724
    001b1724
    001b1724loc_1b1724:
    001b1724b 0x1b1728
    001b1728
    001b1728loc_1b1728:
    001b1728b 0x1b172c
    001b172c
    001b172cloc_1b172c:
    001b172cb 0x1b1730
    001b1730
    001b1730loc_1b1730:
    001b1730ldrsw x3, [sp+96]
    001b1734str w3, [sp+92]
    001b1738b 0x1b17a4
    001b173c
    001b173cloc_1b173c:
    001b173cb 0x1b1740
    001b1740
    001b1740loc_1b1740:
    001b1740ldrsb x1, [sp+88]
    001b1744ldr x2, [sp+1184]
    001b1748ldr x3, [sp+1192]
    001b174cldr x4, [sp+1200]
    001b1750ldrsw x0, [sp+96]
    001b1754bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
    001b1758str x0, [sp+248]
    001b175cldr x1, [sp+1192]
    001b1760ldr x5, [sp+1184]
    001b1764ldr x6, [sp+1200]
    001b1768b 0x1b176c
    001b176c
    001b176cloc_1b176c:
    001b176csubs xzr, x0, x1
    001b1770b.ls 0x1b1778
    001b1774b 0x1b21c8
    001b1778
    001b1778loc_1b1778:
    001b1778sub x3, x6, x0
    001b177csub x4, x1, x0
    001b1780sub x6, xzr, x3
    001b1784and x6, x0, x6, asr #63
    001b1788add x5, x5, x6
    001b178cstr x5, [sp+1184]
    001b1790str x4, [sp+1192]
    001b1794str x3, [sp+1200]
    001b1798movn x3, 0
    001b179cstr w3, [sp+92]
    001b17a0b 0x1b17a4
    001b17a4
    001b17a4loc_1b17a4:
    001b17a4b 0x1b17a8
    001b17a8
    001b17a8loc_1b17a8:
    001b17a8b 0x1b1138
    001b17ac
    001b17acloc_1b17ac:
    001b17acldr x3, [sp+1176]
    001b17b0ldrsb x27, [x3]
    001b17b4ldrsb x3, [x3+184]
    001b17b8ubfm x3, x3, 0, 7
    001b17bccbz w3, 0x1b17c4
    001b17c0b 0x1b17d8
    001b17c4
    001b17c4loc_1b17c4:
    001b17c4ldr x3, [sp+1176]
    001b17c8ldrsb x27, [x3]
    001b17ccorr x4, xzr, 2
    001b17d0strb w4, [x3+184]
    001b17d4b 0x1b17dc
    001b17d8
    001b17d8loc_1b17d8:
    001b17d8b 0x1b17dc
    001b17dc
    001b17dcloc_1b17dc:
    001b17dcldr x3, [sp+168]
    001b17e0subs xzr, x3, 0
    001b17e4b.gt 0x1b17ec
    001b17e8b 0x1b1844
    001b17ec
    001b17ecloc_1b17ec:
    001b17ecldr x1, [sp+168]
    001b17f0ldr x0, [sp+1176]
    001b17f4bl google.golang.org/protobuf/internal/filedesc.(*File).allocEnums
    001b17f8str x0, [sp+968]
    001b17fcstr x1, [sp+976]
    001b1800str x2, [sp+984]
    001b1804ldr x3, [sp+1176]
    001b1808ldrsb x27, [x3]
    001b180cstr x1, [x3+232]
    001b1810str x2, [x3+240]
    001b1814adrp x27, 0x89a000
    001b1818ldr w2, [x27+3056]
    001b181ccbz w2, 0x1b1824
    001b1820b 0x1b1828
    001b1824
    001b1824loc_1b1824:
    001b1824b 0x1b183c
    001b1828
    001b1828loc_1b1828:
    001b1828bl runtime.gcWriteBarrier2
    001b182cstr x0, [x25]
    001b1830ldr x4, [x3+224]
    001b1834str x4, [x25+8]
    001b1838b 0x1b183c
    001b183c
    001b183cloc_1b183c:
    001b183cstr x0, [x3+224]
    001b1840b 0x1b1848
    001b1844
    001b1844loc_1b1844:
    001b1844b 0x1b1848
    001b1848
    001b1848loc_1b1848:
    001b1848ldr x3, [sp+152]
    001b184csubs xzr, x3, 0
    001b1850b.gt 0x1b1858
    001b1854b 0x1b18b0
    001b1858
    001b1858loc_1b1858:
    001b1858ldr x1, [sp+152]
    001b185cldr x0, [sp+1176]
    001b1860bl google.golang.org/protobuf/internal/filedesc.(*File).allocMessages
    001b1864str x0, [sp+944]
    001b1868str x1, [sp+952]
    001b186cstr x2, [sp+960]
    001b1870ldr x3, [sp+1176]
    001b1874ldrsb x27, [x3]
    001b1878str x1, [x3+280]
    001b187cstr x2, [x3+288]
    001b1880adrp x27, 0x89a000
    001b1884ldr w2, [x27+3056]
    001b1888cbz w2, 0x1b1890
    001b188cb 0x1b1894
    001b1890
    001b1890loc_1b1890:
    001b1890b 0x1b18a8
    001b1894
    001b1894loc_1b1894:
    001b1894bl runtime.gcWriteBarrier2
    001b1898str x0, [x25]
    001b189cldr x4, [x3+272]
    001b18a0str x4, [x25+8]
    001b18a4b 0x1b18a8
    001b18a8
    001b18a8loc_1b18a8:
    001b18a8str x0, [x3+272]
    001b18acb 0x1b18b4
    001b18b0
    001b18b0loc_1b18b0:
    001b18b0b 0x1b18b4
    001b18b4
    001b18b4loc_1b18b4:
    001b18b4ldr x3, [sp+160]
    001b18b8subs xzr, x3, 0
    001b18bcb.gt 0x1b18c4
    001b18c0b 0x1b191c
    001b18c4
    001b18c4loc_1b18c4:
    001b18c4ldr x1, [sp+160]
    001b18c8ldr x0, [sp+1176]
    001b18ccbl google.golang.org/protobuf/internal/filedesc.(*File).allocExtensions
    001b18d0str x0, [sp+920]
    001b18d4str x1, [sp+928]
    001b18d8str x2, [sp+936]
    001b18dcldr x3, [sp+1176]
    001b18e0ldrsb x27, [x3]
    001b18e4str x1, [x3+328]
    001b18e8str x2, [x3+336]
    001b18ecadrp x27, 0x89a000
    001b18f0ldr w2, [x27+3056]
    001b18f4cbz w2, 0x1b18fc
    001b18f8b 0x1b1900
    001b18fc
    001b18fcloc_1b18fc:
    001b18fcb 0x1b1914
    001b1900
    001b1900loc_1b1900:
    001b1900bl runtime.gcWriteBarrier2
    001b1904str x0, [x25]
    001b1908ldr x4, [x3+320]
    001b190cstr x4, [x25+8]
    001b1910b 0x1b1914
    001b1914
    001b1914loc_1b1914:
    001b1914str x0, [x3+320]
    001b1918b 0x1b1920
    001b191c
    001b191cloc_1b191c:
    001b191cb 0x1b1920
    001b1920
    001b1920loc_1b1920:
    001b1920ldr x3, [sp+144]
    001b1924subs xzr, x3, 0
    001b1928b.gt 0x1b1930
    001b192cb 0x1b1988
    001b1930
    001b1930loc_1b1930:
    001b1930ldr x1, [sp+144]
    001b1934ldr x0, [sp+1176]
    001b1938bl google.golang.org/protobuf/internal/filedesc.(*File).allocServices
    001b193cstr x0, [sp+896]
    001b1940str x1, [sp+904]
    001b1944str x2, [sp+912]
    001b1948ldr x3, [sp+1176]
    001b194cldrsb x27, [x3]
    001b1950str x1, [x3+376]
    001b1954str x2, [x3+384]
    001b1958adrp x27, 0x89a000
    001b195cldr w2, [x27+3056]
    001b1960cbz w2, 0x1b1968
    001b1964b 0x1b196c
    001b1968
    001b1968loc_1b1968:
    001b1968b 0x1b1980
    001b196c
    001b196cloc_1b196c:
    001b196cbl runtime.gcWriteBarrier2
    001b1970str x0, [x25]
    001b1974ldr x4, [x3+368]
    001b1978str x4, [x25+8]
    001b197cb 0x1b1980
    001b1980
    001b1980loc_1b1980:
    001b1980str x0, [x3+368]
    001b1984b 0x1b198c
    001b1988
    001b1988loc_1b1988:
    001b1988b 0x1b198c
    001b198c
    001b198cloc_1b198c:
    001b198cldr x3, [sp+168]
    001b1990subs xzr, x3, 0
    001b1994b.gt 0x1b199c
    001b1998b 0x1b19f4
    001b199c
    001b199cloc_1b199c:
    001b199cldr x0, [sp+136]
    001b19a0ldr x1, [sp+688]
    001b19a4ldr x3, [sp+680]
    001b19a8ldr x4, [sp+696]
    001b19acb 0x1b19b0
    001b19b0
    001b19b0loc_1b19b0:
    001b19b0subs xzr, x0, x1
    001b19b4b.ls 0x1b19bc
    001b19b8b 0x1b21c4
    001b19bc
    001b19bcloc_1b19bc:
    001b19bcsub x4, x4, x0
    001b19c0sub x5, x1, x0
    001b19c4sub x6, xzr, x4
    001b19c8and x6, x0, x6, asr #63
    001b19ccadd x3, x3, x6
    001b19d0str x3, [sp+776]
    001b19d4str x5, [sp+784]
    001b19d8str x4, [sp+792]
    001b19dcstr xzr, [sp+400]
    001b19e0ldr x3, [sp+1176]
    001b19e4ldrsb x27, [x3]
    001b19e8ldr x3, [x3+232]
    001b19ecstr x3, [sp+392]
    001b19f0b 0x1b202c
    001b19f4
    001b19f4loc_1b19f4:
    001b19f4b 0x1b19f8
    001b19f8
    001b19f8loc_1b19f8:
    001b19f8ldr x3, [sp+152]
    001b19fcsubs xzr, x3, 0
    001b1a00b.gt 0x1b1a08
    001b1a04b 0x1b1a60
    001b1a08
    001b1a08loc_1b1a08:
    001b1a08ldr x0, [sp+120]
    001b1a0cldr x1, [sp+688]
    001b1a10ldr x3, [sp+680]
    001b1a14ldr x4, [sp+696]
    001b1a18b 0x1b1a1c
    001b1a1c
    001b1a1cloc_1b1a1c:
    001b1a1csubs xzr, x0, x1
    001b1a20b.ls 0x1b1a28
    001b1a24b 0x1b2028
    001b1a28
    001b1a28loc_1b1a28:
    001b1a28sub x4, x4, x0
    001b1a2csub x5, x1, x0
    001b1a30sub x6, xzr, x4
    001b1a34and x6, x0, x6, asr #63
    001b1a38add x3, x3, x6
    001b1a3cstr x3, [sp+752]
    001b1a40str x5, [sp+760]
    001b1a44str x4, [sp+768]
    001b1a48str xzr, [sp+384]
    001b1a4cldr x3, [sp+1176]
    001b1a50ldrsb x27, [x3]
    001b1a54ldr x3, [x3+280]
    001b1a58str x3, [sp+376]
    001b1a5cb 0x1b1e8c
    001b1a60
    001b1a60loc_1b1a60:
    001b1a60b 0x1b1a64
    001b1a64
    001b1a64loc_1b1a64:
    001b1a64ldr x3, [sp+160]
    001b1a68subs xzr, x3, 0
    001b1a6cb.gt 0x1b1a74
    001b1a70b 0x1b1acc
    001b1a74
    001b1a74loc_1b1a74:
    001b1a74ldr x0, [sp+128]
    001b1a78ldr x1, [sp+688]
    001b1a7cldr x3, [sp+680]
    001b1a80ldr x4, [sp+696]
    001b1a84b 0x1b1a88
    001b1a88
    001b1a88loc_1b1a88:
    001b1a88subs xzr, x1, x0
    001b1a8cb.hs 0x1b1a94
    001b1a90b 0x1b1e88
    001b1a94
    001b1a94loc_1b1a94:
    001b1a94sub x4, x4, x0
    001b1a98sub x5, x1, x0
    001b1a9csub x6, xzr, x4
    001b1aa0and x6, x0, x6, asr #63
    001b1aa4add x3, x3, x6
    001b1aa8str x3, [sp+728]
    001b1aacstr x5, [sp+736]
    001b1ab0str x4, [sp+744]
    001b1ab4str xzr, [sp+368]
    001b1ab8ldr x3, [sp+1176]
    001b1abcldrsb x27, [x3]
    001b1ac0ldr x3, [x3+328]
    001b1ac4str x3, [sp+360]
    001b1ac8b 0x1b1cec
    001b1acc
    001b1accloc_1b1acc:
    001b1accb 0x1b1ad0
    001b1ad0
    001b1ad0loc_1b1ad0:
    001b1ad0ldr x3, [sp+144]
    001b1ad4subs xzr, x3, 0
    001b1ad8b.gt 0x1b1ae0
    001b1adcb 0x1b1b38
    001b1ae0
    001b1ae0loc_1b1ae0:
    001b1ae0ldr x0, [sp+112]
    001b1ae4ldr x1, [sp+688]
    001b1ae8ldr x3, [sp+680]
    001b1aecldr x4, [sp+696]
    001b1af0b 0x1b1af4
    001b1af4
    001b1af4loc_1b1af4:
    001b1af4subs xzr, x1, x0
    001b1af8b.hs 0x1b1b00
    001b1afcb 0x1b1ce8
    001b1b00
    001b1b00loc_1b1b00:
    001b1b00sub x4, x4, x0
    001b1b04sub x5, x1, x0
    001b1b08sub x6, xzr, x4
    001b1b0cand x6, x0, x6, asr #63
    001b1b10add x3, x3, x6
    001b1b14str x3, [sp+704]
    001b1b18str x5, [sp+712]
    001b1b1cstr x4, [sp+720]
    001b1b20str xzr, [sp+352]
    001b1b24ldr x3, [sp+1176]
    001b1b28ldrsb x27, [x3]
    001b1b2cldr x3, [x3+376]
    001b1b30str x3, [sp+344]
    001b1b34b 0x1b1b4c
    001b1b38
    001b1b38loc_1b1b38:
    001b1b38b 0x1b1b3c
    001b1b3c
    001b1b3cloc_1b1b3c:
    001b1b3cbl runtime.deferreturn
    001b1b40ldp x29, x30, [sp-8]
    001b1b44add sp, sp, 1168
    001b1b48ret x30
    001b1b4c
    001b1b4cloc_1b1b4c:
    001b1b4cldr x3, [sp+344]
    001b1b50ldr x4, [sp+352]
    001b1b54subs xzr, x3, x4
    001b1b58b.gt 0x1b1b60
    001b1b5cb 0x1b1cd0
    001b1b60
    001b1b60loc_1b1b60:
    001b1b60ldr x3, [sp+352]
    001b1b64str x3, [sp+264]
    001b1b68ldr x0, [sp+704]
    001b1b6cldr x1, [sp+712]
    001b1b70ldr x2, [sp+720]
    001b1b74bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    001b1b78str x0, [sp+408]
    001b1b7cstr x1, [sp+432]
    001b1b80str x0, [sp+456]
    001b1b84str x1, [sp+448]
    001b1b88str x1, [sp+176]
    001b1b8cldr x3, [sp+712]
    001b1b90ldr x4, [sp+704]
    001b1b94ldr x5, [sp+720]
    001b1b98b 0x1b1b9c
    001b1b9c
    001b1b9cloc_1b1b9c:
    001b1b9csubs xzr, x1, x3
    001b1ba0b.ls 0x1b1ba8
    001b1ba4b 0x1b1cdc
    001b1ba8
    001b1ba8loc_1b1ba8:
    001b1ba8sub x5, x5, x1
    001b1bacsub x3, x3, x1
    001b1bb0sub x6, xzr, x5
    001b1bb4and x6, x1, x6, asr #63
    001b1bb8add x4, x4, x6
    001b1bbcstr x4, [sp+872]
    001b1bc0str x3, [sp+880]
    001b1bc4str x5, [sp+888]
    001b1bc8str xzr, [sp+1008]
    001b1bccadd x27, sp, 1016
    001b1bd0stp xzr, xzr, [x27]
    001b1bd4ldr x0, [sp+872]
    001b1bd8ldr x1, [sp+880]
    001b1bdcldr x2, [sp+888]
    001b1be0bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    001b1be4str x0, [sp+1008]
    001b1be8str x1, [sp+1016]
    001b1becstr x2, [sp+1024]
    001b1bf0str x3, [sp+432]
    001b1bf4str x0, [sp+1032]
    001b1bf8str x1, [sp+1040]
    001b1bfcstr x2, [sp+1048]
    001b1c00ldr x3, [sp+432]
    001b1c04str x3, [sp+440]
    001b1c08str x0, [sp+552]
    001b1c0cstr x1, [sp+560]
    001b1c10str x2, [sp+568]
    001b1c14ldr x3, [sp+440]
    001b1c18str x3, [sp+216]
    001b1c1cldr x3, [sp+1176]
    001b1c20ldrsb x27, [x3]
    001b1c24ldr x1, [x3+376]
    001b1c28ldr x3, [x3+368]
    001b1c2cldr x0, [sp+264]
    001b1c30subs xzr, x1, x0
    001b1c34b.hi 0x1b1c3c
    001b1c38b 0x1b1cd8
    001b1c3c
    001b1c3cloc_1b1c3c:
    001b1c3csub x9, x0, x0, lsl #3
    001b1c40sub x0, x3, x9, lsl #3
    001b1c44str x0, [sp+800]
    001b1c48ldr x8, [sp+264]
    001b1c4cldr x1, [sp+552]
    001b1c50ldr x5, [sp+1176]
    001b1c54ldr x4, [sp+672]
    001b1c58ldr x2, [sp+560]
    001b1c5cldr x3, [sp+568]
    001b1c60ldr x7, [sp+1176]
    001b1c64adrp x6, 0x56a000
    001b1c68add x6, x6, 24
    001b1c6cbl google.golang.org/protobuf/internal/filedesc.(*Service).unmarshalSeed
    001b1c70ldr x9, [sp+216]
    001b1c74ldr x10, [sp+176]
    001b1c78add x0, x10, x9
    001b1c7cstr x0, [sp+432]
    001b1c80ldr x1, [sp+712]
    001b1c84ldr x9, [sp+704]
    001b1c88ldr x10, [sp+720]
    001b1c8cb 0x1b1c90
    001b1c90
    001b1c90loc_1b1c90:
    001b1c90subs xzr, x1, x0
    001b1c94b.hs 0x1b1c9c
    001b1c98b 0x1b1cd4
    001b1c9c
    001b1c9cloc_1b1c9c:
    001b1c9csub x3, x10, x0
    001b1ca0sub x4, x1, x0
    001b1ca4sub x5, xzr, x3
    001b1ca8and x5, x0, x5, asr #63
    001b1cacadd x5, x9, x5
    001b1cb0str x5, [sp+704]
    001b1cb4str x4, [sp+712]
    001b1cb8str x3, [sp+720]
    001b1cbcb 0x1b1cc0
    001b1cc0
    001b1cc0loc_1b1cc0:
    001b1cc0ldr x3, [sp+352]
    001b1cc4add x3, x3, 1
    001b1cc8str x3, [sp+352]
    001b1cccb 0x1b1b4c
    001b1cd0
    001b1cd0loc_1b1cd0:
    001b1cd0b 0x1b1b3c
    001b1cd4
    001b1cd4loc_1b1cd4:
    001b1cd4bl runtime.panicSliceB
    001b1cd8
    001b1cd8loc_1b1cd8:
    001b1cd8bl runtime.panicIndex
    001b1cdc
    001b1cdcloc_1b1cdc:
    001b1cdcmov x0, x1
    001b1ce0mov x1, x3
    001b1ce4bl runtime.panicSliceB
    001b1ce8
    001b1ce8loc_1b1ce8:
    001b1ce8bl runtime.panicSliceB
    001b1cec
    001b1cecloc_1b1cec:
    001b1cecldr x3, [sp+360]
    001b1cf0ldr x4, [sp+368]
    001b1cf4subs xzr, x3, x4
    001b1cf8b.gt 0x1b1d00
    001b1cfcb 0x1b1e70
    001b1d00
    001b1d00loc_1b1d00:
    001b1d00ldr x3, [sp+368]
    001b1d04str x3, [sp+272]
    001b1d08ldr x0, [sp+728]
    001b1d0cldr x1, [sp+736]
    001b1d10ldr x2, [sp+744]
    001b1d14bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    001b1d18str x0, [sp+408]
    001b1d1cstr x1, [sp+432]
    001b1d20str x0, [sp+480]
    001b1d24str x1, [sp+472]
    001b1d28str x1, [sp+184]
    001b1d2cldr x3, [sp+736]
    001b1d30ldr x4, [sp+728]
    001b1d34ldr x5, [sp+744]
    001b1d38b 0x1b1d3c
    001b1d3c
    001b1d3cloc_1b1d3c:
    001b1d3csubs xzr, x1, x3
    001b1d40b.ls 0x1b1d48
    001b1d44b 0x1b1e7c
    001b1d48
    001b1d48loc_1b1d48:
    001b1d48sub x5, x5, x1
    001b1d4csub x3, x3, x1
    001b1d50sub x6, xzr, x5
    001b1d54and x6, x1, x6, asr #63
    001b1d58add x4, x4, x6
    001b1d5cstr x4, [sp+1008]
    001b1d60str x3, [sp+1016]
    001b1d64str x5, [sp+1024]
    001b1d68str xzr, [sp+872]
    001b1d6cadd x27, sp, 880
    001b1d70stp xzr, xzr, [x27]
    001b1d74ldr x0, [sp+1008]
    001b1d78ldr x1, [sp+1016]
    001b1d7cldr x2, [sp+1024]
    001b1d80bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    001b1d84str x0, [sp+872]
    001b1d88str x1, [sp+880]
    001b1d8cstr x2, [sp+888]
    001b1d90str x3, [sp+432]
    001b1d94str x0, [sp+1056]
    001b1d98str x1, [sp+1064]
    001b1d9cstr x2, [sp+1072]
    001b1da0ldr x3, [sp+432]
    001b1da4str x3, [sp+464]
    001b1da8str x0, [sp+576]
    001b1dacstr x1, [sp+584]
    001b1db0str x2, [sp+592]
    001b1db4ldr x3, [sp+464]
    001b1db8str x3, [sp+224]
    001b1dbcldr x3, [sp+1176]
    001b1dc0ldrsb x27, [x3]
    001b1dc4ldr x1, [x3+328]
    001b1dc8ldr x3, [x3+320]
    001b1dccldr x0, [sp+272]
    001b1dd0subs xzr, x1, x0
    001b1dd4b.hi 0x1b1ddc
    001b1dd8b 0x1b1e78
    001b1ddc
    001b1ddcloc_1b1ddc:
    001b1ddcmovz x9, 88
    001b1de0madd x0, x9, x0, x3
    001b1de4str x0, [sp+808]
    001b1de8ldr x8, [sp+272]
    001b1decldr x1, [sp+576]
    001b1df0ldr x5, [sp+1176]
    001b1df4ldr x4, [sp+672]
    001b1df8ldr x2, [sp+584]
    001b1dfcldr x3, [sp+592]
    001b1e00ldr x7, [sp+1176]
    001b1e04adrp x6, 0x56a000
    001b1e08add x6, x6, 24
    001b1e0cbl google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalSeed
    001b1e10ldr x9, [sp+224]
    001b1e14ldr x10, [sp+184]
    001b1e18add x0, x10, x9
    001b1e1cstr x0, [sp+432]
    001b1e20ldr x1, [sp+736]
    001b1e24ldr x9, [sp+728]
    001b1e28ldr x10, [sp+744]
    001b1e2cb 0x1b1e30
    001b1e30
    001b1e30loc_1b1e30:
    001b1e30subs xzr, x1, x0
    001b1e34b.hs 0x1b1e3c
    001b1e38b 0x1b1e74
    001b1e3c
    001b1e3cloc_1b1e3c:
    001b1e3csub x3, x10, x0
    001b1e40sub x4, x1, x0
    001b1e44sub x5, xzr, x3
    001b1e48and x5, x0, x5, asr #63
    001b1e4cadd x5, x9, x5
    001b1e50str x5, [sp+728]
    001b1e54str x4, [sp+736]
    001b1e58str x3, [sp+744]
    001b1e5cb 0x1b1e60
    001b1e60
    001b1e60loc_1b1e60:
    001b1e60ldr x3, [sp+368]
    001b1e64add x3, x3, 1
    001b1e68str x3, [sp+368]
    001b1e6cb 0x1b1cec
    001b1e70
    001b1e70loc_1b1e70:
    001b1e70b 0x1b1ad0
    001b1e74
    001b1e74loc_1b1e74:
    001b1e74bl runtime.panicSliceB
    001b1e78
    001b1e78loc_1b1e78:
    001b1e78bl runtime.panicIndex
    001b1e7c
    001b1e7cloc_1b1e7c:
    001b1e7cmov x0, x1
    001b1e80mov x1, x3
    001b1e84bl runtime.panicSliceB
    001b1e88
    001b1e88loc_1b1e88:
    001b1e88bl runtime.panicSliceB
    001b1e8c
    001b1e8cloc_1b1e8c:
    001b1e8cldr x3, [sp+376]
    001b1e90ldr x4, [sp+384]
    001b1e94subs xzr, x3, x4
    001b1e98b.gt 0x1b1ea0
    001b1e9cb 0x1b2010
    001b1ea0
    001b1ea0loc_1b1ea0:
    001b1ea0ldr x3, [sp+384]
    001b1ea4str x3, [sp+280]
    001b1ea8ldr x0, [sp+752]
    001b1eacldr x1, [sp+760]
    001b1eb0ldr x2, [sp+768]
    001b1eb4bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    001b1eb8str x0, [sp+408]
    001b1ebcstr x1, [sp+432]
    001b1ec0str x0, [sp+504]
    001b1ec4str x1, [sp+496]
    001b1ec8str x1, [sp+192]
    001b1eccldr x3, [sp+760]
    001b1ed0ldr x4, [sp+752]
    001b1ed4ldr x5, [sp+768]
    001b1ed8b 0x1b1edc
    001b1edc
    001b1edcloc_1b1edc:
    001b1edcsubs xzr, x1, x3
    001b1ee0b.ls 0x1b1ee8
    001b1ee4b 0x1b201c
    001b1ee8
    001b1ee8loc_1b1ee8:
    001b1ee8sub x5, x5, x1
    001b1eecsub x3, x3, x1
    001b1ef0sub x6, xzr, x5
    001b1ef4and x6, x1, x6, asr #63
    001b1ef8add x4, x4, x6
    001b1efcstr x4, [sp+872]
    001b1f00str x3, [sp+880]
    001b1f04str x5, [sp+888]
    001b1f08str xzr, [sp+1008]
    001b1f0cadd x27, sp, 1016
    001b1f10stp xzr, xzr, [x27]
    001b1f14ldr x0, [sp+872]
    001b1f18ldr x1, [sp+880]
    001b1f1cldr x2, [sp+888]
    001b1f20bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    001b1f24str x0, [sp+1008]
    001b1f28str x1, [sp+1016]
    001b1f2cstr x2, [sp+1024]
    001b1f30str x3, [sp+432]
    001b1f34str x0, [sp+1080]
    001b1f38str x1, [sp+1088]
    001b1f3cstr x2, [sp+1096]
    001b1f40ldr x3, [sp+432]
    001b1f44str x3, [sp+488]
    001b1f48str x0, [sp+600]
    001b1f4cstr x1, [sp+608]
    001b1f50str x2, [sp+616]
    001b1f54ldr x3, [sp+488]
    001b1f58str x3, [sp+232]
    001b1f5cldr x3, [sp+1176]
    001b1f60ldrsb x27, [x3]
    001b1f64ldr x1, [x3+280]
    001b1f68ldr x3, [x3+272]
    001b1f6cldr x0, [sp+280]
    001b1f70subs xzr, x1, x0
    001b1f74b.hi 0x1b1f7c
    001b1f78b 0x1b2018
    001b1f7c
    001b1f7cloc_1b1f7c:
    001b1f7cmovz x9, 208
    001b1f80madd x0, x9, x0, x3
    001b1f84str x0, [sp+816]
    001b1f88ldr x8, [sp+280]
    001b1f8cldr x1, [sp+600]
    001b1f90ldr x5, [sp+1176]
    001b1f94ldr x4, [sp+672]
    001b1f98ldr x2, [sp+608]
    001b1f9cldr x3, [sp+616]
    001b1fa0ldr x7, [sp+1176]
    001b1fa4adrp x6, 0x56a000
    001b1fa8add x6, x6, 24
    001b1facbl google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalSeed
    001b1fb0ldr x9, [sp+232]
    001b1fb4ldr x10, [sp+192]
    001b1fb8add x0, x10, x9
    001b1fbcstr x0, [sp+432]
    001b1fc0ldr x1, [sp+760]
    001b1fc4ldr x9, [sp+752]
    001b1fc8ldr x10, [sp+768]
    001b1fccb 0x1b1fd0
    001b1fd0
    001b1fd0loc_1b1fd0:
    001b1fd0subs xzr, x1, x0
    001b1fd4b.hs 0x1b1fdc
    001b1fd8b 0x1b2014
    001b1fdc
    001b1fdcloc_1b1fdc:
    001b1fdcsub x3, x10, x0
    001b1fe0sub x4, x1, x0
    001b1fe4sub x5, xzr, x3
    001b1fe8and x5, x0, x5, asr #63
    001b1fecadd x5, x9, x5
    001b1ff0str x5, [sp+752]
    001b1ff4str x4, [sp+760]
    001b1ff8str x3, [sp+768]
    001b1ffcb 0x1b2000
    001b2000
    001b2000loc_1b2000:
    001b2000ldr x3, [sp+384]
    001b2004add x3, x3, 1
    001b2008str x3, [sp+384]
    001b200cb 0x1b1e8c
    001b2010
    001b2010loc_1b2010:
    001b2010b 0x1b1a64
    001b2014
    001b2014loc_1b2014:
    001b2014bl runtime.panicSliceB
    001b2018
    001b2018loc_1b2018:
    001b2018bl runtime.panicIndex
    001b201c
    001b201cloc_1b201c:
    001b201cmov x0, x1
    001b2020mov x1, x3
    001b2024bl runtime.panicSliceB
    001b2028
    001b2028loc_1b2028:
    001b2028bl runtime.panicSliceB
    001b202c
    001b202cloc_1b202c:
    001b202cldr x3, [sp+392]
    001b2030ldr x4, [sp+400]
    001b2034subs xzr, x3, x4
    001b2038b.gt 0x1b2040
    001b203cb 0x1b21ac
    001b2040
    001b2040loc_1b2040:
    001b2040ldr x3, [sp+400]
    001b2044str x3, [sp+288]
    001b2048ldr x0, [sp+776]
    001b204cldr x1, [sp+784]
    001b2050ldr x2, [sp+792]
    001b2054bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    001b2058str x0, [sp+408]
    001b205cstr x1, [sp+432]
    001b2060str x0, [sp+528]
    001b2064str x1, [sp+520]
    001b2068str x1, [sp+200]
    001b206cldr x3, [sp+784]
    001b2070ldr x4, [sp+776]
    001b2074ldr x5, [sp+792]
    001b2078b 0x1b207c
    001b207c
    001b207cloc_1b207c:
    001b207csubs xzr, x1, x3
    001b2080b.ls 0x1b2088
    001b2084b 0x1b21b8
    001b2088
    001b2088loc_1b2088:
    001b2088sub x5, x5, x1
    001b208csub x3, x3, x1
    001b2090sub x6, xzr, x5
    001b2094and x6, x1, x6, asr #63
    001b2098add x4, x4, x6
    001b209cstr x4, [sp+1008]
    001b20a0str x3, [sp+1016]
    001b20a4str x5, [sp+1024]
    001b20a8str xzr, [sp+872]
    001b20acadd x27, sp, 880
    001b20b0stp xzr, xzr, [x27]
    001b20b4ldr x0, [sp+1008]
    001b20b8ldr x1, [sp+1016]
    001b20bcldr x2, [sp+1024]
    001b20c0bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    001b20c4str x0, [sp+872]
    001b20c8str x1, [sp+880]
    001b20ccstr x2, [sp+888]
    001b20d0str x3, [sp+432]
    001b20d4str x0, [sp+1104]
    001b20d8str x1, [sp+1112]
    001b20dcstr x2, [sp+1120]
    001b20e0ldr x3, [sp+432]
    001b20e4str x3, [sp+512]
    001b20e8str x0, [sp+624]
    001b20ecstr x1, [sp+632]
    001b20f0str x2, [sp+640]
    001b20f4ldr x3, [sp+512]
    001b20f8str x3, [sp+240]
    001b20fcldr x3, [sp+1176]
    001b2100ldrsb x27, [x3]
    001b2104ldr x1, [x3+232]
    001b2108ldr x3, [x3+224]
    001b210cldr x0, [sp+288]
    001b2110subs xzr, x1, x0
    001b2114b.hi 0x1b211c
    001b2118b 0x1b21b4
    001b211c
    001b211cloc_1b211c:
    001b211cadd x0, x3, x0, lsl #6
    001b2120str x0, [sp+824]
    001b2124ldr x8, [sp+288]
    001b2128ldr x1, [sp+624]
    001b212cldr x5, [sp+1176]
    001b2130ldr x4, [sp+672]
    001b2134ldr x2, [sp+632]
    001b2138ldr x3, [sp+640]
    001b213cldr x7, [sp+1176]
    001b2140adrp x6, 0x569000
    001b2144add x6, x6, 24
    001b2148bl google.golang.org/protobuf/internal/filedesc.(*Enum).unmarshalSeed
    001b214cldr x9, [sp+240]
    001b2150ldr x10, [sp+200]
    001b2154add x0, x10, x9
    001b2158str x0, [sp+432]
    001b215cldr x1, [sp+784]
    001b2160ldr x9, [sp+776]
    001b2164ldr x10, [sp+792]
    001b2168b 0x1b216c
    001b216c
    001b216cloc_1b216c:
    001b216csubs xzr, x1, x0
    001b2170b.hs 0x1b2178
    001b2174b 0x1b21b0
    001b2178
    001b2178loc_1b2178:
    001b2178sub x3, x10, x0
    001b217csub x4, x1, x0
    001b2180sub x5, xzr, x3
    001b2184and x5, x0, x5, asr #63
    001b2188add x5, x9, x5
    001b218cstr x5, [sp+776]
    001b2190str x4, [sp+784]
    001b2194str x3, [sp+792]
    001b2198b 0x1b219c
    001b219c
    001b219cloc_1b219c:
    001b219cldr x3, [sp+400]
    001b21a0add x3, x3, 1
    001b21a4str x3, [sp+400]
    001b21a8b 0x1b202c
    001b21ac
    001b21acloc_1b21ac:
    001b21acb 0x1b19f8
    001b21b0
    001b21b0loc_1b21b0:
    001b21b0bl runtime.panicSliceB
    001b21b4
    001b21b4loc_1b21b4:
    001b21b4bl runtime.panicIndex
    001b21b8
    001b21b8loc_1b21b8:
    001b21b8mov x0, x1
    001b21bcmov x1, x3
    001b21c0bl runtime.panicSliceB
    001b21c4
    001b21c4loc_1b21c4:
    001b21c4bl runtime.panicSliceB
    001b21c8
    001b21c8loc_1b21c8:
    001b21c8bl runtime.panicSliceB
    001b21cc
    001b21ccloc_1b21cc:
    001b21ccb 0x1b21d0
    001b21d0
    001b21d0loc_1b21d0:
    001b21d0b 0x1b21d4
    001b21d4
    001b21d4loc_1b21d4:
    001b21d4b 0x1b21d8
    001b21d8
    001b21d8loc_1b21d8:
    001b21d8b 0x1b21dc
    001b21dc
    001b21dcloc_1b21dc:
    001b21dcadrp x0, 0x443000
    001b21e0add x0, x0, 2944
    001b21e4adrp x1, 0x560000
    001b21e8add x1, x1, 2928
    001b21ecbl runtime.gopanic
    001b21f0
    001b21f0loc_1b21f0:
    001b21f0movz x0, 5
    001b21f4bl runtime.panicIndex
    001b21f8
    001b21f8loc_1b21f8:
    001b21f8orr x0, xzr, 4
    001b21fcbl runtime.panicIndex
    001b2200
    001b2200loc_1b2200:
    001b2200b 0x1b21d0
    001b2204
    001b2204loc_1b2204:
    001b2204orr x0, xzr, 3
    001b2208bl runtime.panicIndex
    001b220c
    001b220cloc_1b220c:
    001b220corr x0, xzr, 2
    001b2210bl runtime.panicIndex
    001b2214
    001b2214loc_1b2214:
    001b2214orr x0, xzr, 1
    001b2218bl runtime.panicIndex
    001b221c
    001b221cloc_1b221c:
    001b221cmov x0, xzr
    001b2220bl runtime.panicIndex
    001b2224
    001b2224loc_1b2224:
    001b2224b 0x1b21d0
    001b2228
    001b2228loc_1b2228:
    001b2228movz x0, 5
    001b222cbl runtime.panicIndex
    001b2230
    001b2230loc_1b2230:
    001b2230orr x0, xzr, 4
    001b2234bl runtime.panicIndex
    001b2238
    001b2238loc_1b2238:
    001b2238orr x0, xzr, 3
    001b223cbl runtime.panicIndex
    001b2240
    001b2240loc_1b2240:
    001b2240orr x0, xzr, 2
    001b2244bl runtime.panicIndex
    001b2248
    001b2248loc_1b2248:
    001b2248orr x0, xzr, 1
    001b224cbl runtime.panicIndex
    001b2250
    001b2250loc_1b2250:
    001b2250mov x0, xzr
    001b2254bl runtime.panicIndex
    001b2258
    001b2258loc_1b2258:
    001b2258b 0x1b21d8
    001b225c
    001b225cloc_1b225c:
    001b225cadrp x0, 0x443000
    001b2260add x0, x0, 2944
    001b2264adrp x1, 0x560000
    001b2268add x1, x1, 2944
    001b226cbl runtime.gopanic
    001b2270
    001b2270loc_1b2270:
    001b2270adrp x0, 0x443000
    001b2274add x0, x0, 2944
    001b2278adrp x1, 0x560000
    001b227cadd x1, x1, 2944
    001b2280bl runtime.gopanic
    001b2284
    001b2284loc_1b2284:
    001b2284adrp x0, 0x443000
    001b2288add x0, x0, 2944
    001b228cadrp x1, 0x560000
    001b2290add x1, x1, 2944
    001b2294bl runtime.gopanic
    001b2298
    001b2298loc_1b2298:
    001b2298adrp x0, 0x443000
    001b229cadd x0, x0, 2944
    001b22a0adrp x1, 0x560000
    001b22a4add x1, x1, 2944
    001b22a8bl runtime.gopanic
    001b22ac
    001b22acloc_1b22ac:
    001b22acbl runtime.panicSliceB
    001b22b0
    001b22b0loc_1b22b0:
    001b22b0bl runtime.panicSliceB
    001b22b4hint
    001b22b8
    001b22b8loc_1b22b8:
    001b22b8stp x0, x1, [sp+8]
    001b22bcstp x2, x3, [sp+24]
    001b22c0mov x3, x30
    001b22c4bl runtime.morestack_noctxt.abi0
    001b22c8ldp x0, x1, [sp+8]
    001b22ccldp x2, x3, [sp+24]
    001b22d0b 0x1b1040
    001b22d4udf 0
    001b22d8udf 0
    001b22dcudf 0
    001b1040