Ref A: d06f8a106e5447318192aa8c0c0ae612 Ref B: 1D4A4BE172F33C91AA9C7CA6F9A9AA2A Ref C: Mon Dec 22 08:21:01 2014 PST