Ref A: 43fc1e70f02a467a9d560bba5575d5ea Ref B: D3F9B2D2DB52F728B867AF9C45E8DF53 Ref C: Fri Nov 28 16:19:43 2014 PST