Ref A: ee992e39715148fba98ffb452beca08f Ref B: D9C27F77E47385A701A8FF2B61DBFC28 Ref C: Fri Apr 18 02:42:36 2014 PST