Ref A: f1e90584d32a455dac57781c5c04e036 Ref B: 9B9186D976A3F6FDE4E4A08DFE4F1063 Ref C: Sun Dec 28 11:50:55 2014 PST