File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00190dc0
    00190dc0google.golang.org/protobuf/proto.checkInitializedSlow.func1.1: ; void google.golang.org/protobuf/proto.checkInitializedSlow.func1.1(google.golang.org/protobuf/reflect/protoreflect.MapKey key, google.golang.org/protobuf/reflect/protoreflect.Value v)
    00190dc0ldr x16, [x28+16]
    00190dc4subs xzr, sp, x16
    00190dc8b.ls 0x190e70
    00190dccstr x30, [sp-80]!
    00190dd0stur x29, [sp-8]
    00190dd4sub x29, sp, 8
    00190dd8str x0, [sp+88]
    00190ddcstr x1, [sp+96]
    00190de0str x2, [sp+104]
    00190de4str x3, [sp+112]
    00190de8str x4, [sp+120]
    00190decstr x5, [sp+128]
    00190df0ldr x3, [x26+8]
    00190df4str x3, [sp+64]
    00190df8strb wzr, [sp+47]
    00190dfcldr x0, [sp+112]
    00190e00ldr x1, [sp+120]
    00190e04ldr x2, [sp+128]
    00190e08bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    00190e0cstr x0, [sp+48]
    00190e10str x1, [sp+56]
    00190e14bl google.golang.org/protobuf/proto.checkInitialized
    00190e18ldr x3, [sp+64]
    00190e1cstr x0, [x3]
    00190e20adrp x27, 0x8bb000
    00190e24ldr w4, [x27+3056]
    00190e28cbz w4, 0x190e30
    00190e2cb 0x190e34
    00190e30
    00190e30loc_190e30:
    00190e30b 0x190e48
    00190e34
    00190e34loc_190e34:
    00190e34bl runtime.gcWriteBarrier2
    00190e38str x1, [x25]
    00190e3cldr x2, [x3+8]
    00190e40str x2, [x25+8]
    00190e44b 0x190e48
    00190e48
    00190e48loc_190e48:
    00190e48str x1, [x3+8]
    00190e4cldr x1, [sp+64]
    00190e50ldr x1, [x1]
    00190e54subs xzr, x1, 0
    00190e58cset x1, ne
    00190e5ceor x0, x1, 1
    00190e60strb w0, [sp+47]
    00190e64ldur x29, [sp-8]
    00190e68ldr x30, [sp], 80
    00190e6cret x30
    00190e70
    00190e70loc_190e70:
    00190e70stp x0, x1, [sp+8]
    00190e74stp x2, x3, [sp+24]
    00190e78stp x4, x5, [sp+40]
    00190e7cmov x3, x30
    00190e80bl runtime.morestack.abi0
    00190e84ldp x0, x1, [sp+8]
    00190e88ldp x2, x3, [sp+24]
    00190e8cldp x4, x5, [sp+40]
    00190e90b 0x190dc0
    00190e94udf 0
    00190e98udf 0
    00190e9cudf 0
    00190dc0
    00190ea0
    00190ea0google.golang.org/protobuf/proto.Unmarshal: ; void google.golang.org/protobuf/proto.Unmarshal(struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m)
    00190ea0ldr x16, [x28+16]
    00190ea4sub x17, sp, 48
    00190ea8subs xzr, x17, x16
    00190eacb.ls 0x190f64
    00190eb0str x30, [sp-176]!
    00190eb4stur x29, [sp-8]
    00190eb8sub x29, sp, 8
    00190ebcstr x0, [sp+184]
    00190ec0str x1, [sp+192]
    00190ec4str x2, [sp+200]
    00190ec8str x3, [sp+208]
    00190eccstr x4, [sp+216]
    00190ed0stp xzr, xzr, [sp+88]
    00190ed4ldr x1, [sp+208]
    00190ed8ldrsb x27, [x1]
    00190edcldr x1, [x1+24]
    00190ee0ldr x0, [sp+216]
    00190ee4blr x1
    00190ee8str x0, [sp+136]
    00190eecstr x1, [sp+144]
    00190ef0stp xzr, xzr, [sp+120]
    00190ef4ldr x7, [sp+192]
    00190ef8ldr x8, [sp+200]
    00190efcldr x6, [sp+184]
    00190f00ldr x9, [sp+136]
    00190f04ldr x10, [sp+144]
    00190f08mov x0, xzr
    00190f0cmov x1, xzr
    00190f10mov x2, xzr
    00190f14mov x3, xzr
    00190f18mov x4, xzr
    00190f1cmovz x5, 10000
    00190f20bl google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal
    00190f24strb w0, [sp+86]
    00190f28str x1, [sp+120]
    00190f2cstr x2, [sp+128]
    00190f30ldrb w1, [sp+86]
    00190f34strb w1, [sp+87]
    00190f38ldr x0, [sp+120]
    00190f3cldr x1, [sp+128]
    00190f40str x0, [sp+152]
    00190f44str x1, [sp+160]
    00190f48str x0, [sp+104]
    00190f4cstr x1, [sp+112]
    00190f50str x0, [sp+88]
    00190f54str x1, [sp+96]
    00190f58ldur x29, [sp-8]
    00190f5cldr x30, [sp], 176
    00190f60ret x30
    00190f64
    00190f64loc_190f64:
    00190f64stp x0, x1, [sp+8]
    00190f68stp x2, x3, [sp+24]
    00190f6cstr x4, [sp+40]
    00190f70mov x3, x30
    00190f74bl runtime.morestack_noctxt.abi0
    00190f78ldp x0, x1, [sp+8]
    00190f7cldp x2, x3, [sp+24]
    00190f80ldr x4, [sp+40]
    00190f84b 0x190ea0
    00190f88udf 0
    00190f8cudf 0
    00190ea0
    00190f90
    00190f90google.golang.org/protobuf/proto.UnmarshalOptions.Unmarshal: ; void google.golang.org/protobuf/proto.UnmarshalOptions.Unmarshal(google.golang.org/protobuf/proto.UnmarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m)
    00190f90ldr x16, [x28+16]
    00190f94sub x17, sp, 48
    00190f98subs xzr, x17, x16
    00190f9cb.ls 0x191088
    00190fa0str x30, [sp-176]!
    00190fa4stur x29, [sp-8]
    00190fa8sub x29, sp, 8
    00190facstrb w0, [sp+184]
    00190fb0strb w1, [sp+185]
    00190fb4strb w2, [sp+186]
    00190fb8str x3, [sp+192]
    00190fbcstr x4, [sp+200]
    00190fc0str x5, [sp+208]
    00190fc4str x6, [sp+216]
    00190fc8str x7, [sp+224]
    00190fccstr x8, [sp+232]
    00190fd0str x9, [sp+240]
    00190fd4str x10, [sp+248]
    00190fd8stp xzr, xzr, [sp+88]
    00190fdcldr x1, [sp+208]
    00190fe0cbz x1, 0x190fe8
    00190fe4b 0x190ff4
    00190fe8
    00190fe8loc_190fe8:
    00190fe8movz x1, 10000
    00190fecstr x1, [sp+208]
    00190ff0b 0x190ff8
    00190ff4
    00190ff4loc_190ff4:
    00190ff4b 0x190ff8
    00190ff8
    00190ff8loc_190ff8:
    00190ff8ldr x1, [sp+240]
    00190ffcldrsb x27, [x1]
    00191000ldr x1, [x1+24]
    00191004ldr x0, [sp+248]
    00191008blr x1
    0019100cstr x0, [sp+136]
    00191010str x1, [sp+144]
    00191014stp xzr, xzr, [sp+120]
    00191018ldr x7, [sp+224]
    0019101cldr x8, [sp+232]
    00191020ldr x6, [sp+216]
    00191024ldr x9, [sp+136]
    00191028ldr x10, [sp+144]
    0019102cldrb w0, [sp+184]
    00191030ldrb w1, [sp+185]
    00191034ldrb w2, [sp+186]
    00191038ldr x3, [sp+192]
    0019103cldr x4, [sp+200]
    00191040ldr x5, [sp+208]
    00191044bl google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal
    00191048strb w0, [sp+86]
    0019104cstr x1, [sp+120]
    00191050str x2, [sp+128]
    00191054ldrb w1, [sp+86]
    00191058strb w1, [sp+87]
    0019105cldr x0, [sp+120]
    00191060ldr x1, [sp+128]
    00191064str x0, [sp+152]
    00191068str x1, [sp+160]
    0019106cstr x0, [sp+104]
    00191070str x1, [sp+112]
    00191074str x0, [sp+88]
    00191078str x1, [sp+96]
    0019107cldur x29, [sp-8]
    00191080ldr x30, [sp], 176
    00191084ret x30
    00191088
    00191088loc_191088:
    00191088strb w0, [sp+8]
    0019108cstrb w1, [sp+9]
    00191090strb w2, [sp+10]
    00191094stp x3, x4, [sp+16]
    00191098stp x5, x6, [sp+32]
    0019109cstp x7, x8, [sp+48]
    001910a0stp x9, x10, [sp+64]
    001910a4mov x3, x30
    001910a8bl runtime.morestack_noctxt.abi0
    001910acldrb w0, [sp+8]
    001910b0ldrb w1, [sp+9]
    001910b4ldrb w2, [sp+10]
    001910b8ldp x3, x4, [sp+16]
    001910bcldp x5, x6, [sp+32]
    001910c0ldp x7, x8, [sp+48]
    001910c4ldp x9, x10, [sp+64]
    001910c8b 0x190f90
    001910ccudf 0
    00190f90
    001910d0
    001910d0google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState: ; void google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState(google.golang.org/protobuf/proto.UnmarshalOptions o, struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Buf []uint8; Flags uint8; Resolver interface { FindExtensionByName(google.golang.org/protobuf/reflect/protoreflect.FullName) (google.golang.org/protobuf/reflect/protoreflect.ExtensionType, error); FindExtensionByNumber(google.golang.org/protobuf/reflect/protoreflect.FullName, google.golang.org/protobuf/encoding/protowire.Number) (google.golang.org/protobuf/reflect/protoreflect.ExtensionType, error) }; Depth int } in)
    001910d0ldr x16, [x28+16]
    001910d4sub x17, sp, 16
    001910d8subs xzr, x17, x16
    001910dcb.ls 0x1911cc
    001910e0str x30, [sp-144]!
    001910e4stur x29, [sp-8]
    001910e8sub x29, sp, 8
    001910ecstrb w0, [sp+152]
    001910f0strb w1, [sp+153]
    001910f4strb w2, [sp+154]
    001910f8str x3, [sp+160]
    001910fcstr x4, [sp+168]
    00191100str x5, [sp+176]
    00191104str x6, [sp+184]
    00191108str x7, [sp+192]
    0019110cstr x8, [sp+200]
    00191110str x9, [sp+208]
    00191114str x10, [sp+216]
    00191118strb w11, [sp+224]
    0019111cstr x12, [sp+232]
    00191120str x13, [sp+240]
    00191124str x14, [sp+248]
    00191128strb wzr, [sp+85]
    0019112cstp xzr, xzr, [sp+88]
    00191130ldr x11, [sp+176]
    00191134cbz x11, 0x19113c
    00191138b 0x191148
    0019113c
    0019113cloc_19113c:
    0019113cmovz x11, 10000
    00191140str x11, [sp+176]
    00191144b 0x19114c
    00191148
    00191148loc_191148:
    00191148b 0x19114c
    0019114c
    0019114cloc_19114c:
    0019114cstp xzr, xzr, [sp+104]
    00191150ldrb w0, [sp+152]
    00191154ldrb w1, [sp+153]
    00191158ldrb w2, [sp+154]
    0019115cldr x3, [sp+160]
    00191160ldr x4, [sp+168]
    00191164ldr x5, [sp+176]
    00191168ldr x6, [sp+200]
    0019116cldr x7, [sp+208]
    00191170ldr x8, [sp+216]
    00191174ldr x9, [sp+184]
    00191178ldr x10, [sp+192]
    0019117cbl google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal
    00191180strb w0, [sp+86]
    00191184str x1, [sp+104]
    00191188str x2, [sp+112]
    0019118cldrb w11, [sp+86]
    00191190strb w11, [sp+87]
    00191194ldr x11, [sp+104]
    00191198ldr x12, [sp+112]
    0019119cstr x11, [sp+120]
    001911a0str x12, [sp+128]
    001911a4ldrb w11, [sp+87]
    001911a8strb w11, [sp+85]
    001911acldr x1, [sp+120]
    001911b0ldr x2, [sp+128]
    001911b4str x1, [sp+88]
    001911b8str x2, [sp+96]
    001911bcldrb w0, [sp+85]
    001911c0ldur x29, [sp-8]
    001911c4ldr x30, [sp], 144
    001911c8ret x30
    001911cc
    001911ccloc_1911cc:
    001911ccstrb w0, [sp+8]
    001911d0strb w1, [sp+9]
    001911d4strb w2, [sp+10]
    001911d8stp x3, x4, [sp+16]
    001911dcstp x5, x6, [sp+32]
    001911e0stp x7, x8, [sp+48]
    001911e4stp x9, x10, [sp+64]
    001911e8strb w11, [sp+80]
    001911ecstp x12, x13, [sp+88]
    001911f0str x14, [sp+104]
    001911f4mov x3, x30
    001911f8bl runtime.morestack_noctxt.abi0
    001911fcldrb w0, [sp+8]
    00191200ldrb w1, [sp+9]
    00191204ldrb w2, [sp+10]
    00191208ldp x3, x4, [sp+16]
    0019120cldp x5, x6, [sp+32]
    00191210ldp x7, x8, [sp+48]
    00191214ldp x9, x10, [sp+64]
    00191218ldrb w11, [sp+80]
    0019121cldp x12, x13, [sp+88]
    00191220ldr x14, [sp+104]
    00191224b 0x1910d0
    00191228udf 0
    0019122cudf 0
    001910d0
    00191230
    00191230google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal: ; void google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal(google.golang.org/protobuf/proto.UnmarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Message m)
    00191230ldr x16, [x28+16]
    00191234sub x17, sp, 112
    00191238subs xzr, x17, x16
    0019123cb.ls 0x1915cc
    00191240str x30, [sp-240]!
    00191244stur x29, [sp-8]
    00191248sub x29, sp, 8
    0019124cstrb w0, [sp+248]
    00191250strb w1, [sp+249]
    00191254strb w2, [sp+250]
    00191258str x3, [sp+256]
    0019125cstr x4, [sp+264]
    00191260str x5, [sp+272]
    00191264str x6, [sp+280]
    00191268str x7, [sp+288]
    0019126cstr x8, [sp+296]
    00191270str x9, [sp+304]
    00191274str x10, [sp+312]
    00191278strb wzr, [sp+81]
    0019127cstp xzr, xzr, [sp+168]
    00191280ldr x2, [sp+256]
    00191284cbnz x2, 0x19128c
    00191288b 0x191290
    0019128c
    0019128cloc_19128c:
    0019128cb 0x1912ac
    00191290
    00191290loc_191290:
    00191290adrp x27, 0x88f000
    00191294ldr x2, [x27+3720]
    00191298adrp x3, 0x585000
    0019129cadd x3, x3, 2992
    001912a0str x3, [sp+256]
    001912a4str x2, [sp+264]
    001912a8b 0x1912ac
    001912ac
    001912acloc_1912ac:
    001912acldrb w2, [sp+248]
    001912b0tbnz w2, 0, 0x1912b8
    001912b4b 0x1912bc
    001912b8
    001912b8loc_1912b8:
    001912b8b 0x1912e0
    001912bc
    001912bcloc_1912bc:
    001912bcldr x1, [sp+304]
    001912c0ldrsb x27, [x1]
    001912c4ldr x1, [x1+64]
    001912c8ldr x0, [sp+312]
    001912ccblr x1
    001912d0str x0, [sp+216]
    001912d4str x1, [sp+224]
    001912d8bl google.golang.org/protobuf/proto.Reset
    001912dcb 0x1912e0
    001912e0
    001912e0loc_1912e0:
    001912e0ldrb w2, [sp+249]
    001912e4strb w2, [sp+82]
    001912e8orr x2, xzr, 1
    001912ecstrb w2, [sp+248]
    001912f0strb w2, [sp+249]
    001912f4ldr x0, [sp+304]
    001912f8ldr x1, [sp+312]
    001912fcbl google.golang.org/protobuf/proto.protoMethods
    00191300str x0, [sp+88]
    00191304subs xzr, x0, 0
    00191308cset x2, ne
    0019130cstrb w2, [sp+86]
    00191310cbnz x0, 0x191318
    00191314b 0x191334
    00191318
    00191318loc_191318:
    00191318ldr x11, [sp+88]
    0019131cldrsb x27, [x11]
    00191320ldr x11, [x11+24]
    00191324subs xzr, x11, 0
    00191328cset x11, ne
    0019132cstrb w11, [sp+86]
    00191330b 0x191338
    00191334
    00191334loc_191334:
    00191334b 0x191338
    00191338
    00191338loc_191338:
    00191338ldrb w11, [sp+86]
    0019133cstrb w11, [sp+87]
    00191340tbnz w11, 0, 0x191348
    00191344b 0x191388
    00191348
    00191348loc_191348:
    00191348ldrb w11, [sp+250]
    0019134cstrb w11, [sp+85]
    00191350tbnz w11, 0, 0x191358
    00191354b 0x191374
    00191358
    00191358loc_191358:
    00191358ldr x11, [sp+88]
    0019135cldrsb x27, [x11]
    00191360ldr x11, [x11]
    00191364ands xzr, x11, 2
    00191368cset x11, eq
    0019136cstrb w11, [sp+85]
    00191370b 0x191378
    00191374
    00191374loc_191374:
    00191374b 0x191378
    00191378
    00191378loc_191378:
    00191378ldrb w11, [sp+85]
    0019137ceor x11, x11, 1
    00191380strb w11, [sp+87]
    00191384b 0x19138c
    00191388
    00191388loc_191388:
    00191388b 0x19138c
    0019138c
    0019138cloc_19138c:
    0019138cldrb w11, [sp+87]
    00191390tbnz w11, 0, 0x191398
    00191394b 0x191484
    00191398
    00191398loc_191398:
    00191398stp xzr, xzr, [sp+96]
    0019139cstp xzr, xzr, [sp+112]
    001913a0stp xzr, xzr, [sp+128]
    001913a4stp xzr, xzr, [sp+144]
    001913a8str xzr, [sp+160]
    001913acldr x9, [sp+304]
    001913b0ldr x10, [sp+312]
    001913b4str x9, [sp+96]
    001913b8str x10, [sp+104]
    001913bcldr x9, [sp+280]
    001913c0ldr x10, [sp+288]
    001913c4ldr x11, [sp+296]
    001913c8str x9, [sp+112]
    001913ccstr x10, [sp+120]
    001913d0str x11, [sp+128]
    001913d4ldr x9, [sp+256]
    001913d8ldr x10, [sp+264]
    001913dcstr x9, [sp+144]
    001913e0str x10, [sp+152]
    001913e4ldr x9, [sp+272]
    001913e8str x9, [sp+160]
    001913ecldrb w9, [sp+250]
    001913f0tbnz w9, 0, 0x1913f8
    001913f4b 0x191404
    001913f8
    001913f8loc_1913f8:
    001913f8orr x9, xzr, 1
    001913fcstrb w9, [sp+136]
    00191400b 0x191408
    00191404
    00191404loc_191404:
    00191404b 0x191408
    00191408
    00191408loc_191408:
    00191408stp xzr, xzr, [sp+200]
    0019140cldr x9, [sp+88]
    00191410ldrsb x27, [x9]
    00191414ldr x26, [x9+24]
    00191418ldr x9, [x26]
    0019141cldr x0, [sp+96]
    00191420ldr x1, [sp+104]
    00191424ldr x2, [sp+112]
    00191428ldr x3, [sp+120]
    0019142cldr x4, [sp+128]
    00191430ldrb w5, [sp+136]
    00191434ldr x6, [sp+144]
    00191438ldr x7, [sp+152]
    0019143cldr x8, [sp+160]
    00191440blr x9
    00191444strb w0, [sp+84]
    00191448str x1, [sp+200]
    0019144cstr x2, [sp+208]
    00191450ldrb w9, [sp+84]
    00191454strb w9, [sp+83]
    00191458ldr x9, [sp+200]
    0019145cldr x10, [sp+208]
    00191460str x9, [sp+184]
    00191464str x10, [sp+192]
    00191468ldrb w9, [sp+83]
    0019146cstrb w9, [sp+81]
    00191470ldr x9, [sp+184]
    00191474ldr x10, [sp+192]
    00191478str x9, [sp+168]
    0019147cstr x10, [sp+176]
    00191480b 0x191518
    00191484
    00191484loc_191484:
    00191484ldr x11, [sp+272]
    00191488sub x5, x11, 1
    0019148cstr x5, [sp+272]
    00191490tbnz x5, 63, 0x191498
    00191494b 0x1914e0
    00191498
    00191498loc_191498:
    00191498adrp x0, 0x52a000
    0019149cadd x0, x0, 2760
    001914a0orr x1, xzr, 28
    001914a4mov x2, xzr
    001914a8mov x3, xzr
    001914acmov x4, x3
    001914b0bl google.golang.org/protobuf/internal/errors.New
    001914b4str x0, [sp+200]
    001914b8str x1, [sp+208]
    001914bcstr x0, [sp+168]
    001914c0str x1, [sp+176]
    001914c4ldrb w5, [sp+81]
    001914c8mov x2, x1
    001914ccmov x1, x0
    001914d0mov x0, x5
    001914d4ldur x29, [sp-8]
    001914d8ldr x30, [sp], 240
    001914dcret x30
    001914e0
    001914e0loc_1914e0:
    001914e0ldr x9, [sp+304]
    001914e4ldr x6, [sp+280]
    001914e8ldr x7, [sp+288]
    001914ecldr x10, [sp+312]
    001914f0ldr x8, [sp+296]
    001914f4ldrb w0, [sp+248]
    001914f8ldrb w1, [sp+249]
    001914fcldrb w2, [sp+250]
    00191500ldr x3, [sp+256]
    00191504ldr x4, [sp+264]
    00191508bl google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalMessageSlow
    0019150cstr x0, [sp+168]
    00191510str x1, [sp+176]
    00191514b 0x191518
    00191518
    00191518loc_191518:
    00191518ldr x3, [sp+168]
    0019151ccbnz x3, 0x191524
    00191520b 0x19153c
    00191524
    00191524loc_191524:
    00191524ldr x1, [sp+168]
    00191528ldr x2, [sp+176]
    0019152cldrb w0, [sp+81]
    00191530ldur x29, [sp-8]
    00191534ldr x30, [sp], 240
    00191538ret x30
    0019153c
    0019153cloc_19153c:
    0019153cldrb w3, [sp+82]
    00191540strb w3, [sp+86]
    00191544tbnz w3, 0, 0x19154c
    00191548b 0x191550
    0019154c
    0019154cloc_19154c:
    0019154cb 0x191564
    00191550
    00191550loc_191550:
    00191550ldrb w3, [sp+81]
    00191554ands wzr, w3, 1
    00191558cset x3, ne
    0019155cstrb w3, [sp+86]
    00191560b 0x191564
    00191564
    00191564loc_191564:
    00191564ldrb w3, [sp+86]
    00191568tbnz w3, 0, 0x191570
    0019156cb 0x19158c
    00191570
    00191570loc_191570:
    00191570stp xzr, xzr, [sp+168]
    00191574ldrb w0, [sp+81]
    00191578mov x1, xzr
    0019157cmov x2, xzr
    00191580ldur x29, [sp-8]
    00191584ldr x30, [sp], 240
    00191588ret x30
    0019158c
    0019158cloc_19158c:
    0019158cldr x0, [sp+304]
    00191590ldr x1, [sp+312]
    00191594bl google.golang.org/protobuf/proto.checkInitialized
    00191598str x0, [sp+200]
    0019159cstr x1, [sp+208]
    001915a0str x0, [sp+168]
    001915a4str x1, [sp+176]
    001915a8ldrb w2, [sp+81]
    001915acmov x3, x0
    001915b0mov x0, x2
    001915b4mov x4, x1
    001915b8mov x1, x3
    001915bcmov x2, x4
    001915c0ldur x29, [sp-8]
    001915c4ldr x30, [sp], 240
    001915c8ret x30
    001915cc
    001915ccloc_1915cc:
    001915ccstrb w0, [sp+8]
    001915d0strb w1, [sp+9]
    001915d4strb w2, [sp+10]
    001915d8stp x3, x4, [sp+16]
    001915dcstp x5, x6, [sp+32]
    001915e0stp x7, x8, [sp+48]
    001915e4stp x9, x10, [sp+64]
    001915e8mov x3, x30
    001915ecbl runtime.morestack_noctxt.abi0
    001915f0ldrb w0, [sp+8]
    001915f4ldrb w1, [sp+9]
    001915f8ldrb w2, [sp+10]
    001915fcldp x3, x4, [sp+16]
    00191600ldp x5, x6, [sp+32]
    00191604ldp x7, x8, [sp+48]
    00191608ldp x9, x10, [sp+64]
    0019160cb 0x191230
    00191230
    00191610
    00191610google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalMessage: ; void google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalMessage(google.golang.org/protobuf/proto.UnmarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Message m)
    00191610ldr x16, [x28+16]
    00191614sub x17, sp, 32
    00191618subs xzr, x17, x16
    0019161cb.ls 0x1916d0
    00191620str x30, [sp-160]!
    00191624stur x29, [sp-8]
    00191628sub x29, sp, 8
    0019162cstrb w0, [sp+168]
    00191630strb w1, [sp+169]
    00191634strb w2, [sp+170]
    00191638str x3, [sp+176]
    0019163cstr x4, [sp+184]
    00191640str x5, [sp+192]
    00191644str x6, [sp+200]
    00191648str x7, [sp+208]
    0019164cstr x8, [sp+216]
    00191650str x9, [sp+224]
    00191654str x10, [sp+232]
    00191658stp xzr, xzr, [sp+88]
    0019165cstp xzr, xzr, [sp+120]
    00191660ldr x9, [sp+224]
    00191664ldr x6, [sp+200]
    00191668ldr x7, [sp+208]
    0019166cldr x10, [sp+232]
    00191670ldr x8, [sp+216]
    00191674ldrb w0, [sp+168]
    00191678ldrb w1, [sp+169]
    0019167cldrb w2, [sp+170]
    00191680ldr x3, [sp+176]
    00191684ldr x4, [sp+184]
    00191688ldr x5, [sp+192]
    0019168cbl google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal
    00191690strb w0, [sp+86]
    00191694str x1, [sp+120]
    00191698str x2, [sp+128]
    0019169cldrb w11, [sp+86]
    001916a0strb w11, [sp+87]
    001916a4ldr x0, [sp+120]
    001916a8ldr x1, [sp+128]
    001916acstr x0, [sp+136]
    001916b0str x1, [sp+144]
    001916b4str x0, [sp+104]
    001916b8str x1, [sp+112]
    001916bcstr x0, [sp+88]
    001916c0str x1, [sp+96]
    001916c4ldur x29, [sp-8]
    001916c8ldr x30, [sp], 160
    001916ccret x30
    001916d0
    001916d0loc_1916d0:
    001916d0strb w0, [sp+8]
    001916d4strb w1, [sp+9]
    001916d8strb w2, [sp+10]
    001916dcstp x3, x4, [sp+16]
    001916e0stp x5, x6, [sp+32]
    001916e4stp x7, x8, [sp+48]
    001916e8stp x9, x10, [sp+64]
    001916ecmov x3, x30
    001916f0bl runtime.morestack_noctxt.abi0
    001916f4ldrb w0, [sp+8]
    001916f8ldrb w1, [sp+9]
    001916fcldrb w2, [sp+10]
    00191700ldp x3, x4, [sp+16]
    00191704ldp x5, x6, [sp+32]
    00191708ldp x7, x8, [sp+48]
    0019170cldp x9, x10, [sp+64]
    00191710b 0x191610
    00191714udf 0
    00191718udf 0
    0019171cudf 0
    00191610
    00191720
    00191720google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalMessageSlow: ; void google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalMessageSlow(google.golang.org/protobuf/proto.UnmarshalOptions o, struct []uint8 b, google.golang.org/protobuf/reflect/protoreflect.Message m)
    00191720ldr x16, [x28+16]
    00191724sub x17, sp, 688
    00191728subs xzr, x17, x16
    0019172cb.ls 0x192210
    00191730sub x20, sp, 816
    00191734stp x29, x30, [x20-8]
    00191738add sp, x20, 0
    0019173csub x29, sp, 8
    00191740strb w0, [sp+824]
    00191744strb w1, [sp+825]
    00191748strb w2, [sp+826]
    0019174cstr x3, [sp+832]
    00191750str x4, [sp+840]
    00191754str x5, [sp+848]
    00191758str x6, [sp+856]
    0019175cstr x7, [sp+864]
    00191760str x8, [sp+872]
    00191764str x9, [sp+880]
    00191768str x10, [sp+888]
    0019176cstp xzr, xzr, [sp+216]
    00191770ldr x1, [sp+880]
    00191774ldrsb x27, [x1]
    00191778ldr x1, [x1+32]
    0019177cldr x0, [sp+888]
    00191780blr x1
    00191784str x0, [sp+232]
    00191788str x1, [sp+240]
    0019178cbl google.golang.org/protobuf/internal/encoding/messageset.IsMessageSet
    00191790strb w0, [sp+122]
    00191794tbnz w0, 0, 0x19179c
    00191798b 0x1917e8
    0019179c
    0019179cloc_19179c:
    0019179cldr x9, [sp+880]
    001917a0ldr x6, [sp+856]
    001917a4ldr x7, [sp+864]
    001917a8ldr x10, [sp+888]
    001917acldr x8, [sp+872]
    001917b0ldrb w0, [sp+824]
    001917b4ldrb w1, [sp+825]
    001917b8ldrb w2, [sp+826]
    001917bcldr x3, [sp+832]
    001917c0ldr x4, [sp+840]
    001917c4ldr x5, [sp+848]
    001917c8bl google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalMessageSet
    001917ccstr x0, [sp+696]
    001917d0str x1, [sp+704]
    001917d4str x0, [sp+216]
    001917d8str x1, [sp+224]
    001917dcldp x29, x30, [sp-8]
    001917e0add sp, sp, 816
    001917e4ret x30
    001917e8
    001917e8loc_1917e8:
    001917e8ldr x1, [sp+232]
    001917ecldrsb x27, [x1]
    001917f0ldr x1, [x1+56]
    001917f4ldr x0, [sp+240]
    001917f8blr x1
    001917fcstr x0, [sp+248]
    00191800str x1, [sp+256]
    00191804b 0x191808
    00191808
    00191808loc_191808:
    00191808ldr x3, [sp+864]
    0019180cstr x3, [sp+176]
    00191810cbnz x3, 0x191818
    00191814b 0x1921dc
    00191818
    00191818loc_191818:
    00191818ldr x0, [sp+856]
    0019181cldr x1, [sp+864]
    00191820ldr x2, [sp+872]
    00191824bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
    00191828str w0, [sp+132]
    0019182cstrb w1, [sp+121]
    00191830str x2, [sp+168]
    00191834ldrsw x3, [sp+132]
    00191838str w3, [sp+128]
    0019183cldrsb x3, [sp+121]
    00191840strb w3, [sp+123]
    00191844ldr x3, [sp+168]
    00191848str x3, [sp+208]
    0019184cldrsw x3, [sp+128]
    00191850str w3, [sp+124]
    00191854ldrsb x3, [sp+123]
    00191858strb w3, [sp+119]
    0019185cldr x3, [sp+208]
    00191860str x3, [sp+144]
    00191864tbnz x3, 63, 0x19186c
    00191868b 0x191890
    0019186c
    0019186cloc_19186c:
    0019186cadrp x27, 0x890000
    00191870ldr x0, [x27+1424]
    00191874adrp x27, 0x890000
    00191878ldr x1, [x27+1432]
    0019187cstr x0, [sp+216]
    00191880str x1, [sp+224]
    00191884ldp x29, x30, [sp-8]
    00191888add sp, sp, 816
    0019188cret x30
    00191890
    00191890loc_191890:
    00191890ldrsw x2, [sp+124]
    00191894orr x3, xzr, 0x1fffffff
    00191898subs wzr, w2, w3
    0019189cb.gt 0x1918a4
    001918a0b 0x1918c8
    001918a4
    001918a4loc_1918a4:
    001918a4adrp x27, 0x890000
    001918a8ldr x0, [x27+1424]
    001918acadrp x27, 0x890000
    001918b0ldr x1, [x27+1432]
    001918b4str x0, [sp+216]
    001918b8str x1, [sp+224]
    001918bcldp x29, x30, [sp-8]
    001918c0add sp, sp, 816
    001918c4ret x30
    001918c8
    001918c8loc_1918c8:
    001918c8ldrsw x1, [sp+124]
    001918ccldr x2, [sp+248]
    001918d0ldrsb x27, [x2]
    001918d4ldr x2, [x2+40]
    001918d8ldr x0, [sp+256]
    001918dcblr x2
    001918e0str x0, [sp+264]
    001918e4str x1, [sp+272]
    001918e8subs xzr, x0, 0
    001918eccset x2, ne
    001918f0eor x2, x2, 1
    001918f4strb w2, [sp+122]
    001918f8cbnz x0, 0x191900
    001918fcb 0x191904
    00191900
    00191900loc_191900:
    00191900b 0x191944
    00191904
    00191904loc_191904:
    00191904ldr x1, [sp+232]
    00191908ldrsb x27, [x1]
    0019190cldr x0, [sp+240]
    00191910ldr x1, [x1+40]
    00191914blr x1
    00191918str x0, [sp+792]
    0019191cstr x1, [sp+800]
    00191920ldrsb x27, [x0]
    00191924ldrsw x2, [sp+124]
    00191928ldr x3, [x0+32]
    0019192cmov x0, x1
    00191930mov x1, x2
    00191934blr x3
    00191938strb w0, [sp+120]
    0019193cstrb w0, [sp+122]
    00191940b 0x191944
    00191944
    00191944loc_191944:
    00191944ldrb w3, [sp+122]
    00191948tbnz w3, 0, 0x191950
    0019194cb 0x191c6c
    00191950
    00191950loc_191950:
    00191950ldr x1, [sp+232]
    00191954ldrsb x27, [x1]
    00191958ldr x1, [x1+64]
    0019195cldr x0, [sp+240]
    00191960blr x1
    00191964str x0, [sp+680]
    00191968str x1, [sp+688]
    0019196cadd x27, sp, 664
    00191970stp xzr, xzr, [x27]
    00191974add x27, sp, 696
    00191978stp xzr, xzr, [x27]
    0019197cldr x0, [sp+840]
    00191980ldr x1, [sp+832]
    00191984ldrsb x27, [x1]
    00191988ldrsw x3, [sp+124]
    0019198cldr x1, [x1+32]
    00191990ldr x2, [sp+680]
    00191994ldr x4, [sp+688]
    00191998mov x5, x1
    0019199cmov x1, x2
    001919a0mov x2, x4
    001919a4blr x5
    001919a8str x0, [sp+664]
    001919acstr x1, [sp+672]
    001919b0str x2, [sp+696]
    001919b4str x3, [sp+704]
    001919b8ldr x1, [sp+664]
    001919bcldr x2, [sp+672]
    001919c0str x1, [sp+776]
    001919c4str x2, [sp+784]
    001919c8ldr x1, [sp+696]
    001919ccldr x2, [sp+704]
    001919d0str x1, [sp+760]
    001919d4str x2, [sp+768]
    001919d8ldr x1, [sp+776]
    001919dcldr x2, [sp+784]
    001919e0str x1, [sp+280]
    001919e4str x2, [sp+288]
    001919e8ldr x1, [sp+768]
    001919ecldr x2, [sp+760]
    001919f0str x2, [sp+312]
    001919f4str x1, [sp+320]
    001919f8subs xzr, x2, 0
    001919fccset x1, ne
    00191a00strb w1, [sp+122]
    00191a04cbnz x2, 0x191a0c
    00191a08b 0x191a50
    00191a0c
    00191a0cloc_191a0c:
    00191a0cldr x3, [sp+312]
    00191a10adrp x27, 0x890000
    00191a14ldr x4, [x27+3152]
    00191a18subs xzr, x4, x3
    00191a1ccset x3, ne
    00191a20b.ne 0x191a28
    00191a24b 0x191a2c
    00191a28
    00191a28loc_191a28:
    00191a28b 0x191a48
    00191a2c
    00191a2cloc_191a2c:
    00191a2cldr x0, [sp+312]
    00191a30ldr x1, [sp+320]
    00191a34adrp x27, 0x890000
    00191a38ldr x2, [x27+3160]
    00191a3cbl runtime.ifaceeq
    00191a40eor x3, x0, 1
    00191a44b 0x191a48
    00191a48
    00191a48loc_191a48:
    00191a48strb w3, [sp+122]
    00191a4cb 0x191a54
    00191a50
    00191a50loc_191a50:
    00191a50b 0x191a54
    00191a54
    00191a54loc_191a54:
    00191a54ldrb w3, [sp+122]
    00191a58tbnz w3, 0, 0x191a60
    00191a5cb 0x191bf8
    00191a60
    00191a60loc_191a60:
    00191a60ldr x1, [sp+232]
    00191a64ldrsb x27, [x1]
    00191a68ldr x1, [x1+64]
    00191a6cldr x0, [sp+240]
    00191a70blr x1
    00191a74str x0, [sp+680]
    00191a78str x1, [sp+688]
    00191a7cadd x27, sp, 616
    00191a80stp xzr, xzr, [x27]
    00191a84add x27, sp, 632
    00191a88stp xzr, xzr, [x27]
    00191a8cadd x27, sp, 648
    00191a90stp xzr, xzr, [x27]
    00191a94add x1, sp, 616
    00191a98str x1, [sp+440]
    00191a9cldr x0, [sp+680]
    00191aa0ldr x1, [sp+688]
    00191aa4bl runtime.convTstring
    00191aa8str x0, [sp+432]
    00191aacldr x1, [sp+440]
    00191ab0ldrsb x27, [x1]
    00191ab4adrp x2, 0x49e000
    00191ab8add x2, x2, 2496
    00191abcstr x2, [x1]
    00191ac0adrp x27, 0x8ba000
    00191ac4ldr w2, [x27+3056]
    00191ac8cbz w2, 0x191ad0
    00191accb 0x191ad4
    00191ad0
    00191ad0loc_191ad0:
    00191ad0b 0x191ae8
    00191ad4
    00191ad4loc_191ad4:
    00191ad4bl runtime.gcWriteBarrier2
    00191ad8str x0, [x25]
    00191adcldr x2, [x1+8]
    00191ae0str x2, [x25+8]
    00191ae4b 0x191ae8
    00191ae8
    00191ae8loc_191ae8:
    00191ae8str x0, [x1+8]
    00191aecldrsw x0, [sp+124]
    00191af0bl runtime.convT32
    00191af4str x0, [sp+424]
    00191af8ldr x1, [sp+440]
    00191afcldrsb x27, [x1]
    00191b00adrp x2, 0x479000
    00191b04add x2, x2, 928
    00191b08str x2, [x1+16]
    00191b0cadrp x27, 0x8ba000
    00191b10ldr w2, [x27+3056]
    00191b14cbz w2, 0x191b1c
    00191b18b 0x191b20
    00191b1c
    00191b1cloc_191b1c:
    00191b1cb 0x191b34
    00191b20
    00191b20loc_191b20:
    00191b20bl runtime.gcWriteBarrier2
    00191b24str x0, [x25]
    00191b28ldr x5, [x1+24]
    00191b2cstr x5, [x25+8]
    00191b30b 0x191b34
    00191b34
    00191b34loc_191b34:
    00191b34str x0, [x1+24]
    00191b38ldr x5, [sp+312]
    00191b3cldr x6, [sp+320]
    00191b40str x5, [sp+408]
    00191b44str x6, [sp+416]
    00191b48str x5, [sp+400]
    00191b4cldr x5, [sp+400]
    00191b50cbnz x5, 0x191b58
    00191b54b 0x191b68
    00191b58
    00191b58loc_191b58:
    00191b58ldr x5, [sp+400]
    00191b5cldr x5, [x5+8]
    00191b60str x5, [sp+400]
    00191b64b 0x191b6c
    00191b68
    00191b68loc_191b68:
    00191b68b 0x191b6c
    00191b6c
    00191b6cloc_191b6c:
    00191b6cldr x5, [sp+440]
    00191b70ldrsb x27, [x5]
    00191b74ldr x6, [sp+416]
    00191b78ldr x7, [sp+400]
    00191b7cstr x7, [x5+32]
    00191b80adrp x27, 0x8ba000
    00191b84ldr w7, [x27+3056]
    00191b88cbz w7, 0x191b90
    00191b8cb 0x191b94
    00191b90
    00191b90loc_191b90:
    00191b90b 0x191ba8
    00191b94
    00191b94loc_191b94:
    00191b94bl runtime.gcWriteBarrier2
    00191b98str x6, [x25]
    00191b9cldr x7, [x5+40]
    00191ba0str x7, [x25+8]
    00191ba4b 0x191ba8
    00191ba8
    00191ba8loc_191ba8:
    00191ba8str x6, [x5+40]
    00191bacldr x2, [sp+440]
    00191bb0ldrsb x27, [x2]
    00191bb4b 0x191bb8
    00191bb8
    00191bb8loc_191bb8:
    00191bb8str x2, [sp+448]
    00191bbcorr x4, xzr, 3
    00191bc0str x4, [sp+456]
    00191bc4str x4, [sp+464]
    00191bc8adrp x0, 0x531000
    00191bccadd x0, x0, 2886
    00191bd0movz x1, 38
    00191bd4mov x3, x4
    00191bd8bl google.golang.org/protobuf/internal/errors.New
    00191bdcstr x0, [sp+696]
    00191be0str x1, [sp+704]
    00191be4str x0, [sp+216]
    00191be8str x1, [sp+224]
    00191becldp x29, x30, [sp-8]
    00191bf0add sp, sp, 816
    00191bf4ret x30
    00191bf8
    00191bf8loc_191bf8:
    00191bf8ldr x3, [sp+280]
    00191bfccbnz x3, 0x191c04
    00191c00b 0x191c64
    00191c04
    00191c04loc_191c04:
    00191c04ldr x1, [sp+280]
    00191c08ldrsb x27, [x1]
    00191c0cldr x1, [x1+56]
    00191c10ldr x0, [sp+288]
    00191c14blr x1
    00191c18str x0, [sp+600]
    00191c1cstr x1, [sp+608]
    00191c20str x0, [sp+384]
    00191c24str x1, [sp+392]
    00191c28cbnz x0, 0x191c30
    00191c2cb 0x191c4c
    00191c30
    00191c30loc_191c30:
    00191c30str x1, [sp+328]
    00191c34ldr x1, [x0+8]
    00191c38adrp x0, 0x87d000
    00191c3cadd x0, x0, 368
    00191c40bl runtime.typeAssert
    00191c44ldr x1, [sp+328]
    00191c48b 0x191c50
    00191c4c
    00191c4cloc_191c4c:
    00191c4cb 0x191c50
    00191c50
    00191c50loc_191c50:
    00191c50str x0, [sp+368]
    00191c54str x1, [sp+376]
    00191c58str x0, [sp+264]
    00191c5cstr x1, [sp+272]
    00191c60b 0x191c68
    00191c64
    00191c64loc_191c64:
    00191c64b 0x191c68
    00191c68
    00191c68loc_191c68:
    00191c68b 0x191c70
    00191c6c
    00191c6cloc_191c6c:
    00191c6cb 0x191c70
    00191c70
    00191c70loc_191c70:
    00191c70stp xzr, xzr, [sp+296]
    00191c74ldr x3, [sp+264]
    00191c78cbnz x3, 0x191c80
    00191c7cb 0x191c84
    00191c80
    00191c80loc_191c80:
    00191c80b 0x191ca0
    00191c84
    00191c84loc_191c84:
    00191c84adrp x27, 0x890000
    00191c88ldr x3, [x27+1408]
    00191c8cadrp x27, 0x890000
    00191c90ldr x4, [x27+1416]
    00191c94str x3, [sp+296]
    00191c98str x4, [sp+304]
    00191c9cb 0x191ca0
    00191ca0
    00191ca0loc_191ca0:
    00191ca0str xzr, [sp+136]
    00191ca4ldr x3, [sp+296]
    00191ca8cbnz x3, 0x191cb0
    00191cacb 0x191cb8
    00191cb0
    00191cb0loc_191cb0:
    00191cb0b 0x191cb4
    00191cb4
    00191cb4loc_191cb4:
    00191cb4b 0x191f88
    00191cb8
    00191cb8loc_191cb8:
    00191cb8ldr x1, [sp+264]
    00191cbcldrsb x27, [x1]
    00191cc0ldr x1, [x1+128]
    00191cc4ldr x0, [sp+272]
    00191cc8blr x1
    00191cccstrb w0, [sp+122]
    00191cd0tbnz w0, 0, 0x191cd8
    00191cd4b 0x191dc4
    00191cd8
    00191cd8loc_191cd8:
    00191cd8b 0x191cdc
    00191cdc
    00191cdcloc_191cdc:
    00191cdcldr x0, [sp+144]
    00191ce0ldr x1, [sp+864]
    00191ce4ldr x3, [sp+856]
    00191ce8ldr x4, [sp+872]
    00191cecb 0x191cf0
    00191cf0
    00191cf0loc_191cf0:
    00191cf0subs xzr, x1, x0
    00191cf4b.hs 0x191cfc
    00191cf8b 0x192208
    00191cfc
    00191cfcloc_191cfc:
    00191cfcsub x4, x4, x0
    00191d00sub x5, x1, x0
    00191d04sub x6, xzr, x4
    00191d08and x6, x0, x6, asr #63
    00191d0cadd x3, x3, x6
    00191d10str x3, [sp+576]
    00191d14str x5, [sp+584]
    00191d18str x4, [sp+592]
    00191d1cldr x3, [sp+880]
    00191d20ldrsb x27, [x3]
    00191d24ldr x1, [sp+264]
    00191d28ldr x0, [sp+888]
    00191d2cldr x2, [sp+272]
    00191d30ldr x3, [x3+80]
    00191d34blr x3
    00191d38str x0, [sp+552]
    00191d3cstr x1, [sp+560]
    00191d40str x2, [sp+568]
    00191d44bl google.golang.org/protobuf/reflect/protoreflect.Value.List
    00191d48str x0, [sp+536]
    00191d4cstr x1, [sp+544]
    00191d50add x27, sp, 696
    00191d54stp xzr, xzr, [x27]
    00191d58ldrsb x9, [sp+119]
    00191d5cldr x12, [sp+264]
    00191d60ldr x13, [sp+272]
    00191d64ldr x6, [sp+576]
    00191d68ldr x7, [sp+584]
    00191d6cldr x8, [sp+592]
    00191d70ldr x10, [sp+536]
    00191d74ldr x11, [sp+544]
    00191d78ldrb w0, [sp+824]
    00191d7cldrb w1, [sp+825]
    00191d80ldrb w2, [sp+826]
    00191d84ldr x3, [sp+832]
    00191d88ldr x4, [sp+840]
    00191d8cldr x5, [sp+848]
    00191d90bl google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalList
    00191d94str x0, [sp+168]
    00191d98str x1, [sp+696]
    00191d9cstr x2, [sp+704]
    00191da0ldr x3, [sp+168]
    00191da4str x3, [sp+200]
    00191da8str x1, [sp+744]
    00191dacstr x2, [sp+752]
    00191db0ldr x3, [sp+200]
    00191db4str x3, [sp+136]
    00191db8str x1, [sp+296]
    00191dbcstr x2, [sp+304]
    00191dc0b 0x191f88
    00191dc4
    00191dc4loc_191dc4:
    00191dc4ldr x1, [sp+264]
    00191dc8ldrsb x27, [x1]
    00191dccldr x1, [x1+136]
    00191dd0ldr x0, [sp+272]
    00191dd4blr x1
    00191dd8strb w0, [sp+120]
    00191ddctbnz w0, 0, 0x191de4
    00191de0b 0x191ed0
    00191de4
    00191de4loc_191de4:
    00191de4b 0x191de8
    00191de8
    00191de8loc_191de8:
    00191de8ldr x0, [sp+144]
    00191decldr x1, [sp+864]
    00191df0ldr x3, [sp+856]
    00191df4ldr x4, [sp+872]
    00191df8b 0x191dfc
    00191dfc
    00191dfcloc_191dfc:
    00191dfcsubs xzr, x1, x0
    00191e00b.hs 0x191e08
    00191e04b 0x192204
    00191e08
    00191e08loc_191e08:
    00191e08sub x4, x4, x0
    00191e0csub x5, x1, x0
    00191e10sub x6, xzr, x4
    00191e14and x6, x0, x6, asr #63
    00191e18add x3, x3, x6
    00191e1cstr x3, [sp+576]
    00191e20str x5, [sp+584]
    00191e24str x4, [sp+592]
    00191e28ldr x3, [sp+880]
    00191e2cldrsb x27, [x3]
    00191e30ldr x1, [sp+264]
    00191e34ldr x0, [sp+888]
    00191e38ldr x2, [sp+272]
    00191e3cldr x3, [x3+80]
    00191e40blr x3
    00191e44str x0, [sp+552]
    00191e48str x1, [sp+560]
    00191e4cstr x2, [sp+568]
    00191e50bl google.golang.org/protobuf/reflect/protoreflect.Value.Map
    00191e54str x0, [sp+520]
    00191e58str x1, [sp+528]
    00191e5cadd x27, sp, 696
    00191e60stp xzr, xzr, [x27]
    00191e64ldrsb x9, [sp+119]
    00191e68ldr x12, [sp+264]
    00191e6cldr x13, [sp+272]
    00191e70ldr x6, [sp+576]
    00191e74ldr x7, [sp+584]
    00191e78ldr x8, [sp+592]
    00191e7cldr x10, [sp+520]
    00191e80ldr x11, [sp+528]
    00191e84ldrb w0, [sp+824]
    00191e88ldrb w1, [sp+825]
    00191e8cldrb w2, [sp+826]
    00191e90ldr x3, [sp+832]
    00191e94ldr x4, [sp+840]
    00191e98ldr x5, [sp+848]
    00191e9cbl google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalMap
    00191ea0str x0, [sp+168]
    00191ea4str x1, [sp+696]
    00191ea8str x2, [sp+704]
    00191eacldr x3, [sp+168]
    00191eb0str x3, [sp+192]
    00191eb4str x1, [sp+728]
    00191eb8str x2, [sp+736]
    00191ebcldr x3, [sp+192]
    00191ec0str x3, [sp+136]
    00191ec4str x1, [sp+296]
    00191ec8str x2, [sp+304]
    00191eccb 0x191f88
    00191ed0
    00191ed0loc_191ed0:
    00191ed0b 0x191ed4
    00191ed4
    00191ed4loc_191ed4:
    00191ed4ldr x0, [sp+144]
    00191ed8ldr x1, [sp+864]
    00191edcldr x14, [sp+856]
    00191ee0ldr x15, [sp+872]
    00191ee4b 0x191ee8
    00191ee8
    00191ee8loc_191ee8:
    00191ee8subs xzr, x1, x0
    00191eecb.hs 0x191ef4
    00191ef0b 0x192200
    00191ef4
    00191ef4loc_191ef4:
    00191ef4sub x15, x15, x0
    00191ef8sub x16, x1, x0
    00191efcsub x17, xzr, x15
    00191f00and x17, x0, x17, asr #63
    00191f04add x14, x14, x17
    00191f08str x14, [sp+576]
    00191f0cstr x16, [sp+584]
    00191f10str x15, [sp+592]
    00191f14add x27, sp, 696
    00191f18stp xzr, xzr, [x27]
    00191f1cldrsb x9, [sp+119]
    00191f20ldr x10, [sp+880]
    00191f24ldr x12, [sp+264]
    00191f28ldr x11, [sp+888]
    00191f2cldr x13, [sp+272]
    00191f30ldr x6, [sp+576]
    00191f34ldr x7, [sp+584]
    00191f38ldr x8, [sp+592]
    00191f3cldrb w0, [sp+824]
    00191f40ldrb w1, [sp+825]
    00191f44ldrb w2, [sp+826]
    00191f48ldr x3, [sp+832]
    00191f4cldr x4, [sp+840]
    00191f50ldr x5, [sp+848]
    00191f54bl google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalSingular
    00191f58str x0, [sp+168]
    00191f5cstr x1, [sp+696]
    00191f60str x2, [sp+704]
    00191f64ldr x14, [sp+168]
    00191f68str x14, [sp+184]
    00191f6cstr x1, [sp+712]
    00191f70str x2, [sp+720]
    00191f74ldr x14, [sp+184]
    00191f78str x14, [sp+136]
    00191f7cstr x1, [sp+296]
    00191f80str x2, [sp+304]
    00191f84b 0x191f88
    00191f88
    00191f88loc_191f88:
    00191f88ldr x3, [sp+296]
    00191f8ccbnz x3, 0x191f94
    00191f90b 0x192184
    00191f94
    00191f94loc_191f94:
    00191f94ldr x3, [sp+296]
    00191f98adrp x27, 0x890000
    00191f9cldr x4, [x27+1408]
    00191fa0subs xzr, x4, x3
    00191fa4b.ne 0x191fac
    00191fa8b 0x191fb0
    00191fac
    00191facloc_191fac:
    00191facb 0x192168
    00191fb0
    00191fb0loc_191fb0:
    00191fb0ldr x0, [sp+296]
    00191fb4ldr x1, [sp+304]
    00191fb8adrp x27, 0x890000
    00191fbcldr x2, [x27+1416]
    00191fc0bl runtime.ifaceeq
    00191fc4tbnz w0, 0, 0x191fcc
    00191fc8b 0x192164
    00191fcc
    00191fccloc_191fcc:
    00191fccldr x0, [sp+144]
    00191fd0ldr x1, [sp+864]
    00191fd4ldr x5, [sp+856]
    00191fd8ldr x6, [sp+872]
    00191fdcb 0x191fe0
    00191fe0
    00191fe0loc_191fe0:
    00191fe0subs xzr, x1, x0
    00191fe4b.hs 0x191fec
    00191fe8b 0x1921fc
    00191fec
    00191fecloc_191fec:
    00191fecsub x4, x6, x0
    00191ff0sub x3, x1, x0
    00191ff4sub x6, xzr, x4
    00191ff8and x6, x0, x6, asr #63
    00191ffcadd x2, x5, x6
    00192000str x2, [sp+576]
    00192004str x3, [sp+584]
    00192008str x4, [sp+592]
    0019200cldrsb x1, [sp+119]
    00192010ldrsw x0, [sp+124]
    00192014bl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
    00192018str x0, [sp+136]
    0019201ctbnz x0, 63, 0x192024
    00192020b 0x192048
    00192024
    00192024loc_192024:
    00192024adrp x27, 0x88f000
    00192028ldr x0, [x27+1424]
    0019202cadrp x27, 0x88f000
    00192030ldr x1, [x27+1432]
    00192034str x0, [sp+216]
    00192038str x1, [sp+224]
    0019203cldp x29, x30, [sp-8]
    00192040add sp, sp, 816
    00192044ret x30
    00192048
    00192048loc_192048:
    00192048ldrb w3, [sp+826]
    0019204ctbnz w3, 0, 0x192054
    00192050b 0x192058
    00192054
    00192054loc_192054:
    00192054b 0x192160
    00192058
    00192058loc_192058:
    00192058ldr x1, [sp+880]
    0019205cldrsb x27, [x1]
    00192060ldr x1, [x1+48]
    00192064ldr x0, [sp+888]
    00192068blr x1
    0019206cstr x0, [sp+496]
    00192070str x1, [sp+504]
    00192074str x2, [sp+512]
    00192078ldr x1, [sp+144]
    0019207cldr x2, [sp+136]
    00192080add x1, x1, x2
    00192084str x1, [sp+168]
    00192088ldr x2, [sp+872]
    0019208cldr x3, [sp+856]
    00192090subs xzr, x2, x1
    00192094b.hs 0x19209c
    00192098b 0x1921f8
    0019209c
    0019209cloc_19209c:
    0019209cb 0x1920a0
    001920a0
    001920a0loc_1920a0:
    001920a0str x3, [sp+576]
    001920a4str x1, [sp+584]
    001920a8str x2, [sp+592]
    001920acldr x2, [sp+512]
    001920b0ldr x0, [sp+496]
    001920b4ldr x5, [sp+504]
    001920b8str x0, [sp+344]
    001920bcstr x5, [sp+352]
    001920c0str x2, [sp+360]
    001920c4ldr x6, [sp+584]
    001920c8add x1, x5, x6
    001920ccstr x1, [sp+160]
    001920d0subs xzr, x2, x1
    001920d4b.hs 0x1920dc
    001920d8b 0x1920e4
    001920dc
    001920dcloc_1920dc:
    001920dcstr x1, [sp+352]
    001920e0b 0x192104
    001920e4
    001920e4loc_1920e4:
    001920e4ldr x3, [sp+584]
    001920e8adrp x4, 0x463000
    001920ecadd x4, x4, 3072
    001920f0bl runtime.growslice
    001920f4str x0, [sp+344]
    001920f8str x1, [sp+352]
    001920fcstr x2, [sp+360]
    00192100b 0x192104
    00192104
    00192104loc_192104:
    00192104ldr x3, [sp+584]
    00192108str x3, [sp+152]
    0019210cldr x3, [sp+160]
    00192110ldr x4, [sp+584]
    00192114sub x3, x3, x4
    00192118ldr x4, [sp+344]
    0019211cadd x0, x4, x3
    00192120str x0, [sp+336]
    00192124ldr x2, [sp+152]
    00192128ldr x1, [sp+576]
    0019212cbl runtime.memmove
    00192130ldr x1, [sp+344]
    00192134ldr x2, [sp+352]
    00192138ldr x3, [sp+360]
    0019213cstr x1, [sp+472]
    00192140str x2, [sp+480]
    00192144str x3, [sp+488]
    00192148ldr x4, [sp+880]
    0019214cldrsb x27, [x4]
    00192150ldr x0, [sp+888]
    00192154ldr x4, [x4+128]
    00192158blr x4
    0019215cb 0x192160
    00192160
    00192160loc_192160:
    00192160b 0x192188
    00192164
    00192164loc_192164:
    00192164b 0x192168
    00192168
    00192168loc_192168:
    00192168ldr x0, [sp+296]
    0019216cldr x1, [sp+304]
    00192170str x0, [sp+216]
    00192174str x1, [sp+224]
    00192178ldp x29, x30, [sp-8]
    0019217cadd sp, sp, 816
    00192180ret x30
    00192184
    00192184loc_192184:
    00192184b 0x192188
    00192188
    00192188loc_192188:
    00192188ldr x3, [sp+136]
    0019218cldr x4, [sp+144]
    00192190add x0, x4, x3
    00192194str x0, [sp+168]
    00192198ldr x1, [sp+864]
    0019219cldr x3, [sp+856]
    001921a0ldr x4, [sp+872]
    001921a4b 0x1921a8
    001921a8
    001921a8loc_1921a8:
    001921a8subs xzr, x1, x0
    001921acb.hs 0x1921b4
    001921b0b 0x1921f4
    001921b4
    001921b4loc_1921b4:
    001921b4sub x4, x4, x0
    001921b8sub x5, x1, x0
    001921bcsub x6, xzr, x4
    001921c0and x6, x0, x6, asr #63
    001921c4add x3, x3, x6
    001921c8str x3, [sp+856]
    001921ccstr x5, [sp+864]
    001921d0str x4, [sp+872]
    001921d4b 0x1921d8
    001921d8
    001921d8loc_1921d8:
    001921d8b 0x191808
    001921dc
    001921dcloc_1921dc:
    001921dcstp xzr, xzr, [sp+216]
    001921e0mov x0, xzr
    001921e4mov x1, xzr
    001921e8ldp x29, x30, [sp-8]
    001921ecadd sp, sp, 816
    001921f0ret x30
    001921f4
    001921f4loc_1921f4:
    001921f4bl runtime.panicSliceB
    001921f8
    001921f8loc_1921f8:
    001921f8bl runtime.panicSliceAcap
    001921fc
    001921fcloc_1921fc:
    001921fcbl runtime.panicSliceB
    00192200
    00192200loc_192200:
    00192200bl runtime.panicSliceB
    00192204
    00192204loc_192204:
    00192204bl runtime.panicSliceB
    00192208
    00192208loc_192208:
    00192208bl runtime.panicSliceB
    0019220chint
    00192210
    00192210loc_192210:
    00192210strb w0, [sp+8]
    00192214strb w1, [sp+9]
    00192218strb w2, [sp+10]
    0019221cstp x3, x4, [sp+16]
    00192220stp x5, x6, [sp+32]
    00192224stp x7, x8, [sp+48]
    00192228stp x9, x10, [sp+64]
    0019222cmov x3, x30
    00192230bl runtime.morestack_noctxt.abi0
    00192234ldrb w0, [sp+8]
    00192238ldrb w1, [sp+9]
    0019223cldrb w2, [sp+10]
    00192240ldp x3, x4, [sp+16]
    00192244ldp x5, x6, [sp+32]
    00192248ldp x7, x8, [sp+48]
    0019224cldp x9, x10, [sp+64]
    00192250b 0x191720
    00192254udf 0
    00192258udf 0
    0019225cudf 0
    00191720
    00192260
    00192260google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalSingular: ; void google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalSingular(google.golang.org/protobuf/proto.UnmarshalOptions o, struct []uint8 b, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/reflect/protoreflect.Message m, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
    00192260ldr x16, [x28+16]
    00192264sub x17, sp, 176
    00192268subs xzr, x17, x16
    0019226cb.ls 0x192504
    00192270sub x20, sp, 304
    00192274stp x29, x30, [x20-8]
    00192278add sp, x20, 0
    0019227csub x29, sp, 8
    00192280strb w0, [sp+312]
    00192284strb w1, [sp+313]
    00192288strb w2, [sp+314]
    0019228cstr x3, [sp+320]
    00192290str x4, [sp+328]
    00192294str x5, [sp+336]
    00192298str x6, [sp+344]
    0019229cstr x7, [sp+352]
    001922a0str x8, [sp+360]
    001922a4strb w9, [sp+368]
    001922a8str x10, [sp+376]
    001922acstr x11, [sp+384]
    001922b0str x12, [sp+392]
    001922b4str x13, [sp+400]
    001922b8str xzr, [sp+96]
    001922bcstp xzr, xzr, [sp+176]
    001922c0stp xzr, xzr, [sp+256]
    001922c4str xzr, [sp+272]
    001922c8stp xzr, xzr, [sp+240]
    001922ccldr x10, [sp+392]
    001922d0ldr x6, [sp+344]
    001922d4ldr x7, [sp+352]
    001922d8ldr x11, [sp+400]
    001922dcldr x8, [sp+360]
    001922e0ldrsb x9, [sp+368]
    001922e4ldrb w0, [sp+312]
    001922e8ldrb w1, [sp+313]
    001922ecldrb w2, [sp+314]
    001922f0ldr x3, [sp+320]
    001922f4ldr x4, [sp+328]
    001922f8ldr x5, [sp+336]
    001922fcbl google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalScalar
    00192300str x0, [sp+256]
    00192304str x1, [sp+264]
    00192308str x2, [sp+272]
    0019230cstr x3, [sp+112]
    00192310str x4, [sp+240]
    00192314str x5, [sp+248]
    00192318ldr x12, [sp+256]
    0019231cldr x13, [sp+264]
    00192320ldr x14, [sp+272]
    00192324str x12, [sp+192]
    00192328str x13, [sp+200]
    0019232cstr x14, [sp+208]
    00192330ldr x12, [sp+112]
    00192334str x12, [sp+104]
    00192338ldr x12, [sp+240]
    0019233cldr x13, [sp+248]
    00192340str x12, [sp+280]
    00192344str x13, [sp+288]
    00192348ldr x12, [sp+192]
    0019234cldr x13, [sp+200]
    00192350ldr x14, [sp+208]
    00192354str x12, [sp+120]
    00192358str x13, [sp+128]
    0019235cstr x14, [sp+136]
    00192360ldr x12, [sp+104]
    00192364str x12, [sp+96]
    00192368ldr x2, [sp+288]
    0019236cldr x1, [sp+280]
    00192370str x1, [sp+176]
    00192374str x2, [sp+184]
    00192378cbnz x1, 0x192380
    0019237cb 0x192394
    00192380
    00192380loc_192380:
    00192380str xzr, [sp+96]
    00192384mov x0, xzr
    00192388ldp x29, x30, [sp-8]
    0019238cadd sp, sp, 304
    00192390ret x30
    00192394
    00192394loc_192394:
    00192394ldr x1, [sp+392]
    00192398ldrsb x27, [x1]
    0019239cldr x1, [x1+176]
    001923a0ldr x0, [sp+400]
    001923a4blr x1
    001923a8strb w0, [sp+95]
    001923acstrb w0, [sp+94]
    001923b0sbfm x1, x0, 0, 7
    001923b4subs wzr, w1, 10
    001923b8b.ge 0x1923c0
    001923bcb 0x1924b4
    001923c0
    001923c0loc_1923c0:
    001923c0sbfm x6, x0, 0, 7
    001923c4subs wzr, w6, 11
    001923c8b.le 0x1923d0
    001923ccb 0x1924b0
    001923d0
    001923d0loc_1923d0:
    001923d0b 0x1923d4
    001923d4
    001923d4loc_1923d4:
    001923d4ldr x2, [sp+400]
    001923d8ldr x3, [sp+376]
    001923dcldrsb x27, [x3]
    001923e0ldr x3, [x3+80]
    001923e4ldr x1, [sp+392]
    001923e8ldr x0, [sp+384]
    001923ecblr x3
    001923f0str x0, [sp+256]
    001923f4str x1, [sp+264]
    001923f8str x2, [sp+272]
    001923fcbl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    00192400str x0, [sp+144]
    00192404str x1, [sp+152]
    00192408ldr x0, [sp+120]
    0019240cldr x1, [sp+128]
    00192410ldr x2, [sp+136]
    00192414bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
    00192418str x0, [sp+216]
    0019241cstr x1, [sp+224]
    00192420str x2, [sp+232]
    00192424ldr x10, [sp+152]
    00192428ldr x9, [sp+144]
    0019242cldrb w3, [sp+312]
    00192430ldrb w4, [sp+313]
    00192434ldrb w5, [sp+314]
    00192438ldr x6, [sp+320]
    0019243cldr x7, [sp+328]
    00192440ldr x8, [sp+336]
    00192444mov x11, x0
    00192448mov x0, x3
    0019244cmov x12, x1
    00192450mov x1, x4
    00192454mov x13, x2
    00192458mov x2, x5
    0019245cmov x3, x6
    00192460mov x4, x7
    00192464mov x5, x8
    00192468mov x6, x11
    0019246cmov x7, x12
    00192470mov x8, x13
    00192474bl google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalMessage
    00192478str x0, [sp+160]
    0019247cstr x1, [sp+168]
    00192480cbnz x0, 0x192488
    00192484b 0x1924ac
    00192488
    00192488loc_192488:
    00192488str x0, [sp+176]
    0019248cstr x1, [sp+184]
    00192490ldr x3, [sp+96]
    00192494mov x2, x1
    00192498mov x1, x0
    0019249cmov x0, x3
    001924a0ldp x29, x30, [sp-8]
    001924a4add sp, sp, 304
    001924a8ret x30
    001924ac
    001924acloc_1924ac:
    001924acb 0x1924e8
    001924b0
    001924b0loc_1924b0:
    001924b0b 0x1924b8
    001924b4
    001924b4loc_1924b4:
    001924b4b 0x1924b8
    001924b8
    001924b8loc_1924b8:
    001924b8b 0x1924bc
    001924bc
    001924bcloc_1924bc:
    001924bcldr x3, [sp+120]
    001924c0ldr x2, [sp+400]
    001924c4ldr x4, [sp+128]
    001924c8ldr x5, [sp+136]
    001924ccldr x6, [sp+376]
    001924d0ldrsb x27, [x6]
    001924d4ldr x6, [x6+120]
    001924d8ldr x1, [sp+392]
    001924dcldr x0, [sp+384]
    001924e0blr x6
    001924e4b 0x1924e8
    001924e8
    001924e8loc_1924e8:
    001924e8stp xzr, xzr, [sp+176]
    001924ecldr x0, [sp+96]
    001924f0mov x1, xzr
    001924f4mov x2, xzr
    001924f8ldp x29, x30, [sp-8]
    001924fcadd sp, sp, 304
    00192500ret x30
    00192504
    00192504loc_192504:
    00192504strb w0, [sp+8]
    00192508strb w1, [sp+9]
    0019250cstrb w2, [sp+10]
    00192510stp x3, x4, [sp+16]
    00192514stp x5, x6, [sp+32]
    00192518stp x7, x8, [sp+48]
    0019251cstrb w9, [sp+64]
    00192520stp x10, x11, [sp+72]
    00192524stp x12, x13, [sp+88]
    00192528mov x3, x30
    0019252cbl runtime.morestack_noctxt.abi0
    00192530ldrb w0, [sp+8]
    00192534ldrb w1, [sp+9]
    00192538ldrb w2, [sp+10]
    0019253cldp x3, x4, [sp+16]
    00192540ldp x5, x6, [sp+32]
    00192544ldp x7, x8, [sp+48]
    00192548ldrsb x9, [sp+64]
    0019254cldp x10, x11, [sp+72]
    00192550ldp x12, x13, [sp+88]
    00192554b 0x192260
    00192558udf 0
    0019255cudf 0
    00192260
    00192560
    00192560google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalMap: ; void google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalMap(google.golang.org/protobuf/proto.UnmarshalOptions o, struct []uint8 b, google.golang.org/protobuf/encoding/protowire.Type wtyp, google.golang.org/protobuf/reflect/protoreflect.Map mapv, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
    00192560ldr x16, [x28+16]
    00192564sub x17, sp, 416
    00192568subs xzr, x17, x16
    0019256cb.ls 0x192db4
    00192570sub x20, sp, 544
    00192574stp x29, x30, [x20-8]
    00192578add sp, x20, 0
    0019257csub x29, sp, 8
    00192580strb w0, [sp+552]
    00192584strb w1, [sp+553]
    00192588strb w2, [sp+554]
    0019258cstr x3, [sp+560]
    00192590str x4, [sp+568]
    00192594str x5, [sp+576]
    00192598str x6, [sp+584]
    0019259cstr x7, [sp+592]
    001925a0str x8, [sp+600]
    001925a4strb w9, [sp+608]
    001925a8str x10, [sp+616]
    001925acstr x11, [sp+624]
    001925b0str x12, [sp+632]
    001925b4str x13, [sp+640]
    001925b8str xzr, [sp+136]
    001925bcstp xzr, xzr, [sp+312]
    001925c0ldrsb x3, [sp+608]
    001925c4ubfm x3, x3, 0, 7
    001925c8subs wzr, w3, 2
    001925ccb.ne 0x1925d4
    001925d0b 0x192600
    001925d4
    001925d4loc_1925d4:
    001925d4str xzr, [sp+136]
    001925d8adrp x27, 0x88f000
    001925dcldr x1, [x27+1408]
    001925e0adrp x27, 0x88f000
    001925e4ldr x2, [x27+1416]
    001925e8str x1, [sp+312]
    001925ecstr x2, [sp+320]
    001925f0ldr x0, [sp+136]
    001925f4ldp x29, x30, [sp-8]
    001925f8add sp, sp, 544
    001925fcret x30
    00192600
    00192600loc_192600:
    00192600str xzr, [sp+432]
    00192604stp xzr, xzr, [sp+440]
    00192608ldr x0, [sp+584]
    0019260cldr x1, [sp+592]
    00192610ldr x2, [sp+600]
    00192614bl google.golang.org/protobuf/encoding/protowire.ConsumeBytes
    00192618str x0, [sp+432]
    0019261cstr x1, [sp+440]
    00192620str x2, [sp+448]
    00192624str x3, [sp+160]
    00192628str x0, [sp+328]
    0019262cstr x1, [sp+336]
    00192630str x2, [sp+344]
    00192634ldr x3, [sp+160]
    00192638str x3, [sp+144]
    0019263cstr x0, [sp+584]
    00192640str x1, [sp+592]
    00192644str x2, [sp+600]
    00192648ldr x3, [sp+144]
    0019264cstr x3, [sp+136]
    00192650tbnz x3, 63, 0x192658
    00192654b 0x192684
    00192658
    00192658loc_192658:
    00192658str xzr, [sp+136]
    0019265cadrp x27, 0x88f000
    00192660ldr x1, [x27+1424]
    00192664adrp x27, 0x88f000
    00192668ldr x2, [x27+1432]
    0019266cstr x1, [sp+312]
    00192670str x2, [sp+320]
    00192674ldr x0, [sp+136]
    00192678ldp x29, x30, [sp-8]
    0019267cadd sp, sp, 544
    00192680ret x30
    00192684
    00192684loc_192684:
    00192684ldr x1, [sp+632]
    00192688ldrsb x27, [x1]
    0019268cldr x1, [x1+184]
    00192690ldr x0, [sp+640]
    00192694blr x1
    00192698str x0, [sp+256]
    0019269cstr x1, [sp+264]
    001926a0ldr x1, [sp+632]
    001926a4ldrsb x27, [x1]
    001926a8ldr x1, [x1+192]
    001926acldr x0, [sp+640]
    001926b0blr x1
    001926b4str x0, [sp+192]
    001926b8str x1, [sp+200]
    001926bcstp xzr, xzr, [sp+272]
    001926c0str xzr, [sp+288]
    001926c4stp xzr, xzr, [sp+208]
    001926c8str xzr, [sp+224]
    001926ccstrb wzr, [sp+105]
    001926d0strb wzr, [sp+104]
    001926d4ldr x1, [sp+192]
    001926d8ldrsb x27, [x1]
    001926dcldr x1, [x1+176]
    001926e0ldr x0, [sp+200]
    001926e4blr x1
    001926e8strb w0, [sp+110]
    001926ecstrb w0, [sp+108]
    001926f0sbfm x1, x0, 0, 7
    001926f4subs wzr, w1, 10
    001926f8b.ge 0x192700
    001926fcb 0x19273c
    00192700
    00192700loc_192700:
    00192700sbfm x3, x0, 0, 7
    00192704subs wzr, w3, 11
    00192708b.le 0x192710
    0019270cb 0x192738
    00192710
    00192710loc_192710:
    00192710b 0x192714
    00192714
    00192714loc_192714:
    00192714ldr x1, [sp+616]
    00192718ldrsb x27, [x1]
    0019271cldr x1, [x1+72]
    00192720ldr x0, [sp+624]
    00192724blr x1
    00192728str x0, [sp+208]
    0019272cstr x1, [sp+216]
    00192730str x2, [sp+224]
    00192734b 0x192744
    00192738
    00192738loc_192738:
    00192738b 0x192740
    0019273c
    0019273cloc_19273c:
    0019273cb 0x192740
    00192740
    00192740loc_192740:
    00192740b 0x192744
    00192744
    00192744loc_192744:
    00192744b 0x192748
    00192748
    00192748loc_192748:
    00192748ldr x3, [sp+592]
    0019274cstr x3, [sp+160]
    00192750cbnz x3, 0x192758
    00192754b 0x192c78
    00192758
    00192758loc_192758:
    00192758ldr x0, [sp+584]
    0019275cldr x1, [sp+592]
    00192760ldr x2, [sp+600]
    00192764bl google.golang.org/protobuf/encoding/protowire.ConsumeTag
    00192768str w0, [sp+120]
    0019276cstrb w1, [sp+109]
    00192770str x2, [sp+152]
    00192774ldrsw x3, [sp+120]
    00192778str w3, [sp+124]
    0019277cldrsb x3, [sp+109]
    00192780strb w3, [sp+111]
    00192784ldr x3, [sp+152]
    00192788str x3, [sp+184]
    0019278cldrsw x3, [sp+124]
    00192790str w3, [sp+112]
    00192794ldrsb x3, [sp+111]
    00192798strb w3, [sp+103]
    0019279cldr x0, [sp+184]
    001927a0str x0, [sp+128]
    001927a4tbnz x0, 63, 0x1927ac
    001927a8b 0x1927d8
    001927ac
    001927acloc_1927ac:
    001927acstr xzr, [sp+136]
    001927b0adrp x27, 0x88f000
    001927b4ldr x1, [x27+1424]
    001927b8adrp x27, 0x88f000
    001927bcldr x2, [x27+1432]
    001927c0str x1, [sp+312]
    001927c4str x2, [sp+320]
    001927c8ldr x0, [sp+136]
    001927ccldp x29, x30, [sp-8]
    001927d0add sp, sp, 544
    001927d4ret x30
    001927d8
    001927d8loc_1927d8:
    001927d8ldrsw x12, [sp+112]
    001927dcorr x13, xzr, 0x1fffffff
    001927e0subs wzr, w12, w13
    001927e4b.gt 0x1927ec
    001927e8b 0x192818
    001927ec
    001927ecloc_1927ec:
    001927ecstr xzr, [sp+136]
    001927f0adrp x27, 0x88f000
    001927f4ldr x1, [x27+1424]
    001927f8adrp x27, 0x88f000
    001927fcldr x2, [x27+1432]
    00192800str x1, [sp+312]
    00192804str x2, [sp+320]
    00192808ldr x0, [sp+136]
    0019280cldp x29, x30, [sp-8]
    00192810add sp, sp, 544
    00192814ret x30
    00192818
    00192818loc_192818:
    00192818ldr x1, [sp+592]
    0019281cldr x12, [sp+584]
    00192820ldr x13, [sp+600]
    00192824b 0x192828
    00192828
    00192828loc_192828:
    00192828subs xzr, x1, x0
    0019282cb.hs 0x192834
    00192830b 0x192dac
    00192834
    00192834loc_192834:
    00192834sub x13, x13, x0
    00192838sub x14, x1, x0
    0019283csub x15, xzr, x13
    00192840and x15, x0, x15, asr #63
    00192844add x12, x12, x15
    00192848str x12, [sp+584]
    0019284cstr x14, [sp+592]
    00192850str x13, [sp+600]
    00192854adrp x27, 0x88f000
    00192858ldr x12, [x27+1408]
    0019285cadrp x27, 0x88f000
    00192860ldr x13, [x27+1416]
    00192864str x12, [sp+312]
    00192868str x13, [sp+320]
    0019286cldrsw x12, [sp+112]
    00192870str w12, [sp+116]
    00192874subs wzr, w12, 1
    00192878b.eq 0x192880
    0019287cb 0x192958
    00192880
    00192880loc_192880:
    00192880b 0x192884
    00192884
    00192884loc_192884:
    00192884stp xzr, xzr, [sp+408]
    00192888str xzr, [sp+424]
    0019288cstp xzr, xzr, [sp+392]
    00192890ldr x10, [sp+256]
    00192894ldr x6, [sp+584]
    00192898ldr x7, [sp+592]
    0019289cldr x11, [sp+264]
    001928a0ldr x8, [sp+600]
    001928a4ldrsb x9, [sp+103]
    001928a8ldrb w0, [sp+552]
    001928acldrb w1, [sp+553]
    001928b0ldrb w2, [sp+554]
    001928b4ldr x3, [sp+560]
    001928b8ldr x4, [sp+568]
    001928bcldr x5, [sp+576]
    001928c0bl google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalScalar
    001928c4str x0, [sp+408]
    001928c8str x1, [sp+416]
    001928ccstr x2, [sp+424]
    001928d0str x3, [sp+152]
    001928d4str x4, [sp+392]
    001928d8str x5, [sp+400]
    001928dcldr x12, [sp+408]
    001928e0ldr x13, [sp+416]
    001928e4ldr x14, [sp+424]
    001928e8str x12, [sp+512]
    001928ecstr x13, [sp+520]
    001928f0str x14, [sp+528]
    001928f4ldr x12, [sp+152]
    001928f8str x12, [sp+176]
    001928fcldr x12, [sp+392]
    00192900ldr x13, [sp+400]
    00192904str x12, [sp+496]
    00192908str x13, [sp+504]
    0019290cldr x12, [sp+512]
    00192910ldr x13, [sp+520]
    00192914ldr x14, [sp+528]
    00192918str x12, [sp+272]
    0019291cstr x13, [sp+280]
    00192920str x14, [sp+288]
    00192924ldr x12, [sp+176]
    00192928str x12, [sp+128]
    0019292cldr x12, [sp+504]
    00192930ldr x13, [sp+496]
    00192934str x13, [sp+312]
    00192938str x12, [sp+320]
    0019293ccbnz x13, 0x192944
    00192940b 0x19294c
    00192944
    00192944loc_192944:
    00192944orr x3, xzr, 1
    00192948b 0x192b74
    0019294c
    0019294cloc_19294c:
    0019294corr x3, xzr, 1
    00192950strb w3, [sp+105]
    00192954b 0x192b74
    00192958
    00192958loc_192958:
    00192958subs wzr, w12, 2
    0019295cb.eq 0x192964
    00192960b 0x192b68
    00192964
    00192964loc_192964:
    00192964b 0x192968
    00192968
    00192968loc_192968:
    00192968stp xzr, xzr, [sp+232]
    0019296cstr xzr, [sp+248]
    00192970stp xzr, xzr, [sp+408]
    00192974str xzr, [sp+424]
    00192978stp xzr, xzr, [sp+392]
    0019297cldr x10, [sp+192]
    00192980ldr x6, [sp+584]
    00192984ldr x7, [sp+592]
    00192988ldr x11, [sp+200]
    0019298cldr x8, [sp+600]
    00192990ldrsb x9, [sp+103]
    00192994ldrb w0, [sp+552]
    00192998ldrb w1, [sp+553]
    0019299cldrb w2, [sp+554]
    001929a0ldr x3, [sp+560]
    001929a4ldr x4, [sp+568]
    001929a8ldr x5, [sp+576]
    001929acbl google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalScalar
    001929b0str x0, [sp+408]
    001929b4str x1, [sp+416]
    001929b8str x2, [sp+424]
    001929bcstr x3, [sp+152]
    001929c0str x4, [sp+392]
    001929c4str x5, [sp+400]
    001929c8ldr x12, [sp+408]
    001929ccldr x13, [sp+416]
    001929d0ldr x14, [sp+424]
    001929d4str x12, [sp+472]
    001929d8str x13, [sp+480]
    001929dcstr x14, [sp+488]
    001929e0ldr x12, [sp+152]
    001929e4str x12, [sp+168]
    001929e8ldr x12, [sp+392]
    001929ecldr x13, [sp+400]
    001929f0str x12, [sp+456]
    001929f4str x13, [sp+464]
    001929f8ldr x12, [sp+472]
    001929fcldr x13, [sp+480]
    00192a00ldr x14, [sp+488]
    00192a04str x12, [sp+232]
    00192a08str x13, [sp+240]
    00192a0cstr x14, [sp+248]
    00192a10ldr x12, [sp+168]
    00192a14str x12, [sp+128]
    00192a18ldr x12, [sp+464]
    00192a1cldr x13, [sp+456]
    00192a20str x13, [sp+312]
    00192a24str x12, [sp+320]
    00192a28cbnz x13, 0x192a30
    00192a2cb 0x192a38
    00192a30
    00192a30loc_192a30:
    00192a30orr x3, xzr, 1
    00192a34b 0x192b74
    00192a38
    00192a38loc_192a38:
    00192a38ldr x1, [sp+192]
    00192a3cldrsb x27, [x1]
    00192a40ldr x1, [x1+176]
    00192a44ldr x0, [sp+200]
    00192a48blr x1
    00192a4cstrb w0, [sp+110]
    00192a50strb w0, [sp+107]
    00192a54sbfm x1, x0, 0, 7
    00192a58subs wzr, w1, 10
    00192a5cb.ge 0x192a64
    00192a60b 0x192b38
    00192a64
    00192a64loc_192a64:
    00192a64sbfm x3, x0, 0, 7
    00192a68subs wzr, w3, 11
    00192a6cb.le 0x192a74
    00192a70b 0x192b34
    00192a74
    00192a74loc_192a74:
    00192a74b 0x192a78
    00192a78
    00192a78loc_192a78:
    00192a78ldr x0, [sp+232]
    00192a7cldr x1, [sp+240]
    00192a80ldr x2, [sp+248]
    00192a84bl google.golang.org/protobuf/reflect/protoreflect.Value.Bytes
    00192a88str x0, [sp+432]
    00192a8cstr x1, [sp+440]
    00192a90str x2, [sp+448]
    00192a94ldr x0, [sp+208]
    00192a98ldr x1, [sp+216]
    00192a9cldr x2, [sp+224]
    00192aa0bl google.golang.org/protobuf/reflect/protoreflect.Value.Message
    00192aa4str x0, [sp+376]
    00192aa8str x1, [sp+384]
    00192aacldr x7, [sp+440]
    00192ab0ldr x8, [sp+448]
    00192ab4ldr x6, [sp+432]
    00192ab8ldrb w3, [sp+552]
    00192abcldrb w4, [sp+553]
    00192ac0ldrb w2, [sp+554]
    00192ac4ldr x5, [sp+560]
    00192ac8ldr x9, [sp+568]
    00192accldr x10, [sp+576]
    00192ad0mov x11, x0
    00192ad4mov x0, x3
    00192ad8mov x12, x1
    00192adcmov x1, x4
    00192ae0mov x3, x5
    00192ae4mov x4, x9
    00192ae8mov x5, x10
    00192aecmov x9, x11
    00192af0mov x10, x12
    00192af4bl google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalMessage
    00192af8str x0, [sp+296]
    00192afcstr x1, [sp+304]
    00192b00cbnz x0, 0x192b08
    00192b04b 0x192b30
    00192b08
    00192b08loc_192b08:
    00192b08str xzr, [sp+136]
    00192b0cstr x0, [sp+312]
    00192b10str x1, [sp+320]
    00192b14ldr x3, [sp+136]
    00192b18mov x2, x1
    00192b1cmov x1, x0
    00192b20mov x0, x3
    00192b24ldp x29, x30, [sp-8]
    00192b28add sp, sp, 544
    00192b2cret x30
    00192b30
    00192b30loc_192b30:
    00192b30b 0x192b5c
    00192b34
    00192b34loc_192b34:
    00192b34b 0x192b3c
    00192b38
    00192b38loc_192b38:
    00192b38b 0x192b3c
    00192b3c
    00192b3cloc_192b3c:
    00192b3cb 0x192b40
    00192b40
    00192b40loc_192b40:
    00192b40ldr x3, [sp+232]
    00192b44ldr x4, [sp+240]
    00192b48ldr x5, [sp+248]
    00192b4cstr x3, [sp+208]
    00192b50str x4, [sp+216]
    00192b54str x5, [sp+224]
    00192b58b 0x192b5c
    00192b5c
    00192b5cloc_192b5c:
    00192b5corr x3, xzr, 1
    00192b60strb w3, [sp+104]
    00192b64b 0x192b74
    00192b68
    00192b68loc_192b68:
    00192b68b 0x192b6c
    00192b6c
    00192b6cloc_192b6c:
    00192b6corr x3, xzr, 1
    00192b70b 0x192b74
    00192b74
    00192b74loc_192b74:
    00192b74ldr x4, [sp+312]
    00192b78adrp x27, 0x88f000
    00192b7cldr x5, [x27+1408]
    00192b80subs xzr, x5, x4
    00192b84b.eq 0x192b8c
    00192b88b 0x192c00
    00192b8c
    00192b8cloc_192b8c:
    00192b8cldr x0, [sp+312]
    00192b90ldr x1, [sp+320]
    00192b94adrp x27, 0x88f000
    00192b98ldr x2, [x27+1416]
    00192b9cbl runtime.ifaceeq
    00192ba0tbnz w0, 0, 0x192ba8
    00192ba4b 0x192bfc
    00192ba8
    00192ba8loc_192ba8:
    00192ba8ldrsb x1, [sp+103]
    00192bacldr x2, [sp+584]
    00192bb0ldr x3, [sp+592]
    00192bb4ldr x4, [sp+600]
    00192bb8ldrsw x0, [sp+112]
    00192bbcbl google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue
    00192bc0str x0, [sp+128]
    00192bc4tbnz x0, 63, 0x192bcc
    00192bc8b 0x192bf8
    00192bcc
    00192bccloc_192bcc:
    00192bccstr xzr, [sp+136]
    00192bd0adrp x27, 0x88f000
    00192bd4ldr x1, [x27+1424]
    00192bd8adrp x27, 0x88f000
    00192bdcldr x2, [x27+1432]
    00192be0str x1, [sp+312]
    00192be4str x2, [sp+320]
    00192be8ldr x0, [sp+136]
    00192becldp x29, x30, [sp-8]
    00192bf0add sp, sp, 544
    00192bf4ret x30
    00192bf8
    00192bf8loc_192bf8:
    00192bf8b 0x192c30
    00192bfc
    00192bfcloc_192bfc:
    00192bfcb 0x192c04
    00192c00
    00192c00loc_192c00:
    00192c00b 0x192c04
    00192c04
    00192c04loc_192c04:
    00192c04ldr x3, [sp+312]
    00192c08cbnz x3, 0x192c10
    00192c0cb 0x192c2c
    00192c10
    00192c10loc_192c10:
    00192c10str xzr, [sp+136]
    00192c14ldr x1, [sp+312]
    00192c18ldr x2, [sp+320]
    00192c1cmov x0, xzr
    00192c20ldp x29, x30, [sp-8]
    00192c24add sp, sp, 544
    00192c28ret x30
    00192c2c
    00192c2cloc_192c2c:
    00192c2cb 0x192c30
    00192c30
    00192c30loc_192c30:
    00192c30ldr x0, [sp+128]
    00192c34ldr x1, [sp+592]
    00192c38ldr x3, [sp+584]
    00192c3cldr x4, [sp+600]
    00192c40b 0x192c44
    00192c44
    00192c44loc_192c44:
    00192c44subs xzr, x1, x0
    00192c48b.hs 0x192c50
    00192c4cb 0x192da8
    00192c50
    00192c50loc_192c50:
    00192c50sub x4, x4, x0
    00192c54sub x5, x1, x0
    00192c58sub x6, xzr, x4
    00192c5cand x6, x0, x6, asr #63
    00192c60add x3, x3, x6
    00192c64str x3, [sp+584]
    00192c68str x5, [sp+592]
    00192c6cstr x4, [sp+600]
    00192c70b 0x192c74
    00192c74
    00192c74loc_192c74:
    00192c74b 0x192748
    00192c78
    00192c78loc_192c78:
    00192c78ldrb w3, [sp+105]
    00192c7ctbnz w3, 0, 0x192c84
    00192c80b 0x192c88
    00192c84
    00192c84loc_192c84:
    00192c84b 0x192cac
    00192c88
    00192c88loc_192c88:
    00192c88ldr x1, [sp+256]
    00192c8cldrsb x27, [x1]
    00192c90ldr x1, [x1+48]
    00192c94ldr x0, [sp+264]
    00192c98blr x1
    00192c9cstr x0, [sp+272]
    00192ca0str x1, [sp+280]
    00192ca4str x2, [sp+288]
    00192ca8b 0x192cac
    00192cac
    00192cacloc_192cac:
    00192cacldrb w3, [sp+104]
    00192cb0tbnz w3, 0, 0x192cb8
    00192cb4b 0x192cbc
    00192cb8
    00192cb8loc_192cb8:
    00192cb8b 0x192d34
    00192cbc
    00192cbcloc_192cbc:
    00192cbcldr x1, [sp+192]
    00192cc0ldrsb x27, [x1]
    00192cc4ldr x1, [x1+176]
    00192cc8ldr x0, [sp+200]
    00192cccblr x1
    00192cd0strb w0, [sp+110]
    00192cd4strb w0, [sp+106]
    00192cd8sbfm x1, x0, 0, 7
    00192cdcsubs wzr, w1, 10
    00192ce0b.ge 0x192ce8
    00192ce4b 0x192d04
    00192ce8
    00192ce8loc_192ce8:
    00192ce8sbfm x3, x0, 0, 7
    00192cecsubs wzr, w3, 11
    00192cf0b.le 0x192cf8
    00192cf4b 0x192d00
    00192cf8
    00192cf8loc_192cf8:
    00192cf8b 0x192cfc
    00192cfc
    00192cfcloc_192cfc:
    00192cfcb 0x192d30
    00192d00
    00192d00loc_192d00:
    00192d00b 0x192d08
    00192d04
    00192d04loc_192d04:
    00192d04b 0x192d08
    00192d08
    00192d08loc_192d08:
    00192d08b 0x192d0c
    00192d0c
    00192d0cloc_192d0c:
    00192d0cldr x1, [sp+192]
    00192d10ldrsb x27, [x1]
    00192d14ldr x1, [x1+48]
    00192d18ldr x0, [sp+200]
    00192d1cblr x1
    00192d20str x0, [sp+208]
    00192d24str x1, [sp+216]
    00192d28str x2, [sp+224]
    00192d2cb 0x192d30
    00192d30
    00192d30loc_192d30:
    00192d30b 0x192d34
    00192d34
    00192d34loc_192d34:
    00192d34ldr x0, [sp+272]
    00192d38ldr x1, [sp+280]
    00192d3cldr x2, [sp+288]
    00192d40bl google.golang.org/protobuf/reflect/protoreflect.Value.MapKey
    00192d44str x0, [sp+352]
    00192d48str x1, [sp+360]
    00192d4cstr x2, [sp+368]
    00192d50ldr x4, [sp+208]
    00192d54ldr x3, [sp+624]
    00192d58ldr x5, [sp+216]
    00192d5cldr x6, [sp+224]
    00192d60ldr x7, [sp+616]
    00192d64ldrsb x27, [x7]
    00192d68ldr x7, [x7+88]
    00192d6cmov x8, x0
    00192d70mov x0, x3
    00192d74mov x9, x1
    00192d78mov x1, x8
    00192d7cmov x10, x2
    00192d80mov x2, x9
    00192d84mov x3, x10
    00192d88blr x7
    00192d8cstp xzr, xzr, [sp+312]
    00192d90ldr x0, [sp+136]
    00192d94mov x1, xzr
    00192d98mov x2, xzr
    00192d9cldp x29, x30, [sp-8]
    00192da0add sp, sp, 544
    00192da4ret x30
    00192da8
    00192da8loc_192da8:
    00192da8bl runtime.panicSliceB
    00192dac
    00192dacloc_192dac:
    00192dacbl runtime.panicSliceB
    00192db0hint
    00192db4
    00192db4loc_192db4:
    00192db4strb w0, [sp+8]
    00192db8strb w1, [sp+9]
    00192dbcstrb w2, [sp+10]
    00192dc0stp x3, x4, [sp+16]
    00192dc4stp x5, x6, [sp+32]
    00192dc8stp x7, x8, [sp+48]
    00192dccstrb w9, [sp+64]
    00192dd0stp x10, x11, [sp+72]
    00192dd4stp x12, x13, [sp+88]
    00192dd8mov x3, x30
    00192ddcbl runtime.morestack_noctxt.abi0
    00192de0ldrb w0, [sp+8]
    00192de4ldrb w1, [sp+9]
    00192de8ldrb w2, [sp+10]
    00192decldp x3, x4, [sp+16]
    00192df0ldp x5, x6, [sp+32]
    00192df4ldp x7, x8, [sp+48]
    00192df8ldrsb x9, [sp+64]
    00192dfcldp x10, x11, [sp+72]
    00192e00ldp x12, x13, [sp+88]
    00192e04b 0x192560
    00192e08udf 0
    00192e0cudf 0
    00192560