File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    0021fce0
    0021fce0google.golang.org/protobuf/internal/impl.encoderFuncsForValue: ; void google.golang.org/protobuf/internal/impl.encoderFuncsForValue(google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
    0021fce0ldr x16, [x28+16]
    0021fce4sub x17, sp, 112
    0021fce8subs xzr, x17, x16
    0021fcecb.ls 0x22155c
    0021fcf0str x30, [sp-240]!
    0021fcf4stur x29, [sp-8]
    0021fcf8sub x29, sp, 8
    0021fcfcstr x0, [sp+248]
    0021fd00str x1, [sp+256]
    0021fd04stp xzr, xzr, [sp+64]
    0021fd08stp xzr, xzr, [sp+80]
    0021fd0cstr xzr, [sp+96]
    0021fd10ldr x1, [sp+248]
    0021fd14ldrsb x27, [x1]
    0021fd18ldr x1, [x1+24]
    0021fd1cldr x0, [sp+256]
    0021fd20blr x1
    0021fd24strb w0, [sp+57]
    0021fd28ubfm x1, x0, 0, 7
    0021fd2csubs wzr, w1, 3
    0021fd30cset x1, eq
    0021fd34strb w1, [sp+58]
    0021fd38b.eq 0x21fd40
    0021fd3cb 0x21fd64
    0021fd40
    0021fd40loc_21fd40:
    0021fd40ldr x1, [sp+248]
    0021fd44ldrsb x27, [x1]
    0021fd48ldr x0, [sp+256]
    0021fd4cldr x1, [x1+144]
    0021fd50blr x1
    0021fd54strb w0, [sp+56]
    0021fd58eor x1, x0, 1
    0021fd5cstrb w1, [sp+58]
    0021fd60b 0x21fd68
    0021fd64
    0021fd64loc_21fd64:
    0021fd64b 0x21fd68
    0021fd68
    0021fd68loc_21fd68:
    0021fd68ldrb w1, [sp+58]
    0021fd6ctbnz w1, 0, 0x21fd74
    0021fd70b 0x2204c4
    0021fd74
    0021fd74loc_21fd74:
    0021fd74b 0x21fd78
    0021fd78
    0021fd78loc_21fd78:
    0021fd78ldr x1, [sp+248]
    0021fd7cldrsb x27, [x1]
    0021fd80ldr x1, [x1+176]
    0021fd84ldr x0, [sp+256]
    0021fd88blr x1
    0021fd8cstrb w0, [sp+55]
    0021fd90strb w0, [sp+63]
    0021fd94sbfm x1, x0, 0, 7
    0021fd98subs wzr, w1, 9
    0021fd9cb.le 0x21fda4
    0021fda0b 0x220134
    0021fda4
    0021fda4loc_21fda4:
    0021fda4sbfm x5, x0, 0, 7
    0021fda8subs wzr, w5, 4
    0021fdacb.le 0x21fdb4
    0021fdb0b 0x21ff44
    0021fdb4
    0021fdb4loc_21fdb4:
    0021fdb4sbfm x5, x0, 0, 7
    0021fdb8subs wzr, w5, 2
    0021fdbcb.le 0x21fdc4
    0021fdc0b 0x21fe84
    0021fdc4
    0021fdc4loc_21fdc4:
    0021fdc4ubfm x5, x0, 0, 7
    0021fdc8subs wzr, w5, 1
    0021fdccb.eq 0x21fdd4
    0021fdd0b 0x21fe24
    0021fdd4
    0021fdd4loc_21fdd4:
    0021fdd4b 0x21fdd8
    0021fdd8
    0021fdd8loc_21fdd8:
    0021fdd8adrp x27, 0x7f4000
    0021fddcadd x27, x27, 2752
    0021fde0ldp x5, x6, [x27]
    0021fde4adrp x27, 0x7f4000
    0021fde8add x27, x27, 2768
    0021fdecldp x7, x8, [x27]
    0021fdf0stp x5, x6, [sp+64]
    0021fdf4stp x7, x8, [sp+80]
    0021fdf8adrp x27, 0x7f4000
    0021fdfcldr x5, [x27+2784]
    0021fe00str x5, [sp+96]
    0021fe04ldr x0, [sp+64]
    0021fe08ldr x1, [sp+72]
    0021fe0cldr x2, [sp+80]
    0021fe10ldr x3, [sp+88]
    0021fe14ldr x4, [sp+96]
    0021fe18ldur x29, [sp-8]
    0021fe1cldr x30, [sp], 240
    0021fe20ret x30
    0021fe24
    0021fe24loc_21fe24:
    0021fe24ubfm x5, x0, 0, 7
    0021fe28subs wzr, w5, 2
    0021fe2cb.eq 0x21fe34
    0021fe30b 0x221554
    0021fe34
    0021fe34loc_21fe34:
    0021fe34b 0x21fe38
    0021fe38
    0021fe38loc_21fe38:
    0021fe38adrp x27, 0x7f4000
    0021fe3cadd x27, x27, 2176
    0021fe40ldp x5, x6, [x27]
    0021fe44adrp x27, 0x7f4000
    0021fe48add x27, x27, 2192
    0021fe4cldp x7, x8, [x27]
    0021fe50stp x5, x6, [sp+64]
    0021fe54stp x7, x8, [sp+80]
    0021fe58adrp x27, 0x7f4000
    0021fe5cldr x5, [x27+2208]
    0021fe60str x5, [sp+96]
    0021fe64ldr x0, [sp+64]
    0021fe68ldr x1, [sp+72]
    0021fe6cldr x2, [sp+80]
    0021fe70ldr x3, [sp+88]
    0021fe74ldr x4, [sp+96]
    0021fe78ldur x29, [sp-8]
    0021fe7cldr x30, [sp], 240
    0021fe80ret x30
    0021fe84
    0021fe84loc_21fe84:
    0021fe84ubfm x5, x0, 0, 7
    0021fe88subs wzr, w5, 3
    0021fe8cb.eq 0x21fe94
    0021fe90b 0x21fee4
    0021fe94
    0021fe94loc_21fe94:
    0021fe94b 0x21fe98
    0021fe98
    0021fe98loc_21fe98:
    0021fe98adrp x27, 0x7f4000
    0021fe9cadd x27, x27, 1216
    0021fea0ldp x5, x6, [x27]
    0021fea4adrp x27, 0x7f4000
    0021fea8add x27, x27, 1232
    0021feacldp x7, x8, [x27]
    0021feb0stp x5, x6, [sp+64]
    0021feb4stp x7, x8, [sp+80]
    0021feb8adrp x27, 0x7f4000
    0021febcldr x5, [x27+1248]
    0021fec0str x5, [sp+96]
    0021fec4ldr x0, [sp+64]
    0021fec8ldr x1, [sp+72]
    0021feccldr x2, [sp+80]
    0021fed0ldr x3, [sp+88]
    0021fed4ldr x4, [sp+96]
    0021fed8ldur x29, [sp-8]
    0021fedcldr x30, [sp], 240
    0021fee0ret x30
    0021fee4
    0021fee4loc_21fee4:
    0021fee4ubfm x5, x0, 0, 7
    0021fee8subs wzr, w5, 4
    0021feecb.eq 0x21fef4
    0021fef0b 0x221548
    0021fef4
    0021fef4loc_21fef4:
    0021fef4b 0x21fef8
    0021fef8
    0021fef8loc_21fef8:
    0021fef8adrp x27, 0x7f4000
    0021fefcadd x27, x27, 1600
    0021ff00ldp x5, x6, [x27]
    0021ff04adrp x27, 0x7f4000
    0021ff08add x27, x27, 1616
    0021ff0cldp x7, x8, [x27]
    0021ff10stp x5, x6, [sp+64]
    0021ff14stp x7, x8, [sp+80]
    0021ff18adrp x27, 0x7f4000
    0021ff1cldr x5, [x27+1632]
    0021ff20str x5, [sp+96]
    0021ff24ldr x0, [sp+64]
    0021ff28ldr x1, [sp+72]
    0021ff2cldr x2, [sp+80]
    0021ff30ldr x3, [sp+88]
    0021ff34ldr x4, [sp+96]
    0021ff38ldur x29, [sp-8]
    0021ff3cldr x30, [sp], 240
    0021ff40ret x30
    0021ff44
    0021ff44loc_21ff44:
    0021ff44sbfm x5, x0, 0, 7
    0021ff48subs wzr, w5, 6
    0021ff4cb.le 0x21ff54
    0021ff50b 0x220014
    0021ff54
    0021ff54loc_21ff54:
    0021ff54ubfm x5, x0, 0, 7
    0021ff58subs wzr, w5, 5
    0021ff5cb.eq 0x21ff64
    0021ff60b 0x21ffb4
    0021ff64
    0021ff64loc_21ff64:
    0021ff64b 0x21ff68
    0021ff68
    0021ff68loc_21ff68:
    0021ff68adrp x27, 0x7f4000
    0021ff6cadd x27, x27, 640
    0021ff70ldp x5, x6, [x27]
    0021ff74adrp x27, 0x7f4000
    0021ff78add x27, x27, 656
    0021ff7cldp x7, x8, [x27]
    0021ff80stp x5, x6, [sp+64]
    0021ff84stp x7, x8, [sp+80]
    0021ff88adrp x27, 0x7f4000
    0021ff8cldr x5, [x27+672]
    0021ff90str x5, [sp+96]
    0021ff94ldr x0, [sp+64]
    0021ff98ldr x1, [sp+72]
    0021ff9cldr x2, [sp+80]
    0021ffa0ldr x3, [sp+88]
    0021ffa4ldr x4, [sp+96]
    0021ffa8ldur x29, [sp-8]
    0021ffacldr x30, [sp], 240
    0021ffb0ret x30
    0021ffb4
    0021ffb4loc_21ffb4:
    0021ffb4ubfm x5, x0, 0, 7
    0021ffb8subs wzr, w5, 6
    0021ffbcb.eq 0x21ffc4
    0021ffc0b 0x221540
    0021ffc4
    0021ffc4loc_21ffc4:
    0021ffc4b 0x21ffc8
    0021ffc8
    0021ffc8loc_21ffc8:
    0021ffc8adrp x27, 0x7f4000
    0021ffccadd x27, x27, 2560
    0021ffd0ldp x5, x6, [x27]
    0021ffd4adrp x27, 0x7f4000
    0021ffd8add x27, x27, 2576
    0021ffdcldp x7, x8, [x27]
    0021ffe0stp x5, x6, [sp+64]
    0021ffe4stp x7, x8, [sp+80]
    0021ffe8adrp x27, 0x7f4000
    0021ffecldr x5, [x27+2592]
    0021fff0str x5, [sp+96]
    0021fff4ldr x0, [sp+64]
    0021fff8ldr x1, [sp+72]
    0021fffcldr x2, [sp+80]
    00220000ldr x3, [sp+88]
    00220004ldr x4, [sp+96]
    00220008ldur x29, [sp-8]
    0022000cldr x30, [sp], 240
    00220010ret x30
    00220014
    00220014loc_220014:
    00220014ubfm x5, x0, 0, 7
    00220018subs wzr, w5, 7
    0022001cb.eq 0x220024
    00220020b 0x220074
    00220024
    00220024loc_220024:
    00220024b 0x220028
    00220028
    00220028loc_220028:
    00220028adrp x27, 0x7f3000
    0022002cadd x27, x27, 1984
    00220030ldp x5, x6, [x27]
    00220034adrp x27, 0x7f3000
    00220038add x27, x27, 2000
    0022003cldp x7, x8, [x27]
    00220040stp x5, x6, [sp+64]
    00220044stp x7, x8, [sp+80]
    00220048adrp x27, 0x7f3000
    0022004cldr x5, [x27+2016]
    00220050str x5, [sp+96]
    00220054ldr x0, [sp+64]
    00220058ldr x1, [sp+72]
    0022005cldr x2, [sp+80]
    00220060ldr x3, [sp+88]
    00220064ldr x4, [sp+96]
    00220068ldur x29, [sp-8]
    0022006cldr x30, [sp], 240
    00220070ret x30
    00220074
    00220074loc_220074:
    00220074ubfm x5, x0, 0, 7
    00220078subs wzr, w5, 8
    0022007cb.eq 0x220084
    00220080b 0x2200d4
    00220084
    00220084loc_220084:
    00220084b 0x220088
    00220088
    00220088loc_220088:
    00220088adrp x27, 0x7f3000
    0022008cadd x27, x27, 256
    00220090ldp x5, x6, [x27]
    00220094adrp x27, 0x7f3000
    00220098add x27, x27, 272
    0022009cldp x7, x8, [x27]
    002200a0stp x5, x6, [sp+64]
    002200a4stp x7, x8, [sp+80]
    002200a8adrp x27, 0x7f3000
    002200acldr x5, [x27+288]
    002200b0str x5, [sp+96]
    002200b4ldr x0, [sp+64]
    002200b8ldr x1, [sp+72]
    002200bcldr x2, [sp+80]
    002200c0ldr x3, [sp+88]
    002200c4ldr x4, [sp+96]
    002200c8ldur x29, [sp-8]
    002200ccldr x30, [sp], 240
    002200d0ret x30
    002200d4
    002200d4loc_2200d4:
    002200d4ubfm x5, x0, 0, 7
    002200d8subs wzr, w5, 9
    002200dcb.eq 0x2200e4
    002200e0b 0x22152c
    002200e4
    002200e4loc_2200e4:
    002200e4b 0x2200e8
    002200e8
    002200e8loc_2200e8:
    002200e8adrp x27, 0x7f3000
    002200ecadd x27, x27, 3008
    002200f0ldp x5, x6, [x27]
    002200f4adrp x27, 0x7f3000
    002200f8add x27, x27, 3024
    002200fcldp x7, x8, [x27]
    00220100stp x5, x6, [sp+64]
    00220104stp x7, x8, [sp+80]
    00220108adrp x27, 0x7f3000
    0022010cldr x5, [x27+3040]
    00220110str x5, [sp+96]
    00220114ldr x0, [sp+64]
    00220118ldr x1, [sp+72]
    0022011cldr x2, [sp+80]
    00220120ldr x3, [sp+88]
    00220124ldr x4, [sp+96]
    00220128ldur x29, [sp-8]
    0022012cldr x30, [sp], 240
    00220130ret x30
    00220134
    00220134loc_220134:
    00220134sbfm x5, x0, 0, 7
    00220138subs wzr, w5, 13
    0022013cb.le 0x220144
    00220140b 0x2202d4
    00220144
    00220144loc_220144:
    00220144sbfm x5, x0, 0, 7
    00220148subs wzr, w5, 11
    0022014cb.le 0x220154
    00220150b 0x220214
    00220154
    00220154loc_220154:
    00220154ubfm x5, x0, 0, 7
    00220158subs wzr, w5, 10
    0022015cb.eq 0x220164
    00220160b 0x2201b4
    00220164
    00220164loc_220164:
    00220164b 0x220168
    00220168
    00220168loc_220168:
    00220168adrp x27, 0x7f3000
    0022016cadd x27, x27, 128
    00220170ldp x5, x6, [x27]
    00220174adrp x27, 0x7f3000
    00220178add x27, x27, 144
    0022017cldp x7, x8, [x27]
    00220180stp x5, x6, [sp+64]
    00220184stp x7, x8, [sp+80]
    00220188adrp x27, 0x7f3000
    0022018cldr x5, [x27+160]
    00220190str x5, [sp+96]
    00220194ldr x0, [sp+64]
    00220198ldr x1, [sp+72]
    0022019cldr x2, [sp+80]
    002201a0ldr x3, [sp+88]
    002201a4ldr x4, [sp+96]
    002201a8ldur x29, [sp-8]
    002201acldr x30, [sp], 240
    002201b0ret x30
    002201b4
    002201b4loc_2201b4:
    002201b4ubfm x5, x0, 0, 7
    002201b8subs wzr, w5, 11
    002201bcb.eq 0x2201c4
    002201c0b 0x221524
    002201c4
    002201c4loc_2201c4:
    002201c4b 0x2201c8
    002201c8
    002201c8loc_2201c8:
    002201c8adrp x27, 0x7f3000
    002201ccadd x27, x27, 64
    002201d0ldp x5, x6, [x27]
    002201d4adrp x27, 0x7f3000
    002201d8add x27, x27, 80
    002201dcldp x7, x8, [x27]
    002201e0stp x5, x6, [sp+64]
    002201e4stp x7, x8, [sp+80]
    002201e8adrp x27, 0x7f3000
    002201ecldr x5, [x27+96]
    002201f0str x5, [sp+96]
    002201f4ldr x0, [sp+64]
    002201f8ldr x1, [sp+72]
    002201fcldr x2, [sp+80]
    00220200ldr x3, [sp+88]
    00220204ldr x4, [sp+96]
    00220208ldur x29, [sp-8]
    0022020cldr x30, [sp], 240
    00220210ret x30
    00220214
    00220214loc_220214:
    00220214ubfm x5, x0, 0, 7
    00220218subs wzr, w5, 12
    0022021cb.eq 0x220224
    00220220b 0x220274
    00220224
    00220224loc_220224:
    00220224b 0x220228
    00220228
    00220228loc_220228:
    00220228adrp x27, 0x7f3000
    0022022cadd x27, x27, 3136
    00220230ldp x5, x6, [x27]
    00220234adrp x27, 0x7f3000
    00220238add x27, x27, 3152
    0022023cldp x7, x8, [x27]
    00220240stp x5, x6, [sp+64]
    00220244stp x7, x8, [sp+80]
    00220248adrp x27, 0x7f3000
    0022024cldr x5, [x27+3168]
    00220250str x5, [sp+96]
    00220254ldr x0, [sp+64]
    00220258ldr x1, [sp+72]
    0022025cldr x2, [sp+80]
    00220260ldr x3, [sp+88]
    00220264ldr x4, [sp+96]
    00220268ldur x29, [sp-8]
    0022026cldr x30, [sp], 240
    00220270ret x30
    00220274
    00220274loc_220274:
    00220274ubfm x5, x0, 0, 7
    00220278subs wzr, w5, 13
    0022027cb.eq 0x220284
    00220280b 0x221518
    00220284
    00220284loc_220284:
    00220284b 0x220288
    00220288
    00220288loc_220288:
    00220288adrp x27, 0x7f3000
    0022028cadd x27, x27, 1024
    00220290ldp x5, x6, [x27]
    00220294adrp x27, 0x7f3000
    00220298add x27, x27, 1040
    0022029cldp x7, x8, [x27]
    002202a0stp x5, x6, [sp+64]
    002202a4stp x7, x8, [sp+80]
    002202a8adrp x27, 0x7f3000
    002202acldr x5, [x27+1056]
    002202b0str x5, [sp+96]
    002202b4ldr x0, [sp+64]
    002202b8ldr x1, [sp+72]
    002202bcldr x2, [sp+80]
    002202c0ldr x3, [sp+88]
    002202c4ldr x4, [sp+96]
    002202c8ldur x29, [sp-8]
    002202ccldr x30, [sp], 240
    002202d0ret x30
    002202d4
    002202d4loc_2202d4:
    002202d4sbfm x5, x0, 0, 7
    002202d8subs wzr, w5, 15
    002202dcb.le 0x2202e4
    002202e0b 0x2203a4
    002202e4
    002202e4loc_2202e4:
    002202e4ubfm x5, x0, 0, 7
    002202e8subs wzr, w5, 14
    002202ecb.eq 0x2202f4
    002202f0b 0x220344
    002202f4
    002202f4loc_2202f4:
    002202f4b 0x2202f8
    002202f8
    002202f8loc_2202f8:
    002202f8adrp x27, 0x7f3000
    002202fcadd x27, x27, 448
    00220300ldp x5, x6, [x27]
    00220304adrp x27, 0x7f3000
    00220308add x27, x27, 464
    0022030cldp x7, x8, [x27]
    00220310stp x5, x6, [sp+64]
    00220314stp x7, x8, [sp+80]
    00220318adrp x27, 0x7f3000
    0022031cldr x5, [x27+480]
    00220320str x5, [sp+96]
    00220324ldr x0, [sp+64]
    00220328ldr x1, [sp+72]
    0022032cldr x2, [sp+80]
    00220330ldr x3, [sp+88]
    00220334ldr x4, [sp+96]
    00220338ldur x29, [sp-8]
    0022033cldr x30, [sp], 240
    00220340ret x30
    00220344
    00220344loc_220344:
    00220344ubfm x5, x0, 0, 7
    00220348subs wzr, w5, 15
    0022034cb.eq 0x220354
    00220350b 0x221510
    00220354
    00220354loc_220354:
    00220354b 0x220358
    00220358
    00220358loc_220358:
    00220358adrp x27, 0x7f3000
    0022035cadd x27, x27, 1792
    00220360ldp x5, x6, [x27]
    00220364adrp x27, 0x7f3000
    00220368add x27, x27, 1808
    0022036cldp x7, x8, [x27]
    00220370stp x5, x6, [sp+64]
    00220374stp x7, x8, [sp+80]
    00220378adrp x27, 0x7f3000
    0022037cldr x5, [x27+1824]
    00220380str x5, [sp+96]
    00220384ldr x0, [sp+64]
    00220388ldr x1, [sp+72]
    0022038cldr x2, [sp+80]
    00220390ldr x3, [sp+88]
    00220394ldr x4, [sp+96]
    00220398ldur x29, [sp-8]
    0022039cldr x30, [sp], 240
    002203a0ret x30
    002203a4
    002203a4loc_2203a4:
    002203a4ubfm x5, x0, 0, 7
    002203a8subs wzr, w5, 16
    002203acb.eq 0x2203b4
    002203b0b 0x220404
    002203b4
    002203b4loc_2203b4:
    002203b4b 0x2203b8
    002203b8
    002203b8loc_2203b8:
    002203b8adrp x27, 0x7f3000
    002203bcadd x27, x27, 2368
    002203c0ldp x5, x6, [x27]
    002203c4adrp x27, 0x7f3000
    002203c8add x27, x27, 2384
    002203ccldp x7, x8, [x27]
    002203d0stp x5, x6, [sp+64]
    002203d4stp x7, x8, [sp+80]
    002203d8adrp x27, 0x7f3000
    002203dcldr x5, [x27+2400]
    002203e0str x5, [sp+96]
    002203e4ldr x0, [sp+64]
    002203e8ldr x1, [sp+72]
    002203ecldr x2, [sp+80]
    002203f0ldr x3, [sp+88]
    002203f4ldr x4, [sp+96]
    002203f8ldur x29, [sp-8]
    002203fcldr x30, [sp], 240
    00220400ret x30
    00220404
    00220404loc_220404:
    00220404ubfm x5, x0, 0, 7
    00220408subs wzr, w5, 17
    0022040cb.eq 0x220414
    00220410b 0x220464
    00220414
    00220414loc_220414:
    00220414b 0x220418
    00220418
    00220418loc_220418:
    00220418adrp x27, 0x7f3000
    0022041cadd x27, x27, 832
    00220420ldp x5, x6, [x27]
    00220424adrp x27, 0x7f3000
    00220428add x27, x27, 848
    0022042cldp x7, x8, [x27]
    00220430stp x5, x6, [sp+64]
    00220434stp x7, x8, [sp+80]
    00220438adrp x27, 0x7f3000
    0022043cldr x5, [x27+864]
    00220440str x5, [sp+96]
    00220444ldr x0, [sp+64]
    00220448ldr x1, [sp+72]
    0022044cldr x2, [sp+80]
    00220450ldr x3, [sp+88]
    00220454ldr x4, [sp+96]
    00220458ldur x29, [sp-8]
    0022045cldr x30, [sp], 240
    00220460ret x30
    00220464
    00220464loc_220464:
    00220464ubfm x5, x0, 0, 7
    00220468subs wzr, w5, 18
    0022046cb.eq 0x220474
    00220470b 0x2214f4
    00220474
    00220474loc_220474:
    00220474b 0x220478
    00220478
    00220478loc_220478:
    00220478adrp x27, 0x7f3000
    0022047cadd x27, x27, 1408
    00220480ldp x5, x6, [x27]
    00220484adrp x27, 0x7f3000
    00220488add x27, x27, 1424
    0022048cldp x7, x8, [x27]
    00220490stp x5, x6, [sp+64]
    00220494stp x7, x8, [sp+80]
    00220498adrp x27, 0x7f3000
    0022049cldr x5, [x27+1440]
    002204a0str x5, [sp+96]
    002204a4ldr x0, [sp+64]
    002204a8ldr x1, [sp+72]
    002204acldr x2, [sp+80]
    002204b0ldr x3, [sp+88]
    002204b4ldr x4, [sp+96]
    002204b8ldur x29, [sp-8]
    002204bcldr x30, [sp], 240
    002204c0ret x30
    002204c4
    002204c4loc_2204c4:
    002204c4ldr x1, [sp+248]
    002204c8ldrsb x27, [x1]
    002204ccldr x1, [x1+24]
    002204d0ldr x0, [sp+256]
    002204d4blr x1
    002204d8strb w0, [sp+54]
    002204dcubfm x1, x0, 0, 7
    002204e0subs wzr, w1, 3
    002204e4cset x1, eq
    002204e8strb w1, [sp+56]
    002204ecb.eq 0x2204f4
    002204f0b 0x220514
    002204f4
    002204f4loc_2204f4:
    002204f4ldr x1, [sp+248]
    002204f8ldrsb x27, [x1]
    002204fcldr x0, [sp+256]
    00220500ldr x1, [x1+144]
    00220504blr x1
    00220508strb w0, [sp+53]
    0022050cstrb w0, [sp+56]
    00220510b 0x220518
    00220514
    00220514loc_220514:
    00220514b 0x220518
    00220518
    00220518loc_220518:
    00220518ldrb w1, [sp+56]
    0022051ctbnz w1, 0, 0x220524
    00220520b 0x220ad4
    00220524
    00220524loc_220524:
    00220524b 0x220528
    00220528
    00220528loc_220528:
    00220528ldr x1, [sp+248]
    0022052cldrsb x27, [x1]
    00220530ldr x1, [x1+176]
    00220534ldr x0, [sp+256]
    00220538blr x1
    0022053cstrb w0, [sp+55]
    00220540strb w0, [sp+62]
    00220544sbfm x1, x0, 0, 7
    00220548subs wzr, w1, 7
    0022054cb.le 0x220554
    00220550b 0x220814
    00220554
    00220554loc_220554:
    00220554sbfm x5, x0, 0, 7
    00220558subs wzr, w5, 3
    0022055cb.le 0x220564
    00220560b 0x220684
    00220564
    00220564loc_220564:
    00220564ubfm x5, x0, 0, 7
    00220568subs wzr, w5, 1
    0022056cb.eq 0x220574
    00220570b 0x2205c4
    00220574
    00220574loc_220574:
    00220574b 0x220578
    00220578
    00220578loc_220578:
    00220578adrp x27, 0x7f3000
    0022057cadd x27, x27, 2816
    00220580ldp x5, x6, [x27]
    00220584adrp x27, 0x7f3000
    00220588add x27, x27, 2832
    0022058cldp x7, x8, [x27]
    00220590stp x5, x6, [sp+64]
    00220594stp x7, x8, [sp+80]
    00220598adrp x27, 0x7f3000
    0022059cldr x5, [x27+2848]
    002205a0str x5, [sp+96]
    002205a4ldr x0, [sp+64]
    002205a8ldr x1, [sp+72]
    002205acldr x2, [sp+80]
    002205b0ldr x3, [sp+88]
    002205b4ldr x4, [sp+96]
    002205b8ldur x29, [sp-8]
    002205bcldr x30, [sp], 240
    002205c0ret x30
    002205c4
    002205c4loc_2205c4:
    002205c4ubfm x5, x0, 0, 7
    002205c8subs wzr, w5, 2
    002205ccb.eq 0x2205d4
    002205d0b 0x220624
    002205d4
    002205d4loc_2205d4:
    002205d4b 0x2205d8
    002205d8
    002205d8loc_2205d8:
    002205d8adrp x27, 0x7f3000
    002205dcadd x27, x27, 2240
    002205e0ldp x5, x6, [x27]
    002205e4adrp x27, 0x7f3000
    002205e8add x27, x27, 2256
    002205ecldp x7, x8, [x27]
    002205f0stp x5, x6, [sp+64]
    002205f4stp x7, x8, [sp+80]
    002205f8adrp x27, 0x7f3000
    002205fcldr x5, [x27+2272]
    00220600str x5, [sp+96]
    00220604ldr x0, [sp+64]
    00220608ldr x1, [sp+72]
    0022060cldr x2, [sp+80]
    00220610ldr x3, [sp+88]
    00220614ldr x4, [sp+96]
    00220618ldur x29, [sp-8]
    0022061cldr x30, [sp], 240
    00220620ret x30
    00220624
    00220624loc_220624:
    00220624ubfm x5, x0, 0, 7
    00220628subs wzr, w5, 3
    0022062cb.eq 0x220634
    00220630b 0x2214e8
    00220634
    00220634loc_220634:
    00220634b 0x220638
    00220638
    00220638loc_220638:
    00220638adrp x27, 0x7f3000
    0022063cadd x27, x27, 1280
    00220640ldp x5, x6, [x27]
    00220644adrp x27, 0x7f3000
    00220648add x27, x27, 1296
    0022064cldp x7, x8, [x27]
    00220650stp x5, x6, [sp+64]
    00220654stp x7, x8, [sp+80]
    00220658adrp x27, 0x7f3000
    0022065cldr x5, [x27+1312]
    00220660str x5, [sp+96]
    00220664ldr x0, [sp+64]
    00220668ldr x1, [sp+72]
    0022066cldr x2, [sp+80]
    00220670ldr x3, [sp+88]
    00220674ldr x4, [sp+96]
    00220678ldur x29, [sp-8]
    0022067cldr x30, [sp], 240
    00220680ret x30
    00220684
    00220684loc_220684:
    00220684sbfm x5, x0, 0, 7
    00220688subs wzr, w5, 5
    0022068cb.le 0x220694
    00220690b 0x220754
    00220694
    00220694loc_220694:
    00220694ubfm x5, x0, 0, 7
    00220698subs wzr, w5, 4
    0022069cb.eq 0x2206a4
    002206a0b 0x2206f4
    002206a4
    002206a4loc_2206a4:
    002206a4b 0x2206a8
    002206a8
    002206a8loc_2206a8:
    002206a8adrp x27, 0x7f3000
    002206acadd x27, x27, 1664
    002206b0ldp x5, x6, [x27]
    002206b4adrp x27, 0x7f3000
    002206b8add x27, x27, 1680
    002206bcldp x7, x8, [x27]
    002206c0stp x5, x6, [sp+64]
    002206c4stp x7, x8, [sp+80]
    002206c8adrp x27, 0x7f3000
    002206ccldr x5, [x27+1696]
    002206d0str x5, [sp+96]
    002206d4ldr x0, [sp+64]
    002206d8ldr x1, [sp+72]
    002206dcldr x2, [sp+80]
    002206e0ldr x3, [sp+88]
    002206e4ldr x4, [sp+96]
    002206e8ldur x29, [sp-8]
    002206ecldr x30, [sp], 240
    002206f0ret x30
    002206f4
    002206f4loc_2206f4:
    002206f4ubfm x5, x0, 0, 7
    002206f8subs wzr, w5, 5
    002206fcb.eq 0x220704
    00220700b 0x2214e0
    00220704
    00220704loc_220704:
    00220704b 0x220708
    00220708
    00220708loc_220708:
    00220708adrp x27, 0x7f3000
    0022070cadd x27, x27, 704
    00220710ldp x5, x6, [x27]
    00220714adrp x27, 0x7f3000
    00220718add x27, x27, 720
    0022071cldp x7, x8, [x27]
    00220720stp x5, x6, [sp+64]
    00220724stp x7, x8, [sp+80]
    00220728adrp x27, 0x7f3000
    0022072cldr x5, [x27+736]
    00220730str x5, [sp+96]
    00220734ldr x0, [sp+64]
    00220738ldr x1, [sp+72]
    0022073cldr x2, [sp+80]
    00220740ldr x3, [sp+88]
    00220744ldr x4, [sp+96]
    00220748ldur x29, [sp-8]
    0022074cldr x30, [sp], 240
    00220750ret x30
    00220754
    00220754loc_220754:
    00220754ubfm x5, x0, 0, 7
    00220758subs wzr, w5, 6
    0022075cb.eq 0x220764
    00220760b 0x2207b4
    00220764
    00220764loc_220764:
    00220764b 0x220768
    00220768
    00220768loc_220768:
    00220768adrp x27, 0x7f3000
    0022076cadd x27, x27, 2624
    00220770ldp x5, x6, [x27]
    00220774adrp x27, 0x7f3000
    00220778add x27, x27, 2640
    0022077cldp x7, x8, [x27]
    00220780stp x5, x6, [sp+64]
    00220784stp x7, x8, [sp+80]
    00220788adrp x27, 0x7f3000
    0022078cldr x5, [x27+2656]
    00220790str x5, [sp+96]
    00220794ldr x0, [sp+64]
    00220798ldr x1, [sp+72]
    0022079cldr x2, [sp+80]
    002207a0ldr x3, [sp+88]
    002207a4ldr x4, [sp+96]
    002207a8ldur x29, [sp-8]
    002207acldr x30, [sp], 240
    002207b0ret x30
    002207b4
    002207b4loc_2207b4:
    002207b4ubfm x5, x0, 0, 7
    002207b8subs wzr, w5, 7
    002207bcb.eq 0x2207c4
    002207c0b 0x2214d0
    002207c4
    002207c4loc_2207c4:
    002207c4b 0x2207c8
    002207c8
    002207c8loc_2207c8:
    002207c8adrp x27, 0x7f3000
    002207ccadd x27, x27, 2048
    002207d0ldp x5, x6, [x27]
    002207d4adrp x27, 0x7f3000
    002207d8add x27, x27, 2064
    002207dcldp x7, x8, [x27]
    002207e0stp x5, x6, [sp+64]
    002207e4stp x7, x8, [sp+80]
    002207e8adrp x27, 0x7f3000
    002207ecldr x5, [x27+2080]
    002207f0str x5, [sp+96]
    002207f4ldr x0, [sp+64]
    002207f8ldr x1, [sp+72]
    002207fcldr x2, [sp+80]
    00220800ldr x3, [sp+88]
    00220804ldr x4, [sp+96]
    00220808ldur x29, [sp-8]
    0022080cldr x30, [sp], 240
    00220810ret x30
    00220814
    00220814loc_220814:
    00220814sbfm x5, x0, 0, 7
    00220818subs wzr, w5, 14
    0022081cb.le 0x220824
    00220820b 0x220944
    00220824
    00220824loc_220824:
    00220824ubfm x5, x0, 0, 7
    00220828subs wzr, w5, 8
    0022082cb.eq 0x220834
    00220830b 0x220884
    00220834
    00220834loc_220834:
    00220834b 0x220838
    00220838
    00220838loc_220838:
    00220838adrp x27, 0x7f3000
    0022083cadd x27, x27, 320
    00220840ldp x5, x6, [x27]
    00220844adrp x27, 0x7f3000
    00220848add x27, x27, 336
    0022084cldp x7, x8, [x27]
    00220850stp x5, x6, [sp+64]
    00220854stp x7, x8, [sp+80]
    00220858adrp x27, 0x7f3000
    0022085cldr x5, [x27+352]
    00220860str x5, [sp+96]
    00220864ldr x0, [sp+64]
    00220868ldr x1, [sp+72]
    0022086cldr x2, [sp+80]
    00220870ldr x3, [sp+88]
    00220874ldr x4, [sp+96]
    00220878ldur x29, [sp-8]
    0022087cldr x30, [sp], 240
    00220880ret x30
    00220884
    00220884loc_220884:
    00220884ubfm x5, x0, 0, 7
    00220888subs wzr, w5, 13
    0022088cb.eq 0x220894
    00220890b 0x2208e4
    00220894
    00220894loc_220894:
    00220894b 0x220898
    00220898
    00220898loc_220898:
    00220898adrp x27, 0x7f3000
    0022089cadd x27, x27, 1088
    002208a0ldp x5, x6, [x27]
    002208a4adrp x27, 0x7f3000
    002208a8add x27, x27, 1104
    002208acldp x7, x8, [x27]
    002208b0stp x5, x6, [sp+64]
    002208b4stp x7, x8, [sp+80]
    002208b8adrp x27, 0x7f3000
    002208bcldr x5, [x27+1120]
    002208c0str x5, [sp+96]
    002208c4ldr x0, [sp+64]
    002208c8ldr x1, [sp+72]
    002208ccldr x2, [sp+80]
    002208d0ldr x3, [sp+88]
    002208d4ldr x4, [sp+96]
    002208d8ldur x29, [sp-8]
    002208dcldr x30, [sp], 240
    002208e0ret x30
    002208e4
    002208e4loc_2208e4:
    002208e4ubfm x5, x0, 0, 7
    002208e8subs wzr, w5, 14
    002208ecb.eq 0x2208f4
    002208f0b 0x2214c4
    002208f4
    002208f4loc_2208f4:
    002208f4b 0x2208f8
    002208f8
    002208f8loc_2208f8:
    002208f8adrp x27, 0x7f3000
    002208fcadd x27, x27, 512
    00220900ldp x5, x6, [x27]
    00220904adrp x27, 0x7f3000
    00220908add x27, x27, 528
    0022090cldp x7, x8, [x27]
    00220910stp x5, x6, [sp+64]
    00220914stp x7, x8, [sp+80]
    00220918adrp x27, 0x7f3000
    0022091cldr x5, [x27+544]
    00220920str x5, [sp+96]
    00220924ldr x0, [sp+64]
    00220928ldr x1, [sp+72]
    0022092cldr x2, [sp+80]
    00220930ldr x3, [sp+88]
    00220934ldr x4, [sp+96]
    00220938ldur x29, [sp-8]
    0022093cldr x30, [sp], 240
    00220940ret x30
    00220944
    00220944loc_220944:
    00220944sbfm x5, x0, 0, 7
    00220948subs wzr, w5, 16
    0022094cb.le 0x220954
    00220950b 0x220a14
    00220954
    00220954loc_220954:
    00220954ubfm x5, x0, 0, 7
    00220958subs wzr, w5, 15
    0022095cb.eq 0x220964
    00220960b 0x2209b4
    00220964
    00220964loc_220964:
    00220964b 0x220968
    00220968
    00220968loc_220968:
    00220968adrp x27, 0x7f3000
    0022096cadd x27, x27, 1856
    00220970ldp x5, x6, [x27]
    00220974adrp x27, 0x7f3000
    00220978add x27, x27, 1872
    0022097cldp x7, x8, [x27]
    00220980stp x5, x6, [sp+64]
    00220984stp x7, x8, [sp+80]
    00220988adrp x27, 0x7f3000
    0022098cldr x5, [x27+1888]
    00220990str x5, [sp+96]
    00220994ldr x0, [sp+64]
    00220998ldr x1, [sp+72]
    0022099cldr x2, [sp+80]
    002209a0ldr x3, [sp+88]
    002209a4ldr x4, [sp+96]
    002209a8ldur x29, [sp-8]
    002209acldr x30, [sp], 240
    002209b0ret x30
    002209b4
    002209b4loc_2209b4:
    002209b4ubfm x5, x0, 0, 7
    002209b8subs wzr, w5, 16
    002209bcb.eq 0x2209c4
    002209c0b 0x2214bc
    002209c4
    002209c4loc_2209c4:
    002209c4b 0x2209c8
    002209c8
    002209c8loc_2209c8:
    002209c8adrp x27, 0x7f3000
    002209ccadd x27, x27, 2432
    002209d0ldp x5, x6, [x27]
    002209d4adrp x27, 0x7f3000
    002209d8add x27, x27, 2448
    002209dcldp x7, x8, [x27]
    002209e0stp x5, x6, [sp+64]
    002209e4stp x7, x8, [sp+80]
    002209e8adrp x27, 0x7f3000
    002209ecldr x5, [x27+2464]
    002209f0str x5, [sp+96]
    002209f4ldr x0, [sp+64]
    002209f8ldr x1, [sp+72]
    002209fcldr x2, [sp+80]
    00220a00ldr x3, [sp+88]
    00220a04ldr x4, [sp+96]
    00220a08ldur x29, [sp-8]
    00220a0cldr x30, [sp], 240
    00220a10ret x30
    00220a14
    00220a14loc_220a14:
    00220a14ubfm x5, x0, 0, 7
    00220a18subs wzr, w5, 17
    00220a1cb.eq 0x220a24
    00220a20b 0x220a74
    00220a24
    00220a24loc_220a24:
    00220a24b 0x220a28
    00220a28
    00220a28loc_220a28:
    00220a28adrp x27, 0x7f3000
    00220a2cadd x27, x27, 896
    00220a30ldp x5, x6, [x27]
    00220a34adrp x27, 0x7f3000
    00220a38add x27, x27, 912
    00220a3cldp x7, x8, [x27]
    00220a40stp x5, x6, [sp+64]
    00220a44stp x7, x8, [sp+80]
    00220a48adrp x27, 0x7f3000
    00220a4cldr x5, [x27+928]
    00220a50str x5, [sp+96]
    00220a54ldr x0, [sp+64]
    00220a58ldr x1, [sp+72]
    00220a5cldr x2, [sp+80]
    00220a60ldr x3, [sp+88]
    00220a64ldr x4, [sp+96]
    00220a68ldur x29, [sp-8]
    00220a6cldr x30, [sp], 240
    00220a70ret x30
    00220a74
    00220a74loc_220a74:
    00220a74ubfm x5, x0, 0, 7
    00220a78subs wzr, w5, 18
    00220a7cb.eq 0x220a84
    00220a80b 0x2214a4
    00220a84
    00220a84loc_220a84:
    00220a84b 0x220a88
    00220a88
    00220a88loc_220a88:
    00220a88adrp x27, 0x7f3000
    00220a8cadd x27, x27, 1472
    00220a90ldp x5, x6, [x27]
    00220a94adrp x27, 0x7f3000
    00220a98add x27, x27, 1488
    00220a9cldp x7, x8, [x27]
    00220aa0stp x5, x6, [sp+64]
    00220aa4stp x7, x8, [sp+80]
    00220aa8adrp x27, 0x7f3000
    00220aacldr x5, [x27+1504]
    00220ab0str x5, [sp+96]
    00220ab4ldr x0, [sp+64]
    00220ab8ldr x1, [sp+72]
    00220abcldr x2, [sp+80]
    00220ac0ldr x3, [sp+88]
    00220ac4ldr x4, [sp+96]
    00220ac8ldur x29, [sp-8]
    00220accldr x30, [sp], 240
    00220ad0ret x30
    00220ad4
    00220ad4loc_220ad4:
    00220ad4b 0x220ad8
    00220ad8
    00220ad8loc_220ad8:
    00220ad8ldr x1, [sp+248]
    00220adcldrsb x27, [x1]
    00220ae0ldr x1, [x1+176]
    00220ae4ldr x0, [sp+256]
    00220ae8blr x1
    00220aecstrb w0, [sp+55]
    00220af0strb w0, [sp+61]
    00220af4sbfm x1, x0, 0, 7
    00220af8subs wzr, w1, 9
    00220afcb.le 0x220b04
    00220b00b 0x220ef8
    00220b04
    00220b04loc_220b04:
    00220b04sbfm x5, x0, 0, 7
    00220b08subs wzr, w5, 4
    00220b0cb.le 0x220b14
    00220b10b 0x220ca4
    00220b14
    00220b14loc_220b14:
    00220b14sbfm x5, x0, 0, 7
    00220b18subs wzr, w5, 2
    00220b1cb.le 0x220b24
    00220b20b 0x220be4
    00220b24
    00220b24loc_220b24:
    00220b24ubfm x5, x0, 0, 7
    00220b28subs wzr, w5, 1
    00220b2cb.eq 0x220b34
    00220b30b 0x220b84
    00220b34
    00220b34loc_220b34:
    00220b34b 0x220b38
    00220b38
    00220b38loc_220b38:
    00220b38adrp x27, 0x7f3000
    00220b3cadd x27, x27, 2688
    00220b40ldp x5, x6, [x27]
    00220b44adrp x27, 0x7f3000
    00220b48add x27, x27, 2704
    00220b4cldp x7, x8, [x27]
    00220b50stp x5, x6, [sp+64]
    00220b54stp x7, x8, [sp+80]
    00220b58adrp x27, 0x7f3000
    00220b5cldr x5, [x27+2720]
    00220b60str x5, [sp+96]
    00220b64ldr x0, [sp+64]
    00220b68ldr x1, [sp+72]
    00220b6cldr x2, [sp+80]
    00220b70ldr x3, [sp+88]
    00220b74ldr x4, [sp+96]
    00220b78ldur x29, [sp-8]
    00220b7cldr x30, [sp], 240
    00220b80ret x30
    00220b84
    00220b84loc_220b84:
    00220b84ubfm x5, x0, 0, 7
    00220b88subs wzr, w5, 2
    00220b8cb.eq 0x220b94
    00220b90b 0x22149c
    00220b94
    00220b94loc_220b94:
    00220b94b 0x220b98
    00220b98
    00220b98loc_220b98:
    00220b98adrp x27, 0x7f3000
    00220b9cadd x27, x27, 2112
    00220ba0ldp x5, x6, [x27]
    00220ba4adrp x27, 0x7f3000
    00220ba8add x27, x27, 2128
    00220bacldp x7, x8, [x27]
    00220bb0stp x5, x6, [sp+64]
    00220bb4stp x7, x8, [sp+80]
    00220bb8adrp x27, 0x7f3000
    00220bbcldr x5, [x27+2144]
    00220bc0str x5, [sp+96]
    00220bc4ldr x0, [sp+64]
    00220bc8ldr x1, [sp+72]
    00220bccldr x2, [sp+80]
    00220bd0ldr x3, [sp+88]
    00220bd4ldr x4, [sp+96]
    00220bd8ldur x29, [sp-8]
    00220bdcldr x30, [sp], 240
    00220be0ret x30
    00220be4
    00220be4loc_220be4:
    00220be4ubfm x5, x0, 0, 7
    00220be8subs wzr, w5, 3
    00220becb.eq 0x220bf4
    00220bf0b 0x220c44
    00220bf4
    00220bf4loc_220bf4:
    00220bf4b 0x220bf8
    00220bf8
    00220bf8loc_220bf8:
    00220bf8adrp x27, 0x7f3000
    00220bfcadd x27, x27, 1152
    00220c00ldp x5, x6, [x27]
    00220c04adrp x27, 0x7f3000
    00220c08add x27, x27, 1168
    00220c0cldp x7, x8, [x27]
    00220c10stp x5, x6, [sp+64]
    00220c14stp x7, x8, [sp+80]
    00220c18adrp x27, 0x7f3000
    00220c1cldr x5, [x27+1184]
    00220c20str x5, [sp+96]
    00220c24ldr x0, [sp+64]
    00220c28ldr x1, [sp+72]
    00220c2cldr x2, [sp+80]
    00220c30ldr x3, [sp+88]
    00220c34ldr x4, [sp+96]
    00220c38ldur x29, [sp-8]
    00220c3cldr x30, [sp], 240
    00220c40ret x30
    00220c44
    00220c44loc_220c44:
    00220c44ubfm x5, x0, 0, 7
    00220c48subs wzr, w5, 4
    00220c4cb.eq 0x220c54
    00220c50b 0x221490
    00220c54
    00220c54loc_220c54:
    00220c54b 0x220c58
    00220c58
    00220c58loc_220c58:
    00220c58adrp x27, 0x7f3000
    00220c5cadd x27, x27, 1536
    00220c60ldp x5, x6, [x27]
    00220c64adrp x27, 0x7f3000
    00220c68add x27, x27, 1552
    00220c6cldp x7, x8, [x27]
    00220c70stp x5, x6, [sp+64]
    00220c74stp x7, x8, [sp+80]
    00220c78adrp x27, 0x7f3000
    00220c7cldr x5, [x27+1568]
    00220c80str x5, [sp+96]
    00220c84ldr x0, [sp+64]
    00220c88ldr x1, [sp+72]
    00220c8cldr x2, [sp+80]
    00220c90ldr x3, [sp+88]
    00220c94ldr x4, [sp+96]
    00220c98ldur x29, [sp-8]
    00220c9cldr x30, [sp], 240
    00220ca0ret x30
    00220ca4
    00220ca4loc_220ca4:
    00220ca4sbfm x5, x0, 0, 7
    00220ca8subs wzr, w5, 6
    00220cacb.le 0x220cb4
    00220cb0b 0x220d74
    00220cb4
    00220cb4loc_220cb4:
    00220cb4ubfm x5, x0, 0, 7
    00220cb8subs wzr, w5, 5
    00220cbcb.eq 0x220cc4
    00220cc0b 0x220d14
    00220cc4
    00220cc4loc_220cc4:
    00220cc4b 0x220cc8
    00220cc8
    00220cc8loc_220cc8:
    00220cc8adrp x27, 0x7f3000
    00220cccadd x27, x27, 576
    00220cd0ldp x5, x6, [x27]
    00220cd4adrp x27, 0x7f3000
    00220cd8add x27, x27, 592
    00220cdcldp x7, x8, [x27]
    00220ce0stp x5, x6, [sp+64]
    00220ce4stp x7, x8, [sp+80]
    00220ce8adrp x27, 0x7f3000
    00220cecldr x5, [x27+608]
    00220cf0str x5, [sp+96]
    00220cf4ldr x0, [sp+64]
    00220cf8ldr x1, [sp+72]
    00220cfcldr x2, [sp+80]
    00220d00ldr x3, [sp+88]
    00220d04ldr x4, [sp+96]
    00220d08ldur x29, [sp-8]
    00220d0cldr x30, [sp], 240
    00220d10ret x30
    00220d14
    00220d14loc_220d14:
    00220d14ubfm x5, x0, 0, 7
    00220d18subs wzr, w5, 6
    00220d1cb.eq 0x220d24
    00220d20b 0x221488
    00220d24
    00220d24loc_220d24:
    00220d24b 0x220d28
    00220d28
    00220d28loc_220d28:
    00220d28adrp x27, 0x7f3000
    00220d2cadd x27, x27, 2496
    00220d30ldp x5, x6, [x27]
    00220d34adrp x27, 0x7f3000
    00220d38add x27, x27, 2512
    00220d3cldp x7, x8, [x27]
    00220d40stp x5, x6, [sp+64]
    00220d44stp x7, x8, [sp+80]
    00220d48adrp x27, 0x7f3000
    00220d4cldr x5, [x27+2528]
    00220d50str x5, [sp+96]
    00220d54ldr x0, [sp+64]
    00220d58ldr x1, [sp+72]
    00220d5cldr x2, [sp+80]
    00220d60ldr x3, [sp+88]
    00220d64ldr x4, [sp+96]
    00220d68ldur x29, [sp-8]
    00220d6cldr x30, [sp], 240
    00220d70ret x30
    00220d74
    00220d74loc_220d74:
    00220d74ubfm x5, x0, 0, 7
    00220d78subs wzr, w5, 7
    00220d7cb.eq 0x220d84
    00220d80b 0x220dd4
    00220d84
    00220d84loc_220d84:
    00220d84b 0x220d88
    00220d88
    00220d88loc_220d88:
    00220d88adrp x27, 0x7f3000
    00220d8cadd x27, x27, 1920
    00220d90ldp x5, x6, [x27]
    00220d94adrp x27, 0x7f3000
    00220d98add x27, x27, 1936
    00220d9cldp x7, x8, [x27]
    00220da0stp x5, x6, [sp+64]
    00220da4stp x7, x8, [sp+80]
    00220da8adrp x27, 0x7f3000
    00220dacldr x5, [x27+1952]
    00220db0str x5, [sp+96]
    00220db4ldr x0, [sp+64]
    00220db8ldr x1, [sp+72]
    00220dbcldr x2, [sp+80]
    00220dc0ldr x3, [sp+88]
    00220dc4ldr x4, [sp+96]
    00220dc8ldur x29, [sp-8]
    00220dccldr x30, [sp], 240
    00220dd0ret x30
    00220dd4
    00220dd4loc_220dd4:
    00220dd4ubfm x5, x0, 0, 7
    00220dd8subs wzr, w5, 8
    00220ddcb.eq 0x220de4
    00220de0b 0x220e34
    00220de4
    00220de4loc_220de4:
    00220de4b 0x220de8
    00220de8
    00220de8loc_220de8:
    00220de8adrp x27, 0x7f3000
    00220decadd x27, x27, 192
    00220df0ldp x5, x6, [x27]
    00220df4adrp x27, 0x7f3000
    00220df8add x27, x27, 208
    00220dfcldp x7, x8, [x27]
    00220e00stp x5, x6, [sp+64]
    00220e04stp x7, x8, [sp+80]
    00220e08adrp x27, 0x7f3000
    00220e0cldr x5, [x27+224]
    00220e10str x5, [sp+96]
    00220e14ldr x0, [sp+64]
    00220e18ldr x1, [sp+72]
    00220e1cldr x2, [sp+80]
    00220e20ldr x3, [sp+88]
    00220e24ldr x4, [sp+96]
    00220e28ldur x29, [sp-8]
    00220e2cldr x30, [sp], 240
    00220e30ret x30
    00220e34
    00220e34loc_220e34:
    00220e34ubfm x2, x0, 0, 7
    00220e38subs wzr, w2, 9
    00220e3cb.eq 0x220e44
    00220e40b 0x221474
    00220e44
    00220e44loc_220e44:
    00220e44b 0x220e48
    00220e48
    00220e48loc_220e48:
    00220e48ldr x0, [sp+248]
    00220e4cldr x1, [sp+256]
    00220e50bl google.golang.org/protobuf/internal/strs.EnforceUTF8
    00220e54strb w0, [sp+53]
    00220e58tbnz w0, 0, 0x220e60
    00220e5cb 0x220eac
    00220e60
    00220e60loc_220e60:
    00220e60adrp x27, 0x7f3000
    00220e64add x27, x27, 2944
    00220e68ldp x5, x6, [x27]
    00220e6cadrp x27, 0x7f3000
    00220e70add x27, x27, 2960
    00220e74ldp x7, x8, [x27]
    00220e78stp x5, x6, [sp+64]
    00220e7cstp x7, x8, [sp+80]
    00220e80adrp x27, 0x7f3000
    00220e84ldr x5, [x27+2976]
    00220e88str x5, [sp+96]
    00220e8cldr x0, [sp+64]
    00220e90ldr x1, [sp+72]
    00220e94ldr x2, [sp+80]
    00220e98ldr x3, [sp+88]
    00220e9cldr x4, [sp+96]
    00220ea0ldur x29, [sp-8]
    00220ea4ldr x30, [sp], 240
    00220ea8ret x30
    00220eac
    00220eacloc_220eac:
    00220eacadrp x27, 0x7f3000
    00220eb0add x27, x27, 2880
    00220eb4ldp x5, x6, [x27]
    00220eb8adrp x27, 0x7f3000
    00220ebcadd x27, x27, 2896
    00220ec0ldp x7, x8, [x27]
    00220ec4stp x5, x6, [sp+64]
    00220ec8stp x7, x8, [sp+80]
    00220eccadrp x27, 0x7f3000
    00220ed0ldr x5, [x27+2912]
    00220ed4str x5, [sp+96]
    00220ed8ldr x0, [sp+64]
    00220edcldr x1, [sp+72]
    00220ee0ldr x2, [sp+80]
    00220ee4ldr x3, [sp+88]
    00220ee8ldr x4, [sp+96]
    00220eecldur x29, [sp-8]
    00220ef0ldr x30, [sp], 240
    00220ef4ret x30
    00220ef8
    00220ef8loc_220ef8:
    00220ef8sbfm x5, x0, 0, 7
    00220efcsubs wzr, w5, 13
    00220f00b.le 0x220f08
    00220f04b 0x221098
    00220f08
    00220f08loc_220f08:
    00220f08sbfm x5, x0, 0, 7
    00220f0csubs wzr, w5, 11
    00220f10b.le 0x220f18
    00220f14b 0x220fd8
    00220f18
    00220f18loc_220f18:
    00220f18ubfm x5, x0, 0, 7
    00220f1csubs wzr, w5, 10
    00220f20b.eq 0x220f28
    00220f24b 0x220f78
    00220f28
    00220f28loc_220f28:
    00220f28b 0x220f2c
    00220f2c
    00220f2cloc_220f2c:
    00220f2cadrp x27, 0x7f3000
    00220f30add x27, x27, 0
    00220f34ldp x5, x6, [x27]
    00220f38adrp x27, 0x7f3000
    00220f3cadd x27, x27, 16
    00220f40ldp x7, x8, [x27]
    00220f44stp x5, x6, [sp+64]
    00220f48stp x7, x8, [sp+80]
    00220f4cadrp x27, 0x7f3000
    00220f50ldr x5, [x27+32]
    00220f54str x5, [sp+96]
    00220f58ldr x0, [sp+64]
    00220f5cldr x1, [sp+72]
    00220f60ldr x2, [sp+80]
    00220f64ldr x3, [sp+88]
    00220f68ldr x4, [sp+96]
    00220f6cldur x29, [sp-8]
    00220f70ldr x30, [sp], 240
    00220f74ret x30
    00220f78
    00220f78loc_220f78:
    00220f78ubfm x5, x0, 0, 7
    00220f7csubs wzr, w5, 11
    00220f80b.eq 0x220f88
    00220f84b 0x22146c
    00220f88
    00220f88loc_220f88:
    00220f88b 0x220f8c
    00220f8c
    00220f8cloc_220f8c:
    00220f8cadrp x27, 0x7f2000
    00220f90add x27, x27, 4032
    00220f94ldp x5, x6, [x27]
    00220f98adrp x27, 0x7f2000
    00220f9cadd x27, x27, 4048
    00220fa0ldp x7, x8, [x27]
    00220fa4stp x5, x6, [sp+64]
    00220fa8stp x7, x8, [sp+80]
    00220facadrp x27, 0x7f2000
    00220fb0ldr x5, [x27+4064]
    00220fb4str x5, [sp+96]
    00220fb8ldr x0, [sp+64]
    00220fbcldr x1, [sp+72]
    00220fc0ldr x2, [sp+80]
    00220fc4ldr x3, [sp+88]
    00220fc8ldr x4, [sp+96]
    00220fccldur x29, [sp-8]
    00220fd0ldr x30, [sp], 240
    00220fd4ret x30
    00220fd8
    00220fd8loc_220fd8:
    00220fd8ubfm x5, x0, 0, 7
    00220fdcsubs wzr, w5, 12
    00220fe0b.eq 0x220fe8
    00220fe4b 0x221038
    00220fe8
    00220fe8loc_220fe8:
    00220fe8b 0x220fec
    00220fec
    00220fecloc_220fec:
    00220fecadrp x27, 0x7f3000
    00220ff0add x27, x27, 3072
    00220ff4ldp x5, x6, [x27]
    00220ff8adrp x27, 0x7f3000
    00220ffcadd x27, x27, 3088
    00221000ldp x7, x8, [x27]
    00221004stp x5, x6, [sp+64]
    00221008stp x7, x8, [sp+80]
    0022100cadrp x27, 0x7f2000
    00221010ldr x5, [x27+3104]
    00221014str x5, [sp+96]
    00221018ldr x0, [sp+64]
    0022101cldr x1, [sp+72]
    00221020ldr x2, [sp+80]
    00221024ldr x3, [sp+88]
    00221028ldr x4, [sp+96]
    0022102cldur x29, [sp-8]
    00221030ldr x30, [sp], 240
    00221034ret x30
    00221038
    00221038loc_221038:
    00221038ubfm x5, x0, 0, 7
    0022103csubs wzr, w5, 13
    00221040b.eq 0x221048
    00221044b 0x221460
    00221048
    00221048loc_221048:
    00221048b 0x22104c
    0022104c
    0022104cloc_22104c:
    0022104cadrp x27, 0x7f2000
    00221050add x27, x27, 960
    00221054ldp x5, x6, [x27]
    00221058adrp x27, 0x7f2000
    0022105cadd x27, x27, 976
    00221060ldp x7, x8, [x27]
    00221064stp x5, x6, [sp+64]
    00221068stp x7, x8, [sp+80]
    0022106cadrp x27, 0x7f2000
    00221070ldr x5, [x27+992]
    00221074str x5, [sp+96]
    00221078ldr x0, [sp+64]
    0022107cldr x1, [sp+72]
    00221080ldr x2, [sp+80]
    00221084ldr x3, [sp+88]
    00221088ldr x4, [sp+96]
    0022108cldur x29, [sp-8]
    00221090ldr x30, [sp], 240
    00221094ret x30
    00221098
    00221098loc_221098:
    00221098sbfm x5, x0, 0, 7
    0022109csubs wzr, w5, 15
    002210a0b.le 0x2210a8
    002210a4b 0x221168
    002210a8
    002210a8loc_2210a8:
    002210a8ubfm x5, x0, 0, 7
    002210acsubs wzr, w5, 14
    002210b0b.eq 0x2210b8
    002210b4b 0x221108
    002210b8
    002210b8loc_2210b8:
    002210b8b 0x2210bc
    002210bc
    002210bcloc_2210bc:
    002210bcadrp x27, 0x7f2000
    002210c0add x27, x27, 384
    002210c4ldp x5, x6, [x27]
    002210c8adrp x27, 0x7f2000
    002210ccadd x27, x27, 400
    002210d0ldp x7, x8, [x27]
    002210d4stp x5, x6, [sp+64]
    002210d8stp x7, x8, [sp+80]
    002210dcadrp x27, 0x7f2000
    002210e0ldr x5, [x27+416]
    002210e4str x5, [sp+96]
    002210e8ldr x0, [sp+64]
    002210ecldr x1, [sp+72]
    002210f0ldr x2, [sp+80]
    002210f4ldr x3, [sp+88]
    002210f8ldr x4, [sp+96]
    002210fcldur x29, [sp-8]
    00221100ldr x30, [sp], 240
    00221104ret x30
    00221108
    00221108loc_221108:
    00221108ubfm x5, x0, 0, 7
    0022110csubs wzr, w5, 15
    00221110b.eq 0x221118
    00221114b 0x221458
    00221118
    00221118loc_221118:
    00221118b 0x22111c
    0022111c
    0022111cloc_22111c:
    0022111cadrp x27, 0x7f2000
    00221120add x27, x27, 1728
    00221124ldp x5, x6, [x27]
    00221128adrp x27, 0x7f2000
    0022112cadd x27, x27, 1744
    00221130ldp x7, x8, [x27]
    00221134stp x5, x6, [sp+64]
    00221138stp x7, x8, [sp+80]
    0022113cadrp x27, 0x7f2000
    00221140ldr x5, [x27+1760]
    00221144str x5, [sp+96]
    00221148ldr x0, [sp+64]
    0022114cldr x1, [sp+72]
    00221150ldr x2, [sp+80]
    00221154ldr x3, [sp+88]
    00221158ldr x4, [sp+96]
    0022115cldur x29, [sp-8]
    00221160ldr x30, [sp], 240
    00221164ret x30
    00221168
    00221168loc_221168:
    00221168ubfm x5, x0, 0, 7
    0022116csubs wzr, w5, 16
    00221170b.eq 0x221178
    00221174b 0x2211c8
    00221178
    00221178loc_221178:
    00221178b 0x22117c
    0022117c
    0022117cloc_22117c:
    0022117cadrp x27, 0x7f2000
    00221180add x27, x27, 2304
    00221184ldp x5, x6, [x27]
    00221188adrp x27, 0x7f2000
    0022118cadd x27, x27, 2320
    00221190ldp x7, x8, [x27]
    00221194stp x5, x6, [sp+64]
    00221198stp x7, x8, [sp+80]
    0022119cadrp x27, 0x7f2000
    002211a0ldr x5, [x27+2336]
    002211a4str x5, [sp+96]
    002211a8ldr x0, [sp+64]
    002211acldr x1, [sp+72]
    002211b0ldr x2, [sp+80]
    002211b4ldr x3, [sp+88]
    002211b8ldr x4, [sp+96]
    002211bcldur x29, [sp-8]
    002211c0ldr x30, [sp], 240
    002211c4ret x30
    002211c8
    002211c8loc_2211c8:
    002211c8ubfm x5, x0, 0, 7
    002211ccsubs wzr, w5, 17
    002211d0b.eq 0x2211d8
    002211d4b 0x221228
    002211d8
    002211d8loc_2211d8:
    002211d8b 0x2211dc
    002211dc
    002211dcloc_2211dc:
    002211dcadrp x27, 0x7f2000
    002211e0add x27, x27, 768
    002211e4ldp x5, x6, [x27]
    002211e8adrp x27, 0x7f2000
    002211ecadd x27, x27, 784
    002211f0ldp x7, x8, [x27]
    002211f4stp x5, x6, [sp+64]
    002211f8stp x7, x8, [sp+80]
    002211fcadrp x27, 0x7f2000
    00221200ldr x5, [x27+800]
    00221204str x5, [sp+96]
    00221208ldr x0, [sp+64]
    0022120cldr x1, [sp+72]
    00221210ldr x2, [sp+80]
    00221214ldr x3, [sp+88]
    00221218ldr x4, [sp+96]
    0022121cldur x29, [sp-8]
    00221220ldr x30, [sp], 240
    00221224ret x30
    00221228
    00221228loc_221228:
    00221228ubfm x5, x0, 0, 7
    0022122csubs wzr, w5, 18
    00221230b.eq 0x221238
    00221234b 0x221288
    00221238
    00221238loc_221238:
    00221238b 0x22123c
    0022123c
    0022123cloc_22123c:
    0022123cadrp x27, 0x7f2000
    00221240add x27, x27, 1344
    00221244ldp x5, x6, [x27]
    00221248adrp x27, 0x7f2000
    0022124cadd x27, x27, 1360
    00221250ldp x7, x8, [x27]
    00221254stp x5, x6, [sp+64]
    00221258stp x7, x8, [sp+80]
    0022125cadrp x27, 0x7f2000
    00221260ldr x5, [x27+1376]
    00221264str x5, [sp+96]
    00221268ldr x0, [sp+64]
    0022126cldr x1, [sp+72]
    00221270ldr x2, [sp+80]
    00221274ldr x3, [sp+88]
    00221278ldr x4, [sp+96]
    0022127cldur x29, [sp-8]
    00221280ldr x30, [sp], 240
    00221284ret x30
    00221288
    00221288loc_221288:
    00221288b 0x22128c
    0022128c
    0022128cloc_22128c:
    0022128cb 0x221290
    00221290
    00221290loc_221290:
    00221290b 0x221294
    00221294
    00221294loc_221294:
    00221294b 0x221298
    00221298
    00221298loc_221298:
    00221298b 0x22129c
    0022129c
    0022129cloc_22129c:
    0022129cb 0x2212a0
    002212a0
    002212a0loc_2212a0:
    002212a0b 0x2212a4
    002212a4
    002212a4loc_2212a4:
    002212a4b 0x2212a8
    002212a8
    002212a8loc_2212a8:
    002212a8ldr x1, [sp+248]
    002212acldrsb x27, [x1]
    002212b0ldr x1, [x1+72]
    002212b4ldr x0, [sp+256]
    002212b8blr x1
    002212bcstr x0, [sp+104]
    002212c0str x1, [sp+112]
    002212c4ldr x1, [sp+248]
    002212c8ldrsb x27, [x1]
    002212ccldr x0, [sp+256]
    002212d0ldr x1, [x1+24]
    002212d4blr x1
    002212d8strb w0, [sp+54]
    002212dcstrb w0, [sp+57]
    002212e0ldr x1, [sp+248]
    002212e4ldrsb x27, [x1]
    002212e8ldr x0, [sp+256]
    002212ecldr x1, [x1+176]
    002212f0blr x1
    002212f4strb w0, [sp+55]
    002212f8strb w0, [sp+52]
    002212fcstp xzr, xzr, [sp+184]
    00221300stp xzr, xzr, [sp+200]
    00221304stp xzr, xzr, [sp+216]
    00221308add x1, sp, 184
    0022130cstr x1, [sp+136]
    00221310ldr x0, [sp+104]
    00221314ldr x1, [sp+112]
    00221318bl runtime.convTstring
    0022131cstr x0, [sp+128]
    00221320ldr x1, [sp+136]
    00221324ldrsb x27, [x1]
    00221328adrp x2, 0x40e000
    0022132cadd x2, x2, 2496
    00221330str x2, [x1]
    00221334adrp x27, 0x82a000
    00221338ldr w2, [x27+3056]
    0022133ccbz w2, 0x221344
    00221340b 0x221444
    00221344
    00221344loc_221344:
    00221344b 0x221348
    00221348
    00221348loc_221348:
    00221348str x0, [x1+8]
    0022134cldrsb x5, [sp+57]
    00221350strb w5, [sp+60]
    00221354ldr x6, [sp+136]
    00221358ldrsb x27, [x6]
    0022135cadrp x7, 0x400000
    00221360add x7, x7, 3552
    00221364str x7, [x6+16]
    00221368ubfm x5, x5, 61, 7
    0022136cadrp x7, 0x501000
    00221370add x7, x7, 640
    00221374add x5, x7, x5
    00221378adrp x27, 0x82a000
    0022137cldr w7, [x27+3056]
    00221380cbz w7, 0x221388
    00221384b 0x221434
    00221388
    00221388loc_221388:
    00221388b 0x22138c
    0022138c
    0022138cloc_22138c:
    0022138cstr x5, [x6+24]
    00221390ldrsb x5, [sp+52]
    00221394strb w5, [sp+59]
    00221398ldr x6, [sp+136]
    0022139cldrsb x27, [x6]
    002213a0adrp x7, 0x400000
    002213a4add x7, x7, 3680
    002213a8str x7, [x6+32]
    002213acubfm x5, x5, 61, 7
    002213b0adrp x7, 0x501000
    002213b4add x7, x7, 640
    002213b8add x5, x7, x5
    002213bcadrp x27, 0x82a000
    002213c0ldr w7, [x27+3056]
    002213c4cbz w7, 0x2213cc
    002213c8b 0x221424
    002213cc
    002213ccloc_2213cc:
    002213ccb 0x2213d0
    002213d0
    002213d0loc_2213d0:
    002213d0str x5, [x6+40]
    002213d4ldr x2, [sp+136]
    002213d8ldrsb x27, [x2]
    002213dcb 0x2213e0
    002213e0
    002213e0loc_2213e0:
    002213e0str x2, [sp+144]
    002213e4orr x4, xzr, 3
    002213e8str x4, [sp+152]
    002213ecstr x4, [sp+160]
    002213f0adrp x0, 0x4a2000
    002213f4add x0, x0, 652
    002213f8movz x1, 38
    002213fcmov x3, x4
    00221400bl fmt.Sprintf
    00221404str x0, [sp+168]
    00221408str x1, [sp+176]
    0022140cbl runtime.convTstring
    00221410str x0, [sp+120]
    00221414mov x1, x0
    00221418adrp x0, 0x3d4000
    0022141cadd x0, x0, 2944
    00221420bl runtime.gopanic
    00221424
    00221424loc_221424:
    00221424ldr x7, [x6+40]
    00221428bl runtime.gcWriteBarrier1
    0022142cstr x7, [x25]
    00221430b 0x2213d0
    00221434
    00221434loc_221434:
    00221434ldr x7, [x6+24]
    00221438bl runtime.gcWriteBarrier1
    0022143cstr x7, [x25]
    00221440b 0x22138c
    00221444
    00221444loc_221444:
    00221444bl runtime.gcWriteBarrier2
    00221448str x0, [x25]
    0022144cldr x5, [x1+8]
    00221450str x5, [x25+8]
    00221454b 0x221348
    00221458
    00221458loc_221458:
    00221458b 0x22145c
    0022145c
    0022145cloc_22145c:
    0022145cb 0x221294
    00221460
    00221460loc_221460:
    00221460b 0x221464
    00221464
    00221464loc_221464:
    00221464b 0x221468
    00221468
    00221468loc_221468:
    00221468b 0x221298
    0022146c
    0022146cloc_22146c:
    0022146cb 0x221470
    00221470
    00221470loc_221470:
    00221470b 0x221468
    00221474
    00221474loc_221474:
    00221474b 0x221478
    00221478
    00221478loc_221478:
    00221478b 0x22147c
    0022147c
    0022147cloc_22147c:
    0022147cb 0x221480
    00221480
    00221480loc_221480:
    00221480b 0x221484
    00221484
    00221484loc_221484:
    00221484b 0x22129c
    00221488
    00221488loc_221488:
    00221488b 0x22148c
    0022148c
    0022148cloc_22148c:
    0022148cb 0x221480
    00221490
    00221490loc_221490:
    00221490b 0x221494
    00221494
    00221494loc_221494:
    00221494b 0x221498
    00221498
    00221498loc_221498:
    00221498b 0x221484
    0022149c
    0022149cloc_22149c:
    0022149cb 0x2214a0
    002214a0
    002214a0loc_2214a0:
    002214a0b 0x221498
    002214a4
    002214a4loc_2214a4:
    002214a4b 0x2214a8
    002214a8
    002214a8loc_2214a8:
    002214a8b 0x2214ac
    002214ac
    002214acloc_2214ac:
    002214acb 0x2214b0
    002214b0
    002214b0loc_2214b0:
    002214b0b 0x2214b4
    002214b4
    002214b4loc_2214b4:
    002214b4b 0x2214b8
    002214b8
    002214b8loc_2214b8:
    002214b8b 0x2212a8
    002214bc
    002214bcloc_2214bc:
    002214bcb 0x2214c0
    002214c0
    002214c0loc_2214c0:
    002214c0b 0x2214ac
    002214c4
    002214c4loc_2214c4:
    002214c4b 0x2214c8
    002214c8
    002214c8loc_2214c8:
    002214c8b 0x2214cc
    002214cc
    002214ccloc_2214cc:
    002214ccb 0x2214b0
    002214d0
    002214d0loc_2214d0:
    002214d0b 0x2214d4
    002214d4
    002214d4loc_2214d4:
    002214d4b 0x2214d8
    002214d8
    002214d8loc_2214d8:
    002214d8b 0x2214dc
    002214dc
    002214dcloc_2214dc:
    002214dcb 0x2214b4
    002214e0
    002214e0loc_2214e0:
    002214e0b 0x2214e4
    002214e4
    002214e4loc_2214e4:
    002214e4b 0x2214d8
    002214e8
    002214e8loc_2214e8:
    002214e8b 0x2214ec
    002214ec
    002214ecloc_2214ec:
    002214ecb 0x2214f0
    002214f0
    002214f0loc_2214f0:
    002214f0b 0x2214dc
    002214f4
    002214f4loc_2214f4:
    002214f4b 0x2214f8
    002214f8
    002214f8loc_2214f8:
    002214f8b 0x2214fc
    002214fc
    002214fcloc_2214fc:
    002214fcb 0x221500
    00221500
    00221500loc_221500:
    00221500b 0x221504
    00221504
    00221504loc_221504:
    00221504b 0x221508
    00221508
    00221508loc_221508:
    00221508b 0x22150c
    0022150c
    0022150cloc_22150c:
    0022150cb 0x2212a8
    00221510
    00221510loc_221510:
    00221510b 0x221514
    00221514
    00221514loc_221514:
    00221514b 0x221500
    00221518
    00221518loc_221518:
    00221518b 0x22151c
    0022151c
    0022151cloc_22151c:
    0022151cb 0x221520
    00221520
    00221520loc_221520:
    00221520b 0x221504
    00221524
    00221524loc_221524:
    00221524b 0x221528
    00221528
    00221528loc_221528:
    00221528b 0x221520
    0022152c
    0022152cloc_22152c:
    0022152cb 0x221530
    00221530
    00221530loc_221530:
    00221530b 0x221534
    00221534
    00221534loc_221534:
    00221534b 0x221538
    00221538
    00221538loc_221538:
    00221538b 0x22153c
    0022153c
    0022153cloc_22153c:
    0022153cb 0x221508
    00221540
    00221540loc_221540:
    00221540b 0x221544
    00221544
    00221544loc_221544:
    00221544b 0x221538
    00221548
    00221548loc_221548:
    00221548b 0x22154c
    0022154c
    0022154cloc_22154c:
    0022154cb 0x221550
    00221550
    00221550loc_221550:
    00221550b 0x22153c
    00221554
    00221554loc_221554:
    00221554b 0x221558
    00221558
    00221558loc_221558:
    00221558b 0x221550
    0022155c
    0022155cloc_22155c:
    0022155cstp x0, x1, [sp+8]
    00221560mov x3, x30
    00221564bl runtime.morestack_noctxt.abi0
    00221568ldp x0, x1, [sp+8]
    0022156cb 0x21fce0
    0021fce0
    00221570
    00221570google.golang.org/protobuf/internal/impl.NewConverter: ; void google.golang.org/protobuf/internal/impl.NewConverter(reflect.Type t, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
    00221570ldr x16, [x28+16]
    00221574subs xzr, sp, x16
    00221578b.ls 0x221688
    0022157cstr x30, [sp-112]!
    00221580stur x29, [sp-8]
    00221584sub x29, sp, 8
    00221588str x0, [sp+120]
    0022158cstr x1, [sp+128]
    00221590str x2, [sp+136]
    00221594str x3, [sp+144]
    00221598stp xzr, xzr, [sp+56]
    0022159cldr x1, [sp+136]
    002215a0ldrsb x27, [x1]
    002215a4ldr x1, [x1+128]
    002215a8ldr x0, [sp+144]
    002215acblr x1
    002215b0strb w0, [sp+55]
    002215b4tbnz w0, 0, 0x2215bc
    002215b8b 0x2215f0
    002215bc
    002215bcloc_2215bc:
    002215bcb 0x2215c0
    002215c0
    002215c0loc_2215c0:
    002215c0ldr x0, [sp+120]
    002215c4ldr x2, [sp+136]
    002215c8ldr x1, [sp+128]
    002215ccldr x3, [sp+144]
    002215d0bl google.golang.org/protobuf/internal/impl.newListConverter
    002215d4str x0, [sp+88]
    002215d8str x1, [sp+96]
    002215dcstr x0, [sp+56]
    002215e0str x1, [sp+64]
    002215e4ldur x29, [sp-8]
    002215e8ldr x30, [sp], 112
    002215ecret x30
    002215f0
    002215f0loc_2215f0:
    002215f0ldr x1, [sp+136]
    002215f4ldrsb x27, [x1]
    002215f8ldr x1, [x1+136]
    002215fcldr x0, [sp+144]
    00221600blr x1
    00221604strb w0, [sp+54]
    00221608tbnz w0, 0, 0x221610
    0022160cb 0x221654
    00221610
    00221610loc_221610:
    00221610b 0x221614
    00221614
    00221614loc_221614:
    00221614ldr x0, [sp+120]
    00221618ldr x2, [sp+136]
    0022161cldr x1, [sp+128]
    00221620ldr x3, [sp+144]
    00221624bl google.golang.org/protobuf/internal/impl.newMapConverter
    00221628str x0, [sp+80]
    0022162cstr x0, [sp+72]
    00221630adrp x4, 0x4f9000
    00221634add x4, x4, 1656
    00221638str x4, [sp+56]
    0022163cstr x0, [sp+64]
    00221640ldr x0, [sp+56]
    00221644ldr x1, [sp+64]
    00221648ldur x29, [sp-8]
    0022164cldr x30, [sp], 112
    00221650ret x30
    00221654
    00221654loc_221654:
    00221654b 0x221658
    00221658
    00221658loc_221658:
    00221658ldr x0, [sp+120]
    0022165cldr x2, [sp+136]
    00221660ldr x1, [sp+128]
    00221664ldr x3, [sp+144]
    00221668bl google.golang.org/protobuf/internal/impl.newSingularConverter
    0022166cstr x0, [sp+88]
    00221670str x1, [sp+96]
    00221674str x0, [sp+56]
    00221678str x1, [sp+64]
    0022167cldur x29, [sp-8]
    00221680ldr x30, [sp], 112
    00221684ret x30
    00221688
    00221688loc_221688:
    00221688stp x0, x1, [sp+8]
    0022168cstp x2, x3, [sp+24]
    00221690mov x3, x30
    00221694bl runtime.morestack_noctxt.abi0
    00221698ldp x0, x1, [sp+8]
    0022169cldp x2, x3, [sp+24]
    002216a0b 0x221570
    002216a4udf 0
    002216a8udf 0
    002216acudf 0
    00221570
    002216b0
    002216b0google.golang.org/protobuf/internal/impl.newSingularConverter: ; void google.golang.org/protobuf/internal/impl.newSingularConverter(reflect.Type t, google.golang.org/protobuf/reflect/protoreflect.FieldDescriptor fd)
    002216b0ldr x16, [x28+16]
    002216b4sub x17, sp, 320
    002216b8subs xzr, x17, x16
    002216bcb.ls 0x2226c0
    002216c0sub x20, sp, 448
    002216c4stp x29, x30, [x20-8]
    002216c8add sp, x20, 0
    002216ccsub x29, sp, 8
    002216d0str x0, [sp+456]
    002216d4str x1, [sp+464]
    002216d8str x2, [sp+472]
    002216dcstr x3, [sp+480]
    002216e0stp xzr, xzr, [sp+80]
    002216e4adrp x1, 0x4b8000
    002216e8add x1, x1, 3424
    002216ecstr x1, [sp+96]
    002216f0ldr x1, [sp+472]
    002216f4ldrsb x27, [x1]
    002216f8ldr x1, [x1+176]
    002216fcldr x0, [sp+480]
    00221700blr x1
    00221704strb w0, [sp+60]
    00221708strb w0, [sp+61]
    0022170csbfm x1, x0, 0, 7
    00221710subs wzr, w1, 8
    00221714b.le 0x22171c
    00221718b 0x221c7c
    0022171c
    0022171cloc_22171c:
    0022171csbfm x1, x0, 0, 7
    00221720subs wzr, w1, 4
    00221724b.le 0x22172c
    00221728b 0x2219d4
    0022172c
    0022172cloc_22172c:
    0022172csbfm x1, x0, 0, 7
    00221730subs wzr, w1, 2
    00221734b.le 0x22173c
    00221738b 0x2219ac
    0022173c
    0022173cloc_22173c:
    0022173cubfm x1, x0, 0, 7
    00221740subs wzr, w1, 1
    00221744b.eq 0x22174c
    00221748b 0x221874
    0022174c
    0022174cloc_22174c:
    0022174cb 0x221750
    00221750
    00221750loc_221750:
    00221750ldr x1, [sp+456]
    00221754ldrsb x27, [x1]
    00221758ldr x1, [x1+168]
    0022175cldr x0, [sp+464]
    00221760blr x1
    00221764str x0, [sp+64]
    00221768subs xzr, x0, 14
    0022176cb.eq 0x221774
    00221770b 0x2226bc
    00221774
    00221774loc_221774:
    00221774ldr x0, [sp+472]
    00221778adrp x27, 0x802000
    0022177cldr x2, [x27+192]
    00221780ldr x1, [sp+480]
    00221784adrp x27, 0x802000
    00221788ldr x3, [x27+200]
    0022178cadrp x27, 0x802000
    00221790ldr x4, [x27+208]
    00221794ldr x26, [sp+96]
    00221798ldr x5, [x26]
    0022179cblr x5
    002217a0str x0, [sp+128]
    002217a4str x1, [sp+136]
    002217a8str x2, [sp+144]
    002217acadrp x0, 0x425000
    002217b0add x0, x0, 3328
    002217b4bl runtime.newobject
    002217b8str x0, [sp+240]
    002217bcldr x5, [sp+464]
    002217c0ldr x6, [sp+456]
    002217c4str x6, [x0]
    002217c8adrp x27, 0x82a000
    002217ccldr w6, [x27+3056]
    002217d0cbz w6, 0x2217d8
    002217d4b 0x2217dc
    002217d8
    002217d8loc_2217d8:
    002217d8b 0x2217f0
    002217dc
    002217dcloc_2217dc:
    002217dcbl runtime.gcWriteBarrier2
    002217e0str x5, [x25]
    002217e4ldr x2, [x0+8]
    002217e8str x2, [x25+8]
    002217ecb 0x2217f0
    002217f0
    002217f0loc_2217f0:
    002217f0str x5, [x0+8]
    002217f4ldr x2, [sp+240]
    002217f8ldrsb x27, [x2]
    002217fcldr x3, [sp+128]
    00221800ldr x4, [sp+136]
    00221804ldr x5, [sp+144]
    00221808str x5, [x2+32]
    0022180cadrp x27, 0x82a000
    00221810ldr w5, [x27+3056]
    00221814cbz w5, 0x22181c
    00221818b 0x221820
    0022181c
    0022181cloc_22181c:
    0022181cb 0x221840
    00221820
    00221820loc_221820:
    00221820bl runtime.gcWriteBarrier4
    00221824str x3, [x25]
    00221828ldr x5, [x2+16]
    0022182cstr x5, [x25+8]
    00221830str x4, [x25+16]
    00221834ldr x5, [x2+24]
    00221838str x5, [x25+24]
    0022183cb 0x221840
    00221840
    00221840loc_221840:
    00221840str x3, [x2+16]
    00221844str x4, [x2+24]
    00221848ldr x2, [sp+240]
    0022184cstr x2, [sp+408]
    00221850adrp x3, 0x4f9000
    00221854add x3, x3, 1440
    00221858str x3, [sp+80]
    0022185cstr x2, [sp+88]
    00221860ldr x0, [sp+80]
    00221864ldr x1, [sp+88]
    00221868ldp x29, x30, [sp-8]
    0022186cadd sp, sp, 448
    00221870ret x30
    00221874
    00221874loc_221874:
    00221874ubfm x1, x0, 0, 7
    00221878subs wzr, w1, 2
    0022187cb.eq 0x221884
    00221880b 0x2226b4
    00221884
    00221884loc_221884:
    00221884b 0x221888
    00221888
    00221888loc_221888:
    00221888ldr x1, [sp+456]
    0022188cldrsb x27, [x1]
    00221890ldr x1, [x1+168]
    00221894ldr x0, [sp+464]
    00221898blr x1
    0022189cstr x0, [sp+64]
    002218a0subs xzr, x0, 13
    002218a4b.eq 0x2218ac
    002218a8b 0x2226b0
    002218ac
    002218acloc_2218ac:
    002218acldr x0, [sp+472]
    002218b0adrp x27, 0x802000
    002218b4ldr x2, [x27+160]
    002218b8ldr x1, [sp+480]
    002218bcadrp x27, 0x802000
    002218c0ldr x3, [x27+168]
    002218c4adrp x27, 0x802000
    002218c8ldr x4, [x27+176]
    002218ccldr x26, [sp+96]
    002218d0ldr x5, [x26]
    002218d4blr x5
    002218d8str x0, [sp+128]
    002218dcstr x1, [sp+136]
    002218e0str x2, [sp+144]
    002218e4adrp x0, 0x425000
    002218e8add x0, x0, 3168
    002218ecbl runtime.newobject
    002218f0str x0, [sp+248]
    002218f4ldr x5, [sp+464]
    002218f8ldr x6, [sp+456]
    002218fcstr x6, [x0]
    00221900adrp x27, 0x82a000
    00221904ldr w6, [x27+3056]
    00221908cbz w6, 0x221910
    0022190cb 0x221914
    00221910
    00221910loc_221910:
    00221910b 0x221928
    00221914
    00221914loc_221914:
    00221914bl runtime.gcWriteBarrier2
    00221918str x5, [x25]
    0022191cldr x2, [x0+8]
    00221920str x2, [x25+8]
    00221924b 0x221928
    00221928
    00221928loc_221928:
    00221928str x5, [x0+8]
    0022192cldr x2, [sp+248]
    00221930ldrsb x27, [x2]
    00221934ldr x3, [sp+128]
    00221938ldr x4, [sp+136]
    0022193cldr x5, [sp+144]
    00221940str x5, [x2+32]
    00221944adrp x27, 0x82a000
    00221948ldr w5, [x27+3056]
    0022194ccbz w5, 0x221954
    00221950b 0x221958
    00221954
    00221954loc_221954:
    00221954b 0x221978
    00221958
    00221958loc_221958:
    00221958bl runtime.gcWriteBarrier4
    0022195cstr x3, [x25]
    00221960ldr x5, [x2+16]
    00221964str x5, [x25+8]
    00221968str x4, [x25+16]
    0022196cldr x5, [x2+24]
    00221970str x5, [x25+24]
    00221974b 0x221978
    00221978
    00221978loc_221978:
    00221978str x3, [x2+16]
    0022197cstr x4, [x2+24]
    00221980ldr x2, [sp+248]
    00221984str x2, [sp+416]
    00221988adrp x3, 0x4f9000
    0022198cadd x3, x3, 1368
    00221990str x3, [sp+80]
    00221994str x2, [sp+88]
    00221998ldr x0, [sp+80]
    0022199cldr x1, [sp+88]
    002219a0ldp x29, x30, [sp-8]
    002219a4add sp, sp, 448
    002219a8ret x30
    002219ac
    002219acloc_2219ac:
    002219acubfm x1, x0, 0, 7
    002219b0subs wzr, w1, 3
    002219b4b.eq 0x2219bc
    002219b8b 0x2219c0
    002219bc
    002219bcloc_2219bc:
    002219bcb 0x2223cc
    002219c0
    002219c0loc_2219c0:
    002219c0ubfm x1, x0, 0, 7
    002219c4subs wzr, w1, 4
    002219c8b.eq 0x2219d0
    002219ccb 0x2226a4
    002219d0
    002219d0loc_2219d0:
    002219d0b 0x221a0c
    002219d4
    002219d4loc_2219d4:
    002219d4sbfm x1, x0, 0, 7
    002219d8subs wzr, w1, 6
    002219dcb.le 0x2219e4
    002219e0b 0x221b30
    002219e4
    002219e4loc_2219e4:
    002219e4ubfm x1, x0, 0, 7
    002219e8subs wzr, w1, 5
    002219ecb.eq 0x2219f4
    002219f0b 0x2219f8
    002219f4
    002219f4loc_2219f4:
    002219f4b 0x222294
    002219f8
    002219f8loc_2219f8:
    002219f8ubfm x1, x0, 0, 7
    002219fcsubs wzr, w1, 6
    00221a00b.eq 0x221a08
    00221a04b 0x22269c
    00221a08
    00221a08loc_221a08:
    00221a08b 0x221a0c
    00221a0c
    00221a0cloc_221a0c:
    00221a0cldr x1, [sp+456]
    00221a10ldrsb x27, [x1]
    00221a14ldr x1, [x1+168]
    00221a18ldr x0, [sp+464]
    00221a1cblr x1
    00221a20str x0, [sp+64]
    00221a24subs xzr, x0, 11
    00221a28b.eq 0x221a30
    00221a2cb 0x222698
    00221a30
    00221a30loc_221a30:
    00221a30ldr x0, [sp+472]
    00221a34adrp x27, 0x802000
    00221a38ldr x2, [x27+128]
    00221a3cldr x1, [sp+480]
    00221a40adrp x27, 0x802000
    00221a44ldr x3, [x27+136]
    00221a48adrp x27, 0x802000
    00221a4cldr x4, [x27+144]
    00221a50ldr x26, [sp+96]
    00221a54ldr x5, [x26]
    00221a58blr x5
    00221a5cstr x0, [sp+128]
    00221a60str x1, [sp+136]
    00221a64str x2, [sp+144]
    00221a68adrp x0, 0x425000
    00221a6cadd x0, x0, 3008
    00221a70bl runtime.newobject
    00221a74str x0, [sp+256]
    00221a78ldr x5, [sp+464]
    00221a7cldr x6, [sp+456]
    00221a80str x6, [x0]
    00221a84adrp x27, 0x82a000
    00221a88ldr w6, [x27+3056]
    00221a8ccbz w6, 0x221a94
    00221a90b 0x221a98
    00221a94
    00221a94loc_221a94:
    00221a94b 0x221aac
    00221a98
    00221a98loc_221a98:
    00221a98bl runtime.gcWriteBarrier2
    00221a9cstr x5, [x25]
    00221aa0ldr x2, [x0+8]
    00221aa4str x2, [x25+8]
    00221aa8b 0x221aac
    00221aac
    00221aacloc_221aac:
    00221aacstr x5, [x0+8]
    00221ab0ldr x2, [sp+256]
    00221ab4ldrsb x27, [x2]
    00221ab8ldr x3, [sp+128]
    00221abcldr x4, [sp+136]
    00221ac0ldr x5, [sp+144]
    00221ac4str x5, [x2+32]
    00221ac8adrp x27, 0x82a000
    00221accldr w5, [x27+3056]
    00221ad0cbz w5, 0x221ad8
    00221ad4b 0x221adc
    00221ad8
    00221ad8loc_221ad8:
    00221ad8b 0x221afc
    00221adc
    00221adcloc_221adc:
    00221adcbl runtime.gcWriteBarrier4
    00221ae0str x3, [x25]
    00221ae4ldr x5, [x2+16]
    00221ae8str x5, [x25+8]
    00221aecstr x4, [x25+16]
    00221af0ldr x5, [x2+24]
    00221af4str x5, [x25+24]
    00221af8b 0x221afc
    00221afc
    00221afcloc_221afc:
    00221afcstr x3, [x2+16]
    00221b00str x4, [x2+24]
    00221b04ldr x2, [sp+256]
    00221b08str x2, [sp+424]
    00221b0cadrp x3, 0x4f9000
    00221b10add x3, x3, 1296
    00221b14str x3, [sp+80]
    00221b18str x2, [sp+88]
    00221b1cldr x0, [sp+80]
    00221b20ldr x1, [sp+88]
    00221b24ldp x29, x30, [sp-8]
    00221b28add sp, sp, 448
    00221b2cret x30
    00221b30
    00221b30loc_221b30:
    00221b30ubfm x1, x0, 0, 7
    00221b34subs wzr, w1, 7
    00221b38b.eq 0x221b40
    00221b3cb 0x221b44
    00221b40
    00221b40loc_221b40:
    00221b40b 0x2220bc
    00221b44
    00221b44loc_221b44:
    00221b44ubfm x1, x0, 0, 7
    00221b48subs wzr, w1, 8
    00221b4cb.eq 0x221b54
    00221b50b 0x222688
    00221b54
    00221b54loc_221b54:
    00221b54b 0x221b58
    00221b58
    00221b58loc_221b58:
    00221b58ldr x1, [sp+456]
    00221b5cldrsb x27, [x1]
    00221b60ldr x1, [x1+168]
    00221b64ldr x0, [sp+464]
    00221b68blr x1
    00221b6cstr x0, [sp+64]
    00221b70subs xzr, x0, 1
    00221b74b.eq 0x221b7c
    00221b78b 0x222684
    00221b7c
    00221b7cloc_221b7c:
    00221b7cldr x0, [sp+472]
    00221b80adrp x27, 0x802000
    00221b84ldr x2, [x27]
    00221b88ldr x1, [sp+480]
    00221b8cadrp x27, 0x802000
    00221b90ldr x3, [x27+8]
    00221b94adrp x27, 0x802000
    00221b98ldr x4, [x27+16]
    00221b9cldr x26, [sp+96]
    00221ba0ldr x5, [x26]
    00221ba4blr x5
    00221ba8str x0, [sp+128]
    00221bacstr x1, [sp+136]
    00221bb0str x2, [sp+144]
    00221bb4adrp x0, 0x425000
    00221bb8add x0, x0, 2368
    00221bbcbl runtime.newobject
    00221bc0str x0, [sp+288]
    00221bc4ldr x5, [sp+464]
    00221bc8ldr x6, [sp+456]
    00221bccstr x6, [x0]
    00221bd0adrp x27, 0x82a000
    00221bd4ldr w6, [x27+3056]
    00221bd8cbz w6, 0x221be0
    00221bdcb 0x221be4
    00221be0
    00221be0loc_221be0:
    00221be0b 0x221bf8
    00221be4
    00221be4loc_221be4:
    00221be4bl runtime.gcWriteBarrier2
    00221be8str x5, [x25]
    00221becldr x2, [x0+8]
    00221bf0str x2, [x25+8]
    00221bf4b 0x221bf8
    00221bf8
    00221bf8loc_221bf8:
    00221bf8str x5, [x0+8]
    00221bfcldr x2, [sp+288]
    00221c00ldrsb x27, [x2]
    00221c04ldr x3, [sp+128]
    00221c08ldr x4, [sp+136]
    00221c0cldr x5, [sp+144]
    00221c10str x5, [x2+32]
    00221c14adrp x27, 0x82a000
    00221c18ldr w5, [x27+3056]
    00221c1ccbz w5, 0x221c24
    00221c20b 0x221c28
    00221c24
    00221c24loc_221c24:
    00221c24b 0x221c48
    00221c28
    00221c28loc_221c28:
    00221c28bl runtime.gcWriteBarrier4
    00221c2cstr x3, [x25]
    00221c30ldr x5, [x2+16]
    00221c34str x5, [x25+8]
    00221c38str x4, [x25+16]
    00221c3cldr x5, [x2+24]
    00221c40str x5, [x25+24]
    00221c44b 0x221c48
    00221c48
    00221c48loc_221c48:
    00221c48str x3, [x2+16]
    00221c4cstr x4, [x2+24]
    00221c50ldr x2, [sp+288]
    00221c54str x2, [sp+120]
    00221c58adrp x3, 0x4f9000
    00221c5cadd x3, x3, 1008
    00221c60str x3, [sp+80]
    00221c64str x2, [sp+88]
    00221c68ldr x0, [sp+80]
    00221c6cldr x1, [sp+88]
    00221c70ldp x29, x30, [sp-8]
    00221c74add sp, sp, 448
    00221c78ret x30
    00221c7c
    00221c7cloc_221c7c:
    00221c7csbfm x2, x0, 0, 7
    00221c80subs wzr, w2, 13
    00221c84b.le 0x221c8c
    00221c88b 0x2221e0
    00221c8c
    00221c8cloc_221c8c:
    00221c8csbfm x2, x0, 0, 7
    00221c90subs wzr, w2, 11
    00221c94b.le 0x221c9c
    00221c98b 0x221ec8
    00221c9c
    00221c9cloc_221c9c:
    00221c9cubfm x2, x0, 0, 7
    00221ca0subs wzr, w2, 9
    00221ca4b.eq 0x221cac
    00221ca8b 0x221e7c
    00221cac
    00221cacloc_221cac:
    00221cacb 0x221cb0
    00221cb0
    00221cb0loc_221cb0:
    00221cb0ldr x1, [sp+456]
    00221cb4ldrsb x27, [x1]
    00221cb8ldr x1, [x1+168]
    00221cbcldr x0, [sp+464]
    00221cc0blr x1
    00221cc4str x0, [sp+64]
    00221cc8subs xzr, x0, 24
    00221ccccset x1, eq
    00221cd0strb w1, [sp+63]
    00221cd4b.eq 0x221cdc
    00221cd8b 0x221ce0
    00221cdc
    00221cdcloc_221cdc:
    00221cdcb 0x221d70
    00221ce0
    00221ce0loc_221ce0:
    00221ce0ldr x1, [sp+456]
    00221ce4ldrsb x27, [x1]
    00221ce8ldr x0, [sp+464]
    00221cecldr x1, [x1+168]
    00221cf0blr x1
    00221cf4str x0, [sp+72]
    00221cf8subs xzr, x0, 23
    00221cfccset x1, eq
    00221d00strb w1, [sp+62]
    00221d04b.eq 0x221d0c
    00221d08b 0x221d60
    00221d0c
    00221d0cloc_221d0c:
    00221d0cldr x1, [sp+456]
    00221d10ldrsb x27, [x1]
    00221d14ldr x0, [sp+464]
    00221d18ldr x1, [x1+88]
    00221d1cblr x1
    00221d20str x0, [sp+392]
    00221d24str x1, [sp+400]
    00221d28adrp x27, 0x801000
    00221d2cldr x2, [x27+144]
    00221d30subs xzr, x0, x2
    00221d34cset x2, eq
    00221d38b.eq 0x221d40
    00221d3cb 0x221d50
    00221d40
    00221d40loc_221d40:
    00221d40adrp x27, 0x801000
    00221d44ldr x2, [x27+152]
    00221d48bl runtime.ifaceeq
    00221d4cb 0x221d58
    00221d50
    00221d50loc_221d50:
    00221d50mov x0, x2
    00221d54b 0x221d58
    00221d58
    00221d58loc_221d58:
    00221d58strb w0, [sp+62]
    00221d5cb 0x221d64
    00221d60
    00221d60loc_221d60:
    00221d60b 0x221d64
    00221d64
    00221d64loc_221d64:
    00221d64ldrb w5, [sp+62]
    00221d68strb w5, [sp+63]
    00221d6cb 0x221d70
    00221d70
    00221d70loc_221d70:
    00221d70ldrb w5, [sp+63]
    00221d74tbnz w5, 0, 0x221d7c
    00221d78b 0x222680
    00221d7c
    00221d7cloc_221d7c:
    00221d7cldr x0, [sp+472]
    00221d80adrp x27, 0x802000
    00221d84ldr x2, [x27+224]
    00221d88ldr x1, [sp+480]
    00221d8cadrp x27, 0x802000
    00221d90ldr x3, [x27+232]
    00221d94adrp x27, 0x802000
    00221d98ldr x4, [x27+240]
    00221d9cldr x26, [sp+96]
    00221da0ldr x5, [x26]
    00221da4blr x5
    00221da8str x0, [sp+128]
    00221dacstr x1, [sp+136]
    00221db0str x2, [sp+144]
    00221db4adrp x0, 0x425000
    00221db8add x0, x0, 3488
    00221dbcbl runtime.newobject
    00221dc0str x0, [sp+232]
    00221dc4ldr x5, [sp+464]
    00221dc8ldr x6, [sp+456]
    00221dccstr x6, [x0]
    00221dd0adrp x27, 0x82a000
    00221dd4ldr w6, [x27+3056]
    00221dd8cbz w6, 0x221de0
    00221ddcb 0x221de4
    00221de0
    00221de0loc_221de0:
    00221de0b 0x221df8
    00221de4
    00221de4loc_221de4:
    00221de4bl runtime.gcWriteBarrier2
    00221de8str x5, [x25]
    00221decldr x2, [x0+8]
    00221df0str x2, [x25+8]
    00221df4b 0x221df8
    00221df8
    00221df8loc_221df8:
    00221df8str x5, [x0+8]
    00221dfcldr x2, [sp+232]
    00221e00ldrsb x27, [x2]
    00221e04ldr x3, [sp+128]
    00221e08ldr x4, [sp+136]
    00221e0cldr x5, [sp+144]
    00221e10str x5, [x2+32]
    00221e14adrp x27, 0x82a000
    00221e18ldr w5, [x27+3056]
    00221e1ccbz w5, 0x221e24
    00221e20b 0x221e28
    00221e24
    00221e24loc_221e24:
    00221e24b 0x221e48
    00221e28
    00221e28loc_221e28:
    00221e28bl runtime.gcWriteBarrier4
    00221e2cstr x3, [x25]
    00221e30ldr x5, [x2+16]
    00221e34str x5, [x25+8]
    00221e38str x4, [x25+16]
    00221e3cldr x5, [x2+24]
    00221e40str x5, [x25+24]
    00221e44b 0x221e48
    00221e48
    00221e48loc_221e48:
    00221e48str x3, [x2+16]
    00221e4cstr x4, [x2+24]
    00221e50ldr x2, [sp+232]
    00221e54str x2, [sp+384]
    00221e58adrp x3, 0x4f9000
    00221e5cadd x3, x3, 1512
    00221e60str x3, [sp+80]
    00221e64str x2, [sp+88]
    00221e68ldr x0, [sp+80]
    00221e6cldr x1, [sp+88]
    00221e70ldp x29, x30, [sp-8]
    00221e74add sp, sp, 448
    00221e78ret x30
    00221e7c
    00221e7cloc_221e7c:
    00221e7csbfm x2, x0, 0, 7
    00221e80subs wzr, w2, 10
    00221e84b.ge 0x221e8c
    00221e88b 0x22267c
    00221e8c
    00221e8cloc_221e8c:
    00221e8csbfm x2, x0, 0, 7
    00221e90subs wzr, w2, 11
    00221e94b.le 0x221e9c
    00221e98b 0x222670
    00221e9c
    00221e9cloc_221e9c:
    00221e9cb 0x221ea0
    00221ea0
    00221ea0loc_221ea0:
    00221ea0ldr x0, [sp+456]
    00221ea4ldr x1, [sp+464]
    00221ea8bl google.golang.org/protobuf/internal/impl.newMessageConverter
    00221eacstr x0, [sp+360]
    00221eb0str x1, [sp+368]
    00221eb4str x0, [sp+80]
    00221eb8str x1, [sp+88]
    00221ebcldp x29, x30, [sp-8]
    00221ec0add sp, sp, 448
    00221ec4ret x30
    00221ec8
    00221ec8loc_221ec8:
    00221ec8ubfm x1, x0, 0, 7
    00221eccsubs wzr, w1, 12
    00221ed0b.eq 0x221ed8
    00221ed4b 0x2220a8
    00221ed8
    00221ed8loc_221ed8:
    00221ed8b 0x221edc
    00221edc
    00221edcloc_221edc:
    00221edcldr x1, [sp+456]
    00221ee0ldrsb x27, [x1]
    00221ee4ldr x1, [x1+168]
    00221ee8ldr x0, [sp+464]
    00221eecblr x1
    00221ef0str x0, [sp+64]
    00221ef4subs xzr, x0, 24
    00221ef8cset x1, eq
    00221efcstrb w1, [sp+63]
    00221f00b.eq 0x221f08
    00221f04b 0x221f0c
    00221f08
    00221f08loc_221f08:
    00221f08b 0x221f9c
    00221f0c
    00221f0cloc_221f0c:
    00221f0cldr x1, [sp+456]
    00221f10ldrsb x27, [x1]
    00221f14ldr x0, [sp+464]
    00221f18ldr x1, [x1+168]
    00221f1cblr x1
    00221f20str x0, [sp+72]
    00221f24subs xzr, x0, 23
    00221f28cset x1, eq
    00221f2cstrb w1, [sp+62]
    00221f30b.eq 0x221f38
    00221f34b 0x221f8c
    00221f38
    00221f38loc_221f38:
    00221f38ldr x1, [sp+456]
    00221f3cldrsb x27, [x1]
    00221f40ldr x0, [sp+464]
    00221f44ldr x1, [x1+88]
    00221f48blr x1
    00221f4cstr x0, [sp+392]
    00221f50str x1, [sp+400]
    00221f54adrp x27, 0x801000
    00221f58ldr x2, [x27+144]
    00221f5csubs xzr, x0, x2
    00221f60cset x2, eq
    00221f64b.eq 0x221f6c
    00221f68b 0x221f7c
    00221f6c
    00221f6cloc_221f6c:
    00221f6cadrp x27, 0x801000
    00221f70ldr x2, [x27+152]
    00221f74bl runtime.ifaceeq
    00221f78b 0x221f84
    00221f7c
    00221f7cloc_221f7c:
    00221f7cmov x0, x2
    00221f80b 0x221f84
    00221f84
    00221f84loc_221f84:
    00221f84strb w0, [sp+62]
    00221f88b 0x221f90
    00221f8c
    00221f8cloc_221f8c:
    00221f8cb 0x221f90
    00221f90
    00221f90loc_221f90:
    00221f90ldrb w5, [sp+62]
    00221f94strb w5, [sp+63]
    00221f98b 0x221f9c
    00221f9c
    00221f9cloc_221f9c:
    00221f9cldrb w5, [sp+63]
    00221fa0tbnz w5, 0, 0x221fa8
    00221fa4b 0x22266c
    00221fa8
    00221fa8loc_221fa8:
    00221fa8ldr x0, [sp+472]
    00221facadrp x27, 0x802000
    00221fb0ldr x2, [x27+256]
    00221fb4ldr x1, [sp+480]
    00221fb8adrp x27, 0x802000
    00221fbcldr x3, [x27+264]
    00221fc0adrp x27, 0x802000
    00221fc4ldr x4, [x27+272]
    00221fc8ldr x26, [sp+96]
    00221fccldr x5, [x26]
    00221fd0blr x5
    00221fd4str x0, [sp+128]
    00221fd8str x1, [sp+136]
    00221fdcstr x2, [sp+144]
    00221fe0adrp x0, 0x425000
    00221fe4add x0, x0, 3648
    00221fe8bl runtime.newobject
    00221fecstr x0, [sp+224]
    00221ff0ldr x5, [sp+464]
    00221ff4ldr x6, [sp+456]
    00221ff8str x6, [x0]
    00221ffcadrp x27, 0x82a000
    00222000ldr w6, [x27+3056]
    00222004cbz w6, 0x22200c
    00222008b 0x222010
    0022200c
    0022200cloc_22200c:
    0022200cb 0x222024
    00222010
    00222010loc_222010:
    00222010bl runtime.gcWriteBarrier2
    00222014str x5, [x25]
    00222018ldr x2, [x0+8]
    0022201cstr x2, [x25+8]
    00222020b 0x222024
    00222024
    00222024loc_222024:
    00222024str x5, [x0+8]
    00222028ldr x2, [sp+224]
    0022202cldrsb x27, [x2]
    00222030ldr x3, [sp+128]
    00222034ldr x4, [sp+136]
    00222038ldr x5, [sp+144]
    0022203cstr x5, [x2+32]
    00222040adrp x27, 0x829000
    00222044ldr w5, [x27+3056]
    00222048cbz w5, 0x222050
    0022204cb 0x222054
    00222050
    00222050loc_222050:
    00222050b 0x222074
    00222054
    00222054loc_222054:
    00222054bl runtime.gcWriteBarrier4
    00222058str x3, [x25]
    0022205cldr x5, [x2+16]
    00222060str x5, [x25+8]
    00222064str x4, [x25+16]
    00222068ldr x5, [x2+24]
    0022206cstr x5, [x25+24]
    00222070b 0x222074
    00222074
    00222074loc_222074:
    00222074str x3, [x2+16]
    00222078str x4, [x2+24]
    0022207cldr x2, [sp+224]
    00222080str x2, [sp+376]
    00222084adrp x3, 0x4f8000
    00222088add x3, x3, 1584
    0022208cstr x3, [sp+80]
    00222090str x2, [sp+88]
    00222094ldr x0, [sp+80]
    00222098ldr x1, [sp+88]
    0022209cldp x29, x30, [sp-8]
    002220a0add sp, sp, 448
    002220a4ret x30
    002220a8
    002220a8loc_2220a8:
    002220a8ubfm x1, x0, 0, 7
    002220acsubs wzr, w1, 13
    002220b0b.eq 0x2220b8
    002220b4b 0x222660
    002220b8
    002220b8loc_2220b8:
    002220b8b 0x2220bc
    002220bc
    002220bcloc_2220bc:
    002220bcldr x1, [sp+456]
    002220c0ldrsb x27, [x1]
    002220c4ldr x1, [x1+168]
    002220c8ldr x0, [sp+464]
    002220ccblr x1
    002220d0str x0, [sp+64]
    002220d4subs xzr, x0, 10
    002220d8b.eq 0x2220e0
    002220dcb 0x22265c
    002220e0
    002220e0loc_2220e0:
    002220e0ldr x0, [sp+472]
    002220e4adrp x27, 0x801000
    002220e8ldr x2, [x27+96]
    002220ecldr x1, [sp+480]
    002220f0adrp x27, 0x801000
    002220f4ldr x3, [x27+104]
    002220f8adrp x27, 0x801000
    002220fcldr x4, [x27+112]
    00222100ldr x26, [sp+96]
    00222104ldr x5, [x26]
    00222108blr x5
    0022210cstr x0, [sp+128]
    00222110str x1, [sp+136]
    00222114str x2, [sp+144]
    00222118adrp x0, 0x424000
    0022211cadd x0, x0, 2848
    00222120bl runtime.newobject
    00222124str x0, [sp+264]
    00222128ldr x5, [sp+464]
    0022212cldr x6, [sp+456]
    00222130str x6, [x0]
    00222134adrp x27, 0x829000
    00222138ldr w6, [x27+3056]
    0022213ccbz w6, 0x222144
    00222140b 0x222148
    00222144
    00222144loc_222144:
    00222144b 0x22215c
    00222148
    00222148loc_222148:
    00222148bl runtime.gcWriteBarrier2
    0022214cstr x5, [x25]
    00222150ldr x2, [x0+8]
    00222154str x2, [x25+8]
    00222158b 0x22215c
    0022215c
    0022215cloc_22215c:
    0022215cstr x5, [x0+8]
    00222160ldr x2, [sp+264]
    00222164ldrsb x27, [x2]
    00222168ldr x3, [sp+128]
    0022216cldr x4, [sp+136]
    00222170ldr x5, [sp+144]
    00222174str x5, [x2+32]
    00222178adrp x27, 0x829000
    0022217cldr w5, [x27+3056]
    00222180cbz w5, 0x222188
    00222184b 0x22218c
    00222188
    00222188loc_222188:
    00222188b 0x2221ac
    0022218c
    0022218cloc_22218c:
    0022218cbl runtime.gcWriteBarrier4
    00222190str x3, [x25]
    00222194ldr x5, [x2+16]
    00222198str x5, [x25+8]
    0022219cstr x4, [x25+16]
    002221a0ldr x5, [x2+24]
    002221a4str x5, [x25+24]
    002221a8b 0x2221ac
    002221ac
    002221acloc_2221ac:
    002221acstr x3, [x2+16]
    002221b0str x4, [x2+24]
    002221b4ldr x2, [sp+264]
    002221b8str x2, [sp+432]
    002221bcadrp x3, 0x4f8000
    002221c0add x3, x3, 1224
    002221c4str x3, [sp+80]
    002221c8str x2, [sp+88]
    002221ccldr x0, [sp+80]
    002221d0ldr x1, [sp+88]
    002221d4ldp x29, x30, [sp-8]
    002221d8add sp, sp, 448
    002221dcret x30
    002221e0
    002221e0loc_2221e0:
    002221e0sbfm x1, x0, 0, 7
    002221e4subs wzr, w1, 15
    002221e8b.le 0x2221f0
    002221ecb 0x22226c
    002221f0
    002221f0loc_2221f0:
    002221f0ubfm x1, x0, 0, 7
    002221f4subs wzr, w1, 14
    002221f8b.eq 0x222200
    002221fcb 0x222258
    00222200
    00222200loc_222200:
    00222200b 0x222204
    00222204
    00222204loc_222204:
    00222204ldr x1, [sp+456]
    00222208ldrsb x27, [x1]
    0022220cldr x1, [x1+168]
    00222210ldr x0, [sp+464]
    00222214blr x1
    00222218str x0, [sp+64]
    0022221csubs xzr, x0, 5
    00222220b.eq 0x222228
    00222224b 0x222658
    00222228
    00222228loc_222228:
    00222228ldr x0, [sp+456]
    0022222cldr x2, [sp+472]
    00222230ldr x1, [sp+464]
    00222234ldr x3, [sp+480]
    00222238bl google.golang.org/protobuf/internal/impl.newEnumConverter
    0022223cstr x0, [sp+360]
    00222240str x1, [sp+368]
    00222244str x0, [sp+80]
    00222248str x1, [sp+88]
    0022224cldp x29, x30, [sp-8]
    00222250add sp, sp, 448
    00222254ret x30
    00222258
    00222258loc_222258:
    00222258ubfm x1, x0, 0, 7
    0022225csubs wzr, w1, 15
    00222260b.eq 0x222268
    00222264b 0x222650
    00222268
    00222268loc_222268:
    00222268b 0x222294
    0022226c
    0022226cloc_22226c:
    0022226cubfm x1, x0, 0, 7
    00222270subs wzr, w1, 16
    00222274b.eq 0x22227c
    00222278b 0x222280
    0022227c
    0022227cloc_22227c:
    0022227cb 0x2223cc
    00222280
    00222280loc_222280:
    00222280ubfm x1, x0, 0, 7
    00222284subs wzr, w1, 17
    00222288b.eq 0x222290
    0022228cb 0x2223b8
    00222290
    00222290loc_222290:
    00222290b 0x222294
    00222294
    00222294loc_222294:
    00222294ldr x1, [sp+456]
    00222298ldrsb x27, [x1]
    0022229cldr x1, [x1+168]
    002222a0ldr x0, [sp+464]
    002222a4blr x1
    002222a8str x0, [sp+64]
    002222acsubs xzr, x0, 5
    002222b0b.eq 0x2222b8
    002222b4b 0x22264c
    002222b8
    002222b8loc_2222b8:
    002222b8ldr x0, [sp+472]
    002222bcadrp x27, 0x801000
    002222c0ldr x2, [x27+32]
    002222c4ldr x1, [sp+480]
    002222c8adrp x27, 0x801000
    002222ccldr x3, [x27+40]
    002222d0adrp x27, 0x801000
    002222d4ldr x4, [x27+48]
    002222d8ldr x26, [sp+96]
    002222dcldr x5, [x26]
    002222e0blr x5
    002222e4str x0, [sp+128]
    002222e8str x1, [sp+136]
    002222ecstr x2, [sp+144]
    002222f0adrp x0, 0x424000
    002222f4add x0, x0, 2528
    002222f8bl runtime.newobject
    002222fcstr x0, [sp+280]
    00222300ldr x5, [sp+464]
    00222304ldr x6, [sp+456]
    00222308str x6, [x0]
    0022230cadrp x27, 0x829000
    00222310ldr w6, [x27+3056]
    00222314cbz w6, 0x22231c
    00222318b 0x222320
    0022231c
    0022231cloc_22231c:
    0022231cb 0x222334
    00222320
    00222320loc_222320:
    00222320bl runtime.gcWriteBarrier2
    00222324str x5, [x25]
    00222328ldr x2, [x0+8]
    0022232cstr x2, [x25+8]
    00222330b 0x222334
    00222334
    00222334loc_222334:
    00222334str x5, [x0+8]
    00222338ldr x2, [sp+280]
    0022233cldrsb x27, [x2]
    00222340ldr x3, [sp+128]
    00222344ldr x4, [sp+136]
    00222348ldr x5, [sp+144]
    0022234cstr x5, [x2+32]
    00222350adrp x27, 0x829000
    00222354ldr w5, [x27+3056]
    00222358cbz w5, 0x222360
    0022235cb 0x222364
    00222360
    00222360loc_222360:
    00222360b 0x222384
    00222364
    00222364loc_222364:
    00222364bl runtime.gcWriteBarrier4
    00222368str x3, [x25]
    0022236cldr x5, [x2+16]
    00222370str x5, [x25+8]
    00222374str x4, [x25+16]
    00222378ldr x5, [x2+24]
    0022237cstr x5, [x25+24]
    00222380b 0x222384
    00222384
    00222384loc_222384:
    00222384str x3, [x2+16]
    00222388str x4, [x2+24]
    0022238cldr x2, [sp+280]
    00222390str x2, [sp+112]
    00222394adrp x3, 0x4f8000
    00222398add x3, x3, 1080
    0022239cstr x3, [sp+80]
    002223a0str x2, [sp+88]
    002223a4ldr x0, [sp+80]
    002223a8ldr x1, [sp+88]
    002223acldp x29, x30, [sp-8]
    002223b0add sp, sp, 448
    002223b4ret x30
    002223b8
    002223b8loc_2223b8:
    002223b8ubfm x1, x0, 0, 7
    002223bcsubs wzr, w1, 18
    002223c0b.eq 0x2223c8
    002223c4b 0x222634
    002223c8
    002223c8loc_2223c8:
    002223c8b 0x2223cc
    002223cc
    002223ccloc_2223cc:
    002223ccldr x1, [sp+456]
    002223d0ldrsb x27, [x1]
    002223d4ldr x1, [x1+168]
    002223d8ldr x0, [sp+464]
    002223dcblr x1
    002223e0str x0, [sp+64]
    002223e4subs xzr, x0, 6
    002223e8b.eq 0x2223f0
    002223ecb 0x2224f0
    002223f0
    002223f0loc_2223f0:
    002223f0ldr x0, [sp+472]
    002223f4adrp x27, 0x801000
    002223f8ldr x2, [x27+64]
    002223fcldr x1, [sp+480]
    00222400adrp x27, 0x801000
    00222404ldr x3, [x27+72]
    00222408adrp x27, 0x801000
    0022240cldr x4, [x27+80]
    00222410ldr x26, [sp+96]
    00222414ldr x5, [x26]
    00222418blr x5
    0022241cstr x0, [sp+128]
    00222420str x1, [sp+136]
    00222424str x2, [sp+144]
    00222428adrp x0, 0x424000
    0022242cadd x0, x0, 2688
    00222430bl runtime.newobject
    00222434str x0, [sp+272]
    00222438ldr x5, [sp+464]
    0022243cldr x6, [sp+456]
    00222440str x6, [x0]
    00222444adrp x27, 0x829000
    00222448ldr w6, [x27+3056]
    0022244ccbz w6, 0x222454
    00222450b 0x222458
    00222454
    00222454loc_222454:
    00222454b 0x22246c
    00222458
    00222458loc_222458:
    00222458bl runtime.gcWriteBarrier2
    0022245cstr x5, [x25]
    00222460ldr x2, [x0+8]
    00222464str x2, [x25+8]
    00222468b 0x22246c
    0022246c
    0022246cloc_22246c:
    0022246cstr x5, [x0+8]
    00222470ldr x2, [sp+272]
    00222474ldrsb x27, [x2]
    00222478ldr x3, [sp+128]
    0022247cldr x4, [sp+136]
    00222480ldr x5, [sp+144]
    00222484str x5, [x2+32]
    00222488adrp x27, 0x829000
    0022248cldr w5, [x27+3056]
    00222490cbz w5, 0x222498
    00222494b 0x22249c
    00222498
    00222498loc_222498:
    00222498b 0x2224bc
    0022249c
    0022249cloc_22249c:
    0022249cbl runtime.gcWriteBarrier4
    002224a0str x3, [x25]
    002224a4ldr x5, [x2+16]
    002224a8str x5, [x25+8]
    002224acstr x4, [x25+16]
    002224b0ldr x5, [x2+24]
    002224b4str x5, [x25+24]
    002224b8b 0x2224bc
    002224bc
    002224bcloc_2224bc:
    002224bcstr x3, [x2+16]
    002224c0str x4, [x2+24]
    002224c4ldr x2, [sp+272]
    002224c8str x2, [sp+104]
    002224ccadrp x3, 0x4f8000
    002224d0add x3, x3, 1152
    002224d4str x3, [sp+80]
    002224d8str x2, [sp+88]
    002224dcldr x0, [sp+80]
    002224e0ldr x1, [sp+88]
    002224e4ldp x29, x30, [sp-8]
    002224e8add sp, sp, 448
    002224ecret x30
    002224f0
    002224f0loc_2224f0:
    002224f0b 0x2224f4
    002224f4
    002224f4loc_2224f4:
    002224f4ldr x1, [sp+472]
    002224f8ldrsb x27, [x1]
    002224fcldr x1, [x1+72]
    00222500ldr x0, [sp+480]
    00222504blr x1
    00222508str x0, [sp+344]
    0022250cstr x1, [sp+352]
    00222510stp xzr, xzr, [sp+312]
    00222514stp xzr, xzr, [sp+328]
    00222518add x1, sp, 312
    0022251cstr x1, [sp+192]
    00222520ldr x1, [sp+464]
    00222524ldr x2, [sp+456]
    00222528str x2, [sp+176]
    0022252cstr x1, [sp+184]
    00222530str x2, [sp+168]
    00222534ldr x1, [sp+168]
    00222538cbnz x1, 0x222540
    0022253cb 0x222630
    00222540
    00222540loc_222540:
    00222540ldr x2, [sp+168]
    00222544ldr x2, [x2+8]
    00222548str x2, [sp+168]
    0022254cb 0x222550
    00222550
    00222550loc_222550:
    00222550ldr x2, [sp+192]
    00222554ldrsb x27, [x2]
    00222558ldr x3, [sp+168]
    0022255cldr x4, [sp+184]
    00222560str x3, [x2]
    00222564adrp x27, 0x829000
    00222568ldr w3, [x27+3056]
    0022256ccbz w3, 0x222574
    00222570b 0x22261c
    00222574
    00222574loc_222574:
    00222574b 0x222578
    00222578
    00222578loc_222578:
    00222578str x4, [x2+8]
    0022257cldr x0, [sp+344]
    00222580ldr x1, [sp+352]
    00222584bl runtime.convTstring
    00222588str x0, [sp+160]
    0022258cldr x2, [sp+192]
    00222590ldrsb x27, [x2]
    00222594adrp x3, 0x40d000
    00222598add x3, x3, 2496
    0022259cstr x3, [x2+16]
    002225a0adrp x27, 0x829000
    002225a4ldr w3, [x27+3056]
    002225a8cbz w3, 0x2225b0
    002225acb 0x222608
    002225b0
    002225b0loc_2225b0:
    002225b0b 0x2225b4
    002225b4
    002225b4loc_2225b4:
    002225b4str x0, [x2+24]
    002225b8ldr x2, [sp+192]
    002225bcldrsb x27, [x2]
    002225c0b 0x2225c4
    002225c4
    002225c4loc_2225c4:
    002225c4str x2, [sp+200]
    002225c8orr x4, xzr, 2
    002225ccstr x4, [sp+208]
    002225d0str x4, [sp+216]
    002225d4adrp x0, 0x49c000
    002225d8add x0, x0, 475
    002225dcorr x1, xzr, 31
    002225e0mov x3, x4
    002225e4bl fmt.Sprintf
    002225e8str x0, [sp+296]
    002225ecstr x1, [sp+304]
    002225f0bl runtime.convTstring
    002225f4str x0, [sp+152]
    002225f8mov x1, x0
    002225fcadrp x0, 0x3d3000
    00222600add x0, x0, 2944
    00222604bl runtime.gopanic
    00222608
    00222608loc_222608:
    00222608bl runtime.gcWriteBarrier2
    0022260cstr x0, [x25]
    00222610ldr x5, [x2+24]
    00222614str x5, [x25+8]
    00222618b 0x2225b4
    0022261c
    0022261cloc_22261c:
    0022261cbl runtime.gcWriteBarrier2
    00222620str x4, [x25]
    00222624ldr x3, [x2+8]
    00222628str x3, [x25+8]
    0022262cb 0x222578
    00222630
    00222630loc_222630:
    00222630b 0x222550
    00222634
    00222634loc_222634:
    00222634b 0x222638
    00222638
    00222638loc_222638:
    00222638b 0x22263c
    0022263c
    0022263cloc_22263c:
    0022263cb 0x222640
    00222640
    00222640loc_222640:
    00222640b 0x222644
    00222644
    00222644loc_222644:
    00222644b 0x222648
    00222648
    00222648loc_222648:
    00222648b 0x2224f4
    0022264c
    0022264cloc_22264c:
    0022264cb 0x2224f4
    00222650
    00222650loc_222650:
    00222650b 0x222654
    00222654
    00222654loc_222654:
    00222654b 0x222640
    00222658
    00222658loc_222658:
    00222658b 0x2224f4
    0022265c
    0022265cloc_22265c:
    0022265cb 0x2224f4
    00222660
    00222660loc_222660:
    00222660b 0x222664
    00222664
    00222664loc_222664:
    00222664b 0x222668
    00222668
    00222668loc_222668:
    00222668b 0x222644
    0022266c
    0022266cloc_22266c:
    0022266cb 0x2224f4
    00222670
    00222670loc_222670:
    00222670b 0x222674
    00222674
    00222674loc_222674:
    00222674b 0x222678
    00222678
    00222678loc_222678:
    00222678b 0x222668
    0022267c
    0022267cloc_22267c:
    0022267cb 0x222674
    00222680
    00222680loc_222680:
    00222680b 0x2224f4
    00222684
    00222684loc_222684:
    00222684b 0x2224f4
    00222688
    00222688loc_222688:
    00222688b 0x22268c
    0022268c
    0022268cloc_22268c:
    0022268cb 0x222690
    00222690
    00222690loc_222690:
    00222690b 0x222694
    00222694
    00222694loc_222694:
    00222694b 0x222648
    00222698
    00222698loc_222698:
    00222698b 0x2224f4
    0022269c
    0022269cloc_22269c:
    0022269cb 0x2226a0
    002226a0
    002226a0loc_2226a0:
    002226a0b 0x222690
    002226a4
    002226a4loc_2226a4:
    002226a4b 0x2226a8
    002226a8
    002226a8loc_2226a8:
    002226a8b 0x2226ac
    002226ac
    002226acloc_2226ac:
    002226acb 0x222694
    002226b0
    002226b0loc_2226b0:
    002226b0b 0x2224f4
    002226b4
    002226b4loc_2226b4:
    002226b4b 0x2226b8
    002226b8
    002226b8loc_2226b8:
    002226b8b 0x2226ac
    002226bc
    002226bcloc_2226bc:
    002226bcb 0x2224f4
    002226c0
    002226c0loc_2226c0:
    002226c0stp x0, x1, [sp+8]
    002226c4stp x2, x3, [sp+24]
    002226c8mov x3, x30
    002226ccbl runtime.morestack_noctxt.abi0
    002226d0ldp x0, x1, [sp+8]
    002226d4ldp x2, x3, [sp+24]
    002226d8b 0x2216b0
    002226dcudf 0
    002216b0
    002226e0
    002226e0google.golang.org/protobuf/internal/impl.(*boolConverter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).PBValueOf(google.golang.org/protobuf/internal/impl.boolConverter * c, reflect.Value v)
    002226e0ldr x16, [x28+16]
    002226e4sub x17, sp, 160
    002226e8subs xzr, x17, x16
    002226ecb.ls 0x222918
    002226f0sub x20, sp, 288
    002226f4stp x29, x30, [x20-8]
    002226f8add sp, x20, 0
    002226fcsub x29, sp, 8
    00222700str x0, [sp+296]
    00222704str x1, [sp+304]
    00222708str x2, [sp+312]
    0022270cstr x3, [sp+320]
    00222710stp xzr, xzr, [sp+64]
    00222714str xzr, [sp+80]
    00222718ldr x0, [sp+304]
    0022271cldr x1, [sp+312]
    00222720ldr x2, [sp+320]
    00222724bl reflect.Value.Type
    00222728str x0, [sp+200]
    0022272cstr x1, [sp+208]
    00222730ldr x3, [sp+296]
    00222734ldrsb x27, [x3]
    00222738ldr x4, [x3]
    0022273cldr x2, [x3+8]
    00222740str x4, [sp+112]
    00222744str x2, [sp+120]
    00222748ldr x3, [sp+200]
    0022274csubs xzr, x3, x4
    00222750b.ne 0x222914
    00222754b 0x222758
    00222758
    00222758loc_222758:
    00222758ldr x1, [sp+208]
    0022275cldr x0, [sp+200]
    00222760bl runtime.ifaceeq
    00222764tbnz w0, 0, 0x22276c
    00222768b 0x2227a8
    0022276c
    0022276cloc_22276c:
    0022276cldr x0, [sp+304]
    00222770ldr x1, [sp+312]
    00222774ldr x2, [sp+320]
    00222778bl reflect.Value.Bool
    0022277cstrb w0, [sp+63]
    00222780bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
    00222784str x0, [sp+128]
    00222788str x1, [sp+136]
    0022278cstr x2, [sp+144]
    00222790str x0, [sp+64]
    00222794str x1, [sp+72]
    00222798str x2, [sp+80]
    0022279cldp x29, x30, [sp-8]
    002227a0add sp, sp, 288
    002227a4ret x30
    002227a8
    002227a8loc_2227a8:
    002227a8b 0x2227ac
    002227ac
    002227acloc_2227ac:
    002227acldr x0, [sp+304]
    002227b0ldr x1, [sp+312]
    002227b4ldr x2, [sp+320]
    002227b8bl reflect.Value.Type
    002227bcstr x0, [sp+200]
    002227c0str x1, [sp+208]
    002227c4stp xzr, xzr, [sp+168]
    002227c8stp xzr, xzr, [sp+184]
    002227ccadd x3, sp, 168
    002227d0str x3, [sp+272]
    002227d4ldr x3, [sp+200]
    002227d8ldr x4, [sp+208]
    002227dcstr x3, [sp+256]
    002227e0str x4, [sp+264]
    002227e4str x3, [sp+248]
    002227e8ldr x3, [sp+248]
    002227eccbnz x3, 0x2227f4
    002227f0b 0x222910
    002227f4
    002227f4loc_2227f4:
    002227f4ldr x5, [sp+248]
    002227f8ldr x5, [x5+8]
    002227fcstr x5, [sp+248]
    00222800b 0x222804
    00222804
    00222804loc_222804:
    00222804ldr x5, [sp+272]
    00222808ldrsb x27, [x5]
    0022280cldr x6, [sp+264]
    00222810ldr x7, [sp+248]
    00222814str x7, [x5]
    00222818adrp x27, 0x829000
    0022281cldr w7, [x27+3056]
    00222820cbz w7, 0x222828
    00222824b 0x2228fc
    00222828
    00222828loc_222828:
    00222828b 0x22282c
    0022282c
    0022282cloc_22282c:
    0022282cstr x6, [x5+8]
    00222830ldr x5, [sp+296]
    00222834ldrsb x27, [x5]
    00222838ldr x6, [x5]
    0022283cldr x5, [x5+8]
    00222840str x6, [sp+232]
    00222844str x5, [sp+240]
    00222848str x6, [sp+224]
    0022284cldr x5, [sp+224]
    00222850cbnz x5, 0x222858
    00222854b 0x2228f8
    00222858
    00222858loc_222858:
    00222858ldr x5, [sp+224]
    0022285cldr x5, [x5+8]
    00222860str x5, [sp+224]
    00222864b 0x222868
    00222868
    00222868loc_222868:
    00222868ldr x5, [sp+272]
    0022286cldrsb x27, [x5]
    00222870ldr x6, [sp+240]
    00222874ldr x7, [sp+224]
    00222878str x7, [x5+16]
    0022287cadrp x27, 0x829000
    00222880ldr w7, [x27+3056]
    00222884cbz w7, 0x22288c
    00222888b 0x2228e4
    0022288c
    0022288cloc_22288c:
    0022288cb 0x222890
    00222890
    00222890loc_222890:
    00222890str x6, [x5+24]
    00222894ldr x2, [sp+272]
    00222898ldrsb x27, [x2]
    0022289cb 0x2228a0
    002228a0
    002228a0loc_2228a0:
    002228a0str x2, [sp+88]
    002228a4orr x4, xzr, 2
    002228a8str x4, [sp+96]
    002228acstr x4, [sp+104]
    002228b0adrp x0, 0x49a000
    002228b4add x0, x0, 3121
    002228b8movz x1, 29
    002228bcmov x3, x4
    002228c0bl fmt.Sprintf
    002228c4str x0, [sp+152]
    002228c8str x1, [sp+160]
    002228ccbl runtime.convTstring
    002228d0str x0, [sp+216]
    002228d4mov x1, x0
    002228d8adrp x0, 0x3d3000
    002228dcadd x0, x0, 2944
    002228e0bl runtime.gopanic
    002228e4
    002228e4loc_2228e4:
    002228e4bl runtime.gcWriteBarrier2
    002228e8str x6, [x25]
    002228ecldr x7, [x5+24]
    002228f0str x7, [x25+8]
    002228f4b 0x222890
    002228f8
    002228f8loc_2228f8:
    002228f8b 0x222868
    002228fc
    002228fcloc_2228fc:
    002228fcbl runtime.gcWriteBarrier2
    00222900str x6, [x25]
    00222904ldr x7, [x5+8]
    00222908str x7, [x25+8]
    0022290cb 0x22282c
    00222910
    00222910loc_222910:
    00222910b 0x222804
    00222914
    00222914loc_222914:
    00222914b 0x2227ac
    00222918
    00222918loc_222918:
    00222918stp x0, x1, [sp+8]
    0022291cstp x2, x3, [sp+24]
    00222920mov x3, x30
    00222924bl runtime.morestack_noctxt.abi0
    00222928ldp x0, x1, [sp+8]
    0022292cldp x2, x3, [sp+24]
    00222930b 0x2226e0
    00222934udf 0
    00222938udf 0
    0022293cudf 0
    002226e0
    00222940
    00222940google.golang.org/protobuf/internal/impl.(*boolConverter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).GoValueOf(google.golang.org/protobuf/internal/impl.boolConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
    00222940ldr x16, [x28+16]
    00222944sub x17, sp, 48
    00222948subs xzr, x17, x16
    0022294cb.ls 0x222a0c
    00222950str x30, [sp-176]!
    00222954stur x29, [sp-8]
    00222958sub x29, sp, 8
    0022295cstr x0, [sp+184]
    00222960str x1, [sp+192]
    00222964str x2, [sp+200]
    00222968str x3, [sp+208]
    0022296cstp xzr, xzr, [sp+64]
    00222970str xzr, [sp+80]
    00222974ldr x0, [sp+192]
    00222978ldr x1, [sp+200]
    0022297cldr x2, [sp+208]
    00222980bl google.golang.org/protobuf/reflect/protoreflect.Value.Bool
    00222984strb w0, [sp+63]
    00222988strb w0, [sp+62]
    0022298cadrp x3, 0x3d3000
    00222990add x3, x3, 3968
    00222994str x3, [sp+104]
    00222998ubfm x4, x0, 61, 7
    0022299cadrp x5, 0x500000
    002229a0add x5, x5, 640
    002229a4add x1, x5, x4
    002229a8str x1, [sp+112]
    002229acmov x0, x3
    002229b0bl reflect.ValueOf
    002229b4str x0, [sp+144]
    002229b8str x1, [sp+152]
    002229bcstr x2, [sp+160]
    002229c0ldr x3, [sp+184]
    002229c4ldrsb x27, [x3]
    002229c8ldr x4, [x3+8]
    002229ccldr x3, [x3]
    002229d0str x3, [sp+88]
    002229d4str x4, [sp+96]
    002229d8ldr x0, [sp+144]
    002229dcldr x1, [sp+152]
    002229e0ldr x2, [sp+160]
    002229e4bl reflect.Value.Convert
    002229e8str x0, [sp+120]
    002229ecstr x1, [sp+128]
    002229f0str x2, [sp+136]
    002229f4str x0, [sp+64]
    002229f8str x1, [sp+72]
    002229fcstr x2, [sp+80]
    00222a00ldur x29, [sp-8]
    00222a04ldr x30, [sp], 176
    00222a08ret x30
    00222a0c
    00222a0cloc_222a0c:
    00222a0cstp x0, x1, [sp+8]
    00222a10stp x2, x3, [sp+24]
    00222a14mov x3, x30
    00222a18bl runtime.morestack_noctxt.abi0
    00222a1cldp x0, x1, [sp+8]
    00222a20ldp x2, x3, [sp+24]
    00222a24b 0x222940
    00222a28udf 0
    00222a2cudf 0
    00222940
    00222a30
    00222a30google.golang.org/protobuf/internal/impl.(*boolConverter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).IsValidPB(google.golang.org/protobuf/internal/impl.boolConverter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
    00222a30ldr x16, [x28+16]
    00222a34subs xzr, sp, x16
    00222a38b.ls 0x222ac4
    00222a3cstr x30, [sp-64]!
    00222a40stur x29, [sp-8]
    00222a44sub x29, sp, 8
    00222a48str x0, [sp+72]
    00222a4cstr x1, [sp+80]
    00222a50str x2, [sp+88]
    00222a54str x3, [sp+96]
    00222a58strb wzr, [sp+34]
    00222a5cldr x0, [sp+80]
    00222a60ldr x1, [sp+88]
    00222a64ldr x2, [sp+96]
    00222a68bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
    00222a6cstr x0, [sp+40]
    00222a70str x1, [sp+48]
    00222a74adrp x3, 0x3d3000
    00222a78add x3, x3, 3968
    00222a7csubs xzr, x0, x3
    00222a80b.eq 0x222a88
    00222a84b 0x222a94
    00222a88
    00222a88loc_222a88:
    00222a88ldrb w1, [x1]
    00222a8corr x0, xzr, 1
    00222a90b 0x222aa0
    00222a94
    00222a94loc_222a94:
    00222a94mov x0, xzr
    00222a98mov x1, xzr
    00222a9cb 0x222aa0
    00222aa0
    00222aa0loc_222aa0:
    00222aa0strb w1, [sp+37]
    00222aa4strb w0, [sp+36]
    00222aa8strb w1, [sp+39]
    00222aacstrb w0, [sp+38]
    00222ab0strb w0, [sp+35]
    00222ab4strb w0, [sp+34]
    00222ab8ldur x29, [sp-8]
    00222abcldr x30, [sp], 64
    00222ac0ret x30
    00222ac4
    00222ac4loc_222ac4:
    00222ac4stp x0, x1, [sp+8]
    00222ac8stp x2, x3, [sp+24]
    00222accmov x3, x30
    00222ad0bl runtime.morestack_noctxt.abi0
    00222ad4ldp x0, x1, [sp+8]
    00222ad8ldp x2, x3, [sp+24]
    00222adcb 0x222a30
    00222a30
    00222ae0
    00222ae0google.golang.org/protobuf/internal/impl.(*boolConverter).New: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).New(google.golang.org/protobuf/internal/impl.boolConverter * c)
    00222ae0str x30, [sp-48]!
    00222ae4stur x29, [sp-8]
    00222ae8sub x29, sp, 8
    00222aecstr x0, [sp+56]
    00222af0stp xzr, xzr, [sp+16]
    00222af4str xzr, [sp+32]
    00222af8ldr x3, [sp+56]
    00222afcldrsb x27, [x3]
    00222b00ldr x0, [x3+16]
    00222b04ldr x1, [x3+24]
    00222b08ldr x2, [x3+32]
    00222b0cstr x0, [sp+16]
    00222b10str x1, [sp+24]
    00222b14str x2, [sp+32]
    00222b18add x29, sp, 40
    00222b1cadd sp, sp, 48
    00222b20ret x30
    00222b24udf 0
    00222b28udf 0
    00222b2cudf 0
    00222ae0
    00222b30
    00222b30google.golang.org/protobuf/internal/impl.(*boolConverter).Zero: ; void google.golang.org/protobuf/internal/impl.(*boolConverter).Zero(google.golang.org/protobuf/internal/impl.boolConverter * c)
    00222b30str x30, [sp-48]!
    00222b34stur x29, [sp-8]
    00222b38sub x29, sp, 8
    00222b3cstr x0, [sp+56]
    00222b40stp xzr, xzr, [sp+16]
    00222b44str xzr, [sp+32]
    00222b48ldr x3, [sp+56]
    00222b4cldrsb x27, [x3]
    00222b50ldr x0, [x3+16]
    00222b54ldr x1, [x3+24]
    00222b58ldr x2, [x3+32]
    00222b5cstr x0, [sp+16]
    00222b60str x1, [sp+24]
    00222b64str x2, [sp+32]
    00222b68add x29, sp, 40
    00222b6cadd sp, sp, 48
    00222b70ret x30
    00222b74udf 0
    00222b78udf 0
    00222b7cudf 0
    00222b30
    00222b80
    00222b80google.golang.org/protobuf/internal/impl.(*int32Converter).PBValueOf: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).PBValueOf(google.golang.org/protobuf/internal/impl.int32Converter * c, reflect.Value v)
    00222b80ldr x16, [x28+16]
    00222b84sub x17, sp, 160
    00222b88subs xzr, x17, x16
    00222b8cb.ls 0x222db8
    00222b90sub x20, sp, 288
    00222b94stp x29, x30, [x20-8]
    00222b98add sp, x20, 0
    00222b9csub x29, sp, 8
    00222ba0str x0, [sp+296]
    00222ba4str x1, [sp+304]
    00222ba8str x2, [sp+312]
    00222bacstr x3, [sp+320]
    00222bb0stp xzr, xzr, [sp+64]
    00222bb4str xzr, [sp+80]
    00222bb8ldr x0, [sp+304]
    00222bbcldr x1, [sp+312]
    00222bc0ldr x2, [sp+320]
    00222bc4bl reflect.Value.Type
    00222bc8str x0, [sp+200]
    00222bccstr x1, [sp+208]
    00222bd0ldr x3, [sp+296]
    00222bd4ldrsb x27, [x3]
    00222bd8ldr x4, [x3]
    00222bdcldr x2, [x3+8]
    00222be0str x4, [sp+112]
    00222be4str x2, [sp+120]
    00222be8ldr x3, [sp+200]
    00222becsubs xzr, x3, x4
    00222bf0b.ne 0x222db4
    00222bf4b 0x222bf8
    00222bf8
    00222bf8loc_222bf8:
    00222bf8ldr x1, [sp+208]
    00222bfcldr x0, [sp+200]
    00222c00bl runtime.ifaceeq
    00222c04tbnz w0, 0, 0x222c0c
    00222c08b 0x222c48
    00222c0c
    00222c0cloc_222c0c:
    00222c0cldr x0, [sp+304]
    00222c10ldr x1, [sp+312]
    00222c14ldr x2, [sp+320]
    00222c18bl reflect.Value.Int
    00222c1cstr x0, [sp+56]
    00222c20bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
    00222c24str x0, [sp+128]
    00222c28str x1, [sp+136]
    00222c2cstr x2, [sp+144]
    00222c30str x0, [sp+64]
    00222c34str x1, [sp+72]
    00222c38str x2, [sp+80]
    00222c3cldp x29, x30, [sp-8]
    00222c40add sp, sp, 288
    00222c44ret x30
    00222c48
    00222c48loc_222c48:
    00222c48b 0x222c4c
    00222c4c
    00222c4cloc_222c4c:
    00222c4cldr x0, [sp+304]
    00222c50ldr x1, [sp+312]
    00222c54ldr x2, [sp+320]
    00222c58bl reflect.Value.Type
    00222c5cstr x0, [sp+200]
    00222c60str x1, [sp+208]
    00222c64stp xzr, xzr, [sp+168]
    00222c68stp xzr, xzr, [sp+184]
    00222c6cadd x3, sp, 168
    00222c70str x3, [sp+272]
    00222c74ldr x3, [sp+200]
    00222c78ldr x4, [sp+208]
    00222c7cstr x3, [sp+256]
    00222c80str x4, [sp+264]
    00222c84str x3, [sp+248]
    00222c88ldr x3, [sp+248]
    00222c8ccbnz x3, 0x222c94
    00222c90b 0x222db0
    00222c94
    00222c94loc_222c94:
    00222c94ldr x5, [sp+248]
    00222c98ldr x5, [x5+8]
    00222c9cstr x5, [sp+248]
    00222ca0b 0x222ca4
    00222ca4
    00222ca4loc_222ca4:
    00222ca4ldr x5, [sp+272]
    00222ca8ldrsb x27, [x5]
    00222cacldr x6, [sp+264]
    00222cb0ldr x7, [sp+248]
    00222cb4str x7, [x5]
    00222cb8adrp x27, 0x829000
    00222cbcldr w7, [x27+3056]
    00222cc0cbz w7, 0x222cc8
    00222cc4b 0x222d9c
    00222cc8
    00222cc8loc_222cc8:
    00222cc8b 0x222ccc
    00222ccc
    00222cccloc_222ccc:
    00222cccstr x6, [x5+8]
    00222cd0ldr x5, [sp+296]
    00222cd4ldrsb x27, [x5]
    00222cd8ldr x6, [x5]
    00222cdcldr x5, [x5+8]
    00222ce0str x6, [sp+232]
    00222ce4str x5, [sp+240]
    00222ce8str x6, [sp+224]
    00222cecldr x5, [sp+224]
    00222cf0cbnz x5, 0x222cf8
    00222cf4b 0x222d98
    00222cf8
    00222cf8loc_222cf8:
    00222cf8ldr x5, [sp+224]
    00222cfcldr x5, [x5+8]
    00222d00str x5, [sp+224]
    00222d04b 0x222d08
    00222d08
    00222d08loc_222d08:
    00222d08ldr x5, [sp+272]
    00222d0cldrsb x27, [x5]
    00222d10ldr x6, [sp+240]
    00222d14ldr x7, [sp+224]
    00222d18str x7, [x5+16]
    00222d1cadrp x27, 0x829000
    00222d20ldr w7, [x27+3056]
    00222d24cbz w7, 0x222d2c
    00222d28b 0x222d84
    00222d2c
    00222d2cloc_222d2c:
    00222d2cb 0x222d30
    00222d30
    00222d30loc_222d30:
    00222d30str x6, [x5+24]
    00222d34ldr x2, [sp+272]
    00222d38ldrsb x27, [x2]
    00222d3cb 0x222d40
    00222d40
    00222d40loc_222d40:
    00222d40str x2, [sp+88]
    00222d44orr x4, xzr, 2
    00222d48str x4, [sp+96]
    00222d4cstr x4, [sp+104]
    00222d50adrp x0, 0x49a000
    00222d54add x0, x0, 3121
    00222d58movz x1, 29
    00222d5cmov x3, x4
    00222d60bl fmt.Sprintf
    00222d64str x0, [sp+152]
    00222d68str x1, [sp+160]
    00222d6cbl runtime.convTstring
    00222d70str x0, [sp+216]
    00222d74mov x1, x0
    00222d78adrp x0, 0x3d3000
    00222d7cadd x0, x0, 2944
    00222d80bl runtime.gopanic
    00222d84
    00222d84loc_222d84:
    00222d84bl runtime.gcWriteBarrier2
    00222d88str x6, [x25]
    00222d8cldr x7, [x5+24]
    00222d90str x7, [x25+8]
    00222d94b 0x222d30
    00222d98
    00222d98loc_222d98:
    00222d98b 0x222d08
    00222d9c
    00222d9cloc_222d9c:
    00222d9cbl runtime.gcWriteBarrier2
    00222da0str x6, [x25]
    00222da4ldr x7, [x5+8]
    00222da8str x7, [x25+8]
    00222dacb 0x222ccc
    00222db0
    00222db0loc_222db0:
    00222db0b 0x222ca4
    00222db4
    00222db4loc_222db4:
    00222db4b 0x222c4c
    00222db8
    00222db8loc_222db8:
    00222db8stp x0, x1, [sp+8]
    00222dbcstp x2, x3, [sp+24]
    00222dc0mov x3, x30
    00222dc4bl runtime.morestack_noctxt.abi0
    00222dc8ldp x0, x1, [sp+8]
    00222dccldp x2, x3, [sp+24]
    00222dd0b 0x222b80
    00222dd4udf 0
    00222dd8udf 0
    00222ddcudf 0
    00222b80
    00222de0
    00222de0google.golang.org/protobuf/internal/impl.(*int32Converter).GoValueOf: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).GoValueOf(google.golang.org/protobuf/internal/impl.int32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
    00222de0ldr x16, [x28+16]
    00222de4sub x17, sp, 32
    00222de8subs xzr, x17, x16
    00222decb.ls 0x222e98
    00222df0str x30, [sp-160]!
    00222df4stur x29, [sp-8]
    00222df8sub x29, sp, 8
    00222dfcstr x0, [sp+168]
    00222e00str x1, [sp+176]
    00222e04str x2, [sp+184]
    00222e08str x3, [sp+192]
    00222e0cstp xzr, xzr, [sp+56]
    00222e10str xzr, [sp+72]
    00222e14ldr x0, [sp+176]
    00222e18ldr x1, [sp+184]
    00222e1cldr x2, [sp+192]
    00222e20bl google.golang.org/protobuf/reflect/protoreflect.Value.Int
    00222e24str x0, [sp+48]
    00222e28bl runtime.convT32
    00222e2cstr x0, [sp+96]
    00222e30mov x1, x0
    00222e34adrp x0, 0x3d3000
    00222e38add x0, x0, 3264
    00222e3cbl reflect.ValueOf
    00222e40str x0, [sp+128]
    00222e44str x1, [sp+136]
    00222e48str x2, [sp+144]
    00222e4cldr x3, [sp+168]
    00222e50ldrsb x27, [x3]
    00222e54ldr x4, [x3+8]
    00222e58ldr x3, [x3]
    00222e5cstr x3, [sp+80]
    00222e60str x4, [sp+88]
    00222e64ldr x0, [sp+128]
    00222e68ldr x1, [sp+136]
    00222e6cldr x2, [sp+144]
    00222e70bl reflect.Value.Convert
    00222e74str x0, [sp+104]
    00222e78str x1, [sp+112]
    00222e7cstr x2, [sp+120]
    00222e80str x0, [sp+56]
    00222e84str x1, [sp+64]
    00222e88str x2, [sp+72]
    00222e8cldur x29, [sp-8]
    00222e90ldr x30, [sp], 160
    00222e94ret x30
    00222e98
    00222e98loc_222e98:
    00222e98stp x0, x1, [sp+8]
    00222e9cstp x2, x3, [sp+24]
    00222ea0mov x3, x30
    00222ea4bl runtime.morestack_noctxt.abi0
    00222ea8ldp x0, x1, [sp+8]
    00222eacldp x2, x3, [sp+24]
    00222eb0b 0x222de0
    00222eb4udf 0
    00222eb8udf 0
    00222ebcudf 0
    00222de0
    00222ec0
    00222ec0google.golang.org/protobuf/internal/impl.(*int32Converter).IsValidPB: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).IsValidPB(google.golang.org/protobuf/internal/impl.int32Converter * c, google.golang.org/protobuf/reflect/protoreflect.Value v)
    00222ec0ldr x16, [x28+16]
    00222ec4subs xzr, sp, x16
    00222ec8b.ls 0x222f5c
    00222eccstr x30, [sp-80]!
    00222ed0stur x29, [sp-8]
    00222ed4sub x29, sp, 8
    00222ed8str x0, [sp+88]
    00222edcstr x1, [sp+96]
    00222ee0str x2, [sp+104]
    00222ee4str x3, [sp+112]
    00222ee8strb wzr, [sp+44]
    00222eecldr x0, [sp+96]
    00222ef0ldr x1, [sp+104]
    00222ef4ldr x2, [sp+112]
    00222ef8bl google.golang.org/protobuf/reflect/protoreflect.Value.Interface
    00222efcstr x0, [sp+56]
    00222f00str x1, [sp+64]
    00222f04adrp x3, 0x3d3000
    00222f08add x3, x3, 3264
    00222f0csubs xzr, x0, x3
    00222f10b.eq 0x222f18
    00222f14b 0x222f24
    00222f18
    00222f18loc_222f18:
    00222f18ldrsw x1, [x1]
    00222f1corr x0, xzr, 1
    00222f20b 0x222f30
    00222f24
    00222f24loc_222f24:
    00222f24mov x1, xzr
    00222f28mov x0, xzr
    00222f2cb 0x222f30
    00222f30
    00222f30loc_222f30:
    00222f30str w1, [sp+48]
    00222f34strb w0, [sp+46]
    00222f38ldrsw x1, [sp+48]
    00222f3cstr w1, [sp+52]
    00222f40ldrb w0, [sp+46]
    00222f44strb w0, [sp+47]
    00222f48strb w0, [sp+45]
    00222f4cstrb w0, [sp+44]
    00222f50ldur x29, [sp-8]
    00222f54ldr x30, [sp], 80
    00222f58ret x30
    00222f5c
    00222f5cloc_222f5c:
    00222f5cstp x0, x1, [sp+8]
    00222f60stp x2, x3, [sp+24]
    00222f64mov x3, x30
    00222f68bl runtime.morestack_noctxt.abi0
    00222f6cldp x0, x1, [sp+8]
    00222f70ldp x2, x3, [sp+24]
    00222f74b 0x222ec0
    00222f78udf 0
    00222f7cudf 0
    00222ec0
    00222f80
    00222f80google.golang.org/protobuf/internal/impl.(*int32Converter).New: ; void google.golang.org/protobuf/internal/impl.(*int32Converter).New(google.golang.org/protobuf/internal/impl.int32Converter * c)
    00222f80str x30, [sp-48]!
    00222f84stur x29, [sp-8]
    00222f88sub x29, sp, 8
    00222f8cstr x0, [sp+56]
    00222f90stp xzr, xzr, [sp+16]
    00222f94str xzr, [sp+32]
    00222f98ldr x3, [sp+56]
    00222f9cldrsb x27, [x3]
    00222fa0ldr x0, [x3+16]
    00222fa4ldr x1, [x3+24]
    00222fa8ldr x2, [x3+32]
    00222facstr x0, [sp+16]
    00222fb0str x1, [sp+24]
    00222fb4str x2, [sp+32]
    00222fb8add x29, sp, 40
    00222fbcadd sp, sp, 48
    00222fc0ret x30
    00222fc4udf 0
    00222fc8udf 0
    00222fccudf 0
    00222f80