Ref A: f19e971defdd45a591a95b08e0d6bf4d Ref B: 44E84D1CDEE2EE1B898DF53428F5E702 Ref C: Thu Apr 17 19:17:55 2014 PST