Ref A: ec941de6e5be40d28fb6787cb69973dd Ref B: F58F46294BC8AD5A48CB0F9182C87F02 Ref C: Sun May 19 02:26:30 2013 PST