Ref A: da7d504e5b2f4762b8bb15ddf8da4c16 Ref B: D702E975D827487A2EDA53FB296C1EA3 Ref C: Fri Dec 26 01:14:43 2014 PST