Ref A: 6b3ca5af12d240a6a853464c7ed1edba Ref B: E991DA7A126839E12C62F8136C3DF7F9 Ref C: Sat Jan 31 01:05:42 2015 PST