File sliver_83cb34f62800fed14e14547c39337aab8e0427fe2c6310a3fb40ce0ac36168c9.elf
Function:
    00440c00
    00440c00github.com/jcmturner/gofork/encoding/asn1.parseBool: ; void github.com/jcmturner/gofork/encoding/asn1.parseBool(struct []uint8 bytes)
    00440c00ldr x16, [x28+16]
    00440c04sub x17, sp, 32
    00440c08subs xzr, x17, x16
    00440c0cb.ls 0x440d7c
    00440c10str x30, [sp-160]!
    00440c14stur x29, [sp-8]
    00440c18sub x29, sp, 8
    00440c1cstr x0, [sp+168]
    00440c20str x1, [sp+176]
    00440c24str x2, [sp+184]
    00440c28strb wzr, [sp+30]
    00440c2cstp xzr, xzr, [sp+40]
    00440c30ldr x3, [sp+176]
    00440c34str x3, [sp+32]
    00440c38subs xzr, x3, 1
    00440c3cb.ne 0x440c44
    00440c40b 0x440cac
    00440c44
    00440c44loc_440c44:
    00440c44stp xzr, xzr, [sp+112]
    00440c48adrp x2, 0x274000
    00440c4cadd x2, x2, 1827
    00440c50str x2, [sp+112]
    00440c54orr x3, xzr, 15
    00440c58str x3, [sp+120]
    00440c5cstr x2, [sp+96]
    00440c60str x3, [sp+104]
    00440c64add x2, sp, 96
    00440c68ldrsb x27, [x2]
    00440c6cldr x0, [x2]
    00440c70ldr x1, [x2+8]
    00440c74str x0, [sp+80]
    00440c78str x1, [sp+88]
    00440c7cbl runtime.convTstring
    00440c80str x0, [sp+72]
    00440c84adrp x2, 0x2d6000
    00440c88add x2, x2, 2368
    00440c8cstr x2, [sp+40]
    00440c90str x0, [sp+48]
    00440c94ldr x1, [sp+40]
    00440c98ldr x2, [sp+48]
    00440c9cldrb w0, [sp+30]
    00440ca0ldur x29, [sp-8]
    00440ca4ldr x30, [sp], 160
    00440ca8ret x30
    00440cac
    00440cacloc_440cac:
    00440cacldr x1, [sp+176]
    00440cb0ldr x3, [sp+168]
    00440cb4subs xzr, x1, 0
    00440cb8b.hi 0x440cc0
    00440cbcb 0x440d70
    00440cc0
    00440cc0loc_440cc0:
    00440cc0ldrb w3, [x3]
    00440cc4strb w3, [sp+31]
    00440cc8mov x4, x3
    00440ccccbz w4, 0x440cd4
    00440cd0b 0x440ce0
    00440cd4
    00440cd4loc_440cd4:
    00440cd4b 0x440cd8
    00440cd8
    00440cd8loc_440cd8:
    00440cd8strb wzr, [sp+30]
    00440cdcb 0x440d58
    00440ce0
    00440ce0loc_440ce0:
    00440ce0subs wzr, w3, 255
    00440ce4b.eq 0x440cec
    00440ce8b 0x440cfc
    00440cec
    00440cecloc_440cec:
    00440cecb 0x440cf0
    00440cf0
    00440cf0loc_440cf0:
    00440cf0orr x3, xzr, 1
    00440cf4strb w3, [sp+30]
    00440cf8b 0x440d58
    00440cfc
    00440cfcloc_440cfc:
    00440cfcb 0x440d00
    00440d00
    00440d00loc_440d00:
    00440d00b 0x440d04
    00440d04
    00440d04loc_440d04:
    00440d04stp xzr, xzr, [sp+112]
    00440d08adrp x2, 0x274000
    00440d0cadd x2, x2, 1827
    00440d10str x2, [sp+112]
    00440d14orr x3, xzr, 15
    00440d18str x3, [sp+120]
    00440d1cstr x2, [sp+56]
    00440d20str x3, [sp+64]
    00440d24add x2, sp, 56
    00440d28ldrsb x27, [x2]
    00440d2cldr x0, [x2]
    00440d30ldr x1, [x2+8]
    00440d34str x0, [sp+136]
    00440d38str x1, [sp+144]
    00440d3cbl runtime.convTstring
    00440d40str x0, [sp+128]
    00440d44adrp x2, 0x2d6000
    00440d48add x2, x2, 2368
    00440d4cstr x2, [sp+40]
    00440d50str x0, [sp+48]
    00440d54b 0x440d58
    00440d58
    00440d58loc_440d58:
    00440d58ldr x1, [sp+40]
    00440d5cldr x2, [sp+48]
    00440d60ldrb w0, [sp+30]
    00440d64ldur x29, [sp-8]
    00440d68ldr x30, [sp], 160
    00440d6cret x30
    00440d70
    00440d70loc_440d70:
    00440d70mov x0, xzr
    00440d74bl runtime.panicIndex
    00440d78hint
    00440d7c
    00440d7cloc_440d7c:
    00440d7cstp x0, x1, [sp+8]
    00440d80str x2, [sp+24]
    00440d84mov x3, x30
    00440d88bl runtime.morestack_noctxt.abi0
    00440d8cldp x0, x1, [sp+8]
    00440d90ldr x2, [sp+24]
    00440d94b 0x440c00
    00440d98udf 0
    00440d9cudf 0
    00440c00
    00440da0
    00440da0github.com/jcmturner/gofork/encoding/asn1.checkInteger: ; void github.com/jcmturner/gofork/encoding/asn1.checkInteger(struct []uint8 bytes)
    00440da0ldr x16, [x28+16]
    00440da4sub x17, sp, 32
    00440da8subs xzr, x17, x16
    00440dacb.ls 0x440fe8
    00440db0str x30, [sp-160]!
    00440db4stur x29, [sp-8]
    00440db8sub x29, sp, 8
    00440dbcstr x0, [sp+168]
    00440dc0str x1, [sp+176]
    00440dc4str x2, [sp+184]
    00440dc8stp xzr, xzr, [sp+40]
    00440dccldr x2, [sp+176]
    00440dd0str x2, [sp+32]
    00440dd4cbz x2, 0x440ddc
    00440dd8b 0x440e40
    00440ddc
    00440ddcloc_440ddc:
    00440ddcstp xzr, xzr, [sp+96]
    00440de0adrp x2, 0x273000
    00440de4add x2, x2, 2772
    00440de8str x2, [sp+96]
    00440decmovz x3, 13
    00440df0str x3, [sp+104]
    00440df4str x2, [sp+80]
    00440df8str x3, [sp+88]
    00440dfcadd x2, sp, 80
    00440e00ldrsb x27, [x2]
    00440e04ldr x0, [x2]
    00440e08ldr x1, [x2+8]
    00440e0cstr x0, [sp+64]
    00440e10str x1, [sp+72]
    00440e14bl runtime.convTstring
    00440e18str x0, [sp+56]
    00440e1cadrp x2, 0x2d6000
    00440e20add x2, x2, 1984
    00440e24str x2, [sp+40]
    00440e28str x0, [sp+48]
    00440e2cldr x0, [sp+40]
    00440e30ldr x1, [sp+48]
    00440e34ldur x29, [sp-8]
    00440e38ldr x30, [sp], 160
    00440e3cret x30
    00440e40
    00440e40loc_440e40:
    00440e40ldr x2, [sp+176]
    00440e44str x2, [sp+32]
    00440e48subs xzr, x2, 1
    00440e4cb.eq 0x440e54
    00440e50b 0x440e6c
    00440e54
    00440e54loc_440e54:
    00440e54stp xzr, xzr, [sp+40]
    00440e58mov x0, xzr
    00440e5cmov x1, xzr
    00440e60ldur x29, [sp-8]
    00440e64ldr x30, [sp], 160
    00440e68ret x30
    00440e6c
    00440e6cloc_440e6c:
    00440e6cldr x1, [sp+176]
    00440e70ldr x2, [sp+168]
    00440e74subs xzr, x1, 0
    00440e78b.hi 0x440e80
    00440e7cb 0x440fdc
    00440e80
    00440e80loc_440e80:
    00440e80ldrb w2, [x2]
    00440e84subs wzr, w2, 0
    00440e88cset x3, eq
    00440e8cstrb w3, [sp+30]
    00440e90cbz w2, 0x440e98
    00440e94b 0x440ec0
    00440e98
    00440e98loc_440e98:
    00440e98ldr x1, [sp+176]
    00440e9cldr x2, [sp+168]
    00440ea0subs xzr, x1, 1
    00440ea4b.hi 0x440eac
    00440ea8b 0x440fd4
    00440eac
    00440eacloc_440eac:
    00440eacldrb w2, [x2+1]
    00440eb0ands wzr, w2, 128
    00440eb4cset x2, eq
    00440eb8strb w2, [sp+30]
    00440ebcb 0x440ec4
    00440ec0
    00440ec0loc_440ec0:
    00440ec0b 0x440ec4
    00440ec4
    00440ec4loc_440ec4:
    00440ec4ldrb w2, [sp+30]
    00440ec8strb w2, [sp+31]
    00440ecctbnz w2, 0, 0x440ed4
    00440ed0b 0x440ed8
    00440ed4
    00440ed4loc_440ed4:
    00440ed4b 0x440f3c
    00440ed8
    00440ed8loc_440ed8:
    00440ed8ldr x1, [sp+176]
    00440edcldr x2, [sp+168]
    00440ee0subs xzr, x1, 0
    00440ee4b.hi 0x440eec
    00440ee8b 0x440fcc
    00440eec
    00440eecloc_440eec:
    00440eecldrb w2, [x2]
    00440ef0subs wzr, w2, 255
    00440ef4cset x2, eq
    00440ef8strb w2, [sp+29]
    00440efcb.eq 0x440f04
    00440f00b 0x440f2c
    00440f04
    00440f04loc_440f04:
    00440f04ldr x1, [sp+176]
    00440f08ldr x2, [sp+168]
    00440f0csubs xzr, x1, 1
    00440f10b.hi 0x440f18
    00440f14b 0x440fc4
    00440f18
    00440f18loc_440f18:
    00440f18ldrb w2, [x2+1]
    00440f1cands wzr, w2, 128
    00440f20cset x2, ne
    00440f24strb w2, [sp+29]
    00440f28b 0x440f30
    00440f2c
    00440f2cloc_440f2c:
    00440f2cb 0x440f30
    00440f30
    00440f30loc_440f30:
    00440f30ldrb w2, [sp+29]
    00440f34strb w2, [sp+31]
    00440f38b 0x440f3c
    00440f3c
    00440f3cloc_440f3c:
    00440f3cldrb w2, [sp+31]
    00440f40tbnz w2, 0, 0x440f48
    00440f44b 0x440fac
    00440f48
    00440f48loc_440f48:
    00440f48stp xzr, xzr, [sp+96]
    00440f4cadrp x2, 0x27c000
    00440f50add x2, x2, 3382
    00440f54str x2, [sp+96]
    00440f58movz x3, 29
    00440f5cstr x3, [sp+104]
    00440f60str x2, [sp+136]
    00440f64str x3, [sp+144]
    00440f68add x2, sp, 136
    00440f6cldrsb x27, [x2]
    00440f70ldr x0, [x2]
    00440f74ldr x1, [x2+8]
    00440f78str x0, [sp+120]
    00440f7cstr x1, [sp+128]
    00440f80bl runtime.convTstring
    00440f84str x0, [sp+112]
    00440f88adrp x2, 0x2d6000
    00440f8cadd x2, x2, 1984
    00440f90str x2, [sp+40]
    00440f94str x0, [sp+48]
    00440f98ldr x0, [sp+40]
    00440f9cldr x1, [sp+48]
    00440fa0ldur x29, [sp-8]
    00440fa4ldr x30, [sp], 160
    00440fa8ret x30
    00440fac
    00440facloc_440fac:
    00440facstp xzr, xzr, [sp+40]
    00440fb0mov x0, xzr
    00440fb4mov x1, xzr
    00440fb8ldur x29, [sp-8]
    00440fbcldr x30, [sp], 160
    00440fc0ret x30
    00440fc4
    00440fc4loc_440fc4:
    00440fc4orr x0, xzr, 1
    00440fc8bl runtime.panicIndex
    00440fcc
    00440fccloc_440fcc:
    00440fccmov x0, xzr
    00440fd0bl runtime.panicIndex
    00440fd4
    00440fd4loc_440fd4:
    00440fd4orr x0, xzr, 1
    00440fd8bl runtime.panicIndex
    00440fdc
    00440fdcloc_440fdc:
    00440fdcmov x0, xzr
    00440fe0bl runtime.panicIndex
    00440fe4hint
    00440fe8
    00440fe8loc_440fe8:
    00440fe8stp x0, x1, [sp+8]
    00440fecstr x2, [sp+24]
    00440ff0mov x3, x30
    00440ff4bl runtime.morestack_noctxt.abi0
    00440ff8ldp x0, x1, [sp+8]
    00440ffcldr x2, [sp+24]
    00441000b 0x440da0
    00441004udf 0
    00441008udf 0
    0044100cudf 0
    00440da0
    00441010
    00441010github.com/jcmturner/gofork/encoding/asn1.parseInt64: ; void github.com/jcmturner/gofork/encoding/asn1.parseInt64(struct []uint8 bytes)
    00441010ldr x16, [x28+16]
    00441014sub x17, sp, 16
    00441018subs xzr, x17, x16
    0044101cb.ls 0x4411c4
    00441020str x30, [sp-144]!
    00441024stur x29, [sp-8]
    00441028sub x29, sp, 8
    0044102cstr x0, [sp+152]
    00441030str x1, [sp+160]
    00441034str x2, [sp+168]
    00441038str xzr, [sp+40]
    0044103cstp xzr, xzr, [sp+64]
    00441040ldr x0, [sp+152]
    00441044ldr x1, [sp+160]
    00441048ldr x2, [sp+168]
    0044104cbl github.com/jcmturner/gofork/encoding/asn1.checkInteger
    00441050str x0, [sp+64]
    00441054str x1, [sp+72]
    00441058cbnz x0, 0x441060
    0044105cb 0x44107c
    00441060
    00441060loc_441060:
    00441060ldr x3, [sp+40]
    00441064mov x2, x1
    00441068mov x1, x0
    0044106cmov x0, x3
    00441070ldur x29, [sp-8]
    00441074ldr x30, [sp], 144
    00441078ret x30
    0044107c
    0044107cloc_44107c:
    0044107cldr x3, [sp+160]
    00441080str x3, [sp+56]
    00441084subs xzr, x3, 8
    00441088b.gt 0x441090
    0044108cb 0x4410f8
    00441090
    00441090loc_441090:
    00441090stp xzr, xzr, [sp+120]
    00441094adrp x2, 0x274000
    00441098add x2, x2, 1764
    0044109cstr x2, [sp+120]
    004410a0movz x3, 17
    004410a4str x3, [sp+128]
    004410a8str x2, [sp+104]
    004410acstr x3, [sp+112]
    004410b0add x2, sp, 104
    004410b4ldrsb x27, [x2]
    004410b8ldr x0, [x2]
    004410bcldr x1, [x2+8]
    004410c0str x0, [sp+88]
    004410c4str x1, [sp+96]
    004410c8bl runtime.convTstring
    004410ccstr x0, [sp+80]
    004410d0adrp x2, 0x2d5000
    004410d4add x2, x2, 1984
    004410d8str x2, [sp+64]
    004410dcstr x0, [sp+72]
    004410e0ldr x1, [sp+64]
    004410e4ldr x2, [sp+72]
    004410e8ldr x0, [sp+40]
    004410ecldur x29, [sp-8]
    004410f0ldr x30, [sp], 144
    004410f4ret x30
    004410f8
    004410f8loc_4410f8:
    004410f8str xzr, [sp+48]
    004410fcb 0x441100
    00441100
    00441100loc_441100:
    00441100ldr x3, [sp+160]
    00441104str x3, [sp+56]
    00441108ldr x4, [sp+48]
    0044110csubs xzr, x3, x4
    00441110b.gt 0x441118
    00441114b 0x44115c
    00441118
    00441118loc_441118:
    00441118ldr x3, [sp+40]
    0044111cubfm x4, x3, 56, 55
    00441120str x4, [sp+40]
    00441124ldr x0, [sp+48]
    00441128ldr x1, [sp+160]
    0044112cldr x4, [sp+152]
    00441130subs xzr, x1, x0
    00441134b.hi 0x44113c
    00441138b 0x4411bc
    0044113c
    0044113cloc_44113c:
    0044113cldrb w4, [x4+x0]
    00441140orr x3, x4, x3, lsl #8
    00441144str x3, [sp+40]
    00441148b 0x44114c
    0044114c
    0044114cloc_44114c:
    0044114cldr x3, [sp+48]
    00441150add x3, x3, 1
    00441154str x3, [sp+48]
    00441158b 0x441100
    0044115c
    0044115cloc_44115c:
    0044115cldr x3, [sp+160]
    00441160str x3, [sp+56]
    00441164ldr x4, [sp+40]
    00441168orr x5, xzr, 64
    0044116csub x3, x5, x3, lsl #3
    00441170ubfm x6, x3, 0, 7
    00441174lslv x3, x4, x3
    00441178subs xzr, x6, 64
    0044117ccsel x3, x3, xzr, lo
    00441180str x3, [sp+40]
    00441184ldr x4, [sp+160]
    00441188str x4, [sp+56]
    0044118csub x4, x5, x4, lsl #3
    00441190ubfm x5, x4, 0, 7
    00441194subs xzr, x5, 64
    00441198orr x5, xzr, 63
    0044119ccsel x4, x4, x5, lo
    004411a0asrv x0, x3, x4
    004411a4str x0, [sp+40]
    004411a8ldr x1, [sp+64]
    004411acldr x2, [sp+72]
    004411b0ldur x29, [sp-8]
    004411b4ldr x30, [sp], 144
    004411b8ret x30
    004411bc
    004411bcloc_4411bc:
    004411bcbl runtime.panicIndex
    004411c0hint
    004411c4
    004411c4loc_4411c4:
    004411c4stp x0, x1, [sp+8]
    004411c8str x2, [sp+24]
    004411ccmov x3, x30
    004411d0bl runtime.morestack_noctxt.abi0
    004411d4ldp x0, x1, [sp+8]
    004411d8ldr x2, [sp+24]
    004411dcb 0x441010
    00441010
    004411e0
    004411e0github.com/jcmturner/gofork/encoding/asn1.parseInt32: ; void github.com/jcmturner/gofork/encoding/asn1.parseInt32(struct []uint8 bytes)
    004411e0ldr x16, [x28+16]
    004411e4sub x17, sp, 80
    004411e8subs xzr, x17, x16
    004411ecb.ls 0x441370
    004411f0str x30, [sp-208]!
    004411f4stur x29, [sp-8]
    004411f8sub x29, sp, 8
    004411fcstr x0, [sp+216]
    00441200str x1, [sp+224]
    00441204str x2, [sp+232]
    00441208str wzr, [sp+36]
    0044120cstp xzr, xzr, [sp+64]
    00441210ldr x0, [sp+216]
    00441214ldr x1, [sp+224]
    00441218ldr x2, [sp+232]
    0044121cbl github.com/jcmturner/gofork/encoding/asn1.checkInteger
    00441220str x0, [sp+96]
    00441224str x1, [sp+104]
    00441228cbnz x0, 0x441230
    0044122cb 0x441254
    00441230
    00441230loc_441230:
    00441230str wzr, [sp+36]
    00441234ldr x1, [sp+96]
    00441238ldr x2, [sp+104]
    0044123cstr x1, [sp+64]
    00441240str x2, [sp+72]
    00441244ldrsw x0, [sp+36]
    00441248ldur x29, [sp-8]
    0044124cldr x30, [sp], 208
    00441250ret x30
    00441254
    00441254loc_441254:
    00441254stp xzr, xzr, [sp+112]
    00441258ldr x0, [sp+216]
    0044125cldr x1, [sp+224]
    00441260ldr x2, [sp+232]
    00441264bl github.com/jcmturner/gofork/encoding/asn1.parseInt64
    00441268str x0, [sp+48]
    0044126cstr x1, [sp+112]
    00441270str x2, [sp+120]
    00441274ldr x3, [sp+48]
    00441278str x3, [sp+56]
    0044127cstr x1, [sp+128]
    00441280str x2, [sp+136]
    00441284ldr x3, [sp+56]
    00441288str x3, [sp+40]
    0044128cstr x1, [sp+80]
    00441290str x2, [sp+88]
    00441294cbnz x1, 0x44129c
    00441298b 0x4412c0
    0044129c
    0044129cloc_44129c:
    0044129cstr wzr, [sp+36]
    004412a0ldr x1, [sp+80]
    004412a4ldr x2, [sp+88]
    004412a8str x1, [sp+64]
    004412acstr x2, [sp+72]
    004412b0ldrsw x0, [sp+36]
    004412b4ldur x29, [sp-8]
    004412b8ldr x30, [sp], 208
    004412bcret x30
    004412c0
    004412c0loc_4412c0:
    004412c0ldr x3, [sp+40]
    004412c4ldr x4, [sp+40]
    004412c8sbfm x4, x4, 0, 31
    004412ccsubs xzr, x4, x3
    004412d0b.ne 0x4412d8
    004412d4b 0x44134c
    004412d8
    004412d8loc_4412d8:
    004412d8stp xzr, xzr, [sp+184]
    004412dcadrp x2, 0x274000
    004412e0add x2, x2, 1764
    004412e4str x2, [sp+184]
    004412e8movz x2, 17
    004412ecstr x2, [sp+192]
    004412f0str wzr, [sp+36]
    004412f4ldr x2, [sp+184]
    004412f8ldr x3, [sp+192]
    004412fcstr x2, [sp+168]
    00441300str x3, [sp+176]
    00441304add x2, sp, 168
    00441308ldrsb x27, [x2]
    0044130cldr x0, [x2]
    00441310ldr x1, [x2+8]
    00441314str x0, [sp+152]
    00441318str x1, [sp+160]
    0044131cbl runtime.convTstring
    00441320str x0, [sp+144]
    00441324adrp x2, 0x2d5000
    00441328add x2, x2, 1984
    0044132cstr x2, [sp+64]
    00441330str x0, [sp+72]
    00441334ldrsw x0, [sp+36]
    00441338ldr x1, [sp+64]
    0044133cldr x2, [sp+72]
    00441340ldur x29, [sp-8]
    00441344ldr x30, [sp], 208
    00441348ret x30
    0044134c
    0044134cloc_44134c:
    0044134cldr x3, [sp+40]
    00441350str w3, [sp+36]
    00441354stp xzr, xzr, [sp+64]
    00441358ldrsw x0, [sp+36]
    0044135cmov x1, xzr
    00441360mov x2, xzr
    00441364ldur x29, [sp-8]
    00441368ldr x30, [sp], 208
    0044136cret x30
    00441370
    00441370loc_441370:
    00441370stp x0, x1, [sp+8]
    00441374str x2, [sp+24]
    00441378mov x3, x30
    0044137cbl runtime.morestack_noctxt.abi0
    00441380ldp x0, x1, [sp+8]
    00441384ldr x2, [sp+24]
    00441388b 0x4411e0
    0044138cudf 0
    004411e0
    00441390
    00441390github.com/jcmturner/gofork/encoding/asn1.parseBigInt: ; void github.com/jcmturner/gofork/encoding/asn1.parseBigInt(struct []uint8 bytes)
    00441390ldr x16, [x28+16]
    00441394sub x17, sp, 32
    00441398subs xzr, x17, x16
    0044139cb.ls 0x4415a8
    004413a0str x30, [sp-160]!
    004413a4stur x29, [sp-8]
    004413a8sub x29, sp, 8
    004413acstr x0, [sp+168]
    004413b0str x1, [sp+176]
    004413b4str x2, [sp+184]
    004413b8str xzr, [sp+96]
    004413bcstp xzr, xzr, [sp+80]
    004413c0ldr x0, [sp+168]
    004413c4ldr x1, [sp+176]
    004413c8ldr x2, [sp+184]
    004413ccbl github.com/jcmturner/gofork/encoding/asn1.checkInteger
    004413d0str x0, [sp+136]
    004413d4str x1, [sp+144]
    004413d8cbnz x0, 0x4413e0
    004413dcb 0x441404
    004413e0
    004413e0loc_4413e0:
    004413e0str xzr, [sp+96]
    004413e4ldr x1, [sp+136]
    004413e8ldr x2, [sp+144]
    004413ecstr x1, [sp+80]
    004413f0str x2, [sp+88]
    004413f4ldr x0, [sp+96]
    004413f8ldur x29, [sp-8]
    004413fcldr x30, [sp], 160
    00441400ret x30
    00441404
    00441404loc_441404:
    00441404adrp x0, 0x204000
    00441408add x0, x0, 1024
    0044140cbl runtime.newobject
    00441410str x0, [sp+104]
    00441414ldr x1, [sp+176]
    00441418str x1, [sp+64]
    0044141csubs xzr, x1, 0
    00441420cset x2, ne
    00441424strb w2, [sp+47]
    00441428cbnz x1, 0x441430
    0044142cb 0x441458
    00441430
    00441430loc_441430:
    00441430ldr x1, [sp+176]
    00441434ldr x4, [sp+168]
    00441438subs xzr, x1, 0
    0044143cb.hi 0x441444
    00441440b 0x44159c
    00441444
    00441444loc_441444:
    00441444ldrb w4, [x4]
    00441448ands wzr, w4, 128
    0044144ccset x4, ne
    00441450strb w4, [sp+47]
    00441454b 0x44145c
    00441458
    00441458loc_441458:
    00441458b 0x44145c
    0044145c
    0044145cloc_44145c:
    0044145cldrb w4, [sp+47]
    00441460tbnz w4, 0, 0x441468
    00441464b 0x4414a0
    00441468
    00441468loc_441468:
    00441468ldr x2, [sp+176]
    0044146cstr x2, [sp+64]
    00441470adrp x0, 0x1b4000
    00441474add x0, x0, 3072
    00441478mov x1, x2
    0044147cbl runtime.makeslice
    00441480ldr x3, [sp+64]
    00441484ldr x4, [sp+64]
    00441488str x0, [sp+112]
    0044148cstr x3, [sp+120]
    00441490str x4, [sp+128]
    00441494str xzr, [sp+56]
    00441498str x3, [sp+72]
    0044149cb 0x4414d8
    004414a0
    004414a0loc_4414a0:
    004414a0ldr x1, [sp+168]
    004414a4ldr x2, [sp+176]
    004414a8ldr x3, [sp+184]
    004414acldr x0, [sp+104]
    004414b0bl math/big.(*Int).SetBytes
    004414b4ldr x4, [sp+104]
    004414b8str x4, [sp+96]
    004414bcstp xzr, xzr, [sp+80]
    004414c0ldr x0, [sp+96]
    004414c4mov x1, xzr
    004414c8mov x2, xzr
    004414ccldur x29, [sp-8]
    004414d0ldr x30, [sp], 160
    004414d4ret x30
    004414d8
    004414d8loc_4414d8:
    004414d8ldr x4, [sp+72]
    004414dcldr x5, [sp+56]
    004414e0subs xzr, x4, x5
    004414e4b.gt 0x4414ec
    004414e8b 0x44153c
    004414ec
    004414ecloc_4414ec:
    004414ecldr x0, [sp+56]
    004414f0str x0, [sp+48]
    004414f4ldr x1, [sp+176]
    004414f8ldr x4, [sp+168]
    004414fcsubs xzr, x1, x0
    00441500b.hi 0x441508
    00441504b 0x441598
    00441508
    00441508loc_441508:
    00441508ldr x1, [sp+120]
    0044150cldr x5, [sp+112]
    00441510ldrb w4, [x4+x0]
    00441514orn x4, xzr, x4
    00441518subs xzr, x1, x0
    0044151cb.hi 0x441524
    00441520b 0x441594
    00441524
    00441524loc_441524:
    00441524strb w4, [x5+x0]
    00441528b 0x44152c
    0044152c
    0044152cloc_44152c:
    0044152cldr x4, [sp+56]
    00441530add x4, x4, 1
    00441534str x4, [sp+56]
    00441538b 0x4414d8
    0044153c
    0044153cloc_44153c:
    0044153cldr x1, [sp+112]
    00441540ldr x2, [sp+120]
    00441544ldr x3, [sp+128]
    00441548ldr x0, [sp+104]
    0044154cbl math/big.(*Int).SetBytes
    00441550ldr x1, [sp+104]
    00441554adrp x27, 0x5e0000
    00441558ldr x2, [x27+512]
    0044155cldr x0, [sp+104]
    00441560bl math/big.(*Int).Add
    00441564ldr x1, [sp+104]
    00441568ldr x0, [sp+104]
    0044156cbl math/big.(*Int).Neg
    00441570ldr x4, [sp+104]
    00441574str x4, [sp+96]
    00441578stp xzr, xzr, [sp+80]
    0044157cldr x0, [sp+96]
    00441580mov x1, xzr
    00441584mov x2, xzr
    00441588ldur x29, [sp-8]
    0044158cldr x30, [sp], 160
    00441590ret x30
    00441594
    00441594loc_441594:
    00441594bl runtime.panicIndex
    00441598
    00441598loc_441598:
    00441598bl runtime.panicIndex
    0044159c
    0044159cloc_44159c:
    0044159cmov x0, xzr
    004415a0bl runtime.panicIndex
    004415a4hint
    004415a8
    004415a8loc_4415a8:
    004415a8stp x0, x1, [sp+8]
    004415acstr x2, [sp+24]
    004415b0mov x3, x30
    004415b4bl runtime.morestack_noctxt.abi0
    004415b8ldp x0, x1, [sp+8]
    004415bcldr x2, [sp+24]
    004415c0b 0x441390
    004415c4udf 0
    004415c8udf 0
    004415ccudf 0
    00441390
    004415d0
    004415d0github.com/jcmturner/gofork/encoding/asn1.parseBitString: ; void github.com/jcmturner/gofork/encoding/asn1.parseBitString(struct []uint8 bytes)
    004415d0ldr x16, [x28+16]
    004415d4sub x17, sp, 96
    004415d8subs xzr, x17, x16
    004415dcb.ls 0x441898
    004415e0str x30, [sp-224]!
    004415e4stur x29, [sp-8]
    004415e8sub x29, sp, 8
    004415ecstr x0, [sp+232]
    004415f0str x1, [sp+240]
    004415f4str x2, [sp+248]
    004415f8stp xzr, xzr, [sp+48]
    004415fcstp xzr, xzr, [sp+64]
    00441600stp xzr, xzr, [sp+80]
    00441604ldr x6, [sp+240]
    00441608str x6, [sp+40]
    0044160ccbz x6, 0x441614
    00441610b 0x441688
    00441614
    00441614loc_441614:
    00441614stp xzr, xzr, [sp+120]
    00441618adrp x2, 0x277000
    0044161cadd x2, x2, 242
    00441620str x2, [sp+120]
    00441624movz x3, 22
    00441628str x3, [sp+128]
    0044162cstr x2, [sp+200]
    00441630str x3, [sp+208]
    00441634add x2, sp, 200
    00441638ldrsb x27, [x2]
    0044163cldr x0, [x2]
    00441640ldr x1, [x2+8]
    00441644str x0, [sp+184]
    00441648str x1, [sp+192]
    0044164cbl runtime.convTstring
    00441650str x0, [sp+176]
    00441654adrp x2, 0x2d5000
    00441658add x2, x2, 2368
    0044165cstr x2, [sp+80]
    00441660str x0, [sp+88]
    00441664ldr x4, [sp+80]
    00441668ldr x5, [sp+88]
    0044166cldr x0, [sp+48]
    00441670ldr x1, [sp+56]
    00441674ldr x2, [sp+64]
    00441678ldr x3, [sp+72]
    0044167cldur x29, [sp-8]
    00441680ldr x30, [sp], 224
    00441684ret x30
    00441688
    00441688loc_441688:
    00441688ldr x1, [sp+240]
    0044168cldr x6, [sp+232]
    00441690subs xzr, x1, 0
    00441694b.hi 0x44169c
    00441698b 0x44188c
    0044169c
    0044169cloc_44169c:
    0044169cldrb w6, [x6]
    004416a0str x6, [sp+32]
    004416a4subs xzr, x6, 7
    004416a8cset x6, gt
    004416acstrb w6, [sp+30]
    004416b0b.gt 0x4416b8
    004416b4b 0x4416bc
    004416b8
    004416b8loc_4416b8:
    004416b8b 0x4416fc
    004416bc
    004416bcloc_4416bc:
    004416bcldr x6, [sp+240]
    004416c0str x6, [sp+40]
    004416c4subs xzr, x6, 1
    004416c8cset x6, eq
    004416ccstrb w6, [sp+29]
    004416d0b.eq 0x4416d8
    004416d4b 0x4416ec
    004416d8
    004416d8loc_4416d8:
    004416d8ldr x6, [sp+32]
    004416dcsubs xzr, x6, 0
    004416e0cset x6, gt
    004416e4strb w6, [sp+29]
    004416e8b 0x4416f0
    004416ec
    004416ecloc_4416ec:
    004416ecb 0x4416f0
    004416f0
    004416f0loc_4416f0:
    004416f0ldrb w6, [sp+29]
    004416f4strb w6, [sp+30]
    004416f8b 0x4416fc
    004416fc
    004416fcloc_4416fc:
    004416fcldrb w6, [sp+30]
    00441700strb w6, [sp+31]
    00441704tbnz w6, 0, 0x44170c
    00441708b 0x441710
    0044170c
    0044170cloc_44170c:
    0044170cb 0x441778
    00441710
    00441710loc_441710:
    00441710ldr x6, [sp+240]
    00441714str x6, [sp+40]
    00441718ldr x1, [sp+240]
    0044171cldr x7, [sp+232]
    00441720sub x0, x6, 1
    00441724subs xzr, x1, x0
    00441728b.hi 0x441730
    0044172cb 0x441888
    00441730
    00441730loc_441730:
    00441730ldrb w6, [x7+x0]
    00441734ldr x1, [sp+240]
    00441738ldr x7, [sp+232]
    0044173csubs xzr, x1, 0
    00441740b.hi 0x441748
    00441744b 0x441880
    00441748
    00441748loc_441748:
    00441748ldrb w7, [x7]
    0044174corr x8, xzr, 1
    00441750lslv x8, x8, x7
    00441754subs xzr, x7, 64
    00441758csel x7, x8, xzr, lo
    0044175csub x7, x7, 1
    00441760and x6, x6, x7
    00441764ubfm x6, x6, 0, 7
    00441768subs wzr, w6, 0
    0044176ccset x6, ne
    00441770strb w6, [sp+31]
    00441774b 0x441778
    00441778
    00441778loc_441778:
    00441778ldrb w6, [sp+31]
    0044177ctbnz w6, 0, 0x441784
    00441780b 0x4417f8
    00441784
    00441784loc_441784:
    00441784stp xzr, xzr, [sp+120]
    00441788adrp x2, 0x27f000
    0044178cadd x2, x2, 1763
    00441790str x2, [sp+120]
    00441794movz x3, 34
    00441798str x3, [sp+128]
    0044179cstr x2, [sp+160]
    004417a0str x3, [sp+168]
    004417a4add x2, sp, 160
    004417a8ldrsb x27, [x2]
    004417acldr x0, [x2]
    004417b0ldr x1, [x2+8]
    004417b4str x0, [sp+144]
    004417b8str x1, [sp+152]
    004417bcbl runtime.convTstring
    004417c0str x0, [sp+136]
    004417c4adrp x2, 0x2d5000
    004417c8add x2, x2, 2368
    004417ccstr x2, [sp+80]
    004417d0str x0, [sp+88]
    004417d4ldr x4, [sp+80]
    004417d8ldr x5, [sp+88]
    004417dcldr x0, [sp+48]
    004417e0ldr x1, [sp+56]
    004417e4ldr x2, [sp+64]
    004417e8ldr x3, [sp+72]
    004417ecldur x29, [sp-8]
    004417f0ldr x30, [sp], 224
    004417f4ret x30
    004417f8
    004417f8loc_4417f8:
    004417f8ldr x6, [sp+240]
    004417fcstr x6, [sp+40]
    00441800sub x6, x6, 1
    00441804ubfm x6, x6, 61, 60
    00441808ldr x7, [sp+32]
    0044180csub x6, x6, x7
    00441810str x6, [sp+72]
    00441814ldr x1, [sp+240]
    00441818ldr x6, [sp+232]
    0044181cldr x7, [sp+248]
    00441820b 0x441824
    00441824
    00441824loc_441824:
    00441824subs xzr, x1, 1
    00441828b.hs 0x441830
    0044182cb 0x441878
    00441830
    00441830loc_441830:
    00441830sub x2, x7, 1
    00441834sub x1, x1, 1
    00441838sub x7, xzr, x2
    0044183csbfm x7, x7, 63, 63
    00441840and x7, x7, 1
    00441844add x0, x6, x7
    00441848str x0, [sp+96]
    0044184cstr x1, [sp+104]
    00441850str x2, [sp+112]
    00441854str x0, [sp+48]
    00441858str x1, [sp+56]
    0044185cstr x2, [sp+64]
    00441860ldr x4, [sp+80]
    00441864ldr x5, [sp+88]
    00441868ldr x3, [sp+72]
    0044186cldur x29, [sp-8]
    00441870ldr x30, [sp], 224
    00441874ret x30
    00441878
    00441878loc_441878:
    00441878orr x0, xzr, 1
    0044187cbl runtime.panicSliceB
    00441880
    00441880loc_441880:
    00441880mov x0, xzr
    00441884bl runtime.panicIndex
    00441888
    00441888loc_441888:
    00441888bl runtime.panicIndex
    0044188c
    0044188cloc_44188c:
    0044188cmov x0, xzr
    00441890bl runtime.panicIndex
    00441894hint
    00441898
    00441898loc_441898:
    00441898stp x0, x1, [sp+8]
    0044189cstr x2, [sp+24]
    004418a0mov x3, x30
    004418a4bl runtime.morestack_noctxt.abi0
    004418a8ldp x0, x1, [sp+8]
    004418acldr x2, [sp+24]
    004418b0b 0x4415d0
    004418b4udf 0
    004418b8udf 0
    004418bcudf 0
    004415d0
    004418c0
    004418c0github.com/jcmturner/gofork/encoding/asn1.ObjectIdentifier.Equal: ; void github.com/jcmturner/gofork/encoding/asn1.ObjectIdentifier.Equal(github.com/jcmturner/gofork/encoding/asn1.ObjectIdentifier oi, github.com/jcmturner/gofork/encoding/asn1.ObjectIdentifier other)
    004418c0ldr x16, [x28+16]
    004418c4subs xzr, sp, x16
    004418c8b.ls 0x4419cc
    004418ccstr x30, [sp-64]!
    004418d0stur x29, [sp-8]
    004418d4sub x29, sp, 8
    004418d8str x0, [sp+72]
    004418dcstr x1, [sp+80]
    004418e0str x2, [sp+88]
    004418e4str x3, [sp+96]
    004418e8str x4, [sp+104]
    004418ecstr x5, [sp+112]
    004418f0strb wzr, [sp+31]
    004418f4ldr x2, [sp+80]
    004418f8str x2, [sp+48]
    004418fcstr x4, [sp+40]
    00441900subs xzr, x4, x2
    00441904b.ne 0x44190c
    00441908b 0x441920
    0044190c
    0044190cloc_44190c:
    0044190cstrb wzr, [sp+31]
    00441910mov x0, xzr
    00441914ldur x29, [sp-8]
    00441918ldr x30, [sp], 64
    0044191cret x30
    00441920
    00441920loc_441920:
    00441920str xzr, [sp+32]
    00441924b 0x441928
    00441928
    00441928loc_441928:
    00441928ldr x2, [sp+80]
    0044192cstr x2, [sp+40]
    00441930ldr x3, [sp+32]
    00441934subs xzr, x2, x3
    00441938b.gt 0x441940
    0044193cb 0x4419ac
    00441940
    00441940loc_441940:
    00441940ldr x0, [sp+32]
    00441944ldr x1, [sp+80]
    00441948ldr x2, [sp+72]
    0044194csubs xzr, x1, x0
    00441950b.hi 0x441958
    00441954b 0x4419c4
    00441958
    00441958loc_441958:
    00441958ldr x2, [x2+3*x0]
    0044195cldr x0, [sp+32]
    00441960ldr x1, [sp+104]
    00441964ldr x3, [sp+96]
    00441968subs xzr, x1, x0
    0044196cb.hi 0x441974
    00441970b 0x4419c0
    00441974
    00441974loc_441974:
    00441974ldr x3, [x3+3*x0]
    00441978subs xzr, x3, x2
    0044197cb.ne 0x441984
    00441980b 0x441998
    00441984
    00441984loc_441984:
    00441984strb wzr, [sp+31]
    00441988mov x0, xzr
    0044198cldur x29, [sp-8]
    00441990ldr x30, [sp], 64
    00441994ret x30
    00441998
    00441998loc_441998:
    00441998b 0x44199c
    0044199c
    0044199cloc_44199c:
    0044199cldr x2, [sp+32]
    004419a0add x2, x2, 1
    004419a4str x2, [sp+32]
    004419a8b 0x441928
    004419ac
    004419acloc_4419ac:
    004419acorr x0, xzr, 1
    004419b0strb w0, [sp+31]
    004419b4ldur x29, [sp-8]
    004419b8ldr x30, [sp], 64
    004419bcret x30
    004419c0
    004419c0loc_4419c0:
    004419c0bl runtime.panicIndex
    004419c4
    004419c4loc_4419c4:
    004419c4bl runtime.panicIndex
    004419c8hint
    004419cc
    004419ccloc_4419cc:
    004419ccstp x0, x1, [sp+8]
    004419d0stp x2, x3, [sp+24]
    004419d4stp x4, x5, [sp+40]
    004419d8mov x3, x30
    004419dcbl runtime.morestack_noctxt.abi0
    004419e0ldp x0, x1, [sp+8]
    004419e4ldp x2, x3, [sp+24]
    004419e8ldp x4, x5, [sp+40]
    004419ecb 0x4418c0
    004418c0
    004419f0
    004419f0github.com/jcmturner/gofork/encoding/asn1.ObjectIdentifier.String: ; void github.com/jcmturner/gofork/encoding/asn1.ObjectIdentifier.String(github.com/jcmturner/gofork/encoding/asn1.ObjectIdentifier oi)
    004419f0ldr x16, [x28+16]
    004419f4sub x17, sp, 32
    004419f8subs xzr, x17, x16
    004419fcb.ls 0x441b10
    00441a00str x30, [sp-160]!
    00441a04stur x29, [sp-8]
    00441a08sub x29, sp, 8
    00441a0cstr x0, [sp+168]
    00441a10str x1, [sp+176]
    00441a14str x2, [sp+184]
    00441a18stp xzr, xzr, [sp+80]
    00441a1cstp xzr, xzr, [sp+96]
    00441a20ldr x5, [sp+176]
    00441a24ldr x6, [sp+168]
    00441a28ldr x7, [sp+184]
    00441a2cstr x6, [sp+128]
    00441a30str x5, [sp+136]
    00441a34str x7, [sp+144]
    00441a38str xzr, [sp+72]
    00441a3cstr x5, [sp+64]
    00441a40b 0x441a44
    00441a44
    00441a44loc_441a44:
    00441a44ldr x5, [sp+64]
    00441a48ldr x6, [sp+72]
    00441a4csubs xzr, x5, x6
    00441a50b.gt 0x441a58
    00441a54b 0x441af4
    00441a58
    00441a58loc_441a58:
    00441a58ldr x5, [sp+72]
    00441a5cstr x5, [sp+56]
    00441a60ldr x6, [sp+72]
    00441a64ldr x7, [sp+128]
    00441a68ldr x6, [x7+3*x6]
    00441a6cstr x6, [sp+48]
    00441a70subs xzr, x5, 0
    00441a74b.gt 0x441a7c
    00441a78b 0x441aa4
    00441a7c
    00441a7cloc_441a7c:
    00441a7cldr x1, [sp+96]
    00441a80ldr x2, [sp+104]
    00441a84mov x0, xzr
    00441a88adrp x3, 0x2ce000
    00441a8cadd x3, x3, 296
    00441a90orr x4, xzr, 1
    00441a94bl runtime.concatstring2
    00441a98str x0, [sp+96]
    00441a9cstr x1, [sp+104]
    00441aa0b 0x441aa8
    00441aa4
    00441aa4loc_441aa4:
    00441aa4b 0x441aa8
    00441aa8
    00441aa8loc_441aa8:
    00441aa8ldr x0, [sp+48]
    00441aacbl strconv.Itoa
    00441ab0str x0, [sp+112]
    00441ab4str x1, [sp+120]
    00441ab8ldr x2, [sp+96]
    00441abcldr x3, [sp+104]
    00441ac0mov x4, x1
    00441ac4mov x1, x2
    00441ac8mov x2, x3
    00441accmov x3, x0
    00441ad0mov x0, xzr
    00441ad4bl runtime.concatstring2
    00441ad8str x0, [sp+96]
    00441adcstr x1, [sp+104]
    00441ae0b 0x441ae4
    00441ae4
    00441ae4loc_441ae4:
    00441ae4ldr x5, [sp+72]
    00441ae8add x5, x5, 1
    00441aecstr x5, [sp+72]
    00441af0b 0x441a44
    00441af4
    00441af4loc_441af4:
    00441af4ldr x0, [sp+96]
    00441af8ldr x1, [sp+104]
    00441afcstr x0, [sp+80]
    00441b00str x1, [sp+88]
    00441b04ldur x29, [sp-8]
    00441b08ldr x30, [sp], 160
    00441b0cret x30
    00441b10
    00441b10loc_441b10:
    00441b10stp x0, x1, [sp+8]
    00441b14str x2, [sp+24]
    00441b18mov x3, x30
    00441b1cbl runtime.morestack_noctxt.abi0
    00441b20ldp x0, x1, [sp+8]
    00441b24ldr x2, [sp+24]
    00441b28b 0x4419f0
    00441b2cudf 0
    004419f0
    00441b30
    00441b30github.com/jcmturner/gofork/encoding/asn1.parseObjectIdentifier: ; void github.com/jcmturner/gofork/encoding/asn1.parseObjectIdentifier(struct []uint8 bytes)
    00441b30ldr x16, [x28+16]
    00441b34sub x17, sp, 160
    00441b38subs xzr, x17, x16
    00441b3cb.ls 0x441ea4
    00441b40sub x20, sp, 288
    00441b44stp x29, x30, [x20-8]
    00441b48add sp, x20, 0
    00441b4csub x29, sp, 8
    00441b50str x0, [sp+296]
    00441b54str x1, [sp+304]
    00441b58str x2, [sp+312]
    00441b5cstr xzr, [sp+136]
    00441b60stp xzr, xzr, [sp+144]
    00441b64stp xzr, xzr, [sp+160]
    00441b68ldr x3, [sp+304]
    00441b6cstr x3, [sp+120]
    00441b70cbz x3, 0x441b78
    00441b74b 0x441be8
    00441b78
    00441b78loc_441b78:
    00441b78stp xzr, xzr, [sp+248]
    00441b7cadrp x2, 0x27b000
    00441b80add x2, x2, 3411
    00441b84str x2, [sp+248]
    00441b88movz x3, 29
    00441b8cstr x3, [sp+256]
    00441b90str x2, [sp+216]
    00441b94str x3, [sp+224]
    00441b98add x2, sp, 216
    00441b9cldrsb x27, [x2]
    00441ba0ldr x0, [x2]
    00441ba4ldr x1, [x2+8]
    00441ba8str x0, [sp+200]
    00441bacstr x1, [sp+208]
    00441bb0bl runtime.convTstring
    00441bb4str x0, [sp+192]
    00441bb8adrp x2, 0x2d5000
    00441bbcadd x2, x2, 2368
    00441bc0str x2, [sp+160]
    00441bc4str x0, [sp+168]
    00441bc8ldr x3, [sp+160]
    00441bccldr x0, [sp+136]
    00441bd0ldr x1, [sp+144]
    00441bd4ldr x4, [sp+168]
    00441bd8ldr x2, [sp+152]
    00441bdcldp x29, x30, [sp-8]
    00441be0add sp, sp, 288
    00441be4ret x30
    00441be8
    00441be8loc_441be8:
    00441be8ldr x3, [sp+304]
    00441becstr x3, [sp+120]
    00441bf0add x2, x3, 1
    00441bf4str x2, [sp+96]
    00441bf8adrp x0, 0x1b4000
    00441bfcadd x0, x0, 3520
    00441c00mov x1, x2
    00441c04bl runtime.makeslice
    00441c08ldr x3, [sp+96]
    00441c0cldr x4, [sp+96]
    00441c10str x0, [sp+136]
    00441c14str x3, [sp+144]
    00441c18str x4, [sp+152]
    00441c1cstp xzr, xzr, [sp+232]
    00441c20ldr x0, [sp+296]
    00441c24ldr x1, [sp+304]
    00441c28ldr x2, [sp+312]
    00441c2cmov x3, xzr
    00441c30bl github.com/jcmturner/gofork/encoding/asn1.parseBase128Int
    00441c34str x0, [sp+120]
    00441c38str x1, [sp+112]
    00441c3cstr x2, [sp+232]
    00441c40str x3, [sp+240]
    00441c44ldr x4, [sp+120]
    00441c48str x4, [sp+88]
    00441c4cldr x4, [sp+112]
    00441c50str x4, [sp+80]
    00441c54str x2, [sp+176]
    00441c58str x3, [sp+184]
    00441c5cldr x4, [sp+88]
    00441c60str x4, [sp+48]
    00441c64ldr x4, [sp+80]
    00441c68str x4, [sp+56]
    00441c6cstr x2, [sp+160]
    00441c70str x3, [sp+168]
    00441c74cbnz x2, 0x441c7c
    00441c78b 0x441ca0
    00441c7c
    00441c7cloc_441c7c:
    00441c7cldr x0, [sp+136]
    00441c80ldr x1, [sp+144]
    00441c84ldr x5, [sp+152]
    00441c88mov x4, x3
    00441c8cmov x3, x2
    00441c90mov x2, x5
    00441c94ldp x29, x30, [sp-8]
    00441c98add sp, sp, 288
    00441c9cret x30
    00441ca0
    00441ca0loc_441ca0:
    00441ca0ldr x5, [sp+48]
    00441ca4subs xzr, x5, 80
    00441ca8b.lt 0x441cb0
    00441cacb 0x441d24
    00441cb0
    00441cb0loc_441cb0:
    00441cb0ldr x1, [sp+144]
    00441cb4ldr x5, [sp+136]
    00441cb8ldr x6, [sp+48]
    00441cbcmovz x7, 52429
    00441cc0movk x7, 0xcccc0000
    00441cc4movk x7, 0xcccc00000000
    00441cc8movk x7, 0xcccc000000000000
    00441cccsmulh x8, x7, x6
    00441cd0add x8, x8, x6
    00441cd4sbfm x8, x8, 5, 63
    00441cd8sub x6, x8, x6, asr #63
    00441cdcsubs xzr, x1, 0
    00441ce0b.hi 0x441ce8
    00441ce4b 0x441e98
    00441ce8
    00441ce8loc_441ce8:
    00441ce8str x6, [x5]
    00441cecldr x1, [sp+144]
    00441cf0ldr x5, [sp+136]
    00441cf4ldr x6, [sp+48]
    00441cf8smulh x7, x7, x6
    00441cfcadd x7, x7, x6
    00441d00sbfm x7, x7, 5, 63
    00441d04sub x7, x7, x6, asr #63
    00441d08add x7, x7, x7, lsl #2
    00441d0csub x6, x6, x7, lsl #3
    00441d10subs xzr, x1, 1
    00441d14b.hi 0x441d1c
    00441d18b 0x441e90
    00441d1c
    00441d1cloc_441d1c:
    00441d1cstr x6, [x5+8]
    00441d20b 0x441d64
    00441d24
    00441d24loc_441d24:
    00441d24ldr x1, [sp+144]
    00441d28ldr x5, [sp+136]
    00441d2csubs xzr, x1, 0
    00441d30b.hi 0x441d38
    00441d34b 0x441e88
    00441d38
    00441d38loc_441d38:
    00441d38orr x6, xzr, 2
    00441d3cstr x6, [x5]
    00441d40ldr x1, [sp+144]
    00441d44ldr x5, [sp+136]
    00441d48ldr x7, [sp+48]
    00441d4csub x7, x7, 80
    00441d50subs xzr, x1, 1
    00441d54b.hi 0x441d5c
    00441d58b 0x441e80
    00441d5c
    00441d5cloc_441d5c:
    00441d5cstr x7, [x5+8]
    00441d60b 0x441d64
    00441d64
    00441d64loc_441d64:
    00441d64orr x5, xzr, 2
    00441d68str x5, [sp+64]
    00441d6cb 0x441d70
    00441d70
    00441d70loc_441d70:
    00441d70ldr x5, [sp+304]
    00441d74str x5, [sp+112]
    00441d78ldr x6, [sp+56]
    00441d7csubs xzr, x5, x6
    00441d80b.gt 0x441d88
    00441d84b 0x441e40
    00441d88
    00441d88loc_441d88:
    00441d88stp xzr, xzr, [sp+232]
    00441d8cldr x3, [sp+56]
    00441d90ldr x0, [sp+296]
    00441d94ldr x1, [sp+304]
    00441d98ldr x2, [sp+312]
    00441d9cbl github.com/jcmturner/gofork/encoding/asn1.parseBase128Int
    00441da0str x0, [sp+120]
    00441da4str x1, [sp+104]
    00441da8str x2, [sp+232]
    00441dacstr x3, [sp+240]
    00441db0ldr x4, [sp+120]
    00441db4str x4, [sp+72]
    00441db8ldr x4, [sp+104]
    00441dbcstr x4, [sp+128]
    00441dc0str x2, [sp+264]
    00441dc4str x3, [sp+272]
    00441dc8ldr x4, [sp+72]
    00441dccstr x4, [sp+48]
    00441dd0ldr x4, [sp+128]
    00441dd4str x4, [sp+56]
    00441dd8str x2, [sp+160]
    00441ddcstr x3, [sp+168]
    00441de0cbnz x2, 0x441de8
    00441de4b 0x441e0c
    00441de8
    00441de8loc_441de8:
    00441de8ldr x0, [sp+136]
    00441decldr x1, [sp+144]
    00441df0ldr x5, [sp+152]
    00441df4mov x4, x3
    00441df8mov x3, x2
    00441dfcmov x2, x5
    00441e00ldp x29, x30, [sp-8]
    00441e04add sp, sp, 288
    00441e08ret x30
    00441e0c
    00441e0cloc_441e0c:
    00441e0cldr x0, [sp+64]
    00441e10ldr x1, [sp+144]
    00441e14ldr x5, [sp+136]
    00441e18ldr x6, [sp+48]
    00441e1csubs xzr, x1, x0
    00441e20b.hi 0x441e28
    00441e24b 0x441e7c
    00441e28
    00441e28loc_441e28:
    00441e28str x6, [x5+3*x0]
    00441e2cb 0x441e30
    00441e30
    00441e30loc_441e30:
    00441e30ldr x5, [sp+64]
    00441e34add x5, x5, 1
    00441e38str x5, [sp+64]
    00441e3cb 0x441d70
    00441e40
    00441e40loc_441e40:
    00441e40ldr x1, [sp+64]
    00441e44ldr x2, [sp+152]
    00441e48subs xzr, x2, x1
    00441e4cb.hs 0x441e54
    00441e50b 0x441e78
    00441e54
    00441e54loc_441e54:
    00441e54b 0x441e58
    00441e58
    00441e58loc_441e58:
    00441e58str x1, [sp+144]
    00441e5cldr x3, [sp+160]
    00441e60ldr x0, [sp+136]
    00441e64ldr x4, [sp+168]
    00441e68ldr x2, [sp+152]
    00441e6cldp x29, x30, [sp-8]
    00441e70add sp, sp, 288
    00441e74ret x30
    00441e78
    00441e78loc_441e78:
    00441e78bl runtime.panicSliceAcap
    00441e7c
    00441e7cloc_441e7c:
    00441e7cbl runtime.panicIndex
    00441e80
    00441e80loc_441e80:
    00441e80orr x0, xzr, 1
    00441e84bl runtime.panicIndex
    00441e88
    00441e88loc_441e88:
    00441e88mov x0, xzr
    00441e8cbl runtime.panicIndex
    00441e90
    00441e90loc_441e90:
    00441e90orr x0, xzr, 1
    00441e94bl runtime.panicIndex
    00441e98
    00441e98loc_441e98:
    00441e98mov x0, xzr
    00441e9cbl runtime.panicIndex
    00441ea0hint
    00441ea4
    00441ea4loc_441ea4:
    00441ea4stp x0, x1, [sp+8]
    00441ea8str x2, [sp+24]
    00441eacmov x3, x30
    00441eb0bl runtime.morestack_noctxt.abi0
    00441eb4ldp x0, x1, [sp+8]
    00441eb8ldr x2, [sp+24]
    00441ebcb 0x441b30
    00441b30
    00441ec0
    00441ec0github.com/jcmturner/gofork/encoding/asn1.parseBase128Int: ; void github.com/jcmturner/gofork/encoding/asn1.parseBase128Int(struct []uint8 bytes, int initOffset)
    00441ec0ldr x16, [x28+16]
    00441ec4sub x17, sp, 80
    00441ec8subs xzr, x17, x16
    00441eccb.ls 0x44208c
    00441ed0str x30, [sp-208]!
    00441ed4stur x29, [sp-8]
    00441ed8sub x29, sp, 8
    00441edcstr x0, [sp+216]
    00441ee0str x1, [sp+224]
    00441ee4str x2, [sp+232]
    00441ee8str x3, [sp+240]
    00441eecstr xzr, [sp+48]
    00441ef0str xzr, [sp+56]
    00441ef4stp xzr, xzr, [sp+72]
    00441ef8ldr x4, [sp+240]
    00441efcstr x4, [sp+56]
    00441f00str xzr, [sp+40]
    00441f04b 0x441f08
    00441f08
    00441f08loc_441f08:
    00441f08ldr x4, [sp+224]
    00441f0cstr x4, [sp+64]
    00441f10ldr x5, [sp+56]
    00441f14subs xzr, x4, x5
    00441f18b.gt 0x441f20
    00441f1cb 0x442018
    00441f20
    00441f20loc_441f20:
    00441f20ldr x4, [sp+40]
    00441f24subs xzr, x4, 4
    00441f28b.eq 0x441f30
    00441f2cb 0x441f9c
    00441f30
    00441f30loc_441f30:
    00441f30stp xzr, xzr, [sp+104]
    00441f34adrp x2, 0x279000
    00441f38add x2, x2, 2697
    00441f3cstr x2, [sp+104]
    00441f40movz x3, 26
    00441f44str x3, [sp+112]
    00441f48str x2, [sp+184]
    00441f4cstr x3, [sp+192]
    00441f50add x2, sp, 184
    00441f54ldrsb x27, [x2]
    00441f58ldr x0, [x2]
    00441f5cldr x1, [x2+8]
    00441f60str x0, [sp+168]
    00441f64str x1, [sp+176]
    00441f68bl runtime.convTstring
    00441f6cstr x0, [sp+160]
    00441f70adrp x2, 0x2d5000
    00441f74add x2, x2, 1984
    00441f78str x2, [sp+72]
    00441f7cstr x0, [sp+80]
    00441f80ldr x1, [sp+56]
    00441f84ldr x2, [sp+72]
    00441f88ldr x3, [sp+80]
    00441f8cldr x0, [sp+48]
    00441f90ldur x29, [sp-8]
    00441f94ldr x30, [sp], 208
    00441f98ret x30
    00441f9c
    00441f9cloc_441f9c:
    00441f9cldr x4, [sp+48]
    00441fa0ubfm x4, x4, 57, 56
    00441fa4str x4, [sp+48]
    00441fa8ldr x0, [sp+56]
    00441facldr x1, [sp+224]
    00441fb0ldr x4, [sp+216]
    00441fb4subs xzr, x1, x0
    00441fb8b.hi 0x441fc0
    00441fbcb 0x442084
    00441fc0
    00441fc0loc_441fc0:
    00441fc0ldrb w4, [x4+x0]
    00441fc4strb w4, [sp+39]
    00441fc8ldr x5, [sp+48]
    00441fccand x4, x4, 127
    00441fd0orr x0, x5, x4
    00441fd4str x0, [sp+48]
    00441fd8ldr x4, [sp+56]
    00441fdcadd x1, x4, 1
    00441fe0str x1, [sp+56]
    00441fe4ldrb w4, [sp+39]
    00441fe8tbz w4, 7, 0x441ff0
    00441fecb 0x442004
    00441ff0
    00441ff0loc_441ff0:
    00441ff0ldr x2, [sp+72]
    00441ff4ldr x3, [sp+80]
    00441ff8ldur x29, [sp-8]
    00441ffcldr x30, [sp], 208
    00442000ret x30
    00442004
    00442004loc_442004:
    00442004b 0x442008
    00442008
    00442008loc_442008:
    00442008ldr x4, [sp+40]
    0044200cadd x4, x4, 1
    00442010str x4, [sp+40]
    00442014b 0x441f08
    00442018
    00442018loc_442018:
    00442018stp xzr, xzr, [sp+88]
    0044201cadrp x2, 0x278000
    00442020add x2, x2, 2723
    00442024str x2, [sp+88]
    00442028movz x3, 26
    0044202cstr x3, [sp+96]
    00442030str x2, [sp+144]
    00442034str x3, [sp+152]
    00442038add x2, sp, 144
    0044203cldrsb x27, [x2]
    00442040ldr x0, [x2]
    00442044ldr x1, [x2+8]
    00442048str x0, [sp+128]
    0044204cstr x1, [sp+136]
    00442050bl runtime.convTstring
    00442054str x0, [sp+120]
    00442058adrp x2, 0x2d4000
    0044205cadd x2, x2, 2368
    00442060str x2, [sp+72]
    00442064str x0, [sp+80]
    00442068ldr x1, [sp+56]
    0044206cldr x2, [sp+72]
    00442070ldr x3, [sp+80]
    00442074ldr x0, [sp+48]
    00442078ldur x29, [sp-8]
    0044207cldr x30, [sp], 208
    00442080ret x30
    00442084
    00442084loc_442084:
    00442084bl runtime.panicIndex
    00442088hint
    0044208c
    0044208cloc_44208c:
    0044208cstp x0, x1, [sp+8]
    00442090stp x2, x3, [sp+24]
    00442094mov x3, x30
    00442098bl runtime.morestack_noctxt.abi0
    0044209cldp x0, x1, [sp+8]
    004420a0ldp x2, x3, [sp+24]
    004420a4b 0x441ec0
    004420a8udf 0
    004420acudf 0
    00441ec0
    004420b0
    004420b0github.com/jcmturner/gofork/encoding/asn1.parseUTCTime: ; void github.com/jcmturner/gofork/encoding/asn1.parseUTCTime(struct []uint8 bytes)
    004420b0ldr x16, [x28+16]
    004420b4sub x17, sp, 240
    004420b8subs xzr, x17, x16
    004420bcb.ls 0x44243c
    004420c0sub x20, sp, 368
    004420c4stp x29, x30, [x20-8]
    004420c8add sp, x20, 0
    004420ccsub x29, sp, 8
    004420d0str x0, [sp+376]
    004420d4str x1, [sp+384]
    004420d8str x2, [sp+392]
    004420dcstp xzr, xzr, [sp+104]
    004420e0str xzr, [sp+120]
    004420e4stp xzr, xzr, [sp+144]
    004420e8ldr x1, [sp+376]
    004420ecldr x2, [sp+384]
    004420f0mov x0, xzr
    004420f4bl runtime.slicebytetostring
    004420f8str x0, [sp+88]
    004420fcstr x1, [sp+96]
    00442100adrp x3, 0x272000
    00442104add x3, x3, 1707
    00442108str x3, [sp+128]
    0044210corr x3, xzr, 15
    00442110str x3, [sp+136]
    00442114stp xzr, xzr, [sp+336]
    00442118str xzr, [sp+352]
    0044211cstp xzr, xzr, [sp+320]
    00442120ldr x0, [sp+128]
    00442124ldr x2, [sp+88]
    00442128ldr x1, [sp+136]
    0044212cldr x3, [sp+96]
    00442130bl time.Parse
    00442134str x0, [sp+336]
    00442138str x1, [sp+344]
    0044213cstr x2, [sp+352]
    00442140str x3, [sp+320]
    00442144str x4, [sp+328]
    00442148ldr x3, [sp+336]
    0044214cldr x4, [sp+344]
    00442150ldr x5, [sp+352]
    00442154str x3, [sp+216]
    00442158str x4, [sp+224]
    0044215cstr x5, [sp+232]
    00442160ldr x3, [sp+328]
    00442164ldr x4, [sp+320]
    00442168str x4, [sp+200]
    0044216cstr x3, [sp+208]
    00442170ldr x3, [sp+216]
    00442174ldr x4, [sp+224]
    00442178ldr x5, [sp+232]
    0044217cstr x3, [sp+104]
    00442180str x4, [sp+112]
    00442184str x5, [sp+120]
    00442188ldr x3, [sp+208]
    0044218cldr x4, [sp+200]
    00442190str x4, [sp+144]
    00442194str x3, [sp+152]
    00442198cbnz x4, 0x4421a0
    0044219cb 0x44223c
    004421a0
    004421a0loc_4421a0:
    004421a0adrp x4, 0x273000
    004421a4add x4, x4, 1628
    004421a8str x4, [sp+128]
    004421acmovz x4, 17
    004421b0str x4, [sp+136]
    004421b4stp xzr, xzr, [sp+336]
    004421b8str xzr, [sp+352]
    004421bcstp xzr, xzr, [sp+320]
    004421c0ldr x0, [sp+128]
    004421c4ldr x2, [sp+88]
    004421c8ldr x1, [sp+136]
    004421ccldr x3, [sp+96]
    004421d0bl time.Parse
    004421d4str x0, [sp+336]
    004421d8str x1, [sp+344]
    004421dcstr x2, [sp+352]
    004421e0str x3, [sp+320]
    004421e4str x4, [sp+328]
    004421e8ldr x4, [sp+336]
    004421ecldr x5, [sp+344]
    004421f0ldr x6, [sp+352]
    004421f4str x4, [sp+176]
    004421f8str x5, [sp+184]
    004421fcstr x6, [sp+192]
    00442200ldr x4, [sp+328]
    00442204ldr x5, [sp+320]
    00442208str x5, [sp+160]
    0044220cstr x4, [sp+168]
    00442210ldr x4, [sp+176]
    00442214ldr x5, [sp+184]
    00442218ldr x6, [sp+192]
    0044221cstr x4, [sp+104]
    00442220str x5, [sp+112]
    00442224str x6, [sp+120]
    00442228ldr x4, [sp+160]
    0044222cldr x5, [sp+168]
    00442230str x4, [sp+144]
    00442234str x5, [sp+152]
    00442238b 0x442240
    0044223c
    0044223cloc_44223c:
    0044223cb 0x442240
    00442240
    00442240loc_442240:
    00442240ldr x5, [sp+144]
    00442244cbnz x5, 0x44224c
    00442248b 0x44226c
    0044224c
    0044224cloc_44224c:
    0044224cldr x0, [sp+104]
    00442250ldr x3, [sp+144]
    00442254ldr x4, [sp+152]
    00442258ldr x1, [sp+112]
    0044225cldr x2, [sp+120]
    00442260ldp x29, x30, [sp-8]
    00442264add sp, sp, 368
    00442268ret x30
    0044226c
    0044226cloc_44226c:
    0044226cldr x0, [sp+104]
    00442270ldr x3, [sp+128]
    00442274ldr x1, [sp+112]
    00442278ldr x4, [sp+136]
    0044227cldr x2, [sp+120]
    00442280bl time.Time.Format
    00442284str x0, [sp+72]
    00442288str x1, [sp+80]
    0044228cldr x5, [sp+96]
    00442290subs xzr, x1, x5
    00442294b.ne 0x44229c
    00442298b 0x4422a0
    0044229c
    0044229cloc_44229c:
    0044229cb 0x44232c
    004422a0
    004422a0loc_4422a0:
    004422a0ldr x3, [sp+88]
    004422a4mov x2, x1
    004422a8mov x1, x3
    004422acbl runtime.memequal
    004422b0tbnz w0, 0, 0x4422b8
    004422b4b 0x442328
    004422b8
    004422b8loc_4422b8:
    004422b8ldr x0, [sp+104]
    004422bcldr x1, [sp+112]
    004422c0ldr x2, [sp+120]
    004422c4bl time.Time.Year
    004422c8str x0, [sp+64]
    004422ccsubs xzr, x0, 2050
    004422d0b.ge 0x4422d8
    004422d4b 0x442304
    004422d8
    004422d8loc_4422d8:
    004422d8ldr x0, [sp+104]
    004422dcldr x1, [sp+112]
    004422e0ldr x2, [sp+120]
    004422e4movn x3, 99
    004422e8mov x4, xzr
    004422ecmov x5, x4
    004422f0bl time.Time.AddDate
    004422f4str x0, [sp+104]
    004422f8str x1, [sp+112]
    004422fcstr x2, [sp+120]
    00442300b 0x442308
    00442304
    00442304loc_442304:
    00442304b 0x442308
    00442308
    00442308loc_442308:
    00442308ldr x0, [sp+104]
    0044230cldr x3, [sp+144]
    00442310ldr x4, [sp+152]
    00442314ldr x1, [sp+112]
    00442318ldr x2, [sp+120]
    0044231cldp x29, x30, [sp-8]
    00442320add sp, sp, 368
    00442324ret x30
    00442328
    00442328loc_442328:
    00442328b 0x44232c
    0044232c
    0044232cloc_44232c:
    0044232cstp xzr, xzr, [sp+288]
    00442330stp xzr, xzr, [sp+304]
    00442334add x2, sp, 288
    00442338str x2, [sp+256]
    0044233cldr x0, [sp+88]
    00442340ldr x1, [sp+96]
    00442344bl runtime.convTstring
    00442348str x0, [sp+248]
    0044234cldr x2, [sp+256]
    00442350ldrsb x27, [x2]
    00442354adrp x3, 0x1b3000
    00442358add x3, x3, 2944
    0044235cstr x3, [x2]
    00442360adrp x27, 0x609000
    00442364ldr w3, [x27+3056]
    00442368cbz w3, 0x442370
    0044236cb 0x442374
    00442370
    00442370loc_442370:
    00442370b 0x442388
    00442374
    00442374loc_442374:
    00442374bl runtime.gcWriteBarrier2
    00442378str x0, [x25]
    0044237cldr x3, [x2+8]
    00442380str x3, [x25+8]
    00442384b 0x442388
    00442388
    00442388loc_442388:
    00442388str x0, [x2+8]
    0044238cldr x0, [sp+72]
    00442390ldr x1, [sp+80]
    00442394bl runtime.convTstring
    00442398str x0, [sp+240]
    0044239cldr x2, [sp+256]
    004423a0ldrsb x27, [x2]
    004423a4adrp x3, 0x1b3000
    004423a8add x3, x3, 2944
    004423acstr x3, [x2+16]
    004423b0adrp x27, 0x609000
    004423b4ldr w3, [x27+3056]
    004423b8cbz w3, 0x4423c0
    004423bcb 0x4423c4
    004423c0
    004423c0loc_4423c0:
    004423c0b 0x4423d8
    004423c4
    004423c4loc_4423c4:
    004423c4bl runtime.gcWriteBarrier2
    004423c8str x0, [x25]
    004423ccldr x5, [x2+24]
    004423d0str x5, [x25+8]
    004423d4b 0x4423d8
    004423d8
    004423d8loc_4423d8:
    004423d8str x0, [x2+24]
    004423dcldr x2, [sp+256]
    004423e0ldrsb x27, [x2]
    004423e4b 0x4423e8
    004423e8
    004423e8loc_4423e8:
    004423e8str x2, [sp+264]
    004423ecorr x4, xzr, 2
    004423f0str x4, [sp+272]
    004423f4str x4, [sp+280]
    004423f8adrp x0, 0x28e000
    004423fcadd x0, x0, 2933
    00442400movz x1, 106
    00442404mov x3, x4
    00442408bl fmt.Errorf
    0044240cstr x0, [sp+144]
    00442410str x1, [sp+152]
    00442414ldr x5, [sp+104]
    00442418ldr x6, [sp+112]
    0044241cldr x2, [sp+120]
    00442420mov x3, x0
    00442424mov x4, x1
    00442428mov x0, x5
    0044242cmov x1, x6
    00442430ldp x29, x30, [sp-8]
    00442434add sp, sp, 368
    00442438ret x30
    0044243c
    0044243cloc_44243c:
    0044243cstp x0, x1, [sp+8]
    00442440str x2, [sp+24]
    00442444mov x3, x30
    00442448bl runtime.morestack_noctxt.abi0
    0044244cldp x0, x1, [sp+8]
    00442450ldr x2, [sp+24]
    00442454b 0x4420b0
    00442458udf 0
    0044245cudf 0
    004420b0
    00442460
    00442460github.com/jcmturner/gofork/encoding/asn1.parseGeneralizedTime: ; void github.com/jcmturner/gofork/encoding/asn1.parseGeneralizedTime(struct []uint8 bytes)
    00442460ldr x16, [x28+16]
    00442464sub x17, sp, 160
    00442468subs xzr, x17, x16
    0044246cb.ls 0x4426bc
    00442470sub x20, sp, 288
    00442474stp x29, x30, [x20-8]
    00442478add sp, x20, 0
    0044247csub x29, sp, 8
    00442480str x0, [sp+296]
    00442484str x1, [sp+304]
    00442488str x2, [sp+312]
    0044248cstp xzr, xzr, [sp+80]
    00442490str xzr, [sp+96]
    00442494stp xzr, xzr, [sp+104]
    00442498ldr x1, [sp+296]
    0044249cldr x2, [sp+304]
    004424a0mov x0, xzr
    004424a4bl runtime.slicebytetostring
    004424a8str x0, [sp+64]
    004424acstr x1, [sp+72]
    004424b0stp xzr, xzr, [sp+168]
    004424b4str xzr, [sp+184]
    004424b8stp xzr, xzr, [sp+152]
    004424bcldr x2, [sp+64]
    004424c0ldr x3, [sp+72]
    004424c4adrp x0, 0x274000
    004424c8add x0, x0, 1707
    004424ccmovz x1, 19
    004424d0bl time.Parse
    004424d4str x0, [sp+168]
    004424d8str x1, [sp+176]
    004424dcstr x2, [sp+184]
    004424e0str x3, [sp+152]
    004424e4str x4, [sp+160]
    004424e8ldr x3, [sp+168]
    004424ecldr x4, [sp+176]
    004424f0ldr x5, [sp+184]
    004424f4str x3, [sp+208]
    004424f8str x4, [sp+216]
    004424fcstr x5, [sp+224]
    00442500ldr x3, [sp+160]
    00442504ldr x4, [sp+152]
    00442508str x4, [sp+192]
    0044250cstr x3, [sp+200]
    00442510ldr x3, [sp+208]
    00442514ldr x4, [sp+216]
    00442518ldr x5, [sp+224]
    0044251cstr x3, [sp+80]
    00442520str x4, [sp+88]
    00442524str x5, [sp+96]
    00442528ldr x4, [sp+200]
    0044252cldr x3, [sp+192]
    00442530str x3, [sp+104]
    00442534str x4, [sp+112]
    00442538cbnz x3, 0x442540
    0044253cb 0x442558
    00442540
    00442540loc_442540:
    00442540ldr x0, [sp+80]
    00442544ldr x1, [sp+88]
    00442548ldr x2, [sp+96]
    0044254cldp x29, x30, [sp-8]
    00442550add sp, sp, 288
    00442554ret x30
    00442558
    00442558loc_442558:
    00442558ldr x0, [sp+80]
    0044255cldr x1, [sp+88]
    00442560ldr x2, [sp+96]
    00442564adrp x3, 0x274000
    00442568add x3, x3, 1707
    0044256cmovz x4, 19
    00442570bl time.Time.Format
    00442574str x0, [sp+48]
    00442578str x1, [sp+56]
    0044257cldr x5, [sp+72]
    00442580subs xzr, x1, x5
    00442584b.ne 0x44258c
    00442588b 0x442590
    0044258c
    0044258cloc_44258c:
    0044258cb 0x4425b0
    00442590
    00442590loc_442590:
    00442590ldr x3, [sp+64]
    00442594mov x2, x1
    00442598mov x1, x3
    0044259cbl runtime.memequal
    004425a0tbnz w0, 0, 0x4425a8
    004425a4b 0x4425ac
    004425a8
    004425a8loc_4425a8:
    004425a8b 0x44269c
    004425ac
    004425acloc_4425ac:
    004425acb 0x4425b0
    004425b0
    004425b0loc_4425b0:
    004425b0stp xzr, xzr, [sp+120]
    004425b4stp xzr, xzr, [sp+136]
    004425b8add x2, sp, 120
    004425bcstr x2, [sp+248]
    004425c0ldr x0, [sp+64]
    004425c4ldr x1, [sp+72]
    004425c8bl runtime.convTstring
    004425ccstr x0, [sp+240]
    004425d0ldr x2, [sp+248]
    004425d4ldrsb x27, [x2]
    004425d8adrp x3, 0x1b3000
    004425dcadd x3, x3, 2944
    004425e0str x3, [x2]
    004425e4adrp x27, 0x609000
    004425e8ldr w3, [x27+3056]
    004425eccbz w3, 0x4425f4
    004425f0b 0x4425f8
    004425f4
    004425f4loc_4425f4:
    004425f4b 0x44260c
    004425f8
    004425f8loc_4425f8:
    004425f8bl runtime.gcWriteBarrier2
    004425fcstr x0, [x25]
    00442600ldr x3, [x2+8]
    00442604str x3, [x25+8]
    00442608b 0x44260c
    0044260c
    0044260cloc_44260c:
    0044260cstr x0, [x2+8]
    00442610ldr x0, [sp+48]
    00442614ldr x1, [sp+56]
    00442618bl runtime.convTstring
    0044261cstr x0, [sp+232]
    00442620ldr x2, [sp+248]
    00442624ldrsb x27, [x2]
    00442628adrp x3, 0x1b3000
    0044262cadd x3, x3, 2944
    00442630str x3, [x2+16]
    00442634adrp x27, 0x609000
    00442638ldr w3, [x27+3056]
    0044263ccbz w3, 0x442644
    00442640b 0x442648
    00442644
    00442644loc_442644:
    00442644b 0x44265c
    00442648
    00442648loc_442648:
    00442648bl runtime.gcWriteBarrier2
    0044264cstr x0, [x25]
    00442650ldr x5, [x2+24]
    00442654str x5, [x25+8]
    00442658b 0x44265c
    0044265c
    0044265cloc_44265c:
    0044265cstr x0, [x2+24]
    00442660ldr x2, [sp+248]
    00442664ldrsb x27, [x2]
    00442668b 0x44266c
    0044266c
    0044266cloc_44266c:
    0044266cstr x2, [sp+256]
    00442670orr x4, xzr, 2
    00442674str x4, [sp+264]
    00442678str x4, [sp+272]
    0044267cadrp x0, 0x28e000
    00442680add x0, x0, 2933
    00442684movz x1, 106
    00442688mov x3, x4
    0044268cbl fmt.Errorf
    00442690str x0, [sp+104]
    00442694str x1, [sp+112]
    00442698b 0x44269c
    0044269c
    0044269cloc_44269c:
    0044269cldr x0, [sp+80]
    004426a0ldr x3, [sp+104]
    004426a4ldr x4, [sp+112]
    004426a8ldr x1, [sp+88]
    004426acldr x2, [sp+96]
    004426b0ldp x29, x30, [sp-8]
    004426b4add sp, sp, 288
    004426b8ret x30
    004426bc
    004426bcloc_4426bc:
    004426bcstp x0, x1, [sp+8]
    004426c0str x2, [sp+24]
    004426c4mov x3, x30
    004426c8bl runtime.morestack_noctxt.abi0
    004426ccldp x0, x1, [sp+8]
    004426d0ldr x2, [sp+24]
    004426d4b 0x442460
    004426d8udf 0
    004426dcudf 0
    00442460
    004426e0
    004426e0github.com/jcmturner/gofork/encoding/asn1.parsePrintableString: ; void github.com/jcmturner/gofork/encoding/asn1.parsePrintableString(struct []uint8 bytes)
    004426e0ldr x16, [x28+16]
    004426e4sub x17, sp, 48
    004426e8subs xzr, x17, x16
    004426ecb.ls 0x442814
    004426f0str x30, [sp-176]!
    004426f4stur x29, [sp-8]
    004426f8sub x29, sp, 8
    004426fcstr x0, [sp+184]
    00442700str x1, [sp+192]
    00442704str x2, [sp+200]
    00442708stp xzr, xzr, [sp+56]
    0044270cstp xzr, xzr, [sp+72]
    00442710ldr x3, [sp+192]
    00442714ldr x4, [sp+184]
    00442718ldr x5, [sp+200]
    0044271cstr x4, [sp+120]
    00442720str x3, [sp+128]
    00442724str x5, [sp+136]
    00442728str xzr, [sp+48]
    0044272cstr x3, [sp+40]
    00442730b 0x442734
    00442734
    00442734loc_442734:
    00442734ldr x3, [sp+40]
    00442738ldr x4, [sp+48]
    0044273csubs xzr, x3, x4
    00442740b.gt 0x442748
    00442744b 0x4427e8
    00442748
    00442748loc_442748:
    00442748ldr x1, [sp+48]
    0044274cldr x2, [sp+120]
    00442750ldrb w0, [x2+x1]
    00442754strb w0, [sp+38]
    00442758bl github.com/jcmturner/gofork/encoding/asn1.isPrintable
    0044275cstrb w0, [sp+39]
    00442760tbnz w0, 0, 0x442768
    00442764b 0x44277c
    00442768
    00442768loc_442768:
    00442768b 0x44276c
    0044276c
    0044276cloc_44276c:
    0044276cldr x3, [sp+48]
    00442770add x3, x3, 1
    00442774str x3, [sp+48]
    00442778b 0x442734
    0044277c
    0044277cloc_44277c:
    0044277cstp xzr, xzr, [sp+104]
    00442780adrp x2, 0x283000
    00442784add x2, x2, 2629
    00442788str x2, [sp+104]
    0044278cmovz x3, 42
    00442790str x3, [sp+112]
    00442794str x2, [sp+88]
    00442798str x3, [sp+96]
    0044279cadd x2, sp, 88
    004427a0ldrsb x27, [x2]
    004427a4ldr x0, [x2]
    004427a8ldr x1, [x2+8]
    004427acstr x0, [sp+152]
    004427b0str x1, [sp+160]
    004427b4bl runtime.convTstring
    004427b8str x0, [sp+144]
    004427bcadrp x2, 0x2d4000
    004427c0add x2, x2, 2368
    004427c4str x2, [sp+72]
    004427c8str x0, [sp+80]
    004427ccldr x2, [sp+72]
    004427d0ldr x0, [sp+56]
    004427d4ldr x1, [sp+64]
    004427d8ldr x3, [sp+80]
    004427dcldur x29, [sp-8]
    004427e0ldr x30, [sp], 176
    004427e4ret x30
    004427e8
    004427e8loc_4427e8:
    004427e8ldr x1, [sp+184]
    004427ecldr x2, [sp+192]
    004427f0mov x0, xzr
    004427f4bl runtime.slicebytetostring
    004427f8str x0, [sp+56]
    004427fcstr x1, [sp+64]
    00442800ldr x2, [sp+72]
    00442804ldr x3, [sp+80]
    00442808ldur x29, [sp-8]
    0044280cldr x30, [sp], 176
    00442810ret x30
    00442814
    00442814loc_442814:
    00442814stp x0, x1, [sp+8]
    00442818str x2, [sp+24]
    0044281cmov x3, x30
    00442820bl runtime.morestack_noctxt.abi0
    00442824ldp x0, x1, [sp+8]
    00442828ldr x2, [sp+24]
    0044282cb 0x4426e0
    004426e0
    00442830
    00442830github.com/jcmturner/gofork/encoding/asn1.isPrintable: ; void github.com/jcmturner/gofork/encoding/asn1.isPrintable(uint8 b)
    00442830str x30, [sp-32]!
    00442834stur x29, [sp-8]
    00442838sub x29, sp, 8
    0044283cstrb w0, [sp+40]
    00442840strb wzr, [sp+12]
    00442844ubfm x1, x0, 0, 7
    00442848subs wzr, w1, 97
    0044284ccset x1, hs
    00442850strb w1, [sp+22]
    00442854b.hs 0x44285c
    00442858b 0x442870
    0044285c
    0044285cloc_44285c:
    0044285cubfm x1, x0, 0, 7
    00442860subs wzr, w1, 122
    00442864cset x1, ls
    00442868strb w1, [sp+22]
    0044286cb 0x442874
    00442870
    00442870loc_442870:
    00442870b 0x442874
    00442874
    00442874loc_442874:
    00442874ldrb w1, [sp+22]
    00442878strb w1, [sp+23]
    0044287ctbnz w1, 0, 0x442884
    00442880b 0x442888
    00442884
    00442884loc_442884:
    00442884b 0x4428c4
    00442888
    00442888loc_442888:
    00442888ldrb w1, [sp+40]
    0044288csubs wzr, w1, 65
    00442890cset x1, hs
    00442894strb w1, [sp+21]
    00442898b.hs 0x4428a0
    0044289cb 0x4428b4
    004428a0
    004428a0loc_4428a0:
    004428a0ldrb w1, [sp+40]
    004428a4subs wzr, w1, 90
    004428a8cset x1, ls
    004428acstrb w1, [sp+21]
    004428b0b 0x4428b8
    004428b4
    004428b4loc_4428b4:
    004428b4b 0x4428b8
    004428b8
    004428b8loc_4428b8:
    004428b8ldrb w1, [sp+21]
    004428bcstrb w1, [sp+23]
    004428c0b 0x4428c4
    004428c4
    004428c4loc_4428c4:
    004428c4ldrb w1, [sp+23]
    004428c8strb w1, [sp+13]
    004428cctbnz w1, 0, 0x4428d4
    004428d0b 0x4428d8
    004428d4
    004428d4loc_4428d4:
    004428d4b 0x442914
    004428d8
    004428d8loc_4428d8:
    004428d8ldrb w1, [sp+40]
    004428dcsubs wzr, w1, 48
    004428e0cset x1, hs
    004428e4strb w1, [sp+21]
    004428e8b.hs 0x4428f0
    004428ecb 0x442904
    004428f0
    004428f0loc_4428f0:
    004428f0ldrb w1, [sp+40]
    004428f4subs wzr, w1, 57
    004428f8cset x1, ls
    004428fcstrb w1, [sp+21]
    00442900b 0x442908
    00442904
    00442904loc_442904:
    00442904b 0x442908
    00442908
    00442908loc_442908:
    00442908ldrb w1, [sp+21]
    0044290cstrb w1, [sp+13]
    00442910b 0x442914
    00442914
    00442914loc_442914:
    00442914ldrb w1, [sp+13]
    00442918strb w1, [sp+14]
    0044291ctbnz w1, 0, 0x442924
    00442920b 0x442928
    00442924
    00442924loc_442924:
    00442924b 0x442964
    00442928
    00442928loc_442928:
    00442928ldrb w1, [sp+40]
    0044292csubs wzr, w1, 39
    00442930cset x1, hs
    00442934strb w1, [sp+21]
    00442938b.hs 0x442940
    0044293cb 0x442954
    00442940
    00442940loc_442940:
    00442940ldrb w1, [sp+40]
    00442944subs wzr, w1, 41
    00442948cset x1, ls
    0044294cstrb w1, [sp+21]
    00442950b 0x442958
    00442954
    00442954loc_442954:
    00442954b 0x442958
    00442958
    00442958loc_442958:
    00442958ldrb w1, [sp+21]
    0044295cstrb w1, [sp+14]
    00442960b 0x442964
    00442964
    00442964loc_442964:
    00442964ldrb w1, [sp+14]
    00442968strb w1, [sp+15]
    0044296ctbnz w1, 0, 0x442974
    00442970b 0x442978
    00442974
    00442974loc_442974:
    00442974b 0x4429b4
    00442978
    00442978loc_442978:
    00442978ldrb w1, [sp+40]
    0044297csubs wzr, w1, 43
    00442980cset x1, hs
    00442984strb w1, [sp+21]
    00442988b.hs 0x442990
    0044298cb 0x4429a4
    00442990
    00442990loc_442990:
    00442990ldrb w1, [sp+40]
    00442994subs wzr, w1, 47
    00442998cset x1, ls
    0044299cstrb w1, [sp+21]
    004429a0b 0x4429a8
    004429a4
    004429a4loc_4429a4:
    004429a4b 0x4429a8
    004429a8
    004429a8loc_4429a8:
    004429a8ldrb w1, [sp+21]
    004429acstrb w1, [sp+15]
    004429b0b 0x4429b4
    004429b4
    004429b4loc_4429b4:
    004429b4ldrb w1, [sp+15]
    004429b8strb w1, [sp+16]
    004429bctbnz w1, 0, 0x4429c4
    004429c0b 0x4429c8
    004429c4
    004429c4loc_4429c4:
    004429c4b 0x4429dc
    004429c8
    004429c8loc_4429c8:
    004429c8ldrb w1, [sp+40]
    004429ccsubs wzr, w1, 32
    004429d0cset x1, eq
    004429d4strb w1, [sp+16]
    004429d8b 0x4429dc
    004429dc
    004429dcloc_4429dc:
    004429dcldrb w1, [sp+16]
    004429e0strb w1, [sp+17]
    004429e4tbnz w1, 0, 0x4429ec
    004429e8b 0x4429f0
    004429ec
    004429ecloc_4429ec:
    004429ecb 0x442a04
    004429f0
    004429f0loc_4429f0:
    004429f0ldrb w1, [sp+40]
    004429f4subs wzr, w1, 58
    004429f8cset x1, eq
    004429fcstrb w1, [sp+17]
    00442a00b 0x442a04
    00442a04
    00442a04loc_442a04:
    00442a04ldrb w1, [sp+17]
    00442a08strb w1, [sp+18]
    00442a0ctbnz w1, 0, 0x442a14
    00442a10b 0x442a18
    00442a14
    00442a14loc_442a14:
    00442a14b 0x442a2c
    00442a18
    00442a18loc_442a18:
    00442a18ldrb w1, [sp+40]
    00442a1csubs wzr, w1, 61
    00442a20cset x1, eq
    00442a24strb w1, [sp+18]
    00442a28b 0x442a2c
    00442a2c
    00442a2cloc_442a2c:
    00442a2cldrb w1, [sp+18]
    00442a30strb w1, [sp+19]
    00442a34tbnz w1, 0, 0x442a3c
    00442a38b 0x442a40
    00442a3c
    00442a3cloc_442a3c:
    00442a3cb 0x442a54
    00442a40
    00442a40loc_442a40:
    00442a40ldrb w1, [sp+40]
    00442a44subs wzr, w1, 63
    00442a48cset x1, eq
    00442a4cstrb w1, [sp+19]
    00442a50b 0x442a54
    00442a54
    00442a54loc_442a54:
    00442a54ldrb w1, [sp+19]
    00442a58strb w1, [sp+20]
    00442a5ctbnz w1, 0, 0x442a64
    00442a60b 0x442a68
    00442a64
    00442a64loc_442a64:
    00442a64b 0x442a7c
    00442a68
    00442a68loc_442a68:
    00442a68ldrb w1, [sp+40]
    00442a6csubs wzr, w1, 42
    00442a70cset x1, eq
    00442a74strb w1, [sp+20]
    00442a78b 0x442a7c
    00442a7c
    00442a7cloc_442a7c:
    00442a7cldrb w0, [sp+20]
    00442a80strb w0, [sp+12]
    00442a84add x29, sp, 24
    00442a88add sp, sp, 32
    00442a8cret x30
    00442830
    00442a90
    00442a90github.com/jcmturner/gofork/encoding/asn1.parseIA5String: ; void github.com/jcmturner/gofork/encoding/asn1.parseIA5String(struct []uint8 bytes)
    00442a90ldr x16, [x28+16]
    00442a94sub x17, sp, 48
    00442a98subs xzr, x17, x16
    00442a9cb.ls 0x442bc0
    00442aa0str x30, [sp-176]!
    00442aa4stur x29, [sp-8]
    00442aa8sub x29, sp, 8
    00442aacstr x0, [sp+184]
    00442ab0str x1, [sp+192]
    00442ab4str x2, [sp+200]
    00442ab8stp xzr, xzr, [sp+56]
    00442abcstp xzr, xzr, [sp+72]
    00442ac0ldr x3, [sp+192]
    00442ac4ldr x4, [sp+184]
    00442ac8ldr x5, [sp+200]
    00442accstr x4, [sp+136]
    00442ad0str x3, [sp+144]
    00442ad4str x5, [sp+152]
    00442ad8str xzr, [sp+48]
    00442adcstr x3, [sp+40]
    00442ae0b 0x442ae4
    00442ae4
    00442ae4loc_442ae4:
    00442ae4ldr x3, [sp+40]
    00442ae8ldr x4, [sp+48]
    00442aecsubs xzr, x3, x4
    00442af0b.gt 0x442af8
    00442af4b 0x442b94
    00442af8
    00442af8loc_442af8:
    00442af8ldr x3, [sp+48]
    00442afcldr x4, [sp+136]
    00442b00ldrb w3, [x4+x3]
    00442b04strb w3, [sp+39]
    00442b08subs wzr, w3, 128
    00442b0cb.hs 0x442b14
    00442b10b 0x442b80
    00442b14
    00442b14loc_442b14:
    00442b14stp xzr, xzr, [sp+120]
    00442b18adrp x2, 0x27f000
    00442b1cadd x2, x2, 3577
    00442b20str x2, [sp+120]
    00442b24movz x3, 36
    00442b28str x3, [sp+128]
    00442b2cstr x2, [sp+104]
    00442b30str x3, [sp+112]
    00442b34add x2, sp, 104
    00442b38ldrsb x27, [x2]
    00442b3cldr x0, [x2]
    00442b40ldr x1, [x2+8]
    00442b44str x0, [sp+88]
    00442b48str x1, [sp+96]
    00442b4cbl runtime.convTstring
    00442b50str x0, [sp+160]
    00442b54adrp x2, 0x2d4000
    00442b58add x2, x2, 2368
    00442b5cstr x2, [sp+72]
    00442b60str x0, [sp+80]
    00442b64ldr x2, [sp+72]
    00442b68ldr x0, [sp+56]
    00442b6cldr x1, [sp+64]
    00442b70ldr x3, [sp+80]
    00442b74ldur x29, [sp-8]
    00442b78ldr x30, [sp], 176
    00442b7cret x30
    00442b80
    00442b80loc_442b80:
    00442b80b 0x442b84
    00442b84
    00442b84loc_442b84:
    00442b84ldr x3, [sp+48]
    00442b88add x3, x3, 1
    00442b8cstr x3, [sp+48]
    00442b90b 0x442ae4
    00442b94
    00442b94loc_442b94:
    00442b94ldr x1, [sp+184]
    00442b98ldr x2, [sp+192]
    00442b9cmov x0, xzr
    00442ba0bl runtime.slicebytetostring
    00442ba4str x0, [sp+56]
    00442ba8str x1, [sp+64]
    00442bacldr x2, [sp+72]
    00442bb0ldr x3, [sp+80]
    00442bb4ldur x29, [sp-8]
    00442bb8ldr x30, [sp], 176
    00442bbcret x30
    00442bc0
    00442bc0loc_442bc0:
    00442bc0stp x0, x1, [sp+8]
    00442bc4str x2, [sp+24]
    00442bc8mov x3, x30
    00442bccbl runtime.morestack_noctxt.abi0
    00442bd0ldp x0, x1, [sp+8]
    00442bd4ldr x2, [sp+24]
    00442bd8b 0x442a90
    00442bdcudf 0
    00442a90
    00442be0
    00442be0github.com/jcmturner/gofork/encoding/asn1.parseT61String: ; void github.com/jcmturner/gofork/encoding/asn1.parseT61String(struct []uint8 bytes)
    00442be0ldr x16, [x28+16]
    00442be4subs xzr, sp, x16
    00442be8b.ls 0x442c44
    00442becstr x30, [sp-80]!
    00442bf0stur x29, [sp-8]
    00442bf4sub x29, sp, 8
    00442bf8str x0, [sp+88]
    00442bfcstr x1, [sp+96]
    00442c00str x2, [sp+104]
    00442c04stp xzr, xzr, [sp+40]
    00442c08stp xzr, xzr, [sp+56]
    00442c0cldr x1, [sp+88]
    00442c10ldr x2, [sp+96]
    00442c14mov x0, xzr
    00442c18bl runtime.slicebytetostring
    00442c1cstr x0, [sp+40]
    00442c20str x1, [sp+48]
    00442c24stp xzr, xzr, [sp+56]
    00442c28ldr x0, [sp+40]
    00442c2cldr x1, [sp+48]
    00442c30mov x2, xzr
    00442c34mov x3, xzr
    00442c38ldur x29, [sp-8]
    00442c3cldr x30, [sp], 80
    00442c40ret x30
    00442c44
    00442c44loc_442c44:
    00442c44stp x0, x1, [sp+8]
    00442c48str x2, [sp+24]
    00442c4cmov x3, x30
    00442c50bl runtime.morestack_noctxt.abi0
    00442c54ldp x0, x1, [sp+8]
    00442c58ldr x2, [sp+24]
    00442c5cb 0x442be0
    00442be0
    00442c60
    00442c60github.com/jcmturner/gofork/encoding/asn1.parseUTF8String: ; void github.com/jcmturner/gofork/encoding/asn1.parseUTF8String(struct []uint8 bytes)
    00442c60ldr x16, [x28+16]
    00442c64subs xzr, sp, x16
    00442c68b.ls 0x442d20
    00442c6cstr x30, [sp-96]!
    00442c70stur x29, [sp-8]
    00442c74sub x29, sp, 8
    00442c78str x0, [sp+104]
    00442c7cstr x1, [sp+112]
    00442c80str x2, [sp+120]
    00442c84stp xzr, xzr, [sp+40]
    00442c88stp xzr, xzr, [sp+56]
    00442c8cldr x0, [sp+104]
    00442c90ldr x1, [sp+112]
    00442c94ldr x2, [sp+120]
    00442c98bl unicode/utf8.Valid
    00442c9cstrb w0, [sp+39]
    00442ca0tbnz w0, 0, 0x442ca8
    00442ca4b 0x442ce0
    00442ca8
    00442ca8loc_442ca8:
    00442ca8ldr x1, [sp+104]
    00442cacldr x2, [sp+112]
    00442cb0mov x0, xzr
    00442cb4bl runtime.slicebytetostring
    00442cb8str x0, [sp+40]
    00442cbcstr x1, [sp+48]
    00442cc0stp xzr, xzr, [sp+56]
    00442cc4ldr x0, [sp+40]
    00442cc8ldr x1, [sp+48]
    00442cccmov x2, xzr
    00442cd0mov x3, xzr
    00442cd4ldur x29, [sp-8]
    00442cd8ldr x30, [sp], 96
    00442cdcret x30
    00442ce0
    00442ce0loc_442ce0:
    00442ce0adrp x0, 0x278000
    00442ce4add x0, x0, 2749
    00442ce8movz x1, 26
    00442cecbl errors.New
    00442cf0str x0, [sp+72]
    00442cf4str x1, [sp+80]
    00442cf8stp xzr, xzr, [sp+40]
    00442cfcldr x2, [sp+72]
    00442d00ldr x3, [sp+80]
    00442d04str x2, [sp+56]
    00442d08str x3, [sp+64]
    00442d0cldr x0, [sp+40]
    00442d10ldr x1, [sp+48]
    00442d14ldur x29, [sp-8]
    00442d18ldr x30, [sp], 96
    00442d1cret x30
    00442d20
    00442d20loc_442d20:
    00442d20stp x0, x1, [sp+8]
    00442d24str x2, [sp+24]
    00442d28mov x3, x30
    00442d2cbl runtime.morestack_noctxt.abi0
    00442d30ldp x0, x1, [sp+8]
    00442d34ldr x2, [sp+24]
    00442d38b 0x442c60
    00442d3cudf 0
    00442c60