Ref A: d685945ab7ed493ca1dfc94cbb969ebf Ref B: 361FB7F2337D443B227CDDA251C72E71 Ref C: Sun May 19 16:34:17 2013 PST