Ref A: bfed3d4fb49145518c29bf1a352331a4 Ref B: E26D9B4B850D128F0F88352D9C7CAEB3 Ref C: Thu Dec 25 12:55:30 2014 PST