See:
http://cryptome.org/eyeball/mcg/mcg-nps-eyeball.htm