Implementación de SuperGenPass
