Ref A: 43d5650fb84d4a6d9843b51c7fce897d Ref B: 38D39652668D98418E633B3F1942B3EB Ref C: Sat Aug 23 09:52:29 2014 PST