Ref A: 3eef9147d3f440eba46e87ed78f656d6 Ref B: 6B3F8764B9922B2E902B2F27F868A699 Ref C: Sat Oct 25 09:33:56 2014 PST