Ref A: b24f36d38d014cc2a0180c776372fc0a Ref B: 131BD9C7997CC48D334B469C842FC4AB Ref C: Sun May 19 11:11:33 2013 PST