Ref A: a5957b1d8d1b4bb7b8ab13c9e0444003 Ref B: F0E84EB0D9FC41630743A874D8FC3182 Ref C: Fri Aug 29 10:58:03 2014 PST