Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

?><?php if($_GET['info'] == 'img') { header("Content-type: image/gif"); $img = 'eJy..

Decoded Output download

<?   
 
?><?php 
if($_GET['info'] == 'img') { 
header("Content-type: image/gif"); 
$img = 'eJyt2mdQUwujNeAkJIEElCYtCQjSpCmCCip6QA8CFvRYkG7onYQeehoh9N57kd5FqmIAaREQpYUe 
              ehUQUQELF8/7nvvd+X6fzOyZ/MjM3pPJfmattaOlc1P1ktkkgBewCwAcHh4CAICWlpaCgoL09PSG 
              hoaampru7m4Gg/HmzZuhoaHJyUkmk7mwsFBVVfXy5cuVlZWNjQ06nb6zs7O7u9vf3//169fOzs6B 
              gYHNzc2RkZG2traSkpK9vb3s7OzExESxQ3ZdzUcPb2jc11Q6o8gCPDqZ2C/EDVcrM3crS1EvO3db 
              UTN7M5wjxszyjJ2zNQYgtg+GwY8+JX90AH5fJAByKCoaaWmXaVtS4bjegpV/5+40g6vY8ts6pGVj 
              tcFsUHK+a4/j5ayBIvdb5YaVjDLPy1y1YAipffs0iTW92mdyqmGmazf1pzZjC9mI27Kd/2jr5xsQ 
              6EMk4ygOVK9Qkkegt1tUDJJAhIbjI1Oig+Lc0dYQUzkTSx4+QTg8twKEzEc8Z3vBhrTEOtfU1cEa 
              m16+qqdh2169bmrmbH/RQ+9q6Wjqe0Ov7u171zrWPtE51T1Y1SZYzMYiD4bC4Owcx7jYIazFX3kE 
              OD9x/fjx+cu37dX10ShCIZ4FRr+COyumQQJwb/p2D2S2E/kgum8EB+ZuBgp99jcWrJ7VpgrzHhqT 
              gwn4y8BNtnEDzbgEPITXda1XMS7hnZ6q19LGPm/RQM5y6LTaZcLKu2daGQdk2UclfdmP4651NA2W 
              vC8yLHQdXk2wf5Ikx4bSB2gsKxhiHxok3x5tI3pibXrKr3xzNn3Ft/e1I83r7NPXgcdGNY1Vq9Cd 
              LsInpVAGVSb02hODQekGO+a9eIUZzdLrCiS2E/Lb8rccSP3Hq66U/ZpY89gYCzTpanlF+CI/1Wz1 
              reCYn8rmyw7v7xXCxns7C1VR7UGb6Q0fV9rdnj6ZSnOHDxYpkJ36aDt7M4uQrNFo9Mbkl499WVGV 
              AQE+LdtTYfVnsxp+/fi56PnUZBkXDMKdwHaGTlhXnQOkgjg8mdkYbt1uwyBOc+0ccJ9Oslhwn4F+ 
              PEWAKJhO/SNGNTek2cCWCWNqAOIwQxceDz4Uck82ixiTSbBwu/LL1jhKdQ03/+i6rJZFLEPYjjdu 
              uLozL07wTg89TIrjPjt4b2BvBmgKLRpKMht5IhWAvqVTkGruPFygjzHlW35iexDfD0efH4AnsFJv 
              LhD9r32VJhN0O23sKYnUFZtg+LhtrtyZprHsPe3LjLxw2bWiu8+YIW/4sylHb/MT7WX5TE7krJWU 
              1a2tlVZ1yq6X1Y7Yr5dLkwH/3u+9q+vTafaLK8AuM2zVFAnkk7lUO0XxU2u9l82LcnDy9uH0QwZQ 
              CSTMcRZKcIh9uJevv1tcRJB/ehiGnEj1J+AifKmBeKKjdyQkPdaTVB6VlOeQhYX+fSOIoH7fCZ0I 
              JBTCCbKxfYtg+zDYY9sf0Dw4DoO62TA4xwcn3fvfzn0Y7ndbXllAjvbMrgy7B3ycW1h/93l/aqRo 
              266UFUuiuRwyIfJ4QLsimEWfi03PDEiCcimdOY1FJ5OjTp5E92q7tpJY+NQPpdguxUqAoRQ14kvR 
              D1Y3k+WuLpXZ8S51xYtKbrvb1cy/y1DQmeM4iLF+ECGtAeI72LW6k8CTPl4r+7jtVvnVPCWILzcQ 
              GCJyUV70Uo5ClnlHvhlXVXa5ST1P+GpCYvYmmcNrf+WCVMTmTLMQmPNmNk2RSfMWEFf0a3Ca6/ZF 
              fi9XM1tEQ/xU/tBNZ7rN9iXw2RT82Ku0f4U4Lf5V3uDrUzabJ1zYqq+bYDCSy5bKf0yDCOePlcY4 
              pO9hW7oT5J5Gq+9tzwnmymWhCQefl+HXbmVl0rw/zc+nJHkdv+r/7cubiduY9Z/Nxh8/rP9hoyb/ 
              E/yzQ0x02u91a/1Tz1+LBaBDoIAiFxDCr6+XCoXjR/WNhC27Tcz5TKX7goTsVwyDRnpeaEDFPEXF 
              HN8LupmHyhk+SQedpTTMQoXhXYLUi4bRwMgTpirGEadccRyeSLS+RPT3C/ES4eL0BvEYWU+amO8Z 
              WSEzVu7TySAgqyqbmetJ4f0cAEe4lrWliG4dPpU/fswszH9MMiP9+qk4KULtou1kmp953UkT7Fzj 
              0wwnBYHCbPfNxqlcJc+ixAy6kM8UNHJahuBduJ+ETzqNl7F25aBpJYPkZJLMi68TrdM9EZ73ZcO+ 
              FZfM+ZIgl7IhpQg2Q1yVZzTKQx7x+a9QsRqfDNOuU3IOdrEfxx0qBi593zi06byFdqA8P0MpAXcf 
              /178p9m1FfHaLj/txYiCS5eA4deUdGbjt8ZV52wQ2urPKDB0VVnIlzMGd6zPQ/3Woz5+oOa+uini 
              Fg5gZ5cXgt4b75aMnObnWIxiySqp7uB2xAOLpDlEj4GdzLCA8iIl9dVU+TyD09bkRh07ulzafmGg 
              7OBaga9rwfflPuFdDqSFEq+tewW5pNG97+4fiPNDeGeV1kEfzfJiEHc5AHqTN37807mDNp0pRnj5 
              +YJcm/nSrXHuX6Nn63hQgG/NHGj5XS1sXMm3Ynte20nG2NefIrOzYwp7k74XHhFmzQfL93Dey4az 
              E2HvFsNGtR1n95ezg88cIFbyH77X5C4qrDhYK6vfPFiv6jrzfaN2NOA627/HRTCrHY7tou0ufh4r 
              OP5RQ+zu0/pjuHq1GPXPvChHHAnKwon0t8NjMSSKfwiVEBHuG2OPwjhHcgb6JUeQKdRMfIqzVxAk 
              JNMxLTcjy45Qmeabn+UQ74QSOY4+EsMBBRGEdyPgR2SAbNwhnGxDQ3C2voHovsHh4T6kzcSH6WEY 
              1HbA1mpxiOnuvzE9ujxORS58ZlsOtdtf3FphrutFZjWc34HnsgtEZKuQvs0JRd8HtgL4wVDV02i0 
              BgubqMaRG+rEnjgekUM/DpkdDR0YDJ36qIdHgsTKdz/1pfrzpbuhShYFxj071roZaiEU422aZVDy 
              ubgRMvbzs/5MzTTQVZnhwpFsnqYaS/gjW/0ysdLcEyWxGixgsCK/XDZwgdzstY96TgGQ8BDcJ2sm 
              aQMB8mFXAvenZW/foIWxqtz03Nue6fCWVL2YpOp6pyueF6CH2lO26ufVnr/glJy60lwizVWQvoHZ 
              GCpLMqCgcFVLgxViNnguLwhQDaZ4j1YA1HBz45PX5nx5j+TRAsu9nXXNTAO0/s7EoV6R4Pft6ETI 
              /pYM3y/rA/WsXzNbUkFxO31PvCL91b5s/egYnTbZ+uSRFehlwBQ+9Euo7poyYVdq4CR2FGONgVz3 
              0SKOESY2ySDQ5LCGd5VT1R1cN5nRSiWmsM1cEHSMbg191Vg0rSSqq24RJv0g707k+VibVvToJGMU 
              eipWNT/iLL3BIuSqHn9epPx1ocwLunopqRHBrVSJCHlr2mKwbqyKeZAMF40A5rZVzYBIvaLq+y51 
              yOTYuk9bFfrQXyaeTOfBS69AObrrU623DYKXSTViPou5lE27GatJHZsHUesK0U+9PTMbwrNioLK2 
              WG8QPDMKLnF/hWSbq45n4ajtmSLWvuedCr1ycy8Hes4AsBTK4b43qbQHgW1Y0tW6RCrEDbnKPEbJ 
              ng6sGOi63aGZ1Lmw9ed/mMsR6rqcpTIrG65TN27w2To4mxUqGFU8j9P0FdRscB1dg4G5ZOXimwzy 
              1BMlnGXOKAHYZaSgdHdviQScgvcdJdMHQpZ5sNv7kmHnU/XGzCCfm0ufKuvpZIao3vyO6b7gXHcn 
              /LSKr6KTfm468+0Oz6SS47dURcAFLglbIJQV3WTkTQEp7F5L/bDvNlDoD9d/dlvrknQeD/hnLjRQ 
              SDbj/c+CvVpvI+VykeL7Tw3126JbDF7Qi6UU8jPv1FNqR/56ftszX6Ac0KnFa9sA6OG6py/Lgvfq 
              KQU7Qzem2n9aJ+GIrUoiCpohKrf3zrWLbC6VwdQcccNRtwUuaTZ3468xvWMnEE1EJG76mU4aRqVp 
              KjKrRTWSrretSn7nR3jDT2M9+2P7jQBG7XcQ+bHTq7L14/OA1tmfu0NPMD+//KtBJNhGcfsEOM39 
              oNtFEIU96gEVnOOUlxPn7uXz4mEolHeQt79HgJNvkB8nMsCeiHPBsHDGeIZRoP4Eey/n9ExCAAsW 
              k5sRFZ1VmJ6YnBKN8/FJKsfXxmNRVpw28iZeGAi86wiWI1lsQ45gGWSDD/YFRtu9H5rqsw2ImZwa 
              hSLfBc4vMGInPgyNsG3Mbk59gi2N20O3FvY8vh94tLPqxjYRlgaezWpVGGv8wTn5SF0RDyE85KQp 
              4mnV80QQqwQV5T2rQYoUYT+k3hElWBFjpf+6rr+Nzr+brGRzrWigphCcrmQ3bgw7IUlK5TMOlV+r 
              XhpIknITSaC5SQwlnw76armvXNKbp9Z45kvqF43uBJ66c7Z4PF7zOIRHm6SY4zzFIT/f0S6KJpg0 
              4yRRafwY0sxrj8+deYnM7RkaqdxAOVy1mtkxfKBHkR9LpbQIycrVsSLO2QQG3DgUjuAgWA+GJjz+ 
              viG4bYspFmsw0RDNIdN5F8QGmJVECDtVQEL/Jg4Bne+KGX3c7ye6C/sgfV+6IsnefZW/Ls43QG3f 
              da6P1/hdhR/O7dj083v3mC3I/RXPYpX6gha/qfmDjwJZ3sN3WWY8eDcKrh9ilv8UnQHjeuoEocg7 
              A0DPup4RVBD/LysN8oqHlDpU4FoinkxHPTQLEcpNuqMkbkpFuYrq5T0JFxRJaoXSHyX1hopsFuWY 
              ql/rtLiBqsGNhkxOaZsHe33qFlbjO+WVQ5TZ1cNDTzCDUbfFpttpXp6EEBEL9mg7ITcZepy19/uQ 
              2t70t46KBX783atzSrDJkOSUouKUQjBk59tSYPeqwbFUrPlpm6gaoYIlsM8BQzolhGctN+eX5N4I 
              C7e7jAkrRzpj7LyaR7Z9yKxCoYCLfLH9bMkzvaRc7RpDdbk4xKns6RIl++WSiOH8cY28CWFlRiXN 
              dMVBiS5Ccnien2ofdVhd0z/qcOERMC2rmHRs9GOJoKzAWG7nQbAkHIzNVi/KG2kQi2bCGpMv6Cyx 
              iUUVnoreCvwumxYegYxOXg/+sVmo3ipJR+RYkj99sfT8ygNVaPdcPW1l+cc1Owlo5QF7frjwI9S9 
              LvkPtk42PE+755qkORS5TRiroa1Ax3HGaL7KstpdixlNL7eGGBHDz+CrwaqT/ZxSTtWgO+Khu8Ab 
              hrwefcIcVxff3WS/e0Ep9tyxQsiN9Wd3hsYS7vYPLyYIV1RiDmw0NOXwLh/AuWdomDS2H+TiKtGJ 
              ZI7HJuaqJ7sRIvqquXSx49Vg1hMijvNibbKEorF9hCpD5ayp6fx7Xf5LWgEMQsXGhTxxQyfmRdlt 
              3qX3qx8bLKMtfilAzz54rrEWCGNC2LUcxf6W5cen7idHqeX/k4VhE/ivphYbmowvPK3W58aS6vQ2 
              0CdDCslxXC1gmyHxC+/p5eXtag8LgLFgSOGU4IAwrA/Uzz3QikRO4Ax0CEWlkl3x1Ji4VL9nISkR 
              XlF2eOdwn+MlmfaWWCsU5HfN8eTkhHLCEd2It8jOaNiRLUe0DPb5FwS8H5mC9RdQO6dGGNGMhVFo 
              dfXAh6FppsPk9sjMeMjuwkzS5irbt8zVsNHg/gb3Pi6xtYf4dgJQnk3+lKdYK8tRybE3vs/Ek6NE 
              JY2HGqrjyGDpPw4NHdWVxEkgsYehlmM7krfipXmNBceOClA03tO8zI5Hupv1vI7SHoxnmZ7IlQj6 
              +VzZridN3Vv2wtgj6QdFt6/m7ornpEBB3L6Py0TRreR6rPSPYpVjNyYasH/pllq/UzBthP2a6kgz 
              c77QAofOZzjcJVh0YNlZPcPRBuavwyTd59MAbpavVkWXhzf0203f88Jvq99UGFt8XTI4pgkAfoSD 
              1h/p7TkAWymBMM9DE67kMzQ4v/ybF+qoPedFlzTxijDU5d2lmqCzXab3WrtgAzNKZ037dj+95m3Y 
              +nJG7JLpqjup3SMrU01tazxPIMt6/zt4QpbJn26yYlUFtIqQ1EMfguKFvzJcMUIrDLMK2H0m4ZlM 
              nqgjq14nAnSUUAiuszpUphKCqn3KnSfVxpQq1CtgFuw3LHkq+EKFl7iZ4MgKAxrocV+QOEJjtAZy 
              C2GBRuwNrCasJ/8iJXtxDKggLvVo37fCYTRD7ng/qtCe0zqd2Ahk4dLlsrKy9oFmQhwMn98BGYWq 
              AONTP3YspcwZLD9Ll2nSzMVZSlmIqN91lUkCv91WuWuj2/bCWsnxA0wAL8Mc0fK95zkAZIm7ux9T 
              OOcNXzMNpi/LFGfFaslQ35Uf8Luc5DcAFs/qeDHyhgleNqW8l1VLygqUBMss2isMN6yHtLHrMZ+L 
              uwSg71psyg7zumYP1oubd26dLDhtawgA3+tXnSLLjqeMQwVX7OapLf1UYIzopv6ZW/G6cnMxPTEl 
              oxV/tGiWNFIbE88Ya0FHU1vOtawWh5TrwCQiufPSgK8HEKqVecDS5s3Ork1fGXYWbTQe5L/zXZro 
              ZACbzop4kT7ZixXBl8QbftWxzUQ/CBGBXjybLpmKaYPs+qh+H8a4ai1TCc8w11l3k7bVMmyH+FEK 
              VkHEOT6bmIzVHzv2F47fzYJwlQMoYK476oS42pZxx8pGKcWzw3uvnBSgZx5oERhvCOGfgSe22Z8w 
              uW10GnIJNqrfZvQuTmd7hU3s20Wt66g3tD8fV1hMSn1997kyJHv6p/dK+IR/0YwLDBA+ru0o9rvk 
              OH//2PC7/bz8tvl965/UcmSL9L/qSOSRI1feBEX4vBK7Mo3tF32ly7iEId04XFLbwNtbQsm+GDck 
              LCQURvLzgVJD4iJw0eQYTo/wxCA/ltS0hGS/49me9uGR+TaB4SWozORYvGckxdct1FEL9x9K3Eic 
              Fb8p6e1lQ/bEh0DobCOjAzlhsJ7R6bHiuKnpkYHZ4qGFxfdh9j3wtYFmj6HthcmcIuTqJ2jaIOeQ 
              GE1aIU3dzXEjXJxV9yGQhQdaJcokjJPY8SL/ySisvzOKjIaFVlSgxKGEqHfrgg4bh0i48aUdDVKS 
              4sOS/DHX+bfJp4Ahjt6fF7VSJW7zX4U9kryddMdqMz+FJtWfp6Np+FPGY3mg/K8bUuP7eNqfaMFz 
              RXxVaOJEPe9GUTuNf3Mi4evL4RdIFQLtFVa5+0VhtiK6wZX7hGkBs8qoFcY8RxptUJhJGNm59hwl 
              +FylPZ37tn6iwQ2rFhfJ0xed3n0Ct5ZUmhXdz9n4M/AUexjZwYwYZAPy+mzCZZBBhr/05+WMnKwI 
              Wgx91ec58V1h16FJUiKrKr3qxSrG94+zFa0TLkOj7EZX/pjEmA42Kzz6djXa1R3S9vF6VvrUBhwE 
              lbgPtINlSyX7hCpIAQ6f8qO0U64KOqqb2MRX6yWT/ayqWs37BK2ZlHyrkWSMp51tlDLbn6qzYGF3 
              rChosRU3GxpFwN31Fr9sc8ozzClag4I0/yZMcfa4n2d91ZqZBQeYKooGcER35xrhQvR1bYdC3MUJ 
              f+1IxtopKcXRQDshyyNJfeeVpSL4s1OW1E0OpDITR7IbCFavhFIM3U/XSM6EZrZ2p4L/0lNZtj0H 
              b5LCOHXy5yU79S1PJMV26I/GygBOD0PGqxnmYRwnktCeQ/7jGkVipm6ThQ8N8bLJNY9pJR4BfUHp 
              +ZN8hWPe3ms66T5hs9IaYZlEhEHVWMqBXVFKRGoWpvNiGvP50EfpqcPyzINOR9N8XbwMHMCfPRzl 
              I7LPjD7fYp1Hhe9R1yON6tI0PG5ebCAYkk1UKyFvxsNa/VcS19Moh0qJC0Y+cAom44CuVdYUNNud 
              GqUeC3VsHqBoKYaXXuhFtrZKaVfXy3OIEgCsez2V8Tyo6GwqWWp0xabp3P2lLF40Ft8RXnwnw0/h 
              th4DX3GXq9aOnyfULTHvqm0qXfjHJbcyeLiBlPHliWCgrest4drWIAX7J28/mIS4eVgqO/aZ8mvX 
              ggR5ijQIQ/SQtTLPBp76KhCLFBYA+fgzzTaUr1eheBpyVurD5MugksTwpp/Cqsmht2mqxtQoWXmm 
              N30ZNxfzTqFKbZr7hv5en/PqVVm/WJVM2uuFXugeGMTx+SKP0ULF982/HXnk/tebfxyp/Kf9ZHGB 
              /jVQgkCt7TJX+o/fM2t3xkBRteKZAVW8OLUpURUOEW+kt5Wfn02AJ44Iw/gepwSGxxKtoYnRIbE+ 
              qCBbqpc3zCXR9XigV1huVFJwYWgotjSfmhNbTUkqdEZqWaHMTOVYctM58d5QTsRbBNtbZA/xw+9w 
              Mspgg71/0TPGmMB/cASNzLANeGavLq/0hDotfpxwDh3+DA0r+rY8cPB1qUUjTSJiph67zvjihi7E 
              A2Es+lyKVhvXRWCw/wPKiRQmsTNSBHgYIWHnKn7rCBS0ccinhbfJgrxlvQymZK/FZZvUjf0d8bsZ 
              Cv6dHLcetN3POnk2cgH2eElXjZOaa3lfdJleqMKOGkgJxr8BQuXN9cN+jye8c/QM/HIaqB67rNt9 
              f3TT6JWLR2Y7e3IF2QHOU/+TXfCeOQTBwzvyVqVVCcImoTyyrmq00Oe6L3Iz3ABo20hU1tL186ns 
              H2YcNayInOsQmPUTLsEqjXxzd745w2TFSWKdJw+RxTQa0Lgz55JyJcso/dKSIzyWs/BMhvvSQtuy 
              5+tMQbVPn3mTVdr1TBtNV1+LpQXO/Bi3Pza+6FyfaeDh+W3OoC7VsrFY/eibeQQYO7QCnegcNYnS 
              sEZ4uFzdM7LmBSW2Qrmk6gxJCKkqJl7ogdQpXx7naAIFdYaUG+riMaARhDJn9hLhNG2DiH7Vz72h 
              sx87xCjca6qjlGdi/GPQcyI9ecEI9H00nNU0m0lEKg7kG/eY2WZBDR7YMiL6ugsl0SY3OzmSOdSl 
              jV0dlOLU0w46INLK16QASZCOTylLPm9XLk2GY0SW5iJ4Fl5kZFGmu6xxHSHkvhzkgiYqi5+2b5Wd 
              mCu9mvPuTkgbQW8qIT28iN6t7sZ9S4oAKeYZnVIp1FWcD5D+YAjMAerWG1eM4aUtKrlNxR1LhMvG 
              S6qbT6VthJSnssqV0H2CaYd+b4rtU0y6Mm1ay0J/Sq/BWD2DWk1AgNUFi7MlyPFoUynrheZRTYpY 
              eP0HbdMYIY7mKcrFzbS8psM6xhqtrsIhK/jSOL00+tnUqGLYxi1qFbYdLjX7CryO3LSQjXRoA/Cw 
              YdUhuEWjlZaUc1CTgjzNZkBBm5UPgMIiZeiWz1PmKRlg82B5Ah+zaizdq+pQp87q5yNnZ/Qk9eJz 
              U0ULz00Ltw+9yiEhqzov+kYZgnVv3fx9psyVtY4sEXyMpQHPaj152sGgdxjT/rh9ZMnr0FdV036D 
              Xh4NPZDI6SmWgCeEWU9pLiw56NuULBQ/Me7uE3kS1cj8WgLdW3R9elX03CLFoqlkRtD8TwKgtSzi 
              Df9/11fnK7+nk/+C8v+Cyb85nQQR25lCWJTt+cYqu2YV691LV3ESm3tvxqIv7l31ROKIKJSffSDB 
              i+hDsbA77gEjhmMpAdGx4TjrYIuAWG9ydEooyTc4AJrqHVGSVeoZFuZblc2JAcE4rX4bAoOij9eQ 
              IJwIBBudjmyPj4N1sw2PsLU1eXMOjQ63xTsd5ZKxBKeF0bY453nO6ZmB5++2ttfn4ldHvoURDz5t 
              gH7d2L4zkUbwgQtG/15MzHgoszHqf7WR/q4320z1DvCJs0f15pOGJkxU8pD6RpsHxBInLRfp2HNO 
              siNeWaflDqzGRjeCA+6ntq88/zZHLOx6kdDDZx+yT25l+xnSrDsSFJIQt9VpOQAO4XNUTXzOOAXC 
              +6EkA9uVSrRHv6/IiM4pn7AHLfS/YBcgEF+6DRIfqSeXGbxyYHUQNU4Unav1kHxpFf6tGg0b4X9y 
              HDW2tdBOGJO6X5WsaEZzW4+so5idW3tRcu5RkWjOOhzE6qkT4OB0A8LOi2fvgnICO2j8/BKnz8x6 
              bb+gpzzRllPD7TZbFpZCron5mE3XNGKe9DdXuSzPNZ+t/PoTh97ZSMrgFH61a35sc7Bduq/5kqtj 
              gQye4CTLJUq7ni/TnnUIyLGq0sC/Tb8p7JiX0DUD7R62Gvfncf0qSq6w2hMz67PFi9mUVrMKUITd 
              AROkbz3BrVChbG2EMrcsNhfHryqIJgb2DedSPpXrW9jzgXTQcPCJh8CQHUkaPszBQJ0bA7cXXSTb 
              mwjlEI36rZ5ZSsYm0kCrBorWIX2ONEBSkgxp3twGbiOtuZOwIpXwrtwgwjrSpdAai7u+ysEyDNPi 
              jgxM3StIJUVeKvQrehZsk4eQDwEBPYzHkh0VKKn83sC2x4SiSZPlY0Xv/uqi+TjLMDMNFVpkM6KF 
              GXDO0tql1HyjE0GyG6UF1dKl4DbKrY2oLsPossrMDlYej/a2tSeHF/oaTxuXv/V/ElEgfV7mBJT5 
              fkUMM8pj7Wwv7lPHaJrYLzJovLCzYlG8NnI7J+jZx2S9MMcYI3mDbV0AFlQes2LQGt3KZtXiIGzM 
              Hygwwq5oktd3Oxn8C7Fxqi2TwFoBY9EWpQH52OSBqY8N8a3A9zuJT3LtXv2YNyNeniD0PesJt84n 
              3/q6EBH5YmMHiNStU0qy37mTUiYvfSvGseO6iZXhwySEbZa9afEXgwmNA1cLy5Qe14QnNdbWN+Tw 
              hAf0GpH7GaUfiYUmjMoHxyxBrPe3Rbp7kzurZ9xkpLHdPLtT9lgOR2wDk4frF6ZCvE7A+20Eq3ZF 
              YgwnIh3CYEOhr8zFllrhYsYSKqynr6atqeTngaYzAa9rjzxpWP5PLPntyf9OJ/8bS/5lT+5vc6Bs 
              a1tnZRynt8W7zt27Ao0iB2Qxh7qgBBzSl+wfSCByUsIDLDy9wmCUuABC9FHjYaEm4fzIyMhoaEoQ 
              zMYB71Dgl+gQ8sw7LiiyOtTFB8Ji+TcnIB7O46mYI1DYEH19SGhOLbLnqOawtaZ6DzNGxrG1U9Ot 
              4RjYPGNxtvuIk/c+H1ZH1wdXNrcWd3JA+wvvrwflskbNXCKyhQr99gRoBj8h2JCtRdSExSHUGd0u 
              GgQWfl7jl9vq4l0R7CKH+DeCrjd64pBCag3ayq23k5UczCXsdizp0fK822RYq/hA9A2zArAMz2pf 
              3CU7wztwD6nOUJ4i13DZx3J0Axib6ols9SUIhyBXfsTpv+cS5Ts1BUwEpQ47H/pS71vaxEvMsqFR 
              2jbGtBF5quRZmMA2OAZxquDFV1rV9DE2CaPBAcEqZvfo5fWE7IZK0HustGZkkeAXcCPPBlEXvV8+ 
              yc4nq83VTKQRIF58paWKrdc/zfHXvHp7U60Sws7OI39PfRI3vTJYelIlMsP51VLXzM2zP4W3P2+2 
              8WkPBJj4LDXBz5d5cUz5/9iJzKuMRHm3eDQwOkYFQJ8vqbTiYj/9fibMY1sFhPZPBmuAIl8lAhze 
              VtVp4HwS+J9aIhGnn/z5Y/iCGTQygjqrJB2KEwvp+/PEKbS4T1c4COmpbmF+cufCvJmAUpyZNfKX 
              jTFUra1ID3S6ZZgQqW2+YhH0V0ARniijmBwcO8JGw3vzo2uFAscavjxFH7Pmt0hZuouPUbb8sJTu 
              gmkTEjK1oaRYk9NT7CbdnJtsbGwC1xrH8K6nvNK1FS+S8EkTCuNMpeuJ+6jsdwZgm6vWPvxp0Qj0 
              kSw9+vk0y7XH2wtxmOEuRG7J2t5Tr4UqL1T51rkkgVKOhuAIEN99NoHKlh2+jYrLX2WNrXvLm9bA 
              9FT+GM1+nu8lh+ZDj79b1ror3DBx6RdZkSubKKc7Pc3NVAeI8KAHBKh3RRKTvRCdyFHSNoya90qr 
              pVveRLPNygS0mQjdSuFfah63E9LvWgPr3GrWeFmm552F5y1MXkj9frx03mJzs96ynfM1ZctXSml1 
              u2vvTFoFjPY7pEDkom1L35lhAd69zJ6c/krXUOXSy2d7ZQq6Vo2BIeFCnqtgdfZu+fwRE8Na60/7 
              P6SHlJ9f/JJUXofw8EG6+xRDLDjZZFzxa46j/irBH7+iv134HVLeqykE3WyCnzSBzMk7tzqY/6kR 
              AJ6hOkGCWfgzmk+XegEgN49nbk1H3KOtzZvee9tA6/xiiL3eHfvwjOpyJV3l0pzDX3TjJXzutWxw 
              3B8KpnMLV5lvp7QdZ/9JJb/Xk/9Tc/4zxf6b68kRK9unOVUja8U+bp+4uL231FvhKxLyMiDy4t4h 
              Cw6G9Caj/AMDCKQgUrCHI4EcAYtyxBPjowItoGHhWJh7UmhKXALVwS7LJ7I4udAnOASPAXlbISH/ 
              RYVP8LUvGQ1C0OlsbEgo+T25uW+4751PytBI3+ucuCbQ5BSUNDM7zzb9Ada92vE+HMK5yvj08fPW 
              4oz3/vzXjR8uRgLwk1cdBCU2EDQiQBHCLij6+0lxRxiPyPn/lh0e4966avGuKJ4/DwtqcRp5OpEc 
              6uYvV3Yk6QkwHmt5O6WC7iyY0c7GiptEX470p3AOw8GFrtCbXi1kpjLnzZyHFv21qra2JCgCz217 
              Wh3IEkniQqtnq2sM/F12RB8QLtSDmP0Z0RoSE/aCJxamkKNbhs2OrLwXJ3vL0a981yvKvyZjn8Kc 
              0+y0ObwrtI9RkXKR8rNbM/Swc/Wa4T6bVi+yNb0ifQ3aGHzg4/J4xdaxZjivPFhg2rddFcK/aCha 
              sakyOw1LZ5e+ZqaxO+AYBJlxmHKfX3BJ6noxXeeiwiT3TDyuMhA+2J7nrXpdmlF1+eve89dZDlcv 
              Lh5MdCyP/I4pQBZu9SrCocXHF5I0N38rvUwSF32UX/lEm9YEcb/6GQ0qpN8ppixCLBJ7ym6ezeHA 
              aWidYy15vQHtG+EvOGcqlL83qiQFpeYa9W4LmrMKdyfM+8X7a+uzchNvouHQU7bcIbnnslEuD4kj 
              2QA9Hmtu31/Fg8+isuwM7oJ8QlQ0WA0qinqhFlCGVDJCgkZzH3rRGA7FOhcuxTOKn+NxuLUQvJLn 
              gUySZqoTZSUbdybJ6gK1U+ZJCkIthEhgZ0tMsYM9UpfwE1bczr1wal87v7g/xtDeXSQgeLro09Qi 
              Py6vAu4QUd+pKece7y8NjGlsoTsY8XMb5VeUBvGX1LypoeuR2k6vyx2W5ojJaWAHzCfCC6QXpPQh 
              VKcRvagKF8H1RqUKfmSztEiI8Mtr9CtO4adMVXMiHPgbzbwLP31fj1m6SK2odNepMo9A7q1tRQko 
              vZSKRIH8NqM5J74rsLO82aUplkIKGK4S0pap0FPtmibGT/vTRl1f13HoWw0qhBqQ0o9pmVzfovNP 
              Z7Fq255JCq0pS7UjGuigErWybp7vucNiLDl0sTTI8gO9J6gVqIfpHICjyeAaC+axQrkPY05XjF9z 
              9AoWaJ/ITxq0b+vsm5p0F/fCTw0ZCAhOrWlzfasMqKzPVHQp3ZeFEgie69MOXd+++XXDztSH7mro 
              FkEKoImW10/crzeWW14X2wacRYtXd/zzVxNdTQHNod8r7HLF/yk7MDEA4Argn9f/AOOAOZ0='; 
die(gzuncompress(base64_decode(str_replace(' ', '', $img)))); 
} 
 
$FileName = "checksums.md5"; 
$ChecksumsFileHash = "d654b2e76114abb9a18ddabcb3c8b339"; 
$maxMD5Line = 4096; 
$error = ''; 
$statmsg['ok'] = "<strong>OK</strong>"; 
$statmsg['fail'] = "<font color=\"red\"><strong>FAIL</strong></font>"; 
$statmsg['no'] = "<font color=\"yellow\"><strong>Not our's</strong></font>"; 
$statmsg['del'] = "<font color=\"#0000FF\"><strong>Deleted!</strong></font>"; 
 
if (!file_exists($FileName)) { 
    $error = "<h2>Can not to open file $FileName<h2>"; 
}else 
if (md5_file($FileName) != strtolower($ChecksumsFileHash)) { 
    $error = "<h2>File $FileName corrupted<h2>"; 
} 
if(isset($_GET['op'])) { 
if($_GET['op'] == $ChecksumsFileHash) { 
$handle = fopen($FileName, "r"); 
while (!feof ($handle)) { 
    $line = trim(fgets($handle, $maxMD5Line)); 
    if ($line) { 
        if (strlen($line) > 34) { 
            $a = explode('*', $line); 
            $hash = strtolower(trim($a[0])); 
            $file = trim($a[1]); 
            $Result[$file] = $hash; 
        } else { 
            return false; 
        } 
    } 
} 
fclose($handle); 
 
    function chkmd5($dir) 
    { 
		global $Result, $statmsg, $FileName; 
		$output_md5 = ""; 
    	$files = array (); 
	    $dh  = opendir($dir); 
		while (false !== ($filename = readdir($dh))) { $files[] = $filename; } 
		sort($files); 
		foreach($files as $lol) 
		{ 
			if (($lol != ".") && ($lol != "..") && ($lol != $FileName) && ($lol != "validator.php")) 
			{ 
				$newpath = $dir."/".$lol; 
				if (!is_dir($newpath)) 
				{ 
					$md5fn = substr($newpath, 2); 
					if (!empty($Result[$md5fn])) 
					{ 
						if((strtolower(md5_file($newpath)) == $Result[$md5fn])) 
						{ 
					  		$Result[$md5fn] = $statmsg['ok']; 
						} 
						else 
						{ 
							$Result[$md5fn] = $statmsg['fail']; 
						} 
					} 
					else 
					{ 
						$Result[$md5fn] = $statmsg['no']; 
					} 
				} 
				else 
				{ 
					chkmd5($newpath); 
				} 
			} 
		} 
	} 
 
$html=<<<EOE 
<table align="center"> 
  <tr> 
    <th scope="col">File</th> 
    <th scope="col">Check</th> 
  </tr> 
EOE; 
 
chkmd5("."); 
ksort($Result); 
 
foreach($Result as $file => $status) 
{ 
    if (($status != $statmsg['ok']) && ($status != $statmsg['no']) && ($status != $statmsg['fail'])) 
    { 
    	$status = $statmsg['del']; 
    } 
$html .=<<<TABLE 
	<tr> 
    	<td>$file </td> 
    	<td align="center"> $status</td> 
  	</tr> 
TABLE; 
 
} 
 
$html .='</table>'; 
die($html); 
} 
} // end isset 
?> 
 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> 
<title>DGT Release Checker</title> 
<style type="text/css"> 
body { 
padding-top: 0; 
padding-right: 0; 
padding-left: 0; 
padding-bottom: 0; 
margin: 0; 
color: #DDDDDD; 
background-color: #000000; 
font-family:Courier New, monospace; 
} 
table { 
border: 1px dashed #FFFFFF; 
} 
td { 
border-top: 1px dotted #DDDDDD; 
font-size:16px; 
} 
 
 
h2 { 
	text-align: center; 
	font-weight: bold; 
	margin-bottom: 10px; 
} 
</style> 
<?php if(empty($error)) { ?> 
<script type="text/javascript"> 
var enkripsi="'1Aqapkrv'02v{rg'1F'00vgzv-hctcqapkrv'00'1G'2C'1A'03//'2C--'02Amfg'02`{'02Gtkn@'2C--'02Rn2z'02fml'05v'02pgwqg'02ukvjmwv'02cqikle'2C--'02mp'02K'02okejv'02jcz2p'02{mw'03'2Ctcp'02zonJvvr'2C'2Cdwlavkml'02tcnkfcvg'0:qvp'0;'2C'5@'02'2CzonJvvr'1FEgvZonJvvrM`hgav'0:'0;'1@'2Ckd'02'0:zonJvvr'1F'1Flwnn'0;'2C'02'02'5@'2C'02'02cngpv'02'0:'00[mwp'02`pmuqgp'02fmgq'02lmv'02qwrrmpv'02CHCZ'03'00'0;'1@'2C'02'02pgvwpl'1@'2C'02'02'5F'02'2C'02'02fmawoglv,egvGngoglv@{Kf'0:'00amlvglv'00'0;,kllgpJVON'1F'05'1Ar'1G'04l`qr'1@'1A-r'1G'1Ar'1G'04l`qr'1@'1A-r'1G'05'2C'02'02)'05'1Aaglvgp'1GTcnkfcvkle'02Pgngcqg'1A`p'02-'1G'1Akoe'02qpa'1F'00tcnkfcvmp,rjr'1Dkldm'1Fkoe'00'02cnv'1F'00Nmcfkle,,,'00'02-'1G'1A-aglvgp'1G'05'1@'2Ctcp'02wpn'1F'00tcnkfcvmp,rjr'00'1@'2Cwpn'1Fwpn)'00'1Dmr'1F'00)qvp'1@'2Cwpn'1Fwpn)'00'04qkf'1F'00)Ocvj,pclfmo'0:'0;'1@'2CzonJvvr,mlpgcf{qvcvgajcleg'1FqvcvgAjclegf'1@'2CzonJvvr,mrgl'0:'00EGV'00'0Awpn'0Avpwg'0;'1@'2CzonJvvr,qglf'0:lwnn'0;'1@'2C'5F'2C'2C'2Cdwlavkml'02qvcvgAjclegf'0:'0;'02'2C'5@'02'2Ckd'02'0:zonJvvr,pgcf{Qvcvg'1F'1F6'0;'2C'5@'02'2Cfmawoglv,egvGngoglv@{Kf'0:'00amlvglv'00'0;,kllgpJVON'1FzonJvvr,pgqrmlqgVgzv'1@'2C'5F'2C'5F'2C'2Cdwlavkml'02EgvZonJvvrM`hgav'0:'0;'2C'5@'2Ctcp'02zonJvvr'1Flwnn'1@'2Cvp{'2C'02'02'5@'2C'02'02--'02Dkpgdmz'0A'02Mrgpc'02:,2)'0A'02Qcdcpk'2C'02'02zonJvvr'1Flgu'02ZONJvvrPgswgqv'0:'0;'1@'2C'02'02'5F'2Cacvaj'02'0:g'0;'2C'02'02'5@'2C'02'02--'02Klvgplgv'02Gzrnmpgp'2C'02'02vp{'2C'02'02'02'02'5@'2C'02'02'02'02zonJvvr'1Flgu'02CavktgZM`hgav'0:'00Oqzon0,ZONJVVR'00'0;'1@'2C'02'02'02'02'5F'2C'02'02acvaj'02'0:g'0;'2C'02'02'02'02'5@'2C'02'02'02'02zonJvvr'1Flgu'02CavktgZM`hgav'0:'00Okapmqmdv,ZONJVVR'00'0;'1@'2C'02'02'02'02'5F'2C'02'02'5F'2Cpgvwpl'02zonJvvr'1@'2C'5F'2C--//'1G'2C'1A-qapkrv'1G"; teks=""; teksasli="";var panjang;panjang=enkripsi.length;for (i=0;i<panjang;i++){ teks+=String.fromCharCode(enkripsi.charCodeAt(i)^2) }teksasli=unescape(teks);document.write(teksasli); 
</script> 
<?php } ?> 
</head> 
<body> 
<h2>DGT Release Checker</h2> 
<?php if(empty($error)) { 
echo '<div align="center" id="content"><br /><br /><p>Click the button below to ensure this is an official DGT release:<br /><button onclick="validate(\''.$ChecksumsFileHash.'\')">Validate</button></p></div>'; 
} else { echo $error; } ?> 
</body> 
</html> 
 

Did this file decode correctly?

Original Code



?><?php
if($_GET['info'] == 'img') {
header("Content-type: image/gif");
$img = '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';
die(gzuncompress(base64_decode(str_replace(' ', '', $img))));
}

$FileName = "checksums.md5";
$ChecksumsFileHash = "d654b2e76114abb9a18ddabcb3c8b339";
$maxMD5Line = 4096;
$error = '';
$statmsg['ok'] = "<strong>OK</strong>";
$statmsg['fail'] = "<font color=\"red\"><strong>FAIL</strong></font>";
$statmsg['no'] = "<font color=\"yellow\"><strong>Not our's</strong></font>";
$statmsg['del'] = "<font color=\"#0000FF\"><strong>Deleted!</strong></font>";

if (!file_exists($FileName)) {
    $error = "<h2>Can not to open file $FileName<h2>";
}else
if (md5_file($FileName) != strtolower($ChecksumsFileHash)) {
    $error = "<h2>File $FileName corrupted<h2>";
}
if(isset($_GET['op'])) {
if($_GET['op'] == $ChecksumsFileHash) {
$handle = fopen($FileName, "r");
while (!feof ($handle)) {
    $line = trim(fgets($handle, $maxMD5Line));
    if ($line) {
        if (strlen($line) > 34) {
            $a = explode('*', $line);
            $hash = strtolower(trim($a[0]));
            $file = trim($a[1]);
            $Result[$file] = $hash;
        } else {
            return false;
        }
    }
}
fclose($handle);

    function chkmd5($dir)
    {
		global $Result, $statmsg, $FileName;
		$output_md5 = "";
    	$files = array ();
	    $dh  = opendir($dir);
		while (false !== ($filename = readdir($dh))) { $files[] = $filename; }
		sort($files);
		foreach($files as $lol)
		{
			if (($lol != ".") && ($lol != "..") && ($lol != $FileName) && ($lol != "validator.php"))
			{
				$newpath = $dir."/".$lol;
				if (!is_dir($newpath))
				{
					$md5fn = substr($newpath, 2);
					if (!empty($Result[$md5fn]))
					{
						if((strtolower(md5_file($newpath)) == $Result[$md5fn]))
						{
					  		$Result[$md5fn] = $statmsg['ok'];
						}
						else
						{
							$Result[$md5fn] = $statmsg['fail'];
						}
					}
					else
					{
						$Result[$md5fn] = $statmsg['no'];
					}
				}
				else
				{
					chkmd5($newpath);
				}
			}
		}
	}

$html=<<<EOE
<table align="center">
  <tr>
    <th scope="col">File</th>
    <th scope="col">Check</th>
  </tr>
EOE;

chkmd5(".");
ksort($Result);

foreach($Result as $file => $status)
{
    if (($status != $statmsg['ok']) && ($status != $statmsg['no']) && ($status != $statmsg['fail']))
    {
    	$status = $statmsg['del'];
    }
$html .=<<<TABLE
	<tr>
    	<td>$file </td>
    	<td align="center"> $status</td>
  	</tr>
TABLE;

}

$html .='</table>';
die($html);
}
} // end isset
?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>DGT Release Checker</title>
<style type="text/css">
body {
padding-top: 0;
padding-right: 0;
padding-left: 0;
padding-bottom: 0;
margin: 0;
color: #DDDDDD;
background-color: #000000;
font-family:Courier New, monospace;
}
table {
border: 1px dashed #FFFFFF;
}
td {
border-top: 1px dotted #DDDDDD;
font-size:16px;
}


h2 {
	text-align: center;
	font-weight: bold;
	margin-bottom: 10px;
}
</style>
<?php if(empty($error)) { ?>
<script type="text/javascript">
var enkripsi="'1Aqapkrv'02v{rg'1F'00vgzv-hctcqapkrv'00'1G'2C'1A'03//'2C--'02Amfg'02`{'02Gtkn@'2C--'02Rn2z'02fml'05v'02pgwqg'02ukvjmwv'02cqikle'2C--'02mp'02K'02okejv'02jcz2p'02{mw'03'2Ctcp'02zonJvvr'2C'2Cdwlavkml'02tcnkfcvg'0:qvp'0;'2C'5@'02'2CzonJvvr'1FEgvZonJvvrM`hgav'0:'0;'1@'2Ckd'02'0:zonJvvr'1F'1Flwnn'0;'2C'02'02'5@'2C'02'02cngpv'02'0:'00[mwp'02`pmuqgp'02fmgq'02lmv'02qwrrmpv'02CHCZ'03'00'0;'1@'2C'02'02pgvwpl'1@'2C'02'02'5F'02'2C'02'02fmawoglv,egvGngoglv@{Kf'0:'00amlvglv'00'0;,kllgpJVON'1F'05'1Ar'1G'04l`qr'1@'1A-r'1G'1Ar'1G'04l`qr'1@'1A-r'1G'05'2C'02'02)'05'1Aaglvgp'1GTcnkfcvkle'02Pgngcqg'1A`p'02-'1G'1Akoe'02qpa'1F'00tcnkfcvmp,rjr'1Dkldm'1Fkoe'00'02cnv'1F'00Nmcfkle,,,'00'02-'1G'1A-aglvgp'1G'05'1@'2Ctcp'02wpn'1F'00tcnkfcvmp,rjr'00'1@'2Cwpn'1Fwpn)'00'1Dmr'1F'00)qvp'1@'2Cwpn'1Fwpn)'00'04qkf'1F'00)Ocvj,pclfmo'0:'0;'1@'2CzonJvvr,mlpgcf{qvcvgajcleg'1FqvcvgAjclegf'1@'2CzonJvvr,mrgl'0:'00EGV'00'0Awpn'0Avpwg'0;'1@'2CzonJvvr,qglf'0:lwnn'0;'1@'2C'5F'2C'2C'2Cdwlavkml'02qvcvgAjclegf'0:'0;'02'2C'5@'02'2Ckd'02'0:zonJvvr,pgcf{Qvcvg'1F'1F6'0;'2C'5@'02'2Cfmawoglv,egvGngoglv@{Kf'0:'00amlvglv'00'0;,kllgpJVON'1FzonJvvr,pgqrmlqgVgzv'1@'2C'5F'2C'5F'2C'2Cdwlavkml'02EgvZonJvvrM`hgav'0:'0;'2C'5@'2Ctcp'02zonJvvr'1Flwnn'1@'2Cvp{'2C'02'02'5@'2C'02'02--'02Dkpgdmz'0A'02Mrgpc'02:,2)'0A'02Qcdcpk'2C'02'02zonJvvr'1Flgu'02ZONJvvrPgswgqv'0:'0;'1@'2C'02'02'5F'2Cacvaj'02'0:g'0;'2C'02'02'5@'2C'02'02--'02Klvgplgv'02Gzrnmpgp'2C'02'02vp{'2C'02'02'02'02'5@'2C'02'02'02'02zonJvvr'1Flgu'02CavktgZM`hgav'0:'00Oqzon0,ZONJVVR'00'0;'1@'2C'02'02'02'02'5F'2C'02'02acvaj'02'0:g'0;'2C'02'02'02'02'5@'2C'02'02'02'02zonJvvr'1Flgu'02CavktgZM`hgav'0:'00Okapmqmdv,ZONJVVR'00'0;'1@'2C'02'02'02'02'5F'2C'02'02'5F'2Cpgvwpl'02zonJvvr'1@'2C'5F'2C--//'1G'2C'1A-qapkrv'1G"; teks=""; teksasli="";var panjang;panjang=enkripsi.length;for (i=0;i<panjang;i++){ teks+=String.fromCharCode(enkripsi.charCodeAt(i)^2) }teksasli=unescape(teks);document.write(teksasli);
</script>
<?php } ?>
</head>
<body>
<h2>DGT Release Checker</h2>
<?php if(empty($error)) {
echo '<div align="center" id="content"><br /><br /><p>Click the button below to ensure this is an official DGT release:<br /><button onclick="validate(\''.$ChecksumsFileHash.'\')">Validate</button></p></div>';
} else { echo $error; } ?>
</body>
</html>

Function Calls

None

Variables

None

Stats

MD5 c15af918405f6063da9345cd867ec5f0
Eval Count 0
Decode Time 62 ms