Ref A: 36e7b1bfa34c49be9849e2852cddd0d7 Ref B: 881FAEFA0A85C9FF3F9877435ED9B120 Ref C: Tue Jul 22 12:39:31 2014 PST