Ref A: ca8d06e7c0b84fef88c9c7717d010db9 Ref B: 5F7BB48BD8CB324035158CD82C9C02CB Ref C: Mon Jan 26 03:31:24 2015 PST