Ref A: 6b5541645fe94fbf82dc4baf98e1f315 Ref B: 73E78FCE4179F9B753720A8E538E089C Ref C: Fri Dec 19 20:00:50 2014 PST