Ref A: d9116cfac83546d3ae4fed529a344177 Ref B: E3FA02F17B0F67D8D7BBF52A3B2EC9A3 Ref C: Fri Oct 24 23:31:57 2014 PST