Ref A: 3477fe19f62b4ab8ba469879ba02a9ae Ref B: 6A35B13925405970AC895010BBCCDDE0 Ref C: Sun Dec 21 11:03:21 2014 PST