Ref A: 1b9889c182eb4e4a9728ebd8baf2834f Ref B: 7732D68B68722ADEF9D9D05466E60C11 Ref C: Wed Jul 30 17:43:47 2014 PST