Ref A: 9ee763e99d3245e0854c1bfd6bd9ef28 Ref B: F38AE48FE285A152E3FF2C53FA15CF95 Ref C: Wed Apr 23 23:13:55 2014 PST