Ref A: b312e8abc10547e99ff968faae7d2cdb Ref B: 2AAB5D273FD90C1794EB55C16F1FABB1 Ref C: Fri Aug 29 12:12:24 2014 PST