Ref A: a50259ece0264ceea592c0bf3f0031c0 Ref B: 5530F220F9CBF65FEFA028F7692107F6 Ref C: Tue Sep 02 17:06:42 2014 PST