Ref A: 2eefbc5d615a4b03b9ec791cf1f0daec Ref B: 8E00EBEAD0DC1540FF158F5FFE89B107 Ref C: Tue May 21 13:35:03 2013 PST