Ref A: 0b8a9b594a7b488ab9f773a3caec073f Ref B: 99E1B71B2735298B76028AC97BF4745C Ref C: Sun Dec 28 22:23:20 2014 PST