Ref A: afa8abf6872d414daf4d1183d3ee1f8f Ref B: 300B0382CA1806A7D0D461DF010988E8 Ref C: Mon Dec 22 05:44:42 2014 PST