Ref A: aed1b0fb2bcd4215826082bd38d72236 Ref B: DAF618221528D0DCA29758A68D06F0A8 Ref C: Sun May 26 01:48:29 2013 PST