Ref A: d3dece76ffce40ecb9684b036d70acc6 Ref B: 4A72559850E7B27B50F0C90226D6388B Ref C: Fri Nov 21 08:48:46 2014 PST