Ref A: 86379b3871574f2aa714b775d9ccbdc5 Ref B: 49D3427116A28C13682A91AC2AF1C43D Ref C: Mon Oct 20 06:09:48 2014 PST