File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    002a5e50
    002a5e50encoding/asn1.parseFieldParameters: ; void encoding/asn1.parseFieldParameters(struct string str)
    002a5e50ldr x16, [x28+16]
    002a5e54sub x17, sp, 208
    002a5e58subs xzr, x17, x16
    002a5e5cb.ls 0x2a71c4
    002a5e60sub x20, sp, 336
    002a5e64stp x29, x30, [x20-8]
    002a5e68add sp, x20, 0
    002a5e6csub x29, sp, 8
    002a5e70str x0, [sp+344]
    002a5e74str x1, [sp+352]
    002a5e78stp xzr, xzr, [sp+104]
    002a5e7cstp xzr, xzr, [sp+120]
    002a5e80stp xzr, xzr, [sp+136]
    002a5e84stp xzr, xzr, [sp+152]
    002a5e88b 0x2a5e8c
    002a5e8c
    002a5e8cloc_2a5e8c:
    002a5e8cldr x10, [sp+352]
    002a5e90str x10, [sp+88]
    002a5e94cbnz x10, 0x2a5e9c
    002a5e98b 0x2a6ee4
    002a5e9c
    002a5e9cloc_2a5e9c:
    002a5e9cstp xzr, xzr, [sp+296]
    002a5ea0stp xzr, xzr, [sp+280]
    002a5ea4ldr x0, [sp+344]
    002a5ea8ldr x1, [sp+352]
    002a5eacadrp x2, 0x40a000
    002a5eb0add x2, x2, 4033
    002a5eb4orr x3, xzr, 1
    002a5eb8bl strings.Cut
    002a5ebcstr x0, [sp+296]
    002a5ec0str x1, [sp+304]
    002a5ec4str x2, [sp+280]
    002a5ec8str x3, [sp+288]
    002a5eccstrb w4, [sp+47]
    002a5ed0ldr x4, [sp+304]
    002a5ed4ldr x5, [sp+296]
    002a5ed8str x5, [sp+232]
    002a5edcstr x4, [sp+240]
    002a5ee0ldr x4, [sp+280]
    002a5ee4ldr x5, [sp+288]
    002a5ee8str x4, [sp+216]
    002a5eecstr x5, [sp+224]
    002a5ef0ldrb w4, [sp+47]
    002a5ef4strb w4, [sp+45]
    002a5ef8ldr x4, [sp+232]
    002a5efcldr x5, [sp+240]
    002a5f00str x4, [sp+152]
    002a5f04str x5, [sp+160]
    002a5f08ldr x4, [sp+216]
    002a5f0cldr x5, [sp+224]
    002a5f10str x4, [sp+344]
    002a5f14str x5, [sp+352]
    002a5f18ldr x4, [sp+160]
    002a5f1csubs xzr, x4, 8
    002a5f20b.eq 0x2a5f28
    002a5f24b 0x2a6050
    002a5f28
    002a5f28loc_2a5f28:
    002a5f28ldr x1, [sp+160]
    002a5f2cldr x10, [sp+152]
    002a5f30subs xzr, x1, 0
    002a5f34b.hi 0x2a5f3c
    002a5f38b 0x2a71b8
    002a5f3c
    002a5f3cloc_2a5f3c:
    002a5f3cldr x1, [sp+160]
    002a5f40ldrb w10, [x10]
    002a5f44ldr x11, [sp+152]
    002a5f48subs xzr, x1, 1
    002a5f4cb.hi 0x2a5f54
    002a5f50b 0x2a71b0
    002a5f54
    002a5f54loc_2a5f54:
    002a5f54ldr x1, [sp+160]
    002a5f58ldr x12, [sp+152]
    002a5f5cldrb w11, [x11+1]
    002a5f60ubfm x11, x11, 56, 7
    002a5f64orr x10, x10, x11
    002a5f68subs xzr, x1, 2
    002a5f6cb.hi 0x2a5f74
    002a5f70b 0x2a71a8
    002a5f74
    002a5f74loc_2a5f74:
    002a5f74ldr x1, [sp+160]
    002a5f78ldr x11, [sp+152]
    002a5f7cldrb w12, [x12+2]
    002a5f80ubfm x12, x12, 48, 7
    002a5f84orr x10, x10, x12
    002a5f88subs xzr, x1, 3
    002a5f8cb.hi 0x2a5f94
    002a5f90b 0x2a71a0
    002a5f94
    002a5f94loc_2a5f94:
    002a5f94ldr x1, [sp+160]
    002a5f98ldr x12, [sp+152]
    002a5f9cldrb w11, [x11+3]
    002a5fa0ubfm x11, x11, 40, 7
    002a5fa4orr x10, x10, x11
    002a5fa8subs xzr, x1, 4
    002a5facb.hi 0x2a5fb4
    002a5fb0b 0x2a7198
    002a5fb4
    002a5fb4loc_2a5fb4:
    002a5fb4ldr x1, [sp+160]
    002a5fb8ldr x11, [sp+152]
    002a5fbcldrb w12, [x12+4]
    002a5fc0ubfm x12, x12, 32, 7
    002a5fc4orr x10, x10, x12
    002a5fc8subs xzr, x1, 5
    002a5fccb.hi 0x2a5fd4
    002a5fd0b 0x2a7190
    002a5fd4
    002a5fd4loc_2a5fd4:
    002a5fd4ldr x1, [sp+160]
    002a5fd8ldr x12, [sp+152]
    002a5fdcldrb w11, [x11+5]
    002a5fe0ubfm x11, x11, 24, 7
    002a5fe4orr x10, x10, x11
    002a5fe8subs xzr, x1, 6
    002a5fecb.hi 0x2a5ff4
    002a5ff0b 0x2a7188
    002a5ff4
    002a5ff4loc_2a5ff4:
    002a5ff4ldr x1, [sp+160]
    002a5ff8ldr x11, [sp+152]
    002a5ffcldrb w12, [x12+6]
    002a6000ubfm x12, x12, 16, 7
    002a6004orr x10, x10, x12
    002a6008subs xzr, x1, 7
    002a600cb.hi 0x2a6014
    002a6010b 0x2a7180
    002a6014
    002a6014loc_2a6014:
    002a6014ldrb w11, [x11+7]
    002a6018ubfm x11, x11, 8, 7
    002a601corr x10, x10, x11
    002a6020movz x11, 28783
    002a6024movk x11, 0x69740000
    002a6028movk x11, 0x6e6f00000000
    002a602cmovk x11, 0x6c61000000000000
    002a6030subs xzr, x10, x11
    002a6034b.eq 0x2a603c
    002a6038b 0x2a604c
    002a603c
    002a603cloc_2a603c:
    002a603cb 0x2a6040
    002a6040
    002a6040loc_2a6040:
    002a6040orr x10, xzr, 1
    002a6044strb w10, [sp+104]
    002a6048b 0x2a6edc
    002a604c
    002a604cloc_2a604c:
    002a604cb 0x2a6054
    002a6050
    002a6050loc_2a6050:
    002a6050b 0x2a6054
    002a6054
    002a6054loc_2a6054:
    002a6054ldr x10, [sp+160]
    002a6058subs xzr, x10, 8
    002a605cb.eq 0x2a6064
    002a6060b 0x2a61b8
    002a6064
    002a6064loc_2a6064:
    002a6064ldr x1, [sp+160]
    002a6068ldr x10, [sp+152]
    002a606csubs xzr, x1, 0
    002a6070b.hi 0x2a6078
    002a6074b 0x2a7178
    002a6078
    002a6078loc_2a6078:
    002a6078ldr x1, [sp+160]
    002a607cldrb w10, [x10]
    002a6080ldr x11, [sp+152]
    002a6084subs xzr, x1, 1
    002a6088b.hi 0x2a6090
    002a608cb 0x2a7170
    002a6090
    002a6090loc_2a6090:
    002a6090ldr x1, [sp+160]
    002a6094ldr x12, [sp+152]
    002a6098ldrb w11, [x11+1]
    002a609cubfm x11, x11, 56, 7
    002a60a0orr x10, x10, x11
    002a60a4subs xzr, x1, 2
    002a60a8b.hi 0x2a60b0
    002a60acb 0x2a7168
    002a60b0
    002a60b0loc_2a60b0:
    002a60b0ldr x1, [sp+160]
    002a60b4ldr x11, [sp+152]
    002a60b8ldrb w12, [x12+2]
    002a60bcubfm x12, x12, 48, 7
    002a60c0orr x10, x10, x12
    002a60c4subs xzr, x1, 3
    002a60c8b.hi 0x2a60d0
    002a60ccb 0x2a7160
    002a60d0
    002a60d0loc_2a60d0:
    002a60d0ldr x1, [sp+160]
    002a60d4ldr x12, [sp+152]
    002a60d8ldrb w11, [x11+3]
    002a60dcubfm x11, x11, 40, 7
    002a60e0orr x10, x10, x11
    002a60e4subs xzr, x1, 4
    002a60e8b.hi 0x2a60f0
    002a60ecb 0x2a7158
    002a60f0
    002a60f0loc_2a60f0:
    002a60f0ldr x1, [sp+160]
    002a60f4ldr x11, [sp+152]
    002a60f8ldrb w12, [x12+4]
    002a60fcubfm x12, x12, 32, 7
    002a6100orr x10, x10, x12
    002a6104subs xzr, x1, 5
    002a6108b.hi 0x2a6110
    002a610cb 0x2a7150
    002a6110
    002a6110loc_2a6110:
    002a6110ldr x1, [sp+160]
    002a6114ldr x12, [sp+152]
    002a6118ldrb w11, [x11+5]
    002a611cubfm x11, x11, 24, 7
    002a6120orr x10, x10, x11
    002a6124subs xzr, x1, 6
    002a6128b.hi 0x2a6130
    002a612cb 0x2a7148
    002a6130
    002a6130loc_2a6130:
    002a6130ldr x1, [sp+160]
    002a6134ldr x11, [sp+152]
    002a6138ldrb w12, [x12+6]
    002a613cubfm x12, x12, 16, 7
    002a6140orr x10, x10, x12
    002a6144subs xzr, x1, 7
    002a6148b.hi 0x2a6150
    002a614cb 0x2a7140
    002a6150
    002a6150loc_2a6150:
    002a6150ldrb w11, [x11+7]
    002a6154ubfm x11, x11, 8, 7
    002a6158orr x10, x10, x11
    002a615cmovz x11, 30821
    002a6160movk x11, 0x6c700000
    002a6164movk x11, 0x636900000000
    002a6168movk x11, 0x7469000000000000
    002a616csubs xzr, x10, x11
    002a6170b.eq 0x2a6178
    002a6174b 0x2a61b4
    002a6178
    002a6178loc_2a6178:
    002a6178b 0x2a617c
    002a617c
    002a617cloc_2a617c:
    002a617corr x10, xzr, 1
    002a6180strb w10, [sp+105]
    002a6184ldr x11, [sp+120]
    002a6188cbnz x11, 0x2a6190
    002a618cb 0x2a6194
    002a6190
    002a6190loc_2a6190:
    002a6190b 0x2a61b0
    002a6194
    002a6194loc_2a6194:
    002a6194adrp x0, 0x34f000
    002a6198add x0, x0, 3520
    002a619cbl runtime.newobject
    002a61a0str x0, [sp+272]
    002a61a4str x0, [sp+120]
    002a61a8orr x10, xzr, 1
    002a61acb 0x2a61b0
    002a61b0
    002a61b0loc_2a61b0:
    002a61b0b 0x2a6edc
    002a61b4
    002a61b4loc_2a61b4:
    002a61b4b 0x2a61bc
    002a61b8
    002a61b8loc_2a61b8:
    002a61b8b 0x2a61bc
    002a61bc
    002a61bcloc_2a61bc:
    002a61bcldr x10, [sp+160]
    002a61c0subs xzr, x10, 11
    002a61c4b.eq 0x2a61cc
    002a61c8b 0x2a6370
    002a61cc
    002a61ccloc_2a61cc:
    002a61ccldr x1, [sp+160]
    002a61d0ldr x10, [sp+152]
    002a61d4subs xzr, x1, 0
    002a61d8b.hi 0x2a61e0
    002a61dcb 0x2a7138
    002a61e0
    002a61e0loc_2a61e0:
    002a61e0ldr x1, [sp+160]
    002a61e4ldrb w10, [x10]
    002a61e8ldr x11, [sp+152]
    002a61ecsubs xzr, x1, 1
    002a61f0b.hi 0x2a61f8
    002a61f4b 0x2a7130
    002a61f8
    002a61f8loc_2a61f8:
    002a61f8ldr x1, [sp+160]
    002a61fcldr x12, [sp+152]
    002a6200ldrb w11, [x11+1]
    002a6204ubfm x11, x11, 56, 7
    002a6208orr x10, x10, x11
    002a620csubs xzr, x1, 2
    002a6210b.hi 0x2a6218
    002a6214b 0x2a7128
    002a6218
    002a6218loc_2a6218:
    002a6218ldr x1, [sp+160]
    002a621cldr x11, [sp+152]
    002a6220ldrb w12, [x12+2]
    002a6224ubfm x12, x12, 48, 7
    002a6228orr x10, x10, x12
    002a622csubs xzr, x1, 3
    002a6230b.hi 0x2a6238
    002a6234b 0x2a7120
    002a6238
    002a6238loc_2a6238:
    002a6238ldr x1, [sp+160]
    002a623cldr x12, [sp+152]
    002a6240ldrb w11, [x11+3]
    002a6244ubfm x11, x11, 40, 7
    002a6248orr x10, x10, x11
    002a624csubs xzr, x1, 4
    002a6250b.hi 0x2a6258
    002a6254b 0x2a7118
    002a6258
    002a6258loc_2a6258:
    002a6258ldr x1, [sp+160]
    002a625cldr x11, [sp+152]
    002a6260ldrb w12, [x12+4]
    002a6264ubfm x12, x12, 32, 7
    002a6268orr x10, x10, x12
    002a626csubs xzr, x1, 5
    002a6270b.hi 0x2a6278
    002a6274b 0x2a7110
    002a6278
    002a6278loc_2a6278:
    002a6278ldr x1, [sp+160]
    002a627cldr x12, [sp+152]
    002a6280ldrb w11, [x11+5]
    002a6284ubfm x11, x11, 24, 7
    002a6288orr x10, x10, x11
    002a628csubs xzr, x1, 6
    002a6290b.hi 0x2a6298
    002a6294b 0x2a7108
    002a6298
    002a6298loc_2a6298:
    002a6298ldr x1, [sp+160]
    002a629cldr x11, [sp+152]
    002a62a0ldrb w12, [x12+6]
    002a62a4ubfm x12, x12, 16, 7
    002a62a8orr x10, x10, x12
    002a62acsubs xzr, x1, 7
    002a62b0b.hi 0x2a62b8
    002a62b4b 0x2a7100
    002a62b8
    002a62b8loc_2a62b8:
    002a62b8ldrb w11, [x11+7]
    002a62bcubfm x11, x11, 8, 7
    002a62c0orr x10, x10, x11
    002a62c4movz x11, 25959
    002a62c8movk x11, 0x656e0000
    002a62ccmovk x11, 0x617200000000
    002a62d0movk x11, 0x696c000000000000
    002a62d4subs xzr, x10, x11
    002a62d8b.eq 0x2a62e0
    002a62dcb 0x2a636c
    002a62e0
    002a62e0loc_2a62e0:
    002a62e0ldr x1, [sp+160]
    002a62e4ldr x10, [sp+152]
    002a62e8subs xzr, x1, 8
    002a62ecb.hi 0x2a62f4
    002a62f0b 0x2a70f8
    002a62f4
    002a62f4loc_2a62f4:
    002a62f4ldr x1, [sp+160]
    002a62f8ldr x11, [sp+152]
    002a62fcldrb w10, [x10+8]
    002a6300subs xzr, x1, 9
    002a6304b.hi 0x2a630c
    002a6308b 0x2a70f0
    002a630c
    002a630cloc_2a630c:
    002a630cldrb w11, [x11+9]
    002a6310ubfm x11, x11, 56, 7
    002a6314orr x10, x10, x11
    002a6318ubfm x10, x10, 0, 15
    002a631cmovz x11, 25978
    002a6320subs wzr, w10, w11
    002a6324b.eq 0x2a632c
    002a6328b 0x2a6368
    002a632c
    002a632cloc_2a632c:
    002a632cldr x1, [sp+160]
    002a6330ldr x10, [sp+152]
    002a6334subs xzr, x1, 10
    002a6338b.hi 0x2a6340
    002a633cb 0x2a70e8
    002a6340
    002a6340loc_2a6340:
    002a6340ldrb w10, [x10+10]
    002a6344subs wzr, w10, 100
    002a6348b.eq 0x2a6350
    002a634cb 0x2a6364
    002a6350
    002a6350loc_2a6350:
    002a6350b 0x2a6354
    002a6354
    002a6354loc_2a6354:
    002a6354orr x10, xzr, 24
    002a6358str x10, [sp+136]
    002a635corr x10, xzr, 1
    002a6360b 0x2a6edc
    002a6364
    002a6364loc_2a6364:
    002a6364b 0x2a6374
    002a6368
    002a6368loc_2a6368:
    002a6368b 0x2a6374
    002a636c
    002a636cloc_2a636c:
    002a636cb 0x2a6374
    002a6370
    002a6370loc_2a6370:
    002a6370b 0x2a6374
    002a6374
    002a6374loc_2a6374:
    002a6374ldr x10, [sp+160]
    002a6378subs xzr, x10, 3
    002a637cb.eq 0x2a6384
    002a6380b 0x2a6410
    002a6384
    002a6384loc_2a6384:
    002a6384ldr x1, [sp+160]
    002a6388ldr x10, [sp+152]
    002a638csubs xzr, x1, 0
    002a6390b.hi 0x2a6398
    002a6394b 0x2a70e0
    002a6398
    002a6398loc_2a6398:
    002a6398ldr x1, [sp+160]
    002a639cldrb w10, [x10]
    002a63a0ldr x11, [sp+152]
    002a63a4subs xzr, x1, 1
    002a63a8b.hi 0x2a63b0
    002a63acb 0x2a70d8
    002a63b0
    002a63b0loc_2a63b0:
    002a63b0ldrb w11, [x11+1]
    002a63b4ubfm x11, x11, 56, 7
    002a63b8orr x10, x10, x11
    002a63bcubfm x10, x10, 0, 15
    002a63c0movz x11, 29813
    002a63c4subs wzr, w10, w11
    002a63c8b.eq 0x2a63d0
    002a63ccb 0x2a640c
    002a63d0
    002a63d0loc_2a63d0:
    002a63d0ldr x1, [sp+160]
    002a63d4ldr x10, [sp+152]
    002a63d8subs xzr, x1, 2
    002a63dcb.hi 0x2a63e4
    002a63e0b 0x2a70d0
    002a63e4
    002a63e4loc_2a63e4:
    002a63e4ldrb w10, [x10+2]
    002a63e8subs wzr, w10, 99
    002a63ecb.eq 0x2a63f4
    002a63f0b 0x2a6408
    002a63f4
    002a63f4loc_2a63f4:
    002a63f4b 0x2a63f8
    002a63f8
    002a63f8loc_2a63f8:
    002a63f8movz x10, 23
    002a63fcstr x10, [sp+136]
    002a6400orr x10, xzr, 1
    002a6404b 0x2a6edc
    002a6408
    002a6408loc_2a6408:
    002a6408b 0x2a6414
    002a640c
    002a640cloc_2a640c:
    002a640cb 0x2a6414
    002a6410
    002a6410loc_2a6410:
    002a6410b 0x2a6414
    002a6414
    002a6414loc_2a6414:
    002a6414ldr x10, [sp+160]
    002a6418subs xzr, x10, 3
    002a641cb.eq 0x2a6424
    002a6420b 0x2a64b0
    002a6424
    002a6424loc_2a6424:
    002a6424ldr x1, [sp+160]
    002a6428ldr x10, [sp+152]
    002a642csubs xzr, x1, 0
    002a6430b.hi 0x2a6438
    002a6434b 0x2a70c8
    002a6438
    002a6438loc_2a6438:
    002a6438ldr x1, [sp+160]
    002a643cldrb w10, [x10]
    002a6440ldr x11, [sp+152]
    002a6444subs xzr, x1, 1
    002a6448b.hi 0x2a6450
    002a644cb 0x2a70c0
    002a6450
    002a6450loc_2a6450:
    002a6450ldrb w11, [x11+1]
    002a6454ubfm x11, x11, 56, 7
    002a6458orr x10, x10, x11
    002a645cubfm x10, x10, 0, 15
    002a6460movz x11, 24937
    002a6464subs wzr, w10, w11
    002a6468b.eq 0x2a6470
    002a646cb 0x2a64ac
    002a6470
    002a6470loc_2a6470:
    002a6470ldr x1, [sp+160]
    002a6474ldr x10, [sp+152]
    002a6478subs xzr, x1, 2
    002a647cb.hi 0x2a6484
    002a6480b 0x2a70b8
    002a6484
    002a6484loc_2a6484:
    002a6484ldrb w10, [x10+2]
    002a6488subs wzr, w10, 53
    002a648cb.eq 0x2a6494
    002a6490b 0x2a64a8
    002a6494
    002a6494loc_2a6494:
    002a6494b 0x2a6498
    002a6498
    002a6498loc_2a6498:
    002a6498movz x10, 22
    002a649cstr x10, [sp+128]
    002a64a0orr x10, xzr, 1
    002a64a4b 0x2a6edc
    002a64a8
    002a64a8loc_2a64a8:
    002a64a8b 0x2a64b4
    002a64ac
    002a64acloc_2a64ac:
    002a64acb 0x2a64b4
    002a64b0
    002a64b0loc_2a64b0:
    002a64b0b 0x2a64b4
    002a64b4
    002a64b4loc_2a64b4:
    002a64b4ldr x10, [sp+160]
    002a64b8subs xzr, x10, 9
    002a64bcb.eq 0x2a64c4
    002a64c0b 0x2a6618
    002a64c4
    002a64c4loc_2a64c4:
    002a64c4ldr x1, [sp+160]
    002a64c8ldr x10, [sp+152]
    002a64ccsubs xzr, x1, 0
    002a64d0b.hi 0x2a64d8
    002a64d4b 0x2a70b0
    002a64d8
    002a64d8loc_2a64d8:
    002a64d8ldr x1, [sp+160]
    002a64dcldrb w10, [x10]
    002a64e0ldr x11, [sp+152]
    002a64e4subs xzr, x1, 1
    002a64e8b.hi 0x2a64f0
    002a64ecb 0x2a70a8
    002a64f0
    002a64f0loc_2a64f0:
    002a64f0ldr x1, [sp+160]
    002a64f4ldr x12, [sp+152]
    002a64f8ldrb w11, [x11+1]
    002a64fcubfm x11, x11, 56, 7
    002a6500orr x10, x10, x11
    002a6504subs xzr, x1, 2
    002a6508b.hi 0x2a6510
    002a650cb 0x2a70a0
    002a6510
    002a6510loc_2a6510:
    002a6510ldr x1, [sp+160]
    002a6514ldr x11, [sp+152]
    002a6518ldrb w12, [x12+2]
    002a651cubfm x12, x12, 48, 7
    002a6520orr x10, x10, x12
    002a6524subs xzr, x1, 3
    002a6528b.hi 0x2a6530
    002a652cb 0x2a7098
    002a6530
    002a6530loc_2a6530:
    002a6530ldr x1, [sp+160]
    002a6534ldr x12, [sp+152]
    002a6538ldrb w11, [x11+3]
    002a653cubfm x11, x11, 40, 7
    002a6540orr x10, x10, x11
    002a6544subs xzr, x1, 4
    002a6548b.hi 0x2a6550
    002a654cb 0x2a7090
    002a6550
    002a6550loc_2a6550:
    002a6550ldr x1, [sp+160]
    002a6554ldr x11, [sp+152]
    002a6558ldrb w12, [x12+4]
    002a655cubfm x12, x12, 32, 7
    002a6560orr x10, x10, x12
    002a6564subs xzr, x1, 5
    002a6568b.hi 0x2a6570
    002a656cb 0x2a7088
    002a6570
    002a6570loc_2a6570:
    002a6570ldr x1, [sp+160]
    002a6574ldr x12, [sp+152]
    002a6578ldrb w11, [x11+5]
    002a657cubfm x11, x11, 24, 7
    002a6580orr x10, x10, x11
    002a6584subs xzr, x1, 6
    002a6588b.hi 0x2a6590
    002a658cb 0x2a7080
    002a6590
    002a6590loc_2a6590:
    002a6590ldr x1, [sp+160]
    002a6594ldr x11, [sp+152]
    002a6598ldrb w12, [x12+6]
    002a659cubfm x12, x12, 16, 7
    002a65a0orr x10, x10, x12
    002a65a4subs xzr, x1, 7
    002a65a8b.hi 0x2a65b0
    002a65acb 0x2a7078
    002a65b0
    002a65b0loc_2a65b0:
    002a65b0ldrb w11, [x11+7]
    002a65b4ubfm x11, x11, 8, 7
    002a65b8orr x10, x10, x11
    002a65bcmovz x11, 29296
    002a65c0movk x11, 0x6e690000
    002a65c4movk x11, 0x617400000000
    002a65c8movk x11, 0x6c62000000000000
    002a65ccsubs xzr, x10, x11
    002a65d0b.eq 0x2a65d8
    002a65d4b 0x2a6614
    002a65d8
    002a65d8loc_2a65d8:
    002a65d8ldr x1, [sp+160]
    002a65dcldr x10, [sp+152]
    002a65e0subs xzr, x1, 8
    002a65e4b.hi 0x2a65ec
    002a65e8b 0x2a7070
    002a65ec
    002a65ecloc_2a65ec:
    002a65ecldrb w10, [x10+8]
    002a65f0subs wzr, w10, 101
    002a65f4b.eq 0x2a65fc
    002a65f8b 0x2a6610
    002a65fc
    002a65fcloc_2a65fc:
    002a65fcb 0x2a6600
    002a6600
    002a6600loc_2a6600:
    002a6600movz x10, 19
    002a6604str x10, [sp+128]
    002a6608orr x10, xzr, 1
    002a660cb 0x2a6edc
    002a6610
    002a6610loc_2a6610:
    002a6610b 0x2a661c
    002a6614
    002a6614loc_2a6614:
    002a6614b 0x2a661c
    002a6618
    002a6618loc_2a6618:
    002a6618b 0x2a661c
    002a661c
    002a661cloc_2a661c:
    002a661cldr x10, [sp+160]
    002a6620subs xzr, x10, 7
    002a6624b.eq 0x2a662c
    002a6628b 0x2a6748
    002a662c
    002a662cloc_2a662c:
    002a662cldr x1, [sp+160]
    002a6630ldr x10, [sp+152]
    002a6634subs xzr, x1, 0
    002a6638b.hi 0x2a6640
    002a663cb 0x2a7068
    002a6640
    002a6640loc_2a6640:
    002a6640ldr x1, [sp+160]
    002a6644ldrb w10, [x10]
    002a6648ldr x11, [sp+152]
    002a664csubs xzr, x1, 1
    002a6650b.hi 0x2a6658
    002a6654b 0x2a7060
    002a6658
    002a6658loc_2a6658:
    002a6658ldr x1, [sp+160]
    002a665cldr x12, [sp+152]
    002a6660ldrb w11, [x11+1]
    002a6664ubfm x11, x11, 56, 7
    002a6668orr x10, x10, x11
    002a666csubs xzr, x1, 2
    002a6670b.hi 0x2a6678
    002a6674b 0x2a7058
    002a6678
    002a6678loc_2a6678:
    002a6678ldr x1, [sp+160]
    002a667cldr x11, [sp+152]
    002a6680ldrb w12, [x12+2]
    002a6684ubfm x12, x12, 48, 7
    002a6688orr x10, x10, x12
    002a668csubs xzr, x1, 3
    002a6690b.hi 0x2a6698
    002a6694b 0x2a7050
    002a6698
    002a6698loc_2a6698:
    002a6698ldrb w11, [x11+3]
    002a669cubfm x11, x11, 40, 7
    002a66a0orr x10, x10, x11
    002a66a4movz x11, 30062
    002a66a8movk x11, 0x656d0000
    002a66acsubs wzr, w10, w11
    002a66b0b.eq 0x2a66b8
    002a66b4b 0x2a6744
    002a66b8
    002a66b8loc_2a66b8:
    002a66b8ldr x1, [sp+160]
    002a66bcldr x10, [sp+152]
    002a66c0subs xzr, x1, 4
    002a66c4b.hi 0x2a66cc
    002a66c8b 0x2a7048
    002a66cc
    002a66ccloc_2a66cc:
    002a66ccldr x1, [sp+160]
    002a66d0ldr x11, [sp+152]
    002a66d4ldrb w10, [x10+4]
    002a66d8subs xzr, x1, 5
    002a66dcb.hi 0x2a66e4
    002a66e0b 0x2a7040
    002a66e4
    002a66e4loc_2a66e4:
    002a66e4ldrb w11, [x11+5]
    002a66e8ubfm x11, x11, 56, 7
    002a66ecorr x10, x10, x11
    002a66f0ubfm x10, x10, 0, 15
    002a66f4movz x11, 26994
    002a66f8subs wzr, w10, w11
    002a66fcb.eq 0x2a6704
    002a6700b 0x2a6740
    002a6704
    002a6704loc_2a6704:
    002a6704ldr x1, [sp+160]
    002a6708ldr x10, [sp+152]
    002a670csubs xzr, x1, 6
    002a6710b.hi 0x2a6718
    002a6714b 0x2a7038
    002a6718
    002a6718loc_2a6718:
    002a6718ldrb w10, [x10+6]
    002a671csubs wzr, w10, 99
    002a6720b.eq 0x2a6728
    002a6724b 0x2a673c
    002a6728
    002a6728loc_2a6728:
    002a6728b 0x2a672c
    002a672c
    002a672cloc_2a672c:
    002a672cmovz x10, 18
    002a6730str x10, [sp+128]
    002a6734orr x10, xzr, 1
    002a6738b 0x2a6edc
    002a673c
    002a673cloc_2a673c:
    002a673cb 0x2a674c
    002a6740
    002a6740loc_2a6740:
    002a6740b 0x2a674c
    002a6744
    002a6744loc_2a6744:
    002a6744b 0x2a674c
    002a6748
    002a6748loc_2a6748:
    002a6748b 0x2a674c
    002a674c
    002a674cloc_2a674c:
    002a674cldr x10, [sp+160]
    002a6750subs xzr, x10, 4
    002a6754b.eq 0x2a675c
    002a6758b 0x2a6800
    002a675c
    002a675cloc_2a675c:
    002a675cldr x1, [sp+160]
    002a6760ldr x10, [sp+152]
    002a6764subs xzr, x1, 0
    002a6768b.hi 0x2a6770
    002a676cb 0x2a7030
    002a6770
    002a6770loc_2a6770:
    002a6770ldr x1, [sp+160]
    002a6774ldrb w10, [x10]
    002a6778ldr x11, [sp+152]
    002a677csubs xzr, x1, 1
    002a6780b.hi 0x2a6788
    002a6784b 0x2a7028
    002a6788
    002a6788loc_2a6788:
    002a6788ldr x1, [sp+160]
    002a678cldr x12, [sp+152]
    002a6790ldrb w11, [x11+1]
    002a6794ubfm x11, x11, 56, 7
    002a6798orr x10, x10, x11
    002a679csubs xzr, x1, 2
    002a67a0b.hi 0x2a67a8
    002a67a4b 0x2a7020
    002a67a8
    002a67a8loc_2a67a8:
    002a67a8ldr x1, [sp+160]
    002a67acldr x11, [sp+152]
    002a67b0ldrb w12, [x12+2]
    002a67b4ubfm x12, x12, 48, 7
    002a67b8orr x10, x10, x12
    002a67bcsubs xzr, x1, 3
    002a67c0b.hi 0x2a67c8
    002a67c4b 0x2a7018
    002a67c8
    002a67c8loc_2a67c8:
    002a67c8ldrb w11, [x11+3]
    002a67ccubfm x11, x11, 40, 7
    002a67d0orr x10, x10, x11
    002a67d4movz x11, 29813
    002a67d8movk x11, 0x38660000
    002a67dcsubs wzr, w10, w11
    002a67e0b.eq 0x2a67e8
    002a67e4b 0x2a67fc
    002a67e8
    002a67e8loc_2a67e8:
    002a67e8b 0x2a67ec
    002a67ec
    002a67ecloc_2a67ec:
    002a67ecorr x10, xzr, 12
    002a67f0str x10, [sp+128]
    002a67f4orr x10, xzr, 1
    002a67f8b 0x2a6edc
    002a67fc
    002a67fcloc_2a67fc:
    002a67fcb 0x2a6804
    002a6800
    002a6800loc_2a6800:
    002a6800b 0x2a6804
    002a6804
    002a6804loc_2a6804:
    002a6804ldr x0, [sp+152]
    002a6808ldr x1, [sp+160]
    002a680cadrp x2, 0x40b000
    002a6810add x2, x2, 2124
    002a6814orr x3, xzr, 8
    002a6818bl strings.HasPrefix
    002a681cstrb w0, [sp+47]
    002a6820tbnz w0, 0, 0x2a6828
    002a6824b 0x2a68d4
    002a6828
    002a6828loc_2a6828:
    002a6828b 0x2a682c
    002a682c
    002a682cloc_2a682c:
    002a682cldr x1, [sp+160]
    002a6830ldr x4, [sp+152]
    002a6834subs xzr, x1, 8
    002a6838b.hs 0x2a6840
    002a683cb 0x2a7010
    002a6840
    002a6840loc_2a6840:
    002a6840sub x5, x1, 8
    002a6844sub x6, xzr, x5
    002a6848sbfm x6, x6, 63, 63
    002a684cand x6, x6, 8
    002a6850add x4, x4, x6
    002a6854str x4, [sp+280]
    002a6858str x5, [sp+288]
    002a685cstp xzr, xzr, [sp+256]
    002a6860ldr x0, [sp+280]
    002a6864ldr x1, [sp+288]
    002a6868movz x2, 10
    002a686corr x3, xzr, 64
    002a6870bl strconv.ParseInt
    002a6874str x0, [sp+80]
    002a6878str x1, [sp+256]
    002a687cstr x2, [sp+264]
    002a6880ldr x4, [sp+80]
    002a6884str x4, [sp+64]
    002a6888str x1, [sp+200]
    002a688cstr x2, [sp+208]
    002a6890ldr x4, [sp+64]
    002a6894str x4, [sp+56]
    002a6898str x1, [sp+184]
    002a689cstr x2, [sp+192]
    002a68a0cbnz x1, 0x2a68a8
    002a68a4b 0x2a68ac
    002a68a8
    002a68a8loc_2a68a8:
    002a68a8b 0x2a68cc
    002a68ac
    002a68acloc_2a68ac:
    002a68acadrp x0, 0x34f000
    002a68b0add x0, x0, 3392
    002a68b4bl runtime.newobject
    002a68b8str x0, [sp+248]
    002a68bcstr x0, [sp+112]
    002a68c0ldr x1, [sp+56]
    002a68c4str x1, [x0]
    002a68c8b 0x2a68cc
    002a68cc
    002a68ccloc_2a68cc:
    002a68ccorr x10, xzr, 1
    002a68d0b 0x2a6edc
    002a68d4
    002a68d4loc_2a68d4:
    002a68d4ldr x0, [sp+152]
    002a68d8ldr x1, [sp+160]
    002a68dcadrp x2, 0x40a000
    002a68e0add x2, x2, 1358
    002a68e4orr x3, xzr, 4
    002a68e8bl strings.HasPrefix
    002a68ecstrb w0, [sp+46]
    002a68f0tbnz w0, 0, 0x2a68f8
    002a68f4b 0x2a699c
    002a68f8
    002a68f8loc_2a68f8:
    002a68f8b 0x2a68fc
    002a68fc
    002a68fcloc_2a68fc:
    002a68fcldr x1, [sp+160]
    002a6900ldr x2, [sp+152]
    002a6904subs xzr, x1, 4
    002a6908b.hs 0x2a6910
    002a690cb 0x2a7008
    002a6910
    002a6910loc_2a6910:
    002a6910sub x3, x1, 4
    002a6914sub x4, xzr, x3
    002a6918sbfm x4, x4, 63, 63
    002a691cand x4, x4, 4
    002a6920add x2, x2, x4
    002a6924str x2, [sp+280]
    002a6928str x3, [sp+288]
    002a692cstp xzr, xzr, [sp+256]
    002a6930ldr x0, [sp+280]
    002a6934ldr x1, [sp+288]
    002a6938bl strconv.Atoi
    002a693cstr x0, [sp+72]
    002a6940str x1, [sp+256]
    002a6944str x2, [sp+264]
    002a6948ldr x3, [sp+72]
    002a694cstr x3, [sp+96]
    002a6950str x1, [sp+312]
    002a6954str x2, [sp+320]
    002a6958ldr x3, [sp+96]
    002a695cstr x3, [sp+48]
    002a6960str x1, [sp+168]
    002a6964str x2, [sp+176]
    002a6968cbnz x1, 0x2a6970
    002a696cb 0x2a6974
    002a6970
    002a6970loc_2a6970:
    002a6970b 0x2a6994
    002a6974
    002a6974loc_2a6974:
    002a6974adrp x0, 0x34f000
    002a6978add x0, x0, 3520
    002a697cbl runtime.newobject
    002a6980str x0, [sp+272]
    002a6984str x0, [sp+120]
    002a6988ldr x1, [sp+48]
    002a698cstr x1, [x0]
    002a6990b 0x2a6994
    002a6994
    002a6994loc_2a6994:
    002a6994orr x10, xzr, 1
    002a6998b 0x2a6edc
    002a699c
    002a699cloc_2a699c:
    002a699cldr x10, [sp+160]
    002a69a0subs xzr, x10, 3
    002a69a4b.eq 0x2a69ac
    002a69a8b 0x2a6a34
    002a69ac
    002a69acloc_2a69ac:
    002a69acldr x1, [sp+160]
    002a69b0ldr x10, [sp+152]
    002a69b4subs xzr, x1, 0
    002a69b8b.hi 0x2a69c0
    002a69bcb 0x2a7000
    002a69c0
    002a69c0loc_2a69c0:
    002a69c0ldr x1, [sp+160]
    002a69c4ldrb w10, [x10]
    002a69c8ldr x11, [sp+152]
    002a69ccsubs xzr, x1, 1
    002a69d0b.hi 0x2a69d8
    002a69d4b 0x2a6ff8
    002a69d8
    002a69d8loc_2a69d8:
    002a69d8ldrb w11, [x11+1]
    002a69dcubfm x11, x11, 56, 7
    002a69e0orr x10, x10, x11
    002a69e4ubfm x10, x10, 0, 15
    002a69e8movz x11, 25971
    002a69ecsubs wzr, w10, w11
    002a69f0b.eq 0x2a69f8
    002a69f4b 0x2a6a30
    002a69f8
    002a69f8loc_2a69f8:
    002a69f8ldr x1, [sp+160]
    002a69fcldr x10, [sp+152]
    002a6a00subs xzr, x1, 2
    002a6a04b.hi 0x2a6a0c
    002a6a08b 0x2a6ff0
    002a6a0c
    002a6a0cloc_2a6a0c:
    002a6a0cldrb w10, [x10+2]
    002a6a10subs wzr, w10, 116
    002a6a14b.eq 0x2a6a1c
    002a6a18b 0x2a6a2c
    002a6a1c
    002a6a1cloc_2a6a1c:
    002a6a1cb 0x2a6a20
    002a6a20
    002a6a20loc_2a6a20:
    002a6a20orr x10, xzr, 1
    002a6a24strb w10, [sp+144]
    002a6a28b 0x2a6edc
    002a6a2c
    002a6a2cloc_2a6a2c:
    002a6a2cb 0x2a6a38
    002a6a30
    002a6a30loc_2a6a30:
    002a6a30b 0x2a6a38
    002a6a34
    002a6a34loc_2a6a34:
    002a6a34b 0x2a6a38
    002a6a38
    002a6a38loc_2a6a38:
    002a6a38ldr x10, [sp+160]
    002a6a3csubs xzr, x10, 11
    002a6a40b.eq 0x2a6a48
    002a6a44b 0x2a6c14
    002a6a48
    002a6a48loc_2a6a48:
    002a6a48ldr x1, [sp+160]
    002a6a4cldr x10, [sp+152]
    002a6a50subs xzr, x1, 0
    002a6a54b.hi 0x2a6a5c
    002a6a58b 0x2a6fe8
    002a6a5c
    002a6a5cloc_2a6a5c:
    002a6a5cldr x1, [sp+160]
    002a6a60ldrb w10, [x10]
    002a6a64ldr x11, [sp+152]
    002a6a68subs xzr, x1, 1
    002a6a6cb.hi 0x2a6a74
    002a6a70b 0x2a6fe0
    002a6a74
    002a6a74loc_2a6a74:
    002a6a74ldr x1, [sp+160]
    002a6a78ldr x12, [sp+152]
    002a6a7cldrb w11, [x11+1]
    002a6a80ubfm x11, x11, 56, 7
    002a6a84orr x10, x10, x11
    002a6a88subs xzr, x1, 2
    002a6a8cb.hi 0x2a6a94
    002a6a90b 0x2a6fd8
    002a6a94
    002a6a94loc_2a6a94:
    002a6a94ldr x1, [sp+160]
    002a6a98ldr x11, [sp+152]
    002a6a9cldrb w12, [x12+2]
    002a6aa0ubfm x12, x12, 48, 7
    002a6aa4orr x10, x10, x12
    002a6aa8subs xzr, x1, 3
    002a6aacb.hi 0x2a6ab4
    002a6ab0b 0x2a6fd0
    002a6ab4
    002a6ab4loc_2a6ab4:
    002a6ab4ldr x1, [sp+160]
    002a6ab8ldr x12, [sp+152]
    002a6abcldrb w11, [x11+3]
    002a6ac0ubfm x11, x11, 40, 7
    002a6ac4orr x10, x10, x11
    002a6ac8subs xzr, x1, 4
    002a6accb.hi 0x2a6ad4
    002a6ad0b 0x2a6fc8
    002a6ad4
    002a6ad4loc_2a6ad4:
    002a6ad4ldr x1, [sp+160]
    002a6ad8ldr x11, [sp+152]
    002a6adcldrb w12, [x12+4]
    002a6ae0ubfm x12, x12, 32, 7
    002a6ae4orr x10, x10, x12
    002a6ae8subs xzr, x1, 5
    002a6aecb.hi 0x2a6af4
    002a6af0b 0x2a6fc0
    002a6af4
    002a6af4loc_2a6af4:
    002a6af4ldr x1, [sp+160]
    002a6af8ldr x12, [sp+152]
    002a6afcldrb w11, [x11+5]
    002a6b00ubfm x11, x11, 24, 7
    002a6b04orr x10, x10, x11
    002a6b08subs xzr, x1, 6
    002a6b0cb.hi 0x2a6b14
    002a6b10b 0x2a6fb8
    002a6b14
    002a6b14loc_2a6b14:
    002a6b14ldr x1, [sp+160]
    002a6b18ldr x11, [sp+152]
    002a6b1cldrb w12, [x12+6]
    002a6b20ubfm x12, x12, 16, 7
    002a6b24orr x10, x10, x12
    002a6b28subs xzr, x1, 7
    002a6b2cb.hi 0x2a6b34
    002a6b30b 0x2a6fb0
    002a6b34
    002a6b34loc_2a6b34:
    002a6b34ldrb w11, [x11+7]
    002a6b38ubfm x11, x11, 8, 7
    002a6b3corr x10, x10, x11
    002a6b40movz x11, 28769
    002a6b44movk x11, 0x6c700000
    002a6b48movk x11, 0x636900000000
    002a6b4cmovk x11, 0x7461000000000000
    002a6b50subs xzr, x10, x11
    002a6b54b.eq 0x2a6b5c
    002a6b58b 0x2a6c10
    002a6b5c
    002a6b5cloc_2a6b5c:
    002a6b5cldr x1, [sp+160]
    002a6b60ldr x10, [sp+152]
    002a6b64subs xzr, x1, 8
    002a6b68b.hi 0x2a6b70
    002a6b6cb 0x2a6fa8
    002a6b70
    002a6b70loc_2a6b70:
    002a6b70ldr x1, [sp+160]
    002a6b74ldr x11, [sp+152]
    002a6b78ldrb w10, [x10+8]
    002a6b7csubs xzr, x1, 9
    002a6b80b.hi 0x2a6b88
    002a6b84b 0x2a6fa0
    002a6b88
    002a6b88loc_2a6b88:
    002a6b88ldrb w11, [x11+9]
    002a6b8cubfm x11, x11, 56, 7
    002a6b90orr x10, x10, x11
    002a6b94ubfm x10, x10, 0, 15
    002a6b98movz x11, 28521
    002a6b9csubs wzr, w10, w11
    002a6ba0b.eq 0x2a6ba8
    002a6ba4b 0x2a6c0c
    002a6ba8
    002a6ba8loc_2a6ba8:
    002a6ba8ldr x1, [sp+160]
    002a6bacldr x10, [sp+152]
    002a6bb0subs xzr, x1, 10
    002a6bb4b.hi 0x2a6bbc
    002a6bb8b 0x2a6f98
    002a6bbc
    002a6bbcloc_2a6bbc:
    002a6bbcldrb w10, [x10+10]
    002a6bc0subs wzr, w10, 110
    002a6bc4b.eq 0x2a6bcc
    002a6bc8b 0x2a6c08
    002a6bcc
    002a6bccloc_2a6bcc:
    002a6bccb 0x2a6bd0
    002a6bd0
    002a6bd0loc_2a6bd0:
    002a6bd0orr x10, xzr, 1
    002a6bd4strb w10, [sp+106]
    002a6bd8ldr x11, [sp+120]
    002a6bdccbnz x11, 0x2a6be4
    002a6be0b 0x2a6be8
    002a6be4
    002a6be4loc_2a6be4:
    002a6be4b 0x2a6c04
    002a6be8
    002a6be8loc_2a6be8:
    002a6be8adrp x0, 0x34f000
    002a6becadd x0, x0, 3520
    002a6bf0bl runtime.newobject
    002a6bf4str x0, [sp+272]
    002a6bf8str x0, [sp+120]
    002a6bfcorr x10, xzr, 1
    002a6c00b 0x2a6c04
    002a6c04
    002a6c04loc_2a6c04:
    002a6c04b 0x2a6edc
    002a6c08
    002a6c08loc_2a6c08:
    002a6c08b 0x2a6c18
    002a6c0c
    002a6c0cloc_2a6c0c:
    002a6c0cb 0x2a6c18
    002a6c10
    002a6c10loc_2a6c10:
    002a6c10b 0x2a6c18
    002a6c14
    002a6c14loc_2a6c14:
    002a6c14b 0x2a6c18
    002a6c18
    002a6c18loc_2a6c18:
    002a6c18ldr x10, [sp+160]
    002a6c1csubs xzr, x10, 7
    002a6c20b.eq 0x2a6c28
    002a6c24b 0x2a6d6c
    002a6c28
    002a6c28loc_2a6c28:
    002a6c28ldr x1, [sp+160]
    002a6c2cldr x10, [sp+152]
    002a6c30subs xzr, x1, 0
    002a6c34b.hi 0x2a6c3c
    002a6c38b 0x2a6f90
    002a6c3c
    002a6c3cloc_2a6c3c:
    002a6c3cldr x1, [sp+160]
    002a6c40ldrb w10, [x10]
    002a6c44ldr x11, [sp+152]
    002a6c48subs xzr, x1, 1
    002a6c4cb.hi 0x2a6c54
    002a6c50b 0x2a6f88
    002a6c54
    002a6c54loc_2a6c54:
    002a6c54ldr x1, [sp+160]
    002a6c58ldr x12, [sp+152]
    002a6c5cldrb w11, [x11+1]
    002a6c60ubfm x11, x11, 56, 7
    002a6c64orr x10, x10, x11
    002a6c68subs xzr, x1, 2
    002a6c6cb.hi 0x2a6c74
    002a6c70b 0x2a6f80
    002a6c74
    002a6c74loc_2a6c74:
    002a6c74ldr x1, [sp+160]
    002a6c78ldr x11, [sp+152]
    002a6c7cldrb w12, [x12+2]
    002a6c80ubfm x12, x12, 48, 7
    002a6c84orr x10, x10, x12
    002a6c88subs xzr, x1, 3
    002a6c8cb.hi 0x2a6c94
    002a6c90b 0x2a6f78
    002a6c94
    002a6c94loc_2a6c94:
    002a6c94ldrb w11, [x11+3]
    002a6c98ubfm x11, x11, 40, 7
    002a6c9corr x10, x10, x11
    002a6ca0movz x11, 29296
    002a6ca4movk x11, 0x76690000
    002a6ca8subs wzr, w10, w11
    002a6cacb.eq 0x2a6cb4
    002a6cb0b 0x2a6d68
    002a6cb4
    002a6cb4loc_2a6cb4:
    002a6cb4ldr x1, [sp+160]
    002a6cb8ldr x10, [sp+152]
    002a6cbcsubs xzr, x1, 4
    002a6cc0b.hi 0x2a6cc8
    002a6cc4b 0x2a6f70
    002a6cc8
    002a6cc8loc_2a6cc8:
    002a6cc8ldr x1, [sp+160]
    002a6cccldr x11, [sp+152]
    002a6cd0ldrb w10, [x10+4]
    002a6cd4subs xzr, x1, 5
    002a6cd8b.hi 0x2a6ce0
    002a6cdcb 0x2a6f68
    002a6ce0
    002a6ce0loc_2a6ce0:
    002a6ce0ldrb w11, [x11+5]
    002a6ce4ubfm x11, x11, 56, 7
    002a6ce8orr x10, x10, x11
    002a6cecubfm x10, x10, 0, 15
    002a6cf0movz x11, 29793
    002a6cf4subs wzr, w10, w11
    002a6cf8b.eq 0x2a6d00
    002a6cfcb 0x2a6d64
    002a6d00
    002a6d00loc_2a6d00:
    002a6d00ldr x1, [sp+160]
    002a6d04ldr x10, [sp+152]
    002a6d08subs xzr, x1, 6
    002a6d0cb.hi 0x2a6d14
    002a6d10b 0x2a6f60
    002a6d14
    002a6d14loc_2a6d14:
    002a6d14ldrb w10, [x10+6]
    002a6d18subs wzr, w10, 101
    002a6d1cb.eq 0x2a6d24
    002a6d20b 0x2a6d60
    002a6d24
    002a6d24loc_2a6d24:
    002a6d24b 0x2a6d28
    002a6d28
    002a6d28loc_2a6d28:
    002a6d28orr x10, xzr, 1
    002a6d2cstrb w10, [sp+107]
    002a6d30ldr x11, [sp+120]
    002a6d34cbnz x11, 0x2a6d3c
    002a6d38b 0x2a6d40
    002a6d3c
    002a6d3cloc_2a6d3c:
    002a6d3cb 0x2a6d5c
    002a6d40
    002a6d40loc_2a6d40:
    002a6d40adrp x0, 0x34f000
    002a6d44add x0, x0, 3520
    002a6d48bl runtime.newobject
    002a6d4cstr x0, [sp+272]
    002a6d50str x0, [sp+120]
    002a6d54orr x10, xzr, 1
    002a6d58b 0x2a6d5c
    002a6d5c
    002a6d5cloc_2a6d5c:
    002a6d5cb 0x2a6edc
    002a6d60
    002a6d60loc_2a6d60:
    002a6d60b 0x2a6d70
    002a6d64
    002a6d64loc_2a6d64:
    002a6d64b 0x2a6d70
    002a6d68
    002a6d68loc_2a6d68:
    002a6d68b 0x2a6d70
    002a6d6c
    002a6d6cloc_2a6d6c:
    002a6d6cb 0x2a6d70
    002a6d70
    002a6d70loc_2a6d70:
    002a6d70ldr x10, [sp+160]
    002a6d74subs xzr, x10, 9
    002a6d78b.eq 0x2a6d80
    002a6d7cb 0x2a6ed0
    002a6d80
    002a6d80loc_2a6d80:
    002a6d80ldr x1, [sp+160]
    002a6d84ldr x10, [sp+152]
    002a6d88subs xzr, x1, 0
    002a6d8cb.hi 0x2a6d94
    002a6d90b 0x2a6f58
    002a6d94
    002a6d94loc_2a6d94:
    002a6d94ldr x1, [sp+160]
    002a6d98ldrb w10, [x10]
    002a6d9cldr x11, [sp+152]
    002a6da0subs xzr, x1, 1
    002a6da4b.hi 0x2a6dac
    002a6da8b 0x2a6f50
    002a6dac
    002a6dacloc_2a6dac:
    002a6dacldr x1, [sp+160]
    002a6db0ldr x12, [sp+152]
    002a6db4ldrb w11, [x11+1]
    002a6db8ubfm x11, x11, 56, 7
    002a6dbcorr x10, x10, x11
    002a6dc0subs xzr, x1, 2
    002a6dc4b.hi 0x2a6dcc
    002a6dc8b 0x2a6f48
    002a6dcc
    002a6dccloc_2a6dcc:
    002a6dccldr x1, [sp+160]
    002a6dd0ldr x11, [sp+152]
    002a6dd4ldrb w12, [x12+2]
    002a6dd8ubfm x12, x12, 48, 7
    002a6ddcorr x10, x10, x12
    002a6de0subs xzr, x1, 3
    002a6de4b.hi 0x2a6dec
    002a6de8b 0x2a6f40
    002a6dec
    002a6decloc_2a6dec:
    002a6decldr x1, [sp+160]
    002a6df0ldr x12, [sp+152]
    002a6df4ldrb w11, [x11+3]
    002a6df8ubfm x11, x11, 40, 7
    002a6dfcorr x10, x10, x11
    002a6e00subs xzr, x1, 4
    002a6e04b.hi 0x2a6e0c
    002a6e08b 0x2a6f38
    002a6e0c
    002a6e0cloc_2a6e0c:
    002a6e0cldr x1, [sp+160]
    002a6e10ldr x11, [sp+152]
    002a6e14ldrb w12, [x12+4]
    002a6e18ubfm x12, x12, 32, 7
    002a6e1corr x10, x10, x12
    002a6e20subs xzr, x1, 5
    002a6e24b.hi 0x2a6e2c
    002a6e28b 0x2a6f30
    002a6e2c
    002a6e2cloc_2a6e2c:
    002a6e2cldr x1, [sp+160]
    002a6e30ldr x12, [sp+152]
    002a6e34ldrb w11, [x11+5]
    002a6e38ubfm x11, x11, 24, 7
    002a6e3corr x10, x10, x11
    002a6e40subs xzr, x1, 6
    002a6e44b.hi 0x2a6e4c
    002a6e48b 0x2a6f28
    002a6e4c
    002a6e4cloc_2a6e4c:
    002a6e4cldr x1, [sp+160]
    002a6e50ldr x11, [sp+152]
    002a6e54ldrb w12, [x12+6]
    002a6e58ubfm x12, x12, 16, 7
    002a6e5corr x10, x10, x12
    002a6e60subs xzr, x1, 7
    002a6e64b.hi 0x2a6e6c
    002a6e68b 0x2a6f20
    002a6e6c
    002a6e6cloc_2a6e6c:
    002a6e6cldrb w11, [x11+7]
    002a6e70ubfm x11, x11, 8, 7
    002a6e74orr x10, x10, x11
    002a6e78movz x11, 28015
    002a6e7cmovk x11, 0x74690000
    002a6e80movk x11, 0x6d6500000000
    002a6e84movk x11, 0x7470000000000000
    002a6e88subs xzr, x10, x11
    002a6e8cb.eq 0x2a6e94
    002a6e90b 0x2a6ecc
    002a6e94
    002a6e94loc_2a6e94:
    002a6e94ldr x1, [sp+160]
    002a6e98ldr x10, [sp+152]
    002a6e9csubs xzr, x1, 8
    002a6ea0b.hi 0x2a6ea8
    002a6ea4b 0x2a6f18
    002a6ea8
    002a6ea8loc_2a6ea8:
    002a6ea8ldrb w10, [x10+8]
    002a6eacsubs wzr, w10, 121
    002a6eb0b.eq 0x2a6eb8
    002a6eb4b 0x2a6ec8
    002a6eb8
    002a6eb8loc_2a6eb8:
    002a6eb8b 0x2a6ebc
    002a6ebc
    002a6ebcloc_2a6ebc:
    002a6ebcorr x10, xzr, 1
    002a6ec0strb w10, [sp+145]
    002a6ec4b 0x2a6edc
    002a6ec8
    002a6ec8loc_2a6ec8:
    002a6ec8b 0x2a6ed4
    002a6ecc
    002a6eccloc_2a6ecc:
    002a6eccb 0x2a6ed4
    002a6ed0
    002a6ed0loc_2a6ed0:
    002a6ed0b 0x2a6ed4
    002a6ed4
    002a6ed4loc_2a6ed4:
    002a6ed4orr x10, xzr, 1
    002a6ed8b 0x2a6edc
    002a6edc
    002a6edcloc_2a6edc:
    002a6edcb 0x2a6ee0
    002a6ee0
    002a6ee0loc_2a6ee0:
    002a6ee0b 0x2a5e8c
    002a6ee4
    002a6ee4loc_2a6ee4:
    002a6ee4ldrb w0, [sp+104]
    002a6ee8ldrb w1, [sp+105]
    002a6eecldrb w2, [sp+106]
    002a6ef0ldrb w3, [sp+107]
    002a6ef4ldr x4, [sp+112]
    002a6ef8ldr x5, [sp+120]
    002a6efcldr x6, [sp+128]
    002a6f00ldr x7, [sp+136]
    002a6f04ldrb w8, [sp+144]
    002a6f08ldrb w9, [sp+145]
    002a6f0cldp x29, x30, [sp-8]
    002a6f10add sp, sp, 336
    002a6f14ret x30
    002a6f18
    002a6f18loc_2a6f18:
    002a6f18orr x0, xzr, 8
    002a6f1cbl runtime.panicIndex
    002a6f20
    002a6f20loc_2a6f20:
    002a6f20orr x0, xzr, 7
    002a6f24bl runtime.panicIndex
    002a6f28
    002a6f28loc_2a6f28:
    002a6f28orr x0, xzr, 6
    002a6f2cbl runtime.panicIndex
    002a6f30
    002a6f30loc_2a6f30:
    002a6f30movz x0, 5
    002a6f34bl runtime.panicIndex
    002a6f38
    002a6f38loc_2a6f38:
    002a6f38orr x0, xzr, 4
    002a6f3cbl runtime.panicIndex
    002a6f40
    002a6f40loc_2a6f40:
    002a6f40orr x0, xzr, 3
    002a6f44bl runtime.panicIndex
    002a6f48
    002a6f48loc_2a6f48:
    002a6f48orr x0, xzr, 2
    002a6f4cbl runtime.panicIndex
    002a6f50
    002a6f50loc_2a6f50:
    002a6f50orr x0, xzr, 1
    002a6f54bl runtime.panicIndex
    002a6f58
    002a6f58loc_2a6f58:
    002a6f58mov x0, xzr
    002a6f5cbl runtime.panicIndex
    002a6f60
    002a6f60loc_2a6f60:
    002a6f60orr x0, xzr, 6
    002a6f64bl runtime.panicIndex
    002a6f68
    002a6f68loc_2a6f68:
    002a6f68movz x0, 5
    002a6f6cbl runtime.panicIndex
    002a6f70
    002a6f70loc_2a6f70:
    002a6f70orr x0, xzr, 4
    002a6f74bl runtime.panicIndex
    002a6f78
    002a6f78loc_2a6f78:
    002a6f78orr x0, xzr, 3
    002a6f7cbl runtime.panicIndex
    002a6f80
    002a6f80loc_2a6f80:
    002a6f80orr x0, xzr, 2
    002a6f84bl runtime.panicIndex
    002a6f88
    002a6f88loc_2a6f88:
    002a6f88orr x0, xzr, 1
    002a6f8cbl runtime.panicIndex
    002a6f90
    002a6f90loc_2a6f90:
    002a6f90mov x0, xzr
    002a6f94bl runtime.panicIndex
    002a6f98
    002a6f98loc_2a6f98:
    002a6f98movz x0, 10
    002a6f9cbl runtime.panicIndex
    002a6fa0
    002a6fa0loc_2a6fa0:
    002a6fa0movz x0, 9
    002a6fa4bl runtime.panicIndex
    002a6fa8
    002a6fa8loc_2a6fa8:
    002a6fa8orr x0, xzr, 8
    002a6facbl runtime.panicIndex
    002a6fb0
    002a6fb0loc_2a6fb0:
    002a6fb0orr x0, xzr, 7
    002a6fb4bl runtime.panicIndex
    002a6fb8
    002a6fb8loc_2a6fb8:
    002a6fb8orr x0, xzr, 6
    002a6fbcbl runtime.panicIndex
    002a6fc0
    002a6fc0loc_2a6fc0:
    002a6fc0movz x0, 5
    002a6fc4bl runtime.panicIndex
    002a6fc8
    002a6fc8loc_2a6fc8:
    002a6fc8orr x0, xzr, 4
    002a6fccbl runtime.panicIndex
    002a6fd0
    002a6fd0loc_2a6fd0:
    002a6fd0orr x0, xzr, 3
    002a6fd4bl runtime.panicIndex
    002a6fd8
    002a6fd8loc_2a6fd8:
    002a6fd8orr x0, xzr, 2
    002a6fdcbl runtime.panicIndex
    002a6fe0
    002a6fe0loc_2a6fe0:
    002a6fe0orr x0, xzr, 1
    002a6fe4bl runtime.panicIndex
    002a6fe8
    002a6fe8loc_2a6fe8:
    002a6fe8mov x0, xzr
    002a6fecbl runtime.panicIndex
    002a6ff0
    002a6ff0loc_2a6ff0:
    002a6ff0orr x0, xzr, 2
    002a6ff4bl runtime.panicIndex
    002a6ff8
    002a6ff8loc_2a6ff8:
    002a6ff8orr x0, xzr, 1
    002a6ffcbl runtime.panicIndex
    002a7000
    002a7000loc_2a7000:
    002a7000mov x0, xzr
    002a7004bl runtime.panicIndex
    002a7008
    002a7008loc_2a7008:
    002a7008orr x0, xzr, 4
    002a700cbl runtime.panicSliceB
    002a7010
    002a7010loc_2a7010:
    002a7010orr x0, xzr, 8
    002a7014bl runtime.panicSliceB
    002a7018
    002a7018loc_2a7018:
    002a7018orr x0, xzr, 3
    002a701cbl runtime.panicIndex
    002a7020
    002a7020loc_2a7020:
    002a7020orr x0, xzr, 2
    002a7024bl runtime.panicIndex
    002a7028
    002a7028loc_2a7028:
    002a7028orr x0, xzr, 1
    002a702cbl runtime.panicIndex
    002a7030
    002a7030loc_2a7030:
    002a7030mov x0, xzr
    002a7034bl runtime.panicIndex
    002a7038
    002a7038loc_2a7038:
    002a7038orr x0, xzr, 6
    002a703cbl runtime.panicIndex
    002a7040
    002a7040loc_2a7040:
    002a7040movz x0, 5
    002a7044bl runtime.panicIndex
    002a7048
    002a7048loc_2a7048:
    002a7048orr x0, xzr, 4
    002a704cbl runtime.panicIndex
    002a7050
    002a7050loc_2a7050:
    002a7050orr x0, xzr, 3
    002a7054bl runtime.panicIndex
    002a7058
    002a7058loc_2a7058:
    002a7058orr x0, xzr, 2
    002a705cbl runtime.panicIndex
    002a7060
    002a7060loc_2a7060:
    002a7060orr x0, xzr, 1
    002a7064bl runtime.panicIndex
    002a7068
    002a7068loc_2a7068:
    002a7068mov x0, xzr
    002a706cbl runtime.panicIndex
    002a7070
    002a7070loc_2a7070:
    002a7070orr x0, xzr, 8
    002a7074bl runtime.panicIndex
    002a7078
    002a7078loc_2a7078:
    002a7078orr x0, xzr, 7
    002a707cbl runtime.panicIndex
    002a7080
    002a7080loc_2a7080:
    002a7080orr x0, xzr, 6
    002a7084bl runtime.panicIndex
    002a7088
    002a7088loc_2a7088:
    002a7088movz x0, 5
    002a708cbl runtime.panicIndex
    002a7090
    002a7090loc_2a7090:
    002a7090orr x0, xzr, 4
    002a7094bl runtime.panicIndex
    002a7098
    002a7098loc_2a7098:
    002a7098orr x0, xzr, 3
    002a709cbl runtime.panicIndex
    002a70a0
    002a70a0loc_2a70a0:
    002a70a0orr x0, xzr, 2
    002a70a4bl runtime.panicIndex
    002a70a8
    002a70a8loc_2a70a8:
    002a70a8orr x0, xzr, 1
    002a70acbl runtime.panicIndex
    002a70b0
    002a70b0loc_2a70b0:
    002a70b0mov x0, xzr
    002a70b4bl runtime.panicIndex
    002a70b8
    002a70b8loc_2a70b8:
    002a70b8orr x0, xzr, 2
    002a70bcbl runtime.panicIndex
    002a70c0
    002a70c0loc_2a70c0:
    002a70c0orr x0, xzr, 1
    002a70c4bl runtime.panicIndex
    002a70c8
    002a70c8loc_2a70c8:
    002a70c8mov x0, xzr
    002a70ccbl runtime.panicIndex
    002a70d0
    002a70d0loc_2a70d0:
    002a70d0orr x0, xzr, 2
    002a70d4bl runtime.panicIndex
    002a70d8
    002a70d8loc_2a70d8:
    002a70d8orr x0, xzr, 1
    002a70dcbl runtime.panicIndex
    002a70e0
    002a70e0loc_2a70e0:
    002a70e0mov x0, xzr
    002a70e4bl runtime.panicIndex
    002a70e8
    002a70e8loc_2a70e8:
    002a70e8movz x0, 10
    002a70ecbl runtime.panicIndex
    002a70f0
    002a70f0loc_2a70f0:
    002a70f0movz x0, 9
    002a70f4bl runtime.panicIndex
    002a70f8
    002a70f8loc_2a70f8:
    002a70f8orr x0, xzr, 8
    002a70fcbl runtime.panicIndex
    002a7100
    002a7100loc_2a7100:
    002a7100orr x0, xzr, 7
    002a7104bl runtime.panicIndex
    002a7108
    002a7108loc_2a7108:
    002a7108orr x0, xzr, 6
    002a710cbl runtime.panicIndex
    002a7110
    002a7110loc_2a7110:
    002a7110movz x0, 5
    002a7114bl runtime.panicIndex
    002a7118
    002a7118loc_2a7118:
    002a7118orr x0, xzr, 4
    002a711cbl runtime.panicIndex
    002a7120
    002a7120loc_2a7120:
    002a7120orr x0, xzr, 3
    002a7124bl runtime.panicIndex
    002a7128
    002a7128loc_2a7128:
    002a7128orr x0, xzr, 2
    002a712cbl runtime.panicIndex
    002a7130
    002a7130loc_2a7130:
    002a7130orr x0, xzr, 1
    002a7134bl runtime.panicIndex
    002a7138
    002a7138loc_2a7138:
    002a7138mov x0, xzr
    002a713cbl runtime.panicIndex
    002a7140
    002a7140loc_2a7140:
    002a7140orr x0, xzr, 7
    002a7144bl runtime.panicIndex
    002a7148
    002a7148loc_2a7148:
    002a7148orr x0, xzr, 6
    002a714cbl runtime.panicIndex
    002a7150
    002a7150loc_2a7150:
    002a7150movz x0, 5
    002a7154bl runtime.panicIndex
    002a7158
    002a7158loc_2a7158:
    002a7158orr x0, xzr, 4
    002a715cbl runtime.panicIndex
    002a7160
    002a7160loc_2a7160:
    002a7160orr x0, xzr, 3
    002a7164bl runtime.panicIndex
    002a7168
    002a7168loc_2a7168:
    002a7168orr x0, xzr, 2
    002a716cbl runtime.panicIndex
    002a7170
    002a7170loc_2a7170:
    002a7170orr x0, xzr, 1
    002a7174bl runtime.panicIndex
    002a7178
    002a7178loc_2a7178:
    002a7178mov x0, xzr
    002a717cbl runtime.panicIndex
    002a7180
    002a7180loc_2a7180:
    002a7180orr x0, xzr, 7
    002a7184bl runtime.panicIndex
    002a7188
    002a7188loc_2a7188:
    002a7188orr x0, xzr, 6
    002a718cbl runtime.panicIndex
    002a7190
    002a7190loc_2a7190:
    002a7190movz x0, 5
    002a7194bl runtime.panicIndex
    002a7198
    002a7198loc_2a7198:
    002a7198orr x0, xzr, 4
    002a719cbl runtime.panicIndex
    002a71a0
    002a71a0loc_2a71a0:
    002a71a0orr x0, xzr, 3
    002a71a4bl runtime.panicIndex
    002a71a8
    002a71a8loc_2a71a8:
    002a71a8orr x0, xzr, 2
    002a71acbl runtime.panicIndex
    002a71b0
    002a71b0loc_2a71b0:
    002a71b0orr x0, xzr, 1
    002a71b4bl runtime.panicIndex
    002a71b8
    002a71b8loc_2a71b8:
    002a71b8mov x0, xzr
    002a71bcbl runtime.panicIndex
    002a71c0hint
    002a71c4
    002a71c4loc_2a71c4:
    002a71c4stp x0, x1, [sp+8]
    002a71c8mov x3, x30
    002a71ccbl runtime.morestack_noctxt.abi0
    002a71d0ldp x0, x1, [sp+8]
    002a71d4b 0x2a5e50
    002a71d8udf 0
    002a71dcudf 0
    002a5e50
    002a71e0
    002a71e0encoding/asn1.getUniversalType: ; void encoding/asn1.getUniversalType(reflect.Type t)
    002a71e0ldr x16, [x28+16]
    002a71e4sub x17, sp, 16
    002a71e8subs xzr, x17, x16
    002a71ecb.ls 0x2a7750
    002a71f0str x30, [sp-144]!
    002a71f4stur x29, [sp-8]
    002a71f8sub x29, sp, 8
    002a71fcstr x0, [sp+152]
    002a7200str x1, [sp+160]
    002a7204strb wzr, [sp+53]
    002a7208str xzr, [sp+56]
    002a720cstrb wzr, [sp+54]
    002a7210strb wzr, [sp+52]
    002a7214ldr x0, [sp+152]
    002a7218ldr x1, [sp+160]
    002a721cstr x0, [sp+120]
    002a7220str x1, [sp+128]
    002a7224adrp x27, 0x77b000
    002a7228ldr x3, [x27+688]
    002a722csubs xzr, x3, x0
    002a7230b.eq 0x2a7238
    002a7234b 0x2a7284
    002a7238
    002a7238loc_2a7238:
    002a7238adrp x27, 0x77b000
    002a723cldr x2, [x27+696]
    002a7240bl runtime.ifaceeq
    002a7244tbnz w0, 0, 0x2a724c
    002a7248b 0x2a7280
    002a724c
    002a724cloc_2a724c:
    002a724cb 0x2a7250
    002a7250
    002a7250loc_2a7250:
    002a7250orr x3, xzr, 1
    002a7254strb w3, [sp+53]
    002a7258movn x4, 0
    002a725cstr x4, [sp+56]
    002a7260strb wzr, [sp+54]
    002a7264strb w3, [sp+52]
    002a7268ldr x1, [sp+56]
    002a726cmov x0, x3
    002a7270mov x2, xzr
    002a7274ldur x29, [sp-8]
    002a7278ldr x30, [sp], 144
    002a727cret x30
    002a7280
    002a7280loc_2a7280:
    002a7280b 0x2a7288
    002a7284
    002a7284loc_2a7284:
    002a7284b 0x2a7288
    002a7288
    002a7288loc_2a7288:
    002a7288adrp x27, 0x77b000
    002a728cldr x3, [x27+624]
    002a7290ldr x4, [sp+120]
    002a7294subs xzr, x3, x4
    002a7298b.eq 0x2a72a0
    002a729cb 0x2a72f4
    002a72a0
    002a72a0loc_2a72a0:
    002a72a0adrp x27, 0x77b000
    002a72a4ldr x2, [x27+632]
    002a72a8ldr x1, [sp+128]
    002a72acldr x0, [sp+120]
    002a72b0bl runtime.ifaceeq
    002a72b4tbnz w0, 0, 0x2a72bc
    002a72b8b 0x2a72f0
    002a72bc
    002a72bcloc_2a72bc:
    002a72bcb 0x2a72c0
    002a72c0
    002a72c0loc_2a72c0:
    002a72c0strb wzr, [sp+53]
    002a72c4orr x4, xzr, 6
    002a72c8str x4, [sp+56]
    002a72ccstrb wzr, [sp+54]
    002a72d0orr x3, xzr, 1
    002a72d4strb w3, [sp+52]
    002a72d8ldr x1, [sp+56]
    002a72dcmov x0, xzr
    002a72e0mov x2, x0
    002a72e4ldur x29, [sp-8]
    002a72e8ldr x30, [sp], 144
    002a72ecret x30
    002a72f0
    002a72f0loc_2a72f0:
    002a72f0b 0x2a72f8
    002a72f4
    002a72f4loc_2a72f4:
    002a72f4b 0x2a72f8
    002a72f8
    002a72f8loc_2a72f8:
    002a72f8adrp x27, 0x77b000
    002a72fcldr x3, [x27+608]
    002a7300ldr x4, [sp+120]
    002a7304subs xzr, x3, x4
    002a7308b.eq 0x2a7310
    002a730cb 0x2a7364
    002a7310
    002a7310loc_2a7310:
    002a7310adrp x27, 0x77b000
    002a7314ldr x2, [x27+616]
    002a7318ldr x0, [sp+120]
    002a731cldr x1, [sp+128]
    002a7320bl runtime.ifaceeq
    002a7324tbnz w0, 0, 0x2a732c
    002a7328b 0x2a7360
    002a732c
    002a732cloc_2a732c:
    002a732cb 0x2a7330
    002a7330
    002a7330loc_2a7330:
    002a7330strb wzr, [sp+53]
    002a7334orr x4, xzr, 3
    002a7338str x4, [sp+56]
    002a733cstrb wzr, [sp+54]
    002a7340orr x3, xzr, 1
    002a7344strb w3, [sp+52]
    002a7348ldr x1, [sp+56]
    002a734cmov x0, xzr
    002a7350mov x2, x0
    002a7354ldur x29, [sp-8]
    002a7358ldr x30, [sp], 144
    002a735cret x30
    002a7360
    002a7360loc_2a7360:
    002a7360b 0x2a7368
    002a7364
    002a7364loc_2a7364:
    002a7364b 0x2a7368
    002a7368
    002a7368loc_2a7368:
    002a7368adrp x27, 0x77b000
    002a736cldr x3, [x27+672]
    002a7370ldr x4, [sp+120]
    002a7374subs xzr, x3, x4
    002a7378b.eq 0x2a7380
    002a737cb 0x2a73d4
    002a7380
    002a7380loc_2a7380:
    002a7380adrp x27, 0x77b000
    002a7384ldr x2, [x27+680]
    002a7388ldr x1, [sp+128]
    002a738cldr x0, [sp+120]
    002a7390bl runtime.ifaceeq
    002a7394tbnz w0, 0, 0x2a739c
    002a7398b 0x2a73d0
    002a739c
    002a739cloc_2a739c:
    002a739cb 0x2a73a0
    002a73a0
    002a73a0loc_2a73a0:
    002a73a0strb wzr, [sp+53]
    002a73a4movz x4, 23
    002a73a8str x4, [sp+56]
    002a73acstrb wzr, [sp+54]
    002a73b0orr x3, xzr, 1
    002a73b4strb w3, [sp+52]
    002a73b8ldr x1, [sp+56]
    002a73bcmov x0, xzr
    002a73c0mov x2, x0
    002a73c4ldur x29, [sp-8]
    002a73c8ldr x30, [sp], 144
    002a73ccret x30
    002a73d0
    002a73d0loc_2a73d0:
    002a73d0b 0x2a73d8
    002a73d4
    002a73d4loc_2a73d4:
    002a73d4b 0x2a73d8
    002a73d8
    002a73d8loc_2a73d8:
    002a73d8adrp x27, 0x77b000
    002a73dcldr x3, [x27+640]
    002a73e0ldr x4, [sp+120]
    002a73e4subs xzr, x3, x4
    002a73e8b.eq 0x2a73f0
    002a73ecb 0x2a7444
    002a73f0
    002a73f0loc_2a73f0:
    002a73f0adrp x27, 0x77b000
    002a73f4ldr x2, [x27+648]
    002a73f8ldr x0, [sp+120]
    002a73fcldr x1, [sp+128]
    002a7400bl runtime.ifaceeq
    002a7404tbnz w0, 0, 0x2a740c
    002a7408b 0x2a7440
    002a740c
    002a740cloc_2a740c:
    002a740cb 0x2a7410
    002a7410
    002a7410loc_2a7410:
    002a7410strb wzr, [sp+53]
    002a7414movz x4, 10
    002a7418str x4, [sp+56]
    002a741cstrb wzr, [sp+54]
    002a7420orr x3, xzr, 1
    002a7424strb w3, [sp+52]
    002a7428ldr x1, [sp+56]
    002a742cmov x0, xzr
    002a7430mov x2, x0
    002a7434ldur x29, [sp-8]
    002a7438ldr x30, [sp], 144
    002a743cret x30
    002a7440
    002a7440loc_2a7440:
    002a7440b 0x2a7448
    002a7444
    002a7444loc_2a7444:
    002a7444b 0x2a7448
    002a7448
    002a7448loc_2a7448:
    002a7448adrp x27, 0x77b000
    002a744cldr x3, [x27+720]
    002a7450ldr x4, [sp+120]
    002a7454subs xzr, x3, x4
    002a7458b.eq 0x2a7460
    002a745cb 0x2a74b4
    002a7460
    002a7460loc_2a7460:
    002a7460adrp x27, 0x77b000
    002a7464ldr x2, [x27+728]
    002a7468ldr x1, [sp+128]
    002a746cldr x0, [sp+120]
    002a7470bl runtime.ifaceeq
    002a7474tbnz w0, 0, 0x2a747c
    002a7478b 0x2a74b0
    002a747c
    002a747cloc_2a747c:
    002a747cb 0x2a7480
    002a7480
    002a7480loc_2a7480:
    002a7480strb wzr, [sp+53]
    002a7484orr x4, xzr, 2
    002a7488str x4, [sp+56]
    002a748cstrb wzr, [sp+54]
    002a7490orr x3, xzr, 1
    002a7494strb w3, [sp+52]
    002a7498ldr x1, [sp+56]
    002a749cmov x0, xzr
    002a74a0mov x2, x0
    002a74a4ldur x29, [sp-8]
    002a74a8ldr x30, [sp], 144
    002a74acret x30
    002a74b0
    002a74b0loc_2a74b0:
    002a74b0b 0x2a74b8
    002a74b4
    002a74b4loc_2a74b4:
    002a74b4b 0x2a74b8
    002a74b8
    002a74b8loc_2a74b8:
    002a74b8b 0x2a74bc
    002a74bc
    002a74bcloc_2a74bc:
    002a74bcldr x1, [sp+152]
    002a74c0ldrsb x27, [x1]
    002a74c4ldr x1, [x1+168]
    002a74c8ldr x0, [sp+160]
    002a74ccblr x1
    002a74d0str x0, [sp+72]
    002a74d4str x0, [sp+80]
    002a74d8subs xzr, x0, 6
    002a74dcb.ls 0x2a74e4
    002a74e0b 0x2a7580
    002a74e4
    002a74e4loc_2a74e4:
    002a74e4subs xzr, x0, 1
    002a74e8b.eq 0x2a74f0
    002a74ecb 0x2a7524
    002a74f0
    002a74f0loc_2a74f0:
    002a74f0b 0x2a74f4
    002a74f4
    002a74f4loc_2a74f4:
    002a74f4strb wzr, [sp+53]
    002a74f8orr x4, xzr, 1
    002a74fcstr x4, [sp+56]
    002a7500strb wzr, [sp+54]
    002a7504orr x3, xzr, 1
    002a7508strb w3, [sp+52]
    002a750cldr x1, [sp+56]
    002a7510mov x0, xzr
    002a7514mov x2, x0
    002a7518ldur x29, [sp-8]
    002a751cldr x30, [sp], 144
    002a7520ret x30
    002a7524
    002a7524loc_2a7524:
    002a7524subs xzr, x0, 2
    002a7528b.hs 0x2a7530
    002a752cb 0x2a7574
    002a7530
    002a7530loc_2a7530:
    002a7530subs xzr, x0, 6
    002a7534b.ls 0x2a753c
    002a7538b 0x2a7570
    002a753c
    002a753cloc_2a753c:
    002a753cb 0x2a7540
    002a7540
    002a7540loc_2a7540:
    002a7540strb wzr, [sp+53]
    002a7544orr x4, xzr, 2
    002a7548str x4, [sp+56]
    002a754cstrb wzr, [sp+54]
    002a7550orr x3, xzr, 1
    002a7554strb w3, [sp+52]
    002a7558ldr x1, [sp+56]
    002a755cmov x0, xzr
    002a7560mov x2, x0
    002a7564ldur x29, [sp-8]
    002a7568ldr x30, [sp], 144
    002a756cret x30
    002a7570
    002a7570loc_2a7570:
    002a7570b 0x2a7578
    002a7574
    002a7574loc_2a7574:
    002a7574b 0x2a7578
    002a7578
    002a7578loc_2a7578:
    002a7578b 0x2a757c
    002a757c
    002a757cloc_2a757c:
    002a757cb 0x2a7720
    002a7580
    002a7580loc_2a7580:
    002a7580subs xzr, x0, 23
    002a7584b.eq 0x2a758c
    002a7588b 0x2a7694
    002a758c
    002a758cloc_2a758c:
    002a758cb 0x2a7590
    002a7590
    002a7590loc_2a7590:
    002a7590ldr x1, [sp+152]
    002a7594ldrsb x27, [x1]
    002a7598ldr x1, [x1+88]
    002a759cldr x0, [sp+160]
    002a75a0blr x1
    002a75a4str x0, [sp+104]
    002a75a8str x1, [sp+112]
    002a75acldrsb x27, [x0]
    002a75b0ldr x2, [x0+168]
    002a75b4mov x0, x1
    002a75b8blr x2
    002a75bcstr x0, [sp+64]
    002a75c0subs xzr, x0, 8
    002a75c4b.eq 0x2a75cc
    002a75c8b 0x2a75fc
    002a75cc
    002a75ccloc_2a75cc:
    002a75ccstrb wzr, [sp+53]
    002a75d0orr x4, xzr, 4
    002a75d4str x4, [sp+56]
    002a75d8strb wzr, [sp+54]
    002a75dcorr x3, xzr, 1
    002a75e0strb w3, [sp+52]
    002a75e4ldr x1, [sp+56]
    002a75e8mov x0, xzr
    002a75ecmov x2, x0
    002a75f0ldur x29, [sp-8]
    002a75f4ldr x30, [sp], 144
    002a75f8ret x30
    002a75fc
    002a75fcloc_2a75fc:
    002a75fcldr x1, [sp+152]
    002a7600ldrsb x27, [x1]
    002a7604ldr x1, [x1+200]
    002a7608ldr x0, [sp+160]
    002a760cblr x1
    002a7610str x0, [sp+88]
    002a7614str x1, [sp+96]
    002a7618adrp x2, 0x409000
    002a761cadd x2, x2, 669
    002a7620orr x3, xzr, 3
    002a7624bl strings.HasSuffix
    002a7628strb w0, [sp+55]
    002a762ctbnz w0, 0, 0x2a7634
    002a7630b 0x2a7664
    002a7634
    002a7634loc_2a7634:
    002a7634strb wzr, [sp+53]
    002a7638movz x4, 17
    002a763cstr x4, [sp+56]
    002a7640orr x3, xzr, 1
    002a7644strb w3, [sp+54]
    002a7648strb w3, [sp+52]
    002a764cldr x1, [sp+56]
    002a7650mov x0, xzr
    002a7654mov x2, x3
    002a7658ldur x29, [sp-8]
    002a765cldr x30, [sp], 144
    002a7660ret x30
    002a7664
    002a7664loc_2a7664:
    002a7664strb wzr, [sp+53]
    002a7668orr x4, xzr, 16
    002a766cstr x4, [sp+56]
    002a7670orr x3, xzr, 1
    002a7674strb w3, [sp+54]
    002a7678strb w3, [sp+52]
    002a767cldr x1, [sp+56]
    002a7680mov x0, xzr
    002a7684mov x2, x3
    002a7688ldur x29, [sp-8]
    002a768cldr x30, [sp], 144
    002a7690ret x30
    002a7694
    002a7694loc_2a7694:
    002a7694subs xzr, x0, 24
    002a7698b.eq 0x2a76a0
    002a769cb 0x2a76d4
    002a76a0
    002a76a0loc_2a76a0:
    002a76a0b 0x2a76a4
    002a76a4
    002a76a4loc_2a76a4:
    002a76a4strb wzr, [sp+53]
    002a76a8movz x4, 19
    002a76acstr x4, [sp+56]
    002a76b0strb wzr, [sp+54]
    002a76b4orr x3, xzr, 1
    002a76b8strb w3, [sp+52]
    002a76bcldr x1, [sp+56]
    002a76c0mov x0, xzr
    002a76c4mov x2, x0
    002a76c8ldur x29, [sp-8]
    002a76ccldr x30, [sp], 144
    002a76d0ret x30
    002a76d4
    002a76d4loc_2a76d4:
    002a76d4subs xzr, x0, 25
    002a76d8b.eq 0x2a76e0
    002a76dcb 0x2a7714
    002a76e0
    002a76e0loc_2a76e0:
    002a76e0b 0x2a76e4
    002a76e4
    002a76e4loc_2a76e4:
    002a76e4strb wzr, [sp+53]
    002a76e8orr x4, xzr, 16
    002a76ecstr x4, [sp+56]
    002a76f0orr x3, xzr, 1
    002a76f4strb w3, [sp+54]
    002a76f8strb w3, [sp+52]
    002a76fcldr x1, [sp+56]
    002a7700mov x0, xzr
    002a7704mov x2, x3
    002a7708ldur x29, [sp-8]
    002a770cldr x30, [sp], 144
    002a7710ret x30
    002a7714
    002a7714loc_2a7714:
    002a7714b 0x2a7718
    002a7718
    002a7718loc_2a7718:
    002a7718b 0x2a771c
    002a771c
    002a771cloc_2a771c:
    002a771cb 0x2a7720
    002a7720
    002a7720loc_2a7720:
    002a7720b 0x2a7724
    002a7724
    002a7724loc_2a7724:
    002a7724strb wzr, [sp+53]
    002a7728str xzr, [sp+56]
    002a772cstrb wzr, [sp+54]
    002a7730strb wzr, [sp+52]
    002a7734ldr x1, [sp+56]
    002a7738mov x0, xzr
    002a773cmov x2, x0
    002a7740mov x3, x0
    002a7744ldur x29, [sp-8]
    002a7748ldr x30, [sp], 144
    002a774cret x30
    002a7750
    002a7750loc_2a7750:
    002a7750stp x0, x1, [sp+8]
    002a7754mov x3, x30
    002a7758bl runtime.morestack_noctxt.abi0
    002a775cldp x0, x1, [sp+8]
    002a7760b 0x2a71e0
    002a7764udf 0
    002a7768udf 0
    002a776cudf 0
    002a71e0
    002a7770
    002a7770encoding/asn1.byteEncoder.Len: ; void encoding/asn1.byteEncoder.Len(encoding/asn1.byteEncoder c)
    002a7770str x30, [sp-32]!
    002a7774stur x29, [sp-8]
    002a7778sub x29, sp, 8
    002a777cstrb w0, [sp+40]
    002a7780str xzr, [sp+16]
    002a7784orr x0, xzr, 1
    002a7788str x0, [sp+16]
    002a778cadd x29, sp, 24
    002a7790add sp, sp, 32
    002a7794ret x30
    002a7798udf 0
    002a779cudf 0
    002a7770
    002a77a0
    002a77a0encoding/asn1.byteEncoder.Encode: ; void encoding/asn1.byteEncoder.Encode(encoding/asn1.byteEncoder c, struct []uint8 dst)
    002a77a0ldr x16, [x28+16]
    002a77a4subs xzr, sp, x16
    002a77a8b.ls 0x2a77f8
    002a77acstr x30, [sp-32]!
    002a77b0stur x29, [sp-8]
    002a77b4sub x29, sp, 8
    002a77b8strb w0, [sp+40]
    002a77bcstr x1, [sp+48]
    002a77c0str x2, [sp+56]
    002a77c4str x3, [sp+64]
    002a77c8ldrb w3, [sp+40]
    002a77ccsubs xzr, x2, 0
    002a77d0b.hi 0x2a77d8
    002a77d4b 0x2a77e8
    002a77d8
    002a77d8loc_2a77d8:
    002a77d8strb w3, [x1]
    002a77dcldur x29, [sp-8]
    002a77e0ldr x30, [sp], 32
    002a77e4ret x30
    002a77e8
    002a77e8loc_2a77e8:
    002a77e8mov x0, xzr
    002a77ecmov x1, x2
    002a77f0bl runtime.panicIndex
    002a77f4hint
    002a77f8
    002a77f8loc_2a77f8:
    002a77f8strb w0, [sp+8]
    002a77fcstp x1, x2, [sp+16]
    002a7800str x3, [sp+32]
    002a7804mov x3, x30
    002a7808bl runtime.morestack_noctxt.abi0
    002a780cldrb w0, [sp+8]
    002a7810ldp x1, x2, [sp+16]
    002a7814ldr x3, [sp+32]
    002a7818b 0x2a77a0
    002a781cudf 0
    002a77a0
    002a7820
    002a7820encoding/asn1.bytesEncoder.Len: ; void encoding/asn1.bytesEncoder.Len(encoding/asn1.bytesEncoder b)
    002a7820str x30, [sp-32]!
    002a7824stur x29, [sp-8]
    002a7828sub x29, sp, 8
    002a782cstr x0, [sp+40]
    002a7830str x1, [sp+48]
    002a7834str x2, [sp+56]
    002a7838str xzr, [sp+8]
    002a783cstr x1, [sp+16]
    002a7840str x1, [sp+8]
    002a7844mov x0, x1
    002a7848add x29, sp, 24
    002a784cadd sp, sp, 32
    002a7850ret x30
    002a7854udf 0
    002a7858udf 0
    002a785cudf 0
    002a7820
    002a7860
    002a7860encoding/asn1.bytesEncoder.Encode: ; void encoding/asn1.bytesEncoder.Encode(encoding/asn1.bytesEncoder b, struct []uint8 dst)
    002a7860ldr x16, [x28+16]
    002a7864subs xzr, sp, x16
    002a7868b.ls 0x2a7948
    002a786cstr x30, [sp-128]!
    002a7870stur x29, [sp-8]
    002a7874sub x29, sp, 8
    002a7878str x0, [sp+136]
    002a787cstr x1, [sp+144]
    002a7880str x2, [sp+152]
    002a7884str x3, [sp+160]
    002a7888str x4, [sp+168]
    002a788cstr x5, [sp+176]
    002a7890str x3, [sp+96]
    002a7894str x4, [sp+104]
    002a7898str x5, [sp+112]
    002a789cldr x3, [sp+144]
    002a78a0ldr x4, [sp+136]
    002a78a4ldr x5, [sp+152]
    002a78a8str x4, [sp+72]
    002a78acstr x3, [sp+80]
    002a78b0str x5, [sp+88]
    002a78b4ldr x4, [sp+104]
    002a78b8str x4, [sp+48]
    002a78bcsubs xzr, x4, x3
    002a78c0b.gt 0x2a78c8
    002a78c4b 0x2a78d0
    002a78c8
    002a78c8loc_2a78c8:
    002a78c8str x3, [sp+48]
    002a78ccb 0x2a78d4
    002a78d0
    002a78d0loc_2a78d0:
    002a78d0b 0x2a78d4
    002a78d4
    002a78d4loc_2a78d4:
    002a78d4ldr x3, [sp+72]
    002a78d8ldr x4, [sp+96]
    002a78dcsubs xzr, x3, x4
    002a78e0b.ne 0x2a78e8
    002a78e4b 0x2a7904
    002a78e8
    002a78e8loc_2a78e8:
    002a78e8ldr x3, [sp+48]
    002a78ecstr x3, [sp+40]
    002a78f0ldr x2, [sp+40]
    002a78f4ldr x0, [sp+96]
    002a78f8ldr x1, [sp+72]
    002a78fcbl runtime.memmove
    002a7900b 0x2a7908
    002a7904
    002a7904loc_2a7904:
    002a7904b 0x2a7908
    002a7908
    002a7908loc_2a7908:
    002a7908ldr x2, [sp+48]
    002a790cstr x2, [sp+64]
    002a7910ldr x3, [sp+144]
    002a7914str x3, [sp+56]
    002a7918subs xzr, x3, x2
    002a791cb.ne 0x2a7930
    002a7920b 0x2a7924
    002a7924
    002a7924loc_2a7924:
    002a7924ldur x29, [sp-8]
    002a7928ldr x30, [sp], 128
    002a792cret x30
    002a7930
    002a7930loc_2a7930:
    002a7930adrp x0, 0x34e000
    002a7934add x0, x0, 2944
    002a7938adrp x1, 0x46a000
    002a793cadd x1, x1, 3712
    002a7940bl runtime.gopanic
    002a7944hint
    002a7948
    002a7948loc_2a7948:
    002a7948stp x0, x1, [sp+8]
    002a794cstp x2, x3, [sp+24]
    002a7950stp x4, x5, [sp+40]
    002a7954mov x3, x30
    002a7958bl runtime.morestack_noctxt.abi0
    002a795cldp x0, x1, [sp+8]
    002a7960ldp x2, x3, [sp+24]
    002a7964ldp x4, x5, [sp+40]
    002a7968b 0x2a7860
    002a796cudf 0
    002a7860
    002a7970
    002a7970encoding/asn1.stringEncoder.Len: ; void encoding/asn1.stringEncoder.Len(struct encoding/asn1.stringEncoder s)
    002a7970str x30, [sp-32]!
    002a7974stur x29, [sp-8]
    002a7978sub x29, sp, 8
    002a797cstr x0, [sp+40]
    002a7980str x1, [sp+48]
    002a7984str xzr, [sp+8]
    002a7988str x1, [sp+16]
    002a798cstr x1, [sp+8]
    002a7990mov x0, x1
    002a7994add x29, sp, 24
    002a7998add sp, sp, 32
    002a799cret x30
    002a7970
    002a79a0
    002a79a0encoding/asn1.stringEncoder.Encode: ; void encoding/asn1.stringEncoder.Encode(struct encoding/asn1.stringEncoder s, struct []uint8 dst)
    002a79a0ldr x16, [x28+16]
    002a79a4subs xzr, sp, x16
    002a79a8b.ls 0x2a7a7c
    002a79acstr x30, [sp-112]!
    002a79b0stur x29, [sp-8]
    002a79b4sub x29, sp, 8
    002a79b8str x0, [sp+120]
    002a79bcstr x1, [sp+128]
    002a79c0str x2, [sp+136]
    002a79c4str x3, [sp+144]
    002a79c8str x4, [sp+152]
    002a79ccstr x2, [sp+80]
    002a79d0str x3, [sp+88]
    002a79d4str x4, [sp+96]
    002a79d8ldr x3, [sp+128]
    002a79dcldr x4, [sp+120]
    002a79e0str x4, [sp+64]
    002a79e4str x3, [sp+72]
    002a79e8ldr x4, [sp+88]
    002a79ecstr x4, [sp+40]
    002a79f0subs xzr, x4, x3
    002a79f4b.gt 0x2a79fc
    002a79f8b 0x2a7a04
    002a79fc
    002a79fcloc_2a79fc:
    002a79fcstr x3, [sp+40]
    002a7a00b 0x2a7a08
    002a7a04
    002a7a04loc_2a7a04:
    002a7a04b 0x2a7a08
    002a7a08
    002a7a08loc_2a7a08:
    002a7a08ldr x3, [sp+64]
    002a7a0cldr x4, [sp+80]
    002a7a10subs xzr, x3, x4
    002a7a14b.ne 0x2a7a1c
    002a7a18b 0x2a7a38
    002a7a1c
    002a7a1cloc_2a7a1c:
    002a7a1cldr x3, [sp+40]
    002a7a20str x3, [sp+32]
    002a7a24ldr x2, [sp+32]
    002a7a28ldr x0, [sp+80]
    002a7a2cldr x1, [sp+64]
    002a7a30bl runtime.memmove
    002a7a34b 0x2a7a3c
    002a7a38
    002a7a38loc_2a7a38:
    002a7a38b 0x2a7a3c
    002a7a3c
    002a7a3cloc_2a7a3c:
    002a7a3cldr x2, [sp+40]
    002a7a40str x2, [sp+56]
    002a7a44ldr x3, [sp+128]
    002a7a48str x3, [sp+48]
    002a7a4csubs xzr, x3, x2
    002a7a50b.ne 0x2a7a64
    002a7a54b 0x2a7a58
    002a7a58
    002a7a58loc_2a7a58:
    002a7a58ldur x29, [sp-8]
    002a7a5cldr x30, [sp], 112
    002a7a60ret x30
    002a7a64
    002a7a64loc_2a7a64:
    002a7a64adrp x0, 0x34e000
    002a7a68add x0, x0, 2944
    002a7a6cadrp x1, 0x46a000
    002a7a70add x1, x1, 3712
    002a7a74bl runtime.gopanic
    002a7a78hint
    002a7a7c
    002a7a7cloc_2a7a7c:
    002a7a7cstp x0, x1, [sp+8]
    002a7a80stp x2, x3, [sp+24]
    002a7a84str x4, [sp+40]
    002a7a88mov x3, x30
    002a7a8cbl runtime.morestack_noctxt.abi0
    002a7a90ldp x0, x1, [sp+8]
    002a7a94ldp x2, x3, [sp+24]
    002a7a98ldr x4, [sp+40]
    002a7a9cb 0x2a79a0
    002a79a0
    002a7aa0
    002a7aa0encoding/asn1.multiEncoder.Len: ; void encoding/asn1.multiEncoder.Len(encoding/asn1.multiEncoder m)
    002a7aa0ldr x16, [x28+16]
    002a7aa4subs xzr, sp, x16
    002a7aa8b.ls 0x2a7b70
    002a7aacstr x30, [sp-128]!
    002a7ab0stur x29, [sp-8]
    002a7ab4sub x29, sp, 8
    002a7ab8str x0, [sp+136]
    002a7abcstr x1, [sp+144]
    002a7ac0str x2, [sp+152]
    002a7ac4str xzr, [sp+24]
    002a7ac8str xzr, [sp+32]
    002a7accldr x3, [sp+136]
    002a7ad0str x3, [sp+96]
    002a7ad4str x1, [sp+104]
    002a7ad8str x2, [sp+112]
    002a7adcstr xzr, [sp+56]
    002a7ae0str x1, [sp+48]
    002a7ae4ldr x1, [sp+96]
    002a7ae8str x1, [sp+40]
    002a7aecb 0x2a7af0
    002a7af0
    002a7af0loc_2a7af0:
    002a7af0ldr x1, [sp+48]
    002a7af4ldr x2, [sp+56]
    002a7af8subs xzr, x1, x2
    002a7afcb.gt 0x2a7b04
    002a7b00b 0x2a7b5c
    002a7b04
    002a7b04loc_2a7b04:
    002a7b04ldr x1, [sp+40]
    002a7b08str x1, [sp+88]
    002a7b0cldr x1, [sp+88]
    002a7b10ldr x2, [x1]
    002a7b14ldr x0, [x1+8]
    002a7b18str x2, [sp+72]
    002a7b1cstr x0, [sp+80]
    002a7b20ldrsb x27, [x2]
    002a7b24ldr x1, [x2+32]
    002a7b28blr x1
    002a7b2cstr x0, [sp+64]
    002a7b30ldr x1, [sp+32]
    002a7b34add x1, x1, x0
    002a7b38str x1, [sp+32]
    002a7b3cb 0x2a7b40
    002a7b40
    002a7b40loc_2a7b40:
    002a7b40ldr x1, [sp+56]
    002a7b44add x1, x1, 1
    002a7b48str x1, [sp+56]
    002a7b4cldr x1, [sp+88]
    002a7b50add x1, x1, 16
    002a7b54str x1, [sp+40]
    002a7b58b 0x2a7af0
    002a7b5c
    002a7b5cloc_2a7b5c:
    002a7b5cldr x0, [sp+32]
    002a7b60str x0, [sp+24]
    002a7b64ldur x29, [sp-8]
    002a7b68ldr x30, [sp], 128
    002a7b6cret x30
    002a7b70
    002a7b70loc_2a7b70:
    002a7b70stp x0, x1, [sp+8]
    002a7b74str x2, [sp+24]
    002a7b78mov x3, x30
    002a7b7cbl runtime.morestack_noctxt.abi0
    002a7b80ldp x0, x1, [sp+8]
    002a7b84ldr x2, [sp+24]
    002a7b88b 0x2a7aa0
    002a7b8cudf 0
    002a7aa0
    002a7b90
    002a7b90encoding/asn1.multiEncoder.Encode: ; void encoding/asn1.multiEncoder.Encode(encoding/asn1.multiEncoder m, struct []uint8 dst)
    002a7b90ldr x16, [x28+16]
    002a7b94sub x17, sp, 32
    002a7b98subs xzr, x17, x16
    002a7b9cb.ls 0x2a7cd0
    002a7ba0str x30, [sp-160]!
    002a7ba4stur x29, [sp-8]
    002a7ba8sub x29, sp, 8
    002a7bacstr x0, [sp+168]
    002a7bb0str x1, [sp+176]
    002a7bb4str x2, [sp+184]
    002a7bb8str x3, [sp+192]
    002a7bbcstr x4, [sp+200]
    002a7bc0str x5, [sp+208]
    002a7bc4str xzr, [sp+40]
    002a7bc8ldr x4, [sp+176]
    002a7bccldr x5, [sp+168]
    002a7bd0ldr x6, [sp+184]
    002a7bd4str x5, [sp+120]
    002a7bd8str x4, [sp+128]
    002a7bdcstr x6, [sp+136]
    002a7be0str xzr, [sp+64]
    002a7be4str x4, [sp+56]
    002a7be8ldr x4, [sp+120]
    002a7becstr x4, [sp+48]
    002a7bf0b 0x2a7bf4
    002a7bf4
    002a7bf4loc_2a7bf4:
    002a7bf4ldr x4, [sp+56]
    002a7bf8ldr x5, [sp+64]
    002a7bfcsubs xzr, x4, x5
    002a7c00b.gt 0x2a7c08
    002a7c04b 0x2a7cbc
    002a7c08
    002a7c08loc_2a7c08:
    002a7c08ldr x4, [sp+48]
    002a7c0cstr x4, [sp+144]
    002a7c10ldr x4, [sp+144]
    002a7c14ldr x5, [x4]
    002a7c18ldr x4, [x4+8]
    002a7c1cstr x5, [sp+80]
    002a7c20str x4, [sp+88]
    002a7c24ldr x0, [sp+40]
    002a7c28ldr x1, [sp+200]
    002a7c2cldr x4, [sp+192]
    002a7c30ldr x5, [sp+208]
    002a7c34b 0x2a7c38
    002a7c38
    002a7c38loc_2a7c38:
    002a7c38subs xzr, x1, x0
    002a7c3cb.hs 0x2a7c44
    002a7c40b 0x2a7cc8
    002a7c44
    002a7c44loc_2a7c44:
    002a7c44sub x3, x5, x0
    002a7c48sub x2, x1, x0
    002a7c4csub x5, xzr, x3
    002a7c50and x5, x0, x5, asr #63
    002a7c54add x1, x4, x5
    002a7c58str x1, [sp+96]
    002a7c5cstr x2, [sp+104]
    002a7c60str x3, [sp+112]
    002a7c64ldr x4, [sp+80]
    002a7c68ldrsb x27, [x4]
    002a7c6cldr x0, [sp+88]
    002a7c70ldr x4, [x4+24]
    002a7c74blr x4
    002a7c78ldr x4, [sp+80]
    002a7c7cldrsb x27, [x4]
    002a7c80ldr x4, [x4+32]
    002a7c84ldr x0, [sp+88]
    002a7c88blr x4
    002a7c8cstr x0, [sp+72]
    002a7c90ldr x4, [sp+40]
    002a7c94add x4, x4, x0
    002a7c98str x4, [sp+40]
    002a7c9cb 0x2a7ca0
    002a7ca0
    002a7ca0loc_2a7ca0:
    002a7ca0ldr x4, [sp+64]
    002a7ca4add x4, x4, 1
    002a7ca8str x4, [sp+64]
    002a7cacldr x4, [sp+144]
    002a7cb0add x4, x4, 16
    002a7cb4str x4, [sp+48]
    002a7cb8b 0x2a7bf4
    002a7cbc
    002a7cbcloc_2a7cbc:
    002a7cbcldur x29, [sp-8]
    002a7cc0ldr x30, [sp], 160
    002a7cc4ret x30
    002a7cc8
    002a7cc8loc_2a7cc8:
    002a7cc8bl runtime.panicSliceB
    002a7ccchint
    002a7cd0
    002a7cd0loc_2a7cd0:
    002a7cd0stp x0, x1, [sp+8]
    002a7cd4stp x2, x3, [sp+24]
    002a7cd8stp x4, x5, [sp+40]
    002a7cdcmov x3, x30
    002a7ce0bl runtime.morestack_noctxt.abi0
    002a7ce4ldp x0, x1, [sp+8]
    002a7ce8ldp x2, x3, [sp+24]
    002a7cecldp x4, x5, [sp+40]
    002a7cf0b 0x2a7b90
    002a7cf4udf 0
    002a7cf8udf 0
    002a7cfcudf 0
    002a7b90
    002a7d00
    002a7d00encoding/asn1.setEncoder.Len: ; void encoding/asn1.setEncoder.Len(encoding/asn1.setEncoder s)
    002a7d00ldr x16, [x28+16]
    002a7d04subs xzr, sp, x16
    002a7d08b.ls 0x2a7dd0
    002a7d0cstr x30, [sp-128]!
    002a7d10stur x29, [sp-8]
    002a7d14sub x29, sp, 8
    002a7d18str x0, [sp+136]
    002a7d1cstr x1, [sp+144]
    002a7d20str x2, [sp+152]
    002a7d24str xzr, [sp+24]
    002a7d28str xzr, [sp+32]
    002a7d2cldr x3, [sp+136]
    002a7d30str x3, [sp+96]
    002a7d34str x1, [sp+104]
    002a7d38str x2, [sp+112]
    002a7d3cstr xzr, [sp+56]
    002a7d40str x1, [sp+48]
    002a7d44ldr x1, [sp+96]
    002a7d48str x1, [sp+40]
    002a7d4cb 0x2a7d50
    002a7d50
    002a7d50loc_2a7d50:
    002a7d50ldr x1, [sp+48]
    002a7d54ldr x2, [sp+56]
    002a7d58subs xzr, x1, x2
    002a7d5cb.gt 0x2a7d64
    002a7d60b 0x2a7dbc
    002a7d64
    002a7d64loc_2a7d64:
    002a7d64ldr x1, [sp+40]
    002a7d68str x1, [sp+88]
    002a7d6cldr x1, [sp+88]
    002a7d70ldr x2, [x1]
    002a7d74ldr x0, [x1+8]
    002a7d78str x2, [sp+72]
    002a7d7cstr x0, [sp+80]
    002a7d80ldrsb x27, [x2]
    002a7d84ldr x1, [x2+32]
    002a7d88blr x1
    002a7d8cstr x0, [sp+64]
    002a7d90ldr x1, [sp+32]
    002a7d94add x1, x1, x0
    002a7d98str x1, [sp+32]
    002a7d9cb 0x2a7da0
    002a7da0
    002a7da0loc_2a7da0:
    002a7da0ldr x1, [sp+56]
    002a7da4add x1, x1, 1
    002a7da8str x1, [sp+56]
    002a7dacldr x1, [sp+88]
    002a7db0add x1, x1, 16
    002a7db4str x1, [sp+40]
    002a7db8b 0x2a7d50
    002a7dbc
    002a7dbcloc_2a7dbc:
    002a7dbcldr x0, [sp+32]
    002a7dc0str x0, [sp+24]
    002a7dc4ldur x29, [sp-8]
    002a7dc8ldr x30, [sp], 128
    002a7dccret x30
    002a7dd0
    002a7dd0loc_2a7dd0:
    002a7dd0stp x0, x1, [sp+8]
    002a7dd4str x2, [sp+24]
    002a7dd8mov x3, x30
    002a7ddcbl runtime.morestack_noctxt.abi0
    002a7de0ldp x0, x1, [sp+8]
    002a7de4ldr x2, [sp+24]
    002a7de8b 0x2a7d00
    002a7decudf 0
    002a7d00
    002a7df0
    002a7df0encoding/asn1.setEncoder.Encode: ; void encoding/asn1.setEncoder.Encode(encoding/asn1.setEncoder s, struct []uint8 dst)
    002a7df0ldr x16, [x28+16]
    002a7df4sub x17, sp, 240
    002a7df8subs xzr, x17, x16
    002a7dfcb.ls 0x2a8144
    002a7e00sub x20, sp, 368
    002a7e04stp x29, x30, [x20-8]
    002a7e08add sp, x20, 0
    002a7e0csub x29, sp, 8
    002a7e10str x0, [sp+376]
    002a7e14str x1, [sp+384]
    002a7e18str x2, [sp+392]
    002a7e1cstr x3, [sp+400]
    002a7e20str x4, [sp+408]
    002a7e24str x5, [sp+416]
    002a7e28str x1, [sp+64]
    002a7e2cadrp x0, 0x346000
    002a7e30add x0, x0, 1216
    002a7e34mov x2, x1
    002a7e38bl runtime.makeslice
    002a7e3cldr x3, [sp+64]
    002a7e40ldr x4, [sp+64]
    002a7e44str x0, [sp+136]
    002a7e48str x3, [sp+144]
    002a7e4cstr x4, [sp+152]
    002a7e50ldr x3, [sp+384]
    002a7e54ldr x4, [sp+376]
    002a7e58ldr x5, [sp+392]
    002a7e5cstr x4, [sp+224]
    002a7e60str x3, [sp+232]
    002a7e64str x5, [sp+240]
    002a7e68str xzr, [sp+128]
    002a7e6cstr x3, [sp+120]
    002a7e70ldr x3, [sp+224]
    002a7e74str x3, [sp+112]
    002a7e78b 0x2a7e7c
    002a7e7c
    002a7e7cloc_2a7e7c:
    002a7e7cldr x5, [sp+120]
    002a7e80ldr x6, [sp+128]
    002a7e84subs xzr, x5, x6
    002a7e88b.gt 0x2a7e90
    002a7e8cb 0x2a7fac
    002a7e90
    002a7e90loc_2a7e90:
    002a7e90ldr x1, [sp+112]
    002a7e94str x1, [sp+328]
    002a7e98ldr x1, [sp+128]
    002a7e9cstr x1, [sp+56]
    002a7ea0ldr x1, [sp+328]
    002a7ea4ldr x2, [x1]
    002a7ea8ldr x0, [x1+8]
    002a7eacstr x2, [sp+160]
    002a7eb0str x0, [sp+168]
    002a7eb4ldrsb x27, [x2]
    002a7eb8ldr x1, [x2+32]
    002a7ebcblr x1
    002a7ec0str x0, [sp+64]
    002a7ec4mov x1, x0
    002a7ec8mov x2, x1
    002a7eccadrp x0, 0x34e000
    002a7ed0add x0, x0, 3072
    002a7ed4bl runtime.makeslice
    002a7ed8ldr x1, [sp+64]
    002a7edcldr x2, [sp+64]
    002a7ee0str x0, [sp+200]
    002a7ee4str x1, [sp+208]
    002a7ee8str x2, [sp+216]
    002a7eecldr x3, [sp+56]
    002a7ef0ldr x4, [sp+144]
    002a7ef4ldr x5, [sp+136]
    002a7ef8subs xzr, x4, x3
    002a7efcb.hi 0x2a7f04
    002a7f00b 0x2a8134
    002a7f04
    002a7f04loc_2a7f04:
    002a7f04sub x4, x3, x3, lsl #2
    002a7f08sub x4, x5, x4, lsl #3
    002a7f0cstr x1, [x4+8]
    002a7f10str x2, [x4+16]
    002a7f14adrp x27, 0x7a4000
    002a7f18ldr w5, [x27+3056]
    002a7f1ccbz w5, 0x2a7f24
    002a7f20b 0x2a7f28
    002a7f24
    002a7f24loc_2a7f24:
    002a7f24b 0x2a7f3c
    002a7f28
    002a7f28loc_2a7f28:
    002a7f28bl runtime.gcWriteBarrier2
    002a7f2cstr x0, [x25]
    002a7f30ldr x5, [x4]
    002a7f34str x5, [x25+8]
    002a7f38b 0x2a7f3c
    002a7f3c
    002a7f3cloc_2a7f3c:
    002a7f3cstr x0, [x4]
    002a7f40ldr x0, [sp+56]
    002a7f44ldr x1, [sp+144]
    002a7f48ldr x4, [sp+136]
    002a7f4csubs xzr, x1, x0
    002a7f50b.hi 0x2a7f58
    002a7f54b 0x2a8130
    002a7f58
    002a7f58loc_2a7f58:
    002a7f58sub x5, x0, x0, lsl #2
    002a7f5csub x4, x4, x5, lsl #3
    002a7f60ldr x1, [x4]
    002a7f64ldr x2, [x4+8]
    002a7f68ldr x3, [x4+16]
    002a7f6cstr x1, [sp+304]
    002a7f70str x2, [sp+312]
    002a7f74str x3, [sp+320]
    002a7f78ldr x4, [sp+160]
    002a7f7cldrsb x27, [x4]
    002a7f80ldr x0, [sp+168]
    002a7f84ldr x4, [x4+24]
    002a7f88blr x4
    002a7f8cb 0x2a7f90
    002a7f90
    002a7f90loc_2a7f90:
    002a7f90ldr x5, [sp+128]
    002a7f94add x5, x5, 1
    002a7f98str x5, [sp+128]
    002a7f9cldr x5, [sp+328]
    002a7fa0add x5, x5, 16
    002a7fa4str x5, [sp+112]
    002a7fa8b 0x2a7e7c
    002a7fac
    002a7facloc_2a7fac:
    002a7facldr x1, [sp+136]
    002a7fb0ldr x2, [sp+144]
    002a7fb4ldr x3, [sp+152]
    002a7fb8adrp x0, 0x471000
    002a7fbcadd x0, x0, 832
    002a7fc0adrp x4, 0x433000
    002a7fc4add x4, x4, 456
    002a7fc8bl slices.SortFunc[go.shape.[][]uint8,go.shape.[]uint8]
    002a7fccstr xzr, [sp+48]
    002a7fd0ldr x5, [sp+144]
    002a7fd4ldr x6, [sp+136]
    002a7fd8ldr x7, [sp+152]
    002a7fdcstr x6, [sp+336]
    002a7fe0str x5, [sp+344]
    002a7fe4str x7, [sp+352]
    002a7fe8str xzr, [sp+104]
    002a7fecstr x5, [sp+96]
    002a7ff0ldr x5, [sp+336]
    002a7ff4str x5, [sp+88]
    002a7ff8b 0x2a7ffc
    002a7ffc
    002a7ffcloc_2a7ffc:
    002a7ffcldr x3, [sp+96]
    002a8000ldr x4, [sp+104]
    002a8004subs xzr, x3, x4
    002a8008b.gt 0x2a8010
    002a800cb 0x2a8120
    002a8010
    002a8010loc_2a8010:
    002a8010ldr x3, [sp+88]
    002a8014str x3, [sp+296]
    002a8018ldr x3, [sp+296]
    002a801cldr x4, [x3]
    002a8020ldr x5, [x3+8]
    002a8024ldr x3, [x3+16]
    002a8028str x4, [sp+176]
    002a802cstr x5, [sp+184]
    002a8030str x3, [sp+192]
    002a8034ldr x0, [sp+48]
    002a8038ldr x1, [sp+408]
    002a803cldr x3, [sp+400]
    002a8040ldr x4, [sp+416]
    002a8044b 0x2a8048
    002a8048
    002a8048loc_2a8048:
    002a8048subs xzr, x1, x0
    002a804cb.hs 0x2a8054
    002a8050b 0x2a812c
    002a8054
    002a8054loc_2a8054:
    002a8054sub x4, x4, x0
    002a8058sub x5, x1, x0
    002a805csub x6, xzr, x4
    002a8060and x6, x0, x6, asr #63
    002a8064add x3, x3, x6
    002a8068str x3, [sp+200]
    002a806cstr x5, [sp+208]
    002a8070str x4, [sp+216]
    002a8074str x3, [sp+272]
    002a8078str x5, [sp+280]
    002a807cstr x4, [sp+288]
    002a8080ldr x3, [sp+184]
    002a8084ldr x4, [sp+176]
    002a8088ldr x5, [sp+192]
    002a808cstr x4, [sp+248]
    002a8090str x3, [sp+256]
    002a8094str x5, [sp+264]
    002a8098ldr x4, [sp+280]
    002a809cstr x4, [sp+80]
    002a80a0subs xzr, x4, x3
    002a80a4b.gt 0x2a80ac
    002a80a8b 0x2a80b4
    002a80ac
    002a80acloc_2a80ac:
    002a80acstr x3, [sp+80]
    002a80b0b 0x2a80b8
    002a80b4
    002a80b4loc_2a80b4:
    002a80b4b 0x2a80b8
    002a80b8
    002a80b8loc_2a80b8:
    002a80b8ldr x3, [sp+272]
    002a80bcldr x4, [sp+248]
    002a80c0subs xzr, x4, x3
    002a80c4b.ne 0x2a80cc
    002a80c8b 0x2a80e8
    002a80cc
    002a80ccloc_2a80cc:
    002a80ccldr x3, [sp+80]
    002a80d0str x3, [sp+72]
    002a80d4ldr x2, [sp+72]
    002a80d8ldr x1, [sp+248]
    002a80dcldr x0, [sp+272]
    002a80e0bl runtime.memmove
    002a80e4b 0x2a80ec
    002a80e8
    002a80e8loc_2a80e8:
    002a80e8b 0x2a80ec
    002a80ec
    002a80ecloc_2a80ec:
    002a80ecldr x3, [sp+184]
    002a80f0str x3, [sp+64]
    002a80f4ldr x4, [sp+48]
    002a80f8add x3, x4, x3
    002a80fcstr x3, [sp+48]
    002a8100b 0x2a8104
    002a8104
    002a8104loc_2a8104:
    002a8104ldr x3, [sp+104]
    002a8108add x3, x3, 1
    002a810cstr x3, [sp+104]
    002a8110ldr x3, [sp+296]
    002a8114add x3, x3, 24
    002a8118str x3, [sp+88]
    002a811cb 0x2a7ffc
    002a8120
    002a8120loc_2a8120:
    002a8120ldp x29, x30, [sp-8]
    002a8124add sp, sp, 368
    002a8128ret x30
    002a812c
    002a812cloc_2a812c:
    002a812cbl runtime.panicSliceB
    002a8130
    002a8130loc_2a8130:
    002a8130bl runtime.panicIndex
    002a8134
    002a8134loc_2a8134:
    002a8134mov x0, x3
    002a8138mov x1, x4
    002a813cbl runtime.panicIndex
    002a8140hint
    002a8144
    002a8144loc_2a8144:
    002a8144stp x0, x1, [sp+8]
    002a8148stp x2, x3, [sp+24]
    002a814cstp x4, x5, [sp+40]
    002a8150mov x3, x30
    002a8154bl runtime.morestack_noctxt.abi0
    002a8158ldp x0, x1, [sp+8]
    002a815cldp x2, x3, [sp+24]
    002a8160ldp x4, x5, [sp+40]
    002a8164b 0x2a7df0
    002a8168udf 0
    002a816cudf 0
    002a7df0