Ref A: c6f2365089224f7aa3c3280304b79a1f Ref B: AE5D125257EAD052F7A20A4C1A4D4990 Ref C: Tue May 21 06:43:03 2013 PST