Ref A: 64d7c6b08f0a46e4898843ab2afbe5c5 Ref B: D0182E6FF18D7A99E829EB267D9B9D99 Ref C: Fri Nov 28 03:27:30 2014 PST