Ref A: 32860e32e6f94752b2a519c2cad2d41f Ref B: 53EA15EAF106D2B8516330C551DA2D7A Ref C: Wed May 22 07:05:08 2013 PST