Ref A: ffadbbdf0bbd43e1b8476ab7ded14f62 Ref B: 80D3D42DB2147D80B139DF43444A2A0E Ref C: Mon Jul 28 06:46:25 2014 PST