Ref A: 74c710045b51452eb28f6d036a01e3ef Ref B: 5154EA5E48C7F4EB114C9744ECB3AC67 Ref C: Fri Mar 27 03:59:53 2015 PST