Ref A: fed87e920a2e4232a2761186d6b8e64f Ref B: E5E159017238C0B19814A806BDC67283 Ref C: Tue Oct 21 04:02:30 2014 PST