The Giant Dioon, Dioon spinulosum