Ref A: 72c46fccff4e4f74bd90dde8517963cd Ref B: C450594EE7D22E2CF610F9BE30E78A7B Ref C: Tue Apr 28 00:28:55 2015 PST