Ref A: 7272c6efd0fe47acadbd9a59087590a7 Ref B: B06C43B1B0512C6447B3412A8A35A063 Ref C: Thu May 23 08:10:24 2013 PST