File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    001b2a40
    001b2a40google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalSeed: ; void google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalSeed(google.golang.org/protobuf/internal/filedesc.Message * md, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb, google.golang.org/protobuf/internal/filedesc.File * pf, google.golang.org/protobuf/reflect/protoreflect.Descriptor pd, int i)
    001b2a40ldr x16, [x28+16]
    001b2a44sub x17, sp, 768
    001b2a48subs xzr, x17, x16
    001b2a4cb.ls 0x1b36f8
    001b2a50sub x20, sp, 896
    001b2a54stp x29, x30, [x20-8]
    001b2a58add sp, x20, 0
    001b2a5csub x29, sp, 8
    001b2a60str x0, [sp+904]
    001b2a64str x1, [sp+912]
    001b2a68str x2, [sp+920]
    001b2a6cstr x3, [sp+928]
    001b2a70str x4, [sp+936]
    001b2a74str x5, [sp+944]
    001b2a78str x6, [sp+952]
    001b2a7cstr x7, [sp+960]
    001b2a80str x8, [sp+968]
    001b2a84ldr x3, [sp+904]
    001b2a88ldrsb x27, [x3]
    001b2a8cadrp x27, 0x899000
    001b2a90ldr w4, [x27+3056]
    001b2a94cbz w4, 0x1b2a9c
    001b2a98b 0x1b2aa0
    001b2a9c
    001b2a9cloc_1b2a9c:
    001b2a9cb 0x1b2ab4
    001b2aa0
    001b2aa0loc_1b2aa0:
    001b2aa0bl runtime.gcWriteBarrier2
    001b2aa4str x5, [x25]
    001b2aa8ldr x4, [x3+16]
    001b2aacstr x4, [x25+8]
    001b2ab0b 0x1b2ab4
    001b2ab4
    001b2ab4loc_1b2ab4:
    001b2ab4str x5, [x3+16]
    001b2ab8ldr x3, [sp+904]
    001b2abcldrsb x27, [x3]
    001b2ac0ldr x4, [sp+960]
    001b2ac4ldr x5, [sp+952]
    001b2ac8str x5, [x3+24]
    001b2accadrp x27, 0x899000
    001b2ad0ldr w5, [x27+3056]
    001b2ad4cbz w5, 0x1b2adc
    001b2ad8b 0x1b2ae0
    001b2adc
    001b2adcloc_1b2adc:
    001b2adcb 0x1b2af4
    001b2ae0
    001b2ae0loc_1b2ae0:
    001b2ae0bl runtime.gcWriteBarrier2
    001b2ae4str x4, [x25]
    001b2ae8ldr x5, [x3+32]
    001b2aecstr x5, [x25+8]
    001b2af0b 0x1b2af4
    001b2af4
    001b2af4loc_1b2af4:
    001b2af4str x4, [x3+32]
    001b2af8ldr x3, [sp+904]
    001b2afcldrsb x27, [x3]
    001b2b00ldr x4, [sp+968]
    001b2b04str x4, [x3+40]
    001b2b08str wzr, [sp+92]
    001b2b0cstr xzr, [sp+152]
    001b2b10str xzr, [sp+136]
    001b2b14str xzr, [sp+144]
    001b2b18str xzr, [sp+128]
    001b2b1cstr xzr, [sp+112]
    001b2b20str xzr, [sp+120]
    001b2b24ldr x3, [sp+912]
    001b2b28ldr x4, [sp+920]
    001b2b2cldr x5, [sp+928]
    001b2b30str x3, [sp+520]
    001b2b34str x4, [sp+528]
    001b2b38str x5, [sp+536]
    001b2b3cb 0x1b2b40
    001b2b40
    001b2b40loc_1b2b40:
    001b2b40ldr x3, [sp+920]
    001b2b44str x3, [sp+328]
    001b2b48cbnz x3, 0x1b2b50
    001b2b4cb 0x1b2f3c
    001b2b50
    001b2b50loc_1b2b50:
    001b2b50ldr x0, [sp+912]
    001b2b54ldr x1, [sp+920]
    001b2b58ldr x2, [sp+928]
    001b2b5cbl google.golang.org/protobuf/encoding/protowire.ConsumeTag
    001b2b60str w0, [sp+104]
    001b2b64strb w1, [sp+90]
    001b2b68str x2, [sp+320]
    001b2b6cldrsw x3, [sp+104]
    001b2b70str w3, [sp+108]
    001b2b74ldrsb x3, [sp+90]
    001b2b78strb w3, [sp+91]
    001b2b7cldr x3, [sp+320]
    001b2b80str x3, [sp+416]
    001b2b84ldrsw x3, [sp+108]
    001b2b88str w3, [sp+96]
    001b2b8cldrsb x3, [sp+91]
    001b2b90strb w3, [sp+88]
    001b2b94ldr x0, [sp+416]
    001b2b98str x0, [sp+184]
    001b2b9cldr x1, [sp+920]
    001b2ba0ldr x3, [sp+912]
    001b2ba4ldr x4, [sp+928]
    001b2ba8b 0x1b2bac
    001b2bac
    001b2bacloc_1b2bac:
    001b2bacsubs xzr, x1, x0
    001b2bb0b.hs 0x1b2bb8
    001b2bb4b 0x1b36f0
    001b2bb8
    001b2bb8loc_1b2bb8:
    001b2bb8sub x5, x4, x0
    001b2bbcsub x6, x1, x0
    001b2bc0sub x7, xzr, x5
    001b2bc4and x7, x0, x7, asr #63
    001b2bc8add x7, x3, x7
    001b2bccstr x7, [sp+912]
    001b2bd0str x6, [sp+920]
    001b2bd4str x5, [sp+928]
    001b2bd8ldrsb x5, [sp+88]
    001b2bdcstrb w5, [sp+89]
    001b2be0ubfm x5, x5, 0, 7
    001b2be4subs wzr, w5, 2
    001b2be8b.eq 0x1b2bf0
    001b2becb 0x1b2ecc
    001b2bf0
    001b2bf0loc_1b2bf0:
    001b2bf0b 0x1b2bf4
    001b2bf4
    001b2bf4loc_1b2bf4:
    001b2bf4str xzr, [sp+768]
    001b2bf8add x27, sp, 776
    001b2bfcstp xzr, xzr, [x27]
    001b2c00ldr x0, [sp+912]
    001b2c04ldr x1, [sp+920]
    001b2c08ldr x2, [sp+928]
    001b2c0cbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    001b2c10str x0, [sp+768]
    001b2c14str x1, [sp+776]
    001b2c18str x2, [sp+784]
    001b2c1cstr x3, [sp+320]
    001b2c20str x0, [sp+864]
    001b2c24str x1, [sp+872]
    001b2c28str x2, [sp+880]
    001b2c2cldr x3, [sp+320]
    001b2c30str x3, [sp+408]
    001b2c34str x0, [sp+496]
    001b2c38str x1, [sp+504]
    001b2c3cstr x2, [sp+512]
    001b2c40ldr x0, [sp+408]
    001b2c44str x0, [sp+224]
    001b2c48ldr x1, [sp+920]
    001b2c4cldr x3, [sp+912]
    001b2c50ldr x4, [sp+928]
    001b2c54b 0x1b2c58
    001b2c58
    001b2c58loc_1b2c58:
    001b2c58subs xzr, x1, x0
    001b2c5cb.hs 0x1b2c64
    001b2c60b 0x1b36ec
    001b2c64
    001b2c64loc_1b2c64:
    001b2c64sub x5, x1, x0
    001b2c68sub x4, x4, x0
    001b2c6csub x6, xzr, x4
    001b2c70and x6, x0, x6, asr #63
    001b2c74add x6, x3, x6
    001b2c78str x6, [sp+912]
    001b2c7cstr x5, [sp+920]
    001b2c80str x4, [sp+928]
    001b2c84ldrsw x4, [sp+96]
    001b2c88str w4, [sp+100]
    001b2c8csubs wzr, w4, 3
    001b2c90b.le 0x1b2c98
    001b2c94b 0x1b2da8
    001b2c98
    001b2c98loc_1b2c98:
    001b2c98subs wzr, w4, 1
    001b2c9cb.eq 0x1b2ca4
    001b2ca0b 0x1b2d30
    001b2ca4
    001b2ca4loc_1b2ca4:
    001b2ca4b 0x1b2ca8
    001b2ca8
    001b2ca8loc_1b2ca8:
    001b2ca8ldr x1, [sp+952]
    001b2cacldrsb x27, [x1]
    001b2cb0ldr x1, [x1+24]
    001b2cb4ldr x0, [sp+960]
    001b2cb8blr x1
    001b2cbcstr x0, [sp+752]
    001b2cc0str x1, [sp+760]
    001b2cc4ldr x3, [sp+496]
    001b2cc8ldr x2, [sp+936]
    001b2cccldr x4, [sp+504]
    001b2cd0ldr x5, [sp+512]
    001b2cd4mov x6, x0
    001b2cd8mov x0, x2
    001b2cdcmov x7, x1
    001b2ce0mov x1, x6
    001b2ce4mov x2, x7
    001b2ce8bl google.golang.org/protobuf/internal/filedesc.appendFullName
    001b2cecstr x0, [sp+736]
    001b2cf0str x1, [sp+744]
    001b2cf4ldr x2, [sp+904]
    001b2cf8ldrsb x27, [x2]
    001b2cfcstr x1, [x2+8]
    001b2d00adrp x27, 0x899000
    001b2d04ldr w1, [x27+3056]
    001b2d08cbz w1, 0x1b2d10
    001b2d0cb 0x1b2d14
    001b2d10
    001b2d10loc_1b2d10:
    001b2d10b 0x1b2d28
    001b2d14
    001b2d14loc_1b2d14:
    001b2d14bl runtime.gcWriteBarrier2
    001b2d18str x0, [x25]
    001b2d1cldr x3, [x2]
    001b2d20str x3, [x25+8]
    001b2d24b 0x1b2d28
    001b2d28
    001b2d28loc_1b2d28:
    001b2d28str x0, [x2]
    001b2d2cb 0x1b2ec0
    001b2d30
    001b2d30loc_1b2d30:
    001b2d30subs wzr, w4, 3
    001b2d34b.eq 0x1b2d3c
    001b2d38b 0x1b2da0
    001b2d3c
    001b2d3cloc_1b2d3c:
    001b2d3cb 0x1b2d40
    001b2d40
    001b2d40loc_1b2d40:
    001b2d40ldrsw x3, [sp+92]
    001b2d44subs wzr, w3, 3
    001b2d48b.ne 0x1b2d50
    001b2d4cb 0x1b2d8c
    001b2d50
    001b2d50loc_1b2d50:
    001b2d50ldr x3, [sp+136]
    001b2d54subs xzr, x3, 0
    001b2d58b.gt 0x1b36d8
    001b2d5cb 0x1b2d60
    001b2d60
    001b2d60loc_1b2d60:
    001b2d60ldr x3, [sp+528]
    001b2d64str x3, [sp+312]
    001b2d68str x5, [sp+320]
    001b2d6cadd x3, x3, x0
    001b2d70ldr x4, [sp+184]
    001b2d74add x4, x1, x4
    001b2d78ldr x5, [sp+224]
    001b2d7cadd x4, x4, x5
    001b2d80sub x3, x3, x4
    001b2d84str x3, [sp+112]
    001b2d88b 0x1b2d90
    001b2d8c
    001b2d8cloc_1b2d8c:
    001b2d8cb 0x1b2d90
    001b2d90
    001b2d90loc_1b2d90:
    001b2d90ldr x3, [sp+136]
    001b2d94add x3, x3, 1
    001b2d98str x3, [sp+136]
    001b2d9cb 0x1b2ec0
    001b2da0
    001b2da0loc_1b2da0:
    001b2da0b 0x1b2da4
    001b2da4
    001b2da4loc_1b2da4:
    001b2da4b 0x1b2ebc
    001b2da8
    001b2da8loc_1b2da8:
    001b2da8subs wzr, w4, 4
    001b2dacb.eq 0x1b2db4
    001b2db0b 0x1b2e18
    001b2db4
    001b2db4loc_1b2db4:
    001b2db4b 0x1b2db8
    001b2db8
    001b2db8loc_1b2db8:
    001b2db8ldrsw x3, [sp+92]
    001b2dbcsubs wzr, w3, 4
    001b2dc0b.ne 0x1b2dc8
    001b2dc4b 0x1b2e04
    001b2dc8
    001b2dc8loc_1b2dc8:
    001b2dc8ldr x3, [sp+152]
    001b2dccsubs xzr, x3, 0
    001b2dd0b.gt 0x1b36c4
    001b2dd4b 0x1b2dd8
    001b2dd8
    001b2dd8loc_1b2dd8:
    001b2dd8ldr x3, [sp+528]
    001b2ddcstr x3, [sp+320]
    001b2de0str x5, [sp+312]
    001b2de4add x3, x3, x0
    001b2de8ldr x4, [sp+184]
    001b2decadd x4, x1, x4
    001b2df0ldr x5, [sp+224]
    001b2df4add x4, x4, x5
    001b2df8sub x3, x3, x4
    001b2dfcstr x3, [sp+128]
    001b2e00b 0x1b2e08
    001b2e04
    001b2e04loc_1b2e04:
    001b2e04b 0x1b2e08
    001b2e08
    001b2e08loc_1b2e08:
    001b2e08ldr x3, [sp+152]
    001b2e0cadd x3, x3, 1
    001b2e10str x3, [sp+152]
    001b2e14b 0x1b2ec0
    001b2e18
    001b2e18loc_1b2e18:
    001b2e18subs wzr, w4, 6
    001b2e1cb.eq 0x1b2e24
    001b2e20b 0x1b2e88
    001b2e24
    001b2e24loc_1b2e24:
    001b2e24b 0x1b2e28
    001b2e28
    001b2e28loc_1b2e28:
    001b2e28ldrsw x3, [sp+92]
    001b2e2csubs wzr, w3, 6
    001b2e30b.ne 0x1b2e38
    001b2e34b 0x1b2e74
    001b2e38
    001b2e38loc_1b2e38:
    001b2e38ldr x3, [sp+144]
    001b2e3csubs xzr, x3, 0
    001b2e40b.gt 0x1b36b0
    001b2e44b 0x1b2e48
    001b2e48
    001b2e48loc_1b2e48:
    001b2e48ldr x3, [sp+528]
    001b2e4cstr x3, [sp+320]
    001b2e50str x5, [sp+312]
    001b2e54add x3, x3, x0
    001b2e58ldr x4, [sp+184]
    001b2e5cadd x4, x1, x4
    001b2e60ldr x5, [sp+224]
    001b2e64add x4, x4, x5
    001b2e68sub x3, x3, x4
    001b2e6cstr x3, [sp+120]
    001b2e70b 0x1b2e78
    001b2e74
    001b2e74loc_1b2e74:
    001b2e74b 0x1b2e78
    001b2e78
    001b2e78loc_1b2e78:
    001b2e78ldr x3, [sp+144]
    001b2e7cadd x3, x3, 1
    001b2e80str x3, [sp+144]
    001b2e84b 0x1b2ec0
    001b2e88
    001b2e88loc_1b2e88:
    001b2e88subs wzr, w4, 7
    001b2e8cb.eq 0x1b2e94
    001b2e90b 0x1b2eb0
    001b2e94
    001b2e94loc_1b2e94:
    001b2e94b 0x1b2e98
    001b2e98
    001b2e98loc_1b2e98:
    001b2e98ldr x1, [sp+496]
    001b2e9cldr x2, [sp+504]
    001b2ea0ldr x3, [sp+512]
    001b2ea4ldr x0, [sp+904]
    001b2ea8bl google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalSeedOptions
    001b2eacb 0x1b2ec0
    001b2eb0
    001b2eb0loc_1b2eb0:
    001b2eb0b 0x1b2eb4
    001b2eb4
    001b2eb4loc_1b2eb4:
    001b2eb4b 0x1b2eb8
    001b2eb8
    001b2eb8loc_1b2eb8:
    001b2eb8b 0x1b2ebc
    001b2ebc
    001b2ebcloc_1b2ebc:
    001b2ebcb 0x1b2ec0
    001b2ec0
    001b2ec0loc_1b2ec0:
    001b2ec0ldrsw x3, [sp+96]
    001b2ec4str w3, [sp+92]
    001b2ec8b 0x1b2f34
    001b2ecc
    001b2eccloc_1b2ecc:
    001b2eccb 0x1b2ed0
    001b2ed0
    001b2ed0loc_1b2ed0:
    001b2ed0ldrsb x1, [sp+88]
    001b2ed4ldr x2, [sp+912]
    001b2ed8ldr x3, [sp+920]
    001b2edcldr x4, [sp+928]
    001b2ee0ldrsw x0, [sp+96]
    001b2ee4bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
    001b2ee8str x0, [sp+216]
    001b2eecldr x1, [sp+920]
    001b2ef0ldr x5, [sp+912]
    001b2ef4ldr x6, [sp+928]
    001b2ef8b 0x1b2efc
    001b2efc
    001b2efcloc_1b2efc:
    001b2efcsubs xzr, x0, x1
    001b2f00b.ls 0x1b2f08
    001b2f04b 0x1b36ac
    001b2f08
    001b2f08loc_1b2f08:
    001b2f08sub x3, x6, x0
    001b2f0csub x4, x1, x0
    001b2f10sub x6, xzr, x3
    001b2f14and x6, x0, x6, asr #63
    001b2f18add x5, x5, x6
    001b2f1cstr x5, [sp+912]
    001b2f20str x4, [sp+920]
    001b2f24str x3, [sp+928]
    001b2f28movn x3, 0
    001b2f2cstr w3, [sp+92]
    001b2f30b 0x1b2f34
    001b2f34
    001b2f34loc_1b2f34:
    001b2f34b 0x1b2f38
    001b2f38
    001b2f38loc_1b2f38:
    001b2f38b 0x1b2b40
    001b2f3c
    001b2f3cloc_1b2f3c:
    001b2f3cldr x3, [sp+152]
    001b2f40subs xzr, x3, 0
    001b2f44b.gt 0x1b2f4c
    001b2f48b 0x1b2fa4
    001b2f4c
    001b2f4cloc_1b2f4c:
    001b2f4cldr x1, [sp+152]
    001b2f50ldr x0, [sp+944]
    001b2f54bl google.golang.org/protobuf/internal/filedesc.(*File).allocEnums
    001b2f58str x0, [sp+712]
    001b2f5cstr x1, [sp+720]
    001b2f60str x2, [sp+728]
    001b2f64ldr x3, [sp+904]
    001b2f68ldrsb x27, [x3]
    001b2f6cstr x1, [x3+56]
    001b2f70str x2, [x3+64]
    001b2f74adrp x27, 0x899000
    001b2f78ldr w2, [x27+3056]
    001b2f7ccbz w2, 0x1b2f84
    001b2f80b 0x1b2f88
    001b2f84
    001b2f84loc_1b2f84:
    001b2f84b 0x1b2f9c
    001b2f88
    001b2f88loc_1b2f88:
    001b2f88bl runtime.gcWriteBarrier2
    001b2f8cstr x0, [x25]
    001b2f90ldr x4, [x3+48]
    001b2f94str x4, [x25+8]
    001b2f98b 0x1b2f9c
    001b2f9c
    001b2f9cloc_1b2f9c:
    001b2f9cstr x0, [x3+48]
    001b2fa0b 0x1b2fa8
    001b2fa4
    001b2fa4loc_1b2fa4:
    001b2fa4b 0x1b2fa8
    001b2fa8
    001b2fa8loc_1b2fa8:
    001b2fa8ldr x3, [sp+136]
    001b2facsubs xzr, x3, 0
    001b2fb0b.gt 0x1b2fb8
    001b2fb4b 0x1b3010
    001b2fb8
    001b2fb8loc_1b2fb8:
    001b2fb8ldr x1, [sp+136]
    001b2fbcldr x0, [sp+944]
    001b2fc0bl google.golang.org/protobuf/internal/filedesc.(*File).allocMessages
    001b2fc4str x0, [sp+688]
    001b2fc8str x1, [sp+696]
    001b2fccstr x2, [sp+704]
    001b2fd0ldr x3, [sp+904]
    001b2fd4ldrsb x27, [x3]
    001b2fd8str x1, [x3+104]
    001b2fdcstr x2, [x3+112]
    001b2fe0adrp x27, 0x899000
    001b2fe4ldr w2, [x27+3056]
    001b2fe8cbz w2, 0x1b2ff0
    001b2fecb 0x1b2ff4
    001b2ff0
    001b2ff0loc_1b2ff0:
    001b2ff0b 0x1b3008
    001b2ff4
    001b2ff4loc_1b2ff4:
    001b2ff4bl runtime.gcWriteBarrier2
    001b2ff8str x0, [x25]
    001b2ffcldr x4, [x3+96]
    001b3000str x4, [x25+8]
    001b3004b 0x1b3008
    001b3008
    001b3008loc_1b3008:
    001b3008str x0, [x3+96]
    001b300cb 0x1b3014
    001b3010
    001b3010loc_1b3010:
    001b3010b 0x1b3014
    001b3014
    001b3014loc_1b3014:
    001b3014ldr x3, [sp+144]
    001b3018subs xzr, x3, 0
    001b301cb.gt 0x1b3024
    001b3020b 0x1b307c
    001b3024
    001b3024loc_1b3024:
    001b3024ldr x1, [sp+144]
    001b3028ldr x0, [sp+944]
    001b302cbl google.golang.org/protobuf/internal/filedesc.(*File).allocExtensions
    001b3030str x0, [sp+664]
    001b3034str x1, [sp+672]
    001b3038str x2, [sp+680]
    001b303cldr x3, [sp+904]
    001b3040ldrsb x27, [x3]
    001b3044str x1, [x3+152]
    001b3048str x2, [x3+160]
    001b304cadrp x27, 0x898000
    001b3050ldr w2, [x27+3056]
    001b3054cbz w2, 0x1b305c
    001b3058b 0x1b3060
    001b305c
    001b305cloc_1b305c:
    001b305cb 0x1b3074
    001b3060
    001b3060loc_1b3060:
    001b3060bl runtime.gcWriteBarrier2
    001b3064str x0, [x25]
    001b3068ldr x4, [x3+144]
    001b306cstr x4, [x25+8]
    001b3070b 0x1b3074
    001b3074
    001b3074loc_1b3074:
    001b3074str x0, [x3+144]
    001b3078b 0x1b3080
    001b307c
    001b307cloc_1b307c:
    001b307cb 0x1b3080
    001b3080
    001b3080loc_1b3080:
    001b3080ldr x3, [sp+152]
    001b3084subs xzr, x3, 0
    001b3088b.gt 0x1b3090
    001b308cb 0x1b30e8
    001b3090
    001b3090loc_1b3090:
    001b3090ldr x0, [sp+128]
    001b3094ldr x1, [sp+528]
    001b3098ldr x3, [sp+520]
    001b309cldr x4, [sp+536]
    001b30a0b 0x1b30a4
    001b30a4
    001b30a4loc_1b30a4:
    001b30a4subs xzr, x0, x1
    001b30a8b.ls 0x1b30b0
    001b30acb 0x1b36a8
    001b30b0
    001b30b0loc_1b30b0:
    001b30b0sub x4, x4, x0
    001b30b4sub x5, x1, x0
    001b30b8sub x6, xzr, x4
    001b30bcand x6, x0, x6, asr #63
    001b30c0add x3, x3, x6
    001b30c4str x3, [sp+592]
    001b30c8str x5, [sp+600]
    001b30ccstr x4, [sp+608]
    001b30d0str xzr, [sp+296]
    001b30d4ldr x3, [sp+904]
    001b30d8ldrsb x27, [x3]
    001b30dcldr x3, [x3+56]
    001b30e0str x3, [sp+288]
    001b30e4b 0x1b3510
    001b30e8
    001b30e8loc_1b30e8:
    001b30e8b 0x1b30ec
    001b30ec
    001b30ecloc_1b30ec:
    001b30ecldr x3, [sp+136]
    001b30f0subs xzr, x3, 0
    001b30f4b.gt 0x1b30fc
    001b30f8b 0x1b3154
    001b30fc
    001b30fcloc_1b30fc:
    001b30fcldr x0, [sp+112]
    001b3100ldr x1, [sp+528]
    001b3104ldr x3, [sp+520]
    001b3108ldr x4, [sp+536]
    001b310cb 0x1b3110
    001b3110
    001b3110loc_1b3110:
    001b3110subs xzr, x1, x0
    001b3114b.hs 0x1b311c
    001b3118b 0x1b350c
    001b311c
    001b311cloc_1b311c:
    001b311csub x4, x4, x0
    001b3120sub x5, x1, x0
    001b3124sub x6, xzr, x4
    001b3128and x6, x0, x6, asr #63
    001b312cadd x3, x3, x6
    001b3130str x3, [sp+568]
    001b3134str x5, [sp+576]
    001b3138str x4, [sp+584]
    001b313cstr xzr, [sp+280]
    001b3140ldr x3, [sp+904]
    001b3144ldrsb x27, [x3]
    001b3148ldr x3, [x3+104]
    001b314cstr x3, [sp+272]
    001b3150b 0x1b3370
    001b3154
    001b3154loc_1b3154:
    001b3154b 0x1b3158
    001b3158
    001b3158loc_1b3158:
    001b3158ldr x3, [sp+144]
    001b315csubs xzr, x3, 0
    001b3160b.gt 0x1b3168
    001b3164b 0x1b31c0
    001b3168
    001b3168loc_1b3168:
    001b3168ldr x0, [sp+120]
    001b316cldr x1, [sp+528]
    001b3170ldr x3, [sp+520]
    001b3174ldr x4, [sp+536]
    001b3178b 0x1b317c
    001b317c
    001b317cloc_1b317c:
    001b317csubs xzr, x1, x0
    001b3180b.hs 0x1b3188
    001b3184b 0x1b336c
    001b3188
    001b3188loc_1b3188:
    001b3188sub x4, x4, x0
    001b318csub x5, x1, x0
    001b3190sub x6, xzr, x4
    001b3194and x6, x0, x6, asr #63
    001b3198add x3, x3, x6
    001b319cstr x3, [sp+544]
    001b31a0str x5, [sp+552]
    001b31a4str x4, [sp+560]
    001b31a8str xzr, [sp+264]
    001b31acldr x3, [sp+904]
    001b31b0ldrsb x27, [x3]
    001b31b4ldr x3, [x3+152]
    001b31b8str x3, [sp+256]
    001b31bcb 0x1b31d0
    001b31c0
    001b31c0loc_1b31c0:
    001b31c0b 0x1b31c4
    001b31c4
    001b31c4loc_1b31c4:
    001b31c4ldp x29, x30, [sp-8]
    001b31c8add sp, sp, 896
    001b31ccret x30
    001b31d0
    001b31d0loc_1b31d0:
    001b31d0ldr x3, [sp+256]
    001b31d4ldr x4, [sp+264]
    001b31d8subs xzr, x3, x4
    001b31dcb.gt 0x1b31e4
    001b31e0b 0x1b3354
    001b31e4
    001b31e4loc_1b31e4:
    001b31e4ldr x3, [sp+264]
    001b31e8str x3, [sp+232]
    001b31ecldr x0, [sp+544]
    001b31f0ldr x1, [sp+552]
    001b31f4ldr x2, [sp+560]
    001b31f8bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    001b31fcstr x0, [sp+304]
    001b3200str x1, [sp+328]
    001b3204str x0, [sp+352]
    001b3208str x1, [sp+344]
    001b320cstr x1, [sp+160]
    001b3210ldr x3, [sp+552]
    001b3214ldr x4, [sp+544]
    001b3218ldr x5, [sp+560]
    001b321cb 0x1b3220
    001b3220
    001b3220loc_1b3220:
    001b3220subs xzr, x1, x3
    001b3224b.ls 0x1b322c
    001b3228b 0x1b3360
    001b322c
    001b322cloc_1b322c:
    001b322csub x5, x5, x1
    001b3230sub x3, x3, x1
    001b3234sub x6, xzr, x5
    001b3238and x6, x1, x6, asr #63
    001b323cadd x4, x4, x6
    001b3240str x4, [sp+768]
    001b3244str x3, [sp+776]
    001b3248str x5, [sp+784]
    001b324cstr xzr, [sp+640]
    001b3250add x27, sp, 648
    001b3254stp xzr, xzr, [x27]
    001b3258ldr x0, [sp+768]
    001b325cldr x1, [sp+776]
    001b3260ldr x2, [sp+784]
    001b3264bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    001b3268str x0, [sp+640]
    001b326cstr x1, [sp+648]
    001b3270str x2, [sp+656]
    001b3274str x3, [sp+328]
    001b3278str x0, [sp+792]
    001b327cstr x1, [sp+800]
    001b3280str x2, [sp+808]
    001b3284ldr x3, [sp+328]
    001b3288str x3, [sp+336]
    001b328cstr x0, [sp+424]
    001b3290str x1, [sp+432]
    001b3294str x2, [sp+440]
    001b3298ldr x3, [sp+336]
    001b329cstr x3, [sp+192]
    001b32a0ldr x3, [sp+904]
    001b32a4ldrsb x27, [x3]
    001b32a8ldr x1, [x3+152]
    001b32acldr x3, [x3+144]
    001b32b0ldr x0, [sp+232]
    001b32b4subs xzr, x1, x0
    001b32b8b.hi 0x1b32c0
    001b32bcb 0x1b335c
    001b32c0
    001b32c0loc_1b32c0:
    001b32c0movz x9, 88
    001b32c4madd x0, x9, x0, x3
    001b32c8str x0, [sp+616]
    001b32ccldr x8, [sp+232]
    001b32d0ldr x1, [sp+424]
    001b32d4ldr x5, [sp+944]
    001b32d8ldr x4, [sp+936]
    001b32dcldr x2, [sp+432]
    001b32e0ldr x3, [sp+440]
    001b32e4ldr x7, [sp+904]
    001b32e8adrp x6, 0x568000
    001b32ecadd x6, x6, 312
    001b32f0bl google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalSeed
    001b32f4ldr x9, [sp+192]
    001b32f8ldr x10, [sp+160]
    001b32fcadd x0, x10, x9
    001b3300str x0, [sp+328]
    001b3304ldr x1, [sp+552]
    001b3308ldr x9, [sp+544]
    001b330cldr x10, [sp+560]
    001b3310b 0x1b3314
    001b3314
    001b3314loc_1b3314:
    001b3314subs xzr, x1, x0
    001b3318b.hs 0x1b3320
    001b331cb 0x1b3358
    001b3320
    001b3320loc_1b3320:
    001b3320sub x3, x10, x0
    001b3324sub x4, x1, x0
    001b3328sub x5, xzr, x3
    001b332cand x5, x0, x5, asr #63
    001b3330add x5, x9, x5
    001b3334str x5, [sp+544]
    001b3338str x4, [sp+552]
    001b333cstr x3, [sp+560]
    001b3340b 0x1b3344
    001b3344
    001b3344loc_1b3344:
    001b3344ldr x3, [sp+264]
    001b3348add x3, x3, 1
    001b334cstr x3, [sp+264]
    001b3350b 0x1b31d0
    001b3354
    001b3354loc_1b3354:
    001b3354b 0x1b31c4
    001b3358
    001b3358loc_1b3358:
    001b3358bl runtime.panicSliceB
    001b335c
    001b335cloc_1b335c:
    001b335cbl runtime.panicIndex
    001b3360
    001b3360loc_1b3360:
    001b3360mov x0, x1
    001b3364mov x1, x3
    001b3368bl runtime.panicSliceB
    001b336c
    001b336cloc_1b336c:
    001b336cbl runtime.panicSliceB
    001b3370
    001b3370loc_1b3370:
    001b3370ldr x3, [sp+272]
    001b3374ldr x4, [sp+280]
    001b3378subs xzr, x3, x4
    001b337cb.gt 0x1b3384
    001b3380b 0x1b34f4
    001b3384
    001b3384loc_1b3384:
    001b3384ldr x3, [sp+280]
    001b3388str x3, [sp+240]
    001b338cldr x0, [sp+568]
    001b3390ldr x1, [sp+576]
    001b3394ldr x2, [sp+584]
    001b3398bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    001b339cstr x0, [sp+304]
    001b33a0str x1, [sp+328]
    001b33a4str x0, [sp+376]
    001b33a8str x1, [sp+368]
    001b33acstr x1, [sp+168]
    001b33b0ldr x3, [sp+576]
    001b33b4ldr x4, [sp+568]
    001b33b8ldr x5, [sp+584]
    001b33bcb 0x1b33c0
    001b33c0
    001b33c0loc_1b33c0:
    001b33c0subs xzr, x1, x3
    001b33c4b.ls 0x1b33cc
    001b33c8b 0x1b3500
    001b33cc
    001b33ccloc_1b33cc:
    001b33ccsub x5, x5, x1
    001b33d0sub x3, x3, x1
    001b33d4sub x6, xzr, x5
    001b33d8and x6, x1, x6, asr #63
    001b33dcadd x4, x4, x6
    001b33e0str x4, [sp+640]
    001b33e4str x3, [sp+648]
    001b33e8str x5, [sp+656]
    001b33ecstr xzr, [sp+768]
    001b33f0add x27, sp, 776
    001b33f4stp xzr, xzr, [x27]
    001b33f8ldr x0, [sp+640]
    001b33fcldr x1, [sp+648]
    001b3400ldr x2, [sp+656]
    001b3404bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    001b3408str x0, [sp+768]
    001b340cstr x1, [sp+776]
    001b3410str x2, [sp+784]
    001b3414str x3, [sp+328]
    001b3418str x0, [sp+816]
    001b341cstr x1, [sp+824]
    001b3420str x2, [sp+832]
    001b3424ldr x3, [sp+328]
    001b3428str x3, [sp+360]
    001b342cstr x0, [sp+448]
    001b3430str x1, [sp+456]
    001b3434str x2, [sp+464]
    001b3438ldr x3, [sp+360]
    001b343cstr x3, [sp+200]
    001b3440ldr x3, [sp+904]
    001b3444ldrsb x27, [x3]
    001b3448ldr x1, [x3+104]
    001b344cldr x3, [x3+96]
    001b3450ldr x0, [sp+240]
    001b3454subs xzr, x1, x0
    001b3458b.hi 0x1b3460
    001b345cb 0x1b34fc
    001b3460
    001b3460loc_1b3460:
    001b3460movz x9, 208
    001b3464madd x0, x9, x0, x3
    001b3468str x0, [sp+624]
    001b346cldr x8, [sp+240]
    001b3470ldr x1, [sp+448]
    001b3474ldr x5, [sp+944]
    001b3478ldr x4, [sp+936]
    001b347cldr x2, [sp+456]
    001b3480ldr x3, [sp+464]
    001b3484ldr x7, [sp+904]
    001b3488adrp x6, 0x568000
    001b348cadd x6, x6, 312
    001b3490bl google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalSeed
    001b3494ldr x9, [sp+200]
    001b3498ldr x10, [sp+168]
    001b349cadd x0, x10, x9
    001b34a0str x0, [sp+328]
    001b34a4ldr x1, [sp+576]
    001b34a8ldr x9, [sp+568]
    001b34acldr x10, [sp+584]
    001b34b0b 0x1b34b4
    001b34b4
    001b34b4loc_1b34b4:
    001b34b4subs xzr, x1, x0
    001b34b8b.hs 0x1b34c0
    001b34bcb 0x1b34f8
    001b34c0
    001b34c0loc_1b34c0:
    001b34c0sub x3, x10, x0
    001b34c4sub x4, x1, x0
    001b34c8sub x5, xzr, x3
    001b34ccand x5, x0, x5, asr #63
    001b34d0add x5, x9, x5
    001b34d4str x5, [sp+568]
    001b34d8str x4, [sp+576]
    001b34dcstr x3, [sp+584]
    001b34e0b 0x1b34e4
    001b34e4
    001b34e4loc_1b34e4:
    001b34e4ldr x3, [sp+280]
    001b34e8add x3, x3, 1
    001b34ecstr x3, [sp+280]
    001b34f0b 0x1b3370
    001b34f4
    001b34f4loc_1b34f4:
    001b34f4b 0x1b3158
    001b34f8
    001b34f8loc_1b34f8:
    001b34f8bl runtime.panicSliceB
    001b34fc
    001b34fcloc_1b34fc:
    001b34fcbl runtime.panicIndex
    001b3500
    001b3500loc_1b3500:
    001b3500mov x0, x1
    001b3504mov x1, x3
    001b3508bl runtime.panicSliceB
    001b350c
    001b350cloc_1b350c:
    001b350cbl runtime.panicSliceB
    001b3510
    001b3510loc_1b3510:
    001b3510ldr x3, [sp+288]
    001b3514ldr x4, [sp+296]
    001b3518subs xzr, x3, x4
    001b351cb.gt 0x1b3524
    001b3520b 0x1b3690
    001b3524
    001b3524loc_1b3524:
    001b3524ldr x3, [sp+296]
    001b3528str x3, [sp+248]
    001b352cldr x0, [sp+592]
    001b3530ldr x1, [sp+600]
    001b3534ldr x2, [sp+608]
    001b3538bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    001b353cstr x0, [sp+304]
    001b3540str x1, [sp+328]
    001b3544str x0, [sp+400]
    001b3548str x1, [sp+392]
    001b354cstr x1, [sp+176]
    001b3550ldr x3, [sp+600]
    001b3554ldr x4, [sp+592]
    001b3558ldr x5, [sp+608]
    001b355cb 0x1b3560
    001b3560
    001b3560loc_1b3560:
    001b3560subs xzr, x1, x3
    001b3564b.ls 0x1b356c
    001b3568b 0x1b369c
    001b356c
    001b356cloc_1b356c:
    001b356csub x5, x5, x1
    001b3570sub x3, x3, x1
    001b3574sub x6, xzr, x5
    001b3578and x6, x1, x6, asr #63
    001b357cadd x4, x4, x6
    001b3580str x4, [sp+768]
    001b3584str x3, [sp+776]
    001b3588str x5, [sp+784]
    001b358cstr xzr, [sp+640]
    001b3590add x27, sp, 648
    001b3594stp xzr, xzr, [x27]
    001b3598ldr x0, [sp+768]
    001b359cldr x1, [sp+776]
    001b35a0ldr x2, [sp+784]
    001b35a4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    001b35a8str x0, [sp+640]
    001b35acstr x1, [sp+648]
    001b35b0str x2, [sp+656]
    001b35b4str x3, [sp+328]
    001b35b8str x0, [sp+840]
    001b35bcstr x1, [sp+848]
    001b35c0str x2, [sp+856]
    001b35c4ldr x3, [sp+328]
    001b35c8str x3, [sp+384]
    001b35ccstr x0, [sp+472]
    001b35d0str x1, [sp+480]
    001b35d4str x2, [sp+488]
    001b35d8ldr x3, [sp+384]
    001b35dcstr x3, [sp+208]
    001b35e0ldr x3, [sp+904]
    001b35e4ldrsb x27, [x3]
    001b35e8ldr x1, [x3+56]
    001b35ecldr x3, [x3+48]
    001b35f0ldr x0, [sp+248]
    001b35f4subs xzr, x1, x0
    001b35f8b.hi 0x1b3600
    001b35fcb 0x1b3698
    001b3600
    001b3600loc_1b3600:
    001b3600add x0, x3, x0, lsl #6
    001b3604str x0, [sp+632]
    001b3608ldr x8, [sp+248]
    001b360cldr x1, [sp+472]
    001b3610ldr x5, [sp+944]
    001b3614ldr x4, [sp+936]
    001b3618ldr x2, [sp+480]
    001b361cldr x3, [sp+488]
    001b3620ldr x7, [sp+904]
    001b3624adrp x6, 0x568000
    001b3628add x6, x6, 312
    001b362cbl google.golang.org/protobuf/internal/filedesc.(*Enum).unmarshalSeed
    001b3630ldr x9, [sp+208]
    001b3634ldr x10, [sp+176]
    001b3638add x0, x10, x9
    001b363cstr x0, [sp+328]
    001b3640ldr x1, [sp+600]
    001b3644ldr x9, [sp+592]
    001b3648ldr x10, [sp+608]
    001b364cb 0x1b3650
    001b3650
    001b3650loc_1b3650:
    001b3650subs xzr, x1, x0
    001b3654b.hs 0x1b365c
    001b3658b 0x1b3694
    001b365c
    001b365cloc_1b365c:
    001b365csub x3, x10, x0
    001b3660sub x4, x1, x0
    001b3664sub x5, xzr, x3
    001b3668and x5, x0, x5, asr #63
    001b366cadd x5, x9, x5
    001b3670str x5, [sp+592]
    001b3674str x4, [sp+600]
    001b3678str x3, [sp+608]
    001b367cb 0x1b3680
    001b3680
    001b3680loc_1b3680:
    001b3680ldr x3, [sp+296]
    001b3684add x3, x3, 1
    001b3688str x3, [sp+296]
    001b368cb 0x1b3510
    001b3690
    001b3690loc_1b3690:
    001b3690b 0x1b30ec
    001b3694
    001b3694loc_1b3694:
    001b3694bl runtime.panicSliceB
    001b3698
    001b3698loc_1b3698:
    001b3698bl runtime.panicIndex
    001b369c
    001b369cloc_1b369c:
    001b369cmov x0, x1
    001b36a0mov x1, x3
    001b36a4bl runtime.panicSliceB
    001b36a8
    001b36a8loc_1b36a8:
    001b36a8bl runtime.panicSliceB
    001b36ac
    001b36acloc_1b36ac:
    001b36acbl runtime.panicSliceB
    001b36b0
    001b36b0loc_1b36b0:
    001b36b0adrp x0, 0x442000
    001b36b4add x0, x0, 2944
    001b36b8adrp x1, 0x55f000
    001b36bcadd x1, x1, 2944
    001b36c0bl runtime.gopanic
    001b36c4
    001b36c4loc_1b36c4:
    001b36c4adrp x0, 0x442000
    001b36c8add x0, x0, 2944
    001b36ccadrp x1, 0x55f000
    001b36d0add x1, x1, 2944
    001b36d4bl runtime.gopanic
    001b36d8
    001b36d8loc_1b36d8:
    001b36d8adrp x0, 0x442000
    001b36dcadd x0, x0, 2944
    001b36e0adrp x1, 0x55f000
    001b36e4add x1, x1, 2944
    001b36e8bl runtime.gopanic
    001b36ec
    001b36ecloc_1b36ec:
    001b36ecbl runtime.panicSliceB
    001b36f0
    001b36f0loc_1b36f0:
    001b36f0bl runtime.panicSliceB
    001b36f4hint
    001b36f8
    001b36f8loc_1b36f8:
    001b36f8stp x0, x1, [sp+8]
    001b36fcstp x2, x3, [sp+24]
    001b3700stp x4, x5, [sp+40]
    001b3704stp x6, x7, [sp+56]
    001b3708str x8, [sp+72]
    001b370cmov x3, x30
    001b3710bl runtime.morestack_noctxt.abi0
    001b3714ldp x0, x1, [sp+8]
    001b3718ldp x2, x3, [sp+24]
    001b371cldp x4, x5, [sp+40]
    001b3720ldp x6, x7, [sp+56]
    001b3724ldr x8, [sp+72]
    001b3728b 0x1b2a40
    001b372cudf 0
    001b2a40
    001b3730
    001b3730google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalSeedOptions: ; void google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalSeedOptions(google.golang.org/protobuf/internal/filedesc.Message * md, struct []uint8 b)
    001b3730ldr x16, [x28+16]
    001b3734sub x17, sp, 32
    001b3738subs xzr, x17, x16
    001b373cb.ls 0x1b396c
    001b3740str x30, [sp-160]!
    001b3744stur x29, [sp-8]
    001b3748sub x29, sp, 8
    001b374cstr x0, [sp+168]
    001b3750str x1, [sp+176]
    001b3754str x2, [sp+184]
    001b3758str x3, [sp+192]
    001b375cb 0x1b3760
    001b3760
    001b3760loc_1b3760:
    001b3760ldr x3, [sp+184]
    001b3764str x3, [sp+128]
    001b3768cbnz x3, 0x1b3770
    001b376cb 0x1b3948
    001b3770
    001b3770loc_1b3770:
    001b3770ldr x0, [sp+176]
    001b3774ldr x1, [sp+184]
    001b3778ldr x2, [sp+192]
    001b377cbl google.golang.org/protobuf/encoding/protowire.ConsumeTag
    001b3780str w0, [sp+68]
    001b3784strb w1, [sp+55]
    001b3788str x2, [sp+120]
    001b378cldrsw x3, [sp+68]
    001b3790str w3, [sp+60]
    001b3794ldrsb x3, [sp+55]
    001b3798strb w3, [sp+52]
    001b379cldr x3, [sp+120]
    001b37a0str x3, [sp+104]
    001b37a4ldrsw x3, [sp+60]
    001b37a8str w3, [sp+56]
    001b37acldrsb x3, [sp+52]
    001b37b0strb w3, [sp+51]
    001b37b4ldr x0, [sp+104]
    001b37b8str x0, [sp+80]
    001b37bcldr x1, [sp+184]
    001b37c0ldr x3, [sp+176]
    001b37c4ldr x4, [sp+192]
    001b37c8b 0x1b37cc
    001b37cc
    001b37ccloc_1b37cc:
    001b37ccsubs xzr, x1, x0
    001b37d0b.hs 0x1b37d8
    001b37d4b 0x1b3964
    001b37d8
    001b37d8loc_1b37d8:
    001b37d8sub x5, x4, x0
    001b37dcsub x6, x1, x0
    001b37e0sub x7, xzr, x5
    001b37e4and x7, x0, x7, asr #63
    001b37e8add x7, x3, x7
    001b37ecstr x7, [sp+176]
    001b37f0str x6, [sp+184]
    001b37f4str x5, [sp+192]
    001b37f8ldrsb x5, [sp+51]
    001b37fcstrb w5, [sp+53]
    001b3800ubfm x5, x5, 0, 7
    001b3804cbz w5, 0x1b380c
    001b3808b 0x1b38e0
    001b380c
    001b380cloc_1b380c:
    001b380cb 0x1b3810
    001b3810
    001b3810loc_1b3810:
    001b3810ldr x0, [sp+176]
    001b3814ldr x1, [sp+184]
    001b3818ldr x2, [sp+192]
    001b381cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    001b3820str x0, [sp+112]
    001b3824str x1, [sp+120]
    001b3828str x0, [sp+144]
    001b382cstr x1, [sp+136]
    001b3830str x0, [sp+72]
    001b3834str x1, [sp+96]
    001b3838ldr x3, [sp+184]
    001b383cldr x4, [sp+176]
    001b3840ldr x5, [sp+192]
    001b3844b 0x1b3848
    001b3848
    001b3848loc_1b3848:
    001b3848subs xzr, x1, x3
    001b384cb.ls 0x1b3854
    001b3850b 0x1b3958
    001b3854
    001b3854loc_1b3854:
    001b3854sub x5, x5, x1
    001b3858sub x3, x3, x1
    001b385csub x6, xzr, x5
    001b3860and x6, x1, x6, asr #63
    001b3864add x4, x4, x6
    001b3868str x4, [sp+176]
    001b386cstr x3, [sp+184]
    001b3870str x5, [sp+192]
    001b3874ldrsw x3, [sp+56]
    001b3878str w3, [sp+64]
    001b387csubs wzr, w3, 1
    001b3880b.eq 0x1b3888
    001b3884b 0x1b38a8
    001b3888
    001b3888loc_1b3888:
    001b3888b 0x1b388c
    001b388c
    001b388cloc_1b388c:
    001b388cldr x0, [sp+72]
    001b3890bl google.golang.org/protobuf/encoding/protowire.DecodeBool
    001b3894strb w0, [sp+54]
    001b3898ldr x1, [sp+168]
    001b389cldrsb x27, [x1]
    001b38a0strb w0, [x1+193]
    001b38a4b 0x1b38dc
    001b38a8
    001b38a8loc_1b38a8:
    001b38a8subs wzr, w3, 7
    001b38acb.eq 0x1b38b4
    001b38b0b 0x1b38d4
    001b38b4
    001b38b4loc_1b38b4:
    001b38b4b 0x1b38b8
    001b38b8
    001b38b8loc_1b38b8:
    001b38b8ldr x0, [sp+72]
    001b38bcbl google.golang.org/protobuf/encoding/protowire.DecodeBool
    001b38c0strb w0, [sp+54]
    001b38c4ldr x1, [sp+168]
    001b38c8ldrsb x27, [x1]
    001b38ccstrb w0, [x1+192]
    001b38d0b 0x1b38dc
    001b38d4
    001b38d4loc_1b38d4:
    001b38d4b 0x1b38d8
    001b38d8
    001b38d8loc_1b38d8:
    001b38d8b 0x1b38dc
    001b38dc
    001b38dcloc_1b38dc:
    001b38dcb 0x1b3940
    001b38e0
    001b38e0loc_1b38e0:
    001b38e0b 0x1b38e4
    001b38e4
    001b38e4loc_1b38e4:
    001b38e4ldrsb x1, [sp+51]
    001b38e8ldr x2, [sp+176]
    001b38ecldr x3, [sp+184]
    001b38f0ldr x4, [sp+192]
    001b38f4ldrsw x0, [sp+56]
    001b38f8bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
    001b38fcstr x0, [sp+88]
    001b3900ldr x1, [sp+184]
    001b3904ldr x5, [sp+176]
    001b3908ldr x6, [sp+192]
    001b390cb 0x1b3910
    001b3910
    001b3910loc_1b3910:
    001b3910subs xzr, x0, x1
    001b3914b.ls 0x1b391c
    001b3918b 0x1b3954
    001b391c
    001b391cloc_1b391c:
    001b391csub x3, x6, x0
    001b3920sub x4, x1, x0
    001b3924sub x6, xzr, x3
    001b3928and x6, x0, x6, asr #63
    001b392cadd x5, x5, x6
    001b3930str x5, [sp+176]
    001b3934str x4, [sp+184]
    001b3938str x3, [sp+192]
    001b393cb 0x1b3940
    001b3940
    001b3940loc_1b3940:
    001b3940b 0x1b3944
    001b3944
    001b3944loc_1b3944:
    001b3944b 0x1b3760
    001b3948
    001b3948loc_1b3948:
    001b3948ldur x29, [sp-8]
    001b394cldr x30, [sp], 160
    001b3950ret x30
    001b3954
    001b3954loc_1b3954:
    001b3954bl runtime.panicSliceB
    001b3958
    001b3958loc_1b3958:
    001b3958mov x0, x1
    001b395cmov x1, x3
    001b3960bl runtime.panicSliceB
    001b3964
    001b3964loc_1b3964:
    001b3964bl runtime.panicSliceB
    001b3968hint
    001b396c
    001b396cloc_1b396c:
    001b396cstp x0, x1, [sp+8]
    001b3970stp x2, x3, [sp+24]
    001b3974mov x3, x30
    001b3978bl runtime.morestack_noctxt.abi0
    001b397cldp x0, x1, [sp+8]
    001b3980ldp x2, x3, [sp+24]
    001b3984b 0x1b3730
    001b3988udf 0
    001b398cudf 0
    001b3730
    001b3990
    001b3990google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalSeed: ; void google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalSeed(google.golang.org/protobuf/internal/filedesc.Extension * xd, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb, google.golang.org/protobuf/internal/filedesc.File * pf, google.golang.org/protobuf/reflect/protoreflect.Descriptor pd, int i)
    001b3990ldr x16, [x28+16]
    001b3994sub x17, sp, 176
    001b3998subs xzr, x17, x16
    001b399cb.ls 0x1b3e4c
    001b39a0sub x20, sp, 304
    001b39a4stp x29, x30, [x20-8]
    001b39a8add sp, x20, 0
    001b39acsub x29, sp, 8
    001b39b0str x0, [sp+312]
    001b39b4str x1, [sp+320]
    001b39b8str x2, [sp+328]
    001b39bcstr x3, [sp+336]
    001b39c0str x4, [sp+344]
    001b39c4str x5, [sp+352]
    001b39c8str x6, [sp+360]
    001b39ccstr x7, [sp+368]
    001b39d0str x8, [sp+376]
    001b39d4ldr x3, [sp+312]
    001b39d8ldrsb x27, [x3]
    001b39dcadrp x27, 0x898000
    001b39e0ldr w4, [x27+3056]
    001b39e4cbz w4, 0x1b39ec
    001b39e8b 0x1b39f0
    001b39ec
    001b39ecloc_1b39ec:
    001b39ecb 0x1b3a04
    001b39f0
    001b39f0loc_1b39f0:
    001b39f0bl runtime.gcWriteBarrier2
    001b39f4str x5, [x25]
    001b39f8ldr x4, [x3+16]
    001b39fcstr x4, [x25+8]
    001b3a00b 0x1b3a04
    001b3a04
    001b3a04loc_1b3a04:
    001b3a04str x5, [x3+16]
    001b3a08ldr x3, [sp+312]
    001b3a0cldrsb x27, [x3]
    001b3a10ldr x4, [sp+368]
    001b3a14ldr x5, [sp+360]
    001b3a18str x5, [x3+24]
    001b3a1cadrp x27, 0x898000
    001b3a20ldr w5, [x27+3056]
    001b3a24cbz w5, 0x1b3a2c
    001b3a28b 0x1b3a30
    001b3a2c
    001b3a2cloc_1b3a2c:
    001b3a2cb 0x1b3a44
    001b3a30
    001b3a30loc_1b3a30:
    001b3a30bl runtime.gcWriteBarrier2
    001b3a34str x4, [x25]
    001b3a38ldr x5, [x3+32]
    001b3a3cstr x5, [x25+8]
    001b3a40b 0x1b3a44
    001b3a44
    001b3a44loc_1b3a44:
    001b3a44str x4, [x3+32]
    001b3a48ldr x3, [sp+312]
    001b3a4cldrsb x27, [x3]
    001b3a50ldr x4, [sp+376]
    001b3a54str x4, [x3+40]
    001b3a58b 0x1b3a5c
    001b3a5c
    001b3a5cloc_1b3a5c:
    001b3a5cldr x3, [sp+328]
    001b3a60str x3, [sp+144]
    001b3a64cbnz x3, 0x1b3a6c
    001b3a68b 0x1b3e24
    001b3a6c
    001b3a6cloc_1b3a6c:
    001b3a6cldr x0, [sp+320]
    001b3a70ldr x1, [sp+328]
    001b3a74ldr x2, [sp+336]
    001b3a78bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
    001b3a7cstr w0, [sp+84]
    001b3a80strb w1, [sp+66]
    001b3a84str x2, [sp+136]
    001b3a88ldrsw x3, [sp+84]
    001b3a8cstr w3, [sp+72]
    001b3a90ldrsb x3, [sp+66]
    001b3a94strb w3, [sp+67]
    001b3a98ldr x3, [sp+136]
    001b3a9cstr x3, [sp+176]
    001b3aa0ldrsw x3, [sp+72]
    001b3aa4str w3, [sp+68]
    001b3aa8ldrsb x3, [sp+67]
    001b3aacstrb w3, [sp+64]
    001b3ab0ldr x0, [sp+176]
    001b3ab4str x0, [sp+96]
    001b3ab8ldr x1, [sp+328]
    001b3abcldr x3, [sp+320]
    001b3ac0ldr x4, [sp+336]
    001b3ac4b 0x1b3ac8
    001b3ac8
    001b3ac8loc_1b3ac8:
    001b3ac8subs xzr, x1, x0
    001b3accb.hs 0x1b3ad4
    001b3ad0b 0x1b3e44
    001b3ad4
    001b3ad4loc_1b3ad4:
    001b3ad4sub x5, x4, x0
    001b3ad8sub x6, x1, x0
    001b3adcsub x7, xzr, x5
    001b3ae0and x7, x0, x7, asr #63
    001b3ae4add x7, x3, x7
    001b3ae8str x7, [sp+320]
    001b3aecstr x6, [sp+328]
    001b3af0str x5, [sp+336]
    001b3af4ldrsb x5, [sp+64]
    001b3af8strb w5, [sp+65]
    001b3afcubfm x6, x5, 0, 7
    001b3b00cbz w6, 0x1b3b08
    001b3b04b 0x1b3bf4
    001b3b08
    001b3b08loc_1b3b08:
    001b3b08b 0x1b3b0c
    001b3b0c
    001b3b0cloc_1b3b0c:
    001b3b0cldr x0, [sp+320]
    001b3b10ldr x1, [sp+328]
    001b3b14ldr x2, [sp+336]
    001b3b18bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    001b3b1cstr x0, [sp+128]
    001b3b20str x1, [sp+136]
    001b3b24str x0, [sp+168]
    001b3b28str x1, [sp+160]
    001b3b2cstr x0, [sp+88]
    001b3b30str x1, [sp+120]
    001b3b34ldr x3, [sp+328]
    001b3b38ldr x4, [sp+320]
    001b3b3cldr x5, [sp+336]
    001b3b40b 0x1b3b44
    001b3b44
    001b3b44loc_1b3b44:
    001b3b44subs xzr, x1, x3
    001b3b48b.ls 0x1b3b50
    001b3b4cb 0x1b3e38
    001b3b50
    001b3b50loc_1b3b50:
    001b3b50sub x5, x5, x1
    001b3b54sub x3, x3, x1
    001b3b58sub x6, xzr, x5
    001b3b5cand x6, x1, x6, asr #63
    001b3b60add x4, x4, x6
    001b3b64str x4, [sp+320]
    001b3b68str x3, [sp+328]
    001b3b6cstr x5, [sp+336]
    001b3b70ldrsw x3, [sp+68]
    001b3b74str w3, [sp+80]
    001b3b78subs wzr, w3, 3
    001b3b7cb.eq 0x1b3b84
    001b3b80b 0x1b3b9c
    001b3b84
    001b3b84loc_1b3b84:
    001b3b84b 0x1b3b88
    001b3b88
    001b3b88loc_1b3b88:
    001b3b88ldr x3, [sp+312]
    001b3b8cldrsb x27, [x3]
    001b3b90ldr x4, [sp+88]
    001b3b94str w4, [x3+48]
    001b3b98b 0x1b3bf0
    001b3b9c
    001b3b9cloc_1b3b9c:
    001b3b9csubs wzr, w3, 4
    001b3ba0b.eq 0x1b3ba8
    001b3ba4b 0x1b3bc0
    001b3ba8
    001b3ba8loc_1b3ba8:
    001b3ba8b 0x1b3bac
    001b3bac
    001b3bacloc_1b3bac:
    001b3bacldr x3, [sp+312]
    001b3bb0ldrsb x27, [x3]
    001b3bb4ldr x4, [sp+88]
    001b3bb8strb w4, [x3+72]
    001b3bbcb 0x1b3bf0
    001b3bc0
    001b3bc0loc_1b3bc0:
    001b3bc0subs wzr, w3, 5
    001b3bc4b.eq 0x1b3bcc
    001b3bc8b 0x1b3be4
    001b3bcc
    001b3bccloc_1b3bcc:
    001b3bccb 0x1b3bd0
    001b3bd0
    001b3bd0loc_1b3bd0:
    001b3bd0ldr x3, [sp+312]
    001b3bd4ldrsb x27, [x3]
    001b3bd8ldr x4, [sp+88]
    001b3bdcstrb w4, [x3+73]
    001b3be0b 0x1b3bf0
    001b3be4
    001b3be4loc_1b3be4:
    001b3be4b 0x1b3be8
    001b3be8
    001b3be8loc_1b3be8:
    001b3be8b 0x1b3bec
    001b3bec
    001b3becloc_1b3bec:
    001b3becb 0x1b3bf0
    001b3bf0
    001b3bf0loc_1b3bf0:
    001b3bf0b 0x1b3e1c
    001b3bf4
    001b3bf4loc_1b3bf4:
    001b3bf4ubfm x5, x5, 0, 7
    001b3bf8subs wzr, w5, 2
    001b3bfcb.eq 0x1b3c04
    001b3c00b 0x1b3db8
    001b3c04
    001b3c04loc_1b3c04:
    001b3c04b 0x1b3c08
    001b3c08
    001b3c08loc_1b3c08:
    001b3c08str xzr, [sp+248]
    001b3c0cstp xzr, xzr, [sp+256]
    001b3c10ldr x0, [sp+320]
    001b3c14ldr x1, [sp+328]
    001b3c18ldr x2, [sp+336]
    001b3c1cbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    001b3c20str x0, [sp+248]
    001b3c24str x1, [sp+256]
    001b3c28str x2, [sp+264]
    001b3c2cstr x3, [sp+136]
    001b3c30str x0, [sp+272]
    001b3c34str x1, [sp+280]
    001b3c38str x2, [sp+288]
    001b3c3cldr x3, [sp+136]
    001b3c40str x3, [sp+152]
    001b3c44str x0, [sp+184]
    001b3c48str x1, [sp+192]
    001b3c4cstr x2, [sp+200]
    001b3c50ldr x0, [sp+152]
    001b3c54str x0, [sp+112]
    001b3c58ldr x1, [sp+328]
    001b3c5cldr x3, [sp+320]
    001b3c60ldr x4, [sp+336]
    001b3c64b 0x1b3c68
    001b3c68
    001b3c68loc_1b3c68:
    001b3c68subs xzr, x1, x0
    001b3c6cb.hs 0x1b3c74
    001b3c70b 0x1b3e34
    001b3c74
    001b3c74loc_1b3c74:
    001b3c74sub x4, x4, x0
    001b3c78sub x5, x1, x0
    001b3c7csub x6, xzr, x4
    001b3c80and x6, x0, x6, asr #63
    001b3c84add x6, x3, x6
    001b3c88str x6, [sp+320]
    001b3c8cstr x5, [sp+328]
    001b3c90str x4, [sp+336]
    001b3c94ldrsw x4, [sp+68]
    001b3c98str w4, [sp+76]
    001b3c9csubs wzr, w4, 1
    001b3ca0b.eq 0x1b3ca8
    001b3ca4b 0x1b3d34
    001b3ca8
    001b3ca8loc_1b3ca8:
    001b3ca8b 0x1b3cac
    001b3cac
    001b3cacloc_1b3cac:
    001b3cacldr x1, [sp+360]
    001b3cb0ldrsb x27, [x1]
    001b3cb4ldr x1, [x1+24]
    001b3cb8ldr x0, [sp+368]
    001b3cbcblr x1
    001b3cc0str x0, [sp+232]
    001b3cc4str x1, [sp+240]
    001b3cc8ldr x3, [sp+184]
    001b3cccldr x2, [sp+344]
    001b3cd0ldr x4, [sp+192]
    001b3cd4ldr x5, [sp+200]
    001b3cd8mov x6, x0
    001b3cdcmov x0, x2
    001b3ce0mov x7, x1
    001b3ce4mov x1, x6
    001b3ce8mov x2, x7
    001b3cecbl google.golang.org/protobuf/internal/filedesc.appendFullName
    001b3cf0str x0, [sp+216]
    001b3cf4str x1, [sp+224]
    001b3cf8ldr x2, [sp+312]
    001b3cfcldrsb x27, [x2]
    001b3d00str x1, [x2+8]
    001b3d04adrp x27, 0x898000
    001b3d08ldr w1, [x27+3056]
    001b3d0ccbz w1, 0x1b3d14
    001b3d10b 0x1b3d18
    001b3d14
    001b3d14loc_1b3d14:
    001b3d14b 0x1b3d2c
    001b3d18
    001b3d18loc_1b3d18:
    001b3d18bl runtime.gcWriteBarrier2
    001b3d1cstr x0, [x25]
    001b3d20ldr x3, [x2]
    001b3d24str x3, [x25+8]
    001b3d28b 0x1b3d2c
    001b3d2c
    001b3d2cloc_1b3d2c:
    001b3d2cstr x0, [x2]
    001b3d30b 0x1b3db4
    001b3d34
    001b3d34loc_1b3d34:
    001b3d34subs wzr, w4, 2
    001b3d38b.eq 0x1b3d40
    001b3d3cb 0x1b3dac
    001b3d40
    001b3d40loc_1b3d40:
    001b3d40b 0x1b3d44
    001b3d44
    001b3d44loc_1b3d44:
    001b3d44ldr x1, [sp+184]
    001b3d48ldr x2, [sp+192]
    001b3d4cldr x3, [sp+200]
    001b3d50ldr x0, [sp+344]
    001b3d54bl google.golang.org/protobuf/internal/filedesc.makeFullName
    001b3d58str x0, [sp+216]
    001b3d5cstr x1, [sp+224]
    001b3d60bl runtime.convTstring
    001b3d64str x0, [sp+208]
    001b3d68ldr x4, [sp+312]
    001b3d6cldrsb x27, [x4]
    001b3d70adrp x5, 0x569000
    001b3d74add x5, x5, 3680
    001b3d78str x5, [x4+56]
    001b3d7cadrp x27, 0x898000
    001b3d80ldr w5, [x27+3056]
    001b3d84cbz w5, 0x1b3d8c
    001b3d88b 0x1b3d90
    001b3d8c
    001b3d8cloc_1b3d8c:
    001b3d8cb 0x1b3da4
    001b3d90
    001b3d90loc_1b3d90:
    001b3d90bl runtime.gcWriteBarrier2
    001b3d94str x0, [x25]
    001b3d98ldr x3, [x4+64]
    001b3d9cstr x3, [x25+8]
    001b3da0b 0x1b3da4
    001b3da4
    001b3da4loc_1b3da4:
    001b3da4str x0, [x4+64]
    001b3da8b 0x1b3db4
    001b3dac
    001b3dacloc_1b3dac:
    001b3dacb 0x1b3db0
    001b3db0
    001b3db0loc_1b3db0:
    001b3db0b 0x1b3db4
    001b3db4
    001b3db4loc_1b3db4:
    001b3db4b 0x1b3e1c
    001b3db8
    001b3db8loc_1b3db8:
    001b3db8b 0x1b3dbc
    001b3dbc
    001b3dbcloc_1b3dbc:
    001b3dbcb 0x1b3dc0
    001b3dc0
    001b3dc0loc_1b3dc0:
    001b3dc0ldrsb x1, [sp+64]
    001b3dc4ldr x2, [sp+320]
    001b3dc8ldr x3, [sp+328]
    001b3dccldr x4, [sp+336]
    001b3dd0ldrsw x0, [sp+68]
    001b3dd4bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
    001b3dd8str x0, [sp+104]
    001b3ddcldr x1, [sp+328]
    001b3de0ldr x5, [sp+320]
    001b3de4ldr x6, [sp+336]
    001b3de8b 0x1b3dec
    001b3dec
    001b3decloc_1b3dec:
    001b3decsubs xzr, x0, x1
    001b3df0b.ls 0x1b3df8
    001b3df4b 0x1b3e30
    001b3df8
    001b3df8loc_1b3df8:
    001b3df8sub x3, x6, x0
    001b3dfcsub x4, x1, x0
    001b3e00sub x6, xzr, x3
    001b3e04and x6, x0, x6, asr #63
    001b3e08add x5, x5, x6
    001b3e0cstr x5, [sp+320]
    001b3e10str x4, [sp+328]
    001b3e14str x3, [sp+336]
    001b3e18b 0x1b3e1c
    001b3e1c
    001b3e1cloc_1b3e1c:
    001b3e1cb 0x1b3e20
    001b3e20
    001b3e20loc_1b3e20:
    001b3e20b 0x1b3a5c
    001b3e24
    001b3e24loc_1b3e24:
    001b3e24ldp x29, x30, [sp-8]
    001b3e28add sp, sp, 304
    001b3e2cret x30
    001b3e30
    001b3e30loc_1b3e30:
    001b3e30bl runtime.panicSliceB
    001b3e34
    001b3e34loc_1b3e34:
    001b3e34bl runtime.panicSliceB
    001b3e38
    001b3e38loc_1b3e38:
    001b3e38mov x0, x1
    001b3e3cmov x1, x3
    001b3e40bl runtime.panicSliceB
    001b3e44
    001b3e44loc_1b3e44:
    001b3e44bl runtime.panicSliceB
    001b3e48hint
    001b3e4c
    001b3e4cloc_1b3e4c:
    001b3e4cstp x0, x1, [sp+8]
    001b3e50stp x2, x3, [sp+24]
    001b3e54stp x4, x5, [sp+40]
    001b3e58stp x6, x7, [sp+56]
    001b3e5cstr x8, [sp+72]
    001b3e60mov x3, x30
    001b3e64bl runtime.morestack_noctxt.abi0
    001b3e68ldp x0, x1, [sp+8]
    001b3e6cldp x2, x3, [sp+24]
    001b3e70ldp x4, x5, [sp+40]
    001b3e74ldp x6, x7, [sp+56]
    001b3e78ldr x8, [sp+72]
    001b3e7cb 0x1b3990
    001b3990
    001b3e80
    001b3e80google.golang.org/protobuf/internal/filedesc.(*Service).unmarshalSeed: ; void google.golang.org/protobuf/internal/filedesc.(*Service).unmarshalSeed(google.golang.org/protobuf/internal/filedesc.Service * sd, struct []uint8 b, google.golang.org/protobuf/internal/strs.Builder * sb, google.golang.org/protobuf/internal/filedesc.File * pf, google.golang.org/protobuf/reflect/protoreflect.Descriptor pd, int i)
    001b3e80ldr x16, [x28+16]
    001b3e84sub x17, sp, 128
    001b3e88subs xzr, x17, x16
    001b3e8cb.ls 0x1b41b8
    001b3e90sub x20, sp, 256
    001b3e94stp x29, x30, [x20-8]
    001b3e98add sp, x20, 0
    001b3e9csub x29, sp, 8
    001b3ea0str x0, [sp+264]
    001b3ea4str x1, [sp+272]
    001b3ea8str x2, [sp+280]
    001b3eacstr x3, [sp+288]
    001b3eb0str x4, [sp+296]
    001b3eb4str x5, [sp+304]
    001b3eb8str x6, [sp+312]
    001b3ebcstr x7, [sp+320]
    001b3ec0str x8, [sp+328]
    001b3ec4ldr x3, [sp+264]
    001b3ec8ldrsb x27, [x3]
    001b3eccadrp x27, 0x898000
    001b3ed0ldr w4, [x27+3056]
    001b3ed4cbz w4, 0x1b3edc
    001b3ed8b 0x1b3ee0
    001b3edc
    001b3edcloc_1b3edc:
    001b3edcb 0x1b3ef4
    001b3ee0
    001b3ee0loc_1b3ee0:
    001b3ee0bl runtime.gcWriteBarrier2
    001b3ee4str x5, [x25]
    001b3ee8ldr x4, [x3+16]
    001b3eecstr x4, [x25+8]
    001b3ef0b 0x1b3ef4
    001b3ef4
    001b3ef4loc_1b3ef4:
    001b3ef4str x5, [x3+16]
    001b3ef8ldr x3, [sp+264]
    001b3efcldrsb x27, [x3]
    001b3f00ldr x4, [sp+320]
    001b3f04ldr x5, [sp+312]
    001b3f08str x5, [x3+24]
    001b3f0cadrp x27, 0x898000
    001b3f10ldr w5, [x27+3056]
    001b3f14cbz w5, 0x1b3f1c
    001b3f18b 0x1b3f20
    001b3f1c
    001b3f1cloc_1b3f1c:
    001b3f1cb 0x1b3f34
    001b3f20
    001b3f20loc_1b3f20:
    001b3f20bl runtime.gcWriteBarrier2
    001b3f24str x4, [x25]
    001b3f28ldr x5, [x3+32]
    001b3f2cstr x5, [x25+8]
    001b3f30b 0x1b3f34
    001b3f34
    001b3f34loc_1b3f34:
    001b3f34str x4, [x3+32]
    001b3f38ldr x3, [sp+264]
    001b3f3cldrsb x27, [x3]
    001b3f40ldr x4, [sp+328]
    001b3f44str x4, [x3+40]
    001b3f48b 0x1b3f4c
    001b3f4c
    001b3f4cloc_1b3f4c:
    001b3f4cldr x3, [sp+280]
    001b3f50str x3, [sp+120]
    001b3f54cbnz x3, 0x1b3f5c
    001b3f58b 0x1b419c
    001b3f5c
    001b3f5cloc_1b3f5c:
    001b3f5cldr x0, [sp+272]
    001b3f60ldr x1, [sp+280]
    001b3f64ldr x2, [sp+288]
    001b3f68bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
    001b3f6cstr w0, [sp+84]
    001b3f70strb w1, [sp+70]
    001b3f74str x2, [sp+112]
    001b3f78ldrsw x3, [sp+84]
    001b3f7cstr w3, [sp+76]
    001b3f80ldrsb x3, [sp+70]
    001b3f84strb w3, [sp+71]
    001b3f88ldr x3, [sp+112]
    001b3f8cstr x3, [sp+136]
    001b3f90ldrsw x3, [sp+76]
    001b3f94str w3, [sp+72]
    001b3f98ldrsb x3, [sp+71]
    001b3f9cstrb w3, [sp+68]
    001b3fa0ldr x0, [sp+136]
    001b3fa4str x0, [sp+88]
    001b3fa8ldr x1, [sp+280]
    001b3facldr x3, [sp+272]
    001b3fb0ldr x4, [sp+288]
    001b3fb4b 0x1b3fb8
    001b3fb8
    001b3fb8loc_1b3fb8:
    001b3fb8subs xzr, x1, x0
    001b3fbcb.hs 0x1b3fc4
    001b3fc0b 0x1b41b0
    001b3fc4
    001b3fc4loc_1b3fc4:
    001b3fc4sub x5, x4, x0
    001b3fc8sub x6, x1, x0
    001b3fccsub x7, xzr, x5
    001b3fd0and x7, x0, x7, asr #63
    001b3fd4add x7, x3, x7
    001b3fd8str x7, [sp+272]
    001b3fdcstr x6, [sp+280]
    001b3fe0str x5, [sp+288]
    001b3fe4ldrsb x5, [sp+68]
    001b3fe8strb w5, [sp+69]
    001b3fecubfm x5, x5, 0, 7
    001b3ff0subs wzr, w5, 2
    001b3ff4b.eq 0x1b3ffc
    001b3ff8b 0x1b4134
    001b3ffc
    001b3ffcloc_1b3ffc:
    001b3ffcb 0x1b4000
    001b4000
    001b4000loc_1b4000:
    001b4000str xzr, [sp+200]
    001b4004stp xzr, xzr, [sp+208]
    001b4008ldr x0, [sp+272]
    001b400cldr x1, [sp+280]
    001b4010ldr x2, [sp+288]
    001b4014bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    001b4018str x0, [sp+200]
    001b401cstr x1, [sp+208]
    001b4020str x2, [sp+216]
    001b4024str x3, [sp+112]
    001b4028str x0, [sp+224]
    001b402cstr x1, [sp+232]
    001b4030str x2, [sp+240]
    001b4034ldr x3, [sp+112]
    001b4038str x3, [sp+128]
    001b403cstr x0, [sp+144]
    001b4040str x1, [sp+152]
    001b4044str x2, [sp+160]
    001b4048ldr x0, [sp+128]
    001b404cstr x0, [sp+104]
    001b4050ldr x1, [sp+280]
    001b4054ldr x3, [sp+272]
    001b4058ldr x4, [sp+288]
    001b405cb 0x1b4060
    001b4060
    001b4060loc_1b4060:
    001b4060subs xzr, x1, x0
    001b4064b.hs 0x1b406c
    001b4068b 0x1b41ac
    001b406c
    001b406cloc_1b406c:
    001b406csub x4, x4, x0
    001b4070sub x5, x1, x0
    001b4074sub x6, xzr, x4
    001b4078and x6, x0, x6, asr #63
    001b407cadd x3, x3, x6
    001b4080str x3, [sp+272]
    001b4084str x5, [sp+280]
    001b4088str x4, [sp+288]
    001b408cldrsw x3, [sp+72]
    001b4090str w3, [sp+80]
    001b4094subs wzr, w3, 1
    001b4098b.eq 0x1b40a0
    001b409cb 0x1b412c
    001b40a0
    001b40a0loc_1b40a0:
    001b40a0b 0x1b40a4
    001b40a4
    001b40a4loc_1b40a4:
    001b40a4ldr x1, [sp+312]
    001b40a8ldrsb x27, [x1]
    001b40acldr x1, [x1+24]
    001b40b0ldr x0, [sp+320]
    001b40b4blr x1
    001b40b8str x0, [sp+184]
    001b40bcstr x1, [sp+192]
    001b40c0ldr x3, [sp+144]
    001b40c4ldr x2, [sp+296]
    001b40c8ldr x4, [sp+152]
    001b40ccldr x5, [sp+160]
    001b40d0mov x6, x0
    001b40d4mov x0, x2
    001b40d8mov x7, x1
    001b40dcmov x1, x6
    001b40e0mov x2, x7
    001b40e4bl google.golang.org/protobuf/internal/filedesc.appendFullName
    001b40e8str x0, [sp+168]
    001b40ecstr x1, [sp+176]
    001b40f0ldr x2, [sp+264]
    001b40f4ldrsb x27, [x2]
    001b40f8str x1, [x2+8]
    001b40fcadrp x27, 0x897000
    001b4100ldr w1, [x27+3056]
    001b4104cbz w1, 0x1b410c
    001b4108b 0x1b4110
    001b410c
    001b410cloc_1b410c:
    001b410cb 0x1b4124
    001b4110
    001b4110loc_1b4110:
    001b4110bl runtime.gcWriteBarrier2
    001b4114str x0, [x25]
    001b4118ldr x3, [x2]
    001b411cstr x3, [x25+8]
    001b4120b 0x1b4124
    001b4124
    001b4124loc_1b4124:
    001b4124str x0, [x2]
    001b4128b 0x1b4130
    001b412c
    001b412cloc_1b412c:
    001b412cb 0x1b4130
    001b4130
    001b4130loc_1b4130:
    001b4130b 0x1b4194
    001b4134
    001b4134loc_1b4134:
    001b4134b 0x1b4138
    001b4138
    001b4138loc_1b4138:
    001b4138ldrsb x1, [sp+68]
    001b413cldr x2, [sp+272]
    001b4140ldr x3, [sp+280]
    001b4144ldr x4, [sp+288]
    001b4148ldrsw x0, [sp+72]
    001b414cbl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
    001b4150str x0, [sp+96]
    001b4154ldr x1, [sp+280]
    001b4158ldr x5, [sp+272]
    001b415cldr x6, [sp+288]
    001b4160b 0x1b4164
    001b4164
    001b4164loc_1b4164:
    001b4164subs xzr, x0, x1
    001b4168b.ls 0x1b4170
    001b416cb 0x1b41a8
    001b4170
    001b4170loc_1b4170:
    001b4170sub x3, x6, x0
    001b4174sub x4, x1, x0
    001b4178sub x6, xzr, x3
    001b417cand x6, x0, x6, asr #63
    001b4180add x5, x5, x6
    001b4184str x5, [sp+272]
    001b4188str x4, [sp+280]
    001b418cstr x3, [sp+288]
    001b4190b 0x1b4194
    001b4194
    001b4194loc_1b4194:
    001b4194b 0x1b4198
    001b4198
    001b4198loc_1b4198:
    001b4198b 0x1b3f4c
    001b419c
    001b419cloc_1b419c:
    001b419cldp x29, x30, [sp-8]
    001b41a0add sp, sp, 256
    001b41a4ret x30
    001b41a8
    001b41a8loc_1b41a8:
    001b41a8bl runtime.panicSliceB
    001b41ac
    001b41acloc_1b41ac:
    001b41acbl runtime.panicSliceB
    001b41b0
    001b41b0loc_1b41b0:
    001b41b0bl runtime.panicSliceB
    001b41b4hint
    001b41b8
    001b41b8loc_1b41b8:
    001b41b8stp x0, x1, [sp+8]
    001b41bcstp x2, x3, [sp+24]
    001b41c0stp x4, x5, [sp+40]
    001b41c4stp x6, x7, [sp+56]
    001b41c8str x8, [sp+72]
    001b41ccmov x3, x30
    001b41d0bl runtime.morestack_noctxt.abi0
    001b41d4ldp x0, x1, [sp+8]
    001b41d8ldp x2, x3, [sp+24]
    001b41dcldp x4, x5, [sp+40]
    001b41e0ldp x6, x7, [sp+56]
    001b41e4ldr x8, [sp+72]
    001b41e8b 0x1b3e80
    001b41ecudf 0
    001b3e80
    001b41f0
    001b41f0google.golang.org/protobuf/internal/filedesc.getBuilder: ; void google.golang.org/protobuf/internal/filedesc.getBuilder(void)
    001b41f0ldr x16, [x28+16]
    001b41f4subs xzr, sp, x16
    001b41f8b.ls 0x1b425c
    001b41fcstr x30, [sp-64]!
    001b4200stur x29, [sp-8]
    001b4204sub x29, sp, 8
    001b4208str xzr, [sp+32]
    001b420cadrp x0, 0x85e000
    001b4210add x0, x0, 3968
    001b4214bl sync.(*Pool).Get
    001b4218str x0, [sp+40]
    001b421cstr x1, [sp+48]
    001b4220adrp x2, 0x487000
    001b4224add x2, x2, 3648
    001b4228subs xzr, x0, x2
    001b422cb.eq 0x1b4234
    001b4230b 0x1b4248
    001b4234
    001b4234loc_1b4234:
    001b4234str x1, [sp+32]
    001b4238ldr x0, [sp+32]
    001b423cldur x29, [sp-8]
    001b4240ldr x30, [sp], 64
    001b4244ret x30
    001b4248
    001b4248loc_1b4248:
    001b4248mov x1, x2
    001b424cadrp x2, 0x456000
    001b4250add x2, x2, 3520
    001b4254bl runtime.panicdottypeE
    001b4258hint
    001b425c
    001b425cloc_1b425c:
    001b425cmov x3, x30
    001b4260bl runtime.morestack_noctxt.abi0
    001b4264b 0x1b41f0
    001b4268udf 0
    001b426cudf 0
    001b41f0
    001b4270
    001b4270google.golang.org/protobuf/internal/filedesc.putBuilder: ; void google.golang.org/protobuf/internal/filedesc.putBuilder(google.golang.org/protobuf/internal/strs.Builder * b)
    001b4270ldr x16, [x28+16]
    001b4274subs xzr, sp, x16
    001b4278b.ls 0x1b42b0
    001b427cstr x30, [sp-48]!
    001b4280stur x29, [sp-8]
    001b4284sub x29, sp, 8
    001b4288str x0, [sp+56]
    001b428cadrp x1, 0x487000
    001b4290add x1, x1, 3648
    001b4294mov x2, x0
    001b4298adrp x0, 0x85e000
    001b429cadd x0, x0, 3968
    001b42a0bl sync.(*Pool).Put
    001b42a4ldur x29, [sp-8]
    001b42a8ldr x30, [sp], 48
    001b42acret x30
    001b42b0
    001b42b0loc_1b42b0:
    001b42b0str x0, [sp+8]
    001b42b4mov x3, x30
    001b42b8bl runtime.morestack_noctxt.abi0
    001b42bcldr x0, [sp+8]
    001b42c0b 0x1b4270
    001b42c4udf 0
    001b42c8udf 0
    001b42ccudf 0
    001b4270
    001b42d0
    001b42d0google.golang.org/protobuf/internal/filedesc.makeFullName: ; void google.golang.org/protobuf/internal/filedesc.makeFullName(google.golang.org/protobuf/internal/strs.Builder * sb, struct []uint8 b)
    001b42d0ldr x16, [x28+16]
    001b42d4subs xzr, sp, x16
    001b42d8b.ls 0x1b43dc
    001b42dcstr x30, [sp-128]!
    001b42e0stur x29, [sp-8]
    001b42e4sub x29, sp, 8
    001b42e8str x0, [sp+136]
    001b42ecstr x1, [sp+144]
    001b42f0str x2, [sp+152]
    001b42f4str x3, [sp+160]
    001b42f8stp xzr, xzr, [sp+64]
    001b42fcldr x4, [sp+152]
    001b4300str x4, [sp+56]
    001b4304subs xzr, x4, 0
    001b4308cset x5, eq
    001b430cstrb w5, [sp+55]
    001b4310cbz x4, 0x1b4318
    001b4314b 0x1b431c
    001b4318
    001b4318loc_1b4318:
    001b4318b 0x1b4344
    001b431c
    001b431cloc_1b431c:
    001b431cldr x1, [sp+152]
    001b4320ldr x4, [sp+144]
    001b4324subs xzr, x1, 0
    001b4328b.hi 0x1b4330
    001b432cb 0x1b43d0
    001b4330
    001b4330loc_1b4330:
    001b4330ldrb w4, [x4]
    001b4334subs wzr, w4, 46
    001b4338cset x4, ne
    001b433cstrb w4, [sp+55]
    001b4340b 0x1b4344
    001b4344
    001b4344loc_1b4344:
    001b4344ldrb w4, [sp+55]
    001b4348tbnz w4, 0, 0x1b43bc
    001b434cb 0x1b4350
    001b4350
    001b4350loc_1b4350:
    001b4350ldr x1, [sp+152]
    001b4354ldr x4, [sp+144]
    001b4358ldr x5, [sp+160]
    001b435cb 0x1b4360
    001b4360
    001b4360loc_1b4360:
    001b4360subs xzr, x1, 1
    001b4364b.hs 0x1b436c
    001b4368b 0x1b43b4
    001b436c
    001b436cloc_1b436c:
    001b436csub x3, x5, 1
    001b4370sub x2, x1, 1
    001b4374sub x5, xzr, x3
    001b4378sbfm x5, x5, 63, 63
    001b437cand x5, x5, 1
    001b4380add x1, x4, x5
    001b4384str x1, [sp+96]
    001b4388str x2, [sp+104]
    001b438cstr x3, [sp+112]
    001b4390ldr x0, [sp+136]
    001b4394bl google.golang.org/protobuf/internal/strs.(*Builder).MakeString
    001b4398str x0, [sp+80]
    001b439cstr x1, [sp+88]
    001b43a0str x0, [sp+64]
    001b43a4str x1, [sp+72]
    001b43a8ldur x29, [sp-8]
    001b43acldr x30, [sp], 128
    001b43b0ret x30
    001b43b4
    001b43b4loc_1b43b4:
    001b43b4orr x0, xzr, 1
    001b43b8bl runtime.panicSliceB
    001b43bc
    001b43bcloc_1b43bc:
    001b43bcadrp x0, 0x441000
    001b43c0add x0, x0, 2944
    001b43c4adrp x1, 0x55e000
    001b43c8add x1, x1, 2960
    001b43ccbl runtime.gopanic
    001b43d0
    001b43d0loc_1b43d0:
    001b43d0mov x0, xzr
    001b43d4bl runtime.panicIndex
    001b43d8hint
    001b43dc
    001b43dcloc_1b43dc:
    001b43dcstp x0, x1, [sp+8]
    001b43e0stp x2, x3, [sp+24]
    001b43e4mov x3, x30
    001b43e8bl runtime.morestack_noctxt.abi0
    001b43ecldp x0, x1, [sp+8]
    001b43f0ldp x2, x3, [sp+24]
    001b43f4b 0x1b42d0
    001b43f8udf 0
    001b43fcudf 0
    001b42d0
    001b4400
    001b4400google.golang.org/protobuf/internal/filedesc.appendFullName: ; void google.golang.org/protobuf/internal/filedesc.appendFullName(google.golang.org/protobuf/internal/strs.Builder * sb, struct google.golang.org/protobuf/reflect/protoreflect.FullName prefix, struct []uint8 suffix)
    001b4400ldr x16, [x28+16]
    001b4404subs xzr, sp, x16
    001b4408b.ls 0x1b4490
    001b440cstr x30, [sp-112]!
    001b4410stur x29, [sp-8]
    001b4414sub x29, sp, 8
    001b4418str x0, [sp+120]
    001b441cstr x1, [sp+128]
    001b4420str x2, [sp+136]
    001b4424str x3, [sp+144]
    001b4428str x4, [sp+152]
    001b442cstr x5, [sp+160]
    001b4430stp xzr, xzr, [sp+56]
    001b4434ldr x0, [sp+144]
    001b4438ldr x1, [sp+152]
    001b443cldr x2, [sp+160]
    001b4440bl google.golang.org/protobuf/internal/strs.UnsafeString
    001b4444str x0, [sp+88]
    001b4448str x1, [sp+96]
    001b444cldr x3, [sp+120]
    001b4450ldr x2, [sp+136]
    001b4454ldr x4, [sp+128]
    001b4458mov x5, x0
    001b445cmov x0, x3
    001b4460mov x6, x1
    001b4464mov x1, x4
    001b4468mov x3, x5
    001b446cmov x4, x6
    001b4470bl google.golang.org/protobuf/internal/strs.(*Builder).AppendFullName
    001b4474str x0, [sp+72]
    001b4478str x1, [sp+80]
    001b447cstr x0, [sp+56]
    001b4480str x1, [sp+64]
    001b4484ldur x29, [sp-8]
    001b4488ldr x30, [sp], 112
    001b448cret x30
    001b4490
    001b4490loc_1b4490:
    001b4490stp x0, x1, [sp+8]
    001b4494stp x2, x3, [sp+24]
    001b4498stp x4, x5, [sp+40]
    001b449cmov x3, x30
    001b44a0bl runtime.morestack_noctxt.abi0
    001b44a4ldp x0, x1, [sp+8]
    001b44a8ldp x2, x3, [sp+24]
    001b44acldp x4, x5, [sp+40]
    001b44b0b 0x1b4400
    001b44b4udf 0
    001b44b8udf 0
    001b44bcudf 0
    001b4400
    001b44c0
    001b44c0google.golang.org/protobuf/internal/filedesc.(*File).lazyRawInit: ; void google.golang.org/protobuf/internal/filedesc.(*File).lazyRawInit(google.golang.org/protobuf/internal/filedesc.File * fd)
    001b44c0ldr x16, [x28+16]
    001b44c4subs xzr, sp, x16
    001b44c8b.ls 0x1b4524
    001b44ccstr x30, [sp-80]!
    001b44d0stur x29, [sp-8]
    001b44d4sub x29, sp, 8
    001b44d8str x0, [sp+88]
    001b44dcldrsb x27, [x0]
    001b44e0ldr x1, [x0+16]
    001b44e4ldr x2, [x0+24]
    001b44e8ldr x3, [x0+32]
    001b44ecstr x1, [sp+48]
    001b44f0str x2, [sp+56]
    001b44f4str x3, [sp+64]
    001b44f8ldr x0, [sp+88]
    001b44fcbl google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull
    001b4500ldr x0, [sp+88]
    001b4504bl google.golang.org/protobuf/internal/filedesc.(*File).resolveMessages
    001b4508ldr x0, [sp+88]
    001b450cbl google.golang.org/protobuf/internal/filedesc.(*File).resolveExtensions
    001b4510ldr x0, [sp+88]
    001b4514bl google.golang.org/protobuf/internal/filedesc.(*File).resolveServices
    001b4518ldur x29, [sp-8]
    001b451cldr x30, [sp], 80
    001b4520ret x30
    001b4524
    001b4524loc_1b4524:
    001b4524str x0, [sp+8]
    001b4528mov x3, x30
    001b452cbl runtime.morestack_noctxt.abi0
    001b4530ldr x0, [sp+8]
    001b4534b 0x1b44c0
    001b4538udf 0
    001b453cudf 0
    001b44c0
    001b4540
    001b4540google.golang.org/protobuf/internal/filedesc.(*File).resolveMessages: ; void google.golang.org/protobuf/internal/filedesc.(*File).resolveMessages(google.golang.org/protobuf/internal/filedesc.File * file)
    001b4540ldr x16, [x28+16]
    001b4544sub x17, sp, 304
    001b4548subs xzr, x17, x16
    001b454cb.ls 0x1b4908
    001b4550sub x20, sp, 432
    001b4554stp x29, x30, [x20-8]
    001b4558add sp, x20, 0
    001b455csub x29, sp, 8
    001b4560str x0, [sp+440]
    001b4564str wzr, [sp+76]
    001b4568str xzr, [sp+120]
    001b456cldrsb x27, [x0]
    001b4570ldr x5, [x0+120]
    001b4574str x5, [sp+112]
    001b4578b 0x1b457c
    001b457c
    001b457cloc_1b457c:
    001b457cldr x5, [sp+112]
    001b4580ldr x6, [sp+120]
    001b4584subs xzr, x5, x6
    001b4588b.gt 0x1b4590
    001b458cb 0x1b45dc
    001b4590
    001b4590loc_1b4590:
    001b4590ldr x0, [sp+120]
    001b4594str x0, [sp+88]
    001b4598ldr x5, [sp+440]
    001b459cldrsb x27, [x5]
    001b45a0ldr x1, [x5+120]
    001b45a4ldr x5, [x5+112]
    001b45a8subs xzr, x1, x0
    001b45acb.hi 0x1b45b4
    001b45b0b 0x1b4900
    001b45b4
    001b45b4loc_1b45b4:
    001b45b4movz x6, 208
    001b45b8madd x5, x6, x0, x5
    001b45bcstr x5, [sp+152]
    001b45c0str xzr, [sp+104]
    001b45c4ldrsb x27, [x5]
    001b45c8ldr x5, [x5+200]
    001b45ccldrsb x27, [x5]
    001b45d0ldr x5, [x5+16]
    001b45d4str x5, [sp+96]
    001b45d8b 0x1b45e8
    001b45dc
    001b45dcloc_1b45dc:
    001b45dcldp x29, x30, [sp-8]
    001b45e0add sp, sp, 432
    001b45e4ret x30
    001b45e8
    001b45e8loc_1b45e8:
    001b45e8ldr x5, [sp+96]
    001b45ecldr x7, [sp+104]
    001b45f0subs xzr, x5, x7
    001b45f4b.gt 0x1b45fc
    001b45f8b 0x1b48e8
    001b45fc
    001b45fcloc_1b45fc:
    001b45fcldr x0, [sp+104]
    001b4600str x0, [sp+80]
    001b4604ldr x5, [sp+152]
    001b4608ldrsb x27, [x5]
    001b460cldr x5, [x5+200]
    001b4610ldrsb x27, [x5]
    001b4614ldr x1, [x5+16]
    001b4618ldr x5, [x5+8]
    001b461csubs xzr, x1, x0
    001b4620b.hi 0x1b4628
    001b4624b 0x1b48fc
    001b4628
    001b4628loc_1b4628:
    001b4628orr x7, xzr, 248
    001b462cmadd x5, x7, x0, x5
    001b4630str x5, [sp+160]
    001b4634ldrsb x27, [x5]
    001b4638ldrb w8, [x5+113]
    001b463ctbnz w8, 0, 0x1b4644
    001b4640b 0x1b4648
    001b4644
    001b4644loc_1b4644:
    001b4644b 0x1b48d4
    001b4648
    001b4648loc_1b4648:
    001b4648ldrsb x27, [x5]
    001b464cldrsb x5, [x5+61]
    001b4650strb w5, [sp+75]
    001b4654mov x8, x5
    001b4658subs wzr, w8, 10
    001b465cb.ge 0x1b4664
    001b4660b 0x1b46f4
    001b4664
    001b4664loc_1b4664:
    001b4664mov x8, x5
    001b4668subs wzr, w8, 11
    001b466cb.le 0x1b4674
    001b4670b 0x1b46f0
    001b4674
    001b4674loc_1b4674:
    001b4674b 0x1b4678
    001b4678
    001b4678loc_1b4678:
    001b4678ldr x5, [sp+160]
    001b467cldrsb x27, [x5]
    001b4680ldr x1, [x5+224]
    001b4684ldr x2, [x5+232]
    001b4688str x1, [sp+296]
    001b468cstr x2, [sp+304]
    001b4690ldrsw x4, [sp+76]
    001b4694ldr x0, [sp+440]
    001b4698mov x3, xzr
    001b469cbl google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency
    001b46a0str x0, [sp+168]
    001b46a4str x1, [sp+176]
    001b46a8ldr x5, [sp+160]
    001b46acldrsb x27, [x5]
    001b46b0str x0, [x5+224]
    001b46b4adrp x27, 0x897000
    001b46b8ldr w6, [x27+3056]
    001b46bccbz w6, 0x1b46c4
    001b46c0b 0x1b46c8
    001b46c4
    001b46c4loc_1b46c4:
    001b46c4b 0x1b46dc
    001b46c8
    001b46c8loc_1b46c8:
    001b46c8bl runtime.gcWriteBarrier2
    001b46ccstr x1, [x25]
    001b46d0ldr x3, [x5+232]
    001b46d4str x3, [x25+8]
    001b46d8b 0x1b46dc
    001b46dc
    001b46dcloc_1b46dc:
    001b46dcstr x1, [x5+232]
    001b46e0ldrsw x3, [sp+76]
    001b46e4add x3, x3, 1
    001b46e8str w3, [sp+76]
    001b46ecb 0x1b478c
    001b46f0
    001b46f0loc_1b46f0:
    001b46f0b 0x1b46f8
    001b46f4
    001b46f4loc_1b46f4:
    001b46f4b 0x1b46f8
    001b46f8
    001b46f8loc_1b46f8:
    001b46f8ubfm x5, x5, 0, 7
    001b46fcsubs wzr, w5, 14
    001b4700b.eq 0x1b4708
    001b4704b 0x1b4784
    001b4708
    001b4708loc_1b4708:
    001b4708b 0x1b470c
    001b470c
    001b470cloc_1b470c:
    001b470cldr x5, [sp+160]
    001b4710ldrsb x27, [x5]
    001b4714ldr x1, [x5+208]
    001b4718ldr x2, [x5+216]
    001b471cstr x1, [sp+312]
    001b4720str x2, [sp+320]
    001b4724ldrsw x4, [sp+76]
    001b4728ldr x0, [sp+440]
    001b472cmov x3, xzr
    001b4730bl google.golang.org/protobuf/internal/filedesc.(*File).resolveEnumDependency
    001b4734str x0, [sp+184]
    001b4738str x1, [sp+192]
    001b473cldr x5, [sp+160]
    001b4740ldrsb x27, [x5]
    001b4744str x0, [x5+208]
    001b4748adrp x27, 0x897000
    001b474cldr w6, [x27+3056]
    001b4750cbz w6, 0x1b4758
    001b4754b 0x1b475c
    001b4758
    001b4758loc_1b4758:
    001b4758b 0x1b4770
    001b475c
    001b475cloc_1b475c:
    001b475cbl runtime.gcWriteBarrier2
    001b4760str x1, [x25]
    001b4764ldr x3, [x5+216]
    001b4768str x3, [x25+8]
    001b476cb 0x1b4770
    001b4770
    001b4770loc_1b4770:
    001b4770str x1, [x5+216]
    001b4774ldrsw x3, [sp+76]
    001b4778add x3, x3, 1
    001b477cstr w3, [sp+76]
    001b4780b 0x1b478c
    001b4784
    001b4784loc_1b4784:
    001b4784b 0x1b4788
    001b4788
    001b4788loc_1b4788:
    001b4788b 0x1b478c
    001b478c
    001b478cloc_1b478c:
    001b478cldr x3, [sp+160]
    001b4790ldrsb x27, [x3]
    001b4794ldr x0, [x3+128]
    001b4798ldr x1, [x3+136]
    001b479cldr x2, [x3+144]
    001b47a0str x0, [sp+128]
    001b47a4str x1, [sp+136]
    001b47a8str x2, [sp+144]
    001b47acbl google.golang.org/protobuf/reflect/protoreflect.Value.IsValid
    001b47b0strb w0, [sp+73]
    001b47b4tbnz w0, 0, 0x1b47bc
    001b47b8b 0x1b48cc
    001b47bc
    001b47bcloc_1b47bc:
    001b47bcldr x0, [sp+128]
    001b47c0ldr x1, [sp+136]
    001b47c4ldr x2, [sp+144]
    001b47c8bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
    001b47ccstr x0, [sp+400]
    001b47d0str x1, [sp+408]
    001b47d4str x2, [sp+416]
    001b47d8ldr x3, [sp+160]
    001b47dcldrsb x27, [x3]
    001b47e0ldrsb x3, [x3+61]
    001b47e4strb w3, [sp+74]
    001b47e8ldr x3, [sp+160]
    001b47ecldrsb x27, [x3]
    001b47f0ldr x6, [x3+216]
    001b47f4ldr x5, [x3+208]
    001b47f8str x5, [sp+280]
    001b47fcstr x6, [sp+288]
    001b4800ldrsb x3, [sp+74]
    001b4804ldr x4, [sp+440]
    001b4808ldr x0, [sp+400]
    001b480cldr x1, [sp+408]
    001b4810ldr x2, [sp+416]
    001b4814bl google.golang.org/protobuf/internal/filedesc.unmarshalDefault
    001b4818strb w0, [sp+208]
    001b481cstr x1, [sp+216]
    001b4820str x2, [sp+224]
    001b4824str x3, [sp+232]
    001b4828str x4, [sp+240]
    001b482cstr x5, [sp+248]
    001b4830str x6, [sp+256]
    001b4834str x7, [sp+264]
    001b4838str x8, [sp+272]
    001b483cldp x3, x4, [sp+208]
    001b4840ldp x5, x6, [sp+224]
    001b4844ldp x7, x8, [sp+240]
    001b4848ldp x9, x10, [sp+256]
    001b484cstp x3, x4, [sp+328]
    001b4850stp x5, x6, [sp+344]
    001b4854stp x7, x8, [sp+360]
    001b4858stp x9, x10, [sp+376]
    001b485cldr x3, [sp+272]
    001b4860str x3, [sp+392]
    001b4864ldr x3, [sp+160]
    001b4868ldrsb x27, [x3]
    001b486cadd x1, x3, 120
    001b4870adrp x27, 0x897000
    001b4874ldr w4, [x27+3056]
    001b4878cbz w4, 0x1b4880
    001b487cb 0x1b4884
    001b4880
    001b4880loc_1b4880:
    001b4880b 0x1b48a0
    001b4884
    001b4884loc_1b4884:
    001b4884str x3, [sp+200]
    001b4888adrp x0, 0x4b3000
    001b488cadd x0, x0, 2976
    001b4890add x2, sp, 328
    001b4894bl runtime.wbMove
    001b4898ldr x3, [sp+200]
    001b489cb 0x1b48a0
    001b48a0
    001b48a0loc_1b48a0:
    001b48a0ldp x5, x6, [sp+328]
    001b48a4ldp x7, x8, [sp+344]
    001b48a8ldp x9, x10, [sp+360]
    001b48acldp x11, x12, [sp+376]
    001b48b0stp x5, x6, [x3+120]
    001b48b4stp x7, x8, [x3+136]
    001b48b8stp x9, x10, [x3+152]
    001b48bcstp x11, x12, [x3+168]
    001b48c0ldr x5, [sp+392]
    001b48c4str x5, [x3+184]
    001b48c8b 0x1b48d0
    001b48cc
    001b48ccloc_1b48cc:
    001b48ccb 0x1b48d0
    001b48d0
    001b48d0loc_1b48d0:
    001b48d0b 0x1b48d4
    001b48d4
    001b48d4loc_1b48d4:
    001b48d4ldr x5, [sp+104]
    001b48d8add x5, x5, 1
    001b48dcstr x5, [sp+104]
    001b48e0movz x6, 208
    001b48e4b 0x1b45e8
    001b48e8
    001b48e8loc_1b48e8:
    001b48e8b 0x1b48ec
    001b48ec
    001b48ecloc_1b48ec:
    001b48ecldr x5, [sp+120]
    001b48f0add x5, x5, 1
    001b48f4str x5, [sp+120]
    001b48f8b 0x1b457c
    001b48fc
    001b48fcloc_1b48fc:
    001b48fcbl runtime.panicIndex
    001b4900
    001b4900loc_1b4900:
    001b4900bl runtime.panicIndex
    001b4904hint
    001b4908
    001b4908loc_1b4908:
    001b4908str x0, [sp+8]
    001b490cmov x3, x30
    001b4910bl runtime.morestack_noctxt.abi0
    001b4914ldr x0, [sp+8]
    001b4918b 0x1b4540
    001b491cudf 0
    001b4540
    001b4920
    001b4920google.golang.org/protobuf/internal/filedesc.(*File).resolveExtensions: ; void google.golang.org/protobuf/internal/filedesc.(*File).resolveExtensions(google.golang.org/protobuf/internal/filedesc.File * file)
    001b4920ldr x16, [x28+16]
    001b4924sub x17, sp, 272
    001b4928subs xzr, x17, x16
    001b492cb.ls 0x1b4c88
    001b4930sub x20, sp, 400
    001b4934stp x29, x30, [x20-8]
    001b4938add sp, x20, 0
    001b493csub x29, sp, 8
    001b4940str x0, [sp+408]
    001b4944str wzr, [sp+76]
    001b4948str xzr, [sp+96]
    001b494cldrsb x27, [x0]
    001b4950ldr x5, [x0+144]
    001b4954str x5, [sp+88]
    001b4958b 0x1b495c
    001b495c
    001b495cloc_1b495c:
    001b495cldr x5, [sp+88]
    001b4960ldr x6, [sp+96]
    001b4964subs xzr, x5, x6
    001b4968b.gt 0x1b4970
    001b496cb 0x1b4c74
    001b4970
    001b4970loc_1b4970:
    001b4970ldr x0, [sp+96]
    001b4974str x0, [sp+80]
    001b4978ldr x5, [sp+408]
    001b497cldrsb x27, [x5]
    001b4980ldr x1, [x5+144]
    001b4984ldr x5, [x5+136]
    001b4988subs xzr, x1, x0
    001b498cb.hi 0x1b4994
    001b4990b 0x1b4c80
    001b4994
    001b4994loc_1b4994:
    001b4994movz x6, 88
    001b4998madd x5, x6, x0, x5
    001b499cstr x5, [sp+104]
    001b49a0ldrsb x27, [x5]
    001b49a4ldrsb x5, [x5+73]
    001b49a8strb w5, [sp+75]
    001b49acmov x7, x5
    001b49b0subs wzr, w7, 10
    001b49b4b.ge 0x1b49bc
    001b49b8b 0x1b4a5c
    001b49bc
    001b49bcloc_1b49bc:
    001b49bcmov x7, x5
    001b49c0subs wzr, w7, 11
    001b49c4b.le 0x1b49cc
    001b49c8b 0x1b4a58
    001b49cc
    001b49ccloc_1b49cc:
    001b49ccb 0x1b49d0
    001b49d0
    001b49d0loc_1b49d0:
    001b49d0ldr x5, [sp+104]
    001b49d4ldrsb x27, [x5]
    001b49d8ldr x5, [x5+80]
    001b49dcldrsb x27, [x5]
    001b49e0ldr x1, [x5+152]
    001b49e4ldr x2, [x5+160]
    001b49e8str x1, [sp+360]
    001b49ecstr x2, [sp+368]
    001b49f0ldrsw x4, [sp+76]
    001b49f4ldr x0, [sp+408]
    001b49f8orr x3, xzr, 2
    001b49fcbl google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency
    001b4a00str x0, [sp+232]
    001b4a04str x1, [sp+240]
    001b4a08ldr x5, [sp+104]
    001b4a0cldrsb x27, [x5]
    001b4a10ldr x5, [x5+80]
    001b4a14ldrsb x27, [x5]
    001b4a18str x0, [x5+152]
    001b4a1cadrp x27, 0x897000
    001b4a20ldr w6, [x27+3056]
    001b4a24cbz w6, 0x1b4a2c
    001b4a28b 0x1b4a30
    001b4a2c
    001b4a2cloc_1b4a2c:
    001b4a2cb 0x1b4a44
    001b4a30
    001b4a30loc_1b4a30:
    001b4a30bl runtime.gcWriteBarrier2
    001b4a34str x1, [x25]
    001b4a38ldr x3, [x5+160]
    001b4a3cstr x3, [x25+8]
    001b4a40b 0x1b4a44
    001b4a44
    001b4a44loc_1b4a44:
    001b4a44str x1, [x5+160]
    001b4a48ldrsw x3, [sp+76]
    001b4a4cadd x3, x3, 1
    001b4a50str w3, [sp+76]
    001b4a54b 0x1b4b04
    001b4a58
    001b4a58loc_1b4a58:
    001b4a58b 0x1b4a60
    001b4a5c
    001b4a5cloc_1b4a5c:
    001b4a5cb 0x1b4a60
    001b4a60
    001b4a60loc_1b4a60:
    001b4a60ubfm x5, x5, 0, 7
    001b4a64subs wzr, w5, 14
    001b4a68b.eq 0x1b4a70
    001b4a6cb 0x1b4afc
    001b4a70
    001b4a70loc_1b4a70:
    001b4a70b 0x1b4a74
    001b4a74
    001b4a74loc_1b4a74:
    001b4a74ldr x5, [sp+104]
    001b4a78ldrsb x27, [x5]
    001b4a7cldr x5, [x5+80]
    001b4a80ldrsb x27, [x5]
    001b4a84ldr x1, [x5+136]
    001b4a88ldr x2, [x5+144]
    001b4a8cstr x1, [sp+376]
    001b4a90str x2, [sp+384]
    001b4a94ldrsw x4, [sp+76]
    001b4a98ldr x0, [sp+408]
    001b4a9corr x3, xzr, 2
    001b4aa0bl google.golang.org/protobuf/internal/filedesc.(*File).resolveEnumDependency
    001b4aa4str x0, [sp+248]
    001b4aa8str x1, [sp+256]
    001b4aacldr x5, [sp+104]
    001b4ab0ldrsb x27, [x5]
    001b4ab4ldr x5, [x5+80]
    001b4ab8ldrsb x27, [x5]
    001b4abcstr x0, [x5+136]
    001b4ac0adrp x27, 0x897000
    001b4ac4ldr w6, [x27+3056]
    001b4ac8cbz w6, 0x1b4ad0
    001b4accb 0x1b4ad4
    001b4ad0
    001b4ad0loc_1b4ad0:
    001b4ad0b 0x1b4ae8
    001b4ad4
    001b4ad4loc_1b4ad4:
    001b4ad4bl runtime.gcWriteBarrier2
    001b4ad8str x1, [x25]
    001b4adcldr x3, [x5+144]
    001b4ae0str x3, [x25+8]
    001b4ae4b 0x1b4ae8
    001b4ae8
    001b4ae8loc_1b4ae8:
    001b4ae8str x1, [x5+144]
    001b4aecldrsw x3, [sp+76]
    001b4af0add x3, x3, 1
    001b4af4str w3, [sp+76]
    001b4af8b 0x1b4b04
    001b4afc
    001b4afcloc_1b4afc:
    001b4afcb 0x1b4b00
    001b4b00
    001b4b00loc_1b4b00:
    001b4b00b 0x1b4b04
    001b4b04
    001b4b04loc_1b4b04:
    001b4b04ldr x3, [sp+104]
    001b4b08ldrsb x27, [x3]
    001b4b0cldr x3, [x3+80]
    001b4b10ldrsb x27, [x3]
    001b4b14ldr x0, [x3+72]
    001b4b18ldr x1, [x3+80]
    001b4b1cldr x2, [x3+88]
    001b4b20str x0, [sp+112]
    001b4b24str x1, [sp+120]
    001b4b28str x2, [sp+128]
    001b4b2cbl google.golang.org/protobuf/reflect/protoreflect.Value.IsValid
    001b4b30strb w0, [sp+73]
    001b4b34tbnz w0, 0, 0x1b4b3c
    001b4b38b 0x1b4c5c
    001b4b3c
    001b4b3cloc_1b4b3c:
    001b4b3cldr x0, [sp+112]
    001b4b40ldr x1, [sp+120]
    001b4b44ldr x2, [sp+128]
    001b4b48bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
    001b4b4cstr x0, [sp+208]
    001b4b50str x1, [sp+216]
    001b4b54str x2, [sp+224]
    001b4b58ldr x3, [sp+104]
    001b4b5cldrsb x27, [x3]
    001b4b60ldrsb x3, [x3+73]
    001b4b64strb w3, [sp+74]
    001b4b68ldr x3, [sp+104]
    001b4b6cldrsb x27, [x3]
    001b4b70ldr x3, [x3+80]
    001b4b74ldrsb x27, [x3]
    001b4b78ldr x6, [x3+144]
    001b4b7cldr x5, [x3+136]
    001b4b80str x5, [sp+344]
    001b4b84str x6, [sp+352]
    001b4b88ldrsb x3, [sp+74]
    001b4b8cldr x4, [sp+408]
    001b4b90ldr x0, [sp+208]
    001b4b94ldr x1, [sp+216]
    001b4b98ldr x2, [sp+224]
    001b4b9cbl google.golang.org/protobuf/internal/filedesc.unmarshalDefault
    001b4ba0strb w0, [sp+272]
    001b4ba4str x1, [sp+280]
    001b4ba8str x2, [sp+288]
    001b4bacstr x3, [sp+296]
    001b4bb0str x4, [sp+304]
    001b4bb4str x5, [sp+312]
    001b4bb8str x6, [sp+320]
    001b4bbcstr x7, [sp+328]
    001b4bc0str x8, [sp+336]
    001b4bc4ldp x3, x4, [sp+272]
    001b4bc8ldp x5, x6, [sp+288]
    001b4bccldp x7, x8, [sp+304]
    001b4bd0ldp x9, x10, [sp+320]
    001b4bd4stp x3, x4, [sp+136]
    001b4bd8stp x5, x6, [sp+152]
    001b4bdcstp x7, x8, [sp+168]
    001b4be0stp x9, x10, [sp+184]
    001b4be4ldr x3, [sp+336]
    001b4be8str x3, [sp+200]
    001b4becldr x3, [sp+104]
    001b4bf0ldrsb x27, [x3]
    001b4bf4ldr x3, [x3+80]
    001b4bf8ldrsb x27, [x3]
    001b4bfcadd x1, x3, 64
    001b4c00adrp x27, 0x897000
    001b4c04ldr w4, [x27+3056]
    001b4c08cbz w4, 0x1b4c10
    001b4c0cb 0x1b4c14
    001b4c10
    001b4c10loc_1b4c10:
    001b4c10b 0x1b4c30
    001b4c14
    001b4c14loc_1b4c14:
    001b4c14str x3, [sp+264]
    001b4c18adrp x0, 0x4b3000
    001b4c1cadd x0, x0, 2976
    001b4c20add x2, sp, 136
    001b4c24bl runtime.wbMove
    001b4c28ldr x3, [sp+264]
    001b4c2cb 0x1b4c30
    001b4c30
    001b4c30loc_1b4c30:
    001b4c30ldp x5, x6, [sp+136]
    001b4c34ldp x7, x8, [sp+152]
    001b4c38ldp x9, x10, [sp+168]
    001b4c3cldp x11, x12, [sp+184]
    001b4c40stp x5, x6, [x3+64]
    001b4c44stp x7, x8, [x3+80]
    001b4c48stp x9, x10, [x3+96]
    001b4c4cstp x11, x12, [x3+112]
    001b4c50ldr x5, [sp+200]
    001b4c54str x5, [x3+128]
    001b4c58b 0x1b4c60
    001b4c5c
    001b4c5cloc_1b4c5c:
    001b4c5cb 0x1b4c60
    001b4c60
    001b4c60loc_1b4c60:
    001b4c60b 0x1b4c64
    001b4c64
    001b4c64loc_1b4c64:
    001b4c64ldr x5, [sp+96]
    001b4c68add x5, x5, 1
    001b4c6cstr x5, [sp+96]
    001b4c70b 0x1b495c
    001b4c74
    001b4c74loc_1b4c74:
    001b4c74ldp x29, x30, [sp-8]
    001b4c78add sp, sp, 400
    001b4c7cret x30
    001b4c80
    001b4c80loc_1b4c80:
    001b4c80bl runtime.panicIndex
    001b4c84hint
    001b4c88
    001b4c88loc_1b4c88:
    001b4c88str x0, [sp+8]
    001b4c8cmov x3, x30
    001b4c90bl runtime.morestack_noctxt.abi0
    001b4c94ldr x0, [sp+8]
    001b4c98b 0x1b4920
    001b4c9cudf 0
    001b4920
    001b4ca0
    001b4ca0google.golang.org/protobuf/internal/filedesc.(*File).resolveServices: ; void google.golang.org/protobuf/internal/filedesc.(*File).resolveServices(google.golang.org/protobuf/internal/filedesc.File * file)
    001b4ca0ldr x16, [x28+16]
    001b4ca4sub x17, sp, 48
    001b4ca8subs xzr, x17, x16
    001b4cacb.ls 0x1b4e9c
    001b4cb0str x30, [sp-176]!
    001b4cb4stur x29, [sp-8]
    001b4cb8sub x29, sp, 8
    001b4cbcstr x0, [sp+184]
    001b4cc0str wzr, [sp+52]
    001b4cc4str xzr, [sp+88]
    001b4cc8ldrsb x27, [x0]
    001b4cccldr x5, [x0+168]
    001b4cd0str x5, [sp+80]
    001b4cd4b 0x1b4cd8
    001b4cd8
    001b4cd8loc_1b4cd8:
    001b4cd8ldr x5, [sp+80]
    001b4cdcldr x6, [sp+88]
    001b4ce0subs xzr, x5, x6
    001b4ce4b.gt 0x1b4cec
    001b4ce8b 0x1b4d38
    001b4cec
    001b4cecloc_1b4cec:
    001b4cecldr x0, [sp+88]
    001b4cf0str x0, [sp+64]
    001b4cf4ldr x5, [sp+184]
    001b4cf8ldrsb x27, [x5]
    001b4cfcldr x1, [x5+168]
    001b4d00ldr x5, [x5+160]
    001b4d04subs xzr, x1, x0
    001b4d08b.hi 0x1b4d10
    001b4d0cb 0x1b4e94
    001b4d10
    001b4d10loc_1b4d10:
    001b4d10sub x6, x0, x0, lsl #3
    001b4d14sub x5, x5, x6, lsl #3
    001b4d18str x5, [sp+104]
    001b4d1cstr xzr, [sp+72]
    001b4d20ldrsb x27, [x5]
    001b4d24ldr x5, [x5+48]
    001b4d28ldrsb x27, [x5]
    001b4d2cldr x5, [x5+16]
    001b4d30str x5, [sp+96]
    001b4d34b 0x1b4d44
    001b4d38
    001b4d38loc_1b4d38:
    001b4d38ldur x29, [sp-8]
    001b4d3cldr x30, [sp], 176
    001b4d40ret x30
    001b4d44
    001b4d44loc_1b4d44:
    001b4d44ldr x5, [sp+96]
    001b4d48ldr x6, [sp+72]
    001b4d4csubs xzr, x5, x6
    001b4d50b.gt 0x1b4d58
    001b4d54b 0x1b4e7c
    001b4d58
    001b4d58loc_1b4d58:
    001b4d58ldr x0, [sp+72]
    001b4d5cstr x0, [sp+56]
    001b4d60ldr x5, [sp+104]
    001b4d64ldrsb x27, [x5]
    001b4d68ldr x5, [x5+48]
    001b4d6cldrsb x27, [x5]
    001b4d70ldr x1, [x5+16]
    001b4d74ldr x5, [x5+8]
    001b4d78subs xzr, x1, x0
    001b4d7cb.hi 0x1b4d84
    001b4d80b 0x1b4e90
    001b4d84
    001b4d84loc_1b4d84:
    001b4d84sub x6, x0, x0, lsl #2
    001b4d88sub x5, x5, x6, lsl #5
    001b4d8cstr x5, [sp+112]
    001b4d90ldrsb x27, [x5]
    001b4d94ldr x1, [x5+56]
    001b4d98ldr x2, [x5+64]
    001b4d9cstr x1, [sp+152]
    001b4da0str x2, [sp+160]
    001b4da4ldrsw x4, [sp+52]
    001b4da8ldr x0, [sp+184]
    001b4dacorr x3, xzr, 3
    001b4db0bl google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency
    001b4db4str x0, [sp+120]
    001b4db8str x1, [sp+128]
    001b4dbcldr x5, [sp+112]
    001b4dc0ldrsb x27, [x5]
    001b4dc4str x0, [x5+56]
    001b4dc8adrp x27, 0x897000
    001b4dccldr w6, [x27+3056]
    001b4dd0cbz w6, 0x1b4dd8
    001b4dd4b 0x1b4ddc
    001b4dd8
    001b4dd8loc_1b4dd8:
    001b4dd8b 0x1b4df0
    001b4ddc
    001b4ddcloc_1b4ddc:
    001b4ddcbl runtime.gcWriteBarrier2
    001b4de0str x1, [x25]
    001b4de4ldr x6, [x5+64]
    001b4de8str x6, [x25+8]
    001b4decb 0x1b4df0
    001b4df0
    001b4df0loc_1b4df0:
    001b4df0str x1, [x5+64]
    001b4df4ldr x5, [sp+112]
    001b4df8ldrsb x27, [x5]
    001b4dfcldr x1, [x5+72]
    001b4e00ldr x2, [x5+80]
    001b4e04str x1, [sp+136]
    001b4e08str x2, [sp+144]
    001b4e0cldrsw x4, [sp+52]
    001b4e10ldr x0, [sp+184]
    001b4e14orr x3, xzr, 4
    001b4e18bl google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency
    001b4e1cstr x0, [sp+120]
    001b4e20str x1, [sp+128]
    001b4e24ldr x5, [sp+112]
    001b4e28ldrsb x27, [x5]
    001b4e2cstr x0, [x5+72]
    001b4e30adrp x27, 0x897000
    001b4e34ldr w6, [x27+3056]
    001b4e38cbz w6, 0x1b4e40
    001b4e3cb 0x1b4e44
    001b4e40
    001b4e40loc_1b4e40:
    001b4e40b 0x1b4e58
    001b4e44
    001b4e44loc_1b4e44:
    001b4e44bl runtime.gcWriteBarrier2
    001b4e48str x1, [x25]
    001b4e4cldr x6, [x5+80]
    001b4e50str x6, [x25+8]
    001b4e54b 0x1b4e58
    001b4e58
    001b4e58loc_1b4e58:
    001b4e58str x1, [x5+80]
    001b4e5cldrsw x5, [sp+52]
    001b4e60add x5, x5, 1
    001b4e64str w5, [sp+52]
    001b4e68b 0x1b4e6c
    001b4e6c
    001b4e6cloc_1b4e6c:
    001b4e6cldr x5, [sp+72]
    001b4e70add x5, x5, 1
    001b4e74str x5, [sp+72]
    001b4e78b 0x1b4d44
    001b4e7c
    001b4e7cloc_1b4e7c:
    001b4e7cb 0x1b4e80
    001b4e80
    001b4e80loc_1b4e80:
    001b4e80ldr x5, [sp+88]
    001b4e84add x5, x5, 1
    001b4e88str x5, [sp+88]
    001b4e8cb 0x1b4cd8
    001b4e90
    001b4e90loc_1b4e90:
    001b4e90bl runtime.panicIndex
    001b4e94
    001b4e94loc_1b4e94:
    001b4e94bl runtime.panicIndex
    001b4e98hint
    001b4e9c
    001b4e9cloc_1b4e9c:
    001b4e9cstr x0, [sp+8]
    001b4ea0mov x3, x30
    001b4ea4bl runtime.morestack_noctxt.abi0
    001b4ea8ldr x0, [sp+8]
    001b4eacb 0x1b4ca0
    001b4ca0
    001b4eb0
    001b4eb0google.golang.org/protobuf/internal/filedesc.(*File).resolveEnumDependency: ; void google.golang.org/protobuf/internal/filedesc.(*File).resolveEnumDependency(google.golang.org/protobuf/internal/filedesc.File * file, google.golang.org/protobuf/reflect/protoreflect.EnumDescriptor ed, int32 i, int32 j)
    001b4eb0ldr x16, [x28+16]
    001b4eb4sub x17, sp, 288
    001b4eb8subs xzr, x17, x16
    001b4ebcb.ls 0x1b5220
    001b4ec0sub x20, sp, 416
    001b4ec4stp x29, x30, [x20-8]
    001b4ec8add sp, x20, 0
    001b4eccsub x29, sp, 8
    001b4ed0str x0, [sp+424]
    001b4ed4str x1, [sp+432]
    001b4ed8str x2, [sp+440]
    001b4edcstr w3, [sp+448]
    001b4ee0str w4, [sp+452]
    001b4ee4stp xzr, xzr, [sp+112]
    001b4ee8ldr x9, [sp+424]
    001b4eecldrsb x27, [x9]
    001b4ef0ldr x10, [x9+72]
    001b4ef4ldr x9, [x9+80]
    001b4ef8str x10, [sp+144]
    001b4efcstr x9, [sp+152]
    001b4f00stp xzr, xzr, [sp+360]
    001b4f04ldr x9, [sp+152]
    001b4f08ldr x10, [sp+144]
    001b4f0ccbnz x10, 0x1b4f14
    001b4f10b 0x1b4f34
    001b4f14
    001b4f14loc_1b4f14:
    001b4f14str x9, [sp+216]
    001b4f18ldr x1, [x10+8]
    001b4f1cadrp x0, 0x85d000
    001b4f20add x0, x0, 400
    001b4f24bl runtime.typeAssert
    001b4f28ldr x9, [sp+216]
    001b4f2cmov x10, x0
    001b4f30b 0x1b4f38
    001b4f34
    001b4f34loc_1b4f34:
    001b4f34b 0x1b4f38
    001b4f38
    001b4f38loc_1b4f38:
    001b4f38str x10, [sp+360]
    001b4f3cstr x9, [sp+368]
    001b4f40subs xzr, x10, 0
    001b4f44cset x9, ne
    001b4f48strb w9, [sp+87]
    001b4f4cldr x9, [sp+360]
    001b4f50ldr x10, [sp+368]
    001b4f54str x9, [sp+200]
    001b4f58str x10, [sp+208]
    001b4f5cldrb w9, [sp+87]
    001b4f60strb w9, [sp+86]
    001b4f64ldr x9, [sp+200]
    001b4f68ldr x10, [sp+208]
    001b4f6cstr x9, [sp+128]
    001b4f70str x10, [sp+136]
    001b4f74ldrb w9, [sp+86]
    001b4f78strb w9, [sp+85]
    001b4f7ctbnz w9, 0, 0x1b4f84
    001b4f80b 0x1b5014
    001b4f84
    001b4f84loc_1b4f84:
    001b4f84ldr x9, [sp+424]
    001b4f88ldrsb x27, [x9]
    001b4f8cldr x10, [x9+88]
    001b4f90ldr x11, [x9+96]
    001b4f94ldr x9, [x9+104]
    001b4f98str x10, [sp+264]
    001b4f9cstr x11, [sp+272]
    001b4fa0str x9, [sp+280]
    001b4fa4ldr x9, [sp+424]
    001b4fa8ldrsb x27, [x9]
    001b4facldr x6, [x9+112]
    001b4fb0ldr x7, [x9+120]
    001b4fb4ldr x8, [x9+128]
    001b4fb8str x6, [sp+240]
    001b4fbcstr x7, [sp+248]
    001b4fc0str x8, [sp+256]
    001b4fc4ldr x9, [sp+128]
    001b4fc8ldrsb x27, [x9]
    001b4fccldrsw x1, [sp+448]
    001b4fd0ldrsw x2, [sp+452]
    001b4fd4ldr x0, [sp+136]
    001b4fd8ldr x9, [x9+24]
    001b4fdcldr x3, [sp+264]
    001b4fe0ldr x4, [sp+272]
    001b4fe4ldr x5, [sp+280]
    001b4fe8blr x9
    001b4fecstr x0, [sp+168]
    001b4ff0str x1, [sp+176]
    001b4ff4cbnz x0, 0x1b4ffc
    001b4ff8b 0x1b5010
    001b4ffc
    001b4ffcloc_1b4ffc:
    001b4ffcstr x0, [sp+112]
    001b5000str x1, [sp+120]
    001b5004ldp x29, x30, [sp-8]
    001b5008add sp, sp, 416
    001b500cret x30
    001b5010
    001b5010loc_1b5010:
    001b5010b 0x1b5018
    001b5014
    001b5014loc_1b5014:
    001b5014b 0x1b5018
    001b5018
    001b5018loc_1b5018:
    001b5018str xzr, [sp+104]
    001b501cldr x2, [sp+424]
    001b5020ldrsb x27, [x2]
    001b5024ldr x2, [x2+96]
    001b5028str x2, [sp+96]
    001b502cb 0x1b5030
    001b5030
    001b5030loc_1b5030:
    001b5030ldr x2, [sp+96]
    001b5034ldr x3, [sp+104]
    001b5038subs xzr, x2, x3
    001b503cb.gt 0x1b5044
    001b5040b 0x1b510c
    001b5044
    001b5044loc_1b5044:
    001b5044ldr x0, [sp+104]
    001b5048str x0, [sp+88]
    001b504cldr x2, [sp+424]
    001b5050ldrsb x27, [x2]
    001b5054ldr x1, [x2+96]
    001b5058ldr x2, [x2+88]
    001b505csubs xzr, x1, x0
    001b5060b.hi 0x1b5068
    001b5064b 0x1b5218
    001b5068
    001b5068loc_1b5068:
    001b5068add x1, x2, x0, lsl #6
    001b506cstr x1, [sp+160]
    001b5070ldr x1, [sp+432]
    001b5074ldrsb x27, [x1]
    001b5078ldr x0, [sp+440]
    001b507cldr x1, [x1+24]
    001b5080blr x1
    001b5084str x0, [sp+344]
    001b5088str x1, [sp+352]
    001b508cldr x1, [sp+160]
    001b5090ldrsb x27, [x1]
    001b5094ldr x2, [x1+8]
    001b5098ldr x0, [x1]
    001b509cstr x0, [sp+224]
    001b50a0str x2, [sp+232]
    001b50a4ldr x1, [sp+352]
    001b50a8subs xzr, x1, x2
    001b50acb.eq 0x1b50b4
    001b50b0b 0x1b50f4
    001b50b4
    001b50b4loc_1b50b4:
    001b50b4ldr x1, [sp+344]
    001b50b8bl runtime.memequal
    001b50bctbnz w0, 0, 0x1b50c4
    001b50c0b 0x1b50f0
    001b50c4
    001b50c4loc_1b50c4:
    001b50c4ldr x2, [sp+160]
    001b50c8str x2, [sp+336]
    001b50ccadrp x3, 0x567000
    001b50d0add x3, x3, 1600
    001b50d4str x3, [sp+112]
    001b50d8str x2, [sp+120]
    001b50dcldr x0, [sp+112]
    001b50e0ldr x1, [sp+120]
    001b50e4ldp x29, x30, [sp-8]
    001b50e8add sp, sp, 416
    001b50ecret x30
    001b50f0
    001b50f0loc_1b50f0:
    001b50f0b 0x1b50f8
    001b50f4
    001b50f4loc_1b50f4:
    001b50f4b 0x1b50f8
    001b50f8
    001b50f8loc_1b50f8:
    001b50f8b 0x1b50fc
    001b50fc
    001b50fcloc_1b50fc:
    001b50fcldr x2, [sp+104]
    001b5100add x2, x2, 1
    001b5104str x2, [sp+104]
    001b5108b 0x1b5030
    001b510c
    001b510cloc_1b510c:
    001b510cldr x1, [sp+432]
    001b5110ldrsb x27, [x1]
    001b5114ldr x1, [x1+24]
    001b5118ldr x0, [sp+440]
    001b511cblr x1
    001b5120str x0, [sp+344]
    001b5124str x1, [sp+352]
    001b5128stp xzr, xzr, [sp+320]
    001b512cstp xzr, xzr, [sp+304]
    001b5130ldr x0, [sp+152]
    001b5134ldr x1, [sp+144]
    001b5138ldrsb x27, [x1]
    001b513cldr x1, [x1+24]
    001b5140ldr x2, [sp+344]
    001b5144ldr x3, [sp+352]
    001b5148mov x4, x1
    001b514cmov x1, x2
    001b5150mov x2, x3
    001b5154blr x4
    001b5158str x0, [sp+320]
    001b515cstr x1, [sp+328]
    001b5160str x2, [sp+304]
    001b5164str x3, [sp+312]
    001b5168ldr x1, [sp+320]
    001b516cldr x2, [sp+328]
    001b5170str x1, [sp+392]
    001b5174str x2, [sp+400]
    001b5178ldr x1, [sp+304]
    001b517cldr x2, [sp+312]
    001b5180str x1, [sp+376]
    001b5184str x2, [sp+384]
    001b5188ldr x1, [sp+400]
    001b518cldr x2, [sp+392]
    001b5190str x2, [sp+184]
    001b5194str x1, [sp+192]
    001b5198cbnz x2, 0x1b51a0
    001b519cb 0x1b51f0
    001b51a0
    001b51a0loc_1b51a0:
    001b51a0stp xzr, xzr, [sp+288]
    001b51a4ldr x2, [sp+192]
    001b51a8ldr x3, [sp+184]
    001b51accbnz x3, 0x1b51b4
    001b51b0b 0x1b520c
    001b51b4
    001b51b4loc_1b51b4:
    001b51b4str x2, [sp+216]
    001b51b8ldr x1, [x3+8]
    001b51bcadrp x0, 0x85c000
    001b51c0add x0, x0, 432
    001b51c4bl runtime.typeAssert
    001b51c8b 0x1b51cc
    001b51cc
    001b51ccloc_1b51cc:
    001b51ccstr x0, [sp+288]
    001b51d0ldr x1, [sp+216]
    001b51d4str x1, [sp+296]
    001b51d8str x0, [sp+112]
    001b51dcstr x1, [sp+120]
    001b51e0ldr x0, [sp+112]
    001b51e4ldp x29, x30, [sp-8]
    001b51e8add sp, sp, 416
    001b51ecret x30
    001b51f0
    001b51f0loc_1b51f0:
    001b51f0ldr x0, [sp+432]
    001b51f4ldr x1, [sp+440]
    001b51f8str x0, [sp+112]
    001b51fcstr x1, [sp+120]
    001b5200ldp x29, x30, [sp-8]
    001b5204add sp, sp, 416
    001b5208ret x30
    001b520c
    001b520cloc_1b520c:
    001b520cadrp x0, 0x4b5000
    001b5210add x0, x0, 2144
    001b5214bl runtime.panicnildottype
    001b5218
    001b5218loc_1b5218:
    001b5218bl runtime.panicIndex
    001b521chint
    001b5220
    001b5220loc_1b5220:
    001b5220stp x0, x1, [sp+8]
    001b5224str x2, [sp+24]
    001b5228stp w3, w4, [sp+32]
    001b522cmov x3, x30
    001b5230bl runtime.morestack_noctxt.abi0
    001b5234ldp x0, x1, [sp+8]
    001b5238ldr x2, [sp+24]
    001b523cldp w3, w4, [sp+32]
    001b5240b 0x1b4eb0
    001b5244udf 0
    001b5248udf 0
    001b524cudf 0
    001b4eb0
    001b5250
    001b5250google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency: ; void google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency(google.golang.org/protobuf/internal/filedesc.File * file, google.golang.org/protobuf/reflect/protoreflect.MessageDescriptor md, int32 i, int32 j)
    001b5250ldr x16, [x28+16]
    001b5254sub x17, sp, 288
    001b5258subs xzr, x17, x16
    001b525cb.ls 0x1b55c4
    001b5260sub x20, sp, 416
    001b5264stp x29, x30, [x20-8]
    001b5268add sp, x20, 0
    001b526csub x29, sp, 8
    001b5270str x0, [sp+424]
    001b5274str x1, [sp+432]
    001b5278str x2, [sp+440]
    001b527cstr w3, [sp+448]
    001b5280str w4, [sp+452]
    001b5284stp xzr, xzr, [sp+112]
    001b5288ldr x9, [sp+424]
    001b528cldrsb x27, [x9]
    001b5290ldr x10, [x9+72]
    001b5294ldr x9, [x9+80]
    001b5298str x10, [sp+144]
    001b529cstr x9, [sp+152]
    001b52a0stp xzr, xzr, [sp+360]
    001b52a4ldr x9, [sp+152]
    001b52a8ldr x10, [sp+144]
    001b52accbnz x10, 0x1b52b4
    001b52b0b 0x1b52d4
    001b52b4
    001b52b4loc_1b52b4:
    001b52b4str x9, [sp+216]
    001b52b8ldr x1, [x10+8]
    001b52bcadrp x0, 0x85c000
    001b52c0add x0, x0, 464
    001b52c4bl runtime.typeAssert
    001b52c8ldr x9, [sp+216]
    001b52ccmov x10, x0
    001b52d0b 0x1b52d8
    001b52d4
    001b52d4loc_1b52d4:
    001b52d4b 0x1b52d8
    001b52d8
    001b52d8loc_1b52d8:
    001b52d8str x10, [sp+360]
    001b52dcstr x9, [sp+368]
    001b52e0subs xzr, x10, 0
    001b52e4cset x9, ne
    001b52e8strb w9, [sp+87]
    001b52ecldr x9, [sp+360]
    001b52f0ldr x10, [sp+368]
    001b52f4str x9, [sp+200]
    001b52f8str x10, [sp+208]
    001b52fcldrb w9, [sp+87]
    001b5300strb w9, [sp+86]
    001b5304ldr x9, [sp+200]
    001b5308ldr x10, [sp+208]
    001b530cstr x9, [sp+128]
    001b5310str x10, [sp+136]
    001b5314ldrb w9, [sp+86]
    001b5318strb w9, [sp+85]
    001b531ctbnz w9, 0, 0x1b5324
    001b5320b 0x1b53b4
    001b5324
    001b5324loc_1b5324:
    001b5324ldr x9, [sp+424]
    001b5328ldrsb x27, [x9]
    001b532cldr x10, [x9+88]
    001b5330ldr x11, [x9+96]
    001b5334ldr x9, [x9+104]
    001b5338str x10, [sp+264]
    001b533cstr x11, [sp+272]
    001b5340str x9, [sp+280]
    001b5344ldr x9, [sp+424]
    001b5348ldrsb x27, [x9]
    001b534cldr x6, [x9+112]
    001b5350ldr x7, [x9+120]
    001b5354ldr x8, [x9+128]
    001b5358str x6, [sp+240]
    001b535cstr x7, [sp+248]
    001b5360str x8, [sp+256]
    001b5364ldr x9, [sp+128]
    001b5368ldrsb x27, [x9]
    001b536cldrsw x1, [sp+448]
    001b5370ldrsw x2, [sp+452]
    001b5374ldr x0, [sp+136]
    001b5378ldr x9, [x9+32]
    001b537cldr x3, [sp+264]
    001b5380ldr x4, [sp+272]
    001b5384ldr x5, [sp+280]
    001b5388blr x9
    001b538cstr x0, [sp+168]
    001b5390str x1, [sp+176]
    001b5394cbnz x0, 0x1b539c
    001b5398b 0x1b53b0
    001b539c
    001b539cloc_1b539c:
    001b539cstr x0, [sp+112]
    001b53a0str x1, [sp+120]
    001b53a4ldp x29, x30, [sp-8]
    001b53a8add sp, sp, 416
    001b53acret x30
    001b53b0
    001b53b0loc_1b53b0:
    001b53b0b 0x1b53b8
    001b53b4
    001b53b4loc_1b53b4:
    001b53b4b 0x1b53b8
    001b53b8
    001b53b8loc_1b53b8:
    001b53b8str xzr, [sp+104]
    001b53bcldr x2, [sp+424]
    001b53c0ldrsb x27, [x2]
    001b53c4ldr x2, [x2+120]
    001b53c8str x2, [sp+96]
    001b53ccb 0x1b53d0
    001b53d0
    001b53d0loc_1b53d0:
    001b53d0ldr x2, [sp+96]
    001b53d4ldr x3, [sp+104]
    001b53d8subs xzr, x2, x3
    001b53dcb.gt 0x1b53e4
    001b53e0b 0x1b54b0
    001b53e4
    001b53e4loc_1b53e4:
    001b53e4ldr x0, [sp+104]
    001b53e8str x0, [sp+88]
    001b53ecldr x2, [sp+424]
    001b53f0ldrsb x27, [x2]
    001b53f4ldr x1, [x2+120]
    001b53f8ldr x2, [x2+112]
    001b53fcsubs xzr, x1, x0
    001b5400b.hi 0x1b5408
    001b5404b 0x1b55bc
    001b5408
    001b5408loc_1b5408:
    001b5408movz x1, 208
    001b540cmadd x1, x1, x0, x2
    001b5410str x1, [sp+160]
    001b5414ldr x1, [sp+432]
    001b5418ldrsb x27, [x1]
    001b541cldr x0, [sp+440]
    001b5420ldr x1, [x1+64]
    001b5424blr x1
    001b5428str x0, [sp+344]
    001b542cstr x1, [sp+352]
    001b5430ldr x1, [sp+160]
    001b5434ldrsb x27, [x1]
    001b5438ldr x2, [x1+8]
    001b543cldr x0, [x1]
    001b5440str x0, [sp+224]
    001b5444str x2, [sp+232]
    001b5448ldr x1, [sp+352]
    001b544csubs xzr, x1, x2
    001b5450b.eq 0x1b5458
    001b5454b 0x1b5498
    001b5458
    001b5458loc_1b5458:
    001b5458ldr x1, [sp+344]
    001b545cbl runtime.memequal
    001b5460tbnz w0, 0, 0x1b5468
    001b5464b 0x1b5494
    001b5468
    001b5468loc_1b5468:
    001b5468ldr x2, [sp+160]
    001b546cstr x2, [sp+336]
    001b5470adrp x3, 0x567000
    001b5474add x3, x3, 3488
    001b5478str x3, [sp+112]
    001b547cstr x2, [sp+120]
    001b5480ldr x0, [sp+112]
    001b5484ldr x1, [sp+120]
    001b5488ldp x29, x30, [sp-8]
    001b548cadd sp, sp, 416
    001b5490ret x30
    001b5494
    001b5494loc_1b5494:
    001b5494b 0x1b549c
    001b5498
    001b5498loc_1b5498:
    001b5498b 0x1b549c
    001b549c
    001b549cloc_1b549c:
    001b549cb 0x1b54a0
    001b54a0
    001b54a0loc_1b54a0:
    001b54a0ldr x2, [sp+104]
    001b54a4add x2, x2, 1
    001b54a8str x2, [sp+104]
    001b54acb 0x1b53d0
    001b54b0
    001b54b0loc_1b54b0:
    001b54b0ldr x1, [sp+432]
    001b54b4ldrsb x27, [x1]
    001b54b8ldr x1, [x1+64]
    001b54bcldr x0, [sp+440]
    001b54c0blr x1
    001b54c4str x0, [sp+344]
    001b54c8str x1, [sp+352]
    001b54ccstp xzr, xzr, [sp+320]
    001b54d0stp xzr, xzr, [sp+304]
    001b54d4ldr x0, [sp+152]
    001b54d8ldr x1, [sp+144]
    001b54dcldrsb x27, [x1]
    001b54e0ldr x1, [x1+24]
    001b54e4ldr x2, [sp+344]
    001b54e8ldr x3, [sp+352]
    001b54ecmov x4, x1
    001b54f0mov x1, x2
    001b54f4mov x2, x3
    001b54f8blr x4
    001b54fcstr x0, [sp+320]
    001b5500str x1, [sp+328]
    001b5504str x2, [sp+304]
    001b5508str x3, [sp+312]
    001b550cldr x1, [sp+320]
    001b5510ldr x2, [sp+328]
    001b5514str x1, [sp+392]
    001b5518str x2, [sp+400]
    001b551cldr x1, [sp+304]
    001b5520ldr x2, [sp+312]
    001b5524str x1, [sp+376]
    001b5528str x2, [sp+384]
    001b552cldr x1, [sp+400]
    001b5530ldr x2, [sp+392]
    001b5534str x2, [sp+184]
    001b5538str x1, [sp+192]
    001b553ccbnz x2, 0x1b5544
    001b5540b 0x1b5594
    001b5544
    001b5544loc_1b5544:
    001b5544stp xzr, xzr, [sp+288]
    001b5548ldr x2, [sp+192]
    001b554cldr x3, [sp+184]
    001b5550cbnz x3, 0x1b5558
    001b5554b 0x1b55b0
    001b5558
    001b5558loc_1b5558:
    001b5558str x2, [sp+216]
    001b555cldr x1, [x3+8]
    001b5560adrp x0, 0x85c000
    001b5564add x0, x0, 496
    001b5568bl runtime.typeAssert
    001b556cb 0x1b5570
    001b5570
    001b5570loc_1b5570:
    001b5570str x0, [sp+288]
    001b5574ldr x1, [sp+216]
    001b5578str x1, [sp+296]
    001b557cstr x0, [sp+112]
    001b5580str x1, [sp+120]
    001b5584ldr x0, [sp+112]
    001b5588ldp x29, x30, [sp-8]
    001b558cadd sp, sp, 416
    001b5590ret x30
    001b5594
    001b5594loc_1b5594:
    001b5594ldr x0, [sp+432]
    001b5598ldr x1, [sp+440]
    001b559cstr x0, [sp+112]
    001b55a0str x1, [sp+120]
    001b55a4ldp x29, x30, [sp-8]
    001b55a8add sp, sp, 416
    001b55acret x30
    001b55b0
    001b55b0loc_1b55b0:
    001b55b0adrp x0, 0x4d0000
    001b55b4add x0, x0, 1632
    001b55b8bl runtime.panicnildottype
    001b55bc
    001b55bcloc_1b55bc:
    001b55bcbl runtime.panicIndex
    001b55c0hint
    001b55c4
    001b55c4loc_1b55c4:
    001b55c4stp x0, x1, [sp+8]
    001b55c8str x2, [sp+24]
    001b55ccstp w3, w4, [sp+32]
    001b55d0mov x3, x30
    001b55d4bl runtime.morestack_noctxt.abi0
    001b55d8ldp x0, x1, [sp+8]
    001b55dcldr x2, [sp+24]
    001b55e0ldp w3, w4, [sp+32]
    001b55e4b 0x1b5250
    001b55e8udf 0
    001b55ecudf 0
    001b5250
    001b55f0
    001b55f0google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull: ; void google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull(google.golang.org/protobuf/internal/filedesc.File * fd, struct []uint8 b)
    001b55f0ldr x16, [x28+16]
    001b55f4sub x17, sp, 480
    001b55f8subs xzr, x17, x16
    001b55fcb.ls 0x1b5e3c
    001b5600sub x20, sp, 608
    001b5604stp x29, x30, [x20-8]
    001b5608add sp, x20, 0
    001b560csub x29, sp, 8
    001b5610str x0, [sp+616]
    001b5614str x1, [sp+624]
    001b5618str x2, [sp+632]
    001b561cstr x3, [sp+640]
    001b5620bl google.golang.org/protobuf/internal/filedesc.getBuilder
    001b5624str x0, [sp+304]
    001b5628str x0, [sp+528]
    001b562cstp xzr, xzr, [sp+440]
    001b5630add x0, sp, 440
    001b5634str x0, [sp+456]
    001b5638ldrsb x27, [x0]
    001b563cadrp x1, 0
    001b5640add x1, x1, 3680
    001b5644str x1, [x0]
    001b5648ldrsb x27, [x0]
    001b564cldr x1, [sp+528]
    001b5650adrp x27, 0x896000
    001b5654ldr w2, [x27+3056]
    001b5658cbz w2, 0x1b5660
    001b565cb 0x1b5664
    001b5660
    001b5660loc_1b5660:
    001b5660b 0x1b5678
    001b5664
    001b5664loc_1b5664:
    001b5664bl runtime.gcWriteBarrier2
    001b5668str x1, [x25]
    001b566cldr x2, [x0+8]
    001b5670str x2, [x25+8]
    001b5674b 0x1b5678
    001b5678
    001b5678loc_1b5678:
    001b5678str x1, [x0+8]
    001b567cstr x0, [sp+200]
    001b5680add x0, sp, 176
    001b5684bl runtime.deferprocStack
    001b5688subs xzr, x0, 0
    001b568cb.ne 0x1b56f4
    001b5690b 0x1b5694
    001b5694
    001b5694loc_1b5694:
    001b5694str xzr, [sp+168]
    001b5698str xzr, [sp+128]
    001b569cstr xzr, [sp+160]
    001b56a0str xzr, [sp+112]
    001b56a4stp xzr, xzr, [sp+312]
    001b56a8str xzr, [sp+328]
    001b56acadrp x0, 0x4a2000
    001b56b0add x0, x0, 2688
    001b56b4bl runtime.newobject
    001b56b8str x0, [sp+536]
    001b56bcldr x1, [sp+616]
    001b56c0ldrsb x27, [x1]
    001b56c4adrp x27, 0x896000
    001b56c8ldr w2, [x27+3056]
    001b56cccbz w2, 0x1b56d4
    001b56d0b 0x1b56d8
    001b56d4
    001b56d4loc_1b56d4:
    001b56d4b 0x1b56ec
    001b56d8
    001b56d8loc_1b56d8:
    001b56d8bl runtime.gcWriteBarrier2
    001b56dcstr x0, [x25]
    001b56e0ldr x5, [x1+440]
    001b56e4str x5, [x25+8]
    001b56e8b 0x1b56ec
    001b56ec
    001b56ecloc_1b56ec:
    001b56ecstr x0, [x1+440]
    001b56f0b 0x1b5704
    001b56f4
    001b56f4loc_1b56f4:
    001b56f4bl runtime.deferreturn
    001b56f8ldp x29, x30, [sp-8]
    001b56fcadd sp, sp, 608
    001b5700ret x30
    001b5704
    001b5704loc_1b5704:
    001b5704ldr x5, [sp+632]
    001b5708str x5, [sp+240]
    001b570ccbnz x5, 0x1b5714
    001b5710b 0x1b5d94
    001b5714
    001b5714loc_1b5714:
    001b5714ldr x0, [sp+624]
    001b5718ldr x1, [sp+632]
    001b571cldr x2, [sp+640]
    001b5720bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
    001b5724str w0, [sp+96]
    001b5728strb w1, [sp+82]
    001b572cstr x2, [sp+232]
    001b5730ldrsw x3, [sp+96]
    001b5734str w3, [sp+100]
    001b5738ldrsb x3, [sp+82]
    001b573cstrb w3, [sp+83]
    001b5740ldr x3, [sp+232]
    001b5744str x3, [sp+272]
    001b5748ldrsw x3, [sp+100]
    001b574cstr w3, [sp+84]
    001b5750ldrsb x3, [sp+83]
    001b5754strb w3, [sp+80]
    001b5758ldr x0, [sp+272]
    001b575cstr x0, [sp+120]
    001b5760ldr x1, [sp+632]
    001b5764ldr x3, [sp+624]
    001b5768ldr x4, [sp+640]
    001b576cb 0x1b5770
    001b5770
    001b5770loc_1b5770:
    001b5770subs xzr, x1, x0
    001b5774b.hs 0x1b577c
    001b5778b 0x1b5e34
    001b577c
    001b577cloc_1b577c:
    001b577csub x5, x4, x0
    001b5780sub x6, x1, x0
    001b5784sub x7, xzr, x5
    001b5788and x7, x0, x7, asr #63
    001b578cadd x7, x3, x7
    001b5790str x7, [sp+624]
    001b5794str x6, [sp+632]
    001b5798str x5, [sp+640]
    001b579cldrsb x5, [sp+80]
    001b57a0strb w5, [sp+81]
    001b57a4ubfm x6, x5, 0, 7
    001b57a8cbz w6, 0x1b57b0
    001b57acb 0x1b58c8
    001b57b0
    001b57b0loc_1b57b0:
    001b57b0b 0x1b57b4
    001b57b4
    001b57b4loc_1b57b4:
    001b57b4ldr x0, [sp+624]
    001b57b8ldr x1, [sp+632]
    001b57bcldr x2, [sp+640]
    001b57c0bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    001b57c4str x0, [sp+224]
    001b57c8str x1, [sp+232]
    001b57ccstr x0, [sp+264]
    001b57d0str x1, [sp+256]
    001b57d4str x0, [sp+104]
    001b57d8str x1, [sp+152]
    001b57dcldr x3, [sp+632]
    001b57e0ldr x4, [sp+624]
    001b57e4ldr x5, [sp+640]
    001b57e8b 0x1b57ec
    001b57ec
    001b57ecloc_1b57ec:
    001b57ecsubs xzr, x1, x3
    001b57f0b.ls 0x1b57f8
    001b57f4b 0x1b5e28
    001b57f8
    001b57f8loc_1b57f8:
    001b57f8sub x5, x5, x1
    001b57fcsub x6, x3, x1
    001b5800sub x7, xzr, x5
    001b5804and x7, x1, x7, asr #63
    001b5808add x7, x4, x7
    001b580cstr x7, [sp+624]
    001b5810str x6, [sp+632]
    001b5814str x5, [sp+640]
    001b5818ldrsw x5, [sp+84]
    001b581cstr w5, [sp+92]
    001b5820subs wzr, w5, 10
    001b5824b.eq 0x1b582c
    001b5828b 0x1b586c
    001b582c
    001b582cloc_1b582c:
    001b582cb 0x1b5830
    001b5830
    001b5830loc_1b5830:
    001b5830ldr x5, [sp+616]
    001b5834ldrsb x27, [x5]
    001b5838ldr x5, [x5+440]
    001b583cldrsb x27, [x5]
    001b5840ldr x1, [x5+16]
    001b5844ldr x5, [x5+8]
    001b5848ldr x0, [sp+104]
    001b584csubs xzr, x0, x1
    001b5850b.lo 0x1b5858
    001b5854b 0x1b5e24
    001b5858
    001b5858loc_1b5858:
    001b5858sub x6, x0, x0, lsl #2
    001b585csub x5, x5, x6, lsl #3
    001b5860orr x6, xzr, 1
    001b5864strb w6, [x5+16]
    001b5868b 0x1b58c4
    001b586c
    001b586cloc_1b586c:
    001b586csubs wzr, w5, 11
    001b5870b.eq 0x1b5878
    001b5874b 0x1b58b8
    001b5878
    001b5878loc_1b5878:
    001b5878b 0x1b587c
    001b587c
    001b587cloc_1b587c:
    001b587cldr x5, [sp+616]
    001b5880ldrsb x27, [x5]
    001b5884ldr x5, [x5+440]
    001b5888ldrsb x27, [x5]
    001b588cldr x1, [x5+16]
    001b5890ldr x5, [x5+8]
    001b5894ldr x0, [sp+104]
    001b5898subs xzr, x0, x1
    001b589cb.lo 0x1b58a4
    001b58a0b 0x1b5e20
    001b58a4
    001b58a4loc_1b58a4:
    001b58a4sub x6, x0, x0, lsl #2
    001b58a8sub x5, x5, x6, lsl #3
    001b58acorr x6, xzr, 1
    001b58b0strb w6, [x5+17]
    001b58b4b 0x1b58c4
    001b58b8
    001b58b8loc_1b58b8:
    001b58b8b 0x1b58bc
    001b58bc
    001b58bcloc_1b58bc:
    001b58bcorr x6, xzr, 1
    001b58c0b 0x1b58c4
    001b58c4
    001b58c4loc_1b58c4:
    001b58c4b 0x1b5d8c
    001b58c8
    001b58c8loc_1b58c8:
    001b58c8ubfm x5, x5, 0, 7
    001b58ccsubs wzr, w5, 2
    001b58d0b.eq 0x1b58d8
    001b58d4b 0x1b5d24
    001b58d8
    001b58d8loc_1b58d8:
    001b58d8b 0x1b58dc
    001b58dc
    001b58dcloc_1b58dc:
    001b58dcstr xzr, [sp+504]
    001b58e0add x27, sp, 512
    001b58e4stp xzr, xzr, [x27]
    001b58e8ldr x0, [sp+624]
    001b58ecldr x1, [sp+632]
    001b58f0ldr x2, [sp+640]
    001b58f4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    001b58f8str x0, [sp+504]
    001b58fcstr x1, [sp+512]
    001b5900str x2, [sp+520]
    001b5904str x3, [sp+232]
    001b5908str x0, [sp+576]
    001b590cstr x1, [sp+584]
    001b5910str x2, [sp+592]
    001b5914ldr x3, [sp+232]
    001b5918str x3, [sp+248]
    001b591cstr x0, [sp+280]
    001b5920str x1, [sp+288]
    001b5924str x2, [sp+296]
    001b5928ldr x0, [sp+248]
    001b592cstr x0, [sp+144]
    001b5930ldr x1, [sp+632]
    001b5934ldr x3, [sp+624]
    001b5938ldr x4, [sp+640]
    001b593cb 0x1b5940
    001b5940
    001b5940loc_1b5940:
    001b5940subs xzr, x1, x0
    001b5944b.hs 0x1b594c
    001b5948b 0x1b5e1c
    001b594c
    001b594cloc_1b594c:
    001b594csub x6, x4, x0
    001b5950sub x7, x1, x0
    001b5954sub x8, xzr, x6
    001b5958and x8, x0, x8, asr #63
    001b595cadd x8, x3, x8
    001b5960str x8, [sp+624]
    001b5964str x7, [sp+632]
    001b5968str x6, [sp+640]
    001b596cldrsw x6, [sp+84]
    001b5970str w6, [sp+88]
    001b5974subs wzr, w6, 5
    001b5978b.le 0x1b5980
    001b597cb 0x1b5c10
    001b5980
    001b5980loc_1b5980:
    001b5980subs wzr, w6, 3
    001b5984b.eq 0x1b598c
    001b5988b 0x1b5b48
    001b598c
    001b598cloc_1b598c:
    001b598cb 0x1b5990
    001b5990
    001b5990loc_1b5990:
    001b5990ldr x1, [sp+280]
    001b5994ldr x2, [sp+288]
    001b5998ldr x3, [sp+296]
    001b599cldr x0, [sp+304]
    001b59a0bl google.golang.org/protobuf/internal/strs.(*Builder).MakeString
    001b59a4str x0, [sp+336]
    001b59a8str x1, [sp+344]
    001b59acstp xzr, xzr, [sp+488]
    001b59b0stp xzr, xzr, [sp+472]
    001b59b4ldr x4, [sp+616]
    001b59b8ldrsb x27, [x4]
    001b59bcldr x5, [x4+72]
    001b59c0ldrsb x27, [x5]
    001b59c4ldr x0, [x4+80]
    001b59c8ldr x1, [sp+336]
    001b59ccldr x2, [sp+344]
    001b59d0ldr x4, [x5+32]
    001b59d4blr x4
    001b59d8str x0, [sp+488]
    001b59dcstr x1, [sp+496]
    001b59e0str x2, [sp+472]
    001b59e4str x3, [sp+480]
    001b59e8ldr x4, [sp+488]
    001b59ecldr x5, [sp+496]
    001b59f0str x4, [sp+560]
    001b59f4str x5, [sp+568]
    001b59f8ldr x4, [sp+472]
    001b59fcldr x5, [sp+480]
    001b5a00str x4, [sp+544]
    001b5a04str x5, [sp+552]
    001b5a08ldr x4, [sp+568]
    001b5a0cldr x5, [sp+560]
    001b5a10str x5, [sp+352]
    001b5a14str x4, [sp+360]
    001b5a18cbnz x5, 0x1b5a20
    001b5a1cb 0x1b5a24
    001b5a20
    001b5a20loc_1b5a20:
    001b5a20b 0x1b5a48
    001b5a24
    001b5a24loc_1b5a24:
    001b5a24ldr x0, [sp+336]
    001b5a28ldr x1, [sp+344]
    001b5a2cbl runtime.convTstring
    001b5a30str x0, [sp+432]
    001b5a34adrp x2, 0x567000
    001b5a38add x2, x2, 2768
    001b5a3cstr x2, [sp+352]
    001b5a40str x0, [sp+360]
    001b5a44b 0x1b5a48
    001b5a48
    001b5a48loc_1b5a48:
    001b5a48stp xzr, xzr, [sp+408]
    001b5a4cstrb wzr, [sp+424]
    001b5a50strb wzr, [sp+425]
    001b5a54ldr x5, [sp+352]
    001b5a58ldr x6, [sp+360]
    001b5a5cstr x5, [sp+408]
    001b5a60str x6, [sp+416]
    001b5a64ldr x5, [sp+616]
    001b5a68ldrsb x27, [x5]
    001b5a6cldr x5, [x5+440]
    001b5a70ldrsb x27, [x5]
    001b5a74ldr x2, [x5+24]
    001b5a78ldr x0, [x5+8]
    001b5a7cldr x5, [x5+16]
    001b5a80add x1, x5, 1
    001b5a84subs xzr, x2, x1
    001b5a88b.hs 0x1b5a90
    001b5a8cb 0x1b5a94
    001b5a90
    001b5a90loc_1b5a90:
    001b5a90b 0x1b5aa8
    001b5a94
    001b5a94loc_1b5a94:
    001b5a94orr x3, xzr, 1
    001b5a98adrp x4, 0x4e9000
    001b5a9cadd x4, x4, 1760
    001b5aa0bl runtime.growslice
    001b5aa4b 0x1b5aa8
    001b5aa8
    001b5aa8loc_1b5aa8:
    001b5aa8add x5, x1, x1, lsl #1
    001b5aacubfm x5, x5, 61, 60
    001b5ab0sub x5, x5, 24
    001b5ab4add x6, x0, x5
    001b5ab8ldr x7, [sp+416]
    001b5abcldr x8, [sp+408]
    001b5ac0ldrb w9, [sp+424]
    001b5ac4ldrb w10, [sp+425]
    001b5ac8str x8, [x0+x5]
    001b5accstrb w9, [x6+16]
    001b5ad0strb w10, [x6+17]
    001b5ad4adrp x27, 0x896000
    001b5ad8ldr w5, [x27+3056]
    001b5adccbz w5, 0x1b5ae4
    001b5ae0b 0x1b5ae8
    001b5ae4
    001b5ae4loc_1b5ae4:
    001b5ae4b 0x1b5afc
    001b5ae8
    001b5ae8loc_1b5ae8:
    001b5ae8bl runtime.gcWriteBarrier2
    001b5aecstr x7, [x25]
    001b5af0ldr x5, [x6+8]
    001b5af4str x5, [x25+8]
    001b5af8b 0x1b5afc
    001b5afc
    001b5afcloc_1b5afc:
    001b5afcstr x7, [x6+8]
    001b5b00ldr x5, [sp+616]
    001b5b04ldrsb x27, [x5]
    001b5b08ldr x5, [x5+440]
    001b5b0cldrsb x27, [x5]
    001b5b10str x1, [x5+16]
    001b5b14str x2, [x5+24]
    001b5b18adrp x27, 0x896000
    001b5b1cldr w6, [x27+3056]
    001b5b20cbz w6, 0x1b5b28
    001b5b24b 0x1b5b2c
    001b5b28
    001b5b28loc_1b5b28:
    001b5b28b 0x1b5b40
    001b5b2c
    001b5b2cloc_1b5b2c:
    001b5b2cbl runtime.gcWriteBarrier2
    001b5b30str x0, [x25]
    001b5b34ldr x6, [x5+8]
    001b5b38str x6, [x25+8]
    001b5b3cb 0x1b5b40
    001b5b40
    001b5b40loc_1b5b40:
    001b5b40str x0, [x5+8]
    001b5b44b 0x1b5d1c
    001b5b48
    001b5b48loc_1b5b48:
    001b5b48subs wzr, w6, 4
    001b5b4cb.eq 0x1b5b54
    001b5b50b 0x1b5ba8
    001b5b54
    001b5b54loc_1b5b54:
    001b5b54b 0x1b5b58
    001b5b58
    001b5b58loc_1b5b58:
    001b5b58ldr x5, [sp+616]
    001b5b5cldrsb x27, [x5]
    001b5b60ldr x1, [x5+280]
    001b5b64ldr x5, [x5+272]
    001b5b68ldr x0, [sp+128]
    001b5b6csubs xzr, x1, x0
    001b5b70b.hi 0x1b5b78
    001b5b74b 0x1b5e18
    001b5b78
    001b5b78loc_1b5b78:
    001b5b78movz x6, 208
    001b5b7cmadd x0, x6, x0, x5
    001b5b80str x0, [sp+392]
    001b5b84ldr x1, [sp+280]
    001b5b88ldr x4, [sp+304]
    001b5b8cldr x2, [sp+288]
    001b5b90ldr x3, [sp+296]
    001b5b94bl google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull
    001b5b98ldr x5, [sp+128]
    001b5b9cadd x5, x5, 1
    001b5ba0str x5, [sp+128]
    001b5ba4b 0x1b5d1c
    001b5ba8
    001b5ba8loc_1b5ba8:
    001b5ba8subs wzr, w6, 5
    001b5bacb.eq 0x1b5bb4
    001b5bb0b 0x1b5c04
    001b5bb4
    001b5bb4loc_1b5bb4:
    001b5bb4b 0x1b5bb8
    001b5bb8
    001b5bb8loc_1b5bb8:
    001b5bb8ldr x5, [sp+616]
    001b5bbcldrsb x27, [x5]
    001b5bc0ldr x1, [x5+232]
    001b5bc4ldr x5, [x5+224]
    001b5bc8ldr x0, [sp+168]
    001b5bccsubs xzr, x1, x0
    001b5bd0b.hi 0x1b5bd8
    001b5bd4b 0x1b5e14
    001b5bd8
    001b5bd8loc_1b5bd8:
    001b5bd8add x0, x5, x0, lsl #6
    001b5bdcstr x0, [sp+400]
    001b5be0ldr x1, [sp+280]
    001b5be4ldr x4, [sp+304]
    001b5be8ldr x2, [sp+288]
    001b5becldr x3, [sp+296]
    001b5bf0bl google.golang.org/protobuf/internal/filedesc.(*Enum).unmarshalFull
    001b5bf4ldr x5, [sp+168]
    001b5bf8add x5, x5, 1
    001b5bfcstr x5, [sp+168]
    001b5c00b 0x1b5d1c
    001b5c04
    001b5c04loc_1b5c04:
    001b5c04b 0x1b5c08
    001b5c08
    001b5c08loc_1b5c08:
    001b5c08b 0x1b5c0c
    001b5c0c
    001b5c0cloc_1b5c0c:
    001b5c0cb 0x1b5d18
    001b5c10
    001b5c10loc_1b5c10:
    001b5c10subs wzr, w6, 6
    001b5c14b.eq 0x1b5c1c
    001b5c18b 0x1b5c70
    001b5c1c
    001b5c1cloc_1b5c1c:
    001b5c1cb 0x1b5c20
    001b5c20
    001b5c20loc_1b5c20:
    001b5c20ldr x5, [sp+616]
    001b5c24ldrsb x27, [x5]
    001b5c28ldr x1, [x5+376]
    001b5c2cldr x5, [x5+368]
    001b5c30ldr x0, [sp+112]
    001b5c34subs xzr, x1, x0
    001b5c38b.hi 0x1b5c40
    001b5c3cb 0x1b5e10
    001b5c40
    001b5c40loc_1b5c40:
    001b5c40sub x6, x0, x0, lsl #3
    001b5c44sub x0, x5, x6, lsl #3
    001b5c48str x0, [sp+376]
    001b5c4cldr x1, [sp+280]
    001b5c50ldr x4, [sp+304]
    001b5c54ldr x2, [sp+288]
    001b5c58ldr x3, [sp+296]
    001b5c5cbl google.golang.org/protobuf/internal/filedesc.(*Service).unmarshalFull
    001b5c60ldr x5, [sp+112]
    001b5c64add x5, x5, 1
    001b5c68str x5, [sp+112]
    001b5c6cb 0x1b5d1c
    001b5c70
    001b5c70loc_1b5c70:
    001b5c70subs wzr, w6, 7
    001b5c74b.eq 0x1b5c7c
    001b5c78b 0x1b5cd0
    001b5c7c
    001b5c7cloc_1b5c7c:
    001b5c7cb 0x1b5c80
    001b5c80
    001b5c80loc_1b5c80:
    001b5c80ldr x5, [sp+616]
    001b5c84ldrsb x27, [x5]
    001b5c88ldr x1, [x5+328]
    001b5c8cldr x5, [x5+320]
    001b5c90ldr x0, [sp+160]
    001b5c94subs xzr, x1, x0
    001b5c98b.hi 0x1b5ca0
    001b5c9cb 0x1b5e0c
    001b5ca0
    001b5ca0loc_1b5ca0:
    001b5ca0movz x6, 88
    001b5ca4madd x0, x6, x0, x5
    001b5ca8str x0, [sp+384]
    001b5cacldr x1, [sp+280]
    001b5cb0ldr x4, [sp+304]
    001b5cb4ldr x2, [sp+288]
    001b5cb8ldr x3, [sp+296]
    001b5cbcbl google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalFull
    001b5cc0ldr x5, [sp+160]
    001b5cc4add x5, x5, 1
    001b5cc8str x5, [sp+160]
    001b5cccb 0x1b5d1c
    001b5cd0
    001b5cd0loc_1b5cd0:
    001b5cd0subs wzr, w6, 8
    001b5cd4b.eq 0x1b5cdc
    001b5cd8b 0x1b5d0c
    001b5cdc
    001b5cdcloc_1b5cdc:
    001b5cdcb 0x1b5ce0
    001b5ce0
    001b5ce0loc_1b5ce0:
    001b5ce0ldr x0, [sp+312]
    001b5ce4ldr x3, [sp+280]
    001b5ce8ldr x1, [sp+320]
    001b5cecldr x4, [sp+288]
    001b5cf0ldr x2, [sp+328]
    001b5cf4ldr x5, [sp+296]
    001b5cf8bl google.golang.org/protobuf/internal/filedesc.appendOptions
    001b5cfcstr x0, [sp+312]
    001b5d00str x1, [sp+320]
    001b5d04str x2, [sp+328]
    001b5d08b 0x1b5d1c
    001b5d0c
    001b5d0cloc_1b5d0c:
    001b5d0cb 0x1b5d10
    001b5d10
    001b5d10loc_1b5d10:
    001b5d10b 0x1b5d14
    001b5d14
    001b5d14loc_1b5d14:
    001b5d14b 0x1b5d18
    001b5d18
    001b5d18loc_1b5d18:
    001b5d18b 0x1b5d1c
    001b5d1c
    001b5d1cloc_1b5d1c:
    001b5d1corr x6, xzr, 1
    001b5d20b 0x1b5d8c
    001b5d24
    001b5d24loc_1b5d24:
    001b5d24b 0x1b5d28
    001b5d28
    001b5d28loc_1b5d28:
    001b5d28b 0x1b5d2c
    001b5d2c
    001b5d2cloc_1b5d2c:
    001b5d2cldrsb x1, [sp+80]
    001b5d30ldr x2, [sp+624]
    001b5d34ldr x3, [sp+632]
    001b5d38ldr x4, [sp+640]
    001b5d3cldrsw x0, [sp+84]
    001b5d40bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
    001b5d44str x0, [sp+136]
    001b5d48ldr x1, [sp+632]
    001b5d4cldr x5, [sp+624]
    001b5d50ldr x6, [sp+640]
    001b5d54b 0x1b5d58
    001b5d58
    001b5d58loc_1b5d58:
    001b5d58subs xzr, x0, x1
    001b5d5cb.ls 0x1b5d64
    001b5d60b 0x1b5e08
    001b5d64
    001b5d64loc_1b5d64:
    001b5d64sub x6, x6, x0
    001b5d68sub x7, x1, x0
    001b5d6csub x8, xzr, x6
    001b5d70and x8, x0, x8, asr #63
    001b5d74add x5, x5, x8
    001b5d78str x5, [sp+624]
    001b5d7cstr x7, [sp+632]
    001b5d80str x6, [sp+640]
    001b5d84orr x6, xzr, 1
    001b5d88b 0x1b5d8c
    001b5d8c
    001b5d8cloc_1b5d8c:
    001b5d8cb 0x1b5d90
    001b5d90
    001b5d90loc_1b5d90:
    001b5d90b 0x1b5704
    001b5d94
    001b5d94loc_1b5d94:
    001b5d94ldr x0, [sp+616]
    001b5d98ldrsb x27, [x0]
    001b5d9cstr x0, [sp+368]
    001b5da0ldr x2, [sp+312]
    001b5da4ldr x3, [sp+320]
    001b5da8ldr x4, [sp+328]
    001b5dacadrp x1, 0x86d000
    001b5db0add x1, x1, 816
    001b5db4bl google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler
    001b5db8str x0, [sp+464]
    001b5dbcldr x5, [sp+616]
    001b5dc0ldrsb x27, [x5]
    001b5dc4ldr x5, [x5+440]
    001b5dc8ldrsb x27, [x5]
    001b5dccadrp x27, 0x896000
    001b5dd0ldr w6, [x27+3056]
    001b5dd4cbz w6, 0x1b5ddc
    001b5dd8b 0x1b5de0
    001b5ddc
    001b5ddcloc_1b5ddc:
    001b5ddcb 0x1b5df4
    001b5de0
    001b5de0loc_1b5de0:
    001b5de0bl runtime.gcWriteBarrier2
    001b5de4str x0, [x25]
    001b5de8ldr x1, [x5]
    001b5decstr x1, [x25+8]
    001b5df0b 0x1b5df4
    001b5df4
    001b5df4loc_1b5df4:
    001b5df4str x0, [x5]
    001b5df8bl runtime.deferreturn
    001b5dfcldp x29, x30, [sp-8]
    001b5e00add sp, sp, 608
    001b5e04ret x30
    001b5e08
    001b5e08loc_1b5e08:
    001b5e08bl runtime.panicSliceB
    001b5e0c
    001b5e0cloc_1b5e0c:
    001b5e0cbl runtime.panicIndex
    001b5e10
    001b5e10loc_1b5e10:
    001b5e10bl runtime.panicIndex
    001b5e14
    001b5e14loc_1b5e14:
    001b5e14bl runtime.panicIndex
    001b5e18
    001b5e18loc_1b5e18:
    001b5e18bl runtime.panicIndex
    001b5e1c
    001b5e1cloc_1b5e1c:
    001b5e1cbl runtime.panicSliceB
    001b5e20
    001b5e20loc_1b5e20:
    001b5e20bl runtime.panicIndexU
    001b5e24
    001b5e24loc_1b5e24:
    001b5e24bl runtime.panicIndexU
    001b5e28
    001b5e28loc_1b5e28:
    001b5e28mov x0, x1
    001b5e2cmov x1, x3
    001b5e30bl runtime.panicSliceB
    001b5e34
    001b5e34loc_1b5e34:
    001b5e34bl runtime.panicSliceB
    001b5e38hint
    001b5e3c
    001b5e3cloc_1b5e3c:
    001b5e3cstp x0, x1, [sp+8]
    001b5e40stp x2, x3, [sp+24]
    001b5e44mov x3, x30
    001b5e48bl runtime.morestack_noctxt.abi0
    001b5e4cldp x0, x1, [sp+8]
    001b5e50ldp x2, x3, [sp+24]
    001b5e54b 0x1b55f0
    001b5e58udf 0
    001b5e5cudf 0
    001b55f0