Ref A: d7a85ec3c01f40cda8c19c09e90e3584 Ref B: 0DCA60B74FF7281C894E356BB1CE253A Ref C: Sat Oct 25 07:41:39 2014 PST