Ref A: b55fb3b36e004d04889a222f14d840ec Ref B: E14A1D3C2589049F44EAE7E760A5ECD2 Ref C: Sun Oct 26 01:15:50 2014 PST