Ref A: c68bbc08ff3640138545e956083485d8 Ref B: 6F5D8D43FC591BC5AEBC94CC4EE645D9 Ref C: Sun Dec 28 08:44:20 2014 PST