Ref A: dda5e2267d2e42088610f16a70f8d231 Ref B: 679EB4EB0486B85165F9C7380DC08FB7 Ref C: Tue May 21 03:14:48 2013 PST