Ref A: 0f5c5637009045b488445bf998e8ac00 Ref B: E9E20A149BE81BEE9CCA339D59EC2291 Ref C: Tue Nov 25 23:44:32 2014 PST