Ref A: 4a52ef17d0114ea7ad741993e801bc1d Ref B: F2EC5E32E64A088848BC929CCCCA64E5 Ref C: Sun Dec 28 09:01:14 2014 PST