Ref A: 546d908197fb46f18ead0bb6ef84191d Ref B: E02DD4290E5F5F5F8C63B59786562000 Ref C: Wed May 23 17:23:03 2012 PST