Ref A: 26d2d54bac6e4c7bba2c2485a6e71e79 Ref B: D8B3F104ED01E1FA0D1521CC1D7B4E8B Ref C: Thu Dec 25 09:40:01 2014 PST