Ref A: 369dd0dd10684c2596dcc855d5723ddf Ref B: 0FBF8C0AE06EB02F679805C5B02A328F Ref C: Fri Dec 19 20:13:37 2014 PST