Ref A: 7b5e3696b9f84b94a9e16f86369a2543 Ref B: 89117F3C5628BEAE4BDA61D27237774A Ref C: Sat May 25 10:53:27 2013 PST