Ref A: 312dde3410f34158bbd2e6fcfe16f2c3 Ref B: D78E949222B92D2336ACBAFC52DA4219 Ref C: Sat Jan 31 12:12:00 2015 PST