Ref A: 40a4eaeb0b8c45c48f239347c31ed3e4 Ref B: CDE2AEA5BC9478ED7838400DA0BAA054 Ref C: Mon May 20 07:32:25 2013 PST