Ref A: 3ef54d79f741490da17aed21a7dfbd00 Ref B: 6B37A7FD22FE8D95DD20B8FAEEB33D6E Ref C: Sun Dec 28 22:26:40 2014 PST