Ref A: 395697b1e4d749d0b2a88eb32fa0e59d Ref B: AF9EAC213A0E6840F04BC6420590F152 Ref C: Fri Mar 06 10:50:57 2015 PST