Ref A: 5cec0fbe27eb4e80a8c1e55b56cfe029 Ref B: 08F66404A4CBC2B2214C1E4B59D96C25 Ref C: Tue Sep 30 21:09:49 2014 PST