Ref A: b34db4b1fea44da1a60380a905c2c5a3 Ref B: 3A511BC4332C545BD256BAA9C11EE437 Ref C: Fri Jan 30 20:52:16 2015 PST