Ref A: 642f31a3bd064393a65ef888c2e440f7 Ref B: 73B18D8EFAE9E6E5B47348B0C030C42E Ref C: Thu Jan 29 07:59:48 2015 PST