Ref A: 48caed4be959466298f9e798d6ff08cf Ref B: 03E548812E5DD8BC716033CDFCF1C8F2 Ref C: Thu May 23 18:04:32 2013 PST