Ref A: b9d2534ebbb54bedbecfaa43bfa7fc75 Ref B: 1BD28CB00B7689B77B55F52F6DF405BA Ref C: Mon Oct 20 06:29:10 2014 PST