Ref A: 6a26fd2878d7409a89f9d1c4f5a8038a Ref B: 8FC0D19F8D9ED58842B5498BDF134F81 Ref C: Sun Dec 28 02:41:23 2014 PST