Ref A: 23f254af333e407aa371bbc8d39585dd Ref B: 3B1AED20A9C026745C4CD994CD8F2B19 Ref C: Fri Apr 18 23:10:40 2014 PST