Ref A: a645ffb67c7b4c698b8afde8751363d4 Ref B: 60059B882D26C7810F963BF93E5A9633 Ref C: Mon May 20 06:58:01 2013 PST