File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    002aa9e0
    002aa9e0encoding/asn1.makeBody: ; void encoding/asn1.makeBody(reflect.Value value, encoding/asn1.fieldParameters params)
    002aa9e0ldr x16, [x28+16]
    002aa9e4sub x17, sp, 1872
    002aa9e8subs xzr, x17, x16
    002aa9ecb.ls 0x2ac0a8
    002aa9f0sub x20, sp, 2000
    002aa9f4stp x29, x30, [x20-8]
    002aa9f8add sp, x20, 0
    002aa9fcsub x29, sp, 8
    002aaa00str x0, [sp+2008]
    002aaa04str x1, [sp+2016]
    002aaa08str x2, [sp+2024]
    002aaa0cstrb w3, [sp+2032]
    002aaa10strb w4, [sp+2033]
    002aaa14strb w5, [sp+2034]
    002aaa18strb w6, [sp+2035]
    002aaa1cstr x7, [sp+2040]
    002aaa20str x8, [sp+2048]
    002aaa24str x9, [sp+2056]
    002aaa28str x10, [sp+2064]
    002aaa2cstrb w11, [sp+2072]
    002aaa30strb w12, [sp+2073]
    002aaa34stp xzr, xzr, [sp+456]
    002aaa38stp xzr, xzr, [sp+440]
    002aaa3cldr x0, [sp+2008]
    002aaa40ldr x1, [sp+2016]
    002aaa44ldr x2, [sp+2024]
    002aaa48bl reflect.Value.Type
    002aaa4cstr x0, [sp+1688]
    002aaa50str x1, [sp+1696]
    002aaa54str x0, [sp+1248]
    002aaa58str x1, [sp+1256]
    002aaa5cadrp x27, 0x778000
    002aaa60ldr x3, [x27+656]
    002aaa64subs xzr, x0, x3
    002aaa68b.eq 0x2aaa70
    002aaa6cb 0x2aaad0
    002aaa70
    002aaa70loc_2aaa70:
    002aaa70adrp x27, 0x778000
    002aaa74ldr x2, [x27+664]
    002aaa78bl runtime.ifaceeq
    002aaa7ctbnz w0, 0, 0x2aaa84
    002aaa80b 0x2aaacc
    002aaa84
    002aaa84loc_2aaa84:
    002aaa84b 0x2aaa88
    002aaa88
    002aaa88loc_2aaa88:
    002aaa88mov x0, xzr
    002aaa8cmov x1, xzr
    002aaa90mov x2, x1
    002aaa94bl runtime.convTslice
    002aaa98str x0, [sp+1240]
    002aaa9cadrp x3, 0x46d000
    002aaaa0add x3, x3, 4040
    002aaaa4str x3, [sp+456]
    002aaaa8str x0, [sp+464]
    002aaaacstp xzr, xzr, [sp+440]
    002aaab0ldr x0, [sp+456]
    002aaab4ldr x1, [sp+464]
    002aaab8mov x2, xzr
    002aaabcmov x3, xzr
    002aaac0ldp x29, x30, [sp-8]
    002aaac4add sp, sp, 2000
    002aaac8ret x30
    002aaacc
    002aaaccloc_2aaacc:
    002aaaccb 0x2aaad4
    002aaad0
    002aaad0loc_2aaad0:
    002aaad0b 0x2aaad4
    002aaad4
    002aaad4loc_2aaad4:
    002aaad4adrp x27, 0x778000
    002aaad8ldr x3, [x27+672]
    002aaadcldr x4, [sp+1248]
    002aaae0subs xzr, x3, x4
    002aaae4b.eq 0x2aaaec
    002aaae8b 0x2aacc0
    002aaaec
    002aaaecloc_2aaaec:
    002aaaecadrp x27, 0x778000
    002aaaf0ldr x2, [x27+680]
    002aaaf4ldr x1, [sp+1256]
    002aaaf8ldr x0, [sp+1248]
    002aaafcbl runtime.ifaceeq
    002aab00tbnz w0, 0, 0x2aab08
    002aab04b 0x2aacbc
    002aab08
    002aab08loc_2aab08:
    002aab08b 0x2aab0c
    002aab0c
    002aab0cloc_2aab0c:
    002aab0cldr x0, [sp+2008]
    002aab10ldr x1, [sp+2016]
    002aab14ldr x2, [sp+2024]
    002aab18bl reflect.Value.Interface
    002aab1cstr x0, [sp+1672]
    002aab20str x1, [sp+1680]
    002aab24add x27, sp, 1648
    002aab28stp xzr, xzr, [x27]
    002aab2cstr xzr, [sp+1664]
    002aab30ldr x3, [sp+1680]
    002aab34ldr x0, [sp+1672]
    002aab38adrp x1, 0x401000
    002aab3cadd x1, x1, 1440
    002aab40subs xzr, x0, x1
    002aab44b.eq 0x2aab4c
    002aab48b 0x2ac098
    002aab4c
    002aab4cloc_2aab4c:
    002aab4cldr x4, [x3]
    002aab50ldr x5, [x3+8]
    002aab54ldr x3, [x3+16]
    002aab58str x4, [sp+1648]
    002aab5cstr x5, [sp+1656]
    002aab60str x3, [sp+1664]
    002aab64str x4, [sp+280]
    002aab68str x5, [sp+288]
    002aab6cstr x3, [sp+296]
    002aab70ldr x3, [sp+2064]
    002aab74subs xzr, x3, 24
    002aab78cset x3, eq
    002aab7cstrb w3, [sp+119]
    002aab80b.eq 0x2aab88
    002aab84b 0x2aab8c
    002aab88
    002aab88loc_2aab88:
    002aab88b 0x2aaba8
    002aab8c
    002aab8cloc_2aab8c:
    002aab8cldr x0, [sp+280]
    002aab90ldr x1, [sp+288]
    002aab94ldr x2, [sp+296]
    002aab98bl encoding/asn1.outsideUTCRange
    002aab9cstrb w0, [sp+118]
    002aaba0strb w0, [sp+119]
    002aaba4b 0x2aaba8
    002aaba8
    002aaba8loc_2aaba8:
    002aaba8ldrb w3, [sp+119]
    002aabactbnz w3, 0, 0x2aabb4
    002aabb0b 0x2aac38
    002aabb4
    002aabb4loc_2aabb4:
    002aabb4add x27, sp, 1632
    002aabb8stp xzr, xzr, [x27]
    002aabbcadd x27, sp, 1616
    002aabc0stp xzr, xzr, [x27]
    002aabc4ldr x0, [sp+280]
    002aabc8ldr x1, [sp+288]
    002aabccldr x2, [sp+296]
    002aabd0bl encoding/asn1.makeGeneralizedTime
    002aabd4str x0, [sp+1632]
    002aabd8str x1, [sp+1640]
    002aabdcstr x2, [sp+1616]
    002aabe0str x3, [sp+1624]
    002aabe4ldr x3, [sp+1632]
    002aabe8ldr x4, [sp+1640]
    002aabecstr x3, [sp+1600]
    002aabf0str x4, [sp+1608]
    002aabf4ldr x3, [sp+1616]
    002aabf8ldr x4, [sp+1624]
    002aabfcstr x3, [sp+1328]
    002aac00str x4, [sp+1336]
    002aac04ldr x3, [sp+1600]
    002aac08ldr x4, [sp+1608]
    002aac0cstr x3, [sp+456]
    002aac10str x4, [sp+464]
    002aac14ldr x2, [sp+1328]
    002aac18ldr x3, [sp+1336]
    002aac1cstr x2, [sp+440]
    002aac20str x3, [sp+448]
    002aac24ldr x0, [sp+456]
    002aac28ldr x1, [sp+464]
    002aac2cldp x29, x30, [sp-8]
    002aac30add sp, sp, 2000
    002aac34ret x30
    002aac38
    002aac38loc_2aac38:
    002aac38add x27, sp, 1632
    002aac3cstp xzr, xzr, [x27]
    002aac40add x27, sp, 1616
    002aac44stp xzr, xzr, [x27]
    002aac48ldr x0, [sp+280]
    002aac4cldr x1, [sp+288]
    002aac50ldr x2, [sp+296]
    002aac54bl encoding/asn1.makeUTCTime
    002aac58str x0, [sp+1632]
    002aac5cstr x1, [sp+1640]
    002aac60str x2, [sp+1616]
    002aac64str x3, [sp+1624]
    002aac68ldr x3, [sp+1632]
    002aac6cldr x4, [sp+1640]
    002aac70str x3, [sp+1184]
    002aac74str x4, [sp+1192]
    002aac78ldr x3, [sp+1616]
    002aac7cldr x4, [sp+1624]
    002aac80str x3, [sp+1088]
    002aac84str x4, [sp+1096]
    002aac88ldr x3, [sp+1184]
    002aac8cldr x4, [sp+1192]
    002aac90str x3, [sp+456]
    002aac94str x4, [sp+464]
    002aac98ldr x2, [sp+1088]
    002aac9cldr x3, [sp+1096]
    002aaca0str x2, [sp+440]
    002aaca4str x3, [sp+448]
    002aaca8ldr x0, [sp+456]
    002aacacldr x1, [sp+464]
    002aacb0ldp x29, x30, [sp-8]
    002aacb4add sp, sp, 2000
    002aacb8ret x30
    002aacbc
    002aacbcloc_2aacbc:
    002aacbcb 0x2aacc4
    002aacc0
    002aacc0loc_2aacc0:
    002aacc0b 0x2aacc4
    002aacc4
    002aacc4loc_2aacc4:
    002aacc4adrp x27, 0x778000
    002aacc8ldr x3, [x27+608]
    002aacccldr x4, [sp+1248]
    002aacd0subs xzr, x3, x4
    002aacd4b.eq 0x2aacdc
    002aacd8b 0x2aadb8
    002aacdc
    002aacdcloc_2aacdc:
    002aacdcadrp x27, 0x778000
    002aace0ldr x2, [x27+616]
    002aace4ldr x1, [sp+1256]
    002aace8ldr x0, [sp+1248]
    002aacecbl runtime.ifaceeq
    002aacf0tbnz w0, 0, 0x2aacf8
    002aacf4b 0x2aadb4
    002aacf8
    002aacf8loc_2aacf8:
    002aacf8b 0x2aacfc
    002aacfc
    002aacfcloc_2aacfc:
    002aacfcldr x0, [sp+2008]
    002aad00ldr x1, [sp+2016]
    002aad04ldr x2, [sp+2024]
    002aad08bl reflect.Value.Interface
    002aad0cstr x0, [sp+1672]
    002aad10str x1, [sp+1680]
    002aad14add x27, sp, 1568
    002aad18stp xzr, xzr, [x27]
    002aad1cadd x27, sp, 1584
    002aad20stp xzr, xzr, [x27]
    002aad24ldr x3, [sp+1680]
    002aad28ldr x0, [sp+1672]
    002aad2cadrp x1, 0x3b1000
    002aad30add x1, x1, 3360
    002aad34subs xzr, x0, x1
    002aad38b.eq 0x2aad40
    002aad3cb 0x2ac08c
    002aad40
    002aad40loc_2aad40:
    002aad40ldr x2, [x3]
    002aad44ldr x4, [x3+8]
    002aad48ldr x5, [x3+16]
    002aad4cldr x3, [x3+24]
    002aad50str x2, [sp+1568]
    002aad54str x4, [sp+1576]
    002aad58str x5, [sp+1584]
    002aad5cstr x3, [sp+1592]
    002aad60str x2, [sp+1536]
    002aad64str x4, [sp+1544]
    002aad68str x5, [sp+1552]
    002aad6cstr x3, [sp+1560]
    002aad70adrp x0, 0x3b1000
    002aad74add x0, x0, 3168
    002aad78add x1, sp, 1536
    002aad7cbl runtime.convT
    002aad80str x0, [sp+1232]
    002aad84adrp x2, 0x46e000
    002aad88add x2, x2, 24
    002aad8cstr x2, [sp+456]
    002aad90str x0, [sp+464]
    002aad94stp xzr, xzr, [sp+440]
    002aad98ldr x0, [sp+456]
    002aad9cldr x1, [sp+464]
    002aada0mov x2, xzr
    002aada4mov x3, xzr
    002aada8ldp x29, x30, [sp-8]
    002aadacadd sp, sp, 2000
    002aadb0ret x30
    002aadb4
    002aadb4loc_2aadb4:
    002aadb4b 0x2aadbc
    002aadb8
    002aadb8loc_2aadb8:
    002aadb8b 0x2aadbc
    002aadbc
    002aadbcloc_2aadbc:
    002aadbcadrp x27, 0x778000
    002aadc0ldr x3, [x27+624]
    002aadc4ldr x4, [sp+1248]
    002aadc8subs xzr, x3, x4
    002aadccb.eq 0x2aadd4
    002aadd0b 0x2aaed4
    002aadd4
    002aadd4loc_2aadd4:
    002aadd4adrp x27, 0x778000
    002aadd8ldr x2, [x27+632]
    002aaddcldr x1, [sp+1256]
    002aade0ldr x0, [sp+1248]
    002aade4bl runtime.ifaceeq
    002aade8tbnz w0, 0, 0x2aadf0
    002aadecb 0x2aaed0
    002aadf0
    002aadf0loc_2aadf0:
    002aadf0b 0x2aadf4
    002aadf4
    002aadf4loc_2aadf4:
    002aadf4ldr x0, [sp+2008]
    002aadf8ldr x1, [sp+2016]
    002aadfcldr x2, [sp+2024]
    002aae00bl reflect.Value.Interface
    002aae04str x0, [sp+1672]
    002aae08str x1, [sp+1680]
    002aae0cstr xzr, [sp+1512]
    002aae10add x27, sp, 1520
    002aae14stp xzr, xzr, [x27]
    002aae18ldr x3, [sp+1680]
    002aae1cldr x0, [sp+1672]
    002aae20adrp x1, 0x375000
    002aae24add x1, x1, 3488
    002aae28subs xzr, x0, x1
    002aae2cb.eq 0x2aae34
    002aae30b 0x2ac080
    002aae34
    002aae34loc_2aae34:
    002aae34ldr x4, [x3]
    002aae38ldr x5, [x3+8]
    002aae3cldr x3, [x3+16]
    002aae40str x4, [sp+1512]
    002aae44str x5, [sp+1520]
    002aae48str x3, [sp+1528]
    002aae4cadd x27, sp, 1632
    002aae50stp xzr, xzr, [x27]
    002aae54add x27, sp, 1616
    002aae58stp xzr, xzr, [x27]
    002aae5cldr x0, [sp+1512]
    002aae60ldr x1, [sp+1520]
    002aae64ldr x2, [sp+1528]
    002aae68bl encoding/asn1.makeObjectIdentifier
    002aae6cstr x0, [sp+1632]
    002aae70str x1, [sp+1640]
    002aae74str x2, [sp+1616]
    002aae78str x3, [sp+1624]
    002aae7cldr x3, [sp+1632]
    002aae80ldr x4, [sp+1640]
    002aae84str x3, [sp+696]
    002aae88str x4, [sp+704]
    002aae8cldr x3, [sp+1616]
    002aae90ldr x4, [sp+1624]
    002aae94str x3, [sp+1976]
    002aae98str x4, [sp+1984]
    002aae9cldr x3, [sp+696]
    002aaea0ldr x4, [sp+704]
    002aaea4str x3, [sp+456]
    002aaea8str x4, [sp+464]
    002aaeacldr x2, [sp+1976]
    002aaeb0ldr x3, [sp+1984]
    002aaeb4str x2, [sp+440]
    002aaeb8str x3, [sp+448]
    002aaebcldr x0, [sp+456]
    002aaec0ldr x1, [sp+464]
    002aaec4ldp x29, x30, [sp-8]
    002aaec8add sp, sp, 2000
    002aaeccret x30
    002aaed0
    002aaed0loc_2aaed0:
    002aaed0b 0x2aaed8
    002aaed4
    002aaed4loc_2aaed4:
    002aaed4b 0x2aaed8
    002aaed8
    002aaed8loc_2aaed8:
    002aaed8adrp x27, 0x778000
    002aaedcldr x3, [x27+720]
    002aaee0ldr x4, [sp+1248]
    002aaee4subs xzr, x3, x4
    002aaee8b.eq 0x2aaef0
    002aaeecb 0x2aafc8
    002aaef0
    002aaef0loc_2aaef0:
    002aaef0adrp x27, 0x778000
    002aaef4ldr x2, [x27+728]
    002aaef8ldr x1, [sp+1256]
    002aaefcldr x0, [sp+1248]
    002aaf00bl runtime.ifaceeq
    002aaf04tbnz w0, 0, 0x2aaf0c
    002aaf08b 0x2aafc4
    002aaf0c
    002aaf0cloc_2aaf0c:
    002aaf0cb 0x2aaf10
    002aaf10
    002aaf10loc_2aaf10:
    002aaf10ldr x0, [sp+2008]
    002aaf14ldr x1, [sp+2016]
    002aaf18ldr x2, [sp+2024]
    002aaf1cbl reflect.Value.Interface
    002aaf20str x0, [sp+1672]
    002aaf24str x1, [sp+1680]
    002aaf28add x27, sp, 1632
    002aaf2cstp xzr, xzr, [x27]
    002aaf30add x27, sp, 1616
    002aaf34stp xzr, xzr, [x27]
    002aaf38ldr x0, [sp+1672]
    002aaf3cldr x3, [sp+1680]
    002aaf40adrp x1, 0x403000
    002aaf44add x1, x1, 2816
    002aaf48subs xzr, x0, x1
    002aaf4cb.eq 0x2aaf54
    002aaf50b 0x2ac074
    002aaf54
    002aaf54loc_2aaf54:
    002aaf54str x3, [sp+1224]
    002aaf58mov x0, x3
    002aaf5cbl encoding/asn1.makeBigInt
    002aaf60str x0, [sp+1632]
    002aaf64str x1, [sp+1640]
    002aaf68str x2, [sp+1616]
    002aaf6cstr x3, [sp+1624]
    002aaf70ldr x1, [sp+1632]
    002aaf74ldr x2, [sp+1640]
    002aaf78str x1, [sp+1960]
    002aaf7cstr x2, [sp+1968]
    002aaf80ldr x1, [sp+1616]
    002aaf84ldr x2, [sp+1624]
    002aaf88str x1, [sp+1944]
    002aaf8cstr x2, [sp+1952]
    002aaf90ldr x1, [sp+1960]
    002aaf94ldr x2, [sp+1968]
    002aaf98str x1, [sp+456]
    002aaf9cstr x2, [sp+464]
    002aafa0ldr x2, [sp+1944]
    002aafa4ldr x3, [sp+1952]
    002aafa8str x2, [sp+440]
    002aafacstr x3, [sp+448]
    002aafb0ldr x0, [sp+456]
    002aafb4ldr x1, [sp+464]
    002aafb8ldp x29, x30, [sp-8]
    002aafbcadd sp, sp, 2000
    002aafc0ret x30
    002aafc4
    002aafc4loc_2aafc4:
    002aafc4b 0x2aafcc
    002aafc8
    002aafc8loc_2aafc8:
    002aafc8b 0x2aafcc
    002aafcc
    002aafccloc_2aafcc:
    002aafccb 0x2aafd0
    002aafd0
    002aafd0loc_2aafd0:
    002aafd0ldr x0, [sp+2008]
    002aafd4ldr x1, [sp+2016]
    002aafd8ldr x2, [sp+2024]
    002aafdcstr x0, [sp+240]
    002aafe0str x1, [sp+248]
    002aafe4str x2, [sp+256]
    002aafe8bl reflect.Value.Kind
    002aafecstr x0, [sp+232]
    002aaff0str x0, [sp+200]
    002aaff4subs xzr, x0, 6
    002aaff8b.ls 0x2ab000
    002aaffcb 0x2ab114
    002ab000
    002ab000loc_2ab000:
    002ab000subs xzr, x0, 1
    002ab004b.eq 0x2ab00c
    002ab008b 0x2ab09c
    002ab00c
    002ab00cloc_2ab00c:
    002ab00cb 0x2ab010
    002ab010
    002ab010loc_2ab010:
    002ab010ldr x0, [sp+240]
    002ab014ldr x1, [sp+248]
    002ab018ldr x2, [sp+256]
    002ab01cbl reflect.Value.Bool
    002ab020strb w0, [sp+119]
    002ab024tbnz w0, 0, 0x2ab02c
    002ab028b 0x2ab064
    002ab02c
    002ab02cloc_2ab02c:
    002ab02cadrp x27, 0x762000
    002ab030ldr x4, [x27+3216]
    002ab034adrp x27, 0x762000
    002ab038ldr x5, [x27+3224]
    002ab03cstr x4, [sp+456]
    002ab040str x5, [sp+464]
    002ab044stp xzr, xzr, [sp+440]
    002ab048ldr x0, [sp+456]
    002ab04cldr x1, [sp+464]
    002ab050mov x2, xzr
    002ab054mov x3, xzr
    002ab058ldp x29, x30, [sp-8]
    002ab05cadd sp, sp, 2000
    002ab060ret x30
    002ab064
    002ab064loc_2ab064:
    002ab064adrp x27, 0x762000
    002ab068ldr x4, [x27+3200]
    002ab06cadrp x27, 0x762000
    002ab070ldr x5, [x27+3208]
    002ab074str x4, [sp+456]
    002ab078str x5, [sp+464]
    002ab07cstp xzr, xzr, [sp+440]
    002ab080ldr x0, [sp+456]
    002ab084ldr x1, [sp+464]
    002ab088mov x2, xzr
    002ab08cmov x3, xzr
    002ab090ldp x29, x30, [sp-8]
    002ab094add sp, sp, 2000
    002ab098ret x30
    002ab09c
    002ab09cloc_2ab09c:
    002ab09csubs xzr, x0, 2
    002ab0a0b.hs 0x2ab0a8
    002ab0a4b 0x2ab108
    002ab0a8
    002ab0a8loc_2ab0a8:
    002ab0a8subs xzr, x0, 6
    002ab0acb.ls 0x2ab0b4
    002ab0b0b 0x2ab104
    002ab0b4
    002ab0b4loc_2ab0b4:
    002ab0b4b 0x2ab0b8
    002ab0b8
    002ab0b8loc_2ab0b8:
    002ab0b8ldr x0, [sp+240]
    002ab0bcldr x1, [sp+248]
    002ab0c0ldr x2, [sp+256]
    002ab0c4bl reflect.Value.Int
    002ab0c8str x0, [sp+224]
    002ab0ccbl runtime.convT64
    002ab0d0str x0, [sp+1216]
    002ab0d4adrp x3, 0x46d000
    002ab0d8add x3, x3, 64
    002ab0dcstr x3, [sp+456]
    002ab0e0str x0, [sp+464]
    002ab0e4stp xzr, xzr, [sp+440]
    002ab0e8ldr x0, [sp+456]
    002ab0ecldr x1, [sp+464]
    002ab0f0mov x2, xzr
    002ab0f4mov x3, xzr
    002ab0f8ldp x29, x30, [sp-8]
    002ab0fcadd sp, sp, 2000
    002ab100ret x30
    002ab104
    002ab104loc_2ab104:
    002ab104b 0x2ab10c
    002ab108
    002ab108loc_2ab108:
    002ab108b 0x2ab10c
    002ab10c
    002ab10cloc_2ab10c:
    002ab10cb 0x2ab110
    002ab110
    002ab110loc_2ab110:
    002ab110b 0x2ab5f4
    002ab114
    002ab114loc_2ab114:
    002ab114subs xzr, x0, 23
    002ab118b.eq 0x2ab120
    002ab11cb 0x2ab350
    002ab120
    002ab120loc_2ab120:
    002ab120b 0x2ab124
    002ab124
    002ab124loc_2ab124:
    002ab124ldr x0, [sp+240]
    002ab128ldr x1, [sp+248]
    002ab12cldr x2, [sp+256]
    002ab130bl reflect.Value.Type
    002ab134str x0, [sp+304]
    002ab138str x1, [sp+312]
    002ab13cldrsb x27, [x0]
    002ab140ldr x3, [x0+88]
    002ab144mov x0, x1
    002ab148blr x3
    002ab14cstr x0, [sp+1864]
    002ab150str x1, [sp+1872]
    002ab154ldrsb x27, [x0]
    002ab158ldr x3, [x0+168]
    002ab15cmov x0, x1
    002ab160blr x3
    002ab164str x0, [sp+208]
    002ab168subs xzr, x0, 8
    002ab16cb.eq 0x2ab174
    002ab170b 0x2ab1c8
    002ab174
    002ab174loc_2ab174:
    002ab174ldr x0, [sp+240]
    002ab178ldr x1, [sp+248]
    002ab17cldr x2, [sp+256]
    002ab180bl reflect.Value.Bytes
    002ab184str x0, [sp+1368]
    002ab188str x1, [sp+1376]
    002ab18cstr x2, [sp+1384]
    002ab190bl runtime.convTslice
    002ab194str x0, [sp+1104]
    002ab198adrp x3, 0x46c000
    002ab19cadd x3, x3, 4040
    002ab1a0str x3, [sp+456]
    002ab1a4str x0, [sp+464]
    002ab1a8stp xzr, xzr, [sp+440]
    002ab1acldr x0, [sp+456]
    002ab1b0ldr x1, [sp+464]
    002ab1b4mov x2, xzr
    002ab1b8mov x3, xzr
    002ab1bcldp x29, x30, [sp-8]
    002ab1c0add sp, sp, 2000
    002ab1c4ret x30
    002ab1c8
    002ab1c8loc_2ab1c8:
    002ab1c8stp xzr, xzr, [sp+392]
    002ab1ccstp xzr, xzr, [sp+408]
    002ab1d0stp xzr, xzr, [sp+424]
    002ab1d4ldr x0, [sp+240]
    002ab1d8ldr x1, [sp+248]
    002ab1dcldr x2, [sp+256]
    002ab1e0bl reflect.Value.Len
    002ab1e4str x0, [sp+144]
    002ab1e8str x0, [sp+184]
    002ab1eccbz x0, 0x2ab1f4
    002ab1f0b 0x2ab23c
    002ab1f4
    002ab1f4loc_2ab1f4:
    002ab1f4b 0x2ab1f8
    002ab1f8
    002ab1f8loc_2ab1f8:
    002ab1f8mov x0, xzr
    002ab1fcmov x1, xzr
    002ab200mov x2, x1
    002ab204bl runtime.convTslice
    002ab208str x0, [sp+1080]
    002ab20cadrp x3, 0x46c000
    002ab210add x3, x3, 4040
    002ab214str x3, [sp+456]
    002ab218str x0, [sp+464]
    002ab21cstp xzr, xzr, [sp+440]
    002ab220ldr x0, [sp+456]
    002ab224ldr x1, [sp+464]
    002ab228mov x2, xzr
    002ab22cmov x3, xzr
    002ab230ldp x29, x30, [sp-8]
    002ab234add sp, sp, 2000
    002ab238ret x30
    002ab23c
    002ab23cloc_2ab23c:
    002ab23csubs xzr, x0, 1
    002ab240b.eq 0x2ab248
    002ab244b 0x2ab318
    002ab248
    002ab248loc_2ab248:
    002ab248b 0x2ab24c
    002ab24c
    002ab24cloc_2ab24c:
    002ab24cldr x0, [sp+240]
    002ab250ldr x1, [sp+248]
    002ab254ldr x2, [sp+256]
    002ab258mov x3, xzr
    002ab25cbl reflect.Value.Index
    002ab260str x0, [sp+1344]
    002ab264str x1, [sp+1352]
    002ab268str x2, [sp+1360]
    002ab26cadd x27, sp, 1632
    002ab270stp xzr, xzr, [x27]
    002ab274add x27, sp, 1616
    002ab278stp xzr, xzr, [x27]
    002ab27cldrb w3, [sp+392]
    002ab280ldr x0, [sp+1344]
    002ab284ldr x1, [sp+1352]
    002ab288ldr x2, [sp+1360]
    002ab28cldrb w4, [sp+393]
    002ab290ldrb w5, [sp+394]
    002ab294ldrb w6, [sp+395]
    002ab298ldr x7, [sp+400]
    002ab29cldr x8, [sp+408]
    002ab2a0ldr x9, [sp+416]
    002ab2a4ldr x10, [sp+424]
    002ab2a8ldrb w11, [sp+432]
    002ab2acldrb w12, [sp+433]
    002ab2b0bl encoding/asn1.makeField
    002ab2b4str x0, [sp+1632]
    002ab2b8str x1, [sp+1640]
    002ab2bcstr x2, [sp+1616]
    002ab2c0str x3, [sp+1624]
    002ab2c4ldr x4, [sp+1632]
    002ab2c8ldr x5, [sp+1640]
    002ab2ccstr x4, [sp+1848]
    002ab2d0str x5, [sp+1856]
    002ab2d4ldr x4, [sp+1616]
    002ab2d8ldr x5, [sp+1624]
    002ab2dcstr x4, [sp+1832]
    002ab2e0str x5, [sp+1840]
    002ab2e4ldr x4, [sp+1848]
    002ab2e8ldr x5, [sp+1856]
    002ab2ecstr x4, [sp+456]
    002ab2f0str x5, [sp+464]
    002ab2f4ldr x2, [sp+1832]
    002ab2f8ldr x3, [sp+1840]
    002ab2fcstr x2, [sp+440]
    002ab300str x3, [sp+448]
    002ab304ldr x0, [sp+456]
    002ab308ldr x1, [sp+464]
    002ab30cldp x29, x30, [sp-8]
    002ab310add sp, sp, 2000
    002ab314ret x30
    002ab318
    002ab318loc_2ab318:
    002ab318b 0x2ab31c
    002ab31c
    002ab31cloc_2ab31c:
    002ab31cb 0x2ab320
    002ab320
    002ab320loc_2ab320:
    002ab320mov x1, x0
    002ab324mov x2, x1
    002ab328adrp x0, 0x378000
    002ab32cadd x0, x0, 864
    002ab330bl runtime.makeslice
    002ab334ldr x3, [sp+144]
    002ab338ldr x4, [sp+144]
    002ab33cstr x0, [sp+344]
    002ab340str x3, [sp+352]
    002ab344str x4, [sp+360]
    002ab348str xzr, [sp+152]
    002ab34cb 0x2abe8c
    002ab350
    002ab350loc_2ab350:
    002ab350subs xzr, x0, 24
    002ab354b.eq 0x2ab35c
    002ab358b 0x2ab5b8
    002ab35c
    002ab35cloc_2ab35c:
    002ab35cb 0x2ab360
    002ab360
    002ab360loc_2ab360:
    002ab360ldr x3, [sp+2056]
    002ab364str x3, [sp+176]
    002ab368subs xzr, x3, 18
    002ab36cb.eq 0x2ab374
    002ab370b 0x2ab410
    002ab374
    002ab374loc_2ab374:
    002ab374b 0x2ab378
    002ab378
    002ab378loc_2ab378:
    002ab378ldr x0, [sp+240]
    002ab37cldr x1, [sp+248]
    002ab380ldr x2, [sp+256]
    002ab384bl reflect.Value.String
    002ab388str x0, [sp+1312]
    002ab38cstr x1, [sp+1320]
    002ab390add x27, sp, 1632
    002ab394stp xzr, xzr, [x27]
    002ab398add x27, sp, 1616
    002ab39cstp xzr, xzr, [x27]
    002ab3a0ldr x0, [sp+1312]
    002ab3a4ldr x1, [sp+1320]
    002ab3a8bl encoding/asn1.makeNumericString
    002ab3acstr x0, [sp+1632]
    002ab3b0str x1, [sp+1640]
    002ab3b4str x2, [sp+1616]
    002ab3b8str x3, [sp+1624]
    002ab3bcldr x3, [sp+1632]
    002ab3c0ldr x4, [sp+1640]
    002ab3c4str x3, [sp+1720]
    002ab3c8str x4, [sp+1728]
    002ab3ccldr x3, [sp+1616]
    002ab3d0ldr x4, [sp+1624]
    002ab3d4str x3, [sp+1704]
    002ab3d8str x4, [sp+1712]
    002ab3dcldr x3, [sp+1720]
    002ab3e0ldr x4, [sp+1728]
    002ab3e4str x3, [sp+456]
    002ab3e8str x4, [sp+464]
    002ab3ecldr x2, [sp+1704]
    002ab3f0ldr x3, [sp+1712]
    002ab3f4str x2, [sp+440]
    002ab3f8str x3, [sp+448]
    002ab3fcldr x0, [sp+456]
    002ab400ldr x1, [sp+464]
    002ab404ldp x29, x30, [sp-8]
    002ab408add sp, sp, 2000
    002ab40cret x30
    002ab410
    002ab410loc_2ab410:
    002ab410subs xzr, x3, 19
    002ab414b.eq 0x2ab41c
    002ab418b 0x2ab4b8
    002ab41c
    002ab41cloc_2ab41c:
    002ab41cb 0x2ab420
    002ab420
    002ab420loc_2ab420:
    002ab420ldr x0, [sp+240]
    002ab424ldr x1, [sp+248]
    002ab428ldr x2, [sp+256]
    002ab42cbl reflect.Value.String
    002ab430str x0, [sp+1312]
    002ab434str x1, [sp+1320]
    002ab438add x27, sp, 1632
    002ab43cstp xzr, xzr, [x27]
    002ab440add x27, sp, 1616
    002ab444stp xzr, xzr, [x27]
    002ab448ldr x0, [sp+1312]
    002ab44cldr x1, [sp+1320]
    002ab450bl encoding/asn1.makePrintableString
    002ab454str x0, [sp+1632]
    002ab458str x1, [sp+1640]
    002ab45cstr x2, [sp+1616]
    002ab460str x3, [sp+1624]
    002ab464ldr x3, [sp+1632]
    002ab468ldr x4, [sp+1640]
    002ab46cstr x3, [sp+1752]
    002ab470str x4, [sp+1760]
    002ab474ldr x3, [sp+1616]
    002ab478ldr x4, [sp+1624]
    002ab47cstr x3, [sp+1736]
    002ab480str x4, [sp+1744]
    002ab484ldr x3, [sp+1752]
    002ab488ldr x4, [sp+1760]
    002ab48cstr x3, [sp+456]
    002ab490str x4, [sp+464]
    002ab494ldr x2, [sp+1736]
    002ab498ldr x3, [sp+1744]
    002ab49cstr x2, [sp+440]
    002ab4a0str x3, [sp+448]
    002ab4a4ldr x0, [sp+456]
    002ab4a8ldr x1, [sp+464]
    002ab4acldp x29, x30, [sp-8]
    002ab4b0add sp, sp, 2000
    002ab4b4ret x30
    002ab4b8
    002ab4b8loc_2ab4b8:
    002ab4b8subs xzr, x3, 22
    002ab4bcb.eq 0x2ab4c4
    002ab4c0b 0x2ab560
    002ab4c4
    002ab4c4loc_2ab4c4:
    002ab4c4b 0x2ab4c8
    002ab4c8
    002ab4c8loc_2ab4c8:
    002ab4c8ldr x0, [sp+240]
    002ab4ccldr x1, [sp+248]
    002ab4d0ldr x2, [sp+256]
    002ab4d4bl reflect.Value.String
    002ab4d8str x0, [sp+1312]
    002ab4dcstr x1, [sp+1320]
    002ab4e0add x27, sp, 1632
    002ab4e4stp xzr, xzr, [x27]
    002ab4e8add x27, sp, 1616
    002ab4ecstp xzr, xzr, [x27]
    002ab4f0ldr x0, [sp+1312]
    002ab4f4ldr x1, [sp+1320]
    002ab4f8bl encoding/asn1.makeIA5String
    002ab4fcstr x0, [sp+1632]
    002ab500str x1, [sp+1640]
    002ab504str x2, [sp+1616]
    002ab508str x3, [sp+1624]
    002ab50cldr x3, [sp+1632]
    002ab510ldr x4, [sp+1640]
    002ab514str x3, [sp+1784]
    002ab518str x4, [sp+1792]
    002ab51cldr x3, [sp+1616]
    002ab520ldr x4, [sp+1624]
    002ab524str x3, [sp+1768]
    002ab528str x4, [sp+1776]
    002ab52cldr x3, [sp+1784]
    002ab530ldr x4, [sp+1792]
    002ab534str x3, [sp+456]
    002ab538str x4, [sp+464]
    002ab53cldr x2, [sp+1768]
    002ab540ldr x3, [sp+1776]
    002ab544str x2, [sp+440]
    002ab548str x3, [sp+448]
    002ab54cldr x0, [sp+456]
    002ab550ldr x1, [sp+464]
    002ab554ldp x29, x30, [sp-8]
    002ab558add sp, sp, 2000
    002ab55cret x30
    002ab560
    002ab560loc_2ab560:
    002ab560b 0x2ab564
    002ab564
    002ab564loc_2ab564:
    002ab564b 0x2ab568
    002ab568
    002ab568loc_2ab568:
    002ab568b 0x2ab56c
    002ab56c
    002ab56cloc_2ab56c:
    002ab56cldr x0, [sp+240]
    002ab570ldr x1, [sp+248]
    002ab574ldr x2, [sp+256]
    002ab578bl reflect.Value.String
    002ab57cstr x0, [sp+1312]
    002ab580str x1, [sp+1320]
    002ab584bl encoding/asn1.makeUTF8String
    002ab588str x0, [sp+1632]
    002ab58cstr x1, [sp+1640]
    002ab590str x0, [sp+456]
    002ab594str x1, [sp+464]
    002ab598stp xzr, xzr, [sp+440]
    002ab59cldr x0, [sp+456]
    002ab5a0ldr x1, [sp+464]
    002ab5a4mov x2, xzr
    002ab5a8mov x3, xzr
    002ab5acldp x29, x30, [sp-8]
    002ab5b0add sp, sp, 2000
    002ab5b4ret x30
    002ab5b8
    002ab5b8loc_2ab5b8:
    002ab5b8subs xzr, x0, 25
    002ab5bcb.eq 0x2ab5c4
    002ab5c0b 0x2ab5e8
    002ab5c4
    002ab5c4loc_2ab5c4:
    002ab5c4b 0x2ab5c8
    002ab5c8
    002ab5c8loc_2ab5c8:
    002ab5c8ldr x0, [sp+240]
    002ab5ccldr x1, [sp+248]
    002ab5d0ldr x2, [sp+256]
    002ab5d4bl reflect.Value.Type
    002ab5d8str x0, [sp+264]
    002ab5dcstr x1, [sp+272]
    002ab5e0str xzr, [sp+168]
    002ab5e4b 0x2ab674
    002ab5e8
    002ab5e8loc_2ab5e8:
    002ab5e8b 0x2ab5ec
    002ab5ec
    002ab5ecloc_2ab5ec:
    002ab5ecb 0x2ab5f0
    002ab5f0
    002ab5f0loc_2ab5f0:
    002ab5f0b 0x2ab5f4
    002ab5f4
    002ab5f4loc_2ab5f4:
    002ab5f4b 0x2ab5f8
    002ab5f8
    002ab5f8loc_2ab5f8:
    002ab5f8add x27, sp, 1392
    002ab5fcstp xzr, xzr, [x27]
    002ab600adrp x2, 0x409000
    002ab604add x2, x2, 1857
    002ab608str x2, [sp+1392]
    002ab60corr x2, xzr, 15
    002ab610str x2, [sp+1400]
    002ab614stp xzr, xzr, [sp+456]
    002ab618ldr x2, [sp+1392]
    002ab61cldr x3, [sp+1400]
    002ab620str x2, [sp+1048]
    002ab624str x3, [sp+1056]
    002ab628add x2, sp, 1048
    002ab62cldrsb x27, [x2]
    002ab630ldr x0, [x2]
    002ab634ldr x1, [x2+8]
    002ab638str x0, [sp+1032]
    002ab63cstr x1, [sp+1040]
    002ab640bl runtime.convTstring
    002ab644str x0, [sp+1024]
    002ab648adrp x2, 0x46b000
    002ab64cadd x2, x2, 2080
    002ab650str x2, [sp+440]
    002ab654str x0, [sp+448]
    002ab658ldr x0, [sp+456]
    002ab65cldr x2, [sp+440]
    002ab660ldr x1, [sp+464]
    002ab664ldr x3, [sp+448]
    002ab668ldp x29, x30, [sp-8]
    002ab66cadd sp, sp, 2000
    002ab670ret x30
    002ab674
    002ab674loc_2ab674:
    002ab674ldr x1, [sp+264]
    002ab678ldrsb x27, [x1]
    002ab67cldr x1, [x1+208]
    002ab680ldr x0, [sp+272]
    002ab684blr x1
    002ab688str x0, [sp+216]
    002ab68cldr x1, [sp+168]
    002ab690subs xzr, x0, x1
    002ab694b.gt 0x2ab69c
    002ab698b 0x2ab7e0
    002ab69c
    002ab69cloc_2ab69c:
    002ab69cldr x1, [sp+168]
    002ab6a0ldr x2, [sp+264]
    002ab6a4ldrsb x27, [x2]
    002ab6a8ldr x2, [x2+96]
    002ab6acldr x0, [sp+272]
    002ab6b0blr x2
    002ab6b4str x0, [sp+920]
    002ab6b8str x1, [sp+928]
    002ab6bcstr x2, [sp+936]
    002ab6c0str x3, [sp+944]
    002ab6c4str x4, [sp+952]
    002ab6c8str x5, [sp+960]
    002ab6ccstr x6, [sp+968]
    002ab6d0str x7, [sp+976]
    002ab6d4str x8, [sp+984]
    002ab6d8str x9, [sp+992]
    002ab6dcstr x10, [sp+1000]
    002ab6e0str x11, [sp+1008]
    002ab6e4strb w12, [sp+1016]
    002ab6e8add x21, sp, 1408
    002ab6ecadd x20, sp, 920
    002ab6f0adr x27, 16
    002ab6f4stp x29, x27, [sp-24]
    002ab6f8sub x29, sp, 24
    002ab6fcbl fn_87ef0
    002ab700sub x29, sp, 8
    002ab704ldr x2, [sp+1016]
    002ab708str x2, [sp+1504]
    002ab70cldr x0, [sp+1408]
    002ab710ldr x1, [sp+1416]
    002ab714ldr x2, [sp+1424]
    002ab718ldr x3, [sp+1432]
    002ab71cldr x4, [sp+1440]
    002ab720ldr x5, [sp+1448]
    002ab724ldr x6, [sp+1456]
    002ab728ldr x7, [sp+1464]
    002ab72cldr x8, [sp+1472]
    002ab730ldr x9, [sp+1480]
    002ab734ldr x10, [sp+1488]
    002ab738ldr x11, [sp+1496]
    002ab73cldrb w12, [sp+1504]
    002ab740bl reflect.StructField.IsExported
    002ab744strb w0, [sp+119]
    002ab748tbnz w0, 0, 0x2ab750
    002ab74cb 0x2ab764
    002ab750
    002ab750loc_2ab750:
    002ab750b 0x2ab754
    002ab754
    002ab754loc_2ab754:
    002ab754ldr x1, [sp+168]
    002ab758add x1, x1, 1
    002ab75cstr x1, [sp+168]
    002ab760b 0x2ab674
    002ab764
    002ab764loc_2ab764:
    002ab764add x27, sp, 1392
    002ab768stp xzr, xzr, [x27]
    002ab76cadrp x2, 0x414000
    002ab770add x2, x2, 2916
    002ab774str x2, [sp+1392]
    002ab778movz x2, 33
    002ab77cstr x2, [sp+1400]
    002ab780stp xzr, xzr, [sp+456]
    002ab784ldr x2, [sp+1392]
    002ab788ldr x3, [sp+1400]
    002ab78cstr x2, [sp+1200]
    002ab790str x3, [sp+1208]
    002ab794add x2, sp, 1200
    002ab798ldrsb x27, [x2]
    002ab79cldr x0, [x2]
    002ab7a0ldr x1, [x2+8]
    002ab7a4str x0, [sp+1168]
    002ab7a8str x1, [sp+1176]
    002ab7acbl runtime.convTstring
    002ab7b0str x0, [sp+1160]
    002ab7b4adrp x2, 0x46b000
    002ab7b8add x2, x2, 2080
    002ab7bcstr x2, [sp+440]
    002ab7c0str x0, [sp+448]
    002ab7c4ldr x0, [sp+456]
    002ab7c8ldr x2, [sp+440]
    002ab7ccldr x1, [sp+464]
    002ab7d0ldr x3, [sp+448]
    002ab7d4ldp x29, x30, [sp-8]
    002ab7d8add sp, sp, 2000
    002ab7dcret x30
    002ab7e0
    002ab7e0loc_2ab7e0:
    002ab7e0str xzr, [sp+120]
    002ab7e4ldr x1, [sp+264]
    002ab7e8ldrsb x27, [x1]
    002ab7ecldr x1, [x1+208]
    002ab7f0ldr x0, [sp+272]
    002ab7f4blr x1
    002ab7f8str x0, [sp+136]
    002ab7fccbz x0, 0x2ab804
    002ab800b 0x2ab848
    002ab804
    002ab804loc_2ab804:
    002ab804mov x0, xzr
    002ab808mov x1, xzr
    002ab80cmov x2, x1
    002ab810bl runtime.convTslice
    002ab814str x0, [sp+1152]
    002ab818adrp x3, 0x46c000
    002ab81cadd x3, x3, 4040
    002ab820str x3, [sp+456]
    002ab824str x0, [sp+464]
    002ab828stp xzr, xzr, [sp+440]
    002ab82cldr x0, [sp+456]
    002ab830ldr x1, [sp+464]
    002ab834mov x2, xzr
    002ab838mov x3, xzr
    002ab83cldp x29, x30, [sp-8]
    002ab840add sp, sp, 2000
    002ab844ret x30
    002ab848
    002ab848loc_2ab848:
    002ab848ldr x2, [sp+264]
    002ab84cldrsb x27, [x2]
    002ab850ldr x2, [x2+96]
    002ab854ldr x0, [sp+272]
    002ab858mov x1, xzr
    002ab85cblr x2
    002ab860str x0, [sp+816]
    002ab864str x1, [sp+824]
    002ab868str x2, [sp+832]
    002ab86cstr x3, [sp+840]
    002ab870str x4, [sp+848]
    002ab874str x5, [sp+856]
    002ab878str x6, [sp+864]
    002ab87cstr x7, [sp+872]
    002ab880str x8, [sp+880]
    002ab884str x9, [sp+888]
    002ab888str x10, [sp+896]
    002ab88cstr x11, [sp+904]
    002ab890strb w12, [sp+912]
    002ab894add x21, sp, 1408
    002ab898add x20, sp, 816
    002ab89cadr x27, 16
    002ab8a0stp x29, x27, [sp-24]
    002ab8a4sub x29, sp, 24
    002ab8a8bl fn_87ef0
    002ab8acsub x29, sp, 8
    002ab8b0ldr x2, [sp+912]
    002ab8b4str x2, [sp+1504]
    002ab8b8ldr x1, [sp+1448]
    002ab8bcldr x0, [sp+1440]
    002ab8c0str x0, [sp+1136]
    002ab8c4str x1, [sp+1144]
    002ab8c8adrp x27, 0x777000
    002ab8ccldr x2, [x27+704]
    002ab8d0subs xzr, x2, x0
    002ab8d4b.eq 0x2ab8dc
    002ab8d8b 0x2ab998
    002ab8dc
    002ab8dcloc_2ab8dc:
    002ab8dcadrp x27, 0x777000
    002ab8e0ldr x2, [x27+712]
    002ab8e4bl runtime.ifaceeq
    002ab8e8tbnz w0, 0, 0x2ab8f0
    002ab8ecb 0x2ab994
    002ab8f0
    002ab8f0loc_2ab8f0:
    002ab8f0ldr x0, [sp+240]
    002ab8f4ldr x1, [sp+248]
    002ab8f8ldr x2, [sp+256]
    002ab8fcmov x3, xzr
    002ab900bl reflect.Value.Field
    002ab904str x0, [sp+320]
    002ab908str x1, [sp+328]
    002ab90cstr x2, [sp+336]
    002ab910bl reflect.Value.Len
    002ab914str x0, [sp+216]
    002ab918subs xzr, x0, 0
    002ab91cb.gt 0x2ab924
    002ab920b 0x2ab988
    002ab924
    002ab924loc_2ab924:
    002ab924ldr x0, [sp+320]
    002ab928ldr x1, [sp+328]
    002ab92cldr x2, [sp+336]
    002ab930bl reflect.Value.Bytes
    002ab934str x0, [sp+472]
    002ab938str x1, [sp+480]
    002ab93cstr x2, [sp+488]
    002ab940bl encoding/asn1.stripTagAndLength
    002ab944str x0, [sp+1368]
    002ab948str x1, [sp+1376]
    002ab94cstr x2, [sp+1384]
    002ab950bl runtime.convTslice
    002ab954str x0, [sp+1128]
    002ab958adrp x3, 0x46c000
    002ab95cadd x3, x3, 4040
    002ab960str x3, [sp+456]
    002ab964str x0, [sp+464]
    002ab968stp xzr, xzr, [sp+440]
    002ab96cldr x0, [sp+456]
    002ab970ldr x1, [sp+464]
    002ab974mov x2, xzr
    002ab978mov x3, xzr
    002ab97cldp x29, x30, [sp-8]
    002ab980add sp, sp, 2000
    002ab984ret x30
    002ab988
    002ab988loc_2ab988:
    002ab988orr x4, xzr, 1
    002ab98cstr x4, [sp+120]
    002ab990b 0x2ab99c
    002ab994
    002ab994loc_2ab994:
    002ab994b 0x2ab99c
    002ab998
    002ab998loc_2ab998:
    002ab998b 0x2ab99c
    002ab99c
    002ab99cloc_2ab99c:
    002ab99cldr x4, [sp+120]
    002ab9a0ldr x5, [sp+136]
    002ab9a4sub x2, x5, x4
    002ab9a8str x2, [sp+128]
    002ab9acstr x2, [sp+192]
    002ab9b0cbz x2, 0x2ab9b8
    002ab9b4b 0x2aba00
    002ab9b8
    002ab9b8loc_2ab9b8:
    002ab9b8b 0x2ab9bc
    002ab9bc
    002ab9bcloc_2ab9bc:
    002ab9bcmov x0, xzr
    002ab9c0mov x1, xzr
    002ab9c4mov x2, x1
    002ab9c8bl runtime.convTslice
    002ab9ccstr x0, [sp+1120]
    002ab9d0adrp x3, 0x46c000
    002ab9d4add x3, x3, 4040
    002ab9d8str x3, [sp+456]
    002ab9dcstr x0, [sp+464]
    002ab9e0stp xzr, xzr, [sp+440]
    002ab9e4ldr x0, [sp+456]
    002ab9e8ldr x1, [sp+464]
    002ab9ecmov x2, xzr
    002ab9f0mov x3, xzr
    002ab9f4ldp x29, x30, [sp-8]
    002ab9f8add sp, sp, 2000
    002ab9fcret x30
    002aba00
    002aba00loc_2aba00:
    002aba00subs xzr, x2, 1
    002aba04b.eq 0x2aba0c
    002aba08b 0x2abbc8
    002aba0c
    002aba0cloc_2aba0c:
    002aba0cb 0x2aba10
    002aba10
    002aba10loc_2aba10:
    002aba10ldr x3, [sp+120]
    002aba14ldr x0, [sp+240]
    002aba18ldr x1, [sp+248]
    002aba1cldr x2, [sp+256]
    002aba20bl reflect.Value.Field
    002aba24str x0, [sp+1344]
    002aba28str x1, [sp+1352]
    002aba2cstr x2, [sp+1360]
    002aba30ldr x4, [sp+264]
    002aba34ldrsb x27, [x4]
    002aba38ldr x1, [sp+120]
    002aba3cldr x0, [sp+272]
    002aba40ldr x4, [x4+96]
    002aba44blr x4
    002aba48str x0, [sp+712]
    002aba4cstr x1, [sp+720]
    002aba50str x2, [sp+728]
    002aba54str x3, [sp+736]
    002aba58str x4, [sp+744]
    002aba5cstr x5, [sp+752]
    002aba60str x6, [sp+760]
    002aba64str x7, [sp+768]
    002aba68str x8, [sp+776]
    002aba6cstr x9, [sp+784]
    002aba70str x10, [sp+792]
    002aba74str x11, [sp+800]
    002aba78strb w12, [sp+808]
    002aba7cadd x21, sp, 1408
    002aba80add x20, sp, 712
    002aba84adr x27, 16
    002aba88stp x29, x27, [sp-24]
    002aba8csub x29, sp, 24
    002aba90bl fn_87ef0
    002aba94sub x29, sp, 8
    002aba98ldr x4, [sp+808]
    002aba9cstr x4, [sp+1504]
    002abaa0ldr x0, [sp+1456]
    002abaa4ldr x1, [sp+1464]
    002abaa8adrp x2, 0x405000
    002abaacadd x2, x2, 1354
    002abab0orr x3, xzr, 4
    002abab4bl reflect.StructTag.Get
    002abab8str x0, [sp+1312]
    002ababcstr x1, [sp+1320]
    002abac0bl encoding/asn1.parseFieldParameters
    002abac4strb w0, [sp+648]
    002abac8strb w1, [sp+649]
    002abaccstrb w2, [sp+650]
    002abad0strb w3, [sp+651]
    002abad4str x4, [sp+656]
    002abad8str x5, [sp+664]
    002abadcstr x6, [sp+672]
    002abae0str x7, [sp+680]
    002abae4strb w8, [sp+688]
    002abae8strb w9, [sp+689]
    002abaecadd x27, sp, 648
    002abaf0ldp x4, x5, [x27]
    002abaf4add x27, sp, 664
    002abaf8ldp x6, x7, [x27]
    002abafcadd x27, sp, 680
    002abb00ldp x8, x9, [x27]
    002abb04add x27, sp, 1264
    002abb08stp x4, x5, [x27]
    002abb0cadd x27, sp, 1280
    002abb10stp x6, x7, [x27]
    002abb14add x27, sp, 1296
    002abb18stp x8, x9, [x27]
    002abb1cadd x27, sp, 1632
    002abb20stp xzr, xzr, [x27]
    002abb24add x27, sp, 1616
    002abb28stp xzr, xzr, [x27]
    002abb2cldrb w3, [sp+1264]
    002abb30ldr x0, [sp+1344]
    002abb34ldr x1, [sp+1352]
    002abb38ldr x2, [sp+1360]
    002abb3cldrb w4, [sp+1265]
    002abb40ldrb w5, [sp+1266]
    002abb44ldrb w6, [sp+1267]
    002abb48ldr x7, [sp+1272]
    002abb4cldr x8, [sp+1280]
    002abb50ldr x9, [sp+1288]
    002abb54ldr x10, [sp+1296]
    002abb58ldrb w11, [sp+1304]
    002abb5cldrb w12, [sp+1305]
    002abb60bl encoding/asn1.makeField
    002abb64str x0, [sp+1632]
    002abb68str x1, [sp+1640]
    002abb6cstr x2, [sp+1616]
    002abb70str x3, [sp+1624]
    002abb74ldr x4, [sp+1632]
    002abb78ldr x5, [sp+1640]
    002abb7cstr x4, [sp+1928]
    002abb80str x5, [sp+1936]
    002abb84ldr x4, [sp+1616]
    002abb88ldr x5, [sp+1624]
    002abb8cstr x4, [sp+1912]
    002abb90str x5, [sp+1920]
    002abb94ldr x4, [sp+1928]
    002abb98ldr x5, [sp+1936]
    002abb9cstr x4, [sp+456]
    002abba0str x5, [sp+464]
    002abba4ldr x2, [sp+1912]
    002abba8ldr x3, [sp+1920]
    002abbacstr x2, [sp+440]
    002abbb0str x3, [sp+448]
    002abbb4ldr x0, [sp+456]
    002abbb8ldr x1, [sp+464]
    002abbbcldp x29, x30, [sp-8]
    002abbc0add sp, sp, 2000
    002abbc4ret x30
    002abbc8
    002abbc8loc_2abbc8:
    002abbc8b 0x2abbcc
    002abbcc
    002abbccloc_2abbcc:
    002abbccb 0x2abbd0
    002abbd0
    002abbd0loc_2abbd0:
    002abbd0adrp x0, 0x378000
    002abbd4add x0, x0, 864
    002abbd8mov x1, x2
    002abbdcbl runtime.makeslice
    002abbe0ldr x3, [sp+128]
    002abbe4ldr x4, [sp+128]
    002abbe8str x0, [sp+368]
    002abbecstr x3, [sp+376]
    002abbf0str x4, [sp+384]
    002abbf4str xzr, [sp+160]
    002abbf8b 0x2abbfc
    002abbfc
    002abbfcloc_2abbfc:
    002abbfcldr x4, [sp+128]
    002abc00ldr x5, [sp+160]
    002abc04subs xzr, x4, x5
    002abc08b.gt 0x2abc10
    002abc0cb 0x2abe44
    002abc10
    002abc10loc_2abc10:
    002abc10ldr x0, [sp+240]
    002abc14ldr x1, [sp+248]
    002abc18ldr x2, [sp+256]
    002abc1cldr x4, [sp+120]
    002abc20ldr x5, [sp+160]
    002abc24add x3, x5, x4
    002abc28bl reflect.Value.Field
    002abc2cstr x0, [sp+1344]
    002abc30str x1, [sp+1352]
    002abc34str x2, [sp+1360]
    002abc38ldr x4, [sp+264]
    002abc3cldrsb x27, [x4]
    002abc40ldr x0, [sp+272]
    002abc44ldr x4, [x4+96]
    002abc48ldr x5, [sp+160]
    002abc4cldr x6, [sp+120]
    002abc50add x1, x5, x6
    002abc54blr x4
    002abc58str x0, [sp+544]
    002abc5cstr x1, [sp+552]
    002abc60str x2, [sp+560]
    002abc64str x3, [sp+568]
    002abc68str x4, [sp+576]
    002abc6cstr x5, [sp+584]
    002abc70str x6, [sp+592]
    002abc74str x7, [sp+600]
    002abc78str x8, [sp+608]
    002abc7cstr x9, [sp+616]
    002abc80str x10, [sp+624]
    002abc84str x11, [sp+632]
    002abc88strb w12, [sp+640]
    002abc8cadd x21, sp, 1408
    002abc90add x20, sp, 544
    002abc94adr x27, 16
    002abc98stp x29, x27, [sp-24]
    002abc9csub x29, sp, 24
    002abca0bl fn_87ef0
    002abca4sub x29, sp, 8
    002abca8ldr x4, [sp+640]
    002abcacstr x4, [sp+1504]
    002abcb0ldr x0, [sp+1456]
    002abcb4ldr x1, [sp+1464]
    002abcb8adrp x2, 0x405000
    002abcbcadd x2, x2, 1354
    002abcc0orr x3, xzr, 4
    002abcc4bl reflect.StructTag.Get
    002abcc8str x0, [sp+1312]
    002abcccstr x1, [sp+1320]
    002abcd0bl encoding/asn1.parseFieldParameters
    002abcd4strb w0, [sp+496]
    002abcd8strb w1, [sp+497]
    002abcdcstrb w2, [sp+498]
    002abce0strb w3, [sp+499]
    002abce4str x4, [sp+504]
    002abce8str x5, [sp+512]
    002abcecstr x6, [sp+520]
    002abcf0str x7, [sp+528]
    002abcf4strb w8, [sp+536]
    002abcf8strb w9, [sp+537]
    002abcfcldp x4, x5, [sp+496]
    002abd00add x27, sp, 512
    002abd04ldp x6, x7, [x27]
    002abd08add x27, sp, 528
    002abd0cldp x8, x9, [x27]
    002abd10add x27, sp, 1264
    002abd14stp x4, x5, [x27]
    002abd18add x27, sp, 1280
    002abd1cstp x6, x7, [x27]
    002abd20add x27, sp, 1296
    002abd24stp x8, x9, [x27]
    002abd28add x27, sp, 1632
    002abd2cstp xzr, xzr, [x27]
    002abd30add x27, sp, 1616
    002abd34stp xzr, xzr, [x27]
    002abd38ldrb w3, [sp+1264]
    002abd3cldr x0, [sp+1344]
    002abd40ldr x1, [sp+1352]
    002abd44ldr x2, [sp+1360]
    002abd48ldrb w4, [sp+1265]
    002abd4cldrb w5, [sp+1266]
    002abd50ldrb w6, [sp+1267]
    002abd54ldr x7, [sp+1272]
    002abd58ldr x8, [sp+1280]
    002abd5cldr x9, [sp+1288]
    002abd60ldr x10, [sp+1296]
    002abd64ldrb w11, [sp+1304]
    002abd68ldrb w12, [sp+1305]
    002abd6cbl encoding/asn1.makeField
    002abd70str x0, [sp+1632]
    002abd74str x1, [sp+1640]
    002abd78str x2, [sp+1616]
    002abd7cstr x3, [sp+1624]
    002abd80ldr x4, [sp+1632]
    002abd84ldr x5, [sp+1640]
    002abd88str x4, [sp+1896]
    002abd8cstr x5, [sp+1904]
    002abd90ldr x4, [sp+1616]
    002abd94ldr x5, [sp+1624]
    002abd98str x4, [sp+1880]
    002abd9cstr x5, [sp+1888]
    002abda0ldr x0, [sp+160]
    002abda4ldr x4, [sp+368]
    002abda8ldr x1, [sp+376]
    002abdacldr x5, [sp+1904]
    002abdb0ldr x6, [sp+1896]
    002abdb4subs xzr, x1, x0
    002abdb8b.hi 0x2abdc0
    002abdbcb 0x2abe88
    002abdc0
    002abdc0loc_2abdc0:
    002abdc0add x7, x4, x0, lsl #4
    002abdc4ubfm x8, x0, 60, 59
    002abdc8str x6, [x4+x8]
    002abdccadrp x27, 0x7a0000
    002abdd0ldr w4, [x27+3056]
    002abdd4cbz w4, 0x2abddc
    002abdd8b 0x2abde0
    002abddc
    002abddcloc_2abddc:
    002abddcb 0x2abdf4
    002abde0
    002abde0loc_2abde0:
    002abde0bl runtime.gcWriteBarrier2
    002abde4str x5, [x25]
    002abde8ldr x4, [x7+8]
    002abdecstr x4, [x25+8]
    002abdf0b 0x2abdf4
    002abdf4
    002abdf4loc_2abdf4:
    002abdf4str x5, [x7+8]
    002abdf8ldr x4, [sp+1888]
    002abdfcldr x5, [sp+1880]
    002abe00str x5, [sp+440]
    002abe04str x4, [sp+448]
    002abe08cbnz x5, 0x2abe10
    002abe0cb 0x2abe30
    002abe10
    002abe10loc_2abe10:
    002abe10stp xzr, xzr, [sp+456]
    002abe14ldr x3, [sp+448]
    002abe18ldr x2, [sp+440]
    002abe1cmov x0, xzr
    002abe20mov x1, xzr
    002abe24ldp x29, x30, [sp-8]
    002abe28add sp, sp, 2000
    002abe2cret x30
    002abe30
    002abe30loc_2abe30:
    002abe30b 0x2abe34
    002abe34
    002abe34loc_2abe34:
    002abe34ldr x4, [sp+160]
    002abe38add x4, x4, 1
    002abe3cstr x4, [sp+160]
    002abe40b 0x2abbfc
    002abe44
    002abe44loc_2abe44:
    002abe44ldr x0, [sp+368]
    002abe48ldr x1, [sp+376]
    002abe4cldr x2, [sp+384]
    002abe50bl runtime.convTslice
    002abe54str x0, [sp+1112]
    002abe58adrp x3, 0x46d000
    002abe5cadd x3, x3, 104
    002abe60str x3, [sp+456]
    002abe64str x0, [sp+464]
    002abe68stp xzr, xzr, [sp+440]
    002abe6cldr x0, [sp+456]
    002abe70ldr x1, [sp+464]
    002abe74mov x2, xzr
    002abe78mov x3, xzr
    002abe7cldp x29, x30, [sp-8]
    002abe80add sp, sp, 2000
    002abe84ret x30
    002abe88
    002abe88loc_2abe88:
    002abe88bl runtime.panicIndex
    002abe8c
    002abe8cloc_2abe8c:
    002abe8cldr x4, [sp+144]
    002abe90ldr x5, [sp+152]
    002abe94subs xzr, x4, x5
    002abe98b.gt 0x2abea0
    002abe9cb 0x2abfdc
    002abea0
    002abea0loc_2abea0:
    002abea0ldr x3, [sp+152]
    002abea4ldr x0, [sp+240]
    002abea8ldr x1, [sp+248]
    002abeacldr x2, [sp+256]
    002abeb0bl reflect.Value.Index
    002abeb4str x0, [sp+1344]
    002abeb8str x1, [sp+1352]
    002abebcstr x2, [sp+1360]
    002abec0add x27, sp, 1632
    002abec4stp xzr, xzr, [x27]
    002abec8add x27, sp, 1616
    002abeccstp xzr, xzr, [x27]
    002abed0ldrb w3, [sp+392]
    002abed4ldr x0, [sp+1344]
    002abed8ldr x1, [sp+1352]
    002abedcldr x2, [sp+1360]
    002abee0ldrb w4, [sp+393]
    002abee4ldrb w5, [sp+394]
    002abee8ldrb w6, [sp+395]
    002abeecldr x7, [sp+400]
    002abef0ldr x8, [sp+408]
    002abef4ldr x9, [sp+416]
    002abef8ldr x10, [sp+424]
    002abefcldrb w11, [sp+432]
    002abf00ldrb w12, [sp+433]
    002abf04bl encoding/asn1.makeField
    002abf08str x0, [sp+1632]
    002abf0cstr x1, [sp+1640]
    002abf10str x2, [sp+1616]
    002abf14str x3, [sp+1624]
    002abf18ldr x4, [sp+1632]
    002abf1cldr x5, [sp+1640]
    002abf20str x4, [sp+1816]
    002abf24str x5, [sp+1824]
    002abf28ldr x4, [sp+1616]
    002abf2cldr x5, [sp+1624]
    002abf30str x4, [sp+1800]
    002abf34str x5, [sp+1808]
    002abf38ldr x0, [sp+152]
    002abf3cldr x4, [sp+344]
    002abf40ldr x1, [sp+352]
    002abf44ldr x5, [sp+1824]
    002abf48ldr x6, [sp+1816]
    002abf4csubs xzr, x1, x0
    002abf50b.hi 0x2abf58
    002abf54b 0x2ac070
    002abf58
    002abf58loc_2abf58:
    002abf58add x7, x4, x0, lsl #4
    002abf5cubfm x8, x0, 60, 59
    002abf60str x6, [x4+x8]
    002abf64adrp x27, 0x7a0000
    002abf68ldr w4, [x27+3056]
    002abf6ccbz w4, 0x2abf74
    002abf70b 0x2abf78
    002abf74
    002abf74loc_2abf74:
    002abf74b 0x2abf8c
    002abf78
    002abf78loc_2abf78:
    002abf78bl runtime.gcWriteBarrier2
    002abf7cstr x5, [x25]
    002abf80ldr x4, [x7+8]
    002abf84str x4, [x25+8]
    002abf88b 0x2abf8c
    002abf8c
    002abf8cloc_2abf8c:
    002abf8cstr x5, [x7+8]
    002abf90ldr x4, [sp+1808]
    002abf94ldr x5, [sp+1800]
    002abf98str x5, [sp+440]
    002abf9cstr x4, [sp+448]
    002abfa0cbnz x5, 0x2abfa8
    002abfa4b 0x2abfc8
    002abfa8
    002abfa8loc_2abfa8:
    002abfa8stp xzr, xzr, [sp+456]
    002abfacldr x3, [sp+448]
    002abfb0ldr x2, [sp+440]
    002abfb4mov x0, xzr
    002abfb8mov x1, xzr
    002abfbcldp x29, x30, [sp-8]
    002abfc0add sp, sp, 2000
    002abfc4ret x30
    002abfc8
    002abfc8loc_2abfc8:
    002abfc8b 0x2abfcc
    002abfcc
    002abfccloc_2abfcc:
    002abfccldr x4, [sp+152]
    002abfd0add x4, x4, 1
    002abfd4str x4, [sp+152]
    002abfd8b 0x2abe8c
    002abfdc
    002abfdcloc_2abfdc:
    002abfdcldrb w3, [sp+2072]
    002abfe0tbnz w3, 0, 0x2abfe8
    002abfe4b 0x2ac02c
    002abfe8
    002abfe8loc_2abfe8:
    002abfe8ldr x0, [sp+344]
    002abfecldr x1, [sp+352]
    002abff0ldr x2, [sp+360]
    002abff4bl runtime.convTslice
    002abff8str x0, [sp+1072]
    002abffcadrp x3, 0x46d000
    002ac000add x3, x3, 144
    002ac004str x3, [sp+456]
    002ac008str x0, [sp+464]
    002ac00cstp xzr, xzr, [sp+440]
    002ac010ldr x0, [sp+456]
    002ac014ldr x1, [sp+464]
    002ac018mov x2, xzr
    002ac01cmov x3, xzr
    002ac020ldp x29, x30, [sp-8]
    002ac024add sp, sp, 2000
    002ac028ret x30
    002ac02c
    002ac02cloc_2ac02c:
    002ac02cldr x0, [sp+344]
    002ac030ldr x1, [sp+352]
    002ac034ldr x2, [sp+360]
    002ac038bl runtime.convTslice
    002ac03cstr x0, [sp+1064]
    002ac040adrp x3, 0x46c000
    002ac044add x3, x3, 104
    002ac048str x3, [sp+456]
    002ac04cstr x0, [sp+464]
    002ac050stp xzr, xzr, [sp+440]
    002ac054ldr x0, [sp+456]
    002ac058ldr x1, [sp+464]
    002ac05cmov x2, xzr
    002ac060mov x3, xzr
    002ac064ldp x29, x30, [sp-8]
    002ac068add sp, sp, 2000
    002ac06cret x30
    002ac070
    002ac070loc_2ac070:
    002ac070bl runtime.panicIndex
    002ac074
    002ac074loc_2ac074:
    002ac074adrp x2, 0x35e000
    002ac078add x2, x2, 3520
    002ac07cbl runtime.panicdottypeE
    002ac080
    002ac080loc_2ac080:
    002ac080adrp x2, 0x35e000
    002ac084add x2, x2, 3520
    002ac088bl runtime.panicdottypeE
    002ac08c
    002ac08cloc_2ac08c:
    002ac08cadrp x2, 0x35e000
    002ac090add x2, x2, 3520
    002ac094bl runtime.panicdottypeE
    002ac098
    002ac098loc_2ac098:
    002ac098adrp x2, 0x35e000
    002ac09cadd x2, x2, 3520
    002ac0a0bl runtime.panicdottypeE
    002ac0a4hint
    002ac0a8
    002ac0a8loc_2ac0a8:
    002ac0a8stp x0, x1, [sp+8]
    002ac0acstr x2, [sp+24]
    002ac0b0strb w3, [sp+32]
    002ac0b4strb w4, [sp+33]
    002ac0b8strb w5, [sp+34]
    002ac0bcstrb w6, [sp+35]
    002ac0c0stp x7, x8, [sp+40]
    002ac0c4stp x9, x10, [sp+56]
    002ac0c8strb w11, [sp+72]
    002ac0ccstrb w12, [sp+73]
    002ac0d0mov x3, x30
    002ac0d4bl runtime.morestack_noctxt.abi0
    002ac0d8ldp x0, x1, [sp+8]
    002ac0dcldr x2, [sp+24]
    002ac0e0ldrb w3, [sp+32]
    002ac0e4ldrb w4, [sp+33]
    002ac0e8ldrb w5, [sp+34]
    002ac0ecldrb w6, [sp+35]
    002ac0f0ldp x7, x8, [sp+40]
    002ac0f4ldp x9, x10, [sp+56]
    002ac0f8ldrb w11, [sp+72]
    002ac0fcldrb w12, [sp+73]
    002ac100b 0x2aa9e0
    002ac104udf 0
    002ac108udf 0
    002ac10cudf 0
    002aa9e0
    002ac110
    002ac110encoding/asn1.makeField: ; void encoding/asn1.makeField(reflect.Value v, encoding/asn1.fieldParameters params)
    002ac110ldr x16, [x28+16]
    002ac114sub x17, sp, 1072
    002ac118subs xzr, x17, x16
    002ac11cb.ls 0x2ad43c
    002ac120sub x20, sp, 1200
    002ac124stp x29, x30, [x20-8]
    002ac128add sp, x20, 0
    002ac12csub x29, sp, 8
    002ac130str x0, [sp+1208]
    002ac134str x1, [sp+1216]
    002ac138str x2, [sp+1224]
    002ac13cstrb w3, [sp+1232]
    002ac140strb w4, [sp+1233]
    002ac144strb w5, [sp+1234]
    002ac148strb w6, [sp+1235]
    002ac14cstr x7, [sp+1240]
    002ac150str x8, [sp+1248]
    002ac154str x9, [sp+1256]
    002ac158str x10, [sp+1264]
    002ac15cstrb w11, [sp+1272]
    002ac160strb w12, [sp+1273]
    002ac164stp xzr, xzr, [sp+432]
    002ac168stp xzr, xzr, [sp+416]
    002ac16cldr x0, [sp+1208]
    002ac170ldr x1, [sp+1216]
    002ac174ldr x2, [sp+1224]
    002ac178bl reflect.Value.IsValid
    002ac17cstrb w0, [sp+100]
    002ac180tbnz w0, 0, 0x2ac188
    002ac184b 0x2acce4
    002ac188
    002ac188loc_2ac188:
    002ac188ldr x0, [sp+1208]
    002ac18cldr x1, [sp+1216]
    002ac190ldr x2, [sp+1224]
    002ac194bl reflect.Value.Kind
    002ac198str x0, [sp+304]
    002ac19csubs xzr, x0, 20
    002ac1a0cset x3, eq
    002ac1a4strb w3, [sp+100]
    002ac1a8b.eq 0x2ac1b0
    002ac1acb 0x2ac1ec
    002ac1b0
    002ac1b0loc_2ac1b0:
    002ac1b0ldr x0, [sp+1208]
    002ac1b4ldr x1, [sp+1216]
    002ac1b8ldr x2, [sp+1224]
    002ac1bcbl reflect.Value.Type
    002ac1c0str x0, [sp+912]
    002ac1c4str x1, [sp+920]
    002ac1c8ldrsb x27, [x0]
    002ac1ccldr x3, [x0+224]
    002ac1d0mov x0, x1
    002ac1d4blr x3
    002ac1d8str x0, [sp+296]
    002ac1dcsubs xzr, x0, 0
    002ac1e0cset x3, eq
    002ac1e4strb w3, [sp+100]
    002ac1e8b 0x2ac1f0
    002ac1ec
    002ac1ecloc_2ac1ec:
    002ac1ecb 0x2ac1f0
    002ac1f0
    002ac1f0loc_2ac1f0:
    002ac1f0ldrb w3, [sp+100]
    002ac1f4tbnz w3, 0, 0x2ac1fc
    002ac1f8b 0x2ac2c4
    002ac1fc
    002ac1fcloc_2ac1fc:
    002ac1fcldr x0, [sp+1208]
    002ac200ldr x1, [sp+1216]
    002ac204ldr x2, [sp+1224]
    002ac208bl reflect.Value.Elem
    002ac20cstr x0, [sp+1120]
    002ac210str x1, [sp+1128]
    002ac214str x2, [sp+1136]
    002ac218add x27, sp, 1104
    002ac21cstp xzr, xzr, [x27]
    002ac220add x27, sp, 1144
    002ac224stp xzr, xzr, [x27]
    002ac228ldrb w3, [sp+1232]
    002ac22cldr x0, [sp+1120]
    002ac230ldr x1, [sp+1128]
    002ac234ldr x2, [sp+1136]
    002ac238ldrb w4, [sp+1233]
    002ac23cldrb w5, [sp+1234]
    002ac240ldrb w6, [sp+1235]
    002ac244ldr x7, [sp+1240]
    002ac248ldr x8, [sp+1248]
    002ac24cldr x9, [sp+1256]
    002ac250ldr x10, [sp+1264]
    002ac254ldrb w11, [sp+1272]
    002ac258ldrb w12, [sp+1273]
    002ac25cbl encoding/asn1.makeField
    002ac260str x0, [sp+1104]
    002ac264str x1, [sp+1112]
    002ac268str x2, [sp+1144]
    002ac26cstr x3, [sp+1152]
    002ac270ldr x3, [sp+1104]
    002ac274ldr x4, [sp+1112]
    002ac278str x3, [sp+768]
    002ac27cstr x4, [sp+776]
    002ac280ldr x3, [sp+1144]
    002ac284ldr x4, [sp+1152]
    002ac288str x3, [sp+640]
    002ac28cstr x4, [sp+648]
    002ac290ldr x3, [sp+768]
    002ac294ldr x4, [sp+776]
    002ac298str x3, [sp+432]
    002ac29cstr x4, [sp+440]
    002ac2a0ldr x2, [sp+640]
    002ac2a4ldr x3, [sp+648]
    002ac2a8str x2, [sp+416]
    002ac2acstr x3, [sp+424]
    002ac2b0ldr x0, [sp+432]
    002ac2b4ldr x1, [sp+440]
    002ac2b8ldp x29, x30, [sp-8]
    002ac2bcadd sp, sp, 1200
    002ac2c0ret x30
    002ac2c4
    002ac2c4loc_2ac2c4:
    002ac2c4ldr x0, [sp+1208]
    002ac2c8ldr x1, [sp+1216]
    002ac2ccldr x2, [sp+1224]
    002ac2d0bl reflect.Value.Kind
    002ac2d4str x0, [sp+304]
    002ac2d8subs xzr, x0, 23
    002ac2dccset x3, eq
    002ac2e0strb w3, [sp+99]
    002ac2e4b.eq 0x2ac2ec
    002ac2e8b 0x2ac310
    002ac2ec
    002ac2ecloc_2ac2ec:
    002ac2ecldr x0, [sp+1208]
    002ac2f0ldr x1, [sp+1216]
    002ac2f4ldr x2, [sp+1224]
    002ac2f8bl reflect.Value.Len
    002ac2fcstr x0, [sp+296]
    002ac300subs xzr, x0, 0
    002ac304cset x3, eq
    002ac308strb w3, [sp+99]
    002ac30cb 0x2ac314
    002ac310
    002ac310loc_2ac310:
    002ac310b 0x2ac314
    002ac314
    002ac314loc_2ac314:
    002ac314ldrb w3, [sp+99]
    002ac318strb w3, [sp+100]
    002ac31ctbnz w3, 0, 0x2ac324
    002ac320b 0x2ac330
    002ac324
    002ac324loc_2ac324:
    002ac324ldrb w3, [sp+1273]
    002ac328strb w3, [sp+100]
    002ac32cb 0x2ac334
    002ac330
    002ac330loc_2ac330:
    002ac330b 0x2ac334
    002ac334
    002ac334loc_2ac334:
    002ac334ldrb w3, [sp+100]
    002ac338tbnz w3, 0, 0x2ac340
    002ac33cb 0x2ac384
    002ac340
    002ac340loc_2ac340:
    002ac340mov x0, xzr
    002ac344mov x1, xzr
    002ac348mov x2, x1
    002ac34cbl runtime.convTslice
    002ac350str x0, [sp+800]
    002ac354adrp x3, 0x46b000
    002ac358add x3, x3, 4040
    002ac35cstr x3, [sp+432]
    002ac360str x0, [sp+440]
    002ac364stp xzr, xzr, [sp+416]
    002ac368ldr x0, [sp+432]
    002ac36cldr x1, [sp+440]
    002ac370mov x2, xzr
    002ac374mov x3, xzr
    002ac378ldp x29, x30, [sp-8]
    002ac37cadd sp, sp, 1200
    002ac380ret x30
    002ac384
    002ac384loc_2ac384:
    002ac384ldrb w3, [sp+1232]
    002ac388strb w3, [sp+100]
    002ac38ctbnz w3, 0, 0x2ac394
    002ac390b 0x2ac3a8
    002ac394
    002ac394loc_2ac394:
    002ac394ldr x3, [sp+1240]
    002ac398subs xzr, x3, 0
    002ac39ccset x3, ne
    002ac3a0strb w3, [sp+100]
    002ac3a4b 0x2ac3ac
    002ac3a8
    002ac3a8loc_2ac3a8:
    002ac3a8b 0x2ac3ac
    002ac3ac
    002ac3acloc_2ac3ac:
    002ac3acldrb w3, [sp+100]
    002ac3b0strb w3, [sp+99]
    002ac3b4tbnz w3, 0, 0x2ac3bc
    002ac3b8b 0x2ac3e0
    002ac3bc
    002ac3bcloc_2ac3bc:
    002ac3bcldr x0, [sp+1208]
    002ac3c0ldr x1, [sp+1216]
    002ac3c4ldr x2, [sp+1224]
    002ac3c8bl reflect.Value.Kind
    002ac3ccstr x0, [sp+304]
    002ac3d0bl encoding/asn1.canHaveDefaultValue
    002ac3d4strb w0, [sp+98]
    002ac3d8strb w0, [sp+99]
    002ac3dcb 0x2ac3e4
    002ac3e0
    002ac3e0loc_2ac3e0:
    002ac3e0b 0x2ac3e4
    002ac3e4
    002ac3e4loc_2ac3e4:
    002ac3e4ldrb w3, [sp+99]
    002ac3e8tbnz w3, 0, 0x2ac3f0
    002ac3ecb 0x2ac4dc
    002ac3f0
    002ac3f0loc_2ac3f0:
    002ac3f0ldr x0, [sp+1208]
    002ac3f4ldr x1, [sp+1216]
    002ac3f8ldr x2, [sp+1224]
    002ac3fcbl reflect.Value.Type
    002ac400str x0, [sp+1088]
    002ac404str x1, [sp+1096]
    002ac408bl reflect.New
    002ac40cstr x0, [sp+1120]
    002ac410str x1, [sp+1128]
    002ac414str x2, [sp+1136]
    002ac418bl reflect.Value.Elem
    002ac41cstr x0, [sp+448]
    002ac420str x1, [sp+456]
    002ac424str x2, [sp+464]
    002ac428ldr x3, [sp+1240]
    002ac42cldrsb x27, [x3]
    002ac430ldr x3, [x3]
    002ac434str x3, [sp+288]
    002ac438bl reflect.Value.SetInt
    002ac43cldr x0, [sp+1208]
    002ac440ldr x1, [sp+1216]
    002ac444ldr x2, [sp+1224]
    002ac448bl reflect.Value.Interface
    002ac44cstr x0, [sp+1072]
    002ac450str x1, [sp+1080]
    002ac454ldr x0, [sp+448]
    002ac458ldr x1, [sp+456]
    002ac45cldr x2, [sp+464]
    002ac460bl reflect.Value.Interface
    002ac464str x0, [sp+1056]
    002ac468str x1, [sp+1064]
    002ac46cldr x3, [sp+1072]
    002ac470ldr x4, [sp+1080]
    002ac474mov x2, x0
    002ac478mov x0, x3
    002ac47cmov x3, x1
    002ac480mov x1, x4
    002ac484bl reflect.DeepEqual
    002ac488strb w0, [sp+100]
    002ac48ctbnz w0, 0, 0x2ac494
    002ac490b 0x2ac4d8
    002ac494
    002ac494loc_2ac494:
    002ac494mov x0, xzr
    002ac498mov x1, xzr
    002ac49cmov x2, x1
    002ac4a0bl runtime.convTslice
    002ac4a4str x0, [sp+792]
    002ac4a8adrp x3, 0x46b000
    002ac4acadd x3, x3, 4040
    002ac4b0str x3, [sp+432]
    002ac4b4str x0, [sp+440]
    002ac4b8stp xzr, xzr, [sp+416]
    002ac4bcldr x0, [sp+432]
    002ac4c0ldr x1, [sp+440]
    002ac4c4mov x2, xzr
    002ac4c8mov x3, xzr
    002ac4ccldp x29, x30, [sp-8]
    002ac4d0add sp, sp, 1200
    002ac4d4ret x30
    002ac4d8
    002ac4d8loc_2ac4d8:
    002ac4d8b 0x2ac4e0
    002ac4dc
    002ac4dcloc_2ac4dc:
    002ac4dcb 0x2ac4e0
    002ac4e0
    002ac4e0loc_2ac4e0:
    002ac4e0ldrb w3, [sp+1232]
    002ac4e4strb w3, [sp+100]
    002ac4e8tbnz w3, 0, 0x2ac4f0
    002ac4ecb 0x2ac508
    002ac4f0
    002ac4f0loc_2ac4f0:
    002ac4f0ldr x3, [sp+1240]
    002ac4f4subs xzr, x3, 0
    002ac4f8cset x3, ne
    002ac4fceor x3, x3, 1
    002ac500strb w3, [sp+100]
    002ac504b 0x2ac50c
    002ac508
    002ac508loc_2ac508:
    002ac508b 0x2ac50c
    002ac50c
    002ac50cloc_2ac50c:
    002ac50cldrb w3, [sp+100]
    002ac510tbnz w3, 0, 0x2ac518
    002ac514b 0x2ac5d4
    002ac518
    002ac518loc_2ac518:
    002ac518ldr x0, [sp+1208]
    002ac51cldr x1, [sp+1216]
    002ac520ldr x2, [sp+1224]
    002ac524bl reflect.Value.Interface
    002ac528str x0, [sp+1056]
    002ac52cstr x1, [sp+1064]
    002ac530ldr x0, [sp+1208]
    002ac534ldr x1, [sp+1216]
    002ac538ldr x2, [sp+1224]
    002ac53cbl reflect.Value.Type
    002ac540str x0, [sp+1088]
    002ac544str x1, [sp+1096]
    002ac548bl reflect.Zero
    002ac54cstr x0, [sp+1120]
    002ac550str x1, [sp+1128]
    002ac554str x2, [sp+1136]
    002ac558bl reflect.Value.Interface
    002ac55cstr x0, [sp+1072]
    002ac560str x1, [sp+1080]
    002ac564ldr x3, [sp+1056]
    002ac568ldr x4, [sp+1064]
    002ac56cmov x2, x0
    002ac570mov x0, x3
    002ac574mov x3, x1
    002ac578mov x1, x4
    002ac57cbl reflect.DeepEqual
    002ac580strb w0, [sp+100]
    002ac584tbnz w0, 0, 0x2ac58c
    002ac588b 0x2ac5d0
    002ac58c
    002ac58cloc_2ac58c:
    002ac58cmov x0, xzr
    002ac590mov x1, xzr
    002ac594mov x2, x1
    002ac598bl runtime.convTslice
    002ac59cstr x0, [sp+784]
    002ac5a0adrp x3, 0x46b000
    002ac5a4add x3, x3, 4040
    002ac5a8str x3, [sp+432]
    002ac5acstr x0, [sp+440]
    002ac5b0stp xzr, xzr, [sp+416]
    002ac5b4ldr x0, [sp+432]
    002ac5b8ldr x1, [sp+440]
    002ac5bcmov x2, xzr
    002ac5c0mov x3, xzr
    002ac5c4ldp x29, x30, [sp-8]
    002ac5c8add sp, sp, 1200
    002ac5ccret x30
    002ac5d0
    002ac5d0loc_2ac5d0:
    002ac5d0b 0x2ac5d8
    002ac5d4
    002ac5d4loc_2ac5d4:
    002ac5d4b 0x2ac5d8
    002ac5d8
    002ac5d8loc_2ac5d8:
    002ac5d8ldr x0, [sp+1208]
    002ac5dcldr x1, [sp+1216]
    002ac5e0ldr x2, [sp+1224]
    002ac5e4bl reflect.Value.Type
    002ac5e8str x0, [sp+1088]
    002ac5ecstr x1, [sp+1096]
    002ac5f0adrp x27, 0x776000
    002ac5f4ldr x3, [x27+688]
    002ac5f8subs xzr, x0, x3
    002ac5fcb.eq 0x2ac604
    002ac600b 0x2ac890
    002ac604
    002ac604loc_2ac604:
    002ac604adrp x27, 0x776000
    002ac608ldr x2, [x27+696]
    002ac60cbl runtime.ifaceeq
    002ac610tbnz w0, 0, 0x2ac618
    002ac614b 0x2ac88c
    002ac618
    002ac618loc_2ac618:
    002ac618ldr x0, [sp+1208]
    002ac61cldr x1, [sp+1216]
    002ac620ldr x2, [sp+1224]
    002ac624bl reflect.Value.Interface
    002ac628str x0, [sp+1072]
    002ac62cstr x1, [sp+1080]
    002ac630add x27, sp, 984
    002ac634stp xzr, xzr, [x27]
    002ac638add x27, sp, 1000
    002ac63cstp xzr, xzr, [x27]
    002ac640add x27, sp, 1016
    002ac644stp xzr, xzr, [x27]
    002ac648add x27, sp, 1032
    002ac64cstp xzr, xzr, [x27]
    002ac650str xzr, [sp+1048]
    002ac654ldr x3, [sp+1080]
    002ac658ldr x0, [sp+1072]
    002ac65cadrp x1, 0x3cb000
    002ac660add x1, x1, 2976
    002ac664subs xzr, x0, x1
    002ac668b.eq 0x2ac670
    002ac66cb 0x2ad42c
    002ac670
    002ac670loc_2ac670:
    002ac670ldp x4, x5, [x3]
    002ac674ldp x6, x7, [x3+16]
    002ac678ldp x8, x9, [x3+32]
    002ac67cldp x10, x11, [x3+48]
    002ac680add x27, sp, 984
    002ac684stp x4, x5, [x27]
    002ac688add x27, sp, 1000
    002ac68cstp x6, x7, [x27]
    002ac690add x27, sp, 1016
    002ac694stp x8, x9, [x27]
    002ac698add x27, sp, 1032
    002ac69cstp x10, x11, [x27]
    002ac6a0ldr x3, [x3+64]
    002ac6a4str x3, [sp+1048]
    002ac6a8add x27, sp, 984
    002ac6acldp x3, x4, [x27]
    002ac6b0add x27, sp, 1000
    002ac6b4ldp x5, x6, [x27]
    002ac6b8add x27, sp, 1016
    002ac6bcldp x7, x8, [x27]
    002ac6c0add x27, sp, 1032
    002ac6c4ldp x9, x10, [x27]
    002ac6c8stp x3, x4, [sp+344]
    002ac6ccstp x5, x6, [sp+360]
    002ac6d0stp x7, x8, [sp+376]
    002ac6d4stp x9, x10, [sp+392]
    002ac6d8ldr x3, [sp+1048]
    002ac6dcstr x3, [sp+408]
    002ac6e0ldr x3, [sp+400]
    002ac6e4str x3, [sp+296]
    002ac6e8cbnz x3, 0x2ac6f0
    002ac6ecb 0x2ac734
    002ac6f0
    002ac6f0loc_2ac6f0:
    002ac6f0ldr x0, [sp+392]
    002ac6f4ldr x1, [sp+400]
    002ac6f8ldr x2, [sp+408]
    002ac6fcbl runtime.convTslice
    002ac700str x0, [sp+760]
    002ac704adrp x3, 0x46b000
    002ac708add x3, x3, 4040
    002ac70cstr x3, [sp+432]
    002ac710str x0, [sp+440]
    002ac714stp xzr, xzr, [sp+416]
    002ac718ldr x0, [sp+432]
    002ac71cldr x1, [sp+440]
    002ac720mov x2, xzr
    002ac724mov x3, xzr
    002ac728ldp x29, x30, [sp-8]
    002ac72cadd sp, sp, 1200
    002ac730ret x30
    002ac734
    002ac734loc_2ac734:
    002ac734adrp x0, 0x3ad000
    002ac738add x0, x0, 2944
    002ac73cbl runtime.newobject
    002ac740str x0, [sp+336]
    002ac744b 0x2ac748
    002ac748
    002ac748loc_2ac748:
    002ac748b 0x2ac74c
    002ac74c
    002ac74cloc_2ac74c:
    002ac74cstr x0, [sp+960]
    002ac750str xzr, [sp+968]
    002ac754orr x7, xzr, 8
    002ac758str x7, [sp+976]
    002ac75cldr x7, [sp+376]
    002ac760str x7, [sp+296]
    002ac764stp xzr, xzr, [sp+256]
    002ac768str xzr, [sp+272]
    002ac76cstrb wzr, [sp+280]
    002ac770ldr x7, [sp+344]
    002ac774str x7, [sp+256]
    002ac778ldr x7, [sp+352]
    002ac77cstr x7, [sp+264]
    002ac780ldr x7, [sp+296]
    002ac784str x7, [sp+272]
    002ac788ldrb w6, [sp+360]
    002ac78cstrb w6, [sp+280]
    002ac790ldr x3, [sp+256]
    002ac794ldr x4, [sp+264]
    002ac798ldr x5, [sp+272]
    002ac79cldr x0, [sp+960]
    002ac7a0ldr x1, [sp+968]
    002ac7a4ldr x2, [sp+976]
    002ac7a8bl encoding/asn1.appendTagAndLength
    002ac7acstr x0, [sp+936]
    002ac7b0str x1, [sp+944]
    002ac7b4str x2, [sp+952]
    002ac7b8bl runtime.convTslice
    002ac7bcstr x0, [sp+752]
    002ac7c0ldr x7, [sp+336]
    002ac7c4ldrsb x27, [x7]
    002ac7c8adrp x8, 0x46b000
    002ac7ccadd x8, x8, 4040
    002ac7d0str x8, [x7+8]
    002ac7d4adrp x27, 0x79f000
    002ac7d8ldr w8, [x27+3056]
    002ac7dccbz w8, 0x2ac7e4
    002ac7e0b 0x2ac7e8
    002ac7e4
    002ac7e4loc_2ac7e4:
    002ac7e4b 0x2ac7fc
    002ac7e8
    002ac7e8loc_2ac7e8:
    002ac7e8bl runtime.gcWriteBarrier2
    002ac7ecstr x0, [x25]
    002ac7f0ldr x3, [x7+16]
    002ac7f4str x3, [x25+8]
    002ac7f8b 0x2ac7fc
    002ac7fc
    002ac7fcloc_2ac7fc:
    002ac7fcstr x0, [x7+16]
    002ac800ldr x0, [sp+368]
    002ac804ldr x1, [sp+376]
    002ac808ldr x2, [sp+384]
    002ac80cbl runtime.convTslice
    002ac810str x0, [sp+744]
    002ac814ldr x3, [sp+336]
    002ac818ldrsb x27, [x3]
    002ac81cadrp x4, 0x46b000
    002ac820add x4, x4, 4040
    002ac824str x4, [x3+24]
    002ac828adrp x27, 0x79f000
    002ac82cldr w4, [x27+3056]
    002ac830cbz w4, 0x2ac838
    002ac834b 0x2ac83c
    002ac838
    002ac838loc_2ac838:
    002ac838b 0x2ac850
    002ac83c
    002ac83cloc_2ac83c:
    002ac83cbl runtime.gcWriteBarrier2
    002ac840str x0, [x25]
    002ac844ldr x4, [x3+32]
    002ac848str x4, [x25+8]
    002ac84cb 0x2ac850
    002ac850
    002ac850loc_2ac850:
    002ac850str x0, [x3+32]
    002ac854ldr x4, [sp+336]
    002ac858str x4, [sp+928]
    002ac85cadrp x5, 0x46b000
    002ac860add x5, x5, 4080
    002ac864str x5, [sp+432]
    002ac868str x4, [sp+440]
    002ac86cstp xzr, xzr, [sp+416]
    002ac870ldr x0, [sp+432]
    002ac874ldr x1, [sp+440]
    002ac878mov x2, xzr
    002ac87cmov x3, xzr
    002ac880ldp x29, x30, [sp-8]
    002ac884add sp, sp, 1200
    002ac888ret x30
    002ac88c
    002ac88cloc_2ac88c:
    002ac88cb 0x2ac894
    002ac890
    002ac890loc_2ac890:
    002ac890b 0x2ac894
    002ac894
    002ac894loc_2ac894:
    002ac894ldr x0, [sp+1208]
    002ac898ldr x1, [sp+1216]
    002ac89cldr x2, [sp+1224]
    002ac8a0bl reflect.Value.Type
    002ac8a4str x0, [sp+1088]
    002ac8a8str x1, [sp+1096]
    002ac8acbl encoding/asn1.getUniversalType
    002ac8b0strb w0, [sp+100]
    002ac8b4str x1, [sp+296]
    002ac8b8strb w2, [sp+99]
    002ac8bcstrb w3, [sp+98]
    002ac8c0strb w0, [sp+103]
    002ac8c4ldr x4, [sp+296]
    002ac8c8str x4, [sp+312]
    002ac8ccldrb w4, [sp+99]
    002ac8d0strb w4, [sp+102]
    002ac8d4strb w3, [sp+101]
    002ac8d8strb w0, [sp+96]
    002ac8dcldr x4, [sp+312]
    002ac8e0str x4, [sp+112]
    002ac8e4ldrb w4, [sp+102]
    002ac8e8strb w4, [sp+97]
    002ac8ecstrb w3, [sp+95]
    002ac8f0eor x4, x3, 1
    002ac8f4strb w4, [sp+98]
    002ac8f8tbnz w3, 0, 0x2ac900
    002ac8fcb 0x2ac90c
    002ac900
    002ac900loc_2ac900:
    002ac900ldrb w3, [sp+96]
    002ac904strb w3, [sp+98]
    002ac908b 0x2ac910
    002ac90c
    002ac90cloc_2ac90c:
    002ac90cb 0x2ac910
    002ac910
    002ac910loc_2ac910:
    002ac910ldrb w3, [sp+98]
    002ac914tbnz w3, 0, 0x2ac91c
    002ac918b 0x2aca60
    002ac91c
    002ac91cloc_2ac91c:
    002ac91cldr x0, [sp+1208]
    002ac920ldr x1, [sp+1216]
    002ac924ldr x2, [sp+1224]
    002ac928bl reflect.Value.Type
    002ac92cstr x0, [sp+1088]
    002ac930str x1, [sp+1096]
    002ac934add x27, sp, 896
    002ac938stp xzr, xzr, [x27]
    002ac93cadd x3, sp, 896
    002ac940str x3, [sp+712]
    002ac944ldr x3, [sp+1088]
    002ac948ldr x4, [sp+1096]
    002ac94cstr x3, [sp+696]
    002ac950str x4, [sp+704]
    002ac954str x3, [sp+688]
    002ac958ldr x3, [sp+688]
    002ac95ccbnz x3, 0x2ac964
    002ac960b 0x2ac974
    002ac964
    002ac964loc_2ac964:
    002ac964ldr x5, [sp+688]
    002ac968ldr x5, [x5+8]
    002ac96cstr x5, [sp+688]
    002ac970b 0x2ac978
    002ac974
    002ac974loc_2ac974:
    002ac974b 0x2ac978
    002ac978
    002ac978loc_2ac978:
    002ac978ldr x5, [sp+712]
    002ac97cldrsb x27, [x5]
    002ac980ldr x6, [sp+704]
    002ac984ldr x7, [sp+688]
    002ac988str x7, [x5]
    002ac98cadrp x27, 0x79f000
    002ac990ldr w7, [x27+3056]
    002ac994cbz w7, 0x2ac99c
    002ac998b 0x2ac9a0
    002ac99c
    002ac99cloc_2ac99c:
    002ac99cb 0x2ac9b4
    002ac9a0
    002ac9a0loc_2ac9a0:
    002ac9a0bl runtime.gcWriteBarrier2
    002ac9a4str x6, [x25]
    002ac9a8ldr x7, [x5+8]
    002ac9acstr x7, [x25+8]
    002ac9b0b 0x2ac9b4
    002ac9b4
    002ac9b4loc_2ac9b4:
    002ac9b4str x6, [x5+8]
    002ac9b8ldr x2, [sp+712]
    002ac9bcldrsb x27, [x2]
    002ac9c0b 0x2ac9c4
    002ac9c4
    002ac9c4loc_2ac9c4:
    002ac9c4str x2, [sp+720]
    002ac9c8orr x4, xzr, 1
    002ac9ccstr x4, [sp+728]
    002ac9d0str x4, [sp+736]
    002ac9d4adrp x0, 0x40a000
    002ac9d8add x0, x0, 1897
    002ac9dcmovz x1, 19
    002ac9e0mov x3, x4
    002ac9e4bl fmt.Sprintf
    002ac9e8str x0, [sp+880]
    002ac9ecstr x1, [sp+888]
    002ac9f0stp xzr, xzr, [sp+432]
    002ac9f4add x27, sp, 672
    002ac9f8stp xzr, xzr, [x27]
    002ac9fcldr x5, [sp+880]
    002aca00ldr x6, [sp+888]
    002aca04str x5, [sp+672]
    002aca08str x6, [sp+680]
    002aca0cstr x5, [sp+656]
    002aca10str x6, [sp+664]
    002aca14add x5, sp, 656
    002aca18ldrsb x27, [x5]
    002aca1cldr x0, [x5]
    002aca20ldr x1, [x5+8]
    002aca24str x0, [sp+624]
    002aca28str x1, [sp+632]
    002aca2cbl runtime.convTstring
    002aca30str x0, [sp+616]
    002aca34adrp x5, 0x46a000
    002aca38add x5, x5, 2080
    002aca3cstr x5, [sp+416]
    002aca40str x0, [sp+424]
    002aca44ldr x0, [sp+432]
    002aca48ldr x2, [sp+416]
    002aca4cldr x1, [sp+440]
    002aca50ldr x3, [sp+424]
    002aca54ldp x29, x30, [sp-8]
    002aca58add sp, sp, 1200
    002aca5cret x30
    002aca60
    002aca60loc_2aca60:
    002aca60ldr x3, [sp+1264]
    002aca64subs xzr, x3, 0
    002aca68cset x4, ne
    002aca6cstrb w4, [sp+98]
    002aca70cbnz x3, 0x2aca78
    002aca74b 0x2aca8c
    002aca78
    002aca78loc_2aca78:
    002aca78ldr x3, [sp+112]
    002aca7csubs xzr, x3, 23
    002aca80cset x3, ne
    002aca84strb w3, [sp+98]
    002aca88b 0x2aca90
    002aca8c
    002aca8cloc_2aca8c:
    002aca8cb 0x2aca90
    002aca90
    002aca90loc_2aca90:
    002aca90ldrb w3, [sp+98]
    002aca94tbnz w3, 0, 0x2aca9c
    002aca98b 0x2acb18
    002aca9c
    002aca9cloc_2aca9c:
    002aca9cadd x27, sp, 864
    002acaa0stp xzr, xzr, [x27]
    002acaa4adrp x2, 0x41a000
    002acaa8add x2, x2, 548
    002acaacstr x2, [sp+864]
    002acab0movz x2, 43
    002acab4str x2, [sp+872]
    002acab8stp xzr, xzr, [sp+432]
    002acabcldr x2, [sp+864]
    002acac0ldr x3, [sp+872]
    002acac4str x2, [sp+600]
    002acac8str x3, [sp+608]
    002acaccadd x2, sp, 600
    002acad0ldrsb x27, [x2]
    002acad4ldr x0, [x2]
    002acad8ldr x1, [x2+8]
    002acadcstr x0, [sp+584]
    002acae0str x1, [sp+592]
    002acae4bl runtime.convTstring
    002acae8str x0, [sp+576]
    002acaecadrp x2, 0x46a000
    002acaf0add x2, x2, 2080
    002acaf4str x2, [sp+416]
    002acaf8str x0, [sp+424]
    002acafcldr x0, [sp+432]
    002acb00ldr x2, [sp+416]
    002acb04ldr x1, [sp+440]
    002acb08ldr x3, [sp+424]
    002acb0cldp x29, x30, [sp-8]
    002acb10add sp, sp, 1200
    002acb14ret x30
    002acb18
    002acb18loc_2acb18:
    002acb18ldr x3, [sp+1256]
    002acb1csubs xzr, x3, 0
    002acb20cset x4, ne
    002acb24strb w4, [sp+98]
    002acb28cbnz x3, 0x2acb30
    002acb2cb 0x2acb44
    002acb30
    002acb30loc_2acb30:
    002acb30ldr x3, [sp+112]
    002acb34subs xzr, x3, 19
    002acb38cset x3, ne
    002acb3cstrb w3, [sp+98]
    002acb40b 0x2acb48
    002acb44
    002acb44loc_2acb44:
    002acb44b 0x2acb48
    002acb48
    002acb48loc_2acb48:
    002acb48ldrb w3, [sp+98]
    002acb4ctbnz w3, 0, 0x2acb54
    002acb50b 0x2acbd0
    002acb54
    002acb54loc_2acb54:
    002acb54add x27, sp, 864
    002acb58stp xzr, xzr, [x27]
    002acb5cadrp x2, 0x41c000
    002acb60add x2, x2, 653
    002acb64str x2, [sp+864]
    002acb68movz x2, 47
    002acb6cstr x2, [sp+872]
    002acb70stp xzr, xzr, [sp+432]
    002acb74ldr x2, [sp+864]
    002acb78ldr x3, [sp+872]
    002acb7cstr x2, [sp+560]
    002acb80str x3, [sp+568]
    002acb84add x2, sp, 560
    002acb88ldrsb x27, [x2]
    002acb8cldr x0, [x2]
    002acb90ldr x1, [x2+8]
    002acb94str x0, [sp+544]
    002acb98str x1, [sp+552]
    002acb9cbl runtime.convTstring
    002acba0str x0, [sp+536]
    002acba4adrp x2, 0x46a000
    002acba8add x2, x2, 2080
    002acbacstr x2, [sp+416]
    002acbb0str x0, [sp+424]
    002acbb4ldr x0, [sp+432]
    002acbb8ldr x2, [sp+416]
    002acbbcldr x1, [sp+440]
    002acbc0ldr x3, [sp+424]
    002acbc4ldp x29, x30, [sp-8]
    002acbc8add sp, sp, 1200
    002acbccret x30
    002acbd0
    002acbd0loc_2acbd0:
    002acbd0ldr x3, [sp+112]
    002acbd4str x3, [sp+248]
    002acbd8subs xzr, x3, 19
    002acbdcb.eq 0x2acbe4
    002acbe0b 0x2acc28
    002acbe4
    002acbe4loc_2acbe4:
    002acbe4b 0x2acbe8
    002acbe8
    002acbe8loc_2acbe8:
    002acbe8ldr x3, [sp+1256]
    002acbeccbz x3, 0x2acbf4
    002acbf0b 0x2acc1c
    002acbf4
    002acbf4loc_2acbf4:
    002acbf4ldr x0, [sp+1208]
    002acbf8ldr x1, [sp+1216]
    002acbfcldr x2, [sp+1224]
    002acc00bl reflect.Value.String
    002acc04str x0, [sp+880]
    002acc08str x1, [sp+888]
    002acc0cstr x0, [sp+848]
    002acc10str x1, [sp+856]
    002acc14str xzr, [sp+240]
    002acc18b 0x2ad2f8
    002acc1c
    002acc1cloc_2acc1c:
    002acc1cldr x2, [sp+1256]
    002acc20str x2, [sp+112]
    002acc24b 0x2ad2f4
    002acc28
    002acc28loc_2acc28:
    002acc28subs xzr, x3, 23
    002acc2cb.eq 0x2acc34
    002acc30b 0x2accdc
    002acc34
    002acc34loc_2acc34:
    002acc34b 0x2acc38
    002acc38
    002acc38loc_2acc38:
    002acc38ldr x3, [sp+1264]
    002acc3csubs xzr, x3, 24
    002acc40cset x3, eq
    002acc44strb w3, [sp+98]
    002acc48b.eq 0x2acc50
    002acc4cb 0x2acc54
    002acc50
    002acc50loc_2acc50:
    002acc50b 0x2accbc
    002acc54
    002acc54loc_2acc54:
    002acc54ldr x0, [sp+1208]
    002acc58ldr x1, [sp+1216]
    002acc5cldr x2, [sp+1224]
    002acc60bl reflect.Value.Interface
    002acc64str x0, [sp+1072]
    002acc68str x1, [sp+1080]
    002acc6cadd x27, sp, 808
    002acc70stp xzr, xzr, [x27]
    002acc74str xzr, [sp+824]
    002acc78ldr x3, [sp+1080]
    002acc7cldr x0, [sp+1072]
    002acc80adrp x1, 0x3ff000
    002acc84add x1, x1, 1440
    002acc88subs xzr, x0, x1
    002acc8cb.eq 0x2acc94
    002acc90b 0x2ad2e8
    002acc94
    002acc94loc_2acc94:
    002acc94ldr x0, [x3]
    002acc98ldr x1, [x3+8]
    002acc9cldr x2, [x3+16]
    002acca0str x0, [sp+808]
    002acca4str x1, [sp+816]
    002acca8str x2, [sp+824]
    002accacbl encoding/asn1.outsideUTCRange
    002accb0strb w0, [sp+99]
    002accb4strb w0, [sp+98]
    002accb8b 0x2accbc
    002accbc
    002accbcloc_2accbc:
    002accbcldrb w2, [sp+98]
    002accc0tbnz w2, 0, 0x2accc8
    002accc4b 0x2accd4
    002accc8
    002accc8loc_2accc8:
    002accc8orr x2, xzr, 24
    002accccstr x2, [sp+112]
    002accd0b 0x2accd8
    002accd4
    002accd4loc_2accd4:
    002accd4b 0x2accd8
    002accd8
    002accd8loc_2accd8:
    002accd8b 0x2acd30
    002accdc
    002accdcloc_2accdc:
    002accdcb 0x2acce0
    002acce0
    002acce0loc_2acce0:
    002acce0b 0x2acd30
    002acce4
    002acce4loc_2acce4:
    002acce4adrp x0, 0x411000
    002acce8add x0, x0, 1882
    002accecorr x1, xzr, 30
    002accf0mov x2, xzr
    002accf4mov x3, xzr
    002accf8mov x4, x3
    002accfcbl fmt.Errorf
    002acd00str x0, [sp+1144]
    002acd04str x1, [sp+1152]
    002acd08stp xzr, xzr, [sp+432]
    002acd0cldr x2, [sp+1144]
    002acd10ldr x3, [sp+1152]
    002acd14str x2, [sp+416]
    002acd18str x3, [sp+424]
    002acd1cldr x0, [sp+432]
    002acd20ldr x1, [sp+440]
    002acd24ldp x29, x30, [sp-8]
    002acd28add sp, sp, 1200
    002acd2cret x30
    002acd30
    002acd30loc_2acd30:
    002acd30ldrb w2, [sp+1272]
    002acd34tbnz w2, 0, 0x2acd3c
    002acd38b 0x2acdd4
    002acd3c
    002acd3cloc_2acd3c:
    002acd3cldr x2, [sp+112]
    002acd40subs xzr, x2, 16
    002acd44b.ne 0x2acd4c
    002acd48b 0x2acdc8
    002acd4c
    002acd4cloc_2acd4c:
    002acd4cadd x27, sp, 864
    002acd50stp xzr, xzr, [x27]
    002acd54adrp x2, 0x40e000
    002acd58add x2, x2, 2775
    002acd5cstr x2, [sp+864]
    002acd60movz x2, 26
    002acd64str x2, [sp+872]
    002acd68stp xzr, xzr, [sp+432]
    002acd6cldr x2, [sp+864]
    002acd70ldr x3, [sp+872]
    002acd74str x2, [sp+520]
    002acd78str x3, [sp+528]
    002acd7cadd x2, sp, 520
    002acd80ldrsb x27, [x2]
    002acd84ldr x0, [x2]
    002acd88ldr x1, [x2+8]
    002acd8cstr x0, [sp+504]
    002acd90str x1, [sp+512]
    002acd94bl runtime.convTstring
    002acd98str x0, [sp+496]
    002acd9cadrp x2, 0x46a000
    002acda0add x2, x2, 2080
    002acda4str x2, [sp+416]
    002acda8str x0, [sp+424]
    002acdacldr x0, [sp+432]
    002acdb0ldr x2, [sp+416]
    002acdb4ldr x1, [sp+440]
    002acdb8ldr x3, [sp+424]
    002acdbcldp x29, x30, [sp-8]
    002acdc0add sp, sp, 1200
    002acdc4ret x30
    002acdc8
    002acdc8loc_2acdc8:
    002acdc8movz x1, 17
    002acdccstr x1, [sp+112]
    002acdd0b 0x2acdd8
    002acdd4
    002acdd4loc_2acdd4:
    002acdd4b 0x2acdd8
    002acdd8
    002acdd8loc_2acdd8:
    002acdd8ldr x1, [sp+112]
    002acddcsubs xzr, x1, 17
    002acde0cset x1, eq
    002acde4strb w1, [sp+98]
    002acde8b.eq 0x2acdf0
    002acdecb 0x2ace00
    002acdf0
    002acdf0loc_2acdf0:
    002acdf0ldrb w1, [sp+1272]
    002acdf4eor x1, x1, 1
    002acdf8strb w1, [sp+98]
    002acdfcb 0x2ace04
    002ace00
    002ace00loc_2ace00:
    002ace00b 0x2ace04
    002ace04
    002ace04loc_2ace04:
    002ace04ldrb w1, [sp+98]
    002ace08tbnz w1, 0, 0x2ace10
    002ace0cb 0x2ace1c
    002ace10
    002ace10loc_2ace10:
    002ace10orr x1, xzr, 1
    002ace14strb w1, [sp+1272]
    002ace18b 0x2ace20
    002ace1c
    002ace1cloc_2ace1c:
    002ace1cb 0x2ace20
    002ace20
    002ace20loc_2ace20:
    002ace20adrp x0, 0x3ad000
    002ace24add x0, x0, 2944
    002ace28bl runtime.newobject
    002ace2cstr x0, [sp+328]
    002ace30add x27, sp, 1104
    002ace34stp xzr, xzr, [x27]
    002ace38add x27, sp, 1144
    002ace3cstp xzr, xzr, [x27]
    002ace40ldrb w3, [sp+1232]
    002ace44ldr x0, [sp+1208]
    002ace48ldr x1, [sp+1216]
    002ace4cldr x2, [sp+1224]
    002ace50ldrb w4, [sp+1233]
    002ace54ldrb w5, [sp+1234]
    002ace58ldrb w6, [sp+1235]
    002ace5cldr x7, [sp+1240]
    002ace60ldr x8, [sp+1248]
    002ace64ldr x9, [sp+1256]
    002ace68ldr x10, [sp+1264]
    002ace6cldrb w11, [sp+1272]
    002ace70ldrb w12, [sp+1273]
    002ace74bl encoding/asn1.makeBody
    002ace78str x0, [sp+1104]
    002ace7cstr x1, [sp+1112]
    002ace80str x2, [sp+1144]
    002ace84str x3, [sp+1152]
    002ace88ldr x1, [sp+1104]
    002ace8cldr x2, [sp+1112]
    002ace90str x1, [sp+1176]
    002ace94str x2, [sp+1184]
    002ace98ldr x1, [sp+1144]
    002ace9cldr x2, [sp+1152]
    002acea0str x1, [sp+1160]
    002acea4str x2, [sp+1168]
    002acea8ldr x1, [sp+328]
    002aceacldrsb x27, [x1]
    002aceb0ldr x2, [sp+1184]
    002aceb4ldr x3, [sp+1176]
    002aceb8str x3, [x1+24]
    002acebcadrp x27, 0x79f000
    002acec0ldr w3, [x27+3056]
    002acec4cbz w3, 0x2acecc
    002acec8b 0x2aced0
    002acecc
    002aceccloc_2acecc:
    002aceccb 0x2acee4
    002aced0
    002aced0loc_2aced0:
    002aced0bl runtime.gcWriteBarrier2
    002aced4str x2, [x25]
    002aced8ldr x4, [x1+32]
    002acedcstr x4, [x25+8]
    002acee0b 0x2acee4
    002acee4
    002acee4loc_2acee4:
    002acee4str x2, [x1+32]
    002acee8ldr x4, [sp+1168]
    002aceecldr x5, [sp+1160]
    002acef0str x5, [sp+416]
    002acef4str x4, [sp+424]
    002acef8cbnz x5, 0x2acf00
    002acefcb 0x2acf20
    002acf00
    002acf00loc_2acf00:
    002acf00stp xzr, xzr, [sp+432]
    002acf04ldr x3, [sp+424]
    002acf08ldr x2, [sp+416]
    002acf0cmov x0, xzr
    002acf10mov x1, xzr
    002acf14ldp x29, x30, [sp-8]
    002acf18add sp, sp, 1200
    002acf1cret x30
    002acf20
    002acf20loc_2acf20:
    002acf20ldr x1, [sp+328]
    002acf24ldrsb x27, [x1]
    002acf28ldr x2, [x1+24]
    002acf2cldrsb x27, [x2]
    002acf30ldr x0, [x1+32]
    002acf34ldr x1, [x2+32]
    002acf38blr x1
    002acf3cstr x0, [sp+128]
    002acf40str xzr, [sp+120]
    002acf44ldr x1, [sp+1248]
    002acf48cbnz x1, 0x2acf50
    002acf4cb 0x2ad1ec
    002acf50
    002acf50loc_2acf50:
    002acf50ldrb w7, [sp+1234]
    002acf54tbnz w7, 0, 0x2acf5c
    002acf58b 0x2acf68
    002acf5c
    002acf5cloc_2acf5c:
    002acf5corr x7, xzr, 1
    002acf60str x7, [sp+120]
    002acf64b 0x2acf90
    002acf68
    002acf68loc_2acf68:
    002acf68ldrb w7, [sp+1235]
    002acf6ctbnz w7, 0, 0x2acf74
    002acf70b 0x2acf80
    002acf74
    002acf74loc_2acf74:
    002acf74orr x7, xzr, 3
    002acf78str x7, [sp+120]
    002acf7cb 0x2acf8c
    002acf80
    002acf80loc_2acf80:
    002acf80orr x7, xzr, 2
    002acf84str x7, [sp+120]
    002acf88b 0x2acf8c
    002acf8c
    002acf8cloc_2acf8c:
    002acf8cb 0x2acf90
    002acf90
    002acf90loc_2acf90:
    002acf90ldrb w7, [sp+1233]
    002acf94tbnz w7, 0, 0x2acf9c
    002acf98b 0x2ad1d8
    002acf9c
    002acf9cloc_2acf9c:
    002acf9cldr x7, [sp+328]
    002acfa0ldrsb x27, [x7]
    002acfa4ldrsb x27, [x7]
    002acfa8b 0x2acfac
    002acfac
    002acfacloc_2acfac:
    002acfacb 0x2acfb0
    002acfb0
    002acfb0loc_2acfb0:
    002acfb0str x7, [sp+936]
    002acfb4str xzr, [sp+944]
    002acfb8orr x7, xzr, 8
    002acfbcstr x7, [sp+952]
    002acfc0stp xzr, xzr, [sp+200]
    002acfc4str xzr, [sp+216]
    002acfc8strb wzr, [sp+224]
    002acfccstr xzr, [sp+200]
    002acfd0ldr x7, [sp+112]
    002acfd4str x7, [sp+208]
    002acfd8ldr x7, [sp+128]
    002acfdcstr x7, [sp+216]
    002acfe0ldrb w6, [sp+97]
    002acfe4strb w6, [sp+224]
    002acfe8ldr x3, [sp+200]
    002acfecldr x4, [sp+208]
    002acff0ldr x5, [sp+216]
    002acff4ldr x0, [sp+936]
    002acff8ldr x1, [sp+944]
    002acffcldr x2, [sp+952]
    002ad000bl encoding/asn1.appendTagAndLength
    002ad004str x0, [sp+960]
    002ad008str x1, [sp+968]
    002ad00cstr x2, [sp+976]
    002ad010bl runtime.convTslice
    002ad014str x0, [sp+488]
    002ad018ldr x7, [sp+328]
    002ad01cldrsb x27, [x7]
    002ad020adrp x8, 0x46a000
    002ad024add x8, x8, 4040
    002ad028str x8, [x7+8]
    002ad02cadrp x27, 0x79e000
    002ad030ldr w8, [x27+3056]
    002ad034cbz w8, 0x2ad03c
    002ad038b 0x2ad040
    002ad03c
    002ad03cloc_2ad03c:
    002ad03cb 0x2ad054
    002ad040
    002ad040loc_2ad040:
    002ad040bl runtime.gcWriteBarrier2
    002ad044str x0, [x25]
    002ad048ldr x1, [x7+16]
    002ad04cstr x1, [x25+8]
    002ad050b 0x2ad054
    002ad054
    002ad054loc_2ad054:
    002ad054str x0, [x7+16]
    002ad058adrp x0, 0x3ac000
    002ad05cadd x0, x0, 2944
    002ad060bl runtime.newobject
    002ad064str x0, [sp+320]
    002ad068ldr x1, [sp+328]
    002ad06cstr x1, [sp+928]
    002ad070ldr x2, [sp+320]
    002ad074ldrsb x27, [x2]
    002ad078adrp x3, 0x46a000
    002ad07cadd x3, x3, 4080
    002ad080str x3, [x2+24]
    002ad084adrp x27, 0x79e000
    002ad088ldr w3, [x27+3056]
    002ad08ccbz w3, 0x2ad094
    002ad090b 0x2ad098
    002ad094
    002ad094loc_2ad094:
    002ad094b 0x2ad0ac
    002ad098
    002ad098loc_2ad098:
    002ad098bl runtime.gcWriteBarrier2
    002ad09cstr x1, [x25]
    002ad0a0ldr x3, [x2+32]
    002ad0a4str x3, [x25+8]
    002ad0a8b 0x2ad0ac
    002ad0ac
    002ad0acloc_2ad0ac:
    002ad0acstr x1, [x2+32]
    002ad0b0ldr x1, [sp+320]
    002ad0b4ldrsb x27, [x1]
    002ad0b8ldrsb x27, [x1]
    002ad0bcb 0x2ad0c0
    002ad0c0
    002ad0c0loc_2ad0c0:
    002ad0c0b 0x2ad0c4
    002ad0c4
    002ad0c4loc_2ad0c4:
    002ad0c4str x1, [sp+960]
    002ad0c8str xzr, [sp+968]
    002ad0ccorr x1, xzr, 8
    002ad0d0str x1, [sp+976]
    002ad0d4ldr x1, [sp+328]
    002ad0d8ldrsb x27, [x1]
    002ad0dcldr x2, [x1+8]
    002ad0e0ldrsb x27, [x2]
    002ad0e4ldr x0, [x1+16]
    002ad0e8ldr x1, [x2+32]
    002ad0ecblr x1
    002ad0f0str x0, [sp+296]
    002ad0f4stp xzr, xzr, [sp+168]
    002ad0f8str xzr, [sp+184]
    002ad0fcstrb wzr, [sp+192]
    002ad100ldr x1, [sp+120]
    002ad104str x1, [sp+168]
    002ad108ldr x1, [sp+1248]
    002ad10cldrsb x27, [x1]
    002ad110ldr x1, [x1]
    002ad114str x1, [sp+176]
    002ad118ldr x1, [sp+296]
    002ad11cldr x2, [sp+128]
    002ad120add x1, x2, x1
    002ad124str x1, [sp+184]
    002ad128orr x6, xzr, 1
    002ad12cstrb w6, [sp+192]
    002ad130ldr x3, [sp+168]
    002ad134ldr x4, [sp+176]
    002ad138ldr x5, [sp+184]
    002ad13cldr x0, [sp+960]
    002ad140ldr x1, [sp+968]
    002ad144ldr x2, [sp+976]
    002ad148bl encoding/asn1.appendTagAndLength
    002ad14cstr x0, [sp+936]
    002ad150str x1, [sp+944]
    002ad154str x2, [sp+952]
    002ad158bl runtime.convTslice
    002ad15cstr x0, [sp+480]
    002ad160ldr x1, [sp+320]
    002ad164ldrsb x27, [x1]
    002ad168adrp x2, 0x46a000
    002ad16cadd x2, x2, 4040
    002ad170str x2, [x1+8]
    002ad174adrp x27, 0x79e000
    002ad178ldr w2, [x27+3056]
    002ad17ccbz w2, 0x2ad184
    002ad180b 0x2ad188
    002ad184
    002ad184loc_2ad184:
    002ad184b 0x2ad19c
    002ad188
    002ad188loc_2ad188:
    002ad188bl runtime.gcWriteBarrier2
    002ad18cstr x0, [x25]
    002ad190ldr x4, [x1+16]
    002ad194str x4, [x25+8]
    002ad198b 0x2ad19c
    002ad19c
    002ad19cloc_2ad19c:
    002ad19cstr x0, [x1+16]
    002ad1a0ldr x4, [sp+320]
    002ad1a4str x4, [sp+928]
    002ad1a8adrp x5, 0x46a000
    002ad1acadd x5, x5, 4080
    002ad1b0str x5, [sp+432]
    002ad1b4str x4, [sp+440]
    002ad1b8stp xzr, xzr, [sp+416]
    002ad1bcldr x0, [sp+432]
    002ad1c0ldr x1, [sp+440]
    002ad1c4mov x2, xzr
    002ad1c8mov x3, xzr
    002ad1ccldp x29, x30, [sp-8]
    002ad1d0add sp, sp, 1200
    002ad1d4ret x30
    002ad1d8
    002ad1d8loc_2ad1d8:
    002ad1d8ldr x7, [sp+1248]
    002ad1dcldrsb x27, [x7]
    002ad1e0ldr x7, [x7]
    002ad1e4str x7, [sp+112]
    002ad1e8b 0x2ad1f0
    002ad1ec
    002ad1ecloc_2ad1ec:
    002ad1ecb 0x2ad1f0
    002ad1f0
    002ad1f0loc_2ad1f0:
    002ad1f0ldr x7, [sp+328]
    002ad1f4ldrsb x27, [x7]
    002ad1f8ldrsb x27, [x7]
    002ad1fcb 0x2ad200
    002ad200
    002ad200loc_2ad200:
    002ad200b 0x2ad204
    002ad204
    002ad204loc_2ad204:
    002ad204str x7, [sp+936]
    002ad208str xzr, [sp+944]
    002ad20corr x7, xzr, 8
    002ad210str x7, [sp+952]
    002ad214stp xzr, xzr, [sp+136]
    002ad218str xzr, [sp+152]
    002ad21cstrb wzr, [sp+160]
    002ad220ldr x7, [sp+120]
    002ad224str x7, [sp+136]
    002ad228ldr x7, [sp+112]
    002ad22cstr x7, [sp+144]
    002ad230ldr x7, [sp+128]
    002ad234str x7, [sp+152]
    002ad238ldrb w6, [sp+97]
    002ad23cstrb w6, [sp+160]
    002ad240ldr x3, [sp+136]
    002ad244ldr x4, [sp+144]
    002ad248ldr x5, [sp+152]
    002ad24cldr x0, [sp+936]
    002ad250ldr x1, [sp+944]
    002ad254ldr x2, [sp+952]
    002ad258bl encoding/asn1.appendTagAndLength
    002ad25cstr x0, [sp+960]
    002ad260str x1, [sp+968]
    002ad264str x2, [sp+976]
    002ad268bl runtime.convTslice
    002ad26cstr x0, [sp+472]
    002ad270ldr x7, [sp+328]
    002ad274ldrsb x27, [x7]
    002ad278adrp x8, 0x46a000
    002ad27cadd x8, x8, 4040
    002ad280str x8, [x7+8]
    002ad284adrp x27, 0x79e000
    002ad288ldr w8, [x27+3056]
    002ad28ccbz w8, 0x2ad294
    002ad290b 0x2ad298
    002ad294
    002ad294loc_2ad294:
    002ad294b 0x2ad2ac
    002ad298
    002ad298loc_2ad298:
    002ad298bl runtime.gcWriteBarrier2
    002ad29cstr x0, [x25]
    002ad2a0ldr x4, [x7+16]
    002ad2a4str x4, [x25+8]
    002ad2a8b 0x2ad2ac
    002ad2ac
    002ad2acloc_2ad2ac:
    002ad2acstr x0, [x7+16]
    002ad2b0ldr x4, [sp+328]
    002ad2b4str x4, [sp+928]
    002ad2b8adrp x5, 0x46a000
    002ad2bcadd x5, x5, 4080
    002ad2c0str x5, [sp+432]
    002ad2c4str x4, [sp+440]
    002ad2c8stp xzr, xzr, [sp+416]
    002ad2ccldr x0, [sp+432]
    002ad2d0ldr x1, [sp+440]
    002ad2d4mov x2, xzr
    002ad2d8mov x3, xzr
    002ad2dcldp x29, x30, [sp-8]
    002ad2e0add sp, sp, 1200
    002ad2e4ret x30
    002ad2e8
    002ad2e8loc_2ad2e8:
    002ad2e8adrp x2, 0x35d000
    002ad2ecadd x2, x2, 3520
    002ad2f0bl runtime.panicdottypeE
    002ad2f4
    002ad2f4loc_2ad2f4:
    002ad2f4b 0x2acd30
    002ad2f8
    002ad2f8loc_2ad2f8:
    002ad2f8ldr x3, [sp+240]
    002ad2fcldr x4, [sp+856]
    002ad300subs xzr, x4, x3
    002ad304b.gt 0x2ad30c
    002ad308b 0x2ad424
    002ad30c
    002ad30cloc_2ad30c:
    002ad30cldr x3, [sp+240]
    002ad310str x3, [sp+232]
    002ad314ldr x3, [sp+240]
    002ad318ldr x4, [sp+848]
    002ad31cldrb w3, [x4+x3]
    002ad320str w3, [sp+108]
    002ad324subs wzr, w3, 128
    002ad328b.lt 0x2ad330
    002ad32cb 0x2ad340
    002ad330
    002ad330loc_2ad330:
    002ad330ldr x3, [sp+240]
    002ad334add x3, x3, 1
    002ad338str x3, [sp+240]
    002ad33cb 0x2ad35c
    002ad340
    002ad340loc_2ad340:
    002ad340ldr x2, [sp+240]
    002ad344ldr x0, [sp+848]
    002ad348ldr x1, [sp+856]
    002ad34cbl runtime.decoderune
    002ad350str w0, [sp+108]
    002ad354str x1, [sp+240]
    002ad358b 0x2ad35c
    002ad35c
    002ad35cloc_2ad35c:
    002ad35cldrsw x3, [sp+108]
    002ad360str w3, [sp+104]
    002ad364subs wzr, w3, 128
    002ad368cset x3, ge
    002ad36cstrb w3, [sp+98]
    002ad370b.ge 0x2ad378
    002ad374b 0x2ad37c
    002ad378
    002ad378loc_2ad378:
    002ad378b 0x2ad39c
    002ad37c
    002ad37cloc_2ad37c:
    002ad37cldrsw x0, [sp+104]
    002ad380mov x1, xzr
    002ad384mov x2, x1
    002ad388bl encoding/asn1.isPrintable
    002ad38cstrb w0, [sp+99]
    002ad390eor x3, x0, 1
    002ad394strb w3, [sp+98]
    002ad398b 0x2ad39c
    002ad39c
    002ad39cloc_2ad39c:
    002ad39cldrb w3, [sp+98]
    002ad3a0tbnz w3, 0, 0x2ad3a8
    002ad3a4b 0x2ad41c
    002ad3a8
    002ad3a8loc_2ad3a8:
    002ad3a8ldr x0, [sp+1208]
    002ad3acldr x1, [sp+1216]
    002ad3b0ldr x2, [sp+1224]
    002ad3b4bl reflect.Value.String
    002ad3b8str x0, [sp+832]
    002ad3bcstr x1, [sp+840]
    002ad3c0bl unicode/utf8.ValidString
    002ad3c4strb w0, [sp+98]
    002ad3c8tbnz w0, 0, 0x2ad3d0
    002ad3ccb 0x2ad3dc
    002ad3d0
    002ad3d0loc_2ad3d0:
    002ad3d0orr x2, xzr, 12
    002ad3d4str x2, [sp+112]
    002ad3d8b 0x2ad428
    002ad3dc
    002ad3dcloc_2ad3dc:
    002ad3dcadrp x0, 0x40f000
    002ad3e0add x0, x0, 176
    002ad3e4orr x1, xzr, 28
    002ad3e8bl errors.New
    002ad3ecstr x0, [sp+1144]
    002ad3f0str x1, [sp+1152]
    002ad3f4stp xzr, xzr, [sp+432]
    002ad3f8ldr x2, [sp+1144]
    002ad3fcldr x3, [sp+1152]
    002ad400str x2, [sp+416]
    002ad404str x3, [sp+424]
    002ad408ldr x0, [sp+432]
    002ad40cldr x1, [sp+440]
    002ad410ldp x29, x30, [sp-8]
    002ad414add sp, sp, 1200
    002ad418ret x30
    002ad41c
    002ad41cloc_2ad41c:
    002ad41cb 0x2ad420
    002ad420
    002ad420loc_2ad420:
    002ad420b 0x2ad2f8
    002ad424
    002ad424loc_2ad424:
    002ad424b 0x2ad428
    002ad428
    002ad428loc_2ad428:
    002ad428b 0x2ad2f4
    002ad42c
    002ad42cloc_2ad42c:
    002ad42cadrp x2, 0x35d000
    002ad430add x2, x2, 3520
    002ad434bl runtime.panicdottypeE
    002ad438hint
    002ad43c
    002ad43cloc_2ad43c:
    002ad43cstp x0, x1, [sp+8]
    002ad440str x2, [sp+24]
    002ad444strb w3, [sp+32]
    002ad448strb w4, [sp+33]
    002ad44cstrb w5, [sp+34]
    002ad450strb w6, [sp+35]
    002ad454stp x7, x8, [sp+40]
    002ad458stp x9, x10, [sp+56]
    002ad45cstrb w11, [sp+72]
    002ad460strb w12, [sp+73]
    002ad464mov x3, x30
    002ad468bl runtime.morestack_noctxt.abi0
    002ad46cldp x0, x1, [sp+8]
    002ad470ldr x2, [sp+24]
    002ad474ldrb w3, [sp+32]
    002ad478ldrb w4, [sp+33]
    002ad47cldrb w5, [sp+34]
    002ad480ldrb w6, [sp+35]
    002ad484ldp x7, x8, [sp+40]
    002ad488ldp x9, x10, [sp+56]
    002ad48cldrb w11, [sp+72]
    002ad490ldrb w12, [sp+73]
    002ad494b 0x2ac110
    002ad498udf 0
    002ad49cudf 0
    002ac110