Ref A: a50bec71030043328b5b052fde1d25c9 Ref B: 7E34305F917433AE6A18CF16A0B8D975 Ref C: Wed May 22 09:23:34 2013 PST