Ref A: c2d70503df6e4aec8456b447959e4922 Ref B: 2CA2708095E86538B64942627FF9EC0F Ref C: Thu May 23 17:30:31 2013 PST