Ref A: 4a355cdc0cb74f35a3e15d822830820b Ref B: 847097ED99DED37551CDE0D7ABDD14C4 Ref C: Sat Apr 18 22:41:21 2015 PST