Ref A: 76cedabc91894e6d904369c845112ef2 Ref B: 1B3D4C2541E459CBEEAD4230F3A2FC58 Ref C: Wed Jan 28 21:03:05 2015 PST