Ref A: ea19120a5c9642eebcbe1f92d54bf648 Ref B: A2AAF463B4921FCAF10B6071AD63F24C Ref C: Thu Nov 27 00:52:31 2014 PST