Ref A: ac835150c7bb4c7891f90f166cb5fd15 Ref B: C7F8B120ACA04F6089A3DDCE8EE1D7D7 Ref C: Fri Oct 31 01:44:47 2014 PST