Ref A: ad0ab754f7244a4d99328f212edd9030 Ref B: 21D55E921E2BD9CBDBAB79BBAFD3D77D Ref C: Sat Mar 28 20:59:42 2015 PST