Ref A: d73d634465c4492da5427e810e1ed477 Ref B: A3752B9B367F54E01C4F5FE82E0681AA Ref C: Fri Mar 06 18:27:56 2015 PST