Ref A: 3ff855654ca4419495f16367c4dc4815 Ref B: 46EB0EBCEB231338CF609EC9C699111D Ref C: Thu Mar 05 13:14:04 2015 PST