Ref A: b66eac3982214ebdb8b1340932ac71ba Ref B: EFAEF81AB75BBA8CE36C6127294A2966 Ref C: Fri Jan 30 08:07:35 2015 PST