Ref A: 26c53fc961c248438522dd5b3040ae6f Ref B: 80FA1D0C8FD96FE4F5CBD1E45CFEB470 Ref C: Wed May 22 05:15:28 2013 PST