Ref A: b5360baa4541489e87eb51e7128feae9 Ref B: DA7016F90D8E4DFBB6DD06946B522A46 Ref C: Mon Oct 20 05:11:50 2014 PST