Ref A: 15f4e611b3ef41e6bd0cb17eb2241dfa Ref B: 7D6F368A656398E4F65F62E5731B5564 Ref C: Thu Jan 29 17:58:13 2015 PST