Ref A: 5c96da3b36824b7aa600327b927dbb0b Ref B: 6F51A62A1DDA8141CFD78B85AEDC2CE1 Ref C: Fri Mar 27 00:52:35 2015 PST