Ref A: 6ddd4162b4774897aee267ce7fb20247 Ref B: 09BD70FBB61EB16D4E08A0239EF7DE6F Ref C: Wed May 22 06:59:22 2013 PST