Ref A: 49ff536cfa2e44a19650f24da1b3a556 Ref B: E8AC3598080CF778A087EA19A0C1F238 Ref C: Sat Dec 20 13:05:11 2014 PST