Ref A: df6be9eb85c1471a80665c6abd880a3b Ref B: 14AAB97BCE5C90B982CDD7608D863F35 Ref C: Tue Nov 25 20:15:28 2014 PST