Ref A: f26b64cfac7445f99201ccde18cec5c0 Ref B: 1BDC3021111B17CA31EF03BB9FFDE5DF Ref C: Thu May 23 13:51:53 2013 PST