Ref A: ad19ec802c2b49cabca1c0e205008d71 Ref B: 3CBD2EBBE606F20365494D3E1BE7DA93 Ref C: Mon Oct 20 03:09:27 2014 PST