Ref A: a9c4f9508195441f9abb842405b6d704 Ref B: 678F443E91658FA978CEA0BACC87D41E Ref C: Mon Nov 24 08:27:45 2014 PST