File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    001e46a0
    001e46a0slices.heapSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.heapSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[3] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int64_t cmp)
    001e46a0ldr x16, [x28+16]
    001e46a4sub x17, sp, 32
    001e46a8subs xzr, x17, x16
    001e46acb.ls 0x1e48ec
    001e46b0str x30, [sp-160]!
    001e46b4stur x29, [sp-8]
    001e46b8sub x29, sp, 8
    001e46bcstr x0, [sp+168]
    001e46c0str x1, [sp+176]
    001e46c4str x2, [sp+184]
    001e46c8str x3, [sp+192]
    001e46ccstr x4, [sp+200]
    001e46d0str x5, [sp+208]
    001e46d4str x6, [sp+216]
    001e46d8str x4, [sp+104]
    001e46dcstr xzr, [sp+72]
    001e46e0ldr x8, [sp+200]
    001e46e4sub x8, x5, x8
    001e46e8str x8, [sp+96]
    001e46ecsub x9, x8, 1
    001e46f0add x8, x8, x9, lsr #63
    001e46f4sub x8, x8, 1
    001e46f8sbfm x8, x8, 1, 63
    001e46fcstr x8, [sp+88]
    001e4700b 0x1e4704
    001e4704
    001e4704loc_1e4704:
    001e4704ldr x8, [sp+88]
    001e4708tbz x8, 63, 0x1e4710
    001e470cb 0x1e4754
    001e4710
    001e4710loc_1e4710:
    001e4710ldr x8, [sp+168]
    001e4714ldrsb x27, [x8]
    001e4718ldr x0, [x8]
    001e471cstr x0, [sp+144]
    001e4720ldr x4, [sp+88]
    001e4724ldr x5, [sp+96]
    001e4728ldr x6, [sp+104]
    001e472cldr x1, [sp+176]
    001e4730ldr x7, [sp+216]
    001e4734ldr x2, [sp+184]
    001e4738ldr x3, [sp+192]
    001e473cbl slices.siftDownCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
    001e4740b 0x1e4744
    001e4744
    001e4744loc_1e4744:
    001e4744ldr x8, [sp+88]
    001e4748sub x8, x8, 1
    001e474cstr x8, [sp+88]
    001e4750b 0x1e4704
    001e4754
    001e4754loc_1e4754:
    001e4754ldr x8, [sp+96]
    001e4758sub x8, x8, 1
    001e475cstr x8, [sp+80]
    001e4760b 0x1e4764
    001e4764
    001e4764loc_1e4764:
    001e4764ldr x8, [sp+80]
    001e4768tbz x8, 63, 0x1e4770
    001e476cb 0x1e48c8
    001e4770
    001e4770loc_1e4770:
    001e4770ldr x0, [sp+104]
    001e4774ldr x8, [sp+176]
    001e4778ldr x1, [sp+184]
    001e477csubs xzr, x1, x0
    001e4780b.hi 0x1e4788
    001e4784b 0x1e48e4
    001e4788
    001e4788loc_1e4788:
    001e4788add x9, x8, x0, lsl #4
    001e478cldr x9, [x9+8]
    001e4790ubfm x10, x0, 60, 59
    001e4794ldr x8, [x8+x10]
    001e4798str x8, [sp+128]
    001e479cstr x9, [sp+136]
    001e47a0ldr x8, [sp+176]
    001e47a4ldr x1, [sp+184]
    001e47a8ldr x9, [sp+104]
    001e47acldr x10, [sp+80]
    001e47b0add x0, x9, x10
    001e47b4subs xzr, x1, x0
    001e47b8b.hi 0x1e47c0
    001e47bcb 0x1e48e0
    001e47c0
    001e47c0loc_1e47c0:
    001e47c0ldr x9, [sp+104]
    001e47c4ldr x10, [sp+176]
    001e47c8ldr x1, [sp+184]
    001e47ccadd x11, x8, x0, lsl #4
    001e47d0ldr x11, [x11+8]
    001e47d4ubfm x12, x0, 60, 59
    001e47d8ldr x8, [x8+x12]
    001e47dcsubs xzr, x9, x1
    001e47e0b.lo 0x1e47e8
    001e47e4b 0x1e48d8
    001e47e8
    001e47e8loc_1e47e8:
    001e47e8add x12, x10, x9, lsl #4
    001e47ecubfm x9, x9, 60, 59
    001e47f0str x8, [x10+x9]
    001e47f4adrp x27, 0x867000
    001e47f8ldr w8, [x27+3056]
    001e47fccbz w8, 0x1e4804
    001e4800b 0x1e4808
    001e4804
    001e4804loc_1e4804:
    001e4804b 0x1e481c
    001e4808
    001e4808loc_1e4808:
    001e4808bl runtime.gcWriteBarrier2
    001e480cstr x11, [x25]
    001e4810ldr x8, [x12+8]
    001e4814str x8, [x25+8]
    001e4818b 0x1e481c
    001e481c
    001e481cloc_1e481c:
    001e481cstr x11, [x12+8]
    001e4820ldr x8, [sp+104]
    001e4824ldr x9, [sp+80]
    001e4828add x0, x8, x9
    001e482cstr x0, [sp+112]
    001e4830ldr x8, [sp+176]
    001e4834ldr x1, [sp+184]
    001e4838ldr x9, [sp+136]
    001e483cldr x10, [sp+128]
    001e4840subs xzr, x1, x0
    001e4844b.hi 0x1e484c
    001e4848b 0x1e48d4
    001e484c
    001e484cloc_1e484c:
    001e484cadd x11, x8, x0, lsl #4
    001e4850ubfm x12, x0, 60, 59
    001e4854str x10, [x8+x12]
    001e4858adrp x27, 0x867000
    001e485cldr w8, [x27+3056]
    001e4860cbz w8, 0x1e4868
    001e4864b 0x1e486c
    001e4868
    001e4868loc_1e4868:
    001e4868b 0x1e4880
    001e486c
    001e486cloc_1e486c:
    001e486cbl runtime.gcWriteBarrier2
    001e4870str x9, [x25]
    001e4874ldr x8, [x11+8]
    001e4878str x8, [x25+8]
    001e487cb 0x1e4880
    001e4880
    001e4880loc_1e4880:
    001e4880str x9, [x11+8]
    001e4884ldr x8, [sp+168]
    001e4888ldrsb x27, [x8]
    001e488cldr x0, [x8]
    001e4890str x0, [sp+120]
    001e4894ldr x4, [sp+72]
    001e4898ldr x5, [sp+80]
    001e489cldr x6, [sp+104]
    001e48a0ldr x1, [sp+176]
    001e48a4ldr x7, [sp+216]
    001e48a8ldr x2, [sp+184]
    001e48acldr x3, [sp+192]
    001e48b0bl slices.siftDownCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]
    001e48b4b 0x1e48b8
    001e48b8
    001e48b8loc_1e48b8:
    001e48b8ldr x8, [sp+80]
    001e48bcsub x8, x8, 1
    001e48c0str x8, [sp+80]
    001e48c4b 0x1e4764
    001e48c8
    001e48c8loc_1e48c8:
    001e48c8ldur x29, [sp-8]
    001e48ccldr x30, [sp], 160
    001e48d0ret x30
    001e48d4
    001e48d4loc_1e48d4:
    001e48d4bl runtime.panicIndex
    001e48d8
    001e48d8loc_1e48d8:
    001e48d8mov x0, x9
    001e48dcbl runtime.panicIndex
    001e48e0
    001e48e0loc_1e48e0:
    001e48e0bl runtime.panicIndex
    001e48e4
    001e48e4loc_1e48e4:
    001e48e4bl runtime.panicIndex
    001e48e8hint
    001e48ec
    001e48ecloc_1e48ec:
    001e48ecstp x0, x1, [sp+8]
    001e48f0stp x2, x3, [sp+24]
    001e48f4stp x4, x5, [sp+40]
    001e48f8str x6, [sp+56]
    001e48fcmov x3, x30
    001e4900bl runtime.morestack_noctxt.abi0
    001e4904ldp x0, x1, [sp+8]
    001e4908ldp x2, x3, [sp+24]
    001e490cldp x4, x5, [sp+40]
    001e4910ldr x6, [sp+56]
    001e4914b 0x1e46a0
    001e4918udf 0
    001e491cudf 0
    001e46a0
    001e4920
    001e4920slices.siftDownCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.siftDownCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[2] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int lo, int hi, int first, int64_t cmp)
    001e4920ldr x16, [x28+16]
    001e4924sub x17, sp, 48
    001e4928subs xzr, x17, x16
    001e492cb.ls 0x1e4c70
    001e4930str x30, [sp-176]!
    001e4934stur x29, [sp-8]
    001e4938sub x29, sp, 8
    001e493cstr x0, [sp+184]
    001e4940str x1, [sp+192]
    001e4944str x2, [sp+200]
    001e4948str x3, [sp+208]
    001e494cstr x4, [sp+216]
    001e4950str x5, [sp+224]
    001e4954str x6, [sp+232]
    001e4958str x7, [sp+240]
    001e495cstr x4, [sp+48]
    001e4960b 0x1e4964
    001e4964
    001e4964loc_1e4964:
    001e4964b 0x1e4968
    001e4968
    001e4968loc_1e4968:
    001e4968ldr x4, [sp+48]
    001e496cubfm x4, x4, 63, 62
    001e4970add x5, x4, 1
    001e4974str x5, [sp+56]
    001e4978ldr x6, [sp+224]
    001e497csubs xzr, x6, x5
    001e4980b.le 0x1e4988
    001e4984b 0x1e4998
    001e4988
    001e4988loc_1e4988:
    001e4988b 0x1e498c
    001e498c
    001e498cloc_1e498c:
    001e498cldur x29, [sp-8]
    001e4990ldr x30, [sp], 176
    001e4994ret x30
    001e4998
    001e4998loc_1e4998:
    001e4998add x4, x4, 2
    001e499cldr x5, [sp+224]
    001e49a0subs xzr, x5, x4
    001e49a4cset x4, gt
    001e49a8strb w4, [sp+47]
    001e49acb.gt 0x1e49b4
    001e49b0b 0x1e4a50
    001e49b4
    001e49b4loc_1e49b4:
    001e49b4ldr x4, [sp+192]
    001e49b8ldr x1, [sp+200]
    001e49bcldr x5, [sp+232]
    001e49c0ldr x6, [sp+56]
    001e49c4add x0, x5, x6
    001e49c8subs xzr, x1, x0
    001e49ccb.hi 0x1e49d4
    001e49d0b 0x1e4c68
    001e49d4
    001e49d4loc_1e49d4:
    001e49d4add x5, x4, x0, lsl #4
    001e49d8ldr x5, [x5+8]
    001e49dcubfm x6, x0, 60, 59
    001e49e0ldr x4, [x4+x6]
    001e49e4str x4, [sp+152]
    001e49e8str x5, [sp+160]
    001e49ecldr x4, [sp+192]
    001e49f0ldr x1, [sp+200]
    001e49f4ldr x5, [sp+232]
    001e49f8ldr x6, [sp+56]
    001e49fcadd x5, x5, x6
    001e4a00add x0, x5, 1
    001e4a04subs xzr, x1, x0
    001e4a08b.hi 0x1e4a10
    001e4a0cb 0x1e4c64
    001e4a10
    001e4a10loc_1e4a10:
    001e4a10add x5, x4, x0, lsl #4
    001e4a14ldr x3, [x5+8]
    001e4a18ubfm x5, x0, 60, 59
    001e4a1cldr x2, [x4+x5]
    001e4a20str x2, [sp+136]
    001e4a24str x3, [sp+144]
    001e4a28ldr x26, [sp+240]
    001e4a2cldr x4, [x26]
    001e4a30ldr x0, [sp+152]
    001e4a34ldr x1, [sp+160]
    001e4a38blr x4
    001e4a3cstr x0, [sp+64]
    001e4a40subs xzr, x0, 0
    001e4a44cset x4, lt
    001e4a48strb w4, [sp+47]
    001e4a4cb 0x1e4a54
    001e4a50
    001e4a50loc_1e4a50:
    001e4a50b 0x1e4a54
    001e4a54
    001e4a54loc_1e4a54:
    001e4a54ldrb w4, [sp+47]
    001e4a58tbnz w4, 0, 0x1e4a60
    001e4a5cb 0x1e4a70
    001e4a60
    001e4a60loc_1e4a60:
    001e4a60ldr x4, [sp+56]
    001e4a64add x4, x4, 1
    001e4a68str x4, [sp+56]
    001e4a6cb 0x1e4a74
    001e4a70
    001e4a70loc_1e4a70:
    001e4a70b 0x1e4a74
    001e4a74
    001e4a74loc_1e4a74:
    001e4a74ldr x4, [sp+192]
    001e4a78ldr x1, [sp+200]
    001e4a7cldr x5, [sp+48]
    001e4a80ldr x6, [sp+232]
    001e4a84add x0, x6, x5
    001e4a88subs xzr, x1, x0
    001e4a8cb.hi 0x1e4a94
    001e4a90b 0x1e4c60
    001e4a94
    001e4a94loc_1e4a94:
    001e4a94add x5, x4, x0, lsl #4
    001e4a98ldr x5, [x5+8]
    001e4a9cubfm x6, x0, 60, 59
    001e4aa0ldr x4, [x4+x6]
    001e4aa4str x4, [sp+120]
    001e4aa8str x5, [sp+128]
    001e4aacldr x4, [sp+192]
    001e4ab0ldr x1, [sp+200]
    001e4ab4ldr x5, [sp+232]
    001e4ab8ldr x6, [sp+56]
    001e4abcadd x0, x5, x6
    001e4ac0subs xzr, x1, x0
    001e4ac4b.hi 0x1e4acc
    001e4ac8b 0x1e4c5c
    001e4acc
    001e4accloc_1e4acc:
    001e4accadd x5, x4, x0, lsl #4
    001e4ad0ldr x3, [x5+8]
    001e4ad4ubfm x5, x0, 60, 59
    001e4ad8ldr x2, [x4+x5]
    001e4adcstr x2, [sp+104]
    001e4ae0str x3, [sp+112]
    001e4ae4ldr x26, [sp+240]
    001e4ae8ldr x4, [x26]
    001e4aecldr x0, [sp+120]
    001e4af0ldr x1, [sp+128]
    001e4af4blr x4
    001e4af8str x0, [sp+64]
    001e4afctbnz x0, 63, 0x1e4b04
    001e4b00b 0x1e4c3c
    001e4b04
    001e4b04loc_1e4b04:
    001e4b04ldr x4, [sp+192]
    001e4b08ldr x1, [sp+200]
    001e4b0cldr x5, [sp+48]
    001e4b10ldr x6, [sp+232]
    001e4b14add x0, x6, x5
    001e4b18subs xzr, x1, x0
    001e4b1cb.hi 0x1e4b24
    001e4b20b 0x1e4c58
    001e4b24
    001e4b24loc_1e4b24:
    001e4b24add x5, x4, x0, lsl #4
    001e4b28ldr x5, [x5+8]
    001e4b2cubfm x6, x0, 60, 59
    001e4b30ldr x4, [x4+x6]
    001e4b34str x4, [sp+88]
    001e4b38str x5, [sp+96]
    001e4b3cldr x4, [sp+232]
    001e4b40ldr x5, [sp+48]
    001e4b44add x0, x4, x5
    001e4b48str x0, [sp+80]
    001e4b4cldr x4, [sp+192]
    001e4b50ldr x1, [sp+200]
    001e4b54ldr x5, [sp+232]
    001e4b58ldr x6, [sp+56]
    001e4b5cadd x5, x5, x6
    001e4b60subs xzr, x1, x5
    001e4b64b.hi 0x1e4b6c
    001e4b68b 0x1e4c50
    001e4b6c
    001e4b6cloc_1e4b6c:
    001e4b6cldr x6, [sp+192]
    001e4b70ldr x1, [sp+200]
    001e4b74add x7, x4, x5, lsl #4
    001e4b78ldr x7, [x7+8]
    001e4b7cubfm x5, x5, 60, 59
    001e4b80ldr x4, [x4+x5]
    001e4b84subs xzr, x1, x0
    001e4b88b.hi 0x1e4b90
    001e4b8cb 0x1e4c4c
    001e4b90
    001e4b90loc_1e4b90:
    001e4b90add x5, x6, x0, lsl #4
    001e4b94ubfm x8, x0, 60, 59
    001e4b98str x4, [x6+x8]
    001e4b9cadrp x27, 0x867000
    001e4ba0ldr w4, [x27+3056]
    001e4ba4cbz w4, 0x1e4bac
    001e4ba8b 0x1e4bb0
    001e4bac
    001e4bacloc_1e4bac:
    001e4bacb 0x1e4bc4
    001e4bb0
    001e4bb0loc_1e4bb0:
    001e4bb0bl runtime.gcWriteBarrier2
    001e4bb4str x7, [x25]
    001e4bb8ldr x4, [x5+8]
    001e4bbcstr x4, [x25+8]
    001e4bc0b 0x1e4bc4
    001e4bc4
    001e4bc4loc_1e4bc4:
    001e4bc4str x7, [x5+8]
    001e4bc8ldr x4, [sp+232]
    001e4bccldr x5, [sp+56]
    001e4bd0add x0, x4, x5
    001e4bd4str x0, [sp+72]
    001e4bd8ldr x4, [sp+192]
    001e4bdcldr x1, [sp+200]
    001e4be0ldr x5, [sp+96]
    001e4be4ldr x6, [sp+88]
    001e4be8subs xzr, x1, x0
    001e4becb.hi 0x1e4bf4
    001e4bf0b 0x1e4c48
    001e4bf4
    001e4bf4loc_1e4bf4:
    001e4bf4add x7, x4, x0, lsl #4
    001e4bf8ubfm x8, x0, 60, 59
    001e4bfcstr x6, [x4+x8]
    001e4c00adrp x27, 0x867000
    001e4c04ldr w4, [x27+3056]
    001e4c08cbz w4, 0x1e4c10
    001e4c0cb 0x1e4c14
    001e4c10
    001e4c10loc_1e4c10:
    001e4c10b 0x1e4c28
    001e4c14
    001e4c14loc_1e4c14:
    001e4c14bl runtime.gcWriteBarrier2
    001e4c18str x5, [x25]
    001e4c1cldr x4, [x7+8]
    001e4c20str x4, [x25+8]
    001e4c24b 0x1e4c28
    001e4c28
    001e4c28loc_1e4c28:
    001e4c28str x5, [x7+8]
    001e4c2cldr x4, [sp+56]
    001e4c30str x4, [sp+48]
    001e4c34b 0x1e4c38
    001e4c38
    001e4c38loc_1e4c38:
    001e4c38b 0x1e4964
    001e4c3c
    001e4c3cloc_1e4c3c:
    001e4c3cldur x29, [sp-8]
    001e4c40ldr x30, [sp], 176
    001e4c44ret x30
    001e4c48
    001e4c48loc_1e4c48:
    001e4c48bl runtime.panicIndex
    001e4c4c
    001e4c4cloc_1e4c4c:
    001e4c4cbl runtime.panicIndex
    001e4c50
    001e4c50loc_1e4c50:
    001e4c50mov x0, x5
    001e4c54bl runtime.panicIndex
    001e4c58
    001e4c58loc_1e4c58:
    001e4c58bl runtime.panicIndex
    001e4c5c
    001e4c5cloc_1e4c5c:
    001e4c5cbl runtime.panicIndex
    001e4c60
    001e4c60loc_1e4c60:
    001e4c60bl runtime.panicIndex
    001e4c64
    001e4c64loc_1e4c64:
    001e4c64bl runtime.panicIndex
    001e4c68
    001e4c68loc_1e4c68:
    001e4c68bl runtime.panicIndex
    001e4c6chint
    001e4c70
    001e4c70loc_1e4c70:
    001e4c70stp x0, x1, [sp+8]
    001e4c74stp x2, x3, [sp+24]
    001e4c78stp x4, x5, [sp+40]
    001e4c7cstp x6, x7, [sp+56]
    001e4c80mov x3, x30
    001e4c84bl runtime.morestack_noctxt.abi0
    001e4c88ldp x0, x1, [sp+8]
    001e4c8cldp x2, x3, [sp+24]
    001e4c90ldp x4, x5, [sp+40]
    001e4c94ldp x6, x7, [sp+56]
    001e4c98b 0x1e4920
    001e4c9cudf 0
    001e4920
    001e4ca0
    001e4ca0slices.insertionSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }]: ; void slices.insertionSortCmpFunc[go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} }](uintptr[2] * dict, struct []go.shape.interface { IsDir() bool; ModTime() time.Time; Mode() io/fs.FileMode; Name() string; Size() int64; Sys() interface {} } data, int a, int b, int64_t cmp)
    001e4ca0ldr x16, [x28+16]
    001e4ca4sub x17, sp, 16
    001e4ca8subs xzr, x17, x16
    001e4cacb.ls 0x1e4f1c
    001e4cb0str x30, [sp-144]!
    001e4cb4stur x29, [sp-8]
    001e4cb8sub x29, sp, 8
    001e4cbcstr x0, [sp+152]
    001e4cc0str x1, [sp+160]
    001e4cc4str x2, [sp+168]
    001e4cc8str x3, [sp+176]
    001e4cccstr x4, [sp+184]
    001e4cd0str x5, [sp+192]
    001e4cd4str x6, [sp+200]
    001e4cd8add x4, x4, 1
    001e4cdcstr x4, [sp+64]
    001e4ce0b 0x1e4ce4
    001e4ce4
    001e4ce4loc_1e4ce4:
    001e4ce4ldr x4, [sp+192]
    001e4ce8ldr x5, [sp+64]
    001e4cecsubs xzr, x4, x5
    001e4cf0b.gt 0x1e4cf8
    001e4cf4b 0x1e4d04
    001e4cf8
    001e4cf8loc_1e4cf8:
    001e4cf8ldr x4, [sp+64]
    001e4cfcstr x4, [sp+56]
    001e4d00b 0x1e4d10
    001e4d04
    001e4d04loc_1e4d04:
    001e4d04ldur x29, [sp-8]
    001e4d08ldr x30, [sp], 144
    001e4d0cret x30
    001e4d10
    001e4d10loc_1e4d10:
    001e4d10ldr x4, [sp+184]
    001e4d14ldr x5, [sp+56]
    001e4d18subs xzr, x4, x5
    001e4d1ccset x4, lt
    001e4d20strb w4, [sp+55]
    001e4d24b.lt 0x1e4d2c
    001e4d28b 0x1e4db8
    001e4d2c
    001e4d2cloc_1e4d2c:
    001e4d2cldr x0, [sp+56]
    001e4d30ldr x4, [sp+160]
    001e4d34ldr x1, [sp+168]
    001e4d38subs xzr, x1, x0
    001e4d3cb.hi 0x1e4d44
    001e4d40b 0x1e4f14
    001e4d44
    001e4d44loc_1e4d44:
    001e4d44add x5, x4, x0, lsl #4
    001e4d48ldr x5, [x5+8]
    001e4d4cubfm x6, x0, 60, 59
    001e4d50ldr x4, [x4+x6]
    001e4d54str x4, [sp+88]
    001e4d58str x5, [sp+96]
    001e4d5cldr x4, [sp+160]
    001e4d60ldr x1, [sp+168]
    001e4d64ldr x5, [sp+56]
    001e4d68sub x0, x5, 1
    001e4d6csubs xzr, x1, x0
    001e4d70b.hi 0x1e4d78
    001e4d74b 0x1e4f10
    001e4d78
    001e4d78loc_1e4d78:
    001e4d78add x5, x4, x0, lsl #4
    001e4d7cldr x3, [x5+8]
    001e4d80ubfm x5, x0, 60, 59
    001e4d84ldr x2, [x4+x5]
    001e4d88str x2, [sp+120]
    001e4d8cstr x3, [sp+128]
    001e4d90ldr x26, [sp+200]
    001e4d94ldr x4, [x26]
    001e4d98ldr x0, [sp+88]
    001e4d9cldr x1, [sp+96]
    001e4da0blr x4
    001e4da4str x0, [sp+72]
    001e4da8subs xzr, x0, 0
    001e4daccset x4, lt
    001e4db0strb w4, [sp+55]
    001e4db4b 0x1e4dbc
    001e4db8
    001e4db8loc_1e4db8:
    001e4db8b 0x1e4dbc
    001e4dbc
    001e4dbcloc_1e4dbc:
    001e4dbcldrb w4, [sp+55]
    001e4dc0tbnz w4, 0, 0x1e4dc8
    001e4dc4b 0x1e4ee8
    001e4dc8
    001e4dc8loc_1e4dc8:
    001e4dc8ldr x0, [sp+56]
    001e4dccldr x4, [sp+160]
    001e4dd0ldr x1, [sp+168]
    001e4dd4subs xzr, x1, x0
    001e4dd8b.hi 0x1e4de0
    001e4ddcb 0x1e4f0c
    001e4de0
    001e4de0loc_1e4de0:
    001e4de0add x5, x4, x0, lsl #4
    001e4de4ldr x5, [x5+8]
    001e4de8ubfm x6, x0, 60, 59
    001e4decldr x4, [x4+x6]
    001e4df0str x4, [sp+104]
    001e4df4str x5, [sp+112]
    001e4df8ldr x4, [sp+160]
    001e4dfcldr x1, [sp+168]
    001e4e00ldr x5, [sp+56]
    001e4e04sub x0, x5, 1
    001e4e08subs xzr, x1, x0
    001e4e0cb.hi 0x1e4e14
    001e4e10b 0x1e4f08
    001e4e14
    001e4e14loc_1e4e14:
    001e4e14ldr x5, [sp+56]
    001e4e18ldr x6, [sp+160]
    001e4e1cldr x1, [sp+168]
    001e4e20add x7, x4, x0, lsl #4
    001e4e24ldr x7, [x7+8]
    001e4e28ubfm x8, x0, 60, 59
    001e4e2cldr x4, [x4+x8]
    001e4e30subs xzr, x1, x5
    001e4e34b.hi 0x1e4e3c
    001e4e38b 0x1e4f00
    001e4e3c
    001e4e3cloc_1e4e3c:
    001e4e3cadd x8, x6, x5, lsl #4
    001e4e40ubfm x5, x5, 60, 59
    001e4e44str x4, [x6+x5]
    001e4e48adrp x27, 0x867000
    001e4e4cldr w4, [x27+3056]
    001e4e50cbz w4, 0x1e4e58
    001e4e54b 0x1e4e5c
    001e4e58
    001e4e58loc_1e4e58:
    001e4e58b 0x1e4e70
    001e4e5c
    001e4e5cloc_1e4e5c:
    001e4e5cbl runtime.gcWriteBarrier2
    001e4e60str x7, [x25]
    001e4e64ldr x4, [x8+8]
    001e4e68str x4, [x25+8]
    001e4e6cb 0x1e4e70
    001e4e70
    001e4e70loc_1e4e70:
    001e4e70str x7, [x8+8]
    001e4e74ldr x4, [sp+56]
    001e4e78sub x0, x4, 1
    001e4e7cstr x0, [sp+80]
    001e4e80ldr x4, [sp+160]
    001e4e84ldr x1, [sp+168]
    001e4e88ldr x5, [sp+112]
    001e4e8cldr x6, [sp+104]
    001e4e90subs xzr, x1, x0
    001e4e94b.hi 0x1e4e9c
    001e4e98b 0x1e4efc
    001e4e9c
    001e4e9cloc_1e4e9c:
    001e4e9cadd x7, x4, x0, lsl #4
    001e4ea0ubfm x8, x0, 60, 59
    001e4ea4str x6, [x4+x8]
    001e4ea8adrp x27, 0x867000
    001e4eacldr w4, [x27+3056]
    001e4eb0cbz w4, 0x1e4eb8
    001e4eb4b 0x1e4ebc
    001e4eb8
    001e4eb8loc_1e4eb8:
    001e4eb8b 0x1e4ed0
    001e4ebc
    001e4ebcloc_1e4ebc:
    001e4ebcbl runtime.gcWriteBarrier2
    001e4ec0str x5, [x25]
    001e4ec4ldr x4, [x7+8]
    001e4ec8str x4, [x25+8]
    001e4eccb 0x1e4ed0
    001e4ed0
    001e4ed0loc_1e4ed0:
    001e4ed0str x5, [x7+8]
    001e4ed4b 0x1e4ed8
    001e4ed8
    001e4ed8loc_1e4ed8:
    001e4ed8ldr x4, [sp+56]
    001e4edcsub x4, x4, 1
    001e4ee0str x4, [sp+56]
    001e4ee4b 0x1e4d10
    001e4ee8
    001e4ee8loc_1e4ee8:
    001e4ee8b 0x1e4eec
    001e4eec
    001e4eecloc_1e4eec:
    001e4eecldr x4, [sp+64]
    001e4ef0add x4, x4, 1
    001e4ef4str x4, [sp+64]
    001e4ef8b 0x1e4ce4
    001e4efc
    001e4efcloc_1e4efc:
    001e4efcbl runtime.panicIndex
    001e4f00
    001e4f00loc_1e4f00:
    001e4f00mov x0, x5
    001e4f04bl runtime.panicIndex
    001e4f08
    001e4f08loc_1e4f08:
    001e4f08bl runtime.panicIndex
    001e4f0c
    001e4f0cloc_1e4f0c:
    001e4f0cbl runtime.panicIndex
    001e4f10
    001e4f10loc_1e4f10:
    001e4f10bl runtime.panicIndex
    001e4f14
    001e4f14loc_1e4f14:
    001e4f14bl runtime.panicIndex
    001e4f18hint
    001e4f1c
    001e4f1cloc_1e4f1c:
    001e4f1cstp x0, x1, [sp+8]
    001e4f20stp x2, x3, [sp+24]
    001e4f24stp x4, x5, [sp+40]
    001e4f28str x6, [sp+56]
    001e4f2cmov x3, x30
    001e4f30bl runtime.morestack_noctxt.abi0
    001e4f34ldp x0, x1, [sp+8]
    001e4f38ldp x2, x3, [sp+24]
    001e4f3cldp x4, x5, [sp+40]
    001e4f40ldr x6, [sp+56]
    001e4f44b 0x1e4ca0
    001e4f48udf 0
    001e4f4cudf 0
    001e4ca0
    001e4f50
    001e4f50google.golang.org/protobuf/internal/impl.init: ; void google.golang.org/protobuf/internal/impl.init(void)
    001e4f50ldr x16, [x28+16]
    001e4f54sub x17, sp, 96
    001e4f58subs xzr, x17, x16
    001e4f5cb.ls 0x1e5bd0
    001e4f60str x30, [sp-224]!
    001e4f64stur x29, [sp-8]
    001e4f68sub x29, sp, 8
    001e4f6cbl google.golang.org/protobuf/internal/impl.map.init.0
    001e4f70adrp x0, 0x411000
    001e4f74add x0, x0, 3968
    001e4f78str x0, [sp+160]
    001e4f7cadrp x1, 0x53e000
    001e4f80add x1, x1, 640
    001e4f84str x1, [sp+168]
    001e4f88bl reflect.TypeOf
    001e4f8cadrp x27, 0x83e000
    001e4f90str x0, [x27]
    001e4f94adrp x27, 0x867000
    001e4f98ldr w0, [x27+3056]
    001e4f9ccbz w0, 0x1e4fa4
    001e4fa0b 0x1e4fa8
    001e4fa4
    001e4fa4loc_1e4fa4:
    001e4fa4b 0x1e4fc0
    001e4fa8
    001e4fa8loc_1e4fa8:
    001e4fa8bl runtime.gcWriteBarrier2
    001e4facstr x1, [x25]
    001e4fb0adrp x27, 0x83e000
    001e4fb4ldr x2, [x27+8]
    001e4fb8str x2, [x25+8]
    001e4fbcb 0x1e4fc0
    001e4fc0
    001e4fc0loc_1e4fc0:
    001e4fc0adrp x27, 0x83e000
    001e4fc4str x1, [x27+8]
    001e4fc8adrp x0, 0x411000
    001e4fccadd x0, x0, 3264
    001e4fd0adrp x1, 0x52c000
    001e4fd4add x1, x1, 3040
    001e4fd8bl reflect.TypeOf
    001e4fdcadrp x27, 0x83e000
    001e4fe0str x0, [x27+16]
    001e4fe4adrp x27, 0x867000
    001e4fe8ldr w2, [x27+3056]
    001e4feccbz w2, 0x1e4ff4
    001e4ff0b 0x1e4ff8
    001e4ff4
    001e4ff4loc_1e4ff4:
    001e4ff4b 0x1e5010
    001e4ff8
    001e4ff8loc_1e4ff8:
    001e4ff8bl runtime.gcWriteBarrier2
    001e4ffcstr x1, [x25]
    001e5000adrp x27, 0x83d000
    001e5004ldr x2, [x27+24]
    001e5008str x2, [x25+8]
    001e500cb 0x1e5010
    001e5010
    001e5010loc_1e5010:
    001e5010adrp x27, 0x83d000
    001e5014str x1, [x27+24]
    001e5018adrp x0, 0x410000
    001e501cadd x0, x0, 3392
    001e5020adrp x1, 0x52b000
    001e5024add x1, x1, 3040
    001e5028bl reflect.TypeOf
    001e502cadrp x27, 0x83d000
    001e5030str x0, [x27+32]
    001e5034adrp x27, 0x866000
    001e5038ldr w2, [x27+3056]
    001e503ccbz w2, 0x1e5044
    001e5040b 0x1e5048
    001e5044
    001e5044loc_1e5044:
    001e5044b 0x1e5060
    001e5048
    001e5048loc_1e5048:
    001e5048bl runtime.gcWriteBarrier2
    001e504cstr x1, [x25]
    001e5050adrp x27, 0x83d000
    001e5054ldr x2, [x27+40]
    001e5058str x2, [x25+8]
    001e505cb 0x1e5060
    001e5060
    001e5060loc_1e5060:
    001e5060adrp x27, 0x83d000
    001e5064str x1, [x27+40]
    001e5068adrp x0, 0x410000
    001e506cadd x0, x0, 3328
    001e5070adrp x1, 0x52b000
    001e5074add x1, x1, 3040
    001e5078bl reflect.TypeOf
    001e507cadrp x27, 0x83d000
    001e5080str x0, [x27+48]
    001e5084adrp x27, 0x866000
    001e5088ldr w2, [x27+3056]
    001e508ccbz w2, 0x1e5094
    001e5090b 0x1e5098
    001e5094
    001e5094loc_1e5094:
    001e5094b 0x1e50b0
    001e5098
    001e5098loc_1e5098:
    001e5098bl runtime.gcWriteBarrier2
    001e509cstr x1, [x25]
    001e50a0adrp x27, 0x83d000
    001e50a4ldr x2, [x27+56]
    001e50a8str x2, [x25+8]
    001e50acb 0x1e50b0
    001e50b0
    001e50b0loc_1e50b0:
    001e50b0adrp x27, 0x83d000
    001e50b4str x1, [x27+56]
    001e50b8adrp x0, 0x410000
    001e50bcadd x0, x0, 3456
    001e50c0adrp x1, 0x52b000
    001e50c4add x1, x1, 3040
    001e50c8bl reflect.TypeOf
    001e50ccadrp x27, 0x83d000
    001e50d0str x0, [x27+64]
    001e50d4adrp x27, 0x866000
    001e50d8ldr w2, [x27+3056]
    001e50dccbz w2, 0x1e50e4
    001e50e0b 0x1e50e8
    001e50e4
    001e50e4loc_1e50e4:
    001e50e4b 0x1e5100
    001e50e8
    001e50e8loc_1e50e8:
    001e50e8bl runtime.gcWriteBarrier2
    001e50ecstr x1, [x25]
    001e50f0adrp x27, 0x83d000
    001e50f4ldr x2, [x27+72]
    001e50f8str x2, [x25+8]
    001e50fcb 0x1e5100
    001e5100
    001e5100loc_1e5100:
    001e5100adrp x27, 0x83d000
    001e5104str x1, [x27+72]
    001e5108adrp x0, 0x410000
    001e510cadd x0, x0, 3840
    001e5110adrp x1, 0x52b000
    001e5114add x1, x1, 3040
    001e5118bl reflect.TypeOf
    001e511cadrp x27, 0x83d000
    001e5120str x0, [x27+80]
    001e5124adrp x27, 0x866000
    001e5128ldr w2, [x27+3056]
    001e512ccbz w2, 0x1e5134
    001e5130b 0x1e5138
    001e5134
    001e5134loc_1e5134:
    001e5134b 0x1e5150
    001e5138
    001e5138loc_1e5138:
    001e5138bl runtime.gcWriteBarrier2
    001e513cstr x1, [x25]
    001e5140adrp x27, 0x83d000
    001e5144ldr x2, [x27+88]
    001e5148str x2, [x25+8]
    001e514cb 0x1e5150
    001e5150
    001e5150loc_1e5150:
    001e5150adrp x27, 0x83d000
    001e5154str x1, [x27+88]
    001e5158adrp x0, 0x410000
    001e515cadd x0, x0, 3904
    001e5160adrp x1, 0x52b000
    001e5164add x1, x1, 3040
    001e5168bl reflect.TypeOf
    001e516cadrp x27, 0x83d000
    001e5170str x0, [x27+96]
    001e5174adrp x27, 0x866000
    001e5178ldr w2, [x27+3056]
    001e517ccbz w2, 0x1e5184
    001e5180b 0x1e5188
    001e5184
    001e5184loc_1e5184:
    001e5184b 0x1e51a0
    001e5188
    001e5188loc_1e5188:
    001e5188bl runtime.gcWriteBarrier2
    001e518cstr x1, [x25]
    001e5190adrp x27, 0x83d000
    001e5194ldr x2, [x27+104]
    001e5198str x2, [x25+8]
    001e519cb 0x1e51a0
    001e51a0
    001e51a0loc_1e51a0:
    001e51a0adrp x27, 0x83d000
    001e51a4str x1, [x27+104]
    001e51a8adrp x0, 0x410000
    001e51acadd x0, x0, 2944
    001e51b0adrp x1, 0x52c000
    001e51b4add x1, x1, 1984
    001e51b8bl reflect.TypeOf
    001e51bcadrp x27, 0x83d000
    001e51c0str x0, [x27+112]
    001e51c4adrp x27, 0x866000
    001e51c8ldr w2, [x27+3056]
    001e51cccbz w2, 0x1e51d4
    001e51d0b 0x1e51d8
    001e51d4
    001e51d4loc_1e51d4:
    001e51d4b 0x1e51f0
    001e51d8
    001e51d8loc_1e51d8:
    001e51d8bl runtime.gcWriteBarrier2
    001e51dcstr x1, [x25]
    001e51e0adrp x27, 0x83d000
    001e51e4ldr x2, [x27+120]
    001e51e8str x2, [x25+8]
    001e51ecb 0x1e51f0
    001e51f0
    001e51f0loc_1e51f0:
    001e51f0adrp x27, 0x83d000
    001e51f4str x1, [x27+120]
    001e51f8stp xzr, xzr, [sp+136]
    001e51fcstr xzr, [sp+152]
    001e5200adrp x0, 0x408000
    001e5204add x0, x0, 1216
    001e5208add x1, sp, 136
    001e520cbl reflect.TypeOf
    001e5210adrp x27, 0x83d000
    001e5214str x0, [x27+128]
    001e5218adrp x27, 0x866000
    001e521cldr w2, [x27+3056]
    001e5220cbz w2, 0x1e5228
    001e5224b 0x1e522c
    001e5228
    001e5228loc_1e5228:
    001e5228b 0x1e5244
    001e522c
    001e522cloc_1e522c:
    001e522cbl runtime.gcWriteBarrier2
    001e5230str x1, [x25]
    001e5234adrp x27, 0x83d000
    001e5238ldr x2, [x27+136]
    001e523cstr x2, [x25+8]
    001e5240b 0x1e5244
    001e5244
    001e5244loc_1e5244:
    001e5244adrp x27, 0x83d000
    001e5248str x1, [x27+136]
    001e524cadrp x0, 0x410000
    001e5250add x0, x0, 3072
    001e5254str x0, [sp+120]
    001e5258adrp x1, 0x53d000
    001e525cadd x1, x1, 640
    001e5260str x1, [sp+128]
    001e5264bl reflect.TypeOf
    001e5268adrp x27, 0x83d000
    001e526cstr x0, [x27+144]
    001e5270adrp x27, 0x866000
    001e5274ldr w2, [x27+3056]
    001e5278cbz w2, 0x1e5280
    001e527cb 0x1e5284
    001e5280
    001e5280loc_1e5280:
    001e5280b 0x1e529c
    001e5284
    001e5284loc_1e5284:
    001e5284bl runtime.gcWriteBarrier2
    001e5288str x1, [x25]
    001e528cadrp x27, 0x83d000
    001e5290ldr x2, [x27+152]
    001e5294str x2, [x25+8]
    001e5298b 0x1e529c
    001e529c
    001e529cloc_1e529c:
    001e529cadrp x27, 0x83d000
    001e52a0str x1, [x27+152]
    001e52a4mov x0, xzr
    001e52a8bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
    001e52acadrp x27, 0x83e000
    001e52b0str x2, [x27+16]
    001e52b4adrp x27, 0x866000
    001e52b8ldr w2, [x27+3056]
    001e52bccbz w2, 0x1e52c4
    001e52c0b 0x1e52c8
    001e52c4
    001e52c4loc_1e52c4:
    001e52c4b 0x1e52f0
    001e52c8
    001e52c8loc_1e52c8:
    001e52c8bl runtime.gcWriteBarrier4
    001e52ccstr x0, [x25]
    001e52d0adrp x27, 0x83e000
    001e52d4ldr x2, [x27]
    001e52d8str x2, [x25+8]
    001e52dcstr x1, [x25+16]
    001e52e0adrp x27, 0x83e000
    001e52e4ldr x2, [x27+8]
    001e52e8str x2, [x25+24]
    001e52ecb 0x1e52f0
    001e52f0
    001e52f0loc_1e52f0:
    001e52f0adrp x27, 0x83e000
    001e52f4str x0, [x27]
    001e52f8adrp x27, 0x83e000
    001e52fcstr x1, [x27+8]
    001e5300mov x0, xzr
    001e5304bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
    001e5308adrp x27, 0x83e000
    001e530cstr x2, [x27+48]
    001e5310adrp x27, 0x866000
    001e5314ldr w2, [x27+3056]
    001e5318cbz w2, 0x1e5320
    001e531cb 0x1e5324
    001e5320
    001e5320loc_1e5320:
    001e5320b 0x1e534c
    001e5324
    001e5324loc_1e5324:
    001e5324bl runtime.gcWriteBarrier4
    001e5328str x0, [x25]
    001e532cadrp x27, 0x83e000
    001e5330ldr x2, [x27+32]
    001e5334str x2, [x25+8]
    001e5338str x1, [x25+16]
    001e533cadrp x27, 0x83e000
    001e5340ldr x2, [x27+40]
    001e5344str x2, [x25+24]
    001e5348b 0x1e534c
    001e534c
    001e534cloc_1e534c:
    001e534cadrp x27, 0x83e000
    001e5350str x0, [x27+32]
    001e5354adrp x27, 0x83e000
    001e5358str x1, [x27+40]
    001e535cmov x0, xzr
    001e5360bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
    001e5364adrp x27, 0x83e000
    001e5368str x2, [x27+80]
    001e536cadrp x27, 0x866000
    001e5370ldr w2, [x27+3056]
    001e5374cbz w2, 0x1e537c
    001e5378b 0x1e5380
    001e537c
    001e537cloc_1e537c:
    001e537cb 0x1e53a8
    001e5380
    001e5380loc_1e5380:
    001e5380bl runtime.gcWriteBarrier4
    001e5384str x0, [x25]
    001e5388adrp x27, 0x83e000
    001e538cldr x2, [x27+64]
    001e5390str x2, [x25+8]
    001e5394str x1, [x25+16]
    001e5398adrp x27, 0x83e000
    001e539cldr x2, [x27+72]
    001e53a0str x2, [x25+24]
    001e53a4b 0x1e53a8
    001e53a8
    001e53a8loc_1e53a8:
    001e53a8adrp x27, 0x83e000
    001e53acstr x0, [x27+64]
    001e53b0adrp x27, 0x83e000
    001e53b4str x1, [x27+72]
    001e53b8mov x0, xzr
    001e53bcbl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
    001e53c0adrp x27, 0x83e000
    001e53c4str x2, [x27+112]
    001e53c8adrp x27, 0x866000
    001e53ccldr w2, [x27+3056]
    001e53d0cbz w2, 0x1e53d8
    001e53d4b 0x1e53dc
    001e53d8
    001e53d8loc_1e53d8:
    001e53d8b 0x1e5404
    001e53dc
    001e53dcloc_1e53dc:
    001e53dcbl runtime.gcWriteBarrier4
    001e53e0str x0, [x25]
    001e53e4adrp x27, 0x83e000
    001e53e8ldr x2, [x27+96]
    001e53ecstr x2, [x25+8]
    001e53f0str x1, [x25+16]
    001e53f4adrp x27, 0x83e000
    001e53f8ldr x2, [x27+104]
    001e53fcstr x2, [x25+24]
    001e5400b 0x1e5404
    001e5404
    001e5404loc_1e5404:
    001e5404adrp x27, 0x83e000
    001e5408str x0, [x27+96]
    001e540cadrp x27, 0x83e000
    001e5410str x1, [x27+104]
    001e5414mov x0, xzr
    001e5418bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
    001e541cadrp x27, 0x83e000
    001e5420str x2, [x27+144]
    001e5424adrp x27, 0x866000
    001e5428ldr w2, [x27+3056]
    001e542ccbz w2, 0x1e5434
    001e5430b 0x1e5438
    001e5434
    001e5434loc_1e5434:
    001e5434b 0x1e5460
    001e5438
    001e5438loc_1e5438:
    001e5438bl runtime.gcWriteBarrier4
    001e543cstr x0, [x25]
    001e5440adrp x27, 0x83e000
    001e5444ldr x2, [x27+128]
    001e5448str x2, [x25+8]
    001e544cstr x1, [x25+16]
    001e5450adrp x27, 0x83e000
    001e5454ldr x2, [x27+136]
    001e5458str x2, [x25+24]
    001e545cb 0x1e5460
    001e5460
    001e5460loc_1e5460:
    001e5460adrp x27, 0x83e000
    001e5464str x0, [x27+128]
    001e5468adrp x27, 0x83e000
    001e546cstr x1, [x27+136]
    001e5470fmov s0, wzr
    001e5474bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat32
    001e5478adrp x27, 0x83e000
    001e547cstr x2, [x27+176]
    001e5480adrp x27, 0x866000
    001e5484ldr w2, [x27+3056]
    001e5488cbz w2, 0x1e5490
    001e548cb 0x1e5494
    001e5490
    001e5490loc_1e5490:
    001e5490b 0x1e54bc
    001e5494
    001e5494loc_1e5494:
    001e5494bl runtime.gcWriteBarrier4
    001e5498str x0, [x25]
    001e549cadrp x27, 0x83e000
    001e54a0ldr x2, [x27+160]
    001e54a4str x2, [x25+8]
    001e54a8str x1, [x25+16]
    001e54acadrp x27, 0x83e000
    001e54b0ldr x2, [x27+168]
    001e54b4str x2, [x25+24]
    001e54b8b 0x1e54bc
    001e54bc
    001e54bcloc_1e54bc:
    001e54bcadrp x27, 0x83e000
    001e54c0str x0, [x27+160]
    001e54c4adrp x27, 0x83e000
    001e54c8str x1, [x27+168]
    001e54ccfmov d0, xzr
    001e54d0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat64
    001e54d4adrp x27, 0x83e000
    001e54d8str x2, [x27+208]
    001e54dcadrp x27, 0x866000
    001e54e0ldr w2, [x27+3056]
    001e54e4cbz w2, 0x1e54ec
    001e54e8b 0x1e54f0
    001e54ec
    001e54ecloc_1e54ec:
    001e54ecb 0x1e5518
    001e54f0
    001e54f0loc_1e54f0:
    001e54f0bl runtime.gcWriteBarrier4
    001e54f4str x0, [x25]
    001e54f8adrp x27, 0x83e000
    001e54fcldr x2, [x27+192]
    001e5500str x2, [x25+8]
    001e5504str x1, [x25+16]
    001e5508adrp x27, 0x83e000
    001e550cldr x2, [x27+200]
    001e5510str x2, [x25+24]
    001e5514b 0x1e5518
    001e5518
    001e5518loc_1e5518:
    001e5518adrp x27, 0x83e000
    001e551cstr x0, [x27+192]
    001e5520adrp x27, 0x83e000
    001e5524str x1, [x27+200]
    001e5528mov x0, xzr
    001e552cmov x1, xzr
    001e5530bl google.golang.org/protobuf/reflect/protoreflect.ValueOfString
    001e5534adrp x27, 0x83e000
    001e5538str x2, [x27+240]
    001e553cadrp x27, 0x866000
    001e5540ldr w2, [x27+3056]
    001e5544cbz w2, 0x1e554c
    001e5548b 0x1e5550
    001e554c
    001e554cloc_1e554c:
    001e554cb 0x1e5578
    001e5550
    001e5550loc_1e5550:
    001e5550bl runtime.gcWriteBarrier4
    001e5554str x0, [x25]
    001e5558adrp x27, 0x83e000
    001e555cldr x3, [x27+224]
    001e5560str x3, [x25+8]
    001e5564str x1, [x25+16]
    001e5568adrp x27, 0x83e000
    001e556cldr x3, [x27+232]
    001e5570str x3, [x25+24]
    001e5574b 0x1e5578
    001e5578
    001e5578loc_1e5578:
    001e5578adrp x27, 0x83e000
    001e557cstr x0, [x27+224]
    001e5580adrp x27, 0x83e000
    001e5584str x1, [x27+232]
    001e5588mov x0, xzr
    001e558cmov x1, xzr
    001e5590mov x2, x1
    001e5594bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes
    001e5598adrp x27, 0x83e000
    001e559cstr x2, [x27+272]
    001e55a0adrp x27, 0x866000
    001e55a4ldr w3, [x27+3056]
    001e55a8cbz w3, 0x1e55b0
    001e55acb 0x1e55b4
    001e55b0
    001e55b0loc_1e55b0:
    001e55b0b 0x1e55dc
    001e55b4
    001e55b4loc_1e55b4:
    001e55b4bl runtime.gcWriteBarrier4
    001e55b8str x0, [x25]
    001e55bcadrp x27, 0x83e000
    001e55c0ldr x5, [x27+256]
    001e55c4str x5, [x25+8]
    001e55c8str x1, [x25+16]
    001e55ccadrp x27, 0x83e000
    001e55d0ldr x5, [x27+264]
    001e55d4str x5, [x25+24]
    001e55d8b 0x1e55dc
    001e55dc
    001e55dcloc_1e55dc:
    001e55dcadrp x27, 0x83e000
    001e55e0str x0, [x27+256]
    001e55e4adrp x27, 0x83e000
    001e55e8str x1, [x27+264]
    001e55ecadrp x0, 0x4dd000
    001e55f0add x0, x0, 358
    001e55f4movz x1, 37
    001e55f8mov x2, xzr
    001e55fcmov x3, xzr
    001e5600mov x4, x3
    001e5604bl google.golang.org/protobuf/internal/errors.New
    001e5608adrp x27, 0x83d000
    001e560cstr x0, [x27+160]
    001e5610adrp x27, 0x866000
    001e5614ldr w5, [x27+3056]
    001e5618cbz w5, 0x1e5620
    001e561cb 0x1e5624
    001e5620
    001e5620loc_1e5620:
    001e5620b 0x1e563c
    001e5624
    001e5624loc_1e5624:
    001e5624bl runtime.gcWriteBarrier2
    001e5628str x1, [x25]
    001e562cadrp x27, 0x83d000
    001e5630ldr x5, [x27+168]
    001e5634str x5, [x25+8]
    001e5638b 0x1e563c
    001e563c
    001e563cloc_1e563c:
    001e563cadrp x27, 0x83d000
    001e5640str x1, [x27+168]
    001e5644adrp x0, 0x4d9000
    001e5648add x0, x0, 3568
    001e564corr x1, xzr, 32
    001e5650mov x2, xzr
    001e5654mov x3, xzr
    001e5658mov x4, x3
    001e565cbl google.golang.org/protobuf/internal/errors.New
    001e5660adrp x27, 0x83d000
    001e5664str x0, [x27+176]
    001e5668adrp x27, 0x866000
    001e566cldr w5, [x27+3056]
    001e5670cbz w5, 0x1e5678
    001e5674b 0x1e567c
    001e5678
    001e5678loc_1e5678:
    001e5678b 0x1e5694
    001e567c
    001e567cloc_1e567c:
    001e567cbl runtime.gcWriteBarrier2
    001e5680str x1, [x25]
    001e5684adrp x27, 0x83d000
    001e5688ldr x5, [x27+184]
    001e568cstr x5, [x25+8]
    001e5690b 0x1e5694
    001e5694
    001e5694loc_1e5694:
    001e5694adrp x27, 0x83d000
    001e5698str x1, [x27+184]
    001e569cadrp x27, 0x83b000
    001e56a0ldr x5, [x27+3720]
    001e56a4adrp x27, 0x866000
    001e56a8ldr w6, [x27+3056]
    001e56accbz w6, 0x1e56b4
    001e56b0b 0x1e56b8
    001e56b4
    001e56b4loc_1e56b4:
    001e56b4b 0x1e56d0
    001e56b8
    001e56b8loc_1e56b8:
    001e56b8bl runtime.gcWriteBarrier2
    001e56bcstr x5, [x25]
    001e56c0adrp x27, 0x82d000
    001e56c4ldr x6, [x27+560]
    001e56c8str x6, [x25+8]
    001e56ccb 0x1e56d0
    001e56d0
    001e56d0loc_1e56d0:
    001e56d0adrp x27, 0x82d000
    001e56d4str x5, [x27+560]
    001e56d8adrp x0, 0x4cb000
    001e56dcadd x0, x0, 3367
    001e56e0orr x1, xzr, 7
    001e56e4mov x2, xzr
    001e56e8mov x3, xzr
    001e56ecmov x4, x3
    001e56f0bl google.golang.org/protobuf/internal/errors.New
    001e56f4adrp x27, 0x83d000
    001e56f8str x0, [x27+192]
    001e56fcadrp x27, 0x866000
    001e5700ldr w5, [x27+3056]
    001e5704cbz w5, 0x1e570c
    001e5708b 0x1e5710
    001e570c
    001e570cloc_1e570c:
    001e570cb 0x1e57bc
    001e5710
    001e5710loc_1e5710:
    001e5710str x1, [sp+184]
    001e5714bl runtime.gcWriteBarrier2
    001e5718str x1, [x25]
    001e571cadrp x27, 0x83d000
    001e5720ldr x3, [x27+200]
    001e5724str x3, [x25+8]
    001e5728adrp x0, 0x49a000
    001e572cadd x0, x0, 2848
    001e5730adrp x1, 0x83e000
    001e5734add x1, x1, 2336
    001e5738adrp x2, 0x82f000
    001e573cadd x2, x2, 0
    001e5740bl runtime.wbMove
    001e5744adrp x0, 0x49a000
    001e5748add x0, x0, 2848
    001e574cadrp x1, 0x83e000
    001e5750add x1, x1, 2400
    001e5754adrp x2, 0x82e000
    001e5758add x2, x2, 4032
    001e575cbl runtime.wbMove
    001e5760adrp x0, 0x49a000
    001e5764add x0, x0, 2848
    001e5768adrp x1, 0x83e000
    001e576cadd x1, x1, 2464
    001e5770adrp x2, 0x82f000
    001e5774add x2, x2, 64
    001e5778bl runtime.wbMove
    001e577cadrp x0, 0x49a000
    001e5780add x0, x0, 2848
    001e5784adrp x1, 0x83e000
    001e5788add x1, x1, 2528
    001e578cadrp x2, 0x82f000
    001e5790add x2, x2, 128
    001e5794bl runtime.wbMove
    001e5798adrp x0, 0x49a000
    001e579cadd x0, x0, 2848
    001e57a0adrp x1, 0x83e000
    001e57a4add x1, x1, 2592
    001e57a8adrp x2, 0x82f000
    001e57acadd x2, x2, 192
    001e57b0bl runtime.wbMove
    001e57b4ldr x1, [sp+184]
    001e57b8b 0x1e57bc
    001e57bc
    001e57bcloc_1e57bc:
    001e57bcadrp x27, 0x83d000
    001e57c0str x1, [x27+200]
    001e57c4adrp x27, 0x82f000
    001e57c8add x27, x27, 0
    001e57ccldp x2, x3, [x27]
    001e57d0adrp x27, 0x82f000
    001e57d4add x27, x27, 16
    001e57d8ldp x4, x5, [x27]
    001e57dcadrp x27, 0x82f000
    001e57e0add x27, x27, 32
    001e57e4ldp x6, x7, [x27]
    001e57e8adrp x27, 0x83e000
    001e57ecadd x27, x27, 2336
    001e57f0stp x2, x3, [x27]
    001e57f4adrp x27, 0x83e000
    001e57f8add x27, x27, 2352
    001e57fcstp x4, x5, [x27]
    001e5800adrp x27, 0x83e000
    001e5804add x27, x27, 2368
    001e5808stp x6, x7, [x27]
    001e580cadrp x27, 0x82e000
    001e5810add x27, x27, 4032
    001e5814ldp x2, x3, [x27]
    001e5818adrp x27, 0x82e000
    001e581cadd x27, x27, 4048
    001e5820ldp x4, x5, [x27]
    001e5824adrp x27, 0x82e000
    001e5828add x27, x27, 4064
    001e582cldp x6, x7, [x27]
    001e5830adrp x27, 0x83e000
    001e5834add x27, x27, 2400
    001e5838stp x2, x3, [x27]
    001e583cadrp x27, 0x83e000
    001e5840add x27, x27, 2416
    001e5844stp x4, x5, [x27]
    001e5848adrp x27, 0x83e000
    001e584cadd x27, x27, 2432
    001e5850stp x6, x7, [x27]
    001e5854adrp x27, 0x82f000
    001e5858add x27, x27, 64
    001e585cldp x2, x3, [x27]
    001e5860adrp x27, 0x82f000
    001e5864add x27, x27, 80
    001e5868ldp x4, x5, [x27]
    001e586cadrp x27, 0x82f000
    001e5870add x27, x27, 96
    001e5874ldp x6, x7, [x27]
    001e5878adrp x27, 0x83e000
    001e587cadd x27, x27, 2464
    001e5880stp x2, x3, [x27]
    001e5884adrp x27, 0x83e000
    001e5888add x27, x27, 2480
    001e588cstp x4, x5, [x27]
    001e5890adrp x27, 0x83e000
    001e5894add x27, x27, 2496
    001e5898stp x6, x7, [x27]
    001e589cadrp x27, 0x82f000
    001e58a0add x27, x27, 128
    001e58a4ldp x2, x3, [x27]
    001e58a8adrp x27, 0x82f000
    001e58acadd x27, x27, 144
    001e58b0ldp x4, x5, [x27]
    001e58b4adrp x27, 0x82f000
    001e58b8add x27, x27, 160
    001e58bcldp x6, x7, [x27]
    001e58c0adrp x27, 0x83e000
    001e58c4add x27, x27, 2528
    001e58c8stp x2, x3, [x27]
    001e58ccadrp x27, 0x83e000
    001e58d0add x27, x27, 2544
    001e58d4stp x4, x5, [x27]
    001e58d8adrp x27, 0x83e000
    001e58dcadd x27, x27, 2560
    001e58e0stp x6, x7, [x27]
    001e58e4adrp x27, 0x82f000
    001e58e8add x27, x27, 192
    001e58ecldp x2, x3, [x27]
    001e58f0adrp x27, 0x82f000
    001e58f4add x27, x27, 208
    001e58f8ldp x4, x5, [x27]
    001e58fcadrp x27, 0x82f000
    001e5900add x27, x27, 224
    001e5904ldp x6, x7, [x27]
    001e5908adrp x27, 0x83e000
    001e590cadd x27, x27, 2592
    001e5910stp x2, x3, [x27]
    001e5914adrp x27, 0x83e000
    001e5918add x27, x27, 2608
    001e591cstp x4, x5, [x27]
    001e5920adrp x27, 0x83e000
    001e5924add x27, x27, 2624
    001e5928stp x6, x7, [x27]
    001e592cadrp x0, 0x410000
    001e5930add x0, x0, 3264
    001e5934adrp x1, 0x52b000
    001e5938add x1, x1, 3040
    001e593cbl reflect.TypeOf
    001e5940adrp x27, 0x83d000
    001e5944str x0, [x27+208]
    001e5948adrp x27, 0x866000
    001e594cldr w2, [x27+3056]
    001e5950cbz w2, 0x1e5958
    001e5954b 0x1e595c
    001e5958
    001e5958loc_1e5958:
    001e5958b 0x1e5974
    001e595c
    001e595cloc_1e595c:
    001e595cbl runtime.gcWriteBarrier2
    001e5960str x1, [x25]
    001e5964adrp x27, 0x83d000
    001e5968ldr x2, [x27+216]
    001e596cstr x2, [x25+8]
    001e5970b 0x1e5974
    001e5974
    001e5974loc_1e5974:
    001e5974adrp x27, 0x83d000
    001e5978str x1, [x27+216]
    001e597cstr xzr, [sp+208]
    001e5980adrp x0, 0x43f000
    001e5984add x0, x0, 3744
    001e5988mov x1, xzr
    001e598cbl reflect.TypeOf
    001e5990adrp x27, 0x83d000
    001e5994str x0, [x27+224]
    001e5998adrp x27, 0x866000
    001e599cldr w2, [x27+3056]
    001e59a0cbz w2, 0x1e59a8
    001e59a4b 0x1e59ac
    001e59a8
    001e59a8loc_1e59a8:
    001e59a8b 0x1e59c4
    001e59ac
    001e59acloc_1e59ac:
    001e59acbl runtime.gcWriteBarrier2
    001e59b0str x1, [x25]
    001e59b4adrp x27, 0x83d000
    001e59b8ldr x2, [x27+232]
    001e59bcstr x2, [x25+8]
    001e59c0b 0x1e59c4
    001e59c4
    001e59c4loc_1e59c4:
    001e59c4adrp x27, 0x83d000
    001e59c8str x1, [x27+232]
    001e59ccstp xzr, xzr, [sp+96]
    001e59d0str xzr, [sp+112]
    001e59d4adrp x0, 0x408000
    001e59d8add x0, x0, 1216
    001e59dcadd x1, sp, 96
    001e59e0bl reflect.TypeOf
    001e59e4adrp x27, 0x83d000
    001e59e8str x0, [x27+240]
    001e59ecadrp x27, 0x866000
    001e59f0ldr w2, [x27+3056]
    001e59f4cbz w2, 0x1e59fc
    001e59f8b 0x1e5a00
    001e59fc
    001e59fcloc_1e59fc:
    001e59fcb 0x1e5a18
    001e5a00
    001e5a00loc_1e5a00:
    001e5a00bl runtime.gcWriteBarrier2
    001e5a04str x1, [x25]
    001e5a08adrp x27, 0x83d000
    001e5a0cldr x2, [x27+248]
    001e5a10str x2, [x25+8]
    001e5a14b 0x1e5a18
    001e5a18
    001e5a18loc_1e5a18:
    001e5a18adrp x27, 0x83d000
    001e5a1cstr x1, [x27+248]
    001e5a20str xzr, [sp+200]
    001e5a24adrp x0, 0x408000
    001e5a28add x0, x0, 0
    001e5a2cmov x1, xzr
    001e5a30bl reflect.TypeOf
    001e5a34adrp x27, 0x83d000
    001e5a38str x0, [x27+256]
    001e5a3cadrp x27, 0x866000
    001e5a40ldr w2, [x27+3056]
    001e5a44cbz w2, 0x1e5a4c
    001e5a48b 0x1e5a50
    001e5a4c
    001e5a4cloc_1e5a4c:
    001e5a4cb 0x1e5a68
    001e5a50
    001e5a50loc_1e5a50:
    001e5a50bl runtime.gcWriteBarrier2
    001e5a54str x1, [x25]
    001e5a58adrp x27, 0x83d000
    001e5a5cldr x2, [x27+264]
    001e5a60str x2, [x25+8]
    001e5a64b 0x1e5a68
    001e5a68
    001e5a68loc_1e5a68:
    001e5a68adrp x27, 0x83d000
    001e5a6cstr x1, [x27+264]
    001e5a70str xzr, [sp+176]
    001e5a74adrp x0, 0x43f000
    001e5a78add x0, x0, 3872
    001e5a7cmov x1, xzr
    001e5a80bl reflect.TypeOf
    001e5a84adrp x27, 0x83d000
    001e5a88str x0, [x27+272]
    001e5a8cadrp x27, 0x866000
    001e5a90ldr w2, [x27+3056]
    001e5a94cbz w2, 0x1e5a9c
    001e5a98b 0x1e5aa0
    001e5a9c
    001e5a9cloc_1e5a9c:
    001e5a9cb 0x1e5ab8
    001e5aa0
    001e5aa0loc_1e5aa0:
    001e5aa0bl runtime.gcWriteBarrier2
    001e5aa4str x1, [x25]
    001e5aa8adrp x27, 0x83d000
    001e5aacldr x3, [x27+280]
    001e5ab0str x3, [x25+8]
    001e5ab4b 0x1e5ab8
    001e5ab8
    001e5ab8loc_1e5ab8:
    001e5ab8adrp x27, 0x83d000
    001e5abcstr x1, [x27+280]
    001e5ac0mov x0, xzr
    001e5ac4mov x1, xzr
    001e5ac8mov x2, x1
    001e5accbl runtime.convTslice
    001e5ad0str x0, [sp+88]
    001e5ad4mov x1, x0
    001e5ad8adrp x0, 0x408000
    001e5adcadd x0, x0, 1216
    001e5ae0bl reflect.ValueOf
    001e5ae4adrp x27, 0x83e000
    001e5ae8str x2, [x27+304]
    001e5aecadrp x27, 0x866000
    001e5af0ldr w3, [x27+3056]
    001e5af4cbz w3, 0x1e5afc
    001e5af8b 0x1e5b00
    001e5afc
    001e5afcloc_1e5afc:
    001e5afcb 0x1e5b28
    001e5b00
    001e5b00loc_1e5b00:
    001e5b00bl runtime.gcWriteBarrier4
    001e5b04str x0, [x25]
    001e5b08adrp x27, 0x83e000
    001e5b0cldr x3, [x27+288]
    001e5b10str x3, [x25+8]
    001e5b14str x1, [x25+16]
    001e5b18adrp x27, 0x83e000
    001e5b1cldr x3, [x27+296]
    001e5b20str x3, [x25+24]
    001e5b24b 0x1e5b28
    001e5b28
    001e5b28loc_1e5b28:
    001e5b28adrp x27, 0x83e000
    001e5b2cstr x0, [x27+288]
    001e5b30adrp x27, 0x83e000
    001e5b34str x1, [x27+296]
    001e5b38adrp x0, 0x866000
    001e5b3cadd x0, x0, 1504
    001e5b40str x0, [sp+56]
    001e5b44b 0x1e5b48
    001e5b48
    001e5b48loc_1e5b48:
    001e5b48str x0, [sp+64]
    001e5b4cstp xzr, xzr, [sp+72]
    001e5b50mov x1, xzr
    001e5b54mov x2, x1
    001e5b58bl runtime.convTslice
    001e5b5cstr x0, [sp+192]
    001e5b60mov x1, x0
    001e5b64adrp x0, 0x408000
    001e5b68add x0, x0, 1216
    001e5b6cbl reflect.ValueOf
    001e5b70adrp x27, 0x83e000
    001e5b74str x2, [x27+336]
    001e5b78adrp x27, 0x866000
    001e5b7cldr w3, [x27+3056]
    001e5b80cbz w3, 0x1e5b88
    001e5b84b 0x1e5b8c
    001e5b88
    001e5b88loc_1e5b88:
    001e5b88b 0x1e5bb4
    001e5b8c
    001e5b8cloc_1e5b8c:
    001e5b8cbl runtime.gcWriteBarrier4
    001e5b90str x0, [x25]
    001e5b94adrp x27, 0x83e000
    001e5b98ldr x2, [x27+320]
    001e5b9cstr x2, [x25+8]
    001e5ba0str x1, [x25+16]
    001e5ba4adrp x27, 0x83e000
    001e5ba8ldr x2, [x27+328]
    001e5bacstr x2, [x25+24]
    001e5bb0b 0x1e5bb4
    001e5bb4
    001e5bb4loc_1e5bb4:
    001e5bb4adrp x27, 0x83e000
    001e5bb8str x0, [x27+320]
    001e5bbcadrp x27, 0x83e000
    001e5bc0str x1, [x27+328]
    001e5bc4ldur x29, [sp-8]
    001e5bc8ldr x30, [sp], 224
    001e5bccret x30
    001e5bd0
    001e5bd0loc_1e5bd0:
    001e5bd0mov x3, x30
    001e5bd4bl runtime.morestack_noctxt.abi0
    001e5bd8b 0x1e4f50
    001e5bdcudf 0
    001e4f50
    001e5be0
    001e5be0google.golang.org/protobuf/internal/impl.map.init.0: ; void google.golang.org/protobuf/internal/impl.map.init.0(void)
    001e5be0ldr x16, [x28+16]
    001e5be4sub x17, sp, 96
    001e5be8subs xzr, x17, x16
    001e5becb.ls 0x1e6028
    001e5bf0str x30, [sp-224]!
    001e5bf4stur x29, [sp-8]
    001e5bf8sub x29, sp, 8
    001e5bfcadrp x0, 0x43f000
    001e5c00add x0, x0, 352
    001e5c04movz x1, 18
    001e5c08mov x2, xzr
    001e5c0cbl runtime.makemap
    001e5c10str x0, [sp+208]
    001e5c14orr x3, xzr, 8
    001e5c18strb w3, [sp+63]
    001e5c1cstrb wzr, [sp+57]
    001e5c20strb w3, [sp+51]
    001e5c24ldr x1, [sp+208]
    001e5c28adrp x0, 0x43f000
    001e5c2cadd x0, x0, 352
    001e5c30add x2, sp, 51
    001e5c34bl runtime.mapassign
    001e5c38str x0, [sp+80]
    001e5c3cldrsb x27, [x0]
    001e5c40ldrsb x3, [sp+57]
    001e5c44strb w3, [x0]
    001e5c48orr x3, xzr, 14
    001e5c4cstrb w3, [sp+63]
    001e5c50strb wzr, [sp+57]
    001e5c54strb w3, [sp+46]
    001e5c58ldr x1, [sp+208]
    001e5c5cadrp x0, 0x43f000
    001e5c60add x0, x0, 352
    001e5c64add x2, sp, 46
    001e5c68bl runtime.mapassign
    001e5c6cstr x0, [sp+72]
    001e5c70ldrsb x27, [x0]
    001e5c74ldrsb x3, [sp+57]
    001e5c78strb w3, [x0]
    001e5c7cmovz x3, 5
    001e5c80strb w3, [sp+63]
    001e5c84strb wzr, [sp+57]
    001e5c88strb w3, [sp+45]
    001e5c8cldr x1, [sp+208]
    001e5c90adrp x0, 0x43f000
    001e5c94add x0, x0, 352
    001e5c98add x2, sp, 45
    001e5c9cbl runtime.mapassign
    001e5ca0str x0, [sp+64]
    001e5ca4ldrsb x27, [x0]
    001e5ca8ldrsb x3, [sp+57]
    001e5cacstrb w3, [x0]
    001e5cb0movz x3, 17
    001e5cb4strb w3, [sp+63]
    001e5cb8strb wzr, [sp+57]
    001e5cbcstrb w3, [sp+44]
    001e5cc0ldr x1, [sp+208]
    001e5cc4adrp x0, 0x43f000
    001e5cc8add x0, x0, 352
    001e5cccadd x2, sp, 44
    001e5cd0bl runtime.mapassign
    001e5cd4str x0, [sp+200]
    001e5cd8ldrsb x27, [x0]
    001e5cdcldrsb x3, [sp+57]
    001e5ce0strb w3, [x0]
    001e5ce4movz x3, 13
    001e5ce8strb w3, [sp+63]
    001e5cecstrb wzr, [sp+57]
    001e5cf0strb w3, [sp+62]
    001e5cf4ldr x1, [sp+208]
    001e5cf8adrp x0, 0x43f000
    001e5cfcadd x0, x0, 352
    001e5d00add x2, sp, 62
    001e5d04bl runtime.mapassign
    001e5d08str x0, [sp+192]
    001e5d0cldrsb x27, [x0]
    001e5d10ldrsb x3, [sp+57]
    001e5d14strb w3, [x0]
    001e5d18orr x3, xzr, 3
    001e5d1cstrb w3, [sp+63]
    001e5d20strb wzr, [sp+57]
    001e5d24strb w3, [sp+61]
    001e5d28ldr x1, [sp+208]
    001e5d2cadrp x0, 0x43f000
    001e5d30add x0, x0, 352
    001e5d34add x2, sp, 61
    001e5d38bl runtime.mapassign
    001e5d3cstr x0, [sp+184]
    001e5d40ldrsb x27, [x0]
    001e5d44ldrsb x3, [sp+57]
    001e5d48strb w3, [x0]
    001e5d4cmovz x3, 18
    001e5d50strb w3, [sp+63]
    001e5d54strb wzr, [sp+57]
    001e5d58strb w3, [sp+60]
    001e5d5cldr x1, [sp+208]
    001e5d60adrp x0, 0x43f000
    001e5d64add x0, x0, 352
    001e5d68add x2, sp, 60
    001e5d6cbl runtime.mapassign
    001e5d70str x0, [sp+176]
    001e5d74ldrsb x27, [x0]
    001e5d78ldrsb x3, [sp+57]
    001e5d7cstrb w3, [x0]
    001e5d80orr x3, xzr, 4
    001e5d84strb w3, [sp+63]
    001e5d88strb wzr, [sp+57]
    001e5d8cstrb w3, [sp+59]
    001e5d90ldr x1, [sp+208]
    001e5d94adrp x0, 0x43f000
    001e5d98add x0, x0, 352
    001e5d9cadd x2, sp, 59
    001e5da0bl runtime.mapassign
    001e5da4str x0, [sp+168]
    001e5da8ldrsb x27, [x0]
    001e5dacldrsb x3, [sp+57]
    001e5db0strb w3, [x0]
    001e5db4orr x3, xzr, 15
    001e5db8strb w3, [sp+63]
    001e5dbcmovz x4, 5
    001e5dc0strb w4, [sp+57]
    001e5dc4strb w3, [sp+58]
    001e5dc8ldr x1, [sp+208]
    001e5dccadrp x0, 0x43f000
    001e5dd0add x0, x0, 352
    001e5dd4add x2, sp, 58
    001e5dd8bl runtime.mapassign
    001e5ddcstr x0, [sp+160]
    001e5de0ldrsb x27, [x0]
    001e5de4ldrsb x3, [sp+57]
    001e5de8strb w3, [x0]
    001e5decorr x3, xzr, 7
    001e5df0strb w3, [sp+63]
    001e5df4movz x4, 5
    001e5df8strb w4, [sp+57]
    001e5dfcstrb w3, [sp+56]
    001e5e00ldr x1, [sp+208]
    001e5e04adrp x0, 0x43f000
    001e5e08add x0, x0, 352
    001e5e0cadd x2, sp, 56
    001e5e10bl runtime.mapassign
    001e5e14str x0, [sp+152]
    001e5e18ldrsb x27, [x0]
    001e5e1cldrsb x3, [sp+57]
    001e5e20strb w3, [x0]
    001e5e24orr x3, xzr, 2
    001e5e28strb w3, [sp+63]
    001e5e2cmovz x4, 5
    001e5e30strb w4, [sp+57]
    001e5e34strb w3, [sp+55]
    001e5e38ldr x1, [sp+208]
    001e5e3cadrp x0, 0x43f000
    001e5e40add x0, x0, 352
    001e5e44add x2, sp, 55
    001e5e48bl runtime.mapassign
    001e5e4cstr x0, [sp+144]
    001e5e50ldrsb x27, [x0]
    001e5e54ldrsb x3, [sp+57]
    001e5e58strb w3, [x0]
    001e5e5corr x3, xzr, 16
    001e5e60strb w3, [sp+63]
    001e5e64orr x4, xzr, 1
    001e5e68strb w4, [sp+57]
    001e5e6cstrb w3, [sp+54]
    001e5e70ldr x1, [sp+208]
    001e5e74adrp x0, 0x43f000
    001e5e78add x0, x0, 352
    001e5e7cadd x2, sp, 54
    001e5e80bl runtime.mapassign
    001e5e84str x0, [sp+136]
    001e5e88ldrsb x27, [x0]
    001e5e8cldrsb x3, [sp+57]
    001e5e90strb w3, [x0]
    001e5e94orr x3, xzr, 6
    001e5e98strb w3, [sp+63]
    001e5e9corr x4, xzr, 1
    001e5ea0strb w4, [sp+57]
    001e5ea4strb w3, [sp+53]
    001e5ea8ldr x1, [sp+208]
    001e5eacadrp x0, 0x43f000
    001e5eb0add x0, x0, 352
    001e5eb4add x2, sp, 53
    001e5eb8bl runtime.mapassign
    001e5ebcstr x0, [sp+128]
    001e5ec0ldrsb x27, [x0]
    001e5ec4ldrsb x3, [sp+57]
    001e5ec8strb w3, [x0]
    001e5eccorr x3, xzr, 1
    001e5ed0strb w3, [sp+63]
    001e5ed4orr x4, xzr, 1
    001e5ed8strb w4, [sp+57]
    001e5edcstrb w3, [sp+52]
    001e5ee0ldr x1, [sp+208]
    001e5ee4adrp x0, 0x43f000
    001e5ee8add x0, x0, 352
    001e5eecadd x2, sp, 52
    001e5ef0bl runtime.mapassign
    001e5ef4str x0, [sp+120]
    001e5ef8ldrsb x27, [x0]
    001e5efcldrsb x3, [sp+57]
    001e5f00strb w3, [x0]
    001e5f04movz x3, 9
    001e5f08strb w3, [sp+63]
    001e5f0corr x4, xzr, 2
    001e5f10strb w4, [sp+57]
    001e5f14strb w3, [sp+50]
    001e5f18ldr x1, [sp+208]
    001e5f1cadrp x0, 0x43f000
    001e5f20add x0, x0, 352
    001e5f24add x2, sp, 50
    001e5f28bl runtime.mapassign
    001e5f2cstr x0, [sp+112]
    001e5f30ldrsb x27, [x0]
    001e5f34ldrsb x3, [sp+57]
    001e5f38strb w3, [x0]
    001e5f3corr x3, xzr, 12
    001e5f40strb w3, [sp+63]
    001e5f44orr x4, xzr, 2
    001e5f48strb w4, [sp+57]
    001e5f4cstrb w3, [sp+49]
    001e5f50ldr x1, [sp+208]
    001e5f54adrp x0, 0x43f000
    001e5f58add x0, x0, 352
    001e5f5cadd x2, sp, 49
    001e5f60bl runtime.mapassign
    001e5f64str x0, [sp+104]
    001e5f68ldrsb x27, [x0]
    001e5f6cldrsb x3, [sp+57]
    001e5f70strb w3, [x0]
    001e5f74movz x3, 11
    001e5f78strb w3, [sp+63]
    001e5f7corr x4, xzr, 2
    001e5f80strb w4, [sp+57]
    001e5f84strb w3, [sp+48]
    001e5f88ldr x1, [sp+208]
    001e5f8cadrp x0, 0x43f000
    001e5f90add x0, x0, 352
    001e5f94add x2, sp, 48
    001e5f98bl runtime.mapassign
    001e5f9cstr x0, [sp+96]
    001e5fa0ldrsb x27, [x0]
    001e5fa4ldrsb x3, [sp+57]
    001e5fa8strb w3, [x0]
    001e5facmovz x3, 10
    001e5fb0strb w3, [sp+63]
    001e5fb4orr x4, xzr, 3
    001e5fb8strb w4, [sp+57]
    001e5fbcstrb w3, [sp+47]
    001e5fc0ldr x1, [sp+208]
    001e5fc4adrp x0, 0x43f000
    001e5fc8add x0, x0, 352
    001e5fccadd x2, sp, 47
    001e5fd0bl runtime.mapassign
    001e5fd4str x0, [sp+88]
    001e5fd8ldrsb x27, [x0]
    001e5fdcldrsb x3, [sp+57]
    001e5fe0strb w3, [x0]
    001e5fe4ldr x3, [sp+208]
    001e5fe8adrp x27, 0x866000
    001e5fecldr w4, [x27+3056]
    001e5ff0cbz w4, 0x1e5ff8
    001e5ff4b 0x1e5ffc
    001e5ff8
    001e5ff8loc_1e5ff8:
    001e5ff8b 0x1e6014
    001e5ffc
    001e5ffcloc_1e5ffc:
    001e5ffcbl runtime.gcWriteBarrier2
    001e6000str x3, [x25]
    001e6004adrp x27, 0x83b000
    001e6008ldr x0, [x27+224]
    001e600cstr x0, [x25+8]
    001e6010b 0x1e6014
    001e6014
    001e6014loc_1e6014:
    001e6014adrp x27, 0x83b000
    001e6018str x3, [x27+224]
    001e601cldur x29, [sp-8]
    001e6020ldr x30, [sp], 224
    001e6024ret x30
    001e6028
    001e6028loc_1e6028:
    001e6028mov x3, x30
    001e602cbl runtime.morestack_noctxt.abi0
    001e6030b 0x1e5be0
    001e6034udf 0
    001e6038udf 0
    001e603cudf 0
    001e5be0
    001e6040
    001e6040google.golang.org/protobuf/internal/impl.Export.EnumDescriptorOf: ; void google.golang.org/protobuf/internal/impl.Export.EnumDescriptorOf(google.golang.org/protobuf/internal/impl.Export p0, interface {} e)
    001e6040ldr x16, [x28+16]
    001e6044sub x17, sp, 80
    001e6048subs xzr, x17, x16
    001e604cb.ls 0x1e6154
    001e6050str x30, [sp-208]!
    001e6054stur x29, [sp-8]
    001e6058sub x29, sp, 8
    001e605cstr x0, [sp+216]
    001e6060str x1, [sp+224]
    001e6064stp xzr, xzr, [sp+80]
    001e6068ldr x2, [sp+224]
    001e606cldr x3, [sp+216]
    001e6070str x3, [sp+144]
    001e6074str x2, [sp+152]
    001e6078cbnz x3, 0x1e6080
    001e607cb 0x1e6130
    001e6080
    001e6080loc_1e6080:
    001e6080ldr w2, [x3+16]
    001e6084str w2, [sp+60]
    001e6088ldr x1, [sp+144]
    001e608cadrp x0, 0x82b000
    001e6090add x0, x0, 880
    001e6094bl runtime.interfaceSwitch
    001e6098str x0, [sp+72]
    001e609cstr x1, [sp+192]
    001e60a0ldr x2, [sp+72]
    001e60a4str x2, [sp+64]
    001e60a8cbz x2, 0x1e60b0
    001e60acb 0x1e60ec
    001e60b0
    001e60b0loc_1e60b0:
    001e60b0b 0x1e60b4
    001e60b4
    001e60b4loc_1e60b4:
    001e60b4b 0x1e60b8
    001e60b8
    001e60b8loc_1e60b8:
    001e60b8ldr x0, [sp+152]
    001e60bcstr x1, [sp+112]
    001e60c0str x0, [sp+120]
    001e60c4ldrsb x27, [x1]
    001e60c8ldr x1, [x1+24]
    001e60ccblr x1
    001e60d0str x0, [sp+176]
    001e60d4str x1, [sp+184]
    001e60d8str x0, [sp+80]
    001e60dcstr x1, [sp+88]
    001e60e0ldur x29, [sp-8]
    001e60e4ldr x30, [sp], 208
    001e60e8ret x30
    001e60ec
    001e60ecloc_1e60ec:
    001e60ecb 0x1e60f0
    001e60f0
    001e60f0loc_1e60f0:
    001e60f0b 0x1e60f4
    001e60f4
    001e60f4loc_1e60f4:
    001e60f4ldr x0, [sp+144]
    001e60f8ldr x1, [sp+152]
    001e60fcstr x0, [sp+96]
    001e6100str x1, [sp+104]
    001e6104bl reflect.TypeOf
    001e6108str x0, [sp+160]
    001e610cstr x1, [sp+168]
    001e6110bl google.golang.org/protobuf/internal/impl.LegacyLoadEnumDesc
    001e6114str x0, [sp+176]
    001e6118str x1, [sp+184]
    001e611cstr x0, [sp+80]
    001e6120str x1, [sp+88]
    001e6124ldur x29, [sp-8]
    001e6128ldr x30, [sp], 208
    001e612cret x30
    001e6130
    001e6130loc_1e6130:
    001e6130b 0x1e6134
    001e6134
    001e6134loc_1e6134:
    001e6134str x3, [sp+128]
    001e6138str x2, [sp+136]
    001e613cstp xzr, xzr, [sp+80]
    001e6140mov x0, xzr
    001e6144mov x1, xzr
    001e6148ldur x29, [sp-8]
    001e614cldr x30, [sp], 208
    001e6150ret x30
    001e6154
    001e6154loc_1e6154:
    001e6154stp x0, x1, [sp+8]
    001e6158mov x3, x30
    001e615cbl runtime.morestack_noctxt.abi0
    001e6160ldp x0, x1, [sp+8]
    001e6164b 0x1e6040
    001e6168udf 0
    001e616cudf 0
    001e6040
    001e6170
    001e6170google.golang.org/protobuf/internal/impl.Export.EnumTypeOf: ; void google.golang.org/protobuf/internal/impl.Export.EnumTypeOf(google.golang.org/protobuf/internal/impl.Export p0, interface {} e)
    001e6170ldr x16, [x28+16]
    001e6174sub x17, sp, 80
    001e6178subs xzr, x17, x16
    001e617cb.ls 0x1e6284
    001e6180str x30, [sp-208]!
    001e6184stur x29, [sp-8]
    001e6188sub x29, sp, 8
    001e618cstr x0, [sp+216]
    001e6190str x1, [sp+224]
    001e6194stp xzr, xzr, [sp+80]
    001e6198ldr x2, [sp+224]
    001e619cldr x3, [sp+216]
    001e61a0str x3, [sp+144]
    001e61a4str x2, [sp+152]
    001e61a8cbnz x3, 0x1e61b0
    001e61acb 0x1e6260
    001e61b0
    001e61b0loc_1e61b0:
    001e61b0ldr w2, [x3+16]
    001e61b4str w2, [sp+60]
    001e61b8ldr x1, [sp+144]
    001e61bcadrp x0, 0x82b000
    001e61c0add x0, x0, 912
    001e61c4bl runtime.interfaceSwitch
    001e61c8str x0, [sp+72]
    001e61ccstr x1, [sp+192]
    001e61d0ldr x2, [sp+72]
    001e61d4str x2, [sp+64]
    001e61d8cbz x2, 0x1e61e0
    001e61dcb 0x1e621c
    001e61e0
    001e61e0loc_1e61e0:
    001e61e0b 0x1e61e4
    001e61e4
    001e61e4loc_1e61e4:
    001e61e4b 0x1e61e8
    001e61e8
    001e61e8loc_1e61e8:
    001e61e8ldr x0, [sp+152]
    001e61ecstr x1, [sp+112]
    001e61f0str x0, [sp+120]
    001e61f4ldrsb x27, [x1]
    001e61f8ldr x1, [x1+40]
    001e61fcblr x1
    001e6200str x0, [sp+176]
    001e6204str x1, [sp+184]
    001e6208str x0, [sp+80]
    001e620cstr x1, [sp+88]
    001e6210ldur x29, [sp-8]
    001e6214ldr x30, [sp], 208
    001e6218ret x30
    001e621c
    001e621cloc_1e621c:
    001e621cb 0x1e6220
    001e6220
    001e6220loc_1e6220:
    001e6220b 0x1e6224
    001e6224
    001e6224loc_1e6224:
    001e6224ldr x0, [sp+144]
    001e6228ldr x1, [sp+152]
    001e622cstr x0, [sp+96]
    001e6230str x1, [sp+104]
    001e6234bl reflect.TypeOf
    001e6238str x0, [sp+160]
    001e623cstr x1, [sp+168]
    001e6240bl google.golang.org/protobuf/internal/impl.legacyLoadEnumType
    001e6244str x0, [sp+176]
    001e6248str x1, [sp+184]
    001e624cstr x0, [sp+80]
    001e6250str x1, [sp+88]
    001e6254ldur x29, [sp-8]
    001e6258ldr x30, [sp], 208
    001e625cret x30
    001e6260
    001e6260loc_1e6260:
    001e6260b 0x1e6264
    001e6264
    001e6264loc_1e6264:
    001e6264str x3, [sp+128]
    001e6268str x2, [sp+136]
    001e626cstp xzr, xzr, [sp+80]
    001e6270mov x0, xzr
    001e6274mov x1, xzr
    001e6278ldur x29, [sp-8]
    001e627cldr x30, [sp], 208
    001e6280ret x30
    001e6284
    001e6284loc_1e6284:
    001e6284stp x0, x1, [sp+8]
    001e6288mov x3, x30
    001e628cbl runtime.morestack_noctxt.abi0
    001e6290ldp x0, x1, [sp+8]
    001e6294b 0x1e6170
    001e6298udf 0
    001e629cudf 0
    001e6170
    001e62a0
    001e62a0google.golang.org/protobuf/internal/impl.Export.EnumStringOf: ; void google.golang.org/protobuf/internal/impl.Export.EnumStringOf(google.golang.org/protobuf/internal/impl.Export p0, google.golang.org/protobuf/reflect/protoreflect.EnumDescriptor ed, google.golang.org/protobuf/reflect/protoreflect.EnumNumber n)
    001e62a0ldr x16, [x28+16]
    001e62a4subs xzr, sp, x16
    001e62a8b.ls 0x1e6360
    001e62acstr x30, [sp-112]!
    001e62b0stur x29, [sp-8]
    001e62b4sub x29, sp, 8
    001e62b8str x0, [sp+120]
    001e62bcstr x1, [sp+128]
    001e62c0str w2, [sp+136]
    001e62c4stp xzr, xzr, [sp+24]
    001e62c8ldr x1, [sp+120]
    001e62ccldrsb x27, [x1]
    001e62d0ldr x1, [x1+120]
    001e62d4ldr x0, [sp+128]
    001e62d8blr x1
    001e62dcstr x0, [sp+88]
    001e62e0str x1, [sp+96]
    001e62e4ldrsb x27, [x0]
    001e62e8ldrsw x2, [sp+136]
    001e62ecldr x3, [x0+32]
    001e62f0mov x0, x1
    001e62f4mov x1, x2
    001e62f8blr x3
    001e62fcstr x0, [sp+40]
    001e6300str x1, [sp+48]
    001e6304cbnz x0, 0x1e630c
    001e6308b 0x1e6338
    001e630c
    001e630cloc_1e630c:
    001e630cldrsb x27, [x0]
    001e6310ldr x2, [x0+48]
    001e6314mov x0, x1
    001e6318blr x2
    001e631cstr x0, [sp+72]
    001e6320str x1, [sp+80]
    001e6324str x0, [sp+24]
    001e6328str x1, [sp+32]
    001e632cldur x29, [sp-8]
    001e6330ldr x30, [sp], 112
    001e6334ret x30
    001e6338
    001e6338loc_1e6338:
    001e6338ldrsw x1, [sp+136]
    001e633cmov x0, x1
    001e6340bl strconv.Itoa
    001e6344str x0, [sp+56]
    001e6348str x1, [sp+64]
    001e634cstr x0, [sp+24]
    001e6350str x1, [sp+32]
    001e6354ldur x29, [sp-8]
    001e6358ldr x30, [sp], 112
    001e635cret x30
    001e6360
    001e6360loc_1e6360:
    001e6360stp x0, x1, [sp+8]
    001e6364str w2, [sp+24]
    001e6368mov x3, x30
    001e636cbl runtime.morestack_noctxt.abi0
    001e6370ldp x0, x1, [sp+8]
    001e6374ldrsw x2, [sp+24]
    001e6378b 0x1e62a0
    001e637cudf 0
    001e62a0
    001e6380
    001e6380google.golang.org/protobuf/internal/impl.legacyMessageWrapper.Reset: ; void google.golang.org/protobuf/internal/impl.legacyMessageWrapper.Reset(google.golang.org/protobuf/internal/impl.legacyMessageWrapper m)
    001e6380ldr x16, [x28+16]
    001e6384subs xzr, sp, x16
    001e6388b.ls 0x1e63b0
    001e638cstr x30, [sp-32]!
    001e6390stur x29, [sp-8]
    001e6394sub x29, sp, 8
    001e6398str x0, [sp+40]
    001e639cstr x1, [sp+48]
    001e63a0bl google.golang.org/protobuf/proto.Reset
    001e63a4ldur x29, [sp-8]
    001e63a8ldr x30, [sp], 32
    001e63acret x30
    001e63b0
    001e63b0loc_1e63b0:
    001e63b0stp x0, x1, [sp+8]
    001e63b4mov x3, x30
    001e63b8bl runtime.morestack_noctxt.abi0
    001e63bcldp x0, x1, [sp+8]
    001e63c0b 0x1e6380
    001e63c4udf 0
    001e63c8udf 0
    001e63ccudf 0
    001e6380
    001e63d0
    001e63d0google.golang.org/protobuf/internal/impl.legacyMessageWrapper.String: ; void google.golang.org/protobuf/internal/impl.legacyMessageWrapper.String(google.golang.org/protobuf/internal/impl.legacyMessageWrapper m)
    001e63d0ldr x16, [x28+16]
    001e63d4subs xzr, sp, x16
    001e63d8b.ls 0x1e641c
    001e63dcstr x30, [sp-64]!
    001e63e0stur x29, [sp-8]
    001e63e4sub x29, sp, 8
    001e63e8str x0, [sp+72]
    001e63ecstr x1, [sp+80]
    001e63f0stp xzr, xzr, [sp+24]
    001e63f4ldr x0, [sp+72]
    001e63f8ldr x1, [sp+80]
    001e63fcbl google.golang.org/protobuf/internal/impl.Export.MessageStringOf
    001e6400str x0, [sp+40]
    001e6404str x1, [sp+48]
    001e6408str x0, [sp+24]
    001e640cstr x1, [sp+32]
    001e6410ldur x29, [sp-8]
    001e6414ldr x30, [sp], 64
    001e6418ret x30
    001e641c
    001e641cloc_1e641c:
    001e641cstp x0, x1, [sp+8]
    001e6420mov x3, x30
    001e6424bl runtime.morestack_noctxt.abi0
    001e6428ldp x0, x1, [sp+8]
    001e642cb 0x1e63d0
    001e63d0
    001e6430
    001e6430google.golang.org/protobuf/internal/impl.Export.ProtoMessageV1Of: ; void google.golang.org/protobuf/internal/impl.Export.ProtoMessageV1Of(google.golang.org/protobuf/internal/impl.Export p0, interface {} m)
    001e6430ldr x16, [x28+16]
    001e6434sub x17, sp, 208
    001e6438subs xzr, x17, x16
    001e643cb.ls 0x1e666c
    001e6440sub x20, sp, 336
    001e6444stp x29, x30, [x20-8]
    001e6448add sp, x20, 0
    001e644csub x29, sp, 8
    001e6450str x0, [sp+344]
    001e6454str x1, [sp+352]
    001e6458stp xzr, xzr, [sp+80]
    001e645cldr x2, [sp+352]
    001e6460ldr x3, [sp+344]
    001e6464str x3, [sp+264]
    001e6468str x2, [sp+272]
    001e646ccbnz x3, 0x1e6474
    001e6470b 0x1e6594
    001e6474
    001e6474loc_1e6474:
    001e6474ldr w2, [x3+16]
    001e6478str w2, [sp+60]
    001e647cldr x1, [sp+264]
    001e6480adrp x0, 0x82d000
    001e6484add x0, x0, 3200
    001e6488bl runtime.interfaceSwitch
    001e648cstr x0, [sp+72]
    001e6490str x1, [sp+256]
    001e6494ldr x2, [sp+72]
    001e6498str x2, [sp+64]
    001e649ccbz x2, 0x1e64a4
    001e64a0b 0x1e64d4
    001e64a4
    001e64a4loc_1e64a4:
    001e64a4b 0x1e64a8
    001e64a8
    001e64a8loc_1e64a8:
    001e64a8b 0x1e64ac
    001e64ac
    001e64acloc_1e64ac:
    001e64acldr x2, [sp+272]
    001e64b0str x1, [sp+144]
    001e64b4str x2, [sp+152]
    001e64b8str x1, [sp+80]
    001e64bcstr x2, [sp+88]
    001e64c0ldr x0, [sp+80]
    001e64c4mov x1, x2
    001e64c8ldp x29, x30, [sp-8]
    001e64ccadd sp, sp, 336
    001e64d0ret x30
    001e64d4
    001e64d4loc_1e64d4:
    001e64d4subs xzr, x2, 1
    001e64d8b.eq 0x1e64e0
    001e64dcb 0x1e6528
    001e64e0
    001e64e0loc_1e64e0:
    001e64e0b 0x1e64e4
    001e64e4
    001e64e4loc_1e64e4:
    001e64e4b 0x1e64e8
    001e64e8
    001e64e8loc_1e64e8:
    001e64e8ldr x0, [sp+272]
    001e64ecstr x1, [sp+128]
    001e64f0str x0, [sp+136]
    001e64f4ldrsb x27, [x1]
    001e64f8ldr x1, [x1+24]
    001e64fcblr x1
    001e6500str x0, [sp+192]
    001e6504str x1, [sp+200]
    001e6508bl google.golang.org/protobuf/internal/impl.Export.ProtoMessageV1Of
    001e650cstr x0, [sp+176]
    001e6510str x1, [sp+184]
    001e6514str x0, [sp+80]
    001e6518str x1, [sp+88]
    001e651cldp x29, x30, [sp-8]
    001e6520add sp, sp, 336
    001e6524ret x30
    001e6528
    001e6528loc_1e6528:
    001e6528subs xzr, x2, 2
    001e652cb.eq 0x1e6534
    001e6530b 0x1e65b8
    001e6534
    001e6534loc_1e6534:
    001e6534b 0x1e6538
    001e6538
    001e6538loc_1e6538:
    001e6538b 0x1e653c
    001e653c
    001e653cloc_1e653c:
    001e653cldr x2, [sp+272]
    001e6540str x1, [sp+112]
    001e6544str x2, [sp+120]
    001e6548stp xzr, xzr, [sp+312]
    001e654cldr x2, [sp+112]
    001e6550ldr x3, [sp+120]
    001e6554str x2, [sp+312]
    001e6558str x3, [sp+320]
    001e655cadrp x0, 0x472000
    001e6560add x0, x0, 3008
    001e6564add x1, sp, 312
    001e6568bl runtime.convT
    001e656cstr x0, [sp+248]
    001e6570adrp x2, 0x532000
    001e6574add x2, x2, 2768
    001e6578str x2, [sp+80]
    001e657cstr x0, [sp+88]
    001e6580ldr x0, [sp+80]
    001e6584ldr x1, [sp+88]
    001e6588ldp x29, x30, [sp-8]
    001e658cadd sp, sp, 336
    001e6590ret x30
    001e6594
    001e6594loc_1e6594:
    001e6594b 0x1e6598
    001e6598
    001e6598loc_1e6598:
    001e6598str x3, [sp+160]
    001e659cstr x2, [sp+168]
    001e65a0stp xzr, xzr, [sp+80]
    001e65a4mov x0, xzr
    001e65a8mov x1, xzr
    001e65acldp x29, x30, [sp-8]
    001e65b0add sp, sp, 336
    001e65b4ret x30
    001e65b8
    001e65b8loc_1e65b8:
    001e65b8b 0x1e65bc
    001e65bc
    001e65bcloc_1e65bc:
    001e65bcb 0x1e65c0
    001e65c0
    001e65c0loc_1e65c0:
    001e65c0b 0x1e65c4
    001e65c4
    001e65c4loc_1e65c4:
    001e65c4b 0x1e65c8
    001e65c8
    001e65c8loc_1e65c8:
    001e65c8ldr x5, [sp+264]
    001e65ccldr x6, [sp+272]
    001e65d0str x5, [sp+96]
    001e65d4str x6, [sp+104]
    001e65d8stp xzr, xzr, [sp+296]
    001e65dcadd x2, sp, 296
    001e65e0str x2, [sp+216]
    001e65e4ldrsb x27, [x2]
    001e65e8ldr x5, [sp+352]
    001e65ecldr x6, [sp+344]
    001e65f0str x6, [x2]
    001e65f4adrp x27, 0x865000
    001e65f8ldr w6, [x27+3056]
    001e65fccbz w6, 0x1e6604
    001e6600b 0x1e6658
    001e6604
    001e6604loc_1e6604:
    001e6604b 0x1e6608
    001e6608
    001e6608loc_1e6608:
    001e6608str x5, [x2+8]
    001e660cldrsb x27, [x2]
    001e6610b 0x1e6614
    001e6614
    001e6614loc_1e6614:
    001e6614str x2, [sp+224]
    001e6618orr x4, xzr, 1
    001e661cstr x4, [sp+232]
    001e6620str x4, [sp+240]
    001e6624adrp x0, 0x4de000
    001e6628add x0, x0, 1779
    001e662cmovz x1, 40
    001e6630mov x3, x4
    001e6634bl fmt.Sprintf
    001e6638str x0, [sp+280]
    001e663cstr x1, [sp+288]
    001e6640bl runtime.convTstring
    001e6644str x0, [sp+208]
    001e6648mov x1, x0
    001e664cadrp x0, 0x40f000
    001e6650add x0, x0, 2944
    001e6654bl runtime.gopanic
    001e6658
    001e6658loc_1e6658:
    001e6658bl runtime.gcWriteBarrier2
    001e665cstr x5, [x25]
    001e6660ldr x6, [x2+8]
    001e6664str x6, [x25+8]
    001e6668b 0x1e6608
    001e666c
    001e666cloc_1e666c:
    001e666cstp x0, x1, [sp+8]
    001e6670mov x3, x30
    001e6674bl runtime.morestack_noctxt.abi0
    001e6678ldp x0, x1, [sp+8]
    001e667cb 0x1e6430
    001e6430
    001e6680
    001e6680google.golang.org/protobuf/internal/impl.Export.protoMessageV2Of: ; void google.golang.org/protobuf/internal/impl.Export.protoMessageV2Of(google.golang.org/protobuf/internal/impl.Export p0, interface {} m)
    001e6680ldr x16, [x28+16]
    001e6684sub x17, sp, 144
    001e6688subs xzr, x17, x16
    001e668cb.ls 0x1e68ac
    001e6690sub x20, sp, 272
    001e6694stp x29, x30, [x20-8]
    001e6698add sp, x20, 0
    001e669csub x29, sp, 8
    001e66a0str x0, [sp+280]
    001e66a4str x1, [sp+288]
    001e66a8stp xzr, xzr, [sp+72]
    001e66acldr x2, [sp+288]
    001e66b0ldr x3, [sp+280]
    001e66b4str x3, [sp+248]
    001e66b8str x2, [sp+256]
    001e66bccbnz x3, 0x1e66c4
    001e66c0b 0x1e67d8
    001e66c4
    001e66c4loc_1e66c4:
    001e66c4ldr w2, [x3+16]
    001e66c8str w2, [sp+52]
    001e66ccmovz x3, 33241
    001e66d0movk x3, 0x75580000
    001e66d4subs wzr, w2, w3
    001e66d8b.eq 0x1e66e0
    001e66dcb 0x1e6744
    001e66e0
    001e66e0loc_1e66e0:
    001e66e0ldr x2, [sp+248]
    001e66e4adrp x3, 0x472000
    001e66e8add x3, x3, 3008
    001e66ecsubs xzr, x2, x3
    001e66f0b.eq 0x1e66f8
    001e66f4b 0x1e6700
    001e66f8
    001e66f8loc_1e66f8:
    001e66f8orr x0, xzr, 1
    001e66fcb 0x1e6708
    001e6700
    001e6700loc_1e6700:
    001e6700mov x0, xzr
    001e6704b 0x1e6708
    001e6708
    001e6708loc_1e6708:
    001e6708strb w0, [sp+51]
    001e670ctbnz w0, 0, 0x1e6714
    001e6710b 0x1e6740
    001e6714
    001e6714loc_1e6714:
    001e6714b 0x1e6718
    001e6718
    001e6718loc_1e6718:
    001e6718ldr x2, [sp+256]
    001e671cldr x0, [x2]
    001e6720ldr x1, [x2+8]
    001e6724str x0, [sp+120]
    001e6728str x1, [sp+128]
    001e672cstr x0, [sp+72]
    001e6730str x1, [sp+80]
    001e6734ldp x29, x30, [sp-8]
    001e6738add sp, sp, 272
    001e673cret x30
    001e6740
    001e6740loc_1e6740:
    001e6740b 0x1e6748
    001e6744
    001e6744loc_1e6744:
    001e6744b 0x1e6748
    001e6748
    001e6748loc_1e6748:
    001e6748ldr x1, [sp+248]
    001e674cadrp x0, 0x82c000
    001e6750add x0, x0, 576
    001e6754bl runtime.interfaceSwitch
    001e6758str x0, [sp+64]
    001e675cstr x1, [sp+240]
    001e6760ldr x2, [sp+64]
    001e6764str x2, [sp+56]
    001e6768cbz x2, 0x1e6770
    001e676cb 0x1e67a0
    001e6770
    001e6770loc_1e6770:
    001e6770b 0x1e6774
    001e6774
    001e6774loc_1e6774:
    001e6774b 0x1e6778
    001e6778
    001e6778loc_1e6778:
    001e6778ldr x2, [sp+256]
    001e677cstr x1, [sp+136]
    001e6780str x2, [sp+144]
    001e6784str x1, [sp+72]
    001e6788str x2, [sp+80]
    001e678cldr x0, [sp+72]
    001e6790mov x1, x2
    001e6794ldp x29, x30, [sp-8]
    001e6798add sp, sp, 272
    001e679cret x30
    001e67a0
    001e67a0loc_1e67a0:
    001e67a0subs xzr, x2, 1
    001e67a4b.eq 0x1e67ac
    001e67a8b 0x1e67fc
    001e67ac
    001e67acloc_1e67ac:
    001e67acb 0x1e67b0
    001e67b0
    001e67b0loc_1e67b0:
    001e67b0b 0x1e67b4
    001e67b4
    001e67b4loc_1e67b4:
    001e67b4ldr x2, [sp+256]
    001e67b8str x1, [sp+104]
    001e67bcstr x2, [sp+112]
    001e67c0stp xzr, xzr, [sp+72]
    001e67c4mov x0, xzr
    001e67c8mov x1, xzr
    001e67ccldp x29, x30, [sp-8]
    001e67d0add sp, sp, 272
    001e67d4ret x30
    001e67d8
    001e67d8loc_1e67d8:
    001e67d8b 0x1e67dc
    001e67dc
    001e67dcloc_1e67dc:
    001e67dcstr x3, [sp+152]
    001e67e0str x2, [sp+160]
    001e67e4stp xzr, xzr, [sp+72]
    001e67e8mov x0, xzr
    001e67ecmov x1, xzr
    001e67f0ldp x29, x30, [sp-8]
    001e67f4add sp, sp, 272
    001e67f8ret x30
    001e67fc
    001e67fcloc_1e67fc:
    001e67fcb 0x1e6800
    001e6800
    001e6800loc_1e6800:
    001e6800b 0x1e6804
    001e6804
    001e6804loc_1e6804:
    001e6804b 0x1e6808
    001e6808
    001e6808loc_1e6808:
    001e6808ldr x5, [sp+248]
    001e680cldr x6, [sp+256]
    001e6810str x5, [sp+88]
    001e6814str x6, [sp+96]
    001e6818stp xzr, xzr, [sp+184]
    001e681cadd x2, sp, 184
    001e6820str x2, [sp+208]
    001e6824ldrsb x27, [x2]
    001e6828ldr x5, [sp+288]
    001e682cldr x6, [sp+280]
    001e6830str x6, [x2]
    001e6834adrp x27, 0x865000
    001e6838ldr w6, [x27+3056]
    001e683ccbz w6, 0x1e6844
    001e6840b 0x1e6898
    001e6844
    001e6844loc_1e6844:
    001e6844b 0x1e6848
    001e6848
    001e6848loc_1e6848:
    001e6848str x5, [x2+8]
    001e684cldrsb x27, [x2]
    001e6850b 0x1e6854
    001e6854
    001e6854loc_1e6854:
    001e6854str x2, [sp+216]
    001e6858orr x4, xzr, 1
    001e685cstr x4, [sp+224]
    001e6860str x4, [sp+232]
    001e6864adrp x0, 0x4de000
    001e6868add x0, x0, 1779
    001e686cmovz x1, 40
    001e6870mov x3, x4
    001e6874bl fmt.Sprintf
    001e6878str x0, [sp+168]
    001e687cstr x1, [sp+176]
    001e6880bl runtime.convTstring
    001e6884str x0, [sp+200]
    001e6888mov x1, x0
    001e688cadrp x0, 0x40f000
    001e6890add x0, x0, 2944
    001e6894bl runtime.gopanic
    001e6898
    001e6898loc_1e6898:
    001e6898bl runtime.gcWriteBarrier2
    001e689cstr x5, [x25]
    001e68a0ldr x6, [x2+8]
    001e68a4str x6, [x25+8]
    001e68a8b 0x1e6848
    001e68ac
    001e68acloc_1e68ac:
    001e68acstp x0, x1, [sp+8]
    001e68b0mov x3, x30
    001e68b4bl runtime.morestack_noctxt.abi0
    001e68b8ldp x0, x1, [sp+8]
    001e68bcb 0x1e6680
    001e6680