Ref A: a48e02ac7f064e37bbe1851d4eb5126f Ref B: E44797C5181EFCEDD8F834048E819263 Ref C: Mon Sep 01 12:50:28 2014 PST