Ref A: 145d4656d92b4d8f94ab796467202a87 Ref B: D4901B63695054AE14967FD99105BE5B Ref C: Sat Oct 25 17:32:36 2014 PST