Ref A: 2f7c11fffa164abb904fa8ede2a17727 Ref B: 8A9D49AADC7840C9F114221FF429B292 Ref C: Sat May 25 19:35:54 2013 PST