Ref A: a4f0cb6c03bd48fba736169c5025d919 Ref B: F9582D57EAB82470DC6030208BEF804D Ref C: Mon Dec 22 17:22:30 2014 PST