Ref A: f35571e0b11a47579cb915339aa55b1e Ref B: 5FADE0D0EFE4C8EFB360D62FD1C418F7 Ref C: Fri Mar 27 19:08:26 2015 PST