Ref A: 6aa8479e290943afaf422219a2ed5be9 Ref B: 8FC0D19F8D9ED58842B5498BDF134F81 Ref C: Wed Jul 01 10:05:06 2015 PST