Ref A: 0fca3c701a584c64936610a8979cc50e Ref B: FE0BD30FC05CC92CF4050C4E03EB4046 Ref C: Sat May 25 02:35:53 2013 PST