Ref A: 04d9cd68598d4683b326c687b129465a Ref B: 4502F6B8D99A3FF967C655D26719ACC3 Ref C: Sat Dec 20 21:45:02 2014 PST