Ref A: db34cc7e296e4a988dff8fc7c93b3a91 Ref B: 844EA6434EDE17B0E99C73E6E73B7BEB Ref C: Wed Oct 22 07:32:55 2014 PST