Ref A: 7319d148b0cd449da030016a93ffed51 Ref B: 31D165456A665630092D56781637D504 Ref C: Fri Nov 28 10:13:31 2014 PST