Ref A: eb8f546c64c14cf29c3607a3e4cfafcf Ref B: 362848369FB329EA69DE840ECC7A72E1 Ref C: Fri Mar 06 07:04:45 2015 PST