Ref A: a032bc0b23a644d8b74a27f2957a605f Ref B: 65CFBB37B0D880AC0857EC75600A1597 Ref C: Tue Oct 21 14:41:47 2014 PST