Ref A: bc755bd731304055b3e40411f5de1a0b Ref B: 3BD88A23B587AC169AE78F511CA94E99 Ref C: Sat May 25 15:29:03 2013 PST