Ref A: d89dd7d9184a44d582bab5f7021c710f Ref B: 64CDEBF98A72ED18FDEAEFB022B3E324 Ref C: Mon May 04 03:04:32 2015 PST