Ref A: f2d9516c6d514113b76025394c6ec1af Ref B: 2AEE20DB0B7064058135B56BC56722D5 Ref C: Mon Oct 20 16:16:17 2014 PST