Ref A: e3f213cb9c5c4c659ea7a8b3ccf09ac5 Ref B: E98076400D9DCA74E87572AD10630718 Ref C: Fri Dec 26 23:25:41 2014 PST