Ref A: 7c3052b4800d4e548b66a21b7a46997b Ref B: F7B2AB1671481FE4B77B10170430C7A9 Ref C: Mon Mar 30 19:28:20 2015 PST