Ref A: 9634a608f25942c1be9d48a4830ba2fd Ref B: 26647E8B0BA82E81B22F07677D0A00F7 Ref C: Sun Dec 21 23:27:23 2014 PST