Ref A: d2de2d49457f4af891f85299f37e4680 Ref B: F2D8B46F9B4064C31A34E62D9CC57159 Ref C: Sun Dec 28 08:47:30 2014 PST