Ref A: 6e1d1da6239940bda3d2f865008596fc Ref B: B240BD63C11862CA11457939161D273C Ref C: Mon Mar 30 16:17:12 2015 PST