Ref A: 7abe0ed8818f46be85c60d504067346c Ref B: DE196D1F48F1D28560E668503C58552D Ref C: Wed Jan 28 23:19:24 2015 PST