Ref A: ef180319ec294dc3ba9db7518cfd7fba Ref B: 4D87DF3C46A06217998FE64CEC5F49E6 Ref C: Tue Oct 21 10:41:42 2014 PST