Ref A: 5c86362c457a4cbdbf088fa7032efb3e Ref B: 9F5B7FE9ABC441CE69860DFB4151E9D1 Ref C: Thu Nov 27 19:32:23 2014 PST