Ref A: e9e6cf0d81914c528d769fb1fb1a6852 Ref B: 774E5A183C56589A594B6183686D57C9 Ref C: Fri Oct 31 03:12:56 2014 PST