Ref A: 2a6ffa33f2274abb8c6d4f508af9f9d6 Ref B: 94DBA0B83EA1F9877BD304EABD01144B Ref C: Wed Jan 28 23:23:48 2015 PST