Ref A: 9cf5a792d01f48dc96acf71f48b6a3c8 Ref B: 4527E9F4B8FBE711899461F9BEA03F70 Ref C: Wed Oct 22 17:54:24 2014 PST