Ref A: 8b60216d07f747a4b175120014310a64 Ref B: 15422628C8687B051398DD3D5E80C8CE Ref C: Sat Oct 25 17:19:34 2014 PST