Ref A: 0648ec42bb7b4e8e9afe91a2dc93ab6d Ref B: 01CEA422DD566E5026A4FAEC401D53F7 Ref C: Thu Aug 28 23:03:55 2014 PST