File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00194620
    00194620google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalList: ; void google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalList(google.golang.org/protobuf/proto.UnmarshalOptions o, struct []uint8 b, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/reflect/protoreflect.List list, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
    00194620ldr x16, [x28+16]
    00194624sub x17, sp, 2320
    00194628subs xzr, x17, x16
    0019462cb.ls 0x197890
    00194630sub x20, sp, 2448
    00194634stp x29, x30, [x20-8]
    00194638add sp, x20, 0
    0019463csub x29, sp, 8
    00194640strb w0, [sp+2456]
    00194644strb w1, [sp+2457]
    00194648strb w2, [sp+2458]
    0019464cstr x3, [sp+2464]
    00194650str x4, [sp+2472]
    00194654str x5, [sp+2480]
    00194658str x6, [sp+2488]
    0019465cstr x7, [sp+2496]
    00194660str x8, [sp+2504]
    00194664strb w9, [sp+2512]
    00194668str x10, [sp+2520]
    0019466cstr x11, [sp+2528]
    00194670str x12, [sp+2536]
    00194674str x13, [sp+2544]
    00194678str xzr, [sp+704]
    0019467cadd x27, sp, 1488
    00194680stp xzr, xzr, [x27]
    00194684ldr x1, [sp+2536]
    00194688ldrsb x27, [x1]
    0019468cldr x1, [x1+176]
    00194690ldr x0, [sp+2544]
    00194694blr x1
    00194698strb w0, [sp+99]
    0019469cstrb w0, [sp+95]
    001946a0sbfm x1, x0, 0, 7
    001946a4subs wzr, w1, 9
    001946a8b.le 0x1946b0
    001946acb 0x195718
    001946b0
    001946b0loc_1946b0:
    001946b0sbfm x3, x0, 0, 7
    001946b4subs wzr, w3, 4
    001946b8b.le 0x1946c0
    001946bcb 0x194de8
    001946c0
    001946c0loc_1946c0:
    001946c0sbfm x3, x0, 0, 7
    001946c4subs wzr, w3, 2
    001946c8b.le 0x1946d0
    001946ccb 0x194a74
    001946d0
    001946d0loc_1946d0:
    001946d0ubfm x3, x0, 0, 7
    001946d4subs wzr, w3, 1
    001946d8b.eq 0x1946e0
    001946dcb 0x194894
    001946e0
    001946e0loc_1946e0:
    001946e0b 0x1946e4
    001946e4
    001946e4loc_1946e4:
    001946e4ldrsb x3, [sp+2512]
    001946e8ubfm x3, x3, 0, 7
    001946ecsubs wzr, w3, 2
    001946f0b.eq 0x1946f8
    001946f4b 0x194784
    001946f8
    001946f8loc_1946f8:
    001946f8str xzr, [sp+2176]
    001946fcadd x27, sp, 2184
    00194700stp xzr, xzr, [x27]
    00194704ldr x0, [sp+2488]
    00194708ldr x1, [sp+2496]
    0019470cldr x2, [sp+2504]
    00194710bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    00194714str x0, [sp+2176]
    00194718str x1, [sp+2184]
    0019471cstr x2, [sp+2192]
    00194720str x3, [sp+1024]
    00194724str x0, [sp+2296]
    00194728str x1, [sp+2304]
    0019472cstr x2, [sp+2312]
    00194730ldr x3, [sp+1024]
    00194734str x3, [sp+1112]
    00194738str x0, [sp+1504]
    0019473cstr x1, [sp+1512]
    00194740str x2, [sp+1520]
    00194744ldr x3, [sp+1112]
    00194748str x3, [sp+384]
    0019474ctbnz x3, 63, 0x194754
    00194750b 0x194780
    00194754
    00194754loc_194754:
    00194754str xzr, [sp+704]
    00194758adrp x27, 0x88d000
    0019475cldr x1, [x27+1424]
    00194760adrp x27, 0x88d000
    00194764ldr x2, [x27+1432]
    00194768str x1, [sp+1488]
    0019476cstr x2, [sp+1496]
    00194770ldr x0, [sp+704]
    00194774ldp x29, x30, [sp-8]
    00194778add sp, sp, 2448
    0019477cret x30
    00194780
    00194780loc_194780:
    00194780b 0x197758
    00194784
    00194784loc_194784:
    00194784ldrsb x3, [sp+2512]
    00194788ubfm x3, x3, 0, 7
    0019478csubs wzr, w3, 1
    00194790b.ne 0x194798
    00194794b 0x1947c4
    00194798
    00194798loc_194798:
    00194798str xzr, [sp+704]
    0019479cadrp x27, 0x88d000
    001947a0ldr x1, [x27+1408]
    001947a4adrp x27, 0x88d000
    001947a8ldr x2, [x27+1416]
    001947acstr x1, [sp+1488]
    001947b0str x2, [sp+1496]
    001947b4ldr x0, [sp+704]
    001947b8ldp x29, x30, [sp-8]
    001947bcadd sp, sp, 2448
    001947c0ret x30
    001947c4
    001947c4loc_1947c4:
    001947c4ldr x0, [sp+2488]
    001947c8ldr x1, [sp+2496]
    001947ccldr x2, [sp+2504]
    001947d0bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
    001947d4str x0, [sp+1016]
    001947d8str x1, [sp+1024]
    001947dcstr x0, [sp+1080]
    001947e0str x1, [sp+1072]
    001947e4str x0, [sp+160]
    001947e8str x1, [sp+368]
    001947ectbnz x1, 63, 0x1947f4
    001947f0b 0x194820
    001947f4
    001947f4loc_1947f4:
    001947f4str xzr, [sp+704]
    001947f8adrp x27, 0x88d000
    001947fcldr x1, [x27+1424]
    00194800adrp x27, 0x88d000
    00194804ldr x2, [x27+1432]
    00194808str x1, [sp+1488]
    0019480cstr x2, [sp+1496]
    00194810ldr x0, [sp+704]
    00194814ldp x29, x30, [sp-8]
    00194818add sp, sp, 2448
    0019481cret x30
    00194820
    00194820loc_194820:
    00194820bl math.Float64frombits
    00194824str d0, [sp+992]
    00194828bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat64
    0019482cstr x0, [sp+2152]
    00194830str x1, [sp+2160]
    00194834str x2, [sp+2168]
    00194838ldr x3, [sp+2520]
    0019483cldrsb x27, [x3]
    00194840ldr x4, [sp+2528]
    00194844ldr x3, [x3+24]
    00194848mov x5, x0
    0019484cmov x0, x4
    00194850mov x6, x1
    00194854mov x1, x5
    00194858mov x7, x2
    0019485cmov x2, x6
    00194860mov x8, x3
    00194864mov x3, x7
    00194868blr x8
    0019486cldr x1, [sp+368]
    00194870str x1, [sp+704]
    00194874add x27, sp, 1488
    00194878stp xzr, xzr, [x27]
    0019487cldr x0, [sp+704]
    00194880mov x1, xzr
    00194884mov x2, xzr
    00194888ldp x29, x30, [sp-8]
    0019488cadd sp, sp, 2448
    00194890ret x30
    00194894
    00194894loc_194894:
    00194894ubfm x3, x0, 0, 7
    00194898subs wzr, w3, 2
    0019489cb.eq 0x1948a4
    001948a0b 0x194a6c
    001948a4
    001948a4loc_1948a4:
    001948a4b 0x1948a8
    001948a8
    001948a8loc_1948a8:
    001948a8ldrsb x3, [sp+2512]
    001948acubfm x3, x3, 0, 7
    001948b0subs wzr, w3, 2
    001948b4b.eq 0x1948bc
    001948b8b 0x194948
    001948bc
    001948bcloc_1948bc:
    001948bcstr xzr, [sp+2176]
    001948c0add x27, sp, 2184
    001948c4stp xzr, xzr, [x27]
    001948c8ldr x0, [sp+2488]
    001948ccldr x1, [sp+2496]
    001948d0ldr x2, [sp+2504]
    001948d4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    001948d8str x0, [sp+2176]
    001948dcstr x1, [sp+2184]
    001948e0str x2, [sp+2192]
    001948e4str x3, [sp+1024]
    001948e8str x0, [sp+2368]
    001948ecstr x1, [sp+2376]
    001948f0str x2, [sp+2384]
    001948f4ldr x3, [sp+1024]
    001948f8str x3, [sp+1224]
    001948fcstr x0, [sp+1576]
    00194900str x1, [sp+1584]
    00194904str x2, [sp+1592]
    00194908ldr x3, [sp+1224]
    0019490cstr x3, [sp+456]
    00194910tbnz x3, 63, 0x194918
    00194914b 0x194944
    00194918
    00194918loc_194918:
    00194918str xzr, [sp+704]
    0019491cadrp x27, 0x88d000
    00194920ldr x1, [x27+1424]
    00194924adrp x27, 0x88d000
    00194928ldr x2, [x27+1432]
    0019492cstr x1, [sp+1488]
    00194930str x2, [sp+1496]
    00194934ldr x0, [sp+704]
    00194938ldp x29, x30, [sp-8]
    0019493cadd sp, sp, 2448
    00194940ret x30
    00194944
    00194944loc_194944:
    00194944b 0x19761c
    00194948
    00194948loc_194948:
    00194948ldrsb x3, [sp+2512]
    0019494cubfm x3, x3, 0, 7
    00194950subs wzr, w3, 5
    00194954b.ne 0x19495c
    00194958b 0x194988
    0019495c
    0019495cloc_19495c:
    0019495cstr xzr, [sp+704]
    00194960adrp x27, 0x88d000
    00194964ldr x1, [x27+1408]
    00194968adrp x27, 0x88d000
    0019496cldr x2, [x27+1416]
    00194970str x1, [sp+1488]
    00194974str x2, [sp+1496]
    00194978ldr x0, [sp+704]
    0019497cldp x29, x30, [sp-8]
    00194980add sp, sp, 2448
    00194984ret x30
    00194988
    00194988loc_194988:
    00194988ldr x0, [sp+2488]
    0019498cldr x1, [sp+2496]
    00194990ldr x2, [sp+2504]
    00194994bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
    00194998str w0, [sp+132]
    0019499cstr x1, [sp+1024]
    001949a0ldr w3, [sp+132]
    001949a4str w3, [sp+136]
    001949a8ldr x3, [sp+1024]
    001949acstr x3, [sp+1208]
    001949b0ldr w3, [sp+136]
    001949b4str w3, [sp+100]
    001949b8ldr x3, [sp+1208]
    001949bcstr x3, [sp+440]
    001949c0tbnz x3, 63, 0x1949c8
    001949c4b 0x1949f4
    001949c8
    001949c8loc_1949c8:
    001949c8str xzr, [sp+704]
    001949ccadrp x27, 0x88d000
    001949d0ldr x1, [x27+1424]
    001949d4adrp x27, 0x88d000
    001949d8ldr x2, [x27+1432]
    001949dcstr x1, [sp+1488]
    001949e0str x2, [sp+1496]
    001949e4ldr x0, [sp+704]
    001949e8ldp x29, x30, [sp-8]
    001949ecadd sp, sp, 2448
    001949f0ret x30
    001949f4
    001949f4loc_1949f4:
    001949f4ldr w0, [sp+100]
    001949f8bl math.Float32frombits
    001949fcstr s0, [sp+128]
    00194a00bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat32
    00194a04str x0, [sp+2152]
    00194a08str x1, [sp+2160]
    00194a0cstr x2, [sp+2168]
    00194a10ldr x3, [sp+2520]
    00194a14ldrsb x27, [x3]
    00194a18ldr x4, [sp+2528]
    00194a1cldr x3, [x3+24]
    00194a20mov x5, x0
    00194a24mov x0, x4
    00194a28mov x6, x1
    00194a2cmov x1, x5
    00194a30mov x7, x2
    00194a34mov x2, x6
    00194a38mov x8, x3
    00194a3cmov x3, x7
    00194a40blr x8
    00194a44ldr x1, [sp+440]
    00194a48str x1, [sp+704]
    00194a4cadd x27, sp, 1488
    00194a50stp xzr, xzr, [x27]
    00194a54ldr x0, [sp+704]
    00194a58mov x1, xzr
    00194a5cmov x2, xzr
    00194a60ldp x29, x30, [sp-8]
    00194a64add sp, sp, 2448
    00194a68ret x30
    00194a6c
    00194a6cloc_194a6c:
    00194a6cb 0x194a70
    00194a70
    00194a70loc_194a70:
    00194a70b 0x194de4
    00194a74
    00194a74loc_194a74:
    00194a74ubfm x3, x0, 0, 7
    00194a78subs wzr, w3, 3
    00194a7cb.eq 0x194a84
    00194a80b 0x194c28
    00194a84
    00194a84loc_194a84:
    00194a84b 0x194a88
    00194a88
    00194a88loc_194a88:
    00194a88ldrsb x3, [sp+2512]
    00194a8cubfm x3, x3, 0, 7
    00194a90subs wzr, w3, 2
    00194a94b.eq 0x194a9c
    00194a98b 0x194b28
    00194a9c
    00194a9cloc_194a9c:
    00194a9cstr xzr, [sp+2176]
    00194aa0add x27, sp, 2184
    00194aa4stp xzr, xzr, [x27]
    00194aa8ldr x0, [sp+2488]
    00194aacldr x1, [sp+2496]
    00194ab0ldr x2, [sp+2504]
    00194ab4bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    00194ab8str x0, [sp+2176]
    00194abcstr x1, [sp+2184]
    00194ac0str x2, [sp+2192]
    00194ac4str x3, [sp+1024]
    00194ac8str x0, [sp+1912]
    00194accstr x1, [sp+1920]
    00194ad0str x2, [sp+1928]
    00194ad4ldr x3, [sp+1024]
    00194ad8str x3, [sp+808]
    00194adcstr x0, [sp+1696]
    00194ae0str x1, [sp+1704]
    00194ae4str x2, [sp+1712]
    00194ae8ldr x3, [sp+808]
    00194aecstr x3, [sp+576]
    00194af0tbnz x3, 63, 0x194af8
    00194af4b 0x194b24
    00194af8
    00194af8loc_194af8:
    00194af8str xzr, [sp+704]
    00194afcadrp x27, 0x88d000
    00194b00ldr x1, [x27+1424]
    00194b04adrp x27, 0x88d000
    00194b08ldr x2, [x27+1432]
    00194b0cstr x1, [sp+1488]
    00194b10str x2, [sp+1496]
    00194b14ldr x0, [sp+704]
    00194b18ldp x29, x30, [sp-8]
    00194b1cadd sp, sp, 2448
    00194b20ret x30
    00194b24
    00194b24loc_194b24:
    00194b24b 0x1974f0
    00194b28
    00194b28loc_194b28:
    00194b28ldrsb x3, [sp+2512]
    00194b2cubfm x3, x3, 0, 7
    00194b30cbnz w3, 0x194b38
    00194b34b 0x194b64
    00194b38
    00194b38loc_194b38:
    00194b38str xzr, [sp+704]
    00194b3cadrp x27, 0x88d000
    00194b40ldr x1, [x27+1408]
    00194b44adrp x27, 0x88d000
    00194b48ldr x2, [x27+1416]
    00194b4cstr x1, [sp+1488]
    00194b50str x2, [sp+1496]
    00194b54ldr x0, [sp+704]
    00194b58ldp x29, x30, [sp-8]
    00194b5cadd sp, sp, 2448
    00194b60ret x30
    00194b64
    00194b64loc_194b64:
    00194b64ldr x0, [sp+2488]
    00194b68ldr x1, [sp+2496]
    00194b6cldr x2, [sp+2504]
    00194b70bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    00194b74str x0, [sp+1016]
    00194b78str x1, [sp+1024]
    00194b7cstr x0, [sp+784]
    00194b80str x1, [sp+776]
    00194b84str x0, [sp+240]
    00194b88str x1, [sp+560]
    00194b8ctbnz x1, 63, 0x194b94
    00194b90b 0x194bc0
    00194b94
    00194b94loc_194b94:
    00194b94str xzr, [sp+704]
    00194b98adrp x27, 0x88d000
    00194b9cldr x1, [x27+1424]
    00194ba0adrp x27, 0x88d000
    00194ba4ldr x2, [x27+1432]
    00194ba8str x1, [sp+1488]
    00194bacstr x2, [sp+1496]
    00194bb0ldr x0, [sp+704]
    00194bb4ldp x29, x30, [sp-8]
    00194bb8add sp, sp, 2448
    00194bbcret x30
    00194bc0
    00194bc0loc_194bc0:
    00194bc0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
    00194bc4str x0, [sp+2152]
    00194bc8str x1, [sp+2160]
    00194bccstr x2, [sp+2168]
    00194bd0ldr x3, [sp+2528]
    00194bd4ldr x4, [sp+2520]
    00194bd8ldrsb x27, [x4]
    00194bdcldr x4, [x4+24]
    00194be0mov x5, x0
    00194be4mov x0, x3
    00194be8mov x6, x1
    00194becmov x1, x5
    00194bf0mov x7, x2
    00194bf4mov x2, x6
    00194bf8mov x3, x7
    00194bfcblr x4
    00194c00ldr x1, [sp+560]
    00194c04str x1, [sp+704]
    00194c08add x27, sp, 1488
    00194c0cstp xzr, xzr, [x27]
    00194c10ldr x0, [sp+704]
    00194c14mov x1, xzr
    00194c18mov x2, xzr
    00194c1cldp x29, x30, [sp-8]
    00194c20add sp, sp, 2448
    00194c24ret x30
    00194c28
    00194c28loc_194c28:
    00194c28ubfm x3, x0, 0, 7
    00194c2csubs wzr, w3, 4
    00194c30b.eq 0x194c38
    00194c34b 0x194ddc
    00194c38
    00194c38loc_194c38:
    00194c38b 0x194c3c
    00194c3c
    00194c3cloc_194c3c:
    00194c3cldrsb x3, [sp+2512]
    00194c40ubfm x3, x3, 0, 7
    00194c44subs wzr, w3, 2
    00194c48b.eq 0x194c50
    00194c4cb 0x194cdc
    00194c50
    00194c50loc_194c50:
    00194c50str xzr, [sp+2176]
    00194c54add x27, sp, 2184
    00194c58stp xzr, xzr, [x27]
    00194c5cldr x0, [sp+2488]
    00194c60ldr x1, [sp+2496]
    00194c64ldr x2, [sp+2504]
    00194c68bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    00194c6cstr x0, [sp+2176]
    00194c70str x1, [sp+2184]
    00194c74str x2, [sp+2192]
    00194c78str x3, [sp+1024]
    00194c7cstr x0, [sp+1840]
    00194c80str x1, [sp+1848]
    00194c84str x2, [sp+1856]
    00194c88ldr x3, [sp+1024]
    00194c8cstr x3, [sp+728]
    00194c90str x0, [sp+1648]
    00194c94str x1, [sp+1656]
    00194c98str x2, [sp+1664]
    00194c9cldr x3, [sp+728]
    00194ca0str x3, [sp+528]
    00194ca4tbnz x3, 63, 0x194cac
    00194ca8b 0x194cd8
    00194cac
    00194cacloc_194cac:
    00194cacstr xzr, [sp+704]
    00194cb0adrp x27, 0x88d000
    00194cb4ldr x1, [x27+1424]
    00194cb8adrp x27, 0x88d000
    00194cbcldr x2, [x27+1432]
    00194cc0str x1, [sp+1488]
    00194cc4str x2, [sp+1496]
    00194cc8ldr x0, [sp+704]
    00194cccldp x29, x30, [sp-8]
    00194cd0add sp, sp, 2448
    00194cd4ret x30
    00194cd8
    00194cd8loc_194cd8:
    00194cd8b 0x1973c4
    00194cdc
    00194cdcloc_194cdc:
    00194cdcldrsb x3, [sp+2512]
    00194ce0ubfm x3, x3, 0, 7
    00194ce4cbnz w3, 0x194cec
    00194ce8b 0x194d18
    00194cec
    00194cecloc_194cec:
    00194cecstr xzr, [sp+704]
    00194cf0adrp x27, 0x88d000
    00194cf4ldr x1, [x27+1408]
    00194cf8adrp x27, 0x88d000
    00194cfcldr x2, [x27+1416]
    00194d00str x1, [sp+1488]
    00194d04str x2, [sp+1496]
    00194d08ldr x0, [sp+704]
    00194d0cldp x29, x30, [sp-8]
    00194d10add sp, sp, 2448
    00194d14ret x30
    00194d18
    00194d18loc_194d18:
    00194d18ldr x0, [sp+2488]
    00194d1cldr x1, [sp+2496]
    00194d20ldr x2, [sp+2504]
    00194d24bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    00194d28str x0, [sp+1016]
    00194d2cstr x1, [sp+1024]
    00194d30str x0, [sp+1296]
    00194d34str x1, [sp+1288]
    00194d38str x0, [sp+208]
    00194d3cstr x1, [sp+512]
    00194d40tbnz x1, 63, 0x194d48
    00194d44b 0x194d74
    00194d48
    00194d48loc_194d48:
    00194d48str xzr, [sp+704]
    00194d4cadrp x27, 0x88d000
    00194d50ldr x1, [x27+1424]
    00194d54adrp x27, 0x88d000
    00194d58ldr x2, [x27+1432]
    00194d5cstr x1, [sp+1488]
    00194d60str x2, [sp+1496]
    00194d64ldr x0, [sp+704]
    00194d68ldp x29, x30, [sp-8]
    00194d6cadd sp, sp, 2448
    00194d70ret x30
    00194d74
    00194d74loc_194d74:
    00194d74bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
    00194d78str x0, [sp+2152]
    00194d7cstr x1, [sp+2160]
    00194d80str x2, [sp+2168]
    00194d84ldr x3, [sp+2528]
    00194d88ldr x4, [sp+2520]
    00194d8cldrsb x27, [x4]
    00194d90ldr x4, [x4+24]
    00194d94mov x5, x0
    00194d98mov x0, x3
    00194d9cmov x6, x1
    00194da0mov x1, x5
    00194da4mov x7, x2
    00194da8mov x2, x6
    00194dacmov x3, x7
    00194db0blr x4
    00194db4ldr x1, [sp+512]
    00194db8str x1, [sp+704]
    00194dbcadd x27, sp, 1488
    00194dc0stp xzr, xzr, [x27]
    00194dc4ldr x0, [sp+704]
    00194dc8mov x1, xzr
    00194dccmov x2, xzr
    00194dd0ldp x29, x30, [sp-8]
    00194dd4add sp, sp, 2448
    00194dd8ret x30
    00194ddc
    00194ddcloc_194ddc:
    00194ddcb 0x194de0
    00194de0
    00194de0loc_194de0:
    00194de0b 0x194de4
    00194de4
    00194de4loc_194de4:
    00194de4b 0x195714
    00194de8
    00194de8loc_194de8:
    00194de8sbfm x3, x0, 0, 7
    00194decsubs wzr, w3, 6
    00194df0b.le 0x194df8
    00194df4b 0x195170
    00194df8
    00194df8loc_194df8:
    00194df8ubfm x3, x0, 0, 7
    00194dfcsubs wzr, w3, 5
    00194e00b.eq 0x194e08
    00194e04b 0x194fb0
    00194e08
    00194e08loc_194e08:
    00194e08b 0x194e0c
    00194e0c
    00194e0cloc_194e0c:
    00194e0cldrsb x3, [sp+2512]
    00194e10ubfm x3, x3, 0, 7
    00194e14subs wzr, w3, 2
    00194e18b.eq 0x194e20
    00194e1cb 0x194eac
    00194e20
    00194e20loc_194e20:
    00194e20str xzr, [sp+2176]
    00194e24add x27, sp, 2184
    00194e28stp xzr, xzr, [x27]
    00194e2cldr x0, [sp+2488]
    00194e30ldr x1, [sp+2496]
    00194e34ldr x2, [sp+2504]
    00194e38bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    00194e3cstr x0, [sp+2176]
    00194e40str x1, [sp+2184]
    00194e44str x2, [sp+2192]
    00194e48str x3, [sp+1024]
    00194e4cstr x0, [sp+1984]
    00194e50str x1, [sp+1992]
    00194e54str x2, [sp+2000]
    00194e58ldr x3, [sp+1024]
    00194e5cstr x3, [sp+928]
    00194e60str x0, [sp+1768]
    00194e64str x1, [sp+1776]
    00194e68str x2, [sp+1784]
    00194e6cldr x3, [sp+928]
    00194e70str x3, [sp+648]
    00194e74tbnz x3, 63, 0x194e7c
    00194e78b 0x194ea8
    00194e7c
    00194e7cloc_194e7c:
    00194e7cstr xzr, [sp+704]
    00194e80adrp x27, 0x88d000
    00194e84ldr x1, [x27+1424]
    00194e88adrp x27, 0x88d000
    00194e8cldr x2, [x27+1432]
    00194e90str x1, [sp+1488]
    00194e94str x2, [sp+1496]
    00194e98ldr x0, [sp+704]
    00194e9cldp x29, x30, [sp-8]
    00194ea0add sp, sp, 2448
    00194ea4ret x30
    00194ea8
    00194ea8loc_194ea8:
    00194ea8b 0x197298
    00194eac
    00194eacloc_194eac:
    00194eacldrsb x3, [sp+2512]
    00194eb0ubfm x3, x3, 0, 7
    00194eb4cbnz w3, 0x194ebc
    00194eb8b 0x194ee8
    00194ebc
    00194ebcloc_194ebc:
    00194ebcstr xzr, [sp+704]
    00194ec0adrp x27, 0x88d000
    00194ec4ldr x1, [x27+1408]
    00194ec8adrp x27, 0x88d000
    00194eccldr x2, [x27+1416]
    00194ed0str x1, [sp+1488]
    00194ed4str x2, [sp+1496]
    00194ed8ldr x0, [sp+704]
    00194edcldp x29, x30, [sp-8]
    00194ee0add sp, sp, 2448
    00194ee4ret x30
    00194ee8
    00194ee8loc_194ee8:
    00194ee8ldr x0, [sp+2488]
    00194eecldr x1, [sp+2496]
    00194ef0ldr x2, [sp+2504]
    00194ef4bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    00194ef8str x0, [sp+1016]
    00194efcstr x1, [sp+1024]
    00194f00str x0, [sp+904]
    00194f04str x1, [sp+896]
    00194f08str x0, [sp+288]
    00194f0cstr x1, [sp+632]
    00194f10tbnz x1, 63, 0x194f18
    00194f14b 0x194f44
    00194f18
    00194f18loc_194f18:
    00194f18str xzr, [sp+704]
    00194f1cadrp x27, 0x88d000
    00194f20ldr x1, [x27+1424]
    00194f24adrp x27, 0x88d000
    00194f28ldr x2, [x27+1432]
    00194f2cstr x1, [sp+1488]
    00194f30str x2, [sp+1496]
    00194f34ldr x0, [sp+704]
    00194f38ldp x29, x30, [sp-8]
    00194f3cadd sp, sp, 2448
    00194f40ret x30
    00194f44
    00194f44loc_194f44:
    00194f44bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
    00194f48str x0, [sp+2152]
    00194f4cstr x1, [sp+2160]
    00194f50str x2, [sp+2168]
    00194f54ldr x3, [sp+2520]
    00194f58ldrsb x27, [x3]
    00194f5cldr x4, [sp+2528]
    00194f60ldr x3, [x3+24]
    00194f64mov x5, x0
    00194f68mov x0, x4
    00194f6cmov x6, x1
    00194f70mov x1, x5
    00194f74mov x7, x2
    00194f78mov x2, x6
    00194f7cmov x8, x3
    00194f80mov x3, x7
    00194f84blr x8
    00194f88ldr x1, [sp+632]
    00194f8cstr x1, [sp+704]
    00194f90add x27, sp, 1488
    00194f94stp xzr, xzr, [x27]
    00194f98ldr x0, [sp+704]
    00194f9cmov x1, xzr
    00194fa0mov x2, xzr
    00194fa4ldp x29, x30, [sp-8]
    00194fa8add sp, sp, 2448
    00194facret x30
    00194fb0
    00194fb0loc_194fb0:
    00194fb0ubfm x3, x0, 0, 7
    00194fb4subs wzr, w3, 6
    00194fb8b.eq 0x194fc0
    00194fbcb 0x195168
    00194fc0
    00194fc0loc_194fc0:
    00194fc0b 0x194fc4
    00194fc4
    00194fc4loc_194fc4:
    00194fc4ldrsb x3, [sp+2512]
    00194fc8ubfm x3, x3, 0, 7
    00194fccsubs wzr, w3, 2
    00194fd0b.eq 0x194fd8
    00194fd4b 0x195064
    00194fd8
    00194fd8loc_194fd8:
    00194fd8str xzr, [sp+2176]
    00194fdcadd x27, sp, 2184
    00194fe0stp xzr, xzr, [x27]
    00194fe4ldr x0, [sp+2488]
    00194fe8ldr x1, [sp+2496]
    00194fecldr x2, [sp+2504]
    00194ff0bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    00194ff4str x0, [sp+2176]
    00194ff8str x1, [sp+2184]
    00194ffcstr x2, [sp+2192]
    00195000str x3, [sp+1024]
    00195004str x0, [sp+2320]
    00195008str x1, [sp+2328]
    0019500cstr x2, [sp+2336]
    00195010ldr x3, [sp+1024]
    00195014str x3, [sp+1152]
    00195018str x0, [sp+1528]
    0019501cstr x1, [sp+1536]
    00195020str x2, [sp+1544]
    00195024ldr x3, [sp+1152]
    00195028str x3, [sp+408]
    0019502ctbnz x3, 63, 0x195034
    00195030b 0x195060
    00195034
    00195034loc_195034:
    00195034str xzr, [sp+704]
    00195038adrp x27, 0x88c000
    0019503cldr x1, [x27+1424]
    00195040adrp x27, 0x88c000
    00195044ldr x2, [x27+1432]
    00195048str x1, [sp+1488]
    0019504cstr x2, [sp+1496]
    00195050ldr x0, [sp+704]
    00195054ldp x29, x30, [sp-8]
    00195058add sp, sp, 2448
    0019505cret x30
    00195060
    00195060loc_195060:
    00195060b 0x19716c
    00195064
    00195064loc_195064:
    00195064ldrsb x3, [sp+2512]
    00195068ubfm x3, x3, 0, 7
    0019506csubs wzr, w3, 1
    00195070b.ne 0x195078
    00195074b 0x1950a4
    00195078
    00195078loc_195078:
    00195078str xzr, [sp+704]
    0019507cadrp x27, 0x88c000
    00195080ldr x1, [x27+1408]
    00195084adrp x27, 0x88c000
    00195088ldr x2, [x27+1416]
    0019508cstr x1, [sp+1488]
    00195090str x2, [sp+1496]
    00195094ldr x0, [sp+704]
    00195098ldp x29, x30, [sp-8]
    0019509cadd sp, sp, 2448
    001950a0ret x30
    001950a4
    001950a4loc_1950a4:
    001950a4ldr x0, [sp+2488]
    001950a8ldr x1, [sp+2496]
    001950acldr x2, [sp+2504]
    001950b0bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
    001950b4str x0, [sp+1016]
    001950b8str x1, [sp+1024]
    001950bcstr x0, [sp+1128]
    001950c0str x1, [sp+1120]
    001950c4str x0, [sp+176]
    001950c8str x1, [sp+392]
    001950cctbnz x1, 63, 0x1950d4
    001950d0b 0x195100
    001950d4
    001950d4loc_1950d4:
    001950d4str xzr, [sp+704]
    001950d8adrp x27, 0x88c000
    001950dcldr x1, [x27+1424]
    001950e0adrp x27, 0x88c000
    001950e4ldr x2, [x27+1432]
    001950e8str x1, [sp+1488]
    001950ecstr x2, [sp+1496]
    001950f0ldr x0, [sp+704]
    001950f4ldp x29, x30, [sp-8]
    001950f8add sp, sp, 2448
    001950fcret x30
    00195100
    00195100loc_195100:
    00195100bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
    00195104str x0, [sp+2152]
    00195108str x1, [sp+2160]
    0019510cstr x2, [sp+2168]
    00195110ldr x3, [sp+2528]
    00195114ldr x4, [sp+2520]
    00195118ldrsb x27, [x4]
    0019511cldr x4, [x4+24]
    00195120mov x5, x0
    00195124mov x0, x3
    00195128mov x6, x1
    0019512cmov x1, x5
    00195130mov x7, x2
    00195134mov x2, x6
    00195138mov x3, x7
    0019513cblr x4
    00195140ldr x1, [sp+392]
    00195144str x1, [sp+704]
    00195148add x27, sp, 1488
    0019514cstp xzr, xzr, [x27]
    00195150ldr x0, [sp+704]
    00195154mov x1, xzr
    00195158mov x2, xzr
    0019515cldp x29, x30, [sp-8]
    00195160add sp, sp, 2448
    00195164ret x30
    00195168
    00195168loc_195168:
    00195168b 0x19516c
    0019516c
    0019516cloc_19516c:
    0019516cb 0x195710
    00195170
    00195170loc_195170:
    00195170ubfm x3, x0, 0, 7
    00195174subs wzr, w3, 7
    00195178b.eq 0x195180
    0019517cb 0x195340
    00195180
    00195180loc_195180:
    00195180b 0x195184
    00195184
    00195184loc_195184:
    00195184ldrsb x3, [sp+2512]
    00195188ubfm x3, x3, 0, 7
    0019518csubs wzr, w3, 2
    00195190b.eq 0x195198
    00195194b 0x195224
    00195198
    00195198loc_195198:
    00195198str xzr, [sp+2176]
    0019519cadd x27, sp, 2184
    001951a0stp xzr, xzr, [x27]
    001951a4ldr x0, [sp+2488]
    001951a8ldr x1, [sp+2496]
    001951acldr x2, [sp+2504]
    001951b0bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    001951b4str x0, [sp+2176]
    001951b8str x1, [sp+2184]
    001951bcstr x2, [sp+2192]
    001951c0str x3, [sp+1024]
    001951c4str x0, [sp+2392]
    001951c8str x1, [sp+2400]
    001951ccstr x2, [sp+2408]
    001951d0ldr x3, [sp+1024]
    001951d4str x3, [sp+1256]
    001951d8str x0, [sp+1600]
    001951dcstr x1, [sp+1608]
    001951e0str x2, [sp+1616]
    001951e4ldr x3, [sp+1256]
    001951e8str x3, [sp+480]
    001951ectbnz x3, 63, 0x1951f4
    001951f0b 0x195220
    001951f4
    001951f4loc_1951f4:
    001951f4str xzr, [sp+704]
    001951f8adrp x27, 0x88c000
    001951fcldr x1, [x27+1424]
    00195200adrp x27, 0x88c000
    00195204ldr x2, [x27+1432]
    00195208str x1, [sp+1488]
    0019520cstr x2, [sp+1496]
    00195210ldr x0, [sp+704]
    00195214ldp x29, x30, [sp-8]
    00195218add sp, sp, 2448
    0019521cret x30
    00195220
    00195220loc_195220:
    00195220b 0x197038
    00195224
    00195224loc_195224:
    00195224ldrsb x3, [sp+2512]
    00195228ubfm x3, x3, 0, 7
    0019522csubs wzr, w3, 5
    00195230b.ne 0x195238
    00195234b 0x195264
    00195238
    00195238loc_195238:
    00195238str xzr, [sp+704]
    0019523cadrp x27, 0x88c000
    00195240ldr x1, [x27+1408]
    00195244adrp x27, 0x88c000
    00195248ldr x2, [x27+1416]
    0019524cstr x1, [sp+1488]
    00195250str x2, [sp+1496]
    00195254ldr x0, [sp+704]
    00195258ldp x29, x30, [sp-8]
    0019525cadd sp, sp, 2448
    00195260ret x30
    00195264
    00195264loc_195264:
    00195264ldr x0, [sp+2488]
    00195268ldr x1, [sp+2496]
    0019526cldr x2, [sp+2504]
    00195270bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
    00195274str w0, [sp+132]
    00195278str x1, [sp+1024]
    0019527cldr w3, [sp+132]
    00195280str w3, [sp+144]
    00195284ldr x3, [sp+1024]
    00195288str x3, [sp+1240]
    0019528cldr w3, [sp+144]
    00195290str w3, [sp+108]
    00195294ldr x3, [sp+1240]
    00195298str x3, [sp+464]
    0019529ctbnz x3, 63, 0x1952a4
    001952a0b 0x1952d0
    001952a4
    001952a4loc_1952a4:
    001952a4str xzr, [sp+704]
    001952a8adrp x27, 0x88c000
    001952acldr x1, [x27+1424]
    001952b0adrp x27, 0x88c000
    001952b4ldr x2, [x27+1432]
    001952b8str x1, [sp+1488]
    001952bcstr x2, [sp+1496]
    001952c0ldr x0, [sp+704]
    001952c4ldp x29, x30, [sp-8]
    001952c8add sp, sp, 2448
    001952ccret x30
    001952d0
    001952d0loc_1952d0:
    001952d0ldr w0, [sp+108]
    001952d4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
    001952d8str x0, [sp+2152]
    001952dcstr x1, [sp+2160]
    001952e0str x2, [sp+2168]
    001952e4ldr x3, [sp+2520]
    001952e8ldrsb x27, [x3]
    001952ecldr x4, [sp+2528]
    001952f0ldr x3, [x3+24]
    001952f4mov x5, x0
    001952f8mov x0, x4
    001952fcmov x6, x1
    00195300mov x1, x5
    00195304mov x7, x2
    00195308mov x2, x6
    0019530cmov x8, x3
    00195310mov x3, x7
    00195314blr x8
    00195318ldr x1, [sp+464]
    0019531cstr x1, [sp+704]
    00195320add x27, sp, 1488
    00195324stp xzr, xzr, [x27]
    00195328ldr x0, [sp+704]
    0019532cmov x1, xzr
    00195330mov x2, xzr
    00195334ldp x29, x30, [sp-8]
    00195338add sp, sp, 2448
    0019533cret x30
    00195340
    00195340loc_195340:
    00195340ubfm x3, x0, 0, 7
    00195344subs wzr, w3, 8
    00195348b.eq 0x195350
    0019534cb 0x195500
    00195350
    00195350loc_195350:
    00195350b 0x195354
    00195354
    00195354loc_195354:
    00195354ldrsb x3, [sp+2512]
    00195358ubfm x3, x3, 0, 7
    0019535csubs wzr, w3, 2
    00195360b.eq 0x195368
    00195364b 0x1953f4
    00195368
    00195368loc_195368:
    00195368str xzr, [sp+2176]
    0019536cadd x27, sp, 2184
    00195370stp xzr, xzr, [x27]
    00195374ldr x0, [sp+2488]
    00195378ldr x1, [sp+2496]
    0019537cldr x2, [sp+2504]
    00195380bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    00195384str x0, [sp+2176]
    00195388str x1, [sp+2184]
    0019538cstr x2, [sp+2192]
    00195390str x3, [sp+1024]
    00195394str x0, [sp+1864]
    00195398str x1, [sp+1872]
    0019539cstr x2, [sp+1880]
    001953a0ldr x3, [sp+1024]
    001953a4str x3, [sp+1304]
    001953a8str x0, [sp+1816]
    001953acstr x1, [sp+1824]
    001953b0str x2, [sp+1832]
    001953b4ldr x3, [sp+1304]
    001953b8str x3, [sp+696]
    001953bctbnz x3, 63, 0x1953c4
    001953c0b 0x1953f0
    001953c4
    001953c4loc_1953c4:
    001953c4str xzr, [sp+704]
    001953c8adrp x27, 0x88c000
    001953ccldr x1, [x27+1424]
    001953d0adrp x27, 0x88c000
    001953d4ldr x2, [x27+1432]
    001953d8str x1, [sp+1488]
    001953dcstr x2, [sp+1496]
    001953e0ldr x0, [sp+704]
    001953e4ldp x29, x30, [sp-8]
    001953e8add sp, sp, 2448
    001953ecret x30
    001953f0
    001953f0loc_1953f0:
    001953f0b 0x196f04
    001953f4
    001953f4loc_1953f4:
    001953f4ldrsb x3, [sp+2512]
    001953f8ubfm x3, x3, 0, 7
    001953fccbnz w3, 0x195404
    00195400b 0x195430
    00195404
    00195404loc_195404:
    00195404str xzr, [sp+704]
    00195408adrp x27, 0x88c000
    0019540cldr x1, [x27+1408]
    00195410adrp x27, 0x88c000
    00195414ldr x2, [x27+1416]
    00195418str x1, [sp+1488]
    0019541cstr x2, [sp+1496]
    00195420ldr x0, [sp+704]
    00195424ldp x29, x30, [sp-8]
    00195428add sp, sp, 2448
    0019542cret x30
    00195430
    00195430loc_195430:
    00195430ldr x0, [sp+2488]
    00195434ldr x1, [sp+2496]
    00195438ldr x2, [sp+2504]
    0019543cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    00195440str x0, [sp+1016]
    00195444str x1, [sp+1024]
    00195448str x0, [sp+1096]
    0019544cstr x1, [sp+1056]
    00195450str x0, [sp+320]
    00195454str x1, [sp+680]
    00195458tbnz x1, 63, 0x195460
    0019545cb 0x19548c
    00195460
    00195460loc_195460:
    00195460str xzr, [sp+704]
    00195464adrp x27, 0x88c000
    00195468ldr x1, [x27+1424]
    0019546cadrp x27, 0x88c000
    00195470ldr x2, [x27+1432]
    00195474str x1, [sp+1488]
    00195478str x2, [sp+1496]
    0019547cldr x0, [sp+704]
    00195480ldp x29, x30, [sp-8]
    00195484add sp, sp, 2448
    00195488ret x30
    0019548c
    0019548cloc_19548c:
    0019548cbl google.golang.org/protobuf/encoding/protowire.DecodeBool
    00195490strb w0, [sp+98]
    00195494bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
    00195498str x0, [sp+2152]
    0019549cstr x1, [sp+2160]
    001954a0str x2, [sp+2168]
    001954a4ldr x3, [sp+2520]
    001954a8ldrsb x27, [x3]
    001954acldr x4, [sp+2528]
    001954b0ldr x3, [x3+24]
    001954b4mov x5, x0
    001954b8mov x0, x4
    001954bcmov x6, x1
    001954c0mov x1, x5
    001954c4mov x7, x2
    001954c8mov x2, x6
    001954ccmov x8, x3
    001954d0mov x3, x7
    001954d4blr x8
    001954d8ldr x1, [sp+680]
    001954dcstr x1, [sp+704]
    001954e0add x27, sp, 1488
    001954e4stp xzr, xzr, [x27]
    001954e8ldr x0, [sp+704]
    001954ecmov x1, xzr
    001954f0mov x2, xzr
    001954f4ldp x29, x30, [sp-8]
    001954f8add sp, sp, 2448
    001954fcret x30
    00195500
    00195500loc_195500:
    00195500ubfm x3, x0, 0, 7
    00195504subs wzr, w3, 9
    00195508b.eq 0x195510
    0019550cb 0x195704
    00195510
    00195510loc_195510:
    00195510b 0x195514
    00195514
    00195514loc_195514:
    00195514ldrsb x3, [sp+2512]
    00195518ubfm x3, x3, 0, 7
    0019551csubs wzr, w3, 2
    00195520b.ne 0x195528
    00195524b 0x195554
    00195528
    00195528loc_195528:
    00195528str xzr, [sp+704]
    0019552cadrp x27, 0x88c000
    00195530ldr x1, [x27+1408]
    00195534adrp x27, 0x88c000
    00195538ldr x2, [x27+1416]
    0019553cstr x1, [sp+1488]
    00195540str x2, [sp+1496]
    00195544ldr x0, [sp+704]
    00195548ldp x29, x30, [sp-8]
    0019554cadd sp, sp, 2448
    00195550ret x30
    00195554
    00195554loc_195554:
    00195554str xzr, [sp+2176]
    00195558add x27, sp, 2184
    0019555cstp xzr, xzr, [x27]
    00195560ldr x0, [sp+2488]
    00195564ldr x1, [sp+2496]
    00195568ldr x2, [sp+2504]
    0019556cbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    00195570str x0, [sp+2176]
    00195574str x1, [sp+2184]
    00195578str x2, [sp+2192]
    0019557cstr x3, [sp+1024]
    00195580str x0, [sp+2272]
    00195584str x1, [sp+2280]
    00195588str x2, [sp+2288]
    0019558cldr x3, [sp+1024]
    00195590str x3, [sp+1064]
    00195594str x0, [sp+1384]
    00195598str x1, [sp+1392]
    0019559cstr x2, [sp+1400]
    001955a0ldr x3, [sp+1064]
    001955a4str x3, [sp+360]
    001955a8tbnz x3, 63, 0x1955b0
    001955acb 0x1955dc
    001955b0
    001955b0loc_1955b0:
    001955b0str xzr, [sp+704]
    001955b4adrp x27, 0x88c000
    001955b8ldr x1, [x27+1424]
    001955bcadrp x27, 0x88c000
    001955c0ldr x2, [x27+1432]
    001955c4str x1, [sp+1488]
    001955c8str x2, [sp+1496]
    001955ccldr x0, [sp+704]
    001955d0ldp x29, x30, [sp-8]
    001955d4add sp, sp, 2448
    001955d8ret x30
    001955dc
    001955dcloc_1955dc:
    001955dcldr x0, [sp+2536]
    001955e0ldr x1, [sp+2544]
    001955e4bl google.golang.org/protobuf/internal/strs.EnforceUTF8
    001955e8strb w0, [sp+97]
    001955ecstrb w0, [sp+98]
    001955f0tbnz w0, 0, 0x1955f8
    001955f4b 0x195618
    001955f8
    001955f8loc_1955f8:
    001955f8ldr x0, [sp+1384]
    001955fcldr x1, [sp+1392]
    00195600ldr x2, [sp+1400]
    00195604bl unicode/utf8.Valid
    00195608strb w0, [sp+96]
    0019560ceor x3, x0, 1
    00195610strb w3, [sp+98]
    00195614b 0x19561c
    00195618
    00195618loc_195618:
    00195618b 0x19561c
    0019561c
    0019561cloc_19561c:
    0019561cldrb w3, [sp+98]
    00195620tbnz w3, 0, 0x195628
    00195624b 0x195680
    00195628
    00195628loc_195628:
    00195628ldr x1, [sp+2536]
    0019562cldrsb x27, [x1]
    00195630ldr x1, [x1+72]
    00195634ldr x0, [sp+2544]
    00195638blr x1
    0019563cstr x0, [sp+2136]
    00195640str x1, [sp+2144]
    00195644bl google.golang.org/protobuf/internal/errors.InvalidUTF8
    00195648str x0, [sp+2120]
    0019564cstr x1, [sp+2128]
    00195650str xzr, [sp+704]
    00195654str x0, [sp+1488]
    00195658str x1, [sp+1496]
    0019565cldr x2, [sp+704]
    00195660mov x3, x0
    00195664mov x0, x2
    00195668mov x4, x1
    0019566cmov x1, x3
    00195670mov x2, x4
    00195674ldp x29, x30, [sp-8]
    00195678add sp, sp, 2448
    0019567cret x30
    00195680
    00195680loc_195680:
    00195680ldr x1, [sp+1384]
    00195684ldr x2, [sp+1392]
    00195688mov x0, xzr
    0019568cbl runtime.slicebytetostring
    00195690str x0, [sp+2040]
    00195694str x1, [sp+2048]
    00195698bl google.golang.org/protobuf/reflect/protoreflect.ValueOfString
    0019569cstr x0, [sp+2152]
    001956a0str x1, [sp+2160]
    001956a4str x2, [sp+2168]
    001956a8ldr x3, [sp+2520]
    001956acldrsb x27, [x3]
    001956b0ldr x4, [sp+2528]
    001956b4ldr x3, [x3+24]
    001956b8mov x5, x0
    001956bcmov x0, x4
    001956c0mov x6, x1
    001956c4mov x1, x5
    001956c8mov x7, x2
    001956ccmov x2, x6
    001956d0mov x8, x3
    001956d4mov x3, x7
    001956d8blr x8
    001956dcldr x3, [sp+360]
    001956e0str x3, [sp+704]
    001956e4add x27, sp, 1488
    001956e8stp xzr, xzr, [x27]
    001956ecldr x0, [sp+704]
    001956f0mov x1, xzr
    001956f4mov x2, xzr
    001956f8ldp x29, x30, [sp-8]
    001956fcadd sp, sp, 2448
    00195700ret x30
    00195704
    00195704loc_195704:
    00195704b 0x195708
    00195708
    00195708loc_195708:
    00195708b 0x19570c
    0019570c
    0019570cloc_19570c:
    0019570cb 0x195710
    00195710
    00195710loc_195710:
    00195710b 0x195714
    00195714
    00195714loc_195714:
    00195714b 0x1967b0
    00195718
    00195718loc_195718:
    00195718sbfm x3, x0, 0, 7
    0019571csubs wzr, w3, 13
    00195720b.le 0x195728
    00195724b 0x195ec0
    00195728
    00195728loc_195728:
    00195728sbfm x3, x0, 0, 7
    0019572csubs wzr, w3, 11
    00195730b.le 0x195738
    00195734b 0x195b0c
    00195738
    00195738loc_195738:
    00195738ubfm x3, x0, 0, 7
    0019573csubs wzr, w3, 10
    00195740b.eq 0x195748
    00195744b 0x19592c
    00195748
    00195748loc_195748:
    00195748b 0x19574c
    0019574c
    0019574cloc_19574c:
    0019574cldrsb x3, [sp+2512]
    00195750ubfm x3, x3, 0, 7
    00195754subs wzr, w3, 3
    00195758b.ne 0x195760
    0019575cb 0x19578c
    00195760
    00195760loc_195760:
    00195760str xzr, [sp+704]
    00195764adrp x27, 0x88c000
    00195768ldr x1, [x27+1408]
    0019576cadrp x27, 0x88c000
    00195770ldr x2, [x27+1416]
    00195774str x1, [sp+1488]
    00195778str x2, [sp+1496]
    0019577cldr x0, [sp+704]
    00195780ldp x29, x30, [sp-8]
    00195784add sp, sp, 2448
    00195788ret x30
    0019578c
    0019578cloc_19578c:
    0019578cldr x1, [sp+2536]
    00195790ldrsb x27, [x1]
    00195794ldr x1, [x1+216]
    00195798ldr x0, [sp+2544]
    0019579cblr x1
    001957a0str w0, [sp+124]
    001957a4str xzr, [sp+2072]
    001957a8add x27, sp, 2080
    001957acstp xzr, xzr, [x27]
    001957b0ldrsw x0, [sp+124]
    001957b4ldr x2, [sp+2496]
    001957b8ldr x3, [sp+2504]
    001957bcldr x1, [sp+2488]
    001957c0bl google.golang.org/protobuf/encoding/protowire.ConsumeGroup
    001957c4str x0, [sp+2072]
    001957c8str x1, [sp+2080]
    001957ccstr x2, [sp+2088]
    001957d0str x3, [sp+1024]
    001957d4str x0, [sp+2200]
    001957d8str x1, [sp+2208]
    001957dcstr x2, [sp+2216]
    001957e0ldr x3, [sp+1024]
    001957e4str x3, [sp+1032]
    001957e8str x0, [sp+1312]
    001957ecstr x1, [sp+1320]
    001957f0str x2, [sp+1328]
    001957f4ldr x1, [sp+1032]
    001957f8str x1, [sp+336]
    001957fctbnz x1, 63, 0x195804
    00195800b 0x195830
    00195804
    00195804loc_195804:
    00195804str xzr, [sp+704]
    00195808adrp x27, 0x88c000
    0019580cldr x1, [x27+1424]
    00195810adrp x27, 0x88c000
    00195814ldr x2, [x27+1432]
    00195818str x1, [sp+1488]
    0019581cstr x2, [sp+1496]
    00195820ldr x0, [sp+704]
    00195824ldp x29, x30, [sp-8]
    00195828add sp, sp, 2448
    0019582cret x30
    00195830
    00195830loc_195830:
    00195830ldr x1, [sp+2520]
    00195834ldrsb x27, [x1]
    00195838ldr x1, [x1+64]
    0019583cldr x0, [sp+2528]
    00195840blr x1
    00195844str x0, [sp+1408]
    00195848str x1, [sp+1416]
    0019584cstr x2, [sp+1424]
    00195850bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    00195854str x0, [sp+2056]
    00195858str x1, [sp+2064]
    0019585cldr x7, [sp+1320]
    00195860ldr x8, [sp+1328]
    00195864ldr x6, [sp+1312]
    00195868ldrb w2, [sp+2456]
    0019586cldrb w3, [sp+2457]
    00195870ldrb w4, [sp+2458]
    00195874ldr x5, [sp+2464]
    00195878ldr x9, [sp+2472]
    0019587cldr x10, [sp+2480]
    00195880mov x11, x0
    00195884mov x0, x2
    00195888mov x12, x1
    0019588cmov x1, x3
    00195890mov x2, x4
    00195894mov x3, x5
    00195898mov x4, x9
    0019589cmov x5, x10
    001958a0mov x9, x11
    001958a4mov x10, x12
    001958a8bl google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalMessage
    001958acstr x0, [sp+1456]
    001958b0str x1, [sp+1464]
    001958b4cbnz x0, 0x1958bc
    001958b8b 0x1958e4
    001958bc
    001958bcloc_1958bc:
    001958bcstr xzr, [sp+704]
    001958c0str x0, [sp+1488]
    001958c4str x1, [sp+1496]
    001958c8ldr x3, [sp+704]
    001958ccmov x2, x1
    001958d0mov x1, x0
    001958d4mov x0, x3
    001958d8ldp x29, x30, [sp-8]
    001958dcadd sp, sp, 2448
    001958e0ret x30
    001958e4
    001958e4loc_1958e4:
    001958e4ldr x1, [sp+1408]
    001958e8ldr x2, [sp+1416]
    001958ecldr x3, [sp+1424]
    001958f0ldr x4, [sp+2520]
    001958f4ldrsb x27, [x4]
    001958f8ldr x4, [x4+24]
    001958fcldr x0, [sp+2528]
    00195900blr x4
    00195904ldr x4, [sp+336]
    00195908str x4, [sp+704]
    0019590cadd x27, sp, 1488
    00195910stp xzr, xzr, [x27]
    00195914ldr x0, [sp+704]
    00195918mov x1, xzr
    0019591cmov x2, xzr
    00195920ldp x29, x30, [sp-8]
    00195924add sp, sp, 2448
    00195928ret x30
    0019592c
    0019592cloc_19592c:
    0019592cubfm x3, x0, 0, 7
    00195930subs wzr, w3, 11
    00195934b.eq 0x19593c
    00195938b 0x195b04
    0019593c
    0019593cloc_19593c:
    0019593cb 0x195940
    00195940
    00195940loc_195940:
    00195940ldrsb x3, [sp+2512]
    00195944ubfm x3, x3, 0, 7
    00195948subs wzr, w3, 2
    0019594cb.ne 0x195954
    00195950b 0x195980
    00195954
    00195954loc_195954:
    00195954str xzr, [sp+704]
    00195958adrp x27, 0x88c000
    0019595cldr x1, [x27+1408]
    00195960adrp x27, 0x88c000
    00195964ldr x2, [x27+1416]
    00195968str x1, [sp+1488]
    0019596cstr x2, [sp+1496]
    00195970ldr x0, [sp+704]
    00195974ldp x29, x30, [sp-8]
    00195978add sp, sp, 2448
    0019597cret x30
    00195980
    00195980loc_195980:
    00195980str xzr, [sp+2072]
    00195984add x27, sp, 2080
    00195988stp xzr, xzr, [x27]
    0019598cldr x0, [sp+2488]
    00195990ldr x1, [sp+2496]
    00195994ldr x2, [sp+2504]
    00195998bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    0019599cstr x0, [sp+2072]
    001959a0str x1, [sp+2080]
    001959a4str x2, [sp+2088]
    001959a8str x3, [sp+1024]
    001959acstr x0, [sp+2224]
    001959b0str x1, [sp+2232]
    001959b4str x2, [sp+2240]
    001959b8ldr x3, [sp+1024]
    001959bcstr x3, [sp+1040]
    001959c0str x0, [sp+1336]
    001959c4str x1, [sp+1344]
    001959c8str x2, [sp+1352]
    001959ccldr x3, [sp+1040]
    001959d0str x3, [sp+344]
    001959d4tbnz x3, 63, 0x1959dc
    001959d8b 0x195a08
    001959dc
    001959dcloc_1959dc:
    001959dcstr xzr, [sp+704]
    001959e0adrp x27, 0x88c000
    001959e4ldr x1, [x27+1424]
    001959e8adrp x27, 0x88c000
    001959ecldr x2, [x27+1432]
    001959f0str x1, [sp+1488]
    001959f4str x2, [sp+1496]
    001959f8ldr x0, [sp+704]
    001959fcldp x29, x30, [sp-8]
    00195a00add sp, sp, 2448
    00195a04ret x30
    00195a08
    00195a08loc_195a08:
    00195a08ldr x1, [sp+2520]
    00195a0cldrsb x27, [x1]
    00195a10ldr x1, [x1+64]
    00195a14ldr x0, [sp+2528]
    00195a18blr x1
    00195a1cstr x0, [sp+1432]
    00195a20str x1, [sp+1440]
    00195a24str x2, [sp+1448]
    00195a28bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    00195a2cstr x0, [sp+2056]
    00195a30str x1, [sp+2064]
    00195a34ldr x7, [sp+1344]
    00195a38ldr x8, [sp+1352]
    00195a3cldr x6, [sp+1336]
    00195a40ldrb w2, [sp+2456]
    00195a44ldrb w3, [sp+2457]
    00195a48ldrb w4, [sp+2458]
    00195a4cldr x5, [sp+2464]
    00195a50ldr x9, [sp+2472]
    00195a54ldr x10, [sp+2480]
    00195a58mov x11, x0
    00195a5cmov x0, x2
    00195a60mov x12, x1
    00195a64mov x1, x3
    00195a68mov x2, x4
    00195a6cmov x3, x5
    00195a70mov x4, x9
    00195a74mov x5, x10
    00195a78mov x9, x11
    00195a7cmov x10, x12
    00195a80bl google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalMessage
    00195a84str x0, [sp+1472]
    00195a88str x1, [sp+1480]
    00195a8ccbnz x0, 0x195a94
    00195a90b 0x195abc
    00195a94
    00195a94loc_195a94:
    00195a94str xzr, [sp+704]
    00195a98str x0, [sp+1488]
    00195a9cstr x1, [sp+1496]
    00195aa0ldr x3, [sp+704]
    00195aa4mov x2, x1
    00195aa8mov x1, x0
    00195aacmov x0, x3
    00195ab0ldp x29, x30, [sp-8]
    00195ab4add sp, sp, 2448
    00195ab8ret x30
    00195abc
    00195abcloc_195abc:
    00195abcldr x1, [sp+1432]
    00195ac0ldr x2, [sp+1440]
    00195ac4ldr x3, [sp+1448]
    00195ac8ldr x4, [sp+2520]
    00195accldrsb x27, [x4]
    00195ad0ldr x4, [x4+24]
    00195ad4ldr x0, [sp+2528]
    00195ad8blr x4
    00195adcldr x4, [sp+344]
    00195ae0str x4, [sp+704]
    00195ae4add x27, sp, 1488
    00195ae8stp xzr, xzr, [x27]
    00195aecldr x0, [sp+704]
    00195af0mov x1, xzr
    00195af4mov x2, xzr
    00195af8ldp x29, x30, [sp-8]
    00195afcadd sp, sp, 2448
    00195b00ret x30
    00195b04
    00195b04loc_195b04:
    00195b04b 0x195b08
    00195b08
    00195b08loc_195b08:
    00195b08b 0x195ebc
    00195b0c
    00195b0cloc_195b0c:
    00195b0cubfm x3, x0, 0, 7
    00195b10subs wzr, w3, 12
    00195b14b.eq 0x195b1c
    00195b18b 0x195cfc
    00195b1c
    00195b1cloc_195b1c:
    00195b1cb 0x195b20
    00195b20
    00195b20loc_195b20:
    00195b20ldrsb x3, [sp+2512]
    00195b24ubfm x3, x3, 0, 7
    00195b28subs wzr, w3, 2
    00195b2cb.ne 0x195b34
    00195b30b 0x195b60
    00195b34
    00195b34loc_195b34:
    00195b34str xzr, [sp+704]
    00195b38adrp x27, 0x88c000
    00195b3cldr x1, [x27+1408]
    00195b40adrp x27, 0x88c000
    00195b44ldr x2, [x27+1416]
    00195b48str x1, [sp+1488]
    00195b4cstr x2, [sp+1496]
    00195b50ldr x0, [sp+704]
    00195b54ldp x29, x30, [sp-8]
    00195b58add sp, sp, 2448
    00195b5cret x30
    00195b60
    00195b60loc_195b60:
    00195b60str xzr, [sp+2176]
    00195b64add x27, sp, 2184
    00195b68stp xzr, xzr, [x27]
    00195b6cldr x0, [sp+2488]
    00195b70ldr x1, [sp+2496]
    00195b74ldr x2, [sp+2504]
    00195b78bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    00195b7cstr x0, [sp+2176]
    00195b80str x1, [sp+2184]
    00195b84str x2, [sp+2192]
    00195b88str x3, [sp+1024]
    00195b8cstr x0, [sp+2248]
    00195b90str x1, [sp+2256]
    00195b94str x2, [sp+2264]
    00195b98ldr x3, [sp+1024]
    00195b9cstr x3, [sp+1048]
    00195ba0str x0, [sp+1360]
    00195ba4str x1, [sp+1368]
    00195ba8str x2, [sp+1376]
    00195bacldr x3, [sp+1048]
    00195bb0str x3, [sp+352]
    00195bb4tbnz x3, 63, 0x195bbc
    00195bb8b 0x195be8
    00195bbc
    00195bbcloc_195bbc:
    00195bbcstr xzr, [sp+704]
    00195bc0adrp x27, 0x88c000
    00195bc4ldr x1, [x27+1424]
    00195bc8adrp x27, 0x88c000
    00195bccldr x2, [x27+1432]
    00195bd0str x1, [sp+1488]
    00195bd4str x2, [sp+1496]
    00195bd8ldr x0, [sp+704]
    00195bdcldp x29, x30, [sp-8]
    00195be0add sp, sp, 2448
    00195be4ret x30
    00195be8
    00195be8loc_195be8:
    00195be8b 0x195bec
    00195bec
    00195becloc_195bec:
    00195becadrp x5, 0x8b6000
    00195bf0add x5, x5, 1504
    00195bf4str x5, [sp+2176]
    00195bf8add x27, sp, 2184
    00195bfcstp xzr, xzr, [x27]
    00195c00str x5, [sp+2016]
    00195c04add x27, sp, 2024
    00195c08stp xzr, xzr, [x27]
    00195c0cldr x1, [sp+1368]
    00195c10str x1, [sp+984]
    00195c14cbz x1, 0x195c1c
    00195c18b 0x195c24
    00195c1c
    00195c1cloc_195c1c:
    00195c1cstr x1, [sp+2024]
    00195c20b 0x195c4c
    00195c24
    00195c24loc_195c24:
    00195c24ldr x3, [sp+1368]
    00195c28ldr x0, [sp+2016]
    00195c2cmov x2, xzr
    00195c30adrp x4, 0x460000
    00195c34add x4, x4, 3072
    00195c38bl runtime.growslice
    00195c3cstr x0, [sp+2016]
    00195c40str x1, [sp+2024]
    00195c44str x2, [sp+2032]
    00195c48b 0x195c4c
    00195c4c
    00195c4cloc_195c4c:
    00195c4cldr x3, [sp+1368]
    00195c50str x3, [sp+976]
    00195c54ldr x3, [sp+984]
    00195c58ldr x4, [sp+1368]
    00195c5csub x3, x3, x4
    00195c60ldr x4, [sp+2016]
    00195c64add x0, x4, x3
    00195c68str x0, [sp+2008]
    00195c6cldr x2, [sp+976]
    00195c70ldr x1, [sp+1360]
    00195c74bl runtime.memmove
    00195c78ldr x0, [sp+2016]
    00195c7cldr x1, [sp+2024]
    00195c80ldr x2, [sp+2032]
    00195c84str x0, [sp+2072]
    00195c88str x1, [sp+2080]
    00195c8cstr x2, [sp+2088]
    00195c90bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes
    00195c94str x0, [sp+2152]
    00195c98str x1, [sp+2160]
    00195c9cstr x2, [sp+2168]
    00195ca0ldr x3, [sp+2520]
    00195ca4ldrsb x27, [x3]
    00195ca8ldr x4, [sp+2528]
    00195cacldr x3, [x3+24]
    00195cb0mov x5, x0
    00195cb4mov x0, x4
    00195cb8mov x6, x1
    00195cbcmov x1, x5
    00195cc0mov x7, x2
    00195cc4mov x2, x6
    00195cc8mov x8, x3
    00195cccmov x3, x7
    00195cd0blr x8
    00195cd4ldr x3, [sp+352]
    00195cd8str x3, [sp+704]
    00195cdcadd x27, sp, 1488
    00195ce0stp xzr, xzr, [x27]
    00195ce4ldr x0, [sp+704]
    00195ce8mov x1, xzr
    00195cecmov x2, xzr
    00195cf0ldp x29, x30, [sp-8]
    00195cf4add sp, sp, 2448
    00195cf8ret x30
    00195cfc
    00195cfcloc_195cfc:
    00195cfcubfm x3, x0, 0, 7
    00195d00subs wzr, w3, 13
    00195d04b.eq 0x195d0c
    00195d08b 0x195eb4
    00195d0c
    00195d0cloc_195d0c:
    00195d0cb 0x195d10
    00195d10
    00195d10loc_195d10:
    00195d10ldrsb x3, [sp+2512]
    00195d14ubfm x3, x3, 0, 7
    00195d18subs wzr, w3, 2
    00195d1cb.eq 0x195d24
    00195d20b 0x195db0
    00195d24
    00195d24loc_195d24:
    00195d24str xzr, [sp+2176]
    00195d28add x27, sp, 2184
    00195d2cstp xzr, xzr, [x27]
    00195d30ldr x0, [sp+2488]
    00195d34ldr x1, [sp+2496]
    00195d38ldr x2, [sp+2504]
    00195d3cbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    00195d40str x0, [sp+2176]
    00195d44str x1, [sp+2184]
    00195d48str x2, [sp+2192]
    00195d4cstr x3, [sp+1024]
    00195d50str x0, [sp+1936]
    00195d54str x1, [sp+1944]
    00195d58str x2, [sp+1952]
    00195d5cldr x3, [sp+1024]
    00195d60str x3, [sp+848]
    00195d64str x0, [sp+1720]
    00195d68str x1, [sp+1728]
    00195d6cstr x2, [sp+1736]
    00195d70ldr x3, [sp+848]
    00195d74str x3, [sp+600]
    00195d78tbnz x3, 63, 0x195d80
    00195d7cb 0x195dac
    00195d80
    00195d80loc_195d80:
    00195d80str xzr, [sp+704]
    00195d84adrp x27, 0x88c000
    00195d88ldr x1, [x27+1424]
    00195d8cadrp x27, 0x88c000
    00195d90ldr x2, [x27+1432]
    00195d94str x1, [sp+1488]
    00195d98str x2, [sp+1496]
    00195d9cldr x0, [sp+704]
    00195da0ldp x29, x30, [sp-8]
    00195da4add sp, sp, 2448
    00195da8ret x30
    00195dac
    00195dacloc_195dac:
    00195dacb 0x196dd8
    00195db0
    00195db0loc_195db0:
    00195db0ldrsb x3, [sp+2512]
    00195db4ubfm x3, x3, 0, 7
    00195db8cbnz w3, 0x195dc0
    00195dbcb 0x195dec
    00195dc0
    00195dc0loc_195dc0:
    00195dc0str xzr, [sp+704]
    00195dc4adrp x27, 0x88c000
    00195dc8ldr x1, [x27+1408]
    00195dccadrp x27, 0x88c000
    00195dd0ldr x2, [x27+1416]
    00195dd4str x1, [sp+1488]
    00195dd8str x2, [sp+1496]
    00195ddcldr x0, [sp+704]
    00195de0ldp x29, x30, [sp-8]
    00195de4add sp, sp, 2448
    00195de8ret x30
    00195dec
    00195decloc_195dec:
    00195decldr x0, [sp+2488]
    00195df0ldr x1, [sp+2496]
    00195df4ldr x2, [sp+2504]
    00195df8bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    00195dfcstr x0, [sp+1016]
    00195e00str x1, [sp+1024]
    00195e04str x0, [sp+824]
    00195e08str x1, [sp+816]
    00195e0cstr x0, [sp+256]
    00195e10str x1, [sp+584]
    00195e14tbnz x1, 63, 0x195e1c
    00195e18b 0x195e48
    00195e1c
    00195e1cloc_195e1c:
    00195e1cstr xzr, [sp+704]
    00195e20adrp x27, 0x88c000
    00195e24ldr x1, [x27+1424]
    00195e28adrp x27, 0x88c000
    00195e2cldr x2, [x27+1432]
    00195e30str x1, [sp+1488]
    00195e34str x2, [sp+1496]
    00195e38ldr x0, [sp+704]
    00195e3cldp x29, x30, [sp-8]
    00195e40add sp, sp, 2448
    00195e44ret x30
    00195e48
    00195e48loc_195e48:
    00195e48bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
    00195e4cstr x0, [sp+2152]
    00195e50str x1, [sp+2160]
    00195e54str x2, [sp+2168]
    00195e58ldr x3, [sp+2520]
    00195e5cldrsb x27, [x3]
    00195e60ldr x4, [sp+2528]
    00195e64ldr x3, [x3+24]
    00195e68mov x5, x0
    00195e6cmov x0, x4
    00195e70mov x6, x1
    00195e74mov x1, x5
    00195e78mov x7, x2
    00195e7cmov x2, x6
    00195e80mov x8, x3
    00195e84mov x3, x7
    00195e88blr x8
    00195e8cldr x1, [sp+584]
    00195e90str x1, [sp+704]
    00195e94add x27, sp, 1488
    00195e98stp xzr, xzr, [x27]
    00195e9cldr x0, [sp+704]
    00195ea0mov x1, xzr
    00195ea4mov x2, xzr
    00195ea8ldp x29, x30, [sp-8]
    00195eacadd sp, sp, 2448
    00195eb0ret x30
    00195eb4
    00195eb4loc_195eb4:
    00195eb4b 0x195eb8
    00195eb8
    00195eb8loc_195eb8:
    00195eb8b 0x195ebc
    00195ebc
    00195ebcloc_195ebc:
    00195ebcb 0x1967ac
    00195ec0
    00195ec0loc_195ec0:
    00195ec0sbfm x3, x0, 0, 7
    00195ec4subs wzr, w3, 15
    00195ec8b.le 0x195ed0
    00195eccb 0x196260
    00195ed0
    00195ed0loc_195ed0:
    00195ed0ubfm x3, x0, 0, 7
    00195ed4subs wzr, w3, 14
    00195ed8b.eq 0x195ee0
    00195edcb 0x196088
    00195ee0
    00195ee0loc_195ee0:
    00195ee0b 0x195ee4
    00195ee4
    00195ee4loc_195ee4:
    00195ee4ldrsb x3, [sp+2512]
    00195ee8ubfm x3, x3, 0, 7
    00195eecsubs wzr, w3, 2
    00195ef0b.eq 0x195ef8
    00195ef4b 0x195f84
    00195ef8
    00195ef8loc_195ef8:
    00195ef8str xzr, [sp+2176]
    00195efcadd x27, sp, 2184
    00195f00stp xzr, xzr, [x27]
    00195f04ldr x0, [sp+2488]
    00195f08ldr x1, [sp+2496]
    00195f0cldr x2, [sp+2504]
    00195f10bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    00195f14str x0, [sp+2176]
    00195f18str x1, [sp+2184]
    00195f1cstr x2, [sp+2192]
    00195f20str x3, [sp+1024]
    00195f24str x0, [sp+2096]
    00195f28str x1, [sp+2104]
    00195f2cstr x2, [sp+2112]
    00195f30ldr x3, [sp+1024]
    00195f34str x3, [sp+968]
    00195f38str x0, [sp+1792]
    00195f3cstr x1, [sp+1800]
    00195f40str x2, [sp+1808]
    00195f44ldr x3, [sp+968]
    00195f48str x3, [sp+672]
    00195f4ctbnz x3, 63, 0x195f54
    00195f50b 0x195f80
    00195f54
    00195f54loc_195f54:
    00195f54str xzr, [sp+704]
    00195f58adrp x27, 0x88c000
    00195f5cldr x1, [x27+1424]
    00195f60adrp x27, 0x88c000
    00195f64ldr x2, [x27+1432]
    00195f68str x1, [sp+1488]
    00195f6cstr x2, [sp+1496]
    00195f70ldr x0, [sp+704]
    00195f74ldp x29, x30, [sp-8]
    00195f78add sp, sp, 2448
    00195f7cret x30
    00195f80
    00195f80loc_195f80:
    00195f80b 0x196cac
    00195f84
    00195f84loc_195f84:
    00195f84ldrsb x3, [sp+2512]
    00195f88ubfm x3, x3, 0, 7
    00195f8ccbnz w3, 0x195f94
    00195f90b 0x195fc0
    00195f94
    00195f94loc_195f94:
    00195f94str xzr, [sp+704]
    00195f98adrp x27, 0x88c000
    00195f9cldr x1, [x27+1408]
    00195fa0adrp x27, 0x88c000
    00195fa4ldr x2, [x27+1416]
    00195fa8str x1, [sp+1488]
    00195facstr x2, [sp+1496]
    00195fb0ldr x0, [sp+704]
    00195fb4ldp x29, x30, [sp-8]
    00195fb8add sp, sp, 2448
    00195fbcret x30
    00195fc0
    00195fc0loc_195fc0:
    00195fc0ldr x0, [sp+2488]
    00195fc4ldr x1, [sp+2496]
    00195fc8ldr x2, [sp+2504]
    00195fccbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    00195fd0str x0, [sp+1016]
    00195fd4str x1, [sp+1024]
    00195fd8str x0, [sp+944]
    00195fdcstr x1, [sp+936]
    00195fe0str x0, [sp+304]
    00195fe4str x1, [sp+656]
    00195fe8tbnz x1, 63, 0x195ff0
    00195fecb 0x19601c
    00195ff0
    00195ff0loc_195ff0:
    00195ff0str xzr, [sp+704]
    00195ff4adrp x27, 0x88c000
    00195ff8ldr x1, [x27+1424]
    00195ffcadrp x27, 0x88c000
    00196000ldr x2, [x27+1432]
    00196004str x1, [sp+1488]
    00196008str x2, [sp+1496]
    0019600cldr x0, [sp+704]
    00196010ldp x29, x30, [sp-8]
    00196014add sp, sp, 2448
    00196018ret x30
    0019601c
    0019601cloc_19601c:
    0019601cbl google.golang.org/protobuf/reflect/protoreflect.ValueOfEnum
    00196020str x0, [sp+2152]
    00196024str x1, [sp+2160]
    00196028str x2, [sp+2168]
    0019602cldr x3, [sp+2520]
    00196030ldrsb x27, [x3]
    00196034ldr x4, [sp+2528]
    00196038ldr x3, [x3+24]
    0019603cmov x5, x0
    00196040mov x0, x4
    00196044mov x6, x1
    00196048mov x1, x5
    0019604cmov x7, x2
    00196050mov x2, x6
    00196054mov x8, x3
    00196058mov x3, x7
    0019605cblr x8
    00196060ldr x1, [sp+656]
    00196064str x1, [sp+704]
    00196068add x27, sp, 1488
    0019606cstp xzr, xzr, [x27]
    00196070ldr x0, [sp+704]
    00196074mov x1, xzr
    00196078mov x2, xzr
    0019607cldp x29, x30, [sp-8]
    00196080add sp, sp, 2448
    00196084ret x30
    00196088
    00196088loc_196088:
    00196088ubfm x3, x0, 0, 7
    0019608csubs wzr, w3, 15
    00196090b.eq 0x196098
    00196094b 0x196258
    00196098
    00196098loc_196098:
    00196098b 0x19609c
    0019609c
    0019609cloc_19609c:
    0019609cldrsb x3, [sp+2512]
    001960a0ubfm x3, x3, 0, 7
    001960a4subs wzr, w3, 2
    001960a8b.eq 0x1960b0
    001960acb 0x19613c
    001960b0
    001960b0loc_1960b0:
    001960b0str xzr, [sp+2176]
    001960b4add x27, sp, 2184
    001960b8stp xzr, xzr, [x27]
    001960bcldr x0, [sp+2488]
    001960c0ldr x1, [sp+2496]
    001960c4ldr x2, [sp+2504]
    001960c8bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    001960ccstr x0, [sp+2176]
    001960d0str x1, [sp+2184]
    001960d4str x2, [sp+2192]
    001960d8str x3, [sp+1024]
    001960dcstr x0, [sp+2416]
    001960e0str x1, [sp+2424]
    001960e4str x2, [sp+2432]
    001960e8ldr x3, [sp+1024]
    001960ecstr x3, [sp+1280]
    001960f0str x0, [sp+1624]
    001960f4str x1, [sp+1632]
    001960f8str x2, [sp+1640]
    001960fcldr x3, [sp+1280]
    00196100str x3, [sp+504]
    00196104tbnz x3, 63, 0x19610c
    00196108b 0x196138
    0019610c
    0019610cloc_19610c:
    0019610cstr xzr, [sp+704]
    00196110adrp x27, 0x88b000
    00196114ldr x1, [x27+1424]
    00196118adrp x27, 0x88b000
    0019611cldr x2, [x27+1432]
    00196120str x1, [sp+1488]
    00196124str x2, [sp+1496]
    00196128ldr x0, [sp+704]
    0019612cldp x29, x30, [sp-8]
    00196130add sp, sp, 2448
    00196134ret x30
    00196138
    00196138loc_196138:
    00196138b 0x196b78
    0019613c
    0019613cloc_19613c:
    0019613cldrsb x3, [sp+2512]
    00196140ubfm x3, x3, 0, 7
    00196144subs wzr, w3, 5
    00196148b.ne 0x196150
    0019614cb 0x19617c
    00196150
    00196150loc_196150:
    00196150str xzr, [sp+704]
    00196154adrp x27, 0x88b000
    00196158ldr x1, [x27+1408]
    0019615cadrp x27, 0x88b000
    00196160ldr x2, [x27+1416]
    00196164str x1, [sp+1488]
    00196168str x2, [sp+1496]
    0019616cldr x0, [sp+704]
    00196170ldp x29, x30, [sp-8]
    00196174add sp, sp, 2448
    00196178ret x30
    0019617c
    0019617cloc_19617c:
    0019617cldr x0, [sp+2488]
    00196180ldr x1, [sp+2496]
    00196184ldr x2, [sp+2504]
    00196188bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
    0019618cstr w0, [sp+132]
    00196190str x1, [sp+1024]
    00196194ldr w3, [sp+132]
    00196198str w3, [sp+152]
    0019619cldr x3, [sp+1024]
    001961a0str x3, [sp+1264]
    001961a4ldr w3, [sp+152]
    001961a8str w3, [sp+116]
    001961acldr x3, [sp+1264]
    001961b0str x3, [sp+488]
    001961b4tbnz x3, 63, 0x1961bc
    001961b8b 0x1961e8
    001961bc
    001961bcloc_1961bc:
    001961bcstr xzr, [sp+704]
    001961c0adrp x27, 0x88b000
    001961c4ldr x1, [x27+1424]
    001961c8adrp x27, 0x88b000
    001961ccldr x2, [x27+1432]
    001961d0str x1, [sp+1488]
    001961d4str x2, [sp+1496]
    001961d8ldr x0, [sp+704]
    001961dcldp x29, x30, [sp-8]
    001961e0add sp, sp, 2448
    001961e4ret x30
    001961e8
    001961e8loc_1961e8:
    001961e8ldr w0, [sp+116]
    001961ecbl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
    001961f0str x0, [sp+2152]
    001961f4str x1, [sp+2160]
    001961f8str x2, [sp+2168]
    001961fcldr x3, [sp+2520]
    00196200ldrsb x27, [x3]
    00196204ldr x4, [sp+2528]
    00196208ldr x3, [x3+24]
    0019620cmov x5, x0
    00196210mov x0, x4
    00196214mov x6, x1
    00196218mov x1, x5
    0019621cmov x7, x2
    00196220mov x2, x6
    00196224mov x8, x3
    00196228mov x3, x7
    0019622cblr x8
    00196230ldr x1, [sp+488]
    00196234str x1, [sp+704]
    00196238add x27, sp, 1488
    0019623cstp xzr, xzr, [x27]
    00196240ldr x0, [sp+704]
    00196244mov x1, xzr
    00196248mov x2, xzr
    0019624cldp x29, x30, [sp-8]
    00196250add sp, sp, 2448
    00196254ret x30
    00196258
    00196258loc_196258:
    00196258b 0x19625c
    0019625c
    0019625cloc_19625c:
    0019625cb 0x1967a8
    00196260
    00196260loc_196260:
    00196260ubfm x3, x0, 0, 7
    00196264subs wzr, w3, 16
    00196268b.eq 0x196270
    0019626cb 0x196418
    00196270
    00196270loc_196270:
    00196270b 0x196274
    00196274
    00196274loc_196274:
    00196274ldrsb x3, [sp+2512]
    00196278ubfm x3, x3, 0, 7
    0019627csubs wzr, w3, 2
    00196280b.eq 0x196288
    00196284b 0x196314
    00196288
    00196288loc_196288:
    00196288str xzr, [sp+2176]
    0019628cadd x27, sp, 2184
    00196290stp xzr, xzr, [x27]
    00196294ldr x0, [sp+2488]
    00196298ldr x1, [sp+2496]
    0019629cldr x2, [sp+2504]
    001962a0bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    001962a4str x0, [sp+2176]
    001962a8str x1, [sp+2184]
    001962acstr x2, [sp+2192]
    001962b0str x3, [sp+1024]
    001962b4str x0, [sp+2344]
    001962b8str x1, [sp+2352]
    001962bcstr x2, [sp+2360]
    001962c0ldr x3, [sp+1024]
    001962c4str x3, [sp+1192]
    001962c8str x0, [sp+1552]
    001962ccstr x1, [sp+1560]
    001962d0str x2, [sp+1568]
    001962d4ldr x3, [sp+1192]
    001962d8str x3, [sp+432]
    001962dctbnz x3, 63, 0x1962e4
    001962e0b 0x196310
    001962e4
    001962e4loc_1962e4:
    001962e4str xzr, [sp+704]
    001962e8adrp x27, 0x88b000
    001962ecldr x1, [x27+1424]
    001962f0adrp x27, 0x88b000
    001962f4ldr x2, [x27+1432]
    001962f8str x1, [sp+1488]
    001962fcstr x2, [sp+1496]
    00196300ldr x0, [sp+704]
    00196304ldp x29, x30, [sp-8]
    00196308add sp, sp, 2448
    0019630cret x30
    00196310
    00196310loc_196310:
    00196310b 0x196a4c
    00196314
    00196314loc_196314:
    00196314ldrsb x3, [sp+2512]
    00196318ubfm x3, x3, 0, 7
    0019631csubs wzr, w3, 1
    00196320b.ne 0x196328
    00196324b 0x196354
    00196328
    00196328loc_196328:
    00196328str xzr, [sp+704]
    0019632cadrp x27, 0x88b000
    00196330ldr x1, [x27+1408]
    00196334adrp x27, 0x88b000
    00196338ldr x2, [x27+1416]
    0019633cstr x1, [sp+1488]
    00196340str x2, [sp+1496]
    00196344ldr x0, [sp+704]
    00196348ldp x29, x30, [sp-8]
    0019634cadd sp, sp, 2448
    00196350ret x30
    00196354
    00196354loc_196354:
    00196354ldr x0, [sp+2488]
    00196358ldr x1, [sp+2496]
    0019635cldr x2, [sp+2504]
    00196360bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
    00196364str x0, [sp+1016]
    00196368str x1, [sp+1024]
    0019636cstr x0, [sp+1168]
    00196370str x1, [sp+1160]
    00196374str x0, [sp+192]
    00196378str x1, [sp+416]
    0019637ctbnz x1, 63, 0x196384
    00196380b 0x1963b0
    00196384
    00196384loc_196384:
    00196384str xzr, [sp+704]
    00196388adrp x27, 0x88b000
    0019638cldr x1, [x27+1424]
    00196390adrp x27, 0x88b000
    00196394ldr x2, [x27+1432]
    00196398str x1, [sp+1488]
    0019639cstr x2, [sp+1496]
    001963a0ldr x0, [sp+704]
    001963a4ldp x29, x30, [sp-8]
    001963a8add sp, sp, 2448
    001963acret x30
    001963b0
    001963b0loc_1963b0:
    001963b0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
    001963b4str x0, [sp+2152]
    001963b8str x1, [sp+2160]
    001963bcstr x2, [sp+2168]
    001963c0ldr x3, [sp+2528]
    001963c4ldr x4, [sp+2520]
    001963c8ldrsb x27, [x4]
    001963ccldr x4, [x4+24]
    001963d0mov x5, x0
    001963d4mov x0, x3
    001963d8mov x6, x1
    001963dcmov x1, x5
    001963e0mov x7, x2
    001963e4mov x2, x6
    001963e8mov x3, x7
    001963ecblr x4
    001963f0ldr x1, [sp+416]
    001963f4str x1, [sp+704]
    001963f8add x27, sp, 1488
    001963fcstp xzr, xzr, [x27]
    00196400ldr x0, [sp+704]
    00196404mov x1, xzr
    00196408mov x2, xzr
    0019640cldp x29, x30, [sp-8]
    00196410add sp, sp, 2448
    00196414ret x30
    00196418
    00196418loc_196418:
    00196418ubfm x3, x0, 0, 7
    0019641csubs wzr, w3, 17
    00196420b.eq 0x196428
    00196424b 0x1965dc
    00196428
    00196428loc_196428:
    00196428b 0x19642c
    0019642c
    0019642cloc_19642c:
    0019642cldrsb x3, [sp+2512]
    00196430ubfm x3, x3, 0, 7
    00196434subs wzr, w3, 2
    00196438b.eq 0x196440
    0019643cb 0x1964cc
    00196440
    00196440loc_196440:
    00196440str xzr, [sp+2176]
    00196444add x27, sp, 2184
    00196448stp xzr, xzr, [x27]
    0019644cldr x0, [sp+2488]
    00196450ldr x1, [sp+2496]
    00196454ldr x2, [sp+2504]
    00196458bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    0019645cstr x0, [sp+2176]
    00196460str x1, [sp+2184]
    00196464str x2, [sp+2192]
    00196468str x3, [sp+1024]
    0019646cstr x0, [sp+1960]
    00196470str x1, [sp+1968]
    00196474str x2, [sp+1976]
    00196478ldr x3, [sp+1024]
    0019647cstr x3, [sp+888]
    00196480str x0, [sp+1744]
    00196484str x1, [sp+1752]
    00196488str x2, [sp+1760]
    0019648cldr x3, [sp+888]
    00196490str x3, [sp+624]
    00196494tbnz x3, 63, 0x19649c
    00196498b 0x1964c8
    0019649c
    0019649cloc_19649c:
    0019649cstr xzr, [sp+704]
    001964a0adrp x27, 0x88b000
    001964a4ldr x1, [x27+1424]
    001964a8adrp x27, 0x88b000
    001964acldr x2, [x27+1432]
    001964b0str x1, [sp+1488]
    001964b4str x2, [sp+1496]
    001964b8ldr x0, [sp+704]
    001964bcldp x29, x30, [sp-8]
    001964c0add sp, sp, 2448
    001964c4ret x30
    001964c8
    001964c8loc_1964c8:
    001964c8b 0x196914
    001964cc
    001964ccloc_1964cc:
    001964ccldrsb x3, [sp+2512]
    001964d0ubfm x3, x3, 0, 7
    001964d4cbnz w3, 0x1964dc
    001964d8b 0x196508
    001964dc
    001964dcloc_1964dc:
    001964dcstr xzr, [sp+704]
    001964e0adrp x27, 0x88b000
    001964e4ldr x1, [x27+1408]
    001964e8adrp x27, 0x88b000
    001964ecldr x2, [x27+1416]
    001964f0str x1, [sp+1488]
    001964f4str x2, [sp+1496]
    001964f8ldr x0, [sp+704]
    001964fcldp x29, x30, [sp-8]
    00196500add sp, sp, 2448
    00196504ret x30
    00196508
    00196508loc_196508:
    00196508ldr x0, [sp+2488]
    0019650cldr x1, [sp+2496]
    00196510ldr x2, [sp+2504]
    00196514bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    00196518str x0, [sp+1016]
    0019651cstr x1, [sp+1024]
    00196520str x0, [sp+864]
    00196524str x1, [sp+856]
    00196528str x0, [sp+272]
    0019652cstr x1, [sp+608]
    00196530tbnz x1, 63, 0x196538
    00196534b 0x196564
    00196538
    00196538loc_196538:
    00196538str xzr, [sp+704]
    0019653cadrp x27, 0x88b000
    00196540ldr x1, [x27+1424]
    00196544adrp x27, 0x88b000
    00196548ldr x2, [x27+1432]
    0019654cstr x1, [sp+1488]
    00196550str x2, [sp+1496]
    00196554ldr x0, [sp+704]
    00196558ldp x29, x30, [sp-8]
    0019655cadd sp, sp, 2448
    00196560ret x30
    00196564
    00196564loc_196564:
    00196564and x0, x0, 0xffffffff
    00196568bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
    0019656cstr x0, [sp+1000]
    00196570bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
    00196574str x0, [sp+2152]
    00196578str x1, [sp+2160]
    0019657cstr x2, [sp+2168]
    00196580ldr x3, [sp+2520]
    00196584ldrsb x27, [x3]
    00196588ldr x4, [sp+2528]
    0019658cldr x3, [x3+24]
    00196590mov x5, x0
    00196594mov x0, x4
    00196598mov x6, x1
    0019659cmov x1, x5
    001965a0mov x7, x2
    001965a4mov x2, x6
    001965a8mov x8, x3
    001965acmov x3, x7
    001965b0blr x8
    001965b4ldr x1, [sp+608]
    001965b8str x1, [sp+704]
    001965bcadd x27, sp, 1488
    001965c0stp xzr, xzr, [x27]
    001965c4ldr x0, [sp+704]
    001965c8mov x1, xzr
    001965ccmov x2, xzr
    001965d0ldp x29, x30, [sp-8]
    001965d4add sp, sp, 2448
    001965d8ret x30
    001965dc
    001965dcloc_1965dc:
    001965dcubfm x3, x0, 0, 7
    001965e0subs wzr, w3, 18
    001965e4b.eq 0x1965ec
    001965e8b 0x19679c
    001965ec
    001965ecloc_1965ec:
    001965ecb 0x1965f0
    001965f0
    001965f0loc_1965f0:
    001965f0ldrsb x3, [sp+2512]
    001965f4ubfm x3, x3, 0, 7
    001965f8subs wzr, w3, 2
    001965fcb.eq 0x196604
    00196600b 0x196690
    00196604
    00196604loc_196604:
    00196604str xzr, [sp+2176]
    00196608add x27, sp, 2184
    0019660cstp xzr, xzr, [x27]
    00196610ldr x0, [sp+2488]
    00196614ldr x1, [sp+2496]
    00196618ldr x2, [sp+2504]
    0019661cbl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    00196620str x0, [sp+2176]
    00196624str x1, [sp+2184]
    00196628str x2, [sp+2192]
    0019662cstr x3, [sp+1024]
    00196630str x0, [sp+1888]
    00196634str x1, [sp+1896]
    00196638str x2, [sp+1904]
    0019663cldr x3, [sp+1024]
    00196640str x3, [sp+768]
    00196644str x0, [sp+1672]
    00196648str x1, [sp+1680]
    0019664cstr x2, [sp+1688]
    00196650ldr x3, [sp+768]
    00196654str x3, [sp+552]
    00196658tbnz x3, 63, 0x196660
    0019665cb 0x19668c
    00196660
    00196660loc_196660:
    00196660str xzr, [sp+704]
    00196664adrp x27, 0x88b000
    00196668ldr x1, [x27+1424]
    0019666cadrp x27, 0x88b000
    00196670ldr x2, [x27+1432]
    00196674str x1, [sp+1488]
    00196678str x2, [sp+1496]
    0019667cldr x0, [sp+704]
    00196680ldp x29, x30, [sp-8]
    00196684add sp, sp, 2448
    00196688ret x30
    0019668c
    0019668cloc_19668c:
    0019668cb 0x1967e0
    00196690
    00196690loc_196690:
    00196690ldrsb x3, [sp+2512]
    00196694ubfm x3, x3, 0, 7
    00196698cbnz w3, 0x1966a0
    0019669cb 0x1966cc
    001966a0
    001966a0loc_1966a0:
    001966a0str xzr, [sp+704]
    001966a4adrp x27, 0x88b000
    001966a8ldr x1, [x27+1408]
    001966acadrp x27, 0x88b000
    001966b0ldr x2, [x27+1416]
    001966b4str x1, [sp+1488]
    001966b8str x2, [sp+1496]
    001966bcldr x0, [sp+704]
    001966c0ldp x29, x30, [sp-8]
    001966c4add sp, sp, 2448
    001966c8ret x30
    001966cc
    001966ccloc_1966cc:
    001966ccldr x0, [sp+2488]
    001966d0ldr x1, [sp+2496]
    001966d4ldr x2, [sp+2504]
    001966d8bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    001966dcstr x0, [sp+1016]
    001966e0str x1, [sp+1024]
    001966e4str x0, [sp+744]
    001966e8str x1, [sp+736]
    001966ecstr x0, [sp+224]
    001966f0str x1, [sp+536]
    001966f4tbnz x1, 63, 0x1966fc
    001966f8b 0x196728
    001966fc
    001966fcloc_1966fc:
    001966fcstr xzr, [sp+704]
    00196700adrp x27, 0x88b000
    00196704ldr x1, [x27+1424]
    00196708adrp x27, 0x88b000
    0019670cldr x2, [x27+1432]
    00196710str x1, [sp+1488]
    00196714str x2, [sp+1496]
    00196718ldr x0, [sp+704]
    0019671cldp x29, x30, [sp-8]
    00196720add sp, sp, 2448
    00196724ret x30
    00196728
    00196728loc_196728:
    00196728bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
    0019672cstr x0, [sp+1000]
    00196730bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
    00196734str x0, [sp+2152]
    00196738str x1, [sp+2160]
    0019673cstr x2, [sp+2168]
    00196740ldr x3, [sp+2520]
    00196744ldrsb x27, [x3]
    00196748ldr x4, [sp+2528]
    0019674cldr x3, [x3+24]
    00196750mov x5, x0
    00196754mov x0, x4
    00196758mov x6, x1
    0019675cmov x1, x5
    00196760mov x7, x2
    00196764mov x2, x6
    00196768mov x8, x3
    0019676cmov x3, x7
    00196770blr x8
    00196774ldr x1, [sp+536]
    00196778str x1, [sp+704]
    0019677cadd x27, sp, 1488
    00196780stp xzr, xzr, [x27]
    00196784ldr x0, [sp+704]
    00196788mov x1, xzr
    0019678cmov x2, xzr
    00196790ldp x29, x30, [sp-8]
    00196794add sp, sp, 2448
    00196798ret x30
    0019679c
    0019679cloc_19679c:
    0019679cb 0x1967a0
    001967a0
    001967a0loc_1967a0:
    001967a0b 0x1967a4
    001967a4
    001967a4loc_1967a4:
    001967a4b 0x1967a8
    001967a8
    001967a8loc_1967a8:
    001967a8b 0x1967ac
    001967ac
    001967acloc_1967ac:
    001967acb 0x1967b0
    001967b0
    001967b0loc_1967b0:
    001967b0b 0x1967b4
    001967b4
    001967b4loc_1967b4:
    001967b4str xzr, [sp+704]
    001967b8adrp x27, 0x88b000
    001967bcldr x1, [x27+1408]
    001967c0adrp x27, 0x88b000
    001967c4ldr x2, [x27+1416]
    001967c8str x1, [sp+1488]
    001967ccstr x2, [sp+1496]
    001967d0ldr x0, [sp+704]
    001967d4ldp x29, x30, [sp-8]
    001967d8add sp, sp, 2448
    001967dcret x30
    001967e0
    001967e0loc_1967e0:
    001967e0ldr x3, [sp+1680]
    001967e4str x3, [sp+1024]
    001967e8cbnz x3, 0x1967f0
    001967ecb 0x1968e0
    001967f0
    001967f0loc_1967f0:
    001967f0ldr x0, [sp+1672]
    001967f4ldr x1, [sp+1680]
    001967f8ldr x2, [sp+1688]
    001967fcbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    00196800str x0, [sp+1016]
    00196804str x1, [sp+1008]
    00196808str x0, [sp+760]
    0019680cstr x1, [sp+752]
    00196810str x0, [sp+232]
    00196814str x1, [sp+544]
    00196818tbnz x1, 63, 0x196820
    0019681cb 0x19684c
    00196820
    00196820loc_196820:
    00196820str xzr, [sp+704]
    00196824adrp x27, 0x88b000
    00196828ldr x1, [x27+1424]
    0019682cadrp x27, 0x88b000
    00196830ldr x2, [x27+1432]
    00196834str x1, [sp+1488]
    00196838str x2, [sp+1496]
    0019683cldr x0, [sp+704]
    00196840ldp x29, x30, [sp-8]
    00196844add sp, sp, 2448
    00196848ret x30
    0019684c
    0019684cloc_19684c:
    0019684cldr x2, [sp+1680]
    00196850ldr x3, [sp+1672]
    00196854ldr x4, [sp+1688]
    00196858b 0x19685c
    0019685c
    0019685cloc_19685c:
    0019685csubs xzr, x1, x2
    00196860b.ls 0x196868
    00196864b 0x196908
    00196868
    00196868loc_196868:
    00196868sub x4, x4, x1
    0019686csub x2, x2, x1
    00196870sub x5, xzr, x4
    00196874and x1, x1, x5, asr #63
    00196878add x1, x3, x1
    0019687cstr x1, [sp+1672]
    00196880str x2, [sp+1680]
    00196884str x4, [sp+1688]
    00196888ldr x0, [sp+232]
    0019688cbl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
    00196890str x0, [sp+1000]
    00196894bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
    00196898str x0, [sp+2152]
    0019689cstr x1, [sp+2160]
    001968a0str x2, [sp+2168]
    001968a4ldr x3, [sp+2520]
    001968a8ldrsb x27, [x3]
    001968acldr x4, [sp+2528]
    001968b0ldr x3, [x3+24]
    001968b4mov x5, x0
    001968b8mov x0, x4
    001968bcmov x6, x1
    001968c0mov x1, x5
    001968c4mov x7, x2
    001968c8mov x2, x6
    001968ccmov x8, x3
    001968d0mov x3, x7
    001968d4blr x8
    001968d8b 0x1968dc
    001968dc
    001968dcloc_1968dc:
    001968dcb 0x1967e0
    001968e0
    001968e0loc_1968e0:
    001968e0ldr x3, [sp+552]
    001968e4str x3, [sp+704]
    001968e8add x27, sp, 1488
    001968ecstp xzr, xzr, [x27]
    001968f0ldr x0, [sp+704]
    001968f4mov x1, xzr
    001968f8mov x2, xzr
    001968fcldp x29, x30, [sp-8]
    00196900add sp, sp, 2448
    00196904ret x30
    00196908
    00196908loc_196908:
    00196908mov x0, x1
    0019690cmov x1, x2
    00196910bl runtime.panicSliceB
    00196914
    00196914loc_196914:
    00196914ldr x3, [sp+1752]
    00196918str x3, [sp+1024]
    0019691ccbnz x3, 0x196924
    00196920b 0x196a18
    00196924
    00196924loc_196924:
    00196924ldr x0, [sp+1744]
    00196928ldr x1, [sp+1752]
    0019692cldr x2, [sp+1760]
    00196930bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    00196934str x0, [sp+1016]
    00196938str x1, [sp+1008]
    0019693cstr x0, [sp+880]
    00196940str x1, [sp+872]
    00196944str x0, [sp+280]
    00196948str x1, [sp+616]
    0019694ctbnz x1, 63, 0x196954
    00196950b 0x196980
    00196954
    00196954loc_196954:
    00196954str xzr, [sp+704]
    00196958adrp x27, 0x88b000
    0019695cldr x1, [x27+1424]
    00196960adrp x27, 0x88b000
    00196964ldr x2, [x27+1432]
    00196968str x1, [sp+1488]
    0019696cstr x2, [sp+1496]
    00196970ldr x0, [sp+704]
    00196974ldp x29, x30, [sp-8]
    00196978add sp, sp, 2448
    0019697cret x30
    00196980
    00196980loc_196980:
    00196980ldr x2, [sp+1752]
    00196984ldr x3, [sp+1744]
    00196988ldr x4, [sp+1760]
    0019698cb 0x196990
    00196990
    00196990loc_196990:
    00196990subs xzr, x1, x2
    00196994b.ls 0x19699c
    00196998b 0x196a40
    0019699c
    0019699cloc_19699c:
    0019699csub x4, x4, x1
    001969a0sub x2, x2, x1
    001969a4sub x5, xzr, x4
    001969a8and x1, x1, x5, asr #63
    001969acadd x1, x3, x1
    001969b0str x1, [sp+1744]
    001969b4str x2, [sp+1752]
    001969b8str x4, [sp+1760]
    001969bcldr x1, [sp+280]
    001969c0and x0, x1, 0xffffffff
    001969c4bl google.golang.org/protobuf/encoding/protowire.DecodeZigZag
    001969c8str x0, [sp+1000]
    001969ccbl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
    001969d0str x0, [sp+2152]
    001969d4str x1, [sp+2160]
    001969d8str x2, [sp+2168]
    001969dcldr x3, [sp+2520]
    001969e0ldrsb x27, [x3]
    001969e4ldr x4, [sp+2528]
    001969e8ldr x3, [x3+24]
    001969ecmov x5, x0
    001969f0mov x0, x4
    001969f4mov x6, x1
    001969f8mov x1, x5
    001969fcmov x7, x2
    00196a00mov x2, x6
    00196a04mov x8, x3
    00196a08mov x3, x7
    00196a0cblr x8
    00196a10b 0x196a14
    00196a14
    00196a14loc_196a14:
    00196a14b 0x196914
    00196a18
    00196a18loc_196a18:
    00196a18ldr x3, [sp+624]
    00196a1cstr x3, [sp+704]
    00196a20add x27, sp, 1488
    00196a24stp xzr, xzr, [x27]
    00196a28ldr x0, [sp+704]
    00196a2cmov x1, xzr
    00196a30mov x2, xzr
    00196a34ldp x29, x30, [sp-8]
    00196a38add sp, sp, 2448
    00196a3cret x30
    00196a40
    00196a40loc_196a40:
    00196a40mov x0, x1
    00196a44mov x1, x2
    00196a48bl runtime.panicSliceB
    00196a4c
    00196a4cloc_196a4c:
    00196a4cldr x3, [sp+1560]
    00196a50str x3, [sp+1024]
    00196a54cbnz x3, 0x196a5c
    00196a58b 0x196b44
    00196a5c
    00196a5cloc_196a5c:
    00196a5cldr x0, [sp+1552]
    00196a60ldr x1, [sp+1560]
    00196a64ldr x2, [sp+1568]
    00196a68bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
    00196a6cstr x0, [sp+1016]
    00196a70str x1, [sp+1008]
    00196a74str x0, [sp+1184]
    00196a78str x1, [sp+1176]
    00196a7cstr x0, [sp+200]
    00196a80str x1, [sp+424]
    00196a84tbnz x1, 63, 0x196a8c
    00196a88b 0x196ab8
    00196a8c
    00196a8cloc_196a8c:
    00196a8cstr xzr, [sp+704]
    00196a90adrp x27, 0x88b000
    00196a94ldr x1, [x27+1424]
    00196a98adrp x27, 0x88b000
    00196a9cldr x2, [x27+1432]
    00196aa0str x1, [sp+1488]
    00196aa4str x2, [sp+1496]
    00196aa8ldr x0, [sp+704]
    00196aacldp x29, x30, [sp-8]
    00196ab0add sp, sp, 2448
    00196ab4ret x30
    00196ab8
    00196ab8loc_196ab8:
    00196ab8ldr x2, [sp+1560]
    00196abcldr x3, [sp+1552]
    00196ac0ldr x4, [sp+1568]
    00196ac4b 0x196ac8
    00196ac8
    00196ac8loc_196ac8:
    00196ac8subs xzr, x1, x2
    00196accb.ls 0x196ad4
    00196ad0b 0x196b6c
    00196ad4
    00196ad4loc_196ad4:
    00196ad4sub x4, x4, x1
    00196ad8sub x2, x2, x1
    00196adcsub x5, xzr, x4
    00196ae0and x1, x1, x5, asr #63
    00196ae4add x1, x3, x1
    00196ae8str x1, [sp+1552]
    00196aecstr x2, [sp+1560]
    00196af0str x4, [sp+1568]
    00196af4ldr x0, [sp+200]
    00196af8bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
    00196afcstr x0, [sp+2152]
    00196b00str x1, [sp+2160]
    00196b04str x2, [sp+2168]
    00196b08ldr x3, [sp+2520]
    00196b0cldrsb x27, [x3]
    00196b10ldr x4, [sp+2528]
    00196b14ldr x3, [x3+24]
    00196b18mov x5, x0
    00196b1cmov x0, x4
    00196b20mov x6, x1
    00196b24mov x1, x5
    00196b28mov x7, x2
    00196b2cmov x2, x6
    00196b30mov x8, x3
    00196b34mov x3, x7
    00196b38blr x8
    00196b3cb 0x196b40
    00196b40
    00196b40loc_196b40:
    00196b40b 0x196a4c
    00196b44
    00196b44loc_196b44:
    00196b44ldr x3, [sp+432]
    00196b48str x3, [sp+704]
    00196b4cadd x27, sp, 1488
    00196b50stp xzr, xzr, [x27]
    00196b54ldr x0, [sp+704]
    00196b58mov x1, xzr
    00196b5cmov x2, xzr
    00196b60ldp x29, x30, [sp-8]
    00196b64add sp, sp, 2448
    00196b68ret x30
    00196b6c
    00196b6cloc_196b6c:
    00196b6cmov x0, x1
    00196b70mov x1, x2
    00196b74bl runtime.panicSliceB
    00196b78
    00196b78loc_196b78:
    00196b78ldr x3, [sp+1632]
    00196b7cstr x3, [sp+1024]
    00196b80cbnz x3, 0x196b88
    00196b84b 0x196c80
    00196b88
    00196b88loc_196b88:
    00196b88ldr x0, [sp+1624]
    00196b8cldr x1, [sp+1632]
    00196b90ldr x2, [sp+1640]
    00196b94bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
    00196b98str w0, [sp+132]
    00196b9cstr x1, [sp+1008]
    00196ba0ldr w3, [sp+132]
    00196ba4str w3, [sp+156]
    00196ba8ldr x3, [sp+1008]
    00196bacstr x3, [sp+1272]
    00196bb0ldr w3, [sp+156]
    00196bb4str w3, [sp+120]
    00196bb8ldr x0, [sp+1272]
    00196bbcstr x0, [sp+496]
    00196bc0tbnz x0, 63, 0x196bc8
    00196bc4b 0x196bf4
    00196bc8
    00196bc8loc_196bc8:
    00196bc8str xzr, [sp+704]
    00196bccadrp x27, 0x88b000
    00196bd0ldr x1, [x27+1424]
    00196bd4adrp x27, 0x88b000
    00196bd8ldr x2, [x27+1432]
    00196bdcstr x1, [sp+1488]
    00196be0str x2, [sp+1496]
    00196be4ldr x0, [sp+704]
    00196be8ldp x29, x30, [sp-8]
    00196becadd sp, sp, 2448
    00196bf0ret x30
    00196bf4
    00196bf4loc_196bf4:
    00196bf4ldr x1, [sp+1632]
    00196bf8ldr x2, [sp+1624]
    00196bfcldr x3, [sp+1640]
    00196c00b 0x196c04
    00196c04
    00196c04loc_196c04:
    00196c04subs xzr, x1, x0
    00196c08b.hs 0x196c10
    00196c0cb 0x196ca8
    00196c10
    00196c10loc_196c10:
    00196c10sub x3, x3, x0
    00196c14sub x1, x1, x0
    00196c18sub x4, xzr, x3
    00196c1cand x4, x0, x4, asr #63
    00196c20add x2, x2, x4
    00196c24str x2, [sp+1624]
    00196c28str x1, [sp+1632]
    00196c2cstr x3, [sp+1640]
    00196c30ldr w0, [sp+120]
    00196c34bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
    00196c38str x0, [sp+2152]
    00196c3cstr x1, [sp+2160]
    00196c40str x2, [sp+2168]
    00196c44ldr x3, [sp+2520]
    00196c48ldrsb x27, [x3]
    00196c4cldr x4, [sp+2528]
    00196c50ldr x3, [x3+24]
    00196c54mov x5, x0
    00196c58mov x0, x4
    00196c5cmov x6, x1
    00196c60mov x1, x5
    00196c64mov x7, x2
    00196c68mov x2, x6
    00196c6cmov x8, x3
    00196c70mov x3, x7
    00196c74blr x8
    00196c78b 0x196c7c
    00196c7c
    00196c7cloc_196c7c:
    00196c7cb 0x196b78
    00196c80
    00196c80loc_196c80:
    00196c80ldr x3, [sp+504]
    00196c84str x3, [sp+704]
    00196c88add x27, sp, 1488
    00196c8cstp xzr, xzr, [x27]
    00196c90ldr x0, [sp+704]
    00196c94mov x1, xzr
    00196c98mov x2, xzr
    00196c9cldp x29, x30, [sp-8]
    00196ca0add sp, sp, 2448
    00196ca4ret x30
    00196ca8
    00196ca8loc_196ca8:
    00196ca8bl runtime.panicSliceB
    00196cac
    00196cacloc_196cac:
    00196cacldr x3, [sp+1800]
    00196cb0str x3, [sp+1024]
    00196cb4cbnz x3, 0x196cbc
    00196cb8b 0x196da4
    00196cbc
    00196cbcloc_196cbc:
    00196cbcldr x0, [sp+1792]
    00196cc0ldr x1, [sp+1800]
    00196cc4ldr x2, [sp+1808]
    00196cc8bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    00196cccstr x0, [sp+1016]
    00196cd0str x1, [sp+1008]
    00196cd4str x0, [sp+960]
    00196cd8str x1, [sp+952]
    00196cdcstr x0, [sp+312]
    00196ce0str x1, [sp+664]
    00196ce4tbnz x1, 63, 0x196cec
    00196ce8b 0x196d18
    00196cec
    00196cecloc_196cec:
    00196cecstr xzr, [sp+704]
    00196cf0adrp x27, 0x88b000
    00196cf4ldr x1, [x27+1424]
    00196cf8adrp x27, 0x88b000
    00196cfcldr x2, [x27+1432]
    00196d00str x1, [sp+1488]
    00196d04str x2, [sp+1496]
    00196d08ldr x0, [sp+704]
    00196d0cldp x29, x30, [sp-8]
    00196d10add sp, sp, 2448
    00196d14ret x30
    00196d18
    00196d18loc_196d18:
    00196d18ldr x2, [sp+1800]
    00196d1cldr x3, [sp+1792]
    00196d20ldr x4, [sp+1808]
    00196d24b 0x196d28
    00196d28
    00196d28loc_196d28:
    00196d28subs xzr, x1, x2
    00196d2cb.ls 0x196d34
    00196d30b 0x196dcc
    00196d34
    00196d34loc_196d34:
    00196d34sub x4, x4, x1
    00196d38sub x2, x2, x1
    00196d3csub x5, xzr, x4
    00196d40and x1, x1, x5, asr #63
    00196d44add x1, x3, x1
    00196d48str x1, [sp+1792]
    00196d4cstr x2, [sp+1800]
    00196d50str x4, [sp+1808]
    00196d54ldr x0, [sp+312]
    00196d58bl google.golang.org/protobuf/reflect/protoreflect.ValueOfEnum
    00196d5cstr x0, [sp+2152]
    00196d60str x1, [sp+2160]
    00196d64str x2, [sp+2168]
    00196d68ldr x3, [sp+2520]
    00196d6cldrsb x27, [x3]
    00196d70ldr x4, [sp+2528]
    00196d74ldr x3, [x3+24]
    00196d78mov x5, x0
    00196d7cmov x0, x4
    00196d80mov x6, x1
    00196d84mov x1, x5
    00196d88mov x7, x2
    00196d8cmov x2, x6
    00196d90mov x8, x3
    00196d94mov x3, x7
    00196d98blr x8
    00196d9cb 0x196da0
    00196da0
    00196da0loc_196da0:
    00196da0b 0x196cac
    00196da4
    00196da4loc_196da4:
    00196da4ldr x3, [sp+672]
    00196da8str x3, [sp+704]
    00196dacadd x27, sp, 1488
    00196db0stp xzr, xzr, [x27]
    00196db4ldr x0, [sp+704]
    00196db8mov x1, xzr
    00196dbcmov x2, xzr
    00196dc0ldp x29, x30, [sp-8]
    00196dc4add sp, sp, 2448
    00196dc8ret x30
    00196dcc
    00196dccloc_196dcc:
    00196dccmov x0, x1
    00196dd0mov x1, x2
    00196dd4bl runtime.panicSliceB
    00196dd8
    00196dd8loc_196dd8:
    00196dd8ldr x3, [sp+1728]
    00196ddcstr x3, [sp+1024]
    00196de0cbnz x3, 0x196de8
    00196de4b 0x196ed0
    00196de8
    00196de8loc_196de8:
    00196de8ldr x0, [sp+1720]
    00196decldr x1, [sp+1728]
    00196df0ldr x2, [sp+1736]
    00196df4bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    00196df8str x0, [sp+1016]
    00196dfcstr x1, [sp+1008]
    00196e00str x0, [sp+840]
    00196e04str x1, [sp+832]
    00196e08str x0, [sp+264]
    00196e0cstr x1, [sp+592]
    00196e10tbnz x1, 63, 0x196e18
    00196e14b 0x196e44
    00196e18
    00196e18loc_196e18:
    00196e18str xzr, [sp+704]
    00196e1cadrp x27, 0x88b000
    00196e20ldr x1, [x27+1424]
    00196e24adrp x27, 0x88b000
    00196e28ldr x2, [x27+1432]
    00196e2cstr x1, [sp+1488]
    00196e30str x2, [sp+1496]
    00196e34ldr x0, [sp+704]
    00196e38ldp x29, x30, [sp-8]
    00196e3cadd sp, sp, 2448
    00196e40ret x30
    00196e44
    00196e44loc_196e44:
    00196e44ldr x2, [sp+1728]
    00196e48ldr x3, [sp+1720]
    00196e4cldr x4, [sp+1736]
    00196e50b 0x196e54
    00196e54
    00196e54loc_196e54:
    00196e54subs xzr, x1, x2
    00196e58b.ls 0x196e60
    00196e5cb 0x196ef8
    00196e60
    00196e60loc_196e60:
    00196e60sub x4, x4, x1
    00196e64sub x2, x2, x1
    00196e68sub x5, xzr, x4
    00196e6cand x1, x1, x5, asr #63
    00196e70add x1, x3, x1
    00196e74str x1, [sp+1720]
    00196e78str x2, [sp+1728]
    00196e7cstr x4, [sp+1736]
    00196e80ldr x0, [sp+264]
    00196e84bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
    00196e88str x0, [sp+2152]
    00196e8cstr x1, [sp+2160]
    00196e90str x2, [sp+2168]
    00196e94ldr x3, [sp+2520]
    00196e98ldrsb x27, [x3]
    00196e9cldr x4, [sp+2528]
    00196ea0ldr x3, [x3+24]
    00196ea4mov x5, x0
    00196ea8mov x0, x4
    00196eacmov x6, x1
    00196eb0mov x1, x5
    00196eb4mov x7, x2
    00196eb8mov x2, x6
    00196ebcmov x8, x3
    00196ec0mov x3, x7
    00196ec4blr x8
    00196ec8b 0x196ecc
    00196ecc
    00196eccloc_196ecc:
    00196eccb 0x196dd8
    00196ed0
    00196ed0loc_196ed0:
    00196ed0ldr x3, [sp+600]
    00196ed4str x3, [sp+704]
    00196ed8add x27, sp, 1488
    00196edcstp xzr, xzr, [x27]
    00196ee0ldr x0, [sp+704]
    00196ee4mov x1, xzr
    00196ee8mov x2, xzr
    00196eecldp x29, x30, [sp-8]
    00196ef0add sp, sp, 2448
    00196ef4ret x30
    00196ef8
    00196ef8loc_196ef8:
    00196ef8mov x0, x1
    00196efcmov x1, x2
    00196f00bl runtime.panicSliceB
    00196f04
    00196f04loc_196f04:
    00196f04ldr x3, [sp+1824]
    00196f08str x3, [sp+1024]
    00196f0ccbnz x3, 0x196f14
    00196f10b 0x197004
    00196f14
    00196f14loc_196f14:
    00196f14ldr x0, [sp+1816]
    00196f18ldr x1, [sp+1824]
    00196f1cldr x2, [sp+1832]
    00196f20bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    00196f24str x0, [sp+1016]
    00196f28str x1, [sp+1008]
    00196f2cstr x0, [sp+1232]
    00196f30str x1, [sp+1200]
    00196f34str x0, [sp+328]
    00196f38str x1, [sp+688]
    00196f3ctbnz x1, 63, 0x196f44
    00196f40b 0x196f70
    00196f44
    00196f44loc_196f44:
    00196f44str xzr, [sp+704]
    00196f48adrp x27, 0x88b000
    00196f4cldr x1, [x27+1424]
    00196f50adrp x27, 0x88b000
    00196f54ldr x2, [x27+1432]
    00196f58str x1, [sp+1488]
    00196f5cstr x2, [sp+1496]
    00196f60ldr x0, [sp+704]
    00196f64ldp x29, x30, [sp-8]
    00196f68add sp, sp, 2448
    00196f6cret x30
    00196f70
    00196f70loc_196f70:
    00196f70ldr x2, [sp+1824]
    00196f74ldr x3, [sp+1816]
    00196f78ldr x4, [sp+1832]
    00196f7cb 0x196f80
    00196f80
    00196f80loc_196f80:
    00196f80subs xzr, x1, x2
    00196f84b.ls 0x196f8c
    00196f88b 0x19702c
    00196f8c
    00196f8cloc_196f8c:
    00196f8csub x4, x4, x1
    00196f90sub x2, x2, x1
    00196f94sub x5, xzr, x4
    00196f98and x1, x1, x5, asr #63
    00196f9cadd x1, x3, x1
    00196fa0str x1, [sp+1816]
    00196fa4str x2, [sp+1824]
    00196fa8str x4, [sp+1832]
    00196facldr x0, [sp+328]
    00196fb0bl google.golang.org/protobuf/encoding/protowire.DecodeBool
    00196fb4strb w0, [sp+98]
    00196fb8bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
    00196fbcstr x0, [sp+2152]
    00196fc0str x1, [sp+2160]
    00196fc4str x2, [sp+2168]
    00196fc8ldr x3, [sp+2520]
    00196fccldrsb x27, [x3]
    00196fd0ldr x4, [sp+2528]
    00196fd4ldr x3, [x3+24]
    00196fd8mov x5, x0
    00196fdcmov x0, x4
    00196fe0mov x6, x1
    00196fe4mov x1, x5
    00196fe8mov x7, x2
    00196fecmov x2, x6
    00196ff0mov x8, x3
    00196ff4mov x3, x7
    00196ff8blr x8
    00196ffcb 0x197000
    00197000
    00197000loc_197000:
    00197000b 0x196f04
    00197004
    00197004loc_197004:
    00197004ldr x3, [sp+696]
    00197008str x3, [sp+704]
    0019700cadd x27, sp, 1488
    00197010stp xzr, xzr, [x27]
    00197014ldr x0, [sp+704]
    00197018mov x1, xzr
    0019701cmov x2, xzr
    00197020ldp x29, x30, [sp-8]
    00197024add sp, sp, 2448
    00197028ret x30
    0019702c
    0019702cloc_19702c:
    0019702cmov x0, x1
    00197030mov x1, x2
    00197034bl runtime.panicSliceB
    00197038
    00197038loc_197038:
    00197038ldr x3, [sp+1608]
    0019703cstr x3, [sp+1024]
    00197040cbnz x3, 0x197048
    00197044b 0x197140
    00197048
    00197048loc_197048:
    00197048ldr x0, [sp+1600]
    0019704cldr x1, [sp+1608]
    00197050ldr x2, [sp+1616]
    00197054bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
    00197058str w0, [sp+132]
    0019705cstr x1, [sp+1008]
    00197060ldr w3, [sp+132]
    00197064str w3, [sp+148]
    00197068ldr x3, [sp+1008]
    0019706cstr x3, [sp+1248]
    00197070ldr w3, [sp+148]
    00197074str w3, [sp+112]
    00197078ldr x0, [sp+1248]
    0019707cstr x0, [sp+472]
    00197080tbnz x0, 63, 0x197088
    00197084b 0x1970b4
    00197088
    00197088loc_197088:
    00197088str xzr, [sp+704]
    0019708cadrp x27, 0x88a000
    00197090ldr x1, [x27+1424]
    00197094adrp x27, 0x88a000
    00197098ldr x2, [x27+1432]
    0019709cstr x1, [sp+1488]
    001970a0str x2, [sp+1496]
    001970a4ldr x0, [sp+704]
    001970a8ldp x29, x30, [sp-8]
    001970acadd sp, sp, 2448
    001970b0ret x30
    001970b4
    001970b4loc_1970b4:
    001970b4ldr x1, [sp+1608]
    001970b8ldr x2, [sp+1600]
    001970bcldr x3, [sp+1616]
    001970c0b 0x1970c4
    001970c4
    001970c4loc_1970c4:
    001970c4subs xzr, x1, x0
    001970c8b.hs 0x1970d0
    001970ccb 0x197168
    001970d0
    001970d0loc_1970d0:
    001970d0sub x3, x3, x0
    001970d4sub x1, x1, x0
    001970d8sub x4, xzr, x3
    001970dcand x4, x0, x4, asr #63
    001970e0add x2, x2, x4
    001970e4str x2, [sp+1600]
    001970e8str x1, [sp+1608]
    001970ecstr x3, [sp+1616]
    001970f0ldr w0, [sp+112]
    001970f4bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
    001970f8str x0, [sp+2152]
    001970fcstr x1, [sp+2160]
    00197100str x2, [sp+2168]
    00197104ldr x3, [sp+2520]
    00197108ldrsb x27, [x3]
    0019710cldr x4, [sp+2528]
    00197110ldr x3, [x3+24]
    00197114mov x5, x0
    00197118mov x0, x4
    0019711cmov x6, x1
    00197120mov x1, x5
    00197124mov x7, x2
    00197128mov x2, x6
    0019712cmov x8, x3
    00197130mov x3, x7
    00197134blr x8
    00197138b 0x19713c
    0019713c
    0019713cloc_19713c:
    0019713cb 0x197038
    00197140
    00197140loc_197140:
    00197140ldr x3, [sp+480]
    00197144str x3, [sp+704]
    00197148add x27, sp, 1488
    0019714cstp xzr, xzr, [x27]
    00197150ldr x0, [sp+704]
    00197154mov x1, xzr
    00197158mov x2, xzr
    0019715cldp x29, x30, [sp-8]
    00197160add sp, sp, 2448
    00197164ret x30
    00197168
    00197168loc_197168:
    00197168bl runtime.panicSliceB
    0019716c
    0019716cloc_19716c:
    0019716cldr x3, [sp+1536]
    00197170str x3, [sp+1024]
    00197174cbnz x3, 0x19717c
    00197178b 0x197264
    0019717c
    0019717cloc_19717c:
    0019717cldr x0, [sp+1528]
    00197180ldr x1, [sp+1536]
    00197184ldr x2, [sp+1544]
    00197188bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
    0019718cstr x0, [sp+1016]
    00197190str x1, [sp+1008]
    00197194str x0, [sp+1144]
    00197198str x1, [sp+1136]
    0019719cstr x0, [sp+184]
    001971a0str x1, [sp+400]
    001971a4tbnz x1, 63, 0x1971ac
    001971a8b 0x1971d8
    001971ac
    001971acloc_1971ac:
    001971acstr xzr, [sp+704]
    001971b0adrp x27, 0x88a000
    001971b4ldr x1, [x27+1424]
    001971b8adrp x27, 0x88a000
    001971bcldr x2, [x27+1432]
    001971c0str x1, [sp+1488]
    001971c4str x2, [sp+1496]
    001971c8ldr x0, [sp+704]
    001971ccldp x29, x30, [sp-8]
    001971d0add sp, sp, 2448
    001971d4ret x30
    001971d8
    001971d8loc_1971d8:
    001971d8ldr x2, [sp+1536]
    001971dcldr x3, [sp+1528]
    001971e0ldr x4, [sp+1544]
    001971e4b 0x1971e8
    001971e8
    001971e8loc_1971e8:
    001971e8subs xzr, x1, x2
    001971ecb.ls 0x1971f4
    001971f0b 0x19728c
    001971f4
    001971f4loc_1971f4:
    001971f4sub x4, x4, x1
    001971f8sub x2, x2, x1
    001971fcsub x5, xzr, x4
    00197200and x1, x1, x5, asr #63
    00197204add x1, x3, x1
    00197208str x1, [sp+1528]
    0019720cstr x2, [sp+1536]
    00197210str x4, [sp+1544]
    00197214ldr x0, [sp+184]
    00197218bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
    0019721cstr x0, [sp+2152]
    00197220str x1, [sp+2160]
    00197224str x2, [sp+2168]
    00197228ldr x3, [sp+2520]
    0019722cldrsb x27, [x3]
    00197230ldr x4, [sp+2528]
    00197234ldr x3, [x3+24]
    00197238mov x5, x0
    0019723cmov x0, x4
    00197240mov x6, x1
    00197244mov x1, x5
    00197248mov x7, x2
    0019724cmov x2, x6
    00197250mov x8, x3
    00197254mov x3, x7
    00197258blr x8
    0019725cb 0x197260
    00197260
    00197260loc_197260:
    00197260b 0x19716c
    00197264
    00197264loc_197264:
    00197264ldr x3, [sp+408]
    00197268str x3, [sp+704]
    0019726cadd x27, sp, 1488
    00197270stp xzr, xzr, [x27]
    00197274ldr x0, [sp+704]
    00197278mov x1, xzr
    0019727cmov x2, xzr
    00197280ldp x29, x30, [sp-8]
    00197284add sp, sp, 2448
    00197288ret x30
    0019728c
    0019728cloc_19728c:
    0019728cmov x0, x1
    00197290mov x1, x2
    00197294bl runtime.panicSliceB
    00197298
    00197298loc_197298:
    00197298ldr x3, [sp+1776]
    0019729cstr x3, [sp+1024]
    001972a0cbnz x3, 0x1972a8
    001972a4b 0x197390
    001972a8
    001972a8loc_1972a8:
    001972a8ldr x0, [sp+1768]
    001972acldr x1, [sp+1776]
    001972b0ldr x2, [sp+1784]
    001972b4bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    001972b8str x0, [sp+1016]
    001972bcstr x1, [sp+1008]
    001972c0str x0, [sp+920]
    001972c4str x1, [sp+912]
    001972c8str x0, [sp+296]
    001972ccstr x1, [sp+640]
    001972d0tbnz x1, 63, 0x1972d8
    001972d4b 0x197304
    001972d8
    001972d8loc_1972d8:
    001972d8str xzr, [sp+704]
    001972dcadrp x27, 0x88a000
    001972e0ldr x1, [x27+1424]
    001972e4adrp x27, 0x88a000
    001972e8ldr x2, [x27+1432]
    001972ecstr x1, [sp+1488]
    001972f0str x2, [sp+1496]
    001972f4ldr x0, [sp+704]
    001972f8ldp x29, x30, [sp-8]
    001972fcadd sp, sp, 2448
    00197300ret x30
    00197304
    00197304loc_197304:
    00197304ldr x2, [sp+1776]
    00197308ldr x3, [sp+1768]
    0019730cldr x4, [sp+1784]
    00197310b 0x197314
    00197314
    00197314loc_197314:
    00197314subs xzr, x1, x2
    00197318b.ls 0x197320
    0019731cb 0x1973b8
    00197320
    00197320loc_197320:
    00197320sub x4, x4, x1
    00197324sub x2, x2, x1
    00197328sub x5, xzr, x4
    0019732cand x1, x1, x5, asr #63
    00197330add x1, x3, x1
    00197334str x1, [sp+1768]
    00197338str x2, [sp+1776]
    0019733cstr x4, [sp+1784]
    00197340ldr x0, [sp+296]
    00197344bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
    00197348str x0, [sp+2152]
    0019734cstr x1, [sp+2160]
    00197350str x2, [sp+2168]
    00197354ldr x3, [sp+2520]
    00197358ldrsb x27, [x3]
    0019735cldr x4, [sp+2528]
    00197360ldr x3, [x3+24]
    00197364mov x5, x0
    00197368mov x0, x4
    0019736cmov x6, x1
    00197370mov x1, x5
    00197374mov x7, x2
    00197378mov x2, x6
    0019737cmov x8, x3
    00197380mov x3, x7
    00197384blr x8
    00197388b 0x19738c
    0019738c
    0019738cloc_19738c:
    0019738cb 0x197298
    00197390
    00197390loc_197390:
    00197390ldr x3, [sp+648]
    00197394str x3, [sp+704]
    00197398add x27, sp, 1488
    0019739cstp xzr, xzr, [x27]
    001973a0ldr x0, [sp+704]
    001973a4mov x1, xzr
    001973a8mov x2, xzr
    001973acldp x29, x30, [sp-8]
    001973b0add sp, sp, 2448
    001973b4ret x30
    001973b8
    001973b8loc_1973b8:
    001973b8mov x0, x1
    001973bcmov x1, x2
    001973c0bl runtime.panicSliceB
    001973c4
    001973c4loc_1973c4:
    001973c4ldr x3, [sp+1656]
    001973c8str x3, [sp+1024]
    001973cccbnz x3, 0x1973d4
    001973d0b 0x1974bc
    001973d4
    001973d4loc_1973d4:
    001973d4ldr x0, [sp+1648]
    001973d8ldr x1, [sp+1656]
    001973dcldr x2, [sp+1664]
    001973e0bl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    001973e4str x0, [sp+1016]
    001973e8str x1, [sp+1008]
    001973ecstr x0, [sp+720]
    001973f0str x1, [sp+712]
    001973f4str x0, [sp+216]
    001973f8str x1, [sp+520]
    001973fctbnz x1, 63, 0x197404
    00197400b 0x197430
    00197404
    00197404loc_197404:
    00197404str xzr, [sp+704]
    00197408adrp x27, 0x88a000
    0019740cldr x1, [x27+1424]
    00197410adrp x27, 0x88a000
    00197414ldr x2, [x27+1432]
    00197418str x1, [sp+1488]
    0019741cstr x2, [sp+1496]
    00197420ldr x0, [sp+704]
    00197424ldp x29, x30, [sp-8]
    00197428add sp, sp, 2448
    0019742cret x30
    00197430
    00197430loc_197430:
    00197430ldr x2, [sp+1656]
    00197434ldr x3, [sp+1648]
    00197438ldr x4, [sp+1664]
    0019743cb 0x197440
    00197440
    00197440loc_197440:
    00197440subs xzr, x1, x2
    00197444b.ls 0x19744c
    00197448b 0x1974e4
    0019744c
    0019744cloc_19744c:
    0019744csub x4, x4, x1
    00197450sub x2, x2, x1
    00197454sub x5, xzr, x4
    00197458and x1, x1, x5, asr #63
    0019745cadd x1, x3, x1
    00197460str x1, [sp+1648]
    00197464str x2, [sp+1656]
    00197468str x4, [sp+1664]
    0019746cldr x0, [sp+216]
    00197470bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
    00197474str x0, [sp+2152]
    00197478str x1, [sp+2160]
    0019747cstr x2, [sp+2168]
    00197480ldr x3, [sp+2520]
    00197484ldrsb x27, [x3]
    00197488ldr x4, [sp+2528]
    0019748cldr x3, [x3+24]
    00197490mov x5, x0
    00197494mov x0, x4
    00197498mov x6, x1
    0019749cmov x1, x5
    001974a0mov x7, x2
    001974a4mov x2, x6
    001974a8mov x8, x3
    001974acmov x3, x7
    001974b0blr x8
    001974b4b 0x1974b8
    001974b8
    001974b8loc_1974b8:
    001974b8b 0x1973c4
    001974bc
    001974bcloc_1974bc:
    001974bcldr x3, [sp+528]
    001974c0str x3, [sp+704]
    001974c4add x27, sp, 1488
    001974c8stp xzr, xzr, [x27]
    001974ccldr x0, [sp+704]
    001974d0mov x1, xzr
    001974d4mov x2, xzr
    001974d8ldp x29, x30, [sp-8]
    001974dcadd sp, sp, 2448
    001974e0ret x30
    001974e4
    001974e4loc_1974e4:
    001974e4mov x0, x1
    001974e8mov x1, x2
    001974ecbl runtime.panicSliceB
    001974f0
    001974f0loc_1974f0:
    001974f0ldr x3, [sp+1704]
    001974f4str x3, [sp+1024]
    001974f8cbnz x3, 0x197500
    001974fcb 0x1975e8
    00197500
    00197500loc_197500:
    00197500ldr x0, [sp+1696]
    00197504ldr x1, [sp+1704]
    00197508ldr x2, [sp+1712]
    0019750cbl google.golang.org/protobuf/encoding/protowire.ConsumeVarint
    00197510str x0, [sp+1016]
    00197514str x1, [sp+1008]
    00197518str x0, [sp+800]
    0019751cstr x1, [sp+792]
    00197520str x0, [sp+248]
    00197524str x1, [sp+568]
    00197528tbnz x1, 63, 0x197530
    0019752cb 0x19755c
    00197530
    00197530loc_197530:
    00197530str xzr, [sp+704]
    00197534adrp x27, 0x88a000
    00197538ldr x1, [x27+1424]
    0019753cadrp x27, 0x88a000
    00197540ldr x2, [x27+1432]
    00197544str x1, [sp+1488]
    00197548str x2, [sp+1496]
    0019754cldr x0, [sp+704]
    00197550ldp x29, x30, [sp-8]
    00197554add sp, sp, 2448
    00197558ret x30
    0019755c
    0019755cloc_19755c:
    0019755cldr x2, [sp+1704]
    00197560ldr x3, [sp+1696]
    00197564ldr x4, [sp+1712]
    00197568b 0x19756c
    0019756c
    0019756cloc_19756c:
    0019756csubs xzr, x1, x2
    00197570b.ls 0x197578
    00197574b 0x197610
    00197578
    00197578loc_197578:
    00197578sub x4, x4, x1
    0019757csub x2, x2, x1
    00197580sub x5, xzr, x4
    00197584and x1, x1, x5, asr #63
    00197588add x1, x3, x1
    0019758cstr x1, [sp+1696]
    00197590str x2, [sp+1704]
    00197594str x4, [sp+1712]
    00197598ldr x0, [sp+248]
    0019759cbl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
    001975a0str x0, [sp+2152]
    001975a4str x1, [sp+2160]
    001975a8str x2, [sp+2168]
    001975acldr x3, [sp+2520]
    001975b0ldrsb x27, [x3]
    001975b4ldr x4, [sp+2528]
    001975b8ldr x3, [x3+24]
    001975bcmov x5, x0
    001975c0mov x0, x4
    001975c4mov x6, x1
    001975c8mov x1, x5
    001975ccmov x7, x2
    001975d0mov x2, x6
    001975d4mov x8, x3
    001975d8mov x3, x7
    001975dcblr x8
    001975e0b 0x1975e4
    001975e4
    001975e4loc_1975e4:
    001975e4b 0x1974f0
    001975e8
    001975e8loc_1975e8:
    001975e8ldr x3, [sp+576]
    001975ecstr x3, [sp+704]
    001975f0add x27, sp, 1488
    001975f4stp xzr, xzr, [x27]
    001975f8ldr x0, [sp+704]
    001975fcmov x1, xzr
    00197600mov x2, xzr
    00197604ldp x29, x30, [sp-8]
    00197608add sp, sp, 2448
    0019760cret x30
    00197610
    00197610loc_197610:
    00197610mov x0, x1
    00197614mov x1, x2
    00197618bl runtime.panicSliceB
    0019761c
    0019761cloc_19761c:
    0019761cldr x3, [sp+1584]
    00197620str x3, [sp+1024]
    00197624cbnz x3, 0x19762c
    00197628b 0x19772c
    0019762c
    0019762cloc_19762c:
    0019762cldr x0, [sp+1576]
    00197630ldr x1, [sp+1584]
    00197634ldr x2, [sp+1592]
    00197638bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed32
    0019763cstr w0, [sp+132]
    00197640str x1, [sp+1008]
    00197644ldr w3, [sp+132]
    00197648str w3, [sp+140]
    0019764cldr x3, [sp+1008]
    00197650str x3, [sp+1216]
    00197654ldr w3, [sp+140]
    00197658str w3, [sp+104]
    0019765cldr x0, [sp+1216]
    00197660str x0, [sp+448]
    00197664tbnz x0, 63, 0x19766c
    00197668b 0x197698
    0019766c
    0019766cloc_19766c:
    0019766cstr xzr, [sp+704]
    00197670adrp x27, 0x88a000
    00197674ldr x1, [x27+1424]
    00197678adrp x27, 0x88a000
    0019767cldr x2, [x27+1432]
    00197680str x1, [sp+1488]
    00197684str x2, [sp+1496]
    00197688ldr x0, [sp+704]
    0019768cldp x29, x30, [sp-8]
    00197690add sp, sp, 2448
    00197694ret x30
    00197698
    00197698loc_197698:
    00197698ldr x1, [sp+1584]
    0019769cldr x2, [sp+1576]
    001976a0ldr x3, [sp+1592]
    001976a4b 0x1976a8
    001976a8
    001976a8loc_1976a8:
    001976a8subs xzr, x1, x0
    001976acb.hs 0x1976b4
    001976b0b 0x197754
    001976b4
    001976b4loc_1976b4:
    001976b4sub x3, x3, x0
    001976b8sub x1, x1, x0
    001976bcsub x4, xzr, x3
    001976c0and x4, x0, x4, asr #63
    001976c4add x2, x2, x4
    001976c8str x2, [sp+1576]
    001976ccstr x1, [sp+1584]
    001976d0str x3, [sp+1592]
    001976d4ldr w0, [sp+104]
    001976d8bl math.Float32frombits
    001976dcstr s0, [sp+128]
    001976e0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat32
    001976e4str x0, [sp+2152]
    001976e8str x1, [sp+2160]
    001976ecstr x2, [sp+2168]
    001976f0ldr x3, [sp+2520]
    001976f4ldrsb x27, [x3]
    001976f8ldr x4, [sp+2528]
    001976fcldr x3, [x3+24]
    00197700mov x5, x0
    00197704mov x0, x4
    00197708mov x6, x1
    0019770cmov x1, x5
    00197710mov x7, x2
    00197714mov x2, x6
    00197718mov x8, x3
    0019771cmov x3, x7
    00197720blr x8
    00197724b 0x197728
    00197728
    00197728loc_197728:
    00197728b 0x19761c
    0019772c
    0019772cloc_19772c:
    0019772cldr x3, [sp+456]
    00197730str x3, [sp+704]
    00197734add x27, sp, 1488
    00197738stp xzr, xzr, [x27]
    0019773cldr x0, [sp+704]
    00197740mov x1, xzr
    00197744mov x2, xzr
    00197748ldp x29, x30, [sp-8]
    0019774cadd sp, sp, 2448
    00197750ret x30
    00197754
    00197754loc_197754:
    00197754bl runtime.panicSliceB
    00197758
    00197758loc_197758:
    00197758ldr x3, [sp+1512]
    0019775cstr x3, [sp+1024]
    00197760cbnz x3, 0x197768
    00197764b 0x197858
    00197768
    00197768loc_197768:
    00197768ldr x0, [sp+1504]
    0019776cldr x1, [sp+1512]
    00197770ldr x2, [sp+1520]
    00197774bl google.golang.org/protobuf/encoding/protowire.ConsumeFixed64
    00197778str x0, [sp+1016]
    0019777cstr x1, [sp+1008]
    00197780str x0, [sp+1104]
    00197784str x1, [sp+1088]
    00197788str x0, [sp+168]
    0019778cstr x1, [sp+376]
    00197790tbnz x1, 63, 0x197798
    00197794b 0x1977c4
    00197798
    00197798loc_197798:
    00197798str xzr, [sp+704]
    0019779cadrp x27, 0x88a000
    001977a0ldr x1, [x27+1424]
    001977a4adrp x27, 0x88a000
    001977a8ldr x2, [x27+1432]
    001977acstr x1, [sp+1488]
    001977b0str x2, [sp+1496]
    001977b4ldr x0, [sp+704]
    001977b8ldp x29, x30, [sp-8]
    001977bcadd sp, sp, 2448
    001977c0ret x30
    001977c4
    001977c4loc_1977c4:
    001977c4ldr x2, [sp+1512]
    001977c8ldr x3, [sp+1504]
    001977ccldr x4, [sp+1520]
    001977d0b 0x1977d4
    001977d4
    001977d4loc_1977d4:
    001977d4subs xzr, x1, x2
    001977d8b.ls 0x1977e0
    001977dcb 0x197880
    001977e0
    001977e0loc_1977e0:
    001977e0sub x4, x4, x1
    001977e4sub x2, x2, x1
    001977e8sub x5, xzr, x4
    001977ecand x1, x1, x5, asr #63
    001977f0add x1, x3, x1
    001977f4str x1, [sp+1504]
    001977f8str x2, [sp+1512]
    001977fcstr x4, [sp+1520]
    00197800ldr x0, [sp+168]
    00197804bl math.Float64frombits
    00197808str d0, [sp+992]
    0019780cbl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat64
    00197810str x0, [sp+2152]
    00197814str x1, [sp+2160]
    00197818str x2, [sp+2168]
    0019781cldr x3, [sp+2520]
    00197820ldrsb x27, [x3]
    00197824ldr x4, [sp+2528]
    00197828ldr x3, [x3+24]
    0019782cmov x5, x0
    00197830mov x0, x4
    00197834mov x6, x1
    00197838mov x1, x5
    0019783cmov x7, x2
    00197840mov x2, x6
    00197844mov x8, x3
    00197848mov x3, x7
    0019784cblr x8
    00197850b 0x197854
    00197854
    00197854loc_197854:
    00197854b 0x197758
    00197858
    00197858loc_197858:
    00197858ldr x3, [sp+384]
    0019785cstr x3, [sp+704]
    00197860add x27, sp, 1488
    00197864stp xzr, xzr, [x27]
    00197868ldr x0, [sp+704]
    0019786cmov x1, xzr
    00197870mov x2, xzr
    00197874ldp x29, x30, [sp-8]
    00197878add sp, sp, 2448
    0019787cret x30
    00197880
    00197880loc_197880:
    00197880mov x0, x1
    00197884mov x1, x2
    00197888bl runtime.panicSliceB
    0019788chint
    00197890
    00197890loc_197890:
    00197890strb w0, [sp+8]
    00197894strb w1, [sp+9]
    00197898strb w2, [sp+10]
    0019789cstp x3, x4, [sp+16]
    001978a0stp x5, x6, [sp+32]
    001978a4stp x7, x8, [sp+48]
    001978a8strb w9, [sp+64]
    001978acstp x10, x11, [sp+72]
    001978b0stp x12, x13, [sp+88]
    001978b4mov x3, x30
    001978b8bl runtime.morestack_noctxt.abi0
    001978bcldrb w0, [sp+8]
    001978c0ldrb w1, [sp+9]
    001978c4ldrb w2, [sp+10]
    001978c8ldp x3, x4, [sp+16]
    001978ccldp x5, x6, [sp+32]
    001978d0ldp x7, x8, [sp+48]
    001978d4ldrsb x9, [sp+64]
    001978d8ldp x10, x11, [sp+72]
    001978dcldp x12, x13, [sp+88]
    001978e0b 0x194620
    001978e4udf 0
    001978e8udf 0
    001978ecudf 0
    00194620
    001978f0
    001978f0google.golang.org/protobuf/proto.Marshal: ; void google.golang.org/protobuf/proto.Marshal(google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m)
    001978f0ldr x16, [x28+16]
    001978f4sub x17, sp, 160
    001978f8subs xzr, x17, x16
    001978fcb.ls 0x197ac8
    00197900sub x20, sp, 288
    00197904stp x29, x30, [x20-8]
    00197908add sp, x20, 0
    0019790csub x29, sp, 8
    00197910str x0, [sp+296]
    00197914str x1, [sp+304]
    00197918str xzr, [sp+96]
    0019791cstp xzr, xzr, [sp+104]
    00197920stp xzr, xzr, [sp+80]
    00197924ldr x5, [sp+296]
    00197928cbnz x5, 0x197930
    0019792cb 0x197a9c
    00197930
    00197930loc_197930:
    00197930ldr x1, [sp+296]
    00197934ldrsb x27, [x1]
    00197938ldr x1, [x1+24]
    0019793cldr x0, [sp+304]
    00197940blr x1
    00197944str x0, [sp+200]
    00197948str x1, [sp+208]
    0019794cstr xzr, [sp+176]
    00197950stp xzr, xzr, [sp+184]
    00197954stp xzr, xzr, [sp+160]
    00197958strb wzr, [sp+68]
    0019795cstrb wzr, [sp+69]
    00197960strb wzr, [sp+70]
    00197964ldr x7, [sp+208]
    00197968ldr x6, [sp+200]
    0019796cmov x0, xzr
    00197970mov x1, x0
    00197974mov x2, x0
    00197978mov x3, xzr
    0019797cmov x4, xzr
    00197980mov x5, x4
    00197984bl google.golang.org/protobuf/proto.MarshalOptions.marshal
    00197988str x0, [sp+176]
    0019798cstr x1, [sp+184]
    00197990str x2, [sp+192]
    00197994str x3, [sp+160]
    00197998str x4, [sp+168]
    0019799cldr x1, [sp+176]
    001979a0ldr x2, [sp+184]
    001979a4ldr x3, [sp+192]
    001979a8str x1, [sp+232]
    001979acstr x2, [sp+240]
    001979b0str x3, [sp+248]
    001979b4ldr x1, [sp+160]
    001979b8ldr x2, [sp+168]
    001979bcstr x1, [sp+216]
    001979c0str x2, [sp+224]
    001979c4ldr x1, [sp+232]
    001979c8ldr x2, [sp+240]
    001979ccldr x3, [sp+248]
    001979d0str x1, [sp+120]
    001979d4str x2, [sp+128]
    001979d8str x3, [sp+136]
    001979dcldr x1, [sp+216]
    001979e0ldr x2, [sp+224]
    001979e4str x1, [sp+144]
    001979e8str x2, [sp+152]
    001979ecldr x1, [sp+128]
    001979f0str x1, [sp+72]
    001979f4subs xzr, x1, 0
    001979f8cset x2, eq
    001979fcstrb w2, [sp+71]
    00197a00cbz x1, 0x197a08
    00197a04b 0x197a20
    00197a08
    00197a08loc_197a08:
    00197a08ldr x5, [sp+144]
    00197a0csubs xzr, x5, 0
    00197a10cset x5, ne
    00197a14eor x5, x5, 1
    00197a18strb w5, [sp+71]
    00197a1cb 0x197a24
    00197a20
    00197a20loc_197a20:
    00197a20b 0x197a24
    00197a24
    00197a24loc_197a24:
    00197a24ldrb w5, [sp+71]
    00197a28tbnz w5, 0, 0x197a30
    00197a2cb 0x197a58
    00197a30
    00197a30loc_197a30:
    00197a30ldr x0, [sp+296]
    00197a34ldr x1, [sp+304]
    00197a38bl google.golang.org/protobuf/proto.emptyBytesForMessage
    00197a3cstr x0, [sp+256]
    00197a40str x1, [sp+264]
    00197a44str x2, [sp+272]
    00197a48str x0, [sp+120]
    00197a4cstr x1, [sp+128]
    00197a50str x2, [sp+136]
    00197a54b 0x197a5c
    00197a58
    00197a58loc_197a58:
    00197a58b 0x197a5c
    00197a5c
    00197a5cloc_197a5c:
    00197a5cldr x5, [sp+120]
    00197a60ldr x6, [sp+128]
    00197a64ldr x7, [sp+136]
    00197a68str x5, [sp+96]
    00197a6cstr x6, [sp+104]
    00197a70str x7, [sp+112]
    00197a74ldr x3, [sp+144]
    00197a78ldr x4, [sp+152]
    00197a7cstr x3, [sp+80]
    00197a80str x4, [sp+88]
    00197a84ldr x0, [sp+96]
    00197a88ldr x1, [sp+104]
    00197a8cldr x2, [sp+112]
    00197a90ldp x29, x30, [sp-8]
    00197a94add sp, sp, 288
    00197a98ret x30
    00197a9c
    00197a9cloc_197a9c:
    00197a9cstr xzr, [sp+96]
    00197aa0stp xzr, xzr, [sp+104]
    00197aa4stp xzr, xzr, [sp+80]
    00197aa8ldr x0, [sp+96]
    00197aacldr x1, [sp+104]
    00197ab0ldr x2, [sp+112]
    00197ab4mov x3, xzr
    00197ab8mov x4, xzr
    00197abcldp x29, x30, [sp-8]
    00197ac0add sp, sp, 288
    00197ac4ret x30
    00197ac8
    00197ac8loc_197ac8:
    00197ac8stp x0, x1, [sp+8]
    00197accmov x3, x30
    00197ad0bl runtime.morestack_noctxt.abi0
    00197ad4ldp x0, x1, [sp+8]
    00197ad8b 0x1978f0
    00197adcudf 0
    001978f0
    00197ae0
    00197ae0google.golang.org/protobuf/proto.emptyBytesForMessage: ; void google.golang.org/protobuf/proto.emptyBytesForMessage(google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m)
    00197ae0ldr x16, [x28+16]
    00197ae4subs xzr, sp, x16
    00197ae8b.ls 0x197bc4
    00197aecstr x30, [sp-96]!
    00197af0stur x29, [sp-8]
    00197af4sub x29, sp, 8
    00197af8str x0, [sp+104]
    00197afcstr x1, [sp+112]
    00197b00str xzr, [sp+24]
    00197b04stp xzr, xzr, [sp+32]
    00197b08ldr x3, [sp+104]
    00197b0csubs xzr, x3, 0
    00197b10cset x4, ne
    00197b14eor x4, x4, 1
    00197b18strb w4, [sp+23]
    00197b1ccbnz x3, 0x197b24
    00197b20b 0x197b60
    00197b24
    00197b24loc_197b24:
    00197b24ldr x1, [sp+104]
    00197b28ldrsb x27, [x1]
    00197b2cldr x0, [sp+112]
    00197b30ldr x1, [x1+24]
    00197b34blr x1
    00197b38str x0, [sp+72]
    00197b3cstr x1, [sp+80]
    00197b40ldrsb x27, [x0]
    00197b44ldr x2, [x0+72]
    00197b48mov x0, x1
    00197b4cblr x2
    00197b50strb w0, [sp+22]
    00197b54eor x1, x0, 1
    00197b58strb w1, [sp+23]
    00197b5cb 0x197b64
    00197b60
    00197b60loc_197b60:
    00197b60b 0x197b64
    00197b64
    00197b64loc_197b64:
    00197b64ldrb w3, [sp+23]
    00197b68tbnz w3, 0, 0x197b70
    00197b6cb 0x197b90
    00197b70
    00197b70loc_197b70:
    00197b70str xzr, [sp+24]
    00197b74stp xzr, xzr, [sp+32]
    00197b78mov x0, xzr
    00197b7cmov x1, xzr
    00197b80mov x2, x1
    00197b84ldur x29, [sp-8]
    00197b88ldr x30, [sp], 96
    00197b8cret x30
    00197b90
    00197b90loc_197b90:
    00197b90b 0x197b94
    00197b94
    00197b94loc_197b94:
    00197b94adrp x3, 0x8b4000
    00197b98add x3, x3, 1504
    00197b9cstr x3, [sp+48]
    00197ba0stp xzr, xzr, [sp+56]
    00197ba4str x3, [sp+24]
    00197ba8stp xzr, xzr, [sp+32]
    00197bacldr x0, [sp+24]
    00197bb0mov x1, xzr
    00197bb4mov x2, x1
    00197bb8ldur x29, [sp-8]
    00197bbcldr x30, [sp], 96
    00197bc0ret x30
    00197bc4
    00197bc4loc_197bc4:
    00197bc4stp x0, x1, [sp+8]
    00197bc8mov x3, x30
    00197bccbl runtime.morestack_noctxt.abi0
    00197bd0ldp x0, x1, [sp+8]
    00197bd4b 0x197ae0
    00197bd8udf 0
    00197bdcudf 0
    00197ae0
    00197be0
    00197be0google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend: ; void google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m)
    00197be0ldr x16, [x28+16]
    00197be4sub x17, sp, 112
    00197be8subs xzr, x17, x16
    00197becb.ls 0x197d60
    00197bf0str x30, [sp-240]!
    00197bf4stur x29, [sp-8]
    00197bf8sub x29, sp, 8
    00197bfcstrb w0, [sp+248]
    00197c00strb w1, [sp+249]
    00197c04strb w2, [sp+250]
    00197c08str x3, [sp+256]
    00197c0cstr x4, [sp+264]
    00197c10str x5, [sp+272]
    00197c14str x6, [sp+280]
    00197c18str x7, [sp+288]
    00197c1cstr xzr, [sp+72]
    00197c20stp xzr, xzr, [sp+80]
    00197c24stp xzr, xzr, [sp+56]
    00197c28ldr x5, [sp+280]
    00197c2ccbnz x5, 0x197c34
    00197c30b 0x197d24
    00197c34
    00197c34loc_197c34:
    00197c34ldr x1, [sp+280]
    00197c38ldrsb x27, [x1]
    00197c3cldr x1, [x1+24]
    00197c40ldr x0, [sp+288]
    00197c44blr x1
    00197c48str x0, [sp+136]
    00197c4cstr x1, [sp+144]
    00197c50str xzr, [sp+208]
    00197c54stp xzr, xzr, [sp+216]
    00197c58stp xzr, xzr, [sp+192]
    00197c5cldrb w0, [sp+248]
    00197c60ldrb w1, [sp+249]
    00197c64ldrb w2, [sp+250]
    00197c68ldr x4, [sp+264]
    00197c6cldr x5, [sp+272]
    00197c70ldr x3, [sp+256]
    00197c74ldr x6, [sp+136]
    00197c78ldr x7, [sp+144]
    00197c7cbl google.golang.org/protobuf/proto.MarshalOptions.marshal
    00197c80str x0, [sp+208]
    00197c84str x1, [sp+216]
    00197c88str x2, [sp+224]
    00197c8cstr x3, [sp+192]
    00197c90str x4, [sp+200]
    00197c94ldr x1, [sp+208]
    00197c98ldr x2, [sp+216]
    00197c9cldr x3, [sp+224]
    00197ca0str x1, [sp+168]
    00197ca4str x2, [sp+176]
    00197ca8str x3, [sp+184]
    00197cacldr x1, [sp+192]
    00197cb0ldr x2, [sp+200]
    00197cb4str x1, [sp+152]
    00197cb8str x2, [sp+160]
    00197cbcldr x1, [sp+168]
    00197cc0ldr x2, [sp+176]
    00197cc4ldr x3, [sp+184]
    00197cc8str x1, [sp+96]
    00197cccstr x2, [sp+104]
    00197cd0str x3, [sp+112]
    00197cd4ldr x1, [sp+152]
    00197cd8ldr x2, [sp+160]
    00197cdcstr x1, [sp+120]
    00197ce0str x2, [sp+128]
    00197ce4ldr x1, [sp+96]
    00197ce8ldr x2, [sp+104]
    00197cecldr x3, [sp+112]
    00197cf0str x1, [sp+72]
    00197cf4str x2, [sp+80]
    00197cf8str x3, [sp+88]
    00197cfcldr x3, [sp+120]
    00197d00ldr x4, [sp+128]
    00197d04str x3, [sp+56]
    00197d08str x4, [sp+64]
    00197d0cldr x0, [sp+72]
    00197d10ldr x1, [sp+80]
    00197d14ldr x2, [sp+88]
    00197d18ldur x29, [sp-8]
    00197d1cldr x30, [sp], 240
    00197d20ret x30
    00197d24
    00197d24loc_197d24:
    00197d24ldr x5, [sp+256]
    00197d28ldr x6, [sp+264]
    00197d2cldr x7, [sp+272]
    00197d30str x5, [sp+72]
    00197d34str x6, [sp+80]
    00197d38str x7, [sp+88]
    00197d3cstp xzr, xzr, [sp+56]
    00197d40ldr x0, [sp+72]
    00197d44ldr x1, [sp+80]
    00197d48ldr x2, [sp+88]
    00197d4cmov x3, xzr
    00197d50mov x4, xzr
    00197d54ldur x29, [sp-8]
    00197d58ldr x30, [sp], 240
    00197d5cret x30
    00197d60
    00197d60loc_197d60:
    00197d60strb w0, [sp+8]
    00197d64strb w1, [sp+9]
    00197d68strb w2, [sp+10]
    00197d6cstp x3, x4, [sp+16]
    00197d70stp x5, x6, [sp+32]
    00197d74str x7, [sp+48]
    00197d78mov x3, x30
    00197d7cbl runtime.morestack_noctxt.abi0
    00197d80ldrb w0, [sp+8]
    00197d84ldrb w1, [sp+9]
    00197d88ldrb w2, [sp+10]
    00197d8cldp x3, x4, [sp+16]
    00197d90ldp x5, x6, [sp+32]
    00197d94ldr x7, [sp+48]
    00197d98b 0x197be0
    00197d9cudf 0
    00197be0
    00197da0
    00197da0google.golang.org/protobuf/proto.MarshalOptions.marshal: ; void google.golang.org/protobuf/proto.MarshalOptions.marshal(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Message m)
    00197da0ldr x16, [x28+16]
    00197da4sub x17, sp, 320
    00197da8subs xzr, x17, x16
    00197dacb.ls 0x198254
    00197db0sub x20, sp, 448
    00197db4stp x29, x30, [x20-8]
    00197db8add sp, x20, 0
    00197dbcsub x29, sp, 8
    00197dc0strb w0, [sp+456]
    00197dc4strb w1, [sp+457]
    00197dc8strb w2, [sp+458]
    00197dccstr x3, [sp+464]
    00197dd0str x4, [sp+472]
    00197dd4str x5, [sp+480]
    00197dd8str x6, [sp+488]
    00197ddcstr x7, [sp+496]
    00197de0str xzr, [sp+128]
    00197de4stp xzr, xzr, [sp+136]
    00197de8stp xzr, xzr, [sp+208]
    00197decldrb w2, [sp+456]
    00197df0strb w2, [sp+68]
    00197df4orr x2, xzr, 1
    00197df8strb w2, [sp+456]
    00197dfcldr x0, [sp+488]
    00197e00ldr x1, [sp+496]
    00197e04bl google.golang.org/protobuf/proto.protoMethods
    00197e08str x0, [sp+152]
    00197e0csubs xzr, x0, 0
    00197e10cset x2, ne
    00197e14strb w2, [sp+70]
    00197e18cbnz x0, 0x197e20
    00197e1cb 0x197e3c
    00197e20
    00197e20loc_197e20:
    00197e20ldr x8, [sp+152]
    00197e24ldrsb x27, [x8]
    00197e28ldr x8, [x8+16]
    00197e2csubs xzr, x8, 0
    00197e30cset x8, ne
    00197e34strb w8, [sp+70]
    00197e38b 0x197e40
    00197e3c
    00197e3cloc_197e3c:
    00197e3cb 0x197e40
    00197e40
    00197e40loc_197e40:
    00197e40ldrb w8, [sp+70]
    00197e44strb w8, [sp+71]
    00197e48tbnz w8, 0, 0x197e50
    00197e4cb 0x197e90
    00197e50
    00197e50loc_197e50:
    00197e50ldrb w8, [sp+457]
    00197e54strb w8, [sp+69]
    00197e58tbnz w8, 0, 0x197e60
    00197e5cb 0x197e7c
    00197e60
    00197e60loc_197e60:
    00197e60ldr x8, [sp+152]
    00197e64ldrsb x27, [x8]
    00197e68ldr x8, [x8]
    00197e6cands xzr, x8, 1
    00197e70cset x8, eq
    00197e74strb w8, [sp+69]
    00197e78b 0x197e80
    00197e7c
    00197e7cloc_197e7c:
    00197e7cb 0x197e80
    00197e80
    00197e80loc_197e80:
    00197e80ldrb w8, [sp+69]
    00197e84eor x8, x8, 1
    00197e88strb w8, [sp+71]
    00197e8cb 0x197e94
    00197e90
    00197e90loc_197e90:
    00197e90b 0x197e94
    00197e94
    00197e94loc_197e94:
    00197e94ldrb w8, [sp+71]
    00197e98tbnz w8, 0, 0x197ea0
    00197e9cb 0x198114
    00197ea0
    00197ea0loc_197ea0:
    00197ea0stp xzr, xzr, [sp+160]
    00197ea4stp xzr, xzr, [sp+176]
    00197ea8stp xzr, xzr, [sp+192]
    00197eacldr x6, [sp+488]
    00197eb0ldr x7, [sp+496]
    00197eb4str x6, [sp+160]
    00197eb8str x7, [sp+168]
    00197ebcldr x6, [sp+464]
    00197ec0ldr x7, [sp+472]
    00197ec4ldr x8, [sp+480]
    00197ec8str x6, [sp+176]
    00197eccstr x7, [sp+184]
    00197ed0str x8, [sp+192]
    00197ed4ldrb w6, [sp+457]
    00197ed8tbnz w6, 0, 0x197ee0
    00197edcb 0x197eec
    00197ee0
    00197ee0loc_197ee0:
    00197ee0orr x6, xzr, 1
    00197ee4strb w6, [sp+200]
    00197ee8b 0x197ef0
    00197eec
    00197eecloc_197eec:
    00197eecb 0x197ef0
    00197ef0
    00197ef0loc_197ef0:
    00197ef0ldrb w6, [sp+458]
    00197ef4tbnz w6, 0, 0x197efc
    00197ef8b 0x197f0c
    00197efc
    00197efcloc_197efc:
    00197efcldrb w6, [sp+200]
    00197f00orr x6, x6, 2
    00197f04strb w6, [sp+200]
    00197f08b 0x197f10
    00197f0c
    00197f0cloc_197f0c:
    00197f0cb 0x197f10
    00197f10
    00197f10loc_197f10:
    00197f10ldr x6, [sp+152]
    00197f14ldrsb x27, [x6]
    00197f18ldr x6, [x6+8]
    00197f1ccbnz x6, 0x197f24
    00197f20b 0x198070
    00197f24
    00197f24loc_197f24:
    00197f24stp xzr, xzr, [sp+296]
    00197f28strb wzr, [sp+312]
    00197f2cldr x3, [sp+488]
    00197f30ldr x4, [sp+496]
    00197f34str x3, [sp+296]
    00197f38str x4, [sp+304]
    00197f3cldrb w2, [sp+200]
    00197f40strb w2, [sp+312]
    00197f44ldr x3, [sp+152]
    00197f48ldrsb x27, [x3]
    00197f4cldr x26, [x3+8]
    00197f50ldr x3, [x26]
    00197f54ldr x0, [sp+296]
    00197f58ldr x1, [sp+304]
    00197f5cblr x3
    00197f60str x0, [sp+72]
    00197f64ldr x3, [sp+480]
    00197f68str x3, [sp+120]
    00197f6cldr x4, [sp+472]
    00197f70str x4, [sp+112]
    00197f74add x4, x4, x0
    00197f78subs xzr, x3, x4
    00197f7cb.lt 0x197f84
    00197f80b 0x19805c
    00197f84
    00197f84loc_197f84:
    00197f84ldr x2, [sp+472]
    00197f88str x2, [sp+112]
    00197f8cldr x0, [sp+480]
    00197f90str x0, [sp+120]
    00197f94ldr x2, [sp+472]
    00197f98str x2, [sp+104]
    00197f9cldr x3, [sp+72]
    00197fa0add x1, x2, x3
    00197fa4bl google.golang.org/protobuf/proto.growcap
    00197fa8str x0, [sp+96]
    00197facldr x1, [sp+112]
    00197fb0mov x2, x0
    00197fb4adrp x0, 0x45e000
    00197fb8add x0, x0, 3072
    00197fbcbl runtime.makeslice
    00197fc0ldr x2, [sp+112]
    00197fc4ldr x3, [sp+96]
    00197fc8str x0, [sp+360]
    00197fccstr x2, [sp+368]
    00197fd0str x3, [sp+376]
    00197fd4str x0, [sp+176]
    00197fd8str x2, [sp+184]
    00197fdcstr x3, [sp+192]
    00197fe0str x0, [sp+272]
    00197fe4str x2, [sp+280]
    00197fe8str x3, [sp+288]
    00197fecldr x2, [sp+472]
    00197ff0ldr x3, [sp+464]
    00197ff4ldr x4, [sp+480]
    00197ff8str x3, [sp+248]
    00197ffcstr x2, [sp+256]
    00198000str x4, [sp+264]
    00198004ldr x3, [sp+280]
    00198008str x3, [sp+88]
    0019800csubs xzr, x3, x2
    00198010b.gt 0x198018
    00198014b 0x198020
    00198018
    00198018loc_198018:
    00198018str x2, [sp+88]
    0019801cb 0x198024
    00198020
    00198020loc_198020:
    00198020b 0x198024
    00198024
    00198024loc_198024:
    00198024ldr x6, [sp+248]
    00198028ldr x7, [sp+272]
    0019802csubs xzr, x6, x7
    00198030b.ne 0x198038
    00198034b 0x198054
    00198038
    00198038loc_198038:
    00198038ldr x3, [sp+88]
    0019803cstr x3, [sp+80]
    00198040ldr x2, [sp+80]
    00198044ldr x1, [sp+248]
    00198048ldr x0, [sp+272]
    0019804cbl runtime.memmove
    00198050b 0x198058
    00198054
    00198054loc_198054:
    00198054b 0x198058
    00198058
    00198058loc_198058:
    00198058b 0x198060
    0019805c
    0019805cloc_19805c:
    0019805cb 0x198060
    00198060
    00198060loc_198060:
    00198060ldrb w6, [sp+200]
    00198064orr x6, x6, 2
    00198068strb w6, [sp+200]
    0019806cb 0x198074
    00198070
    00198070loc_198070:
    00198070b 0x198074
    00198074
    00198074loc_198074:
    00198074str xzr, [sp+336]
    00198078stp xzr, xzr, [sp+344]
    0019807cstp xzr, xzr, [sp+320]
    00198080ldr x6, [sp+152]
    00198084ldrsb x27, [x6]
    00198088ldr x26, [x6+16]
    0019808cldr x6, [x26]
    00198090ldr x0, [sp+160]
    00198094ldr x1, [sp+168]
    00198098ldr x2, [sp+176]
    0019809cldr x3, [sp+184]
    001980a0ldr x4, [sp+192]
    001980a4ldrb w5, [sp+200]
    001980a8blr x6
    001980acstr x0, [sp+336]
    001980b0str x1, [sp+344]
    001980b4str x2, [sp+352]
    001980b8str x3, [sp+320]
    001980bcstr x4, [sp+328]
    001980c0ldr x6, [sp+336]
    001980c4ldr x7, [sp+344]
    001980c8ldr x8, [sp+352]
    001980ccstr x6, [sp+224]
    001980d0str x7, [sp+232]
    001980d4str x8, [sp+240]
    001980d8ldr x6, [sp+320]
    001980dcldr x7, [sp+328]
    001980e0str x6, [sp+424]
    001980e4str x7, [sp+432]
    001980e8ldr x6, [sp+224]
    001980ecldr x7, [sp+232]
    001980f0ldr x8, [sp+240]
    001980f4str x6, [sp+128]
    001980f8str x7, [sp+136]
    001980fcstr x8, [sp+144]
    00198100ldr x6, [sp+424]
    00198104ldr x7, [sp+432]
    00198108str x6, [sp+208]
    0019810cstr x7, [sp+216]
    00198110b 0x1981a8
    00198114
    00198114loc_198114:
    00198114str xzr, [sp+360]
    00198118stp xzr, xzr, [sp+368]
    0019811cstp xzr, xzr, [sp+320]
    00198120ldr x6, [sp+488]
    00198124ldrb w0, [sp+456]
    00198128ldr x3, [sp+464]
    0019812cldrb w1, [sp+457]
    00198130ldrb w2, [sp+458]
    00198134ldr x4, [sp+472]
    00198138ldr x7, [sp+496]
    0019813cldr x5, [sp+480]
    00198140bl google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSlow
    00198144str x0, [sp+360]
    00198148str x1, [sp+368]
    0019814cstr x2, [sp+376]
    00198150str x3, [sp+320]
    00198154str x4, [sp+328]
    00198158ldr x8, [sp+368]
    0019815cldr x9, [sp+376]
    00198160ldr x10, [sp+360]
    00198164str x10, [sp+400]
    00198168str x8, [sp+408]
    0019816cstr x9, [sp+416]
    00198170ldr x8, [sp+328]
    00198174ldr x9, [sp+320]
    00198178str x9, [sp+384]
    0019817cstr x8, [sp+392]
    00198180ldr x9, [sp+400]
    00198184ldr x10, [sp+408]
    00198188ldr x11, [sp+416]
    0019818cstr x9, [sp+128]
    00198190str x10, [sp+136]
    00198194str x11, [sp+144]
    00198198ldr x9, [sp+384]
    0019819cstr x9, [sp+208]
    001981a0str x8, [sp+216]
    001981a4b 0x1981a8
    001981a8
    001981a8loc_1981a8:
    001981a8ldr x5, [sp+208]
    001981accbnz x5, 0x1981b4
    001981b0b 0x1981d4
    001981b4
    001981b4loc_1981b4:
    001981b4ldr x3, [sp+208]
    001981b8ldr x4, [sp+216]
    001981bcldr x0, [sp+128]
    001981c0ldr x1, [sp+136]
    001981c4ldr x2, [sp+144]
    001981c8ldp x29, x30, [sp-8]
    001981ccadd sp, sp, 448
    001981d0ret x30
    001981d4
    001981d4loc_1981d4:
    001981d4ldrb w5, [sp+68]
    001981d8tbnz w5, 0, 0x1981e0
    001981dcb 0x198204
    001981e0
    001981e0loc_1981e0:
    001981e0stp xzr, xzr, [sp+208]
    001981e4ldr x0, [sp+128]
    001981e8ldr x1, [sp+136]
    001981ecldr x2, [sp+144]
    001981f0mov x3, xzr
    001981f4mov x4, xzr
    001981f8ldp x29, x30, [sp-8]
    001981fcadd sp, sp, 448
    00198200ret x30
    00198204
    00198204loc_198204:
    00198204ldr x0, [sp+488]
    00198208ldr x1, [sp+496]
    0019820cbl google.golang.org/protobuf/proto.checkInitialized
    00198210str x0, [sp+320]
    00198214str x1, [sp+328]
    00198218str x0, [sp+208]
    0019821cstr x1, [sp+216]
    00198220ldr x2, [sp+128]
    00198224ldr x3, [sp+136]
    00198228ldr x4, [sp+144]
    0019822cmov x5, x0
    00198230mov x0, x2
    00198234mov x6, x1
    00198238mov x1, x3
    0019823cmov x2, x4
    00198240mov x3, x5
    00198244mov x4, x6
    00198248ldp x29, x30, [sp-8]
    0019824cadd sp, sp, 448
    00198250ret x30
    00198254
    00198254loc_198254:
    00198254strb w0, [sp+8]
    00198258strb w1, [sp+9]
    0019825cstrb w2, [sp+10]
    00198260stp x3, x4, [sp+16]
    00198264stp x5, x6, [sp+32]
    00198268str x7, [sp+48]
    0019826cmov x3, x30
    00198270bl runtime.morestack_noctxt.abi0
    00198274ldrb w0, [sp+8]
    00198278ldrb w1, [sp+9]
    0019827cldrb w2, [sp+10]
    00198280ldp x3, x4, [sp+16]
    00198284ldp x5, x6, [sp+32]
    00198288ldr x7, [sp+48]
    0019828cb 0x197da0
    00197da0
    00198290
    00198290google.golang.org/protobuf/proto.MarshalOptions.marshalMessage: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalMessage(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Message m)
    00198290ldr x16, [x28+16]
    00198294sub x17, sp, 96
    00198298subs xzr, x17, x16
    0019829cb.ls 0x1983ac
    001982a0str x30, [sp-224]!
    001982a4stur x29, [sp-8]
    001982a8sub x29, sp, 8
    001982acstrb w0, [sp+232]
    001982b0strb w1, [sp+233]
    001982b4strb w2, [sp+234]
    001982b8str x3, [sp+240]
    001982bcstr x4, [sp+248]
    001982c0str x5, [sp+256]
    001982c4str x6, [sp+264]
    001982c8str x7, [sp+272]
    001982ccstr xzr, [sp+72]
    001982d0stp xzr, xzr, [sp+80]
    001982d4stp xzr, xzr, [sp+56]
    001982d8str xzr, [sp+136]
    001982dcstp xzr, xzr, [sp+144]
    001982e0stp xzr, xzr, [sp+200]
    001982e4ldr x6, [sp+264]
    001982e8ldrb w0, [sp+232]
    001982ecldr x3, [sp+240]
    001982f0ldrb w1, [sp+233]
    001982f4ldrb w2, [sp+234]
    001982f8ldr x4, [sp+248]
    001982fcldr x7, [sp+272]
    00198300ldr x5, [sp+256]
    00198304bl google.golang.org/protobuf/proto.MarshalOptions.marshal
    00198308str x0, [sp+136]
    0019830cstr x1, [sp+144]
    00198310str x2, [sp+152]
    00198314str x3, [sp+200]
    00198318str x4, [sp+208]
    0019831cldr x8, [sp+136]
    00198320ldr x9, [sp+144]
    00198324ldr x10, [sp+152]
    00198328str x8, [sp+176]
    0019832cstr x9, [sp+184]
    00198330str x10, [sp+192]
    00198334ldr x8, [sp+208]
    00198338ldr x9, [sp+200]
    0019833cstr x9, [sp+160]
    00198340str x8, [sp+168]
    00198344ldr x8, [sp+176]
    00198348ldr x9, [sp+184]
    0019834cldr x10, [sp+192]
    00198350str x8, [sp+96]
    00198354str x9, [sp+104]
    00198358str x10, [sp+112]
    0019835cldr x8, [sp+160]
    00198360ldr x9, [sp+168]
    00198364str x8, [sp+120]
    00198368str x9, [sp+128]
    0019836cldr x8, [sp+96]
    00198370ldr x9, [sp+104]
    00198374ldr x10, [sp+112]
    00198378str x8, [sp+72]
    0019837cstr x9, [sp+80]
    00198380str x10, [sp+88]
    00198384ldr x3, [sp+120]
    00198388ldr x4, [sp+128]
    0019838cstr x3, [sp+56]
    00198390str x4, [sp+64]
    00198394ldr x0, [sp+72]
    00198398ldr x1, [sp+80]
    0019839cldr x2, [sp+88]
    001983a0ldur x29, [sp-8]
    001983a4ldr x30, [sp], 224
    001983a8ret x30
    001983ac
    001983acloc_1983ac:
    001983acstrb w0, [sp+8]
    001983b0strb w1, [sp+9]
    001983b4strb w2, [sp+10]
    001983b8stp x3, x4, [sp+16]
    001983bcstp x5, x6, [sp+32]
    001983c0str x7, [sp+48]
    001983c4mov x3, x30
    001983c8bl runtime.morestack_noctxt.abi0
    001983ccldrb w0, [sp+8]
    001983d0ldrb w1, [sp+9]
    001983d4ldrb w2, [sp+10]
    001983d8ldp x3, x4, [sp+16]
    001983dcldp x5, x6, [sp+32]
    001983e0ldr x7, [sp+48]
    001983e4b 0x198290
    001983e8udf 0
    001983ecudf 0
    00198290
    001983f0
    001983f0google.golang.org/protobuf/proto.growcap: ; void google.golang.org/protobuf/proto.growcap(int oldcap, int wantcap)
    001983f0str x30, [sp-32]!
    001983f4stur x29, [sp-8]
    001983f8sub x29, sp, 8
    001983fcstr x0, [sp+40]
    00198400str x1, [sp+48]
    00198404str xzr, [sp+16]
    00198408subs xzr, x1, x0, lsl #1
    0019840cb.gt 0x198414
    00198410b 0x19841c
    00198414
    00198414loc_198414:
    00198414str x1, [sp+16]
    00198418b 0x1984c4
    0019841c
    0019841cloc_19841c:
    0019841csubs xzr, x0, 1024
    00198420b.lt 0x198428
    00198424b 0x198434
    00198428
    00198428loc_198428:
    00198428ubfm x1, x0, 63, 62
    0019842cstr x1, [sp+16]
    00198430b 0x1984c0
    00198434
    00198434loc_198434:
    00198434str x0, [sp+16]
    00198438b 0x19843c
    0019843c
    0019843cloc_19843c:
    0019843cldr x1, [sp+16]
    00198440subs xzr, x1, 0
    00198444cset x1, gt
    00198448strb w1, [sp+15]
    0019844cb.gt 0x198454
    00198450b 0x19846c
    00198454
    00198454loc_198454:
    00198454ldr x1, [sp+16]
    00198458ldr x2, [sp+48]
    0019845csubs xzr, x2, x1
    00198460cset x1, gt
    00198464strb w1, [sp+15]
    00198468b 0x198470
    0019846c
    0019846cloc_19846c:
    0019846cb 0x198470
    00198470
    00198470loc_198470:
    00198470ldrb w1, [sp+15]
    00198474tbnz w1, 0, 0x19847c
    00198478b 0x19849c
    0019847c
    0019847cloc_19847c:
    0019847cldr x1, [sp+16]
    00198480ldr x2, [sp+16]
    00198484sbfm x3, x2, 63, 63
    00198488add x2, x2, x3, lsr #62
    0019848cadd x1, x1, x2, asr #2
    00198490str x1, [sp+16]
    00198494b 0x198498
    00198498
    00198498loc_198498:
    00198498b 0x19843c
    0019849c
    0019849cloc_19849c:
    0019849cldr x1, [sp+16]
    001984a0subs xzr, x1, 0
    001984a4b.le 0x1984ac
    001984a8b 0x1984b8
    001984ac
    001984acloc_1984ac:
    001984acldr x1, [sp+48]
    001984b0str x1, [sp+16]
    001984b4b 0x1984bc
    001984b8
    001984b8loc_1984b8:
    001984b8b 0x1984bc
    001984bc
    001984bcloc_1984bc:
    001984bcb 0x1984c0
    001984c0
    001984c0loc_1984c0:
    001984c0b 0x1984c4
    001984c4
    001984c4loc_1984c4:
    001984c4ldr x0, [sp+16]
    001984c8add x29, sp, 24
    001984ccadd sp, sp, 32
    001984d0ret x30
    001984d4udf 0
    001984d8udf 0
    001984dcudf 0
    001983f0
    001984e0
    001984e0google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSlow: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSlow(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Message m)
    001984e0ldr x16, [x28+16]
    001984e4sub x17, sp, 240
    001984e8subs xzr, x17, x16
    001984ecb.ls 0x19894c
    001984f0sub x20, sp, 368
    001984f4stp x29, x30, [x20-8]
    001984f8add sp, x20, 0
    001984fcsub x29, sp, 8
    00198500strb w0, [sp+376]
    00198504strb w1, [sp+377]
    00198508strb w2, [sp+378]
    0019850cstr x3, [sp+384]
    00198510str x4, [sp+392]
    00198514str x5, [sp+400]
    00198518str x6, [sp+408]
    0019851cstr x7, [sp+416]
    00198520stp xzr, xzr, [sp+104]
    00198524str xzr, [sp+120]
    00198528stp xzr, xzr, [sp+88]
    0019852cadrp x0, 0x455000
    00198530add x0, x0, 1216
    00198534bl runtime.newobject
    00198538str x0, [sp+352]
    0019853cadrp x27, 0x8b3000
    00198540ldr w1, [x27+3056]
    00198544cbz w1, 0x19854c
    00198548b 0x198550
    0019854c
    0019854cloc_19854c:
    0019854cb 0x198570
    00198550
    00198550loc_198550:
    00198550str x0, [sp+200]
    00198554mov x1, x0
    00198558add x2, sp, 384
    0019855cadrp x0, 0x455000
    00198560add x0, x0, 1216
    00198564bl runtime.wbMove
    00198568ldr x0, [sp+200]
    0019856cb 0x198570
    00198570
    00198570loc_198570:
    00198570ldp x1, x2, [sp+384]
    00198574stp x1, x2, [x0]
    00198578ldr x1, [sp+400]
    0019857cstr x1, [x0+16]
    00198580ldr x1, [sp+408]
    00198584ldrsb x27, [x1]
    00198588ldr x1, [x1+32]
    0019858cldr x0, [sp+416]
    00198590blr x1
    00198594str x0, [sp+136]
    00198598str x1, [sp+144]
    0019859cbl google.golang.org/protobuf/internal/encoding/messageset.IsMessageSet
    001985a0strb w0, [sp+71]
    001985a4tbnz w0, 0, 0x1985ac
    001985a8b 0x19865c
    001985ac
    001985acloc_1985ac:
    001985acstr xzr, [sp+320]
    001985b0stp xzr, xzr, [sp+328]
    001985b4stp xzr, xzr, [sp+304]
    001985b8ldr x6, [sp+408]
    001985bcldr x7, [sp+416]
    001985c0ldr x8, [sp+352]
    001985c4ldr x3, [x8]
    001985c8ldr x4, [x8+8]
    001985ccldr x5, [x8+16]
    001985d0ldrb w0, [sp+376]
    001985d4ldrb w1, [sp+377]
    001985d8ldrb w2, [sp+378]
    001985dcbl google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSet
    001985e0str x0, [sp+320]
    001985e4str x1, [sp+328]
    001985e8str x2, [sp+336]
    001985ecstr x3, [sp+304]
    001985f0str x4, [sp+312]
    001985f4ldr x8, [sp+320]
    001985f8ldr x9, [sp+328]
    001985fcldr x10, [sp+336]
    00198600str x8, [sp+168]
    00198604str x9, [sp+176]
    00198608str x10, [sp+184]
    0019860cldr x8, [sp+304]
    00198610ldr x9, [sp+312]
    00198614str x8, [sp+152]
    00198618str x9, [sp+160]
    0019861cldr x8, [sp+168]
    00198620ldr x9, [sp+176]
    00198624ldr x10, [sp+184]
    00198628str x8, [sp+104]
    0019862cstr x9, [sp+112]
    00198630str x10, [sp+120]
    00198634ldr x3, [sp+152]
    00198638ldr x4, [sp+160]
    0019863cstr x3, [sp+88]
    00198640str x4, [sp+96]
    00198644ldr x0, [sp+104]
    00198648ldr x1, [sp+112]
    0019864cldr x2, [sp+120]
    00198650ldp x29, x30, [sp-8]
    00198654add sp, sp, 368
    00198658ret x30
    0019865c
    0019865cloc_19865c:
    0019865cadrp x27, 0x888000
    00198660ldr x1, [x27+3728]
    00198664str x1, [sp+128]
    00198668ldrb w1, [sp+377]
    0019866ctbnz w1, 0, 0x198674
    00198670b 0x198684
    00198674
    00198674loc_198674:
    00198674adrp x27, 0x875000
    00198678ldr x1, [x27+224]
    0019867cstr x1, [sp+128]
    00198680b 0x198688
    00198684
    00198684loc_198684:
    00198684b 0x198688
    00198688
    00198688loc_198688:
    00198688adrp x0, 0x481000
    0019868cadd x0, x0, 3616
    00198690bl runtime.newobject
    00198694str x0, [sp+344]
    00198698str xzr, [x0]
    0019869cadrp x27, 0x8b3000
    001986a0ldr w1, [x27+3056]
    001986a4cbz w1, 0x1986ac
    001986a8b 0x1986b0
    001986ac
    001986acloc_1986ac:
    001986acb 0x1986c0
    001986b0
    001986b0loc_1986b0:
    001986b0ldr x2, [x0+8]
    001986b4bl runtime.gcWriteBarrier1
    001986b8str x2, [x25]
    001986bcb 0x1986c0
    001986c0
    001986c0loc_1986c0:
    001986c0str xzr, [x0+8]
    001986c4ldr x2, [sp+416]
    001986c8ldr x3, [sp+408]
    001986ccstr x3, [sp+264]
    001986d0str x2, [sp+272]
    001986d4cbnz x3, 0x1986dc
    001986d8b 0x1986fc
    001986dc
    001986dcloc_1986dc:
    001986dcstr x2, [sp+192]
    001986e0ldr x1, [x3+8]
    001986e4adrp x0, 0x876000
    001986e8add x0, x0, 400
    001986ecbl runtime.typeAssert
    001986f0ldr x2, [sp+192]
    001986f4mov x3, x0
    001986f8b 0x198700
    001986fc
    001986fcloc_1986fc:
    001986fcb 0x198700
    00198700
    00198700loc_198700:
    00198700str x3, [sp+248]
    00198704str x2, [sp+256]
    00198708adrp x0, 0x4c4000
    0019870cadd x0, x0, 992
    00198710bl runtime.newobject
    00198714str x0, [sp+240]
    00198718adrp x1, 0
    0019871cadd x1, x1, 2448
    00198720str x1, [x0]
    00198724ldr x1, [sp+352]
    00198728ldr x2, [sp+240]
    0019872cldrsb x27, [x2]
    00198730adrp x27, 0x8b3000
    00198734ldr w3, [x27+3056]
    00198738cbz w3, 0x198740
    0019873cb 0x198744
    00198740
    00198740loc_198740:
    00198740b 0x198758
    00198744
    00198744loc_198744:
    00198744bl runtime.gcWriteBarrier2
    00198748str x1, [x25]
    0019874cldr x4, [x2+8]
    00198750str x4, [x25+8]
    00198754b 0x198758
    00198758
    00198758loc_198758:
    00198758str x1, [x2+8]
    0019875cldr x4, [sp+344]
    00198760ldr x5, [sp+240]
    00198764ldrsb x27, [x5]
    00198768adrp x27, 0x8b3000
    0019876cldr w6, [x27+3056]
    00198770cbz w6, 0x198778
    00198774b 0x19877c
    00198778
    00198778loc_198778:
    00198778b 0x198790
    0019877c
    0019877cloc_19877c:
    0019877cbl runtime.gcWriteBarrier2
    00198780str x4, [x25]
    00198784ldr x6, [x5+16]
    00198788str x6, [x25+8]
    0019878cb 0x198790
    00198790
    00198790loc_198790:
    00198790str x4, [x5+16]
    00198794ldrb w4, [sp+376]
    00198798ldrb w5, [sp+377]
    0019879cldrb w6, [sp+378]
    001987a0ldr x7, [sp+240]
    001987a4ldrsb x27, [x7]
    001987a8strb w4, [x7+24]
    001987acstrb w5, [x7+25]
    001987b0strb w6, [x7+26]
    001987b4ldr x2, [sp+128]
    001987b8ldr x0, [sp+248]
    001987bcldr x1, [sp+256]
    001987c0ldr x3, [sp+240]
    001987c4bl google.golang.org/protobuf/internal/order.RangeFields
    001987c8ldr x4, [sp+344]
    001987ccldr x4, [x4]
    001987d0cbnz x4, 0x1987d8
    001987d4b 0x198820
    001987d8
    001987d8loc_1987d8:
    001987d8ldr x5, [sp+352]
    001987dcldr x6, [x5]
    001987e0ldr x7, [x5+8]
    001987e4ldr x5, [x5+16]
    001987e8str x6, [sp+104]
    001987ecstr x7, [sp+112]
    001987f0str x5, [sp+120]
    001987f4ldr x5, [sp+344]
    001987f8ldr x3, [x5]
    001987fcldr x4, [x5+8]
    00198800str x3, [sp+88]
    00198804str x4, [sp+96]
    00198808ldr x0, [sp+104]
    0019880cldr x1, [sp+112]
    00198810ldr x2, [sp+120]
    00198814ldp x29, x30, [sp-8]
    00198818add sp, sp, 368
    0019881cret x30
    00198820
    00198820loc_198820:
    00198820ldr x1, [sp+408]
    00198824ldrsb x27, [x1]
    00198828ldr x1, [x1+48]
    0019882cldr x0, [sp+416]
    00198830blr x1
    00198834str x0, [sp+280]
    00198838str x1, [sp+288]
    0019883cstr x2, [sp+296]
    00198840ldr x1, [sp+352]
    00198844ldr x2, [x1+16]
    00198848ldr x3, [x1+8]
    0019884cldr x0, [x1]
    00198850str x0, [sp+216]
    00198854str x3, [sp+224]
    00198858str x2, [sp+232]
    0019885cldr x1, [sp+288]
    00198860add x1, x3, x1
    00198864str x1, [sp+80]
    00198868subs xzr, x2, x1
    0019886cb.hs 0x198874
    00198870b 0x19887c
    00198874
    00198874loc_198874:
    00198874str x1, [sp+224]
    00198878b 0x19889c
    0019887c
    0019887cloc_19887c:
    0019887cldr x3, [sp+288]
    00198880adrp x4, 0x45d000
    00198884add x4, x4, 3072
    00198888bl runtime.growslice
    0019888cstr x0, [sp+216]
    00198890str x1, [sp+224]
    00198894str x2, [sp+232]
    00198898b 0x19889c
    0019889c
    0019889cloc_19889c:
    0019889cldr x3, [sp+288]
    001988a0str x3, [sp+72]
    001988a4ldr x3, [sp+80]
    001988a8ldr x4, [sp+288]
    001988acsub x3, x3, x4
    001988b0ldr x4, [sp+216]
    001988b4add x0, x4, x3
    001988b8str x0, [sp+208]
    001988bcldr x2, [sp+72]
    001988c0ldr x1, [sp+280]
    001988c4bl runtime.memmove
    001988c8ldr x3, [sp+352]
    001988ccldr x4, [sp+216]
    001988d0ldr x5, [sp+224]
    001988d4ldr x6, [sp+232]
    001988d8str x5, [x3+8]
    001988dcstr x6, [x3+16]
    001988e0adrp x27, 0x8b3000
    001988e4ldr w5, [x27+3056]
    001988e8cbz w5, 0x1988f0
    001988ecb 0x1988f4
    001988f0
    001988f0loc_1988f0:
    001988f0b 0x198908
    001988f4
    001988f4loc_1988f4:
    001988f4bl runtime.gcWriteBarrier2
    001988f8str x4, [x25]
    001988fcldr x5, [x3]
    00198900str x5, [x25+8]
    00198904b 0x198908
    00198908
    00198908loc_198908:
    00198908str x4, [x3]
    0019890cldr x5, [sp+352]
    00198910ldr x6, [x5]
    00198914ldr x7, [x5+8]
    00198918ldr x5, [x5+16]
    0019891cstr x6, [sp+104]
    00198920str x7, [sp+112]
    00198924str x5, [sp+120]
    00198928stp xzr, xzr, [sp+88]
    0019892cldr x0, [sp+104]
    00198930ldr x1, [sp+112]
    00198934ldr x2, [sp+120]
    00198938mov x3, xzr
    0019893cmov x4, xzr
    00198940ldp x29, x30, [sp-8]
    00198944add sp, sp, 368
    00198948ret x30
    0019894c
    0019894cloc_19894c:
    0019894cstrb w0, [sp+8]
    00198950strb w1, [sp+9]
    00198954strb w2, [sp+10]
    00198958stp x3, x4, [sp+16]
    0019895cstp x5, x6, [sp+32]
    00198960str x7, [sp+48]
    00198964mov x3, x30
    00198968bl runtime.morestack_noctxt.abi0
    0019896cldrb w0, [sp+8]
    00198970ldrb w1, [sp+9]
    00198974ldrb w2, [sp+10]
    00198978ldp x3, x4, [sp+16]
    0019897cldp x5, x6, [sp+32]
    00198980ldr x7, [sp+48]
    00198984b 0x1984e0
    00198988udf 0
    0019898cudf 0
    001984e0
    00198990
    00198990google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSlow.func1: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSlow.func1(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.Value v)
    00198990ldr x16, [x28+16]
    00198994sub x17, sp, 64
    00198998subs xzr, x17, x16
    0019899cb.ls 0x198b0c
    001989a0str x30, [sp-192]!
    001989a4stur x29, [sp-8]
    001989a8sub x29, sp, 8
    001989acstr x0, [sp+200]
    001989b0str x1, [sp+208]
    001989b4str x2, [sp+216]
    001989b8str x3, [sp+224]
    001989bcstr x4, [sp+232]
    001989c0ldr x11, [x26+8]
    001989c4str x11, [sp+176]
    001989c8ldr x11, [x26+16]
    001989ccstr x11, [sp+168]
    001989d0ldrb w11, [x26+24]
    001989d4ldrb w12, [x26+25]
    001989d8ldrb w13, [x26+26]
    001989dcstrb w11, [sp+85]
    001989e0strb w12, [sp+86]
    001989e4strb w13, [sp+87]
    001989e8strb wzr, [sp+84]
    001989ecstp xzr, xzr, [sp+104]
    001989f0str xzr, [sp+120]
    001989f4stp xzr, xzr, [sp+88]
    001989f8ldr x6, [sp+200]
    001989fcldr x8, [sp+216]
    00198a00ldr x7, [sp+208]
    00198a04ldr x9, [sp+224]
    00198a08ldr x10, [sp+232]
    00198a0cldr x11, [sp+176]
    00198a10ldr x3, [x11]
    00198a14ldr x4, [x11+8]
    00198a18ldr x5, [x11+16]
    00198a1cldrb w0, [sp+85]
    00198a20ldrb w1, [sp+86]
    00198a24ldrb w2, [sp+87]
    00198a28bl google.golang.org/protobuf/proto.MarshalOptions.marshalField
    00198a2cstr x0, [sp+104]
    00198a30str x1, [sp+112]
    00198a34str x2, [sp+120]
    00198a38str x3, [sp+88]
    00198a3cstr x4, [sp+96]
    00198a40ldr x11, [sp+104]
    00198a44ldr x12, [sp+112]
    00198a48ldr x13, [sp+120]
    00198a4cstr x11, [sp+144]
    00198a50str x12, [sp+152]
    00198a54str x13, [sp+160]
    00198a58ldr x11, [sp+88]
    00198a5cldr x12, [sp+96]
    00198a60str x11, [sp+128]
    00198a64str x12, [sp+136]
    00198a68ldr x11, [sp+176]
    00198a6cldr x12, [sp+144]
    00198a70ldr x13, [sp+152]
    00198a74ldr x14, [sp+160]
    00198a78str x13, [x11+8]
    00198a7cstr x14, [x11+16]
    00198a80adrp x27, 0x8b3000
    00198a84ldr w13, [x27+3056]
    00198a88cbz w13, 0x198a90
    00198a8cb 0x198a94
    00198a90
    00198a90loc_198a90:
    00198a90b 0x198aa8
    00198a94
    00198a94loc_198a94:
    00198a94bl runtime.gcWriteBarrier2
    00198a98str x12, [x25]
    00198a9cldr x1, [x11]
    00198aa0str x1, [x25+8]
    00198aa4b 0x198aa8
    00198aa8
    00198aa8loc_198aa8:
    00198aa8str x12, [x11]
    00198aacldr x1, [sp+168]
    00198ab0ldr x2, [sp+136]
    00198ab4ldr x3, [sp+128]
    00198ab8str x3, [x1]
    00198abcadrp x27, 0x8b3000
    00198ac0ldr w3, [x27+3056]
    00198ac4cbz w3, 0x198acc
    00198ac8b 0x198ad0
    00198acc
    00198accloc_198acc:
    00198accb 0x198ae4
    00198ad0
    00198ad0loc_198ad0:
    00198ad0bl runtime.gcWriteBarrier2
    00198ad4str x2, [x25]
    00198ad8ldr x3, [x1+8]
    00198adcstr x3, [x25+8]
    00198ae0b 0x198ae4
    00198ae4
    00198ae4loc_198ae4:
    00198ae4str x2, [x1+8]
    00198ae8ldr x1, [sp+168]
    00198aecldr x1, [x1]
    00198af0subs xzr, x1, 0
    00198af4cset x1, ne
    00198af8eor x0, x1, 1
    00198afcstrb w0, [sp+84]
    00198b00ldur x29, [sp-8]
    00198b04ldr x30, [sp], 192
    00198b08ret x30
    00198b0c
    00198b0cloc_198b0c:
    00198b0cstp x0, x1, [sp+8]
    00198b10stp x2, x3, [sp+24]
    00198b14str x4, [sp+40]
    00198b18mov x3, x30
    00198b1cbl runtime.morestack.abi0
    00198b20ldp x0, x1, [sp+8]
    00198b24ldp x2, x3, [sp+24]
    00198b28ldr x4, [sp+40]
    00198b2cb 0x198990
    00198990
    00198b30
    00198b30google.golang.org/protobuf/proto.MarshalOptions.marshalField: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalField(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.Value value)
    00198b30ldr x16, [x28+16]
    00198b34sub x17, sp, 208
    00198b38subs xzr, x17, x16
    00198b3cb.ls 0x198e98
    00198b40sub x20, sp, 336
    00198b44stp x29, x30, [x20-8]
    00198b48add sp, x20, 0
    00198b4csub x29, sp, 8
    00198b50strb w0, [sp+344]
    00198b54strb w1, [sp+345]
    00198b58strb w2, [sp+346]
    00198b5cstr x3, [sp+352]
    00198b60str x4, [sp+360]
    00198b64str x5, [sp+368]
    00198b68str x6, [sp+376]
    00198b6cstr x7, [sp+384]
    00198b70str x8, [sp+392]
    00198b74str x9, [sp+400]
    00198b78str x10, [sp+408]
    00198b7cstr xzr, [sp+112]
    00198b80stp xzr, xzr, [sp+120]
    00198b84stp xzr, xzr, [sp+96]
    00198b88ldr x1, [sp+376]
    00198b8cldrsb x27, [x1]
    00198b90ldr x1, [x1+128]
    00198b94ldr x0, [sp+384]
    00198b98blr x1
    00198b9cstrb w0, [sp+91]
    00198ba0tbnz w0, 0, 0x198ba8
    00198ba4b 0x198c78
    00198ba8
    00198ba8loc_198ba8:
    00198ba8b 0x198bac
    00198bac
    00198bacloc_198bac:
    00198bacldr x0, [sp+392]
    00198bb0ldr x1, [sp+400]
    00198bb4ldr x2, [sp+408]
    00198bb8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
    00198bbcstr x0, [sp+272]
    00198bc0str x1, [sp+280]
    00198bc4str xzr, [sp+248]
    00198bc8stp xzr, xzr, [sp+256]
    00198bccstp xzr, xzr, [sp+232]
    00198bd0ldr x6, [sp+376]
    00198bd4ldrb w0, [sp+344]
    00198bd8ldrb w1, [sp+345]
    00198bdcldrb w2, [sp+346]
    00198be0ldr x4, [sp+360]
    00198be4ldr x7, [sp+384]
    00198be8ldr x5, [sp+368]
    00198becldr x3, [sp+352]
    00198bf0ldr x8, [sp+272]
    00198bf4ldr x9, [sp+280]
    00198bf8bl google.golang.org/protobuf/proto.MarshalOptions.marshalList
    00198bfcstr x0, [sp+248]
    00198c00str x1, [sp+256]
    00198c04str x2, [sp+264]
    00198c08str x3, [sp+232]
    00198c0cstr x4, [sp+240]
    00198c10ldr x3, [sp+248]
    00198c14ldr x4, [sp+256]
    00198c18ldr x5, [sp+264]
    00198c1cstr x3, [sp+192]
    00198c20str x4, [sp+200]
    00198c24str x5, [sp+208]
    00198c28ldr x3, [sp+232]
    00198c2cldr x4, [sp+240]
    00198c30str x3, [sp+176]
    00198c34str x4, [sp+184]
    00198c38ldr x3, [sp+192]
    00198c3cldr x4, [sp+200]
    00198c40ldr x5, [sp+208]
    00198c44str x3, [sp+112]
    00198c48str x4, [sp+120]
    00198c4cstr x5, [sp+128]
    00198c50ldr x3, [sp+176]
    00198c54ldr x4, [sp+184]
    00198c58str x3, [sp+96]
    00198c5cstr x4, [sp+104]
    00198c60ldr x0, [sp+112]
    00198c64ldr x1, [sp+120]
    00198c68ldr x2, [sp+128]
    00198c6cldp x29, x30, [sp-8]
    00198c70add sp, sp, 336
    00198c74ret x30
    00198c78
    00198c78loc_198c78:
    00198c78ldr x1, [sp+376]
    00198c7cldrsb x27, [x1]
    00198c80ldr x1, [x1+136]
    00198c84ldr x0, [sp+384]
    00198c88blr x1
    00198c8cstrb w0, [sp+90]
    00198c90tbnz w0, 0, 0x198c98
    00198c94b 0x198d68
    00198c98
    00198c98loc_198c98:
    00198c98b 0x198c9c
    00198c9c
    00198c9cloc_198c9c:
    00198c9cldr x0, [sp+392]
    00198ca0ldr x1, [sp+400]
    00198ca4ldr x2, [sp+408]
    00198ca8bl google.golang.org/protobuf/reflect/protoreflect.Value.Map
    00198cacstr x0, [sp+216]
    00198cb0str x1, [sp+224]
    00198cb4str xzr, [sp+248]
    00198cb8stp xzr, xzr, [sp+256]
    00198cbcstp xzr, xzr, [sp+232]
    00198cc0ldr x6, [sp+376]
    00198cc4ldrb w0, [sp+344]
    00198cc8ldrb w1, [sp+345]
    00198cccldrb w2, [sp+346]
    00198cd0ldr x4, [sp+360]
    00198cd4ldr x7, [sp+384]
    00198cd8ldr x5, [sp+368]
    00198cdcldr x3, [sp+352]
    00198ce0ldr x8, [sp+216]
    00198ce4ldr x9, [sp+224]
    00198ce8bl google.golang.org/protobuf/proto.MarshalOptions.marshalMap
    00198cecstr x0, [sp+248]
    00198cf0str x1, [sp+256]
    00198cf4str x2, [sp+264]
    00198cf8str x3, [sp+232]
    00198cfcstr x4, [sp+240]
    00198d00ldr x3, [sp+248]
    00198d04ldr x4, [sp+256]
    00198d08ldr x5, [sp+264]
    00198d0cstr x3, [sp+152]
    00198d10str x4, [sp+160]
    00198d14str x5, [sp+168]
    00198d18ldr x3, [sp+232]
    00198d1cldr x4, [sp+240]
    00198d20str x3, [sp+136]
    00198d24str x4, [sp+144]
    00198d28ldr x3, [sp+152]
    00198d2cldr x4, [sp+160]
    00198d30ldr x5, [sp+168]
    00198d34str x3, [sp+112]
    00198d38str x4, [sp+120]
    00198d3cstr x5, [sp+128]
    00198d40ldr x3, [sp+136]
    00198d44ldr x4, [sp+144]
    00198d48str x3, [sp+96]
    00198d4cstr x4, [sp+104]
    00198d50ldr x0, [sp+112]
    00198d54ldr x1, [sp+120]
    00198d58ldr x2, [sp+128]
    00198d5cldp x29, x30, [sp-8]
    00198d60add sp, sp, 336
    00198d64ret x30
    00198d68
    00198d68loc_198d68:
    00198d68b 0x198d6c
    00198d6c
    00198d6cloc_198d6c:
    00198d6cldr x1, [sp+376]
    00198d70ldrsb x27, [x1]
    00198d74ldr x1, [x1+216]
    00198d78ldr x0, [sp+384]
    00198d7cblr x1
    00198d80str w0, [sp+92]
    00198d84ldr x0, [sp+384]
    00198d88ldr x1, [sp+376]
    00198d8cldrsb x27, [x1]
    00198d90ldr x1, [x1+176]
    00198d94blr x1
    00198d98strb w0, [sp+89]
    00198d9cstrb w0, [sp+88]
    00198da0adrp x27, 0x888000
    00198da4ldr x1, [x27+3264]
    00198da8adrp x0, 0x48c000
    00198dacadd x0, x0, 352
    00198db0add x2, sp, 88
    00198db4bl runtime.mapaccess1
    00198db8ldrsb x4, [x0]
    00198dbcstrb w4, [sp+87]
    00198dc0ldrsw x3, [sp+92]
    00198dc4ldr x0, [sp+352]
    00198dc8ldr x1, [sp+360]
    00198dccldr x2, [sp+368]
    00198dd0bl google.golang.org/protobuf/encoding/protowire.AppendTag
    00198dd4str x0, [sp+352]
    00198dd8str x1, [sp+360]
    00198ddcstr x2, [sp+368]
    00198de0str xzr, [sp+248]
    00198de4stp xzr, xzr, [sp+256]
    00198de8stp xzr, xzr, [sp+232]
    00198decldr x8, [sp+392]
    00198df0ldr x9, [sp+400]
    00198df4ldr x10, [sp+408]
    00198df8ldr x6, [sp+376]
    00198dfcldrb w0, [sp+344]
    00198e00ldr x3, [sp+352]
    00198e04ldrb w1, [sp+345]
    00198e08ldrb w2, [sp+346]
    00198e0cldr x4, [sp+360]
    00198e10ldr x7, [sp+384]
    00198e14ldr x5, [sp+368]
    00198e18bl google.golang.org/protobuf/proto.MarshalOptions.marshalSingular
    00198e1cstr x0, [sp+248]
    00198e20str x1, [sp+256]
    00198e24str x2, [sp+264]
    00198e28str x3, [sp+232]
    00198e2cstr x4, [sp+240]
    00198e30ldr x1, [sp+256]
    00198e34ldr x2, [sp+264]
    00198e38ldr x3, [sp+248]
    00198e3cstr x3, [sp+304]
    00198e40str x1, [sp+312]
    00198e44str x2, [sp+320]
    00198e48ldr x1, [sp+232]
    00198e4cldr x2, [sp+240]
    00198e50str x1, [sp+288]
    00198e54str x2, [sp+296]
    00198e58ldr x1, [sp+304]
    00198e5cldr x2, [sp+312]
    00198e60ldr x3, [sp+320]
    00198e64str x1, [sp+112]
    00198e68str x2, [sp+120]
    00198e6cstr x3, [sp+128]
    00198e70ldr x3, [sp+288]
    00198e74ldr x4, [sp+296]
    00198e78str x3, [sp+96]
    00198e7cstr x4, [sp+104]
    00198e80ldr x0, [sp+112]
    00198e84ldr x1, [sp+120]
    00198e88ldr x2, [sp+128]
    00198e8cldp x29, x30, [sp-8]
    00198e90add sp, sp, 336
    00198e94ret x30
    00198e98
    00198e98loc_198e98:
    00198e98strb w0, [sp+8]
    00198e9cstrb w1, [sp+9]
    00198ea0strb w2, [sp+10]
    00198ea4stp x3, x4, [sp+16]
    00198ea8stp x5, x6, [sp+32]
    00198eacstp x7, x8, [sp+48]
    00198eb0stp x9, x10, [sp+64]
    00198eb4mov x3, x30
    00198eb8bl runtime.morestack_noctxt.abi0
    00198ebcldrb w0, [sp+8]
    00198ec0ldrb w1, [sp+9]
    00198ec4ldrb w2, [sp+10]
    00198ec8ldp x3, x4, [sp+16]
    00198eccldp x5, x6, [sp+32]
    00198ed0ldp x7, x8, [sp+48]
    00198ed4ldp x9, x10, [sp+64]
    00198ed8b 0x198b30
    00198edcudf 0
    00198b30
    00198ee0
    00198ee0google.golang.org/protobuf/proto.MarshalOptions.marshalList: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalList(google.golang.org/protobuf/proto.MarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.List list)
    00198ee0ldr x16, [x28+16]
    00198ee4sub x17, sp, 304
    00198ee8subs xzr, x17, x16
    00198eecb.ls 0x1993e0
    00198ef0sub x20, sp, 432
    00198ef4stp x29, x30, [x20-8]
    00198ef8add sp, x20, 0
    00198efcsub x29, sp, 8
    00198f00strb w0, [sp+440]
    00198f04strb w1, [sp+441]
    00198f08strb w2, [sp+442]
    00198f0cstr x3, [sp+448]
    00198f10str x4, [sp+456]
    00198f14str x5, [sp+464]
    00198f18str x6, [sp+472]
    00198f1cstr x7, [sp+480]
    00198f20str x8, [sp+488]
    00198f24str x9, [sp+496]
    00198f28str xzr, [sp+176]
    00198f2cstp xzr, xzr, [sp+184]
    00198f30stp xzr, xzr, [sp+160]
    00198f34ldr x1, [sp+472]
    00198f38ldrsb x27, [x1]
    00198f3cldr x1, [x1+144]
    00198f40ldr x0, [sp+480]
    00198f44blr x1
    00198f48strb w0, [sp+98]
    00198f4cstrb w0, [sp+99]
    00198f50tbnz w0, 0, 0x198f58
    00198f54b 0x198f80
    00198f58
    00198f58loc_198f58:
    00198f58ldr x1, [sp+488]
    00198f5cldrsb x27, [x1]
    00198f60ldr x0, [sp+496]
    00198f64ldr x1, [x1+56]
    00198f68blr x1
    00198f6cstr x0, [sp+152]
    00198f70subs xzr, x0, 0
    00198f74cset x1, gt
    00198f78strb w1, [sp+99]
    00198f7cb 0x198f84
    00198f80
    00198f80loc_198f80:
    00198f80b 0x198f84
    00198f84
    00198f84loc_198f84:
    00198f84ldrb w1, [sp+99]
    00198f88tbnz w1, 0, 0x198f90
    00198f8cb 0x199048
    00198f90
    00198f90loc_198f90:
    00198f90ldr x1, [sp+472]
    00198f94ldrsb x27, [x1]
    00198f98ldr x1, [x1+216]
    00198f9cldr x0, [sp+480]
    00198fa0blr x1
    00198fa4str w0, [sp+100]
    00198fa8ldr x1, [sp+456]
    00198facldr x2, [sp+464]
    00198fb0ldr x3, [sp+448]
    00198fb4orr x4, xzr, 2
    00198fb8mov x5, x0
    00198fbcmov x0, x3
    00198fc0mov x3, x5
    00198fc4bl google.golang.org/protobuf/encoding/protowire.AppendTag
    00198fc8str x0, [sp+448]
    00198fccstr x1, [sp+456]
    00198fd0str x2, [sp+464]
    00198fd4str xzr, [sp+320]
    00198fd8stp xzr, xzr, [sp+328]
    00198fdcldr x0, [sp+448]
    00198fe0ldr x1, [sp+456]
    00198fe4ldr x2, [sp+464]
    00198fe8bl google.golang.org/protobuf/proto.appendSpeculativeLength
    00198fecstr x0, [sp+320]
    00198ff0str x1, [sp+328]
    00198ff4str x2, [sp+336]
    00198ff8str x3, [sp+152]
    00198ffcstr x0, [sp+256]
    00199000str x1, [sp+264]
    00199004str x2, [sp+272]
    00199008ldr x3, [sp+152]
    0019900cstr x3, [sp+144]
    00199010str x0, [sp+232]
    00199014str x1, [sp+240]
    00199018str x2, [sp+248]
    0019901cldr x1, [sp+144]
    00199020str x1, [sp+104]
    00199024ldr x1, [sp+488]
    00199028ldrsb x27, [x1]
    0019902cldr x1, [x1+56]
    00199030ldr x0, [sp+496]
    00199034blr x1
    00199038str x0, [sp+152]
    0019903cstr xzr, [sp+136]
    00199040str x0, [sp+120]
    00199044b 0x199258
    00199048
    00199048loc_199048:
    00199048ldr x1, [sp+472]
    0019904cldrsb x27, [x1]
    00199050ldr x1, [x1+176]
    00199054ldr x0, [sp+480]
    00199058blr x1
    0019905cstrb w0, [sp+95]
    00199060ldr x1, [sp+488]
    00199064ldrsb x27, [x1]
    00199068ldr x1, [x1+56]
    0019906cldr x0, [sp+496]
    00199070blr x1
    00199074str x0, [sp+152]
    00199078str xzr, [sp+128]
    0019907cstr x0, [sp+112]
    00199080b 0x199084
    00199084
    00199084loc_199084:
    00199084ldr x5, [sp+112]
    00199088ldr x6, [sp+128]
    0019908csubs xzr, x5, x6
    00199090b.gt 0x199098
    00199094b 0x19921c
    00199098
    00199098loc_199098:
    00199098stp xzr, xzr, [sp+200]
    0019909cldr x1, [sp+472]
    001990a0ldrsb x27, [x1]
    001990a4ldr x1, [x1+216]
    001990a8ldr x0, [sp+480]
    001990acblr x1
    001990b0str w0, [sp+100]
    001990b4ldrsb x1, [sp+95]
    001990b8strb w1, [sp+97]
    001990bcadrp x27, 0x887000
    001990c0ldr x1, [x27+3264]
    001990c4adrp x0, 0x48b000
    001990c8add x0, x0, 352
    001990ccadd x2, sp, 97
    001990d0bl runtime.mapaccess1
    001990d4ldrsb x4, [x0]
    001990d8strb w4, [sp+96]
    001990dcldrsw x3, [sp+100]
    001990e0ldr x1, [sp+456]
    001990e4ldr x2, [sp+464]
    001990e8ldr x0, [sp+448]
    001990ecbl google.golang.org/protobuf/encoding/protowire.AppendTag
    001990f0str x0, [sp+448]
    001990f4str x1, [sp+456]
    001990f8str x2, [sp+464]
    001990fcldr x1, [sp+128]
    00199100ldr x2, [sp+488]
    00199104ldrsb x27, [x2]
    00199108ldr x2, [x2+40]
    0019910cldr x0, [sp+496]
    00199110blr x2
    00199114str x0, [sp+296]
    00199118str x1, [sp+304]
    0019911cstr x2, [sp+312]
    00199120str xzr, [sp+320]
    00199124stp xzr, xzr, [sp+328]
    00199128stp xzr, xzr, [sp+280]
    0019912cldr x6, [sp+472]
    00199130ldrb w0, [sp+440]
    00199134ldrb w1, [sp+441]
    00199138ldrb w2, [sp+442]
    0019913cldr x4, [sp+456]
    00199140ldr x7, [sp+480]
    00199144ldr x5, [sp+464]
    00199148ldr x3, [sp+448]
    0019914cldr x8, [sp+296]
    00199150ldr x9, [sp+304]
    00199154ldr x10, [sp+312]
    00199158bl google.golang.org/protobuf/proto.MarshalOptions.marshalSingular
    0019915cstr x0, [sp+320]
    00199160str x1, [sp+328]
    00199164str x2, [sp+336]
    00199168str x3, [sp+280]
    0019916cstr x4, [sp+288]
    00199170ldr x1, [sp+320]
    00199174ldr x2, [sp+328]
    00199178ldr x3, [sp+336]
    0019917cstr x1, [sp+360]
    00199180str x2, [sp+368]
    00199184str x3, [sp+376]
    00199188ldr x1, [sp+280]
    0019918cldr x2, [sp+288]
    00199190str x1, [sp+344]
    00199194str x2, [sp+352]
    00199198ldr x1, [sp+360]
    0019919cldr x2, [sp+368]
    001991a0ldr x3, [sp+376]
    001991a4str x1, [sp+448]
    001991a8str x2, [sp+456]
    001991acstr x3, [sp+464]
    001991b0ldr x1, [sp+352]
    001991b4ldr x2, [sp+344]
    001991b8str x2, [sp+200]
    001991bcstr x1, [sp+208]
    001991c0cbnz x2, 0x1991c8
    001991c4b 0x199208
    001991c8
    001991c8loc_1991c8:
    001991c8ldr x5, [sp+448]
    001991ccldr x6, [sp+456]
    001991d0ldr x7, [sp+464]
    001991d4str x5, [sp+176]
    001991d8str x6, [sp+184]
    001991dcstr x7, [sp+192]
    001991e0ldr x3, [sp+200]
    001991e4ldr x4, [sp+208]
    001991e8str x3, [sp+160]
    001991ecstr x4, [sp+168]
    001991f0ldr x0, [sp+176]
    001991f4ldr x1, [sp+184]
    001991f8ldr x2, [sp+192]
    001991fcldp x29, x30, [sp-8]
    00199200add sp, sp, 432
    00199204ret x30
    00199208
    00199208loc_199208:
    00199208b 0x19920c
    0019920c
    0019920cloc_19920c:
    0019920cldr x5, [sp+128]
    00199210add x5, x5, 1
    00199214str x5, [sp+128]
    00199218b 0x199084
    0019921c
    0019921cloc_19921c:
    0019921cldr x5, [sp+448]
    00199220ldr x6, [sp+456]
    00199224ldr x7, [sp+464]
    00199228str x5, [sp+176]
    0019922cstr x6, [sp+184]
    00199230str x7, [sp+192]
    00199234stp xzr, xzr, [sp+160]
    00199238ldr x0, [sp+176]
    0019923cldr x1, [sp+184]
    00199240ldr x2, [sp+192]
    00199244mov x3, xzr
    00199248mov x4, xzr
    0019924cldp x29, x30, [sp-8]
    00199250add sp, sp, 432
    00199254ret x30
    00199258
    00199258loc_199258:
    00199258ldr x4, [sp+120]
    0019925cldr x5, [sp+136]
    00199260subs xzr, x4, x5
    00199264b.gt 0x19926c
    00199268b 0x199390
    0019926c
    0019926cloc_19926c:
    0019926cstp xzr, xzr, [sp+216]
    00199270ldr x1, [sp+136]
    00199274ldr x2, [sp+488]
    00199278ldrsb x27, [x2]
    0019927cldr x2, [x2+40]
    00199280ldr x0, [sp+496]
    00199284blr x2
    00199288str x0, [sp+296]
    0019928cstr x1, [sp+304]
    00199290str x2, [sp+312]
    00199294str xzr, [sp+320]
    00199298stp xzr, xzr, [sp+328]
    0019929cstp xzr, xzr, [sp+280]
    001992a0ldr x6, [sp+472]
    001992a4ldrb w0, [sp+440]
    001992a8ldrb w1, [sp+441]
    001992acldrb w2, [sp+442]
    001992b0ldr x4, [sp+240]
    001992b4ldr x7, [sp+480]
    001992b8ldr x5, [sp+248]
    001992bcldr x3, [sp+232]
    001992c0ldr x8, [sp+296]
    001992c4ldr x9, [sp+304]
    001992c8ldr x10, [sp+312]
    001992ccbl google.golang.org/protobuf/proto.MarshalOptions.marshalSingular
    001992d0str x0, [sp+320]
    001992d4str x1, [sp+328]
    001992d8str x2, [sp+336]
    001992dcstr x3, [sp+280]
    001992e0str x4, [sp+288]
    001992e4ldr x2, [sp+320]
    001992e8ldr x3, [sp+328]
    001992ecldr x4, [sp+336]
    001992f0str x2, [sp+400]
    001992f4str x3, [sp+408]
    001992f8str x4, [sp+416]
    001992fcldr x2, [sp+280]
    00199300ldr x3, [sp+288]
    00199304str x2, [sp+384]
    00199308str x3, [sp+392]
    0019930cldr x2, [sp+400]
    00199310ldr x3, [sp+408]
    00199314ldr x4, [sp+416]
    00199318str x2, [sp+232]
    0019931cstr x3, [sp+240]
    00199320str x4, [sp+248]
    00199324ldr x2, [sp+392]
    00199328ldr x3, [sp+384]
    0019932cstr x3, [sp+216]
    00199330str x2, [sp+224]
    00199334cbnz x3, 0x19933c
    00199338b 0x19937c
    0019933c
    0019933cloc_19933c:
    0019933cldr x5, [sp+232]
    00199340ldr x6, [sp+240]
    00199344ldr x7, [sp+248]
    00199348str x5, [sp+176]
    0019934cstr x6, [sp+184]
    00199350str x7, [sp+192]
    00199354ldr x3, [sp+216]
    00199358ldr x4, [sp+224]
    0019935cstr x3, [sp+160]
    00199360str x4, [sp+168]
    00199364ldr x0, [sp+176]
    00199368ldr x1, [sp+184]
    0019936cldr x2, [sp+192]
    00199370ldp x29, x30, [sp-8]
    00199374add sp, sp, 432
    00199378ret x30
    0019937c
    0019937cloc_19937c:
    0019937cb 0x199380
    00199380
    00199380loc_199380:
    00199380ldr x4, [sp+136]
    00199384add x4, x4, 1
    00199388str x4, [sp+136]
    0019938cb 0x199258
    00199390
    00199390loc_199390:
    00199390ldr x3, [sp+104]
    00199394ldr x0, [sp+232]
    00199398ldr x1, [sp+240]
    0019939cldr x2, [sp+248]
    001993a0bl google.golang.org/protobuf/proto.finishSpeculativeLength
    001993a4str x0, [sp+232]
    001993a8str x1, [sp+240]
    001993acstr x2, [sp+248]
    001993b0str x0, [sp+176]
    001993b4str x1, [sp+184]
    001993b8str x2, [sp+192]
    001993bcstp xzr, xzr, [sp+160]
    001993c0ldr x0, [sp+176]
    001993c4ldr x1, [sp+184]
    001993c8ldr x2, [sp+192]
    001993ccmov x3, xzr
    001993d0mov x4, xzr
    001993d4ldp x29, x30, [sp-8]
    001993d8add sp, sp, 432
    001993dcret x30
    001993e0
    001993e0loc_1993e0:
    001993e0strb w0, [sp+8]
    001993e4strb w1, [sp+9]
    001993e8strb w2, [sp+10]
    001993ecstp x3, x4, [sp+16]
    001993f0stp x5, x6, [sp+32]
    001993f4stp x7, x8, [sp+48]
    001993f8str x9, [sp+64]
    001993fcmov x3, x30
    00199400bl runtime.morestack_noctxt.abi0
    00199404ldrb w0, [sp+8]
    00199408ldrb w1, [sp+9]
    0019940cldrb w2, [sp+10]
    00199410ldp x3, x4, [sp+16]
    00199414ldp x5, x6, [sp+32]
    00199418ldp x7, x8, [sp+48]
    0019941cldr x9, [sp+64]
    00199420b 0x198ee0
    00199424udf 0
    00199428udf 0
    0019942cudf 0
    00198ee0