Ref A: 892c1a2ad9274f2b961fd4f7872e5e33 Ref B: E6BF5BAC4CD18312B86BA2F2C6B87F5A Ref C: Wed Dec 17 23:08:43 2014 PST