Ref A: 29b45966caba4689879e1a91d02089c2 Ref B: 7B7627EF1870EA8A4F47689739569D34 Ref C: Mon Apr 20 18:49:27 2015 PST