Ref A: ac0d4852212940bf85e410ebce3faa54 Ref B: CF6F0505FF686226AC4A965A72880C41 Ref C: Thu Nov 27 15:04:32 2014 PST