I've slightly modified this from how nvidia distributed it to make it fit more easily into 
VPC. I've also removed some stuff we didn't care about.

		-McJohn 3/14/2016