Ref A: 526981557b7c4ed3a2de81c23a62199f Ref B: FBEC81874F399B26777A4DF7E53CA68D Ref C: Sat May 25 05:07:38 2013 PST