Here it is, sans typos.