Ref A: 4c2cfadf46ff45f7ac263fda0cec4724 Ref B: EC9B99C6CAAB7279DFAC2FDAFEB5C446 Ref C: Sun Mar 29 16:49:05 2015 PST