File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00239af0
    00239af0google.golang.org/protobuf/internal/impl.(*MessageInfo).makeStructInfo: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeStructInfo(google.golang.org/protobuf/internal/impl.MessageInfo * mi, reflect.Type t)
    00239af0ldr x16, [x28+16]
    00239af4sub x17, sp, 2544
    00239af8subs xzr, x17, x16
    00239afcb.ls 0x23baec
    00239b00sub x20, sp, 2672
    00239b04stp x29, x30, [x20-8]
    00239b08add sp, x20, 0
    00239b0csub x29, sp, 8
    00239b10str x0, [sp+2680]
    00239b14str x1, [sp+2688]
    00239b18str x2, [sp+2696]
    00239b1cadd x20, sp, 352
    00239b20adr x27, 16
    00239b24stp x29, x27, [sp-24]
    00239b28sub x29, sp, 24
    00239b2cbl fn_87cf0
    00239b30sub x29, sp, 8
    00239b34add x20, sp, 560
    00239b38adr x27, 16
    00239b3cstp x29, x27, [sp-24]
    00239b40sub x29, sp, 24
    00239b44bl fn_87cf0
    00239b48sub x29, sp, 8
    00239b4cadrp x27, 0x787000
    00239b50ldr x0, [x27+2072]
    00239b54str x0, [sp+560]
    00239b58adrp x27, 0x787000
    00239b5cldr x0, [x27+2072]
    00239b60str x0, [sp+584]
    00239b64adrp x27, 0x787000
    00239b68ldr x0, [x27+2072]
    00239b6cstr x0, [sp+608]
    00239b70adrp x27, 0x787000
    00239b74ldr x0, [x27+2072]
    00239b78str x0, [sp+632]
    00239b7cbl runtime.makemap_small
    00239b80str x0, [sp+1640]
    00239b84str x0, [sp+656]
    00239b88bl runtime.makemap_small
    00239b8cstr x0, [sp+1632]
    00239b90str x0, [sp+664]
    00239b94bl runtime.makemap_small
    00239b98str x0, [sp+1624]
    00239b9cstr x0, [sp+672]
    00239ba0bl runtime.makemap_small
    00239ba4str x0, [sp+1616]
    00239ba8str x0, [sp+680]
    00239bacb 0x239bb0
    00239bb0
    00239bb0loc_239bb0:
    00239bb0str xzr, [sp+160]
    00239bb4b 0x239bb8
    00239bb8
    00239bb8loc_239bb8:
    00239bb8ldr x1, [sp+2688]
    00239bbcldrsb x27, [x1]
    00239bc0ldr x1, [x1+208]
    00239bc4ldr x0, [sp+2696]
    00239bc8blr x1
    00239bccstr x0, [sp+296]
    00239bd0ldr x1, [sp+160]
    00239bd4subs xzr, x0, x1
    00239bd8b.gt 0x239be0
    00239bdcb 0x23ac28
    00239be0
    00239be0loc_239be0:
    00239be0ldr x1, [sp+160]
    00239be4ldr x2, [sp+2688]
    00239be8ldrsb x27, [x2]
    00239becldr x2, [x2+96]
    00239bf0ldr x0, [sp+2696]
    00239bf4blr x2
    00239bf8str x0, [sp+2536]
    00239bfcstr x1, [sp+2544]
    00239c00str x2, [sp+2552]
    00239c04str x3, [sp+2560]
    00239c08str x4, [sp+2568]
    00239c0cstr x5, [sp+2576]
    00239c10str x6, [sp+2584]
    00239c14str x7, [sp+2592]
    00239c18str x8, [sp+2600]
    00239c1cstr x9, [sp+2608]
    00239c20str x10, [sp+2616]
    00239c24str x11, [sp+2624]
    00239c28strb w12, [sp+2632]
    00239c2cadd x21, sp, 1128
    00239c30add x20, sp, 2536
    00239c34adr x27, 16
    00239c38stp x29, x27, [sp-24]
    00239c3csub x29, sp, 24
    00239c40bl fn_87ef0
    00239c44sub x29, sp, 8
    00239c48ldr x2, [sp+2632]
    00239c4cstr x2, [sp+1224]
    00239c50ldr x1, [sp+1136]
    00239c54ldr x0, [sp+1128]
    00239c58str x0, [sp+1600]
    00239c5cstr x1, [sp+1608]
    00239c60b 0x239c64
    00239c64
    00239c64loc_239c64:
    00239c64subs xzr, x1, 13
    00239c68b.le 0x239c70
    00239c6cb 0x23a450
    00239c70
    00239c70loc_239c70:
    00239c70subs xzr, x1, 9
    00239c74b.le 0x239c7c
    00239c78b 0x239ea4
    00239c7c
    00239c7cloc_239c7c:
    00239c7csubs xzr, x1, 8
    00239c80b.eq 0x239c88
    00239c84b 0x239d7c
    00239c88
    00239c88loc_239c88:
    00239c88b 0x239c8c
    00239c8c
    00239c8cloc_239c8c:
    00239c8csubs xzr, x1, 8
    00239c90b.eq 0x239c98
    00239c94b 0x239d74
    00239c98
    00239c98loc_239c98:
    00239c98subs xzr, x1, 0
    00239c9cb.hi 0x239ca4
    00239ca0b 0x23bae0
    00239ca4
    00239ca4loc_239ca4:
    00239ca4ldrb w4, [x0]
    00239ca8subs xzr, x1, 1
    00239cacb.hi 0x239cb4
    00239cb0b 0x23bad8
    00239cb4
    00239cb4loc_239cb4:
    00239cb4ldrb w5, [x0+1]
    00239cb8ubfm x5, x5, 56, 7
    00239cbcorr x4, x4, x5
    00239cc0subs xzr, x1, 2
    00239cc4b.hi 0x239ccc
    00239cc8b 0x23bad0
    00239ccc
    00239cccloc_239ccc:
    00239cccldrb w5, [x0+2]
    00239cd0ubfm x5, x5, 48, 7
    00239cd4orr x4, x4, x5
    00239cd8subs xzr, x1, 3
    00239cdcb.hi 0x239ce4
    00239ce0b 0x23bac8
    00239ce4
    00239ce4loc_239ce4:
    00239ce4ldrb w5, [x0+3]
    00239ce8ubfm x5, x5, 40, 7
    00239cecorr x4, x4, x5
    00239cf0subs xzr, x1, 4
    00239cf4b.hi 0x239cfc
    00239cf8b 0x23bac0
    00239cfc
    00239cfcloc_239cfc:
    00239cfcldrb w5, [x0+4]
    00239d00ubfm x5, x5, 32, 7
    00239d04orr x4, x4, x5
    00239d08subs xzr, x1, 5
    00239d0cb.hi 0x239d14
    00239d10b 0x23bab8
    00239d14
    00239d14loc_239d14:
    00239d14ldrb w5, [x0+5]
    00239d18ubfm x5, x5, 24, 7
    00239d1corr x4, x4, x5
    00239d20subs xzr, x1, 6
    00239d24b.hi 0x239d2c
    00239d28b 0x23bab0
    00239d2c
    00239d2cloc_239d2c:
    00239d2cldrb w5, [x0+6]
    00239d30ubfm x5, x5, 16, 7
    00239d34orr x4, x4, x5
    00239d38subs xzr, x1, 7
    00239d3cb.hi 0x239d44
    00239d40b 0x23baa8
    00239d44
    00239d44loc_239d44:
    00239d44ldrb w5, [x0+7]
    00239d48ubfm x5, x5, 8, 7
    00239d4corr x4, x4, x5
    00239d50movz x5, 22616
    00239d54movk x5, 0x5f580000
    00239d58movk x5, 0x657700000000
    00239d5cmovk x5, 0x6b61000000000000
    00239d60subs xzr, x4, x5
    00239d64b.eq 0x239d6c
    00239d68b 0x239d70
    00239d6c
    00239d6cloc_239d6c:
    00239d6cb 0x239fd4
    00239d70
    00239d70loc_239d70:
    00239d70b 0x239d78
    00239d74
    00239d74loc_239d74:
    00239d74b 0x239d78
    00239d78
    00239d78loc_239d78:
    00239d78b 0x23abc8
    00239d7c
    00239d7cloc_239d7c:
    00239d7csubs xzr, x1, 9
    00239d80b.eq 0x239d88
    00239d84b 0x239e9c
    00239d88
    00239d88loc_239d88:
    00239d88b 0x239d8c
    00239d8c
    00239d8cloc_239d8c:
    00239d8csubs xzr, x1, 9
    00239d90b.eq 0x239d98
    00239d94b 0x239e94
    00239d98
    00239d98loc_239d98:
    00239d98subs xzr, x1, 0
    00239d9cb.hi 0x239da4
    00239da0b 0x23baa0
    00239da4
    00239da4loc_239da4:
    00239da4ldrb w4, [x0]
    00239da8subs xzr, x1, 1
    00239dacb.hi 0x239db4
    00239db0b 0x23ba98
    00239db4
    00239db4loc_239db4:
    00239db4ldrb w5, [x0+1]
    00239db8ubfm x5, x5, 56, 7
    00239dbcorr x4, x4, x5
    00239dc0subs xzr, x1, 2
    00239dc4b.hi 0x239dcc
    00239dc8b 0x23ba90
    00239dcc
    00239dccloc_239dcc:
    00239dccldrb w5, [x0+2]
    00239dd0ubfm x5, x5, 48, 7
    00239dd4orr x4, x4, x5
    00239dd8subs xzr, x1, 3
    00239ddcb.hi 0x239de4
    00239de0b 0x23ba88
    00239de4
    00239de4loc_239de4:
    00239de4ldrb w5, [x0+3]
    00239de8ubfm x5, x5, 40, 7
    00239decorr x4, x4, x5
    00239df0subs xzr, x1, 4
    00239df4b.hi 0x239dfc
    00239df8b 0x23ba80
    00239dfc
    00239dfcloc_239dfc:
    00239dfcldrb w5, [x0+4]
    00239e00ubfm x5, x5, 32, 7
    00239e04orr x4, x4, x5
    00239e08subs xzr, x1, 5
    00239e0cb.hi 0x239e14
    00239e10b 0x23ba78
    00239e14
    00239e14loc_239e14:
    00239e14ldrb w5, [x0+5]
    00239e18ubfm x5, x5, 24, 7
    00239e1corr x4, x4, x5
    00239e20subs xzr, x1, 6
    00239e24b.hi 0x239e2c
    00239e28b 0x23ba70
    00239e2c
    00239e2cloc_239e2c:
    00239e2cldrb w5, [x0+6]
    00239e30ubfm x5, x5, 16, 7
    00239e34orr x4, x4, x5
    00239e38subs xzr, x1, 7
    00239e3cb.hi 0x239e44
    00239e40b 0x23ba68
    00239e44
    00239e44loc_239e44:
    00239e44ldrb w5, [x0+7]
    00239e48ubfm x5, x5, 8, 7
    00239e4corr x4, x4, x5
    00239e50movz x5, 26995
    00239e54movk x5, 0x657a0000
    00239e58movk x5, 0x614300000000
    00239e5cmovk x5, 0x6863000000000000
    00239e60subs xzr, x4, x5
    00239e64b.eq 0x239e6c
    00239e68b 0x239e90
    00239e6c
    00239e6cloc_239e6c:
    00239e6csubs xzr, x1, 8
    00239e70b.hi 0x239e78
    00239e74b 0x23ba60
    00239e78
    00239e78loc_239e78:
    00239e78ldrb w4, [x0+8]
    00239e7csubs wzr, w4, 101
    00239e80b.eq 0x239e88
    00239e84b 0x239e8c
    00239e88
    00239e88loc_239e88:
    00239e88b 0x23a208
    00239e8c
    00239e8cloc_239e8c:
    00239e8cb 0x239e98
    00239e90
    00239e90loc_239e90:
    00239e90b 0x239e98
    00239e94
    00239e94loc_239e94:
    00239e94b 0x239e98
    00239e98
    00239e98loc_239e98:
    00239e98b 0x23abc8
    00239e9c
    00239e9cloc_239e9c:
    00239e9cb 0x239ea0
    00239ea0
    00239ea0loc_239ea0:
    00239ea0b 0x23a44c
    00239ea4
    00239ea4loc_239ea4:
    00239ea4subs xzr, x1, 10
    00239ea8b.eq 0x239eb0
    00239eacb 0x23a08c
    00239eb0
    00239eb0loc_239eb0:
    00239eb0b 0x239eb4
    00239eb4
    00239eb4loc_239eb4:
    00239eb4subs xzr, x1, 10
    00239eb8b.eq 0x239ec0
    00239ebcb 0x23a084
    00239ec0
    00239ec0loc_239ec0:
    00239ec0subs xzr, x1, 0
    00239ec4b.hi 0x239ecc
    00239ec8b 0x23ba58
    00239ecc
    00239eccloc_239ecc:
    00239eccldrb w4, [x0]
    00239ed0subs xzr, x1, 1
    00239ed4b.hi 0x239edc
    00239ed8b 0x23ba50
    00239edc
    00239edcloc_239edc:
    00239edcldrb w5, [x0+1]
    00239ee0ubfm x5, x5, 56, 7
    00239ee4orr x4, x4, x5
    00239ee8subs xzr, x1, 2
    00239eecb.hi 0x239ef4
    00239ef0b 0x23ba48
    00239ef4
    00239ef4loc_239ef4:
    00239ef4ldrb w5, [x0+2]
    00239ef8ubfm x5, x5, 48, 7
    00239efcorr x4, x4, x5
    00239f00subs xzr, x1, 3
    00239f04b.hi 0x239f0c
    00239f08b 0x23ba40
    00239f0c
    00239f0cloc_239f0c:
    00239f0cldrb w5, [x0+3]
    00239f10ubfm x5, x5, 40, 7
    00239f14orr x4, x4, x5
    00239f18subs xzr, x1, 4
    00239f1cb.hi 0x239f24
    00239f20b 0x23ba38
    00239f24
    00239f24loc_239f24:
    00239f24ldrb w5, [x0+4]
    00239f28ubfm x5, x5, 32, 7
    00239f2corr x4, x4, x5
    00239f30subs xzr, x1, 5
    00239f34b.hi 0x239f3c
    00239f38b 0x23ba30
    00239f3c
    00239f3cloc_239f3c:
    00239f3cldrb w5, [x0+5]
    00239f40ubfm x5, x5, 24, 7
    00239f44orr x4, x4, x5
    00239f48subs xzr, x1, 6
    00239f4cb.hi 0x239f54
    00239f50b 0x23ba28
    00239f54
    00239f54loc_239f54:
    00239f54ldrb w5, [x0+6]
    00239f58ubfm x5, x5, 16, 7
    00239f5corr x4, x4, x5
    00239f60subs xzr, x1, 7
    00239f64b.hi 0x239f6c
    00239f68b 0x23ba20
    00239f6c
    00239f6cloc_239f6c:
    00239f6cldrb w5, [x0+7]
    00239f70ubfm x5, x5, 8, 7
    00239f74orr x4, x4, x5
    00239f78movz x5, 25975
    00239f7cmovk x5, 0x6b610000
    00239f80movk x5, 0x694600000000
    00239f84movk x5, 0x6c65000000000000
    00239f88subs xzr, x4, x5
    00239f8cb.eq 0x239f94
    00239f90b 0x23a080
    00239f94
    00239f94loc_239f94:
    00239f94subs xzr, x1, 8
    00239f98b.hi 0x239fa0
    00239f9cb 0x23ba18
    00239fa0
    00239fa0loc_239fa0:
    00239fa0ldrb w4, [x0+8]
    00239fa4subs xzr, x1, 9
    00239fa8b.hi 0x239fb0
    00239facb 0x23ba10
    00239fb0
    00239fb0loc_239fb0:
    00239fb0ldrb w5, [x0+9]
    00239fb4ubfm x5, x5, 56, 7
    00239fb8orr x4, x4, x5
    00239fbcubfm x4, x4, 0, 15
    00239fc0movz x5, 29540
    00239fc4subs wzr, w4, w5
    00239fc8b.eq 0x239fd0
    00239fccb 0x23a07c
    00239fd0
    00239fd0loc_239fd0:
    00239fd0b 0x239fd4
    00239fd4
    00239fd4loc_239fd4:
    00239fd4ldr x0, [sp+1160]
    00239fd8ldr x1, [sp+1168]
    00239fdcstr x0, [sp+1560]
    00239fe0str x1, [sp+1568]
    00239fe4adrp x27, 0x7e9000
    00239fe8ldr x3, [x27+224]
    00239fecsubs xzr, x0, x3
    00239ff0b.eq 0x239ff8
    00239ff4b 0x23a074
    00239ff8
    00239ff8loc_239ff8:
    00239ff8adrp x27, 0x7e9000
    00239ffcldr x2, [x27+232]
    0023a000bl runtime.ifaceeq
    0023a004tbnz w0, 0, 0x23a00c
    0023a008b 0x23a070
    0023a00c
    0023a00cloc_23a00c:
    0023a00cldr x14, [sp+2680]
    0023a010ldrsb x27, [x14]
    0023a014ldr x13, [x14+32]
    0023a018str x13, [sp+1552]
    0023a01cldr x0, [sp+1128]
    0023a020ldr x1, [sp+1136]
    0023a024ldr x2, [sp+1144]
    0023a028ldr x3, [sp+1152]
    0023a02cldr x4, [sp+1160]
    0023a030ldr x5, [sp+1168]
    0023a034ldr x6, [sp+1176]
    0023a038ldr x7, [sp+1184]
    0023a03cldr x8, [sp+1192]
    0023a040ldr x9, [sp+1200]
    0023a044ldr x10, [sp+1208]
    0023a048ldr x11, [sp+1216]
    0023a04cldrb w12, [sp+1224]
    0023a050bl google.golang.org/protobuf/internal/impl.offsetOf
    0023a054str x0, [sp+288]
    0023a058str x0, [sp+584]
    0023a05cldr x14, [sp+1160]
    0023a060ldr x15, [sp+1168]
    0023a064str x14, [sp+592]
    0023a068str x15, [sp+600]
    0023a06cb 0x23a078
    0023a070
    0023a070loc_23a070:
    0023a070b 0x23a078
    0023a074
    0023a074loc_23a074:
    0023a074b 0x23a078
    0023a078
    0023a078loc_23a078:
    0023a078b 0x23b7c4
    0023a07c
    0023a07cloc_23a07c:
    0023a07cb 0x23a088
    0023a080
    0023a080loc_23a080:
    0023a080b 0x23a088
    0023a084
    0023a084loc_23a084:
    0023a084b 0x23a088
    0023a088
    0023a088loc_23a088:
    0023a088b 0x23abc8
    0023a08c
    0023a08cloc_23a08c:
    0023a08csubs xzr, x1, 13
    0023a090b.eq 0x23a098
    0023a094b 0x23a444
    0023a098
    0023a098loc_23a098:
    0023a098b 0x23a09c
    0023a09c
    0023a09cloc_23a09c:
    0023a09csubs xzr, x1, 13
    0023a0a0b.eq 0x23a0a8
    0023a0a4b 0x23a2bc
    0023a0a8
    0023a0a8loc_23a0a8:
    0023a0a8subs xzr, x1, 0
    0023a0acb.hi 0x23a0b4
    0023a0b0b 0x23ba08
    0023a0b4
    0023a0b4loc_23a0b4:
    0023a0b4ldrb w14, [x0]
    0023a0b8subs xzr, x1, 1
    0023a0bcb.hi 0x23a0c4
    0023a0c0b 0x23ba00
    0023a0c4
    0023a0c4loc_23a0c4:
    0023a0c4ldrb w15, [x0+1]
    0023a0c8ubfm x15, x15, 56, 7
    0023a0ccorr x14, x14, x15
    0023a0d0subs xzr, x1, 2
    0023a0d4b.hi 0x23a0dc
    0023a0d8b 0x23b9f8
    0023a0dc
    0023a0dcloc_23a0dc:
    0023a0dcldrb w15, [x0+2]
    0023a0e0ubfm x15, x15, 48, 7
    0023a0e4orr x14, x14, x15
    0023a0e8subs xzr, x1, 3
    0023a0ecb.hi 0x23a0f4
    0023a0f0b 0x23b9f0
    0023a0f4
    0023a0f4loc_23a0f4:
    0023a0f4ldrb w15, [x0+3]
    0023a0f8ubfm x15, x15, 40, 7
    0023a0fcorr x14, x14, x15
    0023a100subs xzr, x1, 4
    0023a104b.hi 0x23a10c
    0023a108b 0x23b9e8
    0023a10c
    0023a10cloc_23a10c:
    0023a10cldrb w15, [x0+4]
    0023a110ubfm x15, x15, 32, 7
    0023a114orr x14, x14, x15
    0023a118subs xzr, x1, 5
    0023a11cb.hi 0x23a124
    0023a120b 0x23b9e0
    0023a124
    0023a124loc_23a124:
    0023a124ldrb w15, [x0+5]
    0023a128ubfm x15, x15, 24, 7
    0023a12corr x14, x14, x15
    0023a130subs xzr, x1, 6
    0023a134b.hi 0x23a13c
    0023a138b 0x23b9d8
    0023a13c
    0023a13cloc_23a13c:
    0023a13cldrb w15, [x0+6]
    0023a140ubfm x15, x15, 16, 7
    0023a144orr x14, x14, x15
    0023a148subs xzr, x1, 7
    0023a14cb.hi 0x23a154
    0023a150b 0x23b9d0
    0023a154
    0023a154loc_23a154:
    0023a154ldrb w15, [x0+7]
    0023a158ubfm x15, x15, 8, 7
    0023a15corr x14, x14, x15
    0023a160movz x15, 22616
    0023a164movk x15, 0x5f580000
    0023a168movk x15, 0x697300000000
    0023a16cmovk x15, 0x657a000000000000
    0023a170subs xzr, x14, x15
    0023a174b.eq 0x23a17c
    0023a178b 0x23a2b8
    0023a17c
    0023a17cloc_23a17c:
    0023a17csubs xzr, x1, 8
    0023a180b.hi 0x23a188
    0023a184b 0x23b9c8
    0023a188
    0023a188loc_23a188:
    0023a188ldrb w14, [x0+8]
    0023a18csubs xzr, x1, 9
    0023a190b.hi 0x23a198
    0023a194b 0x23b9c0
    0023a198
    0023a198loc_23a198:
    0023a198ldrb w15, [x0+9]
    0023a19cubfm x15, x15, 56, 7
    0023a1a0orr x14, x14, x15
    0023a1a4subs xzr, x1, 10
    0023a1a8b.hi 0x23a1b0
    0023a1acb 0x23b9b8
    0023a1b0
    0023a1b0loc_23a1b0:
    0023a1b0ldrb w15, [x0+10]
    0023a1b4ubfm x15, x15, 48, 7
    0023a1b8orr x14, x14, x15
    0023a1bcsubs xzr, x1, 11
    0023a1c0b.hi 0x23a1c8
    0023a1c4b 0x23b9b0
    0023a1c8
    0023a1c8loc_23a1c8:
    0023a1c8ldrb w15, [x0+11]
    0023a1ccubfm x15, x15, 40, 7
    0023a1d0orr x14, x14, x15
    0023a1d4movz x15, 24931
    0023a1d8movk x15, 0x68630000
    0023a1dcsubs wzr, w14, w15
    0023a1e0b.eq 0x23a1e8
    0023a1e4b 0x23a2b4
    0023a1e8
    0023a1e8loc_23a1e8:
    0023a1e8subs xzr, x1, 12
    0023a1ecb.hi 0x23a1f4
    0023a1f0b 0x23b9a8
    0023a1f4
    0023a1f4loc_23a1f4:
    0023a1f4ldrb w14, [x0+12]
    0023a1f8subs wzr, w14, 101
    0023a1fcb.eq 0x23a204
    0023a200b 0x23a2b0
    0023a204
    0023a204loc_23a204:
    0023a204b 0x23a208
    0023a208
    0023a208loc_23a208:
    0023a208ldr x0, [sp+1160]
    0023a20cldr x1, [sp+1168]
    0023a210str x0, [sp+1584]
    0023a214str x1, [sp+1592]
    0023a218adrp x27, 0x7e8000
    0023a21cldr x3, [x27+208]
    0023a220subs xzr, x0, x3
    0023a224b.eq 0x23a22c
    0023a228b 0x23a2a8
    0023a22c
    0023a22cloc_23a22c:
    0023a22cadrp x27, 0x7e8000
    0023a230ldr x2, [x27+216]
    0023a234bl runtime.ifaceeq
    0023a238tbnz w0, 0, 0x23a240
    0023a23cb 0x23a2a4
    0023a240
    0023a240loc_23a240:
    0023a240ldr x14, [sp+2680]
    0023a244ldrsb x27, [x14]
    0023a248ldr x13, [x14+32]
    0023a24cstr x13, [sp+1576]
    0023a250ldr x0, [sp+1128]
    0023a254ldr x1, [sp+1136]
    0023a258ldr x2, [sp+1144]
    0023a25cldr x3, [sp+1152]
    0023a260ldr x4, [sp+1160]
    0023a264ldr x5, [sp+1168]
    0023a268ldr x6, [sp+1176]
    0023a26cldr x7, [sp+1184]
    0023a270ldr x8, [sp+1192]
    0023a274ldr x9, [sp+1200]
    0023a278ldr x10, [sp+1208]
    0023a27cldr x11, [sp+1216]
    0023a280ldrb w12, [sp+1224]
    0023a284bl google.golang.org/protobuf/internal/impl.offsetOf
    0023a288str x0, [sp+288]
    0023a28cstr x0, [sp+560]
    0023a290ldr x14, [sp+1160]
    0023a294ldr x15, [sp+1168]
    0023a298str x14, [sp+568]
    0023a29cstr x15, [sp+576]
    0023a2a0b 0x23a2ac
    0023a2a4
    0023a2a4loc_23a2a4:
    0023a2a4b 0x23a2ac
    0023a2a8
    0023a2a8loc_23a2a8:
    0023a2a8b 0x23a2ac
    0023a2ac
    0023a2acloc_23a2ac:
    0023a2acb 0x23b7c4
    0023a2b0
    0023a2b0loc_23a2b0:
    0023a2b0b 0x23a2c0
    0023a2b4
    0023a2b4loc_23a2b4:
    0023a2b4b 0x23a2c0
    0023a2b8
    0023a2b8loc_23a2b8:
    0023a2b8b 0x23a2c0
    0023a2bc
    0023a2bcloc_23a2bc:
    0023a2bcb 0x23a2c0
    0023a2c0
    0023a2c0loc_23a2c0:
    0023a2c0subs xzr, x1, 13
    0023a2c4b.eq 0x23a2cc
    0023a2c8b 0x23a438
    0023a2cc
    0023a2ccloc_23a2cc:
    0023a2ccsubs xzr, x1, 0
    0023a2d0b.hi 0x23a2d8
    0023a2d4b 0x23b9a0
    0023a2d8
    0023a2d8loc_23a2d8:
    0023a2d8ldrb w14, [x0]
    0023a2dcsubs xzr, x1, 1
    0023a2e0b.hi 0x23a2e8
    0023a2e4b 0x23b998
    0023a2e8
    0023a2e8loc_23a2e8:
    0023a2e8ldrb w15, [x0+1]
    0023a2ecubfm x15, x15, 56, 7
    0023a2f0orr x14, x14, x15
    0023a2f4subs xzr, x1, 2
    0023a2f8b.hi 0x23a300
    0023a2fcb 0x23b990
    0023a300
    0023a300loc_23a300:
    0023a300ldrb w15, [x0+2]
    0023a304ubfm x15, x15, 48, 7
    0023a308orr x14, x14, x15
    0023a30csubs xzr, x1, 3
    0023a310b.hi 0x23a318
    0023a314b 0x23b988
    0023a318
    0023a318loc_23a318:
    0023a318ldrb w15, [x0+3]
    0023a31cubfm x15, x15, 40, 7
    0023a320orr x14, x14, x15
    0023a324subs xzr, x1, 4
    0023a328b.hi 0x23a330
    0023a32cb 0x23b980
    0023a330
    0023a330loc_23a330:
    0023a330ldrb w15, [x0+4]
    0023a334ubfm x15, x15, 32, 7
    0023a338orr x14, x14, x15
    0023a33csubs xzr, x1, 5
    0023a340b.hi 0x23a348
    0023a344b 0x23b978
    0023a348
    0023a348loc_23a348:
    0023a348ldrb w15, [x0+5]
    0023a34cubfm x15, x15, 24, 7
    0023a350orr x14, x14, x15
    0023a354subs xzr, x1, 6
    0023a358b.hi 0x23a360
    0023a35cb 0x23b970
    0023a360
    0023a360loc_23a360:
    0023a360ldrb w15, [x0+6]
    0023a364ubfm x15, x15, 16, 7
    0023a368orr x14, x14, x15
    0023a36csubs xzr, x1, 7
    0023a370b.hi 0x23a378
    0023a374b 0x23b968
    0023a378
    0023a378loc_23a378:
    0023a378ldrb w15, [x0+7]
    0023a37cubfm x15, x15, 8, 7
    0023a380orr x14, x14, x15
    0023a384movz x15, 28277
    0023a388movk x15, 0x6e6b0000
    0023a38cmovk x15, 0x776f00000000
    0023a390movk x15, 0x466e000000000000
    0023a394subs xzr, x14, x15
    0023a398b.eq 0x23a3a0
    0023a39cb 0x23a434
    0023a3a0
    0023a3a0loc_23a3a0:
    0023a3a0subs xzr, x1, 8
    0023a3a4b.hi 0x23a3ac
    0023a3a8b 0x23b960
    0023a3ac
    0023a3acloc_23a3ac:
    0023a3acldrb w14, [x0+8]
    0023a3b0subs xzr, x1, 9
    0023a3b4b.hi 0x23a3bc
    0023a3b8b 0x23b958
    0023a3bc
    0023a3bcloc_23a3bc:
    0023a3bcldrb w15, [x0+9]
    0023a3c0ubfm x15, x15, 56, 7
    0023a3c4orr x14, x14, x15
    0023a3c8subs xzr, x1, 10
    0023a3ccb.hi 0x23a3d4
    0023a3d0b 0x23b950
    0023a3d4
    0023a3d4loc_23a3d4:
    0023a3d4ldrb w15, [x0+10]
    0023a3d8ubfm x15, x15, 48, 7
    0023a3dcorr x14, x14, x15
    0023a3e0subs xzr, x1, 11
    0023a3e4b.hi 0x23a3ec
    0023a3e8b 0x23b948
    0023a3ec
    0023a3ecloc_23a3ec:
    0023a3ecldrb w15, [x0+11]
    0023a3f0ubfm x15, x15, 40, 7
    0023a3f4orr x14, x14, x15
    0023a3f8movz x15, 25961
    0023a3fcmovk x15, 0x646c0000
    0023a400subs wzr, w14, w15
    0023a404b.eq 0x23a40c
    0023a408b 0x23a430
    0023a40c
    0023a40cloc_23a40c:
    0023a40csubs xzr, x1, 12
    0023a410b.hi 0x23a418
    0023a414b 0x23b940
    0023a418
    0023a418loc_23a418:
    0023a418ldrb w14, [x0+12]
    0023a41csubs wzr, w14, 115
    0023a420b.eq 0x23a428
    0023a424b 0x23a42c
    0023a428
    0023a428loc_23a428:
    0023a428b 0x23a9ac
    0023a42c
    0023a42cloc_23a42c:
    0023a42cb 0x23a43c
    0023a430
    0023a430loc_23a430:
    0023a430b 0x23a43c
    0023a434
    0023a434loc_23a434:
    0023a434b 0x23a43c
    0023a438
    0023a438loc_23a438:
    0023a438b 0x23a43c
    0023a43c
    0023a43cloc_23a43c:
    0023a43cb 0x23a440
    0023a440
    0023a440loc_23a440:
    0023a440b 0x23abc8
    0023a444
    0023a444loc_23a444:
    0023a444b 0x23a448
    0023a448
    0023a448loc_23a448:
    0023a448b 0x23a44c
    0023a44c
    0023a44cloc_23a44c:
    0023a44cb 0x23abc4
    0023a450
    0023a450loc_23a450:
    0023a450subs xzr, x1, 15
    0023a454b.le 0x23a45c
    0023a458b 0x23a7e4
    0023a45c
    0023a45cloc_23a45c:
    0023a45csubs xzr, x1, 14
    0023a460b.eq 0x23a468
    0023a464b 0x23a60c
    0023a468
    0023a468loc_23a468:
    0023a468b 0x23a46c
    0023a46c
    0023a46cloc_23a46c:
    0023a46csubs xzr, x1, 14
    0023a470b.eq 0x23a478
    0023a474b 0x23a604
    0023a478
    0023a478loc_23a478:
    0023a478subs xzr, x1, 0
    0023a47cb.hi 0x23a484
    0023a480b 0x23b938
    0023a484
    0023a484loc_23a484:
    0023a484ldrb w4, [x0]
    0023a488subs xzr, x1, 1
    0023a48cb.hi 0x23a494
    0023a490b 0x23b930
    0023a494
    0023a494loc_23a494:
    0023a494ldrb w5, [x0+1]
    0023a498ubfm x5, x5, 56, 7
    0023a49corr x4, x4, x5
    0023a4a0subs xzr, x1, 2
    0023a4a4b.hi 0x23a4ac
    0023a4a8b 0x23b928
    0023a4ac
    0023a4acloc_23a4ac:
    0023a4acldrb w5, [x0+2]
    0023a4b0ubfm x5, x5, 48, 7
    0023a4b4orr x4, x4, x5
    0023a4b8subs xzr, x1, 3
    0023a4bcb.hi 0x23a4c4
    0023a4c0b 0x23b920
    0023a4c4
    0023a4c4loc_23a4c4:
    0023a4c4ldrb w5, [x0+3]
    0023a4c8ubfm x5, x5, 40, 7
    0023a4ccorr x4, x4, x5
    0023a4d0subs xzr, x1, 4
    0023a4d4b.hi 0x23a4dc
    0023a4d8b 0x23b918
    0023a4dc
    0023a4dcloc_23a4dc:
    0023a4dcldrb w5, [x0+4]
    0023a4e0ubfm x5, x5, 32, 7
    0023a4e4orr x4, x4, x5
    0023a4e8subs xzr, x1, 5
    0023a4ecb.hi 0x23a4f4
    0023a4f0b 0x23b910
    0023a4f4
    0023a4f4loc_23a4f4:
    0023a4f4ldrb w5, [x0+5]
    0023a4f8ubfm x5, x5, 24, 7
    0023a4fcorr x4, x4, x5
    0023a500subs xzr, x1, 6
    0023a504b.hi 0x23a50c
    0023a508b 0x23b908
    0023a50c
    0023a50cloc_23a50c:
    0023a50cldrb w5, [x0+6]
    0023a510ubfm x5, x5, 16, 7
    0023a514orr x4, x4, x5
    0023a518subs xzr, x1, 7
    0023a51cb.hi 0x23a524
    0023a520b 0x23b900
    0023a524
    0023a524loc_23a524:
    0023a524ldrb w5, [x0+7]
    0023a528ubfm x5, x5, 8, 7
    0023a52corr x4, x4, x5
    0023a530movz x5, 22616
    0023a534movk x5, 0x5f580000
    0023a538movk x5, 0x786500000000
    0023a53cmovk x5, 0x6574000000000000
    0023a540subs xzr, x4, x5
    0023a544b.eq 0x23a54c
    0023a548b 0x23a600
    0023a54c
    0023a54cloc_23a54c:
    0023a54csubs xzr, x1, 8
    0023a550b.hi 0x23a558
    0023a554b 0x23b8f8
    0023a558
    0023a558loc_23a558:
    0023a558ldrb w4, [x0+8]
    0023a55csubs xzr, x1, 9
    0023a560b.hi 0x23a568
    0023a564b 0x23b8f0
    0023a568
    0023a568loc_23a568:
    0023a568ldrb w5, [x0+9]
    0023a56cubfm x5, x5, 56, 7
    0023a570orr x4, x4, x5
    0023a574subs xzr, x1, 10
    0023a578b.hi 0x23a580
    0023a57cb 0x23b8e8
    0023a580
    0023a580loc_23a580:
    0023a580ldrb w5, [x0+10]
    0023a584ubfm x5, x5, 48, 7
    0023a588orr x4, x4, x5
    0023a58csubs xzr, x1, 11
    0023a590b.hi 0x23a598
    0023a594b 0x23b8e0
    0023a598
    0023a598loc_23a598:
    0023a598ldrb w5, [x0+11]
    0023a59cubfm x5, x5, 40, 7
    0023a5a0orr x4, x4, x5
    0023a5a4movz x5, 29550
    0023a5a8movk x5, 0x6f690000
    0023a5acsubs wzr, w4, w5
    0023a5b0b.eq 0x23a5b8
    0023a5b4b 0x23a5fc
    0023a5b8
    0023a5b8loc_23a5b8:
    0023a5b8subs xzr, x1, 12
    0023a5bcb.hi 0x23a5c4
    0023a5c0b 0x23b8d8
    0023a5c4
    0023a5c4loc_23a5c4:
    0023a5c4ldrb w4, [x0+12]
    0023a5c8subs xzr, x1, 13
    0023a5ccb.hi 0x23a5d4
    0023a5d0b 0x23b8d0
    0023a5d4
    0023a5d4loc_23a5d4:
    0023a5d4ldrb w5, [x0+13]
    0023a5d8ubfm x5, x5, 56, 7
    0023a5dcorr x4, x4, x5
    0023a5e0ubfm x4, x4, 0, 15
    0023a5e4movz x5, 29550
    0023a5e8subs wzr, w4, w5
    0023a5ecb.eq 0x23a5f4
    0023a5f0b 0x23a5f8
    0023a5f4
    0023a5f4loc_23a5f4:
    0023a5f4b 0x23ab04
    0023a5f8
    0023a5f8loc_23a5f8:
    0023a5f8b 0x23a608
    0023a5fc
    0023a5fcloc_23a5fc:
    0023a5fcb 0x23a608
    0023a600
    0023a600loc_23a600:
    0023a600b 0x23a608
    0023a604
    0023a604loc_23a604:
    0023a604b 0x23a608
    0023a608
    0023a608loc_23a608:
    0023a608b 0x23abc8
    0023a60c
    0023a60cloc_23a60c:
    0023a60csubs xzr, x1, 15
    0023a610b.eq 0x23a618
    0023a614b 0x23a7dc
    0023a618
    0023a618loc_23a618:
    0023a618b 0x23a61c
    0023a61c
    0023a61cloc_23a61c:
    0023a61csubs xzr, x1, 15
    0023a620b.eq 0x23a628
    0023a624b 0x23a7d4
    0023a628
    0023a628loc_23a628:
    0023a628subs xzr, x1, 0
    0023a62cb.hi 0x23a634
    0023a630b 0x23b8c8
    0023a634
    0023a634loc_23a634:
    0023a634ldrb w4, [x0]
    0023a638subs xzr, x1, 1
    0023a63cb.hi 0x23a644
    0023a640b 0x23b8c0
    0023a644
    0023a644loc_23a644:
    0023a644ldrb w5, [x0+1]
    0023a648ubfm x5, x5, 56, 7
    0023a64corr x4, x4, x5
    0023a650subs xzr, x1, 2
    0023a654b.hi 0x23a65c
    0023a658b 0x23b8b8
    0023a65c
    0023a65cloc_23a65c:
    0023a65cldrb w5, [x0+2]
    0023a660ubfm x5, x5, 48, 7
    0023a664orr x4, x4, x5
    0023a668subs xzr, x1, 3
    0023a66cb.hi 0x23a674
    0023a670b 0x23b8b0
    0023a674
    0023a674loc_23a674:
    0023a674ldrb w5, [x0+3]
    0023a678ubfm x5, x5, 40, 7
    0023a67corr x4, x4, x5
    0023a680subs xzr, x1, 4
    0023a684b.hi 0x23a68c
    0023a688b 0x23b8a8
    0023a68c
    0023a68cloc_23a68c:
    0023a68cldrb w5, [x0+4]
    0023a690ubfm x5, x5, 32, 7
    0023a694orr x4, x4, x5
    0023a698subs xzr, x1, 5
    0023a69cb.hi 0x23a6a4
    0023a6a0b 0x23b8a0
    0023a6a4
    0023a6a4loc_23a6a4:
    0023a6a4ldrb w5, [x0+5]
    0023a6a8ubfm x5, x5, 24, 7
    0023a6acorr x4, x4, x5
    0023a6b0subs xzr, x1, 6
    0023a6b4b.hi 0x23a6bc
    0023a6b8b 0x23b898
    0023a6bc
    0023a6bcloc_23a6bc:
    0023a6bcldrb w5, [x0+6]
    0023a6c0ubfm x5, x5, 16, 7
    0023a6c4orr x4, x4, x5
    0023a6c8subs xzr, x1, 7
    0023a6ccb.hi 0x23a6d4
    0023a6d0b 0x23b890
    0023a6d4
    0023a6d4loc_23a6d4:
    0023a6d4ldrb w5, [x0+7]
    0023a6d8ubfm x5, x5, 8, 7
    0023a6dcorr x4, x4, x5
    0023a6e0movz x5, 30821
    0023a6e4movk x5, 0x65740000
    0023a6e8movk x5, 0x736e00000000
    0023a6ecmovk x5, 0x6f69000000000000
    0023a6f0subs xzr, x4, x5
    0023a6f4b.eq 0x23a6fc
    0023a6f8b 0x23a7d0
    0023a6fc
    0023a6fcloc_23a6fc:
    0023a6fcsubs xzr, x1, 8
    0023a700b.hi 0x23a708
    0023a704b 0x23b888
    0023a708
    0023a708loc_23a708:
    0023a708ldrb w4, [x0+8]
    0023a70csubs xzr, x1, 9
    0023a710b.hi 0x23a718
    0023a714b 0x23b880
    0023a718
    0023a718loc_23a718:
    0023a718ldrb w5, [x0+9]
    0023a71cubfm x5, x5, 56, 7
    0023a720orr x4, x4, x5
    0023a724subs xzr, x1, 10
    0023a728b.hi 0x23a730
    0023a72cb 0x23b878
    0023a730
    0023a730loc_23a730:
    0023a730ldrb w5, [x0+10]
    0023a734ubfm x5, x5, 48, 7
    0023a738orr x4, x4, x5
    0023a73csubs xzr, x1, 11
    0023a740b.hi 0x23a748
    0023a744b 0x23b870
    0023a748
    0023a748loc_23a748:
    0023a748ldrb w5, [x0+11]
    0023a74cubfm x5, x5, 40, 7
    0023a750orr x4, x4, x5
    0023a754movz x5, 18030
    0023a758movk x5, 0x65690000
    0023a75csubs wzr, w4, w5
    0023a760b.eq 0x23a768
    0023a764b 0x23a7cc
    0023a768
    0023a768loc_23a768:
    0023a768subs xzr, x1, 12
    0023a76cb.hi 0x23a774
    0023a770b 0x23b868
    0023a774
    0023a774loc_23a774:
    0023a774ldrb w4, [x0+12]
    0023a778subs xzr, x1, 13
    0023a77cb.hi 0x23a784
    0023a780b 0x23b860
    0023a784
    0023a784loc_23a784:
    0023a784ldrb w5, [x0+13]
    0023a788ubfm x5, x5, 56, 7
    0023a78corr x4, x4, x5
    0023a790ubfm x4, x4, 0, 15
    0023a794movz x5, 25708
    0023a798subs wzr, w4, w5
    0023a79cb.eq 0x23a7a4
    0023a7a0b 0x23a7c8
    0023a7a4
    0023a7a4loc_23a7a4:
    0023a7a4subs xzr, x1, 14
    0023a7a8b.hi 0x23a7b0
    0023a7acb 0x23b858
    0023a7b0
    0023a7b0loc_23a7b0:
    0023a7b0ldrb w4, [x0+14]
    0023a7b4subs wzr, w4, 115
    0023a7b8b.eq 0x23a7c0
    0023a7bcb 0x23a7c4
    0023a7c0
    0023a7c0loc_23a7c0:
    0023a7c0b 0x23ab04
    0023a7c4
    0023a7c4loc_23a7c4:
    0023a7c4b 0x23a7d8
    0023a7c8
    0023a7c8loc_23a7c8:
    0023a7c8b 0x23a7d8
    0023a7cc
    0023a7ccloc_23a7cc:
    0023a7ccb 0x23a7d8
    0023a7d0
    0023a7d0loc_23a7d0:
    0023a7d0b 0x23a7d8
    0023a7d4
    0023a7d4loc_23a7d4:
    0023a7d4b 0x23a7d8
    0023a7d8
    0023a7d8loc_23a7d8:
    0023a7d8b 0x23abc8
    0023a7dc
    0023a7dcloc_23a7dc:
    0023a7dcb 0x23a7e0
    0023a7e0
    0023a7e0loc_23a7e0:
    0023a7e0b 0x23abc0
    0023a7e4
    0023a7e4loc_23a7e4:
    0023a7e4subs xzr, x1, 16
    0023a7e8b.eq 0x23a7f0
    0023a7ecb 0x23aacc
    0023a7f0
    0023a7f0loc_23a7f0:
    0023a7f0b 0x23a7f4
    0023a7f4
    0023a7f4loc_23a7f4:
    0023a7f4subs xzr, x1, 16
    0023a7f8b.eq 0x23a800
    0023a7fcb 0x23aac4
    0023a800
    0023a800loc_23a800:
    0023a800subs xzr, x1, 0
    0023a804b.hi 0x23a80c
    0023a808b 0x23b850
    0023a80c
    0023a80cloc_23a80c:
    0023a80cldrb w14, [x0]
    0023a810subs xzr, x1, 1
    0023a814b.hi 0x23a81c
    0023a818b 0x23b848
    0023a81c
    0023a81cloc_23a81c:
    0023a81cldrb w15, [x0+1]
    0023a820ubfm x15, x15, 56, 7
    0023a824orr x14, x14, x15
    0023a828subs xzr, x1, 2
    0023a82cb.hi 0x23a834
    0023a830b 0x23b840
    0023a834
    0023a834loc_23a834:
    0023a834ldrb w15, [x0+2]
    0023a838ubfm x15, x15, 48, 7
    0023a83corr x14, x14, x15
    0023a840subs xzr, x1, 3
    0023a844b.hi 0x23a84c
    0023a848b 0x23b838
    0023a84c
    0023a84cloc_23a84c:
    0023a84cldrb w15, [x0+3]
    0023a850ubfm x15, x15, 40, 7
    0023a854orr x14, x14, x15
    0023a858subs xzr, x1, 4
    0023a85cb.hi 0x23a864
    0023a860b 0x23b830
    0023a864
    0023a864loc_23a864:
    0023a864ldrb w15, [x0+4]
    0023a868ubfm x15, x15, 32, 7
    0023a86corr x14, x14, x15
    0023a870subs xzr, x1, 5
    0023a874b.hi 0x23a87c
    0023a878b 0x23b828
    0023a87c
    0023a87cloc_23a87c:
    0023a87cldrb w15, [x0+5]
    0023a880ubfm x15, x15, 24, 7
    0023a884orr x14, x14, x15
    0023a888subs xzr, x1, 6
    0023a88cb.hi 0x23a894
    0023a890b 0x23b820
    0023a894
    0023a894loc_23a894:
    0023a894ldrb w15, [x0+6]
    0023a898ubfm x15, x15, 16, 7
    0023a89corr x14, x14, x15
    0023a8a0subs xzr, x1, 7
    0023a8a4b.hi 0x23a8ac
    0023a8a8b 0x23b818
    0023a8ac
    0023a8acloc_23a8ac:
    0023a8acldrb w15, [x0+7]
    0023a8b0ubfm x15, x15, 8, 7
    0023a8b4orr x14, x14, x15
    0023a8b8movz x15, 22616
    0023a8bcmovk x15, 0x5f580000
    0023a8c0movk x15, 0x6e7500000000
    0023a8c4movk x15, 0x6572000000000000
    0023a8c8subs xzr, x14, x15
    0023a8ccb.eq 0x23a8d4
    0023a8d0b 0x23aac0
    0023a8d4
    0023a8d4loc_23a8d4:
    0023a8d4subs xzr, x1, 8
    0023a8d8b.hi 0x23a8e0
    0023a8dcb 0x23b810
    0023a8e0
    0023a8e0loc_23a8e0:
    0023a8e0ldrb w14, [x0+8]
    0023a8e4subs xzr, x1, 9
    0023a8e8b.hi 0x23a8f0
    0023a8ecb 0x23b808
    0023a8f0
    0023a8f0loc_23a8f0:
    0023a8f0ldrb w15, [x0+9]
    0023a8f4ubfm x15, x15, 56, 7
    0023a8f8orr x14, x14, x15
    0023a8fcsubs xzr, x1, 10
    0023a900b.hi 0x23a908
    0023a904b 0x23b800
    0023a908
    0023a908loc_23a908:
    0023a908ldrb w15, [x0+10]
    0023a90cubfm x15, x15, 48, 7
    0023a910orr x14, x14, x15
    0023a914subs xzr, x1, 11
    0023a918b.hi 0x23a920
    0023a91cb 0x23b7f8
    0023a920
    0023a920loc_23a920:
    0023a920ldrb w15, [x0+11]
    0023a924ubfm x15, x15, 40, 7
    0023a928orr x14, x14, x15
    0023a92csubs xzr, x1, 12
    0023a930b.hi 0x23a938
    0023a934b 0x23b7f0
    0023a938
    0023a938loc_23a938:
    0023a938ldrb w15, [x0+12]
    0023a93cubfm x15, x15, 32, 7
    0023a940orr x14, x14, x15
    0023a944subs xzr, x1, 13
    0023a948b.hi 0x23a950
    0023a94cb 0x23b7e8
    0023a950
    0023a950loc_23a950:
    0023a950ldrb w15, [x0+13]
    0023a954ubfm x15, x15, 24, 7
    0023a958orr x14, x14, x15
    0023a95csubs xzr, x1, 14
    0023a960b.hi 0x23a968
    0023a964b 0x23b7e0
    0023a968
    0023a968loc_23a968:
    0023a968ldrb w15, [x0+14]
    0023a96cubfm x15, x15, 16, 7
    0023a970orr x14, x14, x15
    0023a974subs xzr, x1, 15
    0023a978b.hi 0x23a980
    0023a97cb 0x23b7d8
    0023a980
    0023a980loc_23a980:
    0023a980ldrb w15, [x0+15]
    0023a984ubfm x15, x15, 8, 7
    0023a988orr x14, x14, x15
    0023a98cmovz x15, 28515
    0023a990movk x15, 0x6e670000
    0023a994movk x15, 0x7a6900000000
    0023a998movk x15, 0x6465000000000000
    0023a99csubs xzr, x14, x15
    0023a9a0b.eq 0x23a9a8
    0023a9a4b 0x23aabc
    0023a9a8
    0023a9a8loc_23a9a8:
    0023a9a8b 0x23a9ac
    0023a9ac
    0023a9acloc_23a9ac:
    0023a9acldr x0, [sp+1160]
    0023a9b0ldr x1, [sp+1168]
    0023a9b4str x0, [sp+1536]
    0023a9b8str x1, [sp+1544]
    0023a9bcadrp x27, 0x7e8000
    0023a9c0ldr x14, [x27+240]
    0023a9c4subs xzr, x14, x0
    0023a9c8cset x14, eq
    0023a9ccb.eq 0x23a9d4
    0023a9d0b 0x23a9e4
    0023a9d4
    0023a9d4loc_23a9d4:
    0023a9d4adrp x27, 0x7e8000
    0023a9d8ldr x2, [x27+248]
    0023a9dcbl runtime.ifaceeq
    0023a9e0b 0x23a9ec
    0023a9e4
    0023a9e4loc_23a9e4:
    0023a9e4mov x0, x14
    0023a9e8b 0x23a9ec
    0023a9ec
    0023a9ecloc_23a9ec:
    0023a9ecstrb w0, [sp+136]
    0023a9f0tbnz w0, 0, 0x23a9f8
    0023a9f4b 0x23a9fc
    0023a9f8
    0023a9f8loc_23a9f8:
    0023a9f8b 0x23aa44
    0023a9fc
    0023a9fcloc_23a9fc:
    0023a9fcldr x0, [sp+1160]
    0023aa00ldr x1, [sp+1168]
    0023aa04str x0, [sp+1520]
    0023aa08str x1, [sp+1528]
    0023aa0cadrp x27, 0x7e8000
    0023aa10ldr x14, [x27+256]
    0023aa14subs xzr, x0, x14
    0023aa18cset x14, eq
    0023aa1cb.eq 0x23aa24
    0023aa20b 0x23aa34
    0023aa24
    0023aa24loc_23aa24:
    0023aa24adrp x27, 0x7e8000
    0023aa28ldr x2, [x27+264]
    0023aa2cbl runtime.ifaceeq
    0023aa30b 0x23aa3c
    0023aa34
    0023aa34loc_23aa34:
    0023aa34mov x0, x14
    0023aa38b 0x23aa3c
    0023aa3c
    0023aa3cloc_23aa3c:
    0023aa3cstrb w0, [sp+136]
    0023aa40b 0x23aa44
    0023aa44
    0023aa44loc_23aa44:
    0023aa44ldrb w14, [sp+136]
    0023aa48tbnz w14, 0, 0x23aa50
    0023aa4cb 0x23aab4
    0023aa50
    0023aa50loc_23aa50:
    0023aa50ldr x14, [sp+2680]
    0023aa54ldrsb x27, [x14]
    0023aa58ldr x13, [x14+32]
    0023aa5cstr x13, [sp+1512]
    0023aa60ldr x0, [sp+1128]
    0023aa64ldr x1, [sp+1136]
    0023aa68ldr x2, [sp+1144]
    0023aa6cldr x3, [sp+1152]
    0023aa70ldr x4, [sp+1160]
    0023aa74ldr x5, [sp+1168]
    0023aa78ldr x6, [sp+1176]
    0023aa7cldr x7, [sp+1184]
    0023aa80ldr x8, [sp+1192]
    0023aa84ldr x9, [sp+1200]
    0023aa88ldr x10, [sp+1208]
    0023aa8cldr x11, [sp+1216]
    0023aa90ldrb w12, [sp+1224]
    0023aa94bl google.golang.org/protobuf/internal/impl.offsetOf
    0023aa98str x0, [sp+288]
    0023aa9cstr x0, [sp+608]
    0023aaa0ldr x14, [sp+1160]
    0023aaa4ldr x15, [sp+1168]
    0023aaa8str x14, [sp+616]
    0023aaacstr x15, [sp+624]
    0023aab0b 0x23aab8
    0023aab4
    0023aab4loc_23aab4:
    0023aab4b 0x23aab8
    0023aab8
    0023aab8loc_23aab8:
    0023aab8b 0x23b7c4
    0023aabc
    0023aabcloc_23aabc:
    0023aabcb 0x23aac8
    0023aac0
    0023aac0loc_23aac0:
    0023aac0b 0x23aac8
    0023aac4
    0023aac4loc_23aac4:
    0023aac4b 0x23aac8
    0023aac8
    0023aac8loc_23aac8:
    0023aac8b 0x23abc8
    0023aacc
    0023aaccloc_23aacc:
    0023aaccsubs xzr, x1, 22
    0023aad0b.eq 0x23aad8
    0023aad4b 0x23abb8
    0023aad8
    0023aad8loc_23aad8:
    0023aad8b 0x23aadc
    0023aadc
    0023aadcloc_23aadc:
    0023aadcsubs xzr, x1, 22
    0023aae0b.eq 0x23aae8
    0023aae4b 0x23abb0
    0023aae8
    0023aae8loc_23aae8:
    0023aae8adrp x1, 0x47e000
    0023aaecadd x1, x1, 176
    0023aaf0movz x2, 22
    0023aaf4bl runtime.memequal
    0023aaf8tbnz w0, 0, 0x23ab00
    0023aafcb 0x23abac
    0023ab00
    0023ab00loc_23ab00:
    0023ab00b 0x23ab04
    0023ab04
    0023ab04loc_23ab04:
    0023ab04ldr x0, [sp+1160]
    0023ab08ldr x1, [sp+1168]
    0023ab0cstr x0, [sp+1496]
    0023ab10str x1, [sp+1504]
    0023ab14adrp x27, 0x7e8000
    0023ab18ldr x3, [x27+272]
    0023ab1csubs xzr, x0, x3
    0023ab20b.eq 0x23ab28
    0023ab24b 0x23aba4
    0023ab28
    0023ab28loc_23ab28:
    0023ab28adrp x27, 0x7e8000
    0023ab2cldr x2, [x27+280]
    0023ab30bl runtime.ifaceeq
    0023ab34tbnz w0, 0, 0x23ab3c
    0023ab38b 0x23aba0
    0023ab3c
    0023ab3cloc_23ab3c:
    0023ab3cldr x14, [sp+2680]
    0023ab40ldrsb x27, [x14]
    0023ab44ldr x13, [x14+32]
    0023ab48str x13, [sp+1488]
    0023ab4cldr x0, [sp+1128]
    0023ab50ldr x1, [sp+1136]
    0023ab54ldr x2, [sp+1144]
    0023ab58ldr x3, [sp+1152]
    0023ab5cldr x4, [sp+1160]
    0023ab60ldr x5, [sp+1168]
    0023ab64ldr x6, [sp+1176]
    0023ab68ldr x7, [sp+1184]
    0023ab6cldr x8, [sp+1192]
    0023ab70ldr x9, [sp+1200]
    0023ab74ldr x10, [sp+1208]
    0023ab78ldr x11, [sp+1216]
    0023ab7cldrb w12, [sp+1224]
    0023ab80bl google.golang.org/protobuf/internal/impl.offsetOf
    0023ab84str x0, [sp+288]
    0023ab88str x0, [sp+632]
    0023ab8cldr x14, [sp+1160]
    0023ab90ldr x15, [sp+1168]
    0023ab94str x14, [sp+640]
    0023ab98str x15, [sp+648]
    0023ab9cb 0x23aba8
    0023aba0
    0023aba0loc_23aba0:
    0023aba0b 0x23aba8
    0023aba4
    0023aba4loc_23aba4:
    0023aba4b 0x23aba8
    0023aba8
    0023aba8loc_23aba8:
    0023aba8b 0x23b7c4
    0023abac
    0023abacloc_23abac:
    0023abacb 0x23abb4
    0023abb0
    0023abb0loc_23abb0:
    0023abb0b 0x23abb4
    0023abb4
    0023abb4loc_23abb4:
    0023abb4b 0x23abc8
    0023abb8
    0023abb8loc_23abb8:
    0023abb8b 0x23abbc
    0023abbc
    0023abbcloc_23abbc:
    0023abbcb 0x23abc0
    0023abc0
    0023abc0loc_23abc0:
    0023abc0b 0x23abc4
    0023abc4
    0023abc4loc_23abc4:
    0023abc4b 0x23abc8
    0023abc8
    0023abc8loc_23abc8:
    0023abc8b 0x23abcc
    0023abcc
    0023abccloc_23abcc:
    0023abccldr x0, [sp+1176]
    0023abd0ldr x1, [sp+1184]
    0023abd4adrp x2, 0x477000
    0023abd8add x2, x2, 2068
    0023abdcorr x3, xzr, 8
    0023abe0bl reflect.StructTag.Get
    0023abe4str x0, [sp+1984]
    0023abe8str x1, [sp+1992]
    0023abecadrp x2, 0x475000
    0023abf0add x2, x2, 4033
    0023abf4orr x3, xzr, 1
    0023abf8bl strings.Split
    0023abfcstr x0, [sp+1960]
    0023ac00str x1, [sp+1968]
    0023ac04str x2, [sp+1976]
    0023ac08str x0, [sp+1936]
    0023ac0cstr x1, [sp+1944]
    0023ac10str x2, [sp+1952]
    0023ac14str xzr, [sp+264]
    0023ac18str x1, [sp+248]
    0023ac1cldr x4, [sp+1936]
    0023ac20str x4, [sp+240]
    0023ac24b 0x23b5b8
    0023ac28
    0023ac28loc_23ac28:
    0023ac28ldr x2, [sp+2680]
    0023ac2cldrsb x27, [x2]
    0023ac30ldr x3, [x2+40]
    0023ac34ldr x4, [x2+48]
    0023ac38ldr x2, [x2+56]
    0023ac3cstr x3, [sp+736]
    0023ac40str x4, [sp+744]
    0023ac44str x2, [sp+752]
    0023ac48b 0x23ac4c
    0023ac4c
    0023ac4cloc_23ac4c:
    0023ac4cadd x20, sp, 1304
    0023ac50adr x27, 16
    0023ac54stp x29, x27, [sp-24]
    0023ac58sub x29, sp, 24
    0023ac5cbl fn_87ce8
    0023ac60sub x29, sp, 8
    0023ac64add x2, sp, 1304
    0023ac68ldrsb x27, [x2]
    0023ac6cb 0x23ac70
    0023ac70
    0023ac70loc_23ac70:
    0023ac70b 0x23ac74
    0023ac74
    0023ac74loc_23ac74:
    0023ac74str x2, [sp+760]
    0023ac78str xzr, [sp+768]
    0023ac7corr x2, xzr, 2
    0023ac80str x2, [sp+776]
    0023ac84ldr x0, [sp+2688]
    0023ac88ldr x1, [sp+2696]
    0023ac8cbl reflect.PtrTo
    0023ac90str x0, [sp+2232]
    0023ac94str x1, [sp+2240]
    0023ac98add x20, sp, 1824
    0023ac9cadr x27, 16
    0023aca0stp x29, x27, [sp-24]
    0023aca4sub x29, sp, 24
    0023aca8bl fn_87cfc
    0023acacsub x29, sp, 8
    0023acb0ldr x0, [sp+2240]
    0023acb4ldr x2, [sp+2232]
    0023acb8ldrsb x27, [x2]
    0023acbcldr x2, [x2+192]
    0023acc0adrp x1, 0x47a000
    0023acc4add x1, x1, 146
    0023acc8mov x3, x2
    0023acccorr x2, xzr, 14
    0023acd0blr x3
    0023acd4str x0, [sp+2456]
    0023acd8str x1, [sp+2464]
    0023acdcstr x2, [sp+2472]
    0023ace0str x3, [sp+2480]
    0023ace4str x4, [sp+2488]
    0023ace8str x5, [sp+2496]
    0023acecstr x6, [sp+2504]
    0023acf0str x7, [sp+2512]
    0023acf4str x8, [sp+2520]
    0023acf8str x9, [sp+2528]
    0023acfcadd x21, sp, 1824
    0023ad00add x20, sp, 2456
    0023ad04adr x27, 16
    0023ad08stp x29, x27, [sp-24]
    0023ad0csub x29, sp, 24
    0023ad10bl fn_87ef8
    0023ad14sub x29, sp, 8
    0023ad18strb w10, [sp+136]
    0023ad1cadd x21, sp, 2152
    0023ad20add x20, sp, 1824
    0023ad24adr x27, 16
    0023ad28stp x29, x27, [sp-24]
    0023ad2csub x29, sp, 24
    0023ad30bl fn_87ef8
    0023ad34sub x29, sp, 8
    0023ad38ldrb w2, [sp+136]
    0023ad3cstrb w2, [sp+139]
    0023ad40add x21, sp, 864
    0023ad44add x20, sp, 2152
    0023ad48adr x27, 16
    0023ad4cstp x29, x27, [sp-24]
    0023ad50sub x29, sp, 24
    0023ad54bl fn_87ef8
    0023ad58sub x29, sp, 8
    0023ad5cldrb w2, [sp+139]
    0023ad60strb w2, [sp+135]
    0023ad64tbnz w2, 0, 0x23ad6c
    0023ad68b 0x23ae24
    0023ad6c
    0023ad6cloc_23ad6c:
    0023ad6cldr x2, [sp+776]
    0023ad70ldr x0, [sp+760]
    0023ad74ldr x5, [sp+768]
    0023ad78add x1, x5, 1
    0023ad7csubs xzr, x2, x1
    0023ad80b.hs 0x23ad88
    0023ad84b 0x23ad8c
    0023ad88
    0023ad88loc_23ad88:
    0023ad88b 0x23ada0
    0023ad8c
    0023ad8cloc_23ad8c:
    0023ad8corr x3, xzr, 1
    0023ad90adrp x4, 0x441000
    0023ad94add x4, x4, 2592
    0023ad98bl runtime.growslice
    0023ad9cb 0x23ada0
    0023ada0
    0023ada0loc_23ada0:
    0023ada0add x3, x1, x1, lsl #2
    0023ada4ubfm x3, x3, 60, 59
    0023ada8sub x3, x3, 80
    0023adacadd x21, x0, x3
    0023adb0adrp x27, 0x811000
    0023adb4ldr w3, [x27+3056]
    0023adb8cbz w3, 0x23adc0
    0023adbcb 0x23adc4
    0023adc0
    0023adc0loc_23adc0:
    0023adc0b 0x23adfc
    0023adc4
    0023adc4loc_23adc4:
    0023adc4str x0, [sp+2264]
    0023adc8str x1, [sp+320]
    0023adccstr x2, [sp+312]
    0023add0str x21, [sp+2256]
    0023add4adrp x0, 0x441000
    0023add8add x0, x0, 2592
    0023addcmov x1, x21
    0023ade0add x2, sp, 864
    0023ade4bl runtime.wbMove
    0023ade8ldr x0, [sp+2264]
    0023adecldr x1, [sp+320]
    0023adf0ldr x2, [sp+312]
    0023adf4ldr x21, [sp+2256]
    0023adf8b 0x23adfc
    0023adfc
    0023adfcloc_23adfc:
    0023adfcadd x20, sp, 864
    0023ae00adr x27, 16
    0023ae04stp x29, x27, [sp-24]
    0023ae08sub x29, sp, 24
    0023ae0cbl fn_87ef8
    0023ae10sub x29, sp, 8
    0023ae14str x0, [sp+760]
    0023ae18str x1, [sp+768]
    0023ae1cstr x2, [sp+776]
    0023ae20b 0x23ae28
    0023ae24
    0023ae24loc_23ae24:
    0023ae24b 0x23ae28
    0023ae28
    0023ae28loc_23ae28:
    0023ae28ldr x0, [sp+2688]
    0023ae2cldr x1, [sp+2696]
    0023ae30bl reflect.PtrTo
    0023ae34str x0, [sp+2136]
    0023ae38str x1, [sp+2144]
    0023ae3cadd x20, sp, 1824
    0023ae40adr x27, 16
    0023ae44stp x29, x27, [sp-24]
    0023ae48sub x29, sp, 24
    0023ae4cbl fn_87cfc
    0023ae50sub x29, sp, 8
    0023ae54ldr x0, [sp+2144]
    0023ae58ldr x2, [sp+2136]
    0023ae5cldrsb x27, [x2]
    0023ae60ldr x2, [x2+192]
    0023ae64adrp x1, 0x47b000
    0023ae68add x1, x1, 1662
    0023ae6cmov x3, x2
    0023ae70movz x2, 17
    0023ae74blr x3
    0023ae78str x0, [sp+2376]
    0023ae7cstr x1, [sp+2384]
    0023ae80str x2, [sp+2392]
    0023ae84str x3, [sp+2400]
    0023ae88str x4, [sp+2408]
    0023ae8cstr x5, [sp+2416]
    0023ae90str x6, [sp+2424]
    0023ae94str x7, [sp+2432]
    0023ae98str x8, [sp+2440]
    0023ae9cstr x9, [sp+2448]
    0023aea0add x21, sp, 1824
    0023aea4add x20, sp, 2376
    0023aea8adr x27, 16
    0023aeacstp x29, x27, [sp-24]
    0023aeb0sub x29, sp, 24
    0023aeb4bl fn_87ef8
    0023aeb8sub x29, sp, 8
    0023aebcstrb w10, [sp+136]
    0023aec0add x21, sp, 2056
    0023aec4add x20, sp, 1824
    0023aec8adr x27, 16
    0023aeccstp x29, x27, [sp-24]
    0023aed0sub x29, sp, 24
    0023aed4bl fn_87ef8
    0023aed8sub x29, sp, 8
    0023aedcldrb w2, [sp+136]
    0023aee0strb w2, [sp+138]
    0023aee4add x21, sp, 784
    0023aee8add x20, sp, 2056
    0023aeecadr x27, 16
    0023aef0stp x29, x27, [sp-24]
    0023aef4sub x29, sp, 24
    0023aef8bl fn_87ef8
    0023aefcsub x29, sp, 8
    0023af00ldrb w2, [sp+138]
    0023af04strb w2, [sp+134]
    0023af08tbnz w2, 0, 0x23af10
    0023af0cb 0x23afc8
    0023af10
    0023af10loc_23af10:
    0023af10ldr x2, [sp+776]
    0023af14ldr x0, [sp+760]
    0023af18ldr x16, [sp+768]
    0023af1cadd x1, x16, 1
    0023af20subs xzr, x2, x1
    0023af24b.hs 0x23af2c
    0023af28b 0x23af30
    0023af2c
    0023af2cloc_23af2c:
    0023af2cb 0x23af44
    0023af30
    0023af30loc_23af30:
    0023af30orr x3, xzr, 1
    0023af34adrp x4, 0x441000
    0023af38add x4, x4, 2592
    0023af3cbl runtime.growslice
    0023af40b 0x23af44
    0023af44
    0023af44loc_23af44:
    0023af44add x16, x1, x1, lsl #2
    0023af48ubfm x16, x16, 60, 59
    0023af4csub x16, x16, 80
    0023af50add x21, x0, x16
    0023af54adrp x27, 0x811000
    0023af58ldr w16, [x27+3056]
    0023af5ccbz w16, 0x23af64
    0023af60b 0x23af68
    0023af64
    0023af64loc_23af64:
    0023af64b 0x23afa0
    0023af68
    0023af68loc_23af68:
    0023af68str x0, [sp+2264]
    0023af6cstr x1, [sp+320]
    0023af70str x2, [sp+312]
    0023af74str x21, [sp+2256]
    0023af78adrp x0, 0x441000
    0023af7cadd x0, x0, 2592
    0023af80mov x1, x21
    0023af84add x2, sp, 784
    0023af88bl runtime.wbMove
    0023af8cldr x0, [sp+2264]
    0023af90ldr x1, [sp+320]
    0023af94ldr x2, [sp+312]
    0023af98ldr x21, [sp+2256]
    0023af9cb 0x23afa0
    0023afa0
    0023afa0loc_23afa0:
    0023afa0add x20, sp, 784
    0023afa4adr x27, 16
    0023afa8stp x29, x27, [sp-24]
    0023afacsub x29, sp, 24
    0023afb0bl fn_87ef8
    0023afb4sub x29, sp, 8
    0023afb8str x0, [sp+760]
    0023afbcstr x1, [sp+768]
    0023afc0str x2, [sp+776]
    0023afc4b 0x23afcc
    0023afc8
    0023afc8loc_23afc8:
    0023afc8b 0x23afcc
    0023afcc
    0023afccloc_23afcc:
    0023afccldr x16, [sp+768]
    0023afd0ldr x17, [sp+760]
    0023afd4ldr x19, [sp+776]
    0023afd8str x17, [sp+1800]
    0023afdcstr x16, [sp+1808]
    0023afe0str x19, [sp+1816]
    0023afe4str xzr, [sp+232]
    0023afe8str x16, [sp+224]
    0023afecldr x16, [sp+1800]
    0023aff0str x16, [sp+216]
    0023aff4b 0x23aff8
    0023aff8
    0023aff8loc_23aff8:
    0023aff8ldr x16, [sp+224]
    0023affcldr x17, [sp+232]
    0023b000subs xzr, x16, x17
    0023b004b.gt 0x23b00c
    0023b008b 0x23b11c
    0023b00c
    0023b00cloc_23b00c:
    0023b00cldr x2, [sp+216]
    0023b010str x2, [sp+1296]
    0023b014ldr x20, [sp+1296]
    0023b018add x21, sp, 944
    0023b01cadr x27, 16
    0023b020stp x29, x27, [sp-24]
    0023b024sub x29, sp, 24
    0023b028bl fn_87ef8
    0023b02csub x29, sp, 8
    0023b030ldr x2, [sp+976]
    0023b034ldrsb x27, [x2]
    0023b038ldr x0, [sp+984]
    0023b03cldr x2, [x2+144]
    0023b040mov x1, xzr
    0023b044blr x2
    0023b048str x0, [sp+1784]
    0023b04cstr x1, [sp+1792]
    0023b050bl reflect.Zero
    0023b054str x0, [sp+1760]
    0023b058str x1, [sp+1768]
    0023b05cstr x2, [sp+1776]
    0023b060add x27, sp, 1736
    0023b064stp xzr, xzr, [x27]
    0023b068str xzr, [sp+1752]
    0023b06cadd x3, sp, 1736
    0023b070str x3, [sp+1248]
    0023b074ldrsb x27, [x3]
    0023b078ldr x2, [sp+1760]
    0023b07cldr x4, [sp+1768]
    0023b080ldr x5, [sp+1776]
    0023b084str x5, [x3+16]
    0023b088adrp x27, 0x810000
    0023b08cldr w5, [x27+3056]
    0023b090cbz w5, 0x23b098
    0023b094b 0x23b09c
    0023b098
    0023b098loc_23b098:
    0023b098b 0x23b0bc
    0023b09c
    0023b09cloc_23b09c:
    0023b09cbl runtime.gcWriteBarrier4
    0023b0a0str x2, [x25]
    0023b0a4ldr x6, [x3]
    0023b0a8str x6, [x25+8]
    0023b0acstr x4, [x25+16]
    0023b0b0ldr x6, [x3+8]
    0023b0b4str x6, [x25+24]
    0023b0b8b 0x23b0bc
    0023b0bc
    0023b0bcloc_23b0bc:
    0023b0bcstr x2, [x3]
    0023b0c0str x4, [x3+8]
    0023b0c4ldrsb x27, [x3]
    0023b0c8b 0x23b0cc
    0023b0cc
    0023b0ccloc_23b0cc:
    0023b0ccstr x3, [sp+1256]
    0023b0d0orr x5, xzr, 1
    0023b0d4str x5, [sp+1264]
    0023b0d8str x5, [sp+1272]
    0023b0dcldr x0, [sp+992]
    0023b0e0ldr x1, [sp+1000]
    0023b0e4ldr x2, [sp+1008]
    0023b0e8mov x4, x5
    0023b0ecbl reflect.Value.Call
    0023b0f0str x0, [sp+1712]
    0023b0f4str x1, [sp+1720]
    0023b0f8str x2, [sp+1728]
    0023b0fcstr x0, [sp+1688]
    0023b100str x1, [sp+1696]
    0023b104str x2, [sp+1704]
    0023b108str xzr, [sp+208]
    0023b10cstr x1, [sp+200]
    0023b110ldr x6, [sp+1688]
    0023b114str x6, [sp+192]
    0023b118b 0x23b46c
    0023b11c
    0023b11cloc_23b11c:
    0023b11cldr x16, [sp+744]
    0023b120ldr x17, [sp+736]
    0023b124ldr x19, [sp+752]
    0023b128str x17, [sp+1648]
    0023b12cstr x16, [sp+1656]
    0023b130str x19, [sp+1664]
    0023b134str xzr, [sp+184]
    0023b138str x16, [sp+176]
    0023b13cldr x16, [sp+1648]
    0023b140str x16, [sp+168]
    0023b144b 0x23b148
    0023b148
    0023b148loc_23b148:
    0023b148ldr x16, [sp+176]
    0023b14cldr x17, [sp+184]
    0023b150subs xzr, x16, x17
    0023b154b.gt 0x23b15c
    0023b158b 0x23b264
    0023b15c
    0023b15cloc_23b15c:
    0023b15cldr x2, [sp+168]
    0023b160str x2, [sp+1232]
    0023b164ldr x2, [sp+1232]
    0023b168ldr x0, [x2]
    0023b16cldr x1, [x2+8]
    0023b170str x0, [sp+504]
    0023b174str x1, [sp+512]
    0023b178bl reflect.TypeOf
    0023b17cstr x0, [sp+2016]
    0023b180str x1, [sp+2024]
    0023b184ldrsb x27, [x0]
    0023b188ldr x2, [x0+88]
    0023b18cmov x0, x1
    0023b190blr x2
    0023b194str x0, [sp+544]
    0023b198str x1, [sp+552]
    0023b19cldrsb x27, [x0]
    0023b1a0ldr x2, [x0+96]
    0023b1a4mov x0, x1
    0023b1a8mov x1, xzr
    0023b1acblr x2
    0023b1b0str x0, [sp+2272]
    0023b1b4str x1, [sp+2280]
    0023b1b8str x2, [sp+2288]
    0023b1bcstr x3, [sp+2296]
    0023b1c0str x4, [sp+2304]
    0023b1c4str x5, [sp+2312]
    0023b1c8str x6, [sp+2320]
    0023b1ccstr x7, [sp+2328]
    0023b1d0str x8, [sp+2336]
    0023b1d4str x9, [sp+2344]
    0023b1d8str x10, [sp+2352]
    0023b1dcstr x11, [sp+2360]
    0023b1e0strb w12, [sp+2368]
    0023b1e4add x21, sp, 1024
    0023b1e8add x20, sp, 2272
    0023b1ecadr x27, 16
    0023b1f0stp x29, x27, [sp-24]
    0023b1f4sub x29, sp, 24
    0023b1f8bl fn_87ef0
    0023b1fcsub x29, sp, 8
    0023b200ldr x2, [sp+2368]
    0023b204str x2, [sp+1120]
    0023b208ldr x0, [sp+1072]
    0023b20cldr x1, [sp+1080]
    0023b210adrp x2, 0x476000
    0023b214add x2, x2, 2068
    0023b218orr x3, xzr, 8
    0023b21cbl reflect.StructTag.Get
    0023b220str x0, [sp+1984]
    0023b224str x1, [sp+1992]
    0023b228adrp x2, 0x474000
    0023b22cadd x2, x2, 4033
    0023b230orr x3, xzr, 1
    0023b234bl strings.Split
    0023b238str x0, [sp+1936]
    0023b23cstr x1, [sp+1944]
    0023b240str x2, [sp+1952]
    0023b244str x0, [sp+1960]
    0023b248str x1, [sp+1968]
    0023b24cstr x2, [sp+1976]
    0023b250str xzr, [sp+344]
    0023b254str x1, [sp+336]
    0023b258ldr x2, [sp+1960]
    0023b25cstr x2, [sp+328]
    0023b260b 0x23b2cc
    0023b264
    0023b264loc_23b264:
    0023b264add x21, sp, 352
    0023b268add x20, sp, 560
    0023b26cadr x27, 16
    0023b270stp x29, x27, [sp-24]
    0023b274sub x29, sp, 24
    0023b278bl fn_87ee0
    0023b27csub x29, sp, 8
    0023b280ldr x0, [sp+352]
    0023b284ldr x1, [sp+360]
    0023b288ldr x2, [sp+368]
    0023b28cldr x3, [sp+376]
    0023b290ldr x4, [sp+384]
    0023b294ldr x5, [sp+392]
    0023b298ldr x6, [sp+400]
    0023b29cldr x7, [sp+408]
    0023b2a0ldr x8, [sp+416]
    0023b2a4ldr x9, [sp+424]
    0023b2a8ldr x10, [sp+432]
    0023b2acldr x11, [sp+440]
    0023b2b0ldr x12, [sp+448]
    0023b2b4ldr x13, [sp+456]
    0023b2b8ldr x14, [sp+464]
    0023b2bcldr x15, [sp+472]
    0023b2c0ldp x29, x30, [sp-8]
    0023b2c4add sp, sp, 2672
    0023b2c8ret x30
    0023b2cc
    0023b2ccloc_23b2cc:
    0023b2ccldr x16, [sp+336]
    0023b2d0ldr x17, [sp+344]
    0023b2d4subs xzr, x16, x17
    0023b2d8b.gt 0x23b2e0
    0023b2dcb 0x23b448
    0023b2e0
    0023b2e0loc_23b2e0:
    0023b2e0ldr x16, [sp+328]
    0023b2e4str x16, [sp+2656]
    0023b2e8ldr x16, [sp+2656]
    0023b2ecldr x17, [x16]
    0023b2f0ldr x16, [x16+8]
    0023b2f4str x17, [sp+688]
    0023b2f8str x16, [sp+696]
    0023b2fcstr x16, [sp+296]
    0023b300subs xzr, x16, 0
    0023b304cset x17, ne
    0023b308strb w17, [sp+136]
    0023b30ccbnz x16, 0x23b314
    0023b310b 0x23b344
    0023b314
    0023b314loc_23b314:
    0023b314ldr x0, [sp+688]
    0023b318ldr x1, [sp+696]
    0023b31cadrp x2, 0x477000
    0023b320add x2, x2, 744
    0023b324movz x3, 10
    0023b328bl strings.Trim
    0023b32cstr x0, [sp+1920]
    0023b330str x1, [sp+1928]
    0023b334subs xzr, x1, 0
    0023b338cset x4, eq
    0023b33cstrb w4, [sp+136]
    0023b340b 0x23b348
    0023b344
    0023b344loc_23b344:
    0023b344b 0x23b348
    0023b348
    0023b348loc_23b348:
    0023b348ldrb w16, [sp+136]
    0023b34ctbnz w16, 0, 0x23b354
    0023b350b 0x23b428
    0023b354
    0023b354loc_23b354:
    0023b354add x27, sp, 1904
    0023b358stp xzr, xzr, [x27]
    0023b35cldr x0, [sp+688]
    0023b360ldr x1, [sp+696]
    0023b364movz x2, 10
    0023b368orr x3, xzr, 64
    0023b36cbl strconv.ParseUint
    0023b370str x0, [sp+272]
    0023b374str x1, [sp+1904]
    0023b378str x2, [sp+1912]
    0023b37cldr x4, [sp+272]
    0023b380str x4, [sp+304]
    0023b384str x1, [sp+2000]
    0023b388str x2, [sp+2008]
    0023b38cldr x4, [sp+304]
    0023b390str x4, [sp+144]
    0023b394ldr x4, [sp+544]
    0023b398ldr x5, [sp+552]
    0023b39cstr x4, [sp+1784]
    0023b3a0str x5, [sp+1792]
    0023b3a4ldr x4, [sp+144]
    0023b3a8str w4, [sp+140]
    0023b3acldr x1, [sp+672]
    0023b3b0adrp x0, 0x3eb000
    0023b3b4add x0, x0, 3104
    0023b3b8add x2, sp, 1784
    0023b3bcbl runtime.mapassign
    0023b3c0str x0, [sp+2648]
    0023b3c4ldrsb x27, [x0]
    0023b3c8ldrsw x4, [sp+140]
    0023b3ccstr w4, [x0]
    0023b3d0ldr x1, [sp+680]
    0023b3d4ldr x2, [sp+144]
    0023b3d8adrp x0, 0x3eb000
    0023b3dcadd x0, x0, 3232
    0023b3e0bl runtime.mapassign_fast32
    0023b3e4str x0, [sp+2640]
    0023b3e8ldrsb x27, [x0]
    0023b3ecldr x4, [sp+552]
    0023b3f0ldr x5, [sp+544]
    0023b3f4str x5, [x0]
    0023b3f8adrp x27, 0x810000
    0023b3fcldr w5, [x27+3056]
    0023b400cbz w5, 0x23b408
    0023b404b 0x23b40c
    0023b408
    0023b408loc_23b408:
    0023b408b 0x23b420
    0023b40c
    0023b40cloc_23b40c:
    0023b40cbl runtime.gcWriteBarrier2
    0023b410str x4, [x25]
    0023b414ldr x16, [x0+8]
    0023b418str x16, [x25+8]
    0023b41cb 0x23b420
    0023b420
    0023b420loc_23b420:
    0023b420str x4, [x0+8]
    0023b424b 0x23b44c
    0023b428
    0023b428loc_23b428:
    0023b428b 0x23b42c
    0023b42c
    0023b42cloc_23b42c:
    0023b42cldr x16, [sp+344]
    0023b430add x16, x16, 1
    0023b434str x16, [sp+344]
    0023b438ldr x16, [sp+2656]
    0023b43cadd x16, x16, 16
    0023b440str x16, [sp+328]
    0023b444b 0x23b2cc
    0023b448
    0023b448loc_23b448:
    0023b448b 0x23b44c
    0023b44c
    0023b44cloc_23b44c:
    0023b44cb 0x23b450
    0023b450
    0023b450loc_23b450:
    0023b450ldr x16, [sp+184]
    0023b454add x16, x16, 1
    0023b458str x16, [sp+184]
    0023b45cldr x16, [sp+1232]
    0023b460add x16, x16, 16
    0023b464str x16, [sp+168]
    0023b468b 0x23b148
    0023b46c
    0023b46cloc_23b46c:
    0023b46cldr x16, [sp+200]
    0023b470ldr x17, [sp+208]
    0023b474subs xzr, x16, x17
    0023b478b.gt 0x23b480
    0023b47cb 0x23b598
    0023b480
    0023b480loc_23b480:
    0023b480ldr x3, [sp+192]
    0023b484str x3, [sp+1240]
    0023b488ldr x3, [sp+1240]
    0023b48cldr x0, [x3]
    0023b490ldr x1, [x3+8]
    0023b494ldr x2, [x3+16]
    0023b498str x0, [sp+520]
    0023b49cstr x1, [sp+528]
    0023b4a0str x2, [sp+536]
    0023b4a4bl reflect.Value.Interface
    0023b4a8str x0, [sp+1672]
    0023b4acstr x1, [sp+1680]
    0023b4b0str xzr, [sp+1648]
    0023b4b4add x27, sp, 1656
    0023b4b8stp xzr, xzr, [x27]
    0023b4bcldr x3, [sp+1680]
    0023b4c0ldr x4, [sp+1672]
    0023b4c4adrp x5, 0x3b2000
    0023b4c8add x5, x5, 2240
    0023b4ccsubs xzr, x4, x5
    0023b4d0b.eq 0x23b4d8
    0023b4d4b 0x23b4ec
    0023b4d8
    0023b4d8loc_23b4d8:
    0023b4d8ldr x16, [x3]
    0023b4dcldr x17, [x3+8]
    0023b4e0ldr x19, [x3+16]
    0023b4e4orr x0, xzr, 1
    0023b4e8b 0x23b500
    0023b4ec
    0023b4ecloc_23b4ec:
    0023b4ecmov x17, xzr
    0023b4f0mov x19, xzr
    0023b4f4mov x0, xzr
    0023b4f8mov x16, xzr
    0023b4fcb 0x23b500
    0023b500
    0023b500loc_23b500:
    0023b500str x16, [sp+1648]
    0023b504str x17, [sp+1656]
    0023b508str x19, [sp+1664]
    0023b50cstrb w0, [sp+136]
    0023b510ldr x16, [sp+1648]
    0023b514ldr x17, [sp+1656]
    0023b518ldr x19, [sp+1664]
    0023b51cstr x16, [sp+2032]
    0023b520str x17, [sp+2040]
    0023b524str x19, [sp+2048]
    0023b528ldrb w16, [sp+136]
    0023b52cstrb w16, [sp+137]
    0023b530ldr x16, [sp+2032]
    0023b534ldr x17, [sp+2040]
    0023b538ldr x19, [sp+2048]
    0023b53cstr x16, [sp+480]
    0023b540str x17, [sp+488]
    0023b544str x19, [sp+496]
    0023b548ldrb w16, [sp+137]
    0023b54cstrb w16, [sp+133]
    0023b550tbnz w16, 0, 0x23b558
    0023b554b 0x23b574
    0023b558
    0023b558loc_23b558:
    0023b558ldr x16, [sp+480]
    0023b55cldr x17, [sp+488]
    0023b560ldr x19, [sp+496]
    0023b564str x16, [sp+736]
    0023b568str x17, [sp+744]
    0023b56cstr x19, [sp+752]
    0023b570b 0x23b578
    0023b574
    0023b574loc_23b574:
    0023b574b 0x23b578
    0023b578
    0023b578loc_23b578:
    0023b578b 0x23b57c
    0023b57c
    0023b57cloc_23b57c:
    0023b57cldr x16, [sp+208]
    0023b580add x16, x16, 1
    0023b584str x16, [sp+208]
    0023b588ldr x16, [sp+1240]
    0023b58cadd x16, x16, 24
    0023b590str x16, [sp+192]
    0023b594b 0x23b46c
    0023b598
    0023b598loc_23b598:
    0023b598b 0x23b59c
    0023b59c
    0023b59cloc_23b59c:
    0023b59cldr x16, [sp+232]
    0023b5a0add x16, x16, 1
    0023b5a4str x16, [sp+232]
    0023b5a8ldr x16, [sp+1296]
    0023b5acadd x16, x16, 80
    0023b5b0str x16, [sp+216]
    0023b5b4b 0x23aff8
    0023b5b8
    0023b5b8loc_23b5b8:
    0023b5b8ldr x4, [sp+248]
    0023b5bcldr x5, [sp+264]
    0023b5c0subs xzr, x4, x5
    0023b5c4b.gt 0x23b5cc
    0023b5c8b 0x23b714
    0023b5cc
    0023b5ccloc_23b5cc:
    0023b5ccldr x4, [sp+240]
    0023b5d0str x4, [sp+1480]
    0023b5d4ldr x4, [sp+1480]
    0023b5d8ldr x5, [x4]
    0023b5dcldr x4, [x4+8]
    0023b5e0str x5, [sp+720]
    0023b5e4str x4, [sp+728]
    0023b5e8str x4, [sp+280]
    0023b5ecsubs xzr, x4, 0
    0023b5f0cset x5, ne
    0023b5f4strb w5, [sp+136]
    0023b5f8cbnz x4, 0x23b600
    0023b5fcb 0x23b630
    0023b600
    0023b600loc_23b600:
    0023b600ldr x0, [sp+720]
    0023b604ldr x1, [sp+728]
    0023b608adrp x2, 0x477000
    0023b60cadd x2, x2, 744
    0023b610movz x3, 10
    0023b614bl strings.Trim
    0023b618str x0, [sp+1920]
    0023b61cstr x1, [sp+1928]
    0023b620subs xzr, x1, 0
    0023b624cset x4, eq
    0023b628strb w4, [sp+136]
    0023b62cb 0x23b634
    0023b630
    0023b630loc_23b630:
    0023b630b 0x23b634
    0023b634
    0023b634loc_23b634:
    0023b634ldrb w4, [sp+136]
    0023b638tbnz w4, 0, 0x23b640
    0023b63cb 0x23b6f4
    0023b640
    0023b640loc_23b640:
    0023b640add x27, sp, 1904
    0023b644stp xzr, xzr, [x27]
    0023b648ldr x0, [sp+720]
    0023b64cldr x1, [sp+728]
    0023b650movz x2, 10
    0023b654orr x3, xzr, 64
    0023b658bl strconv.ParseUint
    0023b65cstr x0, [sp+272]
    0023b660str x1, [sp+1904]
    0023b664str x2, [sp+1912]
    0023b668ldr x4, [sp+272]
    0023b66cstr x4, [sp+256]
    0023b670str x1, [sp+1280]
    0023b674str x2, [sp+1288]
    0023b678ldr x2, [sp+256]
    0023b67cstr x2, [sp+152]
    0023b680ldr x1, [sp+656]
    0023b684adrp x0, 0x3eb000
    0023b688add x0, x0, 2848
    0023b68cbl runtime.mapassign_fast32
    0023b690str x0, [sp+1472]
    0023b694ldrsb x27, [x0]
    0023b698adrp x27, 0x810000
    0023b69cldr w4, [x27+3056]
    0023b6a0cbz w4, 0x23b6a8
    0023b6a4b 0x23b6ac
    0023b6a8
    0023b6a8loc_23b6a8:
    0023b6a8b 0x23b6cc
    0023b6ac
    0023b6acloc_23b6ac:
    0023b6acstr x0, [sp+2248]
    0023b6b0mov x1, x0
    0023b6b4add x2, sp, 1128
    0023b6b8adrp x0, 0x44d000
    0023b6bcadd x0, x0, 2592
    0023b6c0bl runtime.wbMove
    0023b6c4ldr x0, [sp+2248]
    0023b6c8b 0x23b6cc
    0023b6cc
    0023b6ccloc_23b6cc:
    0023b6ccmov x21, x0
    0023b6d0add x20, sp, 1128
    0023b6d4adr x27, 16
    0023b6d8stp x29, x27, [sp-24]
    0023b6dcsub x29, sp, 24
    0023b6e0bl fn_87ef0
    0023b6e4sub x29, sp, 8
    0023b6e8ldr x1, [sp+1224]
    0023b6ecstr x1, [x0+96]
    0023b6f0b 0x23b7c8
    0023b6f4
    0023b6f4loc_23b6f4:
    0023b6f4b 0x23b6f8
    0023b6f8
    0023b6f8loc_23b6f8:
    0023b6f8ldr x4, [sp+264]
    0023b6fcadd x4, x4, 1
    0023b700str x4, [sp+264]
    0023b704ldr x4, [sp+1480]
    0023b708add x4, x4, 16
    0023b70cstr x4, [sp+240]
    0023b710b 0x23b5b8
    0023b714
    0023b714loc_23b714:
    0023b714ldr x0, [sp+1176]
    0023b718ldr x1, [sp+1184]
    0023b71cadrp x2, 0x479000
    0023b720add x2, x2, 132
    0023b724orr x3, xzr, 14
    0023b728bl reflect.StructTag.Get
    0023b72cstr x0, [sp+704]
    0023b730str x1, [sp+712]
    0023b734str x1, [sp+280]
    0023b738cbnz x1, 0x23b740
    0023b73cb 0x23b7c0
    0023b740
    0023b740loc_23b740:
    0023b740ldr x4, [sp+664]
    0023b744mov x2, x0
    0023b748mov x3, x1
    0023b74cadrp x0, 0x3eb000
    0023b750add x0, x0, 2976
    0023b754mov x1, x4
    0023b758bl runtime.mapassign_faststr
    0023b75cstr x0, [sp+1464]
    0023b760ldrsb x27, [x0]
    0023b764adrp x27, 0x810000
    0023b768ldr w4, [x27+3056]
    0023b76ccbz w4, 0x23b774
    0023b770b 0x23b778
    0023b774
    0023b774loc_23b774:
    0023b774b 0x23b798
    0023b778
    0023b778loc_23b778:
    0023b778str x0, [sp+2248]
    0023b77cmov x1, x0
    0023b780add x2, sp, 1128
    0023b784adrp x0, 0x44d000
    0023b788add x0, x0, 2592
    0023b78cbl runtime.wbMove
    0023b790ldr x0, [sp+2248]
    0023b794b 0x23b798
    0023b798
    0023b798loc_23b798:
    0023b798mov x21, x0
    0023b79cadd x20, sp, 1128
    0023b7a0adr x27, 16
    0023b7a4stp x29, x27, [sp-24]
    0023b7a8sub x29, sp, 24
    0023b7acbl fn_87ef0
    0023b7b0sub x29, sp, 8
    0023b7b4ldr x1, [sp+1224]
    0023b7b8str x1, [x0+96]
    0023b7bcb 0x23b7c8
    0023b7c0
    0023b7c0loc_23b7c0:
    0023b7c0b 0x23b7c4
    0023b7c4
    0023b7c4loc_23b7c4:
    0023b7c4b 0x23b7c8
    0023b7c8
    0023b7c8loc_23b7c8:
    0023b7c8ldr x1, [sp+160]
    0023b7ccadd x1, x1, 1
    0023b7d0str x1, [sp+160]
    0023b7d4b 0x239bb8
    0023b7d8
    0023b7d8loc_23b7d8:
    0023b7d8orr x0, xzr, 15
    0023b7dcbl runtime.panicIndex
    0023b7e0
    0023b7e0loc_23b7e0:
    0023b7e0orr x0, xzr, 14
    0023b7e4bl runtime.panicIndex
    0023b7e8
    0023b7e8loc_23b7e8:
    0023b7e8movz x0, 13
    0023b7ecbl runtime.panicIndex
    0023b7f0
    0023b7f0loc_23b7f0:
    0023b7f0orr x0, xzr, 12
    0023b7f4bl runtime.panicIndex
    0023b7f8
    0023b7f8loc_23b7f8:
    0023b7f8movz x0, 11
    0023b7fcbl runtime.panicIndex
    0023b800
    0023b800loc_23b800:
    0023b800movz x0, 10
    0023b804bl runtime.panicIndex
    0023b808
    0023b808loc_23b808:
    0023b808movz x0, 9
    0023b80cbl runtime.panicIndex
    0023b810
    0023b810loc_23b810:
    0023b810orr x0, xzr, 8
    0023b814bl runtime.panicIndex
    0023b818
    0023b818loc_23b818:
    0023b818orr x0, xzr, 7
    0023b81cbl runtime.panicIndex
    0023b820
    0023b820loc_23b820:
    0023b820orr x0, xzr, 6
    0023b824bl runtime.panicIndex
    0023b828
    0023b828loc_23b828:
    0023b828movz x0, 5
    0023b82cbl runtime.panicIndex
    0023b830
    0023b830loc_23b830:
    0023b830orr x0, xzr, 4
    0023b834bl runtime.panicIndex
    0023b838
    0023b838loc_23b838:
    0023b838orr x0, xzr, 3
    0023b83cbl runtime.panicIndex
    0023b840
    0023b840loc_23b840:
    0023b840orr x0, xzr, 2
    0023b844bl runtime.panicIndex
    0023b848
    0023b848loc_23b848:
    0023b848orr x0, xzr, 1
    0023b84cbl runtime.panicIndex
    0023b850
    0023b850loc_23b850:
    0023b850mov x0, xzr
    0023b854bl runtime.panicIndex
    0023b858
    0023b858loc_23b858:
    0023b858orr x0, xzr, 14
    0023b85cbl runtime.panicIndex
    0023b860
    0023b860loc_23b860:
    0023b860movz x0, 13
    0023b864bl runtime.panicIndex
    0023b868
    0023b868loc_23b868:
    0023b868orr x0, xzr, 12
    0023b86cbl runtime.panicIndex
    0023b870
    0023b870loc_23b870:
    0023b870movz x0, 11
    0023b874bl runtime.panicIndex
    0023b878
    0023b878loc_23b878:
    0023b878movz x0, 10
    0023b87cbl runtime.panicIndex
    0023b880
    0023b880loc_23b880:
    0023b880movz x0, 9
    0023b884bl runtime.panicIndex
    0023b888
    0023b888loc_23b888:
    0023b888orr x0, xzr, 8
    0023b88cbl runtime.panicIndex
    0023b890
    0023b890loc_23b890:
    0023b890orr x0, xzr, 7
    0023b894bl runtime.panicIndex
    0023b898
    0023b898loc_23b898:
    0023b898orr x0, xzr, 6
    0023b89cbl runtime.panicIndex
    0023b8a0
    0023b8a0loc_23b8a0:
    0023b8a0movz x0, 5
    0023b8a4bl runtime.panicIndex
    0023b8a8
    0023b8a8loc_23b8a8:
    0023b8a8orr x0, xzr, 4
    0023b8acbl runtime.panicIndex
    0023b8b0
    0023b8b0loc_23b8b0:
    0023b8b0orr x0, xzr, 3
    0023b8b4bl runtime.panicIndex
    0023b8b8
    0023b8b8loc_23b8b8:
    0023b8b8orr x0, xzr, 2
    0023b8bcbl runtime.panicIndex
    0023b8c0
    0023b8c0loc_23b8c0:
    0023b8c0orr x0, xzr, 1
    0023b8c4bl runtime.panicIndex
    0023b8c8
    0023b8c8loc_23b8c8:
    0023b8c8mov x0, xzr
    0023b8ccbl runtime.panicIndex
    0023b8d0
    0023b8d0loc_23b8d0:
    0023b8d0movz x0, 13
    0023b8d4bl runtime.panicIndex
    0023b8d8
    0023b8d8loc_23b8d8:
    0023b8d8orr x0, xzr, 12
    0023b8dcbl runtime.panicIndex
    0023b8e0
    0023b8e0loc_23b8e0:
    0023b8e0movz x0, 11
    0023b8e4bl runtime.panicIndex
    0023b8e8
    0023b8e8loc_23b8e8:
    0023b8e8movz x0, 10
    0023b8ecbl runtime.panicIndex
    0023b8f0
    0023b8f0loc_23b8f0:
    0023b8f0movz x0, 9
    0023b8f4bl runtime.panicIndex
    0023b8f8
    0023b8f8loc_23b8f8:
    0023b8f8orr x0, xzr, 8
    0023b8fcbl runtime.panicIndex
    0023b900
    0023b900loc_23b900:
    0023b900orr x0, xzr, 7
    0023b904bl runtime.panicIndex
    0023b908
    0023b908loc_23b908:
    0023b908orr x0, xzr, 6
    0023b90cbl runtime.panicIndex
    0023b910
    0023b910loc_23b910:
    0023b910movz x0, 5
    0023b914bl runtime.panicIndex
    0023b918
    0023b918loc_23b918:
    0023b918orr x0, xzr, 4
    0023b91cbl runtime.panicIndex
    0023b920
    0023b920loc_23b920:
    0023b920orr x0, xzr, 3
    0023b924bl runtime.panicIndex
    0023b928
    0023b928loc_23b928:
    0023b928orr x0, xzr, 2
    0023b92cbl runtime.panicIndex
    0023b930
    0023b930loc_23b930:
    0023b930orr x0, xzr, 1
    0023b934bl runtime.panicIndex
    0023b938
    0023b938loc_23b938:
    0023b938mov x0, xzr
    0023b93cbl runtime.panicIndex
    0023b940
    0023b940loc_23b940:
    0023b940orr x0, xzr, 12
    0023b944bl runtime.panicIndex
    0023b948
    0023b948loc_23b948:
    0023b948movz x0, 11
    0023b94cbl runtime.panicIndex
    0023b950
    0023b950loc_23b950:
    0023b950movz x0, 10
    0023b954bl runtime.panicIndex
    0023b958
    0023b958loc_23b958:
    0023b958movz x0, 9
    0023b95cbl runtime.panicIndex
    0023b960
    0023b960loc_23b960:
    0023b960orr x0, xzr, 8
    0023b964bl runtime.panicIndex
    0023b968
    0023b968loc_23b968:
    0023b968orr x0, xzr, 7
    0023b96cbl runtime.panicIndex
    0023b970
    0023b970loc_23b970:
    0023b970orr x0, xzr, 6
    0023b974bl runtime.panicIndex
    0023b978
    0023b978loc_23b978:
    0023b978movz x0, 5
    0023b97cbl runtime.panicIndex
    0023b980
    0023b980loc_23b980:
    0023b980orr x0, xzr, 4
    0023b984bl runtime.panicIndex
    0023b988
    0023b988loc_23b988:
    0023b988orr x0, xzr, 3
    0023b98cbl runtime.panicIndex
    0023b990
    0023b990loc_23b990:
    0023b990orr x0, xzr, 2
    0023b994bl runtime.panicIndex
    0023b998
    0023b998loc_23b998:
    0023b998orr x0, xzr, 1
    0023b99cbl runtime.panicIndex
    0023b9a0
    0023b9a0loc_23b9a0:
    0023b9a0mov x0, xzr
    0023b9a4bl runtime.panicIndex
    0023b9a8
    0023b9a8loc_23b9a8:
    0023b9a8orr x0, xzr, 12
    0023b9acbl runtime.panicIndex
    0023b9b0
    0023b9b0loc_23b9b0:
    0023b9b0movz x0, 11
    0023b9b4bl runtime.panicIndex
    0023b9b8
    0023b9b8loc_23b9b8:
    0023b9b8movz x0, 10
    0023b9bcbl runtime.panicIndex
    0023b9c0
    0023b9c0loc_23b9c0:
    0023b9c0movz x0, 9
    0023b9c4bl runtime.panicIndex
    0023b9c8
    0023b9c8loc_23b9c8:
    0023b9c8orr x0, xzr, 8
    0023b9ccbl runtime.panicIndex
    0023b9d0
    0023b9d0loc_23b9d0:
    0023b9d0orr x0, xzr, 7
    0023b9d4bl runtime.panicIndex
    0023b9d8
    0023b9d8loc_23b9d8:
    0023b9d8orr x0, xzr, 6
    0023b9dcbl runtime.panicIndex
    0023b9e0
    0023b9e0loc_23b9e0:
    0023b9e0movz x0, 5
    0023b9e4bl runtime.panicIndex
    0023b9e8
    0023b9e8loc_23b9e8:
    0023b9e8orr x0, xzr, 4
    0023b9ecbl runtime.panicIndex
    0023b9f0
    0023b9f0loc_23b9f0:
    0023b9f0orr x0, xzr, 3
    0023b9f4bl runtime.panicIndex
    0023b9f8
    0023b9f8loc_23b9f8:
    0023b9f8orr x0, xzr, 2
    0023b9fcbl runtime.panicIndex
    0023ba00
    0023ba00loc_23ba00:
    0023ba00orr x0, xzr, 1
    0023ba04bl runtime.panicIndex
    0023ba08
    0023ba08loc_23ba08:
    0023ba08mov x0, xzr
    0023ba0cbl runtime.panicIndex
    0023ba10
    0023ba10loc_23ba10:
    0023ba10movz x0, 9
    0023ba14bl runtime.panicIndex
    0023ba18
    0023ba18loc_23ba18:
    0023ba18orr x0, xzr, 8
    0023ba1cbl runtime.panicIndex
    0023ba20
    0023ba20loc_23ba20:
    0023ba20orr x0, xzr, 7
    0023ba24bl runtime.panicIndex
    0023ba28
    0023ba28loc_23ba28:
    0023ba28orr x0, xzr, 6
    0023ba2cbl runtime.panicIndex
    0023ba30
    0023ba30loc_23ba30:
    0023ba30movz x0, 5
    0023ba34bl runtime.panicIndex
    0023ba38
    0023ba38loc_23ba38:
    0023ba38orr x0, xzr, 4
    0023ba3cbl runtime.panicIndex
    0023ba40
    0023ba40loc_23ba40:
    0023ba40orr x0, xzr, 3
    0023ba44bl runtime.panicIndex
    0023ba48
    0023ba48loc_23ba48:
    0023ba48orr x0, xzr, 2
    0023ba4cbl runtime.panicIndex
    0023ba50
    0023ba50loc_23ba50:
    0023ba50orr x0, xzr, 1
    0023ba54bl runtime.panicIndex
    0023ba58
    0023ba58loc_23ba58:
    0023ba58mov x0, xzr
    0023ba5cbl runtime.panicIndex
    0023ba60
    0023ba60loc_23ba60:
    0023ba60orr x0, xzr, 8
    0023ba64bl runtime.panicIndex
    0023ba68
    0023ba68loc_23ba68:
    0023ba68orr x0, xzr, 7
    0023ba6cbl runtime.panicIndex
    0023ba70
    0023ba70loc_23ba70:
    0023ba70orr x0, xzr, 6
    0023ba74bl runtime.panicIndex
    0023ba78
    0023ba78loc_23ba78:
    0023ba78movz x0, 5
    0023ba7cbl runtime.panicIndex
    0023ba80
    0023ba80loc_23ba80:
    0023ba80orr x0, xzr, 4
    0023ba84bl runtime.panicIndex
    0023ba88
    0023ba88loc_23ba88:
    0023ba88orr x0, xzr, 3
    0023ba8cbl runtime.panicIndex
    0023ba90
    0023ba90loc_23ba90:
    0023ba90orr x0, xzr, 2
    0023ba94bl runtime.panicIndex
    0023ba98
    0023ba98loc_23ba98:
    0023ba98orr x0, xzr, 1
    0023ba9cbl runtime.panicIndex
    0023baa0
    0023baa0loc_23baa0:
    0023baa0mov x0, xzr
    0023baa4bl runtime.panicIndex
    0023baa8
    0023baa8loc_23baa8:
    0023baa8orr x0, xzr, 7
    0023baacbl runtime.panicIndex
    0023bab0
    0023bab0loc_23bab0:
    0023bab0orr x0, xzr, 6
    0023bab4bl runtime.panicIndex
    0023bab8
    0023bab8loc_23bab8:
    0023bab8movz x0, 5
    0023babcbl runtime.panicIndex
    0023bac0
    0023bac0loc_23bac0:
    0023bac0orr x0, xzr, 4
    0023bac4bl runtime.panicIndex
    0023bac8
    0023bac8loc_23bac8:
    0023bac8orr x0, xzr, 3
    0023baccbl runtime.panicIndex
    0023bad0
    0023bad0loc_23bad0:
    0023bad0orr x0, xzr, 2
    0023bad4bl runtime.panicIndex
    0023bad8
    0023bad8loc_23bad8:
    0023bad8orr x0, xzr, 1
    0023badcbl runtime.panicIndex
    0023bae0
    0023bae0loc_23bae0:
    0023bae0mov x0, xzr
    0023bae4bl runtime.panicIndex
    0023bae8hint
    0023baec
    0023baecloc_23baec:
    0023baecstp x0, x1, [sp+8]
    0023baf0str x2, [sp+24]
    0023baf4mov x3, x30
    0023baf8bl runtime.morestack_noctxt.abi0
    0023bafcldp x0, x1, [sp+8]
    0023bb00ldr x2, [sp+24]
    0023bb04b 0x239af0
    0023bb08udf 0
    0023bb0cudf 0
    00239af0
    0023bb10
    0023bb10google.golang.org/protobuf/internal/impl.(*MessageInfo).New: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).New(google.golang.org/protobuf/internal/impl.MessageInfo * mi)
    0023bb10ldr x16, [x28+16]
    0023bb14sub x17, sp, 80
    0023bb18subs xzr, x17, x16
    0023bb1cb.ls 0x23bc54
    0023bb20str x30, [sp-208]!
    0023bb24stur x29, [sp-8]
    0023bb28sub x29, sp, 8
    0023bb2cstr x0, [sp+216]
    0023bb30stp xzr, xzr, [sp+56]
    0023bb34ldr x1, [sp+216]
    0023bb38ldrsb x27, [x1]
    0023bb3cldr x2, [x1]
    0023bb40ldrsb x27, [x2]
    0023bb44ldr x0, [x1+8]
    0023bb48ldr x1, [x2+88]
    0023bb4cblr x1
    0023bb50str x0, [sp+144]
    0023bb54str x1, [sp+152]
    0023bb58bl reflect.New
    0023bb5cstr x0, [sp+120]
    0023bb60str x1, [sp+128]
    0023bb64str x2, [sp+136]
    0023bb68bl reflect.Value.Interface
    0023bb6cstr x0, [sp+88]
    0023bb70str x1, [sp+96]
    0023bb74stp xzr, xzr, [sp+104]
    0023bb78ldr x1, [sp+96]
    0023bb7cldr x2, [sp+88]
    0023bb80cbnz x2, 0x23bb88
    0023bb84b 0x23bba8
    0023bb88
    0023bb88loc_23bb88:
    0023bb88str x1, [sp+176]
    0023bb8cadrp x0, 0x7d6000
    0023bb90add x0, x0, 2192
    0023bb94mov x1, x2
    0023bb98bl runtime.typeAssert
    0023bb9cldr x1, [sp+176]
    0023bba0mov x2, x0
    0023bba4b 0x23bbac
    0023bba8
    0023bba8loc_23bba8:
    0023bba8b 0x23bbac
    0023bbac
    0023bbacloc_23bbac:
    0023bbacstr x2, [sp+104]
    0023bbb0str x1, [sp+112]
    0023bbb4subs xzr, x2, 0
    0023bbb8cset x3, ne
    0023bbbcstrb w3, [sp+55]
    0023bbc0ldr x3, [sp+104]
    0023bbc4ldr x4, [sp+112]
    0023bbc8str x3, [sp+160]
    0023bbccstr x4, [sp+168]
    0023bbd0ldrb w3, [sp+55]
    0023bbd4strb w3, [sp+54]
    0023bbd8ldr x3, [sp+160]
    0023bbdcldr x4, [sp+168]
    0023bbe0str x3, [sp+72]
    0023bbe4str x4, [sp+80]
    0023bbe8ldrb w3, [sp+54]
    0023bbecstrb w3, [sp+53]
    0023bbf0tbnz w3, 0, 0x23bbf8
    0023bbf4b 0x23bc28
    0023bbf8
    0023bbf8loc_23bbf8:
    0023bbf8ldr x1, [sp+72]
    0023bbfcldrsb x27, [x1]
    0023bc00ldr x1, [x1+24]
    0023bc04ldr x0, [sp+80]
    0023bc08blr x1
    0023bc0cstr x0, [sp+184]
    0023bc10str x1, [sp+192]
    0023bc14str x0, [sp+56]
    0023bc18str x1, [sp+64]
    0023bc1cldur x29, [sp-8]
    0023bc20ldr x30, [sp], 208
    0023bc24ret x30
    0023bc28
    0023bc28loc_23bc28:
    0023bc28ldr x1, [sp+88]
    0023bc2cldr x2, [sp+96]
    0023bc30ldr x0, [sp+216]
    0023bc34bl google.golang.org/protobuf/internal/impl.(*MessageInfo).MessageOf
    0023bc38str x0, [sp+184]
    0023bc3cstr x1, [sp+192]
    0023bc40str x0, [sp+56]
    0023bc44str x1, [sp+64]
    0023bc48ldur x29, [sp-8]
    0023bc4cldr x30, [sp], 208
    0023bc50ret x30
    0023bc54
    0023bc54loc_23bc54:
    0023bc54str x0, [sp+8]
    0023bc58mov x3, x30
    0023bc5cbl runtime.morestack_noctxt.abi0
    0023bc60ldr x0, [sp+8]
    0023bc64b 0x23bb10
    0023bc68udf 0
    0023bc6cudf 0
    0023bb10
    0023bc70
    0023bc70google.golang.org/protobuf/internal/impl.(*MessageInfo).Zero: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).Zero(google.golang.org/protobuf/internal/impl.MessageInfo * mi)
    0023bc70ldr x16, [x28+16]
    0023bc74subs xzr, sp, x16
    0023bc78b.ls 0x23bcfc
    0023bc7cstr x30, [sp-128]!
    0023bc80stur x29, [sp-8]
    0023bc84sub x29, sp, 8
    0023bc88str x0, [sp+136]
    0023bc8cstp xzr, xzr, [sp+32]
    0023bc90ldr x2, [sp+136]
    0023bc94ldrsb x27, [x2]
    0023bc98ldr x0, [x2]
    0023bc9cldr x1, [x2+8]
    0023bca0str x0, [sp+48]
    0023bca4str x1, [sp+56]
    0023bca8bl reflect.Zero
    0023bcacstr x0, [sp+96]
    0023bcb0str x1, [sp+104]
    0023bcb4str x2, [sp+112]
    0023bcb8bl reflect.Value.Interface
    0023bcbcstr x0, [sp+80]
    0023bcc0str x1, [sp+88]
    0023bcc4ldr x2, [sp+136]
    0023bcc8mov x3, x0
    0023bcccmov x0, x2
    0023bcd0mov x4, x1
    0023bcd4mov x1, x3
    0023bcd8mov x2, x4
    0023bcdcbl google.golang.org/protobuf/internal/impl.(*MessageInfo).MessageOf
    0023bce0str x0, [sp+64]
    0023bce4str x1, [sp+72]
    0023bce8str x0, [sp+32]
    0023bcecstr x1, [sp+40]
    0023bcf0ldur x29, [sp-8]
    0023bcf4ldr x30, [sp], 128
    0023bcf8ret x30
    0023bcfc
    0023bcfcloc_23bcfc:
    0023bcfcstr x0, [sp+8]
    0023bd00mov x3, x30
    0023bd04bl runtime.morestack_noctxt.abi0
    0023bd08ldr x0, [sp+8]
    0023bd0cb 0x23bc70
    0023bc70
    0023bd10
    0023bd10google.golang.org/protobuf/internal/impl.(*MessageInfo).Descriptor: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).Descriptor(google.golang.org/protobuf/internal/impl.MessageInfo * mi)
    0023bd10str x30, [sp-32]!
    0023bd14stur x29, [sp-8]
    0023bd18sub x29, sp, 8
    0023bd1cstr x0, [sp+40]
    0023bd20stp xzr, xzr, [sp+8]
    0023bd24ldr x2, [sp+40]
    0023bd28ldrsb x27, [x2]
    0023bd2cldr x0, [x2+16]
    0023bd30ldr x1, [x2+24]
    0023bd34str x0, [sp+8]
    0023bd38str x1, [sp+16]
    0023bd3cadd x29, sp, 24
    0023bd40add sp, sp, 32
    0023bd44ret x30
    0023bd48udf 0
    0023bd4cudf 0
    0023bd10
    0023bd50
    0023bd50google.golang.org/protobuf/internal/impl.(*MessageInfo).Enum: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).Enum(google.golang.org/protobuf/internal/impl.MessageInfo * mi, int i)
    0023bd50ldr x16, [x28+16]
    0023bd54sub x17, sp, 16
    0023bd58subs xzr, x17, x16
    0023bd5cb.ls 0x23be30
    0023bd60str x30, [sp-144]!
    0023bd64stur x29, [sp-8]
    0023bd68sub x29, sp, 8
    0023bd6cstr x0, [sp+152]
    0023bd70str x1, [sp+160]
    0023bd74stp xzr, xzr, [sp+48]
    0023bd78ldr x0, [sp+152]
    0023bd7cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
    0023bd80ldr x1, [sp+152]
    0023bd84ldrsb x27, [x1]
    0023bd88ldr x2, [x1+16]
    0023bd8cldrsb x27, [x2]
    0023bd90ldr x0, [x1+24]
    0023bd94ldr x1, [x2+56]
    0023bd98blr x1
    0023bd9cstr x0, [sp+120]
    0023bda0str x1, [sp+128]
    0023bda4ldrsb x27, [x0]
    0023bda8ldr x2, [sp+160]
    0023bdacldr x3, [x0+56]
    0023bdb0mov x0, x1
    0023bdb4mov x1, x2
    0023bdb8blr x3
    0023bdbcstr x0, [sp+64]
    0023bdc0str x1, [sp+72]
    0023bdc4ldrsb x27, [x0]
    0023bdc8ldr x2, [x0+216]
    0023bdccmov x0, x1
    0023bdd0blr x2
    0023bdd4str w0, [sp+44]
    0023bdd8ldr x1, [sp+152]
    0023bddcldrsb x27, [x1]
    0023bde0ldr x1, [x1+96]
    0023bde4str x1, [sp+96]
    0023bde8ldrsw x2, [sp+44]
    0023bdecadrp x0, 0x3eb000
    0023bdf0add x0, x0, 2464
    0023bdf4bl runtime.mapaccess1_fast32
    0023bdf8ldr x1, [x0]
    0023bdfcldr x2, [x0+8]
    0023be00str x1, [sp+80]
    0023be04str x2, [sp+88]
    0023be08mov x0, x1
    0023be0cmov x1, x2
    0023be10bl google.golang.org/protobuf/internal/impl.Export.EnumTypeOf
    0023be14str x0, [sp+104]
    0023be18str x1, [sp+112]
    0023be1cstr x0, [sp+48]
    0023be20str x1, [sp+56]
    0023be24ldur x29, [sp-8]
    0023be28ldr x30, [sp], 144
    0023be2cret x30
    0023be30
    0023be30loc_23be30:
    0023be30stp x0, x1, [sp+8]
    0023be34mov x3, x30
    0023be38bl runtime.morestack_noctxt.abi0
    0023be3cldp x0, x1, [sp+8]
    0023be40b 0x23bd50
    0023be44udf 0
    0023be48udf 0
    0023be4cudf 0
    0023bd50
    0023be50
    0023be50google.golang.org/protobuf/internal/impl.(*MessageInfo).Message: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).Message(google.golang.org/protobuf/internal/impl.MessageInfo * mi, int i)
    0023be50ldr x16, [x28+16]
    0023be54sub x17, sp, 176
    0023be58subs xzr, x17, x16
    0023be5cb.ls 0x23c0d4
    0023be60sub x20, sp, 304
    0023be64stp x29, x30, [x20-8]
    0023be68add sp, x20, 0
    0023be6csub x29, sp, 8
    0023be70str x0, [sp+312]
    0023be74str x1, [sp+320]
    0023be78stp xzr, xzr, [sp+48]
    0023be7cldr x0, [sp+312]
    0023be80bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
    0023be84ldr x1, [sp+312]
    0023be88ldrsb x27, [x1]
    0023be8cldr x2, [x1+16]
    0023be90ldrsb x27, [x2]
    0023be94ldr x0, [x1+24]
    0023be98ldr x1, [x2+56]
    0023be9cblr x1
    0023bea0str x0, [sp+144]
    0023bea4str x1, [sp+152]
    0023bea8ldrsb x27, [x0]
    0023beacldr x2, [sp+320]
    0023beb0ldr x3, [x0+56]
    0023beb4mov x0, x1
    0023beb8mov x1, x2
    0023bebcblr x3
    0023bec0str x0, [sp+80]
    0023bec4str x1, [sp+88]
    0023bec8ldrsb x27, [x0]
    0023beccldr x2, [x0+160]
    0023bed0mov x0, x1
    0023bed4blr x2
    0023bed8strb w0, [sp+42]
    0023bedctbnz w0, 0, 0x23bee4
    0023bee0b 0x23bf8c
    0023bee4
    0023bee4loc_23bee4:
    0023bee4b 0x23bee8
    0023bee8
    0023bee8loc_23bee8:
    0023bee8ldr x1, [sp+80]
    0023beecldrsb x27, [x1]
    0023bef0ldr x1, [x1+200]
    0023bef4ldr x0, [sp+88]
    0023bef8blr x1
    0023befcstr x0, [sp+128]
    0023bf00str x1, [sp+136]
    0023bf04ldrsb x27, [x0]
    0023bf08ldr x2, [x0+64]
    0023bf0cmov x0, x1
    0023bf10blr x2
    0023bf14str x0, [sp+280]
    0023bf18str x1, [sp+288]
    0023bf1cstp xzr, xzr, [sp+264]
    0023bf20stp xzr, xzr, [sp+248]
    0023bf24adrp x27, 0x7e5000
    0023bf28ldr x0, [x27+3720]
    0023bf2cldr x2, [sp+288]
    0023bf30ldr x1, [sp+280]
    0023bf34bl google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByName
    0023bf38str x0, [sp+264]
    0023bf3cstr x1, [sp+272]
    0023bf40str x2, [sp+248]
    0023bf44str x3, [sp+256]
    0023bf48ldr x1, [sp+264]
    0023bf4cldr x2, [sp+272]
    0023bf50str x1, [sp+112]
    0023bf54str x2, [sp+120]
    0023bf58ldr x1, [sp+248]
    0023bf5cldr x2, [sp+256]
    0023bf60str x1, [sp+96]
    0023bf64str x2, [sp+104]
    0023bf68ldr x0, [sp+112]
    0023bf6cldr x1, [sp+120]
    0023bf70str x0, [sp+64]
    0023bf74str x1, [sp+72]
    0023bf78str x0, [sp+48]
    0023bf7cstr x1, [sp+56]
    0023bf80ldp x29, x30, [sp-8]
    0023bf84add sp, sp, 304
    0023bf88ret x30
    0023bf8c
    0023bf8cloc_23bf8c:
    0023bf8cldr x1, [sp+80]
    0023bf90ldrsb x27, [x1]
    0023bf94ldr x1, [x1+136]
    0023bf98ldr x0, [sp+88]
    0023bf9cblr x1
    0023bfa0strb w0, [sp+43]
    0023bfa4tbnz w0, 0, 0x23bfac
    0023bfa8b 0x23c068
    0023bfac
    0023bfacloc_23bfac:
    0023bfacb 0x23bfb0
    0023bfb0
    0023bfb0loc_23bfb0:
    0023bfb0ldr x1, [sp+80]
    0023bfb4ldrsb x27, [x1]
    0023bfb8ldr x1, [x1+200]
    0023bfbcldr x0, [sp+88]
    0023bfc0blr x1
    0023bfc4str x0, [sp+232]
    0023bfc8str x1, [sp+240]
    0023bfccldr x0, [sp+88]
    0023bfd0ldr x1, [sp+80]
    0023bfd4ldrsb x27, [x1]
    0023bfd8ldr x1, [x1+216]
    0023bfdcblr x1
    0023bfe0str w0, [sp+44]
    0023bfe4str xzr, [sp+200]
    0023bfe8stp xzr, xzr, [sp+208]
    0023bfecstr xzr, [sp+224]
    0023bff0ldr x1, [sp+232]
    0023bff4ldr x2, [sp+240]
    0023bff8str x1, [sp+200]
    0023bffcstr x2, [sp+208]
    0023c000ldr x1, [sp+312]
    0023c004ldrsb x27, [x1]
    0023c008ldr x1, [x1+96]
    0023c00cstr x1, [sp+192]
    0023c010ldrsw x2, [sp+44]
    0023c014adrp x0, 0x3ea000
    0023c018add x0, x0, 2464
    0023c01cbl runtime.mapaccess1_fast32
    0023c020ldr x1, [x0]
    0023c024ldr x2, [x0+8]
    0023c028str x1, [sp+216]
    0023c02cstr x2, [sp+224]
    0023c030adrp x0, 0x43d000
    0023c034add x0, x0, 832
    0023c038add x1, sp, 200
    0023c03cbl runtime.convT
    0023c040str x0, [sp+184]
    0023c044adrp x1, 0x4dc000
    0023c048add x1, x1, 2816
    0023c04cstr x1, [sp+48]
    0023c050str x0, [sp+56]
    0023c054ldr x0, [sp+48]
    0023c058ldr x1, [sp+56]
    0023c05cldp x29, x30, [sp-8]
    0023c060add sp, sp, 304
    0023c064ret x30
    0023c068
    0023c068loc_23c068:
    0023c068b 0x23c06c
    0023c06c
    0023c06cloc_23c06c:
    0023c06cldr x1, [sp+80]
    0023c070ldrsb x27, [x1]
    0023c074ldr x1, [x1+216]
    0023c078ldr x0, [sp+88]
    0023c07cblr x1
    0023c080str w0, [sp+44]
    0023c084ldr x1, [sp+312]
    0023c088ldrsb x27, [x1]
    0023c08cldr x1, [x1+96]
    0023c090str x1, [sp+176]
    0023c094ldrsw x2, [sp+44]
    0023c098adrp x0, 0x3ea000
    0023c09cadd x0, x0, 2464
    0023c0a0bl runtime.mapaccess1_fast32
    0023c0a4ldr x1, [x0+8]
    0023c0a8ldr x0, [x0]
    0023c0acstr x0, [sp+160]
    0023c0b0str x1, [sp+168]
    0023c0b4bl google.golang.org/protobuf/internal/impl.Export.MessageTypeOf
    0023c0b8str x0, [sp+264]
    0023c0bcstr x1, [sp+272]
    0023c0c0str x0, [sp+48]
    0023c0c4str x1, [sp+56]
    0023c0c8ldp x29, x30, [sp-8]
    0023c0ccadd sp, sp, 304
    0023c0d0ret x30
    0023c0d4
    0023c0d4loc_23c0d4:
    0023c0d4stp x0, x1, [sp+8]
    0023c0d8mov x3, x30
    0023c0dcbl runtime.morestack_noctxt.abi0
    0023c0e0ldp x0, x1, [sp+8]
    0023c0e4b 0x23be50
    0023c0e8udf 0
    0023c0ecudf 0
    0023be50
    0023c0f0
    0023c0f0google.golang.org/protobuf/internal/impl.mapEntryType.New: ; void google.golang.org/protobuf/internal/impl.mapEntryType.New(google.golang.org/protobuf/internal/impl.mapEntryType mt)
    0023c0f0str x30, [sp-32]!
    0023c0f4stur x29, [sp-8]
    0023c0f8sub x29, sp, 8
    0023c0fcstr x0, [sp+40]
    0023c100str x1, [sp+48]
    0023c104str x2, [sp+56]
    0023c108str x3, [sp+64]
    0023c10cstp xzr, xzr, [sp+8]
    0023c110stp xzr, xzr, [sp+8]
    0023c114mov x0, xzr
    0023c118mov x1, xzr
    0023c11cadd x29, sp, 24
    0023c120add sp, sp, 32
    0023c124ret x30
    0023c128udf 0
    0023c12cudf 0
    0023c0f0
    0023c130
    0023c130google.golang.org/protobuf/internal/impl.mapEntryType.Zero: ; void google.golang.org/protobuf/internal/impl.mapEntryType.Zero(google.golang.org/protobuf/internal/impl.mapEntryType mt)
    0023c130str x30, [sp-32]!
    0023c134stur x29, [sp-8]
    0023c138sub x29, sp, 8
    0023c13cstr x0, [sp+40]
    0023c140str x1, [sp+48]
    0023c144str x2, [sp+56]
    0023c148str x3, [sp+64]
    0023c14cstp xzr, xzr, [sp+8]
    0023c150stp xzr, xzr, [sp+8]
    0023c154mov x0, xzr
    0023c158mov x1, xzr
    0023c15cadd x29, sp, 24
    0023c160add sp, sp, 32
    0023c164ret x30
    0023c168udf 0
    0023c16cudf 0
    0023c130
    0023c170
    0023c170google.golang.org/protobuf/internal/impl.mapEntryType.Descriptor: ; void google.golang.org/protobuf/internal/impl.mapEntryType.Descriptor(google.golang.org/protobuf/internal/impl.mapEntryType mt)
    0023c170str x30, [sp-32]!
    0023c174stur x29, [sp-8]
    0023c178sub x29, sp, 8
    0023c17cstr x0, [sp+40]
    0023c180str x1, [sp+48]
    0023c184str x2, [sp+56]
    0023c188str x3, [sp+64]
    0023c18cstp xzr, xzr, [sp+8]
    0023c190ldr x0, [sp+40]
    0023c194ldr x1, [sp+48]
    0023c198str x0, [sp+8]
    0023c19cstr x1, [sp+16]
    0023c1a0add x29, sp, 24
    0023c1a4add sp, sp, 32
    0023c1a8ret x30
    0023c1acudf 0
    0023c170
    0023c1b0
    0023c1b0google.golang.org/protobuf/internal/impl.mapEntryType.Enum: ; void google.golang.org/protobuf/internal/impl.mapEntryType.Enum(google.golang.org/protobuf/internal/impl.mapEntryType mt, int i)
    0023c1b0ldr x16, [x28+16]
    0023c1b4subs xzr, sp, x16
    0023c1b8b.ls 0x23c27c
    0023c1bcstr x30, [sp-112]!
    0023c1c0stur x29, [sp-8]
    0023c1c4sub x29, sp, 8
    0023c1c8str x0, [sp+120]
    0023c1ccstr x1, [sp+128]
    0023c1d0str x2, [sp+136]
    0023c1d4str x3, [sp+144]
    0023c1d8str x4, [sp+152]
    0023c1dcstp xzr, xzr, [sp+24]
    0023c1e0ldr x1, [sp+120]
    0023c1e4ldrsb x27, [x1]
    0023c1e8ldr x0, [sp+128]
    0023c1ecldr x1, [x1+56]
    0023c1f0blr x1
    0023c1f4str x0, [sp+88]
    0023c1f8str x1, [sp+96]
    0023c1fcldrsb x27, [x0]
    0023c200ldr x2, [sp+152]
    0023c204ldr x3, [x0+56]
    0023c208mov x0, x1
    0023c20cmov x1, x2
    0023c210blr x3
    0023c214str x0, [sp+40]
    0023c218str x1, [sp+48]
    0023c21cldrsb x27, [x0]
    0023c220ldr x2, [x0+64]
    0023c224mov x0, x1
    0023c228blr x2
    0023c22cstr x0, [sp+72]
    0023c230str x1, [sp+80]
    0023c234cbnz x0, 0x23c23c
    0023c238b 0x23c264
    0023c23c
    0023c23cloc_23c23c:
    0023c23cldr x0, [sp+136]
    0023c240ldr x1, [sp+144]
    0023c244bl google.golang.org/protobuf/internal/impl.Export.EnumTypeOf
    0023c248str x0, [sp+56]
    0023c24cstr x1, [sp+64]
    0023c250str x0, [sp+24]
    0023c254str x1, [sp+32]
    0023c258ldur x29, [sp-8]
    0023c25cldr x30, [sp], 112
    0023c260ret x30
    0023c264
    0023c264loc_23c264:
    0023c264stp xzr, xzr, [sp+24]
    0023c268mov x0, xzr
    0023c26cmov x1, xzr
    0023c270ldur x29, [sp-8]
    0023c274ldr x30, [sp], 112
    0023c278ret x30
    0023c27c
    0023c27cloc_23c27c:
    0023c27cstp x0, x1, [sp+8]
    0023c280stp x2, x3, [sp+24]
    0023c284str x4, [sp+40]
    0023c288mov x3, x30
    0023c28cbl runtime.morestack_noctxt.abi0
    0023c290ldp x0, x1, [sp+8]
    0023c294ldp x2, x3, [sp+24]
    0023c298ldr x4, [sp+40]
    0023c29cb 0x23c1b0
    0023c1b0
    0023c2a0
    0023c2a0google.golang.org/protobuf/internal/impl.mapEntryType.Message: ; void google.golang.org/protobuf/internal/impl.mapEntryType.Message(google.golang.org/protobuf/internal/impl.mapEntryType mt, int i)
    0023c2a0ldr x16, [x28+16]
    0023c2a4subs xzr, sp, x16
    0023c2a8b.ls 0x23c36c
    0023c2acstr x30, [sp-112]!
    0023c2b0stur x29, [sp-8]
    0023c2b4sub x29, sp, 8
    0023c2b8str x0, [sp+120]
    0023c2bcstr x1, [sp+128]
    0023c2c0str x2, [sp+136]
    0023c2c4str x3, [sp+144]
    0023c2c8str x4, [sp+152]
    0023c2ccstp xzr, xzr, [sp+24]
    0023c2d0ldr x1, [sp+120]
    0023c2d4ldrsb x27, [x1]
    0023c2d8ldr x0, [sp+128]
    0023c2dcldr x1, [x1+56]
    0023c2e0blr x1
    0023c2e4str x0, [sp+88]
    0023c2e8str x1, [sp+96]
    0023c2ecldrsb x27, [x0]
    0023c2f0ldr x2, [sp+152]
    0023c2f4ldr x3, [x0+56]
    0023c2f8mov x0, x1
    0023c2fcmov x1, x2
    0023c300blr x3
    0023c304str x0, [sp+40]
    0023c308str x1, [sp+48]
    0023c30cldrsb x27, [x0]
    0023c310ldr x2, [x0+200]
    0023c314mov x0, x1
    0023c318blr x2
    0023c31cstr x0, [sp+72]
    0023c320str x1, [sp+80]
    0023c324cbnz x0, 0x23c32c
    0023c328b 0x23c354
    0023c32c
    0023c32cloc_23c32c:
    0023c32cldr x0, [sp+136]
    0023c330ldr x1, [sp+144]
    0023c334bl google.golang.org/protobuf/internal/impl.Export.MessageTypeOf
    0023c338str x0, [sp+56]
    0023c33cstr x1, [sp+64]
    0023c340str x0, [sp+24]
    0023c344str x1, [sp+32]
    0023c348ldur x29, [sp-8]
    0023c34cldr x30, [sp], 112
    0023c350ret x30
    0023c354
    0023c354loc_23c354:
    0023c354stp xzr, xzr, [sp+24]
    0023c358mov x0, xzr
    0023c35cmov x1, xzr
    0023c360ldur x29, [sp-8]
    0023c364ldr x30, [sp], 112
    0023c368ret x30
    0023c36c
    0023c36cloc_23c36c:
    0023c36cstp x0, x1, [sp+8]
    0023c370stp x2, x3, [sp+24]
    0023c374str x4, [sp+40]
    0023c378mov x3, x30
    0023c37cbl runtime.morestack_noctxt.abi0
    0023c380ldp x0, x1, [sp+8]
    0023c384ldp x2, x3, [sp+24]
    0023c388ldr x4, [sp+40]
    0023c38cb 0x23c2a0
    0023c2a0
    0023c390
    0023c390google.golang.org/protobuf/internal/impl.(*MessageInfo).makeReflectFuncs: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeReflectFuncs(google.golang.org/protobuf/internal/impl.MessageInfo * mi, reflect.Type t, google.golang.org/protobuf/internal/impl.structInfo si)
    0023c390ldr x16, [x28+16]
    0023c394sub x17, sp, 48
    0023c398subs xzr, x17, x16
    0023c39cb.ls 0x23c460
    0023c3a0str x30, [sp-176]!
    0023c3a4stur x29, [sp-8]
    0023c3a8sub x29, sp, 8
    0023c3acstr x0, [sp+312]
    0023c3b0str x1, [sp+320]
    0023c3b4str x2, [sp+328]
    0023c3b8add x21, sp, 8
    0023c3bcadd x20, sp, 184
    0023c3c0adr x27, 16
    0023c3c4stp x29, x27, [sp-24]
    0023c3c8sub x29, sp, 24
    0023c3ccbl fn_87ee0
    0023c3d0sub x29, sp, 8
    0023c3d4bl google.golang.org/protobuf/internal/impl.(*MessageInfo).makeKnownFieldsFunc
    0023c3d8ldr x1, [sp+320]
    0023c3dcldr x2, [sp+328]
    0023c3e0ldr x0, [sp+312]
    0023c3e4add x21, sp, 8
    0023c3e8add x20, sp, 184
    0023c3ecadr x27, 16
    0023c3f0stp x29, x27, [sp-24]
    0023c3f4sub x29, sp, 24
    0023c3f8bl fn_87ee0
    0023c3fcsub x29, sp, 8
    0023c400bl google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc
    0023c404ldr x1, [sp+320]
    0023c408ldr x2, [sp+328]
    0023c40cldr x0, [sp+312]
    0023c410add x21, sp, 8
    0023c414add x20, sp, 184
    0023c418adr x27, 16
    0023c41cstp x29, x27, [sp-24]
    0023c420sub x29, sp, 24
    0023c424bl fn_87ee0
    0023c428sub x29, sp, 8
    0023c42cbl google.golang.org/protobuf/internal/impl.(*MessageInfo).makeExtensionFieldsFunc
    0023c430ldr x0, [sp+312]
    0023c434add x21, sp, 8
    0023c438add x20, sp, 184
    0023c43cadr x27, 16
    0023c440stp x29, x27, [sp-24]
    0023c444sub x29, sp, 24
    0023c448bl fn_87ee0
    0023c44csub x29, sp, 8
    0023c450bl google.golang.org/protobuf/internal/impl.(*MessageInfo).makeFieldTypes
    0023c454ldur x29, [sp-8]
    0023c458ldr x30, [sp], 176
    0023c45cret x30
    0023c460
    0023c460loc_23c460:
    0023c460stp x0, x1, [sp+136]
    0023c464str x2, [sp+152]
    0023c468mov x3, x30
    0023c46cbl runtime.morestack_noctxt.abi0
    0023c470ldp x0, x1, [sp+136]
    0023c474ldr x2, [sp+152]
    0023c478b 0x23c390
    0023c47cudf 0
    0023c390
    0023c480
    0023c480google.golang.org/protobuf/internal/impl.(*MessageInfo).makeKnownFieldsFunc: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).makeKnownFieldsFunc(google.golang.org/protobuf/internal/impl.MessageInfo * mi, google.golang.org/protobuf/internal/impl.structInfo si)
    0023c480ldr x16, [x28+16]
    0023c484sub x17, sp, 1248
    0023c488subs xzr, x17, x16
    0023c48cb.ls 0x23d6c8
    0023c490sub x20, sp, 1376
    0023c494stp x29, x30, [x20-8]
    0023c498add sp, x20, 0
    0023c49csub x29, sp, 8
    0023c4a0str x0, [sp+1512]
    0023c4a4bl runtime.makemap_small
    0023c4a8str x0, [sp+1216]
    0023c4acldr x1, [sp+1512]
    0023c4b0ldrsb x27, [x1]
    0023c4b4adrp x27, 0x80f000
    0023c4b8ldr w2, [x27+3056]
    0023c4bccbz w2, 0x23c4c4
    0023c4c0b 0x23c4c8
    0023c4c4
    0023c4c4loc_23c4c4:
    0023c4c4b 0x23c4dc
    0023c4c8
    0023c4c8loc_23c4c8:
    0023c4c8bl runtime.gcWriteBarrier2
    0023c4ccstr x0, [x25]
    0023c4d0ldr x2, [x1+80]
    0023c4d4str x2, [x25+8]
    0023c4d8b 0x23c4dc
    0023c4dc
    0023c4dcloc_23c4dc:
    0023c4dcstr x0, [x1+80]
    0023c4e0ldr x1, [sp+1512]
    0023c4e4ldrsb x27, [x1]
    0023c4e8ldr x2, [x1+16]
    0023c4ecldr x0, [x1+24]
    0023c4f0str x2, [sp+288]
    0023c4f4str x0, [sp+296]
    0023c4f8ldrsb x27, [x2]
    0023c4fcldr x1, [x2+56]
    0023c500blr x1
    0023c504str x0, [sp+408]
    0023c508str x1, [sp+416]
    0023c50cstr xzr, [sp+216]
    0023c510b 0x23c514
    0023c514
    0023c514loc_23c514:
    0023c514ldr x1, [sp+408]
    0023c518ldrsb x27, [x1]
    0023c51cldr x1, [x1+64]
    0023c520ldr x0, [sp+416]
    0023c524blr x1
    0023c528str x0, [sp+248]
    0023c52cldr x1, [sp+216]
    0023c530subs xzr, x0, x1
    0023c534b.gt 0x23c53c
    0023c538b 0x23ce74
    0023c53c
    0023c53cloc_23c53c:
    0023c53cldr x1, [sp+216]
    0023c540ldr x2, [sp+408]
    0023c544ldrsb x27, [x2]
    0023c548ldr x2, [x2+56]
    0023c54cldr x0, [sp+416]
    0023c550blr x2
    0023c554str x0, [sp+456]
    0023c558str x1, [sp+464]
    0023c55cldrsb x27, [x0]
    0023c560ldr x2, [x0+216]
    0023c564mov x0, x1
    0023c568blr x2
    0023c56cstr w0, [sp+180]
    0023c570ldr x1, [sp+1480]
    0023c574mov x2, x0
    0023c578adrp x0, 0x3ea000
    0023c57cadd x0, x0, 2848
    0023c580bl runtime.mapaccess1_fast32
    0023c584add x21, sp, 304
    0023c588mov x20, x0
    0023c58cadr x27, 16
    0023c590stp x29, x27, [sp-24]
    0023c594sub x29, sp, 24
    0023c598bl fn_87ef0
    0023c59csub x29, sp, 8
    0023c5a0ldr x2, [x0+96]
    0023c5a4str x2, [sp+400]
    0023c5a8ldr x2, [sp+456]
    0023c5acldrsb x27, [x2]
    0023c5b0ldr x2, [x2+40]
    0023c5b4ldr x0, [sp+464]
    0023c5b8blr x2
    0023c5bcstr x0, [sp+1296]
    0023c5c0str x1, [sp+1304]
    0023c5c4subs xzr, x0, 0
    0023c5c8cset x2, ne
    0023c5ccstrb w2, [sp+175]
    0023c5d0cbnz x0, 0x23c5d8
    0023c5d4b 0x23c614
    0023c5d8
    0023c5d8loc_23c5d8:
    0023c5d8ldr x1, [sp+456]
    0023c5dcldrsb x27, [x1]
    0023c5e0ldr x0, [sp+464]
    0023c5e4ldr x1, [x1+40]
    0023c5e8blr x1
    0023c5ecstr x0, [sp+488]
    0023c5f0str x1, [sp+496]
    0023c5f4ldrsb x27, [x0]
    0023c5f8ldr x2, [x0+56]
    0023c5fcmov x0, x1
    0023c600blr x2
    0023c604strb w0, [sp+174]
    0023c608eor x1, x0, 1
    0023c60cstrb w1, [sp+175]
    0023c610b 0x23c618
    0023c614
    0023c614loc_23c614:
    0023c614b 0x23c618
    0023c618
    0023c618loc_23c618:
    0023c618ldrb w1, [sp+175]
    0023c61cstrb w1, [sp+172]
    0023c620tbnz w1, 0, 0x23c628
    0023c624b 0x23c6a0
    0023c628
    0023c628loc_23c628:
    0023c628ldr x1, [sp+456]
    0023c62cldrsb x27, [x1]
    0023c630ldr x1, [x1+40]
    0023c634ldr x0, [sp+464]
    0023c638blr x1
    0023c63cstr x0, [sp+472]
    0023c640str x1, [sp+480]
    0023c644ldrsb x27, [x0]
    0023c648ldr x2, [x0+64]
    0023c64cmov x0, x1
    0023c650blr x2
    0023c654str x0, [sp+1280]
    0023c658str x1, [sp+1288]
    0023c65cldr x2, [sp+1488]
    0023c660mov x3, x1
    0023c664mov x1, x2
    0023c668mov x2, x0
    0023c66cadrp x0, 0x3ea000
    0023c670add x0, x0, 2976
    0023c674bl runtime.mapaccess1_faststr
    0023c678add x21, sp, 304
    0023c67cmov x20, x0
    0023c680adr x27, 16
    0023c684stp x29, x27, [sp-24]
    0023c688sub x29, sp, 24
    0023c68cbl fn_87ef0
    0023c690sub x29, sp, 8
    0023c694ldr x1, [x0+96]
    0023c698str x1, [sp+400]
    0023c69cb 0x23c6a4
    0023c6a0
    0023c6a0loc_23c6a0:
    0023c6a0b 0x23c6a4
    0023c6a4
    0023c6a4loc_23c6a4:
    0023c6a4adrp x0, 0x450000
    0023c6a8add x0, x0, 608
    0023c6acbl runtime.newobject
    0023c6b0str x0, [sp+1360]
    0023c6b4adrp x27, 0x80f000
    0023c6b8ldr w1, [x27+3056]
    0023c6bccbz w1, 0x23c6c4
    0023c6c0b 0x23c6c8
    0023c6c4
    0023c6c4loc_23c6c4:
    0023c6c4b 0x23c6e4
    0023c6c8
    0023c6c8loc_23c6c8:
    0023c6c8str x0, [sp+504]
    0023c6ccmov x1, x0
    0023c6d0adrp x0, 0x450000
    0023c6d4add x0, x0, 608
    0023c6d8bl runtime.wbZero
    0023c6dcldr x0, [sp+504]
    0023c6e0b 0x23c6e4
    0023c6e4
    0023c6e4loc_23c6e4:
    0023c6e4stp xzr, xzr, [x0]
    0023c6e8stp xzr, xzr, [x0+16]
    0023c6ecstp xzr, xzr, [x0+32]
    0023c6f0stp xzr, xzr, [x0+48]
    0023c6f4str xzr, [x0+64]
    0023c6f8ldr x2, [sp+336]
    0023c6fccbnz x2, 0x23c704
    0023c700b 0x23cd44
    0023c704
    0023c704loc_23c704:
    0023c704ldrb w1, [sp+172]
    0023c708tbnz w1, 0, 0x23c710
    0023c70cb 0x23c878
    0023c710
    0023c710loc_23c710:
    0023c710b 0x23c714
    0023c714
    0023c714loc_23c714:
    0023c714ldr x1, [sp+456]
    0023c718ldrsb x27, [x1]
    0023c71cldr x1, [x1+216]
    0023c720ldr x0, [sp+464]
    0023c724blr x1
    0023c728str w0, [sp+180]
    0023c72cldr x1, [sp+1512]
    0023c730ldrsb x27, [x1]
    0023c734ldr x1, [x1+32]
    0023c738str x1, [sp+1208]
    0023c73cldr x1, [sp+1504]
    0023c740ldrsw x2, [sp+180]
    0023c744adrp x0, 0x3ea000
    0023c748add x0, x0, 3232
    0023c74cbl runtime.mapaccess1_fast32
    0023c750ldr x1, [x0]
    0023c754ldr x2, [x0+8]
    0023c758str x1, [sp+1192]
    0023c75cstr x2, [sp+1200]
    0023c760ldr x0, [sp+456]
    0023c764ldr x3, [sp+464]
    0023c768ldr x15, [sp+1208]
    0023c76cldr x4, [sp+304]
    0023c770ldr x5, [sp+312]
    0023c774ldr x6, [sp+320]
    0023c778ldr x7, [sp+328]
    0023c77cldr x8, [sp+336]
    0023c780ldr x9, [sp+344]
    0023c784ldr x10, [sp+352]
    0023c788ldr x11, [sp+360]
    0023c78cldr x12, [sp+368]
    0023c790ldr x13, [sp+376]
    0023c794ldr x14, [sp+384]
    0023c798ldr x16, [sp+392]
    0023c79cldrb w17, [sp+400]
    0023c7a0str x1, [sp+8]
    0023c7a4str x2, [sp+16]
    0023c7a8mov x1, x3
    0023c7acmov x2, x4
    0023c7b0mov x3, x5
    0023c7b4mov x4, x6
    0023c7b8mov x5, x7
    0023c7bcmov x6, x8
    0023c7c0mov x7, x9
    0023c7c4mov x8, x10
    0023c7c8mov x9, x11
    0023c7ccmov x10, x12
    0023c7d0mov x11, x13
    0023c7d4mov x12, x14
    0023c7d8mov x13, x16
    0023c7dcmov x14, x17
    0023c7e0bl google.golang.org/protobuf/internal/impl.fieldInfoForOneof
    0023c7e4str x0, [sp+872]
    0023c7e8str x1, [sp+880]
    0023c7ecstr x2, [sp+888]
    0023c7f0str x3, [sp+896]
    0023c7f4str x4, [sp+904]
    0023c7f8str x5, [sp+912]
    0023c7fcstr x6, [sp+920]
    0023c800str x7, [sp+928]
    0023c804str x8, [sp+936]
    0023c808ldr x1, [sp+1360]
    0023c80cadrp x27, 0x80f000
    0023c810ldr w2, [x27+3056]
    0023c814cbz w2, 0x23c81c
    0023c818b 0x23c820
    0023c81c
    0023c81cloc_23c81c:
    0023c81cb 0x23c83c
    0023c820
    0023c820loc_23c820:
    0023c820str x1, [sp+504]
    0023c824adrp x0, 0x450000
    0023c828add x0, x0, 608
    0023c82cadd x2, sp, 872
    0023c830bl runtime.wbMove
    0023c834ldr x1, [sp+504]
    0023c838b 0x23c83c
    0023c83c
    0023c83cloc_23c83c:
    0023c83cadd x27, sp, 872
    0023c840ldp x2, x3, [x27]
    0023c844add x27, sp, 888
    0023c848ldp x4, x5, [x27]
    0023c84cadd x27, sp, 904
    0023c850ldp x6, x7, [x27]
    0023c854add x27, sp, 920
    0023c858ldp x8, x9, [x27]
    0023c85cstp x2, x3, [x1]
    0023c860stp x4, x5, [x1+16]
    0023c864stp x6, x7, [x1+32]
    0023c868stp x8, x9, [x1+48]
    0023c86cldr x2, [sp+936]
    0023c870str x2, [x1+64]
    0023c874b 0x23cde8
    0023c878
    0023c878loc_23c878:
    0023c878ldr x1, [sp+456]
    0023c87cldrsb x27, [x1]
    0023c880ldr x1, [x1+136]
    0023c884ldr x0, [sp+464]
    0023c888blr x1
    0023c88cstrb w0, [sp+175]
    0023c890tbnz w0, 0, 0x23c898
    0023c894b 0x23c980
    0023c898
    0023c898loc_23c898:
    0023c898b 0x23c89c
    0023c89c
    0023c89cloc_23c89c:
    0023c89cldr x16, [sp+1512]
    0023c8a0ldrsb x27, [x16]
    0023c8a4ldr x15, [x16+32]
    0023c8a8str x15, [sp+1184]
    0023c8acldr x0, [sp+456]
    0023c8b0ldr x1, [sp+464]
    0023c8b4ldr x2, [sp+304]
    0023c8b8ldr x3, [sp+312]
    0023c8bcldr x4, [sp+320]
    0023c8c0ldr x5, [sp+328]
    0023c8c4ldr x6, [sp+336]
    0023c8c8ldr x7, [sp+344]
    0023c8ccldr x8, [sp+352]
    0023c8d0ldr x9, [sp+360]
    0023c8d4ldr x10, [sp+368]
    0023c8d8ldr x11, [sp+376]
    0023c8dcldr x12, [sp+384]
    0023c8e0ldr x13, [sp+392]
    0023c8e4ldrb w14, [sp+400]
    0023c8e8bl google.golang.org/protobuf/internal/impl.fieldInfoForMap
    0023c8ecstr x0, [sp+800]
    0023c8f0str x1, [sp+808]
    0023c8f4str x2, [sp+816]
    0023c8f8str x3, [sp+824]
    0023c8fcstr x4, [sp+832]
    0023c900str x5, [sp+840]
    0023c904str x6, [sp+848]
    0023c908str x7, [sp+856]
    0023c90cstr x8, [sp+864]
    0023c910ldr x1, [sp+1360]
    0023c914adrp x27, 0x80f000
    0023c918ldr w16, [x27+3056]
    0023c91ccbz w16, 0x23c924
    0023c920b 0x23c928
    0023c924
    0023c924loc_23c924:
    0023c924b 0x23c944
    0023c928
    0023c928loc_23c928:
    0023c928str x1, [sp+504]
    0023c92cadrp x0, 0x450000
    0023c930add x0, x0, 608
    0023c934add x2, sp, 800
    0023c938bl runtime.wbMove
    0023c93cldr x1, [sp+504]
    0023c940b 0x23c944
    0023c944
    0023c944loc_23c944:
    0023c944add x27, sp, 800
    0023c948ldp x2, x3, [x27]
    0023c94cadd x27, sp, 816
    0023c950ldp x4, x5, [x27]
    0023c954add x27, sp, 832
    0023c958ldp x6, x7, [x27]
    0023c95cadd x27, sp, 848
    0023c960ldp x8, x9, [x27]
    0023c964stp x2, x3, [x1]
    0023c968stp x4, x5, [x1+16]
    0023c96cstp x6, x7, [x1+32]
    0023c970stp x8, x9, [x1+48]
    0023c974ldr x2, [sp+864]
    0023c978str x2, [x1+64]
    0023c97cb 0x23cde8
    0023c980
    0023c980loc_23c980:
    0023c980ldr x1, [sp+456]
    0023c984ldrsb x27, [x1]
    0023c988ldr x1, [x1+128]
    0023c98cldr x0, [sp+464]
    0023c990blr x1
    0023c994strb w0, [sp+174]
    0023c998tbnz w0, 0, 0x23c9a0
    0023c99cb 0x23ca88
    0023c9a0
    0023c9a0loc_23c9a0:
    0023c9a0b 0x23c9a4
    0023c9a4
    0023c9a4loc_23c9a4:
    0023c9a4ldr x16, [sp+1512]
    0023c9a8ldrsb x27, [x16]
    0023c9acldr x15, [x16+32]
    0023c9b0str x15, [sp+1176]
    0023c9b4ldr x0, [sp+456]
    0023c9b8ldr x1, [sp+464]
    0023c9bcldr x2, [sp+304]
    0023c9c0ldr x3, [sp+312]
    0023c9c4ldr x4, [sp+320]
    0023c9c8ldr x5, [sp+328]
    0023c9ccldr x6, [sp+336]
    0023c9d0ldr x7, [sp+344]
    0023c9d4ldr x8, [sp+352]
    0023c9d8ldr x9, [sp+360]
    0023c9dcldr x10, [sp+368]
    0023c9e0ldr x11, [sp+376]
    0023c9e4ldr x12, [sp+384]
    0023c9e8ldr x13, [sp+392]
    0023c9ecldrb w14, [sp+400]
    0023c9f0bl google.golang.org/protobuf/internal/impl.fieldInfoForList
    0023c9f4str x0, [sp+728]
    0023c9f8str x1, [sp+736]
    0023c9fcstr x2, [sp+744]
    0023ca00str x3, [sp+752]
    0023ca04str x4, [sp+760]
    0023ca08str x5, [sp+768]
    0023ca0cstr x6, [sp+776]
    0023ca10str x7, [sp+784]
    0023ca14str x8, [sp+792]
    0023ca18ldr x1, [sp+1360]
    0023ca1cadrp x27, 0x80f000
    0023ca20ldr w16, [x27+3056]
    0023ca24cbz w16, 0x23ca2c
    0023ca28b 0x23ca30
    0023ca2c
    0023ca2cloc_23ca2c:
    0023ca2cb 0x23ca4c
    0023ca30
    0023ca30loc_23ca30:
    0023ca30str x1, [sp+504]
    0023ca34adrp x0, 0x450000
    0023ca38add x0, x0, 608
    0023ca3cadd x2, sp, 728
    0023ca40bl runtime.wbMove
    0023ca44ldr x1, [sp+504]
    0023ca48b 0x23ca4c
    0023ca4c
    0023ca4cloc_23ca4c:
    0023ca4cadd x27, sp, 728
    0023ca50ldp x2, x3, [x27]
    0023ca54add x27, sp, 744
    0023ca58ldp x4, x5, [x27]
    0023ca5cadd x27, sp, 760
    0023ca60ldp x6, x7, [x27]
    0023ca64add x27, sp, 776
    0023ca68ldp x8, x9, [x27]
    0023ca6cstp x2, x3, [x1]
    0023ca70stp x4, x5, [x1+16]
    0023ca74stp x6, x7, [x1+32]
    0023ca78stp x8, x9, [x1+48]
    0023ca7cldr x2, [sp+792]
    0023ca80str x2, [x1+64]
    0023ca84b 0x23cde8
    0023ca88
    0023ca88loc_23ca88:
    0023ca88ldr x1, [sp+456]
    0023ca8cldrsb x27, [x1]
    0023ca90ldr x1, [x1+160]
    0023ca94ldr x0, [sp+464]
    0023ca98blr x1
    0023ca9cstrb w0, [sp+173]
    0023caa0tbnz w0, 0, 0x23caa8
    0023caa4b 0x23cb50
    0023caa8
    0023caa8loc_23caa8:
    0023caa8b 0x23caac
    0023caac
    0023caacloc_23caac:
    0023caacldr x0, [sp+456]
    0023cab0ldr x1, [sp+464]
    0023cab4ldr x2, [sp+1408]
    0023cab8bl google.golang.org/protobuf/internal/impl.fieldInfoForWeakMessage
    0023cabcstr x0, [sp+656]
    0023cac0str x1, [sp+664]
    0023cac4str x2, [sp+672]
    0023cac8str x3, [sp+680]
    0023caccstr x4, [sp+688]
    0023cad0str x5, [sp+696]
    0023cad4str x6, [sp+704]
    0023cad8str x7, [sp+712]
    0023cadcstr x8, [sp+720]
    0023cae0ldr x1, [sp+1360]
    0023cae4adrp x27, 0x80f000
    0023cae8ldr w3, [x27+3056]
    0023caeccbz w3, 0x23caf4
    0023caf0b 0x23caf8
    0023caf4
    0023caf4loc_23caf4:
    0023caf4b 0x23cb14
    0023caf8
    0023caf8loc_23caf8:
    0023caf8str x1, [sp+504]
    0023cafcadrp x0, 0x450000
    0023cb00add x0, x0, 608
    0023cb04add x2, sp, 656
    0023cb08bl runtime.wbMove
    0023cb0cldr x1, [sp+504]
    0023cb10b 0x23cb14
    0023cb14
    0023cb14loc_23cb14:
    0023cb14add x27, sp, 656
    0023cb18ldp x2, x3, [x27]
    0023cb1cadd x27, sp, 672
    0023cb20ldp x4, x5, [x27]
    0023cb24add x27, sp, 688
    0023cb28ldp x6, x7, [x27]
    0023cb2cadd x27, sp, 704
    0023cb30ldp x8, x9, [x27]
    0023cb34stp x2, x3, [x1]
    0023cb38stp x4, x5, [x1+16]
    0023cb3cstp x6, x7, [x1+32]
    0023cb40stp x8, x9, [x1+48]
    0023cb44ldr x2, [sp+720]
    0023cb48str x2, [x1+64]
    0023cb4cb 0x23cde8
    0023cb50
    0023cb50loc_23cb50:
    0023cb50ldr x1, [sp+456]
    0023cb54ldrsb x27, [x1]
    0023cb58ldr x1, [x1+200]
    0023cb5cldr x0, [sp+464]
    0023cb60blr x1
    0023cb64str x0, [sp+1264]
    0023cb68str x1, [sp+1272]
    0023cb6ccbnz x0, 0x23cb74
    0023cb70b 0x23cc5c
    0023cb74
    0023cb74loc_23cb74:
    0023cb74b 0x23cb78
    0023cb78
    0023cb78loc_23cb78:
    0023cb78ldr x16, [sp+1512]
    0023cb7cldrsb x27, [x16]
    0023cb80ldr x15, [x16+32]
    0023cb84str x15, [sp+1168]
    0023cb88ldr x0, [sp+456]
    0023cb8cldr x1, [sp+464]
    0023cb90ldr x2, [sp+304]
    0023cb94ldr x3, [sp+312]
    0023cb98ldr x4, [sp+320]
    0023cb9cldr x5, [sp+328]
    0023cba0ldr x6, [sp+336]
    0023cba4ldr x7, [sp+344]
    0023cba8ldr x8, [sp+352]
    0023cbacldr x9, [sp+360]
    0023cbb0ldr x10, [sp+368]
    0023cbb4ldr x11, [sp+376]
    0023cbb8ldr x12, [sp+384]
    0023cbbcldr x13, [sp+392]
    0023cbc0ldrb w14, [sp+400]
    0023cbc4bl google.golang.org/protobuf/internal/impl.fieldInfoForMessage
    0023cbc8str x0, [sp+584]
    0023cbccstr x1, [sp+592]
    0023cbd0str x2, [sp+600]
    0023cbd4str x3, [sp+608]
    0023cbd8str x4, [sp+616]
    0023cbdcstr x5, [sp+624]
    0023cbe0str x6, [sp+632]
    0023cbe4str x7, [sp+640]
    0023cbe8str x8, [sp+648]
    0023cbecldr x1, [sp+1360]
    0023cbf0adrp x27, 0x80f000
    0023cbf4ldr w16, [x27+3056]
    0023cbf8cbz w16, 0x23cc00
    0023cbfcb 0x23cc04
    0023cc00
    0023cc00loc_23cc00:
    0023cc00b 0x23cc20
    0023cc04
    0023cc04loc_23cc04:
    0023cc04str x1, [sp+504]
    0023cc08adrp x0, 0x450000
    0023cc0cadd x0, x0, 608
    0023cc10add x2, sp, 584
    0023cc14bl runtime.wbMove
    0023cc18ldr x1, [sp+504]
    0023cc1cb 0x23cc20
    0023cc20
    0023cc20loc_23cc20:
    0023cc20add x27, sp, 584
    0023cc24ldp x2, x3, [x27]
    0023cc28add x27, sp, 600
    0023cc2cldp x4, x5, [x27]
    0023cc30add x27, sp, 616
    0023cc34ldp x6, x7, [x27]
    0023cc38add x27, sp, 632
    0023cc3cldp x8, x9, [x27]
    0023cc40stp x2, x3, [x1]
    0023cc44stp x4, x5, [x1+16]
    0023cc48stp x6, x7, [x1+32]
    0023cc4cstp x8, x9, [x1+48]
    0023cc50ldr x2, [sp+648]
    0023cc54str x2, [x1+64]
    0023cc58b 0x23cde8
    0023cc5c
    0023cc5cloc_23cc5c:
    0023cc5cb 0x23cc60
    0023cc60
    0023cc60loc_23cc60:
    0023cc60ldr x16, [sp+1512]
    0023cc64ldrsb x27, [x16]
    0023cc68ldr x15, [x16+32]
    0023cc6cstr x15, [sp+1160]
    0023cc70ldr x0, [sp+456]
    0023cc74ldr x1, [sp+464]
    0023cc78ldr x2, [sp+304]
    0023cc7cldr x3, [sp+312]
    0023cc80ldr x4, [sp+320]
    0023cc84ldr x5, [sp+328]
    0023cc88ldr x6, [sp+336]
    0023cc8cldr x7, [sp+344]
    0023cc90ldr x8, [sp+352]
    0023cc94ldr x9, [sp+360]
    0023cc98ldr x10, [sp+368]
    0023cc9cldr x11, [sp+376]
    0023cca0ldr x12, [sp+384]
    0023cca4ldr x13, [sp+392]
    0023cca8ldrb w14, [sp+400]
    0023ccacbl google.golang.org/protobuf/internal/impl.fieldInfoForScalar
    0023ccb0str x0, [sp+512]
    0023ccb4str x1, [sp+520]
    0023ccb8str x2, [sp+528]
    0023ccbcstr x3, [sp+536]
    0023ccc0str x4, [sp+544]
    0023ccc4str x5, [sp+552]
    0023ccc8str x6, [sp+560]
    0023ccccstr x7, [sp+568]
    0023ccd0str x8, [sp+576]
    0023ccd4ldr x1, [sp+1360]
    0023ccd8adrp x27, 0x80f000
    0023ccdcldr w16, [x27+3056]
    0023cce0cbz w16, 0x23cce8
    0023cce4b 0x23ccec
    0023cce8
    0023cce8loc_23cce8:
    0023cce8b 0x23cd08
    0023ccec
    0023ccecloc_23ccec:
    0023ccecstr x1, [sp+504]
    0023ccf0adrp x0, 0x450000
    0023ccf4add x0, x0, 608
    0023ccf8add x2, sp, 512
    0023ccfcbl runtime.wbMove
    0023cd00ldr x1, [sp+504]
    0023cd04b 0x23cd08
    0023cd08
    0023cd08loc_23cd08:
    0023cd08add x27, sp, 512
    0023cd0cldp x2, x3, [x27]
    0023cd10add x27, sp, 528
    0023cd14ldp x4, x5, [x27]
    0023cd18add x27, sp, 544
    0023cd1cldp x6, x7, [x27]
    0023cd20add x27, sp, 560
    0023cd24ldp x8, x9, [x27]
    0023cd28stp x2, x3, [x1]
    0023cd2cstp x4, x5, [x1+16]
    0023cd30stp x6, x7, [x1+32]
    0023cd34stp x8, x9, [x1+48]
    0023cd38ldr x2, [sp+576]
    0023cd3cstr x2, [x1+64]
    0023cd40b 0x23cde8
    0023cd44
    0023cd44loc_23cd44:
    0023cd44b 0x23cd48
    0023cd48
    0023cd48loc_23cd48:
    0023cd48ldr x0, [sp+456]
    0023cd4cldr x1, [sp+464]
    0023cd50bl google.golang.org/protobuf/internal/impl.fieldInfoForMissing
    0023cd54str x0, [sp+944]
    0023cd58str x1, [sp+952]
    0023cd5cstr x2, [sp+960]
    0023cd60str x3, [sp+968]
    0023cd64str x4, [sp+976]
    0023cd68str x5, [sp+984]
    0023cd6cstr x6, [sp+992]
    0023cd70str x7, [sp+1000]
    0023cd74str x8, [sp+1008]
    0023cd78ldr x1, [sp+1360]
    0023cd7cadrp x27, 0x80f000
    0023cd80ldr w2, [x27+3056]
    0023cd84cbz w2, 0x23cd8c
    0023cd88b 0x23cd90
    0023cd8c
    0023cd8cloc_23cd8c:
    0023cd8cb 0x23cdac
    0023cd90
    0023cd90loc_23cd90:
    0023cd90str x1, [sp+504]
    0023cd94adrp x0, 0x450000
    0023cd98add x0, x0, 608
    0023cd9cadd x2, sp, 944
    0023cda0bl runtime.wbMove
    0023cda4ldr x1, [sp+504]
    0023cda8b 0x23cdac
    0023cdac
    0023cdacloc_23cdac:
    0023cdacadd x27, sp, 944
    0023cdb0ldp x2, x3, [x27]
    0023cdb4add x27, sp, 960
    0023cdb8ldp x4, x5, [x27]
    0023cdbcadd x27, sp, 976
    0023cdc0ldp x6, x7, [x27]
    0023cdc4add x27, sp, 992
    0023cdc8ldp x8, x9, [x27]
    0023cdccstp x2, x3, [x1]
    0023cdd0stp x4, x5, [x1+16]
    0023cdd4stp x6, x7, [x1+32]
    0023cdd8stp x8, x9, [x1+48]
    0023cddcldr x2, [sp+1008]
    0023cde0str x2, [x1+64]
    0023cde4b 0x23cde8
    0023cde8
    0023cde8loc_23cde8:
    0023cde8ldr x1, [sp+456]
    0023cdecldrsb x27, [x1]
    0023cdf0ldr x1, [x1+216]
    0023cdf4ldr x0, [sp+464]
    0023cdf8blr x1
    0023cdfcstr w0, [sp+180]
    0023ce00ldr x1, [sp+1360]
    0023ce04str x1, [sp+1256]
    0023ce08ldr x1, [sp+1512]
    0023ce0cldrsb x27, [x1]
    0023ce10ldr x1, [x1+80]
    0023ce14str x1, [sp+1152]
    0023ce18ldrsw x2, [sp+180]
    0023ce1cadrp x0, 0x3ea000
    0023ce20add x0, x0, 2208
    0023ce24bl runtime.mapassign_fast32
    0023ce28str x0, [sp+1144]
    0023ce2cldrsb x27, [x0]
    0023ce30ldr x1, [sp+1256]
    0023ce34adrp x27, 0x80f000
    0023ce38ldr w2, [x27+3056]
    0023ce3ccbz w2, 0x23ce44
    0023ce40b 0x23ce48
    0023ce44
    0023ce44loc_23ce44:
    0023ce44b 0x23ce5c
    0023ce48
    0023ce48loc_23ce48:
    0023ce48bl runtime.gcWriteBarrier2
    0023ce4cstr x1, [x25]
    0023ce50ldr x2, [x0]
    0023ce54str x2, [x25+8]
    0023ce58b 0x23ce5c
    0023ce5c
    0023ce5cloc_23ce5c:
    0023ce5cstr x1, [x0]
    0023ce60b 0x23ce64
    0023ce64
    0023ce64loc_23ce64:
    0023ce64ldr x1, [sp+216]
    0023ce68add x1, x1, 1
    0023ce6cstr x1, [sp+216]
    0023ce70b 0x23c514
    0023ce74
    0023ce74loc_23ce74:
    0023ce74bl runtime.makemap_small
    0023ce78str x0, [sp+1136]
    0023ce7cldr x1, [sp+1512]
    0023ce80ldrsb x27, [x1]
    0023ce84adrp x27, 0x80f000
    0023ce88ldr w2, [x27+3056]
    0023ce8ccbz w2, 0x23ce94
    0023ce90b 0x23ce98
    0023ce94
    0023ce94loc_23ce94:
    0023ce94b 0x23ceac
    0023ce98
    0023ce98loc_23ce98:
    0023ce98bl runtime.gcWriteBarrier2
    0023ce9cstr x0, [x25]
    0023cea0ldr x2, [x1+88]
    0023cea4str x2, [x25+8]
    0023cea8b 0x23ceac
    0023ceac
    0023ceacloc_23ceac:
    0023ceacstr x0, [x1+88]
    0023ceb0str xzr, [sp+208]
    0023ceb4b 0x23ceb8
    0023ceb8
    0023ceb8loc_23ceb8:
    0023ceb8ldr x1, [sp+288]
    0023cebcldrsb x27, [x1]
    0023cec0ldr x1, [x1+112]
    0023cec4ldr x0, [sp+296]
    0023cec8blr x1
    0023ceccstr x0, [sp+1344]
    0023ced0str x1, [sp+1352]
    0023ced4ldrsb x27, [x0]
    0023ced8ldr x2, [x0+40]
    0023cedcmov x0, x1
    0023cee0blr x2
    0023cee4str x0, [sp+248]
    0023cee8ldr x1, [sp+208]
    0023ceecsubs xzr, x0, x1
    0023cef0b.gt 0x23cef8
    0023cef4b 0x23cff8
    0023cef8
    0023cef8loc_23cef8:
    0023cef8ldr x1, [sp+288]
    0023cefcldrsb x27, [x1]
    0023cf00ldr x1, [x1+112]
    0023cf04ldr x0, [sp+296]
    0023cf08blr x1
    0023cf0cstr x0, [sp+1328]
    0023cf10str x1, [sp+1336]
    0023cf14ldrsb x27, [x0]
    0023cf18ldr x2, [sp+208]
    0023cf1cldr x3, [x0+32]
    0023cf20mov x0, x1
    0023cf24mov x1, x2
    0023cf28blr x3
    0023cf2cstr x0, [sp+272]
    0023cf30str x1, [sp+280]
    0023cf34ldrsb x27, [x0]
    0023cf38ldr x2, [x0+64]
    0023cf3cmov x0, x1
    0023cf40blr x2
    0023cf44str x0, [sp+1280]
    0023cf48str x1, [sp+1288]
    0023cf4cldr x1, [sp+1512]
    0023cf50ldrsb x27, [x1]
    0023cf54ldr x2, [x1+32]
    0023cf58str x2, [sp+1128]
    0023cf5cldr x0, [sp+272]
    0023cf60ldr x1, [sp+280]
    0023cf64add x21, sp, 8
    0023cf68add x20, sp, 1384
    0023cf6cadr x27, 16
    0023cf70stp x29, x27, [sp-24]
    0023cf74sub x29, sp, 24
    0023cf78bl fn_87ee0
    0023cf7csub x29, sp, 8
    0023cf80bl google.golang.org/protobuf/internal/impl.makeOneofInfo
    0023cf84str x0, [sp+1248]
    0023cf88ldr x1, [sp+1512]
    0023cf8cldrsb x27, [x1]
    0023cf90ldr x1, [x1+88]
    0023cf94str x1, [sp+1120]
    0023cf98ldr x2, [sp+1280]
    0023cf9cldr x3, [sp+1288]
    0023cfa0adrp x0, 0x3ea000
    0023cfa4add x0, x0, 2336
    0023cfa8bl runtime.mapassign_faststr
    0023cfacstr x0, [sp+1112]
    0023cfb0ldrsb x27, [x0]
    0023cfb4ldr x1, [sp+1248]
    0023cfb8adrp x27, 0x80f000
    0023cfbcldr w2, [x27+3056]
    0023cfc0cbz w2, 0x23cfc8
    0023cfc4b 0x23cfcc
    0023cfc8
    0023cfc8loc_23cfc8:
    0023cfc8b 0x23cfe0
    0023cfcc
    0023cfccloc_23cfcc:
    0023cfccbl runtime.gcWriteBarrier2
    0023cfd0str x1, [x25]
    0023cfd4ldr x2, [x0]
    0023cfd8str x2, [x25+8]
    0023cfdcb 0x23cfe0
    0023cfe0
    0023cfe0loc_23cfe0:
    0023cfe0str x1, [x0]
    0023cfe4b 0x23cfe8
    0023cfe8
    0023cfe8loc_23cfe8:
    0023cfe8ldr x1, [sp+208]
    0023cfecadd x1, x1, 1
    0023cff0str x1, [sp+208]
    0023cff4b 0x23ceb8
    0023cff8
    0023cff8loc_23cff8:
    0023cff8ldr x1, [sp+408]
    0023cffcldrsb x27, [x1]
    0023d000ldr x1, [x1+64]
    0023d004ldr x0, [sp+416]
    0023d008blr x1
    0023d00cstr x0, [sp+248]
    0023d010ubfm x2, x0, 63, 62
    0023d014str x2, [sp+232]
    0023d018adrp x0, 0x3ae000
    0023d01cadd x0, x0, 2752
    0023d020mov x1, x2
    0023d024bl runtime.makeslice
    0023d028ldr x1, [sp+232]
    0023d02cldr x2, [sp+232]
    0023d030str x0, [sp+1224]
    0023d034str x1, [sp+1232]
    0023d038str x2, [sp+1240]
    0023d03cldr x3, [sp+1512]
    0023d040ldrsb x27, [x3]
    0023d044str x1, [x3+112]
    0023d048str x2, [x3+120]
    0023d04cadrp x27, 0x80e000
    0023d050ldr w1, [x27+3056]
    0023d054cbz w1, 0x23d05c
    0023d058b 0x23d060
    0023d05c
    0023d05cloc_23d05c:
    0023d05cb 0x23d074
    0023d060
    0023d060loc_23d060:
    0023d060bl runtime.gcWriteBarrier2
    0023d064str x0, [x25]
    0023d068ldr x1, [x3+104]
    0023d06cstr x1, [x25+8]
    0023d070b 0x23d074
    0023d074
    0023d074loc_23d074:
    0023d074str x0, [x3+104]
    0023d078str xzr, [sp+200]
    0023d07cb 0x23d080
    0023d080
    0023d080loc_23d080:
    0023d080ldr x1, [sp+408]
    0023d084ldrsb x27, [x1]
    0023d088ldr x1, [x1+64]
    0023d08cldr x0, [sp+416]
    0023d090blr x1
    0023d094str x0, [sp+248]
    0023d098ldr x1, [sp+200]
    0023d09csubs xzr, x0, x1
    0023d0a0b.gt 0x23d0a8
    0023d0a4b 0x23d1c0
    0023d0a8
    0023d0a8loc_23d0a8:
    0023d0a8ldr x1, [sp+200]
    0023d0acldr x2, [sp+408]
    0023d0b0ldrsb x27, [x2]
    0023d0b4ldr x2, [x2+56]
    0023d0b8ldr x0, [sp+416]
    0023d0bcblr x2
    0023d0c0str x0, [sp+440]
    0023d0c4str x1, [sp+448]
    0023d0c8ldrsb x27, [x0]
    0023d0ccldr x2, [x0+216]
    0023d0d0mov x0, x1
    0023d0d4blr x2
    0023d0d8str w0, [sp+180]
    0023d0dcldr x2, [sp+1512]
    0023d0e0ldrsb x27, [x2]
    0023d0e4ldr x2, [x2+112]
    0023d0e8str x2, [sp+240]
    0023d0ecldrsw x3, [sp+180]
    0023d0f0subs xzr, x3, x2
    0023d0f4b.lt 0x23d0fc
    0023d0f8b 0x23d1a8
    0023d0fc
    0023d0fcloc_23d0fc:
    0023d0fcldr x1, [sp+440]
    0023d100ldrsb x27, [x1]
    0023d104ldr x1, [x1+216]
    0023d108ldr x0, [sp+448]
    0023d10cblr x1
    0023d110str w0, [sp+180]
    0023d114ldr x0, [sp+448]
    0023d118ldr x1, [sp+440]
    0023d11cldrsb x27, [x1]
    0023d120ldr x1, [x1+216]
    0023d124blr x1
    0023d128str w0, [sp+176]
    0023d12cldr x1, [sp+1512]
    0023d130ldrsb x27, [x1]
    0023d134ldr x1, [x1+80]
    0023d138str x1, [sp+1104]
    0023d13cldrsw x2, [sp+176]
    0023d140adrp x0, 0x3e9000
    0023d144add x0, x0, 2208
    0023d148bl runtime.mapaccess1_fast32
    0023d14cldr x1, [sp+1512]
    0023d150ldrsb x27, [x1]
    0023d154ldr x2, [x1+104]
    0023d158ldr x1, [x1+112]
    0023d15cldrsw x3, [sp+180]
    0023d160mov x4, x3
    0023d164ldr x5, [x0]
    0023d168subs xzr, x4, x1
    0023d16cb.lo 0x23d174
    0023d170b 0x23d6bc
    0023d174
    0023d174loc_23d174:
    0023d174sbfm x1, x3, 61, 31
    0023d178adrp x27, 0x80e000
    0023d17cldr w3, [x27+3056]
    0023d180cbz w3, 0x23d188
    0023d184b 0x23d18c
    0023d188
    0023d188loc_23d188:
    0023d188b 0x23d1a0
    0023d18c
    0023d18cloc_23d18c:
    0023d18cbl runtime.gcWriteBarrier2
    0023d190str x5, [x25]
    0023d194ldr x3, [x2+x1]
    0023d198str x3, [x25+8]
    0023d19cb 0x23d1a0
    0023d1a0
    0023d1a0loc_23d1a0:
    0023d1a0str x5, [x2+x1]
    0023d1a4b 0x23d1ac
    0023d1a8
    0023d1a8loc_23d1a8:
    0023d1a8b 0x23d1ac
    0023d1ac
    0023d1acloc_23d1ac:
    0023d1acb 0x23d1b0
    0023d1b0
    0023d1b0loc_23d1b0:
    0023d1b0ldr x1, [sp+200]
    0023d1b4add x1, x1, 1
    0023d1b8str x1, [sp+200]
    0023d1bcb 0x23d080
    0023d1c0
    0023d1c0loc_23d1c0:
    0023d1c0str xzr, [sp+192]
    0023d1c4b 0x23d1c8
    0023d1c8
    0023d1c8loc_23d1c8:
    0023d1c8ldr x1, [sp+408]
    0023d1ccldrsb x27, [x1]
    0023d1d0ldr x1, [x1+64]
    0023d1d4ldr x0, [sp+416]
    0023d1d8blr x1
    0023d1dcstr x0, [sp+248]
    0023d1e0ldr x1, [sp+192]
    0023d1e4subs xzr, x0, x1
    0023d1e8b.gt 0x23d1f0
    0023d1ecb 0x23d4f0
    0023d1f0
    0023d1f0loc_23d1f0:
    0023d1f0ldr x1, [sp+192]
    0023d1f4ldr x2, [sp+408]
    0023d1f8ldrsb x27, [x2]
    0023d1fcldr x2, [x2+56]
    0023d200ldr x0, [sp+416]
    0023d204blr x2
    0023d208str x0, [sp+424]
    0023d20cstr x1, [sp+432]
    0023d210ldrsb x27, [x0]
    0023d214ldr x2, [x0+40]
    0023d218mov x0, x1
    0023d21cblr x2
    0023d220str x0, [sp+256]
    0023d224str x1, [sp+264]
    0023d228subs xzr, x0, 0
    0023d22ccset x2, ne
    0023d230strb w2, [sp+173]
    0023d234cbnz x0, 0x23d23c
    0023d238b 0x23d260
    0023d23c
    0023d23cloc_23d23c:
    0023d23cldr x1, [sp+256]
    0023d240ldrsb x27, [x1]
    0023d244ldr x0, [sp+264]
    0023d248ldr x1, [x1+56]
    0023d24cblr x1
    0023d250strb w0, [sp+174]
    0023d254eor x1, x0, 1
    0023d258strb w1, [sp+173]
    0023d25cb 0x23d264
    0023d260
    0023d260loc_23d260:
    0023d260b 0x23d264
    0023d264
    0023d264loc_23d264:
    0023d264ldrb w1, [sp+173]
    0023d268tbnz w1, 0, 0x23d270
    0023d26cb 0x23d3c4
    0023d270
    0023d270loc_23d270:
    0023d270ldr x1, [sp+256]
    0023d274ldrsb x27, [x1]
    0023d278ldr x1, [x1+64]
    0023d27cldr x0, [sp+264]
    0023d280blr x1
    0023d284str x0, [sp+1280]
    0023d288str x1, [sp+1288]
    0023d28cldr x1, [sp+1512]
    0023d290ldrsb x27, [x1]
    0023d294ldr x1, [x1+88]
    0023d298str x1, [sp+1096]
    0023d29cldr x3, [sp+1288]
    0023d2a0ldr x2, [sp+1280]
    0023d2a4adrp x0, 0x3e9000
    0023d2a8add x0, x0, 2336
    0023d2acbl runtime.mapaccess1_faststr
    0023d2b0ldr x1, [x0]
    0023d2b4str x1, [sp+1248]
    0023d2b8adrp x2, 0x3ae000
    0023d2bcadd x2, x2, 2816
    0023d2c0str x2, [sp+1080]
    0023d2c4str x1, [sp+1088]
    0023d2c8ldr x1, [sp+1512]
    0023d2ccldrsb x27, [x1]
    0023d2d0ldr x2, [x1+144]
    0023d2d4ldr x0, [x1+128]
    0023d2d8ldr x1, [x1+136]
    0023d2dcadd x1, x1, 1
    0023d2e0subs xzr, x2, x1
    0023d2e4b.hs 0x23d2ec
    0023d2e8b 0x23d2f0
    0023d2ec
    0023d2ecloc_23d2ec:
    0023d2ecb 0x23d304
    0023d2f0
    0023d2f0loc_23d2f0:
    0023d2f0orr x3, xzr, 1
    0023d2f4adrp x4, 0x3cd000
    0023d2f8add x4, x4, 3520
    0023d2fcbl runtime.growslice
    0023d300b 0x23d304
    0023d304
    0023d304loc_23d304:
    0023d304sub x3, x1, 1
    0023d308add x4, x0, x3, lsl #4
    0023d30cubfm x3, x3, 60, 59
    0023d310ldr x5, [sp+1088]
    0023d314ldr x6, [sp+1080]
    0023d318str x6, [x0+x3]
    0023d31cadrp x27, 0x80e000
    0023d320ldr w3, [x27+3056]
    0023d324cbz w3, 0x23d32c
    0023d328b 0x23d330
    0023d32c
    0023d32cloc_23d32c:
    0023d32cb 0x23d344
    0023d330
    0023d330loc_23d330:
    0023d330bl runtime.gcWriteBarrier2
    0023d334str x5, [x25]
    0023d338ldr x3, [x4+8]
    0023d33cstr x3, [x25+8]
    0023d340b 0x23d344
    0023d344
    0023d344loc_23d344:
    0023d344str x5, [x4+8]
    0023d348ldr x3, [sp+1512]
    0023d34cldrsb x27, [x3]
    0023d350str x1, [x3+136]
    0023d354str x2, [x3+144]
    0023d358adrp x27, 0x80e000
    0023d35cldr w1, [x27+3056]
    0023d360cbz w1, 0x23d368
    0023d364b 0x23d36c
    0023d368
    0023d368loc_23d368:
    0023d368b 0x23d380
    0023d36c
    0023d36cloc_23d36c:
    0023d36cbl runtime.gcWriteBarrier2
    0023d370str x0, [x25]
    0023d374ldr x1, [x3+128]
    0023d378str x1, [x25+8]
    0023d37cb 0x23d380
    0023d380
    0023d380loc_23d380:
    0023d380str x0, [x3+128]
    0023d384ldr x1, [sp+256]
    0023d388ldrsb x27, [x1]
    0023d38cldr x1, [x1+24]
    0023d390ldr x0, [sp+264]
    0023d394blr x1
    0023d398str x0, [sp+1312]
    0023d39cstr x1, [sp+1320]
    0023d3a0ldrsb x27, [x0]
    0023d3a4ldr x2, [x0+64]
    0023d3a8mov x0, x1
    0023d3acblr x2
    0023d3b0str x0, [sp+240]
    0023d3b4ldr x1, [sp+192]
    0023d3b8add x1, x1, x0
    0023d3bcstr x1, [sp+192]
    0023d3c0b 0x23d4e8
    0023d3c4
    0023d3c4loc_23d3c4:
    0023d3c4ldr x1, [sp+424]
    0023d3c8ldrsb x27, [x1]
    0023d3ccldr x1, [x1+216]
    0023d3d0ldr x0, [sp+432]
    0023d3d4blr x1
    0023d3d8str w0, [sp+176]
    0023d3dcldr x1, [sp+1512]
    0023d3e0ldrsb x27, [x1]
    0023d3e4ldr x1, [x1+80]
    0023d3e8str x1, [sp+1072]
    0023d3ecldrsw x2, [sp+176]
    0023d3f0adrp x0, 0x3e9000
    0023d3f4add x0, x0, 2208
    0023d3f8bl runtime.mapaccess1_fast32
    0023d3fcldr x1, [x0]
    0023d400str x1, [sp+1256]
    0023d404adrp x2, 0x3ae000
    0023d408add x2, x2, 2752
    0023d40cstr x2, [sp+1056]
    0023d410str x1, [sp+1064]
    0023d414ldr x1, [sp+1512]
    0023d418ldrsb x27, [x1]
    0023d41cldr x2, [x1+144]
    0023d420ldr x3, [x1+136]
    0023d424add x3, x3, 1
    0023d428ldr x0, [x1+128]
    0023d42csubs xzr, x2, x3
    0023d430b.hs 0x23d438
    0023d434b 0x23d43c
    0023d438
    0023d438loc_23d438:
    0023d438b 0x23d458
    0023d43c
    0023d43cloc_23d43c:
    0023d43cmov x1, x3
    0023d440orr x3, xzr, 1
    0023d444adrp x4, 0x3cd000
    0023d448add x4, x4, 3520
    0023d44cbl runtime.growslice
    0023d450mov x3, x1
    0023d454b 0x23d458
    0023d458
    0023d458loc_23d458:
    0023d458sub x1, x3, 1
    0023d45cadd x4, x0, x1, lsl #4
    0023d460ubfm x1, x1, 60, 59
    0023d464ldr x5, [sp+1064]
    0023d468ldr x6, [sp+1056]
    0023d46cstr x6, [x0+x1]
    0023d470adrp x27, 0x80e000
    0023d474ldr w1, [x27+3056]
    0023d478cbz w1, 0x23d480
    0023d47cb 0x23d484
    0023d480
    0023d480loc_23d480:
    0023d480b 0x23d498
    0023d484
    0023d484loc_23d484:
    0023d484bl runtime.gcWriteBarrier2
    0023d488str x5, [x25]
    0023d48cldr x1, [x4+8]
    0023d490str x1, [x25+8]
    0023d494b 0x23d498
    0023d498
    0023d498loc_23d498:
    0023d498str x5, [x4+8]
    0023d49cldr x1, [sp+1512]
    0023d4a0ldrsb x27, [x1]
    0023d4a4str x3, [x1+136]
    0023d4a8str x2, [x1+144]
    0023d4acadrp x27, 0x80e000
    0023d4b0ldr w2, [x27+3056]
    0023d4b4cbz w2, 0x23d4bc
    0023d4b8b 0x23d4c0
    0023d4bc
    0023d4bcloc_23d4bc:
    0023d4bcb 0x23d4d4
    0023d4c0
    0023d4c0loc_23d4c0:
    0023d4c0bl runtime.gcWriteBarrier2
    0023d4c4str x0, [x25]
    0023d4c8ldr x2, [x1+128]
    0023d4ccstr x2, [x25+8]
    0023d4d0b 0x23d4d4
    0023d4d4
    0023d4d4loc_23d4d4:
    0023d4d4str x0, [x1+128]
    0023d4d8ldr x1, [sp+192]
    0023d4dcadd x1, x1, 1
    0023d4e0str x1, [sp+192]
    0023d4e4b 0x23d4e8
    0023d4e8
    0023d4e8loc_23d4e8:
    0023d4e8b 0x23d4ec
    0023d4ec
    0023d4ecloc_23d4ec:
    0023d4ecb 0x23d1c8
    0023d4f0
    0023d4f0loc_23d4f0:
    0023d4f0ldr x1, [sp+1512]
    0023d4f4ldrsb x27, [x1]
    0023d4f8ldr x1, [x1+136]
    0023d4fcstr x1, [sp+248]
    0023d500subs xzr, x1, 1
    0023d504cset x1, gt
    0023d508strb w1, [sp+173]
    0023d50cb.gt 0x23d514
    0023d510b 0x23d524
    0023d514
    0023d514loc_23d514:
    0023d514bl google.golang.org/protobuf/internal/detrand.Bool
    0023d518strb w0, [sp+174]
    0023d51cstrb w0, [sp+173]
    0023d520b 0x23d528
    0023d524
    0023d524loc_23d524:
    0023d524b 0x23d528
    0023d528
    0023d528loc_23d528:
    0023d528ldrb w1, [sp+173]
    0023d52ctbnz w1, 0, 0x23d534
    0023d530b 0x23d698
    0023d534
    0023d534loc_23d534:
    0023d534ldr x1, [sp+1512]
    0023d538ldrsb x27, [x1]
    0023d53cldr x1, [x1+136]
    0023d540str x1, [sp+248]
    0023d544sub x0, x1, 1
    0023d548bl google.golang.org/protobuf/internal/detrand.Intn
    0023d54cstr x0, [sp+184]
    0023d550ldr x1, [sp+1512]
    0023d554ldrsb x27, [x1]
    0023d558ldr x2, [x1+128]
    0023d55cldr x3, [x1+136]
    0023d560ldr x1, [x1+144]
    0023d564str x2, [sp+1032]
    0023d568str x3, [sp+1040]
    0023d56cstr x1, [sp+1048]
    0023d570ldr x1, [sp+1512]
    0023d574ldrsb x27, [x1]
    0023d578ldr x2, [x1+128]
    0023d57cldr x1, [x1+136]
    0023d580ldr x0, [sp+184]
    0023d584subs xzr, x1, x0
    0023d588b.hi 0x23d590
    0023d58cb 0x23d6b8
    0023d590
    0023d590loc_23d590:
    0023d590add x3, x2, x0, lsl #4
    0023d594ldr x3, [x3+8]
    0023d598ubfm x4, x0, 60, 59
    0023d59cldr x2, [x2+x4]
    0023d5a0str x2, [sp+1016]
    0023d5a4str x3, [sp+1024]
    0023d5a8ldr x2, [sp+1512]
    0023d5acldrsb x27, [x2]
    0023d5b0ldr x3, [x2+128]
    0023d5b4ldr x1, [x2+136]
    0023d5b8ldr x2, [sp+184]
    0023d5bcadd x0, x2, 1
    0023d5c0subs xzr, x1, x0
    0023d5c4b.hi 0x23d5cc
    0023d5c8b 0x23d6b4
    0023d5cc
    0023d5ccloc_23d5cc:
    0023d5ccldr x2, [sp+1512]
    0023d5d0ldrsb x27, [x2]
    0023d5d4ldr x4, [x2+128]
    0023d5d8ldr x1, [x2+136]
    0023d5dcldr x2, [sp+184]
    0023d5e0add x5, x3, x0, lsl #4
    0023d5e4ldr x5, [x5+8]
    0023d5e8ubfm x6, x0, 60, 59
    0023d5ecldr x3, [x3+x6]
    0023d5f0subs xzr, x1, x2
    0023d5f4b.hi 0x23d5fc
    0023d5f8b 0x23d6ac
    0023d5fc
    0023d5fcloc_23d5fc:
    0023d5fcadd x6, x4, x2, lsl #4
    0023d600ubfm x2, x2, 60, 59
    0023d604str x3, [x4+x2]
    0023d608adrp x27, 0x80e000
    0023d60cldr w2, [x27+3056]
    0023d610cbz w2, 0x23d618
    0023d614b 0x23d61c
    0023d618
    0023d618loc_23d618:
    0023d618b 0x23d630
    0023d61c
    0023d61cloc_23d61c:
    0023d61cbl runtime.gcWriteBarrier2
    0023d620str x5, [x25]
    0023d624ldr x2, [x6+8]
    0023d628str x2, [x25+8]
    0023d62cb 0x23d630
    0023d630
    0023d630loc_23d630:
    0023d630str x5, [x6+8]
    0023d634ldr x2, [sp+184]
    0023d638add x0, x2, 1
    0023d63cstr x0, [sp+224]
    0023d640ldr x2, [sp+1032]
    0023d644ldr x1, [sp+1040]
    0023d648ldr x3, [sp+1024]
    0023d64cldr x4, [sp+1016]
    0023d650subs xzr, x1, x0
    0023d654b.hi 0x23d65c
    0023d658b 0x23d6a8
    0023d65c
    0023d65cloc_23d65c:
    0023d65cadd x1, x2, x0, lsl #4
    0023d660ubfm x0, x0, 60, 59
    0023d664str x4, [x2+x0]
    0023d668adrp x27, 0x80e000
    0023d66cldr w0, [x27+3056]
    0023d670cbz w0, 0x23d678
    0023d674b 0x23d67c
    0023d678
    0023d678loc_23d678:
    0023d678b 0x23d690
    0023d67c
    0023d67cloc_23d67c:
    0023d67cbl runtime.gcWriteBarrier2
    0023d680str x3, [x25]
    0023d684ldr x0, [x1+8]
    0023d688str x0, [x25+8]
    0023d68cb 0x23d690
    0023d690
    0023d690loc_23d690:
    0023d690str x3, [x1+8]
    0023d694b 0x23d69c
    0023d698
    0023d698loc_23d698:
    0023d698b 0x23d69c
    0023d69c
    0023d69cloc_23d69c:
    0023d69cldp x29, x30, [sp-8]
    0023d6a0add sp, sp, 1376
    0023d6a4ret x30
    0023d6a8
    0023d6a8loc_23d6a8:
    0023d6a8bl runtime.panicIndex
    0023d6ac
    0023d6acloc_23d6ac:
    0023d6acmov x0, x2
    0023d6b0bl runtime.panicIndex
    0023d6b4
    0023d6b4loc_23d6b4:
    0023d6b4bl runtime.panicIndex
    0023d6b8
    0023d6b8loc_23d6b8:
    0023d6b8bl runtime.panicIndex
    0023d6bc
    0023d6bcloc_23d6bc:
    0023d6bcmov x0, x4
    0023d6c0bl runtime.panicIndex
    0023d6c4hint
    0023d6c8
    0023d6c8loc_23d6c8:
    0023d6c8str x0, [sp+136]
    0023d6ccmov x3, x30
    0023d6d0bl runtime.morestack_noctxt.abi0
    0023d6d4ldr x0, [sp+136]
    0023d6d8b 0x23c480
    0023d6dcudf 0
    0023c480