Ref A: 9de1e16a6f9542519603bcb87066167f Ref B: 3AEB92987565E989EEE6A17A5B53C3D4 Ref C: Fri May 24 18:32:15 2013 PST