Ref A: 5997486a2f324812a05cf45e0d9f9ba3 Ref B: DE7F0F630797A9FA8B16C0D156B11E10 Ref C: Wed Jan 28 01:52:06 2015 PST