Ref A: bb165e1600184f8899ffdffbf4ff5b97 Ref B: 426148A39DFB68C3EC1690D014F738DB Ref C: Tue Nov 25 19:38:05 2014 PST