Ref A: fd5bf2f2549340f98f27fec5e705e84c Ref B: 40D7DC8765DC318D74897B5CAA83C7E2 Ref C: Fri Dec 26 21:41:06 2014 PST