Ref A: 90d5176fca9b4655915520e7bbac1e6a Ref B: 152B15F8A8EF46B22F37E3A543E7F246 Ref C: Thu Jan 29 14:56:21 2015 PST