Ref A: c4b91fc52eed4cf9a48be5e986da75ff Ref B: DAFBB6BFB8AB6490E717667AD786A931 Ref C: Tue Jun 30 02:29:26 2015 PST