Ref A: 278c18752cbb45ef89c7d59c72038e42 Ref B: B8B8A3A6D8542FE91A7D1318E8DAF08D Ref C: Fri Aug 29 22:14:59 2014 PST