Ref A: D1ECA298BF674443AC4B97AD57FEC577 Ref B: 7330DA4BF5C962752E0CB9EAB1B4B9E4 Ref C: Fri Feb 10 06:07:39 2012 PST