Ref A: f89149db9f91489d85a51f8df5fbed02 Ref B: 8206B67B31B68B84A9974DDD8F7D024B Ref C: Wed Oct 01 20:39:33 2014 PST