Ref A: 6af713c8b32a4180ae175778f5aab41b Ref B: B39E8198E34937F8613A0C47A7C22CA9 Ref C: Wed Jul 30 16:48:45 2014 PST