Ref A: 7D6359C7D731467CB8E11F8DF0595B4C Ref B: C301D29385CF2B34D70DA70E4ED94F87 Ref C: Fri Feb 10 06:47:51 2012 PST