Ref A: dfbffc6fa53b46ecbf6c8f12ea98c61e Ref B: 42A0DFDA8CF0A025B0C3BF76FF9D4441 Ref C: Wed Apr 01 02:36:13 2015 PST