Ref A: becbc973ce86420b8f3e8e03c104ddc3 Ref B: 17A140B4D625F027F6A7C5177D775308 Ref C: Sat May 25 23:42:19 2013 PST