Ref A: ab333fba3f8f4698962de2a52f26760f Ref B: 0547E9479E24360753D46A64C8929298 Ref C: Sun Jan 25 19:06:20 2015 PST