Ref A: 8a3a7de0074f454db84db7cc4a0977af Ref B: E308A0855F3CBA3DF6FA2FA91A822E7B Ref C: Tue Mar 31 17:07:25 2015 PST