Ref A: 0d255ccfd8d64a65baa87514c3815b39 Ref B: ABFA89F1C868B7B915E99C8F0A80C903 Ref C: Wed Jul 23 18:20:27 2014 PST