Ref A: efcfc7b874994d5da46f8f486019dd0f Ref B: 602BCF40AA1EA06F25A896DD43F763FC Ref C: Tue May 21 06:00:29 2013 PST