Ref A: d483d826482b4e61a989e432dc79052d Ref B: 6A6E152F71E4336428BABCF5BB2C33C3 Ref C: Sun May 26 01:55:04 2013 PST