Ref A: 04455feb204e41d5a1c663d4f5f67b80 Ref B: CC75F9FA6B8EF95D70CFD33DA22A9734 Ref C: Wed May 22 18:23:02 2013 PST