Ref A: c7ab8a1dc4654bf794f286d88c72aa2c Ref B: B8366917359E61B8CE8D236B130A42D2 Ref C: Thu Jan 29 23:18:10 2015 PST