Ref A: 34f83f567672417fa210ebf3ddb2e56a Ref B: 40E2997FF33EEBFE0A1717F6AD515528 Ref C: Wed Jul 30 00:23:01 2014 PST