Ref A: c119b33976a7490abaf21fdbe0786d1f Ref B: 510E6F5E8606F0E2089C6B36BDDC48A7 Ref C: Fri Dec 26 23:42:41 2014 PST