Ref A: b954fb8a235042d1b15977626f21b00d Ref B: 44E429E6980C8A31DF5A0509F795AFE3 Ref C: Wed Jul 30 01:21:01 2014 PST