Ref A: 678f26afaaa6479ba32639a76f9fa1dc Ref B: E1C86E61A68AC3C11DA2EB0E55008545 Ref C: Tue Sep 30 15:56:45 2014 PST