Ref A: 98c7f917a7c84b10ad59c09184f0b275 Ref B: 4475D86041B5D53B46897C6549DD2245 Ref C: Sat Apr 25 23:01:29 2015 PST