Ref A: d891b2c5e66e4413abf06edc33bb6a53 Ref B: 8AAADB5556AD9469F320A921EEB70E68 Ref C: Thu May 23 12:49:00 2013 PST