Ref A: e11694c02e5d46338a1534d3a865562e Ref B: 532E13E7A39C315E31C5772B9B5D586C Ref C: Mon Sep 01 00:49:40 2014 PST