Ref A: 392c6ec9bfd648ce8b4d3cfefbfc75e9 Ref B: FD0CE575AFE01430D98250BC0E45689D Ref C: Wed Dec 17 14:42:06 2014 PST