Ref A: 7c3216e730604a31bdde6700c81fd494 Ref B: D955D520A0F0D1D09F89701F47BD328C Ref C: Tue May 21 17:57:22 2013 PST