Ref A: 744e80ad58ff42d6a7aa4453bacf7efc Ref B: D07A1113B82D864C9F237B8D139700A6 Ref C: Sat Oct 25 23:15:37 2014 PST