Ref A: 139b7e0e8ddb474c816314cd770cf12c Ref B: 4D660E956D313E99A027EC30333879CA Ref C: Sat Oct 25 17:27:45 2014 PST