Ref A: 29e5ed87f6dc4f5ea10971689fc4c917 Ref B: FFC2BA8D950988E949AB538AACF612A7 Ref C: Mon May 20 20:13:29 2013 PST