Ref A: b71c5860f5354d048c15019f39c6b10d Ref B: 32D10FA3BF9EBB0C6F58EBF0D8CF0553 Ref C: Fri May 24 08:08:20 2013 PST