Ref A: 03efa0c2ba36472bb0ac884a54c0c723 Ref B: 10654C61196776CD97EA571D262CD1DE Ref C: Sat May 25 14:56:12 2013 PST