Ref A: 371d3e50041541ef9e620daea2aa05a9 Ref B: 5E104F1F5794223DF3F1AE23ACED118F Ref C: Thu May 23 09:41:07 2013 PST