Ref A: 0a1d8dd7d1484923929fdb01ce42f2fb Ref B: 3ACA4161AA8660F4237494290C12E427 Ref C: Thu Oct 30 11:32:43 2014 PST