Ref A: ce6dce191c6e42c78277f214718d7438 Ref B: C3521C3498307C8B3FD4F2466987E4C6 Ref C: Tue Nov 25 23:29:10 2014 PST