Ref A: 07aaef0dc7bc45fca970c3bc4d8c2083 Ref B: E7D031239BF1C2BBB28990697B8F10DB Ref C: Fri Nov 28 22:32:16 2014 PST