Ref A: ff11d2aba2e8408abf98774c4256afc4 Ref B: 279F2E841F817509E4F601A9A9B1FC31 Ref C: Fri Jan 30 11:06:06 2015 PST