Ref A: 7196706ce6b246a89282b5e7b8dffb9d Ref B: E665816D35B853CB660E3489B0F09043 Ref C: Thu Aug 28 16:42:44 2014 PST