Ref A: 483d914e3f6a44399ce3c35e6bfa1cc0 Ref B: B25F0609F5402E79BE6B9A7CECBEC0CE Ref C: Thu Oct 23 04:23:56 2014 PST