Obfuscation by Partial Evaluation of Distorted Interpreters