Ref A: 7467f8ce2e3e4a8585cb99b01f8f6932 Ref B: ABFA89F1C868B7B915E99C8F0A80C903 Ref C: Mon Apr 20 19:21:14 2015 PST