Ref A: a8229ad451194c65a17422e870d24299 Ref B: EE40E9193EA4AE60DA0B19AC939D7AF4 Ref C: Fri Jan 30 07:42:31 2015 PST