Ref A: b1bc8e0f5d51488da20e05d810f0f256 Ref B: BF5AAAA64E5F8BA75F3204F6882A23DE Ref C: Sat Apr 19 21:59:54 2014 PST