Ref A: 6dea8d17051447b6a3f9ad1f4e725f93 Ref B: 1836A0CD9B9217CDBAC315BD9641D83E Ref C: Sun May 19 11:52:55 2013 PST