File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    0024ba60
    0024ba60type:.eq.google.golang.org/protobuf/internal/impl.placeholderExtension: ; void type:.eq.google.golang.org/protobuf/internal/impl.placeholderExtension(google.golang.org/protobuf/internal/impl.placeholderExtension * p, google.golang.org/protobuf/internal/impl.placeholderExtension * q)
    0024ba60ldr x16, [x28+16]
    0024ba64subs xzr, sp, x16
    0024ba68b.ls 0x24bb14
    0024ba6cstr x30, [sp-80]!
    0024ba70stur x29, [sp-8]
    0024ba74sub x29, sp, 8
    0024ba78str x0, [sp+88]
    0024ba7cstr x1, [sp+96]
    0024ba80strb wzr, [sp+39]
    0024ba84ldr x3, [sp+88]
    0024ba88ldr x3, [x3+8]
    0024ba8cstr x3, [sp+48]
    0024ba90ldr x4, [x1+8]
    0024ba94str x4, [sp+40]
    0024ba98subs xzr, x4, x3
    0024ba9cb.eq 0x24baa4
    0024baa0b 0x24baf8
    0024baa4
    0024baa4loc_24baa4:
    0024baa4ldr x3, [sp+88]
    0024baa8ldrsw x3, [x3+16]
    0024baacldrsw x4, [x1+16]
    0024bab0subs wzr, w4, w3
    0024bab4b.eq 0x24babc
    0024bab8b 0x24baf4
    0024babc
    0024babcloc_24babc:
    0024babcldr x3, [sp+88]
    0024bac0ldr x3, [x3+8]
    0024bac4str x3, [sp+40]
    0024bac8ldr x3, [sp+88]
    0024baccldr x3, [x3]
    0024bad0str x3, [sp+64]
    0024bad4ldr x3, [sp+96]
    0024bad8ldr x1, [x3]
    0024badcstr x1, [sp+56]
    0024bae0ldr x2, [sp+40]
    0024bae4ldr x0, [sp+64]
    0024bae8bl runtime.memequal
    0024baecstrb w0, [sp+39]
    0024baf0b 0x24bb04
    0024baf4
    0024baf4loc_24baf4:
    0024baf4b 0x24bafc
    0024baf8
    0024baf8loc_24baf8:
    0024baf8b 0x24bafc
    0024bafc
    0024bafcloc_24bafc:
    0024bafcstrb wzr, [sp+39]
    0024bb00b 0x24bb04
    0024bb04
    0024bb04loc_24bb04:
    0024bb04ldrb w0, [sp+39]
    0024bb08ldur x29, [sp-8]
    0024bb0cldr x30, [sp], 80
    0024bb10ret x30
    0024bb14
    0024bb14loc_24bb14:
    0024bb14stp x0, x1, [sp+8]
    0024bb18mov x3, x30
    0024bb1cbl runtime.morestack_noctxt.abi0
    0024bb20ldp x0, x1, [sp+8]
    0024bb24b 0x24ba60
    0024bb28udf 0
    0024bb2cudf 0
    0024ba60
    0024bb30
    0024bb30type:.eq.google.golang.org/protobuf/internal/impl.extensionTypeDescriptor: ; void type:.eq.google.golang.org/protobuf/internal/impl.extensionTypeDescriptor(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p, google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * q)
    0024bb30ldr x16, [x28+16]
    0024bb34subs xzr, sp, x16
    0024bb38b.ls 0x24bbe0
    0024bb3cstr x30, [sp-80]!
    0024bb40stur x29, [sp-8]
    0024bb44sub x29, sp, 8
    0024bb48str x0, [sp+88]
    0024bb4cstr x1, [sp+96]
    0024bb50strb wzr, [sp+39]
    0024bb54ldr x3, [sp+96]
    0024bb58ldr x4, [x3]
    0024bb5cldr x3, [x3+8]
    0024bb60str x4, [sp+56]
    0024bb64str x3, [sp+64]
    0024bb68ldr x3, [sp+88]
    0024bb6cldr x0, [x3]
    0024bb70ldr x1, [x3+8]
    0024bb74str x0, [sp+40]
    0024bb78str x1, [sp+48]
    0024bb7cldr x3, [sp+56]
    0024bb80subs xzr, x3, x0
    0024bb84b.eq 0x24bb8c
    0024bb88b 0x24bbc0
    0024bb8c
    0024bb8cloc_24bb8c:
    0024bb8cldr x2, [sp+64]
    0024bb90bl runtime.ifaceeq
    0024bb94tbnz w0, 0, 0x24bb9c
    0024bb98b 0x24bbbc
    0024bb9c
    0024bb9cloc_24bb9c:
    0024bb9cldr x1, [sp+88]
    0024bba0ldr x2, [sp+96]
    0024bba4ldr x1, [x1+16]
    0024bba8ldr x2, [x2+16]
    0024bbacsubs xzr, x2, x1
    0024bbb0cset x1, eq
    0024bbb4strb w1, [sp+39]
    0024bbb8b 0x24bbd0
    0024bbbc
    0024bbbcloc_24bbbc:
    0024bbbcb 0x24bbc4
    0024bbc0
    0024bbc0loc_24bbc0:
    0024bbc0b 0x24bbc4
    0024bbc4
    0024bbc4loc_24bbc4:
    0024bbc4b 0x24bbc8
    0024bbc8
    0024bbc8loc_24bbc8:
    0024bbc8strb wzr, [sp+39]
    0024bbccb 0x24bbd0
    0024bbd0
    0024bbd0loc_24bbd0:
    0024bbd0ldrb w0, [sp+39]
    0024bbd4ldur x29, [sp-8]
    0024bbd8ldr x30, [sp], 80
    0024bbdcret x30
    0024bbe0
    0024bbe0loc_24bbe0:
    0024bbe0stp x0, x1, [sp+8]
    0024bbe4mov x3, x30
    0024bbe8bl runtime.morestack_noctxt.abi0
    0024bbecldp x0, x1, [sp+8]
    0024bbf0b 0x24bb30
    0024bbf4udf 0
    0024bbf8udf 0
    0024bbfcudf 0
    0024bb30
    0024bc00
    0024bc00type:.eq.google.golang.org/protobuf/internal/impl.ExtensionInfo: ; void type:.eq.google.golang.org/protobuf/internal/impl.ExtensionInfo(google.golang.org/protobuf/internal/impl.ExtensionInfo * p, google.golang.org/protobuf/internal/impl.ExtensionInfo * q)
    0024bc00ldr x16, [x28+16]
    0024bc04sub x17, sp, 144
    0024bc08subs xzr, x17, x16
    0024bc0cb.ls 0x24bfe0
    0024bc10sub x20, sp, 272
    0024bc14stp x29, x30, [x20-8]
    0024bc18add sp, x20, 0
    0024bc1csub x29, sp, 8
    0024bc20str x0, [sp+280]
    0024bc24str x1, [sp+288]
    0024bc28strb wzr, [sp+38]
    0024bc2cldr x3, [sp+280]
    0024bc30ldr w3, [x3]
    0024bc34ldr x4, [sp+288]
    0024bc38ldr w4, [x4]
    0024bc3csubs wzr, w4, w3
    0024bc40b.eq 0x24bc48
    0024bc44b 0x24bfc4
    0024bc48
    0024bc48loc_24bc48:
    0024bc48ldr x3, [sp+280]
    0024bc4cldr x4, [sp+288]
    0024bc50ldrsw x3, [x3+4]
    0024bc54ldrsw x4, [x4+4]
    0024bc58subs wzr, w4, w3
    0024bc5cb.eq 0x24bc64
    0024bc60b 0x24bfbc
    0024bc64
    0024bc64loc_24bc64:
    0024bc64ldr x3, [sp+280]
    0024bc68ldr x4, [sp+288]
    0024bc6cldr w3, [x3+8]
    0024bc70ldr w4, [x4+8]
    0024bc74subs wzr, w4, w3
    0024bc78b.eq 0x24bc80
    0024bc7cb 0x24bfb8
    0024bc80
    0024bc80loc_24bc80:
    0024bc80ldr x3, [sp+288]
    0024bc84ldr x4, [x3+16]
    0024bc88ldr x3, [x3+24]
    0024bc8cstr x4, [sp+104]
    0024bc90str x3, [sp+112]
    0024bc94ldr x3, [sp+280]
    0024bc98ldr x0, [x3+16]
    0024bc9cldr x1, [x3+24]
    0024bca0str x0, [sp+88]
    0024bca4str x1, [sp+96]
    0024bca8ldr x3, [sp+104]
    0024bcacsubs xzr, x0, x3
    0024bcb0b.eq 0x24bcb8
    0024bcb4b 0x24bfb0
    0024bcb8
    0024bcb8loc_24bcb8:
    0024bcb8ldr x2, [sp+112]
    0024bcbcbl runtime.ifaceeq
    0024bcc0tbnz w0, 0, 0x24bcc8
    0024bcc4b 0x24bfac
    0024bcc8
    0024bcc8loc_24bcc8:
    0024bcc8ldr x3, [sp+288]
    0024bcccldr x4, [x3+32]
    0024bcd0ldr x3, [x3+40]
    0024bcd4str x4, [sp+72]
    0024bcd8str x3, [sp+80]
    0024bcdcldr x3, [sp+280]
    0024bce0ldr x0, [x3+32]
    0024bce4ldr x1, [x3+40]
    0024bce8str x0, [sp+56]
    0024bcecstr x1, [sp+64]
    0024bcf0ldr x3, [sp+72]
    0024bcf4subs xzr, x0, x3
    0024bcf8b.eq 0x24bd00
    0024bcfcb 0x24bfa4
    0024bd00
    0024bd00loc_24bd00:
    0024bd00ldr x2, [sp+80]
    0024bd04bl runtime.ifaceeq
    0024bd08tbnz w0, 0, 0x24bd10
    0024bd0cb 0x24bf9c
    0024bd10
    0024bd10loc_24bd10:
    0024bd10ldr x3, [sp+280]
    0024bd14ldr x4, [sp+288]
    0024bd18ldr x3, [x3+48]
    0024bd1cldr x4, [x4+48]
    0024bd20subs xzr, x4, x3
    0024bd24b.eq 0x24bd2c
    0024bd28b 0x24bf98
    0024bd2c
    0024bd2cloc_24bd2c:
    0024bd2cldr x3, [sp+288]
    0024bd30ldr x4, [x3+56]
    0024bd34ldr x3, [x3+64]
    0024bd38str x4, [sp+248]
    0024bd3cstr x3, [sp+256]
    0024bd40ldr x3, [sp+280]
    0024bd44ldr x0, [x3+56]
    0024bd48ldr x1, [x3+64]
    0024bd4cstr x0, [sp+232]
    0024bd50str x1, [sp+240]
    0024bd54ldr x3, [sp+248]
    0024bd58subs xzr, x3, x0
    0024bd5cb.eq 0x24bd64
    0024bd60b 0x24bf90
    0024bd64
    0024bd64loc_24bd64:
    0024bd64ldr x2, [sp+256]
    0024bd68bl runtime.ifaceeq
    0024bd6ctbnz w0, 0, 0x24bd74
    0024bd70b 0x24bf8c
    0024bd74
    0024bd74loc_24bd74:
    0024bd74ldr x3, [sp+280]
    0024bd78ldr x4, [sp+288]
    0024bd7cldr x3, [x3+72]
    0024bd80ldr x4, [x4+72]
    0024bd84subs xzr, x4, x3
    0024bd88b.eq 0x24bd90
    0024bd8cb 0x24bf88
    0024bd90
    0024bd90loc_24bd90:
    0024bd90ldr x3, [sp+288]
    0024bd94ldr x4, [x3+80]
    0024bd98ldr x3, [x3+88]
    0024bd9cstr x4, [sp+216]
    0024bda0str x3, [sp+224]
    0024bda4ldr x3, [sp+280]
    0024bda8ldr x0, [x3+80]
    0024bdacldr x1, [x3+88]
    0024bdb0str x0, [sp+200]
    0024bdb4str x1, [sp+208]
    0024bdb8ldr x3, [sp+216]
    0024bdbcsubs xzr, x0, x3
    0024bdc0b.eq 0x24bdc8
    0024bdc4b 0x24bf80
    0024bdc8
    0024bdc8loc_24bdc8:
    0024bdc8ldr x2, [sp+224]
    0024bdccbl runtime.ifaceeq
    0024bdd0tbnz w0, 0, 0x24bdd8
    0024bdd4b 0x24bf7c
    0024bdd8
    0024bdd8loc_24bdd8:
    0024bdd8ldr x3, [sp+288]
    0024bddcldr x4, [x3+96]
    0024bde0ldr x3, [x3+104]
    0024bde4str x4, [sp+184]
    0024bde8str x3, [sp+192]
    0024bdecldr x3, [sp+280]
    0024bdf0ldr x0, [x3+96]
    0024bdf4ldr x1, [x3+104]
    0024bdf8str x0, [sp+168]
    0024bdfcstr x1, [sp+176]
    0024be00ldr x3, [sp+184]
    0024be04subs xzr, x0, x3
    0024be08b.eq 0x24be10
    0024be0cb 0x24bf74
    0024be10
    0024be10loc_24be10:
    0024be10ldr x2, [sp+192]
    0024be14bl runtime.efaceeq
    0024be18tbnz w0, 0, 0x24be20
    0024be1cb 0x24bf70
    0024be20
    0024be20loc_24be20:
    0024be20ldr x3, [sp+280]
    0024be24ldr x4, [sp+288]
    0024be28ldrsw x3, [x3+112]
    0024be2cldrsw x4, [x4+112]
    0024be30subs wzr, w4, w3
    0024be34b.eq 0x24be3c
    0024be38b 0x24bf6c
    0024be3c
    0024be3cloc_24be3c:
    0024be3cldr x3, [sp+280]
    0024be40ldr x3, [x3+128]
    0024be44str x3, [sp+48]
    0024be48ldr x4, [sp+288]
    0024be4cldr x4, [x4+128]
    0024be50str x4, [sp+40]
    0024be54subs xzr, x4, x3
    0024be58b.eq 0x24be60
    0024be5cb 0x24bf68
    0024be60
    0024be60loc_24be60:
    0024be60ldr x3, [sp+280]
    0024be64ldr x3, [x3+144]
    0024be68str x3, [sp+40]
    0024be6cldr x4, [sp+288]
    0024be70ldr x4, [x4+144]
    0024be74str x4, [sp+48]
    0024be78subs xzr, x3, x4
    0024be7cb.eq 0x24be84
    0024be80b 0x24bf64
    0024be84
    0024be84loc_24be84:
    0024be84ldr x3, [sp+280]
    0024be88ldr x3, [x3+160]
    0024be8cstr x3, [sp+48]
    0024be90ldr x4, [sp+288]
    0024be94ldr x4, [x4+160]
    0024be98str x4, [sp+40]
    0024be9csubs xzr, x4, x3
    0024bea0b.eq 0x24bea8
    0024bea4b 0x24bf60
    0024bea8
    0024bea8loc_24bea8:
    0024bea8ldr x3, [sp+280]
    0024beacldr x3, [x3+128]
    0024beb0str x3, [sp+40]
    0024beb4ldr x3, [sp+280]
    0024beb8ldr x3, [x3+120]
    0024bebcstr x3, [sp+160]
    0024bec0ldr x3, [sp+288]
    0024bec4ldr x1, [x3+120]
    0024bec8str x1, [sp+152]
    0024beccldr x2, [sp+40]
    0024bed0ldr x0, [sp+160]
    0024bed4bl runtime.memequal
    0024bed8strb w0, [sp+39]
    0024bedctbnz w0, 0, 0x24bee4
    0024bee0b 0x24bf5c
    0024bee4
    0024bee4loc_24bee4:
    0024bee4ldr x3, [sp+280]
    0024bee8ldr x3, [x3+144]
    0024beecstr x3, [sp+40]
    0024bef0ldr x3, [sp+280]
    0024bef4ldr x3, [x3+136]
    0024bef8str x3, [sp+144]
    0024befcldr x3, [sp+288]
    0024bf00ldr x1, [x3+136]
    0024bf04str x1, [sp+136]
    0024bf08ldr x2, [sp+40]
    0024bf0cldr x0, [sp+144]
    0024bf10bl runtime.memequal
    0024bf14strb w0, [sp+39]
    0024bf18tbnz w0, 0, 0x24bf20
    0024bf1cb 0x24bf58
    0024bf20
    0024bf20loc_24bf20:
    0024bf20ldr x3, [sp+280]
    0024bf24ldr x3, [x3+160]
    0024bf28str x3, [sp+40]
    0024bf2cldr x3, [sp+280]
    0024bf30ldr x3, [x3+152]
    0024bf34str x3, [sp+128]
    0024bf38ldr x3, [sp+288]
    0024bf3cldr x1, [x3+152]
    0024bf40str x1, [sp+120]
    0024bf44ldr x2, [sp+40]
    0024bf48ldr x0, [sp+128]
    0024bf4cbl runtime.memequal
    0024bf50strb w0, [sp+38]
    0024bf54b 0x24bfd0
    0024bf58
    0024bf58loc_24bf58:
    0024bf58b 0x24bfc8
    0024bf5c
    0024bf5cloc_24bf5c:
    0024bf5cb 0x24bfc8
    0024bf60
    0024bf60loc_24bf60:
    0024bf60b 0x24bfc8
    0024bf64
    0024bf64loc_24bf64:
    0024bf64b 0x24bfc8
    0024bf68
    0024bf68loc_24bf68:
    0024bf68b 0x24bfc8
    0024bf6c
    0024bf6cloc_24bf6c:
    0024bf6cb 0x24bfc8
    0024bf70
    0024bf70loc_24bf70:
    0024bf70b 0x24bf78
    0024bf74
    0024bf74loc_24bf74:
    0024bf74b 0x24bf78
    0024bf78
    0024bf78loc_24bf78:
    0024bf78b 0x24bfc8
    0024bf7c
    0024bf7cloc_24bf7c:
    0024bf7cb 0x24bf84
    0024bf80
    0024bf80loc_24bf80:
    0024bf80b 0x24bf84
    0024bf84
    0024bf84loc_24bf84:
    0024bf84b 0x24bfc8
    0024bf88
    0024bf88loc_24bf88:
    0024bf88b 0x24bfc8
    0024bf8c
    0024bf8cloc_24bf8c:
    0024bf8cb 0x24bf94
    0024bf90
    0024bf90loc_24bf90:
    0024bf90b 0x24bf94
    0024bf94
    0024bf94loc_24bf94:
    0024bf94b 0x24bfc8
    0024bf98
    0024bf98loc_24bf98:
    0024bf98b 0x24bfa0
    0024bf9c
    0024bf9cloc_24bf9c:
    0024bf9cb 0x24bfa0
    0024bfa0
    0024bfa0loc_24bfa0:
    0024bfa0b 0x24bfa8
    0024bfa4
    0024bfa4loc_24bfa4:
    0024bfa4b 0x24bfa8
    0024bfa8
    0024bfa8loc_24bfa8:
    0024bfa8b 0x24bfc8
    0024bfac
    0024bfacloc_24bfac:
    0024bfacb 0x24bfb4
    0024bfb0
    0024bfb0loc_24bfb0:
    0024bfb0b 0x24bfb4
    0024bfb4
    0024bfb4loc_24bfb4:
    0024bfb4b 0x24bfc8
    0024bfb8
    0024bfb8loc_24bfb8:
    0024bfb8b 0x24bfc0
    0024bfbc
    0024bfbcloc_24bfbc:
    0024bfbcb 0x24bfc0
    0024bfc0
    0024bfc0loc_24bfc0:
    0024bfc0b 0x24bfc8
    0024bfc4
    0024bfc4loc_24bfc4:
    0024bfc4b 0x24bfc8
    0024bfc8
    0024bfc8loc_24bfc8:
    0024bfc8strb wzr, [sp+38]
    0024bfccb 0x24bfd0
    0024bfd0
    0024bfd0loc_24bfd0:
    0024bfd0ldrb w0, [sp+38]
    0024bfd4ldp x29, x30, [sp-8]
    0024bfd8add sp, sp, 272
    0024bfdcret x30
    0024bfe0
    0024bfe0loc_24bfe0:
    0024bfe0stp x0, x1, [sp+8]
    0024bfe4mov x3, x30
    0024bfe8bl runtime.morestack_noctxt.abi0
    0024bfecldp x0, x1, [sp+8]
    0024bff0b 0x24bc00
    0024bff4udf 0
    0024bff8udf 0
    0024bffcudf 0
    0024bc00
    0024c000
    0024c000type:.eq.google.golang.org/protobuf/internal/impl.listReflect: ; void type:.eq.google.golang.org/protobuf/internal/impl.listReflect(google.golang.org/protobuf/internal/impl.listReflect * p, google.golang.org/protobuf/internal/impl.listReflect * q)
    0024c000ldr x16, [x28+16]
    0024c004subs xzr, sp, x16
    0024c008b.ls 0x24c0f8
    0024c00cstr x30, [sp-80]!
    0024c010stur x29, [sp-8]
    0024c014sub x29, sp, 8
    0024c018str x0, [sp+88]
    0024c01cstr x1, [sp+96]
    0024c020strb wzr, [sp+39]
    0024c024ldr x3, [sp+88]
    0024c028ldr x3, [x3]
    0024c02cldr x4, [sp+96]
    0024c030ldr x4, [x4]
    0024c034subs xzr, x4, x3
    0024c038b.eq 0x24c040
    0024c03cb 0x24c0d8
    0024c040
    0024c040loc_24c040:
    0024c040ldr x3, [sp+88]
    0024c044ldr x4, [sp+96]
    0024c048ldr x3, [x3+8]
    0024c04cldr x4, [x4+8]
    0024c050subs xzr, x4, x3
    0024c054b.eq 0x24c05c
    0024c058b 0x24c0d4
    0024c05c
    0024c05cloc_24c05c:
    0024c05cldr x3, [sp+88]
    0024c060ldr x4, [sp+96]
    0024c064ldr x3, [x3+16]
    0024c068ldr x4, [x4+16]
    0024c06csubs xzr, x4, x3
    0024c070b.eq 0x24c078
    0024c074b 0x24c0d0
    0024c078
    0024c078loc_24c078:
    0024c078ldr x3, [sp+96]
    0024c07cldr x4, [x3+24]
    0024c080ldr x3, [x3+32]
    0024c084str x4, [sp+56]
    0024c088str x3, [sp+64]
    0024c08cldr x3, [sp+88]
    0024c090ldr x0, [x3+24]
    0024c094ldr x1, [x3+32]
    0024c098str x0, [sp+40]
    0024c09cstr x1, [sp+48]
    0024c0a0ldr x3, [sp+56]
    0024c0a4subs xzr, x3, x0
    0024c0a8cset x3, eq
    0024c0acb.eq 0x24c0b4
    0024c0b0b 0x24c0c0
    0024c0b4
    0024c0b4loc_24c0b4:
    0024c0b4ldr x2, [sp+64]
    0024c0b8bl runtime.ifaceeq
    0024c0bcb 0x24c0c8
    0024c0c0
    0024c0c0loc_24c0c0:
    0024c0c0mov x0, x3
    0024c0c4b 0x24c0c8
    0024c0c8
    0024c0c8loc_24c0c8:
    0024c0c8strb w0, [sp+39]
    0024c0ccb 0x24c0e8
    0024c0d0
    0024c0d0loc_24c0d0:
    0024c0d0b 0x24c0dc
    0024c0d4
    0024c0d4loc_24c0d4:
    0024c0d4b 0x24c0dc
    0024c0d8
    0024c0d8loc_24c0d8:
    0024c0d8b 0x24c0dc
    0024c0dc
    0024c0dcloc_24c0dc:
    0024c0dcb 0x24c0e0
    0024c0e0
    0024c0e0loc_24c0e0:
    0024c0e0strb wzr, [sp+39]
    0024c0e4b 0x24c0e8
    0024c0e8
    0024c0e8loc_24c0e8:
    0024c0e8ldrb w0, [sp+39]
    0024c0ecldur x29, [sp-8]
    0024c0f0ldr x30, [sp], 80
    0024c0f4ret x30
    0024c0f8
    0024c0f8loc_24c0f8:
    0024c0f8stp x0, x1, [sp+8]
    0024c0fcmov x3, x30
    0024c100bl runtime.morestack_noctxt.abi0
    0024c104ldp x0, x1, [sp+8]
    0024c108b 0x24c000
    0024c10cudf 0
    0024c000
    0024c110
    0024c110type:.eq.google.golang.org/protobuf/internal/impl.listPtrConverter: ; void type:.eq.google.golang.org/protobuf/internal/impl.listPtrConverter(google.golang.org/protobuf/internal/impl.listPtrConverter * p, google.golang.org/protobuf/internal/impl.listPtrConverter * q)
    0024c110ldr x16, [x28+16]
    0024c114subs xzr, sp, x16
    0024c118b.ls 0x24c1f8
    0024c11cstr x30, [sp-112]!
    0024c120stur x29, [sp-8]
    0024c124sub x29, sp, 8
    0024c128str x0, [sp+120]
    0024c12cstr x1, [sp+128]
    0024c130strb wzr, [sp+39]
    0024c134ldr x3, [sp+128]
    0024c138ldr x4, [x3]
    0024c13cldr x3, [x3+8]
    0024c140str x4, [sp+88]
    0024c144str x3, [sp+96]
    0024c148ldr x3, [sp+120]
    0024c14cldr x0, [x3]
    0024c150ldr x1, [x3+8]
    0024c154str x0, [sp+72]
    0024c158str x1, [sp+80]
    0024c15cldr x3, [sp+88]
    0024c160subs xzr, x3, x0
    0024c164b.eq 0x24c16c
    0024c168b 0x24c1d8
    0024c16c
    0024c16cloc_24c16c:
    0024c16cldr x2, [sp+96]
    0024c170bl runtime.ifaceeq
    0024c174tbnz w0, 0, 0x24c17c
    0024c178b 0x24c1d4
    0024c17c
    0024c17cloc_24c17c:
    0024c17cldr x3, [sp+128]
    0024c180ldr x4, [x3+16]
    0024c184ldr x3, [x3+24]
    0024c188str x4, [sp+56]
    0024c18cstr x3, [sp+64]
    0024c190ldr x3, [sp+120]
    0024c194ldr x0, [x3+16]
    0024c198ldr x1, [x3+24]
    0024c19cstr x0, [sp+40]
    0024c1a0str x1, [sp+48]
    0024c1a4ldr x3, [sp+56]
    0024c1a8subs xzr, x3, x0
    0024c1accset x3, eq
    0024c1b0b.eq 0x24c1b8
    0024c1b4b 0x24c1c4
    0024c1b8
    0024c1b8loc_24c1b8:
    0024c1b8ldr x2, [sp+64]
    0024c1bcbl runtime.ifaceeq
    0024c1c0b 0x24c1cc
    0024c1c4
    0024c1c4loc_24c1c4:
    0024c1c4mov x0, x3
    0024c1c8b 0x24c1cc
    0024c1cc
    0024c1ccloc_24c1cc:
    0024c1ccstrb w0, [sp+39]
    0024c1d0b 0x24c1e8
    0024c1d4
    0024c1d4loc_24c1d4:
    0024c1d4b 0x24c1dc
    0024c1d8
    0024c1d8loc_24c1d8:
    0024c1d8b 0x24c1dc
    0024c1dc
    0024c1dcloc_24c1dc:
    0024c1dcb 0x24c1e0
    0024c1e0
    0024c1e0loc_24c1e0:
    0024c1e0strb wzr, [sp+39]
    0024c1e4b 0x24c1e8
    0024c1e8
    0024c1e8loc_24c1e8:
    0024c1e8ldrb w0, [sp+39]
    0024c1ecldur x29, [sp-8]
    0024c1f0ldr x30, [sp], 112
    0024c1f4ret x30
    0024c1f8
    0024c1f8loc_24c1f8:
    0024c1f8stp x0, x1, [sp+8]
    0024c1fcmov x3, x30
    0024c200bl runtime.morestack_noctxt.abi0
    0024c204ldp x0, x1, [sp+8]
    0024c208b 0x24c110
    0024c20cudf 0
    0024c110
    0024c210
    0024c210type:.eq.google.golang.org/protobuf/internal/impl.listConverter: ; void type:.eq.google.golang.org/protobuf/internal/impl.listConverter(google.golang.org/protobuf/internal/impl.listConverter * p, google.golang.org/protobuf/internal/impl.listConverter * q)
    0024c210ldr x16, [x28+16]
    0024c214subs xzr, sp, x16
    0024c218b.ls 0x24c2f8
    0024c21cstr x30, [sp-112]!
    0024c220stur x29, [sp-8]
    0024c224sub x29, sp, 8
    0024c228str x0, [sp+120]
    0024c22cstr x1, [sp+128]
    0024c230strb wzr, [sp+39]
    0024c234ldr x3, [sp+128]
    0024c238ldr x4, [x3]
    0024c23cldr x3, [x3+8]
    0024c240str x4, [sp+88]
    0024c244str x3, [sp+96]
    0024c248ldr x3, [sp+120]
    0024c24cldr x0, [x3]
    0024c250ldr x1, [x3+8]
    0024c254str x0, [sp+72]
    0024c258str x1, [sp+80]
    0024c25cldr x3, [sp+88]
    0024c260subs xzr, x3, x0
    0024c264b.eq 0x24c26c
    0024c268b 0x24c2d8
    0024c26c
    0024c26cloc_24c26c:
    0024c26cldr x2, [sp+96]
    0024c270bl runtime.ifaceeq
    0024c274tbnz w0, 0, 0x24c27c
    0024c278b 0x24c2d4
    0024c27c
    0024c27cloc_24c27c:
    0024c27cldr x3, [sp+128]
    0024c280ldr x4, [x3+16]
    0024c284ldr x3, [x3+24]
    0024c288str x4, [sp+56]
    0024c28cstr x3, [sp+64]
    0024c290ldr x3, [sp+120]
    0024c294ldr x0, [x3+16]
    0024c298ldr x1, [x3+24]
    0024c29cstr x0, [sp+40]
    0024c2a0str x1, [sp+48]
    0024c2a4ldr x3, [sp+56]
    0024c2a8subs xzr, x3, x0
    0024c2accset x3, eq
    0024c2b0b.eq 0x24c2b8
    0024c2b4b 0x24c2c4
    0024c2b8
    0024c2b8loc_24c2b8:
    0024c2b8ldr x2, [sp+64]
    0024c2bcbl runtime.ifaceeq
    0024c2c0b 0x24c2cc
    0024c2c4
    0024c2c4loc_24c2c4:
    0024c2c4mov x0, x3
    0024c2c8b 0x24c2cc
    0024c2cc
    0024c2ccloc_24c2cc:
    0024c2ccstrb w0, [sp+39]
    0024c2d0b 0x24c2e8
    0024c2d4
    0024c2d4loc_24c2d4:
    0024c2d4b 0x24c2dc
    0024c2d8
    0024c2d8loc_24c2d8:
    0024c2d8b 0x24c2dc
    0024c2dc
    0024c2dcloc_24c2dc:
    0024c2dcb 0x24c2e0
    0024c2e0
    0024c2e0loc_24c2e0:
    0024c2e0strb wzr, [sp+39]
    0024c2e4b 0x24c2e8
    0024c2e8
    0024c2e8loc_24c2e8:
    0024c2e8ldrb w0, [sp+39]
    0024c2ecldur x29, [sp-8]
    0024c2f0ldr x30, [sp], 112
    0024c2f4ret x30
    0024c2f8
    0024c2f8loc_24c2f8:
    0024c2f8stp x0, x1, [sp+8]
    0024c2fcmov x3, x30
    0024c300bl runtime.morestack_noctxt.abi0
    0024c304ldp x0, x1, [sp+8]
    0024c308b 0x24c210
    0024c30cudf 0
    0024c210
    0024c310
    0024c310type:.eq.google.golang.org/protobuf/internal/impl.mapConverter: ; void type:.eq.google.golang.org/protobuf/internal/impl.mapConverter(google.golang.org/protobuf/internal/impl.mapConverter * p, google.golang.org/protobuf/internal/impl.mapConverter * q)
    0024c310ldr x16, [x28+16]
    0024c314sub x17, sp, 16
    0024c318subs xzr, x17, x16
    0024c31cb.ls 0x24c450
    0024c320str x30, [sp-144]!
    0024c324stur x29, [sp-8]
    0024c328sub x29, sp, 8
    0024c32cstr x0, [sp+152]
    0024c330str x1, [sp+160]
    0024c334strb wzr, [sp+39]
    0024c338ldr x3, [sp+160]
    0024c33cldr x4, [x3]
    0024c340ldr x3, [x3+8]
    0024c344str x4, [sp+120]
    0024c348str x3, [sp+128]
    0024c34cldr x3, [sp+152]
    0024c350ldr x0, [x3]
    0024c354ldr x1, [x3+8]
    0024c358str x0, [sp+104]
    0024c35cstr x1, [sp+112]
    0024c360ldr x3, [sp+120]
    0024c364subs xzr, x0, x3
    0024c368b.eq 0x24c370
    0024c36cb 0x24c430
    0024c370
    0024c370loc_24c370:
    0024c370ldr x2, [sp+128]
    0024c374bl runtime.ifaceeq
    0024c378tbnz w0, 0, 0x24c380
    0024c37cb 0x24c42c
    0024c380
    0024c380loc_24c380:
    0024c380ldr x3, [sp+160]
    0024c384ldr x4, [x3+16]
    0024c388ldr x3, [x3+24]
    0024c38cstr x4, [sp+88]
    0024c390str x3, [sp+96]
    0024c394ldr x3, [sp+152]
    0024c398ldr x0, [x3+16]
    0024c39cldr x1, [x3+24]
    0024c3a0str x0, [sp+72]
    0024c3a4str x1, [sp+80]
    0024c3a8ldr x3, [sp+88]
    0024c3acsubs xzr, x3, x0
    0024c3b0b.eq 0x24c3b8
    0024c3b4b 0x24c424
    0024c3b8
    0024c3b8loc_24c3b8:
    0024c3b8ldr x2, [sp+96]
    0024c3bcbl runtime.ifaceeq
    0024c3c0tbnz w0, 0, 0x24c3c8
    0024c3c4b 0x24c420
    0024c3c8
    0024c3c8loc_24c3c8:
    0024c3c8ldr x3, [sp+160]
    0024c3ccldr x4, [x3+32]
    0024c3d0ldr x3, [x3+40]
    0024c3d4str x4, [sp+56]
    0024c3d8str x3, [sp+64]
    0024c3dcldr x3, [sp+152]
    0024c3e0ldr x0, [x3+32]
    0024c3e4ldr x1, [x3+40]
    0024c3e8str x0, [sp+40]
    0024c3ecstr x1, [sp+48]
    0024c3f0ldr x3, [sp+56]
    0024c3f4subs xzr, x3, x0
    0024c3f8cset x3, eq
    0024c3fcb.eq 0x24c404
    0024c400b 0x24c410
    0024c404
    0024c404loc_24c404:
    0024c404ldr x2, [sp+64]
    0024c408bl runtime.ifaceeq
    0024c40cb 0x24c418
    0024c410
    0024c410loc_24c410:
    0024c410mov x0, x3
    0024c414b 0x24c418
    0024c418
    0024c418loc_24c418:
    0024c418strb w0, [sp+39]
    0024c41cb 0x24c440
    0024c420
    0024c420loc_24c420:
    0024c420b 0x24c428
    0024c424
    0024c424loc_24c424:
    0024c424b 0x24c428
    0024c428
    0024c428loc_24c428:
    0024c428b 0x24c438
    0024c42c
    0024c42cloc_24c42c:
    0024c42cb 0x24c434
    0024c430
    0024c430loc_24c430:
    0024c430b 0x24c434
    0024c434
    0024c434loc_24c434:
    0024c434b 0x24c438
    0024c438
    0024c438loc_24c438:
    0024c438strb wzr, [sp+39]
    0024c43cb 0x24c440
    0024c440
    0024c440loc_24c440:
    0024c440ldrb w0, [sp+39]
    0024c444ldur x29, [sp-8]
    0024c448ldr x30, [sp], 144
    0024c44cret x30
    0024c450
    0024c450loc_24c450:
    0024c450stp x0, x1, [sp+8]
    0024c454mov x3, x30
    0024c458bl runtime.morestack_noctxt.abi0
    0024c45cldp x0, x1, [sp+8]
    0024c460b 0x24c310
    0024c464udf 0
    0024c468udf 0
    0024c46cudf 0
    0024c310
    0024c470
    0024c470type:.eq.google.golang.org/protobuf/internal/impl.mapReflect: ; void type:.eq.google.golang.org/protobuf/internal/impl.mapReflect(google.golang.org/protobuf/internal/impl.mapReflect * p, google.golang.org/protobuf/internal/impl.mapReflect * q)
    0024c470ldr x16, [x28+16]
    0024c474subs xzr, sp, x16
    0024c478b.ls 0x24c5bc
    0024c47cstr x30, [sp-112]!
    0024c480stur x29, [sp-8]
    0024c484sub x29, sp, 8
    0024c488str x0, [sp+120]
    0024c48cstr x1, [sp+128]
    0024c490strb wzr, [sp+39]
    0024c494ldr x3, [sp+120]
    0024c498ldr x3, [x3]
    0024c49cldr x4, [sp+128]
    0024c4a0ldr x4, [x4]
    0024c4a4subs xzr, x4, x3
    0024c4a8b.eq 0x24c4b0
    0024c4acb 0x24c59c
    0024c4b0
    0024c4b0loc_24c4b0:
    0024c4b0ldr x3, [sp+120]
    0024c4b4ldr x4, [sp+128]
    0024c4b8ldr x3, [x3+8]
    0024c4bcldr x4, [x4+8]
    0024c4c0subs xzr, x4, x3
    0024c4c4b.eq 0x24c4cc
    0024c4c8b 0x24c598
    0024c4cc
    0024c4ccloc_24c4cc:
    0024c4ccldr x3, [sp+120]
    0024c4d0ldr x4, [sp+128]
    0024c4d4ldr x3, [x3+16]
    0024c4d8ldr x4, [x4+16]
    0024c4dcsubs xzr, x4, x3
    0024c4e0b.eq 0x24c4e8
    0024c4e4b 0x24c594
    0024c4e8
    0024c4e8loc_24c4e8:
    0024c4e8ldr x3, [sp+128]
    0024c4ecldr x4, [x3+24]
    0024c4f0ldr x3, [x3+32]
    0024c4f4str x4, [sp+88]
    0024c4f8str x3, [sp+96]
    0024c4fcldr x3, [sp+120]
    0024c500ldr x0, [x3+24]
    0024c504ldr x1, [x3+32]
    0024c508str x0, [sp+72]
    0024c50cstr x1, [sp+80]
    0024c510ldr x3, [sp+88]
    0024c514subs xzr, x0, x3
    0024c518b.eq 0x24c520
    0024c51cb 0x24c58c
    0024c520
    0024c520loc_24c520:
    0024c520ldr x2, [sp+96]
    0024c524bl runtime.ifaceeq
    0024c528tbnz w0, 0, 0x24c530
    0024c52cb 0x24c588
    0024c530
    0024c530loc_24c530:
    0024c530ldr x3, [sp+128]
    0024c534ldr x4, [x3+40]
    0024c538ldr x3, [x3+48]
    0024c53cstr x4, [sp+56]
    0024c540str x3, [sp+64]
    0024c544ldr x3, [sp+120]
    0024c548ldr x0, [x3+40]
    0024c54cldr x1, [x3+48]
    0024c550str x0, [sp+40]
    0024c554str x1, [sp+48]
    0024c558ldr x3, [sp+56]
    0024c55csubs xzr, x0, x3
    0024c560cset x3, eq
    0024c564b.eq 0x24c56c
    0024c568b 0x24c578
    0024c56c
    0024c56cloc_24c56c:
    0024c56cldr x2, [sp+64]
    0024c570bl runtime.ifaceeq
    0024c574b 0x24c580
    0024c578
    0024c578loc_24c578:
    0024c578mov x0, x3
    0024c57cb 0x24c580
    0024c580
    0024c580loc_24c580:
    0024c580strb w0, [sp+39]
    0024c584b 0x24c5ac
    0024c588
    0024c588loc_24c588:
    0024c588b 0x24c590
    0024c58c
    0024c58cloc_24c58c:
    0024c58cb 0x24c590
    0024c590
    0024c590loc_24c590:
    0024c590b 0x24c5a4
    0024c594
    0024c594loc_24c594:
    0024c594b 0x24c5a0
    0024c598
    0024c598loc_24c598:
    0024c598b 0x24c5a0
    0024c59c
    0024c59cloc_24c59c:
    0024c59cb 0x24c5a0
    0024c5a0
    0024c5a0loc_24c5a0:
    0024c5a0b 0x24c5a4
    0024c5a4
    0024c5a4loc_24c5a4:
    0024c5a4strb wzr, [sp+39]
    0024c5a8b 0x24c5ac
    0024c5ac
    0024c5acloc_24c5ac:
    0024c5acldrb w0, [sp+39]
    0024c5b0ldur x29, [sp-8]
    0024c5b4ldr x30, [sp], 112
    0024c5b8ret x30
    0024c5bc
    0024c5bcloc_24c5bc:
    0024c5bcstp x0, x1, [sp+8]
    0024c5c0mov x3, x30
    0024c5c4bl runtime.morestack_noctxt.abi0
    0024c5c8ldp x0, x1, [sp+8]
    0024c5ccb 0x24c470
    0024c470
    0024c5d0
    0024c5d0type:.eq.google.golang.org/protobuf/internal/impl.mapEntryType: ; void type:.eq.google.golang.org/protobuf/internal/impl.mapEntryType(google.golang.org/protobuf/internal/impl.mapEntryType * p, google.golang.org/protobuf/internal/impl.mapEntryType * q)
    0024c5d0ldr x16, [x28+16]
    0024c5d4subs xzr, sp, x16
    0024c5d8b.ls 0x24c6b8
    0024c5dcstr x30, [sp-112]!
    0024c5e0stur x29, [sp-8]
    0024c5e4sub x29, sp, 8
    0024c5e8str x0, [sp+120]
    0024c5ecstr x1, [sp+128]
    0024c5f0strb wzr, [sp+39]
    0024c5f4ldr x3, [sp+128]
    0024c5f8ldr x4, [x3]
    0024c5fcldr x3, [x3+8]
    0024c600str x4, [sp+88]
    0024c604str x3, [sp+96]
    0024c608ldr x3, [sp+120]
    0024c60cldr x0, [x3]
    0024c610ldr x1, [x3+8]
    0024c614str x0, [sp+72]
    0024c618str x1, [sp+80]
    0024c61cldr x3, [sp+88]
    0024c620subs xzr, x3, x0
    0024c624b.eq 0x24c62c
    0024c628b 0x24c698
    0024c62c
    0024c62cloc_24c62c:
    0024c62cldr x2, [sp+96]
    0024c630bl runtime.ifaceeq
    0024c634tbnz w0, 0, 0x24c63c
    0024c638b 0x24c694
    0024c63c
    0024c63cloc_24c63c:
    0024c63cldr x3, [sp+128]
    0024c640ldr x4, [x3+16]
    0024c644ldr x3, [x3+24]
    0024c648str x4, [sp+56]
    0024c64cstr x3, [sp+64]
    0024c650ldr x3, [sp+120]
    0024c654ldr x0, [x3+16]
    0024c658ldr x1, [x3+24]
    0024c65cstr x0, [sp+40]
    0024c660str x1, [sp+48]
    0024c664ldr x3, [sp+56]
    0024c668subs xzr, x3, x0
    0024c66ccset x3, eq
    0024c670b.eq 0x24c678
    0024c674b 0x24c684
    0024c678
    0024c678loc_24c678:
    0024c678ldr x2, [sp+64]
    0024c67cbl runtime.efaceeq
    0024c680b 0x24c68c
    0024c684
    0024c684loc_24c684:
    0024c684mov x0, x3
    0024c688b 0x24c68c
    0024c68c
    0024c68cloc_24c68c:
    0024c68cstrb w0, [sp+39]
    0024c690b 0x24c6a8
    0024c694
    0024c694loc_24c694:
    0024c694b 0x24c69c
    0024c698
    0024c698loc_24c698:
    0024c698b 0x24c69c
    0024c69c
    0024c69cloc_24c69c:
    0024c69cb 0x24c6a0
    0024c6a0
    0024c6a0loc_24c6a0:
    0024c6a0strb wzr, [sp+39]
    0024c6a4b 0x24c6a8
    0024c6a8
    0024c6a8loc_24c6a8:
    0024c6a8ldrb w0, [sp+39]
    0024c6acldur x29, [sp-8]
    0024c6b0ldr x30, [sp], 112
    0024c6b4ret x30
    0024c6b8
    0024c6b8loc_24c6b8:
    0024c6b8stp x0, x1, [sp+8]
    0024c6bcmov x3, x30
    0024c6c0bl runtime.morestack_noctxt.abi0
    0024c6c4ldp x0, x1, [sp+8]
    0024c6c8b 0x24c5d0
    0024c6ccudf 0
    0024c5d0
    0024c6d0
    0024c6d0google.golang.org/protobuf/internal/impl.(*pointer).Extensions: ; void google.golang.org/protobuf/internal/impl.(*pointer).Extensions(google.golang.org/protobuf/internal/impl.pointer * p)
    0024c6d0ldr x16, [x28+16]
    0024c6d4subs xzr, sp, x16
    0024c6d8b.ls 0x24c734
    0024c6dcstr x30, [sp-48]!
    0024c6e0stur x29, [sp-8]
    0024c6e4sub x29, sp, 8
    0024c6e8ldr x16, [x28+32]
    0024c6eccbnz x16, 0x24c748
    0024c6f0
    0024c6f0loc_24c6f0:
    0024c6f0str x0, [sp+56]
    0024c6f4str xzr, [sp+16]
    0024c6f8ldr x1, [sp+56]
    0024c6fccbnz x1, 0x24c704
    0024c700b 0x24c72c
    0024c704
    0024c704loc_24c704:
    0024c704ldr x1, [sp+56]
    0024c708ldrsb x27, [x1]
    0024c70cldr x0, [x1]
    0024c710str x0, [sp+24]
    0024c714bl google.golang.org/protobuf/internal/impl.pointer.Extensions
    0024c718str x0, [sp+32]
    0024c71cstr x0, [sp+16]
    0024c720ldur x29, [sp-8]
    0024c724ldr x30, [sp], 48
    0024c728ret x30
    0024c72c
    0024c72cloc_24c72c:
    0024c72cbl runtime.panicwrap
    0024c730hint
    0024c734
    0024c734loc_24c734:
    0024c734str x0, [sp+8]
    0024c738mov x3, x30
    0024c73cbl runtime.morestack_noctxt.abi0
    0024c740ldr x0, [sp+8]
    0024c744b 0x24c6d0
    0024c748
    0024c748loc_24c748:
    0024c748ldr x17, [x16]
    0024c74cadd x20, sp, 56
    0024c750subs xzr, x20, x17
    0024c754b.ne 0x24c6f0
    0024c758add x20, sp, 8
    0024c75cstr x20, [x16]
    0024c760b 0x24c6f0
    0024c764udf 0
    0024c768udf 0
    0024c76cudf 0
    0024c6d0
    0024c770
    0024c770google.golang.org/protobuf/internal/impl.(*offset).IsValid: ; void google.golang.org/protobuf/internal/impl.(*offset).IsValid(google.golang.org/protobuf/internal/impl.offset * f)
    0024c770ldr x16, [x28+16]
    0024c774subs xzr, sp, x16
    0024c778b.ls 0x24c7d4
    0024c77cstr x30, [sp-48]!
    0024c780stur x29, [sp-8]
    0024c784sub x29, sp, 8
    0024c788ldr x16, [x28+32]
    0024c78ccbnz x16, 0x24c7e8
    0024c790
    0024c790loc_24c790:
    0024c790str x0, [sp+56]
    0024c794strb wzr, [sp+30]
    0024c798ldr x1, [sp+56]
    0024c79ccbnz x1, 0x24c7a4
    0024c7a0b 0x24c7cc
    0024c7a4
    0024c7a4loc_24c7a4:
    0024c7a4ldr x1, [sp+56]
    0024c7a8ldrsb x27, [x1]
    0024c7acldr x0, [x1]
    0024c7b0str x0, [sp+32]
    0024c7b4bl google.golang.org/protobuf/internal/impl.offset.IsValid
    0024c7b8strb w0, [sp+31]
    0024c7bcstrb w0, [sp+30]
    0024c7c0ldur x29, [sp-8]
    0024c7c4ldr x30, [sp], 48
    0024c7c8ret x30
    0024c7cc
    0024c7ccloc_24c7cc:
    0024c7ccbl runtime.panicwrap
    0024c7d0hint
    0024c7d4
    0024c7d4loc_24c7d4:
    0024c7d4str x0, [sp+8]
    0024c7d8mov x3, x30
    0024c7dcbl runtime.morestack_noctxt.abi0
    0024c7e0ldr x0, [sp+8]
    0024c7e4b 0x24c770
    0024c7e8
    0024c7e8loc_24c7e8:
    0024c7e8ldr x17, [x16]
    0024c7ecadd x20, sp, 56
    0024c7f0subs xzr, x20, x17
    0024c7f4b.ne 0x24c790
    0024c7f8add x20, sp, 8
    0024c7fcstr x20, [x16]
    0024c800b 0x24c790
    0024c804udf 0
    0024c808udf 0
    0024c80cudf 0
    0024c770
    0024c810
    0024c810google.golang.org/protobuf/internal/impl.(*ExtensionField).Type: ; void google.golang.org/protobuf/internal/impl.(*ExtensionField).Type(google.golang.org/protobuf/internal/impl.ExtensionField * f)
    0024c810ldr x16, [x28+16]
    0024c814sub x17, sp, 16
    0024c818subs xzr, x17, x16
    0024c81cb.ls 0x24c8a8
    0024c820str x30, [sp-144]!
    0024c824stur x29, [sp-8]
    0024c828sub x29, sp, 8
    0024c82cldr x16, [x28+32]
    0024c830cbnz x16, 0x24c8bc
    0024c834
    0024c834loc_24c834:
    0024c834str x0, [sp+152]
    0024c838stp xzr, xzr, [sp+56]
    0024c83cldr x6, [sp+152]
    0024c840cbnz x6, 0x24c848
    0024c844b 0x24c8a0
    0024c848
    0024c848loc_24c848:
    0024c848ldr x6, [sp+152]
    0024c84cldrsb x27, [x6]
    0024c850ldp x7, x8, [x6]
    0024c854ldp x9, x10, [x6+16]
    0024c858ldp x6, x11, [x6+32]
    0024c85cstp x7, x8, [sp+72]
    0024c860stp x9, x10, [sp+88]
    0024c864stp x6, x11, [sp+104]
    0024c868ldr x0, [sp+72]
    0024c86cldr x1, [sp+80]
    0024c870ldr x2, [sp+88]
    0024c874ldr x3, [sp+96]
    0024c878ldr x4, [sp+104]
    0024c87cldr x5, [sp+112]
    0024c880bl google.golang.org/protobuf/internal/impl.ExtensionField.Type
    0024c884str x0, [sp+120]
    0024c888str x1, [sp+128]
    0024c88cstr x0, [sp+56]
    0024c890str x1, [sp+64]
    0024c894ldur x29, [sp-8]
    0024c898ldr x30, [sp], 144
    0024c89cret x30
    0024c8a0
    0024c8a0loc_24c8a0:
    0024c8a0bl runtime.panicwrap
    0024c8a4hint
    0024c8a8
    0024c8a8loc_24c8a8:
    0024c8a8str x0, [sp+8]
    0024c8acmov x3, x30
    0024c8b0bl runtime.morestack_noctxt.abi0
    0024c8b4ldr x0, [sp+8]
    0024c8b8b 0x24c810
    0024c8bc
    0024c8bcloc_24c8bc:
    0024c8bcldr x17, [x16]
    0024c8c0add x20, sp, 152
    0024c8c4subs xzr, x20, x17
    0024c8c8b.ne 0x24c834
    0024c8ccadd x20, sp, 8
    0024c8d0str x20, [x16]
    0024c8d4b 0x24c834
    0024c8d8udf 0
    0024c8dcudf 0
    0024c810
    0024c8e0
    0024c8e0google.golang.org/protobuf/internal/impl.(*legacyMessageWrapper).Reset: ; void google.golang.org/protobuf/internal/impl.(*legacyMessageWrapper).Reset(google.golang.org/protobuf/internal/impl.legacyMessageWrapper * m)
    0024c8e0ldr x16, [x28+16]
    0024c8e4subs xzr, sp, x16
    0024c8e8b.ls 0x24c93c
    0024c8ecstr x30, [sp-48]!
    0024c8f0stur x29, [sp-8]
    0024c8f4sub x29, sp, 8
    0024c8f8ldr x16, [x28+32]
    0024c8fccbnz x16, 0x24c950
    0024c900
    0024c900loc_24c900:
    0024c900str x0, [sp+56]
    0024c904cbnz x0, 0x24c90c
    0024c908b 0x24c934
    0024c90c
    0024c90cloc_24c90c:
    0024c90cldrsb x27, [x0]
    0024c910ldr x2, [x0]
    0024c914ldr x1, [x0+8]
    0024c918str x2, [sp+24]
    0024c91cstr x1, [sp+32]
    0024c920mov x0, x2
    0024c924bl google.golang.org/protobuf/internal/impl.legacyMessageWrapper.Reset
    0024c928ldur x29, [sp-8]
    0024c92cldr x30, [sp], 48
    0024c930ret x30
    0024c934
    0024c934loc_24c934:
    0024c934bl runtime.panicwrap
    0024c938hint
    0024c93c
    0024c93cloc_24c93c:
    0024c93cstr x0, [sp+8]
    0024c940mov x3, x30
    0024c944bl runtime.morestack_noctxt.abi0
    0024c948ldr x0, [sp+8]
    0024c94cb 0x24c8e0
    0024c950
    0024c950loc_24c950:
    0024c950ldr x17, [x16]
    0024c954add x20, sp, 56
    0024c958subs xzr, x20, x17
    0024c95cb.ne 0x24c900
    0024c960add x20, sp, 8
    0024c964str x20, [x16]
    0024c968b 0x24c900
    0024c96cudf 0
    0024c8e0
    0024c970
    0024c970google.golang.org/protobuf/internal/impl.(*legacyMessageWrapper).String: ; void google.golang.org/protobuf/internal/impl.(*legacyMessageWrapper).String(google.golang.org/protobuf/internal/impl.legacyMessageWrapper * m)
    0024c970ldr x16, [x28+16]
    0024c974subs xzr, sp, x16
    0024c978b.ls 0x24c9e4
    0024c97cstr x30, [sp-80]!
    0024c980stur x29, [sp-8]
    0024c984sub x29, sp, 8
    0024c988ldr x16, [x28+32]
    0024c98ccbnz x16, 0x24c9f8
    0024c990
    0024c990loc_24c990:
    0024c990str x0, [sp+88]
    0024c994stp xzr, xzr, [sp+24]
    0024c998ldr x2, [sp+88]
    0024c99ccbnz x2, 0x24c9a4
    0024c9a0b 0x24c9dc
    0024c9a4
    0024c9a4loc_24c9a4:
    0024c9a4ldr x2, [sp+88]
    0024c9a8ldrsb x27, [x2]
    0024c9acldr x0, [x2]
    0024c9b0ldr x1, [x2+8]
    0024c9b4str x0, [sp+40]
    0024c9b8str x1, [sp+48]
    0024c9bcbl google.golang.org/protobuf/internal/impl.legacyMessageWrapper.String
    0024c9c0str x0, [sp+56]
    0024c9c4str x1, [sp+64]
    0024c9c8str x0, [sp+24]
    0024c9ccstr x1, [sp+32]
    0024c9d0ldur x29, [sp-8]
    0024c9d4ldr x30, [sp], 80
    0024c9d8ret x30
    0024c9dc
    0024c9dcloc_24c9dc:
    0024c9dcbl runtime.panicwrap
    0024c9e0hint
    0024c9e4
    0024c9e4loc_24c9e4:
    0024c9e4str x0, [sp+8]
    0024c9e8mov x3, x30
    0024c9ecbl runtime.morestack_noctxt.abi0
    0024c9f0ldr x0, [sp+8]
    0024c9f4b 0x24c970
    0024c9f8
    0024c9f8loc_24c9f8:
    0024c9f8ldr x17, [x16]
    0024c9fcadd x20, sp, 88
    0024ca00subs xzr, x20, x17
    0024ca04b.ne 0x24c990
    0024ca08add x20, sp, 8
    0024ca0cstr x20, [x16]
    0024ca10b 0x24c990
    0024ca14udf 0
    0024ca18udf 0
    0024ca1cudf 0
    0024c970
    0024ca20
    0024ca20google.golang.org/protobuf/internal/impl.(*errInvalidUTF8).Error: ; void google.golang.org/protobuf/internal/impl.(*errInvalidUTF8).Error(google.golang.org/protobuf/internal/impl.errInvalidUTF8 * p0)
    0024ca20ldr x16, [x28+16]
    0024ca24subs xzr, sp, x16
    0024ca28b.ls 0x24ca84
    0024ca2cstr x30, [sp-48]!
    0024ca30stur x29, [sp-8]
    0024ca34sub x29, sp, 8
    0024ca38ldr x16, [x28+32]
    0024ca3ccbnz x16, 0x24ca98
    0024ca40
    0024ca40loc_24ca40:
    0024ca40str x0, [sp+56]
    0024ca44stp xzr, xzr, [sp+8]
    0024ca48ldr x0, [sp+56]
    0024ca4ccbnz x0, 0x24ca54
    0024ca50b 0x24ca7c
    0024ca54
    0024ca54loc_24ca54:
    0024ca54ldr x0, [sp+56]
    0024ca58ldrsb x27, [x0]
    0024ca5cbl google.golang.org/protobuf/internal/impl.errInvalidUTF8.Error
    0024ca60str x0, [sp+24]
    0024ca64str x1, [sp+32]
    0024ca68str x0, [sp+8]
    0024ca6cstr x1, [sp+16]
    0024ca70ldur x29, [sp-8]
    0024ca74ldr x30, [sp], 48
    0024ca78ret x30
    0024ca7c
    0024ca7cloc_24ca7c:
    0024ca7cbl runtime.panicwrap
    0024ca80hint
    0024ca84
    0024ca84loc_24ca84:
    0024ca84str x0, [sp+8]
    0024ca88mov x3, x30
    0024ca8cbl runtime.morestack_noctxt.abi0
    0024ca90ldr x0, [sp+8]
    0024ca94b 0x24ca20
    0024ca98
    0024ca98loc_24ca98:
    0024ca98ldr x17, [x16]
    0024ca9cadd x20, sp, 56
    0024caa0subs xzr, x20, x17
    0024caa4b.ne 0x24ca40
    0024caa8add x20, sp, 8
    0024caacstr x20, [x16]
    0024cab0b 0x24ca40
    0024cab4udf 0
    0024cab8udf 0
    0024cabcudf 0
    0024ca20
    0024cac0
    0024cac0google.golang.org/protobuf/internal/impl.(*errInvalidUTF8).Unwrap: ; void google.golang.org/protobuf/internal/impl.(*errInvalidUTF8).Unwrap(google.golang.org/protobuf/internal/impl.errInvalidUTF8 * p0)
    0024cac0ldr x16, [x28+16]
    0024cac4subs xzr, sp, x16
    0024cac8b.ls 0x24cb24
    0024caccstr x30, [sp-48]!
    0024cad0stur x29, [sp-8]
    0024cad4sub x29, sp, 8
    0024cad8ldr x16, [x28+32]
    0024cadccbnz x16, 0x24cb38
    0024cae0
    0024cae0loc_24cae0:
    0024cae0str x0, [sp+56]
    0024cae4stp xzr, xzr, [sp+8]
    0024cae8ldr x0, [sp+56]
    0024caeccbnz x0, 0x24caf4
    0024caf0b 0x24cb1c
    0024caf4
    0024caf4loc_24caf4:
    0024caf4ldr x0, [sp+56]
    0024caf8ldrsb x27, [x0]
    0024cafcbl google.golang.org/protobuf/internal/impl.errInvalidUTF8.Unwrap
    0024cb00str x0, [sp+24]
    0024cb04str x1, [sp+32]
    0024cb08str x0, [sp+8]
    0024cb0cstr x1, [sp+16]
    0024cb10ldur x29, [sp-8]
    0024cb14ldr x30, [sp], 48
    0024cb18ret x30
    0024cb1c
    0024cb1cloc_24cb1c:
    0024cb1cbl runtime.panicwrap
    0024cb20hint
    0024cb24
    0024cb24loc_24cb24:
    0024cb24str x0, [sp+8]
    0024cb28mov x3, x30
    0024cb2cbl runtime.morestack_noctxt.abi0
    0024cb30ldr x0, [sp+8]
    0024cb34b 0x24cac0
    0024cb38
    0024cb38loc_24cb38:
    0024cb38ldr x17, [x16]
    0024cb3cadd x20, sp, 56
    0024cb40subs xzr, x20, x17
    0024cb44b.ne 0x24cae0
    0024cb48add x20, sp, 8
    0024cb4cstr x20, [x16]
    0024cb50b 0x24cae0
    0024cb54udf 0
    0024cb58udf 0
    0024cb5cudf 0
    0024cac0
    0024cb60
    0024cb60google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Cardinality: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Cardinality(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024cb60ldr x16, [x28+16]
    0024cb64subs xzr, sp, x16
    0024cb68b.ls 0x24cbb8
    0024cb6cstr x30, [sp-32]!
    0024cb70stur x29, [sp-8]
    0024cb74sub x29, sp, 8
    0024cb78ldr x16, [x28+32]
    0024cb7ccbnz x16, 0x24cbd4
    0024cb80
    0024cb80loc_24cb80:
    0024cb80str x0, [sp+40]
    0024cb84str x1, [sp+48]
    0024cb88str x2, [sp+56]
    0024cb8cstrb wzr, [sp+22]
    0024cb90ldr x1, [sp+40]
    0024cb94ldrsb x27, [x1]
    0024cb98ldr x0, [sp+48]
    0024cb9cldr x1, [x1+24]
    0024cba0blr x1
    0024cba4strb w0, [sp+23]
    0024cba8strb w0, [sp+22]
    0024cbacldur x29, [sp-8]
    0024cbb0ldr x30, [sp], 32
    0024cbb4ret x30
    0024cbb8
    0024cbb8loc_24cbb8:
    0024cbb8stp x0, x1, [sp+8]
    0024cbbcstr x2, [sp+24]
    0024cbc0mov x3, x30
    0024cbc4bl runtime.morestack_noctxt.abi0
    0024cbc8ldp x0, x1, [sp+8]
    0024cbccldr x2, [sp+24]
    0024cbd0b 0x24cb60
    0024cbd4
    0024cbd4loc_24cbd4:
    0024cbd4ldr x17, [x16]
    0024cbd8add x20, sp, 40
    0024cbdcsubs xzr, x20, x17
    0024cbe0b.ne 0x24cb80
    0024cbe4add x20, sp, 8
    0024cbe8str x20, [x16]
    0024cbecb 0x24cb80
    0024cb60
    0024cbf0
    0024cbf0google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Cardinality: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Cardinality(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024cbf0ldr x16, [x28+16]
    0024cbf4subs xzr, sp, x16
    0024cbf8b.ls 0x24cc48
    0024cbfcstr x30, [sp-32]!
    0024cc00stur x29, [sp-8]
    0024cc04sub x29, sp, 8
    0024cc08ldr x16, [x28+32]
    0024cc0ccbnz x16, 0x24cc5c
    0024cc10
    0024cc10loc_24cc10:
    0024cc10str x0, [sp+40]
    0024cc14strb wzr, [sp+22]
    0024cc18ldr x1, [sp+40]
    0024cc1cldrsb x27, [x1]
    0024cc20ldr x2, [x1]
    0024cc24ldrsb x27, [x2]
    0024cc28ldr x0, [x1+8]
    0024cc2cldr x1, [x2+24]
    0024cc30blr x1
    0024cc34strb w0, [sp+23]
    0024cc38strb w0, [sp+22]
    0024cc3cldur x29, [sp-8]
    0024cc40ldr x30, [sp], 32
    0024cc44ret x30
    0024cc48
    0024cc48loc_24cc48:
    0024cc48str x0, [sp+8]
    0024cc4cmov x3, x30
    0024cc50bl runtime.morestack_noctxt.abi0
    0024cc54ldr x0, [sp+8]
    0024cc58b 0x24cbf0
    0024cc5c
    0024cc5cloc_24cc5c:
    0024cc5cldr x17, [x16]
    0024cc60add x20, sp, 40
    0024cc64subs xzr, x20, x17
    0024cc68b.ne 0x24cc10
    0024cc6cadd x20, sp, 8
    0024cc70str x20, [x16]
    0024cc74b 0x24cc10
    0024cc78udf 0
    0024cc7cudf 0
    0024cbf0
    0024cc80
    0024cc80google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.ContainingMessage: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.ContainingMessage(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024cc80ldr x16, [x28+16]
    0024cc84subs xzr, sp, x16
    0024cc88b.ls 0x24cce0
    0024cc8cstr x30, [sp-64]!
    0024cc90stur x29, [sp-8]
    0024cc94sub x29, sp, 8
    0024cc98ldr x16, [x28+32]
    0024cc9ccbnz x16, 0x24ccfc
    0024cca0
    0024cca0loc_24cca0:
    0024cca0str x0, [sp+72]
    0024cca4str x1, [sp+80]
    0024cca8str x2, [sp+88]
    0024ccacstp xzr, xzr, [sp+24]
    0024ccb0ldr x1, [sp+72]
    0024ccb4ldrsb x27, [x1]
    0024ccb8ldr x0, [sp+80]
    0024ccbcldr x1, [x1+32]
    0024ccc0blr x1
    0024ccc4str x0, [sp+40]
    0024ccc8str x1, [sp+48]
    0024ccccstr x0, [sp+24]
    0024ccd0str x1, [sp+32]
    0024ccd4ldur x29, [sp-8]
    0024ccd8ldr x30, [sp], 64
    0024ccdcret x30
    0024cce0
    0024cce0loc_24cce0:
    0024cce0stp x0, x1, [sp+8]
    0024cce4str x2, [sp+24]
    0024cce8mov x3, x30
    0024ccecbl runtime.morestack_noctxt.abi0
    0024ccf0ldp x0, x1, [sp+8]
    0024ccf4ldr x2, [sp+24]
    0024ccf8b 0x24cc80
    0024ccfc
    0024ccfcloc_24ccfc:
    0024ccfcldr x17, [x16]
    0024cd00add x20, sp, 72
    0024cd04subs xzr, x20, x17
    0024cd08b.ne 0x24cca0
    0024cd0cadd x20, sp, 8
    0024cd10str x20, [x16]
    0024cd14b 0x24cca0
    0024cd18udf 0
    0024cd1cudf 0
    0024cc80
    0024cd20
    0024cd20google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).ContainingMessage: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).ContainingMessage(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024cd20ldr x16, [x28+16]
    0024cd24subs xzr, sp, x16
    0024cd28b.ls 0x24cd80
    0024cd2cstr x30, [sp-64]!
    0024cd30stur x29, [sp-8]
    0024cd34sub x29, sp, 8
    0024cd38ldr x16, [x28+32]
    0024cd3ccbnz x16, 0x24cd94
    0024cd40
    0024cd40loc_24cd40:
    0024cd40str x0, [sp+72]
    0024cd44stp xzr, xzr, [sp+24]
    0024cd48ldr x1, [sp+72]
    0024cd4cldrsb x27, [x1]
    0024cd50ldr x2, [x1]
    0024cd54ldrsb x27, [x2]
    0024cd58ldr x0, [x1+8]
    0024cd5cldr x1, [x2+32]
    0024cd60blr x1
    0024cd64str x0, [sp+40]
    0024cd68str x1, [sp+48]
    0024cd6cstr x0, [sp+24]
    0024cd70str x1, [sp+32]
    0024cd74ldur x29, [sp-8]
    0024cd78ldr x30, [sp], 64
    0024cd7cret x30
    0024cd80
    0024cd80loc_24cd80:
    0024cd80str x0, [sp+8]
    0024cd84mov x3, x30
    0024cd88bl runtime.morestack_noctxt.abi0
    0024cd8cldr x0, [sp+8]
    0024cd90b 0x24cd20
    0024cd94
    0024cd94loc_24cd94:
    0024cd94ldr x17, [x16]
    0024cd98add x20, sp, 72
    0024cd9csubs xzr, x20, x17
    0024cda0b.ne 0x24cd40
    0024cda4add x20, sp, 8
    0024cda8str x20, [x16]
    0024cdacb 0x24cd40
    0024cd20
    0024cdb0
    0024cdb0google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.ContainingOneof: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.ContainingOneof(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024cdb0ldr x16, [x28+16]
    0024cdb4subs xzr, sp, x16
    0024cdb8b.ls 0x24ce10
    0024cdbcstr x30, [sp-64]!
    0024cdc0stur x29, [sp-8]
    0024cdc4sub x29, sp, 8
    0024cdc8ldr x16, [x28+32]
    0024cdcccbnz x16, 0x24ce2c
    0024cdd0
    0024cdd0loc_24cdd0:
    0024cdd0str x0, [sp+72]
    0024cdd4str x1, [sp+80]
    0024cdd8str x2, [sp+88]
    0024cddcstp xzr, xzr, [sp+24]
    0024cde0ldr x1, [sp+72]
    0024cde4ldrsb x27, [x1]
    0024cde8ldr x0, [sp+80]
    0024cdecldr x1, [x1+40]
    0024cdf0blr x1
    0024cdf4str x0, [sp+40]
    0024cdf8str x1, [sp+48]
    0024cdfcstr x0, [sp+24]
    0024ce00str x1, [sp+32]
    0024ce04ldur x29, [sp-8]
    0024ce08ldr x30, [sp], 64
    0024ce0cret x30
    0024ce10
    0024ce10loc_24ce10:
    0024ce10stp x0, x1, [sp+8]
    0024ce14str x2, [sp+24]
    0024ce18mov x3, x30
    0024ce1cbl runtime.morestack_noctxt.abi0
    0024ce20ldp x0, x1, [sp+8]
    0024ce24ldr x2, [sp+24]
    0024ce28b 0x24cdb0
    0024ce2c
    0024ce2cloc_24ce2c:
    0024ce2cldr x17, [x16]
    0024ce30add x20, sp, 72
    0024ce34subs xzr, x20, x17
    0024ce38b.ne 0x24cdd0
    0024ce3cadd x20, sp, 8
    0024ce40str x20, [x16]
    0024ce44b 0x24cdd0
    0024ce48udf 0
    0024ce4cudf 0
    0024cdb0
    0024ce50
    0024ce50google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).ContainingOneof: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).ContainingOneof(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024ce50ldr x16, [x28+16]
    0024ce54subs xzr, sp, x16
    0024ce58b.ls 0x24ceb0
    0024ce5cstr x30, [sp-64]!
    0024ce60stur x29, [sp-8]
    0024ce64sub x29, sp, 8
    0024ce68ldr x16, [x28+32]
    0024ce6ccbnz x16, 0x24cec4
    0024ce70
    0024ce70loc_24ce70:
    0024ce70str x0, [sp+72]
    0024ce74stp xzr, xzr, [sp+24]
    0024ce78ldr x1, [sp+72]
    0024ce7cldrsb x27, [x1]
    0024ce80ldr x2, [x1]
    0024ce84ldrsb x27, [x2]
    0024ce88ldr x0, [x1+8]
    0024ce8cldr x1, [x2+40]
    0024ce90blr x1
    0024ce94str x0, [sp+40]
    0024ce98str x1, [sp+48]
    0024ce9cstr x0, [sp+24]
    0024cea0str x1, [sp+32]
    0024cea4ldur x29, [sp-8]
    0024cea8ldr x30, [sp], 64
    0024ceacret x30
    0024ceb0
    0024ceb0loc_24ceb0:
    0024ceb0str x0, [sp+8]
    0024ceb4mov x3, x30
    0024ceb8bl runtime.morestack_noctxt.abi0
    0024cebcldr x0, [sp+8]
    0024cec0b 0x24ce50
    0024cec4
    0024cec4loc_24cec4:
    0024cec4ldr x17, [x16]
    0024cec8add x20, sp, 72
    0024ceccsubs xzr, x20, x17
    0024ced0b.ne 0x24ce70
    0024ced4add x20, sp, 8
    0024ced8str x20, [x16]
    0024cedcb 0x24ce70
    0024ce50
    0024cee0
    0024cee0google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Default: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Default(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024cee0ldr x16, [x28+16]
    0024cee4subs xzr, sp, x16
    0024cee8b.ls 0x24cf4c
    0024ceecstr x30, [sp-80]!
    0024cef0stur x29, [sp-8]
    0024cef4sub x29, sp, 8
    0024cef8ldr x16, [x28+32]
    0024cefccbnz x16, 0x24cf68
    0024cf00
    0024cf00loc_24cf00:
    0024cf00str x0, [sp+88]
    0024cf04str x1, [sp+96]
    0024cf08str x2, [sp+104]
    0024cf0cstp xzr, xzr, [sp+24]
    0024cf10str xzr, [sp+40]
    0024cf14ldr x1, [sp+88]
    0024cf18ldrsb x27, [x1]
    0024cf1cldr x0, [sp+96]
    0024cf20ldr x1, [x1+48]
    0024cf24blr x1
    0024cf28str x0, [sp+48]
    0024cf2cstr x1, [sp+56]
    0024cf30str x2, [sp+64]
    0024cf34str x0, [sp+24]
    0024cf38str x1, [sp+32]
    0024cf3cstr x2, [sp+40]
    0024cf40ldur x29, [sp-8]
    0024cf44ldr x30, [sp], 80
    0024cf48ret x30
    0024cf4c
    0024cf4cloc_24cf4c:
    0024cf4cstp x0, x1, [sp+8]
    0024cf50str x2, [sp+24]
    0024cf54mov x3, x30
    0024cf58bl runtime.morestack_noctxt.abi0
    0024cf5cldp x0, x1, [sp+8]
    0024cf60ldr x2, [sp+24]
    0024cf64b 0x24cee0
    0024cf68
    0024cf68loc_24cf68:
    0024cf68ldr x17, [x16]
    0024cf6cadd x20, sp, 88
    0024cf70subs xzr, x20, x17
    0024cf74b.ne 0x24cf00
    0024cf78add x20, sp, 8
    0024cf7cstr x20, [x16]
    0024cf80b 0x24cf00
    0024cf84udf 0
    0024cf88udf 0
    0024cf8cudf 0
    0024cee0
    0024cf90
    0024cf90google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Default: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Default(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024cf90ldr x16, [x28+16]
    0024cf94subs xzr, sp, x16
    0024cf98b.ls 0x24cffc
    0024cf9cstr x30, [sp-80]!
    0024cfa0stur x29, [sp-8]
    0024cfa4sub x29, sp, 8
    0024cfa8ldr x16, [x28+32]
    0024cfaccbnz x16, 0x24d010
    0024cfb0
    0024cfb0loc_24cfb0:
    0024cfb0str x0, [sp+88]
    0024cfb4stp xzr, xzr, [sp+24]
    0024cfb8str xzr, [sp+40]
    0024cfbcldr x1, [sp+88]
    0024cfc0ldrsb x27, [x1]
    0024cfc4ldr x2, [x1]
    0024cfc8ldrsb x27, [x2]
    0024cfccldr x0, [x1+8]
    0024cfd0ldr x1, [x2+48]
    0024cfd4blr x1
    0024cfd8str x0, [sp+48]
    0024cfdcstr x1, [sp+56]
    0024cfe0str x2, [sp+64]
    0024cfe4str x0, [sp+24]
    0024cfe8str x1, [sp+32]
    0024cfecstr x2, [sp+40]
    0024cff0ldur x29, [sp-8]
    0024cff4ldr x30, [sp], 80
    0024cff8ret x30
    0024cffc
    0024cffcloc_24cffc:
    0024cffcstr x0, [sp+8]
    0024d000mov x3, x30
    0024d004bl runtime.morestack_noctxt.abi0
    0024d008ldr x0, [sp+8]
    0024d00cb 0x24cf90
    0024d010
    0024d010loc_24d010:
    0024d010ldr x17, [x16]
    0024d014add x20, sp, 88
    0024d018subs xzr, x20, x17
    0024d01cb.ne 0x24cfb0
    0024d020add x20, sp, 8
    0024d024str x20, [x16]
    0024d028b 0x24cfb0
    0024d02cudf 0
    0024cf90
    0024d030
    0024d030google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.DefaultEnumValue: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.DefaultEnumValue(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024d030ldr x16, [x28+16]
    0024d034subs xzr, sp, x16
    0024d038b.ls 0x24d090
    0024d03cstr x30, [sp-64]!
    0024d040stur x29, [sp-8]
    0024d044sub x29, sp, 8
    0024d048ldr x16, [x28+32]
    0024d04ccbnz x16, 0x24d0ac
    0024d050
    0024d050loc_24d050:
    0024d050str x0, [sp+72]
    0024d054str x1, [sp+80]
    0024d058str x2, [sp+88]
    0024d05cstp xzr, xzr, [sp+24]
    0024d060ldr x1, [sp+72]
    0024d064ldrsb x27, [x1]
    0024d068ldr x0, [sp+80]
    0024d06cldr x1, [x1+56]
    0024d070blr x1
    0024d074str x0, [sp+40]
    0024d078str x1, [sp+48]
    0024d07cstr x0, [sp+24]
    0024d080str x1, [sp+32]
    0024d084ldur x29, [sp-8]
    0024d088ldr x30, [sp], 64
    0024d08cret x30
    0024d090
    0024d090loc_24d090:
    0024d090stp x0, x1, [sp+8]
    0024d094str x2, [sp+24]
    0024d098mov x3, x30
    0024d09cbl runtime.morestack_noctxt.abi0
    0024d0a0ldp x0, x1, [sp+8]
    0024d0a4ldr x2, [sp+24]
    0024d0a8b 0x24d030
    0024d0ac
    0024d0acloc_24d0ac:
    0024d0acldr x17, [x16]
    0024d0b0add x20, sp, 72
    0024d0b4subs xzr, x20, x17
    0024d0b8b.ne 0x24d050
    0024d0bcadd x20, sp, 8
    0024d0c0str x20, [x16]
    0024d0c4b 0x24d050
    0024d0c8udf 0
    0024d0ccudf 0
    0024d030
    0024d0d0
    0024d0d0google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).DefaultEnumValue: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).DefaultEnumValue(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024d0d0ldr x16, [x28+16]
    0024d0d4subs xzr, sp, x16
    0024d0d8b.ls 0x24d130
    0024d0dcstr x30, [sp-64]!
    0024d0e0stur x29, [sp-8]
    0024d0e4sub x29, sp, 8
    0024d0e8ldr x16, [x28+32]
    0024d0eccbnz x16, 0x24d144
    0024d0f0
    0024d0f0loc_24d0f0:
    0024d0f0str x0, [sp+72]
    0024d0f4stp xzr, xzr, [sp+24]
    0024d0f8ldr x1, [sp+72]
    0024d0fcldrsb x27, [x1]
    0024d100ldr x2, [x1]
    0024d104ldrsb x27, [x2]
    0024d108ldr x0, [x1+8]
    0024d10cldr x1, [x2+56]
    0024d110blr x1
    0024d114str x0, [sp+40]
    0024d118str x1, [sp+48]
    0024d11cstr x0, [sp+24]
    0024d120str x1, [sp+32]
    0024d124ldur x29, [sp-8]
    0024d128ldr x30, [sp], 64
    0024d12cret x30
    0024d130
    0024d130loc_24d130:
    0024d130str x0, [sp+8]
    0024d134mov x3, x30
    0024d138bl runtime.morestack_noctxt.abi0
    0024d13cldr x0, [sp+8]
    0024d140b 0x24d0d0
    0024d144
    0024d144loc_24d144:
    0024d144ldr x17, [x16]
    0024d148add x20, sp, 72
    0024d14csubs xzr, x20, x17
    0024d150b.ne 0x24d0f0
    0024d154add x20, sp, 8
    0024d158str x20, [x16]
    0024d15cb 0x24d0f0
    0024d0d0
    0024d160
    0024d160google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Enum: ; void google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Enum(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor p0)
    0024d160ldr x16, [x28+16]
    0024d164subs xzr, sp, x16
    0024d168b.ls 0x24d1c0
    0024d16cstr x30, [sp-64]!
    0024d170stur x29, [sp-8]
    0024d174sub x29, sp, 8
    0024d178ldr x16, [x28+32]
    0024d17ccbnz x16, 0x24d1dc
    0024d180
    0024d180loc_24d180:
    0024d180str x0, [sp+72]
    0024d184str x1, [sp+80]
    0024d188str x2, [sp+88]
    0024d18cstp xzr, xzr, [sp+24]
    0024d190ldr x1, [sp+72]
    0024d194ldrsb x27, [x1]
    0024d198ldr x0, [sp+80]
    0024d19cldr x1, [x1+64]
    0024d1a0blr x1
    0024d1a4str x0, [sp+40]
    0024d1a8str x1, [sp+48]
    0024d1acstr x0, [sp+24]
    0024d1b0str x1, [sp+32]
    0024d1b4ldur x29, [sp-8]
    0024d1b8ldr x30, [sp], 64
    0024d1bcret x30
    0024d1c0
    0024d1c0loc_24d1c0:
    0024d1c0stp x0, x1, [sp+8]
    0024d1c4str x2, [sp+24]
    0024d1c8mov x3, x30
    0024d1ccbl runtime.morestack_noctxt.abi0
    0024d1d0ldp x0, x1, [sp+8]
    0024d1d4ldr x2, [sp+24]
    0024d1d8b 0x24d160
    0024d1dc
    0024d1dcloc_24d1dc:
    0024d1dcldr x17, [x16]
    0024d1e0add x20, sp, 72
    0024d1e4subs xzr, x20, x17
    0024d1e8b.ne 0x24d180
    0024d1ecadd x20, sp, 8
    0024d1f0str x20, [x16]
    0024d1f4b 0x24d180
    0024d1f8udf 0
    0024d1fcudf 0
    0024d160
    0024d200
    0024d200google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Enum: ; void google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Enum(google.golang.org/protobuf/internal/impl.extensionTypeDescriptor * p0)
    0024d200ldr x16, [x28+16]
    0024d204subs xzr, sp, x16
    0024d208b.ls 0x24d260
    0024d20cstr x30, [sp-64]!
    0024d210stur x29, [sp-8]
    0024d214sub x29, sp, 8
    0024d218ldr x16, [x28+32]
    0024d21ccbnz x16, 0x24d274
    0024d220
    0024d220loc_24d220:
    0024d220str x0, [sp+72]
    0024d224stp xzr, xzr, [sp+24]
    0024d228ldr x1, [sp+72]
    0024d22cldrsb x27, [x1]
    0024d230ldr x2, [x1]
    0024d234ldrsb x27, [x2]
    0024d238ldr x0, [x1+8]
    0024d23cldr x1, [x2+64]
    0024d240blr x1
    0024d244str x0, [sp+40]
    0024d248str x1, [sp+48]
    0024d24cstr x0, [sp+24]
    0024d250str x1, [sp+32]
    0024d254ldur x29, [sp-8]
    0024d258ldr x30, [sp], 64
    0024d25cret x30
    0024d260
    0024d260loc_24d260:
    0024d260str x0, [sp+8]
    0024d264mov x3, x30
    0024d268bl runtime.morestack_noctxt.abi0
    0024d26cldr x0, [sp+8]
    0024d270b 0x24d200
    0024d274
    0024d274loc_24d274:
    0024d274ldr x17, [x16]
    0024d278add x20, sp, 72
    0024d27csubs xzr, x20, x17
    0024d280b.ne 0x24d220
    0024d284add x20, sp, 8
    0024d288str x20, [x16]
    0024d28cb 0x24d220
    0024d200
    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