File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    002a0c90
    002a0c90encoding/asn1.parsePrintableString: ; void encoding/asn1.parsePrintableString(struct []uint8 bytes)
    002a0c90ldr x16, [x28+16]
    002a0c94sub x17, sp, 48
    002a0c98subs xzr, x17, x16
    002a0c9cb.ls 0x2a0dcc
    002a0ca0str x30, [sp-176]!
    002a0ca4stur x29, [sp-8]
    002a0ca8sub x29, sp, 8
    002a0cacstr x0, [sp+184]
    002a0cb0str x1, [sp+192]
    002a0cb4str x2, [sp+200]
    002a0cb8stp xzr, xzr, [sp+56]
    002a0cbcstp xzr, xzr, [sp+72]
    002a0cc0ldr x3, [sp+192]
    002a0cc4ldr x4, [sp+184]
    002a0cc8ldr x5, [sp+200]
    002a0cccstr x4, [sp+120]
    002a0cd0str x3, [sp+128]
    002a0cd4str x5, [sp+136]
    002a0cd8str xzr, [sp+48]
    002a0cdcstr x3, [sp+40]
    002a0ce0b 0x2a0ce4
    002a0ce4
    002a0ce4loc_2a0ce4:
    002a0ce4ldr x3, [sp+40]
    002a0ce8ldr x4, [sp+48]
    002a0cecsubs xzr, x3, x4
    002a0cf0b.gt 0x2a0cf8
    002a0cf4b 0x2a0da0
    002a0cf8
    002a0cf8loc_2a0cf8:
    002a0cf8ldr x3, [sp+48]
    002a0cfcldr x4, [sp+120]
    002a0d00ldrb w0, [x4+x3]
    002a0d04strb w0, [sp+38]
    002a0d08orr x1, xzr, 1
    002a0d0cmov x2, x1
    002a0d10bl encoding/asn1.isPrintable
    002a0d14strb w0, [sp+39]
    002a0d18tbnz w0, 0, 0x2a0d20
    002a0d1cb 0x2a0d34
    002a0d20
    002a0d20loc_2a0d20:
    002a0d20b 0x2a0d24
    002a0d24
    002a0d24loc_2a0d24:
    002a0d24ldr x3, [sp+48]
    002a0d28add x3, x3, 1
    002a0d2cstr x3, [sp+48]
    002a0d30b 0x2a0ce4
    002a0d34
    002a0d34loc_2a0d34:
    002a0d34stp xzr, xzr, [sp+104]
    002a0d38adrp x2, 0x425000
    002a0d3cadd x2, x2, 2629
    002a0d40str x2, [sp+104]
    002a0d44movz x3, 42
    002a0d48str x3, [sp+112]
    002a0d4cstr x2, [sp+88]
    002a0d50str x3, [sp+96]
    002a0d54add x2, sp, 88
    002a0d58ldrsb x27, [x2]
    002a0d5cldr x0, [x2]
    002a0d60ldr x1, [x2+8]
    002a0d64str x0, [sp+152]
    002a0d68str x1, [sp+160]
    002a0d6cbl runtime.convTstring
    002a0d70str x0, [sp+144]
    002a0d74adrp x2, 0x476000
    002a0d78add x2, x2, 416
    002a0d7cstr x2, [sp+72]
    002a0d80str x0, [sp+80]
    002a0d84ldr x2, [sp+72]
    002a0d88ldr x0, [sp+56]
    002a0d8cldr x1, [sp+64]
    002a0d90ldr x3, [sp+80]
    002a0d94ldur x29, [sp-8]
    002a0d98ldr x30, [sp], 176
    002a0d9cret x30
    002a0da0
    002a0da0loc_2a0da0:
    002a0da0ldr x1, [sp+184]
    002a0da4ldr x2, [sp+192]
    002a0da8mov x0, xzr
    002a0dacbl runtime.slicebytetostring
    002a0db0str x0, [sp+56]
    002a0db4str x1, [sp+64]
    002a0db8ldr x2, [sp+72]
    002a0dbcldr x3, [sp+80]
    002a0dc0ldur x29, [sp-8]
    002a0dc4ldr x30, [sp], 176
    002a0dc8ret x30
    002a0dcc
    002a0dccloc_2a0dcc:
    002a0dccstp x0, x1, [sp+8]
    002a0dd0str x2, [sp+24]
    002a0dd4mov x3, x30
    002a0dd8bl runtime.morestack_noctxt.abi0
    002a0ddcldp x0, x1, [sp+8]
    002a0de0ldr x2, [sp+24]
    002a0de4b 0x2a0c90
    002a0de8udf 0
    002a0decudf 0
    002a0c90
    002a0df0
    002a0df0encoding/asn1.isPrintable: ; void encoding/asn1.isPrintable(uint8 b, encoding/asn1.asteriskFlag asterisk, encoding/asn1.ampersandFlag ampersand)
    002a0df0str x30, [sp-32]!
    002a0df4stur x29, [sp-8]
    002a0df8sub x29, sp, 8
    002a0dfcstrb w0, [sp+40]
    002a0e00strb w1, [sp+41]
    002a0e04strb w2, [sp+42]
    002a0e08strb wzr, [sp+11]
    002a0e0cubfm x1, x0, 0, 7
    002a0e10subs wzr, w1, 97
    002a0e14cset x1, hs
    002a0e18strb w1, [sp+19]
    002a0e1cb.hs 0x2a0e24
    002a0e20b 0x2a0e38
    002a0e24
    002a0e24loc_2a0e24:
    002a0e24ldrb w1, [sp+40]
    002a0e28subs wzr, w1, 122
    002a0e2ccset x1, ls
    002a0e30strb w1, [sp+19]
    002a0e34b 0x2a0e3c
    002a0e38
    002a0e38loc_2a0e38:
    002a0e38b 0x2a0e3c
    002a0e3c
    002a0e3cloc_2a0e3c:
    002a0e3cldrb w1, [sp+19]
    002a0e40strb w1, [sp+20]
    002a0e44tbnz w1, 0, 0x2a0e4c
    002a0e48b 0x2a0e50
    002a0e4c
    002a0e4cloc_2a0e4c:
    002a0e4cb 0x2a0e8c
    002a0e50
    002a0e50loc_2a0e50:
    002a0e50ldrb w1, [sp+40]
    002a0e54subs wzr, w1, 65
    002a0e58cset x1, hs
    002a0e5cstrb w1, [sp+18]
    002a0e60b.hs 0x2a0e68
    002a0e64b 0x2a0e7c
    002a0e68
    002a0e68loc_2a0e68:
    002a0e68ldrb w1, [sp+40]
    002a0e6csubs wzr, w1, 90
    002a0e70cset x1, ls
    002a0e74strb w1, [sp+18]
    002a0e78b 0x2a0e80
    002a0e7c
    002a0e7cloc_2a0e7c:
    002a0e7cb 0x2a0e80
    002a0e80
    002a0e80loc_2a0e80:
    002a0e80ldrb w1, [sp+18]
    002a0e84strb w1, [sp+20]
    002a0e88b 0x2a0e8c
    002a0e8c
    002a0e8cloc_2a0e8c:
    002a0e8cldrb w1, [sp+20]
    002a0e90strb w1, [sp+21]
    002a0e94tbnz w1, 0, 0x2a0e9c
    002a0e98b 0x2a0ea0
    002a0e9c
    002a0e9cloc_2a0e9c:
    002a0e9cb 0x2a0edc
    002a0ea0
    002a0ea0loc_2a0ea0:
    002a0ea0ldrb w1, [sp+40]
    002a0ea4subs wzr, w1, 48
    002a0ea8cset x1, hs
    002a0eacstrb w1, [sp+18]
    002a0eb0b.hs 0x2a0eb8
    002a0eb4b 0x2a0ecc
    002a0eb8
    002a0eb8loc_2a0eb8:
    002a0eb8ldrb w1, [sp+40]
    002a0ebcsubs wzr, w1, 57
    002a0ec0cset x1, ls
    002a0ec4strb w1, [sp+18]
    002a0ec8b 0x2a0ed0
    002a0ecc
    002a0eccloc_2a0ecc:
    002a0eccb 0x2a0ed0
    002a0ed0
    002a0ed0loc_2a0ed0:
    002a0ed0ldrb w1, [sp+18]
    002a0ed4strb w1, [sp+21]
    002a0ed8b 0x2a0edc
    002a0edc
    002a0edcloc_2a0edc:
    002a0edcldrb w1, [sp+21]
    002a0ee0strb w1, [sp+22]
    002a0ee4tbnz w1, 0, 0x2a0eec
    002a0ee8b 0x2a0ef0
    002a0eec
    002a0eecloc_2a0eec:
    002a0eecb 0x2a0f2c
    002a0ef0
    002a0ef0loc_2a0ef0:
    002a0ef0ldrb w1, [sp+40]
    002a0ef4subs wzr, w1, 39
    002a0ef8cset x1, hs
    002a0efcstrb w1, [sp+18]
    002a0f00b.hs 0x2a0f08
    002a0f04b 0x2a0f1c
    002a0f08
    002a0f08loc_2a0f08:
    002a0f08ldrb w1, [sp+40]
    002a0f0csubs wzr, w1, 41
    002a0f10cset x1, ls
    002a0f14strb w1, [sp+18]
    002a0f18b 0x2a0f20
    002a0f1c
    002a0f1cloc_2a0f1c:
    002a0f1cb 0x2a0f20
    002a0f20
    002a0f20loc_2a0f20:
    002a0f20ldrb w1, [sp+18]
    002a0f24strb w1, [sp+22]
    002a0f28b 0x2a0f2c
    002a0f2c
    002a0f2cloc_2a0f2c:
    002a0f2cldrb w1, [sp+22]
    002a0f30strb w1, [sp+23]
    002a0f34tbnz w1, 0, 0x2a0f3c
    002a0f38b 0x2a0f40
    002a0f3c
    002a0f3cloc_2a0f3c:
    002a0f3cb 0x2a0f7c
    002a0f40
    002a0f40loc_2a0f40:
    002a0f40ldrb w1, [sp+40]
    002a0f44subs wzr, w1, 43
    002a0f48cset x1, hs
    002a0f4cstrb w1, [sp+18]
    002a0f50b.hs 0x2a0f58
    002a0f54b 0x2a0f6c
    002a0f58
    002a0f58loc_2a0f58:
    002a0f58ldrb w1, [sp+40]
    002a0f5csubs wzr, w1, 47
    002a0f60cset x1, ls
    002a0f64strb w1, [sp+18]
    002a0f68b 0x2a0f70
    002a0f6c
    002a0f6cloc_2a0f6c:
    002a0f6cb 0x2a0f70
    002a0f70
    002a0f70loc_2a0f70:
    002a0f70ldrb w1, [sp+18]
    002a0f74strb w1, [sp+23]
    002a0f78b 0x2a0f7c
    002a0f7c
    002a0f7cloc_2a0f7c:
    002a0f7cldrb w1, [sp+23]
    002a0f80strb w1, [sp+12]
    002a0f84tbnz w1, 0, 0x2a0f8c
    002a0f88b 0x2a0f90
    002a0f8c
    002a0f8cloc_2a0f8c:
    002a0f8cb 0x2a0fa4
    002a0f90
    002a0f90loc_2a0f90:
    002a0f90ldrb w1, [sp+40]
    002a0f94subs wzr, w1, 32
    002a0f98cset x1, eq
    002a0f9cstrb w1, [sp+12]
    002a0fa0b 0x2a0fa4
    002a0fa4
    002a0fa4loc_2a0fa4:
    002a0fa4ldrb w1, [sp+12]
    002a0fa8strb w1, [sp+13]
    002a0factbnz w1, 0, 0x2a0fb4
    002a0fb0b 0x2a0fb8
    002a0fb4
    002a0fb4loc_2a0fb4:
    002a0fb4b 0x2a0fcc
    002a0fb8
    002a0fb8loc_2a0fb8:
    002a0fb8ldrb w1, [sp+40]
    002a0fbcsubs wzr, w1, 58
    002a0fc0cset x1, eq
    002a0fc4strb w1, [sp+13]
    002a0fc8b 0x2a0fcc
    002a0fcc
    002a0fccloc_2a0fcc:
    002a0fccldrb w1, [sp+13]
    002a0fd0strb w1, [sp+14]
    002a0fd4tbnz w1, 0, 0x2a0fdc
    002a0fd8b 0x2a0fe0
    002a0fdc
    002a0fdcloc_2a0fdc:
    002a0fdcb 0x2a0ff4
    002a0fe0
    002a0fe0loc_2a0fe0:
    002a0fe0ldrb w1, [sp+40]
    002a0fe4subs wzr, w1, 61
    002a0fe8cset x1, eq
    002a0fecstrb w1, [sp+14]
    002a0ff0b 0x2a0ff4
    002a0ff4
    002a0ff4loc_2a0ff4:
    002a0ff4ldrb w1, [sp+14]
    002a0ff8strb w1, [sp+15]
    002a0ffctbnz w1, 0, 0x2a1004
    002a1000b 0x2a1008
    002a1004
    002a1004loc_2a1004:
    002a1004b 0x2a101c
    002a1008
    002a1008loc_2a1008:
    002a1008ldrb w1, [sp+40]
    002a100csubs wzr, w1, 63
    002a1010cset x1, eq
    002a1014strb w1, [sp+15]
    002a1018b 0x2a101c
    002a101c
    002a101cloc_2a101c:
    002a101cldrb w1, [sp+15]
    002a1020strb w1, [sp+16]
    002a1024tbnz w1, 0, 0x2a102c
    002a1028b 0x2a1030
    002a102c
    002a102cloc_2a102c:
    002a102cb 0x2a1068
    002a1030
    002a1030loc_2a1030:
    002a1030ldrb w1, [sp+41]
    002a1034strb w1, [sp+18]
    002a1038ldrb w1, [sp+18]
    002a103ctbnz w1, 0, 0x2a1044
    002a1040b 0x2a1058
    002a1044
    002a1044loc_2a1044:
    002a1044ldrb w1, [sp+40]
    002a1048subs wzr, w1, 42
    002a104ccset x1, eq
    002a1050strb w1, [sp+18]
    002a1054b 0x2a105c
    002a1058
    002a1058loc_2a1058:
    002a1058b 0x2a105c
    002a105c
    002a105cloc_2a105c:
    002a105cldrb w1, [sp+18]
    002a1060strb w1, [sp+16]
    002a1064b 0x2a1068
    002a1068
    002a1068loc_2a1068:
    002a1068ldrb w1, [sp+16]
    002a106cstrb w1, [sp+17]
    002a1070tbnz w1, 0, 0x2a1078
    002a1074b 0x2a107c
    002a1078
    002a1078loc_2a1078:
    002a1078b 0x2a10b4
    002a107c
    002a107cloc_2a107c:
    002a107cldrb w1, [sp+42]
    002a1080strb w1, [sp+18]
    002a1084ldrb w1, [sp+18]
    002a1088tbnz w1, 0, 0x2a1090
    002a108cb 0x2a10a4
    002a1090
    002a1090loc_2a1090:
    002a1090ldrb w1, [sp+40]
    002a1094subs wzr, w1, 38
    002a1098cset x1, eq
    002a109cstrb w1, [sp+18]
    002a10a0b 0x2a10a8
    002a10a4
    002a10a4loc_2a10a4:
    002a10a4b 0x2a10a8
    002a10a8
    002a10a8loc_2a10a8:
    002a10a8ldrb w1, [sp+18]
    002a10acstrb w1, [sp+17]
    002a10b0b 0x2a10b4
    002a10b4
    002a10b4loc_2a10b4:
    002a10b4ldrb w0, [sp+17]
    002a10b8strb w0, [sp+11]
    002a10bcadd x29, sp, 24
    002a10c0add sp, sp, 32
    002a10c4ret x30
    002a10c8udf 0
    002a10ccudf 0
    002a0df0
    002a10d0
    002a10d0encoding/asn1.parseIA5String: ; void encoding/asn1.parseIA5String(struct []uint8 bytes)
    002a10d0ldr x16, [x28+16]
    002a10d4sub x17, sp, 48
    002a10d8subs xzr, x17, x16
    002a10dcb.ls 0x2a1200
    002a10e0str x30, [sp-176]!
    002a10e4stur x29, [sp-8]
    002a10e8sub x29, sp, 8
    002a10ecstr x0, [sp+184]
    002a10f0str x1, [sp+192]
    002a10f4str x2, [sp+200]
    002a10f8stp xzr, xzr, [sp+56]
    002a10fcstp xzr, xzr, [sp+72]
    002a1100ldr x3, [sp+192]
    002a1104ldr x4, [sp+184]
    002a1108ldr x5, [sp+200]
    002a110cstr x4, [sp+136]
    002a1110str x3, [sp+144]
    002a1114str x5, [sp+152]
    002a1118str xzr, [sp+48]
    002a111cstr x3, [sp+40]
    002a1120b 0x2a1124
    002a1124
    002a1124loc_2a1124:
    002a1124ldr x3, [sp+40]
    002a1128ldr x4, [sp+48]
    002a112csubs xzr, x3, x4
    002a1130b.gt 0x2a1138
    002a1134b 0x2a11d4
    002a1138
    002a1138loc_2a1138:
    002a1138ldr x3, [sp+48]
    002a113cldr x4, [sp+136]
    002a1140ldrb w3, [x4+x3]
    002a1144strb w3, [sp+39]
    002a1148subs wzr, w3, 128
    002a114cb.hs 0x2a1154
    002a1150b 0x2a11c0
    002a1154
    002a1154loc_2a1154:
    002a1154stp xzr, xzr, [sp+120]
    002a1158adrp x2, 0x420000
    002a115cadd x2, x2, 3577
    002a1160str x2, [sp+120]
    002a1164movz x3, 36
    002a1168str x3, [sp+128]
    002a116cstr x2, [sp+104]
    002a1170str x3, [sp+112]
    002a1174add x2, sp, 104
    002a1178ldrsb x27, [x2]
    002a117cldr x0, [x2]
    002a1180ldr x1, [x2+8]
    002a1184str x0, [sp+88]
    002a1188str x1, [sp+96]
    002a118cbl runtime.convTstring
    002a1190str x0, [sp+160]
    002a1194adrp x2, 0x475000
    002a1198add x2, x2, 416
    002a119cstr x2, [sp+72]
    002a11a0str x0, [sp+80]
    002a11a4ldr x2, [sp+72]
    002a11a8ldr x0, [sp+56]
    002a11acldr x1, [sp+64]
    002a11b0ldr x3, [sp+80]
    002a11b4ldur x29, [sp-8]
    002a11b8ldr x30, [sp], 176
    002a11bcret x30
    002a11c0
    002a11c0loc_2a11c0:
    002a11c0b 0x2a11c4
    002a11c4
    002a11c4loc_2a11c4:
    002a11c4ldr x3, [sp+48]
    002a11c8add x3, x3, 1
    002a11ccstr x3, [sp+48]
    002a11d0b 0x2a1124
    002a11d4
    002a11d4loc_2a11d4:
    002a11d4ldr x1, [sp+184]
    002a11d8ldr x2, [sp+192]
    002a11dcmov x0, xzr
    002a11e0bl runtime.slicebytetostring
    002a11e4str x0, [sp+56]
    002a11e8str x1, [sp+64]
    002a11ecldr x2, [sp+72]
    002a11f0ldr x3, [sp+80]
    002a11f4ldur x29, [sp-8]
    002a11f8ldr x30, [sp], 176
    002a11fcret x30
    002a1200
    002a1200loc_2a1200:
    002a1200stp x0, x1, [sp+8]
    002a1204str x2, [sp+24]
    002a1208mov x3, x30
    002a120cbl runtime.morestack_noctxt.abi0
    002a1210ldp x0, x1, [sp+8]
    002a1214ldr x2, [sp+24]
    002a1218b 0x2a10d0
    002a121cudf 0
    002a10d0
    002a1220
    002a1220encoding/asn1.parseT61String: ; void encoding/asn1.parseT61String(struct []uint8 bytes)
    002a1220ldr x16, [x28+16]
    002a1224subs xzr, sp, x16
    002a1228b.ls 0x2a1284
    002a122cstr x30, [sp-80]!
    002a1230stur x29, [sp-8]
    002a1234sub x29, sp, 8
    002a1238str x0, [sp+88]
    002a123cstr x1, [sp+96]
    002a1240str x2, [sp+104]
    002a1244stp xzr, xzr, [sp+40]
    002a1248stp xzr, xzr, [sp+56]
    002a124cldr x1, [sp+88]
    002a1250ldr x2, [sp+96]
    002a1254mov x0, xzr
    002a1258bl runtime.slicebytetostring
    002a125cstr x0, [sp+40]
    002a1260str x1, [sp+48]
    002a1264stp xzr, xzr, [sp+56]
    002a1268ldr x0, [sp+40]
    002a126cldr x1, [sp+48]
    002a1270mov x2, xzr
    002a1274mov x3, xzr
    002a1278ldur x29, [sp-8]
    002a127cldr x30, [sp], 80
    002a1280ret x30
    002a1284
    002a1284loc_2a1284:
    002a1284stp x0, x1, [sp+8]
    002a1288str x2, [sp+24]
    002a128cmov x3, x30
    002a1290bl runtime.morestack_noctxt.abi0
    002a1294ldp x0, x1, [sp+8]
    002a1298ldr x2, [sp+24]
    002a129cb 0x2a1220
    002a1220
    002a12a0
    002a12a0encoding/asn1.parseUTF8String: ; void encoding/asn1.parseUTF8String(struct []uint8 bytes)
    002a12a0ldr x16, [x28+16]
    002a12a4subs xzr, sp, x16
    002a12a8b.ls 0x2a1360
    002a12acstr x30, [sp-96]!
    002a12b0stur x29, [sp-8]
    002a12b4sub x29, sp, 8
    002a12b8str x0, [sp+104]
    002a12bcstr x1, [sp+112]
    002a12c0str x2, [sp+120]
    002a12c4stp xzr, xzr, [sp+40]
    002a12c8stp xzr, xzr, [sp+56]
    002a12ccldr x0, [sp+104]
    002a12d0ldr x1, [sp+112]
    002a12d4ldr x2, [sp+120]
    002a12d8bl unicode/utf8.Valid
    002a12dcstrb w0, [sp+39]
    002a12e0tbnz w0, 0, 0x2a12e8
    002a12e4b 0x2a1320
    002a12e8
    002a12e8loc_2a12e8:
    002a12e8ldr x1, [sp+104]
    002a12ecldr x2, [sp+112]
    002a12f0mov x0, xzr
    002a12f4bl runtime.slicebytetostring
    002a12f8str x0, [sp+40]
    002a12fcstr x1, [sp+48]
    002a1300stp xzr, xzr, [sp+56]
    002a1304ldr x0, [sp+40]
    002a1308ldr x1, [sp+48]
    002a130cmov x2, xzr
    002a1310mov x3, xzr
    002a1314ldur x29, [sp-8]
    002a1318ldr x30, [sp], 96
    002a131cret x30
    002a1320
    002a1320loc_2a1320:
    002a1320adrp x0, 0x419000
    002a1324add x0, x0, 2749
    002a1328movz x1, 26
    002a132cbl errors.New
    002a1330str x0, [sp+72]
    002a1334str x1, [sp+80]
    002a1338stp xzr, xzr, [sp+40]
    002a133cldr x2, [sp+72]
    002a1340ldr x3, [sp+80]
    002a1344str x2, [sp+56]
    002a1348str x3, [sp+64]
    002a134cldr x0, [sp+40]
    002a1350ldr x1, [sp+48]
    002a1354ldur x29, [sp-8]
    002a1358ldr x30, [sp], 96
    002a135cret x30
    002a1360
    002a1360loc_2a1360:
    002a1360stp x0, x1, [sp+8]
    002a1364str x2, [sp+24]
    002a1368mov x3, x30
    002a136cbl runtime.morestack_noctxt.abi0
    002a1370ldp x0, x1, [sp+8]
    002a1374ldr x2, [sp+24]
    002a1378b 0x2a12a0
    002a137cudf 0
    002a12a0
    002a1380
    002a1380encoding/asn1.parseBMPString: ; void encoding/asn1.parseBMPString(struct []uint8 bmpString)
    002a1380ldr x16, [x28+16]
    002a1384sub x17, sp, 96
    002a1388subs xzr, x17, x16
    002a138cb.ls 0x2a1668
    002a1390str x30, [sp-224]!
    002a1394stur x29, [sp-8]
    002a1398sub x29, sp, 8
    002a139cstr x0, [sp+232]
    002a13a0str x1, [sp+240]
    002a13a4str x2, [sp+248]
    002a13a8stp xzr, xzr, [sp+136]
    002a13acstp xzr, xzr, [sp+120]
    002a13b0ldr x3, [sp+240]
    002a13b4str x3, [sp+104]
    002a13b8tbnz w3, 0, 0x2a13c0
    002a13bcb 0x2a1400
    002a13c0
    002a13c0loc_2a13c0:
    002a13c0adrp x0, 0x41b000
    002a13c4add x0, x0, 3469
    002a13c8movz x1, 29
    002a13ccbl errors.New
    002a13d0str x0, [sp+200]
    002a13d4str x1, [sp+208]
    002a13d8stp xzr, xzr, [sp+136]
    002a13dcldr x2, [sp+200]
    002a13e0ldr x3, [sp+208]
    002a13e4str x2, [sp+120]
    002a13e8str x3, [sp+128]
    002a13ecldr x0, [sp+136]
    002a13f0ldr x1, [sp+144]
    002a13f4ldur x29, [sp-8]
    002a13f8ldr x30, [sp], 224
    002a13fcret x30
    002a1400
    002a1400loc_2a1400:
    002a1400ldr x3, [sp+240]
    002a1404str x3, [sp+96]
    002a1408subs xzr, x3, 2
    002a140ccset x3, ge
    002a1410strb w3, [sp+92]
    002a1414b.ge 0x2a141c
    002a1418b 0x2a144c
    002a141c
    002a141cloc_2a141c:
    002a141cldr x1, [sp+240]
    002a1420ldr x3, [sp+232]
    002a1424ldr x4, [sp+96]
    002a1428sub x0, x4, 1
    002a142csubs xzr, x1, x0
    002a1430b.hi 0x2a1438
    002a1434b 0x2a1660
    002a1438
    002a1438loc_2a1438:
    002a1438ldrb w3, [x3+x0]
    002a143csubs wzr, w3, 0
    002a1440cset x3, eq
    002a1444strb w3, [sp+92]
    002a1448b 0x2a1450
    002a144c
    002a144cloc_2a144c:
    002a144cb 0x2a1450
    002a1450
    002a1450loc_2a1450:
    002a1450ldrb w3, [sp+92]
    002a1454strb w3, [sp+93]
    002a1458tbnz w3, 0, 0x2a1460
    002a145cb 0x2a1490
    002a1460
    002a1460loc_2a1460:
    002a1460ldr x1, [sp+240]
    002a1464ldr x3, [sp+232]
    002a1468ldr x4, [sp+96]
    002a146csub x0, x4, 2
    002a1470subs xzr, x1, x0
    002a1474b.hi 0x2a147c
    002a1478b 0x2a165c
    002a147c
    002a147cloc_2a147c:
    002a147cldrb w3, [x3+x0]
    002a1480subs wzr, w3, 0
    002a1484cset x3, eq
    002a1488strb w3, [sp+93]
    002a148cb 0x2a1494
    002a1490
    002a1490loc_2a1490:
    002a1490b 0x2a1494
    002a1494
    002a1494loc_2a1494:
    002a1494ldrb w3, [sp+93]
    002a1498tbnz w3, 0, 0x2a14a0
    002a149cb 0x2a14c8
    002a14a0
    002a14a0loc_2a14a0:
    002a14a0ldr x3, [sp+96]
    002a14a4sub x1, x3, 2
    002a14a8str x1, [sp+104]
    002a14acldr x2, [sp+248]
    002a14b0subs xzr, x2, x1
    002a14b4b.hs 0x2a14bc
    002a14b8b 0x2a1658
    002a14bc
    002a14bcloc_2a14bc:
    002a14bcb 0x2a14c0
    002a14c0
    002a14c0loc_2a14c0:
    002a14c0str x1, [sp+240]
    002a14c4b 0x2a14cc
    002a14c8
    002a14c8loc_2a14c8:
    002a14c8b 0x2a14cc
    002a14cc
    002a14ccloc_2a14cc:
    002a14ccldr x3, [sp+240]
    002a14d0str x3, [sp+104]
    002a14d4ubfm x2, x3, 1, 63
    002a14d8str x2, [sp+112]
    002a14dcadrp x0, 0x354000
    002a14e0add x0, x0, 3200
    002a14e4mov x1, xzr
    002a14e8bl runtime.makeslice
    002a14ecldr x3, [sp+104]
    002a14f0str x0, [sp+152]
    002a14f4str xzr, [sp+160]
    002a14f8add x3, x3, x3, lsr #63
    002a14fcsbfm x3, x3, 1, 63
    002a1500str x3, [sp+168]
    002a1504b 0x2a1508
    002a1508
    002a1508loc_2a1508:
    002a1508ldr x5, [sp+240]
    002a150cstr x5, [sp+104]
    002a1510cbnz x5, 0x2a1518
    002a1514b 0x2a15e8
    002a1518
    002a1518loc_2a1518:
    002a1518ldr x1, [sp+240]
    002a151cldr x5, [sp+232]
    002a1520subs xzr, x1, 0
    002a1524b.hi 0x2a152c
    002a1528b 0x2a1650
    002a152c
    002a152cloc_2a152c:
    002a152cldrb w5, [x5]
    002a1530ubfm x5, x5, 56, 7
    002a1534ldr x1, [sp+240]
    002a1538ldr x6, [sp+232]
    002a153csubs xzr, x1, 1
    002a1540b.hi 0x2a1548
    002a1544b 0x2a1648
    002a1548
    002a1548loc_2a1548:
    002a1548ldrb w6, [x6+1]
    002a154cadd x5, x5, x6
    002a1550strh w5, [sp+94]
    002a1554ldr x2, [sp+168]
    002a1558ldr x0, [sp+152]
    002a155cldr x5, [sp+160]
    002a1560add x1, x5, 1
    002a1564subs xzr, x2, x1
    002a1568b.hs 0x2a1570
    002a156cb 0x2a1574
    002a1570
    002a1570loc_2a1570:
    002a1570b 0x2a1588
    002a1574
    002a1574loc_2a1574:
    002a1574orr x3, xzr, 1
    002a1578adrp x4, 0x354000
    002a157cadd x4, x4, 3200
    002a1580bl runtime.growslice
    002a1584b 0x2a1588
    002a1588
    002a1588loc_2a1588:
    002a1588ldrh w5, [sp+94]
    002a158csub x6, x1, 1
    002a1590strh w5, [x0+x6]
    002a1594str x0, [sp+152]
    002a1598str x1, [sp+160]
    002a159cstr x2, [sp+168]
    002a15a0ldr x1, [sp+240]
    002a15a4ldr x5, [sp+232]
    002a15a8ldr x6, [sp+248]
    002a15acb 0x2a15b0
    002a15b0
    002a15b0loc_2a15b0:
    002a15b0subs xzr, x1, 2
    002a15b4b.hs 0x2a15bc
    002a15b8b 0x2a1640
    002a15bc
    002a15bcloc_2a15bc:
    002a15bcsub x6, x6, 2
    002a15c0sub x7, xzr, x6
    002a15c4sub x8, x1, 2
    002a15c8sbfm x7, x7, 63, 63
    002a15ccand x7, x7, 2
    002a15d0add x5, x5, x7
    002a15d4str x5, [sp+232]
    002a15d8str x8, [sp+240]
    002a15dcstr x6, [sp+248]
    002a15e0b 0x2a15e4
    002a15e4
    002a15e4loc_2a15e4:
    002a15e4b 0x2a1508
    002a15e8
    002a15e8loc_2a15e8:
    002a15e8ldr x0, [sp+152]
    002a15ecldr x1, [sp+160]
    002a15f0ldr x2, [sp+168]
    002a15f4bl unicode/utf16.Decode
    002a15f8str x0, [sp+176]
    002a15fcstr x1, [sp+184]
    002a1600str x2, [sp+192]
    002a1604mov x3, x2
    002a1608mov x2, x1
    002a160cmov x1, x0
    002a1610mov x0, xzr
    002a1614bl runtime.slicerunetostring
    002a1618str x0, [sp+136]
    002a161cstr x1, [sp+144]
    002a1620stp xzr, xzr, [sp+120]
    002a1624ldr x0, [sp+136]
    002a1628ldr x1, [sp+144]
    002a162cmov x2, xzr
    002a1630mov x3, xzr
    002a1634ldur x29, [sp-8]
    002a1638ldr x30, [sp], 224
    002a163cret x30
    002a1640
    002a1640loc_2a1640:
    002a1640orr x0, xzr, 2
    002a1644bl runtime.panicSliceB
    002a1648
    002a1648loc_2a1648:
    002a1648orr x0, xzr, 1
    002a164cbl runtime.panicIndex
    002a1650
    002a1650loc_2a1650:
    002a1650mov x0, xzr
    002a1654bl runtime.panicIndex
    002a1658
    002a1658loc_2a1658:
    002a1658bl runtime.panicSliceAcap
    002a165c
    002a165cloc_2a165c:
    002a165cbl runtime.panicIndex
    002a1660
    002a1660loc_2a1660:
    002a1660bl runtime.panicIndex
    002a1664hint
    002a1668
    002a1668loc_2a1668:
    002a1668stp x0, x1, [sp+8]
    002a166cstr x2, [sp+24]
    002a1670mov x3, x30
    002a1674bl runtime.morestack_noctxt.abi0
    002a1678ldp x0, x1, [sp+8]
    002a167cldr x2, [sp+24]
    002a1680b 0x2a1380
    002a1684udf 0
    002a1688udf 0
    002a168cudf 0
    002a1380
    002a1690
    002a1690encoding/asn1.parseTagAndLength: ; void encoding/asn1.parseTagAndLength(struct []uint8 bytes, int initOffset)
    002a1690ldr x16, [x28+16]
    002a1694sub x17, sp, 384
    002a1698subs xzr, x17, x16
    002a169cb.ls 0x2a1cf8
    002a16a0sub x20, sp, 512
    002a16a4stp x29, x30, [x20-8]
    002a16a8add sp, x20, 0
    002a16acsub x29, sp, 8
    002a16b0str x0, [sp+520]
    002a16b4str x1, [sp+528]
    002a16b8str x2, [sp+536]
    002a16bcstr x3, [sp+544]
    002a16c0stp xzr, xzr, [sp+56]
    002a16c4str xzr, [sp+72]
    002a16c8strb wzr, [sp+80]
    002a16ccstr xzr, [sp+88]
    002a16d0stp xzr, xzr, [sp+144]
    002a16d4ldr x0, [sp+544]
    002a16d8str x0, [sp+88]
    002a16dcldr x7, [sp+528]
    002a16e0str x7, [sp+136]
    002a16e4subs xzr, x7, x0
    002a16e8b.le 0x2a16f0
    002a16ecb 0x2a1748
    002a16f0
    002a16f0loc_2a16f0:
    002a16f0adrp x0, 0x424000
    002a16f4add x0, x0, 367
    002a16f8movz x1, 41
    002a16fcbl errors.New
    002a1700str x0, [sp+144]
    002a1704str x1, [sp+152]
    002a1708ldr x2, [sp+56]
    002a170cldr x4, [sp+88]
    002a1710ldr x3, [sp+64]
    002a1714ldr x5, [sp+72]
    002a1718ldrb w6, [sp+80]
    002a171cmov x7, x0
    002a1720mov x0, x2
    002a1724mov x8, x1
    002a1728mov x1, x3
    002a172cmov x2, x5
    002a1730mov x3, x6
    002a1734mov x5, x7
    002a1738mov x6, x8
    002a173cldp x29, x30, [sp-8]
    002a1740add sp, sp, 512
    002a1744ret x30
    002a1748
    002a1748loc_2a1748:
    002a1748ldr x1, [sp+528]
    002a174cldr x7, [sp+520]
    002a1750subs xzr, x1, x0
    002a1754b.hi 0x2a175c
    002a1758b 0x2a1cf0
    002a175c
    002a175cloc_2a175c:
    002a175cldrb w7, [x7+x0]
    002a1760strb w7, [sp+55]
    002a1764ldr x8, [sp+88]
    002a1768add x8, x8, 1
    002a176cstr x8, [sp+88]
    002a1770ldrb w8, [sp+55]
    002a1774ubfm x8, x8, 6, 7
    002a1778str x8, [sp+56]
    002a177cldrb w8, [sp+55]
    002a1780and x7, x7, 31
    002a1784ands wzr, w8, 32
    002a1788cset x8, ne
    002a178cstrb w8, [sp+80]
    002a1790str x7, [sp+64]
    002a1794subs xzr, x7, 31
    002a1798b.eq 0x2a17a0
    002a179cb 0x2a18bc
    002a17a0
    002a17a0loc_2a17a0:
    002a17a0stp xzr, xzr, [sp+488]
    002a17a4ldr x3, [sp+88]
    002a17a8ldr x0, [sp+520]
    002a17acldr x1, [sp+528]
    002a17b0ldr x2, [sp+536]
    002a17b4bl encoding/asn1.parseBase128Int
    002a17b8str x0, [sp+136]
    002a17bcstr x1, [sp+128]
    002a17c0str x2, [sp+488]
    002a17c4str x3, [sp+496]
    002a17c8ldr x4, [sp+136]
    002a17ccstr x4, [sp+120]
    002a17d0ldr x4, [sp+128]
    002a17d4str x4, [sp+112]
    002a17d8str x2, [sp+160]
    002a17dcstr x3, [sp+168]
    002a17e0ldr x4, [sp+120]
    002a17e4str x4, [sp+64]
    002a17e8ldr x4, [sp+112]
    002a17ecstr x4, [sp+88]
    002a17f0str x2, [sp+144]
    002a17f4str x3, [sp+152]
    002a17f8cbnz x2, 0x2a1800
    002a17fcb 0x2a1830
    002a1800
    002a1800loc_2a1800:
    002a1800ldr x0, [sp+56]
    002a1804ldr x4, [sp+88]
    002a1808ldr x1, [sp+64]
    002a180cldr x7, [sp+72]
    002a1810ldrb w8, [sp+80]
    002a1814mov x5, x2
    002a1818mov x6, x3
    002a181cmov x2, x7
    002a1820mov x3, x8
    002a1824ldp x29, x30, [sp-8]
    002a1828add sp, sp, 512
    002a182cret x30
    002a1830
    002a1830loc_2a1830:
    002a1830ldr x7, [sp+64]
    002a1834subs xzr, x7, 31
    002a1838b.lt 0x2a1840
    002a183cb 0x2a18b8
    002a1840
    002a1840loc_2a1840:
    002a1840stp xzr, xzr, [sp+472]
    002a1844adrp x2, 0x413000
    002a1848add x2, x2, 1842
    002a184cstr x2, [sp+472]
    002a1850orr x3, xzr, 15
    002a1854str x3, [sp+480]
    002a1858str x2, [sp+440]
    002a185cstr x3, [sp+448]
    002a1860add x2, sp, 440
    002a1864ldrsb x27, [x2]
    002a1868ldr x0, [x2]
    002a186cldr x1, [x2+8]
    002a1870str x0, [sp+424]
    002a1874str x1, [sp+432]
    002a1878bl runtime.convTstring
    002a187cstr x0, [sp+416]
    002a1880adrp x2, 0x475000
    002a1884add x2, x2, 416
    002a1888str x2, [sp+144]
    002a188cstr x0, [sp+152]
    002a1890ldr x0, [sp+56]
    002a1894ldr x5, [sp+144]
    002a1898ldr x6, [sp+152]
    002a189cldr x4, [sp+88]
    002a18a0ldr x1, [sp+64]
    002a18a4ldr x2, [sp+72]
    002a18a8ldrb w3, [sp+80]
    002a18acldp x29, x30, [sp-8]
    002a18b0add sp, sp, 512
    002a18b4ret x30
    002a18b8
    002a18b8loc_2a18b8:
    002a18b8b 0x2a18c0
    002a18bc
    002a18bcloc_2a18bc:
    002a18bcb 0x2a18c0
    002a18c0
    002a18c0loc_2a18c0:
    002a18c0ldr x7, [sp+528]
    002a18c4str x7, [sp+128]
    002a18c8ldr x8, [sp+88]
    002a18ccsubs xzr, x8, x7
    002a18d0b.ge 0x2a18d8
    002a18d4b 0x2a1950
    002a18d8
    002a18d8loc_2a18d8:
    002a18d8stp xzr, xzr, [sp+472]
    002a18dcadrp x2, 0x417000
    002a18e0add x2, x2, 3399
    002a18e4str x2, [sp+472]
    002a18e8movz x3, 23
    002a18ecstr x3, [sp+480]
    002a18f0str x2, [sp+400]
    002a18f4str x3, [sp+408]
    002a18f8add x2, sp, 400
    002a18fcldrsb x27, [x2]
    002a1900ldr x0, [x2]
    002a1904ldr x1, [x2+8]
    002a1908str x0, [sp+384]
    002a190cstr x1, [sp+392]
    002a1910bl runtime.convTstring
    002a1914str x0, [sp+376]
    002a1918adrp x2, 0x475000
    002a191cadd x2, x2, 416
    002a1920str x2, [sp+144]
    002a1924str x0, [sp+152]
    002a1928ldr x0, [sp+56]
    002a192cldr x5, [sp+144]
    002a1930ldr x6, [sp+152]
    002a1934ldr x4, [sp+88]
    002a1938ldr x1, [sp+64]
    002a193cldr x2, [sp+72]
    002a1940ldrb w3, [sp+80]
    002a1944ldp x29, x30, [sp-8]
    002a1948add sp, sp, 512
    002a194cret x30
    002a1950
    002a1950loc_2a1950:
    002a1950ldr x0, [sp+88]
    002a1954ldr x1, [sp+528]
    002a1958ldr x7, [sp+520]
    002a195csubs xzr, x1, x0
    002a1960b.hi 0x2a1968
    002a1964b 0x2a1cec
    002a1968
    002a1968loc_2a1968:
    002a1968ldrb w7, [x7+x0]
    002a196cstrb w7, [sp+55]
    002a1970ldr x7, [sp+88]
    002a1974add x7, x7, 1
    002a1978str x7, [sp+88]
    002a197cldrb w7, [sp+55]
    002a1980tbz w7, 7, 0x2a1988
    002a1984b 0x2a1998
    002a1988
    002a1988loc_2a1988:
    002a1988ldrb w7, [sp+55]
    002a198cand x7, x7, 127
    002a1990str x7, [sp+72]
    002a1994b 0x2a1cc0
    002a1998
    002a1998loc_2a1998:
    002a1998ldrb w7, [sp+55]
    002a199cand x7, x7, 127
    002a19a0str x7, [sp+96]
    002a19a4cbz x7, 0x2a19ac
    002a19a8b 0x2a1a24
    002a19ac
    002a19acloc_2a19ac:
    002a19acstp xzr, xzr, [sp+472]
    002a19b0adrp x2, 0x41e000
    002a19b4add x2, x2, 2883
    002a19b8str x2, [sp+472]
    002a19bcmovz x3, 33
    002a19c0str x3, [sp+480]
    002a19c4str x2, [sp+360]
    002a19c8str x3, [sp+368]
    002a19ccadd x2, sp, 360
    002a19d0ldrsb x27, [x2]
    002a19d4ldr x0, [x2]
    002a19d8ldr x1, [x2+8]
    002a19dcstr x0, [sp+344]
    002a19e0str x1, [sp+352]
    002a19e4bl runtime.convTstring
    002a19e8str x0, [sp+336]
    002a19ecadrp x2, 0x475000
    002a19f0add x2, x2, 416
    002a19f4str x2, [sp+144]
    002a19f8str x0, [sp+152]
    002a19fcldr x0, [sp+56]
    002a1a00ldr x5, [sp+144]
    002a1a04ldr x6, [sp+152]
    002a1a08ldr x4, [sp+88]
    002a1a0cldr x1, [sp+64]
    002a1a10ldr x2, [sp+72]
    002a1a14ldrb w3, [sp+80]
    002a1a18ldp x29, x30, [sp-8]
    002a1a1cadd sp, sp, 512
    002a1a20ret x30
    002a1a24
    002a1a24loc_2a1a24:
    002a1a24str xzr, [sp+72]
    002a1a28str xzr, [sp+104]
    002a1a2cb 0x2a1a30
    002a1a30
    002a1a30loc_2a1a30:
    002a1a30ldr x7, [sp+96]
    002a1a34ldr x8, [sp+104]
    002a1a38subs xzr, x7, x8
    002a1a3cb.gt 0x2a1a44
    002a1a40b 0x2a1c34
    002a1a44
    002a1a44loc_2a1a44:
    002a1a44ldr x7, [sp+528]
    002a1a48str x7, [sp+128]
    002a1a4cldr x8, [sp+88]
    002a1a50subs xzr, x7, x8
    002a1a54b.le 0x2a1a5c
    002a1a58b 0x2a1ad4
    002a1a5c
    002a1a5cloc_2a1a5c:
    002a1a5cstp xzr, xzr, [sp+472]
    002a1a60adrp x2, 0x417000
    002a1a64add x2, x2, 3399
    002a1a68str x2, [sp+472]
    002a1a6cmovz x3, 23
    002a1a70str x3, [sp+480]
    002a1a74str x2, [sp+320]
    002a1a78str x3, [sp+328]
    002a1a7cadd x2, sp, 320
    002a1a80ldrsb x27, [x2]
    002a1a84ldr x0, [x2]
    002a1a88ldr x1, [x2+8]
    002a1a8cstr x0, [sp+304]
    002a1a90str x1, [sp+312]
    002a1a94bl runtime.convTstring
    002a1a98str x0, [sp+296]
    002a1a9cadrp x2, 0x475000
    002a1aa0add x2, x2, 416
    002a1aa4str x2, [sp+144]
    002a1aa8str x0, [sp+152]
    002a1aacldr x0, [sp+56]
    002a1ab0ldr x5, [sp+144]
    002a1ab4ldr x6, [sp+152]
    002a1ab8ldr x4, [sp+88]
    002a1abcldr x1, [sp+64]
    002a1ac0ldr x2, [sp+72]
    002a1ac4ldrb w3, [sp+80]
    002a1ac8ldp x29, x30, [sp-8]
    002a1accadd sp, sp, 512
    002a1ad0ret x30
    002a1ad4
    002a1ad4loc_2a1ad4:
    002a1ad4ldr x0, [sp+88]
    002a1ad8ldr x1, [sp+528]
    002a1adcldr x7, [sp+520]
    002a1ae0subs xzr, x1, x0
    002a1ae4b.hi 0x2a1aec
    002a1ae8b 0x2a1ce8
    002a1aec
    002a1aecloc_2a1aec:
    002a1aecldrb w7, [x7+x0]
    002a1af0strb w7, [sp+55]
    002a1af4ldr x7, [sp+88]
    002a1af8add x7, x7, 1
    002a1afcstr x7, [sp+88]
    002a1b00ldr x7, [sp+72]
    002a1b04subs xzr, x7, 0x800000
    002a1b08b.ge 0x2a1b10
    002a1b0cb 0x2a1b88
    002a1b10
    002a1b10loc_2a1b10:
    002a1b10stp xzr, xzr, [sp+456]
    002a1b14adrp x2, 0x413000
    002a1b18add x2, x2, 3828
    002a1b1cstr x2, [sp+456]
    002a1b20orr x3, xzr, 16
    002a1b24str x3, [sp+464]
    002a1b28str x2, [sp+280]
    002a1b2cstr x3, [sp+288]
    002a1b30add x2, sp, 280
    002a1b34ldrsb x27, [x2]
    002a1b38ldr x0, [x2]
    002a1b3cldr x1, [x2+8]
    002a1b40str x0, [sp+264]
    002a1b44str x1, [sp+272]
    002a1b48bl runtime.convTstring
    002a1b4cstr x0, [sp+256]
    002a1b50adrp x2, 0x475000
    002a1b54add x2, x2, 2080
    002a1b58str x2, [sp+144]
    002a1b5cstr x0, [sp+152]
    002a1b60ldr x0, [sp+56]
    002a1b64ldr x5, [sp+144]
    002a1b68ldr x6, [sp+152]
    002a1b6cldr x4, [sp+88]
    002a1b70ldr x1, [sp+64]
    002a1b74ldr x2, [sp+72]
    002a1b78ldrb w3, [sp+80]
    002a1b7cldp x29, x30, [sp-8]
    002a1b80add sp, sp, 512
    002a1b84ret x30
    002a1b88
    002a1b88loc_2a1b88:
    002a1b88ldr x7, [sp+72]
    002a1b8cubfm x8, x7, 56, 55
    002a1b90str x8, [sp+72]
    002a1b94ldrb w8, [sp+55]
    002a1b98orr x7, x8, x7, lsl #8
    002a1b9cstr x7, [sp+72]
    002a1ba0cbz x7, 0x2a1ba8
    002a1ba4b 0x2a1c20
    002a1ba8
    002a1ba8loc_2a1ba8:
    002a1ba8stp xzr, xzr, [sp+456]
    002a1bacadrp x2, 0x420000
    002a1bb0add x2, x2, 425
    002a1bb4str x2, [sp+456]
    002a1bb8movz x3, 35
    002a1bbcstr x3, [sp+464]
    002a1bc0str x2, [sp+240]
    002a1bc4str x3, [sp+248]
    002a1bc8add x2, sp, 240
    002a1bccldrsb x27, [x2]
    002a1bd0ldr x0, [x2]
    002a1bd4ldr x1, [x2+8]
    002a1bd8str x0, [sp+224]
    002a1bdcstr x1, [sp+232]
    002a1be0bl runtime.convTstring
    002a1be4str x0, [sp+216]
    002a1be8adrp x2, 0x475000
    002a1becadd x2, x2, 2080
    002a1bf0str x2, [sp+144]
    002a1bf4str x0, [sp+152]
    002a1bf8ldr x0, [sp+56]
    002a1bfcldr x5, [sp+144]
    002a1c00ldr x6, [sp+152]
    002a1c04ldr x4, [sp+88]
    002a1c08ldr x1, [sp+64]
    002a1c0cldr x2, [sp+72]
    002a1c10ldrb w3, [sp+80]
    002a1c14ldp x29, x30, [sp-8]
    002a1c18add sp, sp, 512
    002a1c1cret x30
    002a1c20
    002a1c20loc_2a1c20:
    002a1c20b 0x2a1c24
    002a1c24
    002a1c24loc_2a1c24:
    002a1c24ldr x7, [sp+104]
    002a1c28add x7, x7, 1
    002a1c2cstr x7, [sp+104]
    002a1c30b 0x2a1a30
    002a1c34
    002a1c34loc_2a1c34:
    002a1c34ldr x7, [sp+72]
    002a1c38subs xzr, x7, 128
    002a1c3cb.lt 0x2a1c44
    002a1c40b 0x2a1cbc
    002a1c44
    002a1c44loc_2a1c44:
    002a1c44stp xzr, xzr, [sp+456]
    002a1c48adrp x2, 0x414000
    002a1c4cadd x2, x2, 3479
    002a1c50str x2, [sp+456]
    002a1c54movz x3, 18
    002a1c58str x3, [sp+464]
    002a1c5cstr x2, [sp+200]
    002a1c60str x3, [sp+208]
    002a1c64add x2, sp, 200
    002a1c68ldrsb x27, [x2]
    002a1c6cldr x0, [x2]
    002a1c70ldr x1, [x2+8]
    002a1c74str x0, [sp+184]
    002a1c78str x1, [sp+192]
    002a1c7cbl runtime.convTstring
    002a1c80str x0, [sp+176]
    002a1c84adrp x2, 0x475000
    002a1c88add x2, x2, 2080
    002a1c8cstr x2, [sp+144]
    002a1c90str x0, [sp+152]
    002a1c94ldr x0, [sp+56]
    002a1c98ldr x5, [sp+144]
    002a1c9cldr x6, [sp+152]
    002a1ca0ldr x4, [sp+88]
    002a1ca4ldr x1, [sp+64]
    002a1ca8ldr x2, [sp+72]
    002a1cacldrb w3, [sp+80]
    002a1cb0ldp x29, x30, [sp-8]
    002a1cb4add sp, sp, 512
    002a1cb8ret x30
    002a1cbc
    002a1cbcloc_2a1cbc:
    002a1cbcb 0x2a1cc0
    002a1cc0
    002a1cc0loc_2a1cc0:
    002a1cc0ldr x0, [sp+56]
    002a1cc4ldr x5, [sp+144]
    002a1cc8ldr x6, [sp+152]
    002a1cccldr x4, [sp+88]
    002a1cd0ldr x1, [sp+64]
    002a1cd4ldr x2, [sp+72]
    002a1cd8ldrb w3, [sp+80]
    002a1cdcldp x29, x30, [sp-8]
    002a1ce0add sp, sp, 512
    002a1ce4ret x30
    002a1ce8
    002a1ce8loc_2a1ce8:
    002a1ce8bl runtime.panicIndex
    002a1cec
    002a1cecloc_2a1cec:
    002a1cecbl runtime.panicIndex
    002a1cf0
    002a1cf0loc_2a1cf0:
    002a1cf0bl runtime.panicIndex
    002a1cf4hint
    002a1cf8
    002a1cf8loc_2a1cf8:
    002a1cf8stp x0, x1, [sp+8]
    002a1cfcstp x2, x3, [sp+24]
    002a1d00mov x3, x30
    002a1d04bl runtime.morestack_noctxt.abi0
    002a1d08ldp x0, x1, [sp+8]
    002a1d0cldp x2, x3, [sp+24]
    002a1d10b 0x2a1690
    002a1d14udf 0
    002a1d18udf 0
    002a1d1cudf 0
    002a1690
    002a1d20
    002a1d20encoding/asn1.parseSequenceOf: ; void encoding/asn1.parseSequenceOf(struct []uint8 bytes, reflect.Type sliceType, reflect.Type elemType)
    002a1d20ldr x16, [x28+16]
    002a1d24sub x17, sp, 512
    002a1d28subs xzr, x17, x16
    002a1d2cb.ls 0x2a2310
    002a1d30sub x20, sp, 640
    002a1d34stp x29, x30, [x20-8]
    002a1d38add sp, x20, 0
    002a1d3csub x29, sp, 8
    002a1d40str x0, [sp+648]
    002a1d44str x1, [sp+656]
    002a1d48str x2, [sp+664]
    002a1d4cstr x3, [sp+672]
    002a1d50str x4, [sp+680]
    002a1d54str x5, [sp+688]
    002a1d58str x6, [sp+696]
    002a1d5cstp xzr, xzr, [sp+320]
    002a1d60str xzr, [sp+336]
    002a1d64stp xzr, xzr, [sp+392]
    002a1d68ldr x0, [sp+688]
    002a1d6cldr x1, [sp+696]
    002a1d70bl encoding/asn1.getUniversalType
    002a1d74strb w0, [sp+133]
    002a1d78str x1, [sp+256]
    002a1d7cstrb w2, [sp+132]
    002a1d80strb w3, [sp+131]
    002a1d84strb w0, [sp+130]
    002a1d88ldr x2, [sp+256]
    002a1d8cstr x2, [sp+312]
    002a1d90ldrb w2, [sp+132]
    002a1d94strb w2, [sp+135]
    002a1d98strb w3, [sp+134]
    002a1d9cstrb w0, [sp+128]
    002a1da0ldr x2, [sp+312]
    002a1da4str x2, [sp+200]
    002a1da8ldrb w2, [sp+135]
    002a1dacstrb w2, [sp+129]
    002a1db0strb w3, [sp+127]
    002a1db4tbnz w3, 0, 0x2a1dbc
    002a1db8b 0x2a1dc8
    002a1dbc
    002a1dbcloc_2a1dbc:
    002a1dbcstr xzr, [sp+184]
    002a1dc0str xzr, [sp+176]
    002a1dc4b 0x2a1e3c
    002a1dc8
    002a1dc8loc_2a1dc8:
    002a1dc8add x27, sp, 584
    002a1dccstp xzr, xzr, [x27]
    002a1dd0adrp x2, 0x419000
    002a1dd4add x2, x2, 108
    002a1dd8str x2, [sp+584]
    002a1ddcmovz x3, 25
    002a1de0str x3, [sp+592]
    002a1de4str x2, [sp+512]
    002a1de8str x3, [sp+520]
    002a1decadd x2, sp, 512
    002a1df0ldrsb x27, [x2]
    002a1df4ldr x0, [x2]
    002a1df8ldr x1, [x2+8]
    002a1dfcstr x0, [sp+496]
    002a1e00str x1, [sp+504]
    002a1e04bl runtime.convTstring
    002a1e08str x0, [sp+488]
    002a1e0cadrp x2, 0x475000
    002a1e10add x2, x2, 2080
    002a1e14str x2, [sp+392]
    002a1e18str x0, [sp+400]
    002a1e1cldr x0, [sp+320]
    002a1e20ldr x3, [sp+392]
    002a1e24ldr x4, [sp+400]
    002a1e28ldr x1, [sp+328]
    002a1e2cldr x2, [sp+336]
    002a1e30ldp x29, x30, [sp-8]
    002a1e34add sp, sp, 640
    002a1e38ret x30
    002a1e3c
    002a1e3cloc_2a1e3c:
    002a1e3cldr x4, [sp+656]
    002a1e40str x4, [sp+256]
    002a1e44ldr x5, [sp+176]
    002a1e48subs xzr, x5, x4
    002a1e4cb.lt 0x2a1e54
    002a1e50b 0x2a21c8
    002a1e54
    002a1e54loc_2a1e54:
    002a1e54stp xzr, xzr, [sp+136]
    002a1e58str xzr, [sp+152]
    002a1e5cstrb wzr, [sp+160]
    002a1e60add x27, sp, 568
    002a1e64stp xzr, xzr, [x27]
    002a1e68ldr x3, [sp+176]
    002a1e6cldr x0, [sp+648]
    002a1e70ldr x1, [sp+656]
    002a1e74ldr x2, [sp+664]
    002a1e78bl encoding/asn1.parseTagAndLength
    002a1e7cstr x0, [sp+224]
    002a1e80str x1, [sp+232]
    002a1e84str x2, [sp+240]
    002a1e88strb w3, [sp+248]
    002a1e8cstr x4, [sp+216]
    002a1e90str x5, [sp+568]
    002a1e94str x6, [sp+576]
    002a1e98ldr x4, [sp+224]
    002a1e9cldr x5, [sp+232]
    002a1ea0ldr x6, [sp+240]
    002a1ea4ldrb w7, [sp+248]
    002a1ea8str x4, [sp+280]
    002a1eacstr x5, [sp+288]
    002a1eb0str x6, [sp+296]
    002a1eb4strb w7, [sp+304]
    002a1eb8ldr x4, [sp+216]
    002a1ebcstr x4, [sp+272]
    002a1ec0ldr x4, [sp+576]
    002a1ec4ldr x5, [sp+568]
    002a1ec8str x5, [sp+616]
    002a1eccstr x4, [sp+624]
    002a1ed0ldr x4, [sp+280]
    002a1ed4ldr x5, [sp+288]
    002a1ed8ldr x6, [sp+296]
    002a1edcldrb w7, [sp+304]
    002a1ee0str x4, [sp+136]
    002a1ee4str x5, [sp+144]
    002a1ee8str x6, [sp+152]
    002a1eecstrb w7, [sp+160]
    002a1ef0ldr x4, [sp+272]
    002a1ef4str x4, [sp+176]
    002a1ef8ldr x4, [sp+624]
    002a1efcldr x3, [sp+616]
    002a1f00str x3, [sp+392]
    002a1f04str x4, [sp+400]
    002a1f08cbnz x3, 0x2a1f10
    002a1f0cb 0x2a1f28
    002a1f10
    002a1f10loc_2a1f10:
    002a1f10ldr x0, [sp+320]
    002a1f14ldr x1, [sp+328]
    002a1f18ldr x2, [sp+336]
    002a1f1cldp x29, x30, [sp-8]
    002a1f20add sp, sp, 640
    002a1f24ret x30
    002a1f28
    002a1f28loc_2a1f28:
    002a1f28ldr x3, [sp+144]
    002a1f2cstr x3, [sp+208]
    002a1f30subs xzr, x3, 20
    002a1f34b.le 0x2a1f3c
    002a1f38b 0x2a1f78
    002a1f3c
    002a1f3cloc_2a1f3c:
    002a1f3csubs xzr, x3, 12
    002a1f40b.eq 0x2a1f48
    002a1f44b 0x2a1f4c
    002a1f48
    002a1f48loc_2a1f48:
    002a1f48b 0x2a1fec
    002a1f4c
    002a1f4cloc_2a1f4c:
    002a1f4csubs xzr, x3, 18
    002a1f50b.eq 0x2a1f58
    002a1f54b 0x2a1f5c
    002a1f58
    002a1f58loc_2a1f58:
    002a1f58b 0x2a1fec
    002a1f5c
    002a1f5cloc_2a1f5c:
    002a1f5csubs xzr, x3, 20
    002a1f60b.eq 0x2a1f68
    002a1f64b 0x2a1f6c
    002a1f68
    002a1f68loc_2a1f68:
    002a1f68b 0x2a1fec
    002a1f6c
    002a1f6cloc_2a1f6c:
    002a1f6cb 0x2a1f70
    002a1f70
    002a1f70loc_2a1f70:
    002a1f70b 0x2a1f74
    002a1f74
    002a1f74loc_2a1f74:
    002a1f74b 0x2a2008
    002a1f78
    002a1f78loc_2a1f78:
    002a1f78subs xzr, x3, 24
    002a1f7cb.le 0x2a1f84
    002a1f80b 0x2a1fcc
    002a1f84
    002a1f84loc_2a1f84:
    002a1f84subs xzr, x3, 22
    002a1f88b.eq 0x2a1f90
    002a1f8cb 0x2a1f94
    002a1f90
    002a1f90loc_2a1f90:
    002a1f90b 0x2a1fec
    002a1f94
    002a1f94loc_2a1f94:
    002a1f94subs xzr, x3, 23
    002a1f98b.ge 0x2a1fa0
    002a1f9cb 0x2a1fc0
    002a1fa0
    002a1fa0loc_2a1fa0:
    002a1fa0subs xzr, x3, 24
    002a1fa4b.le 0x2a1fac
    002a1fa8b 0x2a1fbc
    002a1fac
    002a1facloc_2a1fac:
    002a1facb 0x2a1fb0
    002a1fb0
    002a1fb0loc_2a1fb0:
    002a1fb0movz x3, 23
    002a1fb4str x3, [sp+144]
    002a1fb8b 0x2a2010
    002a1fbc
    002a1fbcloc_2a1fbc:
    002a1fbcb 0x2a1fc4
    002a1fc0
    002a1fc0loc_2a1fc0:
    002a1fc0b 0x2a1fc4
    002a1fc4
    002a1fc4loc_2a1fc4:
    002a1fc4b 0x2a1fc8
    002a1fc8
    002a1fc8loc_2a1fc8:
    002a1fc8b 0x2a2004
    002a1fcc
    002a1fccloc_2a1fcc:
    002a1fccsubs xzr, x3, 27
    002a1fd0b.eq 0x2a1fd8
    002a1fd4b 0x2a1fdc
    002a1fd8
    002a1fd8loc_2a1fd8:
    002a1fd8b 0x2a1fec
    002a1fdc
    002a1fdcloc_2a1fdc:
    002a1fdcsubs xzr, x3, 30
    002a1fe0b.eq 0x2a1fe8
    002a1fe4b 0x2a1ffc
    002a1fe8
    002a1fe8loc_2a1fe8:
    002a1fe8b 0x2a1fec
    002a1fec
    002a1fecloc_2a1fec:
    002a1fecmovz x3, 19
    002a1ff0str x3, [sp+144]
    002a1ff4movz x3, 23
    002a1ff8b 0x2a2010
    002a1ffc
    002a1ffcloc_2a1ffc:
    002a1ffcb 0x2a2000
    002a2000
    002a2000loc_2a2000:
    002a2000b 0x2a2004
    002a2004
    002a2004loc_2a2004:
    002a2004b 0x2a2008
    002a2008
    002a2008loc_2a2008:
    002a2008movz x3, 23
    002a200cb 0x2a2010
    002a2010
    002a2010loc_2a2010:
    002a2010ldrb w4, [sp+128]
    002a2014eor x5, x4, 1
    002a2018strb w5, [sp+131]
    002a201ctbnz w4, 0, 0x2a2024
    002a2020b 0x2a2028
    002a2024
    002a2024loc_2a2024:
    002a2024b 0x2a2090
    002a2028
    002a2028loc_2a2028:
    002a2028ldr x4, [sp+136]
    002a202csubs xzr, x4, 0
    002a2030cset x5, ne
    002a2034strb w5, [sp+133]
    002a2038cbnz x4, 0x2a2040
    002a203cb 0x2a2044
    002a2040
    002a2040loc_2a2040:
    002a2040b 0x2a2058
    002a2044
    002a2044loc_2a2044:
    002a2044ldrb w4, [sp+160]
    002a2048ldrb w5, [sp+129]
    002a204ceor x4, x4, x5
    002a2050strb w4, [sp+133]
    002a2054b 0x2a2058
    002a2058
    002a2058loc_2a2058:
    002a2058ldrb w4, [sp+133]
    002a205cstrb w4, [sp+132]
    002a2060tbnz w4, 0, 0x2a2068
    002a2064b 0x2a206c
    002a2068
    002a2068loc_2a2068:
    002a2068b 0x2a2084
    002a206c
    002a206cloc_2a206c:
    002a206cldr x4, [sp+144]
    002a2070ldr x5, [sp+200]
    002a2074subs xzr, x5, x4
    002a2078cset x4, ne
    002a207cstrb w4, [sp+132]
    002a2080b 0x2a2084
    002a2084
    002a2084loc_2a2084:
    002a2084ldrb w4, [sp+132]
    002a2088strb w4, [sp+131]
    002a208cb 0x2a2090
    002a2090
    002a2090loc_2a2090:
    002a2090ldrb w4, [sp+131]
    002a2094tbnz w4, 0, 0x2a209c
    002a2098b 0x2a2110
    002a209c
    002a209cloc_2a209c:
    002a209cadd x27, sp, 584
    002a20a0stp xzr, xzr, [x27]
    002a20a4adrp x2, 0x415000
    002a20a8add x2, x2, 2055
    002a20acstr x2, [sp+584]
    002a20b0movz x3, 21
    002a20b4str x3, [sp+592]
    002a20b8str x2, [sp+472]
    002a20bcstr x3, [sp+480]
    002a20c0add x2, sp, 472
    002a20c4ldrsb x27, [x2]
    002a20c8ldr x0, [x2]
    002a20ccldr x1, [x2+8]
    002a20d0str x0, [sp+456]
    002a20d4str x1, [sp+464]
    002a20d8bl runtime.convTstring
    002a20dcstr x0, [sp+448]
    002a20e0adrp x2, 0x474000
    002a20e4add x2, x2, 2080
    002a20e8str x2, [sp+392]
    002a20ecstr x0, [sp+400]
    002a20f0ldr x0, [sp+320]
    002a20f4ldr x3, [sp+392]
    002a20f8ldr x4, [sp+400]
    002a20fcldr x1, [sp+328]
    002a2100ldr x2, [sp+336]
    002a2104ldp x29, x30, [sp-8]
    002a2108add sp, sp, 640
    002a210cret x30
    002a2110
    002a2110loc_2a2110:
    002a2110ldr x2, [sp+656]
    002a2114str x2, [sp+216]
    002a2118ldr x0, [sp+176]
    002a211cldr x1, [sp+152]
    002a2120bl encoding/asn1.invalidLength
    002a2124strb w0, [sp+131]
    002a2128tbnz w0, 0, 0x2a2130
    002a212cb 0x2a21a4
    002a2130
    002a2130loc_2a2130:
    002a2130add x27, sp, 552
    002a2134stp xzr, xzr, [x27]
    002a2138adrp x2, 0x413000
    002a213cadd x2, x2, 3497
    002a2140str x2, [sp+552]
    002a2144movz x3, 18
    002a2148str x3, [sp+560]
    002a214cstr x2, [sp+432]
    002a2150str x3, [sp+440]
    002a2154add x2, sp, 432
    002a2158ldrsb x27, [x2]
    002a215cldr x0, [x2]
    002a2160ldr x1, [x2+8]
    002a2164str x0, [sp+416]
    002a2168str x1, [sp+424]
    002a216cbl runtime.convTstring
    002a2170str x0, [sp+408]
    002a2174adrp x2, 0x474000
    002a2178add x2, x2, 416
    002a217cstr x2, [sp+392]
    002a2180str x0, [sp+400]
    002a2184ldr x0, [sp+320]
    002a2188ldr x3, [sp+392]
    002a218cldr x4, [sp+400]
    002a2190ldr x1, [sp+328]
    002a2194ldr x2, [sp+336]
    002a2198ldp x29, x30, [sp-8]
    002a219cadd sp, sp, 640
    002a21a0ret x30
    002a21a4
    002a21a4loc_2a21a4:
    002a21a4ldr x4, [sp+176]
    002a21a8ldr x5, [sp+152]
    002a21acadd x4, x4, x5
    002a21b0str x4, [sp+176]
    002a21b4ldr x4, [sp+184]
    002a21b8add x4, x4, 1
    002a21bcstr x4, [sp+184]
    002a21c0b 0x2a21c4
    002a21c4
    002a21c4loc_2a21c4:
    002a21c4b 0x2a1e3c
    002a21c8
    002a21c8loc_2a21c8:
    002a21c8ldr x3, [sp+184]
    002a21ccldr x2, [sp+184]
    002a21d0ldr x0, [sp+672]
    002a21d4ldr x1, [sp+680]
    002a21d8bl reflect.MakeSlice
    002a21dcstr x0, [sp+320]
    002a21e0str x1, [sp+328]
    002a21e4str x2, [sp+336]
    002a21e8stp xzr, xzr, [sp+344]
    002a21ecstp xzr, xzr, [sp+360]
    002a21f0stp xzr, xzr, [sp+376]
    002a21f4str xzr, [sp+168]
    002a21f8str xzr, [sp+192]
    002a21fcb 0x2a2200
    002a2200
    002a2200loc_2a2200:
    002a2200ldr x5, [sp+184]
    002a2204ldr x6, [sp+192]
    002a2208subs xzr, x5, x6
    002a220cb.gt 0x2a2214
    002a2210b 0x2a22f0
    002a2214
    002a2214loc_2a2214:
    002a2214ldr x3, [sp+192]
    002a2218ldr x0, [sp+320]
    002a221cldr x1, [sp+328]
    002a2220ldr x2, [sp+336]
    002a2224bl reflect.Value.Index
    002a2228str x0, [sp+528]
    002a222cstr x1, [sp+536]
    002a2230str x2, [sp+544]
    002a2234add x27, sp, 568
    002a2238stp xzr, xzr, [x27]
    002a223cldp x4, x5, [sp+344]
    002a2240ldp x6, x7, [sp+360]
    002a2244ldp x8, x9, [sp+376]
    002a2248ldr x10, [sp+168]
    002a224cldr x3, [sp+648]
    002a2250ldr x11, [sp+656]
    002a2254ldr x12, [sp+664]
    002a2258ldr x0, [sp+528]
    002a225cldr x1, [sp+536]
    002a2260ldr x2, [sp+544]
    002a2264stp x4, x5, [sp+8]
    002a2268stp x6, x7, [sp+24]
    002a226cstp x8, x9, [sp+40]
    002a2270mov x4, x11
    002a2274mov x5, x12
    002a2278mov x6, x10
    002a227cbl encoding/asn1.parseField
    002a2280str x0, [sp+256]
    002a2284str x1, [sp+568]
    002a2288str x2, [sp+576]
    002a228cldr x4, [sp+256]
    002a2290str x4, [sp+264]
    002a2294str x1, [sp+600]
    002a2298str x2, [sp+608]
    002a229cldr x4, [sp+264]
    002a22a0str x4, [sp+168]
    002a22a4str x1, [sp+392]
    002a22a8str x2, [sp+400]
    002a22accbnz x1, 0x2a22b4
    002a22b0b 0x2a22dc
    002a22b4
    002a22b4loc_2a22b4:
    002a22b4ldr x0, [sp+320]
    002a22b8ldr x5, [sp+328]
    002a22bcldr x6, [sp+336]
    002a22c0mov x3, x1
    002a22c4mov x4, x2
    002a22c8mov x1, x5
    002a22ccmov x2, x6
    002a22d0ldp x29, x30, [sp-8]
    002a22d4add sp, sp, 640
    002a22d8ret x30
    002a22dc
    002a22dcloc_2a22dc:
    002a22dcb 0x2a22e0
    002a22e0
    002a22e0loc_2a22e0:
    002a22e0ldr x5, [sp+192]
    002a22e4add x5, x5, 1
    002a22e8str x5, [sp+192]
    002a22ecb 0x2a2200
    002a22f0
    002a22f0loc_2a22f0:
    002a22f0ldr x0, [sp+320]
    002a22f4ldr x3, [sp+392]
    002a22f8ldr x4, [sp+400]
    002a22fcldr x1, [sp+328]
    002a2300ldr x2, [sp+336]
    002a2304ldp x29, x30, [sp-8]
    002a2308add sp, sp, 640
    002a230cret x30
    002a2310
    002a2310loc_2a2310:
    002a2310stp x0, x1, [sp+8]
    002a2314stp x2, x3, [sp+24]
    002a2318stp x4, x5, [sp+40]
    002a231cstr x6, [sp+56]
    002a2320mov x3, x30
    002a2324bl runtime.morestack_noctxt.abi0
    002a2328ldp x0, x1, [sp+8]
    002a232cldp x2, x3, [sp+24]
    002a2330ldp x4, x5, [sp+40]
    002a2334ldr x6, [sp+56]
    002a2338b 0x2a1d20
    002a233cudf 0
    002a1d20
    002a2340
    002a2340encoding/asn1.invalidLength: ; void encoding/asn1.invalidLength(int offset, int length, int sliceLength)
    002a2340str x30, [sp-32]!
    002a2344stur x29, [sp-8]
    002a2348sub x29, sp, 8
    002a234cstr x0, [sp+40]
    002a2350str x1, [sp+48]
    002a2354str x2, [sp+56]
    002a2358strb wzr, [sp+22]
    002a235cldr x1, [sp+48]
    002a2360ldr x2, [sp+40]
    002a2364add x1, x2, x1
    002a2368ldr x2, [sp+40]
    002a236csubs xzr, x2, x1
    002a2370cset x1, gt
    002a2374strb w1, [sp+23]
    002a2378b.gt 0x2a2380
    002a237cb 0x2a2384
    002a2380
    002a2380loc_2a2380:
    002a2380b 0x2a23a4
    002a2384
    002a2384loc_2a2384:
    002a2384ldr x1, [sp+40]
    002a2388ldr x2, [sp+48]
    002a238cadd x1, x1, x2
    002a2390ldr x2, [sp+56]
    002a2394subs xzr, x2, x1
    002a2398cset x1, lt
    002a239cstrb w1, [sp+23]
    002a23a0b 0x2a23a4
    002a23a4
    002a23a4loc_2a23a4:
    002a23a4ldrb w0, [sp+23]
    002a23a8strb w0, [sp+22]
    002a23acadd x29, sp, 24
    002a23b0add sp, sp, 32
    002a23b4ret x30
    002a23b8udf 0
    002a23bcudf 0
    002a2340
    002a23c0
    002a23c0encoding/asn1.parseField: ; void encoding/asn1.parseField(reflect.Value v, struct []uint8 bytes, int initOffset, encoding/asn1.fieldParameters params)
    002a23c0ldr x16, [x28+16]
    002a23c4sub x17, sp, 3792
    002a23c8subs xzr, x17, x16
    002a23ccb.ls 0x2a571c
    002a23d0sub x20, sp, 3920
    002a23d4stp x29, x30, [x20-8]
    002a23d8add sp, x20, 0
    002a23dcsub x29, sp, 8
    002a23e0str x0, [sp+3976]
    002a23e4str x1, [sp+3984]
    002a23e8str x2, [sp+3992]
    002a23ecstr x3, [sp+4000]
    002a23f0str x4, [sp+4008]
    002a23f4str x5, [sp+4016]
    002a23f8str x6, [sp+4024]
    002a23fcstr xzr, [sp+232]
    002a2400add x27, sp, 1040
    002a2404stp xzr, xzr, [x27]
    002a2408ldr x3, [sp+4024]
    002a240cstr x3, [sp+232]
    002a2410ldr x0, [sp+3976]
    002a2414ldr x1, [sp+3984]
    002a2418ldr x2, [sp+3992]
    002a241cbl reflect.Value.Type
    002a2420str x0, [sp+824]
    002a2424str x1, [sp+832]
    002a2428ldr x3, [sp+4008]
    002a242cstr x3, [sp+560]
    002a2430ldr x4, [sp+232]
    002a2434subs xzr, x3, x4
    002a2438b.eq 0x2a2440
    002a243cb 0x2a24f8
    002a2440
    002a2440loc_2a2440:
    002a2440ldrb w3, [sp+3928]
    002a2444ldr x0, [sp+3976]
    002a2448ldr x1, [sp+3984]
    002a244cldr x2, [sp+3992]
    002a2450ldrb w4, [sp+3929]
    002a2454ldrb w5, [sp+3930]
    002a2458ldrb w6, [sp+3931]
    002a245cldr x7, [sp+3936]
    002a2460ldr x8, [sp+3944]
    002a2464ldr x9, [sp+3952]
    002a2468ldr x10, [sp+3960]
    002a246cldrb w11, [sp+3968]
    002a2470ldrb w12, [sp+3969]
    002a2474bl encoding/asn1.setDefaultValue
    002a2478strb w0, [sp+127]
    002a247ctbnz w0, 0, 0x2a2484
    002a2480b 0x2a2488
    002a2484
    002a2484loc_2a2484:
    002a2484b 0x2a24e0
    002a2488
    002a2488loc_2a2488:
    002a2488add x27, sp, 3568
    002a248cstp xzr, xzr, [x27]
    002a2490adrp x2, 0x413000
    002a2494add x2, x2, 3515
    002a2498str x2, [sp+3568]
    002a249cmovz x3, 18
    002a24a0str x3, [sp+3576]
    002a24a4str x2, [sp+3032]
    002a24a8str x3, [sp+3040]
    002a24acadd x2, sp, 3032
    002a24b0ldrsb x27, [x2]
    002a24b4ldr x0, [x2]
    002a24b8ldr x1, [x2+8]
    002a24bcstr x0, [sp+3016]
    002a24c0str x1, [sp+3024]
    002a24c4bl runtime.convTstring
    002a24c8str x0, [sp+3008]
    002a24ccadrp x2, 0x474000
    002a24d0add x2, x2, 416
    002a24d4str x2, [sp+1040]
    002a24d8str x0, [sp+1048]
    002a24dcb 0x2a24e0
    002a24e0
    002a24e0loc_2a24e0:
    002a24e0ldr x1, [sp+1040]
    002a24e4ldr x2, [sp+1048]
    002a24e8ldr x0, [sp+232]
    002a24ecldp x29, x30, [sp-8]
    002a24f0add sp, sp, 3920
    002a24f4ret x30
    002a24f8
    002a24f8loc_2a24f8:
    002a24f8str x0, [sp+808]
    002a24fcstr x1, [sp+816]
    002a2500ldrsb x27, [x0]
    002a2504ldr x2, [x0+168]
    002a2508mov x0, x1
    002a250cblr x2
    002a2510str x0, [sp+552]
    002a2514subs xzr, x0, 20
    002a2518cset x1, eq
    002a251cstrb w1, [sp+127]
    002a2520b.eq 0x2a2528
    002a2524b 0x2a2550
    002a2528
    002a2528loc_2a2528:
    002a2528ldr x1, [sp+808]
    002a252cldrsb x27, [x1]
    002a2530ldr x0, [sp+816]
    002a2534ldr x1, [x1+224]
    002a2538blr x1
    002a253cstr x0, [sp+560]
    002a2540subs xzr, x0, 0
    002a2544cset x1, eq
    002a2548strb w1, [sp+127]
    002a254cb 0x2a2554
    002a2550
    002a2550loc_2a2550:
    002a2550b 0x2a2554
    002a2554
    002a2554loc_2a2554:
    002a2554ldrb w4, [sp+127]
    002a2558tbnz w4, 0, 0x2a2560
    002a255cb 0x2a301c
    002a2560
    002a2560loc_2a2560:
    002a2560stp xzr, xzr, [sp+192]
    002a2564str xzr, [sp+208]
    002a2568strb wzr, [sp+216]
    002a256cadd x27, sp, 3552
    002a2570stp xzr, xzr, [x27]
    002a2574ldr x3, [sp+232]
    002a2578ldr x0, [sp+4000]
    002a257cldr x1, [sp+4008]
    002a2580ldr x2, [sp+4016]
    002a2584bl encoding/asn1.parseTagAndLength
    002a2588str x0, [sp+520]
    002a258cstr x1, [sp+528]
    002a2590str x2, [sp+536]
    002a2594strb w3, [sp+544]
    002a2598str x4, [sp+560]
    002a259cstr x5, [sp+3552]
    002a25a0str x6, [sp+3560]
    002a25a4ldr x4, [sp+520]
    002a25a8ldr x5, [sp+528]
    002a25acldr x6, [sp+536]
    002a25b0ldrb w7, [sp+544]
    002a25b4str x4, [sp+296]
    002a25b8str x5, [sp+304]
    002a25bcstr x6, [sp+312]
    002a25c0strb w7, [sp+320]
    002a25c4ldr x4, [sp+560]
    002a25c8str x4, [sp+576]
    002a25ccldr x4, [sp+3560]
    002a25d0ldr x5, [sp+3552]
    002a25d4str x5, [sp+3840]
    002a25d8str x4, [sp+3848]
    002a25dcldr x4, [sp+296]
    002a25e0ldr x5, [sp+304]
    002a25e4ldr x6, [sp+312]
    002a25e8ldrb w7, [sp+320]
    002a25ecstr x4, [sp+192]
    002a25f0str x5, [sp+200]
    002a25f4str x6, [sp+208]
    002a25f8strb w7, [sp+216]
    002a25fcldr x4, [sp+576]
    002a2600str x4, [sp+232]
    002a2604ldr x2, [sp+3848]
    002a2608ldr x1, [sp+3840]
    002a260cstr x1, [sp+1040]
    002a2610str x2, [sp+1048]
    002a2614cbnz x1, 0x2a261c
    002a2618b 0x2a262c
    002a261c
    002a261cloc_2a261c:
    002a261cldr x0, [sp+232]
    002a2620ldp x29, x30, [sp-8]
    002a2624add sp, sp, 3920
    002a2628ret x30
    002a262c
    002a262cloc_2a262c:
    002a262cldr x2, [sp+4008]
    002a2630str x2, [sp+560]
    002a2634ldr x0, [sp+232]
    002a2638ldr x1, [sp+208]
    002a263cbl encoding/asn1.invalidLength
    002a2640strb w0, [sp+127]
    002a2644tbnz w0, 0, 0x2a264c
    002a2648b 0x2a26b8
    002a264c
    002a264cloc_2a264c:
    002a264cadd x27, sp, 3568
    002a2650stp xzr, xzr, [x27]
    002a2654adrp x2, 0x412000
    002a2658add x2, x2, 202
    002a265cstr x2, [sp+3568]
    002a2660orr x3, xzr, 14
    002a2664str x3, [sp+3576]
    002a2668str x2, [sp+2992]
    002a266cstr x3, [sp+3000]
    002a2670add x2, sp, 2992
    002a2674ldrsb x27, [x2]
    002a2678ldr x0, [x2]
    002a267cldr x1, [x2+8]
    002a2680str x0, [sp+2960]
    002a2684str x1, [sp+2968]
    002a2688bl runtime.convTstring
    002a268cstr x0, [sp+2952]
    002a2690adrp x2, 0x474000
    002a2694add x2, x2, 416
    002a2698str x2, [sp+1040]
    002a269cstr x0, [sp+1048]
    002a26a0ldr x1, [sp+1040]
    002a26a4ldr x2, [sp+1048]
    002a26a8ldr x0, [sp+232]
    002a26acldp x29, x30, [sp-8]
    002a26b0add sp, sp, 3920
    002a26b4ret x30
    002a26b8
    002a26b8loc_2a26b8:
    002a26b8add x27, sp, 712
    002a26bcstp xzr, xzr, [x27]
    002a26c0ldrb w3, [sp+216]
    002a26c4eor x4, x3, 1
    002a26c8strb w4, [sp+127]
    002a26cctbnz w3, 0, 0x2a26d4
    002a26d0b 0x2a26d8
    002a26d4
    002a26d4loc_2a26d4:
    002a26d4b 0x2a26ec
    002a26d8
    002a26d8loc_2a26d8:
    002a26d8ldr x3, [sp+192]
    002a26dcsubs xzr, x3, 0
    002a26e0cset x3, eq
    002a26e4strb w3, [sp+127]
    002a26e8b 0x2a26ec
    002a26ec
    002a26ecloc_2a26ec:
    002a26ecldrb w3, [sp+127]
    002a26f0tbnz w3, 0, 0x2a26f8
    002a26f4b 0x2a2f70
    002a26f8
    002a26f8loc_2a26f8:
    002a26f8ldr x3, [sp+232]
    002a26fcldr x4, [sp+208]
    002a2700add x1, x3, x4
    002a2704str x1, [sp+560]
    002a2708ldr x0, [sp+232]
    002a270cldr x2, [sp+4016]
    002a2710ldr x3, [sp+4000]
    002a2714subs xzr, x2, x1
    002a2718b.hs 0x2a2720
    002a271cb 0x2a5714
    002a2720
    002a2720loc_2a2720:
    002a2720subs xzr, x0, x1
    002a2724b.ls 0x2a272c
    002a2728b 0x2a5710
    002a272c
    002a272cloc_2a272c:
    002a272csub x2, x2, x0
    002a2730sub x1, x1, x0
    002a2734sub x4, xzr, x2
    002a2738and x4, x0, x4, asr #63
    002a273cadd x0, x3, x4
    002a2740str x0, [sp+784]
    002a2744str x1, [sp+792]
    002a2748str x2, [sp+800]
    002a274cldr x3, [sp+200]
    002a2750str x3, [sp+480]
    002a2754subs xzr, x3, 12
    002a2758b.le 0x2a2760
    002a275cb 0x2a2ac4
    002a2760
    002a2760loc_2a2760:
    002a2760subs xzr, x3, 3
    002a2764b.le 0x2a276c
    002a2768b 0x2a294c
    002a276c
    002a276cloc_2a276c:
    002a276csubs xzr, x3, 1
    002a2770b.eq 0x2a2778
    002a2774b 0x2a27f4
    002a2778
    002a2778loc_2a2778:
    002a2778b 0x2a277c
    002a277c
    002a277cloc_2a277c:
    002a277cadd x27, sp, 3552
    002a2780stp xzr, xzr, [x27]
    002a2784ldr x0, [sp+784]
    002a2788ldr x1, [sp+792]
    002a278cldr x2, [sp+800]
    002a2790bl encoding/asn1.parseBool
    002a2794strb w0, [sp+127]
    002a2798str x1, [sp+3552]
    002a279cstr x2, [sp+3560]
    002a27a0ldrb w3, [sp+127]
    002a27a4strb w3, [sp+126]
    002a27a8ldr x3, [sp+3560]
    002a27acldr x4, [sp+3552]
    002a27b0str x4, [sp+3240]
    002a27b4str x3, [sp+3248]
    002a27b8ldrb w3, [sp+126]
    002a27bcstrb w3, [sp+127]
    002a27c0adrp x4, 0x353000
    002a27c4add x4, x4, 3968
    002a27c8str x4, [sp+712]
    002a27ccubfm x3, x3, 61, 7
    002a27d0adrp x4, 0x480000
    002a27d4add x4, x4, 640
    002a27d8add x3, x4, x3
    002a27dcstr x3, [sp+720]
    002a27e0ldr x3, [sp+3240]
    002a27e4ldr x4, [sp+3248]
    002a27e8str x3, [sp+1040]
    002a27ecstr x4, [sp+1048]
    002a27f0b 0x2a2f6c
    002a27f4
    002a27f4loc_2a27f4:
    002a27f4subs xzr, x3, 2
    002a27f8b.eq 0x2a2800
    002a27fcb 0x2a2868
    002a2800
    002a2800loc_2a2800:
    002a2800b 0x2a2804
    002a2804
    002a2804loc_2a2804:
    002a2804add x27, sp, 3552
    002a2808stp xzr, xzr, [x27]
    002a280cldr x0, [sp+784]
    002a2810ldr x1, [sp+792]
    002a2814ldr x2, [sp+800]
    002a2818bl encoding/asn1.parseInt64
    002a281cstr x0, [sp+512]
    002a2820str x1, [sp+3552]
    002a2824str x2, [sp+3560]
    002a2828ldr x3, [sp+512]
    002a282cstr x3, [sp+416]
    002a2830str x1, [sp+1584]
    002a2834str x2, [sp+1592]
    002a2838ldr x0, [sp+416]
    002a283cbl runtime.convT64
    002a2840str x0, [sp+2904]
    002a2844adrp x3, 0x353000
    002a2848add x3, x3, 3392
    002a284cstr x3, [sp+712]
    002a2850str x0, [sp+720]
    002a2854ldr x3, [sp+1584]
    002a2858ldr x4, [sp+1592]
    002a285cstr x3, [sp+1040]
    002a2860str x4, [sp+1048]
    002a2864b 0x2a2f6c
    002a2868
    002a2868loc_2a2868:
    002a2868subs xzr, x3, 3
    002a286cb.eq 0x2a2874
    002a2870b 0x2a2940
    002a2874
    002a2874loc_2a2874:
    002a2874b 0x2a2878
    002a2878
    002a2878loc_2a2878:
    002a2878add x27, sp, 3504
    002a287cstp xzr, xzr, [x27]
    002a2880add x27, sp, 3520
    002a2884stp xzr, xzr, [x27]
    002a2888add x27, sp, 3552
    002a288cstp xzr, xzr, [x27]
    002a2890ldr x0, [sp+784]
    002a2894ldr x1, [sp+792]
    002a2898ldr x2, [sp+800]
    002a289cbl encoding/asn1.parseBitString
    002a28a0str x0, [sp+3504]
    002a28a4str x1, [sp+3512]
    002a28a8str x2, [sp+3520]
    002a28acstr x3, [sp+3528]
    002a28b0str x4, [sp+3552]
    002a28b4str x5, [sp+3560]
    002a28b8ldr x3, [sp+3504]
    002a28bcldr x4, [sp+3512]
    002a28c0ldr x5, [sp+3520]
    002a28c4ldr x6, [sp+3528]
    002a28c8str x3, [sp+1552]
    002a28ccstr x4, [sp+1560]
    002a28d0str x5, [sp+1568]
    002a28d4str x6, [sp+1576]
    002a28d8ldr x3, [sp+3560]
    002a28dcldr x4, [sp+3552]
    002a28e0str x4, [sp+1536]
    002a28e4str x3, [sp+1544]
    002a28e8ldr x3, [sp+1552]
    002a28ecldr x4, [sp+1560]
    002a28f0ldr x5, [sp+1568]
    002a28f4ldr x6, [sp+1576]
    002a28f8str x3, [sp+3504]
    002a28fcstr x4, [sp+3512]
    002a2900str x5, [sp+3520]
    002a2904str x6, [sp+3528]
    002a2908adrp x0, 0x3b9000
    002a290cadd x0, x0, 3360
    002a2910add x1, sp, 3504
    002a2914bl runtime.convT
    002a2918str x0, [sp+2896]
    002a291cadrp x3, 0x3b9000
    002a2920add x3, x3, 3360
    002a2924str x3, [sp+712]
    002a2928str x0, [sp+720]
    002a292cldr x3, [sp+1536]
    002a2930ldr x4, [sp+1544]
    002a2934str x3, [sp+1040]
    002a2938str x4, [sp+1048]
    002a293cb 0x2a2f6c
    002a2940
    002a2940loc_2a2940:
    002a2940b 0x2a2944
    002a2944
    002a2944loc_2a2944:
    002a2944b 0x2a2948
    002a2948
    002a2948loc_2a2948:
    002a2948b 0x2a2ac0
    002a294c
    002a294cloc_2a294c:
    002a294csubs xzr, x3, 4
    002a2950b.eq 0x2a2958
    002a2954b 0x2a2978
    002a2958
    002a2958loc_2a2958:
    002a2958b 0x2a295c
    002a295c
    002a295cloc_2a295c:
    002a295cbl runtime.convTslice
    002a2960str x0, [sp+2848]
    002a2964adrp x3, 0x34b000
    002a2968add x3, x3, 1216
    002a296cstr x3, [sp+712]
    002a2970str x0, [sp+720]
    002a2974b 0x2a2f6c
    002a2978
    002a2978loc_2a2978:
    002a2978subs xzr, x3, 6
    002a297cb.eq 0x2a2984
    002a2980b 0x2a2a20
    002a2984
    002a2984loc_2a2984:
    002a2984b 0x2a2988
    002a2988
    002a2988loc_2a2988:
    002a2988str xzr, [sp+3480]
    002a298cadd x27, sp, 3488
    002a2990stp xzr, xzr, [x27]
    002a2994add x27, sp, 3552
    002a2998stp xzr, xzr, [x27]
    002a299cldr x0, [sp+784]
    002a29a0ldr x1, [sp+792]
    002a29a4ldr x2, [sp+800]
    002a29a8bl encoding/asn1.parseObjectIdentifier
    002a29acstr x0, [sp+3480]
    002a29b0str x1, [sp+3488]
    002a29b4str x2, [sp+3496]
    002a29b8str x3, [sp+3552]
    002a29bcstr x4, [sp+3560]
    002a29c0ldr x3, [sp+3488]
    002a29c4ldr x4, [sp+3496]
    002a29c8ldr x5, [sp+3480]
    002a29ccstr x5, [sp+1512]
    002a29d0str x3, [sp+1520]
    002a29d4str x4, [sp+1528]
    002a29d8ldr x3, [sp+3552]
    002a29dcldr x4, [sp+3560]
    002a29e0str x3, [sp+1496]
    002a29e4str x4, [sp+1504]
    002a29e8ldr x0, [sp+1512]
    002a29ecldr x1, [sp+1520]
    002a29f0ldr x2, [sp+1528]
    002a29f4bl runtime.convTslice
    002a29f8str x0, [sp+2872]
    002a29fcadrp x3, 0x37d000
    002a2a00add x3, x3, 3488
    002a2a04str x3, [sp+712]
    002a2a08str x0, [sp+720]
    002a2a0cldr x3, [sp+1496]
    002a2a10ldr x4, [sp+1504]
    002a2a14str x3, [sp+1040]
    002a2a18str x4, [sp+1048]
    002a2a1cb 0x2a2f6c
    002a2a20
    002a2a20loc_2a2a20:
    002a2a20subs xzr, x3, 12
    002a2a24b.eq 0x2a2a2c
    002a2a28b 0x2a2ab4
    002a2a2c
    002a2a2cloc_2a2a2c:
    002a2a2cb 0x2a2a30
    002a2a30
    002a2a30loc_2a2a30:
    002a2a30add x27, sp, 3536
    002a2a34stp xzr, xzr, [x27]
    002a2a38add x27, sp, 3552
    002a2a3cstp xzr, xzr, [x27]
    002a2a40ldr x0, [sp+784]
    002a2a44ldr x1, [sp+792]
    002a2a48ldr x2, [sp+800]
    002a2a4cbl encoding/asn1.parseUTF8String
    002a2a50str x0, [sp+3536]
    002a2a54str x1, [sp+3544]
    002a2a58str x2, [sp+3552]
    002a2a5cstr x3, [sp+3560]
    002a2a60ldr x3, [sp+3544]
    002a2a64ldr x4, [sp+3536]
    002a2a68str x4, [sp+1616]
    002a2a6cstr x3, [sp+1624]
    002a2a70ldr x3, [sp+3552]
    002a2a74ldr x4, [sp+3560]
    002a2a78str x3, [sp+1600]
    002a2a7cstr x4, [sp+1608]
    002a2a80ldr x0, [sp+1616]
    002a2a84ldr x1, [sp+1624]
    002a2a88bl runtime.convTstring
    002a2a8cstr x0, [sp+2912]
    002a2a90adrp x3, 0x353000
    002a2a94add x3, x3, 2944
    002a2a98str x3, [sp+712]
    002a2a9cstr x0, [sp+720]
    002a2aa0ldr x3, [sp+1600]
    002a2aa4ldr x4, [sp+1608]
    002a2aa8str x3, [sp+1040]
    002a2aacstr x4, [sp+1048]
    002a2ab0b 0x2a2f6c
    002a2ab4
    002a2ab4loc_2a2ab4:
    002a2ab4b 0x2a2ab8
    002a2ab8
    002a2ab8loc_2a2ab8:
    002a2ab8b 0x2a2abc
    002a2abc
    002a2abcloc_2a2abc:
    002a2abcb 0x2a2ac0
    002a2ac0
    002a2ac0loc_2a2ac0:
    002a2ac0b 0x2a2f64
    002a2ac4
    002a2ac4loc_2a2ac4:
    002a2ac4subs xzr, x3, 20
    002a2ac8b.le 0x2a2ad0
    002a2accb 0x2a2c98
    002a2ad0
    002a2ad0loc_2a2ad0:
    002a2ad0subs xzr, x3, 18
    002a2ad4b.eq 0x2a2adc
    002a2ad8b 0x2a2b64
    002a2adc
    002a2adcloc_2a2adc:
    002a2adcb 0x2a2ae0
    002a2ae0
    002a2ae0loc_2a2ae0:
    002a2ae0add x27, sp, 3536
    002a2ae4stp xzr, xzr, [x27]
    002a2ae8add x27, sp, 3552
    002a2aecstp xzr, xzr, [x27]
    002a2af0ldr x0, [sp+784]
    002a2af4ldr x1, [sp+792]
    002a2af8ldr x2, [sp+800]
    002a2afcbl encoding/asn1.parseNumericString
    002a2b00str x0, [sp+3536]
    002a2b04str x1, [sp+3544]
    002a2b08str x2, [sp+3552]
    002a2b0cstr x3, [sp+3560]
    002a2b10ldr x3, [sp+3544]
    002a2b14ldr x4, [sp+3536]
    002a2b18str x4, [sp+2752]
    002a2b1cstr x3, [sp+2760]
    002a2b20ldr x3, [sp+3552]
    002a2b24ldr x4, [sp+3560]
    002a2b28str x3, [sp+2600]
    002a2b2cstr x4, [sp+2608]
    002a2b30ldr x0, [sp+2752]
    002a2b34ldr x1, [sp+2760]
    002a2b38bl runtime.convTstring
    002a2b3cstr x0, [sp+2936]
    002a2b40adrp x3, 0x353000
    002a2b44add x3, x3, 2944
    002a2b48str x3, [sp+712]
    002a2b4cstr x0, [sp+720]
    002a2b50ldr x3, [sp+2600]
    002a2b54ldr x4, [sp+2608]
    002a2b58str x3, [sp+1040]
    002a2b5cstr x4, [sp+1048]
    002a2b60b 0x2a2f6c
    002a2b64
    002a2b64loc_2a2b64:
    002a2b64subs xzr, x3, 19
    002a2b68b.eq 0x2a2b70
    002a2b6cb 0x2a2bf8
    002a2b70
    002a2b70loc_2a2b70:
    002a2b70b 0x2a2b74
    002a2b74
    002a2b74loc_2a2b74:
    002a2b74add x27, sp, 3536
    002a2b78stp xzr, xzr, [x27]
    002a2b7cadd x27, sp, 3552
    002a2b80stp xzr, xzr, [x27]
    002a2b84ldr x0, [sp+784]
    002a2b88ldr x1, [sp+792]
    002a2b8cldr x2, [sp+800]
    002a2b90bl encoding/asn1.parsePrintableString
    002a2b94str x0, [sp+3536]
    002a2b98str x1, [sp+3544]
    002a2b9cstr x2, [sp+3552]
    002a2ba0str x3, [sp+3560]
    002a2ba4ldr x3, [sp+3544]
    002a2ba8ldr x4, [sp+3536]
    002a2bacstr x4, [sp+2976]
    002a2bb0str x3, [sp+2984]
    002a2bb4ldr x3, [sp+3552]
    002a2bb8ldr x4, [sp+3560]
    002a2bbcstr x3, [sp+2880]
    002a2bc0str x4, [sp+2888]
    002a2bc4ldr x0, [sp+2976]
    002a2bc8ldr x1, [sp+2984]
    002a2bccbl runtime.convTstring
    002a2bd0str x0, [sp+2944]
    002a2bd4adrp x3, 0x353000
    002a2bd8add x3, x3, 2944
    002a2bdcstr x3, [sp+712]
    002a2be0str x0, [sp+720]
    002a2be4ldr x3, [sp+2880]
    002a2be8ldr x4, [sp+2888]
    002a2becstr x3, [sp+1040]
    002a2bf0str x4, [sp+1048]
    002a2bf4b 0x2a2f6c
    002a2bf8
    002a2bf8loc_2a2bf8:
    002a2bf8subs xzr, x3, 20
    002a2bfcb.eq 0x2a2c04
    002a2c00b 0x2a2c8c
    002a2c04
    002a2c04loc_2a2c04:
    002a2c04b 0x2a2c08
    002a2c08
    002a2c08loc_2a2c08:
    002a2c08add x27, sp, 3536
    002a2c0cstp xzr, xzr, [x27]
    002a2c10add x27, sp, 3552
    002a2c14stp xzr, xzr, [x27]
    002a2c18ldr x0, [sp+784]
    002a2c1cldr x1, [sp+792]
    002a2c20ldr x2, [sp+800]
    002a2c24bl encoding/asn1.parseT61String
    002a2c28str x0, [sp+3536]
    002a2c2cstr x1, [sp+3544]
    002a2c30str x2, [sp+3552]
    002a2c34str x3, [sp+3560]
    002a2c38ldr x3, [sp+3544]
    002a2c3cldr x4, [sp+3536]
    002a2c40str x4, [sp+2192]
    002a2c44str x3, [sp+2200]
    002a2c48ldr x3, [sp+3552]
    002a2c4cldr x4, [sp+3560]
    002a2c50str x3, [sp+2040]
    002a2c54str x4, [sp+2048]
    002a2c58ldr x0, [sp+2192]
    002a2c5cldr x1, [sp+2200]
    002a2c60bl runtime.convTstring
    002a2c64str x0, [sp+2920]
    002a2c68adrp x3, 0x353000
    002a2c6cadd x3, x3, 2944
    002a2c70str x3, [sp+712]
    002a2c74str x0, [sp+720]
    002a2c78ldr x3, [sp+2040]
    002a2c7cldr x4, [sp+2048]
    002a2c80str x3, [sp+1040]
    002a2c84str x4, [sp+1048]
    002a2c88b 0x2a2f6c
    002a2c8c
    002a2c8cloc_2a2c8c:
    002a2c8cb 0x2a2c90
    002a2c90
    002a2c90loc_2a2c90:
    002a2c90b 0x2a2c94
    002a2c94
    002a2c94loc_2a2c94:
    002a2c94b 0x2a2f60
    002a2c98
    002a2c98loc_2a2c98:
    002a2c98subs xzr, x3, 23
    002a2c9cb.le 0x2a2ca4
    002a2ca0b 0x2a2e00
    002a2ca4
    002a2ca4loc_2a2ca4:
    002a2ca4subs xzr, x3, 22
    002a2ca8b.eq 0x2a2cb0
    002a2cacb 0x2a2d38
    002a2cb0
    002a2cb0loc_2a2cb0:
    002a2cb0b 0x2a2cb4
    002a2cb4
    002a2cb4loc_2a2cb4:
    002a2cb4add x27, sp, 3536
    002a2cb8stp xzr, xzr, [x27]
    002a2cbcadd x27, sp, 3552
    002a2cc0stp xzr, xzr, [x27]
    002a2cc4ldr x0, [sp+784]
    002a2cc8ldr x1, [sp+792]
    002a2cccldr x2, [sp+800]
    002a2cd0bl encoding/asn1.parseIA5String
    002a2cd4str x0, [sp+3536]
    002a2cd8str x1, [sp+3544]
    002a2cdcstr x2, [sp+3552]
    002a2ce0str x3, [sp+3560]
    002a2ce4ldr x3, [sp+3544]
    002a2ce8ldr x4, [sp+3536]
    002a2cecstr x4, [sp+2496]
    002a2cf0str x3, [sp+2504]
    002a2cf4ldr x3, [sp+3552]
    002a2cf8ldr x4, [sp+3560]
    002a2cfcstr x3, [sp+2360]
    002a2d00str x4, [sp+2368]
    002a2d04ldr x0, [sp+2496]
    002a2d08ldr x1, [sp+2504]
    002a2d0cbl runtime.convTstring
    002a2d10str x0, [sp+2928]
    002a2d14adrp x3, 0x353000
    002a2d18add x3, x3, 2944
    002a2d1cstr x3, [sp+712]
    002a2d20str x0, [sp+720]
    002a2d24ldr x3, [sp+2360]
    002a2d28ldr x4, [sp+2368]
    002a2d2cstr x3, [sp+1040]
    002a2d30str x4, [sp+1048]
    002a2d34b 0x2a2f6c
    002a2d38
    002a2d38loc_2a2d38:
    002a2d38subs xzr, x3, 23
    002a2d3cb.eq 0x2a2d44
    002a2d40b 0x2a2df8
    002a2d44
    002a2d44loc_2a2d44:
    002a2d44b 0x2a2d48
    002a2d48
    002a2d48loc_2a2d48:
    002a2d48add x27, sp, 3456
    002a2d4cstp xzr, xzr, [x27]
    002a2d50str xzr, [sp+3472]
    002a2d54add x27, sp, 3552
    002a2d58stp xzr, xzr, [x27]
    002a2d5cldr x0, [sp+784]
    002a2d60ldr x1, [sp+792]
    002a2d64ldr x2, [sp+800]
    002a2d68bl encoding/asn1.parseUTCTime
    002a2d6cstr x0, [sp+3456]
    002a2d70str x1, [sp+3464]
    002a2d74str x2, [sp+3472]
    002a2d78str x3, [sp+3552]
    002a2d7cstr x4, [sp+3560]
    002a2d80ldr x3, [sp+3456]
    002a2d84ldr x4, [sp+3464]
    002a2d88ldr x5, [sp+3472]
    002a2d8cstr x3, [sp+1472]
    002a2d90str x4, [sp+1480]
    002a2d94str x5, [sp+1488]
    002a2d98ldr x3, [sp+3560]
    002a2d9cldr x4, [sp+3552]
    002a2da0str x4, [sp+1456]
    002a2da4str x3, [sp+1464]
    002a2da8ldr x3, [sp+1472]
    002a2dacldr x4, [sp+1480]
    002a2db0ldr x5, [sp+1488]
    002a2db4str x3, [sp+3456]
    002a2db8str x4, [sp+3464]
    002a2dbcstr x5, [sp+3472]
    002a2dc0adrp x0, 0x409000
    002a2dc4add x0, x0, 1440
    002a2dc8add x1, sp, 3456
    002a2dccbl runtime.convT
    002a2dd0str x0, [sp+2864]
    002a2dd4adrp x3, 0x409000
    002a2dd8add x3, x3, 1440
    002a2ddcstr x3, [sp+712]
    002a2de0str x0, [sp+720]
    002a2de4ldr x3, [sp+1456]
    002a2de8ldr x4, [sp+1464]
    002a2decstr x3, [sp+1040]
    002a2df0str x4, [sp+1048]
    002a2df4b 0x2a2f6c
    002a2df8
    002a2df8loc_2a2df8:
    002a2df8b 0x2a2dfc
    002a2dfc
    002a2dfcloc_2a2dfc:
    002a2dfcb 0x2a2f5c
    002a2e00
    002a2e00loc_2a2e00:
    002a2e00subs xzr, x3, 24
    002a2e04b.eq 0x2a2e0c
    002a2e08b 0x2a2ec0
    002a2e0c
    002a2e0cloc_2a2e0c:
    002a2e0cb 0x2a2e10
    002a2e10
    002a2e10loc_2a2e10:
    002a2e10add x27, sp, 3456
    002a2e14stp xzr, xzr, [x27]
    002a2e18str xzr, [sp+3472]
    002a2e1cadd x27, sp, 3552
    002a2e20stp xzr, xzr, [x27]
    002a2e24ldr x0, [sp+784]
    002a2e28ldr x1, [sp+792]
    002a2e2cldr x2, [sp+800]
    002a2e30bl encoding/asn1.parseGeneralizedTime
    002a2e34str x0, [sp+3456]
    002a2e38str x1, [sp+3464]
    002a2e3cstr x2, [sp+3472]
    002a2e40str x3, [sp+3552]
    002a2e44str x4, [sp+3560]
    002a2e48ldr x3, [sp+3456]
    002a2e4cldr x4, [sp+3464]
    002a2e50ldr x5, [sp+3472]
    002a2e54str x3, [sp+1432]
    002a2e58str x4, [sp+1440]
    002a2e5cstr x5, [sp+1448]
    002a2e60ldr x3, [sp+3560]
    002a2e64ldr x4, [sp+3552]
    002a2e68str x4, [sp+1416]
    002a2e6cstr x3, [sp+1424]
    002a2e70ldr x3, [sp+1432]
    002a2e74ldr x4, [sp+1440]
    002a2e78ldr x5, [sp+1448]
    002a2e7cstr x3, [sp+3456]
    002a2e80str x4, [sp+3464]
    002a2e84str x5, [sp+3472]
    002a2e88adrp x0, 0x409000
    002a2e8cadd x0, x0, 1440
    002a2e90add x1, sp, 3456
    002a2e94bl runtime.convT
    002a2e98str x0, [sp+2856]
    002a2e9cadrp x3, 0x409000
    002a2ea0add x3, x3, 1440
    002a2ea4str x3, [sp+712]
    002a2ea8str x0, [sp+720]
    002a2eacldr x3, [sp+1416]
    002a2eb0ldr x4, [sp+1424]
    002a2eb4str x3, [sp+1040]
    002a2eb8str x4, [sp+1048]
    002a2ebcb 0x2a2f6c
    002a2ec0
    002a2ec0loc_2a2ec0:
    002a2ec0subs xzr, x3, 30
    002a2ec4b.eq 0x2a2ecc
    002a2ec8b 0x2a2f54
    002a2ecc
    002a2eccloc_2a2ecc:
    002a2eccb 0x2a2ed0
    002a2ed0
    002a2ed0loc_2a2ed0:
    002a2ed0add x27, sp, 3536
    002a2ed4stp xzr, xzr, [x27]
    002a2ed8add x27, sp, 3552
    002a2edcstp xzr, xzr, [x27]
    002a2ee0ldr x0, [sp+784]
    002a2ee4ldr x1, [sp+792]
    002a2ee8ldr x2, [sp+800]
    002a2eecbl encoding/asn1.parseBMPString
    002a2ef0str x0, [sp+3536]
    002a2ef4str x1, [sp+3544]
    002a2ef8str x2, [sp+3552]
    002a2efcstr x3, [sp+3560]
    002a2f00ldr x3, [sp+3544]
    002a2f04ldr x4, [sp+3536]
    002a2f08str x4, [sp+1400]
    002a2f0cstr x3, [sp+1408]
    002a2f10ldr x3, [sp+3552]
    002a2f14ldr x4, [sp+3560]
    002a2f18str x3, [sp+1384]
    002a2f1cstr x4, [sp+1392]
    002a2f20ldr x0, [sp+1400]
    002a2f24ldr x1, [sp+1408]
    002a2f28bl runtime.convTstring
    002a2f2cstr x0, [sp+2840]
    002a2f30adrp x3, 0x353000
    002a2f34add x3, x3, 2944
    002a2f38str x3, [sp+712]
    002a2f3cstr x0, [sp+720]
    002a2f40ldr x3, [sp+1384]
    002a2f44ldr x4, [sp+1392]
    002a2f48str x3, [sp+1040]
    002a2f4cstr x4, [sp+1048]
    002a2f50b 0x2a2f6c
    002a2f54
    002a2f54loc_2a2f54:
    002a2f54b 0x2a2f58
    002a2f58
    002a2f58loc_2a2f58:
    002a2f58b 0x2a2f5c
    002a2f5c
    002a2f5cloc_2a2f5c:
    002a2f5cb 0x2a2f60
    002a2f60
    002a2f60loc_2a2f60:
    002a2f60b 0x2a2f64
    002a2f64
    002a2f64loc_2a2f64:
    002a2f64b 0x2a2f68
    002a2f68
    002a2f68loc_2a2f68:
    002a2f68b 0x2a2f6c
    002a2f6c
    002a2f6cloc_2a2f6c:
    002a2f6cb 0x2a2f74
    002a2f70
    002a2f70loc_2a2f70:
    002a2f70b 0x2a2f74
    002a2f74
    002a2f74loc_2a2f74:
    002a2f74ldr x3, [sp+232]
    002a2f78ldr x4, [sp+208]
    002a2f7cadd x0, x3, x4
    002a2f80str x0, [sp+232]
    002a2f84ldr x3, [sp+1040]
    002a2f88cbnz x3, 0x2a2f90
    002a2f8cb 0x2a2fa4
    002a2f90
    002a2f90loc_2a2f90:
    002a2f90ldr x1, [sp+1040]
    002a2f94ldr x2, [sp+1048]
    002a2f98ldp x29, x30, [sp-8]
    002a2f9cadd sp, sp, 3920
    002a2fa0ret x30
    002a2fa4
    002a2fa4loc_2a2fa4:
    002a2fa4ldr x3, [sp+712]
    002a2fa8cbnz x3, 0x2a2fb0
    002a2facb 0x2a3000
    002a2fb0
    002a2fb0loc_2a2fb0:
    002a2fb0ldr x0, [sp+712]
    002a2fb4ldr x1, [sp+720]
    002a2fb8bl reflect.ValueOf
    002a2fbcstr x0, [sp+3432]
    002a2fc0str x1, [sp+3440]
    002a2fc4str x2, [sp+3448]
    002a2fc8ldr x3, [sp+3976]
    002a2fccldr x4, [sp+3984]
    002a2fd0ldr x5, [sp+3992]
    002a2fd4mov x6, x0
    002a2fd8mov x0, x3
    002a2fdcmov x7, x1
    002a2fe0mov x1, x4
    002a2fe4mov x8, x2
    002a2fe8mov x2, x5
    002a2fecmov x3, x6
    002a2ff0mov x4, x7
    002a2ff4mov x5, x8
    002a2ff8bl reflect.Value.Set
    002a2ffcb 0x2a3004
    002a3000
    002a3000loc_2a3000:
    002a3000b 0x2a3004
    002a3004
    002a3004loc_2a3004:
    002a3004ldr x1, [sp+1040]
    002a3008ldr x2, [sp+1048]
    002a300cldr x0, [sp+232]
    002a3010ldp x29, x30, [sp-8]
    002a3014add sp, sp, 3920
    002a3018ret x30
    002a301c
    002a301cloc_2a301c:
    002a301cadd x27, sp, 3552
    002a3020stp xzr, xzr, [x27]
    002a3024ldr x3, [sp+232]
    002a3028ldr x0, [sp+4000]
    002a302cldr x1, [sp+4008]
    002a3030ldr x2, [sp+4016]
    002a3034bl encoding/asn1.parseTagAndLength
    002a3038str x0, [sp+520]
    002a303cstr x1, [sp+528]
    002a3040str x2, [sp+536]
    002a3044strb w3, [sp+544]
    002a3048str x4, [sp+560]
    002a304cstr x5, [sp+3552]
    002a3050str x6, [sp+3560]
    002a3054ldr x4, [sp+520]
    002a3058ldr x5, [sp+528]
    002a305cldr x6, [sp+536]
    002a3060ldrb w7, [sp+544]
    002a3064str x4, [sp+384]
    002a3068str x5, [sp+392]
    002a306cstr x6, [sp+400]
    002a3070strb w7, [sp+408]
    002a3074ldr x4, [sp+560]
    002a3078str x4, [sp+376]
    002a307cldr x4, [sp+3560]
    002a3080ldr x5, [sp+3552]
    002a3084str x5, [sp+1368]
    002a3088str x4, [sp+1376]
    002a308cldr x4, [sp+384]
    002a3090ldr x5, [sp+392]
    002a3094ldr x6, [sp+400]
    002a3098ldrb w7, [sp+408]
    002a309cstr x4, [sp+160]
    002a30a0str x5, [sp+168]
    002a30a4str x6, [sp+176]
    002a30a8strb w7, [sp+184]
    002a30acldr x4, [sp+376]
    002a30b0str x4, [sp+232]
    002a30b4ldr x2, [sp+1376]
    002a30b8ldr x1, [sp+1368]
    002a30bcstr x1, [sp+1040]
    002a30c0str x2, [sp+1048]
    002a30c4cbnz x1, 0x2a30cc
    002a30c8b 0x2a30dc
    002a30cc
    002a30ccloc_2a30cc:
    002a30ccldr x0, [sp+232]
    002a30d0ldp x29, x30, [sp-8]
    002a30d4add sp, sp, 3920
    002a30d8ret x30
    002a30dc
    002a30dcloc_2a30dc:
    002a30dcldrb w13, [sp+3929]
    002a30e0tbnz w13, 0, 0x2a30e8
    002a30e4b 0x2a34dc
    002a30e8
    002a30e8loc_2a30e8:
    002a30e8orr x13, xzr, 2
    002a30ecstr x13, [sp+280]
    002a30f0ldrb w14, [sp+3930]
    002a30f4tbnz w14, 0, 0x2a30fc
    002a30f8b 0x2a3108
    002a30fc
    002a30fcloc_2a30fc:
    002a30fcorr x14, xzr, 1
    002a3100str x14, [sp+280]
    002a3104b 0x2a3110
    002a3108
    002a3108loc_2a3108:
    002a3108orr x14, xzr, 1
    002a310cb 0x2a3110
    002a3110
    002a3110loc_2a3110:
    002a3110ldr x15, [sp+4008]
    002a3114str x15, [sp+560]
    002a3118ldr x16, [sp+232]
    002a311csubs xzr, x15, x16
    002a3120b.eq 0x2a3128
    002a3124b 0x2a3194
    002a3128
    002a3128loc_2a3128:
    002a3128add x27, sp, 3416
    002a312cstp xzr, xzr, [x27]
    002a3130adrp x2, 0x417000
    002a3134add x2, x2, 133
    002a3138str x2, [sp+3416]
    002a313cmovz x3, 25
    002a3140str x3, [sp+3424]
    002a3144str x2, [sp+2824]
    002a3148str x3, [sp+2832]
    002a314cadd x2, sp, 2824
    002a3150ldrsb x27, [x2]
    002a3154ldr x0, [x2]
    002a3158ldr x1, [x2+8]
    002a315cstr x0, [sp+2808]
    002a3160str x1, [sp+2816]
    002a3164bl runtime.convTstring
    002a3168str x0, [sp+2800]
    002a316cadrp x2, 0x473000
    002a3170add x2, x2, 2080
    002a3174str x2, [sp+1040]
    002a3178str x0, [sp+1048]
    002a317cldr x1, [sp+1040]
    002a3180ldr x2, [sp+1048]
    002a3184ldr x0, [sp+232]
    002a3188ldp x29, x30, [sp-8]
    002a318cadd sp, sp, 3920
    002a3190ret x30
    002a3194
    002a3194loc_2a3194:
    002a3194ldr x15, [sp+160]
    002a3198ldr x16, [sp+280]
    002a319csubs xzr, x16, x15
    002a31a0cset x15, eq
    002a31a4strb w15, [sp+125]
    002a31a8b.eq 0x2a31b0
    002a31acb 0x2a31d0
    002a31b0
    002a31b0loc_2a31b0:
    002a31b0ldr x15, [sp+168]
    002a31b4ldr x16, [sp+3944]
    002a31b8ldrsb x27, [x16]
    002a31bcldr x16, [x16]
    002a31c0subs xzr, x16, x15
    002a31c4cset x15, eq
    002a31c8strb w15, [sp+125]
    002a31ccb 0x2a31d4
    002a31d0
    002a31d0loc_2a31d0:
    002a31d0b 0x2a31d4
    002a31d4
    002a31d4loc_2a31d4:
    002a31d4ldrb w15, [sp+125]
    002a31d8strb w15, [sp+127]
    002a31dctbnz w15, 0, 0x2a31e4
    002a31e0b 0x2a3218
    002a31e4
    002a31e4loc_2a31e4:
    002a31e4ldr x15, [sp+176]
    002a31e8subs xzr, x15, 0
    002a31eccset x16, eq
    002a31f0strb w16, [sp+124]
    002a31f4cbz x15, 0x2a31fc
    002a31f8b 0x2a3200
    002a31fc
    002a31fcloc_2a31fc:
    002a31fcb 0x2a320c
    002a3200
    002a3200loc_2a3200:
    002a3200ldrb w15, [sp+184]
    002a3204strb w15, [sp+124]
    002a3208b 0x2a320c
    002a320c
    002a320cloc_2a320c:
    002a320cldrb w15, [sp+124]
    002a3210strb w15, [sp+127]
    002a3214b 0x2a321c
    002a3218
    002a3218loc_2a3218:
    002a3218b 0x2a321c
    002a321c
    002a321cloc_2a321c:
    002a321cldrb w15, [sp+127]
    002a3220tbnz w15, 0, 0x2a3228
    002a3224b 0x2a341c
    002a3228
    002a3228loc_2a3228:
    002a3228ldr x4, [sp+824]
    002a322cadrp x27, 0x77f000
    002a3230ldr x5, [x27+688]
    002a3234subs xzr, x5, x4
    002a3238b.eq 0x2a3240
    002a323cb 0x2a3264
    002a3240
    002a3240loc_2a3240:
    002a3240ldr x0, [sp+824]
    002a3244ldr x1, [sp+832]
    002a3248adrp x27, 0x77f000
    002a324cldr x2, [x27+696]
    002a3250bl runtime.ifaceeq
    002a3254tbnz w0, 0, 0x2a325c
    002a3258b 0x2a3260
    002a325c
    002a325cloc_2a325c:
    002a325cb 0x2a3340
    002a3260
    002a3260loc_2a3260:
    002a3260b 0x2a3268
    002a3264
    002a3264loc_2a3264:
    002a3264b 0x2a3268
    002a3268
    002a3268loc_2a3268:
    002a3268ldr x4, [sp+176]
    002a326csubs xzr, x4, 0
    002a3270b.gt 0x2a3278
    002a3274b 0x2a3348
    002a3278
    002a3278loc_2a3278:
    002a3278add x27, sp, 3552
    002a327cstp xzr, xzr, [x27]
    002a3280ldr x3, [sp+232]
    002a3284ldr x0, [sp+4000]
    002a3288ldr x1, [sp+4008]
    002a328cldr x2, [sp+4016]
    002a3290bl encoding/asn1.parseTagAndLength
    002a3294str x0, [sp+520]
    002a3298str x1, [sp+528]
    002a329cstr x2, [sp+536]
    002a32a0strb w3, [sp+544]
    002a32a4str x4, [sp+560]
    002a32a8str x5, [sp+3552]
    002a32acstr x6, [sp+3560]
    002a32b0ldr x4, [sp+520]
    002a32b4ldr x5, [sp+528]
    002a32b8ldr x6, [sp+536]
    002a32bcldrb w7, [sp+544]
    002a32c0str x4, [sp+344]
    002a32c4str x5, [sp+352]
    002a32c8str x6, [sp+360]
    002a32ccstrb w7, [sp+368]
    002a32d0ldr x4, [sp+560]
    002a32d4str x4, [sp+336]
    002a32d8ldr x4, [sp+3560]
    002a32dcldr x5, [sp+3552]
    002a32e0str x5, [sp+1352]
    002a32e4str x4, [sp+1360]
    002a32e8ldr x4, [sp+344]
    002a32ecldr x5, [sp+352]
    002a32f0ldr x6, [sp+360]
    002a32f4ldrb w7, [sp+368]
    002a32f8str x4, [sp+160]
    002a32fcstr x5, [sp+168]
    002a3300str x6, [sp+176]
    002a3304strb w7, [sp+184]
    002a3308ldr x4, [sp+336]
    002a330cstr x4, [sp+232]
    002a3310ldr x2, [sp+1360]
    002a3314ldr x1, [sp+1352]
    002a3318str x1, [sp+1040]
    002a331cstr x2, [sp+1048]
    002a3320cbnz x1, 0x2a3328
    002a3324b 0x2a3338
    002a3328
    002a3328loc_2a3328:
    002a3328ldr x0, [sp+232]
    002a332cldp x29, x30, [sp-8]
    002a3330add sp, sp, 3920
    002a3334ret x30
    002a3338
    002a3338loc_2a3338:
    002a3338b 0x2a333c
    002a333c
    002a333cloc_2a333c:
    002a333cb 0x2a3340
    002a3340
    002a3340loc_2a3340:
    002a3340b 0x2a3344
    002a3344
    002a3344loc_2a3344:
    002a3344b 0x2a34e0
    002a3348
    002a3348loc_2a3348:
    002a3348ldr x3, [sp+824]
    002a334cadrp x27, 0x77f000
    002a3350ldr x4, [x27+656]
    002a3354subs xzr, x4, x3
    002a3358b.ne 0x2a3360
    002a335cb 0x2a3364
    002a3360
    002a3360loc_2a3360:
    002a3360b 0x2a33b0
    002a3364
    002a3364loc_2a3364:
    002a3364ldr x0, [sp+824]
    002a3368ldr x1, [sp+832]
    002a336cadrp x27, 0x77f000
    002a3370ldr x2, [x27+664]
    002a3374bl runtime.ifaceeq
    002a3378tbnz w0, 0, 0x2a3380
    002a337cb 0x2a33ac
    002a3380
    002a3380loc_2a3380:
    002a3380ldr x0, [sp+3976]
    002a3384ldr x1, [sp+3984]
    002a3388ldr x2, [sp+3992]
    002a338corr x3, xzr, 1
    002a3390bl reflect.Value.SetBool
    002a3394ldr x1, [sp+1040]
    002a3398ldr x2, [sp+1048]
    002a339cldr x0, [sp+232]
    002a33a0ldp x29, x30, [sp-8]
    002a33a4add sp, sp, 3920
    002a33a8ret x30
    002a33ac
    002a33acloc_2a33ac:
    002a33acb 0x2a33b0
    002a33b0
    002a33b0loc_2a33b0:
    002a33b0add x27, sp, 3416
    002a33b4stp xzr, xzr, [x27]
    002a33b8adrp x2, 0x424000
    002a33bcadd x2, x2, 440
    002a33c0str x2, [sp+3416]
    002a33c4movz x3, 45
    002a33c8str x3, [sp+3424]
    002a33ccstr x2, [sp+2784]
    002a33d0str x3, [sp+2792]
    002a33d4add x2, sp, 2784
    002a33d8ldrsb x27, [x2]
    002a33dcldr x0, [x2]
    002a33e0ldr x1, [x2+8]
    002a33e4str x0, [sp+2768]
    002a33e8str x1, [sp+2776]
    002a33ecbl runtime.convTstring
    002a33f0str x0, [sp+2744]
    002a33f4adrp x2, 0x473000
    002a33f8add x2, x2, 2080
    002a33fcstr x2, [sp+1040]
    002a3400str x0, [sp+1048]
    002a3404ldr x1, [sp+1040]
    002a3408ldr x2, [sp+1048]
    002a340cldr x0, [sp+232]
    002a3410ldp x29, x30, [sp-8]
    002a3414add sp, sp, 3920
    002a3418ret x30
    002a341c
    002a341cloc_2a341c:
    002a341cldrb w3, [sp+3928]
    002a3420ldr x0, [sp+3976]
    002a3424ldr x1, [sp+3984]
    002a3428ldr x2, [sp+3992]
    002a342cldrb w4, [sp+3929]
    002a3430ldrb w5, [sp+3930]
    002a3434ldrb w6, [sp+3931]
    002a3438ldr x7, [sp+3936]
    002a343cldr x8, [sp+3944]
    002a3440ldr x9, [sp+3952]
    002a3444ldr x10, [sp+3960]
    002a3448ldrb w11, [sp+3968]
    002a344cldrb w12, [sp+3969]
    002a3450bl encoding/asn1.setDefaultValue
    002a3454strb w0, [sp+115]
    002a3458tbnz w0, 0, 0x2a3460
    002a345cb 0x2a346c
    002a3460
    002a3460loc_2a3460:
    002a3460ldr x3, [sp+4024]
    002a3464str x3, [sp+232]
    002a3468b 0x2a34c4
    002a346c
    002a346cloc_2a346c:
    002a346cadd x27, sp, 3416
    002a3470stp xzr, xzr, [x27]
    002a3474adrp x2, 0x41f000
    002a3478add x2, x2, 2023
    002a347cstr x2, [sp+3416]
    002a3480movz x3, 37
    002a3484str x3, [sp+3424]
    002a3488str x2, [sp+2728]
    002a348cstr x3, [sp+2736]
    002a3490add x2, sp, 2728
    002a3494ldrsb x27, [x2]
    002a3498ldr x0, [x2]
    002a349cldr x1, [x2+8]
    002a34a0str x0, [sp+2712]
    002a34a4str x1, [sp+2720]
    002a34a8bl runtime.convTstring
    002a34acstr x0, [sp+2704]
    002a34b0adrp x2, 0x473000
    002a34b4add x2, x2, 2080
    002a34b8str x2, [sp+1040]
    002a34bcstr x0, [sp+1048]
    002a34c0b 0x2a34c4
    002a34c4
    002a34c4loc_2a34c4:
    002a34c4ldr x1, [sp+1040]
    002a34c8ldr x2, [sp+1048]
    002a34ccldr x0, [sp+232]
    002a34d0ldp x29, x30, [sp-8]
    002a34d4add sp, sp, 3920
    002a34d8ret x30
    002a34dc
    002a34dcloc_2a34dc:
    002a34dcb 0x2a34e0
    002a34e0
    002a34e0loc_2a34e0:
    002a34e0ldr x0, [sp+824]
    002a34e4ldr x1, [sp+832]
    002a34e8bl encoding/asn1.getUniversalType
    002a34ecstrb w0, [sp+125]
    002a34f0str x1, [sp+560]
    002a34f4strb w2, [sp+127]
    002a34f8strb w3, [sp+124]
    002a34fcstrb w0, [sp+122]
    002a3500ldr x2, [sp+560]
    002a3504str x2, [sp+328]
    002a3508ldrb w2, [sp+127]
    002a350cstrb w2, [sp+121]
    002a3510strb w3, [sp+120]
    002a3514strb w0, [sp+117]
    002a3518ldr x2, [sp+328]
    002a351cstr x2, [sp+152]
    002a3520ldrb w2, [sp+121]
    002a3524strb w2, [sp+118]
    002a3528strb w3, [sp+113]
    002a352ctbnz w3, 0, 0x2a3534
    002a3530b 0x2a504c
    002a3534
    002a3534loc_2a3534:
    002a3534ldr x13, [sp+152]
    002a3538subs xzr, x13, 19
    002a353cb.eq 0x2a3544
    002a3540b 0x2a3614
    002a3544
    002a3544loc_2a3544:
    002a3544ldr x13, [sp+160]
    002a3548cbz x13, 0x2a3550
    002a354cb 0x2a35f0
    002a3550
    002a3550loc_2a3550:
    002a3550ldr x13, [sp+168]
    002a3554str x13, [sp+472]
    002a3558subs xzr, x13, 20
    002a355cb.le 0x2a3564
    002a3560b 0x2a35a0
    002a3564
    002a3564loc_2a3564:
    002a3564subs xzr, x13, 12
    002a3568b.eq 0x2a3570
    002a356cb 0x2a3574
    002a3570
    002a3570loc_2a3570:
    002a3570b 0x2a35d0
    002a3574
    002a3574loc_2a3574:
    002a3574subs xzr, x13, 18
    002a3578b.eq 0x2a3580
    002a357cb 0x2a3584
    002a3580
    002a3580loc_2a3580:
    002a3580b 0x2a35d0
    002a3584
    002a3584loc_2a3584:
    002a3584subs xzr, x13, 20
    002a3588b.eq 0x2a3590
    002a358cb 0x2a3594
    002a3590
    002a3590loc_2a3590:
    002a3590b 0x2a35d0
    002a3594
    002a3594loc_2a3594:
    002a3594b 0x2a3598
    002a3598
    002a3598loc_2a3598:
    002a3598b 0x2a359c
    002a359c
    002a359cloc_2a359c:
    002a359cb 0x2a35e8
    002a35a0
    002a35a0loc_2a35a0:
    002a35a0subs xzr, x13, 22
    002a35a4b.eq 0x2a35ac
    002a35a8b 0x2a35b0
    002a35ac
    002a35acloc_2a35ac:
    002a35acb 0x2a35d0
    002a35b0
    002a35b0loc_2a35b0:
    002a35b0subs xzr, x13, 27
    002a35b4b.eq 0x2a35bc
    002a35b8b 0x2a35c0
    002a35bc
    002a35bcloc_2a35bc:
    002a35bcb 0x2a35d0
    002a35c0
    002a35c0loc_2a35c0:
    002a35c0subs xzr, x13, 30
    002a35c4b.eq 0x2a35cc
    002a35c8b 0x2a35dc
    002a35cc
    002a35ccloc_2a35cc:
    002a35ccb 0x2a35d0
    002a35d0
    002a35d0loc_2a35d0:
    002a35d0ldr x13, [sp+168]
    002a35d4str x13, [sp+152]
    002a35d8b 0x2a35ec
    002a35dc
    002a35dcloc_2a35dc:
    002a35dcb 0x2a35e0
    002a35e0
    002a35e0loc_2a35e0:
    002a35e0b 0x2a35e4
    002a35e4
    002a35e4loc_2a35e4:
    002a35e4b 0x2a35e8
    002a35e8
    002a35e8loc_2a35e8:
    002a35e8b 0x2a35ec
    002a35ec
    002a35ecloc_2a35ec:
    002a35ecb 0x2a3610
    002a35f0
    002a35f0loc_2a35f0:
    002a35f0ldr x13, [sp+3952]
    002a35f4cbnz x13, 0x2a35fc
    002a35f8b 0x2a3608
    002a35fc
    002a35fcloc_2a35fc:
    002a35fcldr x13, [sp+3952]
    002a3600str x13, [sp+152]
    002a3604b 0x2a360c
    002a3608
    002a3608loc_2a3608:
    002a3608b 0x2a360c
    002a360c
    002a360cloc_2a360c:
    002a360cb 0x2a3610
    002a3610
    002a3610loc_2a3610:
    002a3610b 0x2a3618
    002a3614
    002a3614loc_2a3614:
    002a3614b 0x2a3618
    002a3618
    002a3618loc_2a3618:
    002a3618ldr x13, [sp+152]
    002a361csubs xzr, x13, 23
    002a3620cset x13, eq
    002a3624strb w13, [sp+127]
    002a3628b.eq 0x2a3630
    002a362cb 0x2a3644
    002a3630
    002a3630loc_2a3630:
    002a3630ldr x13, [sp+168]
    002a3634subs xzr, x13, 24
    002a3638cset x13, eq
    002a363cstrb w13, [sp+127]
    002a3640b 0x2a3648
    002a3644
    002a3644loc_2a3644:
    002a3644b 0x2a3648
    002a3648
    002a3648loc_2a3648:
    002a3648ldrb w13, [sp+127]
    002a364cstrb w13, [sp+124]
    002a3650tbnz w13, 0, 0x2a3658
    002a3654b 0x2a366c
    002a3658
    002a3658loc_2a3658:
    002a3658ldr x13, [sp+160]
    002a365csubs xzr, x13, 0
    002a3660cset x13, eq
    002a3664strb w13, [sp+124]
    002a3668b 0x2a3670
    002a366c
    002a366cloc_2a366c:
    002a366cb 0x2a3670
    002a3670
    002a3670loc_2a3670:
    002a3670ldrb w13, [sp+124]
    002a3674tbnz w13, 0, 0x2a367c
    002a3678b 0x2a3688
    002a367c
    002a367cloc_2a367c:
    002a367corr x13, xzr, 24
    002a3680str x13, [sp+152]
    002a3684b 0x2a368c
    002a3688
    002a3688loc_2a3688:
    002a3688b 0x2a368c
    002a368c
    002a368cloc_2a368c:
    002a368cldrb w13, [sp+3968]
    002a3690tbnz w13, 0, 0x2a3698
    002a3694b 0x2a36a4
    002a3698
    002a3698loc_2a3698:
    002a3698movz x13, 17
    002a369cstr x13, [sp+152]
    002a36a0b 0x2a36a8
    002a36a4
    002a36a4loc_2a36a4:
    002a36a4b 0x2a36a8
    002a36a8
    002a36a8loc_2a36a8:
    002a36a8ldrb w13, [sp+117]
    002a36acstrb w13, [sp+116]
    002a36b0str xzr, [sp+272]
    002a36b4ldr x13, [sp+152]
    002a36b8str x13, [sp+264]
    002a36bcldrb w13, [sp+3929]
    002a36c0eor x14, x13, 1
    002a36c4strb w14, [sp+127]
    002a36c8tbnz w13, 0, 0x2a36d0
    002a36ccb 0x2a36d4
    002a36d0
    002a36d0loc_2a36d0:
    002a36d0b 0x2a36e8
    002a36d4
    002a36d4loc_2a36d4:
    002a36d4ldr x13, [sp+3944]
    002a36d8subs xzr, x13, 0
    002a36dccset x13, ne
    002a36e0strb w13, [sp+127]
    002a36e4b 0x2a36e8
    002a36e8
    002a36e8loc_2a36e8:
    002a36e8ldrb w13, [sp+127]
    002a36ectbnz w13, 0, 0x2a36f4
    002a36f0b 0x2a3714
    002a36f4
    002a36f4loc_2a36f4:
    002a36f4orr x13, xzr, 2
    002a36f8str x13, [sp+272]
    002a36fcldr x13, [sp+3944]
    002a3700ldrsb x27, [x13]
    002a3704ldr x13, [x13]
    002a3708str x13, [sp+264]
    002a370cstrb wzr, [sp+116]
    002a3710b 0x2a3718
    002a3714
    002a3714loc_2a3714:
    002a3714b 0x2a3718
    002a3718
    002a3718loc_2a3718:
    002a3718ldrb w13, [sp+3929]
    002a371ceor x14, x13, 1
    002a3720strb w14, [sp+124]
    002a3724tbnz w13, 0, 0x2a372c
    002a3728b 0x2a3730
    002a372c
    002a372cloc_2a372c:
    002a372cb 0x2a373c
    002a3730
    002a3730loc_2a3730:
    002a3730ldrb w13, [sp+3930]
    002a3734strb w13, [sp+124]
    002a3738b 0x2a373c
    002a373c
    002a373cloc_2a373c:
    002a373cldrb w13, [sp+124]
    002a3740strb w13, [sp+127]
    002a3744tbnz w13, 0, 0x2a374c
    002a3748b 0x2a3760
    002a374c
    002a374cloc_2a374c:
    002a374cldr x13, [sp+3944]
    002a3750subs xzr, x13, 0
    002a3754cset x13, ne
    002a3758strb w13, [sp+127]
    002a375cb 0x2a3764
    002a3760
    002a3760loc_2a3760:
    002a3760b 0x2a3764
    002a3764
    002a3764loc_2a3764:
    002a3764ldrb w13, [sp+127]
    002a3768tbnz w13, 0, 0x2a3770
    002a376cb 0x2a3790
    002a3770
    002a3770loc_2a3770:
    002a3770orr x13, xzr, 1
    002a3774str x13, [sp+272]
    002a3778ldr x14, [sp+3944]
    002a377cldrsb x27, [x14]
    002a3780ldr x14, [x14]
    002a3784str x14, [sp+264]
    002a3788strb wzr, [sp+116]
    002a378cb 0x2a3798
    002a3790
    002a3790loc_2a3790:
    002a3790orr x13, xzr, 1
    002a3794b 0x2a3798
    002a3798
    002a3798loc_2a3798:
    002a3798ldrb w14, [sp+3929]
    002a379ceor x15, x14, 1
    002a37a0strb w15, [sp+127]
    002a37a4tbnz w14, 0, 0x2a37ac
    002a37a8b 0x2a37b0
    002a37ac
    002a37acloc_2a37ac:
    002a37acb 0x2a37bc
    002a37b0
    002a37b0loc_2a37b0:
    002a37b0ldrb w14, [sp+3931]
    002a37b4strb w14, [sp+127]
    002a37b8b 0x2a37bc
    002a37bc
    002a37bcloc_2a37bc:
    002a37bcldrb w14, [sp+127]
    002a37c0strb w14, [sp+124]
    002a37c4tbnz w14, 0, 0x2a37cc
    002a37c8b 0x2a37e0
    002a37cc
    002a37ccloc_2a37cc:
    002a37ccldr x14, [sp+3944]
    002a37d0subs xzr, x14, 0
    002a37d4cset x14, ne
    002a37d8strb w14, [sp+124]
    002a37dcb 0x2a37e4
    002a37e0
    002a37e0loc_2a37e0:
    002a37e0b 0x2a37e4
    002a37e4
    002a37e4loc_2a37e4:
    002a37e4ldrb w14, [sp+124]
    002a37e8tbnz w14, 0, 0x2a37f0
    002a37ecb 0x2a3810
    002a37f0
    002a37f0loc_2a37f0:
    002a37f0orr x14, xzr, 3
    002a37f4str x14, [sp+272]
    002a37f8ldr x14, [sp+3944]
    002a37fcldrsb x27, [x14]
    002a3800ldr x14, [x14]
    002a3804str x14, [sp+264]
    002a3808strb wzr, [sp+116]
    002a380cb 0x2a3814
    002a3810
    002a3810loc_2a3810:
    002a3810b 0x2a3814
    002a3814
    002a3814loc_2a3814:
    002a3814ldrb w14, [sp+116]
    002a3818eor x15, x14, 1
    002a381cstrb w15, [sp+124]
    002a3820tbnz w14, 0, 0x2a3828
    002a3824b 0x2a382c
    002a3828
    002a3828loc_2a3828:
    002a3828b 0x2a3870
    002a382c
    002a382cloc_2a382c:
    002a382cldr x14, [sp+160]
    002a3830ldr x15, [sp+272]
    002a3834subs xzr, x15, x14
    002a3838cset x14, ne
    002a383cstrb w14, [sp+125]
    002a3840b.ne 0x2a3848
    002a3844b 0x2a384c
    002a3848
    002a3848loc_2a3848:
    002a3848b 0x2a3864
    002a384c
    002a384cloc_2a384c:
    002a384cldr x14, [sp+168]
    002a3850ldr x15, [sp+264]
    002a3854subs xzr, x15, x14
    002a3858cset x14, ne
    002a385cstrb w14, [sp+125]
    002a3860b 0x2a3864
    002a3864
    002a3864loc_2a3864:
    002a3864ldrb w14, [sp+125]
    002a3868strb w14, [sp+124]
    002a386cb 0x2a3870
    002a3870
    002a3870loc_2a3870:
    002a3870ldrb w14, [sp+124]
    002a3874strb w14, [sp+127]
    002a3878tbnz w14, 0, 0x2a3880
    002a387cb 0x2a3884
    002a3880
    002a3880loc_2a3880:
    002a3880b 0x2a38bc
    002a3884
    002a3884loc_2a3884:
    002a3884ldrb w14, [sp+117]
    002a3888eor x15, x14, 1
    002a388cstrb w15, [sp+125]
    002a3890tbnz w14, 0, 0x2a3898
    002a3894b 0x2a389c
    002a3898
    002a3898loc_2a3898:
    002a3898b 0x2a38b0
    002a389c
    002a389cloc_2a389c:
    002a389cldrb w14, [sp+184]
    002a38a0ldrb w15, [sp+118]
    002a38a4eor x14, x14, x15
    002a38a8strb w14, [sp+125]
    002a38acb 0x2a38b0
    002a38b0
    002a38b0loc_2a38b0:
    002a38b0ldrb w14, [sp+125]
    002a38b4strb w14, [sp+127]
    002a38b8b 0x2a38bc
    002a38bc
    002a38bcloc_2a38bc:
    002a38bcldrb w14, [sp+127]
    002a38c0tbnz w14, 0, 0x2a38c8
    002a38c4b 0x2a3bc8
    002a38c8
    002a38c8loc_2a38c8:
    002a38c8ldrb w3, [sp+3928]
    002a38ccldr x0, [sp+3976]
    002a38d0ldr x1, [sp+3984]
    002a38d4ldr x2, [sp+3992]
    002a38d8ldrb w4, [sp+3929]
    002a38dcldrb w5, [sp+3930]
    002a38e0ldrb w6, [sp+3931]
    002a38e4ldr x7, [sp+3936]
    002a38e8ldr x8, [sp+3944]
    002a38ecldr x9, [sp+3952]
    002a38f0ldr x10, [sp+3960]
    002a38f4ldrb w11, [sp+3968]
    002a38f8ldrb w12, [sp+3969]
    002a38fcbl encoding/asn1.setDefaultValue
    002a3900strb w0, [sp+114]
    002a3904tbnz w0, 0, 0x2a390c
    002a3908b 0x2a3918
    002a390c
    002a390cloc_2a390c:
    002a390cldr x3, [sp+4024]
    002a3910str x3, [sp+232]
    002a3914b 0x2a3bb0
    002a3918
    002a3918loc_2a3918:
    002a3918ldr x1, [sp+160]
    002a391cldr x2, [sp+168]
    002a3920ldr x3, [sp+176]
    002a3924ldrb w4, [sp+184]
    002a3928str x1, [sp+520]
    002a392cstr x2, [sp+528]
    002a3930str x3, [sp+536]
    002a3934strb w4, [sp+544]
    002a3938ldr x1, [sp+824]
    002a393cldrsb x27, [x1]
    002a3940ldr x1, [x1+200]
    002a3944ldr x0, [sp+832]
    002a3948blr x1
    002a394cstr x0, [sp+3536]
    002a3950str x1, [sp+3544]
    002a3954add x20, sp, 3320
    002a3958adr x27, 16
    002a395cstp x29, x27, [sp-24]
    002a3960sub x29, sp, 24
    002a3964bl fn_87cfc
    002a3968sub x29, sp, 8
    002a396cadd x1, sp, 3320
    002a3970str x1, [sp+2544]
    002a3974ldr x0, [sp+264]
    002a3978bl runtime.convT64
    002a397cstr x0, [sp+2536]
    002a3980ldr x1, [sp+2544]
    002a3984ldrsb x27, [x1]
    002a3988adrp x2, 0x352000
    002a398cadd x2, x2, 3520
    002a3990str x2, [x1]
    002a3994adrp x27, 0x7a8000
    002a3998ldr w2, [x27+3056]
    002a399ccbz w2, 0x2a39a4
    002a39a0b 0x2a39a8
    002a39a4
    002a39a4loc_2a39a4:
    002a39a4b 0x2a39bc
    002a39a8
    002a39a8loc_2a39a8:
    002a39a8bl runtime.gcWriteBarrier2
    002a39acstr x0, [x25]
    002a39b0ldr x2, [x1+8]
    002a39b4str x2, [x25+8]
    002a39b8b 0x2a39bc
    002a39bc
    002a39bcloc_2a39bc:
    002a39bcstr x0, [x1+8]
    002a39c0ldr x2, [sp+520]
    002a39c4ldr x3, [sp+528]
    002a39c8ldr x4, [sp+536]
    002a39ccldrb w5, [sp+544]
    002a39d0str x2, [sp+440]
    002a39d4str x3, [sp+448]
    002a39d8str x4, [sp+456]
    002a39dcstrb w5, [sp+464]
    002a39e0adrp x0, 0x3c5000
    002a39e4add x0, x0, 1760
    002a39e8add x1, sp, 440
    002a39ecbl runtime.convTnoptr
    002a39f0str x0, [sp+2528]
    002a39f4ldr x2, [sp+2544]
    002a39f8ldrsb x27, [x2]
    002a39fcadrp x3, 0x3c5000
    002a3a00add x3, x3, 1760
    002a3a04str x3, [x2+16]
    002a3a08adrp x27, 0x7a8000
    002a3a0cldr w3, [x27+3056]
    002a3a10cbz w3, 0x2a3a18
    002a3a14b 0x2a3a1c
    002a3a18
    002a3a18loc_2a3a18:
    002a3a18b 0x2a3a30
    002a3a1c
    002a3a1cloc_2a3a1c:
    002a3a1cbl runtime.gcWriteBarrier2
    002a3a20str x0, [x25]
    002a3a24ldr x3, [x2+24]
    002a3a28str x3, [x25+8]
    002a3a2cb 0x2a3a30
    002a3a30
    002a3a30loc_2a3a30:
    002a3a30str x0, [x2+24]
    002a3a34adrp x0, 0x3ef000
    002a3a38add x0, x0, 576
    002a3a3cadd x1, sp, 3928
    002a3a40bl runtime.convT
    002a3a44str x0, [sp+2520]
    002a3a48ldr x2, [sp+2544]
    002a3a4cldrsb x27, [x2]
    002a3a50adrp x3, 0x3ef000
    002a3a54add x3, x3, 576
    002a3a58str x3, [x2+32]
    002a3a5cadrp x27, 0x7a8000
    002a3a60ldr w3, [x27+3056]
    002a3a64cbz w3, 0x2a3a6c
    002a3a68b 0x2a3a70
    002a3a6c
    002a3a6cloc_2a3a6c:
    002a3a6cb 0x2a3a84
    002a3a70
    002a3a70loc_2a3a70:
    002a3a70bl runtime.gcWriteBarrier2
    002a3a74str x0, [x25]
    002a3a78ldr x3, [x2+40]
    002a3a7cstr x3, [x25+8]
    002a3a80b 0x2a3a84
    002a3a84
    002a3a84loc_2a3a84:
    002a3a84str x0, [x2+40]
    002a3a88ldr x0, [sp+3536]
    002a3a8cldr x1, [sp+3544]
    002a3a90bl runtime.convTstring
    002a3a94str x0, [sp+2512]
    002a3a98ldr x2, [sp+2544]
    002a3a9cldrsb x27, [x2]
    002a3aa0adrp x3, 0x352000
    002a3aa4add x3, x3, 2944
    002a3aa8str x3, [x2+48]
    002a3aacadrp x27, 0x7a8000
    002a3ab0ldr w3, [x27+3056]
    002a3ab4cbz w3, 0x2a3abc
    002a3ab8b 0x2a3ac0
    002a3abc
    002a3abcloc_2a3abc:
    002a3abcb 0x2a3ad4
    002a3ac0
    002a3ac0loc_2a3ac0:
    002a3ac0bl runtime.gcWriteBarrier2
    002a3ac4str x0, [x25]
    002a3ac8ldr x1, [x2+56]
    002a3accstr x1, [x25+8]
    002a3ad0b 0x2a3ad4
    002a3ad4
    002a3ad4loc_2a3ad4:
    002a3ad4str x0, [x2+56]
    002a3ad8ldr x0, [sp+232]
    002a3adcbl runtime.convT64
    002a3ae0str x0, [sp+2488]
    002a3ae4ldr x1, [sp+2544]
    002a3ae8ldrsb x27, [x1]
    002a3aecadrp x2, 0x352000
    002a3af0add x2, x2, 3520
    002a3af4str x2, [x1+64]
    002a3af8adrp x27, 0x7a8000
    002a3afcldr w2, [x27+3056]
    002a3b00cbz w2, 0x2a3b08
    002a3b04b 0x2a3b0c
    002a3b08
    002a3b08loc_2a3b08:
    002a3b08b 0x2a3b20
    002a3b0c
    002a3b0cloc_2a3b0c:
    002a3b0cbl runtime.gcWriteBarrier2
    002a3b10str x0, [x25]
    002a3b14ldr x5, [x1+72]
    002a3b18str x5, [x25+8]
    002a3b1cb 0x2a3b20
    002a3b20
    002a3b20loc_2a3b20:
    002a3b20str x0, [x1+72]
    002a3b24ldr x2, [sp+2544]
    002a3b28ldrsb x27, [x2]
    002a3b2cb 0x2a3b30
    002a3b30
    002a3b30loc_2a3b30:
    002a3b30str x2, [sp+2552]
    002a3b34movz x4, 5
    002a3b38str x4, [sp+2560]
    002a3b3cstr x4, [sp+2568]
    002a3b40adrp x0, 0x420000
    002a3b44add x0, x0, 3523
    002a3b48movz x1, 39
    002a3b4cmov x3, x4
    002a3b50bl fmt.Sprintf
    002a3b54str x0, [sp+3304]
    002a3b58str x1, [sp+3312]
    002a3b5cadd x27, sp, 2472
    002a3b60stp xzr, xzr, [x27]
    002a3b64ldr x5, [sp+3304]
    002a3b68ldr x6, [sp+3312]
    002a3b6cstr x5, [sp+2472]
    002a3b70str x6, [sp+2480]
    002a3b74str x5, [sp+2456]
    002a3b78str x6, [sp+2464]
    002a3b7cadd x5, sp, 2456
    002a3b80ldrsb x27, [x5]
    002a3b84ldr x0, [x5]
    002a3b88ldr x1, [x5+8]
    002a3b8cstr x0, [sp+2440]
    002a3b90str x1, [sp+2448]
    002a3b94bl runtime.convTstring
    002a3b98str x0, [sp+2432]
    002a3b9cadrp x5, 0x473000
    002a3ba0add x5, x5, 2080
    002a3ba4str x5, [sp+1040]
    002a3ba8str x0, [sp+1048]
    002a3bacb 0x2a3bb0
    002a3bb0
    002a3bb0loc_2a3bb0:
    002a3bb0ldr x1, [sp+1040]
    002a3bb4ldr x2, [sp+1048]
    002a3bb8ldr x0, [sp+232]
    002a3bbcldp x29, x30, [sp-8]
    002a3bc0add sp, sp, 3920
    002a3bc4ret x30
    002a3bc8
    002a3bc8loc_2a3bc8:
    002a3bc8ldr x2, [sp+4008]
    002a3bccstr x2, [sp+560]
    002a3bd0ldr x0, [sp+232]
    002a3bd4ldr x1, [sp+176]
    002a3bd8bl encoding/asn1.invalidLength
    002a3bdcstrb w0, [sp+124]
    002a3be0tbnz w0, 0, 0x2a3be8
    002a3be4b 0x2a3c54
    002a3be8
    002a3be8loc_2a3be8:
    002a3be8add x27, sp, 3568
    002a3becstp xzr, xzr, [x27]
    002a3bf0adrp x2, 0x411000
    002a3bf4add x2, x2, 202
    002a3bf8str x2, [sp+3568]
    002a3bfcorr x3, xzr, 14
    002a3c00str x3, [sp+3576]
    002a3c04str x2, [sp+2416]
    002a3c08str x3, [sp+2424]
    002a3c0cadd x2, sp, 2416
    002a3c10ldrsb x27, [x2]
    002a3c14ldr x0, [x2]
    002a3c18ldr x1, [x2+8]
    002a3c1cstr x0, [sp+2400]
    002a3c20str x1, [sp+2408]
    002a3c24bl runtime.convTstring
    002a3c28str x0, [sp+2392]
    002a3c2cadrp x2, 0x473000
    002a3c30add x2, x2, 416
    002a3c34str x2, [sp+1040]
    002a3c38str x0, [sp+1048]
    002a3c3cldr x1, [sp+1040]
    002a3c40ldr x2, [sp+1048]
    002a3c44ldr x0, [sp+232]
    002a3c48ldp x29, x30, [sp-8]
    002a3c4cadd sp, sp, 3920
    002a3c50ret x30
    002a3c54
    002a3c54loc_2a3c54:
    002a3c54ldr x3, [sp+232]
    002a3c58ldr x4, [sp+176]
    002a3c5cadd x1, x3, x4
    002a3c60str x1, [sp+560]
    002a3c64ldr x0, [sp+232]
    002a3c68ldr x2, [sp+4016]
    002a3c6cldr x3, [sp+4000]
    002a3c70subs xzr, x2, x1
    002a3c74b.hs 0x2a3c7c
    002a3c78b 0x2a570c
    002a3c7c
    002a3c7cloc_2a3c7c:
    002a3c7csubs xzr, x0, x1
    002a3c80b.ls 0x2a3c88
    002a3c84b 0x2a5708
    002a3c88
    002a3c88loc_2a3c88:
    002a3c88sub x4, x2, x0
    002a3c8csub x5, x1, x0
    002a3c90sub x6, xzr, x4
    002a3c94and x6, x0, x6, asr #63
    002a3c98add x3, x3, x6
    002a3c9cstr x3, [sp+760]
    002a3ca0str x5, [sp+768]
    002a3ca4str x4, [sp+776]
    002a3ca8ldr x3, [sp+232]
    002a3cacldr x4, [sp+176]
    002a3cb0add x3, x3, x4
    002a3cb4str x3, [sp+232]
    002a3cb8ldr x0, [sp+3976]
    002a3cbcldr x1, [sp+3984]
    002a3cc0ldr x2, [sp+3992]
    002a3cc4bl reflect.Value.Addr
    002a3cc8str x0, [sp+3432]
    002a3cccstr x1, [sp+3440]
    002a3cd0str x2, [sp+3448]
    002a3cd4bl reflect.Value.Interface
    002a3cd8str x0, [sp+3288]
    002a3cdcstr x1, [sp+3296]
    002a3ce0str x0, [sp+2376]
    002a3ce4str x1, [sp+2384]
    002a3ce8cbnz x0, 0x2a3cf0
    002a3cecb 0x2a45b4
    002a3cf0
    002a3cf0loc_2a3cf0:
    002a3cf0ldr w3, [x0+16]
    002a3cf4str w3, [sp+144]
    002a3cf8movz x4, 109
    002a3cfcmovk x4, 0x3f3d0000
    002a3d00subs wzr, w3, w4
    002a3d04b.ls 0x2a3d0c
    002a3d08b 0x2a40a8
    002a3d0c
    002a3d0cloc_2a3d0c:
    002a3d0cmovz x4, 44240
    002a3d10movk x4, 0xd510000
    002a3d14subs wzr, w3, w4
    002a3d18b.eq 0x2a3d20
    002a3d1cb 0x2a3f04
    002a3d20
    002a3d20loc_2a3d20:
    002a3d20ldr x3, [sp+2376]
    002a3d24adrp x4, 0x409000
    002a3d28add x4, x4, 1344
    002a3d2csubs xzr, x3, x4
    002a3d30b.eq 0x2a3d38
    002a3d34b 0x2a3d40
    002a3d38
    002a3d38loc_2a3d38:
    002a3d38orr x0, xzr, 1
    002a3d3cb 0x2a3d48
    002a3d40
    002a3d40loc_2a3d40:
    002a3d40mov x0, xzr
    002a3d44b 0x2a3d48
    002a3d48
    002a3d48loc_2a3d48:
    002a3d48strb w0, [sp+123]
    002a3d4ctbnz w0, 0, 0x2a3d54
    002a3d50b 0x2a3f00
    002a3d54
    002a3d54loc_2a3d54:
    002a3d54b 0x2a3d58
    002a3d58
    002a3d58loc_2a3d58:
    002a3d58ldr x3, [sp+2384]
    002a3d5cstr x3, [sp+648]
    002a3d60ldr x3, [sp+152]
    002a3d64subs xzr, x3, 23
    002a3d68b.eq 0x2a3d70
    002a3d6cb 0x2a3e38
    002a3d70
    002a3d70loc_2a3d70:
    002a3d70add x27, sp, 3456
    002a3d74stp xzr, xzr, [x27]
    002a3d78str xzr, [sp+3472]
    002a3d7cadd x27, sp, 3552
    002a3d80stp xzr, xzr, [x27]
    002a3d84ldr x0, [sp+760]
    002a3d88ldr x1, [sp+768]
    002a3d8cldr x2, [sp+776]
    002a3d90bl encoding/asn1.parseUTCTime
    002a3d94str x0, [sp+3456]
    002a3d98str x1, [sp+3464]
    002a3d9cstr x2, [sp+3472]
    002a3da0str x3, [sp+3552]
    002a3da4str x4, [sp+3560]
    002a3da8ldr x3, [sp+3456]
    002a3dacldr x4, [sp+3464]
    002a3db0ldr x5, [sp+3472]
    002a3db4str x3, [sp+1240]
    002a3db8str x4, [sp+1248]
    002a3dbcstr x5, [sp+1256]
    002a3dc0ldr x3, [sp+3552]
    002a3dc4ldr x4, [sp+3560]
    002a3dc8str x3, [sp+1224]
    002a3dccstr x4, [sp+1232]
    002a3dd0ldr x3, [sp+648]
    002a3dd4ldrsb x27, [x3]
    002a3dd8ldr x4, [sp+1256]
    002a3ddcldr x5, [sp+1240]
    002a3de0ldr x6, [sp+1248]
    002a3de4str x5, [x3]
    002a3de8str x6, [x3+8]
    002a3decadrp x27, 0x7a8000
    002a3df0ldr w5, [x27+3056]
    002a3df4cbz w5, 0x2a3dfc
    002a3df8b 0x2a3e00
    002a3dfc
    002a3dfcloc_2a3dfc:
    002a3dfcb 0x2a3e14
    002a3e00
    002a3e00loc_2a3e00:
    002a3e00bl runtime.gcWriteBarrier2
    002a3e04str x4, [x25]
    002a3e08ldr x5, [x3+16]
    002a3e0cstr x5, [x25+8]
    002a3e10b 0x2a3e14
    002a3e14
    002a3e14loc_2a3e14:
    002a3e14str x4, [x3+16]
    002a3e18ldr x1, [sp+1224]
    002a3e1cldr x2, [sp+1232]
    002a3e20str x1, [sp+1040]
    002a3e24str x2, [sp+1048]
    002a3e28ldr x0, [sp+232]
    002a3e2cldp x29, x30, [sp-8]
    002a3e30add sp, sp, 3920
    002a3e34ret x30
    002a3e38
    002a3e38loc_2a3e38:
    002a3e38add x27, sp, 3456
    002a3e3cstp xzr, xzr, [x27]
    002a3e40str xzr, [sp+3472]
    002a3e44add x27, sp, 3552
    002a3e48stp xzr, xzr, [x27]
    002a3e4cldr x0, [sp+760]
    002a3e50ldr x1, [sp+768]
    002a3e54ldr x2, [sp+776]
    002a3e58bl encoding/asn1.parseGeneralizedTime
    002a3e5cstr x0, [sp+3456]
    002a3e60str x1, [sp+3464]
    002a3e64str x2, [sp+3472]
    002a3e68str x3, [sp+3552]
    002a3e6cstr x4, [sp+3560]
    002a3e70ldr x3, [sp+3456]
    002a3e74ldr x4, [sp+3464]
    002a3e78ldr x5, [sp+3472]
    002a3e7cstr x3, [sp+1200]
    002a3e80str x4, [sp+1208]
    002a3e84str x5, [sp+1216]
    002a3e88ldr x3, [sp+3552]
    002a3e8cldr x4, [sp+3560]
    002a3e90str x3, [sp+1184]
    002a3e94str x4, [sp+1192]
    002a3e98ldr x3, [sp+648]
    002a3e9cldrsb x27, [x3]
    002a3ea0ldr x4, [sp+1216]
    002a3ea4ldr x5, [sp+1200]
    002a3ea8ldr x6, [sp+1208]
    002a3eacstr x5, [x3]
    002a3eb0str x6, [x3+8]
    002a3eb4adrp x27, 0x7a8000
    002a3eb8ldr w5, [x27+3056]
    002a3ebccbz w5, 0x2a3ec4
    002a3ec0b 0x2a3ec8
    002a3ec4
    002a3ec4loc_2a3ec4:
    002a3ec4b 0x2a3edc
    002a3ec8
    002a3ec8loc_2a3ec8:
    002a3ec8bl runtime.gcWriteBarrier2
    002a3eccstr x4, [x25]
    002a3ed0ldr x5, [x3+16]
    002a3ed4str x5, [x25+8]
    002a3ed8b 0x2a3edc
    002a3edc
    002a3edcloc_2a3edc:
    002a3edcstr x4, [x3+16]
    002a3ee0ldr x1, [sp+1184]
    002a3ee4ldr x2, [sp+1192]
    002a3ee8str x1, [sp+1040]
    002a3eecstr x2, [sp+1048]
    002a3ef0ldr x0, [sp+232]
    002a3ef4ldp x29, x30, [sp-8]
    002a3ef8add sp, sp, 3920
    002a3efcret x30
    002a3f00
    002a3f00loc_2a3f00:
    002a3f00b 0x2a40a4
    002a3f04
    002a3f04loc_2a3f04:
    002a3f04movz x4, 34034
    002a3f08movk x4, 0x3dbc0000
    002a3f0csubs wzr, w3, w4
    002a3f10b.eq 0x2a3f18
    002a3f14b 0x2a3f80
    002a3f18
    002a3f18loc_2a3f18:
    002a3f18ldr x3, [sp+2376]
    002a3f1cadrp x4, 0x349000
    002a3f20add x4, x4, 1088
    002a3f24subs xzr, x3, x4
    002a3f28b.eq 0x2a3f30
    002a3f2cb 0x2a3f38
    002a3f30
    002a3f30loc_2a3f30:
    002a3f30orr x0, xzr, 1
    002a3f34b 0x2a3f40
    002a3f38
    002a3f38loc_2a3f38:
    002a3f38mov x0, xzr
    002a3f3cb 0x2a3f40
    002a3f40
    002a3f40loc_2a3f40:
    002a3f40strb w0, [sp+123]
    002a3f44tbnz w0, 0, 0x2a3f4c
    002a3f48b 0x2a3f7c
    002a3f4c
    002a3f4cloc_2a3f4c:
    002a3f4cb 0x2a3f50
    002a3f50
    002a3f50loc_2a3f50:
    002a3f50ldr x3, [sp+2384]
    002a3f54str x3, [sp+632]
    002a3f58ldrsb x27, [x3]
    002a3f5corr x4, xzr, 1
    002a3f60strb w4, [x3]
    002a3f64ldr x1, [sp+1040]
    002a3f68ldr x2, [sp+1048]
    002a3f6cldr x0, [sp+232]
    002a3f70ldp x29, x30, [sp-8]
    002a3f74add sp, sp, 3920
    002a3f78ret x30
    002a3f7c
    002a3f7cloc_2a3f7c:
    002a3f7cb 0x2a40a0
    002a3f80
    002a3f80loc_2a3f80:
    002a3f80movz x4, 109
    002a3f84movk x4, 0x3f3d0000
    002a3f88subs wzr, w3, w4
    002a3f8cb.eq 0x2a3f94
    002a3f90b 0x2a4098
    002a3f94
    002a3f94loc_2a3f94:
    002a3f94ldr x3, [sp+2376]
    002a3f98adrp x4, 0x34e000
    002a3f9cadd x4, x4, 2240
    002a3fa0subs xzr, x3, x4
    002a3fa4b.eq 0x2a3fac
    002a3fa8b 0x2a3fb4
    002a3fac
    002a3facloc_2a3fac:
    002a3facorr x0, xzr, 1
    002a3fb0b 0x2a3fbc
    002a3fb4
    002a3fb4loc_2a3fb4:
    002a3fb4mov x0, xzr
    002a3fb8b 0x2a3fbc
    002a3fbc
    002a3fbcloc_2a3fbc:
    002a3fbcstrb w0, [sp+123]
    002a3fc0tbnz w0, 0, 0x2a3fc8
    002a3fc4b 0x2a4094
    002a3fc8
    002a3fc8loc_2a3fc8:
    002a3fc8b 0x2a3fcc
    002a3fcc
    002a3fccloc_2a3fcc:
    002a3fccldr x3, [sp+2384]
    002a3fd0str x3, [sp+624]
    002a3fd4str xzr, [sp+3256]
    002a3fd8add x27, sp, 3552
    002a3fdcstp xzr, xzr, [x27]
    002a3fe0ldr x0, [sp+760]
    002a3fe4ldr x1, [sp+768]
    002a3fe8ldr x2, [sp+776]
    002a3fecbl encoding/asn1.parseBigInt
    002a3ff0str x0, [sp+3256]
    002a3ff4str x1, [sp+3552]
    002a3ff8str x2, [sp+3560]
    002a3ffcldr x3, [sp+3256]
    002a4000str x3, [sp+1160]
    002a4004ldr x3, [sp+3560]
    002a4008ldr x4, [sp+3552]
    002a400cstr x4, [sp+1144]
    002a4010str x3, [sp+1152]
    002a4014ldr x3, [sp+1160]
    002a4018str x3, [sp+728]
    002a401cldr x3, [sp+1152]
    002a4020ldr x4, [sp+1144]
    002a4024str x4, [sp+1008]
    002a4028str x3, [sp+1016]
    002a402ccbnz x4, 0x2a4034
    002a4030b 0x2a4038
    002a4034
    002a4034loc_2a4034:
    002a4034b 0x2a4074
    002a4038
    002a4038loc_2a4038:
    002a4038ldr x3, [sp+624]
    002a403cldrsb x27, [x3]
    002a4040ldr x4, [sp+728]
    002a4044adrp x27, 0x7a7000
    002a4048ldr w5, [x27+3056]
    002a404ccbz w5, 0x2a4054
    002a4050b 0x2a4058
    002a4054
    002a4054loc_2a4054:
    002a4054b 0x2a406c
    002a4058
    002a4058loc_2a4058:
    002a4058bl runtime.gcWriteBarrier2
    002a405cstr x4, [x25]
    002a4060ldr x5, [x3]
    002a4064str x5, [x25+8]
    002a4068b 0x2a406c
    002a406c
    002a406cloc_2a406c:
    002a406cstr x4, [x3]
    002a4070b 0x2a4074
    002a4074
    002a4074loc_2a4074:
    002a4074ldr x1, [sp+1008]
    002a4078ldr x2, [sp+1016]
    002a407cstr x1, [sp+1040]
    002a4080str x2, [sp+1048]
    002a4084ldr x0, [sp+232]
    002a4088ldp x29, x30, [sp-8]
    002a408cadd sp, sp, 3920
    002a4090ret x30
    002a4094
    002a4094loc_2a4094:
    002a4094b 0x2a409c
    002a4098
    002a4098loc_2a4098:
    002a4098b 0x2a409c
    002a409c
    002a409cloc_2a409c:
    002a409cb 0x2a40a0
    002a40a0
    002a40a0loc_2a40a0:
    002a40a0b 0x2a40a4
    002a40a4
    002a40a4loc_2a40a4:
    002a40a4b 0x2a45b0
    002a40a8
    002a40a8loc_2a40a8:
    002a40a8movz x4, 50038
    002a40acmovk x4, 0x6aae0000
    002a40b0adds wzr, w3, w4
    002a40b4b.ls 0x2a40bc
    002a40b8b 0x2a4348
    002a40bc
    002a40bcloc_2a40bc:
    002a40bcmovz x4, 59042
    002a40c0movk x4, 0x777b0000
    002a40c4subs wzr, w3, w4
    002a40c8b.eq 0x2a40d0
    002a40ccb 0x2a41a8
    002a40d0
    002a40d0loc_2a40d0:
    002a40d0ldr x3, [sp+2376]
    002a40d4adrp x4, 0x348000
    002a40d8add x4, x4, 1024
    002a40dcsubs xzr, x3, x4
    002a40e0b.eq 0x2a40e8
    002a40e4b 0x2a40f0
    002a40e8
    002a40e8loc_2a40e8:
    002a40e8orr x0, xzr, 1
    002a40ecb 0x2a40f8
    002a40f0
    002a40f0loc_2a40f0:
    002a40f0mov x0, xzr
    002a40f4b 0x2a40f8
    002a40f8
    002a40f8loc_2a40f8:
    002a40f8strb w0, [sp+123]
    002a40fctbnz w0, 0, 0x2a4104
    002a4100b 0x2a41a4
    002a4104
    002a4104loc_2a4104:
    002a4104b 0x2a4108
    002a4108
    002a4108loc_2a4108:
    002a4108ldr x3, [sp+2384]
    002a410cstr x3, [sp+640]
    002a4110add x27, sp, 3552
    002a4114stp xzr, xzr, [x27]
    002a4118ldr x0, [sp+760]
    002a411cldr x1, [sp+768]
    002a4120ldr x2, [sp+776]
    002a4124bl encoding/asn1.parseInt32
    002a4128str w0, [sp+148]
    002a412cstr x1, [sp+3552]
    002a4130str x2, [sp+3560]
    002a4134ldrsw x3, [sp+148]
    002a4138str w3, [sp+140]
    002a413cldr x3, [sp+3560]
    002a4140ldr x4, [sp+3552]
    002a4144str x4, [sp+1168]
    002a4148str x3, [sp+1176]
    002a414cldrsw x3, [sp+140]
    002a4150str w3, [sp+132]
    002a4154ldr x3, [sp+1176]
    002a4158ldr x4, [sp+1168]
    002a415cstr x4, [sp+1024]
    002a4160str x3, [sp+1032]
    002a4164cbnz x4, 0x2a416c
    002a4168b 0x2a4170
    002a416c
    002a416cloc_2a416c:
    002a416cb 0x2a4184
    002a4170
    002a4170loc_2a4170:
    002a4170ldr x3, [sp+640]
    002a4174ldrsb x27, [x3]
    002a4178ldrsw x4, [sp+132]
    002a417cstr x4, [x3]
    002a4180b 0x2a4184
    002a4184
    002a4184loc_2a4184:
    002a4184ldr x1, [sp+1024]
    002a4188ldr x2, [sp+1032]
    002a418cstr x1, [sp+1040]
    002a4190str x2, [sp+1048]
    002a4194ldr x0, [sp+232]
    002a4198ldp x29, x30, [sp-8]
    002a419cadd sp, sp, 3920
    002a41a0ret x30
    002a41a4
    002a41a4loc_2a41a4:
    002a41a4b 0x2a4344
    002a41a8
    002a41a8loc_2a41a8:
    002a41a8movz x4, 50038
    002a41acmovk x4, 0x6aae0000
    002a41b0adds wzr, w3, w4
    002a41b4b.eq 0x2a41bc
    002a41b8b 0x2a433c
    002a41bc
    002a41bcloc_2a41bc:
    002a41bcldr x3, [sp+2376]
    002a41c0adrp x4, 0x348000
    002a41c4add x4, x4, 1216
    002a41c8subs xzr, x3, x4
    002a41ccb.eq 0x2a41d4
    002a41d0b 0x2a41dc
    002a41d4
    002a41d4loc_2a41d4:
    002a41d4orr x0, xzr, 1
    002a41d8b 0x2a41e4
    002a41dc
    002a41dcloc_2a41dc:
    002a41dcmov x0, xzr
    002a41e0b 0x2a41e4
    002a41e4
    002a41e4loc_2a41e4:
    002a41e4strb w0, [sp+123]
    002a41e8tbnz w0, 0, 0x2a41f0
    002a41ecb 0x2a4338
    002a41f0
    002a41f0loc_2a41f0:
    002a41f0b 0x2a41f4
    002a41f4
    002a41f4loc_2a41f4:
    002a41f4ldr x3, [sp+2384]
    002a41f8str x3, [sp+672]
    002a41fcldr x1, [sp+232]
    002a4200ldr x0, [sp+4024]
    002a4204ldr x2, [sp+4016]
    002a4208ldr x3, [sp+4000]
    002a420csubs xzr, x2, x1
    002a4210b.hs 0x2a4218
    002a4214b 0x2a5704
    002a4218
    002a4218loc_2a4218:
    002a4218subs xzr, x1, x0
    002a421cb.hs 0x2a4224
    002a4220b 0x2a5700
    002a4224
    002a4224loc_2a4224:
    002a4224sub x4, x2, x0
    002a4228sub x5, x1, x0
    002a422csub x6, xzr, x4
    002a4230and x6, x0, x6, asr #63
    002a4234add x3, x3, x6
    002a4238str x3, [sp+3264]
    002a423cstr x5, [sp+3272]
    002a4240str x4, [sp+3280]
    002a4244add x27, sp, 2288
    002a4248stp xzr, xzr, [x27]
    002a424cadd x27, sp, 2304
    002a4250stp xzr, xzr, [x27]
    002a4254add x27, sp, 2320
    002a4258stp xzr, xzr, [x27]
    002a425cadd x27, sp, 2336
    002a4260stp xzr, xzr, [x27]
    002a4264str xzr, [sp+2352]
    002a4268ldr x3, [sp+160]
    002a426cstr x3, [sp+2288]
    002a4270ldr x3, [sp+168]
    002a4274str x3, [sp+2296]
    002a4278ldrb w3, [sp+184]
    002a427cstrb w3, [sp+2304]
    002a4280ldr x3, [sp+760]
    002a4284ldr x4, [sp+768]
    002a4288ldr x5, [sp+776]
    002a428cstr x3, [sp+2312]
    002a4290str x4, [sp+2320]
    002a4294str x5, [sp+2328]
    002a4298ldr x3, [sp+3264]
    002a429cldr x4, [sp+3272]
    002a42a0ldr x5, [sp+3280]
    002a42a4str x3, [sp+2336]
    002a42a8str x4, [sp+2344]
    002a42acstr x5, [sp+2352]
    002a42b0ldr x1, [sp+672]
    002a42b4ldrsb x27, [x1]
    002a42b8adrp x27, 0x7a7000
    002a42bcldr w3, [x27+3056]
    002a42c0cbz w3, 0x2a42c8
    002a42c4b 0x2a42cc
    002a42c8
    002a42c8loc_2a42c8:
    002a42c8b 0x2a42e8
    002a42cc
    002a42ccloc_2a42cc:
    002a42ccstr x1, [sp+1632]
    002a42d0adrp x0, 0x3d3000
    002a42d4add x0, x0, 2976
    002a42d8add x2, sp, 2288
    002a42dcbl runtime.wbMove
    002a42e0ldr x1, [sp+1632]
    002a42e4b 0x2a42e8
    002a42e8
    002a42e8loc_2a42e8:
    002a42e8add x27, sp, 2288
    002a42ecldp x3, x4, [x27]
    002a42f0add x27, sp, 2304
    002a42f4ldp x5, x6, [x27]
    002a42f8add x27, sp, 2320
    002a42fcldp x7, x8, [x27]
    002a4300add x27, sp, 2336
    002a4304ldp x9, x10, [x27]
    002a4308stp x3, x4, [x1]
    002a430cstp x5, x6, [x1+16]
    002a4310stp x7, x8, [x1+32]
    002a4314stp x9, x10, [x1+48]
    002a4318ldr x3, [sp+2352]
    002a431cstr x3, [x1+64]
    002a4320ldr x1, [sp+1040]
    002a4324ldr x2, [sp+1048]
    002a4328ldr x0, [sp+232]
    002a432cldp x29, x30, [sp-8]
    002a4330add sp, sp, 3920
    002a4334ret x30
    002a4338
    002a4338loc_2a4338:
    002a4338b 0x2a4340
    002a433c
    002a433cloc_2a433c:
    002a433cb 0x2a4340
    002a4340
    002a4340loc_2a4340:
    002a4340b 0x2a4344
    002a4344
    002a4344loc_2a4344:
    002a4344b 0x2a45ac
    002a4348
    002a4348loc_2a4348:
    002a4348movz x4, 10298
    002a434cmovk x4, 0x49a00000
    002a4350adds wzr, w3, w4
    002a4354b.eq 0x2a435c
    002a4358b 0x2a4480
    002a435c
    002a435cloc_2a435c:
    002a435cldr x3, [sp+2376]
    002a4360adrp x4, 0x37b000
    002a4364add x4, x4, 3232
    002a4368subs xzr, x3, x4
    002a436cb.eq 0x2a4374
    002a4370b 0x2a437c
    002a4374
    002a4374loc_2a4374:
    002a4374orr x0, xzr, 1
    002a4378b 0x2a4384
    002a437c
    002a437cloc_2a437c:
    002a437cmov x0, xzr
    002a4380b 0x2a4384
    002a4384
    002a4384loc_2a4384:
    002a4384strb w0, [sp+123]
    002a4388tbnz w0, 0, 0x2a4390
    002a438cb 0x2a447c
    002a4390
    002a4390loc_2a4390:
    002a4390b 0x2a4394
    002a4394
    002a4394loc_2a4394:
    002a4394ldr x3, [sp+2384]
    002a4398str x3, [sp+656]
    002a439cadd x27, sp, 3504
    002a43a0stp xzr, xzr, [x27]
    002a43a4add x27, sp, 3520
    002a43a8stp xzr, xzr, [x27]
    002a43acadd x27, sp, 3552
    002a43b0stp xzr, xzr, [x27]
    002a43b4ldr x0, [sp+760]
    002a43b8ldr x1, [sp+768]
    002a43bcldr x2, [sp+776]
    002a43c0bl encoding/asn1.parseBitString
    002a43c4str x0, [sp+3504]
    002a43c8str x1, [sp+3512]
    002a43ccstr x2, [sp+3520]
    002a43d0str x3, [sp+3528]
    002a43d4str x4, [sp+3552]
    002a43d8str x5, [sp+3560]
    002a43dcldr x3, [sp+3504]
    002a43e0ldr x4, [sp+3512]
    002a43e4ldr x5, [sp+3520]
    002a43e8ldr x6, [sp+3528]
    002a43ecstr x3, [sp+1280]
    002a43f0str x4, [sp+1288]
    002a43f4str x5, [sp+1296]
    002a43f8str x6, [sp+1304]
    002a43fcldr x3, [sp+3552]
    002a4400ldr x4, [sp+3560]
    002a4404str x3, [sp+1264]
    002a4408str x4, [sp+1272]
    002a440cldr x3, [sp+656]
    002a4410ldrsb x27, [x3]
    002a4414ldr x4, [sp+1280]
    002a4418ldr x5, [sp+1288]
    002a441cldr x6, [sp+1296]
    002a4420ldr x7, [sp+1304]
    002a4424str x5, [x3+8]
    002a4428str x6, [x3+16]
    002a442cstr x7, [x3+24]
    002a4430adrp x27, 0x7a7000
    002a4434ldr w5, [x27+3056]
    002a4438cbz w5, 0x2a4440
    002a443cb 0x2a4444
    002a4440
    002a4440loc_2a4440:
    002a4440b 0x2a4458
    002a4444
    002a4444loc_2a4444:
    002a4444bl runtime.gcWriteBarrier2
    002a4448str x4, [x25]
    002a444cldr x5, [x3]
    002a4450str x5, [x25+8]
    002a4454b 0x2a4458
    002a4458
    002a4458loc_2a4458:
    002a4458str x4, [x3]
    002a445cldr x1, [sp+1264]
    002a4460ldr x2, [sp+1272]
    002a4464str x1, [sp+1040]
    002a4468str x2, [sp+1048]
    002a446cldr x0, [sp+232]
    002a4470ldp x29, x30, [sp-8]
    002a4474add sp, sp, 3920
    002a4478ret x30
    002a447c
    002a447cloc_2a447c:
    002a447cb 0x2a45a8
    002a4480
    002a4480loc_2a4480:
    002a4480movz x4, 14662
    002a4484movk x4, 0xd880000
    002a4488adds wzr, w3, w4
    002a448cb.eq 0x2a4494
    002a4490b 0x2a45a0
    002a4494
    002a4494loc_2a4494:
    002a4494ldr x3, [sp+2376]
    002a4498adrp x4, 0x37b000
    002a449cadd x4, x4, 3360
    002a44a0subs xzr, x3, x4
    002a44a4b.eq 0x2a44ac
    002a44a8b 0x2a44b4
    002a44ac
    002a44acloc_2a44ac:
    002a44acorr x0, xzr, 1
    002a44b0b 0x2a44bc
    002a44b4
    002a44b4loc_2a44b4:
    002a44b4mov x0, xzr
    002a44b8b 0x2a44bc
    002a44bc
    002a44bcloc_2a44bc:
    002a44bcstrb w0, [sp+123]
    002a44c0tbnz w0, 0, 0x2a44c8
    002a44c4b 0x2a459c
    002a44c8
    002a44c8loc_2a44c8:
    002a44c8b 0x2a44cc
    002a44cc
    002a44ccloc_2a44cc:
    002a44ccldr x3, [sp+2384]
    002a44d0str x3, [sp+664]
    002a44d4add x27, sp, 3480
    002a44d8stp xzr, xzr, [x27]
    002a44dcstr xzr, [sp+3496]
    002a44e0add x27, sp, 3552
    002a44e4stp xzr, xzr, [x27]
    002a44e8ldr x0, [sp+760]
    002a44ecldr x1, [sp+768]
    002a44f0ldr x2, [sp+776]
    002a44f4bl encoding/asn1.parseObjectIdentifier
    002a44f8str x0, [sp+3480]
    002a44fcstr x1, [sp+3488]
    002a4500str x2, [sp+3496]
    002a4504str x3, [sp+3552]
    002a4508str x4, [sp+3560]
    002a450cldr x3, [sp+3480]
    002a4510ldr x4, [sp+3488]
    002a4514ldr x5, [sp+3496]
    002a4518str x3, [sp+1328]
    002a451cstr x4, [sp+1336]
    002a4520str x5, [sp+1344]
    002a4524ldr x3, [sp+3552]
    002a4528ldr x4, [sp+3560]
    002a452cstr x3, [sp+1312]
    002a4530str x4, [sp+1320]
    002a4534ldr x3, [sp+664]
    002a4538ldrsb x27, [x3]
    002a453cldr x4, [sp+1328]
    002a4540ldr x5, [sp+1336]
    002a4544ldr x6, [sp+1344]
    002a4548str x5, [x3+8]
    002a454cstr x6, [x3+16]
    002a4550adrp x27, 0x7a7000
    002a4554ldr w5, [x27+3056]
    002a4558cbz w5, 0x2a4560
    002a455cb 0x2a4564
    002a4560
    002a4560loc_2a4560:
    002a4560b 0x2a4578
    002a4564
    002a4564loc_2a4564:
    002a4564bl runtime.gcWriteBarrier2
    002a4568str x4, [x25]
    002a456cldr x5, [x3]
    002a4570str x5, [x25+8]
    002a4574b 0x2a4578
    002a4578
    002a4578loc_2a4578:
    002a4578str x4, [x3]
    002a457cldr x1, [sp+1312]
    002a4580ldr x2, [sp+1320]
    002a4584str x1, [sp+1040]
    002a4588str x2, [sp+1048]
    002a458cldr x0, [sp+232]
    002a4590ldp x29, x30, [sp-8]
    002a4594add sp, sp, 3920
    002a4598ret x30
    002a459c
    002a459cloc_2a459c:
    002a459cb 0x2a45a4
    002a45a0
    002a45a0loc_2a45a0:
    002a45a0b 0x2a45a4
    002a45a4
    002a45a4loc_2a45a4:
    002a45a4b 0x2a45a8
    002a45a8
    002a45a8loc_2a45a8:
    002a45a8b 0x2a45ac
    002a45ac
    002a45acloc_2a45ac:
    002a45acb 0x2a45b0
    002a45b0
    002a45b0loc_2a45b0:
    002a45b0b 0x2a45b8
    002a45b4
    002a45b4loc_2a45b4:
    002a45b4b 0x2a45b8
    002a45b8
    002a45b8loc_2a45b8:
    002a45b8ldr x0, [sp+3976]
    002a45bcldr x1, [sp+3984]
    002a45c0ldr x2, [sp+3992]
    002a45c4str x0, [sp+584]
    002a45c8str x1, [sp+592]
    002a45ccstr x2, [sp+600]
    002a45d0bl reflect.Value.Kind
    002a45d4str x0, [sp+552]
    002a45d8str x0, [sp+432]
    002a45dcsubs xzr, x0, 6
    002a45e0b.ls 0x2a45e8
    002a45e4b 0x2a482c
    002a45e8
    002a45e8loc_2a45e8:
    002a45e8subs xzr, x0, 1
    002a45ecb.eq 0x2a45f4
    002a45f0b 0x2a4690
    002a45f4
    002a45f4loc_2a45f4:
    002a45f4b 0x2a45f8
    002a45f8
    002a45f8loc_2a45f8:
    002a45f8add x27, sp, 3552
    002a45fcstp xzr, xzr, [x27]
    002a4600ldr x0, [sp+760]
    002a4604ldr x1, [sp+768]
    002a4608ldr x2, [sp+776]
    002a460cbl encoding/asn1.parseBool
    002a4610strb w0, [sp+124]
    002a4614str x1, [sp+3552]
    002a4618str x2, [sp+3560]
    002a461cldrb w3, [sp+124]
    002a4620strb w3, [sp+119]
    002a4624ldr x3, [sp+3560]
    002a4628ldr x4, [sp+3552]
    002a462cstr x4, [sp+1128]
    002a4630str x3, [sp+1136]
    002a4634ldrb w3, [sp+119]
    002a4638strb w3, [sp+112]
    002a463cldr x3, [sp+1136]
    002a4640ldr x4, [sp+1128]
    002a4644str x4, [sp+992]
    002a4648str x3, [sp+1000]
    002a464ccbnz x4, 0x2a4654
    002a4650b 0x2a4658
    002a4654
    002a4654loc_2a4654:
    002a4654b 0x2a4670
    002a4658
    002a4658loc_2a4658:
    002a4658ldrb w3, [sp+112]
    002a465cldr x0, [sp+584]
    002a4660ldr x1, [sp+592]
    002a4664ldr x2, [sp+600]
    002a4668bl reflect.Value.SetBool
    002a466cb 0x2a4670
    002a4670
    002a4670loc_2a4670:
    002a4670ldr x1, [sp+992]
    002a4674ldr x2, [sp+1000]
    002a4678str x1, [sp+1040]
    002a467cstr x2, [sp+1048]
    002a4680ldr x0, [sp+232]
    002a4684ldp x29, x30, [sp-8]
    002a4688add sp, sp, 3920
    002a468cret x30
    002a4690
    002a4690loc_2a4690:
    002a4690subs xzr, x0, 2
    002a4694b.eq 0x2a469c
    002a4698b 0x2a46a0
    002a469c
    002a469cloc_2a469c:
    002a469cb 0x2a46bc
    002a46a0
    002a46a0loc_2a46a0:
    002a46a0subs xzr, x0, 5
    002a46a4b.hs 0x2a46ac
    002a46a8b 0x2a481c
    002a46ac
    002a46acloc_2a46ac:
    002a46acsubs xzr, x0, 6
    002a46b0b.ls 0x2a46b8
    002a46b4b 0x2a4818
    002a46b8
    002a46b8loc_2a46b8:
    002a46b8b 0x2a46bc
    002a46bc
    002a46bcloc_2a46bc:
    002a46bcldr x0, [sp+584]
    002a46c0ldr x1, [sp+592]
    002a46c4ldr x2, [sp+600]
    002a46c8bl reflect.Value.Type
    002a46ccstr x0, [sp+1112]
    002a46d0str x1, [sp+1120]
    002a46d4ldrsb x27, [x0]
    002a46d8ldr x3, [x0+288]
    002a46dcmov x0, x1
    002a46e0blr x3
    002a46e4str x0, [sp+504]
    002a46e8subs xzr, x0, 4
    002a46ecb.eq 0x2a46f4
    002a46f0b 0x2a4784
    002a46f4
    002a46f4loc_2a46f4:
    002a46f4add x27, sp, 3552
    002a46f8stp xzr, xzr, [x27]
    002a46fcldr x0, [sp+760]
    002a4700ldr x1, [sp+768]
    002a4704ldr x2, [sp+776]
    002a4708bl encoding/asn1.parseInt32
    002a470cstr w0, [sp+148]
    002a4710str x1, [sp+3552]
    002a4714str x2, [sp+3560]
    002a4718ldrsw x3, [sp+148]
    002a471cstr w3, [sp+136]
    002a4720ldr x3, [sp+3560]
    002a4724ldr x4, [sp+3552]
    002a4728str x4, [sp+1096]
    002a472cstr x3, [sp+1104]
    002a4730ldrsw x3, [sp+136]
    002a4734str w3, [sp+128]
    002a4738ldr x3, [sp+1104]
    002a473cldr x4, [sp+1096]
    002a4740str x4, [sp+976]
    002a4744str x3, [sp+984]
    002a4748cbnz x4, 0x2a4750
    002a474cb 0x2a4754
    002a4750
    002a4750loc_2a4750:
    002a4750b 0x2a4770
    002a4754
    002a4754loc_2a4754:
    002a4754ldr x0, [sp+584]
    002a4758ldr x1, [sp+592]
    002a475cldr x2, [sp+600]
    002a4760ldrsw x4, [sp+128]
    002a4764mov x3, x4
    002a4768bl reflect.Value.SetInt
    002a476cb 0x2a4770
    002a4770
    002a4770loc_2a4770:
    002a4770ldr x3, [sp+976]
    002a4774ldr x4, [sp+984]
    002a4778str x3, [sp+1040]
    002a477cstr x4, [sp+1048]
    002a4780b 0x2a4800
    002a4784
    002a4784loc_2a4784:
    002a4784add x27, sp, 3552
    002a4788stp xzr, xzr, [x27]
    002a478cldr x0, [sp+760]
    002a4790ldr x1, [sp+768]
    002a4794ldr x2, [sp+776]
    002a4798bl encoding/asn1.parseInt64
    002a479cstr x0, [sp+512]
    002a47a0str x1, [sp+3552]
    002a47a4str x2, [sp+3560]
    002a47a8ldr x3, [sp+512]
    002a47acstr x3, [sp+288]
    002a47b0str x1, [sp+1080]
    002a47b4str x2, [sp+1088]
    002a47b8ldr x3, [sp+288]
    002a47bcstr x3, [sp+224]
    002a47c0str x1, [sp+960]
    002a47c4str x2, [sp+968]
    002a47c8cbnz x1, 0x2a47d0
    002a47ccb 0x2a47d4
    002a47d0
    002a47d0loc_2a47d0:
    002a47d0b 0x2a47ec
    002a47d4
    002a47d4loc_2a47d4:
    002a47d4ldr x3, [sp+224]
    002a47d8ldr x0, [sp+584]
    002a47dcldr x1, [sp+592]
    002a47e0ldr x2, [sp+600]
    002a47e4bl reflect.Value.SetInt
    002a47e8b 0x2a47ec
    002a47ec
    002a47ecloc_2a47ec:
    002a47ecldr x3, [sp+960]
    002a47f0ldr x4, [sp+968]
    002a47f4str x3, [sp+1040]
    002a47f8str x4, [sp+1048]
    002a47fcb 0x2a4800
    002a4800
    002a4800loc_2a4800:
    002a4800ldr x1, [sp+1040]
    002a4804ldr x2, [sp+1048]
    002a4808ldr x0, [sp+232]
    002a480cldp x29, x30, [sp-8]
    002a4810add sp, sp, 3920
    002a4814ret x30
    002a4818
    002a4818loc_2a4818:
    002a4818b 0x2a4820
    002a481c
    002a481cloc_2a481c:
    002a481cb 0x2a4820
    002a4820
    002a4820loc_2a4820:
    002a4820b 0x2a4824
    002a4824
    002a4824loc_2a4824:
    002a4824b 0x2a4828
    002a4828
    002a4828loc_2a4828:
    002a4828b 0x2a4f9c
    002a482c
    002a482cloc_2a482c:
    002a482csubs xzr, x0, 23
    002a4830b.eq 0x2a4838
    002a4834b 0x2a4a44
    002a4838
    002a4838loc_2a4838:
    002a4838b 0x2a483c
    002a483c
    002a483cloc_2a483c:
    002a483cldr x1, [sp+824]
    002a4840ldr x0, [sp+832]
    002a4844str x1, [sp+696]
    002a4848str x0, [sp+704]
    002a484cldrsb x27, [x1]
    002a4850ldr x1, [x1+88]
    002a4854blr x1
    002a4858str x0, [sp+3880]
    002a485cstr x1, [sp+3888]
    002a4860ldrsb x27, [x0]
    002a4864ldr x2, [x0+168]
    002a4868mov x0, x1
    002a486cblr x2
    002a4870str x0, [sp+488]
    002a4874subs xzr, x0, 8
    002a4878b.eq 0x2a4880
    002a487cb 0x2a4944
    002a4880
    002a4880loc_2a4880:
    002a4880ldr x2, [sp+768]
    002a4884str x2, [sp+560]
    002a4888ldr x3, [sp+768]
    002a488cstr x3, [sp+496]
    002a4890ldr x0, [sp+696]
    002a4894ldr x1, [sp+704]
    002a4898bl reflect.MakeSlice
    002a489cstr x0, [sp+3112]
    002a48a0str x1, [sp+3120]
    002a48a4str x2, [sp+3128]
    002a48a8ldr x4, [sp+584]
    002a48acldr x5, [sp+592]
    002a48b0ldr x6, [sp+600]
    002a48b4mov x3, x0
    002a48b8mov x0, x4
    002a48bcmov x4, x1
    002a48c0mov x1, x5
    002a48c4mov x5, x2
    002a48c8mov x2, x6
    002a48ccbl reflect.Value.Set
    002a48d0ldr x4, [sp+760]
    002a48d4ldr x5, [sp+768]
    002a48d8ldr x6, [sp+776]
    002a48dcstr x4, [sp+2168]
    002a48e0str x5, [sp+2176]
    002a48e4str x6, [sp+2184]
    002a48e8adrp x0, 0x349000
    002a48ecadd x0, x0, 1216
    002a48f0add x1, sp, 2168
    002a48f4bl reflect.ValueOf
    002a48f8str x0, [sp+3112]
    002a48fcstr x1, [sp+3120]
    002a4900str x2, [sp+3128]
    002a4904ldr x4, [sp+584]
    002a4908ldr x5, [sp+592]
    002a490cldr x6, [sp+600]
    002a4910mov x3, x0
    002a4914mov x0, x4
    002a4918mov x4, x1
    002a491cmov x1, x5
    002a4920mov x5, x2
    002a4924mov x2, x6
    002a4928bl reflect.Copy
    002a492cldr x1, [sp+1040]
    002a4930ldr x2, [sp+1048]
    002a4934ldr x0, [sp+232]
    002a4938ldp x29, x30, [sp-8]
    002a493cadd sp, sp, 3920
    002a4940ret x30
    002a4944
    002a4944loc_2a4944:
    002a4944ldr x1, [sp+696]
    002a4948ldrsb x27, [x1]
    002a494cldr x1, [x1+88]
    002a4950ldr x0, [sp+704]
    002a4954blr x1
    002a4958str x0, [sp+3048]
    002a495cstr x1, [sp+3056]
    002a4960add x27, sp, 3112
    002a4964stp xzr, xzr, [x27]
    002a4968str xzr, [sp+3128]
    002a496cadd x27, sp, 3552
    002a4970stp xzr, xzr, [x27]
    002a4974ldr x3, [sp+696]
    002a4978ldr x1, [sp+768]
    002a497cldr x4, [sp+704]
    002a4980ldr x2, [sp+776]
    002a4984ldr x0, [sp+760]
    002a4988ldr x5, [sp+3048]
    002a498cldr x6, [sp+3056]
    002a4990bl encoding/asn1.parseSequenceOf
    002a4994str x0, [sp+3112]
    002a4998str x1, [sp+3120]
    002a499cstr x2, [sp+3128]
    002a49a0str x3, [sp+3552]
    002a49a4str x4, [sp+3560]
    002a49a8ldr x1, [sp+3112]
    002a49acldr x2, [sp+3120]
    002a49b0ldr x3, [sp+3128]
    002a49b4str x1, [sp+3856]
    002a49b8str x2, [sp+3864]
    002a49bcstr x3, [sp+3872]
    002a49c0ldr x1, [sp+3552]
    002a49c4ldr x2, [sp+3560]
    002a49c8str x1, [sp+3824]
    002a49ccstr x2, [sp+3832]
    002a49d0ldr x1, [sp+3856]
    002a49d4ldr x2, [sp+3864]
    002a49d8ldr x3, [sp+3872]
    002a49dcstr x1, [sp+736]
    002a49e0str x2, [sp+744]
    002a49e4str x3, [sp+752]
    002a49e8ldr x1, [sp+3832]
    002a49ecldr x2, [sp+3824]
    002a49f0str x2, [sp+944]
    002a49f4str x1, [sp+952]
    002a49f8cbnz x2, 0x2a4a00
    002a49fcb 0x2a4a04
    002a4a00
    002a4a00loc_2a4a00:
    002a4a00b 0x2a4a24
    002a4a04
    002a4a04loc_2a4a04:
    002a4a04ldr x0, [sp+584]
    002a4a08ldr x3, [sp+736]
    002a4a0cldr x1, [sp+592]
    002a4a10ldr x4, [sp+744]
    002a4a14ldr x2, [sp+600]
    002a4a18ldr x5, [sp+752]
    002a4a1cbl reflect.Value.Set
    002a4a20b 0x2a4a24
    002a4a24
    002a4a24loc_2a4a24:
    002a4a24ldr x1, [sp+944]
    002a4a28ldr x2, [sp+952]
    002a4a2cstr x1, [sp+1040]
    002a4a30str x2, [sp+1048]
    002a4a34ldr x0, [sp+232]
    002a4a38ldp x29, x30, [sp-8]
    002a4a3cadd sp, sp, 3920
    002a4a40ret x30
    002a4a44
    002a4a44loc_2a4a44:
    002a4a44subs xzr, x0, 24
    002a4a48b.eq 0x2a4a50
    002a4a4cb 0x2a4f68
    002a4a50
    002a4a50loc_2a4a50:
    002a4a50b 0x2a4a54
    002a4a54
    002a4a54loc_2a4a54:
    002a4a54add x27, sp, 608
    002a4a58stp xzr, xzr, [x27]
    002a4a5cldr x3, [sp+152]
    002a4a60str x3, [sp+424]
    002a4a64subs xzr, x3, 19
    002a4a68b.le 0x2a4a70
    002a4a6cb 0x2a4c08
    002a4a70
    002a4a70loc_2a4a70:
    002a4a70subs xzr, x3, 12
    002a4a74b.eq 0x2a4a7c
    002a4a78b 0x2a4af4
    002a4a7c
    002a4a7cloc_2a4a7c:
    002a4a7cb 0x2a4a80
    002a4a80
    002a4a80loc_2a4a80:
    002a4a80add x27, sp, 3304
    002a4a84stp xzr, xzr, [x27]
    002a4a88add x27, sp, 3552
    002a4a8cstp xzr, xzr, [x27]
    002a4a90ldr x0, [sp+760]
    002a4a94ldr x1, [sp+768]
    002a4a98ldr x2, [sp+776]
    002a4a9cbl encoding/asn1.parseUTF8String
    002a4aa0str x0, [sp+3304]
    002a4aa4str x1, [sp+3312]
    002a4aa8str x2, [sp+3552]
    002a4aacstr x3, [sp+3560]
    002a4ab0ldr x3, [sp+3312]
    002a4ab4ldr x4, [sp+3304]
    002a4ab8str x4, [sp+3680]
    002a4abcstr x3, [sp+3688]
    002a4ac0ldr x3, [sp+3552]
    002a4ac4ldr x4, [sp+3560]
    002a4ac8str x3, [sp+3664]
    002a4accstr x4, [sp+3672]
    002a4ad0ldr x3, [sp+3680]
    002a4ad4ldr x4, [sp+3688]
    002a4ad8str x3, [sp+608]
    002a4adcstr x4, [sp+616]
    002a4ae0ldr x3, [sp+3664]
    002a4ae4ldr x4, [sp+3672]
    002a4ae8str x3, [sp+1040]
    002a4aecstr x4, [sp+1048]
    002a4af0b 0x2a4f24
    002a4af4
    002a4af4loc_2a4af4:
    002a4af4subs xzr, x3, 18
    002a4af8b.eq 0x2a4b00
    002a4afcb 0x2a4b78
    002a4b00
    002a4b00loc_2a4b00:
    002a4b00b 0x2a4b04
    002a4b04
    002a4b04loc_2a4b04:
    002a4b04add x27, sp, 3304
    002a4b08stp xzr, xzr, [x27]
    002a4b0cadd x27, sp, 3552
    002a4b10stp xzr, xzr, [x27]
    002a4b14ldr x0, [sp+760]
    002a4b18ldr x1, [sp+768]
    002a4b1cldr x2, [sp+776]
    002a4b20bl encoding/asn1.parseNumericString
    002a4b24str x0, [sp+3304]
    002a4b28str x1, [sp+3312]
    002a4b2cstr x2, [sp+3552]
    002a4b30str x3, [sp+3560]
    002a4b34ldr x3, [sp+3312]
    002a4b38ldr x4, [sp+3304]
    002a4b3cstr x4, [sp+3776]
    002a4b40str x3, [sp+3784]
    002a4b44ldr x3, [sp+3552]
    002a4b48ldr x4, [sp+3560]
    002a4b4cstr x3, [sp+3760]
    002a4b50str x4, [sp+3768]
    002a4b54ldr x3, [sp+3776]
    002a4b58ldr x4, [sp+3784]
    002a4b5cstr x3, [sp+608]
    002a4b60str x4, [sp+616]
    002a4b64ldr x3, [sp+3760]
    002a4b68ldr x4, [sp+3768]
    002a4b6cstr x3, [sp+1040]
    002a4b70str x4, [sp+1048]
    002a4b74b 0x2a4f24
    002a4b78
    002a4b78loc_2a4b78:
    002a4b78subs xzr, x3, 19
    002a4b7cb.eq 0x2a4b84
    002a4b80b 0x2a4bfc
    002a4b84
    002a4b84loc_2a4b84:
    002a4b84b 0x2a4b88
    002a4b88
    002a4b88loc_2a4b88:
    002a4b88add x27, sp, 3304
    002a4b8cstp xzr, xzr, [x27]
    002a4b90add x27, sp, 3552
    002a4b94stp xzr, xzr, [x27]
    002a4b98ldr x0, [sp+760]
    002a4b9cldr x1, [sp+768]
    002a4ba0ldr x2, [sp+776]
    002a4ba4bl encoding/asn1.parsePrintableString
    002a4ba8str x0, [sp+3304]
    002a4bacstr x1, [sp+3312]
    002a4bb0str x2, [sp+3552]
    002a4bb4str x3, [sp+3560]
    002a4bb8ldr x3, [sp+3312]
    002a4bbcldr x4, [sp+3304]
    002a4bc0str x4, [sp+3808]
    002a4bc4str x3, [sp+3816]
    002a4bc8ldr x3, [sp+3552]
    002a4bccldr x4, [sp+3560]
    002a4bd0str x3, [sp+3792]
    002a4bd4str x4, [sp+3800]
    002a4bd8ldr x3, [sp+3808]
    002a4bdcldr x4, [sp+3816]
    002a4be0str x3, [sp+608]
    002a4be4str x4, [sp+616]
    002a4be8ldr x3, [sp+3792]
    002a4becldr x4, [sp+3800]
    002a4bf0str x3, [sp+1040]
    002a4bf4str x4, [sp+1048]
    002a4bf8b 0x2a4f24
    002a4bfc
    002a4bfcloc_2a4bfc:
    002a4bfcb 0x2a4c00
    002a4c00
    002a4c00loc_2a4c00:
    002a4c00b 0x2a4c04
    002a4c04
    002a4c04loc_2a4c04:
    002a4c04b 0x2a4e38
    002a4c08
    002a4c08loc_2a4c08:
    002a4c08subs xzr, x3, 22
    002a4c0cb.le 0x2a4c14
    002a4c10b 0x2a4d24
    002a4c14
    002a4c14loc_2a4c14:
    002a4c14subs xzr, x3, 20
    002a4c18b.eq 0x2a4c20
    002a4c1cb 0x2a4c98
    002a4c20
    002a4c20loc_2a4c20:
    002a4c20b 0x2a4c24
    002a4c24
    002a4c24loc_2a4c24:
    002a4c24add x27, sp, 3304
    002a4c28stp xzr, xzr, [x27]
    002a4c2cadd x27, sp, 3552
    002a4c30stp xzr, xzr, [x27]
    002a4c34ldr x0, [sp+760]
    002a4c38ldr x1, [sp+768]
    002a4c3cldr x2, [sp+776]
    002a4c40bl encoding/asn1.parseT61String
    002a4c44str x0, [sp+3304]
    002a4c48str x1, [sp+3312]
    002a4c4cstr x2, [sp+3552]
    002a4c50str x3, [sp+3560]
    002a4c54ldr x3, [sp+3312]
    002a4c58ldr x4, [sp+3304]
    002a4c5cstr x4, [sp+3712]
    002a4c60str x3, [sp+3720]
    002a4c64ldr x3, [sp+3552]
    002a4c68ldr x4, [sp+3560]
    002a4c6cstr x3, [sp+3696]
    002a4c70str x4, [sp+3704]
    002a4c74ldr x3, [sp+3712]
    002a4c78ldr x4, [sp+3720]
    002a4c7cstr x3, [sp+608]
    002a4c80str x4, [sp+616]
    002a4c84ldr x3, [sp+3696]
    002a4c88ldr x4, [sp+3704]
    002a4c8cstr x3, [sp+1040]
    002a4c90str x4, [sp+1048]
    002a4c94b 0x2a4f24
    002a4c98
    002a4c98loc_2a4c98:
    002a4c98subs xzr, x3, 22
    002a4c9cb.eq 0x2a4ca4
    002a4ca0b 0x2a4d1c
    002a4ca4
    002a4ca4loc_2a4ca4:
    002a4ca4b 0x2a4ca8
    002a4ca8
    002a4ca8loc_2a4ca8:
    002a4ca8add x27, sp, 3304
    002a4cacstp xzr, xzr, [x27]
    002a4cb0add x27, sp, 3552
    002a4cb4stp xzr, xzr, [x27]
    002a4cb8ldr x0, [sp+760]
    002a4cbcldr x1, [sp+768]
    002a4cc0ldr x2, [sp+776]
    002a4cc4bl encoding/asn1.parseIA5String
    002a4cc8str x0, [sp+3304]
    002a4cccstr x1, [sp+3312]
    002a4cd0str x2, [sp+3552]
    002a4cd4str x3, [sp+3560]
    002a4cd8ldr x3, [sp+3312]
    002a4cdcldr x4, [sp+3304]
    002a4ce0str x4, [sp+3744]
    002a4ce4str x3, [sp+3752]
    002a4ce8ldr x3, [sp+3552]
    002a4cecldr x4, [sp+3560]
    002a4cf0str x3, [sp+3728]
    002a4cf4str x4, [sp+3736]
    002a4cf8ldr x3, [sp+3744]
    002a4cfcldr x4, [sp+3752]
    002a4d00str x3, [sp+608]
    002a4d04str x4, [sp+616]
    002a4d08ldr x3, [sp+3728]
    002a4d0cldr x4, [sp+3736]
    002a4d10str x3, [sp+1040]
    002a4d14str x4, [sp+1048]
    002a4d18b 0x2a4f24
    002a4d1c
    002a4d1cloc_2a4d1c:
    002a4d1cb 0x2a4d20
    002a4d20
    002a4d20loc_2a4d20:
    002a4d20b 0x2a4e34
    002a4d24
    002a4d24loc_2a4d24:
    002a4d24subs xzr, x3, 27
    002a4d28b.eq 0x2a4d30
    002a4d2cb 0x2a4da8
    002a4d30
    002a4d30loc_2a4d30:
    002a4d30b 0x2a4d34
    002a4d34
    002a4d34loc_2a4d34:
    002a4d34add x27, sp, 3304
    002a4d38stp xzr, xzr, [x27]
    002a4d3cadd x27, sp, 3552
    002a4d40stp xzr, xzr, [x27]
    002a4d44ldr x0, [sp+760]
    002a4d48ldr x1, [sp+768]
    002a4d4cldr x2, [sp+776]
    002a4d50bl encoding/asn1.parseT61String
    002a4d54str x0, [sp+3304]
    002a4d58str x1, [sp+3312]
    002a4d5cstr x2, [sp+3552]
    002a4d60str x3, [sp+3560]
    002a4d64ldr x3, [sp+3312]
    002a4d68ldr x4, [sp+3304]
    002a4d6cstr x4, [sp+3648]
    002a4d70str x3, [sp+3656]
    002a4d74ldr x3, [sp+3552]
    002a4d78ldr x4, [sp+3560]
    002a4d7cstr x3, [sp+3632]
    002a4d80str x4, [sp+3640]
    002a4d84ldr x3, [sp+3648]
    002a4d88ldr x4, [sp+3656]
    002a4d8cstr x3, [sp+608]
    002a4d90str x4, [sp+616]
    002a4d94ldr x3, [sp+3632]
    002a4d98ldr x4, [sp+3640]
    002a4d9cstr x3, [sp+1040]
    002a4da0str x4, [sp+1048]
    002a4da4b 0x2a4f24
    002a4da8
    002a4da8loc_2a4da8:
    002a4da8subs xzr, x3, 30
    002a4dacb.eq 0x2a4db4
    002a4db0b 0x2a4e2c
    002a4db4
    002a4db4loc_2a4db4:
    002a4db4b 0x2a4db8
    002a4db8
    002a4db8loc_2a4db8:
    002a4db8add x27, sp, 3304
    002a4dbcstp xzr, xzr, [x27]
    002a4dc0add x27, sp, 3552
    002a4dc4stp xzr, xzr, [x27]
    002a4dc8ldr x0, [sp+760]
    002a4dccldr x1, [sp+768]
    002a4dd0ldr x2, [sp+776]
    002a4dd4bl encoding/asn1.parseBMPString
    002a4dd8str x0, [sp+3304]
    002a4ddcstr x1, [sp+3312]
    002a4de0str x2, [sp+3552]
    002a4de4str x3, [sp+3560]
    002a4de8ldr x3, [sp+3312]
    002a4decldr x4, [sp+3304]
    002a4df0str x4, [sp+3616]
    002a4df4str x3, [sp+3624]
    002a4df8ldr x3, [sp+3552]
    002a4dfcldr x4, [sp+3560]
    002a4e00str x3, [sp+3600]
    002a4e04str x4, [sp+3608]
    002a4e08ldr x3, [sp+3616]
    002a4e0cldr x4, [sp+3624]
    002a4e10str x3, [sp+608]
    002a4e14str x4, [sp+616]
    002a4e18ldr x3, [sp+3600]
    002a4e1cldr x4, [sp+3608]
    002a4e20str x3, [sp+1040]
    002a4e24str x4, [sp+1048]
    002a4e28b 0x2a4f24
    002a4e2c
    002a4e2cloc_2a4e2c:
    002a4e2cb 0x2a4e30
    002a4e30
    002a4e30loc_2a4e30:
    002a4e30b 0x2a4e34
    002a4e34
    002a4e34loc_2a4e34:
    002a4e34b 0x2a4e38
    002a4e38
    002a4e38loc_2a4e38:
    002a4e38b 0x2a4e3c
    002a4e3c
    002a4e3cloc_2a4e3c:
    002a4e3cadd x27, sp, 3400
    002a4e40stp xzr, xzr, [x27]
    002a4e44add x1, sp, 3400
    002a4e48str x1, [sp+2136]
    002a4e4cldr x0, [sp+152]
    002a4e50bl runtime.convT64
    002a4e54str x0, [sp+2128]
    002a4e58ldr x1, [sp+2136]
    002a4e5cldrsb x27, [x1]
    002a4e60adrp x2, 0x351000
    002a4e64add x2, x2, 3520
    002a4e68str x2, [x1]
    002a4e6cadrp x27, 0x7a7000
    002a4e70ldr w2, [x27+3056]
    002a4e74cbz w2, 0x2a4e7c
    002a4e78b 0x2a4e80
    002a4e7c
    002a4e7cloc_2a4e7c:
    002a4e7cb 0x2a4e94
    002a4e80
    002a4e80loc_2a4e80:
    002a4e80bl runtime.gcWriteBarrier2
    002a4e84str x0, [x25]
    002a4e88ldr x5, [x1+8]
    002a4e8cstr x5, [x25+8]
    002a4e90b 0x2a4e94
    002a4e94
    002a4e94loc_2a4e94:
    002a4e94str x0, [x1+8]
    002a4e98ldr x2, [sp+2136]
    002a4e9cldrsb x27, [x2]
    002a4ea0b 0x2a4ea4
    002a4ea4
    002a4ea4loc_2a4ea4:
    002a4ea4str x2, [sp+2144]
    002a4ea8orr x4, xzr, 1
    002a4eacstr x4, [sp+2152]
    002a4eb0str x4, [sp+2160]
    002a4eb4adrp x0, 0x41f000
    002a4eb8add x0, x0, 842
    002a4ebcmovz x1, 38
    002a4ec0mov x3, x4
    002a4ec4bl fmt.Sprintf
    002a4ec8str x0, [sp+3304]
    002a4eccstr x1, [sp+3312]
    002a4ed0add x27, sp, 2112
    002a4ed4stp xzr, xzr, [x27]
    002a4ed8ldr x5, [sp+3304]
    002a4edcldr x6, [sp+3312]
    002a4ee0str x5, [sp+2112]
    002a4ee4str x6, [sp+2120]
    002a4ee8str x5, [sp+2096]
    002a4eecstr x6, [sp+2104]
    002a4ef0add x5, sp, 2096
    002a4ef4ldrsb x27, [x5]
    002a4ef8ldr x0, [x5]
    002a4efcldr x1, [x5+8]
    002a4f00str x0, [sp+2080]
    002a4f04str x1, [sp+2088]
    002a4f08bl runtime.convTstring
    002a4f0cstr x0, [sp+2072]
    002a4f10adrp x5, 0x472000
    002a4f14add x5, x5, 416
    002a4f18str x5, [sp+1040]
    002a4f1cstr x0, [sp+1048]
    002a4f20b 0x2a4f24
    002a4f24
    002a4f24loc_2a4f24:
    002a4f24ldr x5, [sp+1040]
    002a4f28cbnz x5, 0x2a4f30
    002a4f2cb 0x2a4f34
    002a4f30
    002a4f30loc_2a4f30:
    002a4f30b 0x2a4f50
    002a4f34
    002a4f34loc_2a4f34:
    002a4f34ldr x3, [sp+608]
    002a4f38ldr x0, [sp+584]
    002a4f3cldr x4, [sp+616]
    002a4f40ldr x1, [sp+592]
    002a4f44ldr x2, [sp+600]
    002a4f48bl reflect.Value.SetString
    002a4f4cb 0x2a4f50
    002a4f50
    002a4f50loc_2a4f50:
    002a4f50ldr x1, [sp+1040]
    002a4f54ldr x2, [sp+1048]
    002a4f58ldr x0, [sp+232]
    002a4f5cldp x29, x30, [sp-8]
    002a4f60add sp, sp, 3920
    002a4f64ret x30
    002a4f68
    002a4f68loc_2a4f68:
    002a4f68subs xzr, x0, 25
    002a4f6cb.eq 0x2a4f74
    002a4f70b 0x2a4f90
    002a4f74
    002a4f74loc_2a4f74:
    002a4f74b 0x2a4f78
    002a4f78
    002a4f78loc_2a4f78:
    002a4f78ldr x1, [sp+824]
    002a4f7cldr x2, [sp+832]
    002a4f80str x1, [sp+680]
    002a4f84str x2, [sp+688]
    002a4f88str xzr, [sp+256]
    002a4f8cb 0x2a5170
    002a4f90
    002a4f90loc_2a4f90:
    002a4f90b 0x2a4f94
    002a4f94
    002a4f94loc_2a4f94:
    002a4f94b 0x2a4f98
    002a4f98
    002a4f98loc_2a4f98:
    002a4f98b 0x2a4f9c
    002a4f9c
    002a4f9cloc_2a4f9c:
    002a4f9cb 0x2a4fa0
    002a4fa0
    002a4fa0loc_2a4fa0:
    002a4fa0ldr x0, [sp+3976]
    002a4fa4ldr x1, [sp+3984]
    002a4fa8ldr x2, [sp+3992]
    002a4facbl reflect.Value.Type
    002a4fb0str x0, [sp+3584]
    002a4fb4str x1, [sp+3592]
    002a4fb8ldrsb x27, [x0]
    002a4fbcldr x3, [x0+296]
    002a4fc0mov x0, x1
    002a4fc4blr x3
    002a4fc8str x0, [sp+3304]
    002a4fccstr x1, [sp+3312]
    002a4fd0add x27, sp, 2056
    002a4fd4stp xzr, xzr, [x27]
    002a4fd8ldr x3, [sp+3304]
    002a4fdcldr x4, [sp+3312]
    002a4fe0mov x0, xzr
    002a4fe4adrp x1, 0x40f000
    002a4fe8add x1, x1, 2785
    002a4fecmovz x2, 13
    002a4ff0bl runtime.concatstring2
    002a4ff4str x0, [sp+2056]
    002a4ff8str x1, [sp+2064]
    002a4ffcstr x0, [sp+2024]
    002a5000str x1, [sp+2032]
    002a5004add x3, sp, 2024
    002a5008ldrsb x27, [x3]
    002a500cldr x0, [x3]
    002a5010ldr x1, [x3+8]
    002a5014str x0, [sp+2008]
    002a5018str x1, [sp+2016]
    002a501cbl runtime.convTstring
    002a5020str x0, [sp+2000]
    002a5024adrp x3, 0x471000
    002a5028add x3, x3, 2080
    002a502cstr x3, [sp+1040]
    002a5030str x0, [sp+1048]
    002a5034ldr x1, [sp+1040]
    002a5038ldr x2, [sp+1048]
    002a503cldr x0, [sp+232]
    002a5040ldp x29, x30, [sp-8]
    002a5044add sp, sp, 3920
    002a5048ret x30
    002a504c
    002a504cloc_2a504c:
    002a504cadd x27, sp, 3400
    002a5050stp xzr, xzr, [x27]
    002a5054add x5, sp, 3400
    002a5058str x5, [sp+2672]
    002a505cldr x5, [sp+824]
    002a5060ldr x6, [sp+832]
    002a5064str x5, [sp+2656]
    002a5068str x6, [sp+2664]
    002a506cstr x5, [sp+2648]
    002a5070ldr x5, [sp+2648]
    002a5074cbnz x5, 0x2a507c
    002a5078b 0x2a508c
    002a507c
    002a507cloc_2a507c:
    002a507cldr x5, [sp+2648]
    002a5080ldr x5, [x5+8]
    002a5084str x5, [sp+2648]
    002a5088b 0x2a5090
    002a508c
    002a508cloc_2a508c:
    002a508cb 0x2a5090
    002a5090
    002a5090loc_2a5090:
    002a5090ldr x5, [sp+2672]
    002a5094ldrsb x27, [x5]
    002a5098ldr x6, [sp+2664]
    002a509cldr x7, [sp+2648]
    002a50a0str x7, [x5]
    002a50a4adrp x27, 0x7a6000
    002a50a8ldr w7, [x27+3056]
    002a50accbz w7, 0x2a50b4
    002a50b0b 0x2a50b8
    002a50b4
    002a50b4loc_2a50b4:
    002a50b4b 0x2a50cc
    002a50b8
    002a50b8loc_2a50b8:
    002a50b8bl runtime.gcWriteBarrier2
    002a50bcstr x6, [x25]
    002a50c0ldr x7, [x5+8]
    002a50c4str x7, [x25+8]
    002a50c8b 0x2a50cc
    002a50cc
    002a50ccloc_2a50cc:
    002a50ccstr x6, [x5+8]
    002a50d0ldr x2, [sp+2672]
    002a50d4ldrsb x27, [x2]
    002a50d8b 0x2a50dc
    002a50dc
    002a50dcloc_2a50dc:
    002a50dcstr x2, [sp+2680]
    002a50e0orr x4, xzr, 1
    002a50e4str x4, [sp+2688]
    002a50e8str x4, [sp+2696]
    002a50ecadrp x0, 0x411000
    002a50f0add x0, x0, 1897
    002a50f4movz x1, 19
    002a50f8mov x3, x4
    002a50fcbl fmt.Sprintf
    002a5100str x0, [sp+3536]
    002a5104str x1, [sp+3544]
    002a5108add x27, sp, 2632
    002a510cstp xzr, xzr, [x27]
    002a5110ldr x5, [sp+3536]
    002a5114ldr x6, [sp+3544]
    002a5118str x5, [sp+2632]
    002a511cstr x6, [sp+2640]
    002a5120str x5, [sp+2616]
    002a5124str x6, [sp+2624]
    002a5128add x5, sp, 2616
    002a512cldrsb x27, [x5]
    002a5130ldr x0, [x5]
    002a5134ldr x1, [x5+8]
    002a5138str x0, [sp+2584]
    002a513cstr x1, [sp+2592]
    002a5140bl runtime.convTstring
    002a5144str x0, [sp+2576]
    002a5148adrp x5, 0x471000
    002a514cadd x5, x5, 2080
    002a5150str x5, [sp+1040]
    002a5154str x0, [sp+1048]
    002a5158ldr x1, [sp+1040]
    002a515cldr x2, [sp+1048]
    002a5160ldr x0, [sp+232]
    002a5164ldp x29, x30, [sp-8]
    002a5168add sp, sp, 3920
    002a516cret x30
    002a5170
    002a5170loc_2a5170:
    002a5170ldr x1, [sp+680]
    002a5174ldrsb x27, [x1]
    002a5178ldr x1, [x1+208]
    002a517cldr x0, [sp+688]
    002a5180blr x1
    002a5184str x0, [sp+560]
    002a5188ldr x1, [sp+256]
    002a518csubs xzr, x0, x1
    002a5190b.gt 0x2a5198
    002a5194b 0x2a52cc
    002a5198
    002a5198loc_2a5198:
    002a5198ldr x1, [sp+256]
    002a519cldr x2, [sp+680]
    002a51a0ldrsb x27, [x2]
    002a51a4ldr x2, [x2+96]
    002a51a8ldr x0, [sp+688]
    002a51acblr x2
    002a51b0str x0, [sp+1896]
    002a51b4str x1, [sp+1904]
    002a51b8str x2, [sp+1912]
    002a51bcstr x3, [sp+1920]
    002a51c0str x4, [sp+1928]
    002a51c4str x5, [sp+1936]
    002a51c8str x6, [sp+1944]
    002a51ccstr x7, [sp+1952]
    002a51d0str x8, [sp+1960]
    002a51d4str x9, [sp+1968]
    002a51d8str x10, [sp+1976]
    002a51dcstr x11, [sp+1984]
    002a51e0strb w12, [sp+1992]
    002a51e4add x21, sp, 3136
    002a51e8add x20, sp, 1896
    002a51ecadr x27, 16
    002a51f0stp x29, x27, [sp-24]
    002a51f4sub x29, sp, 24
    002a51f8bl fn_87ef0
    002a51fcsub x29, sp, 8
    002a5200ldr x2, [sp+1992]
    002a5204str x2, [sp+3232]
    002a5208ldr x0, [sp+3136]
    002a520cldr x1, [sp+3144]
    002a5210ldr x2, [sp+3152]
    002a5214ldr x3, [sp+3160]
    002a5218ldr x4, [sp+3168]
    002a521cldr x5, [sp+3176]
    002a5220ldr x6, [sp+3184]
    002a5224ldr x7, [sp+3192]
    002a5228ldr x8, [sp+3200]
    002a522cldr x9, [sp+3208]
    002a5230ldr x10, [sp+3216]
    002a5234ldr x11, [sp+3224]
    002a5238ldrb w12, [sp+3232]
    002a523cbl reflect.StructField.IsExported
    002a5240strb w0, [sp+124]
    002a5244tbnz w0, 0, 0x2a524c
    002a5248b 0x2a5260
    002a524c
    002a524cloc_2a524c:
    002a524cb 0x2a5250
    002a5250
    002a5250loc_2a5250:
    002a5250ldr x1, [sp+256]
    002a5254add x1, x1, 1
    002a5258str x1, [sp+256]
    002a525cb 0x2a5170
    002a5260
    002a5260loc_2a5260:
    002a5260add x27, sp, 3416
    002a5264stp xzr, xzr, [x27]
    002a5268adrp x2, 0x41a000
    002a526cadd x2, x2, 2916
    002a5270str x2, [sp+3416]
    002a5274movz x3, 33
    002a5278str x3, [sp+3424]
    002a527cstr x2, [sp+2272]
    002a5280str x3, [sp+2280]
    002a5284add x2, sp, 2272
    002a5288ldrsb x27, [x2]
    002a528cldr x0, [x2]
    002a5290ldr x1, [x2+8]
    002a5294str x0, [sp+2256]
    002a5298str x1, [sp+2264]
    002a529cbl runtime.convTstring
    002a52a0str x0, [sp+2248]
    002a52a4adrp x2, 0x471000
    002a52a8add x2, x2, 2080
    002a52acstr x2, [sp+1040]
    002a52b0str x0, [sp+1048]
    002a52b4ldr x1, [sp+1040]
    002a52b8ldr x2, [sp+1048]
    002a52bcldr x0, [sp+232]
    002a52c0ldp x29, x30, [sp-8]
    002a52c4add sp, sp, 3920
    002a52c8ret x30
    002a52cc
    002a52ccloc_2a52cc:
    002a52ccldr x1, [sp+680]
    002a52d0ldrsb x27, [x1]
    002a52d4ldr x1, [x1+208]
    002a52d8ldr x0, [sp+688]
    002a52dcblr x1
    002a52e0str x0, [sp+560]
    002a52e4subs xzr, x0, 0
    002a52e8cset x1, gt
    002a52ecstrb w1, [sp+124]
    002a52f0b.gt 0x2a52f8
    002a52f4b 0x2a53b0
    002a52f8
    002a52f8loc_2a52f8:
    002a52f8ldr x2, [sp+680]
    002a52fcldrsb x27, [x2]
    002a5300ldr x2, [x2+96]
    002a5304ldr x0, [sp+688]
    002a5308mov x1, xzr
    002a530cblr x2
    002a5310str x0, [sp+1792]
    002a5314str x1, [sp+1800]
    002a5318str x2, [sp+1808]
    002a531cstr x3, [sp+1816]
    002a5320str x4, [sp+1824]
    002a5324str x5, [sp+1832]
    002a5328str x6, [sp+1840]
    002a532cstr x7, [sp+1848]
    002a5330str x8, [sp+1856]
    002a5334str x9, [sp+1864]
    002a5338str x10, [sp+1872]
    002a533cstr x11, [sp+1880]
    002a5340strb w12, [sp+1888]
    002a5344add x21, sp, 3136
    002a5348add x20, sp, 1792
    002a534cadr x27, 16
    002a5350stp x29, x27, [sp-24]
    002a5354sub x29, sp, 24
    002a5358bl fn_87ef0
    002a535csub x29, sp, 8
    002a5360ldr x2, [sp+1888]
    002a5364str x2, [sp+3232]
    002a5368ldr x1, [sp+3176]
    002a536cldr x0, [sp+3168]
    002a5370str x0, [sp+2232]
    002a5374str x1, [sp+2240]
    002a5378adrp x27, 0x77d000
    002a537cldr x2, [x27+704]
    002a5380subs xzr, x2, x0
    002a5384cset x2, eq
    002a5388b.eq 0x2a5390
    002a538cb 0x2a53a0
    002a5390
    002a5390loc_2a5390:
    002a5390adrp x27, 0x77d000
    002a5394ldr x2, [x27+712]
    002a5398bl runtime.ifaceeq
    002a539cb 0x2a53a8
    002a53a0
    002a53a0loc_2a53a0:
    002a53a0mov x0, x2
    002a53a4b 0x2a53a8
    002a53a8
    002a53a8loc_2a53a8:
    002a53a8strb w0, [sp+124]
    002a53acb 0x2a53b4
    002a53b0
    002a53b0loc_2a53b0:
    002a53b0b 0x2a53b4
    002a53b4
    002a53b4loc_2a53b4:
    002a53b4ldrb w4, [sp+124]
    002a53b8tbnz w4, 0, 0x2a53c0
    002a53bcb 0x2a5484
    002a53c0
    002a53c0loc_2a53c0:
    002a53c0ldr x1, [sp+232]
    002a53c4ldr x0, [sp+4024]
    002a53c8ldr x2, [sp+4016]
    002a53ccldr x4, [sp+4000]
    002a53d0subs xzr, x2, x1
    002a53d4b.hs 0x2a53dc
    002a53d8b 0x2a56fc
    002a53dc
    002a53dcloc_2a53dc:
    002a53dcsubs xzr, x1, x0
    002a53e0b.hs 0x2a53e8
    002a53e4b 0x2a56f8
    002a53e8
    002a53e8loc_2a53e8:
    002a53e8sub x5, x2, x0
    002a53ecsub x6, x1, x0
    002a53f0sub x7, xzr, x5
    002a53f4and x7, x0, x7, asr #63
    002a53f8add x4, x4, x7
    002a53fcstr x4, [sp+1056]
    002a5400str x6, [sp+1064]
    002a5404str x5, [sp+1072]
    002a5408ldr x0, [sp+584]
    002a540cldr x1, [sp+592]
    002a5410ldr x2, [sp+600]
    002a5414mov x3, xzr
    002a5418bl reflect.Value.Field
    002a541cstr x0, [sp+3432]
    002a5420str x1, [sp+3440]
    002a5424str x2, [sp+3448]
    002a5428ldr x0, [sp+1056]
    002a542cldr x1, [sp+1064]
    002a5430ldr x2, [sp+1072]
    002a5434bl runtime.convTslice
    002a5438str x0, [sp+2224]
    002a543cmov x1, x0
    002a5440adrp x0, 0x357000
    002a5444add x0, x0, 2496
    002a5448bl reflect.ValueOf
    002a544cstr x0, [sp+3112]
    002a5450str x1, [sp+3120]
    002a5454str x2, [sp+3128]
    002a5458ldr x4, [sp+3432]
    002a545cldr x5, [sp+3440]
    002a5460ldr x6, [sp+3448]
    002a5464mov x3, x0
    002a5468mov x0, x4
    002a546cmov x4, x1
    002a5470mov x1, x5
    002a5474mov x5, x2
    002a5478mov x2, x6
    002a547cbl reflect.Value.Set
    002a5480b 0x2a5488
    002a5484
    002a5484loc_2a5484:
    002a5484b 0x2a5488
    002a5488
    002a5488loc_2a5488:
    002a5488str xzr, [sp+240]
    002a548cstr xzr, [sp+248]
    002a5490b 0x2a5494
    002a5494
    002a5494loc_2a5494:
    002a5494ldr x1, [sp+680]
    002a5498ldrsb x27, [x1]
    002a549cldr x1, [x1+208]
    002a54a0ldr x0, [sp+688]
    002a54a4blr x1
    002a54a8str x0, [sp+560]
    002a54acldr x1, [sp+248]
    002a54b0subs xzr, x0, x1
    002a54b4b.gt 0x2a54bc
    002a54b8b 0x2a56e0
    002a54bc
    002a54bcloc_2a54bc:
    002a54bcldr x1, [sp+248]
    002a54c0ldr x2, [sp+680]
    002a54c4ldrsb x27, [x2]
    002a54c8ldr x2, [x2+96]
    002a54ccldr x0, [sp+688]
    002a54d0blr x2
    002a54d4str x0, [sp+1688]
    002a54d8str x1, [sp+1696]
    002a54dcstr x2, [sp+1704]
    002a54e0str x3, [sp+1712]
    002a54e4str x4, [sp+1720]
    002a54e8str x5, [sp+1728]
    002a54ecstr x6, [sp+1736]
    002a54f0str x7, [sp+1744]
    002a54f4str x8, [sp+1752]
    002a54f8str x9, [sp+1760]
    002a54fcstr x10, [sp+1768]
    002a5500str x11, [sp+1776]
    002a5504strb w12, [sp+1784]
    002a5508add x21, sp, 840
    002a550cadd x20, sp, 1688
    002a5510adr x27, 16
    002a5514stp x29, x27, [sp-24]
    002a5518sub x29, sp, 24
    002a551cbl fn_87ef0
    002a5520sub x29, sp, 8
    002a5524ldr x2, [sp+1784]
    002a5528str x2, [sp+936]
    002a552cldr x2, [sp+248]
    002a5530subs xzr, x2, 0
    002a5534cset x3, eq
    002a5538strb w3, [sp+124]
    002a553ccbz x2, 0x2a5544
    002a5540b 0x2a558c
    002a5544
    002a5544loc_2a5544:
    002a5544ldr x0, [sp+872]
    002a5548ldr x1, [sp+880]
    002a554cstr x0, [sp+2208]
    002a5550str x1, [sp+2216]
    002a5554adrp x27, 0x77d000
    002a5558ldr x4, [x27+704]
    002a555csubs xzr, x4, x0
    002a5560cset x4, eq
    002a5564b.eq 0x2a556c
    002a5568b 0x2a557c
    002a556c
    002a556cloc_2a556c:
    002a556cadrp x27, 0x77d000
    002a5570ldr x2, [x27+712]
    002a5574bl runtime.ifaceeq
    002a5578b 0x2a5584
    002a557c
    002a557cloc_2a557c:
    002a557cmov x0, x4
    002a5580b 0x2a5584
    002a5584
    002a5584loc_2a5584:
    002a5584strb w0, [sp+124]
    002a5588b 0x2a5590
    002a558c
    002a558cloc_2a558c:
    002a558cb 0x2a5590
    002a5590
    002a5590loc_2a5590:
    002a5590ldrb w4, [sp+124]
    002a5594tbnz w4, 0, 0x2a559c
    002a5598b 0x2a55a0
    002a559c
    002a559cloc_2a559c:
    002a559cb 0x2a56d0
    002a55a0
    002a55a0loc_2a55a0:
    002a55a0ldr x3, [sp+248]
    002a55a4ldr x0, [sp+584]
    002a55a8ldr x1, [sp+592]
    002a55acldr x2, [sp+600]
    002a55b0bl reflect.Value.Field
    002a55b4str x0, [sp+3112]
    002a55b8str x1, [sp+3120]
    002a55bcstr x2, [sp+3128]
    002a55c0ldr x0, [sp+888]
    002a55c4ldr x1, [sp+896]
    002a55c8adrp x2, 0x40b000
    002a55ccadd x2, x2, 1354
    002a55d0orr x3, xzr, 4
    002a55d4bl reflect.StructTag.Get
    002a55d8str x0, [sp+3304]
    002a55dcstr x1, [sp+3312]
    002a55e0bl encoding/asn1.parseFieldParameters
    002a55e4strb w0, [sp+1640]
    002a55e8strb w1, [sp+1641]
    002a55ecstrb w2, [sp+1642]
    002a55f0strb w3, [sp+1643]
    002a55f4str x4, [sp+1648]
    002a55f8str x5, [sp+1656]
    002a55fcstr x6, [sp+1664]
    002a5600str x7, [sp+1672]
    002a5604strb w8, [sp+1680]
    002a5608strb w9, [sp+1681]
    002a560cadd x27, sp, 1640
    002a5610ldp x4, x5, [x27]
    002a5614add x27, sp, 1656
    002a5618ldp x6, x7, [x27]
    002a561cadd x27, sp, 1672
    002a5620ldp x8, x9, [x27]
    002a5624add x27, sp, 3064
    002a5628stp x4, x5, [x27]
    002a562cadd x27, sp, 3080
    002a5630stp x6, x7, [x27]
    002a5634add x27, sp, 3096
    002a5638stp x8, x9, [x27]
    002a563cadd x27, sp, 3552
    002a5640stp xzr, xzr, [x27]
    002a5644ldr x6, [sp+240]
    002a5648ldr x3, [sp+760]
    002a564cldr x4, [sp+768]
    002a5650ldr x5, [sp+776]
    002a5654add x27, sp, 3064
    002a5658ldp x7, x8, [x27]
    002a565cadd x27, sp, 3080
    002a5660ldp x9, x10, [x27]
    002a5664add x27, sp, 3096
    002a5668ldp x11, x12, [x27]
    002a566cldr x0, [sp+3112]
    002a5670ldr x1, [sp+3120]
    002a5674ldr x2, [sp+3128]
    002a5678stp x7, x8, [sp+8]
    002a567cstp x9, x10, [sp+24]
    002a5680stp x11, x12, [sp+40]
    002a5684bl encoding/asn1.parseField
    002a5688str x0, [sp+496]
    002a568cstr x1, [sp+3552]
    002a5690str x2, [sp+3560]
    002a5694ldr x4, [sp+496]
    002a5698str x4, [sp+568]
    002a569cstr x1, [sp+3896]
    002a56a0str x2, [sp+3904]
    002a56a4ldr x4, [sp+568]
    002a56a8str x4, [sp+240]
    002a56acstr x1, [sp+1040]
    002a56b0str x2, [sp+1048]
    002a56b4cbnz x1, 0x2a56bc
    002a56b8b 0x2a56cc
    002a56bc
    002a56bcloc_2a56bc:
    002a56bcldr x0, [sp+232]
    002a56c0ldp x29, x30, [sp-8]
    002a56c4add sp, sp, 3920
    002a56c8ret x30
    002a56cc
    002a56ccloc_2a56cc:
    002a56ccb 0x2a56d0
    002a56d0
    002a56d0loc_2a56d0:
    002a56d0ldr x1, [sp+248]
    002a56d4add x1, x1, 1
    002a56d8str x1, [sp+248]
    002a56dcb 0x2a5494
    002a56e0
    002a56e0loc_2a56e0:
    002a56e0ldr x1, [sp+1040]
    002a56e4ldr x2, [sp+1048]
    002a56e8ldr x0, [sp+232]
    002a56ecldp x29, x30, [sp-8]
    002a56f0add sp, sp, 3920
    002a56f4ret x30
    002a56f8
    002a56f8loc_2a56f8:
    002a56f8bl runtime.panicSliceB
    002a56fc
    002a56fcloc_2a56fc:
    002a56fcbl runtime.panicSliceAcap
    002a5700
    002a5700loc_2a5700:
    002a5700bl runtime.panicSliceB
    002a5704
    002a5704loc_2a5704:
    002a5704bl runtime.panicSliceAcap
    002a5708
    002a5708loc_2a5708:
    002a5708bl runtime.panicSliceB
    002a570c
    002a570cloc_2a570c:
    002a570cbl runtime.panicSliceAcap
    002a5710
    002a5710loc_2a5710:
    002a5710bl runtime.panicSliceB
    002a5714
    002a5714loc_2a5714:
    002a5714bl runtime.panicSliceAcap
    002a5718hint
    002a571c
    002a571cloc_2a571c:
    002a571cstp x0, x1, [sp+56]
    002a5720stp x2, x3, [sp+72]
    002a5724stp x4, x5, [sp+88]
    002a5728str x6, [sp+104]
    002a572cmov x3, x30
    002a5730bl runtime.morestack_noctxt.abi0
    002a5734ldp x0, x1, [sp+56]
    002a5738ldp x2, x3, [sp+72]
    002a573cldp x4, x5, [sp+88]
    002a5740ldr x6, [sp+104]
    002a5744b 0x2a23c0
    002a5748udf 0
    002a574cudf 0
    002a23c0