Ref A: c148ede8c7c14d52bcaac9b378912c94 Ref B: 1F899A999EFCBBAEB93F35F390B23547 Ref C: Sat Oct 25 00:47:20 2014 PST