Ref A: 7e5ca690b6dc4cfb91052cd1ec474c9f Ref B: D6D1C57FDAED1CC63848AD5103A848C8 Ref C: Tue May 21 05:41:56 2013 PST