File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    001997d0
    001997d0google.golang.org/protobuf/proto.MarshalOptions.marshalMap.func1: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalMap.func1(google.golang.org/protobuf/reflect/protoreflect.MapKey key, google.golang.org/protobuf/reflect/protoreflect.Value value)
    001997d0ldr x16, [x28+16]
    001997d4sub x17, sp, 224
    001997d8subs xzr, x17, x16
    001997dcb.ls 0x199c28
    001997e0sub x20, sp, 352
    001997e4stp x29, x30, [x20-8]
    001997e8add sp, x20, 0
    001997ecsub x29, sp, 8
    001997f0str x0, [sp+360]
    001997f4str x1, [sp+368]
    001997f8str x2, [sp+376]
    001997fcstr x3, [sp+384]
    00199800str x4, [sp+392]
    00199804str x5, [sp+400]
    00199808ldr x1, [x26+8]
    0019980cstr x1, [sp+336]
    00199810ldr x1, [x26+16]
    00199814ldr x2, [x26+24]
    00199818str x1, [sp+144]
    0019981cstr x2, [sp+152]
    00199820ldr x1, [x26+32]
    00199824str x1, [sp+328]
    00199828ldrb w1, [x26+40]
    0019982cldrb w2, [x26+41]
    00199830ldrb w3, [x26+42]
    00199834strb w1, [sp+81]
    00199838strb w2, [sp+82]
    0019983cstrb w3, [sp+83]
    00199840ldr x1, [x26+48]
    00199844ldr x2, [x26+56]
    00199848str x1, [sp+128]
    0019984cstr x2, [sp+136]
    00199850ldr x1, [x26+64]
    00199854ldr x2, [x26+72]
    00199858str x1, [sp+112]
    0019985cstr x2, [sp+120]
    00199860strb wzr, [sp+80]
    00199864ldr x1, [sp+144]
    00199868ldrsb x27, [x1]
    0019986cldr x1, [x1+216]
    00199870ldr x0, [sp+152]
    00199874blr x1
    00199878str w0, [sp+84]
    0019987cldr x1, [sp+336]
    00199880ldr x2, [x1]
    00199884ldr x3, [x1+8]
    00199888ldr x1, [x1+16]
    0019988corr x4, xzr, 2
    00199890mov x5, x0
    00199894mov x0, x2
    00199898mov x6, x1
    0019989cmov x1, x3
    001998a0mov x2, x6
    001998a4mov x3, x5
    001998a8bl google.golang.org/protobuf/encoding/protowire.AppendTag
    001998acldr x3, [sp+336]
    001998b0str x1, [x3+8]
    001998b4str x2, [x3+16]
    001998b8adrp x27, 0x8b2000
    001998bcldr w1, [x27+3056]
    001998c0cbz w1, 0x1998c8
    001998c4b 0x1998cc
    001998c8
    001998c8loc_1998c8:
    001998c8b 0x1998e0
    001998cc
    001998ccloc_1998cc:
    001998ccbl runtime.gcWriteBarrier2
    001998d0str x0, [x25]
    001998d4ldr x4, [x3]
    001998d8str x4, [x25+8]
    001998dcb 0x1998e0
    001998e0
    001998e0loc_1998e0:
    001998e0str x0, [x3]
    001998e4str xzr, [sp+88]
    001998e8stp xzr, xzr, [sp+304]
    001998ecstr xzr, [sp+320]
    001998f0ldr x3, [sp+336]
    001998f4ldr x0, [x3]
    001998f8ldr x1, [x3+8]
    001998fcldr x2, [x3+16]
    00199900bl google.golang.org/protobuf/proto.appendSpeculativeLength
    00199904str x0, [sp+304]
    00199908str x1, [sp+312]
    0019990cstr x2, [sp+320]
    00199910str x3, [sp+104]
    00199914str x0, [sp+240]
    00199918str x1, [sp+248]
    0019991cstr x2, [sp+256]
    00199920ldr x3, [sp+104]
    00199924str x3, [sp+96]
    00199928ldr x3, [sp+336]
    0019992cstr x1, [x3+8]
    00199930str x2, [x3+16]
    00199934adrp x27, 0x8b2000
    00199938ldr w4, [x27+3056]
    0019993ccbz w4, 0x199944
    00199940b 0x199948
    00199944
    00199944loc_199944:
    00199944b 0x19995c
    00199948
    00199948loc_199948:
    00199948bl runtime.gcWriteBarrier2
    0019994cstr x0, [x25]
    00199950ldr x4, [x3]
    00199954str x4, [x25+8]
    00199958b 0x19995c
    0019995c
    0019995cloc_19995c:
    0019995cstr x0, [x3]
    00199960ldr x3, [sp+96]
    00199964str x3, [sp+88]
    00199968ldr x0, [sp+360]
    0019996cldr x1, [sp+368]
    00199970ldr x2, [sp+376]
    00199974bl google.golang.org/protobuf/reflect/protoreflect.MapKey.Value
    00199978str x0, [sp+280]
    0019997cstr x1, [sp+288]
    00199980str x2, [sp+296]
    00199984stp xzr, xzr, [sp+304]
    00199988str xzr, [sp+320]
    0019998cstp xzr, xzr, [sp+264]
    00199990ldr x3, [sp+336]
    00199994ldr x6, [sp+128]
    00199998ldrb w0, [sp+81]
    0019999cldrb w1, [sp+82]
    001999a0ldrb w2, [sp+83]
    001999a4ldr x4, [x3+8]
    001999a8ldr x7, [sp+136]
    001999acldr x5, [x3+16]
    001999b0ldr x3, [x3]
    001999b4ldr x8, [sp+280]
    001999b8ldr x9, [sp+288]
    001999bcldr x10, [sp+296]
    001999c0bl google.golang.org/protobuf/proto.MarshalOptions.marshalField
    001999c4str x0, [sp+304]
    001999c8str x1, [sp+312]
    001999ccstr x2, [sp+320]
    001999d0str x3, [sp+264]
    001999d4str x4, [sp+272]
    001999d8ldr x3, [sp+304]
    001999dcldr x4, [sp+312]
    001999e0ldr x5, [sp+320]
    001999e4str x3, [sp+216]
    001999e8str x4, [sp+224]
    001999ecstr x5, [sp+232]
    001999f0ldr x3, [sp+264]
    001999f4ldr x4, [sp+272]
    001999f8str x3, [sp+200]
    001999fcstr x4, [sp+208]
    00199a00ldr x3, [sp+336]
    00199a04ldr x4, [sp+216]
    00199a08ldr x5, [sp+224]
    00199a0cldr x6, [sp+232]
    00199a10str x5, [x3+8]
    00199a14str x6, [x3+16]
    00199a18adrp x27, 0x8b2000
    00199a1cldr w5, [x27+3056]
    00199a20cbz w5, 0x199a28
    00199a24b 0x199a2c
    00199a28
    00199a28loc_199a28:
    00199a28b 0x199a40
    00199a2c
    00199a2cloc_199a2c:
    00199a2cbl runtime.gcWriteBarrier2
    00199a30str x4, [x25]
    00199a34ldr x11, [x3]
    00199a38str x11, [x25+8]
    00199a3cb 0x199a40
    00199a40
    00199a40loc_199a40:
    00199a40str x4, [x3]
    00199a44ldr x11, [sp+328]
    00199a48ldr x12, [sp+208]
    00199a4cldr x13, [sp+200]
    00199a50str x13, [x11]
    00199a54adrp x27, 0x8b2000
    00199a58ldr w13, [x27+3056]
    00199a5ccbz w13, 0x199a64
    00199a60b 0x199a68
    00199a64
    00199a64loc_199a64:
    00199a64b 0x199a7c
    00199a68
    00199a68loc_199a68:
    00199a68bl runtime.gcWriteBarrier2
    00199a6cstr x12, [x25]
    00199a70ldr x13, [x11+8]
    00199a74str x13, [x25+8]
    00199a78b 0x199a7c
    00199a7c
    00199a7cloc_199a7c:
    00199a7cstr x12, [x11+8]
    00199a80ldr x11, [sp+328]
    00199a84ldr x11, [x11]
    00199a88cbnz x11, 0x199a90
    00199a8cb 0x199aa4
    00199a90
    00199a90loc_199a90:
    00199a90strb wzr, [sp+80]
    00199a94mov x0, xzr
    00199a98ldp x29, x30, [sp-8]
    00199a9cadd sp, sp, 352
    00199aa0ret x30
    00199aa4
    00199aa4loc_199aa4:
    00199aa4stp xzr, xzr, [sp+304]
    00199aa8str xzr, [sp+320]
    00199aacstp xzr, xzr, [sp+264]
    00199ab0ldr x6, [sp+112]
    00199ab4ldr x8, [sp+384]
    00199ab8ldr x7, [sp+120]
    00199abcldr x9, [sp+392]
    00199ac0ldr x10, [sp+400]
    00199ac4ldr x11, [sp+336]
    00199ac8ldr x3, [x11]
    00199accldr x4, [x11+8]
    00199ad0ldr x5, [x11+16]
    00199ad4ldrb w0, [sp+81]
    00199ad8ldrb w1, [sp+82]
    00199adcldrb w2, [sp+83]
    00199ae0bl google.golang.org/protobuf/proto.MarshalOptions.marshalField
    00199ae4str x0, [sp+304]
    00199ae8str x1, [sp+312]
    00199aecstr x2, [sp+320]
    00199af0str x3, [sp+264]
    00199af4str x4, [sp+272]
    00199af8ldr x11, [sp+304]
    00199afcldr x12, [sp+312]
    00199b00ldr x13, [sp+320]
    00199b04str x11, [sp+176]
    00199b08str x12, [sp+184]
    00199b0cstr x13, [sp+192]
    00199b10ldr x11, [sp+264]
    00199b14ldr x12, [sp+272]
    00199b18str x11, [sp+160]
    00199b1cstr x12, [sp+168]
    00199b20ldr x11, [sp+336]
    00199b24ldr x12, [sp+176]
    00199b28ldr x13, [sp+184]
    00199b2cldr x14, [sp+192]
    00199b30str x13, [x11+8]
    00199b34str x14, [x11+16]
    00199b38adrp x27, 0x8b2000
    00199b3cldr w13, [x27+3056]
    00199b40cbz w13, 0x199b48
    00199b44b 0x199b4c
    00199b48
    00199b48loc_199b48:
    00199b48b 0x199b60
    00199b4c
    00199b4cloc_199b4c:
    00199b4cbl runtime.gcWriteBarrier2
    00199b50str x12, [x25]
    00199b54ldr x4, [x11]
    00199b58str x4, [x25+8]
    00199b5cb 0x199b60
    00199b60
    00199b60loc_199b60:
    00199b60str x12, [x11]
    00199b64ldr x4, [sp+328]
    00199b68ldr x5, [sp+168]
    00199b6cldr x6, [sp+160]
    00199b70str x6, [x4]
    00199b74adrp x27, 0x8b2000
    00199b78ldr w6, [x27+3056]
    00199b7ccbz w6, 0x199b84
    00199b80b 0x199b88
    00199b84
    00199b84loc_199b84:
    00199b84b 0x199b9c
    00199b88
    00199b88loc_199b88:
    00199b88bl runtime.gcWriteBarrier2
    00199b8cstr x5, [x25]
    00199b90ldr x6, [x4+8]
    00199b94str x6, [x25+8]
    00199b98b 0x199b9c
    00199b9c
    00199b9cloc_199b9c:
    00199b9cstr x5, [x4+8]
    00199ba0ldr x4, [sp+328]
    00199ba4ldr x4, [x4]
    00199ba8cbnz x4, 0x199bb0
    00199bacb 0x199bc4
    00199bb0
    00199bb0loc_199bb0:
    00199bb0strb wzr, [sp+80]
    00199bb4mov x0, xzr
    00199bb8ldp x29, x30, [sp-8]
    00199bbcadd sp, sp, 352
    00199bc0ret x30
    00199bc4
    00199bc4loc_199bc4:
    00199bc4ldr x3, [sp+88]
    00199bc8ldr x4, [sp+336]
    00199bccldr x0, [x4]
    00199bd0ldr x1, [x4+8]
    00199bd4ldr x2, [x4+16]
    00199bd8bl google.golang.org/protobuf/proto.finishSpeculativeLength
    00199bdcldr x4, [sp+336]
    00199be0str x1, [x4+8]
    00199be4str x2, [x4+16]
    00199be8adrp x27, 0x8b2000
    00199becldr w5, [x27+3056]
    00199bf0cbz w5, 0x199bf8
    00199bf4b 0x199bfc
    00199bf8
    00199bf8loc_199bf8:
    00199bf8b 0x199c10
    00199bfc
    00199bfcloc_199bfc:
    00199bfcbl runtime.gcWriteBarrier2
    00199c00str x0, [x25]
    00199c04ldr x1, [x4]
    00199c08str x1, [x25+8]
    00199c0cb 0x199c10
    00199c10
    00199c10loc_199c10:
    00199c10str x0, [x4]
    00199c14orr x0, xzr, 1
    00199c18strb w0, [sp+80]
    00199c1cldp x29, x30, [sp-8]
    00199c20add sp, sp, 352
    00199c24ret x30
    00199c28
    00199c28loc_199c28:
    00199c28stp x0, x1, [sp+8]
    00199c2cstp x2, x3, [sp+24]
    00199c30stp x4, x5, [sp+40]
    00199c34mov x3, x30
    00199c38bl runtime.morestack.abi0
    00199c3cldp x0, x1, [sp+8]
    00199c40ldp x2, x3, [sp+24]
    00199c44ldp x4, x5, [sp+40]
    00199c48b 0x1997d0
    00199c4cudf 0
    001997d0
    00199c50
    00199c50google.golang.org/protobuf/proto.appendSpeculativeLength: ; void google.golang.org/protobuf/proto.appendSpeculativeLength(struct []uint8 b)
    00199c50ldr x16, [x28+16]
    00199c54sub x17, sp, 32
    00199c58subs xzr, x17, x16
    00199c5cb.ls 0x199d64
    00199c60str x30, [sp-160]!
    00199c64stur x29, [sp-8]
    00199c68sub x29, sp, 8
    00199c6cstr x0, [sp+168]
    00199c70str x1, [sp+176]
    00199c74str x2, [sp+184]
    00199c78str xzr, [sp+80]
    00199c7cstp xzr, xzr, [sp+88]
    00199c80str xzr, [sp+48]
    00199c84ldr x5, [sp+176]
    00199c88str x5, [sp+56]
    00199c8cb 0x199c90
    00199c90
    00199c90loc_199c90:
    00199c90b 0x199c94
    00199c94
    00199c94loc_199c94:
    00199c94adrp x5, 0x577000
    00199c98add x5, x5, 3040
    00199c9cstr x5, [sp+136]
    00199ca0orr x5, xzr, 1
    00199ca4str x5, [sp+144]
    00199ca8ldr x2, [sp+184]
    00199cacldr x0, [sp+168]
    00199cb0ldr x5, [sp+176]
    00199cb4str x0, [sp+112]
    00199cb8str x5, [sp+120]
    00199cbcstr x2, [sp+128]
    00199cc0ldr x6, [sp+144]
    00199cc4add x1, x5, x6
    00199cc8str x1, [sp+72]
    00199cccsubs xzr, x2, x1
    00199cd0b.hs 0x199cd8
    00199cd4b 0x199ce0
    00199cd8
    00199cd8loc_199cd8:
    00199cd8str x1, [sp+120]
    00199cdcb 0x199d00
    00199ce0
    00199ce0loc_199ce0:
    00199ce0ldr x3, [sp+144]
    00199ce4adrp x4, 0x45c000
    00199ce8add x4, x4, 3072
    00199cecbl runtime.growslice
    00199cf0str x0, [sp+112]
    00199cf4str x1, [sp+120]
    00199cf8str x2, [sp+128]
    00199cfcb 0x199d00
    00199d00
    00199d00loc_199d00:
    00199d00ldr x3, [sp+144]
    00199d04str x3, [sp+64]
    00199d08ldr x3, [sp+72]
    00199d0cldr x4, [sp+144]
    00199d10sub x3, x3, x4
    00199d14ldr x4, [sp+112]
    00199d18add x0, x4, x3
    00199d1cstr x0, [sp+104]
    00199d20ldr x2, [sp+64]
    00199d24ldr x1, [sp+136]
    00199d28bl runtime.memmove
    00199d2cldr x0, [sp+112]
    00199d30ldr x1, [sp+120]
    00199d34ldr x2, [sp+128]
    00199d38str x0, [sp+168]
    00199d3cstr x1, [sp+176]
    00199d40str x2, [sp+184]
    00199d44str x0, [sp+80]
    00199d48str x1, [sp+88]
    00199d4cstr x2, [sp+96]
    00199d50ldr x3, [sp+56]
    00199d54str x3, [sp+48]
    00199d58ldur x29, [sp-8]
    00199d5cldr x30, [sp], 160
    00199d60ret x30
    00199d64
    00199d64loc_199d64:
    00199d64stp x0, x1, [sp+8]
    00199d68str x2, [sp+24]
    00199d6cmov x3, x30
    00199d70bl runtime.morestack_noctxt.abi0
    00199d74ldp x0, x1, [sp+8]
    00199d78ldr x2, [sp+24]
    00199d7cb 0x199c50
    00199c50
    00199d80
    00199d80google.golang.org/protobuf/proto.finishSpeculativeLength: ; void google.golang.org/protobuf/proto.finishSpeculativeLength(struct []uint8 b, int pos)
    00199d80ldr x16, [x28+16]
    00199d84sub x17, sp, 144
    00199d88subs xzr, x17, x16
    00199d8cb.ls 0x19a020
    00199d90sub x20, sp, 272
    00199d94stp x29, x30, [x20-8]
    00199d98add sp, x20, 0
    00199d9csub x29, sp, 8
    00199da0str x0, [sp+280]
    00199da4str x1, [sp+288]
    00199da8str x2, [sp+296]
    00199dacstr x3, [sp+304]
    00199db0str xzr, [sp+144]
    00199db4stp xzr, xzr, [sp+152]
    00199db8ldr x1, [sp+288]
    00199dbcstr x1, [sp+120]
    00199dc0ldr x2, [sp+304]
    00199dc4sub x1, x1, x2
    00199dc8sub x0, x1, 1
    00199dccstr x0, [sp+96]
    00199dd0bl google.golang.org/protobuf/encoding/protowire.SizeVarint
    00199dd4str x0, [sp+88]
    00199dd8subs xzr, x0, 1
    00199ddcb.ne 0x199de4
    00199de0b 0x199dec
    00199de4
    00199de4loc_199de4:
    00199de4str xzr, [sp+104]
    00199de8b 0x199e48
    00199dec
    00199decloc_199dec:
    00199decb 0x199df0
    00199df0
    00199df0loc_199df0:
    00199df0ldr x1, [sp+304]
    00199df4ldr x2, [sp+296]
    00199df8ldr x0, [sp+280]
    00199dfcsubs xzr, x1, x2
    00199e00b.ls 0x199e08
    00199e04b 0x199e44
    00199e08
    00199e08loc_199e08:
    00199e08b 0x199e0c
    00199e0c
    00199e0cloc_199e0c:
    00199e0cstr x0, [sp+168]
    00199e10str x1, [sp+176]
    00199e14str x2, [sp+184]
    00199e18ldr x3, [sp+96]
    00199e1cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
    00199e20ldr x0, [sp+280]
    00199e24ldr x1, [sp+288]
    00199e28ldr x2, [sp+296]
    00199e2cstr x0, [sp+144]
    00199e30str x1, [sp+152]
    00199e34str x2, [sp+160]
    00199e38ldp x29, x30, [sp-8]
    00199e3cadd sp, sp, 272
    00199e40ret x30
    00199e44
    00199e44loc_199e44:
    00199e44bl runtime.panicSliceAcap
    00199e48
    00199e48loc_199e48:
    00199e48ldr x5, [sp+104]
    00199e4cldr x6, [sp+88]
    00199e50sub x6, x6, 1
    00199e54subs xzr, x5, x6
    00199e58b.lt 0x199e60
    00199e5cb 0x199ebc
    00199e60
    00199e60loc_199e60:
    00199e60ldr x2, [sp+296]
    00199e64ldr x0, [sp+280]
    00199e68ldr x5, [sp+288]
    00199e6cadd x1, x5, 1
    00199e70subs xzr, x2, x1
    00199e74b.hs 0x199e7c
    00199e78b 0x199e80
    00199e7c
    00199e7cloc_199e7c:
    00199e7cb 0x199e94
    00199e80
    00199e80loc_199e80:
    00199e80orr x3, xzr, 1
    00199e84adrp x4, 0x45c000
    00199e88add x4, x4, 3072
    00199e8cbl runtime.growslice
    00199e90b 0x199e94
    00199e94
    00199e94loc_199e94:
    00199e94sub x5, x1, 1
    00199e98strb wzr, [x0+x5]
    00199e9cstr x0, [sp+280]
    00199ea0str x1, [sp+288]
    00199ea4str x2, [sp+296]
    00199ea8b 0x199eac
    00199eac
    00199eacloc_199eac:
    00199eacldr x5, [sp+104]
    00199eb0add x5, x5, 1
    00199eb4str x5, [sp+104]
    00199eb8b 0x199e48
    00199ebc
    00199ebcloc_199ebc:
    00199ebcldr x4, [sp+88]
    00199ec0ldr x5, [sp+304]
    00199ec4add x0, x5, x4
    00199ec8str x0, [sp+120]
    00199eccldr x1, [sp+288]
    00199ed0ldr x4, [sp+280]
    00199ed4ldr x5, [sp+296]
    00199ed8b 0x199edc
    00199edc
    00199edcloc_199edc:
    00199edcsubs xzr, x1, x0
    00199ee0b.hs 0x199ee8
    00199ee4b 0x19a018
    00199ee8
    00199ee8loc_199ee8:
    00199ee8sub x5, x5, x0
    00199eecsub x6, x1, x0
    00199ef0sub x7, xzr, x5
    00199ef4and x7, x0, x7, asr #63
    00199ef8add x4, x4, x7
    00199efcstr x4, [sp+192]
    00199f00str x6, [sp+200]
    00199f04str x5, [sp+208]
    00199f08ldr x4, [sp+304]
    00199f0cadd x0, x4, 1
    00199f10str x0, [sp+112]
    00199f14ldr x1, [sp+288]
    00199f18ldr x5, [sp+280]
    00199f1cldr x6, [sp+296]
    00199f20b 0x199f24
    00199f24
    00199f24loc_199f24:
    00199f24subs xzr, x1, x0
    00199f28b.hs 0x199f30
    00199f2cb 0x19a014
    00199f30
    00199f30loc_199f30:
    00199f30sub x7, x1, x4
    00199f34sub x4, x6, x4
    00199f38sub x4, x4, 1
    00199f3csub x6, xzr, x4
    00199f40and x6, x0, x6, asr #63
    00199f44add x5, x5, x6
    00199f48sub x6, x7, 1
    00199f4cstr x5, [sp+168]
    00199f50str x6, [sp+176]
    00199f54str x4, [sp+184]
    00199f58ldr x4, [sp+192]
    00199f5cldr x5, [sp+200]
    00199f60ldr x6, [sp+208]
    00199f64str x4, [sp+240]
    00199f68str x5, [sp+248]
    00199f6cstr x6, [sp+256]
    00199f70ldr x4, [sp+176]
    00199f74ldr x5, [sp+168]
    00199f78ldr x6, [sp+184]
    00199f7cstr x5, [sp+216]
    00199f80str x4, [sp+224]
    00199f84str x6, [sp+232]
    00199f88ldr x5, [sp+248]
    00199f8cstr x5, [sp+136]
    00199f90subs xzr, x5, x4
    00199f94b.gt 0x199f9c
    00199f98b 0x199fa4
    00199f9c
    00199f9cloc_199f9c:
    00199f9cstr x4, [sp+136]
    00199fa0b 0x199fa8
    00199fa4
    00199fa4loc_199fa4:
    00199fa4b 0x199fa8
    00199fa8
    00199fa8loc_199fa8:
    00199fa8ldr x4, [sp+216]
    00199facldr x5, [sp+240]
    00199fb0subs xzr, x4, x5
    00199fb4b.ne 0x199fbc
    00199fb8b 0x199fd8
    00199fbc
    00199fbcloc_199fbc:
    00199fbcldr x3, [sp+136]
    00199fc0str x3, [sp+128]
    00199fc4ldr x2, [sp+128]
    00199fc8ldr x1, [sp+216]
    00199fccldr x0, [sp+240]
    00199fd0bl runtime.memmove
    00199fd4b 0x199fdc
    00199fd8
    00199fd8loc_199fd8:
    00199fd8b 0x199fdc
    00199fdc
    00199fdcloc_199fdc:
    00199fdcldr x4, [sp+88]
    00199fe0ldr x5, [sp+304]
    00199fe4add x4, x5, x4
    00199fe8ldr x5, [sp+96]
    00199fecadd x1, x4, x5
    00199ff0str x1, [sp+112]
    00199ff4ldr x2, [sp+296]
    00199ff8subs xzr, x2, x1
    00199ffcb.hs 0x19a004
    0019a000b 0x19a010
    0019a004
    0019a004loc_19a004:
    0019a004b 0x19a008
    0019a008
    0019a008loc_19a008:
    0019a008str x1, [sp+288]
    0019a00cb 0x199df0
    0019a010
    0019a010loc_19a010:
    0019a010bl runtime.panicSliceAcap
    0019a014
    0019a014loc_19a014:
    0019a014bl runtime.panicSliceB
    0019a018
    0019a018loc_19a018:
    0019a018bl runtime.panicSliceB
    0019a01chint
    0019a020
    0019a020loc_19a020:
    0019a020stp x0, x1, [sp+8]
    0019a024stp x2, x3, [sp+24]
    0019a028mov x3, x30
    0019a02cbl runtime.morestack_noctxt.abi0
    0019a030ldp x0, x1, [sp+8]
    0019a034ldp x2, x3, [sp+24]
    0019a038b 0x199d80
    0019a03cudf 0
    00199d80
    0019a040
    0019a040google.golang.org/protobuf/proto.MarshalOptions.marshalSingular: ; void google.golang.org/protobuf/proto.MarshalOptions.marshalSingular(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 v)
    0019a040ldr x16, [x28+16]
    0019a044sub x17, sp, 320
    0019a048subs xzr, x17, x16
    0019a04cb.ls 0x19abf8
    0019a050sub x20, sp, 448
    0019a054stp x29, x30, [x20-8]
    0019a058add sp, x20, 0
    0019a05csub x29, sp, 8
    0019a060strb w0, [sp+456]
    0019a064strb w1, [sp+457]
    0019a068strb w2, [sp+458]
    0019a06cstr x3, [sp+464]
    0019a070str x4, [sp+472]
    0019a074str x5, [sp+480]
    0019a078str x6, [sp+488]
    0019a07cstr x7, [sp+496]
    0019a080str x8, [sp+504]
    0019a084str x9, [sp+512]
    0019a088str x10, [sp+520]
    0019a08cstr xzr, [sp+144]
    0019a090stp xzr, xzr, [sp+152]
    0019a094stp xzr, xzr, [sp+128]
    0019a098ldr x1, [sp+488]
    0019a09cldrsb x27, [x1]
    0019a0a0ldr x1, [x1+176]
    0019a0a4ldr x0, [sp+496]
    0019a0a8blr x1
    0019a0acstrb w0, [sp+67]
    0019a0b0strb w0, [sp+61]
    0019a0b4sbfm x1, x0, 0, 7
    0019a0b8subs wzr, w1, 9
    0019a0bcb.le 0x19a0c4
    0019a0c0b 0x19a504
    0019a0c4
    0019a0c4loc_19a0c4:
    0019a0c4sbfm x3, x0, 0, 7
    0019a0c8subs wzr, w3, 4
    0019a0ccb.le 0x19a0d4
    0019a0d0b 0x19a25c
    0019a0d4
    0019a0d4loc_19a0d4:
    0019a0d4sbfm x3, x0, 0, 7
    0019a0d8subs wzr, w3, 2
    0019a0dcb.le 0x19a0e4
    0019a0e0b 0x19a1a8
    0019a0e4
    0019a0e4loc_19a0e4:
    0019a0e4ubfm x3, x0, 0, 7
    0019a0e8subs wzr, w3, 1
    0019a0ecb.eq 0x19a0f4
    0019a0f0b 0x19a140
    0019a0f4
    0019a0f4loc_19a0f4:
    0019a0f4b 0x19a0f8
    0019a0f8
    0019a0f8loc_19a0f8:
    0019a0f8ldr x0, [sp+504]
    0019a0fcldr x1, [sp+512]
    0019a100ldr x2, [sp+520]
    0019a104bl google.golang.org/protobuf/reflect/protoreflect.Value.Float
    0019a108str d0, [sp+104]
    0019a10cbl math.Float64bits
    0019a110str x0, [sp+120]
    0019a114ldr x1, [sp+472]
    0019a118ldr x2, [sp+480]
    0019a11cldr x3, [sp+464]
    0019a120mov x4, x0
    0019a124mov x0, x3
    0019a128mov x3, x4
    0019a12cbl google.golang.org/protobuf/encoding/protowire.AppendFixed64
    0019a130str x0, [sp+464]
    0019a134str x1, [sp+472]
    0019a138str x2, [sp+480]
    0019a13cb 0x19aab0
    0019a140
    0019a140loc_19a140:
    0019a140ubfm x3, x0, 0, 7
    0019a144subs wzr, w3, 2
    0019a148b.eq 0x19a150
    0019a14cb 0x19a1a0
    0019a150
    0019a150loc_19a150:
    0019a150b 0x19a154
    0019a154
    0019a154loc_19a154:
    0019a154ldr x0, [sp+504]
    0019a158ldr x1, [sp+512]
    0019a15cldr x2, [sp+520]
    0019a160bl google.golang.org/protobuf/reflect/protoreflect.Value.Float
    0019a164str d0, [sp+104]
    0019a168fcvt s0, d0
    0019a16cbl math.Float32bits
    0019a170str w0, [sp+72]
    0019a174ldr x1, [sp+472]
    0019a178ldr x2, [sp+480]
    0019a17cldr x3, [sp+464]
    0019a180mov x4, x0
    0019a184mov x0, x3
    0019a188mov x3, x4
    0019a18cbl google.golang.org/protobuf/encoding/protowire.AppendFixed32
    0019a190str x0, [sp+464]
    0019a194str x1, [sp+472]
    0019a198str x2, [sp+480]
    0019a19cb 0x19aab0
    0019a1a0
    0019a1a0loc_19a1a0:
    0019a1a0b 0x19a1a4
    0019a1a4
    0019a1a4loc_19a1a4:
    0019a1a4b 0x19a258
    0019a1a8
    0019a1a8loc_19a1a8:
    0019a1a8ubfm x3, x0, 0, 7
    0019a1acsubs wzr, w3, 3
    0019a1b0b.eq 0x19a1b8
    0019a1b4b 0x19a1fc
    0019a1b8
    0019a1b8loc_19a1b8:
    0019a1b8b 0x19a1bc
    0019a1bc
    0019a1bcloc_19a1bc:
    0019a1bcldr x0, [sp+504]
    0019a1c0ldr x1, [sp+512]
    0019a1c4ldr x2, [sp+520]
    0019a1c8bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    0019a1ccstr x0, [sp+112]
    0019a1d0ldr x1, [sp+472]
    0019a1d4ldr x2, [sp+480]
    0019a1d8ldr x3, [sp+464]
    0019a1dcmov x4, x0
    0019a1e0mov x0, x3
    0019a1e4mov x3, x4
    0019a1e8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    0019a1ecstr x0, [sp+464]
    0019a1f0str x1, [sp+472]
    0019a1f4str x2, [sp+480]
    0019a1f8b 0x19aab0
    0019a1fc
    0019a1fcloc_19a1fc:
    0019a1fcubfm x3, x0, 0, 7
    0019a200subs wzr, w3, 4
    0019a204b.eq 0x19a20c
    0019a208b 0x19a250
    0019a20c
    0019a20cloc_19a20c:
    0019a20cb 0x19a210
    0019a210
    0019a210loc_19a210:
    0019a210ldr x0, [sp+504]
    0019a214ldr x1, [sp+512]
    0019a218ldr x2, [sp+520]
    0019a21cbl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
    0019a220str x0, [sp+120]
    0019a224ldr x1, [sp+472]
    0019a228ldr x2, [sp+480]
    0019a22cldr x3, [sp+464]
    0019a230mov x4, x0
    0019a234mov x0, x3
    0019a238mov x3, x4
    0019a23cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
    0019a240str x0, [sp+464]
    0019a244str x1, [sp+472]
    0019a248str x2, [sp+480]
    0019a24cb 0x19aab0
    0019a250
    0019a250loc_19a250:
    0019a250b 0x19a254
    0019a254
    0019a254loc_19a254:
    0019a254b 0x19a258
    0019a258
    0019a258loc_19a258:
    0019a258b 0x19a500
    0019a25c
    0019a25cloc_19a25c:
    0019a25csbfm x3, x0, 0, 7
    0019a260subs wzr, w3, 6
    0019a264b.le 0x19a26c
    0019a268b 0x19a31c
    0019a26c
    0019a26cloc_19a26c:
    0019a26cubfm x3, x0, 0, 7
    0019a270subs wzr, w3, 5
    0019a274b.eq 0x19a27c
    0019a278b 0x19a2c0
    0019a27c
    0019a27cloc_19a27c:
    0019a27cb 0x19a280
    0019a280
    0019a280loc_19a280:
    0019a280ldr x0, [sp+504]
    0019a284ldr x1, [sp+512]
    0019a288ldr x2, [sp+520]
    0019a28cbl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    0019a290str x0, [sp+112]
    0019a294ldr x1, [sp+472]
    0019a298ldr x2, [sp+480]
    0019a29cldr x3, [sp+464]
    0019a2a0sbfm x4, x0, 0, 31
    0019a2a4mov x0, x3
    0019a2a8mov x3, x4
    0019a2acbl google.golang.org/protobuf/encoding/protowire.AppendVarint
    0019a2b0str x0, [sp+464]
    0019a2b4str x1, [sp+472]
    0019a2b8str x2, [sp+480]
    0019a2bcb 0x19aab0
    0019a2c0
    0019a2c0loc_19a2c0:
    0019a2c0ubfm x3, x0, 0, 7
    0019a2c4subs wzr, w3, 6
    0019a2c8b.eq 0x19a2d0
    0019a2ccb 0x19a314
    0019a2d0
    0019a2d0loc_19a2d0:
    0019a2d0b 0x19a2d4
    0019a2d4
    0019a2d4loc_19a2d4:
    0019a2d4ldr x0, [sp+504]
    0019a2d8ldr x1, [sp+512]
    0019a2dcldr x2, [sp+520]
    0019a2e0bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
    0019a2e4str x0, [sp+120]
    0019a2e8ldr x1, [sp+472]
    0019a2ecldr x2, [sp+480]
    0019a2f0ldr x3, [sp+464]
    0019a2f4mov x4, x0
    0019a2f8mov x0, x3
    0019a2fcmov x3, x4
    0019a300bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
    0019a304str x0, [sp+464]
    0019a308str x1, [sp+472]
    0019a30cstr x2, [sp+480]
    0019a310b 0x19aab0
    0019a314
    0019a314loc_19a314:
    0019a314b 0x19a318
    0019a318
    0019a318loc_19a318:
    0019a318b 0x19a4fc
    0019a31c
    0019a31cloc_19a31c:
    0019a31cubfm x3, x0, 0, 7
    0019a320subs wzr, w3, 7
    0019a324b.eq 0x19a32c
    0019a328b 0x19a370
    0019a32c
    0019a32cloc_19a32c:
    0019a32cb 0x19a330
    0019a330
    0019a330loc_19a330:
    0019a330ldr x0, [sp+504]
    0019a334ldr x1, [sp+512]
    0019a338ldr x2, [sp+520]
    0019a33cbl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
    0019a340str x0, [sp+120]
    0019a344ldr x1, [sp+472]
    0019a348ldr x2, [sp+480]
    0019a34cldr x3, [sp+464]
    0019a350mov x4, x0
    0019a354mov x0, x3
    0019a358mov x3, x4
    0019a35cbl google.golang.org/protobuf/encoding/protowire.AppendFixed32
    0019a360str x0, [sp+464]
    0019a364str x1, [sp+472]
    0019a368str x2, [sp+480]
    0019a36cb 0x19aab0
    0019a370
    0019a370loc_19a370:
    0019a370ubfm x3, x0, 0, 7
    0019a374subs wzr, w3, 8
    0019a378b.eq 0x19a380
    0019a37cb 0x19a3cc
    0019a380
    0019a380loc_19a380:
    0019a380b 0x19a384
    0019a384
    0019a384loc_19a384:
    0019a384ldr x0, [sp+504]
    0019a388ldr x1, [sp+512]
    0019a38cldr x2, [sp+520]
    0019a390bl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
    0019a394strb w0, [sp+66]
    0019a398bl google.golang.org/protobuf/encoding/protowire.EncodeBool
    0019a39cstr x0, [sp+120]
    0019a3a0ldr x1, [sp+472]
    0019a3a4ldr x2, [sp+480]
    0019a3a8ldr x3, [sp+464]
    0019a3acmov x4, x0
    0019a3b0mov x0, x3
    0019a3b4mov x3, x4
    0019a3b8bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    0019a3bcstr x0, [sp+464]
    0019a3c0str x1, [sp+472]
    0019a3c4str x2, [sp+480]
    0019a3c8b 0x19aab0
    0019a3cc
    0019a3ccloc_19a3cc:
    0019a3ccubfm x2, x0, 0, 7
    0019a3d0subs wzr, w2, 9
    0019a3d4b.eq 0x19a3dc
    0019a3d8b 0x19a4f0
    0019a3dc
    0019a3dcloc_19a3dc:
    0019a3dcb 0x19a3e0
    0019a3e0
    0019a3e0loc_19a3e0:
    0019a3e0ldr x0, [sp+488]
    0019a3e4ldr x1, [sp+496]
    0019a3e8bl google.golang.org/protobuf/internal/strs.EnforceUTF8
    0019a3ecstrb w0, [sp+65]
    0019a3f0strb w0, [sp+66]
    0019a3f4tbnz w0, 0, 0x19a3fc
    0019a3f8b 0x19a428
    0019a3fc
    0019a3fcloc_19a3fc:
    0019a3fcldr x0, [sp+504]
    0019a400ldr x1, [sp+512]
    0019a404ldr x2, [sp+520]
    0019a408bl google.golang.org/protobuf/reflect/protoreflect.Value.String
    0019a40cstr x0, [sp+344]
    0019a410str x1, [sp+352]
    0019a414bl unicode/utf8.ValidString
    0019a418strb w0, [sp+64]
    0019a41ceor x3, x0, 1
    0019a420strb w3, [sp+66]
    0019a424b 0x19a42c
    0019a428
    0019a428loc_19a428:
    0019a428b 0x19a42c
    0019a42c
    0019a42cloc_19a42c:
    0019a42cldrb w3, [sp+66]
    0019a430tbnz w3, 0, 0x19a438
    0019a434b 0x19a4a0
    0019a438
    0019a438loc_19a438:
    0019a438ldr x1, [sp+488]
    0019a43cldrsb x27, [x1]
    0019a440ldr x1, [x1+72]
    0019a444ldr x0, [sp+496]
    0019a448blr x1
    0019a44cstr x0, [sp+328]
    0019a450str x1, [sp+336]
    0019a454bl google.golang.org/protobuf/internal/errors.InvalidUTF8
    0019a458str x0, [sp+312]
    0019a45cstr x1, [sp+320]
    0019a460ldr x1, [sp+472]
    0019a464ldr x2, [sp+480]
    0019a468ldr x3, [sp+464]
    0019a46cstr x3, [sp+144]
    0019a470str x1, [sp+152]
    0019a474str x2, [sp+160]
    0019a478ldr x3, [sp+312]
    0019a47cldr x4, [sp+320]
    0019a480str x3, [sp+128]
    0019a484str x4, [sp+136]
    0019a488ldr x0, [sp+144]
    0019a48cldr x1, [sp+152]
    0019a490ldr x2, [sp+160]
    0019a494ldp x29, x30, [sp-8]
    0019a498add sp, sp, 448
    0019a49cret x30
    0019a4a0
    0019a4a0loc_19a4a0:
    0019a4a0ldr x0, [sp+504]
    0019a4a4ldr x1, [sp+512]
    0019a4a8ldr x2, [sp+520]
    0019a4acbl google.golang.org/protobuf/reflect/protoreflect.Value.String
    0019a4b0str x0, [sp+344]
    0019a4b4str x1, [sp+352]
    0019a4b8ldr x3, [sp+472]
    0019a4bcldr x2, [sp+480]
    0019a4c0ldr x4, [sp+464]
    0019a4c4mov x5, x0
    0019a4c8mov x0, x4
    0019a4ccmov x6, x1
    0019a4d0mov x1, x3
    0019a4d4mov x3, x5
    0019a4d8mov x4, x6
    0019a4dcbl google.golang.org/protobuf/encoding/protowire.AppendString
    0019a4e0str x0, [sp+464]
    0019a4e4str x1, [sp+472]
    0019a4e8str x2, [sp+480]
    0019a4ecb 0x19aab0
    0019a4f0
    0019a4f0loc_19a4f0:
    0019a4f0b 0x19a4f4
    0019a4f4
    0019a4f4loc_19a4f4:
    0019a4f4b 0x19a4f8
    0019a4f8
    0019a4f8loc_19a4f8:
    0019a4f8b 0x19a4fc
    0019a4fc
    0019a4fcloc_19a4fc:
    0019a4fcb 0x19a500
    0019a500
    0019a500loc_19a500:
    0019a500b 0x19ab00
    0019a504
    0019a504loc_19a504:
    0019a504sbfm x3, x0, 0, 7
    0019a508subs wzr, w3, 13
    0019a50cb.le 0x19a514
    0019a510b 0x19a8e0
    0019a514
    0019a514loc_19a514:
    0019a514sbfm x3, x0, 0, 7
    0019a518subs wzr, w3, 11
    0019a51cb.le 0x19a524
    0019a520b 0x19a80c
    0019a524
    0019a524loc_19a524:
    0019a524ubfm x3, x0, 0, 7
    0019a528subs wzr, w3, 10
    0019a52cb.eq 0x19a534
    0019a530b 0x19a680
    0019a534
    0019a534loc_19a534:
    0019a534b 0x19a538
    0019a538
    0019a538loc_19a538:
    0019a538stp xzr, xzr, [sp+168]
    0019a53cldr x0, [sp+504]
    0019a540ldr x1, [sp+512]
    0019a544ldr x2, [sp+520]
    0019a548bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    0019a54cstr x0, [sp+272]
    0019a550str x1, [sp+280]
    0019a554str xzr, [sp+288]
    0019a558stp xzr, xzr, [sp+296]
    0019a55cstp xzr, xzr, [sp+312]
    0019a560ldrb w0, [sp+456]
    0019a564ldrb w1, [sp+457]
    0019a568ldrb w2, [sp+458]
    0019a56cldr x4, [sp+472]
    0019a570ldr x5, [sp+480]
    0019a574ldr x3, [sp+464]
    0019a578ldr x6, [sp+272]
    0019a57cldr x7, [sp+280]
    0019a580bl google.golang.org/protobuf/proto.MarshalOptions.marshalMessage
    0019a584str x0, [sp+288]
    0019a588str x1, [sp+296]
    0019a58cstr x2, [sp+304]
    0019a590str x3, [sp+312]
    0019a594str x4, [sp+320]
    0019a598ldr x3, [sp+288]
    0019a59cldr x4, [sp+296]
    0019a5a0ldr x5, [sp+304]
    0019a5a4str x3, [sp+376]
    0019a5a8str x4, [sp+384]
    0019a5acstr x5, [sp+392]
    0019a5b0ldr x3, [sp+312]
    0019a5b4ldr x4, [sp+320]
    0019a5b8str x3, [sp+360]
    0019a5bcstr x4, [sp+368]
    0019a5c0ldr x3, [sp+376]
    0019a5c4ldr x4, [sp+384]
    0019a5c8ldr x5, [sp+392]
    0019a5ccstr x3, [sp+464]
    0019a5d0str x4, [sp+472]
    0019a5d4str x5, [sp+480]
    0019a5d8ldr x3, [sp+368]
    0019a5dcldr x4, [sp+360]
    0019a5e0str x4, [sp+168]
    0019a5e4str x3, [sp+176]
    0019a5e8cbnz x4, 0x19a5f0
    0019a5ecb 0x19a630
    0019a5f0
    0019a5f0loc_19a5f0:
    0019a5f0ldr x5, [sp+464]
    0019a5f4ldr x6, [sp+472]
    0019a5f8ldr x7, [sp+480]
    0019a5fcstr x5, [sp+144]
    0019a600str x6, [sp+152]
    0019a604str x7, [sp+160]
    0019a608ldr x3, [sp+168]
    0019a60cldr x4, [sp+176]
    0019a610str x3, [sp+128]
    0019a614str x4, [sp+136]
    0019a618ldr x0, [sp+144]
    0019a61cldr x1, [sp+152]
    0019a620ldr x2, [sp+160]
    0019a624ldp x29, x30, [sp-8]
    0019a628add sp, sp, 448
    0019a62cret x30
    0019a630
    0019a630loc_19a630:
    0019a630ldr x1, [sp+488]
    0019a634ldrsb x27, [x1]
    0019a638ldr x1, [x1+216]
    0019a63cldr x0, [sp+496]
    0019a640blr x1
    0019a644str w0, [sp+68]
    0019a648orr x1, xzr, 4
    0019a64cbl google.golang.org/protobuf/encoding/protowire.EncodeTag
    0019a650str x0, [sp+120]
    0019a654ldr x1, [sp+472]
    0019a658ldr x2, [sp+480]
    0019a65cldr x3, [sp+464]
    0019a660mov x4, x0
    0019a664mov x0, x3
    0019a668mov x3, x4
    0019a66cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
    0019a670str x0, [sp+464]
    0019a674str x1, [sp+472]
    0019a678str x2, [sp+480]
    0019a67cb 0x19aab0
    0019a680
    0019a680loc_19a680:
    0019a680ubfm x3, x0, 0, 7
    0019a684subs wzr, w3, 11
    0019a688b.eq 0x19a690
    0019a68cb 0x19a804
    0019a690
    0019a690loc_19a690:
    0019a690b 0x19a694
    0019a694
    0019a694loc_19a694:
    0019a694str xzr, [sp+80]
    0019a698stp xzr, xzr, [sp+184]
    0019a69cstr xzr, [sp+288]
    0019a6a0stp xzr, xzr, [sp+296]
    0019a6a4ldr x0, [sp+464]
    0019a6a8ldr x1, [sp+472]
    0019a6acldr x2, [sp+480]
    0019a6b0bl google.golang.org/protobuf/proto.appendSpeculativeLength
    0019a6b4str x0, [sp+288]
    0019a6b8str x1, [sp+296]
    0019a6bcstr x2, [sp+304]
    0019a6c0str x3, [sp+96]
    0019a6c4str x0, [sp+200]
    0019a6c8str x1, [sp+208]
    0019a6ccstr x2, [sp+216]
    0019a6d0ldr x3, [sp+96]
    0019a6d4str x3, [sp+88]
    0019a6d8str x0, [sp+464]
    0019a6dcstr x1, [sp+472]
    0019a6e0str x2, [sp+480]
    0019a6e4ldr x3, [sp+88]
    0019a6e8str x3, [sp+80]
    0019a6ecldr x0, [sp+504]
    0019a6f0ldr x1, [sp+512]
    0019a6f4ldr x2, [sp+520]
    0019a6f8bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    0019a6fcstr x0, [sp+272]
    0019a700str x1, [sp+280]
    0019a704str xzr, [sp+288]
    0019a708stp xzr, xzr, [sp+296]
    0019a70cstp xzr, xzr, [sp+312]
    0019a710ldrb w0, [sp+456]
    0019a714ldrb w1, [sp+457]
    0019a718ldrb w2, [sp+458]
    0019a71cldr x4, [sp+472]
    0019a720ldr x5, [sp+480]
    0019a724ldr x3, [sp+464]
    0019a728ldr x6, [sp+272]
    0019a72cldr x7, [sp+280]
    0019a730bl google.golang.org/protobuf/proto.MarshalOptions.marshalMessage
    0019a734str x0, [sp+288]
    0019a738str x1, [sp+296]
    0019a73cstr x2, [sp+304]
    0019a740str x3, [sp+312]
    0019a744str x4, [sp+320]
    0019a748ldr x3, [sp+288]
    0019a74cldr x4, [sp+296]
    0019a750ldr x5, [sp+304]
    0019a754str x3, [sp+416]
    0019a758str x4, [sp+424]
    0019a75cstr x5, [sp+432]
    0019a760ldr x3, [sp+312]
    0019a764ldr x4, [sp+320]
    0019a768str x3, [sp+400]
    0019a76cstr x4, [sp+408]
    0019a770ldr x3, [sp+416]
    0019a774ldr x4, [sp+424]
    0019a778ldr x5, [sp+432]
    0019a77cstr x3, [sp+464]
    0019a780str x4, [sp+472]
    0019a784str x5, [sp+480]
    0019a788ldr x3, [sp+408]
    0019a78cldr x4, [sp+400]
    0019a790str x4, [sp+184]
    0019a794str x3, [sp+192]
    0019a798cbnz x4, 0x19a7a0
    0019a79cb 0x19a7e0
    0019a7a0
    0019a7a0loc_19a7a0:
    0019a7a0ldr x5, [sp+464]
    0019a7a4ldr x6, [sp+472]
    0019a7a8ldr x7, [sp+480]
    0019a7acstr x5, [sp+144]
    0019a7b0str x6, [sp+152]
    0019a7b4str x7, [sp+160]
    0019a7b8ldr x3, [sp+184]
    0019a7bcldr x4, [sp+192]
    0019a7c0str x3, [sp+128]
    0019a7c4str x4, [sp+136]
    0019a7c8ldr x0, [sp+144]
    0019a7ccldr x1, [sp+152]
    0019a7d0ldr x2, [sp+160]
    0019a7d4ldp x29, x30, [sp-8]
    0019a7d8add sp, sp, 448
    0019a7dcret x30
    0019a7e0
    0019a7e0loc_19a7e0:
    0019a7e0ldr x3, [sp+80]
    0019a7e4ldr x0, [sp+464]
    0019a7e8ldr x1, [sp+472]
    0019a7ecldr x2, [sp+480]
    0019a7f0bl google.golang.org/protobuf/proto.finishSpeculativeLength
    0019a7f4str x0, [sp+464]
    0019a7f8str x1, [sp+472]
    0019a7fcstr x2, [sp+480]
    0019a800b 0x19aab0
    0019a804
    0019a804loc_19a804:
    0019a804b 0x19a808
    0019a808
    0019a808loc_19a808:
    0019a808b 0x19a8dc
    0019a80c
    0019a80cloc_19a80c:
    0019a80cubfm x3, x0, 0, 7
    0019a810subs wzr, w3, 12
    0019a814b.eq 0x19a81c
    0019a818b 0x19a880
    0019a81c
    0019a81cloc_19a81c:
    0019a81cb 0x19a820
    0019a820
    0019a820loc_19a820:
    0019a820ldr x0, [sp+504]
    0019a824ldr x1, [sp+512]
    0019a828ldr x2, [sp+520]
    0019a82cbl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
    0019a830str x0, [sp+288]
    0019a834str x1, [sp+296]
    0019a838str x2, [sp+304]
    0019a83cldr x3, [sp+472]
    0019a840ldr x4, [sp+480]
    0019a844ldr x5, [sp+464]
    0019a848mov x6, x0
    0019a84cmov x0, x5
    0019a850mov x7, x1
    0019a854mov x1, x3
    0019a858mov x8, x2
    0019a85cmov x2, x4
    0019a860mov x3, x6
    0019a864mov x4, x7
    0019a868mov x5, x8
    0019a86cbl google.golang.org/protobuf/encoding/protowire.AppendBytes
    0019a870str x0, [sp+464]
    0019a874str x1, [sp+472]
    0019a878str x2, [sp+480]
    0019a87cb 0x19aab0
    0019a880
    0019a880loc_19a880:
    0019a880ubfm x3, x0, 0, 7
    0019a884subs wzr, w3, 13
    0019a888b.eq 0x19a890
    0019a88cb 0x19a8d4
    0019a890
    0019a890loc_19a890:
    0019a890b 0x19a894
    0019a894
    0019a894loc_19a894:
    0019a894ldr x0, [sp+504]
    0019a898ldr x1, [sp+512]
    0019a89cldr x2, [sp+520]
    0019a8a0bl google.golang.org/protobuf/reflect/protoreflect.Value.Uint
    0019a8a4str x0, [sp+120]
    0019a8a8ldr x1, [sp+472]
    0019a8acldr x2, [sp+480]
    0019a8b0ldr x3, [sp+464]
    0019a8b4mov w4, w0
    0019a8b8mov x0, x3
    0019a8bcmov x3, x4
    0019a8c0bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    0019a8c4str x0, [sp+464]
    0019a8c8str x1, [sp+472]
    0019a8ccstr x2, [sp+480]
    0019a8d0b 0x19aab0
    0019a8d4
    0019a8d4loc_19a8d4:
    0019a8d4b 0x19a8d8
    0019a8d8
    0019a8d8loc_19a8d8:
    0019a8d8b 0x19a8dc
    0019a8dc
    0019a8dcloc_19a8dc:
    0019a8dcb 0x19aafc
    0019a8e0
    0019a8e0loc_19a8e0:
    0019a8e0sbfm x3, x0, 0, 7
    0019a8e4subs wzr, w3, 15
    0019a8e8b.le 0x19a8f0
    0019a8ecb 0x19a9a0
    0019a8f0
    0019a8f0loc_19a8f0:
    0019a8f0ubfm x3, x0, 0, 7
    0019a8f4subs wzr, w3, 14
    0019a8f8b.eq 0x19a900
    0019a8fcb 0x19a944
    0019a900
    0019a900loc_19a900:
    0019a900b 0x19a904
    0019a904
    0019a904loc_19a904:
    0019a904ldr x0, [sp+504]
    0019a908ldr x1, [sp+512]
    0019a90cldr x2, [sp+520]
    0019a910bl google.golang.org/protobuf/reflect/protoreflect.Value.Enum
    0019a914str w0, [sp+76]
    0019a918ldr x1, [sp+472]
    0019a91cldr x2, [sp+480]
    0019a920ldr x3, [sp+464]
    0019a924sbfm x4, x0, 0, 31
    0019a928mov x0, x3
    0019a92cmov x3, x4
    0019a930bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    0019a934str x0, [sp+464]
    0019a938str x1, [sp+472]
    0019a93cstr x2, [sp+480]
    0019a940b 0x19aab0
    0019a944
    0019a944loc_19a944:
    0019a944ubfm x3, x0, 0, 7
    0019a948subs wzr, w3, 15
    0019a94cb.eq 0x19a954
    0019a950b 0x19a998
    0019a954
    0019a954loc_19a954:
    0019a954b 0x19a958
    0019a958
    0019a958loc_19a958:
    0019a958ldr x0, [sp+504]
    0019a95cldr x1, [sp+512]
    0019a960ldr x2, [sp+520]
    0019a964bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    0019a968str x0, [sp+112]
    0019a96cldr x1, [sp+472]
    0019a970ldr x2, [sp+480]
    0019a974ldr x3, [sp+464]
    0019a978mov x4, x0
    0019a97cmov x0, x3
    0019a980mov x3, x4
    0019a984bl google.golang.org/protobuf/encoding/protowire.AppendFixed32
    0019a988str x0, [sp+464]
    0019a98cstr x1, [sp+472]
    0019a990str x2, [sp+480]
    0019a994b 0x19aab0
    0019a998
    0019a998loc_19a998:
    0019a998b 0x19a99c
    0019a99c
    0019a99cloc_19a99c:
    0019a99cb 0x19aaf8
    0019a9a0
    0019a9a0loc_19a9a0:
    0019a9a0ubfm x3, x0, 0, 7
    0019a9a4subs wzr, w3, 16
    0019a9a8b.eq 0x19a9b0
    0019a9acb 0x19a9f4
    0019a9b0
    0019a9b0loc_19a9b0:
    0019a9b0b 0x19a9b4
    0019a9b4
    0019a9b4loc_19a9b4:
    0019a9b4ldr x0, [sp+504]
    0019a9b8ldr x1, [sp+512]
    0019a9bcldr x2, [sp+520]
    0019a9c0bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    0019a9c4str x0, [sp+112]
    0019a9c8ldr x1, [sp+472]
    0019a9ccldr x2, [sp+480]
    0019a9d0ldr x3, [sp+464]
    0019a9d4mov x4, x0
    0019a9d8mov x0, x3
    0019a9dcmov x3, x4
    0019a9e0bl google.golang.org/protobuf/encoding/protowire.AppendFixed64
    0019a9e4str x0, [sp+464]
    0019a9e8str x1, [sp+472]
    0019a9ecstr x2, [sp+480]
    0019a9f0b 0x19aab0
    0019a9f4
    0019a9f4loc_19a9f4:
    0019a9f4ubfm x3, x0, 0, 7
    0019a9f8subs wzr, w3, 17
    0019a9fcb.eq 0x19aa04
    0019aa00b 0x19aa54
    0019aa04
    0019aa04loc_19aa04:
    0019aa04b 0x19aa08
    0019aa08
    0019aa08loc_19aa08:
    0019aa08ldr x0, [sp+504]
    0019aa0cldr x1, [sp+512]
    0019aa10ldr x2, [sp+520]
    0019aa14bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    0019aa18str x0, [sp+112]
    0019aa1csbfm x0, x0, 0, 31
    0019aa20bl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
    0019aa24str x0, [sp+120]
    0019aa28ldr x1, [sp+472]
    0019aa2cldr x2, [sp+480]
    0019aa30ldr x3, [sp+464]
    0019aa34mov x4, x0
    0019aa38mov x0, x3
    0019aa3cmov x3, x4
    0019aa40bl google.golang.org/protobuf/encoding/protowire.AppendVarint
    0019aa44str x0, [sp+464]
    0019aa48str x1, [sp+472]
    0019aa4cstr x2, [sp+480]
    0019aa50b 0x19aab0
    0019aa54
    0019aa54loc_19aa54:
    0019aa54ubfm x3, x0, 0, 7
    0019aa58subs wzr, w3, 18
    0019aa5cb.eq 0x19aa64
    0019aa60b 0x19aaec
    0019aa64
    0019aa64loc_19aa64:
    0019aa64b 0x19aa68
    0019aa68
    0019aa68loc_19aa68:
    0019aa68ldr x0, [sp+504]
    0019aa6cldr x1, [sp+512]
    0019aa70ldr x2, [sp+520]
    0019aa74bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    0019aa78str x0, [sp+112]
    0019aa7cbl google.golang.org/protobuf/encoding/protowire.EncodeZigZag
    0019aa80str x0, [sp+120]
    0019aa84ldr x1, [sp+472]
    0019aa88ldr x2, [sp+480]
    0019aa8cldr x3, [sp+464]
    0019aa90mov x4, x0
    0019aa94mov x0, x3
    0019aa98mov x3, x4
    0019aa9cbl google.golang.org/protobuf/encoding/protowire.AppendVarint
    0019aaa0str x0, [sp+464]
    0019aaa4str x1, [sp+472]
    0019aaa8str x2, [sp+480]
    0019aaacb 0x19aab0
    0019aab0
    0019aab0loc_19aab0:
    0019aab0ldr x5, [sp+464]
    0019aab4ldr x6, [sp+472]
    0019aab8ldr x7, [sp+480]
    0019aabcstr x5, [sp+144]
    0019aac0str x6, [sp+152]
    0019aac4str x7, [sp+160]
    0019aac8stp xzr, xzr, [sp+128]
    0019aaccldr x0, [sp+144]
    0019aad0ldr x1, [sp+152]
    0019aad4ldr x2, [sp+160]
    0019aad8mov x3, xzr
    0019aadcmov x4, xzr
    0019aae0ldp x29, x30, [sp-8]
    0019aae4add sp, sp, 448
    0019aae8ret x30
    0019aaec
    0019aaecloc_19aaec:
    0019aaecb 0x19aaf0
    0019aaf0
    0019aaf0loc_19aaf0:
    0019aaf0b 0x19aaf4
    0019aaf4
    0019aaf4loc_19aaf4:
    0019aaf4b 0x19aaf8
    0019aaf8
    0019aaf8loc_19aaf8:
    0019aaf8b 0x19aafc
    0019aafc
    0019aafcloc_19aafc:
    0019aafcb 0x19ab00
    0019ab00
    0019ab00loc_19ab00:
    0019ab00b 0x19ab04
    0019ab04
    0019ab04loc_19ab04:
    0019ab04ldr x1, [sp+488]
    0019ab08ldrsb x27, [x1]
    0019ab0cldr x1, [x1+176]
    0019ab10ldr x0, [sp+496]
    0019ab14blr x1
    0019ab18strb w0, [sp+63]
    0019ab1cstrb w0, [sp+62]
    0019ab20stp xzr, xzr, [sp+256]
    0019ab24add x1, sp, 256
    0019ab28str x1, [sp+224]
    0019ab2cldrsb x1, [sp+62]
    0019ab30strb w1, [sp+60]
    0019ab34ldr x2, [sp+224]
    0019ab38ldrsb x27, [x2]
    0019ab3cadrp x3, 0x487000
    0019ab40add x3, x3, 3680
    0019ab44str x3, [x2]
    0019ab48ubfm x1, x1, 61, 7
    0019ab4cadrp x3, 0x588000
    0019ab50add x3, x3, 640
    0019ab54add x1, x3, x1
    0019ab58adrp x27, 0x8b1000
    0019ab5cldr w3, [x27+3056]
    0019ab60cbz w3, 0x19ab68
    0019ab64b 0x19ab6c
    0019ab68
    0019ab68loc_19ab68:
    0019ab68b 0x19ab7c
    0019ab6c
    0019ab6cloc_19ab6c:
    0019ab6cldr x5, [x2+8]
    0019ab70bl runtime.gcWriteBarrier1
    0019ab74str x5, [x25]
    0019ab78b 0x19ab7c
    0019ab7c
    0019ab7cloc_19ab7c:
    0019ab7cstr x1, [x2+8]
    0019ab80ldr x2, [sp+224]
    0019ab84ldrsb x27, [x2]
    0019ab88b 0x19ab8c
    0019ab8c
    0019ab8cloc_19ab8c:
    0019ab8cstr x2, [sp+232]
    0019ab90orr x4, xzr, 1
    0019ab94str x4, [sp+240]
    0019ab98str x4, [sp+248]
    0019ab9cadrp x0, 0x51a000
    0019aba0add x0, x0, 942
    0019aba4orr x1, xzr, 15
    0019aba8mov x3, x4
    0019abacbl google.golang.org/protobuf/internal/errors.New
    0019abb0str x0, [sp+312]
    0019abb4str x1, [sp+320]
    0019abb8ldr x5, [sp+464]
    0019abbcldr x6, [sp+472]
    0019abc0ldr x7, [sp+480]
    0019abc4str x5, [sp+144]
    0019abc8str x6, [sp+152]
    0019abccstr x7, [sp+160]
    0019abd0ldr x3, [sp+312]
    0019abd4ldr x4, [sp+320]
    0019abd8str x3, [sp+128]
    0019abdcstr x4, [sp+136]
    0019abe0ldr x0, [sp+144]
    0019abe4ldr x1, [sp+152]
    0019abe8ldr x2, [sp+160]
    0019abecldp x29, x30, [sp-8]
    0019abf0add sp, sp, 448
    0019abf4ret x30
    0019abf8
    0019abf8loc_19abf8:
    0019abf8strb w0, [sp+8]
    0019abfcstrb w1, [sp+9]
    0019ac00strb w2, [sp+10]
    0019ac04stp x3, x4, [sp+16]
    0019ac08stp x5, x6, [sp+32]
    0019ac0cstp x7, x8, [sp+48]
    0019ac10stp x9, x10, [sp+64]
    0019ac14mov x3, x30
    0019ac18bl runtime.morestack_noctxt.abi0
    0019ac1cldrb w0, [sp+8]
    0019ac20ldrb w1, [sp+9]
    0019ac24ldrb w2, [sp+10]
    0019ac28ldp x3, x4, [sp+16]
    0019ac2cldp x5, x6, [sp+32]
    0019ac30ldp x7, x8, [sp+48]
    0019ac34ldp x9, x10, [sp+64]
    0019ac38b 0x19a040
    0019ac3cudf 0
    0019a040
    0019ac40
    0019ac40google.golang.org/protobuf/proto.Merge: ; void google.golang.org/protobuf/proto.Merge(google.golang.org/protobuf/reflect/protoreflect.ProtoMessage dst, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage src)
    0019ac40ldr x16, [x28+16]
    0019ac44sub x17, sp, 224
    0019ac48subs xzr, x17, x16
    0019ac4cb.ls 0x19af18
    0019ac50sub x20, sp, 352
    0019ac54stp x29, x30, [x20-8]
    0019ac58add sp, x20, 0
    0019ac5csub x29, sp, 8
    0019ac60str x0, [sp+360]
    0019ac64str x1, [sp+368]
    0019ac68str x2, [sp+376]
    0019ac6cstr x3, [sp+384]
    0019ac70ldrsb x27, [x0]
    0019ac74ldr x2, [x0+24]
    0019ac78mov x0, x1
    0019ac7cblr x2
    0019ac80str x0, [sp+128]
    0019ac84str x1, [sp+136]
    0019ac88ldr x1, [sp+376]
    0019ac8cldrsb x27, [x1]
    0019ac90ldr x0, [sp+384]
    0019ac94ldr x1, [x1+24]
    0019ac98blr x1
    0019ac9cstr x0, [sp+112]
    0019aca0str x1, [sp+120]
    0019aca4ldr x1, [sp+128]
    0019aca8ldr x2, [sp+136]
    0019acacstr x1, [sp+96]
    0019acb0str x2, [sp+104]
    0019acb4ldr x1, [sp+112]
    0019acb8ldr x2, [sp+120]
    0019acbcstr x1, [sp+64]
    0019acc0str x2, [sp+72]
    0019acc4ldr x1, [sp+96]
    0019acc8ldrsb x27, [x1]
    0019acccldr x1, [x1+32]
    0019acd0ldr x0, [sp+104]
    0019acd4blr x1
    0019acd8str x0, [sp+328]
    0019acdcstr x1, [sp+336]
    0019ace0ldr x0, [sp+72]
    0019ace4ldr x1, [sp+64]
    0019ace8ldrsb x27, [x1]
    0019acecldr x1, [x1+32]
    0019acf0blr x1
    0019acf4str x0, [sp+312]
    0019acf8str x1, [sp+320]
    0019acfcldr x2, [sp+328]
    0019ad00subs xzr, x0, x2
    0019ad04b.ne 0x19af14
    0019ad08b 0x19ad0c
    0019ad0c
    0019ad0cloc_19ad0c:
    0019ad0cldr x3, [sp+336]
    0019ad10ldr x0, [sp+328]
    0019ad14mov x2, x1
    0019ad18mov x1, x3
    0019ad1cbl runtime.ifaceeq
    0019ad20tbnz w0, 0, 0x19ad28
    0019ad24b 0x19ad48
    0019ad28
    0019ad28loc_19ad28:
    0019ad28ldr x0, [sp+96]
    0019ad2cldr x2, [sp+64]
    0019ad30ldr x1, [sp+104]
    0019ad34ldr x3, [sp+72]
    0019ad38bl google.golang.org/protobuf/proto.mergeOptions.mergeMessage
    0019ad3cldp x29, x30, [sp-8]
    0019ad40add sp, sp, 352
    0019ad44ret x30
    0019ad48
    0019ad48loc_19ad48:
    0019ad48b 0x19ad4c
    0019ad4c
    0019ad4cloc_19ad4c:
    0019ad4cldr x1, [sp+96]
    0019ad50ldrsb x27, [x1]
    0019ad54ldr x1, [x1+32]
    0019ad58ldr x0, [sp+104]
    0019ad5cblr x1
    0019ad60str x0, [sp+160]
    0019ad64str x1, [sp+168]
    0019ad68ldrsb x27, [x0]
    0019ad6cldr x2, [x0+64]
    0019ad70mov x0, x1
    0019ad74blr x2
    0019ad78str x0, [sp+296]
    0019ad7cstr x1, [sp+304]
    0019ad80ldr x0, [sp+72]
    0019ad84ldr x1, [sp+64]
    0019ad88ldrsb x27, [x1]
    0019ad8cldr x1, [x1+32]
    0019ad90blr x1
    0019ad94str x0, [sp+144]
    0019ad98str x1, [sp+152]
    0019ad9cldrsb x27, [x0]
    0019ada0ldr x2, [x0+64]
    0019ada4mov x0, x1
    0019ada8blr x2
    0019adacstr x0, [sp+280]
    0019adb0str x1, [sp+288]
    0019adb4ldr x1, [sp+296]
    0019adb8ldr x2, [sp+304]
    0019adbcstr x1, [sp+80]
    0019adc0str x2, [sp+88]
    0019adc4ldr x1, [sp+280]
    0019adc8ldr x2, [sp+288]
    0019adccstr x1, [sp+48]
    0019add0str x2, [sp+56]
    0019add4ldr x3, [sp+88]
    0019add8subs xzr, x3, x2
    0019addcb.ne 0x19ade4
    0019ade0b 0x19aee8
    0019ade4
    0019ade4loc_19ade4:
    0019ade4b 0x19ade8
    0019ade8
    0019ade8loc_19ade8:
    0019ade8stp xzr, xzr, [sp+248]
    0019adecstp xzr, xzr, [sp+264]
    0019adf0add x2, sp, 248
    0019adf4str x2, [sp+200]
    0019adf8ldr x0, [sp+80]
    0019adfcldr x1, [sp+88]
    0019ae00bl runtime.convTstring
    0019ae04str x0, [sp+192]
    0019ae08ldr x2, [sp+200]
    0019ae0cldrsb x27, [x2]
    0019ae10adrp x3, 0x495000
    0019ae14add x3, x3, 2496
    0019ae18str x3, [x2]
    0019ae1cadrp x27, 0x8b1000
    0019ae20ldr w3, [x27+3056]
    0019ae24cbz w3, 0x19ae2c
    0019ae28b 0x19aed4
    0019ae2c
    0019ae2cloc_19ae2c:
    0019ae2cb 0x19ae30
    0019ae30
    0019ae30loc_19ae30:
    0019ae30str x0, [x2+8]
    0019ae34ldr x0, [sp+48]
    0019ae38ldr x1, [sp+56]
    0019ae3cbl runtime.convTstring
    0019ae40str x0, [sp+184]
    0019ae44ldr x2, [sp+200]
    0019ae48ldrsb x27, [x2]
    0019ae4cadrp x3, 0x495000
    0019ae50add x3, x3, 2496
    0019ae54str x3, [x2+16]
    0019ae58adrp x27, 0x8b1000
    0019ae5cldr w3, [x27+3056]
    0019ae60cbz w3, 0x19ae68
    0019ae64b 0x19aec0
    0019ae68
    0019ae68loc_19ae68:
    0019ae68b 0x19ae6c
    0019ae6c
    0019ae6cloc_19ae6c:
    0019ae6cstr x0, [x2+24]
    0019ae70ldr x2, [sp+200]
    0019ae74ldrsb x27, [x2]
    0019ae78b 0x19ae7c
    0019ae7c
    0019ae7cloc_19ae7c:
    0019ae7cstr x2, [sp+208]
    0019ae80orr x4, xzr, 2
    0019ae84str x4, [sp+216]
    0019ae88str x4, [sp+224]
    0019ae8cadrp x0, 0x522000
    0019ae90add x0, x0, 1642
    0019ae94movz x1, 29
    0019ae98mov x3, x4
    0019ae9cbl fmt.Sprintf
    0019aea0str x0, [sp+232]
    0019aea4str x1, [sp+240]
    0019aea8bl runtime.convTstring
    0019aeacstr x0, [sp+176]
    0019aeb0mov x1, x0
    0019aeb4adrp x0, 0x45b000
    0019aeb8add x0, x0, 2944
    0019aebcbl runtime.gopanic
    0019aec0
    0019aec0loc_19aec0:
    0019aec0bl runtime.gcWriteBarrier2
    0019aec4str x0, [x25]
    0019aec8ldr x5, [x2+24]
    0019aeccstr x5, [x25+8]
    0019aed0b 0x19ae6c
    0019aed4
    0019aed4loc_19aed4:
    0019aed4bl runtime.gcWriteBarrier2
    0019aed8str x0, [x25]
    0019aedcldr x3, [x2+8]
    0019aee0str x3, [x25+8]
    0019aee4b 0x19ae30
    0019aee8
    0019aee8loc_19aee8:
    0019aee8ldr x0, [sp+80]
    0019aeecldr x2, [sp+88]
    0019aef0bl runtime.memequal
    0019aef4tbnz w0, 0, 0x19aefc
    0019aef8b 0x19af10
    0019aefc
    0019aefcloc_19aefc:
    0019aefcadrp x0, 0x45b000
    0019af00add x0, x0, 2944
    0019af04adrp x1, 0x577000
    0019af08add x1, x1, 928
    0019af0cbl runtime.gopanic
    0019af10
    0019af10loc_19af10:
    0019af10b 0x19ade8
    0019af14
    0019af14loc_19af14:
    0019af14b 0x19ad4c
    0019af18
    0019af18loc_19af18:
    0019af18stp x0, x1, [sp+8]
    0019af1cstp x2, x3, [sp+24]
    0019af20mov x3, x30
    0019af24bl runtime.morestack_noctxt.abi0
    0019af28ldp x0, x1, [sp+8]
    0019af2cldp x2, x3, [sp+24]
    0019af30b 0x19ac40
    0019af34udf 0
    0019af38udf 0
    0019af3cudf 0
    0019ac40
    0019af40
    0019af40google.golang.org/protobuf/proto.Clone: ; void google.golang.org/protobuf/proto.Clone(google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m)
    0019af40ldr x16, [x28+16]
    0019af44sub x17, sp, 32
    0019af48subs xzr, x17, x16
    0019af4cb.ls 0x19b07c
    0019af50str x30, [sp-160]!
    0019af54stur x29, [sp-8]
    0019af58sub x29, sp, 8
    0019af5cstr x0, [sp+168]
    0019af60str x1, [sp+176]
    0019af64stp xzr, xzr, [sp+56]
    0019af68ldr x2, [sp+168]
    0019af6ccbnz x2, 0x19af74
    0019af70b 0x19b064
    0019af74
    0019af74loc_19af74:
    0019af74ldr x1, [sp+168]
    0019af78ldrsb x27, [x1]
    0019af7cldr x1, [x1+24]
    0019af80ldr x0, [sp+176]
    0019af84blr x1
    0019af88str x0, [sp+72]
    0019af8cstr x1, [sp+80]
    0019af90ldrsb x27, [x0]
    0019af94ldr x2, [x0+72]
    0019af98mov x0, x1
    0019af9cblr x2
    0019afa0strb w0, [sp+55]
    0019afa4tbnz w0, 0, 0x19afac
    0019afa8b 0x19b004
    0019afac
    0019afacloc_19afac:
    0019afacldr x1, [sp+72]
    0019afb0ldrsb x27, [x1]
    0019afb4ldr x1, [x1+88]
    0019afb8ldr x0, [sp+80]
    0019afbcblr x1
    0019afc0str x0, [sp+88]
    0019afc4str x1, [sp+96]
    0019afc8ldr x3, [sp+80]
    0019afccldr x2, [sp+72]
    0019afd0bl google.golang.org/protobuf/proto.mergeOptions.mergeMessage
    0019afd4ldr x1, [sp+88]
    0019afd8ldrsb x27, [x1]
    0019afdcldr x1, [x1+64]
    0019afe0ldr x0, [sp+96]
    0019afe4blr x1
    0019afe8str x0, [sp+104]
    0019afecstr x1, [sp+112]
    0019aff0str x0, [sp+56]
    0019aff4str x1, [sp+64]
    0019aff8ldur x29, [sp-8]
    0019affcldr x30, [sp], 160
    0019b000ret x30
    0019b004
    0019b004loc_19b004:
    0019b004ldr x1, [sp+72]
    0019b008ldrsb x27, [x1]
    0019b00cldr x1, [x1+136]
    0019b010ldr x0, [sp+80]
    0019b014blr x1
    0019b018str x0, [sp+136]
    0019b01cstr x1, [sp+144]
    0019b020ldrsb x27, [x0]
    0019b024ldr x2, [x0+40]
    0019b028mov x0, x1
    0019b02cblr x2
    0019b030str x0, [sp+120]
    0019b034str x1, [sp+128]
    0019b038ldrsb x27, [x0]
    0019b03cldr x2, [x0+64]
    0019b040mov x0, x1
    0019b044blr x2
    0019b048str x0, [sp+104]
    0019b04cstr x1, [sp+112]
    0019b050str x0, [sp+56]
    0019b054str x1, [sp+64]
    0019b058ldur x29, [sp-8]
    0019b05cldr x30, [sp], 160
    0019b060ret x30
    0019b064
    0019b064loc_19b064:
    0019b064stp xzr, xzr, [sp+56]
    0019b068mov x0, xzr
    0019b06cmov x1, xzr
    0019b070ldur x29, [sp-8]
    0019b074ldr x30, [sp], 160
    0019b078ret x30
    0019b07c
    0019b07cloc_19b07c:
    0019b07cstp x0, x1, [sp+8]
    0019b080mov x3, x30
    0019b084bl runtime.morestack_noctxt.abi0
    0019b088ldp x0, x1, [sp+8]
    0019b08cb 0x19af40
    0019af40
    0019b090
    0019b090google.golang.org/protobuf/proto.mergeOptions.mergeMessage: ; void google.golang.org/protobuf/proto.mergeOptions.mergeMessage(google.golang.org/protobuf/proto.mergeOptions o, google.golang.org/protobuf/reflect/protoreflect.Message dst, google.golang.org/protobuf/reflect/protoreflect.Message src)
    0019b090ldr x16, [x28+16]
    0019b094sub x17, sp, 224
    0019b098subs xzr, x17, x16
    0019b09cb.ls 0x19b414
    0019b0a0sub x20, sp, 352
    0019b0a4stp x29, x30, [x20-8]
    0019b0a8add sp, x20, 0
    0019b0acsub x29, sp, 8
    0019b0b0str x0, [sp+360]
    0019b0b4str x1, [sp+368]
    0019b0b8str x2, [sp+376]
    0019b0bcstr x3, [sp+384]
    0019b0c0bl google.golang.org/protobuf/proto.protoMethods
    0019b0c4str x0, [sp+80]
    0019b0c8subs xzr, x0, 0
    0019b0cccset x2, ne
    0019b0d0strb w2, [sp+55]
    0019b0d4cbnz x0, 0x19b0dc
    0019b0d8b 0x19b0f8
    0019b0dc
    0019b0dcloc_19b0dc:
    0019b0dcldr x4, [sp+80]
    0019b0e0ldrsb x27, [x4]
    0019b0e4ldr x4, [x4+32]
    0019b0e8subs xzr, x4, 0
    0019b0eccset x4, ne
    0019b0f0strb w4, [sp+55]
    0019b0f4b 0x19b0fc
    0019b0f8
    0019b0f8loc_19b0f8:
    0019b0f8b 0x19b0fc
    0019b0fc
    0019b0fcloc_19b0fc:
    0019b0fcldrb w4, [sp+55]
    0019b100tbnz w4, 0, 0x19b108
    0019b104b 0x19b164
    0019b108
    0019b108loc_19b108:
    0019b108str xzr, [sp+88]
    0019b10cstp xzr, xzr, [sp+96]
    0019b110str xzr, [sp+112]
    0019b114ldr x2, [sp+360]
    0019b118ldr x3, [sp+368]
    0019b11cstr x2, [sp+104]
    0019b120str x3, [sp+112]
    0019b124ldr x0, [sp+376]
    0019b128ldr x1, [sp+384]
    0019b12cstr x0, [sp+88]
    0019b130str x1, [sp+96]
    0019b134ldr x4, [sp+80]
    0019b138ldrsb x27, [x4]
    0019b13cldr x26, [x4+32]
    0019b140ldr x4, [x26]
    0019b144blr x4
    0019b148strb w0, [sp+54]
    0019b14ctbnz w0, 0, 0x19b154
    0019b150b 0x19b160
    0019b154
    0019b154loc_19b154:
    0019b154ldp x29, x30, [sp-8]
    0019b158add sp, sp, 352
    0019b15cret x30
    0019b160
    0019b160loc_19b160:
    0019b160b 0x19b168
    0019b164
    0019b164loc_19b164:
    0019b164b 0x19b168
    0019b168
    0019b168loc_19b168:
    0019b168ldr x1, [sp+360]
    0019b16cldrsb x27, [x1]
    0019b170ldr x1, [x1+72]
    0019b174ldr x0, [sp+368]
    0019b178blr x1
    0019b17cstrb w0, [sp+55]
    0019b180tbnz w0, 0, 0x19b188
    0019b184b 0x19b334
    0019b188
    0019b188loc_19b188:
    0019b188adrp x0, 0x4b0000
    0019b18cadd x0, x0, 3456
    0019b190bl runtime.newobject
    0019b194str x0, [sp+200]
    0019b198adrp x1, 0
    0019b19cadd x1, x1, 1072
    0019b1a0str x1, [x0]
    0019b1a4ldr x1, [sp+368]
    0019b1a8ldr x2, [sp+360]
    0019b1acldr x3, [sp+200]
    0019b1b0ldrsb x27, [x3]
    0019b1b4ldr x4, [sp+200]
    0019b1b8ldrsb x27, [x4]
    0019b1bcstr x2, [x3+8]
    0019b1c0adrp x27, 0x8b0000
    0019b1c4ldr w2, [x27+3056]
    0019b1c8cbz w2, 0x19b1d0
    0019b1ccb 0x19b1d4
    0019b1d0
    0019b1d0loc_19b1d0:
    0019b1d0b 0x19b1e8
    0019b1d4
    0019b1d4loc_19b1d4:
    0019b1d4bl runtime.gcWriteBarrier2
    0019b1d8str x1, [x25]
    0019b1dcldr x2, [x3+16]
    0019b1e0str x2, [x25+8]
    0019b1e4b 0x19b1e8
    0019b1e8
    0019b1e8loc_19b1e8:
    0019b1e8str x1, [x3+16]
    0019b1ecldr x2, [sp+376]
    0019b1f0ldrsb x27, [x2]
    0019b1f4ldr x0, [sp+384]
    0019b1f8ldr x2, [x2+112]
    0019b1fcldr x1, [sp+200]
    0019b200blr x2
    0019b204ldr x2, [sp+376]
    0019b208ldrsb x27, [x2]
    0019b20cldr x2, [x2+48]
    0019b210ldr x0, [sp+384]
    0019b214blr x2
    0019b218str x0, [sp+304]
    0019b21cstr x1, [sp+312]
    0019b220str x2, [sp+320]
    0019b224str x1, [sp+72]
    0019b228cbnz x1, 0x19b230
    0019b22cb 0x19b324
    0019b230
    0019b230loc_19b230:
    0019b230ldr x1, [sp+360]
    0019b234ldrsb x27, [x1]
    0019b238ldr x1, [x1+48]
    0019b23cldr x0, [sp+368]
    0019b240blr x1
    0019b244str x0, [sp+304]
    0019b248str x1, [sp+312]
    0019b24cstr x2, [sp+320]
    0019b250ldr x0, [sp+384]
    0019b254ldr x1, [sp+376]
    0019b258ldrsb x27, [x1]
    0019b25cldr x1, [x1+48]
    0019b260blr x1
    0019b264str x0, [sp+280]
    0019b268str x1, [sp+288]
    0019b26cstr x2, [sp+296]
    0019b270ldr x2, [sp+320]
    0019b274ldr x0, [sp+304]
    0019b278ldr x1, [sp+312]
    0019b27cstr x0, [sp+176]
    0019b280str x1, [sp+184]
    0019b284str x2, [sp+192]
    0019b288ldr x3, [sp+288]
    0019b28cadd x1, x1, x3
    0019b290str x1, [sp+64]
    0019b294subs xzr, x2, x1
    0019b298b.hs 0x19b2a0
    0019b29cb 0x19b2a8
    0019b2a0
    0019b2a0loc_19b2a0:
    0019b2a0str x1, [sp+184]
    0019b2a4b 0x19b2c8
    0019b2a8
    0019b2a8loc_19b2a8:
    0019b2a8ldr x3, [sp+288]
    0019b2acadrp x4, 0x45a000
    0019b2b0add x4, x4, 3072
    0019b2b4bl runtime.growslice
    0019b2b8str x0, [sp+176]
    0019b2bcstr x1, [sp+184]
    0019b2c0str x2, [sp+192]
    0019b2c4b 0x19b2c8
    0019b2c8
    0019b2c8loc_19b2c8:
    0019b2c8ldr x3, [sp+288]
    0019b2ccstr x3, [sp+56]
    0019b2d0ldr x3, [sp+64]
    0019b2d4ldr x4, [sp+288]
    0019b2d8sub x3, x3, x4
    0019b2dcldr x4, [sp+176]
    0019b2e0add x0, x4, x3
    0019b2e4str x0, [sp+168]
    0019b2e8ldr x2, [sp+56]
    0019b2ecldr x1, [sp+280]
    0019b2f0bl runtime.memmove
    0019b2f4ldr x1, [sp+176]
    0019b2f8ldr x2, [sp+184]
    0019b2fcldr x3, [sp+192]
    0019b300str x1, [sp+256]
    0019b304str x2, [sp+264]
    0019b308str x3, [sp+272]
    0019b30cldr x4, [sp+360]
    0019b310ldrsb x27, [x4]
    0019b314ldr x0, [sp+368]
    0019b318ldr x4, [x4+128]
    0019b31cblr x4
    0019b320b 0x19b328
    0019b324
    0019b324loc_19b324:
    0019b324b 0x19b328
    0019b328
    0019b328loc_19b328:
    0019b328ldp x29, x30, [sp-8]
    0019b32cadd sp, sp, 352
    0019b330ret x30
    0019b334
    0019b334loc_19b334:
    0019b334ldr x1, [sp+360]
    0019b338ldrsb x27, [x1]
    0019b33cldr x1, [x1+32]
    0019b340ldr x0, [sp+368]
    0019b344blr x1
    0019b348str x0, [sp+152]
    0019b34cstr x1, [sp+160]
    0019b350ldrsb x27, [x0]
    0019b354ldr x2, [x0+64]
    0019b358mov x0, x1
    0019b35cblr x2
    0019b360str x0, [sp+136]
    0019b364str x1, [sp+144]
    0019b368stp xzr, xzr, [sp+120]
    0019b36cadd x1, sp, 120
    0019b370str x1, [sp+224]
    0019b374ldr x0, [sp+136]
    0019b378ldr x1, [sp+144]
    0019b37cbl runtime.convTstring
    0019b380str x0, [sp+216]
    0019b384ldr x1, [sp+224]
    0019b388ldrsb x27, [x1]
    0019b38cadrp x2, 0x494000
    0019b390add x2, x2, 2496
    0019b394str x2, [x1]
    0019b398adrp x27, 0x8b0000
    0019b39cldr w2, [x27+3056]
    0019b3a0cbz w2, 0x19b3a8
    0019b3a4b 0x19b400
    0019b3a8
    0019b3a8loc_19b3a8:
    0019b3a8b 0x19b3ac
    0019b3ac
    0019b3acloc_19b3ac:
    0019b3acstr x0, [x1+8]
    0019b3b0ldr x2, [sp+224]
    0019b3b4ldrsb x27, [x2]
    0019b3b8b 0x19b3bc
    0019b3bc
    0019b3bcloc_19b3bc:
    0019b3bcstr x2, [sp+232]
    0019b3c0orr x4, xzr, 1
    0019b3c4str x4, [sp+240]
    0019b3c8str x4, [sp+248]
    0019b3ccadrp x0, 0x526000
    0019b3d0add x0, x0, 2173
    0019b3d4movz x1, 36
    0019b3d8mov x3, x4
    0019b3dcbl fmt.Sprintf
    0019b3e0str x0, [sp+328]
    0019b3e4str x1, [sp+336]
    0019b3e8bl runtime.convTstring
    0019b3ecstr x0, [sp+208]
    0019b3f0mov x1, x0
    0019b3f4adrp x0, 0x45a000
    0019b3f8add x0, x0, 2944
    0019b3fcbl runtime.gopanic
    0019b400
    0019b400loc_19b400:
    0019b400bl runtime.gcWriteBarrier2
    0019b404str x0, [x25]
    0019b408ldr x5, [x1+8]
    0019b40cstr x5, [x25+8]
    0019b410b 0x19b3ac
    0019b414
    0019b414loc_19b414:
    0019b414stp x0, x1, [sp+8]
    0019b418stp x2, x3, [sp+24]
    0019b41cmov x3, x30
    0019b420bl runtime.morestack_noctxt.abi0
    0019b424ldp x0, x1, [sp+8]
    0019b428ldp x2, x3, [sp+24]
    0019b42cb 0x19b090
    0019b090
    0019b430
    0019b430google.golang.org/protobuf/proto.mergeOptions.mergeMessage.func1: ; void google.golang.org/protobuf/proto.mergeOptions.mergeMessage.func1(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd, google.golang.org/protobuf/reflect/protoreflect.Value v)
    0019b430ldr x16, [x28+16]
    0019b434sub x17, sp, 112
    0019b438subs xzr, x17, x16
    0019b43cb.ls 0x19b730
    0019b440str x30, [sp-240]!
    0019b444stur x29, [sp-8]
    0019b448sub x29, sp, 8
    0019b44cstr x0, [sp+248]
    0019b450str x1, [sp+256]
    0019b454str x2, [sp+264]
    0019b458str x3, [sp+272]
    0019b45cstr x4, [sp+280]
    0019b460ldr x1, [x26+8]
    0019b464ldr x2, [x26+16]
    0019b468str x1, [sp+64]
    0019b46cstr x2, [sp+72]
    0019b470strb wzr, [sp+60]
    0019b474ldr x1, [sp+248]
    0019b478ldrsb x27, [x1]
    0019b47cldr x1, [x1+128]
    0019b480ldr x0, [sp+256]
    0019b484blr x1
    0019b488strb w0, [sp+62]
    0019b48ctbnz w0, 0, 0x19b494
    0019b490b 0x19b50c
    0019b494
    0019b494loc_19b494:
    0019b494b 0x19b498
    0019b498
    0019b498loc_19b498:
    0019b498ldr x2, [sp+256]
    0019b49cldr x3, [sp+64]
    0019b4a0ldrsb x27, [x3]
    0019b4a4ldr x3, [x3+80]
    0019b4a8ldr x1, [sp+248]
    0019b4acldr x0, [sp+72]
    0019b4b0blr x3
    0019b4b4str x0, [sp+144]
    0019b4b8str x1, [sp+152]
    0019b4bcstr x2, [sp+160]
    0019b4c0bl google.golang.org/protobuf/reflect/protoreflect.Value.List
    0019b4c4str x0, [sp+128]
    0019b4c8str x1, [sp+136]
    0019b4ccldr x0, [sp+264]
    0019b4d0ldr x1, [sp+272]
    0019b4d4ldr x2, [sp+280]
    0019b4d8bl google.golang.org/protobuf/reflect/protoreflect.Value.List
    0019b4dcstr x0, [sp+112]
    0019b4e0str x1, [sp+120]
    0019b4e4ldr x4, [sp+248]
    0019b4e8ldr x5, [sp+256]
    0019b4ecldr x3, [sp+128]
    0019b4f0ldr x6, [sp+136]
    0019b4f4mov x2, x0
    0019b4f8mov x0, x3
    0019b4fcmov x3, x1
    0019b500mov x1, x6
    0019b504bl google.golang.org/protobuf/proto.mergeOptions.mergeList
    0019b508b 0x19b71c
    0019b50c
    0019b50cloc_19b50c:
    0019b50cldr x1, [sp+248]
    0019b510ldrsb x27, [x1]
    0019b514ldr x1, [x1+136]
    0019b518ldr x0, [sp+256]
    0019b51cblr x1
    0019b520strb w0, [sp+61]
    0019b524tbnz w0, 0, 0x19b52c
    0019b528b 0x19b5cc
    0019b52c
    0019b52cloc_19b52c:
    0019b52cb 0x19b530
    0019b530
    0019b530loc_19b530:
    0019b530ldr x2, [sp+256]
    0019b534ldr x3, [sp+64]
    0019b538ldrsb x27, [x3]
    0019b53cldr x3, [x3+80]
    0019b540ldr x1, [sp+248]
    0019b544ldr x0, [sp+72]
    0019b548blr x3
    0019b54cstr x0, [sp+144]
    0019b550str x1, [sp+152]
    0019b554str x2, [sp+160]
    0019b558bl google.golang.org/protobuf/reflect/protoreflect.Value.Map
    0019b55cstr x0, [sp+96]
    0019b560str x1, [sp+104]
    0019b564ldr x0, [sp+264]
    0019b568ldr x1, [sp+272]
    0019b56cldr x2, [sp+280]
    0019b570bl google.golang.org/protobuf/reflect/protoreflect.Value.Map
    0019b574str x0, [sp+80]
    0019b578str x1, [sp+88]
    0019b57cldr x3, [sp+248]
    0019b580ldrsb x27, [x3]
    0019b584ldr x0, [sp+256]
    0019b588ldr x3, [x3+192]
    0019b58cblr x3
    0019b590str x0, [sp+216]
    0019b594str x1, [sp+224]
    0019b598ldr x3, [sp+96]
    0019b59cldr x4, [sp+104]
    0019b5a0ldr x2, [sp+80]
    0019b5a4ldr x5, [sp+88]
    0019b5a8mov x6, x0
    0019b5acmov x0, x3
    0019b5b0mov x7, x1
    0019b5b4mov x1, x4
    0019b5b8mov x3, x5
    0019b5bcmov x4, x6
    0019b5c0mov x5, x7
    0019b5c4bl google.golang.org/protobuf/proto.mergeOptions.mergeMap
    0019b5c8b 0x19b71c
    0019b5cc
    0019b5ccloc_19b5cc:
    0019b5ccldr x1, [sp+248]
    0019b5d0ldrsb x27, [x1]
    0019b5d4ldr x1, [x1+200]
    0019b5d8ldr x0, [sp+256]
    0019b5dcblr x1
    0019b5e0str x0, [sp+200]
    0019b5e4str x1, [sp+208]
    0019b5e8cbnz x0, 0x19b5f0
    0019b5ecb 0x19b660
    0019b5f0
    0019b5f0loc_19b5f0:
    0019b5f0b 0x19b5f4
    0019b5f4
    0019b5f4loc_19b5f4:
    0019b5f4ldr x2, [sp+256]
    0019b5f8ldr x3, [sp+64]
    0019b5fcldrsb x27, [x3]
    0019b600ldr x3, [x3+80]
    0019b604ldr x1, [sp+248]
    0019b608ldr x0, [sp+72]
    0019b60cblr x3
    0019b610str x0, [sp+144]
    0019b614str x1, [sp+152]
    0019b618str x2, [sp+160]
    0019b61cbl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    0019b620str x0, [sp+184]
    0019b624str x1, [sp+192]
    0019b628ldr x0, [sp+264]
    0019b62cldr x1, [sp+272]
    0019b630ldr x2, [sp+280]
    0019b634bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    0019b638str x0, [sp+168]
    0019b63cstr x1, [sp+176]
    0019b640ldr x3, [sp+184]
    0019b644ldr x4, [sp+192]
    0019b648mov x2, x0
    0019b64cmov x0, x3
    0019b650mov x3, x1
    0019b654mov x1, x4
    0019b658bl google.golang.org/protobuf/proto.mergeOptions.mergeMessage
    0019b65cb 0x19b71c
    0019b660
    0019b660loc_19b660:
    0019b660ldr x1, [sp+248]
    0019b664ldrsb x27, [x1]
    0019b668ldr x1, [x1+176]
    0019b66cldr x0, [sp+256]
    0019b670blr x1
    0019b674strb w0, [sp+63]
    0019b678ubfm x1, x0, 0, 7
    0019b67csubs wzr, w1, 12
    0019b680b.eq 0x19b688
    0019b684b 0x19b6ec
    0019b688
    0019b688loc_19b688:
    0019b688b 0x19b68c
    0019b68c
    0019b68cloc_19b68c:
    0019b68cldr x0, [sp+264]
    0019b690ldr x1, [sp+272]
    0019b694ldr x2, [sp+280]
    0019b698bl google.golang.org/protobuf/proto.mergeOptions.cloneBytes
    0019b69cstr x0, [sp+144]
    0019b6a0str x1, [sp+152]
    0019b6a4str x2, [sp+160]
    0019b6a8ldr x3, [sp+248]
    0019b6acldr x4, [sp+72]
    0019b6b0ldr x5, [sp+256]
    0019b6b4ldr x6, [sp+64]
    0019b6b8ldrsb x27, [x6]
    0019b6bcldr x6, [x6+120]
    0019b6c0mov x7, x0
    0019b6c4mov x0, x4
    0019b6c8mov x8, x1
    0019b6ccmov x1, x3
    0019b6d0mov x9, x2
    0019b6d4mov x2, x5
    0019b6d8mov x3, x7
    0019b6dcmov x4, x8
    0019b6e0mov x5, x9
    0019b6e4blr x6
    0019b6e8b 0x19b71c
    0019b6ec
    0019b6ecloc_19b6ec:
    0019b6ecb 0x19b6f0
    0019b6f0
    0019b6f0loc_19b6f0:
    0019b6f0ldr x3, [sp+264]
    0019b6f4ldr x2, [sp+256]
    0019b6f8ldr x4, [sp+272]
    0019b6fcldr x5, [sp+280]
    0019b700ldr x6, [sp+64]
    0019b704ldrsb x27, [x6]
    0019b708ldr x6, [x6+120]
    0019b70cldr x1, [sp+248]
    0019b710ldr x0, [sp+72]
    0019b714blr x6
    0019b718b 0x19b71c
    0019b71c
    0019b71cloc_19b71c:
    0019b71corr x0, xzr, 1
    0019b720strb w0, [sp+60]
    0019b724ldur x29, [sp-8]
    0019b728ldr x30, [sp], 240
    0019b72cret x30
    0019b730
    0019b730loc_19b730:
    0019b730stp x0, x1, [sp+8]
    0019b734stp x2, x3, [sp+24]
    0019b738str x4, [sp+40]
    0019b73cmov x3, x30
    0019b740bl runtime.morestack.abi0
    0019b744ldp x0, x1, [sp+8]
    0019b748ldp x2, x3, [sp+24]
    0019b74cldr x4, [sp+40]
    0019b750b 0x19b430
    0019b754udf 0
    0019b758udf 0
    0019b75cudf 0
    0019b430
    0019b760
    0019b760google.golang.org/protobuf/proto.mergeOptions.mergeList: ; void google.golang.org/protobuf/proto.mergeOptions.mergeList(google.golang.org/protobuf/proto.mergeOptions o, google.golang.org/protobuf/reflect/protoreflect.List dst, google.golang.org/protobuf/reflect/protoreflect.List src, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
    0019b760ldr x16, [x28+16]
    0019b764sub x17, sp, 80
    0019b768subs xzr, x17, x16
    0019b76cb.ls 0x19b964
    0019b770str x30, [sp-208]!
    0019b774stur x29, [sp-8]
    0019b778sub x29, sp, 8
    0019b77cstr x0, [sp+216]
    0019b780str x1, [sp+224]
    0019b784str x2, [sp+232]
    0019b788str x3, [sp+240]
    0019b78cstr x4, [sp+248]
    0019b790str x5, [sp+256]
    0019b794ldrsb x27, [x2]
    0019b798ldr x1, [x2+56]
    0019b79cmov x0, x3
    0019b7a0blr x1
    0019b7a4str x0, [sp+72]
    0019b7a8str xzr, [sp+64]
    0019b7acstr x0, [sp+56]
    0019b7b0b 0x19b7b4
    0019b7b4
    0019b7b4loc_19b7b4:
    0019b7b4ldr x2, [sp+56]
    0019b7b8ldr x3, [sp+64]
    0019b7bcsubs xzr, x2, x3
    0019b7c0b.gt 0x19b7c8
    0019b7c4b 0x19b958
    0019b7c8
    0019b7c8loc_19b7c8:
    0019b7c8ldr x1, [sp+64]
    0019b7ccldr x2, [sp+232]
    0019b7d0ldrsb x27, [x2]
    0019b7d4ldr x2, [x2+40]
    0019b7d8ldr x0, [sp+240]
    0019b7dcblr x2
    0019b7e0str x0, [sp+80]
    0019b7e4str x1, [sp+88]
    0019b7e8str x2, [sp+96]
    0019b7ecldr x2, [sp+248]
    0019b7f0ldrsb x27, [x2]
    0019b7f4ldr x2, [x2+200]
    0019b7f8ldr x0, [sp+256]
    0019b7fcblr x2
    0019b800str x0, [sp+128]
    0019b804str x1, [sp+136]
    0019b808cbnz x0, 0x19b810
    0019b80cb 0x19b8a0
    0019b810
    0019b810loc_19b810:
    0019b810b 0x19b814
    0019b814
    0019b814loc_19b814:
    0019b814ldr x1, [sp+216]
    0019b818ldrsb x27, [x1]
    0019b81cldr x1, [x1+64]
    0019b820ldr x0, [sp+224]
    0019b824blr x1
    0019b828str x0, [sp+104]
    0019b82cstr x1, [sp+112]
    0019b830str x2, [sp+120]
    0019b834bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    0019b838str x0, [sp+184]
    0019b83cstr x1, [sp+192]
    0019b840ldr x0, [sp+80]
    0019b844ldr x1, [sp+88]
    0019b848ldr x2, [sp+96]
    0019b84cbl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    0019b850str x0, [sp+168]
    0019b854str x1, [sp+176]
    0019b858ldr x2, [sp+192]
    0019b85cldr x3, [sp+184]
    0019b860mov x4, x0
    0019b864mov x0, x3
    0019b868mov x5, x1
    0019b86cmov x1, x2
    0019b870mov x2, x4
    0019b874mov x3, x5
    0019b878bl google.golang.org/protobuf/proto.mergeOptions.mergeMessage
    0019b87cldr x1, [sp+104]
    0019b880ldr x2, [sp+112]
    0019b884ldr x3, [sp+120]
    0019b888ldr x4, [sp+216]
    0019b88cldrsb x27, [x4]
    0019b890ldr x4, [x4+24]
    0019b894ldr x0, [sp+224]
    0019b898blr x4
    0019b89cb 0x19b944
    0019b8a0
    0019b8a0loc_19b8a0:
    0019b8a0ldr x1, [sp+248]
    0019b8a4ldrsb x27, [x1]
    0019b8a8ldr x1, [x1+176]
    0019b8acldr x0, [sp+256]
    0019b8b0blr x1
    0019b8b4strb w0, [sp+55]
    0019b8b8ubfm x1, x0, 0, 7
    0019b8bcsubs wzr, w1, 12
    0019b8c0b.eq 0x19b8c8
    0019b8c4b 0x19b91c
    0019b8c8
    0019b8c8loc_19b8c8:
    0019b8c8b 0x19b8cc
    0019b8cc
    0019b8ccloc_19b8cc:
    0019b8ccldr x0, [sp+80]
    0019b8d0ldr x1, [sp+88]
    0019b8d4ldr x2, [sp+96]
    0019b8d8bl google.golang.org/protobuf/proto.mergeOptions.cloneBytes
    0019b8dcstr x0, [sp+144]
    0019b8e0str x1, [sp+152]
    0019b8e4str x2, [sp+160]
    0019b8e8ldr x3, [sp+224]
    0019b8ecldr x4, [sp+216]
    0019b8f0ldrsb x27, [x4]
    0019b8f4ldr x4, [x4+24]
    0019b8f8mov x5, x0
    0019b8fcmov x0, x3
    0019b900mov x6, x1
    0019b904mov x1, x5
    0019b908mov x7, x2
    0019b90cmov x2, x6
    0019b910mov x3, x7
    0019b914blr x4
    0019b918b 0x19b944
    0019b91c
    0019b91cloc_19b91c:
    0019b91cb 0x19b920
    0019b920
    0019b920loc_19b920:
    0019b920ldr x1, [sp+80]
    0019b924ldr x2, [sp+88]
    0019b928ldr x3, [sp+96]
    0019b92cldr x4, [sp+216]
    0019b930ldrsb x27, [x4]
    0019b934ldr x4, [x4+24]
    0019b938ldr x0, [sp+224]
    0019b93cblr x4
    0019b940b 0x19b944
    0019b944
    0019b944loc_19b944:
    0019b944b 0x19b948
    0019b948
    0019b948loc_19b948:
    0019b948ldr x2, [sp+64]
    0019b94cadd x2, x2, 1
    0019b950str x2, [sp+64]
    0019b954b 0x19b7b4
    0019b958
    0019b958loc_19b958:
    0019b958ldur x29, [sp-8]
    0019b95cldr x30, [sp], 208
    0019b960ret x30
    0019b964
    0019b964loc_19b964:
    0019b964stp x0, x1, [sp+8]
    0019b968stp x2, x3, [sp+24]
    0019b96cstp x4, x5, [sp+40]
    0019b970mov x3, x30
    0019b974bl runtime.morestack_noctxt.abi0
    0019b978ldp x0, x1, [sp+8]
    0019b97cldp x2, x3, [sp+24]
    0019b980ldp x4, x5, [sp+40]
    0019b984b 0x19b760
    0019b988udf 0
    0019b98cudf 0
    0019b760