Ref A: d176ee66f77d4c3ab217c24f56bf22dc Ref B: 2838BD07DBFB2973DD8B5690BB66436D Ref C: Fri Jan 30 14:18:14 2015 PST