Ref A: 16657e6f0c514194a38cd64f5fa3ab24 Ref B: A859722220B734834803F8A0C43E6333 Ref C: Sat May 25 11:07:31 2013 PST