Ref A: 84a7526d3b2b4458ae209c6b751fc085 Ref B: B59A81B73C1AEF4A53E385AB626EEAD8 Ref C: Thu Jul 24 21:49:44 2014 PST