Ref A: 1d90171a98db429c8a299e3a5348c01c Ref B: B896DCE06660A8C735F7544E4A6FE096 Ref C: Thu Oct 30 09:15:30 2014 PST