Ref A: e38ad87a9c9f48759f51a70fa3c67b86 Ref B: A25A165C6F7C9D5D95C75FECAAA133DC Ref C: Fri Mar 06 05:54:31 2015 PST