Ref A: f3558c9864034aee9b4644eb1e5a39f7 Ref B: 3FDF0473781C5FED745977A7C1BEA6C1 Ref C: Wed Nov 26 13:43:20 2014 PST