Ref A: 64a196c1af684e0eaf52f66d442c6065 Ref B: 48929BC6EF6BFBBB3805E959140A754E Ref C: Wed Jan 28 20:38:07 2015 PST