Ref A: ee3ddc3b227343348bdba22d6babedf7 Ref B: F19FCD00CD5A2340BF87E0204D0E2E8B Ref C: Sat Dec 20 02:14:17 2014 PST