Ref A: b57ff470026d4efcaa1d8010b74c2556 Ref B: 519EAD1F9E6CD9CA464CEEFA9299228C Ref C: Thu May 23 11:45:33 2013 PST