Ref A: 3e6757964a7243768296f728d87e771d Ref B: 9A552B06A2337C759F66D59E6B9B60A1 Ref C: Thu Apr 17 00:41:54 2014 PST