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

Disassembly:
and edx, esi
add esi, edx
shr ecx, 1
and ebx, esi
sub edx, esi
shr esi, 0xd
and esi, ebx
neg ecx
call sub.user32.dll_GetCaretBlinkTime
xor ecx, edx
sub ecx, edx
cmp eax, 0xfffffed5
jne 0x40108b
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
ret
add ebx, ecx
shr esi, 0x12
neg ecx
xchg ecx, edx
call sub.kernel32.dll_GetUserDefaultUILanguage
add ecx, 0x98d5a86
bswap edx
mov ebx, esi
cmp eax, 0xfffffef2
jne 0x401113
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
ret
add esi, 0x9926a79
and edx, ebx
call sub.user32.dll_GetCaretBlinkTime
inc edx
cmp eax, 0xffffff24
jne 0x4011af
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
ret
rol ebx, 0xa
mov ecx, edx
or ebx, ecx
call sub.kernel32.dll_GetUserDefaultUILanguage
mov ebx, ecx
xchg ebx, ecx
and ecx, esi
or ebx, 0x99c8ff5
cmp eax, 0xfffffefa
jne 0x401237
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
call sub.user32.dll_ToUnicodeEx
ret
jmp 0x4945fd
and ecx, ebx
rol ebx, 0x19
sub esi, ecx
or ebx, edx
add ecx, ebx
bswap edx
jmp 0x494bd9
push 0xa73a61e
ror edx, 0xe
sub esi, edi
sub esi, edx
shl edx, 0x17
sub ebx, edx
shr ebx, 0x12
xor esi, ebx
inc esi
add edx, esi
sub esi, edx
and edx, ebx
add edi, ebx
or esi, 0x13ec2ece
add esi, edi
xchg esi, edi
jmp 0x4978c3
pop ecx
rol esi, 9
sub edi, esi
or edx, ebx
add esi, 0x13f725d0
sub edi, 0x13f7be48
rol ebx, 0x10
shr esi, 0x19
mov edi, edx
ror edx, 0x18
xor esi, 0x13fac7fc
jmp 0x497379
pop ecx
xor esi, ebx
sub edi, ebx
ror edi, 0xa
xchg edi, ebx
xor ebx, edx
xor edx, edi
add ebx, edi
sub ebx, edi
mov ebx, 0x140c3d27
jmp 0x494d6d
mov ecx, 0xa3f322a
xor edx, edi
add edx, esi
add ebx, 0x140e352a
rol esi, 0x1d
mov esi, 0x140f7722
or esi, ebx
xor ebx, edi
xor ebx, 0x14115a31
mov edi, 0x1411fb7a
add ebx, 0x1412904d
xchg edi, edx
jmp 0x4965fc
mov ecx, 0x2d734e3d
bswap edi
bswap edi
rol ebx, 3
xor edx, edi
xor esi, edx
and esi, edi
rol esi, 0x19
add ebx, esi
add edx, ebx
shr ebx, 0x14
and edx, 0x1436865a
xor edi, edx
ror esi, 1
sub edi, ebx
jmp 0x49698c
mov ecx, 0xa3f322a
sub esi, ebx
mov edx, esi
or edi, ebx
and edx, edi
bswap ebx
ror edi, 0xf
and edi, edx
and edi, 0x148ad9fd
shr ebx, 0xf
add esi, edi
add ebx, edx
mov esi, ebx
jmp 0x496418
push 0xa81a7d6
bswap edx
or ebx, esi
xchg edx, edi
mov esi, 0x14b4e186
or esi, 0x14b5728e
xor esi, ebx
xchg ebx, edx
and edi, esi
sub edi, ebx
add edx, edi
mov edx, 0x14b926b2
jmp 0x49657e
pop ecx
mov ebx, edx
or edi, esi
inc edx
or esi, ebx
inc esi
or edi, esi
dec esi
shr edx, 0x1f
dec edi
xchg edx, ebx
ror edx, 0x1d
xchg edi, edx
add esi, ebx
add esi, ebx
jmp 0x494c18
push 0xa4bbe03
neg esi
or esi, ebx
add edi, ebx
bswap edi
mov esi, ebx
jmp 0x495e52
pop ecx
not ebx
add esi, edx
dec ebx
sub edi, edx
rol edx, 0x1e
xor edi, edx
sub ebx, 0x14e8a50a
mov ebx, edi
or edx, ebx
shl ebx, 0x16
jmp 0x495e07
pop ecx
xor edi, esi
sub edx, esi
xor edx, esi
and esi, edi
sub ebx, 0x14edc178
sub ebx, edx
and edi, ebx
sub edx, 0x14ef9257
shr edx, 0xe
jmp 0x496475
call ecx
xor edx, ebx
add ebx, 0x150ecf48
sub edi, ebx
or edi, 0x151015b6
jmp 0x4946fb
push 0xa588c11
sub ebx, edx
nop
mov ebx, edi
mov edi, ebx
xchg ebx, edi
jmp 0x496869
pop ecx
add esi, 0x15225652
sub ebx, esi
dec ebx
dec esi
sub edx, 0x1524e4cb
add edi, esi
xchg edx, ebx
jmp 0x495dbd
call fcn.00495a6c
mov ebx, edx
or edx, 0x1559c517
add ebx, esi
add ebx, edx
xor esi, edx
jmp 0x4953f2
push 0xa602341
xor ebx, esi
or ebx, edi
or esi, edx
not edi
or edx, ebx
shr esi, 0x1a
neg edx
and edx, 0x156aa265
xor esi, edi
and ebx, esi
jmp 0x496aa7
push 0xa54e942
xchg esi, edi
shl ebx, 0x12
xor ebx, edi
add edx, esi
jmp 0x496b49
mov ecx, 0x4132136a
mov esi, 0x15894548
rol ebx, 3
and esi, ebx
sub ebx, esi
inc esi
and edx, ebx
or edx, esi
xchg edi, ebx
add edx, esi
inc edx
mov ebx, edx
sub esi, edi
add edi, esi
sub ebx, edx
jmp 0x497494
call ecx
or esi, ebx
or ebx, esi
or ebx, edi
ror edx, 0x1d
neg ebx
and edx, ebx
mov edx, edi
shr edi, 0x11
sub esi, edi
jmp 0x4973d5
push 0xa572d2c
and ebx, edi
xchg esi, edx
xchg esi, edx
add ebx, esi
sub esi, 0x15b32b8b
mov edx, ebx
mov edi, 0x15b45b4c
or esi, edx
sub edx, 0x15b59fd2
xor ebx, edx
xchg edx, edi
xor edx, esi
bswap edi
shl edi, 0x1f
add ebx, edi
jmp 0x497432
call fcn.00495a6c
and edx, 0x15ba07b2
add edx, ebx
xor edi, 0x15bb41c9
xchg edx, ebx
xchg edx, edi
ror edi, 5
sub edi, ebx
rol edi, 8
dec ebx
add edi, 0x15bfa6d5
xchg edi, edx
xor edx, esi
shl edi, 0x12
jmp 0x495f65
push 0xa5c66fe
mov edx, 0x15c22c05
xor edi, ebx
mov esi, edi
ror edx, 3
add esi, edx
or edi, ebx
xor esi, edi
or ebx, edi
sub esi, 0x15c7212f
xor edx, ebx
xor edx, 0x15c853cd
sub edi, edx
shl edi, 0x14
jmp 0x495729
push 0xa6808cd
add ebx, 0x15ce3226
or edx, ebx
and ebx, edx
add edi, edx
add ebx, edi
or esi, edi
rol esi, 0xa
not esi
or edi, esi
jmp 0x497a33
call fcn.00495a6c
mov edx, edi
shl edx, 0x10
nop
xor esi, 0x15f4511e
add esi, edx
or ebx, edx
mov ebx, esi
jmp 0x49628f
push 0xa708199
mov edi, esi
rol edi, 0x17
add edx, edi
mov esi, edx
shl edx, 0x15
xchg ebx, edi
sub ebx, esi
xchg edi, esi
rol esi, 0x10
dec esi
sub esi, edi
or esi, ebx
jmp 0x4957e6
call ecx
and ebx, edi
and edx, esi
or esi, ebx
or esi, ebx
add edi, 0x1600b637
xor esi, edi
mov edx, edi
neg esi
bswap ebx
xchg esi, edi
sub edi, ebx
jmp 0x496468
push 0xa7c4b6e
xchg ebx, edx
and edx, 0x1632bf14
bswap edi
xchg ebx, esi
xor esi, edx
rol edx, 0xe
sub ebx, edx
jmp 0x494717
push 0x40
not edi
xor edi, 0x16395634
add esi, edi
add ebx, esi
bswap edi
shl esi, 0xe
and esi, 0x163c70df
mov edi, esi
jmp 0x495c53
call ecx
xchg edi, ebx
sub ebx, 0x164a8f18
not edi
xchg edi, edx
sub ebx, esi
sub edi, edx
shl edx, 0x10
or ebx, esi
xor esi, ebx
xor ebx, edi
shl edx, 8
xor edi, 0x1650fb38
xchg ebx, edi
ror edi, 0x1d
shr edi, 0xa
jmp 0x496491
pop ecx
add esi, ebx
neg edi
and edi, edx
add edx, esi
sub ebx, edi
shl esi, 0x15
mov ebx, 0x16742d94
and ebx, edi
inc ebx
jmp 0x496f06
push 0xa648f77
and edi, 0x168946ce
sub esi, edi
add edi, esi
ror ebx, 9
bswap ebx
bswap edi
xor esi, edx
xor esi, edx
and edx, edi
not ebx
and ebx, esi
xchg ebx, edi
neg edi
jmp 0x495f86
push 0xa6c7b77
and edi, ebx
not esi
and edx, esi
xor edx, ebx
shl edx, 0x1b
shr edx, 9
sub edx, ebx
neg edx
neg edx
inc edx
xor edx, edi
jmp 0x49592a
push 0xa5cd325
xor ebx, edx
sub edx, 0x16dd0e6a
shr esi, 0x1f
xchg edi, edx
ror edx, 0x18
bswap esi
and esi, 0x16e05c67
or edi, esi
mov edi, 0x16e18e8f
and esi, edi
add ebx, esi
jmp 0x497207
pop ecx
xor edx, 0x16eb6243
sub esi, edx
or edi, ebx
ror esi, 0x13
and edi, 0x16edcecd
dec ebx
not edi
xchg edi, ebx
add edi, ebx
rol ebx, 9
sub edx, 0x16f1a65a
jmp 0x495237
push 0xa70ee1a
mov edi, esi
shl esi, 0xf
mov ebx, 0x16ff6826
mov esi, edx
xchg edi, esi
and ebx, esi
and edx, edi
xor edi, 0x17028505
xchg edi, edx
mov edi, ebx
mov ebx, edx
neg esi
jmp 0x49746a
push 0xa4e47e7
xor esi, edi
sub ebx, edx
jmp 0x4970ec
pop ecx
sub esi, 0x1743c0db
dec ebx
neg esi
or edx, esi
sub edi, esi
add edi, esi
mov esi, 0x174756fd
sub edi, edx
xor edi, esi
neg edi
ror ebx, 9
add ebx, esi
or edx, edi
and esi, edi
jmp 0x495a44
mov ecx, 0xa3f322a
add edx, edi
inc edi
xor edi, edx
sub ebx, 0x174e6139
xor esi, edx
or edx, 0x174fa65b
add edx, 0x1750414e
or edi, edx
and edx, ebx
jmp 0x495e24
pop ecx
xchg edi, edx
xchg esi, ebx
xor edi, esi
add esi, edi
xor edx, esi
or edi, 0x177ca29e
xchg esi, edi
xor edi, edx
or ebx, esi
jmp 0x4970d2
pop ecx
shr esi, 0xb
xor esi, edi
neg edx
xor edi, 0x17813b52
shr ebx, 0x1f
add ebx, edi
jmp 0x4972fe
pop ecx
sub ebx, 0x17833871
and edi, esi
or edi, esi
jmp 0x49622c
push 0xa80463c
and edx, edi
mov edx, esi
mov edx, ebx
not edx
and edi, edx
xchg edi, esi
sub edi, ebx
xchg edx, esi
add edi, ebx
jmp 0x497a62
pop ecx
add ebx, edx
inc edx
and ebx, edx
ror esi, 0x10
mov ebx, edi
or ebx, edx
rol ebx, 0xc
sub edi, 0x17b5e363
xchg esi, edi
xchg ebx, edx
sub ebx, edi
mov esi, edi
jmp 0x4950fa
call ecx
add ebx, edi
mov ebx, edx
mov esi, 0x17c36f58
inc esi
or ebx, 0x17c4bac8
add esi, edi
mov edi, ebx
xchg edi, edx
xchg edx, edi
xor esi, 0x17c7b512
jmp 0x496767
mov ecx, 0xa3f322a
bswap edx
or edi, ebx
shl edx, 3
inc edx
and edx, 0x17d162a9
add ebx, esi
inc ebx
inc edi
add ebx, 0x17d3d07d
jmp 0x496b15
pop ecx
xchg ebx, esi
bswap edx
add edi, edx
xor esi, ebx
sub ebx, edx
add edi, 0x17ddfae8
xchg edi, esi
add esi, edi
jmp 0x496ec3
push 0x931fd
sub ebx, esi
add ebx, edx
or ebx, 0x17e15c5b
shr esi, 0xa
jmp 0x496333
pop ecx
mov ebx, edx
add esi, ebx
sub esi, 0x17f88525
rol edx, 8
sub edi, ebx
rol esi, 0x10
mov esi, edi
add edx, esi
xor edi, ebx
dec esi
jmp 0x49577b
push 0xa58137d
xchg esi, ebx
or ebx, edx
xor esi, edi
bswap ebx
mov ebx, 0x18002099
jmp 0x494d23
push 0xa6aad82
mov edx, edi
or esi, ebx
xor esi, ebx
xor edx, ebx
xor ebx, edx
mov ebx, edx
mov edx, 0x181e3a6a
mov ebx, edx
mov edi, edx
jmp 0x49700f
call fcn.00495a6c
bswap edx
or edi, ebx
and esi, edx
shr edx, 0x10
and esi, 0x1822ab6f
add esi, edx
add ebx, esi
sub edi, 0x18246922
add ebx, 0x18251b40
bswap edi
jmp 0x497258
pop ecx
ror ebx, 0x1b
sub esi, 0x18274b23
xor esi, edi
ror esi, 0xc
xor edi, 0x1829260f
ror edx, 6
jmp 0x494fb0
call fcn.00495a6c
shl edx, 0x1d
mov ebx, esi
and ebx, edx
jmp 0x495eaf
mov ecx, 0xa3f322a
xchg esi, edx
xor edi, edx
xor edi, 0x183403d1
add esi, ebx
xor edx, edi
xchg edx, edi
add ebx, esi
mov edi, esi
or ebx, edx
sub ebx, edx
and edx, esi
sub edi, esi
shr esi, 0xe
or ebx, 0x183ab15a
jmp 0x496df3
call fcn.00495a6c
inc ebx
xor ebx, edx
or ebx, esi
bswap edx
or esi, edx
and edi, ebx
ror edx, 0x17
xchg ebx, edx
inc edi
jmp 0x494ce9
call ecx
or esi, edx
shr esi, 0x11
xor edx, ebx
and esi, 0x1847b9e5
xchg ebx, edi
xor ebx, 0x184900ef
jmp 0x4954d0
call ecx
and edx, edi
and ebx, 0x1864f3d4
or edx, esi
mov edi, esi
ror edx, 0x18
add ebx, esi
xor edi, 0x1867e85b
inc edi
and edi, esi
jmp 0x495c39
push 0xa64f00c
sub esi, ebx
neg esi
and esi, edi
bswap esi
and esi, ebx
jmp 0x495bf4
push 0xa6c0b73
xchg ebx, esi
shr ebx, 0x15
ror edi, 0x1c
jmp 0x495668
push 0xa4de3b9
dec edi
xor esi, edx
and ebx, 0x18a60d0d
xor esi, edi
ror edx, 7
nop
or edx, ebx
xchg edx, edi
mov edi, esi
or edx, edi
jmp 0x4958f3
call fcn.00495a6c
xor edx, esi
ror edi, 0x16
and edi, edx
xor esi, edx
add ebx, edx
inc edx
and edi, ebx
mov edi, 0x1de18163
xor esi, 0x1de24686
xchg edi, ebx
add edi, edx
neg edi
add edx, edi
jmp 0x4966d8
pop ecx
xor edx, 0x1e0e413b
ror edx, 6
xchg edx, ebx
ror esi, 0xb
and edi, ebx
not edi
and edi, 0x1e11f2a3
jmp 0x49556b
pop ecx
sub ebx, esi
sub esi, ebx
and esi, ebx
shl ebx, 0xb
not edx
inc edx
add esi, edx
sub esi, edx
jmp 0x495cf9
call ecx
mov esi, edx
mov esi, edi
add edx, edi
inc esi
add esi, ebx
and edi, edx
mov ebx, edi
or ebx, edi
xchg edx, ebx
xchg edx, edi
shl ebx, 8
bswap esi
jmp 0x494bb9
push 0x401400
sub ebx, esi
shr edi, 0x12
sub ebx, esi
xchg ebx, edx
and ebx, 0x1e3d0d3e
sub edx, esi
and edi, esi
jmp 0x49709f
push 0xa7b6dee
and ebx, 0x1e47f09d
mov edx, ebx
sub edi, esi
and ebx, esi
xor edx, esi
mov edx, ebx
xor esi, 0x1e4bad61
mov edx, ebx
dec edx
inc edi
xor esi, 0x1e4e3bd3
jmp 0x497a4f
call fcn.00495a6c
or esi, edx
not edi
bswap edi
or ebx, edi
and edx, edi
sub esi, edi
shr esi, 0xf
xor esi, edx
jmp 0x49756e
mov ecx, 0xa3f322a
sub ebx, 0x1e659a66
sub ebx, edi
bswap ebx
xchg edi, edx
add esi, edx
jmp 0x494e97
push esp
xor edx, esi
xor edi, 0x1e6925fe
sub edi, edx
or edx, ebx
and esi, 0x1e6aca7f
xor edx, ebx
dec edx
and esi, edi
jmp 0x497b91
pop ecx
not edi
mov esi, edi
shr esi, 7
jmp 0x4960f1
push 0xa5fab9b
or edi, esi
xor esi, edi
inc edi
mov ebx, esi
and edx, 0x1e71c39e
mov esi, 0x1e725de8
jmp 0x494edf
pop ecx
and edx, esi
xchg edx, esi
rol ebx, 0xb
add esi, edx
sub edi, 0x1e756e4f
or esi, edi
or esi, edx
and ebx, edx
jmp 0x496a18
pop ecx
neg edi
or edi, edx
xchg edx, ebx
xchg ebx, edi
jmp 0x496f92
mov ecx, 0x2d734e3d
add ebx, esi
add edx, ebx
sub esi, edi
and edx, esi
and edi, esi
xor ebx, edi
jmp 0x496bf8
call fcn.00495a6c
or esi, edi
mov edi, esi
add edx, 0x1eb5da13
nop
dec ebx
rol esi, 0x15
or ebx, edi
and ebx, edi
bswap esi
and edx, esi
add edx, edi
mov edi, 0x1ebaff0c
xchg edx, edi
and edi, ebx
and edx, esi
jmp 0x496d69
call ecx
dec esi
and edx, 0x1ee0339b
xor edx, edi
add edi, 0x1ee172d2
mov edx, esi
jmp 0x49740d
push 0xa7af54a
shr esi, 0x16
shl ebx, 0x19
or ebx, edi
xor edx, esi
add edx, ebx
shl ebx, 0x16
shr edi, 0x1f
add esi, 0x1ef74d82
jmp 0x496383
pop ecx
add ebx, esi
add edi, esi
sub edi, edx
or edi, ebx
and esi, 0x1efa8da9
jmp 0x494695
push 0xa6b8624
mov esi, ebx
xchg edx, esi
xor edi, edx
shr esi, 8
add edi, edx
sub esi, edi
or ebx, esi
inc edi
sub ebx, esi
dec edx
add esi, edx
or edi, esi
xchg edi, edx
jmp 0x4960b1
mov ecx, 0x2d734e3d
sub ebx, edx
or edi, ebx
and edi, edx
add edi, 0x1f260494
add edi, ebx
sub esi, edi
not esi
xor edi, ebx
add edi, 0x1f294642
shl edi, 0xe
ror edi, 0x12
neg edx
and edi, 0x1f2ba4d8
xchg edx, edi
and esi, ebx
jmp 0x495ddc
mov ecx, 0xa3f322a
shl edi, 0x1e
sub ebx, esi
xor esi, ebx
add esi, 0x1f370151
jmp 0x4950c8
call fcn.00495a6c
and edi, ebx
mov edi, ebx
add edx, esi
jmp 0x495079
pop ecx
xor ebx, edx
and esi, edi
mov edx, ebx
bswap edx
xchg edi, edx
and esi, edx
and esi, 0x1f54178b
mov esi, ebx
jmp 0x49463a
call fcn.00495a6c
sub edx, 0x1f559488
bswap ebx
rol ebx, 0x1e
add esi, ebx
xor ebx, 0x1f583b8c
xor edx, edi
and edi, ebx
jmp 0x49705f
pop ecx
and ebx, esi
or ebx, esi
or esi, edi
neg ebx
shl edx, 0x16
add edx, edi
jmp 0x495a5c
push 0xa60a7e1
bswap edi
xchg edx, esi
xor edx, ebx
bswap edx
or edx, edi
xchg edi, esi
bswap esi
add edx, esi
sub ebx, esi
jmp 0x49729b
call fcn.00495a6c
neg esi
inc esi
xor esi, ebx
and edx, 0x1fa0aefc
add esi, edi
or edi, 0x1fa1f33a
sub ebx, edx
rol esi, 0x17
xor esi, edx
add edi, edx
or edx, 0x1fa51067
xchg edi, esi
add ebx, edi
xchg edx, ebx
bswap edi
jmp 0x495ba8
mov ecx, 0xa3f322a
sub esi, ebx
xchg edi, esi
bswap esi
xor esi, edi
neg esi
bswap ebx
mov ebx, edi
and edi, edx
add esi, ebx
inc edx
bswap esi
or ebx, 0x1faf0d9a
xor edx, esi
jmp 0x496938
call fcn.00495a6c
or edi, esi
or esi, edx
xchg ebx, edx
ror esi, 0xd
mov edi, edx
xchg esi, edi
mov ebx, edi
mov edi, 0x1fd1477e
or esi, ebx
add esi, edx
jmp fcn.00495002
call ecx
and esi, 0x200a3656
or edx, esi
sub ebx, esi
sub edx, edi
mov ebx, edx
add edx, edi
mov esi, ebx
and ebx, edi
jmp 0x497b76
call fcn.00495a6c
xor edx, 0x201f9da5
mov esi, edi
sub esi, edx
add edx, edi
and ebx, esi
bswap esi
sub edi, edx
sub edx, edi
neg edi
jmp 0x49525b
pop ecx
mov esi, ebx
and edx, esi
xchg ebx, edx
add edx, esi
not edx
and edi, edx
mov edi, 0x204d2f43
jmp 0x496531
pop ecx
xchg edi, ebx
or edx, edi
add esi, edx
nop
sub esi, edi
and edx, esi
add ebx, edx
jmp 0x496279
pop ecx
or ebx, edx
add ebx, esi
or edi, ebx
mov edi, edx
or ebx, esi
xor ebx, esi
mov ebx, 0x2063431b
rol esi, 0x18
dec edx
or edx, edi
xor esi, ebx
jmp 0x497113
push 0xa51a6cd
or ebx, esi
and ebx, edi
add esi, ebx
or edi, edx
rol esi, 0xd
xor edx, 0x2072324c
and esi, edx
xor esi, ebx
mov esi, 0x20742bc2
xchg esi, ebx
or esi, edx
jmp 0x497a16
push 0xa6b18a1
not ebx
mov esi, edx
and ebx, edi
or edi, ebx
and esi, 0x2085c6cb
and edi, edx
dec edi
ror ebx, 0x10
or ebx, esi
rol ebx, 0x16
or ebx, edx
and edx, esi
jmp 0x496846
call ecx
sub edi, edx
shl edi, 0xb
mov ebx, edi
neg edi
neg edi
shr edi, 0xc
xor edx, 0x336372c2
or ebx, edx
or ebx, esi
xor ebx, edi
or esi, edi
jmp 0x497afa
call ecx
sub edi, ebx
or edx, ebx
mov ebx, edi
xor esi, ebx
ror ebx, 9
not ebx
jmp 0x4971e9
push 0xa7fd08c
xchg edx, esi
shl esi, 0x17
mov esi, ebx
rol edi, 0x1b
add ebx, edi
xchg ebx, edx
xor ebx, edx
jmp 0x495b36
push 0xa4eb030
ror ebx, 0x17
xor ebx, 0x337b6bb5
shr esi, 0xc
inc ebx
or esi, edi
or ebx, esi
not ebx
and ebx, edx
sub edx, edi
mov edi, edx
and edx, esi
xor ebx, edx
jmp 0x4968ce
pop ecx
neg ebx
rol esi, 0x1c
neg edi
ror esi, 3
and ebx, edi
not ebx
or esi, 0x3385ea3d
and edi, 0x33867f59
sub esi, edx
jmp 0x495a28
pop ecx
add ebx, esi
xor esi, ebx
xor edx, esi
xor ebx, edx
not ebx
and ebx, 0x33a6d580
add ebx, 0x33a77076
xor edx, esi
jmp 0x496745
mov ecx, 0x2d734e3d
inc ebx
sub ebx, 0x33a95b3f
sub edx, esi
add edx, edi
sub ebx, esi
sub ebx, esi
xor ebx, edx
rol edi, 0x13
sub edi, edx
jmp 0x49521b
call ecx
xor ebx, 0x33b7a378
xor edi, edx
rol ebx, 0x10
bswap esi
mov edi, edx
xchg ebx, edx
and edi, 0x33bb6a34
jmp 0x495901
push 0xa61133f
ror esi, 0xa
neg ebx
mov ebx, edx
xchg ebx, edi
inc edi
add esi, 0x33c3f01a
jmp 0x496433
push 0xa813ea2
and edx, edi
shr esi, 0x11
mov edi, ebx
sub esi, edi
and edi, edx
mov esi, edx
or esi, edx
rol edx, 0x12
mov ebx, 0x33cffcb7
mov edi, edx
neg edi
jmp 0x494ae2
pop ecx
and edx, 0x33d1d274
add ebx, edi
or edx, ebx
mov ebx, edx
sub ebx, edx
shr edx, 0x18
not edx
jmp 0x495b52
push 0xa67913c
xor ebx, esi
neg edx
xchg esi, ebx
sub edx, ebx
or edi, 0x33e95724
xor edx, 0x33e9e493
xchg ebx, esi
shr edi, 0x1c
bswap edi
add ebx, edi
or edi, esi
add edx, ebx
jmp 0x495147
pop ecx
shl edi, 1
or esi, 0x33f73b65
xchg edx, esi
xor esi, 0x33f8957f
and edx, edi
or ebx, edx
add ebx, edx
or esi, edx
or edi, ebx
jmp 0x495094
pop ecx
mov esi, 0x33fc7c49
xchg ebx, edx
inc edx
inc ebx
or edx, 0x33ff4cc3
not ebx
jmp 0x494f4e
pop ecx
xor esi, edx
sub edi, esi
inc ebx
shl edx, 6
dec esi
or esi, edx
and ebx, 0x342f7aa4
xchg ebx, esi
and esi, 0x3430c21b
xor edx, edi
sub esi, edx
sub edi, edx
jmp 0x496972
push 0xa5798a4
xchg edx, edi
mov ebx, esi
and edx, 0x352e2edb
add edx, esi
xor ebx, edx
mov edi, ebx
neg ebx
neg ebx
jmp 0x495d18
mov ecx, 0xa3f322a
or edi, 0x35381e3b
or edi, ebx
mov edx, 0x3953fe13
xchg edi, ebx
add ebx, 0x3955ad0c
add ebx, edx
bswap esi
shr edi, 5
or ebx, edx
or edi, edx
jmp 0x496112
call fcn.00495a6c
inc esi
and esi, edx
dec edi
or esi, edx
xchg ebx, edi
jmp 0x49644b
call ecx
or ebx, edx
shl esi, 0xb
ror edi, 0x1e
and edi, 0x397fb6b5
or edx, edi
shl edi, 0xc
add edi, ebx
xchg edi, esi
and esi, 0x3982cb38
sub ebx, 0x39836dbe
and esi, edi
rol ebx, 0x15
jmp 0x494bed
push 0xa740eac
xor ebx, esi
or edi, 0x3a185055
shl ebx, 0x12
nop
and ebx, 0x3a1a07db
or edx, edi
xor edi, edx
rol ebx, 0x15
sub esi, edx
xor esi, ebx
jmp 0x4949d1
push 0xa521ab9
bswap esi
or edx, edi
and esi, edi
nop
mov edi, ebx
shl ebx, 0x11
xchg edi, edx
shr edi, 0xe
mov ebx, edx
jmp 0x4947ee
mov ecx, 0x2d734e3d
and edi, esi
shl edx, 9
xor ebx, edi
or edi, edx
add edi, esi
xor esi, ebx
xor ebx, esi
xor ebx, edx
nop
jmp 0x495e81
push 0xa7bda4f
neg edi
rol edx, 0x1a
and edx, esi
not edi
jmp 0x495379
push 0xa80c79b
xor edx, ebx
add ebx, edi
mov edi, edx
or esi, edi
nop
xor edx, ebx
jmp 0x4972d9
pop ecx
or esi, 0x3a838f22
add esi, 0x3a842f8b
inc esi
xchg edi, edx
or edx, ebx
and esi, edi
or ebx, esi
jmp 0x4973f6
pop ecx
and edx, ebx
add ebx, edi
or edi, ebx
or edx, edi
sub esi, 0x3a9ee320
inc edi
sub ebx, edx
mov ebx, edx
xchg esi, ebx
jmp 0x496f44
push esp
and ebx, edi
xchg edi, edx
mov esi, ebx
shr ebx, 0xb
shr ebx, 3
or edx, 0x3aa4de53
add ebx, esi
or edi, edx
add ebx, 0x3aa6978e
and ebx, edx
or edi, 0x3aa7cd38
jmp 0x4953a4