Function at 0x401000
Capabilities:
Accept command line arguments
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
call sub.kernel32.dll_GetCommandLineW
cmp eax, 0xfffffef7
jne 0x401061
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
ret
call sub.user32.dll_GetMessagePos
cmp eax, 0xfffffeed
jne 0x4010db
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
ret
call sub.user32.dll_GetMessagePos
cmp eax, 0xffffff12
jne 0x401164
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
ret
call sub.kernel32.dll_GetCommandLineW
cmp eax, 0xffffff19
jne 0x4011c5
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
ret
call sub.kernel32.dll_GetCommandLineW
cmp eax, 0xffffff1f
jne 0x40123a
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
call sub.advapi32.dll_TraceMessage
ret
jmp 0x541e15
or esi, edi
ror edx, 0x14
xor edi, ecx
not edx
mov edi, esi
xchg edx, ecx
or ecx, edi
jmp 0x543585
pop ecx
and esi, ebx
bswap esi
nop
sub edi, esi
xchg edi, esi
jmp 0x544675
push 0x8f1be05a
xchg esi, ebx
and ebx, edx
or esi, 0x9f98a262
mov edx, edi
mov edx, ebx
jmp 0x54372f
push 0x8f57abbe
xchg ebx, esi
add edx, 0x9fc62121
mov edx, ebx
add esi, ebx
add edi, 0x9fc762eb
xchg edi, esi
or edx, ebx
nop
jmp 0x543173
mov ecx, 0x123b2f04
add esi, edi
xchg ebx, esi
or esi, ebx
or edi, ebx
and ebx, esi
jmp 0x542eb8
push 0x8f575230
xchg ebx, edx
xor edi, 0x9fce00c1
xchg edi, esi
rol edi, 0xf
dec esi
xor ebx, esi
shr ebx, 0x1f
neg esi
sub esi, edx
add edi, edx
sub edi, ebx
jmp 0x542b18
pop ecx
mov edi, esi
neg edi
and edx, 0xa0275af0
add esi, 0xa027b6fb
add edx, edi
mov ebx, edi
xor edx, 0xa028583d
mov esi, edx
jmp 0x541ef5
pop ecx
ror edi, 0x1a
mov ebx, edi
xor edi, edx
not edx
and edx, esi
not edx
mov ebx, edi
xor edi, esi
jmp 0x5438f6
call ecx
mov esi, ebx
ror esi, 2
bswap esi
xor ebx, 0xa038a9d6
or edi, esi
bswap edi
sub edi, edx
jmp 0x542333
push 0x8f51ca93
or esi, 0xa03b6090
dec edx
bswap esi
xchg ebx, edi
or edi, ebx
not edx
xor edx, esi
add ebx, edx
sub esi, 0xa03e34da
neg edx
xchg edx, edi
jmp 0x544568
pop ecx
or edx, ebx
and esi, ebx
shr edx, 8
inc edi
and edi, esi
jmp 0x54223d
pop ecx
xor esi, 0xa04c5c75
or ebx, edi
neg edx
add ebx, esi
add edx, ebx
sub edx, esi
xor edx, ebx
xchg esi, edx
and ebx, edi
xchg edx, esi
nop
inc ebx
jmp 0x54212d
call ecx
and esi, edi
add ebx, edi
jmp 0x543da6
call fcn.00544997
sub edx, edi
add edi, ebx
shr edi, 0x13
not edi
or edx, esi
and esi, edx
dec edx
sub edx, ebx
jmp 0x544dfc
pop ecx
inc ebx
xor esi, edi
and ebx, edx
sub edi, edx
sub ebx, edi
mov edx, esi
and edx, ebx
add ebx, edi
shl edx, 5
mov edx, 0xa06d6bc0
or ebx, 0xa06dd448
bswap ebx
or edx, 0xa06e9ad6
dec ebx
jmp 0x544c48
push 0x8f50e490
inc esi
or ebx, edx
sub edi, esi
and edi, edx
or esi, ebx
and edi, esi
sub ebx, edx
jmp 0x5443d5
call ecx
xor esi, 0xa075044e
or esi, 0xa0757d2d
jmp 0x54218a
mov ecx, 0x123b2f04
ror ebx, 9
bswap ebx
xchg edi, edx
neg esi
add ebx, 0xa0772d94
xor esi, edi
xor edi, edx
rol edi, 2
mov esi, 0xa0780177
and ebx, 0xa0783bb3
jmp 0x5448f4
mov ecx, 0x123b2f04
xchg ebx, edi
xor ebx, esi
shr ebx, 5
xor esi, edi
xor edx, edi
sub esi, ebx
add edi, esi
mov edi, esi
neg esi
not edx
jmp 0x544b0e
pop ecx
neg ebx
mov esi, 0xa08f5063
add ebx, esi
add esi, edx
xor edi, edx
mov edx, esi
xor ebx, esi
not ebx
not edi
or edi, esi
jmp 0x5435bc
push 0x8f1fad42
shr esi, 0xc
shl edi, 0x1a
sub esi, 0xa0931480
and edx, esi
add esi, edi
or edx, 0xa093b932
add edi, edx
bswap esi
and ebx, edi
jmp 0x5423ad
call fcn.00544997
add edi, esi
bswap esi
sub edx, edi
and edx, esi
and edx, 0xa0a3f5fb
not edx
mov esi, edx
add ebx, 0xa0a49612
sub edx, esi
shr esi, 0x11
or edx, edi
or edx, esi
jmp 0x544aac
call fcn.00544997
or edi, edx
or esi, 0xa0d49a87
not esi
shr edi, 0xc
dec ebx
bswap edi
xchg esi, ebx
or ebx, esi
add edx, ebx
xchg ebx, edx
rol ebx, 0x12
mov edi, 0xa0e10474
xor edx, ebx
ror edx, 9
jmp 0x544b77
call ecx
add ebx, edi
and edi, 0xa0f347c0
mov ebx, edx
xchg edx, edi
neg edx
jmp 0x543b84
call fcn.00544997
add edx, 0xa0fab64b
xchg edi, esi
sub esi, ebx
inc edx
xor edx, edi
or ebx, esi
sub edi, edx
xchg edx, ebx
sub edi, 0xa0fc619e
mov ebx, 0xa101bff3
xchg esi, edi
shr esi, 0x1c
or esi, 0xa10262ad
inc edx
jmp 0x544301
mov ecx, 0x123b2f04
xchg edi, ebx
sub edi, 0xa107718d
sub esi, 0xa107aab3
or ebx, edi
inc edi
sub ebx, edi
neg esi
jmp 0x54381b
mov ecx, 0x123b2f04
or edx, 0xa10b0f42
xor edx, 0xa10b6d5d
sub ebx, edi
add esi, ebx
add esi, edi
add edx, esi
and edx, 0xa10d396e
sub edx, 0xa10d72ec
jmp 0x542561
call fcn.00544997
neg ebx
mov edi, 0xa15eb206
or ebx, edx
xor edi, 0xa15f7495
xor esi, edi
and edi, edx
shl edi, 0x1b
xchg esi, ebx
or esi, edx
jmp 0x5421a1
call ecx
not edi
shl esi, 0x1c
inc esi
xor edi, ebx
xor ebx, 0xa16a269d
jmp 0x544825
push 0x8f1a0bd5
and ebx, 0xa16a6d29
or ebx, edi
neg ebx
sub edx, esi
add ebx, 0xa16b4309
and esi, edi
add ebx, esi
xchg edi, edx
jmp 0x541fe6
pop ecx
ror edx, 0xc
mov esi, ebx
or edi, ebx
sub ebx, edx
not edi
add edx, ebx
xor edx, edi
and edi, 0xa16da94d
add esi, edx
or edi, ebx
xchg edi, ebx
jmp 0x542c04
push 0x8f577f8b
add edx, ebx
xor edx, edi
sub edi, ebx
xor ebx, esi
xchg esi, ebx
xchg ebx, esi
and edi, esi
xor ebx, edx
jmp 0x541fc5
push 0x8f557b8e
sub edx, 0xa17bca09
xor edi, 0xa17bff84
and ebx, esi
xchg edx, esi
mov esi, edx
and esi, edi
add edi, 0xa17cfc4b
not ebx
sub edx, esi
sub edx, 0xa17dab01
jmp 0x542457
pop ecx
or edx, ebx
and ebx, edx
mov edx, ebx
mov edx, 0xa180a323
sub edx, 0xa180d48c
sub edx, ebx
jmp 0x543919
pop ecx
not edi
mov edi, ebx
xchg edi, edx
and ebx, edx
add ebx, edi
and esi, 0xa18952de
shr edi, 0x16
mov edx, esi
xchg ebx, esi
add ebx, edx
jmp 0x543707
pop ecx
add esi, 0xa192c4db
xor esi, ebx
or ebx, edx
and edi, esi
sub ebx, 0xa193a34c
xchg ebx, esi
add edx, 0xa195e309
jmp 0x542beb
pop ecx
or edx, esi
add ebx, edx
and edx, esi
xor edx, 0xa19c2dec
mov ebx, edx
jmp 0x5445d7
call ecx
shr ebx, 0x10
ror esi, 0x13
xor edx, esi
xchg edx, ebx
and edx, edi
jmp 0x543453
call ecx
and edx, 0xa1b5b8a4
xchg esi, edx
xor ebx, edx
ror edi, 0x1f
sub edi, edx
inc ebx
mov esi, edx
not esi
add ebx, 0xa1b76918
rol edx, 0x17
xor esi, edx
xor edi, ebx
jmp 0x544dc9
pop ecx
xchg ebx, edx
add ebx, edx
add ebx, esi
mov edx, ebx
neg edx
jmp 0x5421dd
push 0x8f19b283
not edx
xchg esi, edx
mov ebx, 0xa1ccac3e
add esi, edx
add edi, ebx
jmp 0x543072
call fcn.00544997
mov ebx, edi
sub edi, esi
or esi, edi
inc ebx
jmp 0x544097
push 0x8f477596
xor esi, edi
nop
sub ebx, 0xa1d8201e
neg edx
xor edx, 0xa1d8f369
mov ebx, edx
inc ebx
or edi, 0xa1da29c2
mov edi, ebx
sub edx, ebx
or edi, ebx
jmp 0x544542
push 0x8f452d33
mov ebx, edi
mov edi, 0xa1edad56
sub ebx, 0xa1ee4d56
or edx, ebx
bswap edx
or ebx, edx
and esi, edx
xor esi, 0xa1f057f7
jmp 0x543195
pop ecx
or ebx, edx
mov ebx, 0xa223034b
and ebx, edx
sub ebx, esi
sub edi, 0xa2243865
or esi, ebx
or edx, esi
bswap ebx
jmp 0x543adb
push 0x8f19dde5
sub edx, 0xa225e3ef
not esi
xor edi, 0xa226c4bb
mov ebx, edx
xchg esi, edx
xchg ebx, edi
and edx, edi
jmp 0x542ad5
call fcn.00544997
ror edx, 0x17
shl edi, 0xb
mov edx, esi
neg edx
xchg esi, edx
sub esi, 0xa24c4ac6
mov ebx, esi
shl esi, 1
and edx, 0xa24d847c
and edx, ebx
mov esi, edx
and edx, esi
and edi, edx
add esi, edx
neg edx
or esi, 0xa25043ba
jmp 0x543cae
push 0x8f0fc3ff
xchg esi, edx
xor edx, esi
bswap edi
and esi, edx
xor edi, ebx
or edx, edi
ror edx, 0x1a
xor esi, edx
shl ebx, 0x12
jmp 0x543b37
mov ecx, 0x2774562b
inc edx
shr edi, 4
mov ebx, edx
sub esi, ebx
add edi, edx
xchg ebx, edx
or edi, 0xa26c7365
or edi, esi
add edi, ebx
or esi, ebx
jmp 0x5433b2
mov ecx, 0x2774562b
or edx, edi
or esi, edi
and edi, edx
jmp 0x544bab
push 0x8f1c3a79
or edi, ebx
sub esi, edx
mov edx, edi
add esi, 0xa296471a
xor ebx, 0xa2981ad6
sub esi, ebx
xchg edx, ebx
add edi, esi
jmp 0x543fde
push 0x8f1e2436
inc esi
xor edx, edi
nop
or esi, edi
add esi, 0xa2afc514
add edi, esi
jmp 0x542864
jmp loc.00549000
push 0x8f56f7cf
mov edx, 0xa2ddc138
mov esi, edx
xchg edi, ebx
add esi, edi
inc edx
xor edx, esi
xchg edx, edi
shl edi, 6
mov edx, ebx
or ebx, 0xa2e14073
jmp 0x542015
pop ecx
ror edx, 2
mov esi, edi
jmp 0x543cd0
push esp
shl edx, 7
rol edx, 9
bswap edx
sub edi, ebx
mov edi, esi
ror ebx, 9
or ebx, edi
shr edx, 0xc
xchg edx, esi
jmp 0x543bda
push 0x8f0ed149
dec edi
shr edi, 5
add edi, 0xa30cd664
neg esi
mov edx, edi
and esi, 0xa30d7341
jmp 0x542845
push 0x8f4344c9
xor edi, 0xa30ec091
xchg ebx, esi
sub edx, ebx
xchg ebx, edx
sub edi, edx
xchg ebx, esi
and edi, 0xa3100a20
sub esi, edx
xor edi, edx
and edi, 0xa310a6d4
jmp 0x543ab7
pop ecx
or esi, 0xa330ae1a
shl edx, 0x18
neg edx
xor ebx, 0xa3314ec0
xor edi, ebx
xor ebx, esi
xor edi, esi
add ebx, esi
dec ebx
shr ebx, 0x13
or edx, 0xa3335344
or edx, edi
jmp 0x544845
push 0x8f56b0b6
xchg edi, ebx
sub edx, ebx
bswap ebx
and ebx, edx
or edx, 0xa348fdde
sub esi, edi
and edi, edx
mov edx, ebx
add edi, ebx
and edx, 0xa34af1f0
sub edx, edi
jmp 0x54341d
push 0x8f1c0f77
sub esi, edx
shr ebx, 0x17
or edx, ebx
sub esi, edx
rol ebx, 0x15
shl ebx, 0x12
mov edx, ebx
jmp 0x54322d
push 0x8f543cbc
mov edi, esi
inc esi
shl edx, 0xb
mov esi, edx
mov edi, 0xa353eb25
mov edx, 0xa3541c30
sub edx, esi
and edi, ebx
and esi, 0xa354bb07
jmp 0x543876
pop ecx
xchg esi, edi
ror esi, 0x1f
xchg esi, edx
jmp 0x542cac
mov ecx, 0x2774562b
mov ebx, 0xa399b86d
or ebx, 0xa399f322
ror ebx, 2
bswap esi
neg edi
or ebx, edi
jmp 0x543f17
call fcn.00544997
xor ebx, 0xa39b4207
xchg edx, esi
and esi, edi
shl edi, 0x1c
bswap ebx
not ebx
mov ebx, edx
rol esi, 0x19
add esi, edx
bswap esi
xor esi, edi
add edx, ebx
jmp 0x544c00
mov ecx, 0x2774562b
and ebx, esi
xor esi, edx
shr edi, 0x17
sub edx, ebx
sub edx, esi
sub edi, 0xa3ad96d8
xor edi, edx
or edi, esi
shr esi, 3
rol edx, 0x11
dec ebx
sub ebx, edi
ror edi, 0xb
jmp 0x542a41
pop ecx
bswap edi
rol esi, 0x1a
mov esi, edx
not esi
and ebx, edi
or edx, ebx
xor edi, ebx
ror edx, 2
shl esi, 8
sub edi, 0xa3ee648d
not esi
jmp 0x544b8c
pop ecx
mov edx, 0xa3ef5b6d
xchg edx, esi
xchg edx, esi
sub edx, esi
and edi, 0xa3f0f083
mov esi, edi
bswap esi
add esi, ebx
sub edi, 0xa3f2921a
jmp 0x542c8c
pop ecx
add ebx, edi
and edi, edx
inc esi
mov edx, edi
rol edi, 6
xor ebx, edx
sub ebx, edx
mov ebx, edx
dec edi
or esi, 0xa400e044
sub edx, edi
jmp 0x54374a
pop ecx
sub edi, ebx
xchg ebx, edx
or esi, edi
and edi, edx
sub esi, edx
mov esi, ebx
and edi, 0xa434deea
jmp 0x5441f5
mov ecx, 0x123b2f04
xor esi, 0xa446a072
xor esi, edi
and edx, esi
sub edi, 0xa447ce54
sub edi, ebx
shl edx, 9
inc edx
add ebx, edi
and esi, edi
jmp 0x5426cd
pop ecx
add edi, 0xa44a4cac
mov edi, esi
sub edx, 0xa44f1b7b
add edi, edx
and edx, esi
or edi, esi
jmp 0x544917
push 0x8f0fee70
shr edi, 0x14
sub ebx, esi
add ebx, esi
or edi, ebx
bswap esi
jmp 0x542ea1
pop ecx
add edx, ebx
or esi, ebx
or edi, ebx
inc edx
shr edx, 0x1e
shl esi, 0x12
xor ebx, esi
mov edi, edx
bswap ebx
bswap edx
add edi, edx
jmp 0x542383
push 0x40
mov edx, edi
mov edi, edx
add edi, esi
add ebx, esi
xor ebx, edi
add esi, 0xa470a32b
xor ebx, edi
shl esi, 0xb
sub esi, edx
jmp 0x543c53
push 0x140a15
xor ebx, edx
sub edx, edi
sub edi, ebx
mov ebx, esi
or esi, 0xa49e152b
xor ebx, edi
sub edi, edx
jmp 0x544370
call ecx
mov edx, 0xa4bb0c97
xchg edi, ebx
or esi, edx
not esi
add ebx, edx
xchg edi, ebx
bswap ebx
not edx
xchg edi, esi
and edx, 0xa4d8ee5e
jmp 0x543055
pop ecx
not edx
sub esi, edi
xor ebx, esi
sub edx, ebx
or edi, ebx
sub esi, 0xa4e3ac21
mov esi, edi
sub edi, 0xa4e492f5
jmp 0x54494a
mov ecx, 0x123b2f04
nop
or ebx, 0xa4f69871
mov edx, esi
shl edx, 0x1e
xor ebx, 0xa4f7e9cb
shl esi, 0x15
xchg esi, edi
add edx, 0xa4f91f6b
and edi, 0xa4f982e1
jmp 0x543e25
pop ecx
ror edi, 7
dec esi
inc edx
xor esi, edi
or edx, esi
mov ebx, edx
shr ebx, 0x11
and esi, 0xa512ec11
sub ebx, esi
jmp 0x543679
pop ecx
sub esi, 0xa5136f03
shl esi, 0x17
xor ebx, edi
mov edx, esi
nop
jmp 0x543155
call fcn.00544997
sub edi, 0xa51a1f8e
and esi, edi
and edx, esi
shr edi, 0x16
jmp 0x54239a
pop ecx
mov edi, edx
neg ebx
xchg ebx, edx
xor edx, edi
dec edi
add esi, 0xa51c2390
add edx, ebx
inc esi
and edi, ebx
and esi, ebx
jmp 0x54446c
push 0x8f529a0b
add edx, edi
sub ebx, edx
jmp 0x543d08
push 0x8f1f81fb
add edx, esi
xchg ebx, edx
xchg edx, ebx
or edi, edx
mov ebx, 0xa52c378a
not edi
xor edx, ebx
or edi, 0xa52cddee
xchg ebx, edi
dec edi
xchg ebx, edi
and edx, edi
xor esi, edx
sub esi, edx
jmp 0x5424d0
call fcn.00544997
xor ebx, esi
mov edi, ebx
xchg edx, edi
jmp 0x544f23
pop ecx
mov edx, esi
or edi, ebx
xchg edx, ebx
jmp 0x5438d3
push 0x8f1c63e2
rol edi, 0x16
inc ebx
shr edx, 0x16
and esi, ebx
dec edx
sub edx, esi
xchg esi, edx
or esi, ebx
and esi, ebx
and edi, ebx
and edi, 0xa5495faa
xor edi, esi
mov edi, edx
jmp 0x544ee8
push 0x8f522184
and esi, ebx
mov ebx, esi
add edx, edi
xor ebx, edi
not edx
nop
or ebx, edx
xchg edi, edx
xchg edx, ebx
not edi
mov ebx, 0xa54decd0
xor edi, ebx
jmp 0x5446b3
call ecx
inc edi
xchg esi, ebx
xchg ebx, edi
or edi, edx
xor edi, edx
and ebx, edx
or edi, 0xa5674574
xor edx, esi
add edi, edx
and esi, ebx
jmp 0x542204
push 0x8f1f2f6f
or edx, ebx
or ebx, 0xa569ca59
or edi, esi
add edx, esi
dec esi
xor ebx, edi
xchg edi, ebx
xor esi, edx
jmp 0x54431e
call fcn.00544997
shr ebx, 0x15
sub edi, edx
shl edx, 0x13
mov edi, ebx
sub esi, ebx
dec ebx
mov edi, edx
mov esi, ebx
mov esi, ebx
add edx, ebx
and esi, 0xa5728567
add edx, ebx
or ebx, edi
add edi, esi
jmp 0x542cd8
pop ecx
xor ebx, esi
xor edx, esi
xchg esi, edx
dec edi
and edx, ebx
or edx, edi
shl edi, 0x13
mov esi, edx
mov esi, edx
not edi
or edx, ebx
sub esi, 0xa5a874e7
jmp 0x5440b5
call ecx
xchg esi, edx
and edi, ebx
xchg edx, edi
xor edi, edx
and esi, edx
xchg esi, edi
sub edi, 0xa5cd84b0
not ebx
xor edx, ebx
jmp 0x542df4
push 0x8f1f5ac3
or esi, edi
and ebx, edi
bswap edi
sub edx, 0xa5d0068b
and edx, 0xa5d061be
add esi, ebx
not esi
sub esi, 0xa5d19236
mov edi, edx
and edi, ebx
or edx, ebx
sub edi, ebx
xchg edi, esi
and edx, 0xa5e1e475
xor edi, ebx
xor edx, edi
jmp 0x543eeb
push 0x401400
not edx
mov edx, esi
rol edi, 8
or edi, ebx
mov edx, ebx
or esi, edi
add edi, edx
add ebx, edi
or esi, edi
xor esi, edi
xor ebx, esi
jmp 0x542785
mov ecx, 0x123b2f04
rol edx, 2
xor edx, edi
rol ebx, 0xb
and ebx, edx
mov esi, edx
jmp 0x5427c0
push 0x8f44dea9
xor esi, edi
or edx, esi
and ebx, esi
neg edx
or edi, ebx
and edx, 0xa628ce11
not ebx
mov esi, edi
xchg edi, edx
add edx, esi
jmp 0x542fab
push 0x8f419d16
dec esi
xchg ebx, edi
add esi, edi
xchg esi, edx
and edi, edx
or edi, ebx
nop
neg edx
xor ebx, edi
sub esi, ebx
inc esi
jmp 0x5437fd
mov ecx, 0x123b2f04
sub esi, edi
xor ebx, 0xa6480352
and edx, esi
shl edi, 0x1e
mov edi, esi
mov edi, edx
mov edi, 0xa6515362
xchg edi, esi
inc edx
ror esi, 0x1d
jmp 0x5440d2
push 0x8f51f769
sub esi, ebx
and ebx, esi
shr ebx, 0x1e
and edi, edx
xchg edx, ebx
jmp 0x544006
push 0x8f1df91e
sub ebx, edi
ror edi, 2
neg esi
add edx, ebx
jmp 0x5432ce
pop ecx
shr esi, 2
sub ebx, 0xa67591f7
sub edi, esi
inc ebx
or ebx, edi
and edi, 0xa676c9df
add edx, esi
sub edx, 0xa677ac05
sub ebx, edi
shr ebx, 0x15
xor edx, edi
nop
ror ebx, 8
jmp 0x544f01
push 0x8f525307
and edx, esi
mov edi, ebx
xchg edi, edx
shr ebx, 0xf
not edx
ror edi, 0xf
or ebx, 0xa6819bfc
add esi, 0xa6821b1d
add edi, esi
add edx, ebx
add edx, 0xa68358ff
sub edi, 0xa685262f
xor esi, 0xa6858af2
bswap esi
mov esi, edi
jmp 0x543edd
pop ecx
not edi
and edx, esi
sub esi, edx
neg ebx
sub edi, esi
xor edx, edi
or edi, edx
shl edx, 0x1c
add ebx, edi
and ebx, 0xa6b0e420
dec ebx
jmp 0x542af7
push 0x8f471cf9
add esi, edi
rol esi, 7
add esi, ebx
xor esi, edx
add esi, 0xa6c5eadb
or edi, ebx
inc edx
jmp 0x542f37
call fcn.00544997
ror edi, 2
sub edi, edx
or ebx, 0xa6e29c0b
inc esi
add edx, 0xa6e37233
dec esi
sub edx, edi
ror ebx, 0xb
dec edx
jmp 0x542da6
pop ecx
and edx, ebx
dec edi
add edx, esi
sub esi, edx
shr edi, 0x11
inc esi
bswap ebx
xor edi, ebx
shl edi, 7
jmp 0x5437f0
mov ecx, 0x4132136a
sub edx, 0xa6f34201
and ebx, edi
mov edx, 0xa6f40069
not esi
sub ebx, 0xa6f4d620
mov edi, 0xa6f53b94
or edx, 0xa6f5b117
xor esi, ebx
mov ebx, edx
xchg edx, ebx
shr edx, 2
jmp 0x542319
call ecx
rol edx, 2
inc esi
jmp 0x543a4e
call fcn.00544997
inc edx
sub ebx, edi
mov edx, edi
shr ebx, 6
add edx, 0xa7c4b7d7
mov edi, esi
shr edi, 0x19
sub edx, ebx
add edi, ebx
and ebx, 0xa7c6b758
and esi, edx
not esi
not edx
dec ebx
jmp 0x542ac0
push 0x8f554e38
xor edx, edi
or esi, 0xa7d348b6
sub ebx, 0xa7d382aa
mov edx, 0xa7d3b7ec
or edx, 0xa7d40e94
xchg edx, ebx
xchg ebx, esi
or edi, ebx
not ebx
xchg esi, edx
jmp 0x542b9a
call ecx
inc edx
inc ebx
sub edx, esi
not ebx
or esi, 0xa7d83234
and edi, edx
jmp 0x543e3c
pop ecx
neg edi
mov edx, edi
xor esi, edx
xor edi, esi
not ebx
xchg edx, ebx
xchg edi, edx
and edi, 0xa7dbc26d
shl ebx, 0x13
not esi
jmp 0x5444ef
call fcn.00544997
sub edi, edx
inc edx
sub edi, esi
mov ebx, esi
and ebx, 0xa7dd46f3
dec esi
sub edi, edx
xchg ebx, edx
or edi, 0xa7de21b4
xor esi, edi
sub ebx, edx
and edi, 0xa7e0be16
jmp 0x54225d
call ecx
or esi, edx
add edi, 0xa7f413da
mov esi, 0xa7f471b0
neg edx
xchg esi, edx
sub edi, esi
or esi, edi
dec esi
dec edi
bswap edi
or esi, 0xa7f66b21
jmp 0x543dc2
push 0x8f551ddb
xchg esi, ebx
or edi, ebx
xchg edx, ebx
or edx, 0xa7faaef3
sub edx, 0xa7fb165d
and ebx, 0xa7fb7ade
add esi, ebx
shl edi, 0xa
ror edi, 0xd
jmp 0x544b4a
pop ecx
xor edi, 0xa83cae50
or edx, esi
nop
add esi, 0xa83d55ff
dec ebx
xchg edi, esi
sub edx, ebx
jmp 0x543fb3
push esp
xor ebx, edx
rol edi, 0xb
xchg edx, esi
add edx, esi
inc edi
jmp 0x54347e
mov ecx, 0x123b2f04
and esi, edx
neg ebx
inc edx
xchg esi, edx
ror edx, 0xa
inc ebx
sub edi, esi
bswap edx
jmp 0x5430b4
push 0x8f1bb585
and edi, esi
xchg esi, edx
dec edx
xchg edx, edi
and esi, edx
add edx, 0xa8766436
and ebx, 0xa876d01f
shl edi, 0x13
jmp 0x541f04
call ecx
mov ebx, esi
inc ebx
not ebx
xor edx, edi
mov esi, 0xa87b9a0a
mov edi, esi
xchg edx, edi
not edx
sub edi, 0xa87d20f9
and ebx, 0xa87d8116
jmp 0x5424b3