Ref A: d485331f620940d69976f55c9633f010 Ref B: 250EF287E6EEA84FB04C7954BBCEEBF1 Ref C: Tue Nov 25 15:28:26 2014 PST