Ref A: 2a592d6957bd448b8624bc1d600100d6 Ref B: 5EFC776CA289E5EF646FC05C80B906B9 Ref C: Wed May 22 19:18:12 2013 PST