File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    001e4f50
    001e4f50google.golang.org/protobuf/internal/impl.init: ; void google.golang.org/protobuf/internal/impl.init(void)
    001e4f50ldr x16, [x28+16]
    001e4f54sub x17, sp, 96
    001e4f58subs xzr, x17, x16
    001e4f5cb.ls 0x1e5bd0
    001e4f60str x30, [sp-224]!
    001e4f64stur x29, [sp-8]
    001e4f68sub x29, sp, 8
    001e4f6cbl google.golang.org/protobuf/internal/impl.map.init.0
    001e4f70adrp x0, 0x411000
    001e4f74add x0, x0, 3968
    001e4f78str x0, [sp+160]
    001e4f7cadrp x1, 0x53e000
    001e4f80add x1, x1, 640
    001e4f84str x1, [sp+168]
    001e4f88bl reflect.TypeOf
    001e4f8cadrp x27, 0x83e000
    001e4f90str x0, [x27]
    001e4f94adrp x27, 0x867000
    001e4f98ldr w0, [x27+3056]
    001e4f9ccbz w0, 0x1e4fa4
    001e4fa0b 0x1e4fa8
    001e4fa4
    001e4fa4loc_1e4fa4:
    001e4fa4b 0x1e4fc0
    001e4fa8
    001e4fa8loc_1e4fa8:
    001e4fa8bl runtime.gcWriteBarrier2
    001e4facstr x1, [x25]
    001e4fb0adrp x27, 0x83e000
    001e4fb4ldr x2, [x27+8]
    001e4fb8str x2, [x25+8]
    001e4fbcb 0x1e4fc0
    001e4fc0
    001e4fc0loc_1e4fc0:
    001e4fc0adrp x27, 0x83e000
    001e4fc4str x1, [x27+8]
    001e4fc8adrp x0, 0x411000
    001e4fccadd x0, x0, 3264
    001e4fd0adrp x1, 0x52c000
    001e4fd4add x1, x1, 3040
    001e4fd8bl reflect.TypeOf
    001e4fdcadrp x27, 0x83e000
    001e4fe0str x0, [x27+16]
    001e4fe4adrp x27, 0x867000
    001e4fe8ldr w2, [x27+3056]
    001e4feccbz w2, 0x1e4ff4
    001e4ff0b 0x1e4ff8
    001e4ff4
    001e4ff4loc_1e4ff4:
    001e4ff4b 0x1e5010
    001e4ff8
    001e4ff8loc_1e4ff8:
    001e4ff8bl runtime.gcWriteBarrier2
    001e4ffcstr x1, [x25]
    001e5000adrp x27, 0x83d000
    001e5004ldr x2, [x27+24]
    001e5008str x2, [x25+8]
    001e500cb 0x1e5010
    001e5010
    001e5010loc_1e5010:
    001e5010adrp x27, 0x83d000
    001e5014str x1, [x27+24]
    001e5018adrp x0, 0x410000
    001e501cadd x0, x0, 3392
    001e5020adrp x1, 0x52b000
    001e5024add x1, x1, 3040
    001e5028bl reflect.TypeOf
    001e502cadrp x27, 0x83d000
    001e5030str x0, [x27+32]
    001e5034adrp x27, 0x866000
    001e5038ldr w2, [x27+3056]
    001e503ccbz w2, 0x1e5044
    001e5040b 0x1e5048
    001e5044
    001e5044loc_1e5044:
    001e5044b 0x1e5060
    001e5048
    001e5048loc_1e5048:
    001e5048bl runtime.gcWriteBarrier2
    001e504cstr x1, [x25]
    001e5050adrp x27, 0x83d000
    001e5054ldr x2, [x27+40]
    001e5058str x2, [x25+8]
    001e505cb 0x1e5060
    001e5060
    001e5060loc_1e5060:
    001e5060adrp x27, 0x83d000
    001e5064str x1, [x27+40]
    001e5068adrp x0, 0x410000
    001e506cadd x0, x0, 3328
    001e5070adrp x1, 0x52b000
    001e5074add x1, x1, 3040
    001e5078bl reflect.TypeOf
    001e507cadrp x27, 0x83d000
    001e5080str x0, [x27+48]
    001e5084adrp x27, 0x866000
    001e5088ldr w2, [x27+3056]
    001e508ccbz w2, 0x1e5094
    001e5090b 0x1e5098
    001e5094
    001e5094loc_1e5094:
    001e5094b 0x1e50b0
    001e5098
    001e5098loc_1e5098:
    001e5098bl runtime.gcWriteBarrier2
    001e509cstr x1, [x25]
    001e50a0adrp x27, 0x83d000
    001e50a4ldr x2, [x27+56]
    001e50a8str x2, [x25+8]
    001e50acb 0x1e50b0
    001e50b0
    001e50b0loc_1e50b0:
    001e50b0adrp x27, 0x83d000
    001e50b4str x1, [x27+56]
    001e50b8adrp x0, 0x410000
    001e50bcadd x0, x0, 3456
    001e50c0adrp x1, 0x52b000
    001e50c4add x1, x1, 3040
    001e50c8bl reflect.TypeOf
    001e50ccadrp x27, 0x83d000
    001e50d0str x0, [x27+64]
    001e50d4adrp x27, 0x866000
    001e50d8ldr w2, [x27+3056]
    001e50dccbz w2, 0x1e50e4
    001e50e0b 0x1e50e8
    001e50e4
    001e50e4loc_1e50e4:
    001e50e4b 0x1e5100
    001e50e8
    001e50e8loc_1e50e8:
    001e50e8bl runtime.gcWriteBarrier2
    001e50ecstr x1, [x25]
    001e50f0adrp x27, 0x83d000
    001e50f4ldr x2, [x27+72]
    001e50f8str x2, [x25+8]
    001e50fcb 0x1e5100
    001e5100
    001e5100loc_1e5100:
    001e5100adrp x27, 0x83d000
    001e5104str x1, [x27+72]
    001e5108adrp x0, 0x410000
    001e510cadd x0, x0, 3840
    001e5110adrp x1, 0x52b000
    001e5114add x1, x1, 3040
    001e5118bl reflect.TypeOf
    001e511cadrp x27, 0x83d000
    001e5120str x0, [x27+80]
    001e5124adrp x27, 0x866000
    001e5128ldr w2, [x27+3056]
    001e512ccbz w2, 0x1e5134
    001e5130b 0x1e5138
    001e5134
    001e5134loc_1e5134:
    001e5134b 0x1e5150
    001e5138
    001e5138loc_1e5138:
    001e5138bl runtime.gcWriteBarrier2
    001e513cstr x1, [x25]
    001e5140adrp x27, 0x83d000
    001e5144ldr x2, [x27+88]
    001e5148str x2, [x25+8]
    001e514cb 0x1e5150
    001e5150
    001e5150loc_1e5150:
    001e5150adrp x27, 0x83d000
    001e5154str x1, [x27+88]
    001e5158adrp x0, 0x410000
    001e515cadd x0, x0, 3904
    001e5160adrp x1, 0x52b000
    001e5164add x1, x1, 3040
    001e5168bl reflect.TypeOf
    001e516cadrp x27, 0x83d000
    001e5170str x0, [x27+96]
    001e5174adrp x27, 0x866000
    001e5178ldr w2, [x27+3056]
    001e517ccbz w2, 0x1e5184
    001e5180b 0x1e5188
    001e5184
    001e5184loc_1e5184:
    001e5184b 0x1e51a0
    001e5188
    001e5188loc_1e5188:
    001e5188bl runtime.gcWriteBarrier2
    001e518cstr x1, [x25]
    001e5190adrp x27, 0x83d000
    001e5194ldr x2, [x27+104]
    001e5198str x2, [x25+8]
    001e519cb 0x1e51a0
    001e51a0
    001e51a0loc_1e51a0:
    001e51a0adrp x27, 0x83d000
    001e51a4str x1, [x27+104]
    001e51a8adrp x0, 0x410000
    001e51acadd x0, x0, 2944
    001e51b0adrp x1, 0x52c000
    001e51b4add x1, x1, 1984
    001e51b8bl reflect.TypeOf
    001e51bcadrp x27, 0x83d000
    001e51c0str x0, [x27+112]
    001e51c4adrp x27, 0x866000
    001e51c8ldr w2, [x27+3056]
    001e51cccbz w2, 0x1e51d4
    001e51d0b 0x1e51d8
    001e51d4
    001e51d4loc_1e51d4:
    001e51d4b 0x1e51f0
    001e51d8
    001e51d8loc_1e51d8:
    001e51d8bl runtime.gcWriteBarrier2
    001e51dcstr x1, [x25]
    001e51e0adrp x27, 0x83d000
    001e51e4ldr x2, [x27+120]
    001e51e8str x2, [x25+8]
    001e51ecb 0x1e51f0
    001e51f0
    001e51f0loc_1e51f0:
    001e51f0adrp x27, 0x83d000
    001e51f4str x1, [x27+120]
    001e51f8stp xzr, xzr, [sp+136]
    001e51fcstr xzr, [sp+152]
    001e5200adrp x0, 0x408000
    001e5204add x0, x0, 1216
    001e5208add x1, sp, 136
    001e520cbl reflect.TypeOf
    001e5210adrp x27, 0x83d000
    001e5214str x0, [x27+128]
    001e5218adrp x27, 0x866000
    001e521cldr w2, [x27+3056]
    001e5220cbz w2, 0x1e5228
    001e5224b 0x1e522c
    001e5228
    001e5228loc_1e5228:
    001e5228b 0x1e5244
    001e522c
    001e522cloc_1e522c:
    001e522cbl runtime.gcWriteBarrier2
    001e5230str x1, [x25]
    001e5234adrp x27, 0x83d000
    001e5238ldr x2, [x27+136]
    001e523cstr x2, [x25+8]
    001e5240b 0x1e5244
    001e5244
    001e5244loc_1e5244:
    001e5244adrp x27, 0x83d000
    001e5248str x1, [x27+136]
    001e524cadrp x0, 0x410000
    001e5250add x0, x0, 3072
    001e5254str x0, [sp+120]
    001e5258adrp x1, 0x53d000
    001e525cadd x1, x1, 640
    001e5260str x1, [sp+128]
    001e5264bl reflect.TypeOf
    001e5268adrp x27, 0x83d000
    001e526cstr x0, [x27+144]
    001e5270adrp x27, 0x866000
    001e5274ldr w2, [x27+3056]
    001e5278cbz w2, 0x1e5280
    001e527cb 0x1e5284
    001e5280
    001e5280loc_1e5280:
    001e5280b 0x1e529c
    001e5284
    001e5284loc_1e5284:
    001e5284bl runtime.gcWriteBarrier2
    001e5288str x1, [x25]
    001e528cadrp x27, 0x83d000
    001e5290ldr x2, [x27+152]
    001e5294str x2, [x25+8]
    001e5298b 0x1e529c
    001e529c
    001e529cloc_1e529c:
    001e529cadrp x27, 0x83d000
    001e52a0str x1, [x27+152]
    001e52a4mov x0, xzr
    001e52a8bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBool
    001e52acadrp x27, 0x83e000
    001e52b0str x2, [x27+16]
    001e52b4adrp x27, 0x866000
    001e52b8ldr w2, [x27+3056]
    001e52bccbz w2, 0x1e52c4
    001e52c0b 0x1e52c8
    001e52c4
    001e52c4loc_1e52c4:
    001e52c4b 0x1e52f0
    001e52c8
    001e52c8loc_1e52c8:
    001e52c8bl runtime.gcWriteBarrier4
    001e52ccstr x0, [x25]
    001e52d0adrp x27, 0x83e000
    001e52d4ldr x2, [x27]
    001e52d8str x2, [x25+8]
    001e52dcstr x1, [x25+16]
    001e52e0adrp x27, 0x83e000
    001e52e4ldr x2, [x27+8]
    001e52e8str x2, [x25+24]
    001e52ecb 0x1e52f0
    001e52f0
    001e52f0loc_1e52f0:
    001e52f0adrp x27, 0x83e000
    001e52f4str x0, [x27]
    001e52f8adrp x27, 0x83e000
    001e52fcstr x1, [x27+8]
    001e5300mov x0, xzr
    001e5304bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32
    001e5308adrp x27, 0x83e000
    001e530cstr x2, [x27+48]
    001e5310adrp x27, 0x866000
    001e5314ldr w2, [x27+3056]
    001e5318cbz w2, 0x1e5320
    001e531cb 0x1e5324
    001e5320
    001e5320loc_1e5320:
    001e5320b 0x1e534c
    001e5324
    001e5324loc_1e5324:
    001e5324bl runtime.gcWriteBarrier4
    001e5328str x0, [x25]
    001e532cadrp x27, 0x83e000
    001e5330ldr x2, [x27+32]
    001e5334str x2, [x25+8]
    001e5338str x1, [x25+16]
    001e533cadrp x27, 0x83e000
    001e5340ldr x2, [x27+40]
    001e5344str x2, [x25+24]
    001e5348b 0x1e534c
    001e534c
    001e534cloc_1e534c:
    001e534cadrp x27, 0x83e000
    001e5350str x0, [x27+32]
    001e5354adrp x27, 0x83e000
    001e5358str x1, [x27+40]
    001e535cmov x0, xzr
    001e5360bl google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64
    001e5364adrp x27, 0x83e000
    001e5368str x2, [x27+80]
    001e536cadrp x27, 0x866000
    001e5370ldr w2, [x27+3056]
    001e5374cbz w2, 0x1e537c
    001e5378b 0x1e5380
    001e537c
    001e537cloc_1e537c:
    001e537cb 0x1e53a8
    001e5380
    001e5380loc_1e5380:
    001e5380bl runtime.gcWriteBarrier4
    001e5384str x0, [x25]
    001e5388adrp x27, 0x83e000
    001e538cldr x2, [x27+64]
    001e5390str x2, [x25+8]
    001e5394str x1, [x25+16]
    001e5398adrp x27, 0x83e000
    001e539cldr x2, [x27+72]
    001e53a0str x2, [x25+24]
    001e53a4b 0x1e53a8
    001e53a8
    001e53a8loc_1e53a8:
    001e53a8adrp x27, 0x83e000
    001e53acstr x0, [x27+64]
    001e53b0adrp x27, 0x83e000
    001e53b4str x1, [x27+72]
    001e53b8mov x0, xzr
    001e53bcbl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32
    001e53c0adrp x27, 0x83e000
    001e53c4str x2, [x27+112]
    001e53c8adrp x27, 0x866000
    001e53ccldr w2, [x27+3056]
    001e53d0cbz w2, 0x1e53d8
    001e53d4b 0x1e53dc
    001e53d8
    001e53d8loc_1e53d8:
    001e53d8b 0x1e5404
    001e53dc
    001e53dcloc_1e53dc:
    001e53dcbl runtime.gcWriteBarrier4
    001e53e0str x0, [x25]
    001e53e4adrp x27, 0x83e000
    001e53e8ldr x2, [x27+96]
    001e53ecstr x2, [x25+8]
    001e53f0str x1, [x25+16]
    001e53f4adrp x27, 0x83e000
    001e53f8ldr x2, [x27+104]
    001e53fcstr x2, [x25+24]
    001e5400b 0x1e5404
    001e5404
    001e5404loc_1e5404:
    001e5404adrp x27, 0x83e000
    001e5408str x0, [x27+96]
    001e540cadrp x27, 0x83e000
    001e5410str x1, [x27+104]
    001e5414mov x0, xzr
    001e5418bl google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64
    001e541cadrp x27, 0x83e000
    001e5420str x2, [x27+144]
    001e5424adrp x27, 0x866000
    001e5428ldr w2, [x27+3056]
    001e542ccbz w2, 0x1e5434
    001e5430b 0x1e5438
    001e5434
    001e5434loc_1e5434:
    001e5434b 0x1e5460
    001e5438
    001e5438loc_1e5438:
    001e5438bl runtime.gcWriteBarrier4
    001e543cstr x0, [x25]
    001e5440adrp x27, 0x83e000
    001e5444ldr x2, [x27+128]
    001e5448str x2, [x25+8]
    001e544cstr x1, [x25+16]
    001e5450adrp x27, 0x83e000
    001e5454ldr x2, [x27+136]
    001e5458str x2, [x25+24]
    001e545cb 0x1e5460
    001e5460
    001e5460loc_1e5460:
    001e5460adrp x27, 0x83e000
    001e5464str x0, [x27+128]
    001e5468adrp x27, 0x83e000
    001e546cstr x1, [x27+136]
    001e5470fmov s0, wzr
    001e5474bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat32
    001e5478adrp x27, 0x83e000
    001e547cstr x2, [x27+176]
    001e5480adrp x27, 0x866000
    001e5484ldr w2, [x27+3056]
    001e5488cbz w2, 0x1e5490
    001e548cb 0x1e5494
    001e5490
    001e5490loc_1e5490:
    001e5490b 0x1e54bc
    001e5494
    001e5494loc_1e5494:
    001e5494bl runtime.gcWriteBarrier4
    001e5498str x0, [x25]
    001e549cadrp x27, 0x83e000
    001e54a0ldr x2, [x27+160]
    001e54a4str x2, [x25+8]
    001e54a8str x1, [x25+16]
    001e54acadrp x27, 0x83e000
    001e54b0ldr x2, [x27+168]
    001e54b4str x2, [x25+24]
    001e54b8b 0x1e54bc
    001e54bc
    001e54bcloc_1e54bc:
    001e54bcadrp x27, 0x83e000
    001e54c0str x0, [x27+160]
    001e54c4adrp x27, 0x83e000
    001e54c8str x1, [x27+168]
    001e54ccfmov d0, xzr
    001e54d0bl google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat64
    001e54d4adrp x27, 0x83e000
    001e54d8str x2, [x27+208]
    001e54dcadrp x27, 0x866000
    001e54e0ldr w2, [x27+3056]
    001e54e4cbz w2, 0x1e54ec
    001e54e8b 0x1e54f0
    001e54ec
    001e54ecloc_1e54ec:
    001e54ecb 0x1e5518
    001e54f0
    001e54f0loc_1e54f0:
    001e54f0bl runtime.gcWriteBarrier4
    001e54f4str x0, [x25]
    001e54f8adrp x27, 0x83e000
    001e54fcldr x2, [x27+192]
    001e5500str x2, [x25+8]
    001e5504str x1, [x25+16]
    001e5508adrp x27, 0x83e000
    001e550cldr x2, [x27+200]
    001e5510str x2, [x25+24]
    001e5514b 0x1e5518
    001e5518
    001e5518loc_1e5518:
    001e5518adrp x27, 0x83e000
    001e551cstr x0, [x27+192]
    001e5520adrp x27, 0x83e000
    001e5524str x1, [x27+200]
    001e5528mov x0, xzr
    001e552cmov x1, xzr
    001e5530bl google.golang.org/protobuf/reflect/protoreflect.ValueOfString
    001e5534adrp x27, 0x83e000
    001e5538str x2, [x27+240]
    001e553cadrp x27, 0x866000
    001e5540ldr w2, [x27+3056]
    001e5544cbz w2, 0x1e554c
    001e5548b 0x1e5550
    001e554c
    001e554cloc_1e554c:
    001e554cb 0x1e5578
    001e5550
    001e5550loc_1e5550:
    001e5550bl runtime.gcWriteBarrier4
    001e5554str x0, [x25]
    001e5558adrp x27, 0x83e000
    001e555cldr x3, [x27+224]
    001e5560str x3, [x25+8]
    001e5564str x1, [x25+16]
    001e5568adrp x27, 0x83e000
    001e556cldr x3, [x27+232]
    001e5570str x3, [x25+24]
    001e5574b 0x1e5578
    001e5578
    001e5578loc_1e5578:
    001e5578adrp x27, 0x83e000
    001e557cstr x0, [x27+224]
    001e5580adrp x27, 0x83e000
    001e5584str x1, [x27+232]
    001e5588mov x0, xzr
    001e558cmov x1, xzr
    001e5590mov x2, x1
    001e5594bl google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes
    001e5598adrp x27, 0x83e000
    001e559cstr x2, [x27+272]
    001e55a0adrp x27, 0x866000
    001e55a4ldr w3, [x27+3056]
    001e55a8cbz w3, 0x1e55b0
    001e55acb 0x1e55b4
    001e55b0
    001e55b0loc_1e55b0:
    001e55b0b 0x1e55dc
    001e55b4
    001e55b4loc_1e55b4:
    001e55b4bl runtime.gcWriteBarrier4
    001e55b8str x0, [x25]
    001e55bcadrp x27, 0x83e000
    001e55c0ldr x5, [x27+256]
    001e55c4str x5, [x25+8]
    001e55c8str x1, [x25+16]
    001e55ccadrp x27, 0x83e000
    001e55d0ldr x5, [x27+264]
    001e55d4str x5, [x25+24]
    001e55d8b 0x1e55dc
    001e55dc
    001e55dcloc_1e55dc:
    001e55dcadrp x27, 0x83e000
    001e55e0str x0, [x27+256]
    001e55e4adrp x27, 0x83e000
    001e55e8str x1, [x27+264]
    001e55ecadrp x0, 0x4dd000
    001e55f0add x0, x0, 358
    001e55f4movz x1, 37
    001e55f8mov x2, xzr
    001e55fcmov x3, xzr
    001e5600mov x4, x3
    001e5604bl google.golang.org/protobuf/internal/errors.New
    001e5608adrp x27, 0x83d000
    001e560cstr x0, [x27+160]
    001e5610adrp x27, 0x866000
    001e5614ldr w5, [x27+3056]
    001e5618cbz w5, 0x1e5620
    001e561cb 0x1e5624
    001e5620
    001e5620loc_1e5620:
    001e5620b 0x1e563c
    001e5624
    001e5624loc_1e5624:
    001e5624bl runtime.gcWriteBarrier2
    001e5628str x1, [x25]
    001e562cadrp x27, 0x83d000
    001e5630ldr x5, [x27+168]
    001e5634str x5, [x25+8]
    001e5638b 0x1e563c
    001e563c
    001e563cloc_1e563c:
    001e563cadrp x27, 0x83d000
    001e5640str x1, [x27+168]
    001e5644adrp x0, 0x4d9000
    001e5648add x0, x0, 3568
    001e564corr x1, xzr, 32
    001e5650mov x2, xzr
    001e5654mov x3, xzr
    001e5658mov x4, x3
    001e565cbl google.golang.org/protobuf/internal/errors.New
    001e5660adrp x27, 0x83d000
    001e5664str x0, [x27+176]
    001e5668adrp x27, 0x866000
    001e566cldr w5, [x27+3056]
    001e5670cbz w5, 0x1e5678
    001e5674b 0x1e567c
    001e5678
    001e5678loc_1e5678:
    001e5678b 0x1e5694
    001e567c
    001e567cloc_1e567c:
    001e567cbl runtime.gcWriteBarrier2
    001e5680str x1, [x25]
    001e5684adrp x27, 0x83d000
    001e5688ldr x5, [x27+184]
    001e568cstr x5, [x25+8]
    001e5690b 0x1e5694
    001e5694
    001e5694loc_1e5694:
    001e5694adrp x27, 0x83d000
    001e5698str x1, [x27+184]
    001e569cadrp x27, 0x83b000
    001e56a0ldr x5, [x27+3720]
    001e56a4adrp x27, 0x866000
    001e56a8ldr w6, [x27+3056]
    001e56accbz w6, 0x1e56b4
    001e56b0b 0x1e56b8
    001e56b4
    001e56b4loc_1e56b4:
    001e56b4b 0x1e56d0
    001e56b8
    001e56b8loc_1e56b8:
    001e56b8bl runtime.gcWriteBarrier2
    001e56bcstr x5, [x25]
    001e56c0adrp x27, 0x82d000
    001e56c4ldr x6, [x27+560]
    001e56c8str x6, [x25+8]
    001e56ccb 0x1e56d0
    001e56d0
    001e56d0loc_1e56d0:
    001e56d0adrp x27, 0x82d000
    001e56d4str x5, [x27+560]
    001e56d8adrp x0, 0x4cb000
    001e56dcadd x0, x0, 3367
    001e56e0orr x1, xzr, 7
    001e56e4mov x2, xzr
    001e56e8mov x3, xzr
    001e56ecmov x4, x3
    001e56f0bl google.golang.org/protobuf/internal/errors.New
    001e56f4adrp x27, 0x83d000
    001e56f8str x0, [x27+192]
    001e56fcadrp x27, 0x866000
    001e5700ldr w5, [x27+3056]
    001e5704cbz w5, 0x1e570c
    001e5708b 0x1e5710
    001e570c
    001e570cloc_1e570c:
    001e570cb 0x1e57bc
    001e5710
    001e5710loc_1e5710:
    001e5710str x1, [sp+184]
    001e5714bl runtime.gcWriteBarrier2
    001e5718str x1, [x25]
    001e571cadrp x27, 0x83d000
    001e5720ldr x3, [x27+200]
    001e5724str x3, [x25+8]
    001e5728adrp x0, 0x49a000
    001e572cadd x0, x0, 2848
    001e5730adrp x1, 0x83e000
    001e5734add x1, x1, 2336
    001e5738adrp x2, 0x82f000
    001e573cadd x2, x2, 0
    001e5740bl runtime.wbMove
    001e5744adrp x0, 0x49a000
    001e5748add x0, x0, 2848
    001e574cadrp x1, 0x83e000
    001e5750add x1, x1, 2400
    001e5754adrp x2, 0x82e000
    001e5758add x2, x2, 4032
    001e575cbl runtime.wbMove
    001e5760adrp x0, 0x49a000
    001e5764add x0, x0, 2848
    001e5768adrp x1, 0x83e000
    001e576cadd x1, x1, 2464
    001e5770adrp x2, 0x82f000
    001e5774add x2, x2, 64
    001e5778bl runtime.wbMove
    001e577cadrp x0, 0x49a000
    001e5780add x0, x0, 2848
    001e5784adrp x1, 0x83e000
    001e5788add x1, x1, 2528
    001e578cadrp x2, 0x82f000
    001e5790add x2, x2, 128
    001e5794bl runtime.wbMove
    001e5798adrp x0, 0x49a000
    001e579cadd x0, x0, 2848
    001e57a0adrp x1, 0x83e000
    001e57a4add x1, x1, 2592
    001e57a8adrp x2, 0x82f000
    001e57acadd x2, x2, 192
    001e57b0bl runtime.wbMove
    001e57b4ldr x1, [sp+184]
    001e57b8b 0x1e57bc
    001e57bc
    001e57bcloc_1e57bc:
    001e57bcadrp x27, 0x83d000
    001e57c0str x1, [x27+200]
    001e57c4adrp x27, 0x82f000
    001e57c8add x27, x27, 0
    001e57ccldp x2, x3, [x27]
    001e57d0adrp x27, 0x82f000
    001e57d4add x27, x27, 16
    001e57d8ldp x4, x5, [x27]
    001e57dcadrp x27, 0x82f000
    001e57e0add x27, x27, 32
    001e57e4ldp x6, x7, [x27]
    001e57e8adrp x27, 0x83e000
    001e57ecadd x27, x27, 2336
    001e57f0stp x2, x3, [x27]
    001e57f4adrp x27, 0x83e000
    001e57f8add x27, x27, 2352
    001e57fcstp x4, x5, [x27]
    001e5800adrp x27, 0x83e000
    001e5804add x27, x27, 2368
    001e5808stp x6, x7, [x27]
    001e580cadrp x27, 0x82e000
    001e5810add x27, x27, 4032
    001e5814ldp x2, x3, [x27]
    001e5818adrp x27, 0x82e000
    001e581cadd x27, x27, 4048
    001e5820ldp x4, x5, [x27]
    001e5824adrp x27, 0x82e000
    001e5828add x27, x27, 4064
    001e582cldp x6, x7, [x27]
    001e5830adrp x27, 0x83e000
    001e5834add x27, x27, 2400
    001e5838stp x2, x3, [x27]
    001e583cadrp x27, 0x83e000
    001e5840add x27, x27, 2416
    001e5844stp x4, x5, [x27]
    001e5848adrp x27, 0x83e000
    001e584cadd x27, x27, 2432
    001e5850stp x6, x7, [x27]
    001e5854adrp x27, 0x82f000
    001e5858add x27, x27, 64
    001e585cldp x2, x3, [x27]
    001e5860adrp x27, 0x82f000
    001e5864add x27, x27, 80
    001e5868ldp x4, x5, [x27]
    001e586cadrp x27, 0x82f000
    001e5870add x27, x27, 96
    001e5874ldp x6, x7, [x27]
    001e5878adrp x27, 0x83e000
    001e587cadd x27, x27, 2464
    001e5880stp x2, x3, [x27]
    001e5884adrp x27, 0x83e000
    001e5888add x27, x27, 2480
    001e588cstp x4, x5, [x27]
    001e5890adrp x27, 0x83e000
    001e5894add x27, x27, 2496
    001e5898stp x6, x7, [x27]
    001e589cadrp x27, 0x82f000
    001e58a0add x27, x27, 128
    001e58a4ldp x2, x3, [x27]
    001e58a8adrp x27, 0x82f000
    001e58acadd x27, x27, 144
    001e58b0ldp x4, x5, [x27]
    001e58b4adrp x27, 0x82f000
    001e58b8add x27, x27, 160
    001e58bcldp x6, x7, [x27]
    001e58c0adrp x27, 0x83e000
    001e58c4add x27, x27, 2528
    001e58c8stp x2, x3, [x27]
    001e58ccadrp x27, 0x83e000
    001e58d0add x27, x27, 2544
    001e58d4stp x4, x5, [x27]
    001e58d8adrp x27, 0x83e000
    001e58dcadd x27, x27, 2560
    001e58e0stp x6, x7, [x27]
    001e58e4adrp x27, 0x82f000
    001e58e8add x27, x27, 192
    001e58ecldp x2, x3, [x27]
    001e58f0adrp x27, 0x82f000
    001e58f4add x27, x27, 208
    001e58f8ldp x4, x5, [x27]
    001e58fcadrp x27, 0x82f000
    001e5900add x27, x27, 224
    001e5904ldp x6, x7, [x27]
    001e5908adrp x27, 0x83e000
    001e590cadd x27, x27, 2592
    001e5910stp x2, x3, [x27]
    001e5914adrp x27, 0x83e000
    001e5918add x27, x27, 2608
    001e591cstp x4, x5, [x27]
    001e5920adrp x27, 0x83e000
    001e5924add x27, x27, 2624
    001e5928stp x6, x7, [x27]
    001e592cadrp x0, 0x410000
    001e5930add x0, x0, 3264
    001e5934adrp x1, 0x52b000
    001e5938add x1, x1, 3040
    001e593cbl reflect.TypeOf
    001e5940adrp x27, 0x83d000
    001e5944str x0, [x27+208]
    001e5948adrp x27, 0x866000
    001e594cldr w2, [x27+3056]
    001e5950cbz w2, 0x1e5958
    001e5954b 0x1e595c
    001e5958
    001e5958loc_1e5958:
    001e5958b 0x1e5974
    001e595c
    001e595cloc_1e595c:
    001e595cbl runtime.gcWriteBarrier2
    001e5960str x1, [x25]
    001e5964adrp x27, 0x83d000
    001e5968ldr x2, [x27+216]
    001e596cstr x2, [x25+8]
    001e5970b 0x1e5974
    001e5974
    001e5974loc_1e5974:
    001e5974adrp x27, 0x83d000
    001e5978str x1, [x27+216]
    001e597cstr xzr, [sp+208]
    001e5980adrp x0, 0x43f000
    001e5984add x0, x0, 3744
    001e5988mov x1, xzr
    001e598cbl reflect.TypeOf
    001e5990adrp x27, 0x83d000
    001e5994str x0, [x27+224]
    001e5998adrp x27, 0x866000
    001e599cldr w2, [x27+3056]
    001e59a0cbz w2, 0x1e59a8
    001e59a4b 0x1e59ac
    001e59a8
    001e59a8loc_1e59a8:
    001e59a8b 0x1e59c4
    001e59ac
    001e59acloc_1e59ac:
    001e59acbl runtime.gcWriteBarrier2
    001e59b0str x1, [x25]
    001e59b4adrp x27, 0x83d000
    001e59b8ldr x2, [x27+232]
    001e59bcstr x2, [x25+8]
    001e59c0b 0x1e59c4
    001e59c4
    001e59c4loc_1e59c4:
    001e59c4adrp x27, 0x83d000
    001e59c8str x1, [x27+232]
    001e59ccstp xzr, xzr, [sp+96]
    001e59d0str xzr, [sp+112]
    001e59d4adrp x0, 0x408000
    001e59d8add x0, x0, 1216
    001e59dcadd x1, sp, 96
    001e59e0bl reflect.TypeOf
    001e59e4adrp x27, 0x83d000
    001e59e8str x0, [x27+240]
    001e59ecadrp x27, 0x866000
    001e59f0ldr w2, [x27+3056]
    001e59f4cbz w2, 0x1e59fc
    001e59f8b 0x1e5a00
    001e59fc
    001e59fcloc_1e59fc:
    001e59fcb 0x1e5a18
    001e5a00
    001e5a00loc_1e5a00:
    001e5a00bl runtime.gcWriteBarrier2
    001e5a04str x1, [x25]
    001e5a08adrp x27, 0x83d000
    001e5a0cldr x2, [x27+248]
    001e5a10str x2, [x25+8]
    001e5a14b 0x1e5a18
    001e5a18
    001e5a18loc_1e5a18:
    001e5a18adrp x27, 0x83d000
    001e5a1cstr x1, [x27+248]
    001e5a20str xzr, [sp+200]
    001e5a24adrp x0, 0x408000
    001e5a28add x0, x0, 0
    001e5a2cmov x1, xzr
    001e5a30bl reflect.TypeOf
    001e5a34adrp x27, 0x83d000
    001e5a38str x0, [x27+256]
    001e5a3cadrp x27, 0x866000
    001e5a40ldr w2, [x27+3056]
    001e5a44cbz w2, 0x1e5a4c
    001e5a48b 0x1e5a50
    001e5a4c
    001e5a4cloc_1e5a4c:
    001e5a4cb 0x1e5a68
    001e5a50
    001e5a50loc_1e5a50:
    001e5a50bl runtime.gcWriteBarrier2
    001e5a54str x1, [x25]
    001e5a58adrp x27, 0x83d000
    001e5a5cldr x2, [x27+264]
    001e5a60str x2, [x25+8]
    001e5a64b 0x1e5a68
    001e5a68
    001e5a68loc_1e5a68:
    001e5a68adrp x27, 0x83d000
    001e5a6cstr x1, [x27+264]
    001e5a70str xzr, [sp+176]
    001e5a74adrp x0, 0x43f000
    001e5a78add x0, x0, 3872
    001e5a7cmov x1, xzr
    001e5a80bl reflect.TypeOf
    001e5a84adrp x27, 0x83d000
    001e5a88str x0, [x27+272]
    001e5a8cadrp x27, 0x866000
    001e5a90ldr w2, [x27+3056]
    001e5a94cbz w2, 0x1e5a9c
    001e5a98b 0x1e5aa0
    001e5a9c
    001e5a9cloc_1e5a9c:
    001e5a9cb 0x1e5ab8
    001e5aa0
    001e5aa0loc_1e5aa0:
    001e5aa0bl runtime.gcWriteBarrier2
    001e5aa4str x1, [x25]
    001e5aa8adrp x27, 0x83d000
    001e5aacldr x3, [x27+280]
    001e5ab0str x3, [x25+8]
    001e5ab4b 0x1e5ab8
    001e5ab8
    001e5ab8loc_1e5ab8:
    001e5ab8adrp x27, 0x83d000
    001e5abcstr x1, [x27+280]
    001e5ac0mov x0, xzr
    001e5ac4mov x1, xzr
    001e5ac8mov x2, x1
    001e5accbl runtime.convTslice
    001e5ad0str x0, [sp+88]
    001e5ad4mov x1, x0
    001e5ad8adrp x0, 0x408000
    001e5adcadd x0, x0, 1216
    001e5ae0bl reflect.ValueOf
    001e5ae4adrp x27, 0x83e000
    001e5ae8str x2, [x27+304]
    001e5aecadrp x27, 0x866000
    001e5af0ldr w3, [x27+3056]
    001e5af4cbz w3, 0x1e5afc
    001e5af8b 0x1e5b00
    001e5afc
    001e5afcloc_1e5afc:
    001e5afcb 0x1e5b28
    001e5b00
    001e5b00loc_1e5b00:
    001e5b00bl runtime.gcWriteBarrier4
    001e5b04str x0, [x25]
    001e5b08adrp x27, 0x83e000
    001e5b0cldr x3, [x27+288]
    001e5b10str x3, [x25+8]
    001e5b14str x1, [x25+16]
    001e5b18adrp x27, 0x83e000
    001e5b1cldr x3, [x27+296]
    001e5b20str x3, [x25+24]
    001e5b24b 0x1e5b28
    001e5b28
    001e5b28loc_1e5b28:
    001e5b28adrp x27, 0x83e000
    001e5b2cstr x0, [x27+288]
    001e5b30adrp x27, 0x83e000
    001e5b34str x1, [x27+296]
    001e5b38adrp x0, 0x866000
    001e5b3cadd x0, x0, 1504
    001e5b40str x0, [sp+56]
    001e5b44b 0x1e5b48
    001e5b48
    001e5b48loc_1e5b48:
    001e5b48str x0, [sp+64]
    001e5b4cstp xzr, xzr, [sp+72]
    001e5b50mov x1, xzr
    001e5b54mov x2, x1
    001e5b58bl runtime.convTslice
    001e5b5cstr x0, [sp+192]
    001e5b60mov x1, x0
    001e5b64adrp x0, 0x408000
    001e5b68add x0, x0, 1216
    001e5b6cbl reflect.ValueOf
    001e5b70adrp x27, 0x83e000
    001e5b74str x2, [x27+336]
    001e5b78adrp x27, 0x866000
    001e5b7cldr w3, [x27+3056]
    001e5b80cbz w3, 0x1e5b88
    001e5b84b 0x1e5b8c
    001e5b88
    001e5b88loc_1e5b88:
    001e5b88b 0x1e5bb4
    001e5b8c
    001e5b8cloc_1e5b8c:
    001e5b8cbl runtime.gcWriteBarrier4
    001e5b90str x0, [x25]
    001e5b94adrp x27, 0x83e000
    001e5b98ldr x2, [x27+320]
    001e5b9cstr x2, [x25+8]
    001e5ba0str x1, [x25+16]
    001e5ba4adrp x27, 0x83e000
    001e5ba8ldr x2, [x27+328]
    001e5bacstr x2, [x25+24]
    001e5bb0b 0x1e5bb4
    001e5bb4
    001e5bb4loc_1e5bb4:
    001e5bb4adrp x27, 0x83e000
    001e5bb8str x0, [x27+320]
    001e5bbcadrp x27, 0x83e000
    001e5bc0str x1, [x27+328]
    001e5bc4ldur x29, [sp-8]
    001e5bc8ldr x30, [sp], 224
    001e5bccret x30
    001e5bd0
    001e5bd0loc_1e5bd0:
    001e5bd0mov x3, x30
    001e5bd4bl runtime.morestack_noctxt.abi0
    001e5bd8b 0x1e4f50
    001e5bdcudf 0
    001e4f50
    001e5be0
    001e5be0google.golang.org/protobuf/internal/impl.map.init.0: ; void google.golang.org/protobuf/internal/impl.map.init.0(void)
    001e5be0ldr x16, [x28+16]
    001e5be4sub x17, sp, 96
    001e5be8subs xzr, x17, x16
    001e5becb.ls 0x1e6028
    001e5bf0str x30, [sp-224]!
    001e5bf4stur x29, [sp-8]
    001e5bf8sub x29, sp, 8
    001e5bfcadrp x0, 0x43f000
    001e5c00add x0, x0, 352
    001e5c04movz x1, 18
    001e5c08mov x2, xzr
    001e5c0cbl runtime.makemap
    001e5c10str x0, [sp+208]
    001e5c14orr x3, xzr, 8
    001e5c18strb w3, [sp+63]
    001e5c1cstrb wzr, [sp+57]
    001e5c20strb w3, [sp+51]
    001e5c24ldr x1, [sp+208]
    001e5c28adrp x0, 0x43f000
    001e5c2cadd x0, x0, 352
    001e5c30add x2, sp, 51
    001e5c34bl runtime.mapassign
    001e5c38str x0, [sp+80]
    001e5c3cldrsb x27, [x0]
    001e5c40ldrsb x3, [sp+57]
    001e5c44strb w3, [x0]
    001e5c48orr x3, xzr, 14
    001e5c4cstrb w3, [sp+63]
    001e5c50strb wzr, [sp+57]
    001e5c54strb w3, [sp+46]
    001e5c58ldr x1, [sp+208]
    001e5c5cadrp x0, 0x43f000
    001e5c60add x0, x0, 352
    001e5c64add x2, sp, 46
    001e5c68bl runtime.mapassign
    001e5c6cstr x0, [sp+72]
    001e5c70ldrsb x27, [x0]
    001e5c74ldrsb x3, [sp+57]
    001e5c78strb w3, [x0]
    001e5c7cmovz x3, 5
    001e5c80strb w3, [sp+63]
    001e5c84strb wzr, [sp+57]
    001e5c88strb w3, [sp+45]
    001e5c8cldr x1, [sp+208]
    001e5c90adrp x0, 0x43f000
    001e5c94add x0, x0, 352
    001e5c98add x2, sp, 45
    001e5c9cbl runtime.mapassign
    001e5ca0str x0, [sp+64]
    001e5ca4ldrsb x27, [x0]
    001e5ca8ldrsb x3, [sp+57]
    001e5cacstrb w3, [x0]
    001e5cb0movz x3, 17
    001e5cb4strb w3, [sp+63]
    001e5cb8strb wzr, [sp+57]
    001e5cbcstrb w3, [sp+44]
    001e5cc0ldr x1, [sp+208]
    001e5cc4adrp x0, 0x43f000
    001e5cc8add x0, x0, 352
    001e5cccadd x2, sp, 44
    001e5cd0bl runtime.mapassign
    001e5cd4str x0, [sp+200]
    001e5cd8ldrsb x27, [x0]
    001e5cdcldrsb x3, [sp+57]
    001e5ce0strb w3, [x0]
    001e5ce4movz x3, 13
    001e5ce8strb w3, [sp+63]
    001e5cecstrb wzr, [sp+57]
    001e5cf0strb w3, [sp+62]
    001e5cf4ldr x1, [sp+208]
    001e5cf8adrp x0, 0x43f000
    001e5cfcadd x0, x0, 352
    001e5d00add x2, sp, 62
    001e5d04bl runtime.mapassign
    001e5d08str x0, [sp+192]
    001e5d0cldrsb x27, [x0]
    001e5d10ldrsb x3, [sp+57]
    001e5d14strb w3, [x0]
    001e5d18orr x3, xzr, 3
    001e5d1cstrb w3, [sp+63]
    001e5d20strb wzr, [sp+57]
    001e5d24strb w3, [sp+61]
    001e5d28ldr x1, [sp+208]
    001e5d2cadrp x0, 0x43f000
    001e5d30add x0, x0, 352
    001e5d34add x2, sp, 61
    001e5d38bl runtime.mapassign
    001e5d3cstr x0, [sp+184]
    001e5d40ldrsb x27, [x0]
    001e5d44ldrsb x3, [sp+57]
    001e5d48strb w3, [x0]
    001e5d4cmovz x3, 18
    001e5d50strb w3, [sp+63]
    001e5d54strb wzr, [sp+57]
    001e5d58strb w3, [sp+60]
    001e5d5cldr x1, [sp+208]
    001e5d60adrp x0, 0x43f000
    001e5d64add x0, x0, 352
    001e5d68add x2, sp, 60
    001e5d6cbl runtime.mapassign
    001e5d70str x0, [sp+176]
    001e5d74ldrsb x27, [x0]
    001e5d78ldrsb x3, [sp+57]
    001e5d7cstrb w3, [x0]
    001e5d80orr x3, xzr, 4
    001e5d84strb w3, [sp+63]
    001e5d88strb wzr, [sp+57]
    001e5d8cstrb w3, [sp+59]
    001e5d90ldr x1, [sp+208]
    001e5d94adrp x0, 0x43f000
    001e5d98add x0, x0, 352
    001e5d9cadd x2, sp, 59
    001e5da0bl runtime.mapassign
    001e5da4str x0, [sp+168]
    001e5da8ldrsb x27, [x0]
    001e5dacldrsb x3, [sp+57]
    001e5db0strb w3, [x0]
    001e5db4orr x3, xzr, 15
    001e5db8strb w3, [sp+63]
    001e5dbcmovz x4, 5
    001e5dc0strb w4, [sp+57]
    001e5dc4strb w3, [sp+58]
    001e5dc8ldr x1, [sp+208]
    001e5dccadrp x0, 0x43f000
    001e5dd0add x0, x0, 352
    001e5dd4add x2, sp, 58
    001e5dd8bl runtime.mapassign
    001e5ddcstr x0, [sp+160]
    001e5de0ldrsb x27, [x0]
    001e5de4ldrsb x3, [sp+57]
    001e5de8strb w3, [x0]
    001e5decorr x3, xzr, 7
    001e5df0strb w3, [sp+63]
    001e5df4movz x4, 5
    001e5df8strb w4, [sp+57]
    001e5dfcstrb w3, [sp+56]
    001e5e00ldr x1, [sp+208]
    001e5e04adrp x0, 0x43f000
    001e5e08add x0, x0, 352
    001e5e0cadd x2, sp, 56
    001e5e10bl runtime.mapassign
    001e5e14str x0, [sp+152]
    001e5e18ldrsb x27, [x0]
    001e5e1cldrsb x3, [sp+57]
    001e5e20strb w3, [x0]
    001e5e24orr x3, xzr, 2
    001e5e28strb w3, [sp+63]
    001e5e2cmovz x4, 5
    001e5e30strb w4, [sp+57]
    001e5e34strb w3, [sp+55]
    001e5e38ldr x1, [sp+208]
    001e5e3cadrp x0, 0x43f000
    001e5e40add x0, x0, 352
    001e5e44add x2, sp, 55
    001e5e48bl runtime.mapassign
    001e5e4cstr x0, [sp+144]
    001e5e50ldrsb x27, [x0]
    001e5e54ldrsb x3, [sp+57]
    001e5e58strb w3, [x0]
    001e5e5corr x3, xzr, 16
    001e5e60strb w3, [sp+63]
    001e5e64orr x4, xzr, 1
    001e5e68strb w4, [sp+57]
    001e5e6cstrb w3, [sp+54]
    001e5e70ldr x1, [sp+208]
    001e5e74adrp x0, 0x43f000
    001e5e78add x0, x0, 352
    001e5e7cadd x2, sp, 54
    001e5e80bl runtime.mapassign
    001e5e84str x0, [sp+136]
    001e5e88ldrsb x27, [x0]
    001e5e8cldrsb x3, [sp+57]
    001e5e90strb w3, [x0]
    001e5e94orr x3, xzr, 6
    001e5e98strb w3, [sp+63]
    001e5e9corr x4, xzr, 1
    001e5ea0strb w4, [sp+57]
    001e5ea4strb w3, [sp+53]
    001e5ea8ldr x1, [sp+208]
    001e5eacadrp x0, 0x43f000
    001e5eb0add x0, x0, 352
    001e5eb4add x2, sp, 53
    001e5eb8bl runtime.mapassign
    001e5ebcstr x0, [sp+128]
    001e5ec0ldrsb x27, [x0]
    001e5ec4ldrsb x3, [sp+57]
    001e5ec8strb w3, [x0]
    001e5eccorr x3, xzr, 1
    001e5ed0strb w3, [sp+63]
    001e5ed4orr x4, xzr, 1
    001e5ed8strb w4, [sp+57]
    001e5edcstrb w3, [sp+52]
    001e5ee0ldr x1, [sp+208]
    001e5ee4adrp x0, 0x43f000
    001e5ee8add x0, x0, 352
    001e5eecadd x2, sp, 52
    001e5ef0bl runtime.mapassign
    001e5ef4str x0, [sp+120]
    001e5ef8ldrsb x27, [x0]
    001e5efcldrsb x3, [sp+57]
    001e5f00strb w3, [x0]
    001e5f04movz x3, 9
    001e5f08strb w3, [sp+63]
    001e5f0corr x4, xzr, 2
    001e5f10strb w4, [sp+57]
    001e5f14strb w3, [sp+50]
    001e5f18ldr x1, [sp+208]
    001e5f1cadrp x0, 0x43f000
    001e5f20add x0, x0, 352
    001e5f24add x2, sp, 50
    001e5f28bl runtime.mapassign
    001e5f2cstr x0, [sp+112]
    001e5f30ldrsb x27, [x0]
    001e5f34ldrsb x3, [sp+57]
    001e5f38strb w3, [x0]
    001e5f3corr x3, xzr, 12
    001e5f40strb w3, [sp+63]
    001e5f44orr x4, xzr, 2
    001e5f48strb w4, [sp+57]
    001e5f4cstrb w3, [sp+49]
    001e5f50ldr x1, [sp+208]
    001e5f54adrp x0, 0x43f000
    001e5f58add x0, x0, 352
    001e5f5cadd x2, sp, 49
    001e5f60bl runtime.mapassign
    001e5f64str x0, [sp+104]
    001e5f68ldrsb x27, [x0]
    001e5f6cldrsb x3, [sp+57]
    001e5f70strb w3, [x0]
    001e5f74movz x3, 11
    001e5f78strb w3, [sp+63]
    001e5f7corr x4, xzr, 2
    001e5f80strb w4, [sp+57]
    001e5f84strb w3, [sp+48]
    001e5f88ldr x1, [sp+208]
    001e5f8cadrp x0, 0x43f000
    001e5f90add x0, x0, 352
    001e5f94add x2, sp, 48
    001e5f98bl runtime.mapassign
    001e5f9cstr x0, [sp+96]
    001e5fa0ldrsb x27, [x0]
    001e5fa4ldrsb x3, [sp+57]
    001e5fa8strb w3, [x0]
    001e5facmovz x3, 10
    001e5fb0strb w3, [sp+63]
    001e5fb4orr x4, xzr, 3
    001e5fb8strb w4, [sp+57]
    001e5fbcstrb w3, [sp+47]
    001e5fc0ldr x1, [sp+208]
    001e5fc4adrp x0, 0x43f000
    001e5fc8add x0, x0, 352
    001e5fccadd x2, sp, 47
    001e5fd0bl runtime.mapassign
    001e5fd4str x0, [sp+88]
    001e5fd8ldrsb x27, [x0]
    001e5fdcldrsb x3, [sp+57]
    001e5fe0strb w3, [x0]
    001e5fe4ldr x3, [sp+208]
    001e5fe8adrp x27, 0x866000
    001e5fecldr w4, [x27+3056]
    001e5ff0cbz w4, 0x1e5ff8
    001e5ff4b 0x1e5ffc
    001e5ff8
    001e5ff8loc_1e5ff8:
    001e5ff8b 0x1e6014
    001e5ffc
    001e5ffcloc_1e5ffc:
    001e5ffcbl runtime.gcWriteBarrier2
    001e6000str x3, [x25]
    001e6004adrp x27, 0x83b000
    001e6008ldr x0, [x27+224]
    001e600cstr x0, [x25+8]
    001e6010b 0x1e6014
    001e6014
    001e6014loc_1e6014:
    001e6014adrp x27, 0x83b000
    001e6018str x3, [x27+224]
    001e601cldur x29, [sp-8]
    001e6020ldr x30, [sp], 224
    001e6024ret x30
    001e6028
    001e6028loc_1e6028:
    001e6028mov x3, x30
    001e602cbl runtime.morestack_noctxt.abi0
    001e6030b 0x1e5be0
    001e6034udf 0
    001e6038udf 0
    001e603cudf 0
    001e5be0
    001e6040
    001e6040google.golang.org/protobuf/internal/impl.Export.EnumDescriptorOf: ; void google.golang.org/protobuf/internal/impl.Export.EnumDescriptorOf(google.golang.org/protobuf/internal/impl.Export p0, interface {} e)
    001e6040ldr x16, [x28+16]
    001e6044sub x17, sp, 80
    001e6048subs xzr, x17, x16
    001e604cb.ls 0x1e6154
    001e6050str x30, [sp-208]!
    001e6054stur x29, [sp-8]
    001e6058sub x29, sp, 8
    001e605cstr x0, [sp+216]
    001e6060str x1, [sp+224]
    001e6064stp xzr, xzr, [sp+80]
    001e6068ldr x2, [sp+224]
    001e606cldr x3, [sp+216]
    001e6070str x3, [sp+144]
    001e6074str x2, [sp+152]
    001e6078cbnz x3, 0x1e6080
    001e607cb 0x1e6130
    001e6080
    001e6080loc_1e6080:
    001e6080ldr w2, [x3+16]
    001e6084str w2, [sp+60]
    001e6088ldr x1, [sp+144]
    001e608cadrp x0, 0x82b000
    001e6090add x0, x0, 880
    001e6094bl runtime.interfaceSwitch
    001e6098str x0, [sp+72]
    001e609cstr x1, [sp+192]
    001e60a0ldr x2, [sp+72]
    001e60a4str x2, [sp+64]
    001e60a8cbz x2, 0x1e60b0
    001e60acb 0x1e60ec
    001e60b0
    001e60b0loc_1e60b0:
    001e60b0b 0x1e60b4
    001e60b4
    001e60b4loc_1e60b4:
    001e60b4b 0x1e60b8
    001e60b8
    001e60b8loc_1e60b8:
    001e60b8ldr x0, [sp+152]
    001e60bcstr x1, [sp+112]
    001e60c0str x0, [sp+120]
    001e60c4ldrsb x27, [x1]
    001e60c8ldr x1, [x1+24]
    001e60ccblr x1
    001e60d0str x0, [sp+176]
    001e60d4str x1, [sp+184]
    001e60d8str x0, [sp+80]
    001e60dcstr x1, [sp+88]
    001e60e0ldur x29, [sp-8]
    001e60e4ldr x30, [sp], 208
    001e60e8ret x30
    001e60ec
    001e60ecloc_1e60ec:
    001e60ecb 0x1e60f0
    001e60f0
    001e60f0loc_1e60f0:
    001e60f0b 0x1e60f4
    001e60f4
    001e60f4loc_1e60f4:
    001e60f4ldr x0, [sp+144]
    001e60f8ldr x1, [sp+152]
    001e60fcstr x0, [sp+96]
    001e6100str x1, [sp+104]
    001e6104bl reflect.TypeOf
    001e6108str x0, [sp+160]
    001e610cstr x1, [sp+168]
    001e6110bl google.golang.org/protobuf/internal/impl.LegacyLoadEnumDesc
    001e6114str x0, [sp+176]
    001e6118str x1, [sp+184]
    001e611cstr x0, [sp+80]
    001e6120str x1, [sp+88]
    001e6124ldur x29, [sp-8]
    001e6128ldr x30, [sp], 208
    001e612cret x30
    001e6130
    001e6130loc_1e6130:
    001e6130b 0x1e6134
    001e6134
    001e6134loc_1e6134:
    001e6134str x3, [sp+128]
    001e6138str x2, [sp+136]
    001e613cstp xzr, xzr, [sp+80]
    001e6140mov x0, xzr
    001e6144mov x1, xzr
    001e6148ldur x29, [sp-8]
    001e614cldr x30, [sp], 208
    001e6150ret x30
    001e6154
    001e6154loc_1e6154:
    001e6154stp x0, x1, [sp+8]
    001e6158mov x3, x30
    001e615cbl runtime.morestack_noctxt.abi0
    001e6160ldp x0, x1, [sp+8]
    001e6164b 0x1e6040
    001e6168udf 0
    001e616cudf 0
    001e6040
    001e6170
    001e6170google.golang.org/protobuf/internal/impl.Export.EnumTypeOf: ; void google.golang.org/protobuf/internal/impl.Export.EnumTypeOf(google.golang.org/protobuf/internal/impl.Export p0, interface {} e)
    001e6170ldr x16, [x28+16]
    001e6174sub x17, sp, 80
    001e6178subs xzr, x17, x16
    001e617cb.ls 0x1e6284
    001e6180str x30, [sp-208]!
    001e6184stur x29, [sp-8]
    001e6188sub x29, sp, 8
    001e618cstr x0, [sp+216]
    001e6190str x1, [sp+224]
    001e6194stp xzr, xzr, [sp+80]
    001e6198ldr x2, [sp+224]
    001e619cldr x3, [sp+216]
    001e61a0str x3, [sp+144]
    001e61a4str x2, [sp+152]
    001e61a8cbnz x3, 0x1e61b0
    001e61acb 0x1e6260
    001e61b0
    001e61b0loc_1e61b0:
    001e61b0ldr w2, [x3+16]
    001e61b4str w2, [sp+60]
    001e61b8ldr x1, [sp+144]
    001e61bcadrp x0, 0x82b000
    001e61c0add x0, x0, 912
    001e61c4bl runtime.interfaceSwitch
    001e61c8str x0, [sp+72]
    001e61ccstr x1, [sp+192]
    001e61d0ldr x2, [sp+72]
    001e61d4str x2, [sp+64]
    001e61d8cbz x2, 0x1e61e0
    001e61dcb 0x1e621c
    001e61e0
    001e61e0loc_1e61e0:
    001e61e0b 0x1e61e4
    001e61e4
    001e61e4loc_1e61e4:
    001e61e4b 0x1e61e8
    001e61e8
    001e61e8loc_1e61e8:
    001e61e8ldr x0, [sp+152]
    001e61ecstr x1, [sp+112]
    001e61f0str x0, [sp+120]
    001e61f4ldrsb x27, [x1]
    001e61f8ldr x1, [x1+40]
    001e61fcblr x1
    001e6200str x0, [sp+176]
    001e6204str x1, [sp+184]
    001e6208str x0, [sp+80]
    001e620cstr x1, [sp+88]
    001e6210ldur x29, [sp-8]
    001e6214ldr x30, [sp], 208
    001e6218ret x30
    001e621c
    001e621cloc_1e621c:
    001e621cb 0x1e6220
    001e6220
    001e6220loc_1e6220:
    001e6220b 0x1e6224
    001e6224
    001e6224loc_1e6224:
    001e6224ldr x0, [sp+144]
    001e6228ldr x1, [sp+152]
    001e622cstr x0, [sp+96]
    001e6230str x1, [sp+104]
    001e6234bl reflect.TypeOf
    001e6238str x0, [sp+160]
    001e623cstr x1, [sp+168]
    001e6240bl google.golang.org/protobuf/internal/impl.legacyLoadEnumType
    001e6244str x0, [sp+176]
    001e6248str x1, [sp+184]
    001e624cstr x0, [sp+80]
    001e6250str x1, [sp+88]
    001e6254ldur x29, [sp-8]
    001e6258ldr x30, [sp], 208
    001e625cret x30
    001e6260
    001e6260loc_1e6260:
    001e6260b 0x1e6264
    001e6264
    001e6264loc_1e6264:
    001e6264str x3, [sp+128]
    001e6268str x2, [sp+136]
    001e626cstp xzr, xzr, [sp+80]
    001e6270mov x0, xzr
    001e6274mov x1, xzr
    001e6278ldur x29, [sp-8]
    001e627cldr x30, [sp], 208
    001e6280ret x30
    001e6284
    001e6284loc_1e6284:
    001e6284stp x0, x1, [sp+8]
    001e6288mov x3, x30
    001e628cbl runtime.morestack_noctxt.abi0
    001e6290ldp x0, x1, [sp+8]
    001e6294b 0x1e6170
    001e6298udf 0
    001e629cudf 0
    001e6170
    001e62a0
    001e62a0google.golang.org/protobuf/internal/impl.Export.EnumStringOf: ; void google.golang.org/protobuf/internal/impl.Export.EnumStringOf(google.golang.org/protobuf/internal/impl.Export p0, google.golang.org/protobuf/reflect/protoreflect.EnumDescriptor ed, google.golang.org/protobuf/reflect/protoreflect.EnumNumber n)
    001e62a0ldr x16, [x28+16]
    001e62a4subs xzr, sp, x16
    001e62a8b.ls 0x1e6360
    001e62acstr x30, [sp-112]!
    001e62b0stur x29, [sp-8]
    001e62b4sub x29, sp, 8
    001e62b8str x0, [sp+120]
    001e62bcstr x1, [sp+128]
    001e62c0str w2, [sp+136]
    001e62c4stp xzr, xzr, [sp+24]
    001e62c8ldr x1, [sp+120]
    001e62ccldrsb x27, [x1]
    001e62d0ldr x1, [x1+120]
    001e62d4ldr x0, [sp+128]
    001e62d8blr x1
    001e62dcstr x0, [sp+88]
    001e62e0str x1, [sp+96]
    001e62e4ldrsb x27, [x0]
    001e62e8ldrsw x2, [sp+136]
    001e62ecldr x3, [x0+32]
    001e62f0mov x0, x1
    001e62f4mov x1, x2
    001e62f8blr x3
    001e62fcstr x0, [sp+40]
    001e6300str x1, [sp+48]
    001e6304cbnz x0, 0x1e630c
    001e6308b 0x1e6338
    001e630c
    001e630cloc_1e630c:
    001e630cldrsb x27, [x0]
    001e6310ldr x2, [x0+48]
    001e6314mov x0, x1
    001e6318blr x2
    001e631cstr x0, [sp+72]
    001e6320str x1, [sp+80]
    001e6324str x0, [sp+24]
    001e6328str x1, [sp+32]
    001e632cldur x29, [sp-8]
    001e6330ldr x30, [sp], 112
    001e6334ret x30
    001e6338
    001e6338loc_1e6338:
    001e6338ldrsw x1, [sp+136]
    001e633cmov x0, x1
    001e6340bl strconv.Itoa
    001e6344str x0, [sp+56]
    001e6348str x1, [sp+64]
    001e634cstr x0, [sp+24]
    001e6350str x1, [sp+32]
    001e6354ldur x29, [sp-8]
    001e6358ldr x30, [sp], 112
    001e635cret x30
    001e6360
    001e6360loc_1e6360:
    001e6360stp x0, x1, [sp+8]
    001e6364str w2, [sp+24]
    001e6368mov x3, x30
    001e636cbl runtime.morestack_noctxt.abi0
    001e6370ldp x0, x1, [sp+8]
    001e6374ldrsw x2, [sp+24]
    001e6378b 0x1e62a0
    001e637cudf 0
    001e62a0
    001e6380
    001e6380google.golang.org/protobuf/internal/impl.legacyMessageWrapper.Reset: ; void google.golang.org/protobuf/internal/impl.legacyMessageWrapper.Reset(google.golang.org/protobuf/internal/impl.legacyMessageWrapper m)
    001e6380ldr x16, [x28+16]
    001e6384subs xzr, sp, x16
    001e6388b.ls 0x1e63b0
    001e638cstr x30, [sp-32]!
    001e6390stur x29, [sp-8]
    001e6394sub x29, sp, 8
    001e6398str x0, [sp+40]
    001e639cstr x1, [sp+48]
    001e63a0bl google.golang.org/protobuf/proto.Reset
    001e63a4ldur x29, [sp-8]
    001e63a8ldr x30, [sp], 32
    001e63acret x30
    001e63b0
    001e63b0loc_1e63b0:
    001e63b0stp x0, x1, [sp+8]
    001e63b4mov x3, x30
    001e63b8bl runtime.morestack_noctxt.abi0
    001e63bcldp x0, x1, [sp+8]
    001e63c0b 0x1e6380
    001e63c4udf 0
    001e63c8udf 0
    001e63ccudf 0
    001e6380
    001e63d0
    001e63d0google.golang.org/protobuf/internal/impl.legacyMessageWrapper.String: ; void google.golang.org/protobuf/internal/impl.legacyMessageWrapper.String(google.golang.org/protobuf/internal/impl.legacyMessageWrapper m)
    001e63d0ldr x16, [x28+16]
    001e63d4subs xzr, sp, x16
    001e63d8b.ls 0x1e641c
    001e63dcstr x30, [sp-64]!
    001e63e0stur x29, [sp-8]
    001e63e4sub x29, sp, 8
    001e63e8str x0, [sp+72]
    001e63ecstr x1, [sp+80]
    001e63f0stp xzr, xzr, [sp+24]
    001e63f4ldr x0, [sp+72]
    001e63f8ldr x1, [sp+80]
    001e63fcbl google.golang.org/protobuf/internal/impl.Export.MessageStringOf
    001e6400str x0, [sp+40]
    001e6404str x1, [sp+48]
    001e6408str x0, [sp+24]
    001e640cstr x1, [sp+32]
    001e6410ldur x29, [sp-8]
    001e6414ldr x30, [sp], 64
    001e6418ret x30
    001e641c
    001e641cloc_1e641c:
    001e641cstp x0, x1, [sp+8]
    001e6420mov x3, x30
    001e6424bl runtime.morestack_noctxt.abi0
    001e6428ldp x0, x1, [sp+8]
    001e642cb 0x1e63d0
    001e63d0
    001e6430
    001e6430google.golang.org/protobuf/internal/impl.Export.ProtoMessageV1Of: ; void google.golang.org/protobuf/internal/impl.Export.ProtoMessageV1Of(google.golang.org/protobuf/internal/impl.Export p0, interface {} m)
    001e6430ldr x16, [x28+16]
    001e6434sub x17, sp, 208
    001e6438subs xzr, x17, x16
    001e643cb.ls 0x1e666c
    001e6440sub x20, sp, 336
    001e6444stp x29, x30, [x20-8]
    001e6448add sp, x20, 0
    001e644csub x29, sp, 8
    001e6450str x0, [sp+344]
    001e6454str x1, [sp+352]
    001e6458stp xzr, xzr, [sp+80]
    001e645cldr x2, [sp+352]
    001e6460ldr x3, [sp+344]
    001e6464str x3, [sp+264]
    001e6468str x2, [sp+272]
    001e646ccbnz x3, 0x1e6474
    001e6470b 0x1e6594
    001e6474
    001e6474loc_1e6474:
    001e6474ldr w2, [x3+16]
    001e6478str w2, [sp+60]
    001e647cldr x1, [sp+264]
    001e6480adrp x0, 0x82d000
    001e6484add x0, x0, 3200
    001e6488bl runtime.interfaceSwitch
    001e648cstr x0, [sp+72]
    001e6490str x1, [sp+256]
    001e6494ldr x2, [sp+72]
    001e6498str x2, [sp+64]
    001e649ccbz x2, 0x1e64a4
    001e64a0b 0x1e64d4
    001e64a4
    001e64a4loc_1e64a4:
    001e64a4b 0x1e64a8
    001e64a8
    001e64a8loc_1e64a8:
    001e64a8b 0x1e64ac
    001e64ac
    001e64acloc_1e64ac:
    001e64acldr x2, [sp+272]
    001e64b0str x1, [sp+144]
    001e64b4str x2, [sp+152]
    001e64b8str x1, [sp+80]
    001e64bcstr x2, [sp+88]
    001e64c0ldr x0, [sp+80]
    001e64c4mov x1, x2
    001e64c8ldp x29, x30, [sp-8]
    001e64ccadd sp, sp, 336
    001e64d0ret x30
    001e64d4
    001e64d4loc_1e64d4:
    001e64d4subs xzr, x2, 1
    001e64d8b.eq 0x1e64e0
    001e64dcb 0x1e6528
    001e64e0
    001e64e0loc_1e64e0:
    001e64e0b 0x1e64e4
    001e64e4
    001e64e4loc_1e64e4:
    001e64e4b 0x1e64e8
    001e64e8
    001e64e8loc_1e64e8:
    001e64e8ldr x0, [sp+272]
    001e64ecstr x1, [sp+128]
    001e64f0str x0, [sp+136]
    001e64f4ldrsb x27, [x1]
    001e64f8ldr x1, [x1+24]
    001e64fcblr x1
    001e6500str x0, [sp+192]
    001e6504str x1, [sp+200]
    001e6508bl google.golang.org/protobuf/internal/impl.Export.ProtoMessageV1Of
    001e650cstr x0, [sp+176]
    001e6510str x1, [sp+184]
    001e6514str x0, [sp+80]
    001e6518str x1, [sp+88]
    001e651cldp x29, x30, [sp-8]
    001e6520add sp, sp, 336
    001e6524ret x30
    001e6528
    001e6528loc_1e6528:
    001e6528subs xzr, x2, 2
    001e652cb.eq 0x1e6534
    001e6530b 0x1e65b8
    001e6534
    001e6534loc_1e6534:
    001e6534b 0x1e6538
    001e6538
    001e6538loc_1e6538:
    001e6538b 0x1e653c
    001e653c
    001e653cloc_1e653c:
    001e653cldr x2, [sp+272]
    001e6540str x1, [sp+112]
    001e6544str x2, [sp+120]
    001e6548stp xzr, xzr, [sp+312]
    001e654cldr x2, [sp+112]
    001e6550ldr x3, [sp+120]
    001e6554str x2, [sp+312]
    001e6558str x3, [sp+320]
    001e655cadrp x0, 0x472000
    001e6560add x0, x0, 3008
    001e6564add x1, sp, 312
    001e6568bl runtime.convT
    001e656cstr x0, [sp+248]
    001e6570adrp x2, 0x532000
    001e6574add x2, x2, 2768
    001e6578str x2, [sp+80]
    001e657cstr x0, [sp+88]
    001e6580ldr x0, [sp+80]
    001e6584ldr x1, [sp+88]
    001e6588ldp x29, x30, [sp-8]
    001e658cadd sp, sp, 336
    001e6590ret x30
    001e6594
    001e6594loc_1e6594:
    001e6594b 0x1e6598
    001e6598
    001e6598loc_1e6598:
    001e6598str x3, [sp+160]
    001e659cstr x2, [sp+168]
    001e65a0stp xzr, xzr, [sp+80]
    001e65a4mov x0, xzr
    001e65a8mov x1, xzr
    001e65acldp x29, x30, [sp-8]
    001e65b0add sp, sp, 336
    001e65b4ret x30
    001e65b8
    001e65b8loc_1e65b8:
    001e65b8b 0x1e65bc
    001e65bc
    001e65bcloc_1e65bc:
    001e65bcb 0x1e65c0
    001e65c0
    001e65c0loc_1e65c0:
    001e65c0b 0x1e65c4
    001e65c4
    001e65c4loc_1e65c4:
    001e65c4b 0x1e65c8
    001e65c8
    001e65c8loc_1e65c8:
    001e65c8ldr x5, [sp+264]
    001e65ccldr x6, [sp+272]
    001e65d0str x5, [sp+96]
    001e65d4str x6, [sp+104]
    001e65d8stp xzr, xzr, [sp+296]
    001e65dcadd x2, sp, 296
    001e65e0str x2, [sp+216]
    001e65e4ldrsb x27, [x2]
    001e65e8ldr x5, [sp+352]
    001e65ecldr x6, [sp+344]
    001e65f0str x6, [x2]
    001e65f4adrp x27, 0x865000
    001e65f8ldr w6, [x27+3056]
    001e65fccbz w6, 0x1e6604
    001e6600b 0x1e6658
    001e6604
    001e6604loc_1e6604:
    001e6604b 0x1e6608
    001e6608
    001e6608loc_1e6608:
    001e6608str x5, [x2+8]
    001e660cldrsb x27, [x2]
    001e6610b 0x1e6614
    001e6614
    001e6614loc_1e6614:
    001e6614str x2, [sp+224]
    001e6618orr x4, xzr, 1
    001e661cstr x4, [sp+232]
    001e6620str x4, [sp+240]
    001e6624adrp x0, 0x4de000
    001e6628add x0, x0, 1779
    001e662cmovz x1, 40
    001e6630mov x3, x4
    001e6634bl fmt.Sprintf
    001e6638str x0, [sp+280]
    001e663cstr x1, [sp+288]
    001e6640bl runtime.convTstring
    001e6644str x0, [sp+208]
    001e6648mov x1, x0
    001e664cadrp x0, 0x40f000
    001e6650add x0, x0, 2944
    001e6654bl runtime.gopanic
    001e6658
    001e6658loc_1e6658:
    001e6658bl runtime.gcWriteBarrier2
    001e665cstr x5, [x25]
    001e6660ldr x6, [x2+8]
    001e6664str x6, [x25+8]
    001e6668b 0x1e6608
    001e666c
    001e666cloc_1e666c:
    001e666cstp x0, x1, [sp+8]
    001e6670mov x3, x30
    001e6674bl runtime.morestack_noctxt.abi0
    001e6678ldp x0, x1, [sp+8]
    001e667cb 0x1e6430
    001e6430
    001e6680
    001e6680google.golang.org/protobuf/internal/impl.Export.protoMessageV2Of: ; void google.golang.org/protobuf/internal/impl.Export.protoMessageV2Of(google.golang.org/protobuf/internal/impl.Export p0, interface {} m)
    001e6680ldr x16, [x28+16]
    001e6684sub x17, sp, 144
    001e6688subs xzr, x17, x16
    001e668cb.ls 0x1e68ac
    001e6690sub x20, sp, 272
    001e6694stp x29, x30, [x20-8]
    001e6698add sp, x20, 0
    001e669csub x29, sp, 8
    001e66a0str x0, [sp+280]
    001e66a4str x1, [sp+288]
    001e66a8stp xzr, xzr, [sp+72]
    001e66acldr x2, [sp+288]
    001e66b0ldr x3, [sp+280]
    001e66b4str x3, [sp+248]
    001e66b8str x2, [sp+256]
    001e66bccbnz x3, 0x1e66c4
    001e66c0b 0x1e67d8
    001e66c4
    001e66c4loc_1e66c4:
    001e66c4ldr w2, [x3+16]
    001e66c8str w2, [sp+52]
    001e66ccmovz x3, 33241
    001e66d0movk x3, 0x75580000
    001e66d4subs wzr, w2, w3
    001e66d8b.eq 0x1e66e0
    001e66dcb 0x1e6744
    001e66e0
    001e66e0loc_1e66e0:
    001e66e0ldr x2, [sp+248]
    001e66e4adrp x3, 0x472000
    001e66e8add x3, x3, 3008
    001e66ecsubs xzr, x2, x3
    001e66f0b.eq 0x1e66f8
    001e66f4b 0x1e6700
    001e66f8
    001e66f8loc_1e66f8:
    001e66f8orr x0, xzr, 1
    001e66fcb 0x1e6708
    001e6700
    001e6700loc_1e6700:
    001e6700mov x0, xzr
    001e6704b 0x1e6708
    001e6708
    001e6708loc_1e6708:
    001e6708strb w0, [sp+51]
    001e670ctbnz w0, 0, 0x1e6714
    001e6710b 0x1e6740
    001e6714
    001e6714loc_1e6714:
    001e6714b 0x1e6718
    001e6718
    001e6718loc_1e6718:
    001e6718ldr x2, [sp+256]
    001e671cldr x0, [x2]
    001e6720ldr x1, [x2+8]
    001e6724str x0, [sp+120]
    001e6728str x1, [sp+128]
    001e672cstr x0, [sp+72]
    001e6730str x1, [sp+80]
    001e6734ldp x29, x30, [sp-8]
    001e6738add sp, sp, 272
    001e673cret x30
    001e6740
    001e6740loc_1e6740:
    001e6740b 0x1e6748
    001e6744
    001e6744loc_1e6744:
    001e6744b 0x1e6748
    001e6748
    001e6748loc_1e6748:
    001e6748ldr x1, [sp+248]
    001e674cadrp x0, 0x82c000
    001e6750add x0, x0, 576
    001e6754bl runtime.interfaceSwitch
    001e6758str x0, [sp+64]
    001e675cstr x1, [sp+240]
    001e6760ldr x2, [sp+64]
    001e6764str x2, [sp+56]
    001e6768cbz x2, 0x1e6770
    001e676cb 0x1e67a0
    001e6770
    001e6770loc_1e6770:
    001e6770b 0x1e6774
    001e6774
    001e6774loc_1e6774:
    001e6774b 0x1e6778
    001e6778
    001e6778loc_1e6778:
    001e6778ldr x2, [sp+256]
    001e677cstr x1, [sp+136]
    001e6780str x2, [sp+144]
    001e6784str x1, [sp+72]
    001e6788str x2, [sp+80]
    001e678cldr x0, [sp+72]
    001e6790mov x1, x2
    001e6794ldp x29, x30, [sp-8]
    001e6798add sp, sp, 272
    001e679cret x30
    001e67a0
    001e67a0loc_1e67a0:
    001e67a0subs xzr, x2, 1
    001e67a4b.eq 0x1e67ac
    001e67a8b 0x1e67fc
    001e67ac
    001e67acloc_1e67ac:
    001e67acb 0x1e67b0
    001e67b0
    001e67b0loc_1e67b0:
    001e67b0b 0x1e67b4
    001e67b4
    001e67b4loc_1e67b4:
    001e67b4ldr x2, [sp+256]
    001e67b8str x1, [sp+104]
    001e67bcstr x2, [sp+112]
    001e67c0stp xzr, xzr, [sp+72]
    001e67c4mov x0, xzr
    001e67c8mov x1, xzr
    001e67ccldp x29, x30, [sp-8]
    001e67d0add sp, sp, 272
    001e67d4ret x30
    001e67d8
    001e67d8loc_1e67d8:
    001e67d8b 0x1e67dc
    001e67dc
    001e67dcloc_1e67dc:
    001e67dcstr x3, [sp+152]
    001e67e0str x2, [sp+160]
    001e67e4stp xzr, xzr, [sp+72]
    001e67e8mov x0, xzr
    001e67ecmov x1, xzr
    001e67f0ldp x29, x30, [sp-8]
    001e67f4add sp, sp, 272
    001e67f8ret x30
    001e67fc
    001e67fcloc_1e67fc:
    001e67fcb 0x1e6800
    001e6800
    001e6800loc_1e6800:
    001e6800b 0x1e6804
    001e6804
    001e6804loc_1e6804:
    001e6804b 0x1e6808
    001e6808
    001e6808loc_1e6808:
    001e6808ldr x5, [sp+248]
    001e680cldr x6, [sp+256]
    001e6810str x5, [sp+88]
    001e6814str x6, [sp+96]
    001e6818stp xzr, xzr, [sp+184]
    001e681cadd x2, sp, 184
    001e6820str x2, [sp+208]
    001e6824ldrsb x27, [x2]
    001e6828ldr x5, [sp+288]
    001e682cldr x6, [sp+280]
    001e6830str x6, [x2]
    001e6834adrp x27, 0x865000
    001e6838ldr w6, [x27+3056]
    001e683ccbz w6, 0x1e6844
    001e6840b 0x1e6898
    001e6844
    001e6844loc_1e6844:
    001e6844b 0x1e6848
    001e6848
    001e6848loc_1e6848:
    001e6848str x5, [x2+8]
    001e684cldrsb x27, [x2]
    001e6850b 0x1e6854
    001e6854
    001e6854loc_1e6854:
    001e6854str x2, [sp+216]
    001e6858orr x4, xzr, 1
    001e685cstr x4, [sp+224]
    001e6860str x4, [sp+232]
    001e6864adrp x0, 0x4de000
    001e6868add x0, x0, 1779
    001e686cmovz x1, 40
    001e6870mov x3, x4
    001e6874bl fmt.Sprintf
    001e6878str x0, [sp+168]
    001e687cstr x1, [sp+176]
    001e6880bl runtime.convTstring
    001e6884str x0, [sp+200]
    001e6888mov x1, x0
    001e688cadrp x0, 0x40f000
    001e6890add x0, x0, 2944
    001e6894bl runtime.gopanic
    001e6898
    001e6898loc_1e6898:
    001e6898bl runtime.gcWriteBarrier2
    001e689cstr x5, [x25]
    001e68a0ldr x6, [x2+8]
    001e68a4str x6, [x25+8]
    001e68a8b 0x1e6848
    001e68ac
    001e68acloc_1e68ac:
    001e68acstp x0, x1, [sp+8]
    001e68b0mov x3, x30
    001e68b4bl runtime.morestack_noctxt.abi0
    001e68b8ldp x0, x1, [sp+8]
    001e68bcb 0x1e6680
    001e6680
    001e68c0
    001e68c0google.golang.org/protobuf/internal/impl.Export.MessageDescriptorOf: ; void google.golang.org/protobuf/internal/impl.Export.MessageDescriptorOf(google.golang.org/protobuf/internal/impl.Export p0, interface {} m)
    001e68c0ldr x16, [x28+16]
    001e68c4subs xzr, sp, x16
    001e68c8b.ls 0x1e699c
    001e68ccstr x30, [sp-112]!
    001e68d0stur x29, [sp-8]
    001e68d4sub x29, sp, 8
    001e68d8str x0, [sp+120]
    001e68dcstr x1, [sp+128]
    001e68e0stp xzr, xzr, [sp+24]
    001e68e4ldr x2, [sp+120]
    001e68e8cbnz x2, 0x1e68f0
    001e68ecb 0x1e6984
    001e68f0
    001e68f0loc_1e68f0:
    001e68f0ldr x0, [sp+120]
    001e68f4ldr x1, [sp+128]
    001e68f8bl google.golang.org/protobuf/internal/impl.Export.protoMessageV2Of
    001e68fcstr x0, [sp+40]
    001e6900str x1, [sp+48]
    001e6904cbnz x0, 0x1e690c
    001e6908b 0x1e6950
    001e690c
    001e690cloc_1e690c:
    001e690cldrsb x27, [x0]
    001e6910ldr x2, [x0+24]
    001e6914mov x0, x1
    001e6918blr x2
    001e691cstr x0, [sp+88]
    001e6920str x1, [sp+96]
    001e6924ldrsb x27, [x0]
    001e6928ldr x2, [x0+32]
    001e692cmov x0, x1
    001e6930blr x2
    001e6934str x0, [sp+72]
    001e6938str x1, [sp+80]
    001e693cstr x0, [sp+24]
    001e6940str x1, [sp+32]
    001e6944ldur x29, [sp-8]
    001e6948ldr x30, [sp], 112
    001e694cret x30
    001e6950
    001e6950loc_1e6950:
    001e6950ldr x0, [sp+120]
    001e6954ldr x1, [sp+128]
    001e6958bl reflect.TypeOf
    001e695cstr x0, [sp+56]
    001e6960str x1, [sp+64]
    001e6964bl google.golang.org/protobuf/internal/impl.LegacyLoadMessageDesc
    001e6968str x0, [sp+72]
    001e696cstr x1, [sp+80]
    001e6970str x0, [sp+24]
    001e6974str x1, [sp+32]
    001e6978ldur x29, [sp-8]
    001e697cldr x30, [sp], 112
    001e6980ret x30
    001e6984
    001e6984loc_1e6984:
    001e6984stp xzr, xzr, [sp+24]
    001e6988mov x0, xzr
    001e698cmov x1, xzr
    001e6990ldur x29, [sp-8]
    001e6994ldr x30, [sp], 112
    001e6998ret x30
    001e699c
    001e699cloc_1e699c:
    001e699cstp x0, x1, [sp+8]
    001e69a0mov x3, x30
    001e69a4bl runtime.morestack_noctxt.abi0
    001e69a8ldp x0, x1, [sp+8]
    001e69acb 0x1e68c0
    001e68c0
    001e69b0
    001e69b0google.golang.org/protobuf/internal/impl.Export.MessageTypeOf: ; void google.golang.org/protobuf/internal/impl.Export.MessageTypeOf(google.golang.org/protobuf/internal/impl.Export p0, interface {} m)
    001e69b0ldr x16, [x28+16]
    001e69b4subs xzr, sp, x16
    001e69b8b.ls 0x1e6a94
    001e69bcstr x30, [sp-128]!
    001e69c0stur x29, [sp-8]
    001e69c4sub x29, sp, 8
    001e69c8str x0, [sp+136]
    001e69ccstr x1, [sp+144]
    001e69d0stp xzr, xzr, [sp+40]
    001e69d4ldr x2, [sp+136]
    001e69d8cbnz x2, 0x1e69e0
    001e69dcb 0x1e6a7c
    001e69e0
    001e69e0loc_1e69e0:
    001e69e0ldr x0, [sp+136]
    001e69e4ldr x1, [sp+144]
    001e69e8bl google.golang.org/protobuf/internal/impl.Export.protoMessageV2Of
    001e69ecstr x0, [sp+56]
    001e69f0str x1, [sp+64]
    001e69f4cbnz x0, 0x1e69fc
    001e69f8b 0x1e6a40
    001e69fc
    001e69fcloc_1e69fc:
    001e69fcldrsb x27, [x0]
    001e6a00ldr x2, [x0+24]
    001e6a04mov x0, x1
    001e6a08blr x2
    001e6a0cstr x0, [sp+104]
    001e6a10str x1, [sp+112]
    001e6a14ldrsb x27, [x0]
    001e6a18ldr x2, [x0+136]
    001e6a1cmov x0, x1
    001e6a20blr x2
    001e6a24str x0, [sp+88]
    001e6a28str x1, [sp+96]
    001e6a2cstr x0, [sp+40]
    001e6a30str x1, [sp+48]
    001e6a34ldur x29, [sp-8]
    001e6a38ldr x30, [sp], 128
    001e6a3cret x30
    001e6a40
    001e6a40loc_1e6a40:
    001e6a40ldr x0, [sp+136]
    001e6a44ldr x1, [sp+144]
    001e6a48bl reflect.TypeOf
    001e6a4cstr x0, [sp+72]
    001e6a50str x1, [sp+80]
    001e6a54mov x2, xzr
    001e6a58mov x3, xzr
    001e6a5cbl google.golang.org/protobuf/internal/impl.legacyLoadMessageType
    001e6a60str x0, [sp+88]
    001e6a64str x1, [sp+96]
    001e6a68str x0, [sp+40]
    001e6a6cstr x1, [sp+48]
    001e6a70ldur x29, [sp-8]
    001e6a74ldr x30, [sp], 128
    001e6a78ret x30
    001e6a7c
    001e6a7cloc_1e6a7c:
    001e6a7cstp xzr, xzr, [sp+40]
    001e6a80mov x0, xzr
    001e6a84mov x1, xzr
    001e6a88ldur x29, [sp-8]
    001e6a8cldr x30, [sp], 128
    001e6a90ret x30
    001e6a94
    001e6a94loc_1e6a94:
    001e6a94stp x0, x1, [sp+8]
    001e6a98mov x3, x30
    001e6a9cbl runtime.morestack_noctxt.abi0
    001e6aa0ldp x0, x1, [sp+8]
    001e6aa4b 0x1e69b0
    001e6aa8udf 0
    001e6aacudf 0
    001e69b0
    001e6ab0
    001e6ab0google.golang.org/protobuf/internal/impl.Export.MessageStringOf: ; void google.golang.org/protobuf/internal/impl.Export.MessageStringOf(google.golang.org/protobuf/internal/impl.Export p0, google.golang.org/protobuf/reflect/protoreflect.ProtoMessage m)
    001e6ab0ldr x16, [x28+16]
    001e6ab4subs xzr, sp, x16
    001e6ab8b.ls 0x1e6b20
    001e6abcstr x30, [sp-112]!
    001e6ac0stur x29, [sp-8]
    001e6ac4sub x29, sp, 8
    001e6ac8str x0, [sp+120]
    001e6accstr x1, [sp+128]
    001e6ad0stp xzr, xzr, [sp+72]
    001e6ad4ldr x9, [sp+120]
    001e6ad8ldr x10, [sp+128]
    001e6adcmov x0, xzr
    001e6ae0mov x1, xzr
    001e6ae4mov x2, xzr
    001e6ae8mov x3, xzr
    001e6aecmov x4, xzr
    001e6af0mov x5, xzr
    001e6af4mov x6, xzr
    001e6af8mov x7, xzr
    001e6afcmov x8, xzr
    001e6b00bl google.golang.org/protobuf/encoding/prototext.MarshalOptions.Format
    001e6b04str x0, [sp+88]
    001e6b08str x1, [sp+96]
    001e6b0cstr x0, [sp+72]
    001e6b10str x1, [sp+80]
    001e6b14ldur x29, [sp-8]
    001e6b18ldr x30, [sp], 112
    001e6b1cret x30
    001e6b20
    001e6b20loc_1e6b20:
    001e6b20stp x0, x1, [sp+8]
    001e6b24mov x3, x30
    001e6b28bl runtime.morestack_noctxt.abi0
    001e6b2cldp x0, x1, [sp+8]
    001e6b30b 0x1e6ab0
    001e6b34udf 0
    001e6b38udf 0
    001e6b3cudf 0
    001e6ab0
    001e6b40
    001e6b40google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitialized: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitialized(google.golang.org/protobuf/internal/impl.MessageInfo * mi, struct struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message } in)
    001e6b40ldr x16, [x28+16]
    001e6b44subs xzr, sp, x16
    001e6b48b.ls 0x1e6c50
    001e6b4cstr x30, [sp-128]!
    001e6b50stur x29, [sp-8]
    001e6b54sub x29, sp, 8
    001e6b58str x0, [sp+136]
    001e6b5cstr x1, [sp+144]
    001e6b60str x2, [sp+152]
    001e6b64stp xzr, xzr, [sp+48]
    001e6b68str xzr, [sp+64]
    001e6b6cstr xzr, [sp+80]
    001e6b70ldr x3, [sp+144]
    001e6b74ldr x4, [sp+152]
    001e6b78adrp x5, 0x536000
    001e6b7cadd x5, x5, 2160
    001e6b80subs xzr, x3, x5
    001e6b84b.eq 0x1e6b8c
    001e6b88b 0x1e6b94
    001e6b8c
    001e6b8cloc_1e6b8c:
    001e6b8corr x0, xzr, 1
    001e6b90b 0x1e6ba0
    001e6b94
    001e6b94loc_1e6b94:
    001e6b94mov x0, xzr
    001e6b98mov x4, xzr
    001e6b9cb 0x1e6ba0
    001e6ba0
    001e6ba0loc_1e6ba0:
    001e6ba0str x4, [sp+80]
    001e6ba4strb w0, [sp+47]
    001e6ba8ldr x3, [sp+80]
    001e6bacstr x3, [sp+88]
    001e6bb0ldrb w3, [sp+47]
    001e6bb4strb w3, [sp+46]
    001e6bb8ldr x3, [sp+88]
    001e6bbcstr x3, [sp+72]
    001e6bc0ldrb w3, [sp+46]
    001e6bc4strb w3, [sp+45]
    001e6bc8tbnz w3, 0, 0x1e6bd0
    001e6bccb 0x1e6be0
    001e6bd0
    001e6bd0loc_1e6bd0:
    001e6bd0ldr x0, [sp+72]
    001e6bd4bl google.golang.org/protobuf/internal/impl.(*messageState).pointer
    001e6bd8str x0, [sp+64]
    001e6bdcb 0x1e6c10
    001e6be0
    001e6be0loc_1e6be0:
    001e6be0ldr x0, [sp+144]
    001e6be4ldr x3, [sp+152]
    001e6be8adrp x4, 0x536000
    001e6becadd x4, x4, 2464
    001e6bf0subs xzr, x0, x4
    001e6bf4b.eq 0x1e6bfc
    001e6bf8b 0x1e6c38
    001e6bfc
    001e6bfcloc_1e6bfc:
    001e6bfcstr x3, [sp+96]
    001e6c00mov x0, x3
    001e6c04bl google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer
    001e6c08str x0, [sp+64]
    001e6c0cb 0x1e6c10
    001e6c10
    001e6c10loc_1e6c10:
    001e6c10ldr x1, [sp+64]
    001e6c14ldr x0, [sp+136]
    001e6c18bl google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer
    001e6c1cstr x0, [sp+104]
    001e6c20str x1, [sp+112]
    001e6c24str x0, [sp+48]
    001e6c28str x1, [sp+56]
    001e6c2cldur x29, [sp-8]
    001e6c30ldr x30, [sp], 128
    001e6c34ret x30
    001e6c38
    001e6c38loc_1e6c38:
    001e6c38adrp x1, 0x4b2000
    001e6c3cadd x1, x1, 3104
    001e6c40adrp x2, 0x492000
    001e6c44add x2, x2, 4032
    001e6c48bl runtime.panicdottypeI
    001e6c4chint
    001e6c50
    001e6c50loc_1e6c50:
    001e6c50stp x0, x1, [sp+8]
    001e6c54str x2, [sp+24]
    001e6c58mov x3, x30
    001e6c5cbl runtime.morestack_noctxt.abi0
    001e6c60ldp x0, x1, [sp+8]
    001e6c64ldr x2, [sp+24]
    001e6c68b 0x1e6b40
    001e6c6cudf 0
    001e6b40
    001e6c70
    001e6c70google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer(google.golang.org/protobuf/internal/impl.MessageInfo * mi, google.golang.org/protobuf/internal/impl.pointer p)
    001e6c70ldr x16, [x28+16]
    001e6c74sub x17, sp, 192
    001e6c78subs xzr, x17, x16
    001e6c7cb.ls 0x1e7098
    001e6c80sub x20, sp, 320
    001e6c84stp x29, x30, [x20-8]
    001e6c88add sp, x20, 0
    001e6c8csub x29, sp, 8
    001e6c90str x0, [sp+328]
    001e6c94str x1, [sp+336]
    001e6c98stp xzr, xzr, [sp+104]
    001e6c9cldr x0, [sp+328]
    001e6ca0bl google.golang.org/protobuf/internal/impl.(*MessageInfo).init
    001e6ca4ldr x1, [sp+328]
    001e6ca8ldrsb x27, [x1]
    001e6cacldrb w1, [x1+320]
    001e6cb0tbnz w1, 0, 0x1e6cb8
    001e6cb4b 0x1e6da4
    001e6cb8
    001e6cb8loc_1e6cb8:
    001e6cb8ldr x0, [sp+336]
    001e6cbcbl google.golang.org/protobuf/internal/impl.pointer.IsNil
    001e6cc0strb w0, [sp+39]
    001e6cc4tbnz w0, 0, 0x1e6ccc
    001e6cc8b 0x1e6cf8
    001e6ccc
    001e6cccloc_1e6ccc:
    001e6cccldr x2, [sp+328]
    001e6cd0ldrsb x27, [x2]
    001e6cd4ldr x3, [x2+240]
    001e6cd8ldr x4, [x2+232]
    001e6cdcldr x2, [x2+248]
    001e6ce0str x4, [sp+256]
    001e6ce4str x3, [sp+264]
    001e6ce8str x2, [sp+272]
    001e6cecstr xzr, [sp+96]
    001e6cf0str x3, [sp+88]
    001e6cf4b 0x1e6fb0
    001e6cf8
    001e6cf8loc_1e6cf8:
    001e6cf8ldr x1, [sp+328]
    001e6cfcldrsb x27, [x1]
    001e6d00ldr x0, [x1+312]
    001e6d04str x0, [sp+80]
    001e6d08bl google.golang.org/protobuf/internal/impl.offset.IsValid
    001e6d0cstrb w0, [sp+39]
    001e6d10tbnz w0, 0, 0x1e6d18
    001e6d14b 0x1e6d74
    001e6d18
    001e6d18loc_1e6d18:
    001e6d18ldr x2, [sp+328]
    001e6d1cldrsb x27, [x2]
    001e6d20ldr x1, [x2+312]
    001e6d24str x1, [sp+72]
    001e6d28ldr x0, [sp+336]
    001e6d2cbl google.golang.org/protobuf/internal/impl.pointer.Apply
    001e6d30str x0, [sp+216]
    001e6d34bl google.golang.org/protobuf/internal/impl.pointer.Extensions
    001e6d38str x0, [sp+176]
    001e6d3cldr x2, [sp+328]
    001e6d40mov x1, x0
    001e6d44mov x0, x2
    001e6d48bl google.golang.org/protobuf/internal/impl.(*MessageInfo).isInitExtensions
    001e6d4cstr x0, [sp+160]
    001e6d50str x1, [sp+168]
    001e6d54cbnz x0, 0x1e6d5c
    001e6d58b 0x1e6d70
    001e6d5c
    001e6d5cloc_1e6d5c:
    001e6d5cstr x0, [sp+104]
    001e6d60str x1, [sp+112]
    001e6d64ldp x29, x30, [sp-8]
    001e6d68add sp, sp, 320
    001e6d6cret x30
    001e6d70
    001e6d70loc_1e6d70:
    001e6d70b 0x1e6d78
    001e6d74
    001e6d74loc_1e6d74:
    001e6d74b 0x1e6d78
    001e6d78
    001e6d78loc_1e6d78:
    001e6d78ldr x2, [sp+328]
    001e6d7cldrsb x27, [x2]
    001e6d80ldr x3, [x2+240]
    001e6d84ldr x4, [x2+232]
    001e6d88ldr x2, [x2+248]
    001e6d8cstr x4, [sp+256]
    001e6d90str x3, [sp+264]
    001e6d94str x2, [sp+272]
    001e6d98str xzr, [sp+64]
    001e6d9cstr x3, [sp+56]
    001e6da0b 0x1e6dbc
    001e6da4
    001e6da4loc_1e6da4:
    001e6da4stp xzr, xzr, [sp+104]
    001e6da8mov x0, xzr
    001e6dacmov x1, xzr
    001e6db0ldp x29, x30, [sp-8]
    001e6db4add sp, sp, 320
    001e6db8ret x30
    001e6dbc
    001e6dbcloc_1e6dbc:
    001e6dbcldr x2, [sp+56]
    001e6dc0ldr x3, [sp+64]
    001e6dc4subs xzr, x2, x3
    001e6dc8b.gt 0x1e6dd0
    001e6dccb 0x1e6f98
    001e6dd0
    001e6dd0loc_1e6dd0:
    001e6dd0ldr x2, [sp+64]
    001e6dd4ldr x3, [sp+256]
    001e6dd8ldr x2, [x3+3*x2]
    001e6ddcstr x2, [sp+128]
    001e6de0ldrsb x27, [x2]
    001e6de4ldrb w2, [x2+129]
    001e6de8eor x3, x2, 1
    001e6decstrb w3, [sp+39]
    001e6df0tbnz w2, 0, 0x1e6df8
    001e6df4b 0x1e6dfc
    001e6df8
    001e6df8loc_1e6df8:
    001e6df8b 0x1e6e1c
    001e6dfc
    001e6dfcloc_1e6dfc:
    001e6dfcldr x2, [sp+128]
    001e6e00ldrsb x27, [x2]
    001e6e04ldr x2, [x2+32]
    001e6e08subs xzr, x2, 0
    001e6e0ccset x2, ne
    001e6e10eor x2, x2, 1
    001e6e14strb w2, [sp+39]
    001e6e18b 0x1e6e1c
    001e6e1c
    001e6e1cloc_1e6e1c:
    001e6e1cldrb w2, [sp+39]
    001e6e20tbnz w2, 0, 0x1e6e28
    001e6e24b 0x1e6e2c
    001e6e28
    001e6e28loc_1e6e28:
    001e6e28b 0x1e6f88
    001e6e2c
    001e6e2cloc_1e6e2c:
    001e6e2cldr x2, [sp+128]
    001e6e30ldrsb x27, [x2]
    001e6e34ldr x1, [x2+104]
    001e6e38str x1, [sp+48]
    001e6e3cldr x0, [sp+336]
    001e6e40bl google.golang.org/protobuf/internal/impl.pointer.Apply
    001e6e44str x0, [sp+120]
    001e6e48ldr x2, [sp+128]
    001e6e4cldrsb x27, [x2]
    001e6e50ldrb w2, [x2+128]
    001e6e54strb w2, [sp+39]
    001e6e58tbnz w2, 0, 0x1e6e60
    001e6e5cb 0x1e6e7c
    001e6e60
    001e6e60loc_1e6e60:
    001e6e60ldr x0, [sp+120]
    001e6e64bl google.golang.org/protobuf/internal/impl.pointer.Elem
    001e6e68str x0, [sp+216]
    001e6e6cbl google.golang.org/protobuf/internal/impl.pointer.IsNil
    001e6e70strb w0, [sp+38]
    001e6e74strb w0, [sp+39]
    001e6e78b 0x1e6e80
    001e6e7c
    001e6e7cloc_1e6e7c:
    001e6e7cb 0x1e6e80
    001e6e80
    001e6e80loc_1e6e80:
    001e6e80ldrb w2, [sp+39]
    001e6e84tbnz w2, 0, 0x1e6e8c
    001e6e88b 0x1e6f2c
    001e6e8c
    001e6e8cloc_1e6e8c:
    001e6e8cldr x2, [sp+128]
    001e6e90ldrsb x27, [x2]
    001e6e94ldrb w2, [x2+129]
    001e6e98tbnz w2, 0, 0x1e6ea0
    001e6e9cb 0x1e6f28
    001e6ea0
    001e6ea0loc_1e6ea0:
    001e6ea0ldr x1, [sp+328]
    001e6ea4ldrsb x27, [x1]
    001e6ea8ldr x2, [x1+16]
    001e6eacldrsb x27, [x2]
    001e6eb0ldr x0, [x1+24]
    001e6eb4ldr x1, [x2+56]
    001e6eb8blr x1
    001e6ebcstr x0, [sp+296]
    001e6ec0str x1, [sp+304]
    001e6ec4ldr x1, [sp+128]
    001e6ec8ldrsb x27, [x1]
    001e6eccldrsw x1, [x1+96]
    001e6ed0str w1, [sp+40]
    001e6ed4ldr x2, [sp+296]
    001e6ed8ldrsb x27, [x2]
    001e6edcldr x0, [sp+304]
    001e6ee0ldr x2, [x2+40]
    001e6ee4blr x2
    001e6ee8str x0, [sp+280]
    001e6eecstr x1, [sp+288]
    001e6ef0ldrsb x27, [x0]
    001e6ef4ldr x2, [x0+72]
    001e6ef8mov x0, x1
    001e6efcblr x2
    001e6f00str x0, [sp+240]
    001e6f04str x1, [sp+248]
    001e6f08bl google.golang.org/protobuf/internal/errors.RequiredNotSet
    001e6f0cstr x0, [sp+224]
    001e6f10str x1, [sp+232]
    001e6f14str x0, [sp+104]
    001e6f18str x1, [sp+112]
    001e6f1cldp x29, x30, [sp-8]
    001e6f20add sp, sp, 320
    001e6f24ret x30
    001e6f28
    001e6f28loc_1e6f28:
    001e6f28b 0x1e6f88
    001e6f2c
    001e6f2cloc_1e6f2c:
    001e6f2cldr x2, [sp+128]
    001e6f30ldrsb x27, [x2]
    001e6f34ldr x2, [x2+32]
    001e6f38cbnz x2, 0x1e6f40
    001e6f3cb 0x1e6f84
    001e6f40
    001e6f40loc_1e6f40:
    001e6f40ldr x2, [sp+128]
    001e6f44ldrsb x27, [x2]
    001e6f48ldr x26, [x2+32]
    001e6f4cldr x2, [x26]
    001e6f50ldr x1, [sp+128]
    001e6f54ldr x0, [sp+120]
    001e6f58blr x2
    001e6f5cstr x0, [sp+144]
    001e6f60str x1, [sp+152]
    001e6f64cbnz x0, 0x1e6f6c
    001e6f68b 0x1e6f80
    001e6f6c
    001e6f6cloc_1e6f6c:
    001e6f6cstr x0, [sp+104]
    001e6f70str x1, [sp+112]
    001e6f74ldp x29, x30, [sp-8]
    001e6f78add sp, sp, 320
    001e6f7cret x30
    001e6f80
    001e6f80loc_1e6f80:
    001e6f80b 0x1e6f88
    001e6f84
    001e6f84loc_1e6f84:
    001e6f84b 0x1e6f88
    001e6f88
    001e6f88loc_1e6f88:
    001e6f88ldr x2, [sp+64]
    001e6f8cadd x2, x2, 1
    001e6f90str x2, [sp+64]
    001e6f94b 0x1e6dbc
    001e6f98
    001e6f98loc_1e6f98:
    001e6f98stp xzr, xzr, [sp+104]
    001e6f9cmov x0, xzr
    001e6fa0mov x1, xzr
    001e6fa4ldp x29, x30, [sp-8]
    001e6fa8add sp, sp, 320
    001e6facret x30
    001e6fb0
    001e6fb0loc_1e6fb0:
    001e6fb0ldr x2, [sp+88]
    001e6fb4ldr x3, [sp+96]
    001e6fb8subs xzr, x2, x3
    001e6fbcb.gt 0x1e6fc4
    001e6fc0b 0x1e7080
    001e6fc4
    001e6fc4loc_1e6fc4:
    001e6fc4ldr x2, [sp+96]
    001e6fc8ldr x3, [sp+256]
    001e6fccldr x2, [x3+3*x2]
    001e6fd0str x2, [sp+136]
    001e6fd4ldrsb x27, [x2]
    001e6fd8ldrb w2, [x2+129]
    001e6fdctbnz w2, 0, 0x1e6fe4
    001e6fe0b 0x1e706c
    001e6fe4
    001e6fe4loc_1e6fe4:
    001e6fe4ldr x1, [sp+328]
    001e6fe8ldrsb x27, [x1]
    001e6fecldr x2, [x1+16]
    001e6ff0ldrsb x27, [x2]
    001e6ff4ldr x0, [x1+24]
    001e6ff8ldr x1, [x2+56]
    001e6ffcblr x1
    001e7000str x0, [sp+200]
    001e7004str x1, [sp+208]
    001e7008ldr x1, [sp+136]
    001e700cldrsb x27, [x1]
    001e7010ldrsw x1, [x1+96]
    001e7014str w1, [sp+44]
    001e7018ldr x2, [sp+200]
    001e701cldrsb x27, [x2]
    001e7020ldr x0, [sp+208]
    001e7024ldr x2, [x2+40]
    001e7028blr x2
    001e702cstr x0, [sp+184]
    001e7030str x1, [sp+192]
    001e7034ldrsb x27, [x0]
    001e7038ldr x2, [x0+72]
    001e703cmov x0, x1
    001e7040blr x2
    001e7044str x0, [sp+240]
    001e7048str x1, [sp+248]
    001e704cbl google.golang.org/protobuf/internal/errors.RequiredNotSet
    001e7050str x0, [sp+224]
    001e7054str x1, [sp+232]
    001e7058str x0, [sp+104]
    001e705cstr x1, [sp+112]
    001e7060ldp x29, x30, [sp-8]
    001e7064add sp, sp, 320
    001e7068ret x30
    001e706c
    001e706cloc_1e706c:
    001e706cb 0x1e7070
    001e7070
    001e7070loc_1e7070:
    001e7070ldr x2, [sp+96]
    001e7074add x2, x2, 1
    001e7078str x2, [sp+96]
    001e707cb 0x1e6fb0
    001e7080
    001e7080loc_1e7080:
    001e7080stp xzr, xzr, [sp+104]
    001e7084mov x0, xzr
    001e7088mov x1, xzr
    001e708cldp x29, x30, [sp-8]
    001e7090add sp, sp, 320
    001e7094ret x30
    001e7098
    001e7098loc_1e7098:
    001e7098stp x0, x1, [sp+8]
    001e709cmov x3, x30
    001e70a0bl runtime.morestack_noctxt.abi0
    001e70a4ldp x0, x1, [sp+8]
    001e70a8b 0x1e6c70
    001e70acudf 0
    001e6c70
    001e70b0
    001e70b0google.golang.org/protobuf/internal/impl.(*MessageInfo).isInitExtensions: ; void google.golang.org/protobuf/internal/impl.(*MessageInfo).isInitExtensions(google.golang.org/protobuf/internal/impl.MessageInfo * mi, map[int32]google.golang.org/protobuf/internal/impl.ExtensionField * ext)
    001e70b0ldr x16, [x28+16]
    001e70b4sub x17, sp, 176
    001e70b8subs xzr, x17, x16
    001e70bcb.ls 0x1e7248
    001e70c0sub x20, sp, 304
    001e70c4stp x29, x30, [x20-8]
    001e70c8add sp, x20, 0
    001e70ccsub x29, sp, 8
    001e70d0str x0, [sp+312]
    001e70d4str x1, [sp+320]
    001e70d8stp xzr, xzr, [sp+64]
    001e70dcldr x3, [sp+320]
    001e70e0cbnz x3, 0x1e70e8
    001e70e4b 0x1e7128
    001e70e8
    001e70e8loc_1e70e8:
    001e70e8ldr x3, [sp+320]
    001e70ecldrsb x27, [x3]
    001e70f0ldr x3, [x3]
    001e70f4str x3, [sp+288]
    001e70f8add x20, sp, 192
    001e70fcadr x27, 16
    001e7100stp x29, x27, [sp-24]
    001e7104sub x29, sp, 24
    001e7108bl fn_87cf8
    001e710csub x29, sp, 8
    001e7110ldr x1, [sp+288]
    001e7114adrp x0, 0x43d000
    001e7118add x0, x0, 3872
    001e711cadd x2, sp, 192
    001e7120bl runtime.mapIterStart
    001e7124b 0x1e7140
    001e7128
    001e7128loc_1e7128:
    001e7128stp xzr, xzr, [sp+64]
    001e712cmov x0, xzr
    001e7130mov x1, xzr
    001e7134ldp x29, x30, [sp-8]
    001e7138add sp, sp, 304
    001e713cret x30
    001e7140
    001e7140loc_1e7140:
    001e7140ldr x6, [sp+192]
    001e7144cbnz x6, 0x1e714c
    001e7148b 0x1e7230
    001e714c
    001e714cloc_1e714c:
    001e714cldr x6, [sp+200]
    001e7150ldrsb x27, [x6]
    001e7154ldr x7, [sp+192]
    001e7158ldrsb x27, [x7]
    001e715cldp x7, x8, [x6]
    001e7160ldp x9, x10, [x6+16]
    001e7164ldp x6, x11, [x6+32]
    001e7168stp x7, x8, [sp+80]
    001e716cstp x9, x10, [sp+96]
    001e7170stp x6, x11, [sp+112]
    001e7174ldr x0, [sp+80]
    001e7178ldr x1, [sp+88]
    001e717cldr x2, [sp+96]
    001e7180ldr x3, [sp+104]
    001e7184ldr x4, [sp+112]
    001e7188ldr x5, [sp+120]
    001e718cbl google.golang.org/protobuf/internal/impl.ExtensionField.Type
    001e7190str x0, [sp+176]
    001e7194str x1, [sp+184]
    001e7198bl google.golang.org/protobuf/internal/impl.getExtensionFieldInfo
    001e719cstr x0, [sp+168]
    001e71a0ldrsb x27, [x0]
    001e71a4ldr x6, [x0+48]
    001e71a8cbnz x6, 0x1e71b0
    001e71acb 0x1e7220
    001e71b0
    001e71b0loc_1e71b0:
    001e71b0add x0, sp, 80
    001e71b4bl google.golang.org/protobuf/internal/impl.(*ExtensionField).Value
    001e71b8str x0, [sp+128]
    001e71bcstr x1, [sp+136]
    001e71c0str x2, [sp+144]
    001e71c4bl google.golang.org/protobuf/reflect/protoreflect.Value.IsValid
    001e71c8strb w0, [sp+63]
    001e71cctbnz w0, 0, 0x1e71d4
    001e71d0b 0x1e721c
    001e71d4
    001e71d4loc_1e71d4:
    001e71d4ldr x3, [sp+168]
    001e71d8ldrsb x27, [x3]
    001e71dcldr x26, [x3+48]
    001e71e0ldr x3, [x26]
    001e71e4ldr x0, [sp+128]
    001e71e8ldr x1, [sp+136]
    001e71ecldr x2, [sp+144]
    001e71f0blr x3
    001e71f4str x0, [sp+152]
    001e71f8str x1, [sp+160]
    001e71fccbnz x0, 0x1e7204
    001e7200b 0x1e7218
    001e7204
    001e7204loc_1e7204:
    001e7204str x0, [sp+64]
    001e7208str x1, [sp+72]
    001e720cldp x29, x30, [sp-8]
    001e7210add sp, sp, 304
    001e7214ret x30
    001e7218
    001e7218loc_1e7218:
    001e7218b 0x1e7224
    001e721c
    001e721cloc_1e721c:
    001e721cb 0x1e7224
    001e7220
    001e7220loc_1e7220:
    001e7220b 0x1e7224
    001e7224
    001e7224loc_1e7224:
    001e7224add x0, sp, 192
    001e7228bl runtime.mapIterNext
    001e722cb 0x1e7140
    001e7230
    001e7230loc_1e7230:
    001e7230stp xzr, xzr, [sp+64]
    001e7234mov x0, xzr
    001e7238mov x1, xzr
    001e723cldp x29, x30, [sp-8]
    001e7240add sp, sp, 304
    001e7244ret x30
    001e7248
    001e7248loc_1e7248:
    001e7248stp x0, x1, [sp+8]
    001e724cmov x3, x30
    001e7250bl runtime.morestack_noctxt.abi0
    001e7254ldp x0, x1, [sp+8]
    001e7258b 0x1e70b0
    001e725cudf 0
    001e70b0