Ref A: 4386dcb70dcc478ea9c2aa4d81fbc5c1 Ref B: D21E69CF5E111453D5E074ED8965D7B9 Ref C: Wed Oct 22 06:33:38 2014 PST