Ref A: 4ab90122a3e5473694b473e8ea21f867 Ref B: 597E5D0C4A8C6A078DE5D8112C71E714 Ref C: Fri Feb 27 15:04:10 2015 PST