Ref A: 1f9b454b0e4e47d7925624a9683b098d Ref B: 27D0D1D71D010C3B1DEB0DF27848B7F1 Ref C: Sun May 19 13:01:12 2013 PST