Reversing Obfuscated Control Flow Structures in Android Apps using ReDex Optimizer