Ref A: 88a7cea2cd7a4c7bb20e9bcc6e1f0224 Ref B: 11FD7E749E79398E965200B4BE8D51E4 Ref C: Mon Dec 29 08:21:16 2014 PST