Ref A: b6846b821d5d44bba0cff3355d28f64a Ref B: A702EA6D66B2DFCFD28EE8CA7E3514B4 Ref C: Wed Oct 01 09:42:18 2014 PST