Ref A: 57484c363e9f4f2fa383706e40f228f4 Ref B: BCA84EF45BFB163C24D660E4FE2DC305 Ref C: Mon Oct 20 20:46:21 2014 PST