Ref A: 44a913d7606e403f99c5055d173e99e6 Ref B: 30889B377A7C77726ABAF45B1712100A Ref C: Tue Sep 02 21:41:18 2014 PST