Ref A: c9fb6599f52340c9bae15d1c7159760f Ref B: 5D3978AB835D70CE0A267869B7124D53 Ref C: Fri Dec 19 16:19:31 2014 PST