Ref A: d79323e7ce984467b6bc312fe3b0b51f Ref B: 227695D6E56D52E7060A0564597FDDE8 Ref C: Tue Jul 22 01:56:10 2014 PST