Ref A: 5df4ecd0b71848489e67b0db92aabf6f Ref B: 7F2958B4C77E193A5E4C151A7EE8C140 Ref C: Tue Jul 29 00:43:53 2014 PST