Ref A: 33c6e634bd0848968e4c482e8f42aada Ref B: 5B81F5A79675E4B33363FA8135DF6846 Ref C: Tue May 21 19:00:11 2013 PST