File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    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
    0024f360
    0024f360google.golang.org/protobuf/internal/impl.(*placeholderExtension).HasDefault: ; void google.golang.org/protobuf/internal/impl.(*placeholderExtension).HasDefault(google.golang.org/protobuf/internal/impl.placeholderExtension * x)
    0024f360ldr x16, [x28+16]
    0024f364subs xzr, sp, x16
    0024f368b.ls 0x24f3dc
    0024f36cstr x30, [sp-80]!
    0024f370stur x29, [sp-8]
    0024f374sub x29, sp, 8
    0024f378ldr x16, [x28+32]
    0024f37ccbnz x16, 0x24f3f0
    0024f380
    0024f380loc_24f380:
    0024f380str x0, [sp+88]
    0024f384strb wzr, [sp+46]
    0024f388ldr x3, [sp+88]
    0024f38ccbnz x3, 0x24f394
    0024f390b 0x24f3d4
    0024f394
    0024f394loc_24f394:
    0024f394ldr x3, [sp+88]
    0024f398ldrsb x27, [x3]
    0024f39cldrsw x2, [x3+16]
    0024f3a0ldr x4, [x3]
    0024f3a4ldr x3, [x3+8]
    0024f3a8str x4, [sp+48]
    0024f3acstr x3, [sp+56]
    0024f3b0str w2, [sp+64]
    0024f3b4ldr x0, [sp+48]
    0024f3b8ldr x1, [sp+56]
    0024f3bcbl google.golang.org/protobuf/internal/impl.placeholderExtension.HasDefault
    0024f3c0strb w0, [sp+47]
    0024f3c4strb w0, [sp+46]
    0024f3c8ldur x29, [sp-8]
    0024f3ccldr x30, [sp], 80
    0024f3d0ret x30
    0024f3d4
    0024f3d4loc_24f3d4:
    0024f3d4bl runtime.panicwrap
    0024f3d8hint
    0024f3dc
    0024f3dcloc_24f3dc:
    0024f3dcstr x0, [sp+8]
    0024f3e0mov x3, x30
    0024f3e4bl runtime.morestack_noctxt.abi0
    0024f3e8ldr x0, [sp+8]
    0024f3ecb 0x24f360
    0024f3f0
    0024f3f0loc_24f3f0:
    0024f3f0ldr x17, [x16]
    0024f3f4add x20, sp, 88
    0024f3f8subs xzr, x20, x17
    0024f3fcb.ne 0x24f380
    0024f400add x20, sp, 8
    0024f404str x20, [x16]
    0024f408b 0x24f380
    0024f40cudf 0
    0024f360
    0024f410
    0024f410google.golang.org/protobuf/internal/impl.(*placeholderExtension).HasJSONName: ; void google.golang.org/protobuf/internal/impl.(*placeholderExtension).HasJSONName(google.golang.org/protobuf/internal/impl.placeholderExtension * x)
    0024f410ldr x16, [x28+16]
    0024f414subs xzr, sp, x16
    0024f418b.ls 0x24f48c
    0024f41cstr x30, [sp-80]!
    0024f420stur x29, [sp-8]
    0024f424sub x29, sp, 8
    0024f428ldr x16, [x28+32]
    0024f42ccbnz x16, 0x24f4a0
    0024f430
    0024f430loc_24f430:
    0024f430str x0, [sp+88]
    0024f434strb wzr, [sp+46]
    0024f438ldr x3, [sp+88]
    0024f43ccbnz x3, 0x24f444
    0024f440b 0x24f484
    0024f444
    0024f444loc_24f444:
    0024f444ldr x3, [sp+88]
    0024f448ldrsb x27, [x3]
    0024f44cldrsw x2, [x3+16]
    0024f450ldr x4, [x3]
    0024f454ldr x3, [x3+8]
    0024f458str x4, [sp+48]
    0024f45cstr x3, [sp+56]
    0024f460str w2, [sp+64]
    0024f464ldr x0, [sp+48]
    0024f468ldr x1, [sp+56]
    0024f46cbl google.golang.org/protobuf/internal/impl.placeholderExtension.HasJSONName
    0024f470strb w0, [sp+47]
    0024f474strb w0, [sp+46]
    0024f478ldur x29, [sp-8]
    0024f47cldr x30, [sp], 80
    0024f480ret x30
    0024f484
    0024f484loc_24f484:
    0024f484bl runtime.panicwrap
    0024f488hint
    0024f48c
    0024f48cloc_24f48c:
    0024f48cstr x0, [sp+8]
    0024f490mov x3, x30
    0024f494bl runtime.morestack_noctxt.abi0
    0024f498ldr x0, [sp+8]
    0024f49cb 0x24f410
    0024f4a0
    0024f4a0loc_24f4a0:
    0024f4a0ldr x17, [x16]
    0024f4a4add x20, sp, 88
    0024f4a8subs xzr, x20, x17
    0024f4acb.ne 0x24f430
    0024f4b0add x20, sp, 8
    0024f4b4str x20, [x16]
    0024f4b8b 0x24f430
    0024f4bcudf 0
    0024f410
    0024f4c0
    0024f4c0google.golang.org/protobuf/internal/impl.(*placeholderExtension).HasOptionalKeyword: ; void google.golang.org/protobuf/internal/impl.(*placeholderExtension).HasOptionalKeyword(google.golang.org/protobuf/internal/impl.placeholderExtension * x)
    0024f4c0ldr x16, [x28+16]
    0024f4c4subs xzr, sp, x16
    0024f4c8b.ls 0x24f53c
    0024f4ccstr x30, [sp-80]!
    0024f4d0stur x29, [sp-8]
    0024f4d4sub x29, sp, 8
    0024f4d8ldr x16, [x28+32]
    0024f4dccbnz x16, 0x24f550
    0024f4e0
    0024f4e0loc_24f4e0:
    0024f4e0str x0, [sp+88]
    0024f4e4strb wzr, [sp+46]
    0024f4e8ldr x3, [sp+88]
    0024f4eccbnz x3, 0x24f4f4
    0024f4f0b 0x24f534
    0024f4f4
    0024f4f4loc_24f4f4:
    0024f4f4ldr x3, [sp+88]
    0024f4f8ldrsb x27, [x3]
    0024f4fcldrsw x2, [x3+16]
    0024f500ldr x4, [x3]
    0024f504ldr x3, [x3+8]
    0024f508str x4, [sp+48]
    0024f50cstr x3, [sp+56]
    0024f510str w2, [sp+64]
    0024f514ldr x0, [sp+48]
    0024f518ldr x1, [sp+56]
    0024f51cbl google.golang.org/protobuf/internal/impl.placeholderExtension.HasOptionalKeyword
    0024f520strb w0, [sp+47]
    0024f524strb w0, [sp+46]
    0024f528ldur x29, [sp-8]
    0024f52cldr x30, [sp], 80
    0024f530ret x30
    0024f534
    0024f534loc_24f534:
    0024f534bl runtime.panicwrap
    0024f538hint
    0024f53c
    0024f53cloc_24f53c:
    0024f53cstr x0, [sp+8]
    0024f540mov x3, x30
    0024f544bl runtime.morestack_noctxt.abi0
    0024f548ldr x0, [sp+8]
    0024f54cb 0x24f4c0
    0024f550
    0024f550loc_24f550:
    0024f550ldr x17, [x16]
    0024f554add x20, sp, 88
    0024f558subs xzr, x20, x17
    0024f55cb.ne 0x24f4e0
    0024f560add x20, sp, 8
    0024f564str x20, [x16]
    0024f568b 0x24f4e0
    0024f56cudf 0
    0024f4c0
    0024f570
    0024f570google.golang.org/protobuf/internal/impl.(*placeholderExtension).HasPresence: ; void google.golang.org/protobuf/internal/impl.(*placeholderExtension).HasPresence(google.golang.org/protobuf/internal/impl.placeholderExtension * x)
    0024f570ldr x16, [x28+16]
    0024f574subs xzr, sp, x16
    0024f578b.ls 0x24f5ec
    0024f57cstr x30, [sp-80]!
    0024f580stur x29, [sp-8]
    0024f584sub x29, sp, 8
    0024f588ldr x16, [x28+32]
    0024f58ccbnz x16, 0x24f600
    0024f590
    0024f590loc_24f590:
    0024f590str x0, [sp+88]
    0024f594strb wzr, [sp+46]
    0024f598ldr x3, [sp+88]
    0024f59ccbnz x3, 0x24f5a4
    0024f5a0b 0x24f5e4
    0024f5a4
    0024f5a4loc_24f5a4:
    0024f5a4ldr x3, [sp+88]
    0024f5a8ldrsb x27, [x3]
    0024f5acldrsw x2, [x3+16]
    0024f5b0ldr x4, [x3]
    0024f5b4ldr x3, [x3+8]
    0024f5b8str x4, [sp+48]
    0024f5bcstr x3, [sp+56]
    0024f5c0str w2, [sp+64]
    0024f5c4ldr x0, [sp+48]
    0024f5c8ldr x1, [sp+56]
    0024f5ccbl google.golang.org/protobuf/internal/impl.placeholderExtension.HasPresence
    0024f5d0strb w0, [sp+47]
    0024f5d4strb w0, [sp+46]
    0024f5d8ldur x29, [sp-8]
    0024f5dcldr x30, [sp], 80
    0024f5e0ret x30
    0024f5e4
    0024f5e4loc_24f5e4:
    0024f5e4bl runtime.panicwrap
    0024f5e8hint
    0024f5ec
    0024f5ecloc_24f5ec:
    0024f5ecstr x0, [sp+8]
    0024f5f0mov x3, x30
    0024f5f4bl runtime.morestack_noctxt.abi0
    0024f5f8ldr x0, [sp+8]
    0024f5fcb 0x24f570
    0024f600
    0024f600loc_24f600:
    0024f600ldr x17, [x16]
    0024f604add x20, sp, 88
    0024f608subs xzr, x20, x17
    0024f60cb.ne 0x24f590
    0024f610add x20, sp, 8
    0024f614str x20, [x16]
    0024f618b 0x24f590
    0024f61cudf 0
    0024f570
    0024f620
    0024f620google.golang.org/protobuf/internal/impl.(*placeholderExtension).Index: ; void google.golang.org/protobuf/internal/impl.(*placeholderExtension).Index(google.golang.org/protobuf/internal/impl.placeholderExtension * x)
    0024f620ldr x16, [x28+16]
    0024f624subs xzr, sp, x16
    0024f628b.ls 0x24f694
    0024f62cstr x30, [sp-80]!
    0024f630stur x29, [sp-8]
    0024f634sub x29, sp, 8
    0024f638ldr x16, [x28+32]
    0024f63ccbnz x16, 0x24f6a8
    0024f640
    0024f640loc_24f640:
    0024f640str x0, [sp+88]
    0024f644str xzr, [sp+32]
    0024f648cbnz x0, 0x24f650
    0024f64cb 0x24f68c
    0024f650
    0024f650loc_24f650:
    0024f650ldrsb x27, [x0]
    0024f654ldrsw x2, [x0+16]
    0024f658ldr x3, [x0]
    0024f65cldr x4, [x0+8]
    0024f660str x3, [sp+48]
    0024f664str x4, [sp+56]
    0024f668str w2, [sp+64]
    0024f66cldr x0, [sp+48]
    0024f670ldr x1, [sp+56]
    0024f674bl google.golang.org/protobuf/internal/impl.placeholderExtension.Index
    0024f678str x0, [sp+40]
    0024f67cstr x0, [sp+32]
    0024f680ldur x29, [sp-8]
    0024f684ldr x30, [sp], 80
    0024f688ret x30
    0024f68c
    0024f68cloc_24f68c:
    0024f68cbl runtime.panicwrap
    0024f690hint
    0024f694
    0024f694loc_24f694:
    0024f694str x0, [sp+8]
    0024f698mov x3, x30
    0024f69cbl runtime.morestack_noctxt.abi0
    0024f6a0ldr x0, [sp+8]
    0024f6a4b 0x24f620
    0024f6a8
    0024f6a8loc_24f6a8:
    0024f6a8ldr x17, [x16]
    0024f6acadd x20, sp, 88
    0024f6b0subs xzr, x20, x17
    0024f6b4b.ne 0x24f640
    0024f6b8add x20, sp, 8
    0024f6bcstr x20, [x16]
    0024f6c0b 0x24f640
    0024f6c4udf 0
    0024f6c8udf 0
    0024f6ccudf 0
    0024f620
    0024f6d0
    0024f6d0google.golang.org/protobuf/internal/impl.(*placeholderExtension).IsExtension: ; void google.golang.org/protobuf/internal/impl.(*placeholderExtension).IsExtension(google.golang.org/protobuf/internal/impl.placeholderExtension * x)
    0024f6d0ldr x16, [x28+16]
    0024f6d4subs xzr, sp, x16
    0024f6d8b.ls 0x24f74c
    0024f6dcstr x30, [sp-80]!
    0024f6e0stur x29, [sp-8]
    0024f6e4sub x29, sp, 8
    0024f6e8ldr x16, [x28+32]
    0024f6eccbnz x16, 0x24f760
    0024f6f0
    0024f6f0loc_24f6f0:
    0024f6f0str x0, [sp+88]
    0024f6f4strb wzr, [sp+46]
    0024f6f8ldr x3, [sp+88]
    0024f6fccbnz x3, 0x24f704
    0024f700b 0x24f744
    0024f704
    0024f704loc_24f704:
    0024f704ldr x3, [sp+88]
    0024f708ldrsb x27, [x3]
    0024f70cldrsw x2, [x3+16]
    0024f710ldr x4, [x3]
    0024f714ldr x3, [x3+8]
    0024f718str x4, [sp+48]
    0024f71cstr x3, [sp+56]
    0024f720str w2, [sp+64]
    0024f724ldr x0, [sp+48]
    0024f728ldr x1, [sp+56]
    0024f72cbl google.golang.org/protobuf/internal/impl.placeholderExtension.IsExtension
    0024f730strb w0, [sp+47]
    0024f734strb w0, [sp+46]
    0024f738ldur x29, [sp-8]
    0024f73cldr x30, [sp], 80
    0024f740ret x30
    0024f744
    0024f744loc_24f744:
    0024f744bl runtime.panicwrap
    0024f748hint
    0024f74c
    0024f74cloc_24f74c:
    0024f74cstr x0, [sp+8]
    0024f750mov x3, x30
    0024f754bl runtime.morestack_noctxt.abi0
    0024f758ldr x0, [sp+8]
    0024f75cb 0x24f6d0
    0024f760
    0024f760loc_24f760:
    0024f760ldr x17, [x16]
    0024f764add x20, sp, 88
    0024f768subs xzr, x20, x17
    0024f76cb.ne 0x24f6f0
    0024f770add x20, sp, 8
    0024f774str x20, [x16]
    0024f778b 0x24f6f0
    0024f77cudf 0
    0024f6d0
    0024f780
    0024f780google.golang.org/protobuf/internal/impl.(*placeholderExtension).IsList: ; void google.golang.org/protobuf/internal/impl.(*placeholderExtension).IsList(google.golang.org/protobuf/internal/impl.placeholderExtension * x)
    0024f780ldr x16, [x28+16]
    0024f784subs xzr, sp, x16
    0024f788b.ls 0x24f7fc
    0024f78cstr x30, [sp-80]!
    0024f790stur x29, [sp-8]
    0024f794sub x29, sp, 8
    0024f798ldr x16, [x28+32]
    0024f79ccbnz x16, 0x24f810
    0024f7a0
    0024f7a0loc_24f7a0:
    0024f7a0str x0, [sp+88]
    0024f7a4strb wzr, [sp+46]
    0024f7a8ldr x3, [sp+88]
    0024f7accbnz x3, 0x24f7b4
    0024f7b0b 0x24f7f4
    0024f7b4
    0024f7b4loc_24f7b4:
    0024f7b4ldr x3, [sp+88]
    0024f7b8ldrsb x27, [x3]
    0024f7bcldrsw x2, [x3+16]
    0024f7c0ldr x4, [x3]
    0024f7c4ldr x3, [x3+8]
    0024f7c8str x4, [sp+48]
    0024f7ccstr x3, [sp+56]
    0024f7d0str w2, [sp+64]
    0024f7d4ldr x0, [sp+48]
    0024f7d8ldr x1, [sp+56]
    0024f7dcbl google.golang.org/protobuf/internal/impl.placeholderExtension.IsList
    0024f7e0strb w0, [sp+47]
    0024f7e4strb w0, [sp+46]
    0024f7e8ldur x29, [sp-8]
    0024f7ecldr x30, [sp], 80
    0024f7f0ret x30
    0024f7f4
    0024f7f4loc_24f7f4:
    0024f7f4bl runtime.panicwrap
    0024f7f8hint
    0024f7fc
    0024f7fcloc_24f7fc:
    0024f7fcstr x0, [sp+8]
    0024f800mov x3, x30
    0024f804bl runtime.morestack_noctxt.abi0
    0024f808ldr x0, [sp+8]
    0024f80cb 0x24f780
    0024f810
    0024f810loc_24f810:
    0024f810ldr x17, [x16]
    0024f814add x20, sp, 88
    0024f818subs xzr, x20, x17
    0024f81cb.ne 0x24f7a0
    0024f820add x20, sp, 8
    0024f824str x20, [x16]
    0024f828b 0x24f7a0
    0024f82cudf 0
    0024f780
    0024f830
    0024f830google.golang.org/protobuf/internal/impl.(*placeholderExtension).IsMap: ; void google.golang.org/protobuf/internal/impl.(*placeholderExtension).IsMap(google.golang.org/protobuf/internal/impl.placeholderExtension * x)
    0024f830ldr x16, [x28+16]
    0024f834subs xzr, sp, x16
    0024f838b.ls 0x24f8ac
    0024f83cstr x30, [sp-80]!
    0024f840stur x29, [sp-8]
    0024f844sub x29, sp, 8
    0024f848ldr x16, [x28+32]
    0024f84ccbnz x16, 0x24f8c0
    0024f850
    0024f850loc_24f850:
    0024f850str x0, [sp+88]
    0024f854strb wzr, [sp+46]
    0024f858ldr x3, [sp+88]
    0024f85ccbnz x3, 0x24f864
    0024f860b 0x24f8a4
    0024f864
    0024f864loc_24f864:
    0024f864ldr x3, [sp+88]
    0024f868ldrsb x27, [x3]
    0024f86cldrsw x2, [x3+16]
    0024f870ldr x4, [x3]
    0024f874ldr x3, [x3+8]
    0024f878str x4, [sp+48]
    0024f87cstr x3, [sp+56]
    0024f880str w2, [sp+64]
    0024f884ldr x0, [sp+48]
    0024f888ldr x1, [sp+56]
    0024f88cbl google.golang.org/protobuf/internal/impl.placeholderExtension.IsMap
    0024f890strb w0, [sp+47]
    0024f894strb w0, [sp+46]
    0024f898ldur x29, [sp-8]
    0024f89cldr x30, [sp], 80
    0024f8a0ret x30
    0024f8a4
    0024f8a4loc_24f8a4:
    0024f8a4bl runtime.panicwrap
    0024f8a8hint
    0024f8ac
    0024f8acloc_24f8ac:
    0024f8acstr x0, [sp+8]
    0024f8b0mov x3, x30
    0024f8b4bl runtime.morestack_noctxt.abi0
    0024f8b8ldr x0, [sp+8]
    0024f8bcb 0x24f830
    0024f8c0
    0024f8c0loc_24f8c0:
    0024f8c0ldr x17, [x16]
    0024f8c4add x20, sp, 88
    0024f8c8subs xzr, x20, x17
    0024f8ccb.ne 0x24f850
    0024f8d0add x20, sp, 8
    0024f8d4str x20, [x16]
    0024f8d8b 0x24f850
    0024f8dcudf 0
    0024f830
    0024f8e0
    0024f8e0google.golang.org/protobuf/internal/impl.(*placeholderExtension).IsPacked: ; void google.golang.org/protobuf/internal/impl.(*placeholderExtension).IsPacked(google.golang.org/protobuf/internal/impl.placeholderExtension * x)
    0024f8e0ldr x16, [x28+16]
    0024f8e4subs xzr, sp, x16
    0024f8e8b.ls 0x24f95c
    0024f8ecstr x30, [sp-80]!
    0024f8f0stur x29, [sp-8]
    0024f8f4sub x29, sp, 8
    0024f8f8ldr x16, [x28+32]
    0024f8fccbnz x16, 0x24f970
    0024f900
    0024f900loc_24f900:
    0024f900str x0, [sp+88]
    0024f904strb wzr, [sp+46]
    0024f908ldr x3, [sp+88]
    0024f90ccbnz x3, 0x24f914
    0024f910b 0x24f954
    0024f914
    0024f914loc_24f914:
    0024f914ldr x3, [sp+88]
    0024f918ldrsb x27, [x3]
    0024f91cldrsw x2, [x3+16]
    0024f920ldr x4, [x3]
    0024f924ldr x3, [x3+8]
    0024f928str x4, [sp+48]
    0024f92cstr x3, [sp+56]
    0024f930str w2, [sp+64]
    0024f934ldr x0, [sp+48]
    0024f938ldr x1, [sp+56]
    0024f93cbl google.golang.org/protobuf/internal/impl.placeholderExtension.IsPacked
    0024f940strb w0, [sp+47]
    0024f944strb w0, [sp+46]
    0024f948ldur x29, [sp-8]
    0024f94cldr x30, [sp], 80
    0024f950ret x30
    0024f954
    0024f954loc_24f954:
    0024f954bl runtime.panicwrap
    0024f958hint
    0024f95c
    0024f95cloc_24f95c:
    0024f95cstr x0, [sp+8]
    0024f960mov x3, x30
    0024f964bl runtime.morestack_noctxt.abi0
    0024f968ldr x0, [sp+8]
    0024f96cb 0x24f8e0
    0024f970
    0024f970loc_24f970:
    0024f970ldr x17, [x16]
    0024f974add x20, sp, 88
    0024f978subs xzr, x20, x17
    0024f97cb.ne 0x24f900
    0024f980add x20, sp, 8
    0024f984str x20, [x16]
    0024f988b 0x24f900
    0024f98cudf 0
    0024f8e0
    0024f990
    0024f990google.golang.org/protobuf/internal/impl.(*placeholderExtension).IsPlaceholder: ; void google.golang.org/protobuf/internal/impl.(*placeholderExtension).IsPlaceholder(google.golang.org/protobuf/internal/impl.placeholderExtension * x)
    0024f990ldr x16, [x28+16]
    0024f994subs xzr, sp, x16
    0024f998b.ls 0x24fa0c
    0024f99cstr x30, [sp-80]!
    0024f9a0stur x29, [sp-8]
    0024f9a4sub x29, sp, 8
    0024f9a8ldr x16, [x28+32]
    0024f9accbnz x16, 0x24fa20
    0024f9b0
    0024f9b0loc_24f9b0:
    0024f9b0str x0, [sp+88]
    0024f9b4strb wzr, [sp+46]
    0024f9b8ldr x3, [sp+88]
    0024f9bccbnz x3, 0x24f9c4
    0024f9c0b 0x24fa04
    0024f9c4
    0024f9c4loc_24f9c4:
    0024f9c4ldr x3, [sp+88]
    0024f9c8ldrsb x27, [x3]
    0024f9ccldrsw x2, [x3+16]
    0024f9d0ldr x4, [x3]
    0024f9d4ldr x3, [x3+8]
    0024f9d8str x4, [sp+48]
    0024f9dcstr x3, [sp+56]
    0024f9e0str w2, [sp+64]
    0024f9e4ldr x0, [sp+48]
    0024f9e8ldr x1, [sp+56]
    0024f9ecbl google.golang.org/protobuf/internal/impl.placeholderExtension.IsPlaceholder
    0024f9f0strb w0, [sp+47]
    0024f9f4strb w0, [sp+46]
    0024f9f8ldur x29, [sp-8]
    0024f9fcldr x30, [sp], 80
    0024fa00ret x30
    0024fa04
    0024fa04loc_24fa04:
    0024fa04bl runtime.panicwrap
    0024fa08hint
    0024fa0c
    0024fa0cloc_24fa0c:
    0024fa0cstr x0, [sp+8]
    0024fa10mov x3, x30
    0024fa14bl runtime.morestack_noctxt.abi0
    0024fa18ldr x0, [sp+8]
    0024fa1cb 0x24f990
    0024fa20
    0024fa20loc_24fa20:
    0024fa20ldr x17, [x16]
    0024fa24add x20, sp, 88
    0024fa28subs xzr, x20, x17
    0024fa2cb.ne 0x24f9b0
    0024fa30add x20, sp, 8
    0024fa34str x20, [x16]
    0024fa38b 0x24f9b0
    0024fa3cudf 0
    0024f990
    0024fa40
    0024fa40google.golang.org/protobuf/internal/impl.(*placeholderExtension).IsWeak: ; void google.golang.org/protobuf/internal/impl.(*placeholderExtension).IsWeak(google.golang.org/protobuf/internal/impl.placeholderExtension * x)
    0024fa40ldr x16, [x28+16]
    0024fa44subs xzr, sp, x16
    0024fa48b.ls 0x24fabc
    0024fa4cstr x30, [sp-80]!
    0024fa50stur x29, [sp-8]
    0024fa54sub x29, sp, 8
    0024fa58ldr x16, [x28+32]
    0024fa5ccbnz x16, 0x24fad0
    0024fa60
    0024fa60loc_24fa60:
    0024fa60str x0, [sp+88]
    0024fa64strb wzr, [sp+46]
    0024fa68ldr x3, [sp+88]
    0024fa6ccbnz x3, 0x24fa74
    0024fa70b 0x24fab4
    0024fa74
    0024fa74loc_24fa74:
    0024fa74ldr x3, [sp+88]
    0024fa78ldrsb x27, [x3]
    0024fa7cldrsw x2, [x3+16]
    0024fa80ldr x4, [x3]
    0024fa84ldr x3, [x3+8]
    0024fa88str x4, [sp+48]
    0024fa8cstr x3, [sp+56]
    0024fa90str w2, [sp+64]
    0024fa94ldr x0, [sp+48]
    0024fa98ldr x1, [sp+56]
    0024fa9cbl google.golang.org/protobuf/internal/impl.placeholderExtension.IsWeak
    0024faa0strb w0, [sp+47]
    0024faa4strb w0, [sp+46]
    0024faa8ldur x29, [sp-8]
    0024faacldr x30, [sp], 80
    0024fab0ret x30
    0024fab4
    0024fab4loc_24fab4:
    0024fab4bl runtime.panicwrap
    0024fab8hint
    0024fabc
    0024fabcloc_24fabc:
    0024fabcstr x0, [sp+8]
    0024fac0mov x3, x30
    0024fac4bl runtime.morestack_noctxt.abi0
    0024fac8ldr x0, [sp+8]
    0024faccb 0x24fa40
    0024fad0
    0024fad0loc_24fad0:
    0024fad0ldr x17, [x16]
    0024fad4add x20, sp, 88
    0024fad8subs xzr, x20, x17
    0024fadcb.ne 0x24fa60
    0024fae0add x20, sp, 8
    0024fae4str x20, [x16]
    0024fae8b 0x24fa60
    0024faecudf 0
    0024fa40