Ref A: d80f2a5416c34a059e375dfe81e22681 Ref B: DE484CD71A359F839C1C6BBA15B1E56D Ref C: Wed Oct 01 23:14:45 2014 PST