Ref A: c6b4f89439394b1a85d879b1bf22df09 Ref B: 21953930D066BEB843495BE0B3CFA7A5 Ref C: Fri May 24 15:16:35 2013 PST