Ref A: 0d6379f264f540c3be80433b24d45c3b Ref B: 7924C49D68452E301E3219DECF854F62 Ref C: Sun Apr 20 07:32:37 2014 PST