Ref A: 03d16cd495fc4d5fa6b23382ea2b5fc1 Ref B: ABE0C4F2E8708EB7C8941D87132A68E2 Ref C: Wed Mar 04 17:20:38 2015 PST