Ref A: d8e834e74238458d87543e3f3dbc8f36 Ref B: AED85A0F1C608B26437771BA22AA7913 Ref C: Fri Jan 30 07:19:46 2015 PST