Ref A: e8c0c3ae61f0427fbfc94cecc5eb68c4 Ref B: C128BDCE3BA5EDA9A8AA621D11E66622 Ref C: Mon Oct 20 01:57:27 2014 PST