Ref A: 6969ae7bfa2946b4831ae32688cfcbd7 Ref B: 663F86FB88C0C3471169C9CB623CACF8 Ref C: Wed Oct 22 07:39:37 2014 PST