Ref A: 06488e6a3fd24f1299967c6690352cf5 Ref B: 5576FB289B0311A3B3EC2C1B22E317AB Ref C: Sun May 19 20:30:17 2013 PST