Ref A: d0a0e0a4929640bfafa17a25813e5591 Ref B: 57B4A9D180CCC3FC48A73E34BB4B4FA0 Ref C: Tue May 21 09:58:02 2013 PST