Ref A: 8b2a9422b5b940b4a1d2747343dacbf3 Ref B: 722E59B43C75320F3CAC29268AF7057C Ref C: Sat May 25 17:27:20 2013 PST