Ref A: d56356dd786d449c90aba80e84ec4ca6 Ref B: D830FD475DA2E6B6D69A98A81654F454 Ref C: Sun Dec 21 21:17:54 2014 PST