Ref A: 901413f75bbd4e6e9728c194617e96a9 Ref B: CF5DDA7164EBEB164B6D908245F0876E Ref C: Tue Oct 21 06:59:40 2014 PST