Ref A: 7cad78ac691c40c6a9f19287365e4b71 Ref B: 9B32E6623327C1AA53A38FC97B497AE8 Ref C: Fri Jan 30 23:32:31 2015 PST