File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00131f80
    00131f80reflect.isRegularMemory: ; void reflect.isRegularMemory(reflect.Type t)
    00131f80ldr x16, [x28+16]
    00131f84sub x17, sp, 416
    00131f88subs xzr, x17, x16
    00131f8cb.ls 0x1323e8
    00131f90sub x20, sp, 544
    00131f94stp x29, x30, [x20-8]
    00131f98add sp, x20, 0
    00131f9csub x29, sp, 8
    00131fa0str x0, [sp+552]
    00131fa4str x1, [sp+560]
    00131fa8strb wzr, [sp+36]
    00131facldr x1, [sp+552]
    00131fb0ldrsb x27, [x1]
    00131fb4ldr x1, [x1+168]
    00131fb8ldr x0, [sp+560]
    00131fbcblr x1
    00131fc0str x0, [sp+56]
    00131fc4str x0, [sp+88]
    00131fc8subs xzr, x0, 18
    00131fccb.ls 0x131fd4
    00131fd0b 0x1320c4
    00131fd4
    00131fd4loc_131fd4:
    00131fd4cbnz x0, 0x131fdc
    00131fd8b 0x131ff0
    00131fdc
    00131fdcloc_131fdc:
    00131fdcsubs xzr, x0, 12
    00131fe0b.ls 0x131fe8
    00131fe4b 0x131fec
    00131fe8
    00131fe8loc_131fe8:
    00131fe8b 0x132234
    00131fec
    00131fecloc_131fec:
    00131fecb 0x131ff4
    00131ff0
    00131ff0loc_131ff0:
    00131ff0b 0x131ff4
    00131ff4
    00131ff4loc_131ff4:
    00131ff4subs xzr, x0, 17
    00131ff8b.eq 0x132000
    00131ffcb 0x1320a8
    00132000
    00132000loc_132000:
    00132000b 0x132004
    00132004
    00132004loc_132004:
    00132004ldr x1, [sp+552]
    00132008ldrsb x27, [x1]
    0013200cldr x1, [x1+88]
    00132010ldr x0, [sp+560]
    00132014blr x1
    00132018str x0, [sp+312]
    0013201cstr x1, [sp+320]
    00132020bl reflect.isRegularMemory
    00132024strb w0, [sp+38]
    00132028tbnz w0, 0, 0x132030
    0013202cb 0x132044
    00132030
    00132030loc_132030:
    00132030orr x0, xzr, 1
    00132034strb w0, [sp+36]
    00132038ldp x29, x30, [sp-8]
    0013203cadd sp, sp, 544
    00132040ret x30
    00132044
    00132044loc_132044:
    00132044ldr x1, [sp+312]
    00132048ldrsb x27, [x1]
    0013204cldr x1, [x1+72]
    00132050ldr x0, [sp+320]
    00132054blr x1
    00132058strb w0, [sp+37]
    0013205cstrb w0, [sp+38]
    00132060tbnz w0, 0, 0x132068
    00132064b 0x132090
    00132068
    00132068loc_132068:
    00132068ldr x1, [sp+552]
    0013206cldrsb x27, [x1]
    00132070ldr x0, [sp+560]
    00132074ldr x1, [x1+176]
    00132078blr x1
    0013207cstr x0, [sp+96]
    00132080subs xzr, x0, 0
    00132084cset x1, eq
    00132088strb w1, [sp+38]
    0013208cb 0x132094
    00132090
    00132090loc_132090:
    00132090b 0x132094
    00132094
    00132094loc_132094:
    00132094ldrb w0, [sp+38]
    00132098strb w0, [sp+36]
    0013209cldp x29, x30, [sp-8]
    001320a0add sp, sp, 544
    001320a4ret x30
    001320a8
    001320a8loc_1320a8:
    001320a8subs xzr, x0, 18
    001320acb.eq 0x1320b4
    001320b0b 0x1320b8
    001320b4
    001320b4loc_1320b4:
    001320b4b 0x132234
    001320b8
    001320b8loc_1320b8:
    001320b8b 0x1320bc
    001320bc
    001320bcloc_1320bc:
    001320bcb 0x1320c0
    001320c0
    001320c0loc_1320c0:
    001320c0b 0x132254
    001320c4
    001320c4loc_1320c4:
    001320c4subs xzr, x0, 22
    001320c8b.eq 0x1320d0
    001320ccb 0x1320d4
    001320d0
    001320d0loc_1320d0:
    001320d0b 0x132234
    001320d4
    001320d4loc_1320d4:
    001320d4subs xzr, x0, 25
    001320d8b.eq 0x1320e0
    001320dcb 0x132224
    001320e0
    001320e0loc_1320e0:
    001320e0b 0x1320e4
    001320e4
    001320e4loc_1320e4:
    001320e4ldr x1, [sp+552]
    001320e8ldrsb x27, [x1]
    001320ecldr x1, [x1+208]
    001320f0ldr x0, [sp+560]
    001320f4blr x1
    001320f8str x0, [sp+40]
    001320fcstr x0, [sp+80]
    00132100cbz x0, 0x132108
    00132104b 0x132120
    00132108
    00132108loc_132108:
    00132108b 0x13210c
    0013210c
    0013210cloc_13210c:
    0013210corr x0, xzr, 1
    00132110strb w0, [sp+36]
    00132114ldp x29, x30, [sp-8]
    00132118add sp, sp, 544
    0013211cret x30
    00132120
    00132120loc_132120:
    00132120subs xzr, x0, 1
    00132124b.eq 0x13212c
    00132128b 0x132210
    0013212c
    0013212cloc_13212c:
    0013212cb 0x132130
    00132130
    00132130loc_132130:
    00132130ldr x2, [sp+552]
    00132134ldrsb x27, [x2]
    00132138ldr x2, [x2+96]
    0013213cldr x0, [sp+560]
    00132140mov x1, xzr
    00132144blr x2
    00132148str x0, [sp+432]
    0013214cstr x1, [sp+440]
    00132150str x2, [sp+448]
    00132154str x3, [sp+456]
    00132158str x4, [sp+464]
    0013215cstr x5, [sp+472]
    00132160str x6, [sp+480]
    00132164str x7, [sp+488]
    00132168str x8, [sp+496]
    0013216cstr x9, [sp+504]
    00132170str x10, [sp+512]
    00132174str x11, [sp+520]
    00132178strb w12, [sp+528]
    0013217cadd x21, sp, 208
    00132180add x20, sp, 432
    00132184adr x27, 16
    00132188stp x29, x27, [sp-24]
    0013218csub x29, sp, 24
    00132190bl fn_87ef0
    00132194sub x29, sp, 8
    00132198ldr x2, [sp+528]
    0013219cstr x2, [sp+304]
    001321a0ldr x2, [sp+216]
    001321a4subs xzr, x2, 1
    001321a8b.eq 0x1321b0
    001321acb 0x1321ec
    001321b0
    001321b0loc_1321b0:
    001321b0ldr x1, [sp+216]
    001321b4ldr x2, [sp+208]
    001321b8subs xzr, x1, 0
    001321bcb.hi 0x1321c4
    001321c0b 0x1323dc
    001321c4
    001321c4loc_1321c4:
    001321c4ldrb w2, [x2]
    001321c8subs wzr, w2, 95
    001321ccb.eq 0x1321d4
    001321d0b 0x1321e8
    001321d4
    001321d4loc_1321d4:
    001321d4strb wzr, [sp+36]
    001321d8mov x0, xzr
    001321dcldp x29, x30, [sp-8]
    001321e0add sp, sp, 544
    001321e4ret x30
    001321e8
    001321e8loc_1321e8:
    001321e8b 0x1321f0
    001321ec
    001321ecloc_1321ec:
    001321ecb 0x1321f0
    001321f0
    001321f0loc_1321f0:
    001321f0ldr x0, [sp+240]
    001321f4ldr x1, [sp+248]
    001321f8bl reflect.isRegularMemory
    001321fcstrb w0, [sp+37]
    00132200strb w0, [sp+36]
    00132204ldp x29, x30, [sp-8]
    00132208add sp, sp, 544
    0013220cret x30
    00132210
    00132210loc_132210:
    00132210b 0x132214
    00132214
    00132214loc_132214:
    00132214b 0x132218
    00132218
    00132218loc_132218:
    00132218str xzr, [sp+72]
    0013221cstr x0, [sp+64]
    00132220b 0x13226c
    00132224
    00132224loc_132224:
    00132224subs xzr, x0, 26
    00132228b.eq 0x132230
    0013222cb 0x132248
    00132230
    00132230loc_132230:
    00132230b 0x132234
    00132234
    00132234loc_132234:
    00132234orr x0, xzr, 1
    00132238strb w0, [sp+36]
    0013223cldp x29, x30, [sp-8]
    00132240add sp, sp, 544
    00132244ret x30
    00132248
    00132248loc_132248:
    00132248b 0x13224c
    0013224c
    0013224cloc_13224c:
    0013224cb 0x132250
    00132250
    00132250loc_132250:
    00132250b 0x132254
    00132254
    00132254loc_132254:
    00132254b 0x132258
    00132258
    00132258loc_132258:
    00132258strb wzr, [sp+36]
    0013225cmov x0, xzr
    00132260ldp x29, x30, [sp-8]
    00132264add sp, sp, 544
    00132268ret x30
    0013226c
    0013226cloc_13226c:
    0013226cldr x2, [sp+64]
    00132270ldr x3, [sp+72]
    00132274subs xzr, x2, x3
    00132278b.gt 0x132280
    0013227cb 0x1323c0
    00132280
    00132280loc_132280:
    00132280ldr x1, [sp+72]
    00132284str x1, [sp+48]
    00132288ldr x2, [sp+552]
    0013228cldrsb x27, [x2]
    00132290ldr x2, [x2+96]
    00132294ldr x0, [sp+560]
    00132298blr x2
    0013229cstr x0, [sp+328]
    001322a0str x1, [sp+336]
    001322a4str x2, [sp+344]
    001322a8str x3, [sp+352]
    001322acstr x4, [sp+360]
    001322b0str x5, [sp+368]
    001322b4str x6, [sp+376]
    001322b8str x7, [sp+384]
    001322bcstr x8, [sp+392]
    001322c0str x9, [sp+400]
    001322c4str x10, [sp+408]
    001322c8str x11, [sp+416]
    001322ccstrb w12, [sp+424]
    001322d0add x21, sp, 104
    001322d4add x20, sp, 328
    001322d8adr x27, 16
    001322dcstp x29, x27, [sp-24]
    001322e0sub x29, sp, 24
    001322e4bl fn_87ef0
    001322e8sub x29, sp, 8
    001322ecldr x2, [sp+424]
    001322f0str x2, [sp+200]
    001322f4ldr x2, [sp+112]
    001322f8subs xzr, x2, 1
    001322fccset x2, eq
    00132300b.eq 0x132308
    00132304b 0x13232c
    00132308
    00132308loc_132308:
    00132308ldr x1, [sp+112]
    0013230cldr x3, [sp+104]
    00132310subs xzr, x1, 0
    00132314b.hi 0x13231c
    00132318b 0x1323d4
    0013231c
    0013231cloc_13231c:
    0013231cldrb w3, [x3]
    00132320subs wzr, w3, 95
    00132324cset x2, eq
    00132328b 0x132330
    0013232c
    0013232cloc_13232c:
    0013232cb 0x132330
    00132330
    00132330loc_132330:
    00132330strb w2, [sp+38]
    00132334tbnz w2, 0, 0x13233c
    00132338b 0x132340
    0013233c
    0013233cloc_13233c:
    0013233cb 0x13235c
    00132340
    00132340loc_132340:
    00132340ldr x0, [sp+136]
    00132344ldr x1, [sp+144]
    00132348bl reflect.isRegularMemory
    0013234cstrb w0, [sp+39]
    00132350eor x2, x0, 1
    00132354strb w2, [sp+38]
    00132358b 0x13235c
    0013235c
    0013235cloc_13235c:
    0013235cldrb w3, [sp+38]
    00132360strb w3, [sp+37]
    00132364tbnz w3, 0, 0x13236c
    00132368b 0x132370
    0013236c
    0013236cloc_13236c:
    0013236cb 0x13238c
    00132370
    00132370loc_132370:
    00132370ldr x2, [sp+48]
    00132374ldr x0, [sp+552]
    00132378ldr x1, [sp+560]
    0013237cbl reflect.isPaddedField
    00132380strb w0, [sp+39]
    00132384strb w0, [sp+37]
    00132388b 0x13238c
    0013238c
    0013238cloc_13238c:
    0013238cldrb w2, [sp+37]
    00132390tbnz w2, 0, 0x132398
    00132394b 0x1323ac
    00132398
    00132398loc_132398:
    00132398strb wzr, [sp+36]
    0013239cmov x0, xzr
    001323a0ldp x29, x30, [sp-8]
    001323a4add sp, sp, 544
    001323a8ret x30
    001323ac
    001323acloc_1323ac:
    001323acb 0x1323b0
    001323b0
    001323b0loc_1323b0:
    001323b0ldr x2, [sp+72]
    001323b4add x2, x2, 1
    001323b8str x2, [sp+72]
    001323bcb 0x13226c
    001323c0
    001323c0loc_1323c0:
    001323c0orr x0, xzr, 1
    001323c4strb w0, [sp+36]
    001323c8ldp x29, x30, [sp-8]
    001323ccadd sp, sp, 544
    001323d0ret x30
    001323d4
    001323d4loc_1323d4:
    001323d4mov x0, xzr
    001323d8bl runtime.panicIndex
    001323dc
    001323dcloc_1323dc:
    001323dcmov x0, xzr
    001323e0bl runtime.panicIndex
    001323e4hint
    001323e8
    001323e8loc_1323e8:
    001323e8stp x0, x1, [sp+8]
    001323ecmov x3, x30
    001323f0bl runtime.morestack_noctxt.abi0
    001323f4ldp x0, x1, [sp+8]
    001323f8b 0x131f80
    001323fcudf 0
    00131f80
    00132400
    00132400reflect.isPaddedField: ; void reflect.isPaddedField(reflect.Type t, int i)
    00132400ldr x16, [x28+16]
    00132404sub x17, sp, 352
    00132408subs xzr, x17, x16
    0013240cb.ls 0x1325dc
    00132410sub x20, sp, 480
    00132414stp x29, x30, [x20-8]
    00132418add sp, x20, 0
    0013241csub x29, sp, 8
    00132420str x0, [sp+488]
    00132424str x1, [sp+496]
    00132428str x2, [sp+504]
    0013242cstrb wzr, [sp+31]
    00132430ldr x1, [sp+504]
    00132434ldr x2, [sp+488]
    00132438ldrsb x27, [x2]
    0013243cldr x2, [x2+96]
    00132440ldr x0, [sp+496]
    00132444blr x2
    00132448str x0, [sp+264]
    0013244cstr x1, [sp+272]
    00132450str x2, [sp+280]
    00132454str x3, [sp+288]
    00132458str x4, [sp+296]
    0013245cstr x5, [sp+304]
    00132460str x6, [sp+312]
    00132464str x7, [sp+320]
    00132468str x8, [sp+328]
    0013246cstr x9, [sp+336]
    00132470str x10, [sp+344]
    00132474str x11, [sp+352]
    00132478strb w12, [sp+360]
    0013247cadd x21, sp, 56
    00132480add x20, sp, 264
    00132484adr x27, 16
    00132488stp x29, x27, [sp-24]
    0013248csub x29, sp, 24
    00132490bl fn_87ef0
    00132494sub x29, sp, 8
    00132498ldr x2, [sp+360]
    0013249cstr x2, [sp+152]
    001324a0ldr x2, [sp+488]
    001324a4ldrsb x27, [x2]
    001324a8ldr x2, [x2+208]
    001324acldr x0, [sp+496]
    001324b0blr x2
    001324b4str x0, [sp+48]
    001324b8ldr x2, [sp+504]
    001324bcadd x2, x2, 1
    001324c0subs xzr, x0, x2
    001324c4b.gt 0x1324cc
    001324c8b 0x132588
    001324cc
    001324ccloc_1324cc:
    001324ccldr x1, [sp+88]
    001324d0ldrsb x27, [x1]
    001324d4ldr x0, [sp+96]
    001324d8ldr x1, [x1+288]
    001324dcblr x1
    001324e0str x0, [sp+40]
    001324e4ldr x0, [sp+496]
    001324e8ldr x1, [sp+488]
    001324ecldrsb x27, [x1]
    001324f0ldr x1, [x1+96]
    001324f4ldr x2, [sp+504]
    001324f8add x2, x2, 1
    001324fcmov x3, x1
    00132500mov x1, x2
    00132504blr x3
    00132508str x0, [sp+160]
    0013250cstr x1, [sp+168]
    00132510str x2, [sp+176]
    00132514str x3, [sp+184]
    00132518str x4, [sp+192]
    0013251cstr x5, [sp+200]
    00132520str x6, [sp+208]
    00132524str x7, [sp+216]
    00132528str x8, [sp+224]
    0013252cstr x9, [sp+232]
    00132530str x10, [sp+240]
    00132534str x11, [sp+248]
    00132538strb w12, [sp+256]
    0013253cadd x21, sp, 368
    00132540add x20, sp, 160
    00132544adr x27, 16
    00132548stp x29, x27, [sp-24]
    0013254csub x29, sp, 24
    00132550bl fn_87ef0
    00132554sub x29, sp, 8
    00132558ldr x1, [sp+256]
    0013255cstr x1, [sp+464]
    00132560ldr x1, [sp+120]
    00132564ldr x2, [sp+40]
    00132568add x1, x1, x2
    0013256cldr x2, [sp+432]
    00132570subs xzr, x2, x1
    00132574cset x0, ne
    00132578strb w0, [sp+31]
    0013257cldp x29, x30, [sp-8]
    00132580add sp, sp, 480
    00132584ret x30
    00132588
    00132588loc_132588:
    00132588ldr x1, [sp+88]
    0013258cldrsb x27, [x1]
    00132590ldr x0, [sp+96]
    00132594ldr x1, [x1+288]
    00132598blr x1
    0013259cstr x0, [sp+40]
    001325a0ldr x0, [sp+496]
    001325a4ldr x1, [sp+488]
    001325a8ldrsb x27, [x1]
    001325acldr x1, [x1+288]
    001325b0blr x1
    001325b4str x0, [sp+32]
    001325b8ldr x1, [sp+120]
    001325bcldr x2, [sp+40]
    001325c0add x1, x1, x2
    001325c4subs xzr, x0, x1
    001325c8cset x0, ne
    001325ccstrb w0, [sp+31]
    001325d0ldp x29, x30, [sp-8]
    001325d4add sp, sp, 480
    001325d8ret x30
    001325dc
    001325dcloc_1325dc:
    001325dcstp x0, x1, [sp+8]
    001325e0str x2, [sp+24]
    001325e4mov x3, x30
    001325e8bl runtime.morestack_noctxt.abi0
    001325ecldp x0, x1, [sp+8]
    001325f0ldr x2, [sp+24]
    001325f4b 0x132400
    001325f8udf 0
    001325fcudf 0
    00132400
    00132600
    00132600reflect.StructOf: ; void reflect.StructOf(struct []reflect.StructField fields)
    00132600ldr x16, [x28+16]
    00132604sub x17, sp, 3376
    00132608subs xzr, x17, x16
    0013260cb.ls 0x134c10
    00132610sub x20, sp, 3504
    00132614stp x29, x30, [x20-8]
    00132618add sp, x20, 0
    0013261csub x29, sp, 8
    00132620str x0, [sp+3512]
    00132624str x1, [sp+3520]
    00132628str x2, [sp+3528]
    0013262cadd x27, sp, 920
    00132630stp xzr, xzr, [x27]
    00132634b 0x132638
    00132638
    00132638loc_132638:
    00132638b 0x13263c
    0013263c
    0013263cloc_13263c:
    0013263cadrp x1, 0x57f000
    00132640add x1, x1, 1420
    00132644str x1, [sp+1992]
    00132648orr x3, xzr, 8
    0013264cstr x3, [sp+2000]
    00132650str x3, [sp+2008]
    00132654mov x0, xzr
    00132658mov x2, x3
    0013265cbl reflect.fnv1
    00132660str w0, [sp+384]
    00132664str xzr, [sp+528]
    00132668strb wzr, [sp+119]
    0013266corr x4, xzr, 1
    00132670strb w4, [sp+124]
    00132674str xzr, [sp+1208]
    00132678add x27, sp, 1216
    0013267cstp xzr, xzr, [x27]
    00132680ldr x2, [sp+3520]
    00132684str x2, [sp+568]
    00132688adrp x0, 0x520000
    0013268cadd x0, x0, 3392
    00132690mov x1, x2
    00132694bl runtime.makeslice
    00132698ldr x4, [sp+568]
    0013269cldr x5, [sp+568]
    001326a0str x0, [sp+1272]
    001326a4str x4, [sp+1280]
    001326a8str x5, [sp+1288]
    001326acb 0x1326b0
    001326b0
    001326b0loc_1326b0:
    001326b0add x27, sp, 263
    001326b4stp xzr, xzr, [x27]
    001326b8add x27, sp, 279
    001326bcstp xzr, xzr, [x27]
    001326c0add x27, sp, 295
    001326c4stp xzr, xzr, [x27]
    001326c8add x27, sp, 311
    001326ccstp xzr, xzr, [x27]
    001326d0add x0, sp, 263
    001326d4ldrsb x27, [x0]
    001326d8b 0x1326dc
    001326dc
    001326dcloc_1326dc:
    001326dcb 0x1326e0
    001326e0
    001326e0loc_1326e0:
    001326e0str x0, [sp+1112]
    001326e4str xzr, [sp+1120]
    001326e8orr x0, xzr, 64
    001326ecstr x0, [sp+1128]
    001326f0add x27, sp, 3440
    001326f4stp xzr, xzr, [x27]
    001326f8add x27, sp, 3456
    001326fcstp xzr, xzr, [x27]
    00132700add x27, sp, 3472
    00132704stp xzr, xzr, [x27]
    00132708b 0x13270c
    0013270c
    0013270cloc_13270c:
    0013270cadd x20, sp, 3240
    00132710adr x27, 16
    00132714stp x29, x27, [sp-24]
    00132718sub x29, sp, 24
    0013271cbl fn_87ce0
    00132720sub x29, sp, 8
    00132724str xzr, [sp+3432]
    00132728add x0, sp, 3240
    0013272cstr x0, [sp+3232]
    00132730ldrsb x27, [x0]
    00132734orr x1, xzr, 0x8080808080808080
    00132738str x1, [x0]
    0013273cadd x0, sp, 3440
    00132740str x0, [sp+3224]
    00132744ldrsb x27, [x0]
    00132748adrp x27, 0x919000
    0013274cldr w1, [x27+3056]
    00132750cbz w1, 0x132758
    00132754b 0x13275c
    00132758
    00132758loc_132758:
    00132758b 0x132774
    0013275c
    0013275cloc_13275c:
    0013275cbl runtime.gcWriteBarrier2
    00132760add x1, sp, 3240
    00132764str x1, [x25]
    00132768ldr x2, [x0+16]
    0013276cstr x2, [x25+8]
    00132770b 0x132774
    00132774
    00132774loc_132774:
    00132774add x1, sp, 3240
    00132778str x1, [x0+16]
    0013277cb 0x132780
    00132780
    00132780loc_132780:
    00132780add x0, sp, 3440
    00132784str x0, [sp+3216]
    00132788bl runtime.rand
    0013278cldr x1, [sp+3216]
    00132790ldrsb x27, [x1]
    00132794str x0, [x1+8]
    00132798add x0, sp, 3440
    0013279cstr x0, [sp+1264]
    001327a0str xzr, [sp+552]
    001327a4ldr x2, [sp+1128]
    001327a8ldr x0, [sp+1112]
    001327acldr x1, [sp+1120]
    001327b0add x3, x1, 8
    001327b4str x0, [sp+3192]
    001327b8str x1, [sp+3200]
    001327bcstr x2, [sp+3208]
    001327c0str x3, [sp+904]
    001327c4subs xzr, x2, x3
    001327c8b.hs 0x1327d0
    001327ccb 0x1327d8
    001327d0
    001327d0loc_1327d0:
    001327d0str x3, [sp+3200]
    001327d4b 0x1327fc
    001327d8
    001327d8loc_1327d8:
    001327d8mov x1, x3
    001327dcorr x3, xzr, 8
    001327e0adrp x4, 0x4c3000
    001327e4add x4, x4, 3072
    001327e8bl runtime.growslice
    001327ecstr x0, [sp+3192]
    001327f0str x1, [sp+3200]
    001327f4str x2, [sp+3208]
    001327f8b 0x1327fc
    001327fc
    001327fcloc_1327fc:
    001327fcorr x3, xzr, 8
    00132800str x3, [sp+896]
    00132804ldr x3, [sp+904]
    00132808sub x3, x3, 8
    0013280cldr x4, [sp+3192]
    00132810add x0, x4, x3
    00132814str x0, [sp+3184]
    00132818ldr x2, [sp+896]
    0013281cadrp x1, 0x57f000
    00132820add x1, x1, 1420
    00132824bl runtime.memmove
    00132828ldr x3, [sp+3192]
    0013282cldr x4, [sp+3200]
    00132830ldr x5, [sp+3208]
    00132834str x3, [sp+1112]
    00132838str x4, [sp+1120]
    0013283cstr x5, [sp+1128]
    00132840add x27, sp, 1152
    00132844stp xzr, xzr, [x27]
    00132848ldr x3, [sp+3520]
    0013284cldr x4, [sp+3512]
    00132850ldr x5, [sp+3528]
    00132854str x4, [sp+1968]
    00132858str x3, [sp+1976]
    0013285cstr x5, [sp+1984]
    00132860str xzr, [sp+888]
    00132864str x3, [sp+880]
    00132868ldr x3, [sp+1968]
    0013286cstr x3, [sp+872]
    00132870b 0x132874
    00132874
    00132874loc_132874:
    00132874ldr x2, [sp+880]
    00132878ldr x3, [sp+888]
    0013287csubs xzr, x2, x3
    00132880b.gt 0x132888
    00132884b 0x132da8
    00132888
    00132888loc_132888:
    00132888ldr x2, [sp+872]
    0013288cstr x2, [sp+3176]
    00132890ldr x2, [sp+888]
    00132894str x2, [sp+560]
    00132898ldr x20, [sp+3176]
    0013289cstr x20, [sp+2072]
    001328a0add x21, sp, 1312
    001328a4adr x27, 16
    001328a8stp x29, x27, [sp-24]
    001328acsub x29, sp, 24
    001328b0bl fn_87ef0
    001328b4sub x29, sp, 8
    001328b8ldr x2, [sp+2072]
    001328bcldr x2, [x2+96]
    001328c0str x2, [sp+1408]
    001328c4ldr x2, [sp+1320]
    001328c8cbz x2, 0x134bb4
    001328ccb 0x1328d0
    001328d0
    001328d0loc_1328d0:
    001328d0ldr x0, [sp+1312]
    001328d4ldr x1, [sp+1320]
    001328d8bl reflect.isValidFieldName
    001328dcstrb w0, [sp+131]
    001328e0tbnz w0, 0, 0x1328e8
    001328e4b 0x134b5c
    001328e8
    001328e8loc_1328e8:
    001328e8ldr x13, [sp+1344]
    001328eccbnz x13, 0x1328f4
    001328f0b 0x134b04
    001328f4
    001328f4loc_1328f4:
    001328f4add x27, sp, 1928
    001328f8stp xzr, xzr, [x27]
    001328fcstr xzr, [sp+1944]
    00132900add x27, sp, 1952
    00132904stp xzr, xzr, [x27]
    00132908ldr x0, [sp+1312]
    0013290cldr x1, [sp+1320]
    00132910ldr x2, [sp+1328]
    00132914ldr x3, [sp+1336]
    00132918ldr x4, [sp+1344]
    0013291cldr x5, [sp+1352]
    00132920ldr x6, [sp+1360]
    00132924ldr x7, [sp+1368]
    00132928ldr x8, [sp+1376]
    0013292cldr x9, [sp+1384]
    00132930ldr x10, [sp+1392]
    00132934ldr x11, [sp+1400]
    00132938ldrb w12, [sp+1408]
    0013293cbl reflect.runtimeStructField
    00132940str x0, [sp+1928]
    00132944str x1, [sp+1936]
    00132948str x2, [sp+1944]
    0013294cstr x3, [sp+1952]
    00132950str x4, [sp+1960]
    00132954ldr x13, [sp+1928]
    00132958ldr x14, [sp+1936]
    0013295cldr x15, [sp+1944]
    00132960str x13, [sp+2912]
    00132964str x14, [sp+2920]
    00132968str x15, [sp+2928]
    0013296cldr x13, [sp+1952]
    00132970ldr x14, [sp+1960]
    00132974str x13, [sp+2792]
    00132978str x14, [sp+2800]
    0013297cldr x13, [sp+2912]
    00132980ldr x14, [sp+2920]
    00132984ldr x15, [sp+2928]
    00132988str x13, [sp+1416]
    0013298cstr x14, [sp+1424]
    00132990str x15, [sp+1432]
    00132994ldr x13, [sp+2792]
    00132998ldr x14, [sp+2800]
    0013299cstr x13, [sp+1296]
    001329a0str x14, [sp+1304]
    001329a4ldr x13, [sp+1424]
    001329a8str x13, [sp+1256]
    001329acldr x13, [sp+1304]
    001329b0cbnz x13, 0x1329b8
    001329b4b 0x132a0c
    001329b8
    001329b8loc_1329b8:
    001329b8ldr x9, [sp+1160]
    001329bccbz x9, 0x1329c4
    001329c0b 0x1329d8
    001329c4
    001329c4loc_1329c4:
    001329c4ldr x1, [sp+1296]
    001329c8ldr x2, [sp+1304]
    001329ccstr x1, [sp+1152]
    001329d0str x2, [sp+1160]
    001329d4b 0x132a08
    001329d8
    001329d8loc_1329d8:
    001329d8ldr x9, [sp+1304]
    001329dcldr x10, [sp+1160]
    001329e0subs xzr, x10, x9
    001329e4b.ne 0x134b00
    001329e8b 0x1329ec
    001329ec
    001329ecloc_1329ec:
    001329ecldr x1, [sp+1296]
    001329f0ldr x0, [sp+1152]
    001329f4ldr x2, [sp+1160]
    001329f8bl runtime.memequal
    001329fctbnz w0, 0, 0x132a04
    00132a00b 0x134aac
    00132a04
    00132a04loc_132a04:
    00132a04b 0x132a08
    00132a08
    00132a08loc_132a08:
    00132a08b 0x132a10
    00132a0c
    00132a0cloc_132a0c:
    00132a0cb 0x132a10
    00132a10
    00132a10loc_132a10:
    00132a10ldr x0, [sp+1416]
    00132a14bl internal/abi.Name.Name
    00132a18str x0, [sp+1168]
    00132a1cstr x1, [sp+1176]
    00132a20cbnz x0, 0x132a28
    00132a24b 0x132a2c
    00132a28
    00132a28loc_132a28:
    00132a28b 0x132a38
    00132a2c
    00132a2cloc_132a2c:
    00132a2cadrp x0, 0x919000
    00132a30add x0, x0, 1504
    00132a34b 0x132a38
    00132a38
    00132a38loc_132a38:
    00132a38str x0, [sp+1992]
    00132a3cstr x1, [sp+2000]
    00132a40str x1, [sp+2008]
    00132a44ldr w4, [sp+384]
    00132a48mov x2, x1
    00132a4cmov x3, x2
    00132a50mov x1, x0
    00132a54mov x0, x4
    00132a58bl reflect.fnv1
    00132a5cstr w0, [sp+384]
    00132a60add x0, sp, 1416
    00132a64bl internal/abi.(*StructField).Embedded
    00132a68strb w0, [sp+131]
    00132a6ctbnz w0, 0, 0x132a74
    00132a70b 0x132ce4
    00132a74
    00132a74loc_132a74:
    00132a74ldr x0, [sp+1424]
    00132a78bl internal/abi.(*Type).Kind
    00132a7cstrb w0, [sp+130]
    00132a80ubfm x1, x0, 0, 7
    00132a84subs wzr, w1, 22
    00132a88b.eq 0x132a90
    00132a8cb 0x132ae4
    00132a90
    00132a90loc_132a90:
    00132a90ldr x0, [sp+1256]
    00132a94bl internal/abi.(*Type).Elem
    00132a98str x0, [sp+1440]
    00132a9cbl internal/abi.(*Type).Kind
    00132aa0strb w0, [sp+122]
    00132aa4ubfm x1, x0, 0, 7
    00132aa8subs wzr, w1, 22
    00132aaccset x1, eq
    00132ab0strb w1, [sp+131]
    00132ab4b.eq 0x132abc
    00132ab8b 0x132ac0
    00132abc
    00132abcloc_132abc:
    00132abcb 0x132ad4
    00132ac0
    00132ac0loc_132ac0:
    00132ac0ubfm x1, x0, 0, 7
    00132ac4subs wzr, w1, 20
    00132ac8cset x1, eq
    00132accstrb w1, [sp+131]
    00132ad0b 0x132ad4
    00132ad4
    00132ad4loc_132ad4:
    00132ad4ldrb w1, [sp+131]
    00132ad8tbnz w1, 0, 0x134a60
    00132adcb 0x132ae0
    00132ae0
    00132ae0loc_132ae0:
    00132ae0b 0x132ae8
    00132ae4
    00132ae4loc_132ae4:
    00132ae4b 0x132ae8
    00132ae8
    00132ae8loc_132ae8:
    00132ae8ldr x0, [sp+1424]
    00132aecbl internal/abi.(*Type).Kind
    00132af0strb w0, [sp+130]
    00132af4ubfm x1, x0, 0, 7
    00132af8str x1, [sp+848]
    00132afcsubs xzr, x1, 20
    00132b00b.eq 0x132b08
    00132b04b 0x132b40
    00132b08
    00132b08loc_132b08:
    00132b08b 0x132b0c
    00132b0c
    00132b0cloc_132b0c:
    00132b0cldr x4, [sp+1256]
    00132b10str x4, [sp+1248]
    00132b14ldr x4, [sp+1248]
    00132b18ldrsb x27, [x4]
    00132b1cldr x5, [x4+64]
    00132b20ldr x6, [x4+56]
    00132b24ldr x4, [x4+72]
    00132b28str x6, [sp+1904]
    00132b2cstr x5, [sp+1912]
    00132b30str x4, [sp+1920]
    00132b34str xzr, [sp+840]
    00132b38str x5, [sp+832]
    00132b3cb 0x1348fc
    00132b40
    00132b40loc_132b40:
    00132b40subs xzr, x1, 22
    00132b44b.eq 0x132b4c
    00132b48b 0x132c04
    00132b4c
    00132b4cloc_132b4c:
    00132b4cb 0x132b50
    00132b50
    00132b50loc_132b50:
    00132b50ldr x1, [sp+1256]
    00132b54str x1, [sp+1136]
    00132b58ldr x0, [sp+1136]
    00132b5cldrsb x27, [x0]
    00132b60str x0, [sp+3000]
    00132b64bl internal/abi.(*Type).Uncommon
    00132b68str x0, [sp+960]
    00132b6ccbnz x0, 0x132b74
    00132b70b 0x132c00
    00132b74
    00132b74loc_132b74:
    00132b74ldr x2, [sp+560]
    00132b78subs xzr, x2, 0
    00132b7ccset x2, gt
    00132b80strb w2, [sp+131]
    00132b84b.gt 0x132b8c
    00132b88b 0x132ba8
    00132b8c
    00132b8cloc_132b8c:
    00132b8cldr x2, [sp+960]
    00132b90ldrsb x27, [x2]
    00132b94ldrh w2, [x2+4]
    00132b98subs wzr, w2, 0
    00132b9ccset x2, ne
    00132ba0strb w2, [sp+131]
    00132ba4b 0x132bac
    00132ba8
    00132ba8loc_132ba8:
    00132ba8b 0x132bac
    00132bac
    00132bacloc_132bac:
    00132bacldrb w2, [sp+131]
    00132bb0tbnz w2, 0, 0x1348e8
    00132bb4b 0x132bb8
    00132bb8
    00132bb8loc_132bb8:
    00132bb8ldr x2, [sp+3520]
    00132bbcstr x2, [sp+568]
    00132bc0subs xzr, x2, 1
    00132bc4b.gt 0x1348d4
    00132bc8b 0x132bcc
    00132bcc
    00132bccloc_132bcc:
    00132bccldr x0, [sp+960]
    00132bd0bl internal/abi.(*UncommonType).Methods
    00132bd4str x0, [sp+1856]
    00132bd8str x1, [sp+1864]
    00132bdcstr x2, [sp+1872]
    00132be0str x0, [sp+1832]
    00132be4str x1, [sp+1840]
    00132be8str x2, [sp+1848]
    00132becstr xzr, [sp+824]
    00132bf0str x1, [sp+816]
    00132bf4ldr x1, [sp+1832]
    00132bf8str x1, [sp+808]
    00132bfcb 0x13474c
    00132c00
    00132c00loc_132c00:
    00132c00b 0x134548
    00132c04
    00132c04loc_132c04:
    00132c04b 0x132c08
    00132c08
    00132c08loc_132c08:
    00132c08b 0x132c0c
    00132c0c
    00132c0cloc_132c0c:
    00132c0cldr x0, [sp+1256]
    00132c10bl internal/abi.(*Type).Uncommon
    00132c14str x0, [sp+944]
    00132c18cbnz x0, 0x132c20
    00132c1cb 0x132ce0
    00132c20
    00132c20loc_132c20:
    00132c20ldr x2, [sp+560]
    00132c24subs xzr, x2, 0
    00132c28cset x2, gt
    00132c2cstrb w2, [sp+131]
    00132c30b.gt 0x132c38
    00132c34b 0x132c54
    00132c38
    00132c38loc_132c38:
    00132c38ldr x2, [sp+944]
    00132c3cldrsb x27, [x2]
    00132c40ldrh w2, [x2+4]
    00132c44subs wzr, w2, 0
    00132c48cset x2, ne
    00132c4cstrb w2, [sp+131]
    00132c50b 0x132c58
    00132c54
    00132c54loc_132c54:
    00132c54b 0x132c58
    00132c58
    00132c58loc_132c58:
    00132c58ldrb w2, [sp+131]
    00132c5ctbnz w2, 0, 0x134534
    00132c60b 0x132c64
    00132c64
    00132c64loc_132c64:
    00132c64ldr x2, [sp+3520]
    00132c68str x2, [sp+568]
    00132c6csubs xzr, x2, 1
    00132c70cset x2, gt
    00132c74strb w2, [sp+131]
    00132c78b.gt 0x132c80
    00132c7cb 0x132c9c
    00132c80
    00132c80loc_132c80:
    00132c80ldr x2, [sp+1256]
    00132c84ldrsb x27, [x2]
    00132c88ldrb w2, [x2+23]
    00132c8cands wzr, w2, 32
    00132c90cset x2, ne
    00132c94strb w2, [sp+131]
    00132c98b 0x132ca0
    00132c9c
    00132c9cloc_132c9c:
    00132c9cb 0x132ca0
    00132ca0
    00132ca0loc_132ca0:
    00132ca0ldrb w2, [sp+131]
    00132ca4tbnz w2, 0, 0x134520
    00132ca8b 0x132cac
    00132cac
    00132cacloc_132cac:
    00132cacldr x0, [sp+944]
    00132cb0bl internal/abi.(*UncommonType).Methods
    00132cb4str x0, [sp+1856]
    00132cb8str x1, [sp+1864]
    00132cbcstr x2, [sp+1872]
    00132cc0str x0, [sp+1832]
    00132cc4str x1, [sp+1840]
    00132cc8str x2, [sp+1848]
    00132cccstr xzr, [sp+776]
    00132cd0str x1, [sp+768]
    00132cd4ldr x1, [sp+1832]
    00132cd8str x1, [sp+760]
    00132cdcb 0x134398
    00132ce0
    00132ce0loc_132ce0:
    00132ce0b 0x134390
    00132ce4
    00132ce4loc_132ce4:
    00132ce4ldr x3, [sp+1168]
    00132ce8ldr x4, [sp+1176]
    00132cecadd x0, sp, 231
    00132cf0adrp x1, 0x5de000
    00132cf4add x1, x1, 3072
    00132cf8orr x2, xzr, 1
    00132cfcbl runtime.concatstring2
    00132d00str x0, [sp+3064]
    00132d04str x1, [sp+3072]
    00132d08ldr x2, [sp+1128]
    00132d0cldr x5, [sp+1120]
    00132d10ldr x0, [sp+1112]
    00132d14str x0, [sp+3040]
    00132d18str x5, [sp+3048]
    00132d1cstr x2, [sp+3056]
    00132d20ldr x6, [sp+3072]
    00132d24add x1, x5, x6
    00132d28str x1, [sp+864]
    00132d2csubs xzr, x2, x1
    00132d30b.hs 0x132d38
    00132d34b 0x132d40
    00132d38
    00132d38loc_132d38:
    00132d38str x1, [sp+3048]
    00132d3cb 0x132d60
    00132d40
    00132d40loc_132d40:
    00132d40ldr x3, [sp+3072]
    00132d44adrp x4, 0x4c3000
    00132d48add x4, x4, 3072
    00132d4cbl runtime.growslice
    00132d50str x0, [sp+3040]
    00132d54str x1, [sp+3048]
    00132d58str x2, [sp+3056]
    00132d5cb 0x132d60
    00132d60
    00132d60loc_132d60:
    00132d60ldr x3, [sp+3072]
    00132d64str x3, [sp+856]
    00132d68ldr x3, [sp+864]
    00132d6cldr x4, [sp+3040]
    00132d70ldr x5, [sp+3072]
    00132d74sub x3, x3, x5
    00132d78add x0, x4, x3
    00132d7cstr x0, [sp+3032]
    00132d80ldr x2, [sp+856]
    00132d84ldr x1, [sp+3064]
    00132d88bl runtime.memmove
    00132d8cldr x3, [sp+3040]
    00132d90ldr x4, [sp+3048]
    00132d94ldr x5, [sp+3056]
    00132d98str x3, [sp+1112]
    00132d9cstr x4, [sp+1120]
    00132da0str x5, [sp+1128]
    00132da4b 0x133dd4
    00132da8
    00132da8loc_132da8:
    00132da8ldr x2, [sp+528]
    00132dacsubs xzr, x2, 0
    00132db0cset x3, ne
    00132db4strb w3, [sp+131]
    00132db8cbnz x2, 0x132dc0
    00132dbcb 0x132dd8
    00132dc0
    00132dc0loc_132dc0:
    00132dc0ldr x2, [sp+552]
    00132dc4ldr x3, [sp+528]
    00132dc8subs xzr, x3, x2
    00132dcccset x2, eq
    00132dd0strb w2, [sp+131]
    00132dd4b 0x132ddc
    00132dd8
    00132dd8loc_132dd8:
    00132dd8b 0x132ddc
    00132ddc
    00132ddcloc_132ddc:
    00132ddcldrb w2, [sp+131]
    00132de0tbnz w2, 0, 0x132de8
    00132de4b 0x132e04
    00132de8
    00132de8loc_132de8:
    00132de8ldr x2, [sp+528]
    00132decadd x3, x2, 1
    00132df0str x3, [sp+528]
    00132df4adds xzr, x2, 1
    00132df8b.eq 0x133dc0
    00132dfcb 0x132e00
    00132e00
    00132e00loc_132e00:
    00132e00b 0x132e08
    00132e04
    00132e04loc_132e04:
    00132e04b 0x132e08
    00132e08
    00132e08loc_132e08:
    00132e08str xzr, [sp+968]
    00132e0cstr xzr, [sp+936]
    00132e10ldr x2, [sp+1216]
    00132e14str x2, [sp+568]
    00132e18cbz x2, 0x132e20
    00132e1cb 0x132e48
    00132e20
    00132e20loc_132e20:
    00132e20adrp x0, 0x50f000
    00132e24add x0, x0, 3968
    00132e28bl runtime.newobject
    00132e2cstr x0, [sp+1056]
    00132e30str x0, [sp+968]
    00132e34ldr x1, [sp+1056]
    00132e38ldrsb x27, [x1]
    00132e3cadd x1, x1, 80
    00132e40str x1, [sp+936]
    00132e44b 0x1331f4
    00132e48
    00132e48loc_132e48:
    00132e48add x20, sp, 1728
    00132e4cadr x27, 16
    00132e50stp x29, x27, [sp-24]
    00132e54sub x29, sp, 24
    00132e58bl fn_87cfc
    00132e5csub x29, sp, 8
    00132e60add x20, sp, 2656
    00132e64adr x27, 16
    00132e68stp x29, x27, [sp-24]
    00132e6csub x29, sp, 24
    00132e70bl fn_87cfc
    00132e74sub x29, sp, 8
    00132e78adrp x0, 0x4f7000
    00132e7cadd x0, x0, 2656
    00132e80add x1, sp, 2656
    00132e84bl reflect.TypeOf
    00132e88str x0, [sp+1712]
    00132e8cstr x1, [sp+1720]
    00132e90stp xzr, xzr, [sp+392]
    00132e94stp xzr, xzr, [sp+448]
    00132e98adrp x0, 0x542000
    00132e9cadd x0, x0, 2048
    00132ea0add x1, sp, 448
    00132ea4bl reflect.TypeOf
    00132ea8str x0, [sp+1696]
    00132eacstr x1, [sp+1704]
    00132eb0ldr x2, [sp+1216]
    00132eb4str x2, [sp+568]
    00132eb8ldr x1, [sp+1216]
    00132ebcldr x2, [sp+1208]
    00132ec0subs xzr, x1, 0
    00132ec4b.hi 0x132ecc
    00132ec8b 0x133db8
    00132ecc
    00132eccloc_132ecc:
    00132eccldrsw x3, [x2]
    00132ed0ldrsw x4, [x2+4]
    00132ed4ldrsw x5, [x2+8]
    00132ed8ldrsw x2, [x2+12]
    00132edcstr w3, [sp+432]
    00132ee0str w4, [sp+436]
    00132ee4str w5, [sp+440]
    00132ee8str w2, [sp+444]
    00132eecadrp x0, 0x533000
    00132ef0add x0, x0, 992
    00132ef4add x1, sp, 432
    00132ef8bl reflect.TypeOf
    00132efcstr x0, [sp+1680]
    00132f00str x1, [sp+1688]
    00132f04ldr x2, [sp+568]
    00132f08mov x3, x0
    00132f0cmov x0, x2
    00132f10mov x4, x1
    00132f14mov x1, x3
    00132f18mov x2, x4
    00132f1cbl reflect.ArrayOf
    00132f20str x0, [sp+1664]
    00132f24str x1, [sp+1672]
    00132f28add x21, sp, 2312
    00132f2cadrp x20, 0x5ec000
    00132f30add x20, x20, 1208
    00132f34adr x27, 16
    00132f38stp x29, x27, [sp-24]
    00132f3csub x29, sp, 24
    00132f40bl fn_87e88
    00132f44sub x29, sp, 8
    00132f48adrp x27, 0x5ec000
    00132f4cldr x2, [x27+1512]
    00132f50str x2, [sp+2616]
    00132f54add x2, sp, 2312
    00132f58str x2, [sp+2624]
    00132f5cldrsb x27, [x2]
    00132f60ldr x3, [sp+1720]
    00132f64ldr x4, [sp+1712]
    00132f68str x4, [x2+32]
    00132f6cadrp x27, 0x919000
    00132f70ldr w4, [x27+3056]
    00132f74cbz w4, 0x132f7c
    00132f78b 0x132f80
    00132f7c
    00132f7cloc_132f7c:
    00132f7cb 0x132f94
    00132f80
    00132f80loc_132f80:
    00132f80bl runtime.gcWriteBarrier2
    00132f84str x3, [x25]
    00132f88ldr x4, [x2+40]
    00132f8cstr x4, [x25+8]
    00132f90b 0x132f94
    00132f94
    00132f94loc_132f94:
    00132f94str x3, [x2+40]
    00132f98ldrsb x27, [x2]
    00132f9cldr x3, [sp+1704]
    00132fa0ldr x4, [sp+1696]
    00132fa4str x4, [x2+136]
    00132fa8adrp x27, 0x919000
    00132facldr w4, [x27+3056]
    00132fb0cbz w4, 0x132fb8
    00132fb4b 0x132fbc
    00132fb8
    00132fb8loc_132fb8:
    00132fb8b 0x132fd0
    00132fbc
    00132fbcloc_132fbc:
    00132fbcbl runtime.gcWriteBarrier2
    00132fc0str x3, [x25]
    00132fc4ldr x4, [x2+144]
    00132fc8str x4, [x25+8]
    00132fccb 0x132fd0
    00132fd0
    00132fd0loc_132fd0:
    00132fd0str x3, [x2+144]
    00132fd4ldr x3, [sp+2624]
    00132fd8ldrsb x27, [x3]
    00132fdcldr x4, [sp+1672]
    00132fe0ldr x5, [sp+1664]
    00132fe4str x5, [x3+240]
    00132fe8adrp x27, 0x919000
    00132fecldr w5, [x27+3056]
    00132ff0cbz w5, 0x132ff8
    00132ff4b 0x132ffc
    00132ff8
    00132ff8loc_132ff8:
    00132ff8b 0x133010
    00132ffc
    00132ffcloc_132ffc:
    00132ffcbl runtime.gcWriteBarrier2
    00133000str x4, [x25]
    00133004ldr x5, [x3+248]
    00133008str x5, [x25+8]
    0013300cb 0x133010
    00133010
    00133010loc_133010:
    00133010str x4, [x3+248]
    00133014ldr x0, [sp+2624]
    00133018ldrsb x27, [x0]
    0013301cb 0x133020
    00133020
    00133020loc_133020:
    00133020str x0, [sp+2632]
    00133024orr x2, xzr, 3
    00133028str x2, [sp+2640]
    0013302cstr x2, [sp+2648]
    00133030mov x1, x2
    00133034bl reflect.StructOf
    00133038str x0, [sp+1648]
    0013303cstr x1, [sp+1656]
    00133040bl reflect.New
    00133044str x0, [sp+976]
    00133048str x1, [sp+984]
    0013304cstr x2, [sp+992]
    00133050bl reflect.Value.Elem
    00133054str x0, [sp+1624]
    00133058str x1, [sp+1632]
    0013305cstr x2, [sp+1640]
    00133060mov x3, xzr
    00133064bl reflect.Value.Field
    00133068str x0, [sp+1600]
    0013306cstr x1, [sp+1608]
    00133070str x2, [sp+1616]
    00133074bl reflect.Value.Addr
    00133078str x0, [sp+1576]
    0013307cstr x1, [sp+1584]
    00133080str x2, [sp+1592]
    00133084bl reflect.Value.UnsafePointer
    00133088str x0, [sp+1824]
    0013308cstr x0, [sp+968]
    00133090ldr x0, [sp+976]
    00133094ldr x1, [sp+984]
    00133098ldr x2, [sp+992]
    0013309cbl reflect.Value.Elem
    001330a0str x0, [sp+1576]
    001330a4str x1, [sp+1584]
    001330a8str x2, [sp+1592]
    001330acorr x3, xzr, 1
    001330b0bl reflect.Value.Field
    001330b4str x0, [sp+1600]
    001330b8str x1, [sp+1608]
    001330bcstr x2, [sp+1616]
    001330c0bl reflect.Value.Addr
    001330c4str x0, [sp+1624]
    001330c8str x1, [sp+1632]
    001330ccstr x2, [sp+1640]
    001330d0bl reflect.Value.UnsafePointer
    001330d4str x0, [sp+1824]
    001330d8str x0, [sp+936]
    001330dcldr x0, [sp+976]
    001330e0ldr x1, [sp+984]
    001330e4ldr x2, [sp+992]
    001330e8bl reflect.Value.Elem
    001330ecstr x0, [sp+1624]
    001330f0str x1, [sp+1632]
    001330f4str x2, [sp+1640]
    001330f8orr x3, xzr, 2
    001330fcbl reflect.Value.Field
    00133100str x0, [sp+1600]
    00133104str x1, [sp+1608]
    00133108str x2, [sp+1616]
    0013310cldr x4, [sp+1216]
    00133110str x4, [sp+568]
    00133114mov x3, xzr
    00133118bl reflect.Value.Slice
    0013311cstr x0, [sp+1576]
    00133120str x1, [sp+1584]
    00133124str x2, [sp+1592]
    00133128bl reflect.Value.Interface
    0013312cstr x0, [sp+1560]
    00133130str x1, [sp+1568]
    00133134str xzr, [sp+1832]
    00133138add x27, sp, 1840
    0013313cstp xzr, xzr, [x27]
    00133140ldr x3, [sp+1568]
    00133144ldr x0, [sp+1560]
    00133148adrp x1, 0x4ba000
    0013314cadd x1, x1, 3968
    00133150subs xzr, x0, x1
    00133154b.eq 0x13315c
    00133158b 0x133dac
    0013315c
    0013315cloc_13315c:
    0013315cldr x5, [x3]
    00133160ldr x6, [x3+8]
    00133164ldr x7, [x3+16]
    00133168str x5, [sp+1832]
    0013316cstr x6, [sp+1840]
    00133170str x7, [sp+1848]
    00133174str x5, [sp+2288]
    00133178str x6, [sp+2296]
    0013317cstr x7, [sp+2304]
    00133180ldr x5, [sp+1216]
    00133184ldr x6, [sp+1208]
    00133188ldr x7, [sp+1224]
    0013318cstr x6, [sp+2264]
    00133190str x5, [sp+2272]
    00133194str x7, [sp+2280]
    00133198ldr x6, [sp+2296]
    0013319cstr x6, [sp+712]
    001331a0subs xzr, x6, x5
    001331a4b.gt 0x1331ac
    001331a8b 0x1331b4
    001331ac
    001331acloc_1331ac:
    001331acstr x5, [sp+712]
    001331b0b 0x1331b8
    001331b4
    001331b4loc_1331b4:
    001331b4b 0x1331b8
    001331b8
    001331b8loc_1331b8:
    001331b8ldr x5, [sp+2264]
    001331bcldr x6, [sp+2288]
    001331c0subs xzr, x5, x6
    001331c4b.ne 0x1331cc
    001331c8b 0x1331ec
    001331cc
    001331ccloc_1331cc:
    001331ccldr x3, [sp+712]
    001331d0str x3, [sp+704]
    001331d4ldr x3, [sp+704]
    001331d8ubfm x2, x3, 60, 59
    001331dcldr x0, [sp+2288]
    001331e0ldr x1, [sp+2264]
    001331e4bl runtime.memmove
    001331e8b 0x1331f0
    001331ec
    001331ecloc_1331ec:
    001331ecb 0x1331f0
    001331f0
    001331f0loc_1331f0:
    001331f0b 0x1331f4
    001331f4
    001331f4loc_1331f4:
    001331f4ldr x5, [sp+1216]
    001331f8str x5, [sp+568]
    001331fcldr x6, [sp+936]
    00133200ldrsb x27, [x6]
    00133204strh w5, [x6+4]
    00133208ldr x5, [sp+936]
    0013320cldrsb x27, [x5]
    00133210ldr x6, [sp+936]
    00133214ldrsb x27, [x6]
    00133218ldrh w6, [x6+4]
    0013321cstrh w6, [x5+6]
    00133220ldr x5, [sp+936]
    00133224ldrsb x27, [x5]
    00133228orr x6, xzr, 16
    0013322cstr w6, [x5+8]
    00133230ldr x5, [sp+1280]
    00133234str x5, [sp+568]
    00133238cbnz x5, 0x133240
    0013323cb 0x133290
    00133240
    00133240loc_133240:
    00133240ldr x2, [sp+1128]
    00133244ldr x0, [sp+1112]
    00133248ldr x5, [sp+1120]
    0013324cadd x1, x5, 1
    00133250subs xzr, x2, x1
    00133254b.hs 0x13325c
    00133258b 0x133260
    0013325c
    0013325cloc_13325c:
    0013325cb 0x133274
    00133260
    00133260loc_133260:
    00133260orr x3, xzr, 1
    00133264adrp x4, 0x4c2000
    00133268add x4, x4, 3072
    0013326cbl runtime.growslice
    00133270b 0x133274
    00133274
    00133274loc_133274:
    00133274sub x5, x1, 1
    00133278orr x6, xzr, 32
    0013327cstrb w6, [x0+x5]
    00133280str x0, [sp+1112]
    00133284str x1, [sp+1120]
    00133288str x2, [sp+1128]
    0013328cb 0x133294
    00133290
    00133290loc_133290:
    00133290b 0x133294
    00133294
    00133294loc_133294:
    00133294ldr x2, [sp+1128]
    00133298ldr x0, [sp+1112]
    0013329cldr x5, [sp+1120]
    001332a0add x1, x5, 1
    001332a4subs xzr, x2, x1
    001332a8b.hs 0x1332b0
    001332acb 0x1332b4
    001332b0
    001332b0loc_1332b0:
    001332b0b 0x1332c8
    001332b4
    001332b4loc_1332b4:
    001332b4orr x3, xzr, 1
    001332b8adrp x4, 0x4c2000
    001332bcadd x4, x4, 3072
    001332c0bl runtime.growslice
    001332c4b 0x1332c8
    001332c8
    001332c8loc_1332c8:
    001332c8sub x4, x1, 1
    001332ccmovz x5, 125
    001332d0strb w5, [x0+x4]
    001332d4str x0, [sp+1112]
    001332d8str x1, [sp+1120]
    001332dcstr x2, [sp+1128]
    001332e0strb wzr, [sp+125]
    001332e4add x4, sp, 125
    001332e8str x4, [sp+2232]
    001332ecldrsb x27, [x4]
    001332f0strb w5, [x4]
    001332f4ldr x1, [sp+2232]
    001332f8ldrsb x27, [x1]
    001332fcb 0x133300
    00133300
    00133300loc_133300:
    00133300str x1, [sp+2240]
    00133304orr x3, xzr, 1
    00133308str x3, [sp+2248]
    0013330cstr x3, [sp+2256]
    00133310ldr w0, [sp+384]
    00133314mov x2, x3
    00133318bl reflect.fnv1
    0013331cstr w0, [sp+384]
    00133320ldr x1, [sp+1112]
    00133324ldr x2, [sp+1120]
    00133328add x0, sp, 135
    0013332cbl runtime.slicebytetostring
    00133330str x0, [sp+1064]
    00133334str x1, [sp+1072]
    00133338ldr x0, [sp+528]
    0013333cldrb w4, [sp+119]
    00133340mov x1, x4
    00133344bl reflect.align
    00133348str x0, [sp+536]
    0013334cldr x4, [sp+528]
    00133350subs xzr, x0, x4
    00133354b.lo 0x133d98
    00133358b 0x13335c
    0013335c
    0013335cloc_13335c:
    0013335cstr x0, [sp+528]
    00133360adrp x6, 0x4d7000
    00133364add x6, x6, 2944
    00133368str x6, [sp+1232]
    0013336cadrp x6, 0x918000
    00133370add x6, x6, 1504
    00133374str x6, [sp+1240]
    00133378add x6, sp, 1232
    0013337cldrsb x27, [x6]
    00133380ldr x20, [x6]
    00133384str x20, [sp+1144]
    00133388ldrsb x27, [x20]
    0013338cldr x21, [sp+968]
    00133390ldrsb x27, [x21]
    00133394adrp x27, 0x918000
    00133398ldr w6, [x27+3056]
    0013339ccbz w6, 0x1333a4
    001333a0b 0x1333a8
    001333a4
    001333a4loc_1333a4:
    001333a4b 0x1333d0
    001333a8
    001333a8loc_1333a8:
    001333a8str x20, [sp+2064]
    001333acstr x21, [sp+2056]
    001333b0adrp x0, 0x4f6000
    001333b4add x0, x0, 2656
    001333b8mov x1, x21
    001333bcmov x2, x20
    001333c0bl runtime.wbMove
    001333c4ldr x20, [sp+2064]
    001333c8ldr x21, [sp+2056]
    001333ccb 0x1333d0
    001333d0
    001333d0loc_1333d0:
    001333d0adr x27, 16
    001333d4stp x29, x27, [sp-24]
    001333d8sub x29, sp, 24
    001333dcbl fn_87ef8
    001333e0sub x29, sp, 8
    001333e4ldr x6, [sp+968]
    001333e8ldrsb x27, [x6]
    001333ecldr x7, [sp+1272]
    001333f0ldr x8, [sp+1280]
    001333f4ldr x9, [sp+1288]
    001333f8str x8, [x6+64]
    001333fcstr x9, [x6+72]
    00133400adrp x27, 0x918000
    00133404ldr w8, [x27+3056]
    00133408cbz w8, 0x133410
    0013340cb 0x133414
    00133410
    00133410loc_133410:
    00133410b 0x133428
    00133414
    00133414loc_133414:
    00133414bl runtime.gcWriteBarrier2
    00133418str x7, [x25]
    0013341cldr x8, [x6+56]
    00133420str x8, [x25+8]
    00133424b 0x133428
    00133428
    00133428loc_133428:
    00133428str x7, [x6+56]
    0013342cldr x6, [sp+1160]
    00133430cbnz x6, 0x133438
    00133434b 0x133490
    00133438
    00133438loc_133438:
    00133438ldr x0, [sp+1152]
    0013343cldr x1, [sp+1160]
    00133440mov x2, xzr
    00133444mov x3, xzr
    00133448mov x4, xzr
    0013344cmov x5, x4
    00133450bl reflect.newName
    00133454str x0, [sp+1896]
    00133458ldr x6, [sp+968]
    0013345cldrsb x27, [x6]
    00133460adrp x27, 0x918000
    00133464ldr w7, [x27+3056]
    00133468cbz w7, 0x133470
    0013346cb 0x133474
    00133470
    00133470loc_133470:
    00133470b 0x133488
    00133474
    00133474loc_133474:
    00133474bl runtime.gcWriteBarrier2
    00133478str x0, [x25]
    0013347cldr x3, [x6+48]
    00133480str x3, [x25+8]
    00133484b 0x133488
    00133488
    00133488loc_133488:
    00133488str x0, [x6+48]
    0013348cb 0x133494
    00133490
    00133490loc_133490:
    00133490b 0x133494
    00133494
    00133494loc_133494:
    00133494add x27, sp, 1560
    00133498stp xzr, xzr, [x27]
    0013349cldr w3, [sp+384]
    001334a0str w3, [sp+428]
    001334a4adrp x0, 0x8f0000
    001334a8add x0, x0, 3688
    001334acadrp x1, 0x4c2000
    001334b0add x1, x1, 3328
    001334b4add x2, sp, 428
    001334b8bl sync.(*Map).Load
    001334bcstr x0, [sp+1560]
    001334c0str x1, [sp+1568]
    001334c4strb w2, [sp+131]
    001334c8ldr x3, [sp+1560]
    001334ccldr x4, [sp+1568]
    001334d0str x3, [sp+2040]
    001334d4str x4, [sp+2048]
    001334d8ldrb w3, [sp+131]
    001334dcstrb w3, [sp+133]
    001334e0ldr x3, [sp+2040]
    001334e4ldr x4, [sp+2048]
    001334e8str x3, [sp+1016]
    001334ecstr x4, [sp+1024]
    001334f0ldrb w3, [sp+133]
    001334f4strb w3, [sp+121]
    001334f8tbnz w3, 0, 0x133500
    001334fcb 0x133560
    00133500
    00133500loc_133500:
    00133500str xzr, [sp+1536]
    00133504add x27, sp, 1544
    00133508stp xzr, xzr, [x27]
    0013350cldr x3, [sp+1024]
    00133510ldr x0, [sp+1016]
    00133514adrp x1, 0x4bc000
    00133518add x1, x1, 1280
    0013351csubs xzr, x0, x1
    00133520b.eq 0x133528
    00133524b 0x133d8c
    00133528
    00133528loc_133528:
    00133528ldr x1, [x3+8]
    0013352cldr x2, [x3]
    00133530ldr x3, [x3+16]
    00133534str x2, [sp+1536]
    00133538str x1, [sp+1544]
    0013353cstr x3, [sp+1552]
    00133540str x2, [sp+1512]
    00133544str x1, [sp+1520]
    00133548str x3, [sp+1528]
    0013354cstr xzr, [sp+696]
    00133550str x1, [sp+688]
    00133554ldr x1, [sp+1512]
    00133558str x1, [sp+680]
    0013355cb 0x133cd4
    00133560
    00133560loc_133560:
    00133560b 0x133564
    00133564
    00133564loc_133564:
    00133564adrp x0, 0x8f0000
    00133568add x0, x0, 3680
    0013356cbl sync.(*Mutex).Lock
    00133570adrp x1, 0x8f0000
    00133574add x1, x1, 3680
    00133578str x1, [sp+2032]
    0013357cadd x27, sp, 2192
    00133580stp xzr, xzr, [x27]
    00133584add x1, sp, 2192
    00133588str x1, [sp+2208]
    0013358cldrsb x27, [x1]
    00133590adrp x2, 4096
    00133594add x2, x2, 3984
    00133598str x2, [x1]
    0013359cldrsb x27, [x1]
    001335a0ldr x2, [sp+2032]
    001335a4adrp x27, 0x918000
    001335a8ldr w3, [x27+3056]
    001335accbz w3, 0x1335b4
    001335b0b 0x1335b8
    001335b4
    001335b4loc_1335b4:
    001335b4b 0x1335cc
    001335b8
    001335b8loc_1335b8:
    001335b8bl runtime.gcWriteBarrier2
    001335bcstr x2, [x25]
    001335c0ldr x3, [x1+8]
    001335c4str x3, [x25+8]
    001335c8b 0x1335cc
    001335cc
    001335ccloc_1335cc:
    001335ccstr x2, [x1+8]
    001335d0str x1, [sp+600]
    001335d4add x0, sp, 576
    001335d8bl runtime.deferprocStack
    001335dcsubs xzr, x0, 0
    001335e0b.ne 0x1336b8
    001335e4b 0x1335e8
    001335e8
    001335e8loc_1335e8:
    001335e8add x27, sp, 1560
    001335ecstp xzr, xzr, [x27]
    001335f0ldr w3, [sp+384]
    001335f4str w3, [sp+424]
    001335f8adrp x0, 0x8f0000
    001335fcadd x0, x0, 3688
    00133600adrp x1, 0x4c2000
    00133604add x1, x1, 3328
    00133608add x2, sp, 424
    0013360cbl sync.(*Map).Load
    00133610str x0, [sp+1560]
    00133614str x1, [sp+1568]
    00133618strb w2, [sp+131]
    0013361cldr x3, [sp+1560]
    00133620ldr x4, [sp+1568]
    00133624str x3, [sp+2016]
    00133628str x4, [sp+2024]
    0013362cldrb w3, [sp+131]
    00133630strb w3, [sp+132]
    00133634ldr x3, [sp+2016]
    00133638ldr x4, [sp+2024]
    0013363cstr x3, [sp+1000]
    00133640str x4, [sp+1008]
    00133644ldrb w3, [sp+132]
    00133648strb w3, [sp+120]
    0013364ctbnz w3, 0, 0x133654
    00133650b 0x1336b4
    00133654
    00133654loc_133654:
    00133654str xzr, [sp+1512]
    00133658add x27, sp, 1520
    0013365cstp xzr, xzr, [x27]
    00133660ldr x3, [sp+1008]
    00133664ldr x0, [sp+1000]
    00133668adrp x1, 0x4bc000
    0013366cadd x1, x1, 1280
    00133670subs xzr, x0, x1
    00133674b.eq 0x13367c
    00133678b 0x133cc8
    0013367c
    0013367cloc_13367c:
    0013367cldr x2, [x3+8]
    00133680ldr x4, [x3]
    00133684ldr x3, [x3+16]
    00133688str x4, [sp+1512]
    0013368cstr x2, [sp+1520]
    00133690str x3, [sp+1528]
    00133694str x4, [sp+1536]
    00133698str x2, [sp+1544]
    0013369cstr x3, [sp+1552]
    001336a0str xzr, [sp+672]
    001336a4str x2, [sp+664]
    001336a8ldr x2, [sp+1536]
    001336acstr x2, [sp+656]
    001336b0b 0x133c10
    001336b4
    001336b4loc_1336b4:
    001336b4b 0x1336d0
    001336b8
    001336b8loc_1336b8:
    001336b8bl runtime.deferreturn
    001336bcldr x0, [sp+920]
    001336c0ldr x1, [sp+928]
    001336c4ldp x29, x30, [sp-8]
    001336c8add sp, sp, 3504
    001336ccret x30
    001336d0
    001336d0loc_1336d0:
    001336d0str xzr, [sp+640]
    001336d4str wzr, [sp+648]
    001336d8add x2, sp, 640
    001336dcstr x2, [sp+2168]
    001336e0ldrsb x27, [x2]
    001336e4adrp x3, 4096
    001336e8add x3, x3, 3472
    001336ecstr x3, [x2]
    001336f0ldrsb x27, [x2]
    001336f4ldr w3, [sp+384]
    001336f8str w3, [x2+8]
    001336fcldr x2, [sp+2168]
    00133700str x2, [sp+1456]
    00133704ldr x0, [sp+1064]
    00133708ldr x1, [sp+1072]
    0013370cbl reflect.typesByString
    00133710str x0, [sp+1488]
    00133714str x1, [sp+1496]
    00133718str x2, [sp+1504]
    0013371cstr x0, [sp+1464]
    00133720str x1, [sp+1472]
    00133724str x2, [sp+1480]
    00133728str xzr, [sp+632]
    0013372cstr x1, [sp+624]
    00133730b 0x133734
    00133734
    00133734loc_133734:
    00133734ldr x6, [sp+624]
    00133738ldr x7, [sp+632]
    0013373csubs xzr, x6, x7
    00133740b.gt 0x133748
    00133744b 0x1337d4
    00133748
    00133748loc_133748:
    00133748ldr x3, [sp+632]
    0013374cldr x4, [sp+1464]
    00133750ldr x3, [x4+3*x3]
    00133754str x3, [sp+1032]
    00133758ldr x0, [sp+968]
    0013375cldrsb x27, [x0]
    00133760str x0, [sp+2160]
    00133764ldr x1, [sp+1032]
    00133768orr x2, xzr, 1
    0013376cbl reflect.haveIdenticalUnderlyingType
    00133770strb w0, [sp+131]
    00133774tbnz w0, 0, 0x13377c
    00133778b 0x1337c0
    0013377c
    0013377cloc_13377c:
    0013377cldr x0, [sp+1032]
    00133780bl reflect.toType
    00133784str x0, [sp+1648]
    00133788str x1, [sp+1656]
    0013378cldr x26, [sp+1456]
    00133790ldr x2, [x26]
    00133794blr x2
    00133798str x0, [sp+1664]
    0013379cstr x1, [sp+1672]
    001337a0str x0, [sp+920]
    001337a4str x1, [sp+928]
    001337a8bl runtime.deferreturn
    001337acldr x0, [sp+920]
    001337b0ldr x1, [sp+928]
    001337b4ldp x29, x30, [sp-8]
    001337b8add sp, sp, 3504
    001337bcret x30
    001337c0
    001337c0loc_1337c0:
    001337c0b 0x1337c4
    001337c4
    001337c4loc_1337c4:
    001337c4ldr x6, [sp+632]
    001337c8add x6, x6, 1
    001337ccstr x6, [sp+632]
    001337d0b 0x133734
    001337d4
    001337d4loc_1337d4:
    001337d4ldr x0, [sp+1064]
    001337d8ldr x1, [sp+1072]
    001337dcmov x2, xzr
    001337e0mov x3, xzr
    001337e4mov x4, xzr
    001337e8mov x5, x4
    001337ecbl reflect.newName
    001337f0str x0, [sp+1896]
    001337f4bl reflect.resolveReflectName
    001337f8str w0, [sp+420]
    001337fcldr x6, [sp+968]
    00133800ldrsb x27, [x6]
    00133804str w0, [x6+40]
    00133808ldr x0, [sp+968]
    0013380cldrsb x27, [x0]
    00133810str x0, [sp+2152]
    00133814bl reflect.toType
    00133818str x0, [sp+1664]
    0013381cstr x1, [sp+1672]
    00133820bl reflect.isRegularMemory
    00133824strb w0, [sp+131]
    00133828tbnz w0, 0, 0x133830
    0013382cb 0x133844
    00133830
    00133830loc_133830:
    00133830ldr x1, [sp+968]
    00133834ldrsb x27, [x1]
    00133838orr x2, xzr, 8
    0013383cstrb w2, [x1+20]
    00133840b 0x133854
    00133844
    00133844loc_133844:
    00133844ldr x1, [sp+968]
    00133848ldrsb x27, [x1]
    0013384cstrb wzr, [x1+20]
    00133850b 0x133854
    00133854
    00133854loc_133854:
    00133854ldr x1, [sp+968]
    00133858ldrsb x27, [x1]
    0013385cldr w2, [sp+384]
    00133860str w2, [x1+16]
    00133864ldr x1, [sp+968]
    00133868ldrsb x27, [x1]
    0013386cldr x2, [sp+528]
    00133870str x2, [x1]
    00133874ldr x0, [sp+968]
    00133878ldrsb x27, [x0]
    0013387cstr x0, [sp+2144]
    00133880bl reflect.typeptrdata
    00133884str x0, [sp+912]
    00133888ldr x1, [sp+968]
    0013388cldrsb x27, [x1]
    00133890str x0, [x1+8]
    00133894ldr x1, [sp+968]
    00133898ldrsb x27, [x1]
    0013389cldrb w2, [sp+119]
    001338a0strb w2, [x1+21]
    001338a4ldr x1, [sp+968]
    001338a8ldrsb x27, [x1]
    001338acldrb w2, [sp+119]
    001338b0strb w2, [x1+22]
    001338b4ldr x1, [sp+968]
    001338b8ldrsb x27, [x1]
    001338bcstr wzr, [x1+44]
    001338c0ldr x1, [sp+1216]
    001338c4str x1, [sp+568]
    001338c8cbnz x1, 0x1338d0
    001338ccb 0x1338f0
    001338d0
    001338d0loc_1338d0:
    001338d0ldr x3, [sp+968]
    001338d4ldrsb x27, [x3]
    001338d8ldr x4, [sp+968]
    001338dcldrsb x27, [x4]
    001338e0ldrb w4, [x4+20]
    001338e4orr x4, x4, 1
    001338e8strb w4, [x3+20]
    001338ecb 0x1338f4
    001338f0
    001338f0loc_1338f0:
    001338f0b 0x1338f4
    001338f4
    001338f4loc_1338f4:
    001338f4ldr x3, [sp+968]
    001338f8ldrsb x27, [x3]
    001338fcldr x3, [x3+8]
    00133900cbz x3, 0x133908
    00133904b 0x13393c
    00133908
    00133908loc_133908:
    00133908ldr x2, [sp+968]
    0013390cldrsb x27, [x2]
    00133910adrp x27, 0x918000
    00133914ldr w3, [x27+3056]
    00133918cbz w3, 0x133920
    0013391cb 0x133924
    00133920
    00133920loc_133920:
    00133920b 0x133934
    00133924
    00133924loc_133924:
    00133924ldr x3, [x2+32]
    00133928bl runtime.gcWriteBarrier1
    0013392cstr x3, [x25]
    00133930b 0x133934
    00133934
    00133934loc_133934:
    00133934str xzr, [x2+32]
    00133938b 0x133a40
    0013393c
    0013393cloc_13393c:
    0013393cldr x3, [sp+968]
    00133940ldrsb x27, [x3]
    00133944ldr x3, [x3+8]
    00133948subs xzr, x3, 0x20000
    0013394cb.ls 0x133954
    00133950b 0x1339d8
    00133954
    00133954loc_133954:
    00133954str wzr, [sp+2112]
    00133958str xzr, [sp+2120]
    0013395cadd x27, sp, 2128
    00133960stp xzr, xzr, [x27]
    00133964add x3, sp, 2112
    00133968str x3, [sp+1448]
    0013396cldr x2, [sp+968]
    00133970ldrsb x27, [x2]
    00133974str x2, [sp+2104]
    00133978ldr x0, [sp+1448]
    0013397cmov x1, xzr
    00133980bl reflect.addTypeBits
    00133984ldr x3, [sp+1448]
    00133988ldrsb x27, [x3]
    0013398cldr x4, [x3+8]
    00133990ldr x1, [x3+16]
    00133994subs xzr, x1, 0
    00133998b.hi 0x1339a0
    0013399cb 0x133c08
    001339a0
    001339a0loc_1339a0:
    001339a0ldr x2, [sp+968]
    001339a4ldrsb x27, [x2]
    001339a8adrp x27, 0x918000
    001339acldr w3, [x27+3056]
    001339b0cbz w3, 0x1339b8
    001339b4b 0x1339bc
    001339b8
    001339b8loc_1339b8:
    001339b8b 0x1339d0
    001339bc
    001339bcloc_1339bc:
    001339bcbl runtime.gcWriteBarrier2
    001339c0str x4, [x25]
    001339c4ldr x3, [x2+32]
    001339c8str x3, [x25+8]
    001339ccb 0x1339d0
    001339d0
    001339d0loc_1339d0:
    001339d0str x4, [x2+32]
    001339d4b 0x133a3c
    001339d8
    001339d8loc_1339d8:
    001339d8ldr x1, [sp+968]
    001339dcldrsb x27, [x1]
    001339e0ldr x2, [sp+968]
    001339e4ldrsb x27, [x2]
    001339e8ldrb w2, [x2+20]
    001339ecorr x2, x2, 16
    001339f0strb w2, [x1+20]
    001339f4adrp x0, 0x4c2000
    001339f8add x0, x0, 3648
    001339fcbl runtime.newobject
    00133a00str x0, [sp+3488]
    00133a04ldr x1, [sp+968]
    00133a08ldrsb x27, [x1]
    00133a0cadrp x27, 0x918000
    00133a10ldr w2, [x27+3056]
    00133a14cbz w2, 0x133a1c
    00133a18b 0x133a20
    00133a1c
    00133a1cloc_133a1c:
    00133a1cb 0x133a34
    00133a20
    00133a20loc_133a20:
    00133a20bl runtime.gcWriteBarrier2
    00133a24str x0, [x25]
    00133a28ldr x2, [x1+32]
    00133a2cstr x2, [x25+8]
    00133a30b 0x133a34
    00133a34
    00133a34loc_133a34:
    00133a34str x0, [x1+32]
    00133a38b 0x133a3c
    00133a3c
    00133a3cloc_133a3c:
    00133a3cb 0x133a40
    00133a40
    00133a40loc_133a40:
    00133a40ldr x2, [sp+968]
    00133a44ldrsb x27, [x2]
    00133a48adrp x27, 0x918000
    00133a4cldr w3, [x27+3056]
    00133a50cbz w3, 0x133a58
    00133a54b 0x133a5c
    00133a58
    00133a58loc_133a58:
    00133a58b 0x133a6c
    00133a5c
    00133a5cloc_133a5c:
    00133a5cldr x3, [x2+24]
    00133a60bl runtime.gcWriteBarrier1
    00133a64str x3, [x25]
    00133a68b 0x133a6c
    00133a6c
    00133a6cloc_133a6c:
    00133a6cstr xzr, [x2+24]
    00133a70ldrb w2, [sp+124]
    00133a74tbnz w2, 0, 0x133a7c
    00133a78b 0x133b0c
    00133a7c
    00133a7cloc_133a7c:
    00133a7cadrp x0, 0x500000
    00133a80add x0, x0, 576
    00133a84bl runtime.newobject
    00133a88str x0, [sp+2096]
    00133a8cadrp x1, 4096
    00133a90add x1, x1, 3120
    00133a94str x1, [x0]
    00133a98ldr x1, [sp+968]
    00133a9cldr x2, [sp+2096]
    00133aa0ldrsb x27, [x2]
    00133aa4adrp x27, 0x918000
    00133aa8ldr w3, [x27+3056]
    00133aaccbz w3, 0x133ab4
    00133ab0b 0x133ab8
    00133ab4
    00133ab4loc_133ab4:
    00133ab4b 0x133acc
    00133ab8
    00133ab8loc_133ab8:
    00133ab8bl runtime.gcWriteBarrier2
    00133abcstr x1, [x25]
    00133ac0ldr x3, [x2+8]
    00133ac4str x3, [x25+8]
    00133ac8b 0x133acc
    00133acc
    00133accloc_133acc:
    00133accstr x1, [x2+8]
    00133ad0ldr x2, [sp+968]
    00133ad4ldrsb x27, [x2]
    00133ad8ldr x3, [sp+2096]
    00133adcadrp x27, 0x918000
    00133ae0ldr w4, [x27+3056]
    00133ae4cbz w4, 0x133aec
    00133ae8b 0x133af0
    00133aec
    00133aecloc_133aec:
    00133aecb 0x133b04
    00133af0
    00133af0loc_133af0:
    00133af0bl runtime.gcWriteBarrier2
    00133af4str x3, [x25]
    00133af8ldr x4, [x2+24]
    00133afcstr x4, [x25+8]
    00133b00b 0x133b04
    00133b04
    00133b04loc_133b04:
    00133b04str x3, [x2+24]
    00133b08b 0x133b10
    00133b0c
    00133b0cloc_133b0c:
    00133b0cb 0x133b10
    00133b10
    00133b10loc_133b10:
    00133b10ldr x2, [sp+1280]
    00133b14str x2, [sp+568]
    00133b18subs xzr, x2, 1
    00133b1ccset x2, eq
    00133b20strb w2, [sp+131]
    00133b24b.eq 0x133b2c
    00133b28b 0x133b5c
    00133b2c
    00133b2cloc_133b2c:
    00133b2cldr x1, [sp+1280]
    00133b30ldr x2, [sp+1272]
    00133b34subs xzr, x1, 0
    00133b38b.hi 0x133b40
    00133b3cb 0x133c00
    00133b40
    00133b40loc_133b40:
    00133b40ldr x0, [x2+8]
    00133b44str x0, [sp+2088]
    00133b48bl internal/abi.(*Type).IfaceIndir
    00133b4cstrb w0, [sp+327]
    00133b50eor x1, x0, 1
    00133b54strb w1, [sp+131]
    00133b58b 0x133b60
    00133b5c
    00133b5cloc_133b5c:
    00133b5cb 0x133b60
    00133b60
    00133b60loc_133b60:
    00133b60ldrb w1, [sp+131]
    00133b64tbnz w1, 0, 0x133b6c
    00133b68b 0x133b90
    00133b6c
    00133b6cloc_133b6c:
    00133b6cb 0x133b70
    00133b70
    00133b70loc_133b70:
    00133b70ldr x1, [sp+968]
    00133b74ldrsb x27, [x1]
    00133b78ldr x2, [sp+968]
    00133b7cldrsb x27, [x2]
    00133b80ldrb w2, [x2+23]
    00133b84orr x2, x2, 32
    00133b88strb w2, [x1+23]
    00133b8cb 0x133bb4
    00133b90
    00133b90loc_133b90:
    00133b90b 0x133b94
    00133b94
    00133b94loc_133b94:
    00133b94ldr x1, [sp+968]
    00133b98ldrsb x27, [x1]
    00133b9cldr x2, [sp+968]
    00133ba0ldrsb x27, [x2]
    00133ba4ldrb w2, [x2+23]
    00133ba8and x2, x2, -33
    00133bacstrb w2, [x1+23]
    00133bb0b 0x133bb4
    00133bb4
    00133bb4loc_133bb4:
    00133bb4ldr x0, [sp+968]
    00133bb8ldrsb x27, [x0]
    00133bbcstr x0, [sp+2080]
    00133bc0bl reflect.toType
    00133bc4str x0, [sp+1664]
    00133bc8str x1, [sp+1672]
    00133bccldr x26, [sp+1456]
    00133bd0ldr x2, [x26]
    00133bd4blr x2
    00133bd8str x0, [sp+1648]
    00133bdcstr x1, [sp+1656]
    00133be0str x0, [sp+920]
    00133be4str x1, [sp+928]
    00133be8bl runtime.deferreturn
    00133becldr x0, [sp+920]
    00133bf0ldr x1, [sp+928]
    00133bf4ldp x29, x30, [sp-8]
    00133bf8add sp, sp, 3504
    00133bfcret x30
    00133c00
    00133c00loc_133c00:
    00133c00mov x0, xzr
    00133c04bl runtime.panicIndex
    00133c08
    00133c08loc_133c08:
    00133c08mov x0, xzr
    00133c0cbl runtime.panicIndex
    00133c10
    00133c10loc_133c10:
    00133c10ldr x2, [sp+664]
    00133c14ldr x3, [sp+672]
    00133c18subs xzr, x2, x3
    00133c1cb.gt 0x133c24
    00133c20b 0x133cc4
    00133c24
    00133c24loc_133c24:
    00133c24ldr x1, [sp+656]
    00133c28str x1, [sp+2184]
    00133c2cldr x1, [sp+2184]
    00133c30ldr x2, [x1]
    00133c34ldr x0, [x1+8]
    00133c38str x2, [sp+1080]
    00133c3cstr x0, [sp+1088]
    00133c40ldrsb x27, [x2]
    00133c44ldr x1, [x2+304]
    00133c48blr x1
    00133c4cstr x0, [sp+1040]
    00133c50ldr x0, [sp+968]
    00133c54ldrsb x27, [x0]
    00133c58str x0, [sp+2176]
    00133c5cldr x1, [sp+1040]
    00133c60orr x2, xzr, 1
    00133c64bl reflect.haveIdenticalUnderlyingType
    00133c68strb w0, [sp+131]
    00133c6ctbnz w0, 0, 0x133c74
    00133c70b 0x133ca4
    00133c74
    00133c74loc_133c74:
    00133c74ldr x0, [sp+1040]
    00133c78bl reflect.toType
    00133c7cstr x0, [sp+1648]
    00133c80str x1, [sp+1656]
    00133c84str x0, [sp+920]
    00133c88str x1, [sp+928]
    00133c8cbl runtime.deferreturn
    00133c90ldr x0, [sp+920]
    00133c94ldr x1, [sp+928]
    00133c98ldp x29, x30, [sp-8]
    00133c9cadd sp, sp, 3504
    00133ca0ret x30
    00133ca4
    00133ca4loc_133ca4:
    00133ca4b 0x133ca8
    00133ca8
    00133ca8loc_133ca8:
    00133ca8ldr x2, [sp+672]
    00133cacadd x2, x2, 1
    00133cb0str x2, [sp+672]
    00133cb4ldr x2, [sp+2184]
    00133cb8add x2, x2, 16
    00133cbcstr x2, [sp+656]
    00133cc0b 0x133c10
    00133cc4
    00133cc4loc_133cc4:
    00133cc4b 0x1336d0
    00133cc8
    00133cc8loc_133cc8:
    00133cc8adrp x2, 0x4d7000
    00133cccadd x2, x2, 3520
    00133cd0bl runtime.panicdottypeE
    00133cd4
    00133cd4loc_133cd4:
    00133cd4ldr x1, [sp+688]
    00133cd8ldr x2, [sp+696]
    00133cdcsubs xzr, x1, x2
    00133ce0b.gt 0x133ce8
    00133ce4b 0x133d88
    00133ce8
    00133ce8loc_133ce8:
    00133ce8ldr x1, [sp+680]
    00133cecstr x1, [sp+2224]
    00133cf0ldr x1, [sp+2224]
    00133cf4ldr x2, [x1]
    00133cf8ldr x0, [x1+8]
    00133cfcstr x2, [sp+1096]
    00133d00str x0, [sp+1104]
    00133d04ldrsb x27, [x2]
    00133d08ldr x1, [x2+304]
    00133d0cblr x1
    00133d10str x0, [sp+1048]
    00133d14ldr x0, [sp+968]
    00133d18ldrsb x27, [x0]
    00133d1cstr x0, [sp+2216]
    00133d20ldr x1, [sp+1048]
    00133d24orr x2, xzr, 1
    00133d28bl reflect.haveIdenticalUnderlyingType
    00133d2cstrb w0, [sp+131]
    00133d30tbnz w0, 0, 0x133d38
    00133d34b 0x133d68
    00133d38
    00133d38loc_133d38:
    00133d38ldr x0, [sp+1048]
    00133d3cbl reflect.toType
    00133d40str x0, [sp+1648]
    00133d44str x1, [sp+1656]
    00133d48str x0, [sp+920]
    00133d4cstr x1, [sp+928]
    00133d50bl runtime.deferreturn
    00133d54ldr x0, [sp+920]
    00133d58ldr x1, [sp+928]
    00133d5cldp x29, x30, [sp-8]
    00133d60add sp, sp, 3504
    00133d64ret x30
    00133d68
    00133d68loc_133d68:
    00133d68b 0x133d6c
    00133d6c
    00133d6cloc_133d6c:
    00133d6cldr x1, [sp+696]
    00133d70add x1, x1, 1
    00133d74str x1, [sp+696]
    00133d78ldr x1, [sp+2224]
    00133d7cadd x1, x1, 16
    00133d80str x1, [sp+680]
    00133d84b 0x133cd4
    00133d88
    00133d88loc_133d88:
    00133d88b 0x133564
    00133d8c
    00133d8cloc_133d8c:
    00133d8cadrp x2, 0x4d7000
    00133d90add x2, x2, 3520
    00133d94bl runtime.panicdottypeE
    00133d98
    00133d98loc_133d98:
    00133d98adrp x0, 0x4c2000
    00133d9cadd x0, x0, 2944
    00133da0adrp x1, 0x5de000
    00133da4add x1, x1, 2320
    00133da8bl runtime.gopanic
    00133dac
    00133dacloc_133dac:
    00133dacadrp x2, 0x4d7000
    00133db0add x2, x2, 3520
    00133db4bl runtime.panicdottypeE
    00133db8
    00133db8loc_133db8:
    00133db8mov x0, xzr
    00133dbcbl runtime.panicIndex
    00133dc0
    00133dc0loc_133dc0:
    00133dc0adrp x0, 0x4c2000
    00133dc4add x0, x0, 2944
    00133dc8adrp x1, 0x5de000
    00133dccadd x1, x1, 2320
    00133dd0bl runtime.gopanic
    00133dd4
    00133dd4loc_133dd4:
    00133dd4ldr x2, [sp+1168]
    00133dd8ldr x3, [sp+1176]
    00133ddcldr x1, [sp+1264]
    00133de0adrp x0, 0x4f1000
    00133de4add x0, x0, 1216
    00133de8bl runtime.mapaccess2_faststr
    00133decstr x0, [sp+2936]
    00133df0strb w1, [sp+131]
    00133df4strb w1, [sp+134]
    00133df8strb w1, [sp+123]
    00133dfcstrb w1, [sp+131]
    00133e00tbnz w1, 0, 0x133e08
    00133e04b 0x133e4c
    00133e08
    00133e08loc_133e08:
    00133e08ldr x5, [sp+1176]
    00133e0csubs xzr, x5, 1
    00133e10cset x5, ne
    00133e14b.ne 0x133e1c
    00133e18b 0x133e20
    00133e1c
    00133e1cloc_133e1c:
    00133e1cb 0x133e44
    00133e20
    00133e20loc_133e20:
    00133e20ldr x1, [sp+1176]
    00133e24ldr x5, [sp+1168]
    00133e28subs xzr, x1, 0
    00133e2cb.hi 0x133e34
    00133e30b 0x134388
    00133e34
    00133e34loc_133e34:
    00133e34ldrb w6, [x5]
    00133e38subs wzr, w6, 95
    00133e3ccset x5, ne
    00133e40b 0x133e44
    00133e44
    00133e44loc_133e44:
    00133e44strb w5, [sp+131]
    00133e48b 0x133e50
    00133e4c
    00133e4cloc_133e4c:
    00133e4cb 0x133e50
    00133e50
    00133e50loc_133e50:
    00133e50ldrb w5, [sp+131]
    00133e54tbnz w5, 0, 0x13434c
    00133e58b 0x133e5c
    00133e5c
    00133e5cloc_133e5c:
    00133e5cldr x2, [sp+1168]
    00133e60ldr x3, [sp+1176]
    00133e64ldr x1, [sp+1264]
    00133e68adrp x0, 0x4f1000
    00133e6cadd x0, x0, 1216
    00133e70bl runtime.mapassign_faststr
    00133e74str x0, [sp+2880]
    00133e78ldrsb x27, [x0]
    00133e7cstur wzr, [sp+126]
    00133e80add x4, sp, 126
    00133e84str x4, [sp+2848]
    00133e88ldrsb x27, [x4]
    00133e8cldr x5, [sp+1256]
    00133e90ldrsb x27, [x5]
    00133e94ldr w5, [x5+16]
    00133e98ubfm x5, x5, 24, 31
    00133e9cstrb w5, [x4]
    00133ea0ldr x4, [sp+2848]
    00133ea4ldrsb x27, [x4]
    00133ea8ldr x5, [sp+1256]
    00133eacldrsb x27, [x5]
    00133eb0ldr w5, [x5+16]
    00133eb4ubfm x5, x5, 16, 31
    00133eb8strb w5, [x4+1]
    00133ebcldr x4, [sp+2848]
    00133ec0ldrsb x27, [x4]
    00133ec4ldr x5, [sp+1256]
    00133ec8ldrsb x27, [x5]
    00133eccldr w5, [x5+16]
    00133ed0ubfm x5, x5, 8, 31
    00133ed4strb w5, [x4+2]
    00133ed8ldr x4, [sp+2848]
    00133edcldrsb x27, [x4]
    00133ee0ldr x5, [sp+1256]
    00133ee4ldrsb x27, [x5]
    00133ee8ldr w5, [x5+16]
    00133eecstrb w5, [x4+3]
    00133ef0ldr x1, [sp+2848]
    00133ef4ldrsb x27, [x1]
    00133ef8b 0x133efc
    00133efc
    00133efcloc_133efc:
    00133efcstr x1, [sp+2856]
    00133f00orr x3, xzr, 4
    00133f04str x3, [sp+2864]
    00133f08str x3, [sp+2872]
    00133f0cldr w0, [sp+384]
    00133f10mov x2, x3
    00133f14bl reflect.fnv1
    00133f18str w0, [sp+384]
    00133f1cldr x0, [sp+1256]
    00133f20bl reflect.stringFor
    00133f24str x0, [sp+1952]
    00133f28str x1, [sp+1960]
    00133f2corr x2, xzr, 1
    00133f30mov x3, x0
    00133f34mov x4, x1
    00133f38add x0, sp, 199
    00133f3cadrp x1, 0x5dd000
    00133f40add x1, x1, 3072
    00133f44bl runtime.concatstring2
    00133f48str x0, [sp+2832]
    00133f4cstr x1, [sp+2840]
    00133f50ldr x2, [sp+1128]
    00133f54ldr x0, [sp+1112]
    00133f58ldr x4, [sp+1120]
    00133f5cstr x0, [sp+2808]
    00133f60str x4, [sp+2816]
    00133f64str x2, [sp+2824]
    00133f68ldr x5, [sp+2840]
    00133f6cadd x1, x4, x5
    00133f70str x1, [sp+752]
    00133f74subs xzr, x2, x1
    00133f78b.hs 0x133f80
    00133f7cb 0x133f88
    00133f80
    00133f80loc_133f80:
    00133f80str x1, [sp+2816]
    00133f84b 0x133fa8
    00133f88
    00133f88loc_133f88:
    00133f88ldr x3, [sp+2840]
    00133f8cadrp x4, 0x4c2000
    00133f90add x4, x4, 3072
    00133f94bl runtime.growslice
    00133f98str x0, [sp+2808]
    00133f9cstr x1, [sp+2816]
    00133fa0str x2, [sp+2824]
    00133fa4b 0x133fa8
    00133fa8
    00133fa8loc_133fa8:
    00133fa8ldr x3, [sp+2840]
    00133facstr x3, [sp+744]
    00133fb0ldr x3, [sp+752]
    00133fb4ldr x4, [sp+2840]
    00133fb8sub x3, x3, x4
    00133fbcldr x4, [sp+2808]
    00133fc0add x0, x4, x3
    00133fc4str x0, [sp+2784]
    00133fc8ldr x2, [sp+744]
    00133fccldr x1, [sp+2832]
    00133fd0bl runtime.memmove
    00133fd4ldr x3, [sp+2808]
    00133fd8ldr x4, [sp+2816]
    00133fdcldr x5, [sp+2824]
    00133fe0str x3, [sp+1112]
    00133fe4str x4, [sp+1120]
    00133fe8str x5, [sp+1128]
    00133fecldr x0, [sp+1416]
    00133ff0bl internal/abi.Name.HasTag
    00133ff4strb w0, [sp+131]
    00133ff8tbnz w0, 0, 0x134000
    00133ffcb 0x134130
    00134000
    00134000loc_134000:
    00134000ldr x0, [sp+1416]
    00134004bl internal/abi.Name.Tag
    00134008str x0, [sp+1952]
    0013400cstr x1, [sp+1960]
    00134010cbnz x0, 0x134018
    00134014b 0x13401c
    00134018
    00134018loc_134018:
    00134018b 0x134028
    0013401c
    0013401cloc_13401c:
    0013401cadrp x0, 0x917000
    00134020add x0, x0, 1504
    00134024b 0x134028
    00134028
    00134028loc_134028:
    00134028str x0, [sp+1992]
    0013402cstr x1, [sp+2000]
    00134030str x1, [sp+2008]
    00134034ldr w4, [sp+384]
    00134038mov x2, x1
    0013403cmov x3, x2
    00134040mov x1, x0
    00134044mov x0, x4
    00134048bl reflect.fnv1
    0013404cstr w0, [sp+384]
    00134050ldr x0, [sp+1416]
    00134054bl internal/abi.Name.Tag
    00134058str x0, [sp+1952]
    0013405cstr x1, [sp+1960]
    00134060bl strconv.Quote
    00134064str x0, [sp+1808]
    00134068str x1, [sp+1816]
    0013406corr x2, xzr, 1
    00134070mov x3, x0
    00134074mov x4, x1
    00134078add x0, sp, 167
    0013407cadrp x1, 0x5dc000
    00134080add x1, x1, 3072
    00134084bl runtime.concatstring2
    00134088str x0, [sp+2768]
    0013408cstr x1, [sp+2776]
    00134090ldr x2, [sp+1128]
    00134094ldr x0, [sp+1112]
    00134098ldr x4, [sp+1120]
    0013409cstr x0, [sp+2744]
    001340a0str x4, [sp+2752]
    001340a4str x2, [sp+2760]
    001340a8ldr x5, [sp+2776]
    001340acadd x1, x4, x5
    001340b0str x1, [sp+736]
    001340b4subs xzr, x2, x1
    001340b8b.hs 0x1340c0
    001340bcb 0x1340c8
    001340c0
    001340c0loc_1340c0:
    001340c0str x1, [sp+2752]
    001340c4b 0x1340e8
    001340c8
    001340c8loc_1340c8:
    001340c8ldr x3, [sp+2776]
    001340ccadrp x4, 0x4c1000
    001340d0add x4, x4, 3072
    001340d4bl runtime.growslice
    001340d8str x0, [sp+2744]
    001340dcstr x1, [sp+2752]
    001340e0str x2, [sp+2760]
    001340e4b 0x1340e8
    001340e8
    001340e8loc_1340e8:
    001340e8ldr x3, [sp+2776]
    001340ecstr x3, [sp+728]
    001340f0ldr x3, [sp+736]
    001340f4ldr x4, [sp+2776]
    001340f8sub x3, x3, x4
    001340fcldr x4, [sp+2744]
    00134100add x0, x4, x3
    00134104str x0, [sp+2736]
    00134108ldr x2, [sp+728]
    0013410cldr x1, [sp+2768]
    00134110bl runtime.memmove
    00134114ldr x3, [sp+2744]
    00134118ldr x4, [sp+2752]
    0013411cldr x5, [sp+2760]
    00134120str x3, [sp+1112]
    00134124str x4, [sp+1120]
    00134128str x5, [sp+1128]
    0013412cb 0x134134
    00134130
    00134130loc_134130:
    00134130b 0x134134
    00134134
    00134134loc_134134:
    00134134ldr x5, [sp+3520]
    00134138str x5, [sp+568]
    0013413cldr x6, [sp+560]
    00134140sub x5, x5, 1
    00134144subs xzr, x6, x5
    00134148b.lt 0x134150
    0013414cb 0x1341a0
    00134150
    00134150loc_134150:
    00134150ldr x2, [sp+1128]
    00134154ldr x0, [sp+1112]
    00134158ldr x5, [sp+1120]
    0013415cadd x1, x5, 1
    00134160subs xzr, x2, x1
    00134164b.hs 0x13416c
    00134168b 0x134170
    0013416c
    0013416cloc_13416c:
    0013416cb 0x134184
    00134170
    00134170loc_134170:
    00134170orr x3, xzr, 1
    00134174adrp x4, 0x4c1000
    00134178add x4, x4, 3072
    0013417cbl runtime.growslice
    00134180b 0x134184
    00134184
    00134184loc_134184:
    00134184sub x3, x1, 1
    00134188movz x4, 59
    0013418cstrb w4, [x0+x3]
    00134190str x0, [sp+1112]
    00134194str x1, [sp+1120]
    00134198str x2, [sp+1128]
    0013419cb 0x1341a8
    001341a0
    001341a0loc_1341a0:
    001341a0movz x4, 59
    001341a4b 0x1341a8
    001341a8
    001341a8loc_1341a8:
    001341a8ldrb w2, [sp+124]
    001341acstrb w2, [sp+131]
    001341b0tbnz w2, 0, 0x1341b8
    001341b4b 0x1341d4
    001341b8
    001341b8loc_1341b8:
    001341b8ldr x2, [sp+1256]
    001341bcldrsb x27, [x2]
    001341c0ldr x2, [x2+24]
    001341c4subs xzr, x2, 0
    001341c8cset x2, ne
    001341ccstrb w2, [sp+131]
    001341d0b 0x1341d8
    001341d4
    001341d4loc_1341d4:
    001341d4b 0x1341d8
    001341d8
    001341d8loc_1341d8:
    001341d8ldrb w2, [sp+131]
    001341dcstrb w2, [sp+124]
    001341e0ldr x2, [sp+1256]
    001341e4ldrsb x27, [x2]
    001341e8ldrb w2, [x2+21]
    001341ecmov x1, x2
    001341f0str x1, [sp+720]
    001341f4ldr x0, [sp+528]
    001341f8bl reflect.align
    001341fcstr x0, [sp+544]
    00134200ldr x2, [sp+528]
    00134204subs xzr, x0, x2
    00134208b.lo 0x134338
    0013420cb 0x134210
    00134210
    00134210loc_134210:
    00134210ldr x2, [sp+1256]
    00134214ldrsb x27, [x2]
    00134218ldrb w2, [x2+21]
    0013421cldrb w3, [sp+119]
    00134220subs wzr, w3, w2
    00134224b.lo 0x13422c
    00134228b 0x134240
    0013422c
    0013422cloc_13422c:
    0013422cldr x2, [sp+1256]
    00134230ldrsb x27, [x2]
    00134234ldrb w2, [x2+21]
    00134238strb w2, [sp+119]
    0013423cb 0x134244
    00134240
    00134240loc_134240:
    00134240b 0x134244
    00134244
    00134244loc_134244:
    00134244ldr x2, [sp+544]
    00134248ldr x3, [sp+1256]
    0013424cldrsb x27, [x3]
    00134250ldr x3, [x3]
    00134254add x2, x2, x3
    00134258str x2, [sp+528]
    0013425cldr x3, [sp+544]
    00134260subs xzr, x3, x2
    00134264b.hi 0x134324
    00134268b 0x13426c
    0013426c
    0013426cloc_13426c:
    0013426cldr x3, [sp+544]
    00134270str x3, [sp+1432]
    00134274ldr x3, [sp+1256]
    00134278ldrsb x27, [x3]
    0013427cldr x3, [x3]
    00134280cbz x3, 0x134288
    00134284b 0x134290
    00134288
    00134288loc_134288:
    00134288str x2, [sp+552]
    0013428cb 0x134294
    00134290
    00134290loc_134290:
    00134290b 0x134294
    00134294
    00134294loc_134294:
    00134294ldr x0, [sp+560]
    00134298ldr x1, [sp+1280]
    0013429cldr x2, [sp+1272]
    001342a0ldr x3, [sp+1416]
    001342a4ldr x4, [sp+1424]
    001342a8ldr x5, [sp+1432]
    001342acsubs xzr, x0, x1
    001342b0b.lo 0x1342b8
    001342b4b 0x134320
    001342b8
    001342b8loc_1342b8:
    001342b8sub x6, x0, x0, lsl #2
    001342bcsub x2, x2, x6, lsl #3
    001342c0str x5, [x2+16]
    001342c4adrp x27, 0x917000
    001342c8ldr w5, [x27+3056]
    001342cccbz w5, 0x1342d4
    001342d0b 0x1342d8
    001342d4
    001342d4loc_1342d4:
    001342d4b 0x1342f8
    001342d8
    001342d8loc_1342d8:
    001342d8bl runtime.gcWriteBarrier4
    001342dcstr x3, [x25]
    001342e0ldr x5, [x2]
    001342e4str x5, [x25+8]
    001342e8str x4, [x25+16]
    001342ecldr x5, [x2+8]
    001342f0str x5, [x25+24]
    001342f4b 0x1342f8
    001342f8
    001342f8loc_1342f8:
    001342f8str x3, [x2]
    001342fcstr x4, [x2+8]
    00134300b 0x134304
    00134304
    00134304loc_134304:
    00134304ldr x2, [sp+888]
    00134308add x2, x2, 1
    0013430cstr x2, [sp+888]
    00134310ldr x2, [sp+3176]
    00134314add x2, x2, 104
    00134318str x2, [sp+872]
    0013431cb 0x132874
    00134320
    00134320loc_134320:
    00134320bl runtime.panicIndex
    00134324
    00134324loc_134324:
    00134324adrp x0, 0x4c1000
    00134328add x0, x0, 2944
    0013432cadrp x1, 0x5dd000
    00134330add x1, x1, 2320
    00134334bl runtime.gopanic
    00134338
    00134338loc_134338:
    00134338adrp x0, 0x4c1000
    0013433cadd x0, x0, 2944
    00134340adrp x1, 0x5dd000
    00134344add x1, x1, 2320
    00134348bl runtime.gopanic
    0013434c
    0013434cloc_13434c:
    0013434cldr x3, [sp+1168]
    00134350ldr x4, [sp+1176]
    00134354mov x0, xzr
    00134358adrp x1, 0x58c000
    0013435cadd x1, x1, 131
    00134360movz x2, 34
    00134364bl runtime.concatstring2
    00134368str x0, [sp+2896]
    0013436cstr x1, [sp+2904]
    00134370bl runtime.convTstring
    00134374str x0, [sp+2888]
    00134378mov x1, x0
    0013437cadrp x0, 0x4c1000
    00134380add x0, x0, 2944
    00134384bl runtime.gopanic
    00134388
    00134388loc_134388:
    00134388mov x0, xzr
    0013438cbl runtime.panicIndex
    00134390
    00134390loc_134390:
    00134390b 0x134394
    00134394
    00134394loc_134394:
    00134394b 0x133dd4
    00134398
    00134398loc_134398:
    00134398ldr x4, [sp+768]
    0013439cldr x5, [sp+776]
    001343a0subs xzr, x4, x5
    001343a4b.gt 0x1343ac
    001343a8b 0x134508
    001343ac
    001343acloc_1343ac:
    001343acldr x2, [sp+760]
    001343b0str x2, [sp+2944]
    001343b4ldr x2, [sp+2944]
    001343b8ldrsw x1, [x2]
    001343bcldrsw x3, [x2+4]
    001343c0ldrsw x4, [x2+8]
    001343c4ldrsw x2, [x2+12]
    001343c8str w1, [sp+328]
    001343ccstr w3, [sp+332]
    001343d0str w4, [sp+336]
    001343d4str w2, [sp+340]
    001343d8ldr x0, [sp+1256]
    001343dcbl reflect.nameOffFor
    001343e0str x0, [sp+1184]
    001343e4bl reflect.pkgPath
    001343e8str x0, [sp+1952]
    001343ecstr x1, [sp+1960]
    001343f0cbnz x1, 0x13450c
    001343f4b 0x1343f8
    001343f8
    001343f8loc_1343f8:
    001343f8ldr x0, [sp+1184]
    001343fcbl reflect.resolveReflectName
    00134400str w0, [sp+420]
    00134404ldr x0, [sp+1256]
    00134408ldrsw x1, [sp+332]
    0013440cbl reflect.typeOffFor
    00134410str x0, [sp+1880]
    00134414bl reflect.resolveReflectType
    00134418str w0, [sp+416]
    0013441cldr x0, [sp+1256]
    00134420ldrsw x1, [sp+336]
    00134424bl reflect.textOffFor
    00134428str x0, [sp+1888]
    0013442cbl reflect.resolveReflectText
    00134430str w0, [sp+412]
    00134434ldr x0, [sp+1256]
    00134438ldrsw x1, [sp+340]
    0013443cbl reflect.textOffFor
    00134440str x0, [sp+1824]
    00134444bl reflect.resolveReflectText
    00134448str w0, [sp+408]
    0013444cstr wzr, [sp+464]
    00134450str wzr, [sp+468]
    00134454str wzr, [sp+472]
    00134458str wzr, [sp+476]
    0013445cldrsw x1, [sp+420]
    00134460str w1, [sp+464]
    00134464ldrsw x1, [sp+416]
    00134468str w1, [sp+468]
    0013446cldrsw x1, [sp+412]
    00134470str w1, [sp+472]
    00134474ldrsw x1, [sp+408]
    00134478str w1, [sp+476]
    0013447cldr x2, [sp+1224]
    00134480ldr x0, [sp+1208]
    00134484ldr x1, [sp+1216]
    00134488add x1, x1, 1
    0013448csubs xzr, x2, x1
    00134490b.hs 0x134498
    00134494b 0x13449c
    00134498
    00134498loc_134498:
    00134498b 0x1344b0
    0013449c
    0013449cloc_13449c:
    0013449corr x3, xzr, 1
    001344a0adrp x4, 0x531000
    001344a4add x4, x4, 992
    001344a8bl runtime.growslice
    001344acb 0x1344b0
    001344b0
    001344b0loc_1344b0:
    001344b0ldrsw x4, [sp+464]
    001344b4ldrsw x5, [sp+468]
    001344b8ldrsw x6, [sp+472]
    001344bcldrsw x7, [sp+476]
    001344c0sub x8, x1, 1
    001344c4add x9, x0, x8, lsl #4
    001344c8ubfm x8, x8, 60, 59
    001344ccstr w4, [x0+x8]
    001344d0str w5, [x9+4]
    001344d4str w6, [x9+8]
    001344d8str w7, [x9+12]
    001344dcstr x0, [sp+1208]
    001344e0str x1, [sp+1216]
    001344e4str x2, [sp+1224]
    001344e8b 0x1344ec
    001344ec
    001344ecloc_1344ec:
    001344ecldr x4, [sp+776]
    001344f0add x4, x4, 1
    001344f4str x4, [sp+776]
    001344f8ldr x4, [sp+2944]
    001344fcadd x4, x4, 16
    00134500str x4, [sp+760]
    00134504b 0x134398
    00134508
    00134508loc_134508:
    00134508b 0x134390
    0013450c
    0013450cloc_13450c:
    0013450cadrp x0, 0x4c1000
    00134510add x0, x0, 2944
    00134514adrp x1, 0x5dd000
    00134518add x1, x1, 2256
    0013451cbl runtime.gopanic
    00134520
    00134520loc_134520:
    00134520adrp x0, 0x4c1000
    00134524add x0, x0, 2944
    00134528adrp x1, 0x5dd000
    0013452cadd x1, x1, 2304
    00134530bl runtime.gopanic
    00134534
    00134534loc_134534:
    00134534adrp x0, 0x4c1000
    00134538add x0, x0, 2944
    0013453cadrp x1, 0x5dd000
    00134540add x1, x1, 2272
    00134544bl runtime.gopanic
    00134548
    00134548loc_134548:
    00134548ldr x1, [sp+1136]
    0013454cldrsb x27, [x1]
    00134550ldr x0, [x1+48]
    00134554str x0, [sp+2984]
    00134558bl internal/abi.(*Type).Uncommon
    0013455cstr x0, [sp+952]
    00134560cbnz x0, 0x134568
    00134564b 0x134598
    00134568
    00134568loc_134568:
    00134568bl internal/abi.(*UncommonType).Methods
    0013456cstr x0, [sp+1832]
    00134570str x1, [sp+1840]
    00134574str x2, [sp+1848]
    00134578str x0, [sp+1856]
    0013457cstr x1, [sp+1864]
    00134580str x2, [sp+1872]
    00134584str xzr, [sp+800]
    00134588str x1, [sp+792]
    0013458cldr x1, [sp+1856]
    00134590str x1, [sp+784]
    00134594b 0x1345a0
    00134598
    00134598loc_134598:
    00134598b 0x13459c
    0013459c
    0013459cloc_13459c:
    0013459cb 0x134394
    001345a0
    001345a0loc_1345a0:
    001345a0ldr x4, [sp+792]
    001345a4ldr x5, [sp+800]
    001345a8subs xzr, x4, x5
    001345acb.gt 0x1345b4
    001345b0b 0x134734
    001345b4
    001345b4loc_1345b4:
    001345b4ldr x2, [sp+784]
    001345b8str x2, [sp+2976]
    001345bcldr x2, [sp+2976]
    001345c0ldrsw x1, [x2]
    001345c4ldrsw x3, [x2+4]
    001345c8ldrsw x4, [x2+8]
    001345ccldrsw x2, [x2+12]
    001345d0str w1, [sp+344]
    001345d4str w3, [sp+348]
    001345d8str w4, [sp+352]
    001345dcstr w2, [sp+356]
    001345e0ldr x0, [sp+1256]
    001345e4bl reflect.nameOffFor
    001345e8str x0, [sp+1192]
    001345ecbl reflect.pkgPath
    001345f0str x0, [sp+1952]
    001345f4str x1, [sp+1960]
    001345f8cbnz x1, 0x134738
    001345fcb 0x134600
    00134600
    00134600loc_134600:
    00134600ldr x0, [sp+1192]
    00134604bl reflect.resolveReflectName
    00134608str w0, [sp+420]
    0013460cldr x1, [sp+1136]
    00134610ldrsb x27, [x1]
    00134614ldr x0, [x1+48]
    00134618str x0, [sp+2968]
    0013461cldrsw x1, [sp+348]
    00134620bl reflect.typeOffFor
    00134624str x0, [sp+1880]
    00134628bl reflect.resolveReflectType
    0013462cstr w0, [sp+416]
    00134630ldr x1, [sp+1136]
    00134634ldrsb x27, [x1]
    00134638ldr x0, [x1+48]
    0013463cstr x0, [sp+2960]
    00134640ldrsw x1, [sp+352]
    00134644bl reflect.textOffFor
    00134648str x0, [sp+1824]
    0013464cbl reflect.resolveReflectText
    00134650str w0, [sp+408]
    00134654ldr x1, [sp+1136]
    00134658ldrsb x27, [x1]
    0013465cldr x0, [x1+48]
    00134660str x0, [sp+2952]
    00134664ldrsw x1, [sp+356]
    00134668bl reflect.textOffFor
    0013466cstr x0, [sp+1888]
    00134670bl reflect.resolveReflectText
    00134674str w0, [sp+412]
    00134678str wzr, [sp+480]
    0013467cstr wzr, [sp+484]
    00134680str wzr, [sp+488]
    00134684str wzr, [sp+492]
    00134688ldrsw x1, [sp+420]
    0013468cstr w1, [sp+480]
    00134690ldrsw x1, [sp+416]
    00134694str w1, [sp+484]
    00134698ldrsw x1, [sp+408]
    0013469cstr w1, [sp+488]
    001346a0ldrsw x1, [sp+412]
    001346a4str w1, [sp+492]
    001346a8ldr x2, [sp+1224]
    001346acldr x0, [sp+1208]
    001346b0ldr x1, [sp+1216]
    001346b4add x1, x1, 1
    001346b8subs xzr, x2, x1
    001346bcb.hs 0x1346c4
    001346c0b 0x1346c8
    001346c4
    001346c4loc_1346c4:
    001346c4b 0x1346dc
    001346c8
    001346c8loc_1346c8:
    001346c8orr x3, xzr, 1
    001346ccadrp x4, 0x531000
    001346d0add x4, x4, 992
    001346d4bl runtime.growslice
    001346d8b 0x1346dc
    001346dc
    001346dcloc_1346dc:
    001346dcldrsw x4, [sp+480]
    001346e0ldrsw x5, [sp+484]
    001346e4ldrsw x6, [sp+488]
    001346e8ldrsw x7, [sp+492]
    001346ecsub x8, x1, 1
    001346f0add x9, x0, x8, lsl #4
    001346f4ubfm x8, x8, 60, 59
    001346f8str w4, [x0+x8]
    001346fcstr w5, [x9+4]
    00134700str w6, [x9+8]
    00134704str w7, [x9+12]
    00134708str x0, [sp+1208]
    0013470cstr x1, [sp+1216]
    00134710str x2, [sp+1224]
    00134714b 0x134718
    00134718
    00134718loc_134718:
    00134718ldr x4, [sp+800]
    0013471cadd x4, x4, 1
    00134720str x4, [sp+800]
    00134724ldr x4, [sp+2976]
    00134728add x4, x4, 16
    0013472cstr x4, [sp+784]
    00134730b 0x1345a0
    00134734
    00134734loc_134734:
    00134734b 0x13459c
    00134738
    00134738loc_134738:
    00134738adrp x0, 0x4c1000
    0013473cadd x0, x0, 2944
    00134740adrp x1, 0x5dd000
    00134744add x1, x1, 2256
    00134748bl runtime.gopanic
    0013474c
    0013474cloc_13474c:
    0013474cldr x2, [sp+816]
    00134750ldr x3, [sp+824]
    00134754subs xzr, x2, x3
    00134758b.gt 0x134760
    0013475cb 0x1348bc
    00134760
    00134760loc_134760:
    00134760ldr x2, [sp+808]
    00134764str x2, [sp+2992]
    00134768ldr x2, [sp+2992]
    0013476cldrsw x1, [x2]
    00134770ldrsw x3, [x2+4]
    00134774ldrsw x4, [x2+8]
    00134778ldrsw x2, [x2+12]
    0013477cstr w1, [sp+360]
    00134780str w3, [sp+364]
    00134784str w4, [sp+368]
    00134788str w2, [sp+372]
    0013478cldr x0, [sp+1256]
    00134790bl reflect.nameOffFor
    00134794str x0, [sp+1200]
    00134798bl reflect.pkgPath
    0013479cstr x0, [sp+1952]
    001347a0str x1, [sp+1960]
    001347a4cbnz x1, 0x1348c0
    001347a8b 0x1347ac
    001347ac
    001347acloc_1347ac:
    001347acldr x0, [sp+1200]
    001347b0bl reflect.resolveReflectName
    001347b4str w0, [sp+420]
    001347b8ldr x0, [sp+1256]
    001347bcldrsw x1, [sp+364]
    001347c0bl reflect.typeOffFor
    001347c4str x0, [sp+1880]
    001347c8bl reflect.resolveReflectType
    001347ccstr w0, [sp+416]
    001347d0ldr x0, [sp+1256]
    001347d4ldrsw x1, [sp+368]
    001347d8bl reflect.textOffFor
    001347dcstr x0, [sp+1888]
    001347e0bl reflect.resolveReflectText
    001347e4str w0, [sp+412]
    001347e8ldr x0, [sp+1256]
    001347ecldrsw x1, [sp+372]
    001347f0bl reflect.textOffFor
    001347f4str x0, [sp+1824]
    001347f8bl reflect.resolveReflectText
    001347fcstr w0, [sp+408]
    00134800str wzr, [sp+496]
    00134804str wzr, [sp+500]
    00134808str wzr, [sp+504]
    0013480cstr wzr, [sp+508]
    00134810ldrsw x1, [sp+420]
    00134814str w1, [sp+496]
    00134818ldrsw x1, [sp+416]
    0013481cstr w1, [sp+500]
    00134820ldrsw x1, [sp+412]
    00134824str w1, [sp+504]
    00134828ldrsw x1, [sp+408]
    0013482cstr w1, [sp+508]
    00134830ldr x2, [sp+1224]
    00134834ldr x0, [sp+1208]
    00134838ldr x1, [sp+1216]
    0013483cadd x1, x1, 1
    00134840subs xzr, x2, x1
    00134844b.hs 0x13484c
    00134848b 0x134850
    0013484c
    0013484cloc_13484c:
    0013484cb 0x134864
    00134850
    00134850loc_134850:
    00134850orr x3, xzr, 1
    00134854adrp x4, 0x531000
    00134858add x4, x4, 992
    0013485cbl runtime.growslice
    00134860b 0x134864
    00134864
    00134864loc_134864:
    00134864ldrsw x3, [sp+496]
    00134868ldrsw x4, [sp+500]
    0013486cldrsw x5, [sp+504]
    00134870ldrsw x6, [sp+508]
    00134874sub x7, x1, 1
    00134878add x8, x0, x7, lsl #4
    0013487cubfm x7, x7, 60, 59
    00134880str w3, [x0+x7]
    00134884str w4, [x8+4]
    00134888str w5, [x8+8]
    0013488cstr w6, [x8+12]
    00134890str x0, [sp+1208]
    00134894str x1, [sp+1216]
    00134898str x2, [sp+1224]
    0013489cb 0x1348a0
    001348a0
    001348a0loc_1348a0:
    001348a0ldr x2, [sp+824]
    001348a4add x2, x2, 1
    001348a8str x2, [sp+824]
    001348acldr x2, [sp+2992]
    001348b0add x2, x2, 16
    001348b4str x2, [sp+808]
    001348b8b 0x13474c
    001348bc
    001348bcloc_1348bc:
    001348bcb 0x134548
    001348c0
    001348c0loc_1348c0:
    001348c0adrp x0, 0x4c1000
    001348c4add x0, x0, 2944
    001348c8adrp x1, 0x5dd000
    001348ccadd x1, x1, 2256
    001348d0bl runtime.gopanic
    001348d4
    001348d4loc_1348d4:
    001348d4adrp x0, 0x4c1000
    001348d8add x0, x0, 2944
    001348dcadrp x1, 0x5dd000
    001348e0add x1, x1, 2288
    001348e4bl runtime.gopanic
    001348e8
    001348e8loc_1348e8:
    001348e8adrp x0, 0x4c1000
    001348ecadd x0, x0, 2944
    001348f0adrp x1, 0x5dd000
    001348f4add x1, x1, 2272
    001348f8bl runtime.gopanic
    001348fc
    001348fcloc_1348fc:
    001348fcldr x4, [sp+832]
    00134900ldr x5, [sp+840]
    00134904subs xzr, x4, x5
    00134908b.gt 0x134910
    0013490cb 0x134a48
    00134910
    00134910loc_134910:
    00134910ldr x2, [sp+840]
    00134914ubfm x3, x2, 61, 60
    00134918ldr x4, [sp+1904]
    0013491cldrsw x1, [x4+x3]
    00134920add x2, x4, x2, lsl #3
    00134924ldrsw x2, [x2+4]
    00134928str w1, [sp+376]
    0013492cstr w2, [sp+380]
    00134930ldr x0, [sp+1248]
    00134934bl reflect.(*interfaceType).nameOff
    00134938str x0, [sp+1896]
    0013493cbl reflect.pkgPath
    00134940str x0, [sp+1952]
    00134944str x1, [sp+1960]
    00134948cbnz x1, 0x134a4c
    0013494cb 0x134950
    00134950
    00134950loc_134950:
    00134950adrp x1, 0
    00134954add x1, x1, 4080
    00134958str x1, [sp+1888]
    0013495cldr x0, [sp+1888]
    00134960bl reflect.resolveReflectText
    00134964str w0, [sp+388]
    00134968ldr x0, [sp+1248]
    0013496cldrsw x1, [sp+376]
    00134970bl reflect.(*interfaceType).nameOff
    00134974str x0, [sp+1896]
    00134978bl reflect.resolveReflectName
    0013497cstr w0, [sp+420]
    00134980ldr x0, [sp+1248]
    00134984ldrsw x1, [sp+380]
    00134988bl reflect.(*interfaceType).typeOff
    0013498cstr x0, [sp+1880]
    00134990bl reflect.resolveReflectType
    00134994str w0, [sp+416]
    00134998str wzr, [sp+512]
    0013499cstr wzr, [sp+516]
    001349a0str wzr, [sp+520]
    001349a4str wzr, [sp+524]
    001349a8ldrsw x1, [sp+420]
    001349acstr w1, [sp+512]
    001349b0ldrsw x1, [sp+416]
    001349b4str w1, [sp+516]
    001349b8ldrsw x1, [sp+388]
    001349bcstr w1, [sp+520]
    001349c0ldrsw x1, [sp+388]
    001349c4str w1, [sp+524]
    001349c8ldr x2, [sp+1224]
    001349ccldr x0, [sp+1208]
    001349d0ldr x1, [sp+1216]
    001349d4add x1, x1, 1
    001349d8subs xzr, x2, x1
    001349dcb.hs 0x1349e4
    001349e0b 0x1349e8
    001349e4
    001349e4loc_1349e4:
    001349e4b 0x1349fc
    001349e8
    001349e8loc_1349e8:
    001349e8orr x3, xzr, 1
    001349ecadrp x4, 0x531000
    001349f0add x4, x4, 992
    001349f4bl runtime.growslice
    001349f8b 0x1349fc
    001349fc
    001349fcloc_1349fc:
    001349fcldrsw x4, [sp+512]
    00134a00ldrsw x5, [sp+516]
    00134a04ldrsw x6, [sp+520]
    00134a08ldrsw x7, [sp+524]
    00134a0csub x8, x1, 1
    00134a10add x9, x0, x8, lsl #4
    00134a14ubfm x8, x8, 60, 59
    00134a18str w4, [x0+x8]
    00134a1cstr w5, [x9+4]
    00134a20str w6, [x9+8]
    00134a24str w7, [x9+12]
    00134a28str x0, [sp+1208]
    00134a2cstr x1, [sp+1216]
    00134a30str x2, [sp+1224]
    00134a34b 0x134a38
    00134a38
    00134a38loc_134a38:
    00134a38ldr x4, [sp+840]
    00134a3cadd x4, x4, 1
    00134a40str x4, [sp+840]
    00134a44b 0x1348fc
    00134a48
    00134a48loc_134a48:
    00134a48b 0x134394
    00134a4c
    00134a4cloc_134a4c:
    00134a4cadrp x0, 0x4c1000
    00134a50add x0, x0, 2944
    00134a54adrp x1, 0x5dd000
    00134a58add x1, x1, 2256
    00134a5cbl runtime.gopanic
    00134a60
    00134a60loc_134a60:
    00134a60ldr x0, [sp+1256]
    00134a64bl reflect.stringFor
    00134a68str x0, [sp+1952]
    00134a6cstr x1, [sp+1960]
    00134a70movz x2, 46
    00134a74mov x3, x0
    00134a78mov x4, x1
    00134a7cmov x0, xzr
    00134a80adrp x1, 0x593000
    00134a84add x1, x1, 1675
    00134a88bl runtime.concatstring2
    00134a8cstr x0, [sp+3016]
    00134a90str x1, [sp+3024]
    00134a94bl runtime.convTstring
    00134a98str x0, [sp+3008]
    00134a9cmov x1, x0
    00134aa0adrp x0, 0x4c1000
    00134aa4add x0, x0, 2944
    00134aa8bl runtime.gopanic
    00134aac
    00134aacloc_134aac:
    00134aacb 0x134ab0
    00134ab0
    00134ab0loc_134ab0:
    00134ab0ldr x7, [sp+1296]
    00134ab4ldr x3, [sp+1152]
    00134ab8ldr x8, [sp+1304]
    00134abcldr x4, [sp+1160]
    00134ac0mov x0, xzr
    00134ac4adrp x1, 0x593000
    00134ac8add x1, x1, 1629
    00134accmovz x2, 46
    00134ad0adrp x5, 0x57c000
    00134ad4add x5, x5, 1702
    00134ad8movz x6, 5
    00134adcbl runtime.concatstring4
    00134ae0str x0, [sp+3088]
    00134ae4str x1, [sp+3096]
    00134ae8bl runtime.convTstring
    00134aecstr x0, [sp+3080]
    00134af0mov x1, x0
    00134af4adrp x0, 0x4c1000
    00134af8add x0, x0, 2944
    00134afcbl runtime.gopanic
    00134b00
    00134b00loc_134b00:
    00134b00b 0x134ab0
    00134b04
    00134b04loc_134b04:
    00134b04ldr x0, [sp+560]
    00134b08bl strconv.Itoa
    00134b0cstr x0, [sp+1952]
    00134b10str x1, [sp+1960]
    00134b14orr x2, xzr, 24
    00134b18mov x3, x0
    00134b1cmov x4, x1
    00134b20adrp x5, 0x57f000
    00134b24add x5, x5, 516
    00134b28orr x6, xzr, 12
    00134b2cmov x0, xzr
    00134b30adrp x1, 0x585000
    00134b34add x1, x1, 750
    00134b38bl runtime.concatstring3
    00134b3cstr x0, [sp+3112]
    00134b40str x1, [sp+3120]
    00134b44bl runtime.convTstring
    00134b48str x0, [sp+3104]
    00134b4cmov x1, x0
    00134b50adrp x0, 0x4c1000
    00134b54add x0, x0, 2944
    00134b58bl runtime.gopanic
    00134b5c
    00134b5cloc_134b5c:
    00134b5cldr x0, [sp+560]
    00134b60bl strconv.Itoa
    00134b64str x0, [sp+1952]
    00134b68str x1, [sp+1960]
    00134b6corr x2, xzr, 24
    00134b70mov x3, x0
    00134b74mov x4, x1
    00134b78adrp x5, 0x581000
    00134b7cadd x5, x5, 1067
    00134b80movz x6, 17
    00134b84mov x0, xzr
    00134b88adrp x1, 0x585000
    00134b8cadd x1, x1, 750
    00134b90bl runtime.concatstring3
    00134b94str x0, [sp+3136]
    00134b98str x1, [sp+3144]
    00134b9cbl runtime.convTstring
    00134ba0str x0, [sp+3128]
    00134ba4mov x1, x0
    00134ba8adrp x0, 0x4c1000
    00134bacadd x0, x0, 2944
    00134bb0bl runtime.gopanic
    00134bb4
    00134bb4loc_134bb4:
    00134bb4ldr x0, [sp+560]
    00134bb8bl strconv.Itoa
    00134bbcstr x0, [sp+1952]
    00134bc0str x1, [sp+1960]
    00134bc4orr x2, xzr, 24
    00134bc8mov x3, x0
    00134bccmov x4, x1
    00134bd0adrp x5, 0x57f000
    00134bd4add x5, x5, 504
    00134bd8orr x6, xzr, 12
    00134bdcmov x0, xzr
    00134be0adrp x1, 0x585000
    00134be4add x1, x1, 750
    00134be8bl runtime.concatstring3
    00134becstr x0, [sp+3160]
    00134bf0str x1, [sp+3168]
    00134bf4bl runtime.convTstring
    00134bf8str x0, [sp+3152]
    00134bfcmov x1, x0
    00134c00adrp x0, 0x4c1000
    00134c04add x0, x0, 2944
    00134c08bl runtime.gopanic
    00134c0chint
    00134c10
    00134c10loc_134c10:
    00134c10stp x0, x1, [sp+8]
    00134c14str x2, [sp+24]
    00134c18mov x3, x30
    00134c1cbl runtime.morestack_noctxt.abi0
    00134c20ldp x0, x1, [sp+8]
    00134c24ldr x2, [sp+24]
    00134c28b 0x132600
    00134c2cudf 0
    00132600