File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    0024d290
    0024d290google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.FullName: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.FullName(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024d290ldr x16, [x28+16]
    0024d294subs xzr, sp, x16
    0024d298b.ls 0x24d2f0
    0024d29cstr x30, [sp-64]!
    0024d2a0stur x29, [sp-8]
    0024d2a4sub x29, sp, 8
    0024d2a8ldr x16, [x28+32]
    0024d2accbnz x16, 0x24d30c
    0024d2b0
    0024d2b0loc_24d2b0:
    0024d2b0str x0, [sp+72]
    0024d2b4str x1, [sp+80]
    0024d2b8str x2, [sp+88]
    0024d2bcstp xzr, xzr, [sp+24]
    0024d2c0ldr x1, [sp+72]
    0024d2c4ldrsb x27, [x1]
    0024d2c8ldr x0, [sp+80]
    0024d2ccldr x1, [x1+72]
    0024d2d0blr x1
    0024d2d4str x0, [sp+40]
    0024d2d8str x1, [sp+48]
    0024d2dcstr x0, [sp+24]
    0024d2e0str x1, [sp+32]
    0024d2e4ldur x29, [sp-8]
    0024d2e8ldr x30, [sp], 64
    0024d2ecret x30
    0024d2f0
    0024d2f0loc_24d2f0:
    0024d2f0stp x0, x1, [sp+8]
    0024d2f4str x2, [sp+24]
    0024d2f8mov x3, x30
    0024d2fcbl runtime.morestack_noctxt.abi0
    0024d300ldp x0, x1, [sp+8]
    0024d304ldr x2, [sp+24]
    0024d308b 0x24d290
    0024d30c
    0024d30cloc_24d30c:
    0024d30cldr x17, [x16]
    0024d310add x20, sp, 72
    0024d314subs xzr, x20, x17
    0024d318b.ne 0x24d2b0
    0024d31cadd x20, sp, 8
    0024d320str x20, [x16]
    0024d324b 0x24d2b0
    0024d328udf 0
    0024d32cudf 0
    0024d290
    0024d330
    0024d330google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).FullName: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).FullName(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024d330ldr x16, [x28+16]
    0024d334subs xzr, sp, x16
    0024d338b.ls 0x24d390
    0024d33cstr x30, [sp-64]!
    0024d340stur x29, [sp-8]
    0024d344sub x29, sp, 8
    0024d348ldr x16, [x28+32]
    0024d34ccbnz x16, 0x24d3a4
    0024d350
    0024d350loc_24d350:
    0024d350str x0, [sp+72]
    0024d354stp xzr, xzr, [sp+24]
    0024d358ldr x1, [sp+72]
    0024d35cldrsb x27, [x1]
    0024d360ldr x2, [x1]
    0024d364ldrsb x27, [x2]
    0024d368ldr x0, [x1+8]
    0024d36cldr x1, [x2+72]
    0024d370blr x1
    0024d374str x0, [sp+40]
    0024d378str x1, [sp+48]
    0024d37cstr x0, [sp+24]
    0024d380str x1, [sp+32]
    0024d384ldur x29, [sp-8]
    0024d388ldr x30, [sp], 64
    0024d38cret x30
    0024d390
    0024d390loc_24d390:
    0024d390str x0, [sp+8]
    0024d394mov x3, x30
    0024d398bl runtime.morestack_noctxt.abi0
    0024d39cldr x0, [sp+8]
    0024d3a0b 0x24d330
    0024d3a4
    0024d3a4loc_24d3a4:
    0024d3a4ldr x17, [x16]
    0024d3a8add x20, sp, 72
    0024d3acsubs xzr, x20, x17
    0024d3b0b.ne 0x24d350
    0024d3b4add x20, sp, 8
    0024d3b8str x20, [x16]
    0024d3bcb 0x24d350
    0024d330
    0024d3c0
    0024d3c0google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.HasDefault: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.HasDefault(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024d3c0ldr x16, [x28+16]
    0024d3c4subs xzr, sp, x16
    0024d3c8b.ls 0x24d418
    0024d3ccstr x30, [sp-32]!
    0024d3d0stur x29, [sp-8]
    0024d3d4sub x29, sp, 8
    0024d3d8ldr x16, [x28+32]
    0024d3dccbnz x16, 0x24d434
    0024d3e0
    0024d3e0loc_24d3e0:
    0024d3e0str x0, [sp+40]
    0024d3e4str x1, [sp+48]
    0024d3e8str x2, [sp+56]
    0024d3ecstrb wzr, [sp+22]
    0024d3f0ldr x1, [sp+40]
    0024d3f4ldrsb x27, [x1]
    0024d3f8ldr x0, [sp+48]
    0024d3fcldr x1, [x1+80]
    0024d400blr x1
    0024d404strb w0, [sp+23]
    0024d408strb w0, [sp+22]
    0024d40cldur x29, [sp-8]
    0024d410ldr x30, [sp], 32
    0024d414ret x30
    0024d418
    0024d418loc_24d418:
    0024d418stp x0, x1, [sp+8]
    0024d41cstr x2, [sp+24]
    0024d420mov x3, x30
    0024d424bl runtime.morestack_noctxt.abi0
    0024d428ldp x0, x1, [sp+8]
    0024d42cldr x2, [sp+24]
    0024d430b 0x24d3c0
    0024d434
    0024d434loc_24d434:
    0024d434ldr x17, [x16]
    0024d438add x20, sp, 40
    0024d43csubs xzr, x20, x17
    0024d440b.ne 0x24d3e0
    0024d444add x20, sp, 8
    0024d448str x20, [x16]
    0024d44cb 0x24d3e0
    0024d3c0
    0024d450
    0024d450google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).HasDefault: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).HasDefault(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024d450ldr x16, [x28+16]
    0024d454subs xzr, sp, x16
    0024d458b.ls 0x24d4a8
    0024d45cstr x30, [sp-32]!
    0024d460stur x29, [sp-8]
    0024d464sub x29, sp, 8
    0024d468ldr x16, [x28+32]
    0024d46ccbnz x16, 0x24d4bc
    0024d470
    0024d470loc_24d470:
    0024d470str x0, [sp+40]
    0024d474strb wzr, [sp+22]
    0024d478ldr x1, [sp+40]
    0024d47cldrsb x27, [x1]
    0024d480ldr x2, [x1]
    0024d484ldrsb x27, [x2]
    0024d488ldr x0, [x1+8]
    0024d48cldr x1, [x2+80]
    0024d490blr x1
    0024d494strb w0, [sp+23]
    0024d498strb w0, [sp+22]
    0024d49cldur x29, [sp-8]
    0024d4a0ldr x30, [sp], 32
    0024d4a4ret x30
    0024d4a8
    0024d4a8loc_24d4a8:
    0024d4a8str x0, [sp+8]
    0024d4acmov x3, x30
    0024d4b0bl runtime.morestack_noctxt.abi0
    0024d4b4ldr x0, [sp+8]
    0024d4b8b 0x24d450
    0024d4bc
    0024d4bcloc_24d4bc:
    0024d4bcldr x17, [x16]
    0024d4c0add x20, sp, 40
    0024d4c4subs xzr, x20, x17
    0024d4c8b.ne 0x24d470
    0024d4ccadd x20, sp, 8
    0024d4d0str x20, [x16]
    0024d4d4b 0x24d470
    0024d4d8udf 0
    0024d4dcudf 0
    0024d450
    0024d4e0
    0024d4e0google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.HasJSONName: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.HasJSONName(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024d4e0ldr x16, [x28+16]
    0024d4e4subs xzr, sp, x16
    0024d4e8b.ls 0x24d538
    0024d4ecstr x30, [sp-32]!
    0024d4f0stur x29, [sp-8]
    0024d4f4sub x29, sp, 8
    0024d4f8ldr x16, [x28+32]
    0024d4fccbnz x16, 0x24d554
    0024d500
    0024d500loc_24d500:
    0024d500str x0, [sp+40]
    0024d504str x1, [sp+48]
    0024d508str x2, [sp+56]
    0024d50cstrb wzr, [sp+22]
    0024d510ldr x1, [sp+40]
    0024d514ldrsb x27, [x1]
    0024d518ldr x0, [sp+48]
    0024d51cldr x1, [x1+88]
    0024d520blr x1
    0024d524strb w0, [sp+23]
    0024d528strb w0, [sp+22]
    0024d52cldur x29, [sp-8]
    0024d530ldr x30, [sp], 32
    0024d534ret x30
    0024d538
    0024d538loc_24d538:
    0024d538stp x0, x1, [sp+8]
    0024d53cstr x2, [sp+24]
    0024d540mov x3, x30
    0024d544bl runtime.morestack_noctxt.abi0
    0024d548ldp x0, x1, [sp+8]
    0024d54cldr x2, [sp+24]
    0024d550b 0x24d4e0
    0024d554
    0024d554loc_24d554:
    0024d554ldr x17, [x16]
    0024d558add x20, sp, 40
    0024d55csubs xzr, x20, x17
    0024d560b.ne 0x24d500
    0024d564add x20, sp, 8
    0024d568str x20, [x16]
    0024d56cb 0x24d500
    0024d4e0
    0024d570
    0024d570google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).HasJSONName: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).HasJSONName(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024d570ldr x16, [x28+16]
    0024d574subs xzr, sp, x16
    0024d578b.ls 0x24d5c8
    0024d57cstr x30, [sp-32]!
    0024d580stur x29, [sp-8]
    0024d584sub x29, sp, 8
    0024d588ldr x16, [x28+32]
    0024d58ccbnz x16, 0x24d5dc
    0024d590
    0024d590loc_24d590:
    0024d590str x0, [sp+40]
    0024d594strb wzr, [sp+22]
    0024d598ldr x1, [sp+40]
    0024d59cldrsb x27, [x1]
    0024d5a0ldr x2, [x1]
    0024d5a4ldrsb x27, [x2]
    0024d5a8ldr x0, [x1+8]
    0024d5acldr x1, [x2+88]
    0024d5b0blr x1
    0024d5b4strb w0, [sp+23]
    0024d5b8strb w0, [sp+22]
    0024d5bcldur x29, [sp-8]
    0024d5c0ldr x30, [sp], 32
    0024d5c4ret x30
    0024d5c8
    0024d5c8loc_24d5c8:
    0024d5c8str x0, [sp+8]
    0024d5ccmov x3, x30
    0024d5d0bl runtime.morestack_noctxt.abi0
    0024d5d4ldr x0, [sp+8]
    0024d5d8b 0x24d570
    0024d5dc
    0024d5dcloc_24d5dc:
    0024d5dcldr x17, [x16]
    0024d5e0add x20, sp, 40
    0024d5e4subs xzr, x20, x17
    0024d5e8b.ne 0x24d590
    0024d5ecadd x20, sp, 8
    0024d5f0str x20, [x16]
    0024d5f4b 0x24d590
    0024d5f8udf 0
    0024d5fcudf 0
    0024d570
    0024d600
    0024d600google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.HasOptionalKeyword: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.HasOptionalKeyword(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024d600ldr x16, [x28+16]
    0024d604subs xzr, sp, x16
    0024d608b.ls 0x24d658
    0024d60cstr x30, [sp-32]!
    0024d610stur x29, [sp-8]
    0024d614sub x29, sp, 8
    0024d618ldr x16, [x28+32]
    0024d61ccbnz x16, 0x24d674
    0024d620
    0024d620loc_24d620:
    0024d620str x0, [sp+40]
    0024d624str x1, [sp+48]
    0024d628str x2, [sp+56]
    0024d62cstrb wzr, [sp+22]
    0024d630ldr x1, [sp+40]
    0024d634ldrsb x27, [x1]
    0024d638ldr x0, [sp+48]
    0024d63cldr x1, [x1+96]
    0024d640blr x1
    0024d644strb w0, [sp+23]
    0024d648strb w0, [sp+22]
    0024d64cldur x29, [sp-8]
    0024d650ldr x30, [sp], 32
    0024d654ret x30
    0024d658
    0024d658loc_24d658:
    0024d658stp x0, x1, [sp+8]
    0024d65cstr x2, [sp+24]
    0024d660mov x3, x30
    0024d664bl runtime.morestack_noctxt.abi0
    0024d668ldp x0, x1, [sp+8]
    0024d66cldr x2, [sp+24]
    0024d670b 0x24d600
    0024d674
    0024d674loc_24d674:
    0024d674ldr x17, [x16]
    0024d678add x20, sp, 40
    0024d67csubs xzr, x20, x17
    0024d680b.ne 0x24d620
    0024d684add x20, sp, 8
    0024d688str x20, [x16]
    0024d68cb 0x24d620
    0024d600
    0024d690
    0024d690google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).HasOptionalKeyword: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).HasOptionalKeyword(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024d690ldr x16, [x28+16]
    0024d694subs xzr, sp, x16
    0024d698b.ls 0x24d6e8
    0024d69cstr x30, [sp-32]!
    0024d6a0stur x29, [sp-8]
    0024d6a4sub x29, sp, 8
    0024d6a8ldr x16, [x28+32]
    0024d6accbnz x16, 0x24d6fc
    0024d6b0
    0024d6b0loc_24d6b0:
    0024d6b0str x0, [sp+40]
    0024d6b4strb wzr, [sp+22]
    0024d6b8ldr x1, [sp+40]
    0024d6bcldrsb x27, [x1]
    0024d6c0ldr x2, [x1]
    0024d6c4ldrsb x27, [x2]
    0024d6c8ldr x0, [x1+8]
    0024d6ccldr x1, [x2+96]
    0024d6d0blr x1
    0024d6d4strb w0, [sp+23]
    0024d6d8strb w0, [sp+22]
    0024d6dcldur x29, [sp-8]
    0024d6e0ldr x30, [sp], 32
    0024d6e4ret x30
    0024d6e8
    0024d6e8loc_24d6e8:
    0024d6e8str x0, [sp+8]
    0024d6ecmov x3, x30
    0024d6f0bl runtime.morestack_noctxt.abi0
    0024d6f4ldr x0, [sp+8]
    0024d6f8b 0x24d690
    0024d6fc
    0024d6fcloc_24d6fc:
    0024d6fcldr x17, [x16]
    0024d700add x20, sp, 40
    0024d704subs xzr, x20, x17
    0024d708b.ne 0x24d6b0
    0024d70cadd x20, sp, 8
    0024d710str x20, [x16]
    0024d714b 0x24d6b0
    0024d718udf 0
    0024d71cudf 0
    0024d690
    0024d720
    0024d720google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.HasPresence: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.HasPresence(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024d720ldr x16, [x28+16]
    0024d724subs xzr, sp, x16
    0024d728b.ls 0x24d778
    0024d72cstr x30, [sp-32]!
    0024d730stur x29, [sp-8]
    0024d734sub x29, sp, 8
    0024d738ldr x16, [x28+32]
    0024d73ccbnz x16, 0x24d794
    0024d740
    0024d740loc_24d740:
    0024d740str x0, [sp+40]
    0024d744str x1, [sp+48]
    0024d748str x2, [sp+56]
    0024d74cstrb wzr, [sp+22]
    0024d750ldr x1, [sp+40]
    0024d754ldrsb x27, [x1]
    0024d758ldr x0, [sp+48]
    0024d75cldr x1, [x1+104]
    0024d760blr x1
    0024d764strb w0, [sp+23]
    0024d768strb w0, [sp+22]
    0024d76cldur x29, [sp-8]
    0024d770ldr x30, [sp], 32
    0024d774ret x30
    0024d778
    0024d778loc_24d778:
    0024d778stp x0, x1, [sp+8]
    0024d77cstr x2, [sp+24]
    0024d780mov x3, x30
    0024d784bl runtime.morestack_noctxt.abi0
    0024d788ldp x0, x1, [sp+8]
    0024d78cldr x2, [sp+24]
    0024d790b 0x24d720
    0024d794
    0024d794loc_24d794:
    0024d794ldr x17, [x16]
    0024d798add x20, sp, 40
    0024d79csubs xzr, x20, x17
    0024d7a0b.ne 0x24d740
    0024d7a4add x20, sp, 8
    0024d7a8str x20, [x16]
    0024d7acb 0x24d740
    0024d720
    0024d7b0
    0024d7b0google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).HasPresence: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).HasPresence(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024d7b0ldr x16, [x28+16]
    0024d7b4subs xzr, sp, x16
    0024d7b8b.ls 0x24d808
    0024d7bcstr x30, [sp-32]!
    0024d7c0stur x29, [sp-8]
    0024d7c4sub x29, sp, 8
    0024d7c8ldr x16, [x28+32]
    0024d7cccbnz x16, 0x24d81c
    0024d7d0
    0024d7d0loc_24d7d0:
    0024d7d0str x0, [sp+40]
    0024d7d4strb wzr, [sp+22]
    0024d7d8ldr x1, [sp+40]
    0024d7dcldrsb x27, [x1]
    0024d7e0ldr x2, [x1]
    0024d7e4ldrsb x27, [x2]
    0024d7e8ldr x0, [x1+8]
    0024d7ecldr x1, [x2+104]
    0024d7f0blr x1
    0024d7f4strb w0, [sp+23]
    0024d7f8strb w0, [sp+22]
    0024d7fcldur x29, [sp-8]
    0024d800ldr x30, [sp], 32
    0024d804ret x30
    0024d808
    0024d808loc_24d808:
    0024d808str x0, [sp+8]
    0024d80cmov x3, x30
    0024d810bl runtime.morestack_noctxt.abi0
    0024d814ldr x0, [sp+8]
    0024d818b 0x24d7b0
    0024d81c
    0024d81cloc_24d81c:
    0024d81cldr x17, [x16]
    0024d820add x20, sp, 40
    0024d824subs xzr, x20, x17
    0024d828b.ne 0x24d7d0
    0024d82cadd x20, sp, 8
    0024d830str x20, [x16]
    0024d834b 0x24d7d0
    0024d838udf 0
    0024d83cudf 0
    0024d7b0
    0024d840
    0024d840google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Index: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Index(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024d840ldr x16, [x28+16]
    0024d844subs xzr, sp, x16
    0024d848b.ls 0x24d894
    0024d84cstr x30, [sp-48]!
    0024d850stur x29, [sp-8]
    0024d854sub x29, sp, 8
    0024d858ldr x16, [x28+32]
    0024d85ccbnz x16, 0x24d8b0
    0024d860
    0024d860loc_24d860:
    0024d860str x0, [sp+56]
    0024d864str x1, [sp+64]
    0024d868str x2, [sp+72]
    0024d86cstr xzr, [sp+24]
    0024d870ldrsb x27, [x0]
    0024d874ldr x2, [x0+112]
    0024d878mov x0, x1
    0024d87cblr x2
    0024d880str x0, [sp+32]
    0024d884str x0, [sp+24]
    0024d888ldur x29, [sp-8]
    0024d88cldr x30, [sp], 48
    0024d890ret x30
    0024d894
    0024d894loc_24d894:
    0024d894stp x0, x1, [sp+8]
    0024d898str x2, [sp+24]
    0024d89cmov x3, x30
    0024d8a0bl runtime.morestack_noctxt.abi0
    0024d8a4ldp x0, x1, [sp+8]
    0024d8a8ldr x2, [sp+24]
    0024d8acb 0x24d840
    0024d8b0
    0024d8b0loc_24d8b0:
    0024d8b0ldr x17, [x16]
    0024d8b4add x20, sp, 56
    0024d8b8subs xzr, x20, x17
    0024d8bcb.ne 0x24d860
    0024d8c0add x20, sp, 8
    0024d8c4str x20, [x16]
    0024d8c8b 0x24d860
    0024d8ccudf 0
    0024d840
    0024d8d0
    0024d8d0google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Index: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Index(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024d8d0ldr x16, [x28+16]
    0024d8d4subs xzr, sp, x16
    0024d8d8b.ls 0x24d924
    0024d8dcstr x30, [sp-48]!
    0024d8e0stur x29, [sp-8]
    0024d8e4sub x29, sp, 8
    0024d8e8ldr x16, [x28+32]
    0024d8eccbnz x16, 0x24d938
    0024d8f0
    0024d8f0loc_24d8f0:
    0024d8f0str x0, [sp+56]
    0024d8f4str xzr, [sp+24]
    0024d8f8ldrsb x27, [x0]
    0024d8fcldr x1, [x0]
    0024d900ldrsb x27, [x1]
    0024d904ldr x0, [x0+8]
    0024d908ldr x1, [x1+112]
    0024d90cblr x1
    0024d910str x0, [sp+32]
    0024d914str x0, [sp+24]
    0024d918ldur x29, [sp-8]
    0024d91cldr x30, [sp], 48
    0024d920ret x30
    0024d924
    0024d924loc_24d924:
    0024d924str x0, [sp+8]
    0024d928mov x3, x30
    0024d92cbl runtime.morestack_noctxt.abi0
    0024d930ldr x0, [sp+8]
    0024d934b 0x24d8d0
    0024d938
    0024d938loc_24d938:
    0024d938ldr x17, [x16]
    0024d93cadd x20, sp, 56
    0024d940subs xzr, x20, x17
    0024d944b.ne 0x24d8f0
    0024d948add x20, sp, 8
    0024d94cstr x20, [x16]
    0024d950b 0x24d8f0
    0024d954udf 0
    0024d958udf 0
    0024d95cudf 0
    0024d8d0
    0024d960
    0024d960google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.IsExtension: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.IsExtension(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024d960ldr x16, [x28+16]
    0024d964subs xzr, sp, x16
    0024d968b.ls 0x24d9b8
    0024d96cstr x30, [sp-32]!
    0024d970stur x29, [sp-8]
    0024d974sub x29, sp, 8
    0024d978ldr x16, [x28+32]
    0024d97ccbnz x16, 0x24d9d4
    0024d980
    0024d980loc_24d980:
    0024d980str x0, [sp+40]
    0024d984str x1, [sp+48]
    0024d988str x2, [sp+56]
    0024d98cstrb wzr, [sp+22]
    0024d990ldr x1, [sp+40]
    0024d994ldrsb x27, [x1]
    0024d998ldr x0, [sp+48]
    0024d99cldr x1, [x1+120]
    0024d9a0blr x1
    0024d9a4strb w0, [sp+23]
    0024d9a8strb w0, [sp+22]
    0024d9acldur x29, [sp-8]
    0024d9b0ldr x30, [sp], 32
    0024d9b4ret x30
    0024d9b8
    0024d9b8loc_24d9b8:
    0024d9b8stp x0, x1, [sp+8]
    0024d9bcstr x2, [sp+24]
    0024d9c0mov x3, x30
    0024d9c4bl runtime.morestack_noctxt.abi0
    0024d9c8ldp x0, x1, [sp+8]
    0024d9ccldr x2, [sp+24]
    0024d9d0b 0x24d960
    0024d9d4
    0024d9d4loc_24d9d4:
    0024d9d4ldr x17, [x16]
    0024d9d8add x20, sp, 40
    0024d9dcsubs xzr, x20, x17
    0024d9e0b.ne 0x24d980
    0024d9e4add x20, sp, 8
    0024d9e8str x20, [x16]
    0024d9ecb 0x24d980
    0024d960
    0024d9f0
    0024d9f0google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).IsExtension: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).IsExtension(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024d9f0ldr x16, [x28+16]
    0024d9f4subs xzr, sp, x16
    0024d9f8b.ls 0x24da48
    0024d9fcstr x30, [sp-32]!
    0024da00stur x29, [sp-8]
    0024da04sub x29, sp, 8
    0024da08ldr x16, [x28+32]
    0024da0ccbnz x16, 0x24da5c
    0024da10
    0024da10loc_24da10:
    0024da10str x0, [sp+40]
    0024da14strb wzr, [sp+22]
    0024da18ldr x1, [sp+40]
    0024da1cldrsb x27, [x1]
    0024da20ldr x2, [x1]
    0024da24ldrsb x27, [x2]
    0024da28ldr x0, [x1+8]
    0024da2cldr x1, [x2+120]
    0024da30blr x1
    0024da34strb w0, [sp+23]
    0024da38strb w0, [sp+22]
    0024da3cldur x29, [sp-8]
    0024da40ldr x30, [sp], 32
    0024da44ret x30
    0024da48
    0024da48loc_24da48:
    0024da48str x0, [sp+8]
    0024da4cmov x3, x30
    0024da50bl runtime.morestack_noctxt.abi0
    0024da54ldr x0, [sp+8]
    0024da58b 0x24d9f0
    0024da5c
    0024da5cloc_24da5c:
    0024da5cldr x17, [x16]
    0024da60add x20, sp, 40
    0024da64subs xzr, x20, x17
    0024da68b.ne 0x24da10
    0024da6cadd x20, sp, 8
    0024da70str x20, [x16]
    0024da74b 0x24da10
    0024da78udf 0
    0024da7cudf 0
    0024d9f0
    0024da80
    0024da80google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.IsList: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.IsList(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024da80ldr x16, [x28+16]
    0024da84subs xzr, sp, x16
    0024da88b.ls 0x24dad8
    0024da8cstr x30, [sp-32]!
    0024da90stur x29, [sp-8]
    0024da94sub x29, sp, 8
    0024da98ldr x16, [x28+32]
    0024da9ccbnz x16, 0x24daf4
    0024daa0
    0024daa0loc_24daa0:
    0024daa0str x0, [sp+40]
    0024daa4str x1, [sp+48]
    0024daa8str x2, [sp+56]
    0024daacstrb wzr, [sp+22]
    0024dab0ldr x1, [sp+40]
    0024dab4ldrsb x27, [x1]
    0024dab8ldr x0, [sp+48]
    0024dabcldr x1, [x1+128]
    0024dac0blr x1
    0024dac4strb w0, [sp+23]
    0024dac8strb w0, [sp+22]
    0024daccldur x29, [sp-8]
    0024dad0ldr x30, [sp], 32
    0024dad4ret x30
    0024dad8
    0024dad8loc_24dad8:
    0024dad8stp x0, x1, [sp+8]
    0024dadcstr x2, [sp+24]
    0024dae0mov x3, x30
    0024dae4bl runtime.morestack_noctxt.abi0
    0024dae8ldp x0, x1, [sp+8]
    0024daecldr x2, [sp+24]
    0024daf0b 0x24da80
    0024daf4
    0024daf4loc_24daf4:
    0024daf4ldr x17, [x16]
    0024daf8add x20, sp, 40
    0024dafcsubs xzr, x20, x17
    0024db00b.ne 0x24daa0
    0024db04add x20, sp, 8
    0024db08str x20, [x16]
    0024db0cb 0x24daa0
    0024da80
    0024db10
    0024db10google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).IsList: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).IsList(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024db10ldr x16, [x28+16]
    0024db14subs xzr, sp, x16
    0024db18b.ls 0x24db68
    0024db1cstr x30, [sp-32]!
    0024db20stur x29, [sp-8]
    0024db24sub x29, sp, 8
    0024db28ldr x16, [x28+32]
    0024db2ccbnz x16, 0x24db7c
    0024db30
    0024db30loc_24db30:
    0024db30str x0, [sp+40]
    0024db34strb wzr, [sp+22]
    0024db38ldr x1, [sp+40]
    0024db3cldrsb x27, [x1]
    0024db40ldr x2, [x1]
    0024db44ldrsb x27, [x2]
    0024db48ldr x0, [x1+8]
    0024db4cldr x1, [x2+128]
    0024db50blr x1
    0024db54strb w0, [sp+23]
    0024db58strb w0, [sp+22]
    0024db5cldur x29, [sp-8]
    0024db60ldr x30, [sp], 32
    0024db64ret x30
    0024db68
    0024db68loc_24db68:
    0024db68str x0, [sp+8]
    0024db6cmov x3, x30
    0024db70bl runtime.morestack_noctxt.abi0
    0024db74ldr x0, [sp+8]
    0024db78b 0x24db10
    0024db7c
    0024db7cloc_24db7c:
    0024db7cldr x17, [x16]
    0024db80add x20, sp, 40
    0024db84subs xzr, x20, x17
    0024db88b.ne 0x24db30
    0024db8cadd x20, sp, 8
    0024db90str x20, [x16]
    0024db94b 0x24db30
    0024db98udf 0
    0024db9cudf 0
    0024db10
    0024dba0
    0024dba0google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.IsMap: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.IsMap(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024dba0ldr x16, [x28+16]
    0024dba4subs xzr, sp, x16
    0024dba8b.ls 0x24dbf8
    0024dbacstr x30, [sp-32]!
    0024dbb0stur x29, [sp-8]
    0024dbb4sub x29, sp, 8
    0024dbb8ldr x16, [x28+32]
    0024dbbccbnz x16, 0x24dc14
    0024dbc0
    0024dbc0loc_24dbc0:
    0024dbc0str x0, [sp+40]
    0024dbc4str x1, [sp+48]
    0024dbc8str x2, [sp+56]
    0024dbccstrb wzr, [sp+22]
    0024dbd0ldr x1, [sp+40]
    0024dbd4ldrsb x27, [x1]
    0024dbd8ldr x0, [sp+48]
    0024dbdcldr x1, [x1+136]
    0024dbe0blr x1
    0024dbe4strb w0, [sp+23]
    0024dbe8strb w0, [sp+22]
    0024dbecldur x29, [sp-8]
    0024dbf0ldr x30, [sp], 32
    0024dbf4ret x30
    0024dbf8
    0024dbf8loc_24dbf8:
    0024dbf8stp x0, x1, [sp+8]
    0024dbfcstr x2, [sp+24]
    0024dc00mov x3, x30
    0024dc04bl runtime.morestack_noctxt.abi0
    0024dc08ldp x0, x1, [sp+8]
    0024dc0cldr x2, [sp+24]
    0024dc10b 0x24dba0
    0024dc14
    0024dc14loc_24dc14:
    0024dc14ldr x17, [x16]
    0024dc18add x20, sp, 40
    0024dc1csubs xzr, x20, x17
    0024dc20b.ne 0x24dbc0
    0024dc24add x20, sp, 8
    0024dc28str x20, [x16]
    0024dc2cb 0x24dbc0
    0024dba0
    0024dc30
    0024dc30google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).IsMap: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).IsMap(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024dc30ldr x16, [x28+16]
    0024dc34subs xzr, sp, x16
    0024dc38b.ls 0x24dc88
    0024dc3cstr x30, [sp-32]!
    0024dc40stur x29, [sp-8]
    0024dc44sub x29, sp, 8
    0024dc48ldr x16, [x28+32]
    0024dc4ccbnz x16, 0x24dc9c
    0024dc50
    0024dc50loc_24dc50:
    0024dc50str x0, [sp+40]
    0024dc54strb wzr, [sp+22]
    0024dc58ldr x1, [sp+40]
    0024dc5cldrsb x27, [x1]
    0024dc60ldr x2, [x1]
    0024dc64ldrsb x27, [x2]
    0024dc68ldr x0, [x1+8]
    0024dc6cldr x1, [x2+136]
    0024dc70blr x1
    0024dc74strb w0, [sp+23]
    0024dc78strb w0, [sp+22]
    0024dc7cldur x29, [sp-8]
    0024dc80ldr x30, [sp], 32
    0024dc84ret x30
    0024dc88
    0024dc88loc_24dc88:
    0024dc88str x0, [sp+8]
    0024dc8cmov x3, x30
    0024dc90bl runtime.morestack_noctxt.abi0
    0024dc94ldr x0, [sp+8]
    0024dc98b 0x24dc30
    0024dc9c
    0024dc9cloc_24dc9c:
    0024dc9cldr x17, [x16]
    0024dca0add x20, sp, 40
    0024dca4subs xzr, x20, x17
    0024dca8b.ne 0x24dc50
    0024dcacadd x20, sp, 8
    0024dcb0str x20, [x16]
    0024dcb4b 0x24dc50
    0024dcb8udf 0
    0024dcbcudf 0
    0024dc30
    0024dcc0
    0024dcc0google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.IsPacked: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.IsPacked(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024dcc0ldr x16, [x28+16]
    0024dcc4subs xzr, sp, x16
    0024dcc8b.ls 0x24dd18
    0024dcccstr x30, [sp-32]!
    0024dcd0stur x29, [sp-8]
    0024dcd4sub x29, sp, 8
    0024dcd8ldr x16, [x28+32]
    0024dcdccbnz x16, 0x24dd34
    0024dce0
    0024dce0loc_24dce0:
    0024dce0str x0, [sp+40]
    0024dce4str x1, [sp+48]
    0024dce8str x2, [sp+56]
    0024dcecstrb wzr, [sp+22]
    0024dcf0ldr x1, [sp+40]
    0024dcf4ldrsb x27, [x1]
    0024dcf8ldr x0, [sp+48]
    0024dcfcldr x1, [x1+144]
    0024dd00blr x1
    0024dd04strb w0, [sp+23]
    0024dd08strb w0, [sp+22]
    0024dd0cldur x29, [sp-8]
    0024dd10ldr x30, [sp], 32
    0024dd14ret x30
    0024dd18
    0024dd18loc_24dd18:
    0024dd18stp x0, x1, [sp+8]
    0024dd1cstr x2, [sp+24]
    0024dd20mov x3, x30
    0024dd24bl runtime.morestack_noctxt.abi0
    0024dd28ldp x0, x1, [sp+8]
    0024dd2cldr x2, [sp+24]
    0024dd30b 0x24dcc0
    0024dd34
    0024dd34loc_24dd34:
    0024dd34ldr x17, [x16]
    0024dd38add x20, sp, 40
    0024dd3csubs xzr, x20, x17
    0024dd40b.ne 0x24dce0
    0024dd44add x20, sp, 8
    0024dd48str x20, [x16]
    0024dd4cb 0x24dce0
    0024dcc0
    0024dd50
    0024dd50google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).IsPacked: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).IsPacked(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024dd50ldr x16, [x28+16]
    0024dd54subs xzr, sp, x16
    0024dd58b.ls 0x24dda8
    0024dd5cstr x30, [sp-32]!
    0024dd60stur x29, [sp-8]
    0024dd64sub x29, sp, 8
    0024dd68ldr x16, [x28+32]
    0024dd6ccbnz x16, 0x24ddbc
    0024dd70
    0024dd70loc_24dd70:
    0024dd70str x0, [sp+40]
    0024dd74strb wzr, [sp+22]
    0024dd78ldr x1, [sp+40]
    0024dd7cldrsb x27, [x1]
    0024dd80ldr x2, [x1]
    0024dd84ldrsb x27, [x2]
    0024dd88ldr x0, [x1+8]
    0024dd8cldr x1, [x2+144]
    0024dd90blr x1
    0024dd94strb w0, [sp+23]
    0024dd98strb w0, [sp+22]
    0024dd9cldur x29, [sp-8]
    0024dda0ldr x30, [sp], 32
    0024dda4ret x30
    0024dda8
    0024dda8loc_24dda8:
    0024dda8str x0, [sp+8]
    0024ddacmov x3, x30
    0024ddb0bl runtime.morestack_noctxt.abi0
    0024ddb4ldr x0, [sp+8]
    0024ddb8b 0x24dd50
    0024ddbc
    0024ddbcloc_24ddbc:
    0024ddbcldr x17, [x16]
    0024ddc0add x20, sp, 40
    0024ddc4subs xzr, x20, x17
    0024ddc8b.ne 0x24dd70
    0024ddccadd x20, sp, 8
    0024ddd0str x20, [x16]
    0024ddd4b 0x24dd70
    0024ddd8udf 0
    0024dddcudf 0
    0024dd50
    0024dde0
    0024dde0google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.IsPlaceholder: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.IsPlaceholder(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024dde0ldr x16, [x28+16]
    0024dde4subs xzr, sp, x16
    0024dde8b.ls 0x24de38
    0024ddecstr x30, [sp-32]!
    0024ddf0stur x29, [sp-8]
    0024ddf4sub x29, sp, 8
    0024ddf8ldr x16, [x28+32]
    0024ddfccbnz x16, 0x24de54
    0024de00
    0024de00loc_24de00:
    0024de00str x0, [sp+40]
    0024de04str x1, [sp+48]
    0024de08str x2, [sp+56]
    0024de0cstrb wzr, [sp+22]
    0024de10ldr x1, [sp+40]
    0024de14ldrsb x27, [x1]
    0024de18ldr x0, [sp+48]
    0024de1cldr x1, [x1+152]
    0024de20blr x1
    0024de24strb w0, [sp+23]
    0024de28strb w0, [sp+22]
    0024de2cldur x29, [sp-8]
    0024de30ldr x30, [sp], 32
    0024de34ret x30
    0024de38
    0024de38loc_24de38:
    0024de38stp x0, x1, [sp+8]
    0024de3cstr x2, [sp+24]
    0024de40mov x3, x30
    0024de44bl runtime.morestack_noctxt.abi0
    0024de48ldp x0, x1, [sp+8]
    0024de4cldr x2, [sp+24]
    0024de50b 0x24dde0
    0024de54
    0024de54loc_24de54:
    0024de54ldr x17, [x16]
    0024de58add x20, sp, 40
    0024de5csubs xzr, x20, x17
    0024de60b.ne 0x24de00
    0024de64add x20, sp, 8
    0024de68str x20, [x16]
    0024de6cb 0x24de00
    0024dde0
    0024de70
    0024de70google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).IsPlaceholder: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).IsPlaceholder(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024de70ldr x16, [x28+16]
    0024de74subs xzr, sp, x16
    0024de78b.ls 0x24dec8
    0024de7cstr x30, [sp-32]!
    0024de80stur x29, [sp-8]
    0024de84sub x29, sp, 8
    0024de88ldr x16, [x28+32]
    0024de8ccbnz x16, 0x24dedc
    0024de90
    0024de90loc_24de90:
    0024de90str x0, [sp+40]
    0024de94strb wzr, [sp+22]
    0024de98ldr x1, [sp+40]
    0024de9cldrsb x27, [x1]
    0024dea0ldr x2, [x1]
    0024dea4ldrsb x27, [x2]
    0024dea8ldr x0, [x1+8]
    0024deacldr x1, [x2+152]
    0024deb0blr x1
    0024deb4strb w0, [sp+23]
    0024deb8strb w0, [sp+22]
    0024debcldur x29, [sp-8]
    0024dec0ldr x30, [sp], 32
    0024dec4ret x30
    0024dec8
    0024dec8loc_24dec8:
    0024dec8str x0, [sp+8]
    0024deccmov x3, x30
    0024ded0bl runtime.morestack_noctxt.abi0
    0024ded4ldr x0, [sp+8]
    0024ded8b 0x24de70
    0024dedc
    0024dedcloc_24dedc:
    0024dedcldr x17, [x16]
    0024dee0add x20, sp, 40
    0024dee4subs xzr, x20, x17
    0024dee8b.ne 0x24de90
    0024deecadd x20, sp, 8
    0024def0str x20, [x16]
    0024def4b 0x24de90
    0024def8udf 0
    0024defcudf 0
    0024de70
    0024df00
    0024df00google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.IsWeak: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.IsWeak(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024df00ldr x16, [x28+16]
    0024df04subs xzr, sp, x16
    0024df08b.ls 0x24df58
    0024df0cstr x30, [sp-32]!
    0024df10stur x29, [sp-8]
    0024df14sub x29, sp, 8
    0024df18ldr x16, [x28+32]
    0024df1ccbnz x16, 0x24df74
    0024df20
    0024df20loc_24df20:
    0024df20str x0, [sp+40]
    0024df24str x1, [sp+48]
    0024df28str x2, [sp+56]
    0024df2cstrb wzr, [sp+22]
    0024df30ldr x1, [sp+40]
    0024df34ldrsb x27, [x1]
    0024df38ldr x0, [sp+48]
    0024df3cldr x1, [x1+160]
    0024df40blr x1
    0024df44strb w0, [sp+23]
    0024df48strb w0, [sp+22]
    0024df4cldur x29, [sp-8]
    0024df50ldr x30, [sp], 32
    0024df54ret x30
    0024df58
    0024df58loc_24df58:
    0024df58stp x0, x1, [sp+8]
    0024df5cstr x2, [sp+24]
    0024df60mov x3, x30
    0024df64bl runtime.morestack_noctxt.abi0
    0024df68ldp x0, x1, [sp+8]
    0024df6cldr x2, [sp+24]
    0024df70b 0x24df00
    0024df74
    0024df74loc_24df74:
    0024df74ldr x17, [x16]
    0024df78add x20, sp, 40
    0024df7csubs xzr, x20, x17
    0024df80b.ne 0x24df20
    0024df84add x20, sp, 8
    0024df88str x20, [x16]
    0024df8cb 0x24df20
    0024df00
    0024df90
    0024df90google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).IsWeak: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).IsWeak(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024df90ldr x16, [x28+16]
    0024df94subs xzr, sp, x16
    0024df98b.ls 0x24dfe8
    0024df9cstr x30, [sp-32]!
    0024dfa0stur x29, [sp-8]
    0024dfa4sub x29, sp, 8
    0024dfa8ldr x16, [x28+32]
    0024dfaccbnz x16, 0x24dffc
    0024dfb0
    0024dfb0loc_24dfb0:
    0024dfb0str x0, [sp+40]
    0024dfb4strb wzr, [sp+22]
    0024dfb8ldr x1, [sp+40]
    0024dfbcldrsb x27, [x1]
    0024dfc0ldr x2, [x1]
    0024dfc4ldrsb x27, [x2]
    0024dfc8ldr x0, [x1+8]
    0024dfccldr x1, [x2+160]
    0024dfd0blr x1
    0024dfd4strb w0, [sp+23]
    0024dfd8strb w0, [sp+22]
    0024dfdcldur x29, [sp-8]
    0024dfe0ldr x30, [sp], 32
    0024dfe4ret x30
    0024dfe8
    0024dfe8loc_24dfe8:
    0024dfe8str x0, [sp+8]
    0024dfecmov x3, x30
    0024dff0bl runtime.morestack_noctxt.abi0
    0024dff4ldr x0, [sp+8]
    0024dff8b 0x24df90
    0024dffc
    0024dffcloc_24dffc:
    0024dffcldr x17, [x16]
    0024e000add x20, sp, 40
    0024e004subs xzr, x20, x17
    0024e008b.ne 0x24dfb0
    0024e00cadd x20, sp, 8
    0024e010str x20, [x16]
    0024e014b 0x24dfb0
    0024e018udf 0
    0024e01cudf 0
    0024df90
    0024e020
    0024e020google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.JSONName: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.JSONName(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024e020ldr x16, [x28+16]
    0024e024subs xzr, sp, x16
    0024e028b.ls 0x24e080
    0024e02cstr x30, [sp-64]!
    0024e030stur x29, [sp-8]
    0024e034sub x29, sp, 8
    0024e038ldr x16, [x28+32]
    0024e03ccbnz x16, 0x24e09c
    0024e040
    0024e040loc_24e040:
    0024e040str x0, [sp+72]
    0024e044str x1, [sp+80]
    0024e048str x2, [sp+88]
    0024e04cstp xzr, xzr, [sp+24]
    0024e050ldr x1, [sp+72]
    0024e054ldrsb x27, [x1]
    0024e058ldr x0, [sp+80]
    0024e05cldr x1, [x1+168]
    0024e060blr x1
    0024e064str x0, [sp+40]
    0024e068str x1, [sp+48]
    0024e06cstr x0, [sp+24]
    0024e070str x1, [sp+32]
    0024e074ldur x29, [sp-8]
    0024e078ldr x30, [sp], 64
    0024e07cret x30
    0024e080
    0024e080loc_24e080:
    0024e080stp x0, x1, [sp+8]
    0024e084str x2, [sp+24]
    0024e088mov x3, x30
    0024e08cbl runtime.morestack_noctxt.abi0
    0024e090ldp x0, x1, [sp+8]
    0024e094ldr x2, [sp+24]
    0024e098b 0x24e020
    0024e09c
    0024e09cloc_24e09c:
    0024e09cldr x17, [x16]
    0024e0a0add x20, sp, 72
    0024e0a4subs xzr, x20, x17
    0024e0a8b.ne 0x24e040
    0024e0acadd x20, sp, 8
    0024e0b0str x20, [x16]
    0024e0b4b 0x24e040
    0024e0b8udf 0
    0024e0bcudf 0
    0024e020
    0024e0c0
    0024e0c0google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).JSONName: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).JSONName(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024e0c0ldr x16, [x28+16]
    0024e0c4subs xzr, sp, x16
    0024e0c8b.ls 0x24e120
    0024e0ccstr x30, [sp-64]!
    0024e0d0stur x29, [sp-8]
    0024e0d4sub x29, sp, 8
    0024e0d8ldr x16, [x28+32]
    0024e0dccbnz x16, 0x24e134
    0024e0e0
    0024e0e0loc_24e0e0:
    0024e0e0str x0, [sp+72]
    0024e0e4stp xzr, xzr, [sp+24]
    0024e0e8ldr x1, [sp+72]
    0024e0ecldrsb x27, [x1]
    0024e0f0ldr x2, [x1]
    0024e0f4ldrsb x27, [x2]
    0024e0f8ldr x0, [x1+8]
    0024e0fcldr x1, [x2+168]
    0024e100blr x1
    0024e104str x0, [sp+40]
    0024e108str x1, [sp+48]
    0024e10cstr x0, [sp+24]
    0024e110str x1, [sp+32]
    0024e114ldur x29, [sp-8]
    0024e118ldr x30, [sp], 64
    0024e11cret x30
    0024e120
    0024e120loc_24e120:
    0024e120str x0, [sp+8]
    0024e124mov x3, x30
    0024e128bl runtime.morestack_noctxt.abi0
    0024e12cldr x0, [sp+8]
    0024e130b 0x24e0c0
    0024e134
    0024e134loc_24e134:
    0024e134ldr x17, [x16]
    0024e138add x20, sp, 72
    0024e13csubs xzr, x20, x17
    0024e140b.ne 0x24e0e0
    0024e144add x20, sp, 8
    0024e148str x20, [x16]
    0024e14cb 0x24e0e0
    0024e0c0
    0024e150
    0024e150google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Kind: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Kind(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024e150ldr x16, [x28+16]
    0024e154subs xzr, sp, x16
    0024e158b.ls 0x24e1a8
    0024e15cstr x30, [sp-32]!
    0024e160stur x29, [sp-8]
    0024e164sub x29, sp, 8
    0024e168ldr x16, [x28+32]
    0024e16ccbnz x16, 0x24e1c4
    0024e170
    0024e170loc_24e170:
    0024e170str x0, [sp+40]
    0024e174str x1, [sp+48]
    0024e178str x2, [sp+56]
    0024e17cstrb wzr, [sp+22]
    0024e180ldr x1, [sp+40]
    0024e184ldrsb x27, [x1]
    0024e188ldr x0, [sp+48]
    0024e18cldr x1, [x1+176]
    0024e190blr x1
    0024e194strb w0, [sp+23]
    0024e198strb w0, [sp+22]
    0024e19cldur x29, [sp-8]
    0024e1a0ldr x30, [sp], 32
    0024e1a4ret x30
    0024e1a8
    0024e1a8loc_24e1a8:
    0024e1a8stp x0, x1, [sp+8]
    0024e1acstr x2, [sp+24]
    0024e1b0mov x3, x30
    0024e1b4bl runtime.morestack_noctxt.abi0
    0024e1b8ldp x0, x1, [sp+8]
    0024e1bcldr x2, [sp+24]
    0024e1c0b 0x24e150
    0024e1c4
    0024e1c4loc_24e1c4:
    0024e1c4ldr x17, [x16]
    0024e1c8add x20, sp, 40
    0024e1ccsubs xzr, x20, x17
    0024e1d0b.ne 0x24e170
    0024e1d4add x20, sp, 8
    0024e1d8str x20, [x16]
    0024e1dcb 0x24e170
    0024e150
    0024e1e0
    0024e1e0google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Kind: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Kind(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024e1e0ldr x16, [x28+16]
    0024e1e4subs xzr, sp, x16
    0024e1e8b.ls 0x24e238
    0024e1ecstr x30, [sp-32]!
    0024e1f0stur x29, [sp-8]
    0024e1f4sub x29, sp, 8
    0024e1f8ldr x16, [x28+32]
    0024e1fccbnz x16, 0x24e24c
    0024e200
    0024e200loc_24e200:
    0024e200str x0, [sp+40]
    0024e204strb wzr, [sp+22]
    0024e208ldr x1, [sp+40]
    0024e20cldrsb x27, [x1]
    0024e210ldr x2, [x1]
    0024e214ldrsb x27, [x2]
    0024e218ldr x0, [x1+8]
    0024e21cldr x1, [x2+176]
    0024e220blr x1
    0024e224strb w0, [sp+23]
    0024e228strb w0, [sp+22]
    0024e22cldur x29, [sp-8]
    0024e230ldr x30, [sp], 32
    0024e234ret x30
    0024e238
    0024e238loc_24e238:
    0024e238str x0, [sp+8]
    0024e23cmov x3, x30
    0024e240bl runtime.morestack_noctxt.abi0
    0024e244ldr x0, [sp+8]
    0024e248b 0x24e1e0
    0024e24c
    0024e24cloc_24e24c:
    0024e24cldr x17, [x16]
    0024e250add x20, sp, 40
    0024e254subs xzr, x20, x17
    0024e258b.ne 0x24e200
    0024e25cadd x20, sp, 8
    0024e260str x20, [x16]
    0024e264b 0x24e200
    0024e268udf 0
    0024e26cudf 0
    0024e1e0
    0024e270
    0024e270google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.MapKey: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.MapKey(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024e270ldr x16, [x28+16]
    0024e274subs xzr, sp, x16
    0024e278b.ls 0x24e2d0
    0024e27cstr x30, [sp-64]!
    0024e280stur x29, [sp-8]
    0024e284sub x29, sp, 8
    0024e288ldr x16, [x28+32]
    0024e28ccbnz x16, 0x24e2ec
    0024e290
    0024e290loc_24e290:
    0024e290str x0, [sp+72]
    0024e294str x1, [sp+80]
    0024e298str x2, [sp+88]
    0024e29cstp xzr, xzr, [sp+24]
    0024e2a0ldr x1, [sp+72]
    0024e2a4ldrsb x27, [x1]
    0024e2a8ldr x0, [sp+80]
    0024e2acldr x1, [x1+184]
    0024e2b0blr x1
    0024e2b4str x0, [sp+40]
    0024e2b8str x1, [sp+48]
    0024e2bcstr x0, [sp+24]
    0024e2c0str x1, [sp+32]
    0024e2c4ldur x29, [sp-8]
    0024e2c8ldr x30, [sp], 64
    0024e2ccret x30
    0024e2d0
    0024e2d0loc_24e2d0:
    0024e2d0stp x0, x1, [sp+8]
    0024e2d4str x2, [sp+24]
    0024e2d8mov x3, x30
    0024e2dcbl runtime.morestack_noctxt.abi0
    0024e2e0ldp x0, x1, [sp+8]
    0024e2e4ldr x2, [sp+24]
    0024e2e8b 0x24e270
    0024e2ec
    0024e2ecloc_24e2ec:
    0024e2ecldr x17, [x16]
    0024e2f0add x20, sp, 72
    0024e2f4subs xzr, x20, x17
    0024e2f8b.ne 0x24e290
    0024e2fcadd x20, sp, 8
    0024e300str x20, [x16]
    0024e304b 0x24e290
    0024e308udf 0
    0024e30cudf 0
    0024e270
    0024e310
    0024e310google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).MapKey: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).MapKey(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024e310ldr x16, [x28+16]
    0024e314subs xzr, sp, x16
    0024e318b.ls 0x24e370
    0024e31cstr x30, [sp-64]!
    0024e320stur x29, [sp-8]
    0024e324sub x29, sp, 8
    0024e328ldr x16, [x28+32]
    0024e32ccbnz x16, 0x24e384
    0024e330
    0024e330loc_24e330:
    0024e330str x0, [sp+72]
    0024e334stp xzr, xzr, [sp+24]
    0024e338ldr x1, [sp+72]
    0024e33cldrsb x27, [x1]
    0024e340ldr x2, [x1]
    0024e344ldrsb x27, [x2]
    0024e348ldr x0, [x1+8]
    0024e34cldr x1, [x2+184]
    0024e350blr x1
    0024e354str x0, [sp+40]
    0024e358str x1, [sp+48]
    0024e35cstr x0, [sp+24]
    0024e360str x1, [sp+32]
    0024e364ldur x29, [sp-8]
    0024e368ldr x30, [sp], 64
    0024e36cret x30
    0024e370
    0024e370loc_24e370:
    0024e370str x0, [sp+8]
    0024e374mov x3, x30
    0024e378bl runtime.morestack_noctxt.abi0
    0024e37cldr x0, [sp+8]
    0024e380b 0x24e310
    0024e384
    0024e384loc_24e384:
    0024e384ldr x17, [x16]
    0024e388add x20, sp, 72
    0024e38csubs xzr, x20, x17
    0024e390b.ne 0x24e330
    0024e394add x20, sp, 8
    0024e398str x20, [x16]
    0024e39cb 0x24e330
    0024e310
    0024e3a0
    0024e3a0google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.MapValue: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.MapValue(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024e3a0ldr x16, [x28+16]
    0024e3a4subs xzr, sp, x16
    0024e3a8b.ls 0x24e400
    0024e3acstr x30, [sp-64]!
    0024e3b0stur x29, [sp-8]
    0024e3b4sub x29, sp, 8
    0024e3b8ldr x16, [x28+32]
    0024e3bccbnz x16, 0x24e41c
    0024e3c0
    0024e3c0loc_24e3c0:
    0024e3c0str x0, [sp+72]
    0024e3c4str x1, [sp+80]
    0024e3c8str x2, [sp+88]
    0024e3ccstp xzr, xzr, [sp+24]
    0024e3d0ldr x1, [sp+72]
    0024e3d4ldrsb x27, [x1]
    0024e3d8ldr x0, [sp+80]
    0024e3dcldr x1, [x1+192]
    0024e3e0blr x1
    0024e3e4str x0, [sp+40]
    0024e3e8str x1, [sp+48]
    0024e3ecstr x0, [sp+24]
    0024e3f0str x1, [sp+32]
    0024e3f4ldur x29, [sp-8]
    0024e3f8ldr x30, [sp], 64
    0024e3fcret x30
    0024e400
    0024e400loc_24e400:
    0024e400stp x0, x1, [sp+8]
    0024e404str x2, [sp+24]
    0024e408mov x3, x30
    0024e40cbl runtime.morestack_noctxt.abi0
    0024e410ldp x0, x1, [sp+8]
    0024e414ldr x2, [sp+24]
    0024e418b 0x24e3a0
    0024e41c
    0024e41cloc_24e41c:
    0024e41cldr x17, [x16]
    0024e420add x20, sp, 72
    0024e424subs xzr, x20, x17
    0024e428b.ne 0x24e3c0
    0024e42cadd x20, sp, 8
    0024e430str x20, [x16]
    0024e434b 0x24e3c0
    0024e438udf 0
    0024e43cudf 0
    0024e3a0
    0024e440
    0024e440google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).MapValue: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).MapValue(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024e440ldr x16, [x28+16]
    0024e444subs xzr, sp, x16
    0024e448b.ls 0x24e4a0
    0024e44cstr x30, [sp-64]!
    0024e450stur x29, [sp-8]
    0024e454sub x29, sp, 8
    0024e458ldr x16, [x28+32]
    0024e45ccbnz x16, 0x24e4b4
    0024e460
    0024e460loc_24e460:
    0024e460str x0, [sp+72]
    0024e464stp xzr, xzr, [sp+24]
    0024e468ldr x1, [sp+72]
    0024e46cldrsb x27, [x1]
    0024e470ldr x2, [x1]
    0024e474ldrsb x27, [x2]
    0024e478ldr x0, [x1+8]
    0024e47cldr x1, [x2+192]
    0024e480blr x1
    0024e484str x0, [sp+40]
    0024e488str x1, [sp+48]
    0024e48cstr x0, [sp+24]
    0024e490str x1, [sp+32]
    0024e494ldur x29, [sp-8]
    0024e498ldr x30, [sp], 64
    0024e49cret x30
    0024e4a0
    0024e4a0loc_24e4a0:
    0024e4a0str x0, [sp+8]
    0024e4a4mov x3, x30
    0024e4a8bl runtime.morestack_noctxt.abi0
    0024e4acldr x0, [sp+8]
    0024e4b0b 0x24e440
    0024e4b4
    0024e4b4loc_24e4b4:
    0024e4b4ldr x17, [x16]
    0024e4b8add x20, sp, 72
    0024e4bcsubs xzr, x20, x17
    0024e4c0b.ne 0x24e460
    0024e4c4add x20, sp, 8
    0024e4c8str x20, [x16]
    0024e4ccb 0x24e460
    0024e440
    0024e4d0
    0024e4d0google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Message: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Message(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024e4d0ldr x16, [x28+16]
    0024e4d4subs xzr, sp, x16
    0024e4d8b.ls 0x24e530
    0024e4dcstr x30, [sp-64]!
    0024e4e0stur x29, [sp-8]
    0024e4e4sub x29, sp, 8
    0024e4e8ldr x16, [x28+32]
    0024e4eccbnz x16, 0x24e54c
    0024e4f0
    0024e4f0loc_24e4f0:
    0024e4f0str x0, [sp+72]
    0024e4f4str x1, [sp+80]
    0024e4f8str x2, [sp+88]
    0024e4fcstp xzr, xzr, [sp+24]
    0024e500ldr x1, [sp+72]
    0024e504ldrsb x27, [x1]
    0024e508ldr x0, [sp+80]
    0024e50cldr x1, [x1+200]
    0024e510blr x1
    0024e514str x0, [sp+40]
    0024e518str x1, [sp+48]
    0024e51cstr x0, [sp+24]
    0024e520str x1, [sp+32]
    0024e524ldur x29, [sp-8]
    0024e528ldr x30, [sp], 64
    0024e52cret x30
    0024e530
    0024e530loc_24e530:
    0024e530stp x0, x1, [sp+8]
    0024e534str x2, [sp+24]
    0024e538mov x3, x30
    0024e53cbl runtime.morestack_noctxt.abi0
    0024e540ldp x0, x1, [sp+8]
    0024e544ldr x2, [sp+24]
    0024e548b 0x24e4d0
    0024e54c
    0024e54cloc_24e54c:
    0024e54cldr x17, [x16]
    0024e550add x20, sp, 72
    0024e554subs xzr, x20, x17
    0024e558b.ne 0x24e4f0
    0024e55cadd x20, sp, 8
    0024e560str x20, [x16]
    0024e564b 0x24e4f0
    0024e568udf 0
    0024e56cudf 0
    0024e4d0
    0024e570
    0024e570google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Message: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Message(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024e570ldr x16, [x28+16]
    0024e574subs xzr, sp, x16
    0024e578b.ls 0x24e5d0
    0024e57cstr x30, [sp-64]!
    0024e580stur x29, [sp-8]
    0024e584sub x29, sp, 8
    0024e588ldr x16, [x28+32]
    0024e58ccbnz x16, 0x24e5e4
    0024e590
    0024e590loc_24e590:
    0024e590str x0, [sp+72]
    0024e594stp xzr, xzr, [sp+24]
    0024e598ldr x1, [sp+72]
    0024e59cldrsb x27, [x1]
    0024e5a0ldr x2, [x1]
    0024e5a4ldrsb x27, [x2]
    0024e5a8ldr x0, [x1+8]
    0024e5acldr x1, [x2+200]
    0024e5b0blr x1
    0024e5b4str x0, [sp+40]
    0024e5b8str x1, [sp+48]
    0024e5bcstr x0, [sp+24]
    0024e5c0str x1, [sp+32]
    0024e5c4ldur x29, [sp-8]
    0024e5c8ldr x30, [sp], 64
    0024e5ccret x30
    0024e5d0
    0024e5d0loc_24e5d0:
    0024e5d0str x0, [sp+8]
    0024e5d4mov x3, x30
    0024e5d8bl runtime.morestack_noctxt.abi0
    0024e5dcldr x0, [sp+8]
    0024e5e0b 0x24e570
    0024e5e4
    0024e5e4loc_24e5e4:
    0024e5e4ldr x17, [x16]
    0024e5e8add x20, sp, 72
    0024e5ecsubs xzr, x20, x17
    0024e5f0b.ne 0x24e590
    0024e5f4add x20, sp, 8
    0024e5f8str x20, [x16]
    0024e5fcb 0x24e590
    0024e570
    0024e600
    0024e600google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Name: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Name(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024e600ldr x16, [x28+16]
    0024e604subs xzr, sp, x16
    0024e608b.ls 0x24e660
    0024e60cstr x30, [sp-64]!
    0024e610stur x29, [sp-8]
    0024e614sub x29, sp, 8
    0024e618ldr x16, [x28+32]
    0024e61ccbnz x16, 0x24e67c
    0024e620
    0024e620loc_24e620:
    0024e620str x0, [sp+72]
    0024e624str x1, [sp+80]
    0024e628str x2, [sp+88]
    0024e62cstp xzr, xzr, [sp+24]
    0024e630ldr x1, [sp+72]
    0024e634ldrsb x27, [x1]
    0024e638ldr x0, [sp+80]
    0024e63cldr x1, [x1+208]
    0024e640blr x1
    0024e644str x0, [sp+40]
    0024e648str x1, [sp+48]
    0024e64cstr x0, [sp+24]
    0024e650str x1, [sp+32]
    0024e654ldur x29, [sp-8]
    0024e658ldr x30, [sp], 64
    0024e65cret x30
    0024e660
    0024e660loc_24e660:
    0024e660stp x0, x1, [sp+8]
    0024e664str x2, [sp+24]
    0024e668mov x3, x30
    0024e66cbl runtime.morestack_noctxt.abi0
    0024e670ldp x0, x1, [sp+8]
    0024e674ldr x2, [sp+24]
    0024e678b 0x24e600
    0024e67c
    0024e67cloc_24e67c:
    0024e67cldr x17, [x16]
    0024e680add x20, sp, 72
    0024e684subs xzr, x20, x17
    0024e688b.ne 0x24e620
    0024e68cadd x20, sp, 8
    0024e690str x20, [x16]
    0024e694b 0x24e620
    0024e698udf 0
    0024e69cudf 0
    0024e600
    0024e6a0
    0024e6a0google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Name: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Name(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024e6a0ldr x16, [x28+16]
    0024e6a4subs xzr, sp, x16
    0024e6a8b.ls 0x24e700
    0024e6acstr x30, [sp-64]!
    0024e6b0stur x29, [sp-8]
    0024e6b4sub x29, sp, 8
    0024e6b8ldr x16, [x28+32]
    0024e6bccbnz x16, 0x24e714
    0024e6c0
    0024e6c0loc_24e6c0:
    0024e6c0str x0, [sp+72]
    0024e6c4stp xzr, xzr, [sp+24]
    0024e6c8ldr x1, [sp+72]
    0024e6ccldrsb x27, [x1]
    0024e6d0ldr x2, [x1]
    0024e6d4ldrsb x27, [x2]
    0024e6d8ldr x0, [x1+8]
    0024e6dcldr x1, [x2+208]
    0024e6e0blr x1
    0024e6e4str x0, [sp+40]
    0024e6e8str x1, [sp+48]
    0024e6ecstr x0, [sp+24]
    0024e6f0str x1, [sp+32]
    0024e6f4ldur x29, [sp-8]
    0024e6f8ldr x30, [sp], 64
    0024e6fcret x30
    0024e700
    0024e700loc_24e700:
    0024e700str x0, [sp+8]
    0024e704mov x3, x30
    0024e708bl runtime.morestack_noctxt.abi0
    0024e70cldr x0, [sp+8]
    0024e710b 0x24e6a0
    0024e714
    0024e714loc_24e714:
    0024e714ldr x17, [x16]
    0024e718add x20, sp, 72
    0024e71csubs xzr, x20, x17
    0024e720b.ne 0x24e6c0
    0024e724add x20, sp, 8
    0024e728str x20, [x16]
    0024e72cb 0x24e6c0
    0024e6a0
    0024e730
    0024e730google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Number: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Number(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024e730ldr x16, [x28+16]
    0024e734subs xzr, sp, x16
    0024e738b.ls 0x24e788
    0024e73cstr x30, [sp-32]!
    0024e740stur x29, [sp-8]
    0024e744sub x29, sp, 8
    0024e748ldr x16, [x28+32]
    0024e74ccbnz x16, 0x24e7a4
    0024e750
    0024e750loc_24e750:
    0024e750str x0, [sp+40]
    0024e754str x1, [sp+48]
    0024e758str x2, [sp+56]
    0024e75cstr wzr, [sp+16]
    0024e760ldr x1, [sp+40]
    0024e764ldrsb x27, [x1]
    0024e768ldr x0, [sp+48]
    0024e76cldr x1, [x1+216]
    0024e770blr x1
    0024e774str w0, [sp+20]
    0024e778str w0, [sp+16]
    0024e77cldur x29, [sp-8]
    0024e780ldr x30, [sp], 32
    0024e784ret x30
    0024e788
    0024e788loc_24e788:
    0024e788stp x0, x1, [sp+8]
    0024e78cstr x2, [sp+24]
    0024e790mov x3, x30
    0024e794bl runtime.morestack_noctxt.abi0
    0024e798ldp x0, x1, [sp+8]
    0024e79cldr x2, [sp+24]
    0024e7a0b 0x24e730
    0024e7a4
    0024e7a4loc_24e7a4:
    0024e7a4ldr x17, [x16]
    0024e7a8add x20, sp, 40
    0024e7acsubs xzr, x20, x17
    0024e7b0b.ne 0x24e750
    0024e7b4add x20, sp, 8
    0024e7b8str x20, [x16]
    0024e7bcb 0x24e750
    0024e730
    0024e7c0
    0024e7c0google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Number: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Number(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024e7c0ldr x16, [x28+16]
    0024e7c4subs xzr, sp, x16
    0024e7c8b.ls 0x24e818
    0024e7ccstr x30, [sp-32]!
    0024e7d0stur x29, [sp-8]
    0024e7d4sub x29, sp, 8
    0024e7d8ldr x16, [x28+32]
    0024e7dccbnz x16, 0x24e82c
    0024e7e0
    0024e7e0loc_24e7e0:
    0024e7e0str x0, [sp+40]
    0024e7e4str wzr, [sp+16]
    0024e7e8ldr x1, [sp+40]
    0024e7ecldrsb x27, [x1]
    0024e7f0ldr x2, [x1]
    0024e7f4ldrsb x27, [x2]
    0024e7f8ldr x0, [x1+8]
    0024e7fcldr x1, [x2+216]
    0024e800blr x1
    0024e804str w0, [sp+20]
    0024e808str w0, [sp+16]
    0024e80cldur x29, [sp-8]
    0024e810ldr x30, [sp], 32
    0024e814ret x30
    0024e818
    0024e818loc_24e818:
    0024e818str x0, [sp+8]
    0024e81cmov x3, x30
    0024e820bl runtime.morestack_noctxt.abi0
    0024e824ldr x0, [sp+8]
    0024e828b 0x24e7c0
    0024e82c
    0024e82cloc_24e82c:
    0024e82cldr x17, [x16]
    0024e830add x20, sp, 40
    0024e834subs xzr, x20, x17
    0024e838b.ne 0x24e7e0
    0024e83cadd x20, sp, 8
    0024e840str x20, [x16]
    0024e844b 0x24e7e0
    0024e848udf 0
    0024e84cudf 0
    0024e7c0
    0024e850
    0024e850google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Parent: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Parent(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024e850ldr x16, [x28+16]
    0024e854subs xzr, sp, x16
    0024e858b.ls 0x24e8b0
    0024e85cstr x30, [sp-64]!
    0024e860stur x29, [sp-8]
    0024e864sub x29, sp, 8
    0024e868ldr x16, [x28+32]
    0024e86ccbnz x16, 0x24e8cc
    0024e870
    0024e870loc_24e870:
    0024e870str x0, [sp+72]
    0024e874str x1, [sp+80]
    0024e878str x2, [sp+88]
    0024e87cstp xzr, xzr, [sp+24]
    0024e880ldr x1, [sp+72]
    0024e884ldrsb x27, [x1]
    0024e888ldr x0, [sp+80]
    0024e88cldr x1, [x1+232]
    0024e890blr x1
    0024e894str x0, [sp+40]
    0024e898str x1, [sp+48]
    0024e89cstr x0, [sp+24]
    0024e8a0str x1, [sp+32]
    0024e8a4ldur x29, [sp-8]
    0024e8a8ldr x30, [sp], 64
    0024e8acret x30
    0024e8b0
    0024e8b0loc_24e8b0:
    0024e8b0stp x0, x1, [sp+8]
    0024e8b4str x2, [sp+24]
    0024e8b8mov x3, x30
    0024e8bcbl runtime.morestack_noctxt.abi0
    0024e8c0ldp x0, x1, [sp+8]
    0024e8c4ldr x2, [sp+24]
    0024e8c8b 0x24e850
    0024e8cc
    0024e8ccloc_24e8cc:
    0024e8ccldr x17, [x16]
    0024e8d0add x20, sp, 72
    0024e8d4subs xzr, x20, x17
    0024e8d8b.ne 0x24e870
    0024e8dcadd x20, sp, 8
    0024e8e0str x20, [x16]
    0024e8e4b 0x24e870
    0024e8e8udf 0
    0024e8ecudf 0
    0024e850
    0024e8f0
    0024e8f0google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Parent: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Parent(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024e8f0ldr x16, [x28+16]
    0024e8f4subs xzr, sp, x16
    0024e8f8b.ls 0x24e950
    0024e8fcstr x30, [sp-64]!
    0024e900stur x29, [sp-8]
    0024e904sub x29, sp, 8
    0024e908ldr x16, [x28+32]
    0024e90ccbnz x16, 0x24e964
    0024e910
    0024e910loc_24e910:
    0024e910str x0, [sp+72]
    0024e914stp xzr, xzr, [sp+24]
    0024e918ldr x1, [sp+72]
    0024e91cldrsb x27, [x1]
    0024e920ldr x2, [x1]
    0024e924ldrsb x27, [x2]
    0024e928ldr x0, [x1+8]
    0024e92cldr x1, [x2+232]
    0024e930blr x1
    0024e934str x0, [sp+40]
    0024e938str x1, [sp+48]
    0024e93cstr x0, [sp+24]
    0024e940str x1, [sp+32]
    0024e944ldur x29, [sp-8]
    0024e948ldr x30, [sp], 64
    0024e94cret x30
    0024e950
    0024e950loc_24e950:
    0024e950str x0, [sp+8]
    0024e954mov x3, x30
    0024e958bl runtime.morestack_noctxt.abi0
    0024e95cldr x0, [sp+8]
    0024e960b 0x24e8f0
    0024e964
    0024e964loc_24e964:
    0024e964ldr x17, [x16]
    0024e968add x20, sp, 72
    0024e96csubs xzr, x20, x17
    0024e970b.ne 0x24e910
    0024e974add x20, sp, 8
    0024e978str x20, [x16]
    0024e97cb 0x24e910
    0024e8f0
    0024e980
    0024e980google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.ParentFile: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.ParentFile(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024e980ldr x16, [x28+16]
    0024e984subs xzr, sp, x16
    0024e988b.ls 0x24e9e0
    0024e98cstr x30, [sp-64]!
    0024e990stur x29, [sp-8]
    0024e994sub x29, sp, 8
    0024e998ldr x16, [x28+32]
    0024e99ccbnz x16, 0x24e9fc
    0024e9a0
    0024e9a0loc_24e9a0:
    0024e9a0str x0, [sp+72]
    0024e9a4str x1, [sp+80]
    0024e9a8str x2, [sp+88]
    0024e9acstp xzr, xzr, [sp+24]
    0024e9b0ldr x1, [sp+72]
    0024e9b4ldrsb x27, [x1]
    0024e9b8ldr x0, [sp+80]
    0024e9bcldr x1, [x1+240]
    0024e9c0blr x1
    0024e9c4str x0, [sp+40]
    0024e9c8str x1, [sp+48]
    0024e9ccstr x0, [sp+24]
    0024e9d0str x1, [sp+32]
    0024e9d4ldur x29, [sp-8]
    0024e9d8ldr x30, [sp], 64
    0024e9dcret x30
    0024e9e0
    0024e9e0loc_24e9e0:
    0024e9e0stp x0, x1, [sp+8]
    0024e9e4str x2, [sp+24]
    0024e9e8mov x3, x30
    0024e9ecbl runtime.morestack_noctxt.abi0
    0024e9f0ldp x0, x1, [sp+8]
    0024e9f4ldr x2, [sp+24]
    0024e9f8b 0x24e980
    0024e9fc
    0024e9fcloc_24e9fc:
    0024e9fcldr x17, [x16]
    0024ea00add x20, sp, 72
    0024ea04subs xzr, x20, x17
    0024ea08b.ne 0x24e9a0
    0024ea0cadd x20, sp, 8
    0024ea10str x20, [x16]
    0024ea14b 0x24e9a0
    0024ea18udf 0
    0024ea1cudf 0
    0024e980
    0024ea20
    0024ea20google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).ParentFile: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).ParentFile(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024ea20ldr x16, [x28+16]
    0024ea24subs xzr, sp, x16
    0024ea28b.ls 0x24ea80
    0024ea2cstr x30, [sp-64]!
    0024ea30stur x29, [sp-8]
    0024ea34sub x29, sp, 8
    0024ea38ldr x16, [x28+32]
    0024ea3ccbnz x16, 0x24ea94
    0024ea40
    0024ea40loc_24ea40:
    0024ea40str x0, [sp+72]
    0024ea44stp xzr, xzr, [sp+24]
    0024ea48ldr x1, [sp+72]
    0024ea4cldrsb x27, [x1]
    0024ea50ldr x2, [x1]
    0024ea54ldrsb x27, [x2]
    0024ea58ldr x0, [x1+8]
    0024ea5cldr x1, [x2+240]
    0024ea60blr x1
    0024ea64str x0, [sp+40]
    0024ea68str x1, [sp+48]
    0024ea6cstr x0, [sp+24]
    0024ea70str x1, [sp+32]
    0024ea74ldur x29, [sp-8]
    0024ea78ldr x30, [sp], 64
    0024ea7cret x30
    0024ea80
    0024ea80loc_24ea80:
    0024ea80str x0, [sp+8]
    0024ea84mov x3, x30
    0024ea88bl runtime.morestack_noctxt.abi0
    0024ea8cldr x0, [sp+8]
    0024ea90b 0x24ea20
    0024ea94
    0024ea94loc_24ea94:
    0024ea94ldr x17, [x16]
    0024ea98add x20, sp, 72
    0024ea9csubs xzr, x20, x17
    0024eaa0b.ne 0x24ea40
    0024eaa4add x20, sp, 8
    0024eaa8str x20, [x16]
    0024eaacb 0x24ea40
    0024ea20
    0024eab0
    0024eab0google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.ProtoType: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.ProtoType(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor p1)
    0024eab0ldr x16, [x28+16]
    0024eab4subs xzr, sp, x16
    0024eab8b.ls 0x24eb0c
    0024eabcstr x30, [sp-48]!
    0024eac0stur x29, [sp-8]
    0024eac4sub x29, sp, 8
    0024eac8ldr x16, [x28+32]
    0024eacccbnz x16, 0x24eb30
    0024ead0
    0024ead0loc_24ead0:
    0024ead0str x0, [sp+56]
    0024ead4str x1, [sp+64]
    0024ead8str x2, [sp+72]
    0024eadcstr x3, [sp+80]
    0024eae0str x4, [sp+88]
    0024eae4ldr x5, [sp+56]
    0024eae8ldrsb x27, [x5]
    0024eaecldr x5, [x5+256]
    0024eaf0mov x0, x1
    0024eaf4mov x1, x3
    0024eaf8mov x2, x4
    0024eafcblr x5
    0024eb00ldur x29, [sp-8]
    0024eb04ldr x30, [sp], 48
    0024eb08ret x30
    0024eb0c
    0024eb0cloc_24eb0c:
    0024eb0cstp x0, x1, [sp+8]
    0024eb10stp x2, x3, [sp+24]
    0024eb14str x4, [sp+40]
    0024eb18mov x3, x30
    0024eb1cbl runtime.morestack_noctxt.abi0
    0024eb20ldp x0, x1, [sp+8]
    0024eb24ldp x2, x3, [sp+24]
    0024eb28ldr x4, [sp+40]
    0024eb2cb 0x24eab0
    0024eb30
    0024eb30loc_24eb30:
    0024eb30ldr x17, [x16]
    0024eb34add x20, sp, 56
    0024eb38subs xzr, x20, x17
    0024eb3cb.ne 0x24ead0
    0024eb40add x20, sp, 8
    0024eb44str x20, [x16]
    0024eb48b 0x24ead0
    0024eb4cudf 0
    0024eab0
    0024eb50
    0024eb50google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).ProtoType: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).ProtoType(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor p1)
    0024eb50ldr x16, [x28+16]
    0024eb54subs xzr, sp, x16
    0024eb58b.ls 0x24eba0
    0024eb5cstr x30, [sp-48]!
    0024eb60stur x29, [sp-8]
    0024eb64sub x29, sp, 8
    0024eb68ldr x16, [x28+32]
    0024eb6ccbnz x16, 0x24ebbc
    0024eb70
    0024eb70loc_24eb70:
    0024eb70str x0, [sp+56]
    0024eb74str x1, [sp+64]
    0024eb78str x2, [sp+72]
    0024eb7cldrsb x27, [x0]
    0024eb80ldr x3, [x0]
    0024eb84ldrsb x27, [x3]
    0024eb88ldr x0, [x0+8]
    0024eb8cldr x3, [x3+256]
    0024eb90blr x3
    0024eb94ldur x29, [sp-8]
    0024eb98ldr x30, [sp], 48
    0024eb9cret x30
    0024eba0
    0024eba0loc_24eba0:
    0024eba0stp x0, x1, [sp+8]
    0024eba4str x2, [sp+24]
    0024eba8mov x3, x30
    0024ebacbl runtime.morestack_noctxt.abi0
    0024ebb0ldp x0, x1, [sp+8]
    0024ebb4ldr x2, [sp+24]
    0024ebb8b 0x24eb50
    0024ebbc
    0024ebbcloc_24ebbc:
    0024ebbcldr x17, [x16]
    0024ebc0add x20, sp, 56
    0024ebc4subs xzr, x20, x17
    0024ebc8b.ne 0x24eb70
    0024ebccadd x20, sp, 8
    0024ebd0str x20, [x16]
    0024ebd4b 0x24eb70
    0024ebd8udf 0
    0024ebdcudf 0
    0024eb50
    0024ebe0
    0024ebe0google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Syntax: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Syntax(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024ebe0ldr x16, [x28+16]
    0024ebe4subs xzr, sp, x16
    0024ebe8b.ls 0x24ec38
    0024ebecstr x30, [sp-32]!
    0024ebf0stur x29, [sp-8]
    0024ebf4sub x29, sp, 8
    0024ebf8ldr x16, [x28+32]
    0024ebfccbnz x16, 0x24ec54
    0024ec00
    0024ec00loc_24ec00:
    0024ec00str x0, [sp+40]
    0024ec04str x1, [sp+48]
    0024ec08str x2, [sp+56]
    0024ec0cstrb wzr, [sp+22]
    0024ec10ldr x1, [sp+40]
    0024ec14ldrsb x27, [x1]
    0024ec18ldr x0, [sp+48]
    0024ec1cldr x1, [x1+264]
    0024ec20blr x1
    0024ec24strb w0, [sp+23]
    0024ec28strb w0, [sp+22]
    0024ec2cldur x29, [sp-8]
    0024ec30ldr x30, [sp], 32
    0024ec34ret x30
    0024ec38
    0024ec38loc_24ec38:
    0024ec38stp x0, x1, [sp+8]
    0024ec3cstr x2, [sp+24]
    0024ec40mov x3, x30
    0024ec44bl runtime.morestack_noctxt.abi0
    0024ec48ldp x0, x1, [sp+8]
    0024ec4cldr x2, [sp+24]
    0024ec50b 0x24ebe0
    0024ec54
    0024ec54loc_24ec54:
    0024ec54ldr x17, [x16]
    0024ec58add x20, sp, 40
    0024ec5csubs xzr, x20, x17
    0024ec60b.ne 0x24ec00
    0024ec64add x20, sp, 8
    0024ec68str x20, [x16]
    0024ec6cb 0x24ec00
    0024ebe0
    0024ec70
    0024ec70google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Syntax: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Syntax(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024ec70ldr x16, [x28+16]
    0024ec74subs xzr, sp, x16
    0024ec78b.ls 0x24ecc8
    0024ec7cstr x30, [sp-32]!
    0024ec80stur x29, [sp-8]
    0024ec84sub x29, sp, 8
    0024ec88ldr x16, [x28+32]
    0024ec8ccbnz x16, 0x24ecdc
    0024ec90
    0024ec90loc_24ec90:
    0024ec90str x0, [sp+40]
    0024ec94strb wzr, [sp+22]
    0024ec98ldr x1, [sp+40]
    0024ec9cldrsb x27, [x1]
    0024eca0ldr x2, [x1]
    0024eca4ldrsb x27, [x2]
    0024eca8ldr x0, [x1+8]
    0024ecacldr x1, [x2+264]
    0024ecb0blr x1
    0024ecb4strb w0, [sp+23]
    0024ecb8strb w0, [sp+22]
    0024ecbcldur x29, [sp-8]
    0024ecc0ldr x30, [sp], 32
    0024ecc4ret x30
    0024ecc8
    0024ecc8loc_24ecc8:
    0024ecc8str x0, [sp+8]
    0024ecccmov x3, x30
    0024ecd0bl runtime.morestack_noctxt.abi0
    0024ecd4ldr x0, [sp+8]
    0024ecd8b 0x24ec70
    0024ecdc
    0024ecdcloc_24ecdc:
    0024ecdcldr x17, [x16]
    0024ece0add x20, sp, 40
    0024ece4subs xzr, x20, x17
    0024ece8b.ne 0x24ec90
    0024ececadd x20, sp, 8
    0024ecf0str x20, [x16]
    0024ecf4b 0x24ec90
    0024ecf8udf 0
    0024ecfcudf 0
    0024ec70
    0024ed00
    0024ed00google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.TextName: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.TextName(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024ed00ldr x16, [x28+16]
    0024ed04subs xzr, sp, x16
    0024ed08b.ls 0x24ed60
    0024ed0cstr x30, [sp-64]!
    0024ed10stur x29, [sp-8]
    0024ed14sub x29, sp, 8
    0024ed18ldr x16, [x28+32]
    0024ed1ccbnz x16, 0x24ed7c
    0024ed20
    0024ed20loc_24ed20:
    0024ed20str x0, [sp+72]
    0024ed24str x1, [sp+80]
    0024ed28str x2, [sp+88]
    0024ed2cstp xzr, xzr, [sp+24]
    0024ed30ldr x1, [sp+72]
    0024ed34ldrsb x27, [x1]
    0024ed38ldr x0, [sp+80]
    0024ed3cldr x1, [x1+272]
    0024ed40blr x1
    0024ed44str x0, [sp+40]
    0024ed48str x1, [sp+48]
    0024ed4cstr x0, [sp+24]
    0024ed50str x1, [sp+32]
    0024ed54ldur x29, [sp-8]
    0024ed58ldr x30, [sp], 64
    0024ed5cret x30
    0024ed60
    0024ed60loc_24ed60:
    0024ed60stp x0, x1, [sp+8]
    0024ed64str x2, [sp+24]
    0024ed68mov x3, x30
    0024ed6cbl runtime.morestack_noctxt.abi0
    0024ed70ldp x0, x1, [sp+8]
    0024ed74ldr x2, [sp+24]
    0024ed78b 0x24ed00
    0024ed7c
    0024ed7cloc_24ed7c:
    0024ed7cldr x17, [x16]
    0024ed80add x20, sp, 72
    0024ed84subs xzr, x20, x17
    0024ed88b.ne 0x24ed20
    0024ed8cadd x20, sp, 8
    0024ed90str x20, [x16]
    0024ed94b 0x24ed20
    0024ed98udf 0
    0024ed9cudf 0
    0024ed00
    0024eda0
    0024eda0google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).TextName: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).TextName(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024eda0ldr x16, [x28+16]
    0024eda4subs xzr, sp, x16
    0024eda8b.ls 0x24ee00
    0024edacstr x30, [sp-64]!
    0024edb0stur x29, [sp-8]
    0024edb4sub x29, sp, 8
    0024edb8ldr x16, [x28+32]
    0024edbccbnz x16, 0x24ee14
    0024edc0
    0024edc0loc_24edc0:
    0024edc0str x0, [sp+72]
    0024edc4stp xzr, xzr, [sp+24]
    0024edc8ldr x1, [sp+72]
    0024edccldrsb x27, [x1]
    0024edd0ldr x2, [x1]
    0024edd4ldrsb x27, [x2]
    0024edd8ldr x0, [x1+8]
    0024eddcldr x1, [x2+272]
    0024ede0blr x1
    0024ede4str x0, [sp+40]
    0024ede8str x1, [sp+48]
    0024edecstr x0, [sp+24]
    0024edf0str x1, [sp+32]
    0024edf4ldur x29, [sp-8]
    0024edf8ldr x30, [sp], 64
    0024edfcret x30
    0024ee00
    0024ee00loc_24ee00:
    0024ee00str x0, [sp+8]
    0024ee04mov x3, x30
    0024ee08bl runtime.morestack_noctxt.abi0
    0024ee0cldr x0, [sp+8]
    0024ee10b 0x24eda0
    0024ee14
    0024ee14loc_24ee14:
    0024ee14ldr x17, [x16]
    0024ee18add x20, sp, 72
    0024ee1csubs xzr, x20, x17
    0024ee20b.ne 0x24edc0
    0024ee24add x20, sp, 8
    0024ee28str x20, [x16]
    0024ee2cb 0x24edc0
    0024eda0
    0024ee30
    0024ee30google.golang.org/protobuf/internal/impl.(*placeholderExtension).Cardinality: ; void google.golang.org/protobuf/internal/impl.(*placeholderExtension).Cardinality(google.golang.org/protobuf/internal/impl.placeholderExtension * x)
    0024ee30ldr x16, [x28+16]
    0024ee34subs xzr, sp, x16
    0024ee38b.ls 0x24eeac
    0024ee3cstr x30, [sp-80]!
    0024ee40stur x29, [sp-8]
    0024ee44sub x29, sp, 8
    0024ee48ldr x16, [x28+32]
    0024ee4ccbnz x16, 0x24eec0
    0024ee50
    0024ee50loc_24ee50:
    0024ee50str x0, [sp+88]
    0024ee54strb wzr, [sp+46]
    0024ee58ldr x3, [sp+88]
    0024ee5ccbnz x3, 0x24ee64
    0024ee60b 0x24eea4
    0024ee64
    0024ee64loc_24ee64:
    0024ee64ldr x3, [sp+88]
    0024ee68ldrsb x27, [x3]
    0024ee6cldrsw x2, [x3+16]
    0024ee70ldr x4, [x3]
    0024ee74ldr x3, [x3+8]
    0024ee78str x4, [sp+48]
    0024ee7cstr x3, [sp+56]
    0024ee80str w2, [sp+64]
    0024ee84ldr x0, [sp+48]
    0024ee88ldr x1, [sp+56]
    0024ee8cbl google.golang.org/protobuf/internal/impl.placeholderExtension.Cardinality
    0024ee90strb w0, [sp+47]
    0024ee94strb w0, [sp+46]
    0024ee98ldur x29, [sp-8]
    0024ee9cldr x30, [sp], 80
    0024eea0ret x30
    0024eea4
    0024eea4loc_24eea4:
    0024eea4bl runtime.panicwrap
    0024eea8hint
    0024eeac
    0024eeacloc_24eeac:
    0024eeacstr x0, [sp+8]
    0024eeb0mov x3, x30
    0024eeb4bl runtime.morestack_noctxt.abi0
    0024eeb8ldr x0, [sp+8]
    0024eebcb 0x24ee30
    0024eec0
    0024eec0loc_24eec0:
    0024eec0ldr x17, [x16]
    0024eec4add x20, sp, 88
    0024eec8subs xzr, x20, x17
    0024eeccb.ne 0x24ee50
    0024eed0add x20, sp, 8
    0024eed4str x20, [x16]
    0024eed8b 0x24ee50
    0024eedcudf 0
    0024ee30
    0024eee0
    0024eee0google.golang.org/protobuf/internal/impl.(*placeholderExtension).ContainingMessage: ; void google.golang.org/protobuf/internal/impl.(*placeholderExtension).ContainingMessage(google.golang.org/protobuf/internal/impl.placeholderExtension * x)
    0024eee0ldr x16, [x28+16]
    0024eee4subs xzr, sp, x16
    0024eee8b.ls 0x24ef64
    0024eeecstr x30, [sp-96]!
    0024eef0stur x29, [sp-8]
    0024eef4sub x29, sp, 8
    0024eef8ldr x16, [x28+32]
    0024eefccbnz x16, 0x24ef78
    0024ef00
    0024ef00loc_24ef00:
    0024ef00str x0, [sp+104]
    0024ef04stp xzr, xzr, [sp+32]
    0024ef08ldr x3, [sp+104]
    0024ef0ccbnz x3, 0x24ef14
    0024ef10b 0x24ef5c
    0024ef14
    0024ef14loc_24ef14:
    0024ef14ldr x3, [sp+104]
    0024ef18ldrsb x27, [x3]
    0024ef1cldrsw x2, [x3+16]
    0024ef20ldr x4, [x3]
    0024ef24ldr x3, [x3+8]
    0024ef28str x4, [sp+48]
    0024ef2cstr x3, [sp+56]
    0024ef30str w2, [sp+64]
    0024ef34ldr x0, [sp+48]
    0024ef38ldr x1, [sp+56]
    0024ef3cbl google.golang.org/protobuf/internal/impl.placeholderExtension.ContainingMessage
    0024ef40str x0, [sp+72]
    0024ef44str x1, [sp+80]
    0024ef48str x0, [sp+32]
    0024ef4cstr x1, [sp+40]
    0024ef50ldur x29, [sp-8]
    0024ef54ldr x30, [sp], 96
    0024ef58ret x30
    0024ef5c
    0024ef5cloc_24ef5c:
    0024ef5cbl runtime.panicwrap
    0024ef60hint
    0024ef64
    0024ef64loc_24ef64:
    0024ef64str x0, [sp+8]
    0024ef68mov x3, x30
    0024ef6cbl runtime.morestack_noctxt.abi0
    0024ef70ldr x0, [sp+8]
    0024ef74b 0x24eee0
    0024ef78
    0024ef78loc_24ef78:
    0024ef78ldr x17, [x16]
    0024ef7cadd x20, sp, 104
    0024ef80subs xzr, x20, x17
    0024ef84b.ne 0x24ef00
    0024ef88add x20, sp, 8
    0024ef8cstr x20, [x16]
    0024ef90b 0x24ef00
    0024ef94udf 0
    0024ef98udf 0
    0024ef9cudf 0
    0024eee0
    0024efa0
    0024efa0google.golang.org/protobuf/internal/impl.(*placeholderExtension).ContainingOneof: ; void google.golang.org/protobuf/internal/impl.(*placeholderExtension).ContainingOneof(google.golang.org/protobuf/internal/impl.placeholderExtension * x)
    0024efa0ldr x16, [x28+16]
    0024efa4subs xzr, sp, x16
    0024efa8b.ls 0x24f024
    0024efacstr x30, [sp-96]!
    0024efb0stur x29, [sp-8]
    0024efb4sub x29, sp, 8
    0024efb8ldr x16, [x28+32]
    0024efbccbnz x16, 0x24f038
    0024efc0
    0024efc0loc_24efc0:
    0024efc0str x0, [sp+104]
    0024efc4stp xzr, xzr, [sp+32]
    0024efc8ldr x3, [sp+104]
    0024efcccbnz x3, 0x24efd4
    0024efd0b 0x24f01c
    0024efd4
    0024efd4loc_24efd4:
    0024efd4ldr x3, [sp+104]
    0024efd8ldrsb x27, [x3]
    0024efdcldrsw x2, [x3+16]
    0024efe0ldr x4, [x3]
    0024efe4ldr x3, [x3+8]
    0024efe8str x4, [sp+48]
    0024efecstr x3, [sp+56]
    0024eff0str w2, [sp+64]
    0024eff4ldr x0, [sp+48]
    0024eff8ldr x1, [sp+56]
    0024effcbl google.golang.org/protobuf/internal/impl.placeholderExtension.ContainingOneof
    0024f000str x0, [sp+72]
    0024f004str x1, [sp+80]
    0024f008str x0, [sp+32]
    0024f00cstr x1, [sp+40]
    0024f010ldur x29, [sp-8]
    0024f014ldr x30, [sp], 96
    0024f018ret x30
    0024f01c
    0024f01cloc_24f01c:
    0024f01cbl runtime.panicwrap
    0024f020hint
    0024f024
    0024f024loc_24f024:
    0024f024str x0, [sp+8]
    0024f028mov x3, x30
    0024f02cbl runtime.morestack_noctxt.abi0
    0024f030ldr x0, [sp+8]
    0024f034b 0x24efa0
    0024f038
    0024f038loc_24f038:
    0024f038ldr x17, [x16]
    0024f03cadd x20, sp, 104
    0024f040subs xzr, x20, x17
    0024f044b.ne 0x24efc0
    0024f048add x20, sp, 8
    0024f04cstr x20, [x16]
    0024f050b 0x24efc0
    0024f054udf 0
    0024f058udf 0
    0024f05cudf 0
    0024efa0
    0024f060
    0024f060google.golang.org/protobuf/internal/impl.(*placeholderExtension).Default: ; void google.golang.org/protobuf/internal/impl.(*placeholderExtension).Default(google.golang.org/protobuf/internal/impl.placeholderExtension * x)
    0024f060ldr x16, [x28+16]
    0024f064subs xzr, sp, x16
    0024f068b.ls 0x24f0f0
    0024f06cstr x30, [sp-112]!
    0024f070stur x29, [sp-8]
    0024f074sub x29, sp, 8
    0024f078ldr x16, [x28+32]
    0024f07ccbnz x16, 0x24f104
    0024f080
    0024f080loc_24f080:
    0024f080str x0, [sp+120]
    0024f084stp xzr, xzr, [sp+32]
    0024f088str xzr, [sp+48]
    0024f08cldr x3, [sp+120]
    0024f090cbnz x3, 0x24f098
    0024f094b 0x24f0e8
    0024f098
    0024f098loc_24f098:
    0024f098ldr x3, [sp+120]
    0024f09cldrsb x27, [x3]
    0024f0a0ldrsw x2, [x3+16]
    0024f0a4ldr x4, [x3]
    0024f0a8ldr x3, [x3+8]
    0024f0acstr x4, [sp+56]
    0024f0b0str x3, [sp+64]
    0024f0b4str w2, [sp+72]
    0024f0b8ldr x0, [sp+56]
    0024f0bcldr x1, [sp+64]
    0024f0c0bl google.golang.org/protobuf/internal/impl.placeholderExtension.Default
    0024f0c4str x0, [sp+80]
    0024f0c8str x1, [sp+88]
    0024f0ccstr x2, [sp+96]
    0024f0d0str x0, [sp+32]
    0024f0d4str x1, [sp+40]
    0024f0d8str x2, [sp+48]
    0024f0dcldur x29, [sp-8]
    0024f0e0ldr x30, [sp], 112
    0024f0e4ret x30
    0024f0e8
    0024f0e8loc_24f0e8:
    0024f0e8bl runtime.panicwrap
    0024f0echint
    0024f0f0
    0024f0f0loc_24f0f0:
    0024f0f0str x0, [sp+8]
    0024f0f4mov x3, x30
    0024f0f8bl runtime.morestack_noctxt.abi0
    0024f0fcldr x0, [sp+8]
    0024f100b 0x24f060
    0024f104
    0024f104loc_24f104:
    0024f104ldr x17, [x16]
    0024f108add x20, sp, 120
    0024f10csubs xzr, x20, x17
    0024f110b.ne 0x24f080
    0024f114add x20, sp, 8
    0024f118str x20, [x16]
    0024f11cb 0x24f080
    0024f060
    0024f120
    0024f120google.golang.org/protobuf/internal/impl.(*placeholderExtension).DefaultEnumValue: ; void google.golang.org/protobuf/internal/impl.(*placeholderExtension).DefaultEnumValue(google.golang.org/protobuf/internal/impl.placeholderExtension * x)
    0024f120ldr x16, [x28+16]
    0024f124subs xzr, sp, x16
    0024f128b.ls 0x24f1a4
    0024f12cstr x30, [sp-96]!
    0024f130stur x29, [sp-8]
    0024f134sub x29, sp, 8
    0024f138ldr x16, [x28+32]
    0024f13ccbnz x16, 0x24f1b8
    0024f140
    0024f140loc_24f140:
    0024f140str x0, [sp+104]
    0024f144stp xzr, xzr, [sp+32]
    0024f148ldr x3, [sp+104]
    0024f14ccbnz x3, 0x24f154
    0024f150b 0x24f19c
    0024f154
    0024f154loc_24f154:
    0024f154ldr x3, [sp+104]
    0024f158ldrsb x27, [x3]
    0024f15cldrsw x2, [x3+16]
    0024f160ldr x4, [x3]
    0024f164ldr x3, [x3+8]
    0024f168str x4, [sp+48]
    0024f16cstr x3, [sp+56]
    0024f170str w2, [sp+64]
    0024f174ldr x0, [sp+48]
    0024f178ldr x1, [sp+56]
    0024f17cbl google.golang.org/protobuf/internal/impl.placeholderExtension.DefaultEnumValue
    0024f180str x0, [sp+72]
    0024f184str x1, [sp+80]
    0024f188str x0, [sp+32]
    0024f18cstr x1, [sp+40]
    0024f190ldur x29, [sp-8]
    0024f194ldr x30, [sp], 96
    0024f198ret x30
    0024f19c
    0024f19cloc_24f19c:
    0024f19cbl runtime.panicwrap
    0024f1a0hint
    0024f1a4
    0024f1a4loc_24f1a4:
    0024f1a4str x0, [sp+8]
    0024f1a8mov x3, x30
    0024f1acbl runtime.morestack_noctxt.abi0
    0024f1b0ldr x0, [sp+8]
    0024f1b4b 0x24f120
    0024f1b8
    0024f1b8loc_24f1b8:
    0024f1b8ldr x17, [x16]
    0024f1bcadd x20, sp, 104
    0024f1c0subs xzr, x20, x17
    0024f1c4b.ne 0x24f140
    0024f1c8add x20, sp, 8
    0024f1ccstr x20, [x16]
    0024f1d0b 0x24f140
    0024f1d4udf 0
    0024f1d8udf 0
    0024f1dcudf 0
    0024f120
    0024f1e0
    0024f1e0google.golang.org/protobuf/internal/impl.(*placeholderExtension).Enum: ; void google.golang.org/protobuf/internal/impl.(*placeholderExtension).Enum(google.golang.org/protobuf/internal/impl.placeholderExtension * x)
    0024f1e0ldr x16, [x28+16]
    0024f1e4subs xzr, sp, x16
    0024f1e8b.ls 0x24f264
    0024f1ecstr x30, [sp-96]!
    0024f1f0stur x29, [sp-8]
    0024f1f4sub x29, sp, 8
    0024f1f8ldr x16, [x28+32]
    0024f1fccbnz x16, 0x24f278
    0024f200
    0024f200loc_24f200:
    0024f200str x0, [sp+104]
    0024f204stp xzr, xzr, [sp+32]
    0024f208ldr x3, [sp+104]
    0024f20ccbnz x3, 0x24f214
    0024f210b 0x24f25c
    0024f214
    0024f214loc_24f214:
    0024f214ldr x3, [sp+104]
    0024f218ldrsb x27, [x3]
    0024f21cldrsw x2, [x3+16]
    0024f220ldr x4, [x3]
    0024f224ldr x3, [x3+8]
    0024f228str x4, [sp+48]
    0024f22cstr x3, [sp+56]
    0024f230str w2, [sp+64]
    0024f234ldr x0, [sp+48]
    0024f238ldr x1, [sp+56]
    0024f23cbl google.golang.org/protobuf/internal/impl.placeholderExtension.Enum
    0024f240str x0, [sp+72]
    0024f244str x1, [sp+80]
    0024f248str x0, [sp+32]
    0024f24cstr x1, [sp+40]
    0024f250ldur x29, [sp-8]
    0024f254ldr x30, [sp], 96
    0024f258ret x30
    0024f25c
    0024f25cloc_24f25c:
    0024f25cbl runtime.panicwrap
    0024f260hint
    0024f264
    0024f264loc_24f264:
    0024f264str x0, [sp+8]
    0024f268mov x3, x30
    0024f26cbl runtime.morestack_noctxt.abi0
    0024f270ldr x0, [sp+8]
    0024f274b 0x24f1e0
    0024f278
    0024f278loc_24f278:
    0024f278ldr x17, [x16]
    0024f27cadd x20, sp, 104
    0024f280subs xzr, x20, x17
    0024f284b.ne 0x24f200
    0024f288add x20, sp, 8
    0024f28cstr x20, [x16]
    0024f290b 0x24f200
    0024f294udf 0
    0024f298udf 0
    0024f29cudf 0
    0024f1e0
    0024f2a0
    0024f2a0google.golang.org/protobuf/internal/impl.(*placeholderExtension).FullName: ; void google.golang.org/protobuf/internal/impl.(*placeholderExtension).FullName(google.golang.org/protobuf/internal/impl.placeholderExtension * x)
    0024f2a0ldr x16, [x28+16]
    0024f2a4subs xzr, sp, x16
    0024f2a8b.ls 0x24f324
    0024f2acstr x30, [sp-96]!
    0024f2b0stur x29, [sp-8]
    0024f2b4sub x29, sp, 8
    0024f2b8ldr x16, [x28+32]
    0024f2bccbnz x16, 0x24f338
    0024f2c0
    0024f2c0loc_24f2c0:
    0024f2c0str x0, [sp+104]
    0024f2c4stp xzr, xzr, [sp+32]
    0024f2c8ldr x3, [sp+104]
    0024f2cccbnz x3, 0x24f2d4
    0024f2d0b 0x24f31c
    0024f2d4
    0024f2d4loc_24f2d4:
    0024f2d4ldr x3, [sp+104]
    0024f2d8ldrsb x27, [x3]
    0024f2dcldrsw x2, [x3+16]
    0024f2e0ldr x4, [x3]
    0024f2e4ldr x3, [x3+8]
    0024f2e8str x4, [sp+48]
    0024f2ecstr x3, [sp+56]
    0024f2f0str w2, [sp+64]
    0024f2f4ldr x0, [sp+48]
    0024f2f8ldr x1, [sp+56]
    0024f2fcbl google.golang.org/protobuf/internal/impl.placeholderExtension.FullName
    0024f300str x0, [sp+72]
    0024f304str x1, [sp+80]
    0024f308str x0, [sp+32]
    0024f30cstr x1, [sp+40]
    0024f310ldur x29, [sp-8]
    0024f314ldr x30, [sp], 96
    0024f318ret x30
    0024f31c
    0024f31cloc_24f31c:
    0024f31cbl runtime.panicwrap
    0024f320hint
    0024f324
    0024f324loc_24f324:
    0024f324str x0, [sp+8]
    0024f328mov x3, x30
    0024f32cbl runtime.morestack_noctxt.abi0
    0024f330ldr x0, [sp+8]
    0024f334b 0x24f2a0
    0024f338
    0024f338loc_24f338:
    0024f338ldr x17, [x16]
    0024f33cadd x20, sp, 104
    0024f340subs xzr, x20, x17
    0024f344b.ne 0x24f2c0
    0024f348add x20, sp, 8
    0024f34cstr x20, [x16]
    0024f350b 0x24f2c0
    0024f354udf 0
    0024f358udf 0
    0024f35cudf 0
    0024f2a0