Ref A: 0ac3c7b5448d4b2c95c9108babbfe6c7 Ref B: DFFC539FA466F95DBD71463D136E3C66 Ref C: Mon Dec 22 14:19:16 2014 PST