Ref A: dc398f74c0c94d87a2659b03fb48e18b Ref B: AE7AA2DC9129053837DEEEA3CEB9FE67 Ref C: Thu Jan 29 17:55:46 2015 PST