Ref A: 8116030b012a41c38457784aa455d6bd Ref B: D376DFC473BB1AB6A04DB0449BC85F68 Ref C: Sat Mar 28 20:43:20 2015 PST