Ref A: c2a4c43fe69a4b42bf4a9549d3a3de0a Ref B: E5D779F4435EC0DB18FB6659E467A83E Ref C: Thu Dec 25 03:56:58 2014 PST