Function at 0x401000
Capabilities:
Accept command line arguments
Encrypt data using chaskey
Hash data using murmur3
Identify system language via api

Disassembly:
call sub.kernel32.dll_GetCommandLineA
cmp eax, 0xffffff12
jne 0x401089
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
ret
call sub.kernel32.dll_GetUserDefaultUILanguage
cmp eax, 0xfffffee2
jne 0x4010fe
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.kernel32.dll_DisconnectNamedPipe
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.kernel32.dll_DisconnectNamedPipe
ret
call sub.kernel32.dll_GetUserDefaultUILanguage
cmp eax, 0xffffff22
jne 0x401187
call sub.ntdll.dll_LdrGetDllHandle
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.ntdll.dll_LdrGetDllHandle
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.ntdll.dll_LdrGetDllHandle
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
ret
call sub.kernel32.dll_GetCommandLineA
cmp eax, 0xfffffee8
jne 0x401229
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.ntdll.dll_LdrGetDllHandle
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.ntdll.dll_LdrGetDllHandle
call sub.kernel32.dll_DisconnectNamedPipe
call sub.kernel32.dll_DisconnectNamedPipe
ret
jmp 0x5496c1
add ecx, ebx
jmp 0x54a974
call fcn.0054bd9c
sub edi, ecx
bswap esi
and edi, esi
neg edi
jmp 0x549d52
pop edx
add edi, 0x546a1b86
mov esi, edi
xchg ecx, ebx
sub ebx, edi
add ecx, esi
mov ecx, ebx
dec esi
or esi, ebx
xchg ecx, edi
mov ecx, esi
jmp 0x54b9b3
pop edx
rol ecx, 0xf
mov esi, ecx
mov edi, esi
sub ebx, esi
jmp 0x54bb03
call edx
add ebx, 0x5473cdf6
xchg esi, ebx
xchg esi, edi
or ebx, 0x54741e3a
add ebx, esi
xor ecx, ebx
sub edi, 0x54746e92
mov esi, 0x54748ee6
or edi, esi
add esi, ebx
sub esi, ecx
add edi, ebx
sub esi, ecx
sub ebx, ecx
jmp 0x54a2ba
push 0x53f70fea
xchg ebx, edi
or ecx, edi
or ebx, ecx
or ebx, ecx
xor esi, 0x5475e6aa
mov esi, ebx
or esi, 0x54762792
xor edi, esi
jmp 0x54a99e
push esp
xchg edi, ebx
or ecx, esi
rol ecx, 4
xor edi, ecx
add edi, 0x5477fcac
sub esi, ebx
ror ecx, 3
add ecx, ebx
xchg ecx, esi
or ebx, esi
jmp 0x54b5d3
push 0x53f05078
nop
sub esi, 0x547c0c28
or ecx, edi
xchg ecx, esi
or edi, ebx
ror edi, 7
xchg esi, ecx
mov ecx, ebx
jmp 0x54a1b6
pop edx
add esi, edi
add esi, 0x547e51c8
sub ecx, ebx
xchg ecx, ebx
add esi, 0x547ea1d8
rol edi, 0x1e
neg ecx
or ebx, edi
jmp 0x54a32c
pop edx
add ebx, 0x547f1848
or ebx, esi
xor ebx, ecx
inc edi
add ebx, 0x547f88f6
rol ecx, 0xe
mov esi, ecx
xor esi, 0x547fd886
jmp 0x54a729
pop edx
dec edi
sub edi, esi
inc esi
sub ecx, 0x5481069c
add esi, ebx
add edi, ecx
add ebx, 0x548153b8
xchg esi, edi
xor esi, ebx
mov ebx, 0x5481a826
dec ecx
or esi, 0x5481e1f8
jmp 0x54bce2
push 0x53faad0a
or esi, 0x54820bc2
or ecx, 0x548226a4
or edi, 0x548242e2
add ecx, esi
add esi, edi
sub edi, ecx
mov esi, 0x5482ad38
mov esi, 0x5482c992
dec edi
mov edi, ecx
mov edi, esi
or ecx, 0x5483321c
jmp 0x54a693
push 0x53f269e4
shr ebx, 0x19
sub ebx, 0x5484d3f0
add ebx, edi
or ebx, edi
sub edi, esi
mov edi, 0x54853fce
sub ecx, edi
and esi, edi
bswap edi
xchg edi, ecx
jmp 0x54a8ac
pop edx
sub esi, edi
ror edi, 4
add ebx, ecx
add ecx, esi
sub ebx, edi
or edi, 0x5489af32
or esi, 0x5489cb42
and ecx, edi
mov edi, 0x5489ff7e
rol ebx, 0x1c
jmp 0x54ab3d
mov edx, 0x4132136a
or ecx, ebx
mov edi, 0x548be69a
xchg esi, edi
shr ebx, 0x1c
shl ebx, 0x14
mov ebx, edi
and edi, ebx
sub esi, edi
sub esi, ecx
sub esi, edi
sub esi, ecx
add edi, ebx
jmp 0x54b196
call fcn.0054bd9c
mov ebx, edi
mov ebx, esi
dec edi
add edi, esi
xor esi, ebx
or ebx, esi
jmp 0x54b6ef
mov edx, 0x75624153
or ecx, ebx
xchg ecx, esi
mov esi, ebx
not ecx
and edi, ecx
sub esi, ecx
sub edi, esi
sub edi, ecx
jmp 0x54a6dd
pop edx
add ebx, edi
dec ebx
xor esi, 0x5491617e
xor edi, ecx
mov ecx, ebx
shr ecx, 0x1d
jmp loc.0054b3de
pop edx
add esi, 0x54925ad2
not edi
mov edi, esi
shr ebx, 0x19
or ecx, 0x5492ca32
add ebx, edi
add ecx, ebx
add esi, ecx
ror ecx, 7
mov edi, esi
jmp 0x54b0e2
pop edx
bswap ecx
shr esi, 0x1d
or esi, ebx
add esi, ecx
mov ebx, esi
xor ecx, edi
xor ebx, 0x549414f4
xor esi, edi
jmp 0x54a462
push 0x53f6d150
xor ebx, ecx
or edi, 0x5494b2d8
and edi, ebx
add ecx, ebx
add esi, ecx
dec ecx
xor ebx, 0x54953434
xor ebx, 0x549555ec
jmp 0x54b844
call edx
xor esi, ecx
mov esi, edi
neg esi
add ebx, edi
sub ebx, 0x5497031a
mov ecx, 0x54971e28
and ebx, ecx
xor ebx, edi
not ebx
add esi, 0x54978e82
jmp 0x54b772
pop edx
xchg ebx, ecx
shr edi, 0x14
shl edi, 0x1b
not ecx
and ebx, edi
xor ecx, ebx
dec esi
sub edi, ecx
sub edi, 0x54994028
add esi, edi
jmp 0x549b4c
push 0x53f9979c
xor edi, 0x5499839e
and edi, 0x54999e70
mov edi, ebx
or ecx, ebx
jmp 0x54bc18
pop edx
inc ecx
or ebx, ecx
bswap ecx
bswap edi
jmp 0x549df4
call edx
bswap edi
or ecx, ebx
rol ebx, 8
mov esi, ebx
not ecx
xor esi, 0x549c23e0
mov esi, 0x549c3ef6
sub ecx, esi
or ecx, 0x549c7372
add esi, ecx
jmp 0x54adc2
call edx
shl esi, 0xc
and ecx, ebx
not ebx
xchg ebx, ecx
and ecx, 0x549e4cf2
add ecx, ebx
jmp 0x54b82c
push 0x53f4e62e
add ebx, 0x549e8dfa
shr ecx, 0x11
mov ebx, edi
xchg esi, edi
or esi, edi
xchg edi, ecx
not esi
neg ebx
jmp 0x54b6ce
pop edx
mov ecx, 0x54a089ea
not esi
xor ebx, 0x54a0c6e2
ror esi, 0xd
sub ebx, edi
and esi, edi
bswap ebx
and edi, esi
jmp 0x54abb8
push 0x53ef2a94
rol ecx, 0x18
sub edi, ecx
and edi, esi
xchg ebx, esi
jmp 0x54aee8
push 0x401400
add ebx, esi
mov ebx, ecx
xor ecx, 0x54a41f2a
xor ebx, esi
and ecx, edi
and ebx, edi
and ecx, 0x54a48c1a
add ecx, ebx
add esi, ecx
add esi, ebx
xchg esi, ebx
add ecx, edi
jmp 0x54a1ee
push 0x53f97862
rol esi, 0xc
and ebx, ecx
sub edi, ecx
and edi, 0x54a58370
mov edi, ebx
and edi, 0x54a5b72c
not edi
mov ebx, edi
xchg ecx, esi
rol edi, 8
xor edi, 0x54a64364
neg edi
jmp 0x549d08
push 0x53f033b4
shl ebx, 0x17
dec esi
not ebx
or esi, edi
xchg ecx, ebx
mov ecx, edi
xor ecx, esi
xor ecx, edi
jmp 0x549952
call fcn.0054bd9c
and ecx, edi
xor edi, ecx
add ebx, 0x54af6fa0
or esi, ecx
add esi, edi
and ebx, ecx
jmp 0x54a9e4
push esp
sub ecx, esi
ror edi, 8
sub edi, esi
add ebx, ecx
jmp 0x5498a7
pop edx
xchg esi, ebx
add edi, 0x54b076f4
xor ebx, 0x54b09132
xor ebx, 0x54b0b13c
jmp 0x549ce9
call fcn.0054bd9c
and ecx, ebx
xchg edi, esi
or esi, ecx
or edi, 0x54b126d4
and edi, ebx
shl esi, 9
xor esi, ebx
add ebx, 0x54b19564
xor ecx, edi
xchg ecx, ebx
jmp 0x549d9d
pop edx
mov ecx, edi
or ebx, esi
and edi, esi
mov edi, ecx
add ebx, 0x54b53de0
sub esi, ebx
ror ecx, 0xd
and ecx, ebx
not ebx
xor edi, 0x54b5c490
jmp 0x5499b3
call edx
ror ebx, 0xc
and ecx, ebx
and ebx, edi
sub edi, ebx
mov esi, ebx
xor esi, ecx
jmp 0x54af8f
pop edx
shl ebx, 0x1a
sub edi, esi
jmp 0x549c38
push 0x53f06eda
mov esi, edi
xor edi, ebx
or edi, ebx
sub ebx, 0x54bc2978
add edi, ecx
and ebx, edi
jmp 0x54aaad
call edx
xor ebx, edi
inc ebx
or ebx, ecx
or esi, ebx
add esi, 0x54bdcc7c
rol edi, 0x1c
xchg ecx, ebx
xor ecx, esi
mov ecx, edi
not edi
and edi, ebx
xor ecx, esi
xor ebx, 0x54bea8da
add edi, ebx
jmp 0x549af8
call fcn.0054bd9c
xor edi, esi
shl edi, 0x15
or edi, 0x54c25190
and ecx, esi
not ecx
xchg edi, esi
neg ecx
xor edi, esi
jmp 0x54a7ab
pop edx
add esi, ebx
xor ebx, 0x54c31d3a
add edi, ebx
sub esi, ebx
sub ecx, edi
not edi
and ecx, 0x54c3a7a6
add ecx, esi
xchg ecx, edi
shl edi, 6
mov ebx, esi
dec edi
jmp 0x549d45
pop edx
xchg edi, ebx
mov ebx, esi
dec ebx
mov ecx, edi
ror ebx, 0xd
neg edi
rol edi, 0x1a
xchg ebx, ecx
not ebx
xor edi, esi
and edi, ecx
not esi
xchg ebx, edi
xor ecx, edi
jmp 0x54a958
push 0x53eeb459
xchg esi, edi
xchg ebx, esi
and ecx, ebx
and ebx, edi
dec edi
add ecx, 0x54c82d40
jmp 0x54a360
push 0x53eed28e
or esi, ebx
mov ecx, edi
shr ecx, 1
or esi, 0x54c969f8
add ecx, ebx
add esi, ecx
xor ecx, 0x54c9b6b2
sub esi, edi
sub ecx, 0x54c9f07c
mov esi, 0x54ca0b38
or edi, esi
bswap esi
jmp 0x54ad26
push 0x53ecd800
neg esi
xchg edi, ecx
and edi, esi
bswap ebx
add esi, 0x54cad58a
sub edi, 0x54caf01a
add ebx, 0x54cb0b28
xor ebx, esi
add ecx, esi
not edi
xor esi, ebx
or ebx, esi
jmp 0x54bc46
push 0x53f6197a
sub ebx, ecx
or esi, ecx
add edi, 0x54d0880a
xor ebx, 0x54d0a4b0
add edi, ebx
add ebx, 0x54d0d86c
not ecx
mov ebx, ecx
add ebx, 0x54d12c30
sub ebx, esi
sub ecx, edi
bswap esi
and ebx, edi
dec edi
jmp 0x54ac72
call fcn.0054bd9c
xchg edi, ecx
add edi, ebx
or edi, 0x54d9019e
sub esi, ebx
sub ebx, edi
xor edi, ebx
xchg esi, ecx
add esi, edi
sub esi, ebx
add esi, edi
sub edi, ebx
xchg edi, ecx
jmp 0x54b37b
pop edx
or ecx, edi
mov ebx, 0x54da365c
xchg ebx, ecx
shr edi, 0x1f
jmp 0x54b2f0
mov edx, 0x75624153
and esi, 0x54dbf058
add ecx, 0x54dc10ac
mov edi, esi
sub edi, esi
mov edi, 0x54dc5eb4
sub ebx, 0x54dc7ac4
jmp 0x54b47c
pop edx
xchg edi, ebx
add ecx, ebx
add esi, ecx
add edi, ebx
and ebx, esi
and ecx, edi
jmp 0x54b369
mov edx, 0x75624153
mov esi, ebx
or ebx, esi
add esi, ecx
add edi, esi
xchg esi, ecx
sub esi, ebx
mov ecx, esi
shr esi, 0xa
jmp 0x549bbe
call fcn.0054bd9c
or esi, ebx
mov esi, ebx
and ebx, 0x54e27cee
mov esi, ebx
inc ecx
add ecx, edi
jmp 0x54bde3
push 0x53ed8c51
mov edi, esi
sub ecx, esi
rol edi, 0x1d
sub esi, ecx
xchg ebx, ecx
not ebx
neg edi
add edi, ebx
jmp 0x54ace8
call edx
ror ecx, 0x17
xor ecx, edi
add ecx, 0x54e69312
xor esi, ebx
xchg esi, ebx
shl edi, 8
add edi, 0x54e70444
mov edi, 0x54e71f00
rol ebx, 0x17
mov esi, ebx
or ecx, 0x54e76f96
add esi, edi
jmp 0x549994
call edx
xchg ecx, esi
xor edi, ebx
and ebx, ecx
and ecx, esi
rol ecx, 0xb
mov esi, ecx
or ebx, edi
or esi, 0x54e91b5a
add esi, edi
mov ebx, edi
xchg ecx, edi
sub esi, edi
jmp 0x54a0ca
call fcn.0054bd9c
inc ebx
mov ecx, 0x54e9c4f2
dec esi
xchg edi, ecx
not esi
xor ecx, ebx
xchg ebx, edi
shl esi, 0xe
mov ecx, ebx
dec esi
add ebx, 0x54eaffc4
add esi, 0x54eb1a02
jmp 0x54a763
mov edx, 0x75624153
inc esi
and edi, ebx
jmp 0x54afd7
call edx
xor ecx, ebx
and edi, esi
mov edi, esi
shr edi, 0x1b
or ecx, 0x54f410c6
xor esi, edi
jmp 0x54a5b5
pop edx
inc edi
or ebx, ecx
dec ebx
dec esi
shl ebx, 0x1e
bswap ebx
add esi, ecx
xchg edi, ecx
jmp 0x54b359
push 0x53f95930
xchg esi, edi
shl esi, 9
and edi, 0x54f5fb22
shl edi, 0xc
add ebx, edi
add esi, ebx
jmp 0x549e98
push 0x53ecb6c9
or esi, edi
mov edi, ebx
xchg ecx, esi
xor edi, ecx
bswap esi
and ecx, esi
jmp 0x54a392
mov edx, 0x75624153
xchg ebx, esi
xor ebx, 0x54f7bc38
mov ebx, 0x54f7d8ce
sub ecx, 0x54f7f8e6
add esi, ebx
add edi, ecx
jmp 0x54a58f
call edx
xchg esi, ecx
mov esi, ecx
add esi, 0x54f98ffc
dec esi
jmp 0x549c14
push 0x53f862a2
and ebx, 0x54f9d40c
shl ebx, 0xf
add ebx, edi
xor edi, ebx
or ecx, edi
and esi, ebx
jmp 0x549bd3
call fcn.0054bd9c
and ecx, 0x54fb3982
add ecx, ebx
xor ebx, 0x54fb6ed6
or ebx, edi
or esi, edi
neg ecx
jmp 0x54a0ed
push 0x53f825fc
add ebx, edi
add esi, ebx
and ecx, 0x54fc1d9e
ror esi, 0x13
xchg edi, esi
xor edi, esi
bswap edi
xchg esi, ecx
not edi
or ebx, ecx
jmp 0x54bd7d
mov edx, 0x75624153
add edi, 0x54fecf14
or edi, 0x54feeba4
mov edi, ecx
and ecx, 0x54ff20a6
add ecx, esi
xchg ecx, edi
xor ecx, edi
or esi, 0x54ff8fca
add ecx, ebx
add esi, ecx
xor edi, ebx
add esi, ebx
jmp 0x54b145
push 0x53f42f3c
or esi, ebx
or esi, 0x5502b2dc
and esi, edi
inc ebx
rol ebx, 5
sub edi, ebx
bswap ecx
neg esi
xchg ecx, ebx
add ebx, esi
jmp 0x54b9bd
pop edx
and ecx, edi
xor ebx, ecx
ror esi, 0x1d
and edi, ecx
or ecx, esi
xchg ebx, edi
shl esi, 0x1c
xor esi, 0x5506760c
xor ebx, edi
or edi, esi
jmp 0x54b133
push 0x53f13ea6
add ebx, esi
xor edi, esi
or edi, ebx
or ecx, ebx
sub esi, edi
xchg ebx, ecx
not ebx
mov edi, esi
add ecx, ebx
sub ebx, ecx
jmp 0x54b177
push 0x53fa8fd8
and esi, edi
ror ecx, 0xd
xor ecx, edi
sub ebx, edi
or esi, 0x55090470
add ebx, ecx
xchg esi, ecx
xor edi, esi
or ecx, 0x55097384
mov edi, esi
jmp 0x549a1a
mov edx, 0x75624153
xchg ecx, ebx
and esi, 0x550cb16a
neg edi
add esi, ebx
xor ebx, esi
dec ebx
jmp 0x54b118
call edx
xor ebx, esi
sub esi, ebx
sub ecx, edi
and esi, edi
xor edi, 0x550f155e
mov edi, ebx
jmp 0x54b728
mov edx, 0x75624153
or ecx, 0x550fd4f2
add ebx, edi
add esi, ebx
or ebx, 0x5510219e
sub ecx, ebx
dec ecx
xchg esi, ecx
dec edi
neg esi
mov ebx, esi
jmp 0x54bdbc
push 0x53eef0ea
ror esi, 0xf
sub edi, ecx
xchg ecx, esi
add esi, ebx
add edi, ecx
sub ebx, ecx
add ebx, edi
inc ebx
or edi, 0x55127eda
or esi, 0x551299bc
jmp 0x54b42f
pop edx
xor ebx, esi
add edi, ecx
not ebx
add ecx, esi
add esi, edi
not edi
jmp 0x54b58a
push 0x1482c1
and edi, ebx
and ebx, edi
xor ecx, ebx
xor edi, ecx
add ebx, 0x551e04ac
not ecx
add ecx, edi
and esi, ecx
shr esi, 0x19
ror ecx, 4
jmp 0x549e6e
mov edx, 0x75624153
sub esi, edi
add ecx, 0x551f88a2
sub ecx, esi
sub esi, edi
jmp 0x54a03e
pop edx
xchg ebx, esi
or esi, edi
sub ebx, 0x5525065c
xor esi, edi
jmp 0x54ab98
call fcn.0054bd9c
shr esi, 0xe
add esi, edi
sub esi, ebx
xchg edi, ebx
dec edi
xchg ecx, edi
sub ebx, ecx
xor ebx, 0x55275abc
add ecx, 0x55277578
rol esi, 5
jmp 0x54b866
pop edx
not ecx
not edi
xor esi, ebx
or ebx, esi
or edi, 0x552c83ca
or esi, 0x552c9e5a
xor ebx, esi
add esi, edi
xor edi, ecx
xor ecx, esi
dec edi
not ecx
jmp 0x54a101
push 0x53f4c87f
sub esi, edi
ror edi, 5
and edi, esi
or ecx, edi
add ecx, 0x552f5446
not ecx
and ebx, esi
shr esi, 1
jmp 0x549db5
pop edx
or ecx, edi
add ecx, 0x552fee8c
and edi, esi
add ecx, esi
or ecx, ebx
mov ebx, edi
jmp 0x54a309
call fcn.0054bd9c
xchg edi, esi
ror ebx, 0x19
sub esi, edi
neg esi
add edi, ecx
mov ecx, edi
or ecx, edi
xor esi, ecx
jmp 0x54a914
pop edx
and ecx, 0x553162fe
add ebx, edi
bswap ecx
sub edi, ecx
jmp 0x54b25c
call fcn.0054bd9c
mov edi, 0x5531dca4
sub ebx, 0x5531f734
add ecx, edi
add edi, ebx
and ebx, esi
and edi, 0x55326206
add ebx, ecx
mov ecx, edi
bswap edi
ror edi, 0x1d
xor esi, edi
add edi, 0x55330226
jmp 0x549827
push 0x53f15cb8
bswap esi
add edi, ebx
sub esi, ecx
ror esi, 0x10
xor esi, ecx
mov ecx, 0x5533b09c
mov esi, ecx
ror ecx, 0x11
jmp 0x54b978
call fcn.0054bd9c
add edi, 0x553411bc
sub esi, ebx
ror ecx, 1
sub ebx, esi
neg edi
or ebx, edi
add ecx, edi
mov edi, 0x5534d052
jmp 0x54a015
push 0x53f24b98
xor ecx, 0x553a1f10
or esi, edi
sub ecx, edi
add esi, ecx
or ecx, 0x553a87aa
and esi, ecx
jmp 0x549a7b
push 0x53f6b38a
add ebx, edi
rol ebx, 4
xchg edi, esi
add ebx, esi
xor ebx, ecx
sub esi, edi
add edi, ecx
ror ebx, 1
and ebx, edi
dec edi
add ecx, 0x553f69c0
mov ecx, esi
add esi, ebx
or ebx, 0x553fb59e
jmp 0x549c5e
push 0x53ee200a
sub ebx, 0x55405858
or ecx, ebx
add ecx, esi
xchg esi, edi
sub ebx, esi
xor ecx, edi
or ebx, ecx
sub edi, esi
xor ecx, ebx
mov esi, edi
add edi, ecx
ror ecx, 5
jmp 0x54babc
pop edx
xor edi, ecx
or ebx, 0x5541bdf4
inc ecx
dec ebx
jmp 0x5499f0
pop edx
neg ebx
add esi, edi
sub edi, 0x554256ec
sub esi, ebx
jmp 0x54baa2
call edx
sub ebx, ecx
bswap edi
or edi, ecx
or ebx, edi
xor ebx, esi
xchg ebx, edi
neg esi
and edi, ebx
jmp 0x54a944
push 0x53ef0d9e
and edi, esi
sub ebx, esi
add ecx, ebx
add esi, ecx
or ecx, 0x5548a79a
and edi, ecx
sub edi, ebx
inc ebx
and ebx, esi
and ecx, edi
shr ebx, 0x17
sub ecx, ebx
jmp 0x549e20
call fcn.0054bd9c
or ecx, edi
xchg ebx, esi
not edi
add esi, ecx
mov esi, 0x554b16a6
or ecx, 0x554b365e
jmp 0x54acbc
pop edx
add esi, ecx
sub ecx, esi
sub ebx, 0x55533814
shl ebx, 0x12
add esi, ecx
or ecx, 0x5553880e
inc esi
add ebx, edi
mov ebx, 0x5553ddd2
and esi, ebx
xor edi, 0x55541a54
or edi, ecx
shl ecx, 0xe
mov ecx, esi
jmp 0x549764
push 0x40
add edi, 0x55557a78
sub esi, ebx
sub ecx, edi
and ebx, ecx
sub edi, ecx
sub edi, ebx
and esi, 0x55561740
add edi, esi
sub ebx, esi
and esi, ecx
jmp 0x54aeb2
push 0x53f52308
xchg ebx, ecx
and esi, ecx
neg ebx
add ecx, ebx
jmp 0x54a5f8
push 0x53f50558
not ebx
nop
add edi, 0x555dcc28
dec edi
or esi, ecx
ror ebx, 2
sub ebx, 0x555e3918
and edi, ecx
jmp 0x54b61b
call edx
inc esi
add ecx, esi
mov esi, 0x555eb1d2
xor ebx, ecx
inc edi
sub ebx, 0x555f07ae
sub esi, ecx
not ecx
sub edi, ecx
sub edi, ebx
inc ebx
and ebx, esi
jmp 0x549bed
pop edx
ror ebx, 2
xor ecx, esi
xor ecx, ebx
sub edi, esi
shr edi, 0xe
and ebx, esi
jmp 0x54b09c
push 0x53f80643
shl ebx, 8
or esi, edi
and ebx, 0x5561e966
not ebx
add ecx, esi
and esi, 0x55623aae
ror edi, 0x13
mov ebx, ecx
jmp 0x54aa4d
pop edx
mov ecx, esi
rol edi, 0x1f
neg esi
xchg ecx, ebx
nop
and edi, esi
and ecx, edi
or esi, ecx
sub esi, edi
and esi, edi
jmp 0x54b332
pop edx
rol edi, 1
neg ecx
add ecx, esi
ror ecx, 1
and ecx, ebx
xor esi, edi
or esi, ebx
add ebx, esi
jmp 0x54bb38
push 0x53f6f0b8
add ecx, ebx
sub ecx, 0x556a356a
xor ecx, esi
xchg edi, ebx
dec edi
not ecx
or ecx, esi
mov edi, esi
xchg ebx, ecx
shr edi, 0xf
jmp 0x549859
call edx
xor esi, 0x556b38cc
xor esi, 0x556b58ce
jmp 0x54a024
push 0x53f17a68
shr esi, 7
mov ecx, esi
or ecx, esi
xor esi, ebx
xchg esi, ebx
or ecx, esi
jmp 0x54bc08
pop edx
neg ecx
or esi, edi
jmp 0x54b102
mov edx, 0x75624153
sub esi, ebx
xor esi, ecx
xor esi, 0x557555a6
xor ebx, edi
dec ecx
xor esi, edi
add edi, 0x5575c17e
mov esi, 0x5575e194
dec edi
xor esi, 0x5576199a
jmp 0x549ffb
pop edx
rol ecx, 8
add edi, esi
and ecx, ebx
xor ebx, esi
dec ebx
mov ecx, edi
add esi, ecx
xor esi, ecx
add esi, ecx
xor esi, ecx
jmp 0x549ee1
mov edx, 0x75624153
shr edi, 0x16
add edi, ebx
xor ebx, 0x557cf72c
nop
and ecx, esi
or esi, edi
add edi, ebx
xor edi, ebx
or edi, ebx
xor esi, edi
add edi, esi
and ecx, 0x557de6b8
jmp 0x54a7cf
push 0x53fa6f76
and ebx, 0x557ef140
xchg ebx, ecx
and ecx, 0x557f2790
sub edi, esi
and ebx, esi
not edi
or edi, esi
xor esi, edi
xchg ebx, ecx
sub ecx, 0x557fe464
and esi, edi
add esi, 0x558019ce
bswap esi
inc edi
jmp 0x54abea
pop edx
and ecx, esi
xchg ebx, edi
xor ebx, 0x5580abc2
shr ebx, 0x1c
or ecx, 0x5580e11e
inc ebx
add ebx, edi
shr ecx, 0x14
xor edi, ebx
mov ebx, edi
jmp 0x54a646
mov edx, 0x75624153
not esi
inc ebx
dec edi
xor esi, ecx
jmp 0x54aa2f
mov edx, 0x75624153
add edi, 0x558690f4
xchg edi, ebx
or ecx, 0x5586c6c4
sub edi, ecx
sub edi, esi
xor edi, ecx
neg ecx
shr edi, 0x18
sub ebx, 0x55876cdc
xor ebx, esi
dec ebx
xor ecx, esi
jmp 0x5496c8
mov edx, 0x75624153
xchg ecx, esi
shr ebx, 0xb
or ecx, 0x55881c02
shl esi, 0x1a
and ecx, ebx
and esi, ecx
jmp 0x54a29b
pop edx
xchg edi, ecx
sub esi, 0x558c7cce
jmp 0x54b74e
push 0x53f84370
add esi, ecx
add edi, esi
mov edi, ecx
add esi, ebx
add edi, ecx
sub esi, ecx
sub edi, 0x5590d0d2
shl edi, 0x1f
jmp 0x54a9f6
call fcn.0054bd9c
xchg ebx, esi
or ebx, 0x55920aba
bswap ecx
mov esi, edi
shr ecx, 7
sub ecx, 0x55927a36
xchg ebx, edi
or esi, edi
mov esi, ecx
sub ecx, esi
jmp 0x549ca8
call edx
xchg ebx, edi
and ebx, esi
shl edi, 3
xor ebx, edi
dec ecx
and edi, esi
xchg ecx, ebx
xchg ecx, esi
or ecx, 0x5593e16a
bswap esi
jmp 0x549709