Ref A: 7a7270dfeab84aa4a9ae217106d5cfb8 Ref B: E446DC3872F8F2B3C95FD8ADCB025F1C Ref C: Fri Jan 30 04:07:17 2015 PST