Ref A: 3b4ea03864454dbabc713e7a3186bcb7 Ref B: 10BAE3CA406DC52A0FB8BAEAC9E0C74B Ref C: Thu May 23 00:45:17 2013 PST