Ref A: b9c30a064edf43208a5cba858a8403ca Ref B: CE9A407473E4CF3C1DC405C270D26016 Ref C: Tue May 21 12:43:14 2013 PST