Ref A: 4cac76b84f0d45cb9b7fcfb642aa12e3 Ref B: 5D6D86FC88D1A5568D6B7AF390A54755 Ref C: Fri Jan 30 23:44:17 2015 PST