Ref A: 96d367648fdb4550b5787583d59b3b50 Ref B: 6E13C00ABC04E2DCBF68E2AEA7BDC64C Ref C: Fri Oct 24 06:03:32 2014 PST