Unfortunately mega is the only link available. You're the first saying me that it won't opens, so strange!