Ref A: fbd1bc153d1f46f0a6fc9d3df92db1b3 Ref B: 94B52F31DC8EC9EDA23FA3A0E5F07544 Ref C: Tue Jul 29 19:33:04 2014 PST