Ref A: fbec3760d3db43dc9d0d2f75018f7e60 Ref B: CBE9D66FC22BA19508DDFCEED4562018 Ref C: Sat Aug 30 10:37:53 2014 PST