Ref A: 11f6b561020140dd9e40894a5e803b35 Ref B: 4A71862A2022A66FC44EBA3329AE6CC6 Ref C: Mon Dec 29 07:57:08 2014 PST