Ref A: d06aa8101cf240f7a9b43e907311686f Ref B: 0ABF5941600587AA59CC6D8D0FF27BC6 Ref C: Thu Apr 24 00:26:01 2014 PST