Ref A: baf972e52e95411e931ce6ad9c133143 Ref B: 747A33B8590B3D9A1AEBD63B9519003C Ref C: Sat Oct 25 17:40:54 2014 PST