Ref A: cebe9e1fbaa94fc78f29e844839510d8 Ref B: DD5294C7119E8F610741257C69C72C45 Ref C: Tue Mar 31 02:25:47 2015 PST