Ref A: ece209ef9e6b45fd99d33a6e7b35abd2 Ref B: 45B0E2AA4CE30564E4944A5A2CBA75CC Ref C: Mon Sep 01 18:49:14 2014 PST