Ref A: c8390e6eb4d048d2a9997bb9532fdec9 Ref B: 79DAA3ABB8AB73DE05A2199F56716277 Ref C: Tue Jun 30 01:47:52 2015 PST