megacycles