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