Ref A: 46d07532500a4cb282cff0aae74ce129 Ref B: AC653467297680D16E0C92B20ED0CFE1 Ref C: Sat Aug 30 04:54:28 2014 PST