Ref A: d4747bf1c310427b89c12f10eb382b4b Ref B: 78470F51E3B813934018A8B7527D1DB5 Ref C: Sat Oct 25 00:04:34 2014 PST