Ref A: af465ccbf51042908a9a78aab2c74682 Ref B: B8CB89582796BA9E6A91D2F1454D547E Ref C: Wed Jun 03 16:46:40 2015 PST