Ref A: 14649cfccbb14ea9a7f9ce64c65a3021 Ref B: BC2C10D793F109DAAD3BEE5FAC7B4BF0 Ref C: Tue Oct 21 13:20:50 2014 PST