Ref A: 81546fca4f8c4427ad112c53d7627acc Ref B: 54D1766A48D9699E1879DCC72A04FA80 Ref C: Sat May 25 08:14:08 2013 PST