Ref A: c64d89de2970452e8ff7f6504c3aed33 Ref B: B9AA14F9CA603674B9209242C5DB5081 Ref C: Sun Dec 21 22:19:55 2014 PST