Ref A: 40f6939f966a4245a6b8a934a6861fc5 Ref B: 917EF7B743F6CA545DAB50714E280A9A Ref C: Fri May 24 04:49:59 2013 PST