Ref A: d5782f560c714010b4a663d28bb42ae5 Ref B: 7C71CE0208309AB8C295F905D3DDF502 Ref C: Sat Oct 25 17:45:39 2014 PST