Ref A: 1ddad011347e465b93bf5089e5c16ed4 Ref B: 1765D1747627FFAC5698D180344851A7 Ref C: Sat Oct 25 10:06:32 2014 PST