Ref A: b1a2e8b1627d45d1afdf6bd1cab2e836 Ref B: 4C568B8B81DA8F226CF37222086AB374 Ref C: Thu Nov 27 17:33:13 2014 PST