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

Disassembly:
call sub.user32.dll_GetClipboardViewer
cmp eax, 0xffffff0a
jne 0x40107f
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.user32.dll_CreateMDIWindowA
call sub.ntdll.dll_NtTerminateJobObject
call sub.user32.dll_CreateMDIWindowA
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.user32.dll_CreateMDIWindowA
call sub.user32.dll_CreateMDIWindowA
call sub.ntdll.dll_NtTerminateJobObject
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtTerminateJobObject
call sub.user32.dll_CreateMDIWindowA
call sub.user32.dll_CreateMDIWindowA
call sub.ntdll.dll_NtTerminateJobObject
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.user32.dll_CreateMDIWindowA
call sub.ntdll.dll_NtTerminateJobObject
call sub.ntdll.dll_NtTerminateJobObject
call sub.ntdll.dll_NtTerminateJobObject
ret
call sub.kernel32.dll_GetUserDefaultUILanguage
cmp eax, 0xfffffeff
jne 0x401117
call sub.user32.dll_CreateMDIWindowA
call sub.ntdll.dll_NtTerminateJobObject
call sub.ntdll.dll_NtTerminateJobObject
call sub.ntdll.dll_NtTerminateJobObject
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtTerminateJobObject
call sub.ntdll.dll_NtTerminateJobObject
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.user32.dll_CreateMDIWindowA
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.user32.dll_CreateMDIWindowA
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.user32.dll_CreateMDIWindowA
call sub.ntdll.dll_NtTerminateJobObject
call sub.user32.dll_CreateMDIWindowA
call sub.ntdll.dll_NtTerminateJobObject
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtTerminateJobObject
call sub.user32.dll_CreateMDIWindowA
ret
call sub.kernel32.dll_GetUserDefaultUILanguage
cmp eax, 0xffffff2d
jne 0x4011a0
call sub.user32.dll_CreateMDIWindowA
call sub.user32.dll_CreateMDIWindowA
call sub.user32.dll_CreateMDIWindowA
call sub.ntdll.dll_NtTerminateJobObject
call sub.ntdll.dll_NtTerminateJobObject
call sub.ntdll.dll_NtTerminateJobObject
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.user32.dll_CreateMDIWindowA
call sub.user32.dll_CreateMDIWindowA
call sub.user32.dll_CreateMDIWindowA
call sub.ntdll.dll_NtTerminateJobObject
call sub.user32.dll_CreateMDIWindowA
call sub.user32.dll_CreateMDIWindowA
call sub.user32.dll_CreateMDIWindowA
call sub.user32.dll_CreateMDIWindowA
call sub.user32.dll_CreateMDIWindowA
call sub.ntdll.dll_NtTerminateJobObject
call sub.ntdll.dll_NtTerminateJobObject
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtTerminateJobObject
call sub.ntdll.dll_NtTerminateJobObject
ret
call sub.kernel32.dll_GetVersion
cmp eax, 0xfffffee6
jne 0x401238
call sub.user32.dll_CreateMDIWindowA
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.user32.dll_CreateMDIWindowA
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.user32.dll_CreateMDIWindowA
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.user32.dll_CreateMDIWindowA
call sub.ntdll.dll_NtTerminateJobObject
call sub.user32.dll_CreateMDIWindowA
call sub.ntdll.dll_NtTerminateJobObject
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.user32.dll_CreateMDIWindowA
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtTerminateJobObject
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtTerminateJobObject
call sub.user32.dll_CreateMDIWindowA
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtAllocateUserPhysicalPages
call sub.ntdll.dll_NtTerminateJobObject
ret
jmp 0x481098
and edi, edx
jmp 0x484302
pop edi
xchg edx, esi
inc ecx
rol esi, 0x15
xchg ebx, esi
rol ecx, 0x13
add ecx, 0x80c4a343
jmp 0x481b4d
push 0x79317225
add esi, edx
rol esi, 6
xor esi, edx
sub ecx, esi
xor ecx, ebx
xor edx, ebx
inc edx
or edx, ecx
shl ebx, 5
xor esi, edx
ror ecx, 0xd
jmp 0x4835e3
mov edi, 0x40495727
or ecx, 0x81034b43
inc ebx
mov ebx, edx
sub edx, ebx
dec esi
and esi, ecx
xor edx, esi
or edx, ecx
ror ecx, 5
and ebx, esi
jmp 0x48440b
pop edi
bswap edx
or edx, esi
add ecx, esi
inc esi
ror ebx, 8
and ecx, edx
or esi, ecx
add ebx, 0x818ed38c
neg ebx
and esi, 0x81939e0d
or ebx, ecx
shr esi, 6
xchg ebx, edx
rol esi, 0x1e
jmp 0x48109f
call fcn.0048454a
and esi, ecx
bswap ecx
nop
bswap ecx
xchg edx, ebx
neg esi
mov ecx, 0x81aa277c
shr esi, 1
rol ebx, 0x13
shl ecx, 5
xor ebx, 0x81b22bde
bswap ebx
shr edx, 0x1b
jmp 0x48131f
push 0x795d7ef1
xor edx, ecx
xchg edx, ebx
xchg esi, ebx
inc edx
shr edx, 7
jmp 0x482d6c
push 0x78e1963e
or ecx, esi
shr edx, 0xe
add esi, ecx
xor edx, ebx
nop
not ebx
xor esi, ecx
mov ecx, ebx
jmp 0x483438
push 0x793ea7ca
xor esi, 0x82404f6e
xor edx, esi
and ecx, esi
xor edx, ecx
jmp 0x484117
call edi
mov esi, ebx
add esi, ebx
shr edx, 2
inc ebx
xor ecx, edx
mov ecx, ebx
neg edx
mov ebx, esi
or ecx, ebx
xchg edx, ecx
jmp 0x4832a5
call edi
and ecx, edx
or edx, 0x82a7a60e
not ebx
or ebx, 0x82abc9b5
sub ebx, edx
jmp 0x4811d7
pop edi
xchg ebx, edx
bswap ebx
and ecx, edx
ror ecx, 1
sub edx, esi
mov esi, 0x82f5fb85
and ebx, esi
sub ecx, ebx
ror ecx, 0x17
or ecx, ebx
xor edx, ecx
xchg ebx, esi
sub ecx, ebx
mov ebx, 0x830d1a32
or ecx, ebx
jmp 0x481f84
call fcn.0048454a
mov edx, esi
or edx, ecx
sub edx, ecx
xchg edx, esi
mov edx, esi
or esi, edx
and esi, ecx
and ecx, 0x83ad5da7
jmp 0x4834a6
push 0x791cb906
and ecx, edx
and edx, esi
sub ecx, 0x83ee100f
sub esi, ebx
or esi, 0x83f20125
add esi, 0x83f3fde0
sub esi, edx
mov edx, esi
and edx, 0x83fa8669
jmp 0x4819f0
pop edi
add ecx, esi
rol ecx, 4
or esi, edx
add ebx, esi
shr edx, 0x1d
and esi, ebx
sub ecx, edx
or edx, ecx
and ebx, esi
add edx, esi
jmp 0x482d94
call fcn.0048454a
and edx, ecx
inc ebx
shl esi, 0x1a
dec edx
ror edx, 0x13
neg ebx
bswap edx
jmp 0x48365f
pop edi
xor esi, 0x8452b97e
xor ebx, edx
sub ebx, edx
and esi, ebx
inc esi
sub esi, ecx
rol esi, 9
mov edx, ebx
xor ebx, 0x84628dd5
shr esi, 0x15
xchg edx, ecx
or esi, 0x84688efe
neg esi
jmp 0x4812aa
call edi
bswap ecx
and ebx, ecx
inc ebx
shl ecx, 0x1c
jmp 0x481838
pop edi
or ebx, esi
xchg ecx, edx
xchg esi, ecx
sub ecx, edx
and ebx, ecx
and ecx, edx
shl ebx, 0xb
sub esi, edx
or edx, 0x853eef84
or ecx, edx
xchg edx, esi
add esi, ecx
jmp 0x483b3a
pop edi
add ecx, edx
and ecx, esi
sub ebx, esi
mov ebx, edx
inc ebx
or edx, ecx
mov esi, edx
not ecx
sub ebx, edx
inc edx
inc esi
add esi, 0x855d01cb
jmp 0x481d6e
call fcn.0048454a
sub ebx, edx
shr edx, 5
sub edx, esi
shr edx, 0xc
sub ecx, ebx
jmp 0x483ff5
call fcn.0048454a
shl edx, 0xa
or ebx, 0x8602eeaa
xor ebx, esi
neg edx
mov edx, ebx
dec edx
or ecx, 0x860cda1e
or esi, ecx
and esi, ecx
jmp 0x4843b7
mov edi, 0x73716341
mov ebx, esi
add edx, ecx
or ebx, 0x8643f5c9
or edx, ecx
jmp 0x483a95
push 0x791b5ecb
and edx, ecx
nop
xor esi, 0x865f652a
xor ecx, esi
rol ebx, 0x15
jmp 0x4815fa
push 0x78fc1cf1
and esi, ecx
and edx, ecx
xchg ebx, ecx
inc edx
and ebx, ecx
bswap ebx
add ecx, esi
and esi, edx
xor ecx, edx
and ebx, edx
sub ecx, 0x872df32f
jmp 0x4827b9
mov edi, 0x73716341
xor ebx, esi
or esi, edx
or ecx, esi
xor ebx, ecx
not esi
xor esi, edx
xor ecx, edx
xor ecx, esi
jmp 0x48243a
pop edi
xor ecx, edx
and ebx, edx
and esi, ebx
not ebx
sub esi, ebx
and edx, ecx
jmp 0x483e89
mov edi, 0x73716341
neg ecx
or ecx, ebx
sub edx, ebx
neg ebx
jmp 0x4834ba
pop edi
and esi, ecx
or ecx, ebx
or esi, ecx
or ecx, 0x8ccedc4a
jmp 0x481bca
pop edi
sub esi, ebx
not ebx
or esi, ecx
rol esi, 0x17
and edx, ebx
xchg edx, ebx
xchg edx, esi
shr esi, 9
or esi, 0x8cf60e7a
add esi, ebx
xchg esi, ebx
add ecx, 0x8cfc013d
mov ecx, esi
jmp 0x483b21
push 0x78d4a522
xchg ebx, edx
and esi, ecx
not ebx
and esi, edx
jmp 0x483982
pop edi
sub esi, ebx
or ecx, edx
shl ecx, 0xb
sub ebx, edx
xchg esi, edx
jmp 0x482cde
mov edi, 0x73716341
xchg ebx, edx
rol ebx, 0x16
add ebx, 0x8d9ba22a
xchg ebx, esi
xor ecx, edx
rol ebx, 9
dec ecx
shl esi, 3
or esi, edx
xor ecx, edx
or ebx, edx
sub esi, edx
add ecx, esi
jmp 0x4831d8
call edi
neg ebx
or esi, ecx
mov ebx, edx
add ecx, 0x8e03ec55
add edx, esi
rol esi, 0x15
add ecx, esi
jmp 0x482c85
call fcn.0048454a
sub ecx, edx
or ebx, 0x8e0f13ea
or ebx, esi
ror esi, 0x19
not ebx
and ecx, ebx
add ecx, 0x8e193885
add edx, ecx
sub edx, ecx
shl ecx, 0x18
or edx, ebx
sub ecx, edx
mov esi, edx
and ebx, 0x8e277511
jmp 0x481e1e
call edi
xchg edx, ebx
or esi, 0x8e770e0c
xor ecx, ebx
sub ebx, 0x8e7b0a59
not edx
not edx
sub ebx, edx
and ecx, ebx
add edx, 0x8e851d25
sub edx, 0x8e871834
and edx, ebx
xor edx, ebx
add esi, 0x8e8d03cf
jmp 0x483b8f
pop edi
add ecx, 0x8fad90ba
mov esi, 0x8fcabe1d
mov esi, ebx
ror ebx, 0x1f
or ecx, esi
or ecx, edx
mov esi, ebx
sub ecx, ebx
xchg ecx, esi
jmp 0x4820c8
push 0x78dd4da9
sub ecx, esi
mov ebx, 0x901a9c85
add esi, 0x901c9971
mov esi, ecx
not esi
bswap ecx
xchg ebx, ecx
sub ecx, edx
and edx, ecx
add ebx, esi
add esi, ecx
ror esi, 0x17
jmp 0x482307
push esp
neg edx
xchg ecx, esi
and ebx, 0x93c7a892
add esi, ecx
add ecx, ebx
or esi, ecx
xchg edx, esi
inc ebx
shr ebx, 0x12
or edx, ecx
or edx, ebx
mov ebx, edx
add ecx, 0x942e89c1
mov ecx, edx
sub ecx, edx
jmp fcn.00481ac7
pop edi
ror edx, 0xe
mov esi, ebx
rol edx, 0x19
xor ebx, ecx
mov ebx, 0x94924b39
xor ecx, edx
sub ebx, edx
and ecx, 0x9498db56
sub ecx, ebx
jmp 0x482219
pop edi
mov esi, edx
add ecx, edx
xor esi, ebx
xchg ebx, esi
xchg esi, ecx
xor esi, 0x94fca6c9
sub ebx, ecx
ror esi, 6
sub ebx, ecx
or esi, edx
add esi, edx
jmp 0x483dd5
pop edi
xchg esi, ecx
mov ebx, edx
shl ebx, 0x1b
add ebx, esi
xchg edx, ebx
add esi, 0x955d9ea7
xor ecx, edx
inc ecx
mov ecx, edx
inc ebx
or ecx, edx
jmp 0x483902
push 0x78deb715
add ebx, edx
rol ecx, 4
and edx, 0x95fc479d
sub edx, 0x95fe4a15
and ecx, esi
and esi, 0x96023e13
jmp 0x483be0
push 0x7964ffda
bswap edx
mov edx, ebx
mov edx, esi
add ecx, 0x969edec5
mov ebx, esi
add esi, ebx
shr ebx, 0xb
mov ecx, edx
sub ecx, esi
add ecx, ebx
add ebx, ecx
jmp 0x48353e
call fcn.0048454a
mov edx, esi
and edx, ebx
mov ecx, esi
and edx, ebx
add edx, ebx
mov ecx, edx
shl esi, 0x18
and ecx, 0x96bd604b
mov ecx, esi
jmp 0x4817df
push 0x78c20bf1
or ecx, esi
neg ebx
inc ecx
shl ebx, 0x19
bswap ecx
sub esi, 0x973e10aa
sub ecx, esi
xor esi, 0x97421e61
sub esi, ebx
jmp 0x483bf2
call fcn.0048454a
and ebx, 0x97468737
and edx, ebx
or esi, ebx
add edx, ecx
add ecx, 0x974e9e1b
xor esi, ecx
inc ecx
add esi, ebx
xchg ecx, ebx
jmp 0x481ee7
call edi
shr ebx, 0x15
sub esi, 0x97860431
xchg ebx, ecx
add esi, edx
xchg ecx, edx
dec esi
inc esi
xor esi, ecx
xchg esi, ebx
jmp 0x482bcd
push 0x79519002
ror ecx, 0x17
add edx, ebx
ror ecx, 4
xchg esi, ebx
xchg ebx, ecx
and edx, ecx
bswap edx
and ecx, esi
bswap ecx
add ebx, edx
add edx, ecx
xchg ecx, edx
sub ebx, edx
xchg esi, edx
jmp 0x48448b
pop edi
ror ebx, 0x1f
add ebx, ecx
xchg ecx, ebx
bswap esi
or edx, 0x9a282372
xor edx, ecx
nop
or ecx, edx
or edx, ecx
add esi, edx
add ebx, ecx
jmp 0x483ab8
call edi
neg esi
dec edx
and esi, ecx
shr edx, 0x1f
not edx
dec esi
and ecx, esi
xor ecx, edx
dec esi
and edx, ecx
neg edx
or esi, edx
xor esi, edx
or ebx, esi
xor edx, ebx
sub ebx, ecx
jmp 0x482e94
push 0x78fd8f9e
neg ecx
and esi, ecx
shl edx, 0xc
xor edx, ebx
shl esi, 0xa
xchg esi, ebx
xor ebx, esi
jmp 0x483e45
pop edi
or ecx, esi
or ebx, esi
mov esi, 0x9b3e1ff3
add esi, ecx
bswap ecx
ror esi, 8
jmp 0x4828cf
pop edi
and edx, 0x9bd2915c
add ebx, 0x9bd5b11a
xor esi, ebx
shr esi, 2
ror esi, 0xb
rol ecx, 0x1f
xor ecx, 0x9be08e95
mov esi, edx
shl ebx, 8
shl ecx, 4
jmp 0x4829d7
push 0x7906f71e
and edx, ebx
or edx, esi
not ecx
add ecx, esi
add ecx, 0x9ca34f45
and ebx, ecx
xor ecx, edx
bswap ecx
ror edx, 3
jmp 0x483462
pop edi
xor ebx, edx
bswap esi
or ecx, edx
or ebx, 0x9cc12107
neg ebx
mov ecx, esi
xor ecx, 0x9cc71b6f
xor ebx, esi
xor ebx, 0x9cee5648
bswap ebx
sub edx, esi
sub edx, ecx
xchg ecx, edx
mov edx, ebx
jmp 0x481c73
call edi
and ebx, ecx
xor ebx, edx
rol ecx, 9
or ebx, 0x9d206144
dec esi
sub edx, ebx
mov ecx, 0x9d271e7e
sub esi, ecx
add ecx, esi
sub ebx, esi
jmp 0x481c3f
mov edi, 0x4132136a
sub edx, 0x9e3ad799
and ecx, esi
sub edx, esi
mov ecx, 0x9e44ae38
xor ebx, edx
and ebx, 0x9e4bac5c
jmp 0x4842dc
push 0x78f27c4d
sub edx, esi
sub ecx, esi
and ecx, edx
and ecx, esi
xchg ebx, ecx
sub ecx, edx
sub ecx, edx
jmp 0x483488
pop edi
rol ecx, 0x18
xchg edx, ebx
xor ecx, edx
mov ecx, esi
mov ebx, esi
add ebx, esi
dec esi
sub ebx, ecx
xor esi, edx
xor ebx, 0x9eb80272
jmp 0x482a10
pop edi
or edx, ecx
xor ebx, edx
xchg esi, edx
or ebx, ecx
xchg esi, ebx
jmp 0x481a21
push 0x7909db55
inc esi
xor esi, ebx
not edx
xor ecx, edx
sub edx, ebx
sub esi, 0x9f4c8ee0
bswap ecx
bswap edx
and ecx, esi
xchg ebx, esi
add esi, ebx
jmp 0x481108
push 0x78cc15eb
bswap ebx
bswap edx
or esi, ebx
rol ebx, 0x12
xchg edx, ebx
mov edx, ecx
add ebx, esi
sub esi, ecx
bswap edx
jmp 0x4831a5
call fcn.0048454a
add ebx, esi
add ecx, ebx
and esi, edx
sub ebx, esi
mov ebx, edx
xor esi, ebx
xchg ebx, ecx
and esi, edx
xchg ecx, esi
mov ebx, edx
add ecx, ebx
bswap ecx
jmp 0x4813b7
pop edi
and ecx, 0x9fb85122
xor esi, ebx
or ecx, 0x9fbcbadb
xchg ebx, esi
shl esi, 0x19
and ebx, 0x9fc55d46
or esi, 0x9fc78f8d
and ecx, ebx
xchg ebx, edx
shr esi, 0x1b
inc ecx
xor esi, ecx
and esi, ecx
xor esi, ecx
jmp 0x482b5b
mov edi, 0x40495727
xchg esi, ebx
mov esi, ecx
add ecx, esi
mov ebx, esi
and ecx, edx
mov ecx, edx
bswap edx
xor esi, ebx
ror esi, 0x14
shr ecx, 0x1d
xor ebx, 0xa0191f0b
mov ebx, esi
jmp 0x481988
pop edi
and edx, 0xa0220cf2
and ecx, ebx
xchg ebx, esi
bswap ecx
bswap ecx
xchg ecx, esi
xor ecx, esi
sub ecx, 0xa0468201
inc ebx
jmp 0x4816d1
push 0x79501adf
add esi, edx
sub esi, ecx
xchg edx, ecx
not ecx
dec ebx
inc ecx
xor ebx, 0xa0db05be
or edx, 0xa0dd850a
not edx
mov edx, ebx
not ebx
jmp 0x4825cb
pop edi
add ebx, 0xa0ee183f
sub ecx, edx
dec esi
ror esi, 9
bswap ebx
xchg esi, ebx
or ecx, ebx
jmp 0x48358b
push 0x79418ac0
mov ebx, 0xa14845a2
and esi, edx
not ebx
and ecx, esi
or esi, ebx
add ebx, 0xa152a7b2
neg ebx
or esi, ebx
and edx, ecx
jmp 0x481d7f
mov edi, 0x73716341
sub ecx, esi
inc ecx
not esi
add esi, ebx
sub ecx, ebx
or ecx, edx
mov esi, ebx
mov edx, 0xa1b50564
sub edx, ebx
sub esi, ecx
jmp 0x48187a
push 0x794ea598
or edx, 0xa1eacc05
mov ecx, edx
neg esi
ror ebx, 2
shr ecx, 0x15
xor ebx, edx
xchg edx, ecx
sub ecx, 0xa1fb013a
xor ecx, 0xa1fd2d16
sub ecx, ebx
add edx, esi
add edx, esi
jmp 0x482e6e
call fcn.0048454a
sub ebx, 0xa21da765
and ecx, edx
sub ecx, ebx
xchg ecx, esi
add esi, ebx
or ebx, 0xa2289502
or ecx, 0xa22acc14
sub edx, ebx
xor ecx, 0xa22f28dd
shr edx, 0xd
jmp 0x4838af
mov edi, 0x73716341
mov ecx, 0xa38eecb4
mov esi, edx
mov ecx, 0xa393f0b3
ror ebx, 0xb
sub edx, esi
and esi, edx
ror ebx, 3
and esi, edx
ror edx, 0x12
and esi, 0xa3a24ec6
add ecx, 0xa3a40256
mov edx, ebx
jmp 0x482528
call fcn.0048454a
shl ecx, 0xd
ror esi, 0xc
and ecx, ebx
or edx, ecx
or esi, ecx
xor esi, ecx
xchg ebx, ecx
sub edx, ebx
and ecx, edx
xchg edx, ebx
shr edx, 0x16
jmp 0x483ed2
call fcn.0048454a
mov edx, 0xa3bff7e2
xchg ebx, ecx
xor ecx, edx
sub esi, ecx
bswap ebx
sub ebx, 0xa3c9fe46
add edx, 0xa3cbab52
not ecx
sub ebx, ecx
neg ebx
mov edx, ebx
jmp 0x482794
pop edi
mov esi, ebx
shl ecx, 0x14
xchg esi, edx
xchg ebx, ecx
sub esi, edx
mov ecx, ebx
mov ecx, 0xa3e33c0f
or esi, ebx
shr edx, 4
jmp 0x482504
pop edi
xchg edx, ecx
xchg edx, esi
dec esi
ror ebx, 0x1f
add esi, edx
mov edx, 0xa4338a8e
xchg ebx, edx
jmp 0x481683
pop edi
sub ecx, esi
and edx, 0xa4f2b3aa
add ecx, esi
nop
jmp 0x482774
push 0x78e307c9
rol ebx, 8
rol edx, 6
shr esi, 0x13
jmp 0x481b70
push 0x7908685e
and esi, ebx
or ecx, 0xa55a8f76
add edx, 0xa55c7cd5
or ecx, edx
or esi, edx
sub ebx, edx
add edx, ecx
or edx, 0xa566383a
jmp 0x482c95
mov edi, 0x73716341
and edx, 0xa5689a35
inc ecx
mov esi, ebx
sub ebx, esi
xchg ebx, ecx
sub esi, ebx
bswap esi
shl edx, 0x1a
jmp 0x482d17
call edi
add ebx, edx
rol ecx, 7
or ecx, 0xa57cd0df
and edx, ecx
jmp 0x484426
call fcn.0048454a
mov ecx, esi
and ecx, 0xa582f05c
or ebx, edx
bswap edx
add ecx, ebx
sub edx, 0xa58ade56
xor ecx, 0xa58cc6e2
shl esi, 6
jmp 0x4841ac
mov edi, 0x73716341
xchg edx, esi
and ecx, ebx
xchg esi, ebx
add ebx, 0xa5bec832
sub edx, ecx
jmp 0x4831fb
push 0x79668b7a
and ecx, esi
add edx, 0xa5c50cb3
or ebx, 0xa5c7a4c1
shr esi, 0x16
sub edx, 0xa5cb9236
or edx, ecx
add esi, ecx
sub ebx, esi
sub esi, 0xa5d37379
add ebx, 0xa5d563f4
sub ebx, edx
add ecx, esi
sub esi, ecx
jmp 0x483cd0
pop edi
and ebx, edx
mov ecx, ebx
mov ebx, edx
add ecx, esi
sub ebx, ecx
and ebx, edx
xor ebx, esi
jmp 0x481fa4
push 0x792e33c7
shr esi, 0x18
add ecx, esi
xchg esi, ecx
shr esi, 3
shr ebx, 3
jmp 0x48433c
mov edi, 0x73716341
or ecx, edx
sub edx, esi
bswap ecx
ror ecx, 0x16
xor edx, ecx
add esi, edx
xor ebx, edx
xor edx, ebx
inc esi
and esi, edx
add ecx, esi
add edx, esi
add ecx, edx
inc ebx
or ecx, esi
jmp 0x483a27
call edi
sub edx, 0xa63e8cc2
and ebx, esi
xchg esi, ebx
mov ebx, 0xa645cc98
inc edx
add ecx, edx
xchg ecx, ebx
add ebx, esi
neg esi
xchg esi, ecx
and ebx, esi
dec ecx
jmp 0x48215d
call edi
bswap edx
xchg ebx, ecx
or edx, 0xa678d2d9
and edx, esi
or ebx, esi
or ecx, ebx
xor edx, ecx
or esi, ecx
jmp 0x483b09
call edi
mov ebx, ecx
rol esi, 0x12
add ecx, ebx
xchg esi, ebx
mov ecx, esi
mov esi, 0xa805e590
shr esi, 6
jmp 0x4827d3
push 0x794d3070
and edx, 0xa82c2a9e
neg ecx
inc ebx
sub ebx, edx
ror edx, 0xa
and ecx, edx
add ecx, ebx
xchg esi, edx
jmp 0x482fc7
mov edi, 0x40495727
not ecx
xchg ebx, edx
shl esi, 0x1f
sub ecx, esi
sub edx, ecx
xchg esi, ecx
xchg esi, ecx
xor edx, ebx
and ecx, edx
dec esi
jmp 0x481570
call fcn.0048454a
ror ecx, 0x19
rol ebx, 8
sub ebx, edx
mov ecx, esi
xor esi, edx
or ecx, esi
sub edx, ecx
xchg ebx, esi
add edx, esi
xchg esi, ebx
jmp 0x48360a
call fcn.0048454a
and ecx, 0xa92fcb1a
bswap edx
not ecx
rol esi, 0x1b
xchg esi, ebx
sub edx, 0xa944f8dc
add ecx, esi
mov esi, edx
jmp 0x482a68
push 0x78f10881
neg ecx
sub esi, edx
xchg edx, esi
sub esi, ebx
xchg ecx, esi
mov ebx, 0xa955c2b2
shr ecx, 0xc
add ecx, ebx
jmp 0x482b96
pop edi
sub esi, ebx
sub esi, ecx
xor ecx, ebx
or ebx, edx
sub esi, ecx
xor ecx, 0xa9850162
or ecx, esi
jmp 0x482d39
push 0x791488d7
xchg esi, ebx
or ebx, ecx
neg ebx
sub edx, ebx
mov ebx, ecx
inc ebx
mov edx, esi
sub esi, ecx
jmp 0x48415a
pop edi
shr ecx, 9
or esi, 0xa9b04132
bswap esi
inc esi
rol edx, 0x19
xor ecx, 0xa9c85036
and edx, esi
and ebx, 0xa9cc94c4
xor edx, 0xa9ce9c0e
and edx, ebx
rol ebx, 0x1d
jmp 0x484191
push 0x793d3634
not esi
xor ecx, 0xa9e20a5d
jmp 0x481309
pop edi
xchg ecx, ebx
xchg esi, ebx
xchg edx, ecx
sub ecx, 0xa9e9d611
inc edx
neg esi
rol esi, 2
sub ecx, 0xa9f15504
or ebx, 0xa9f36b18
or esi, edx
sub esi, ebx
mov ebx, 0xa9f8f1c4
jmp 0x483c46
push 0x78e025cf
neg esi
add ebx, esi
and esi, ebx
xor ecx, edx
jmp 0x4812d4
push 0x78c377fd
sub ecx, esi
and ebx, 0xaa32caf1
xchg esi, ebx
mov ebx, esi
mov edx, ecx
xor esi, 0xaa3a7dc1
inc edx
dec edx
xor edx, ecx
sub edx, esi
jmp 0x481bdc
push 0x78d337f2
not edx
neg edx
and edx, ecx
sub esi, ebx
xchg ecx, edx
or ecx, ebx
inc edx
xor ebx, 0xaa699d2a
mov esi, ebx
add ecx, esi
jmp 0x481d5c
mov edi, 0x73716341
or ecx, 0xaad90a4e
not edx
not edx
jmp 0x4816b9
pop edi
bswap edx
nop
or ecx, esi
bswap esi
mov esi, edx
rol ecx, 0x12
sub ebx, ecx
mov ebx, ecx
and esi, ebx
and esi, 0xab6501a3
or ebx, esi
or esi, 0xab68eec1
jmp 0x4844a9
mov edi, 0x73716341
or ebx, esi
xchg ebx, edx
bswap ebx
shr edx, 0xb
mov esi, ecx
shl esi, 0x1a
or ebx, ecx
mov ebx, esi
and edx, esi
bswap edx
xor ebx, 0xaba9b12d
add edx, 0xababa455
jmp 0x483023
pop edi
add edx, esi
inc edx
xor esi, ecx
mov edx, ecx
inc ebx
sub esi, edx
xchg ebx, edx
mov esi, ebx
xor edx, ebx
sub ebx, esi
jmp 0x482415
push 0x79263cd7
sub edx, 0xabc1ddf6
sub ecx, 0xabc3d3ce
shl esi, 0x12
mov ebx, esi
or ebx, 0xabc996f7
or ecx, ebx
xor esi, edx
xchg ebx, ecx
xor ebx, 0xabd2392c
not esi
dec edx
mov edx, ecx
jmp 0x483526
call edi
xchg edx, ebx
or edx, esi
not edx
and ebx, ecx
xchg ecx, edx
shr ecx, 0x1d
neg esi
shl esi, 0x14
and esi, edx
jmp 0x481441
call edi
sub edx, ebx
xor ecx, edx
bswap ecx
dec ebx
xchg edx, ecx
xor esi, 0xacea14d2
ror ecx, 8
or edx, esi
and esi, ebx
add edx, ecx
and edx, ecx
inc esi
add ebx, ecx
jmp 0x483226
push 0x79401599
add ebx, esi
add esi, ecx
dec ecx
mov ebx, 0xadd52125
jmp 0x482f1f
mov edi, 0x40495727
xor ebx, 0xae03f6d8
xchg edx, ebx
neg ebx
mov ebx, edx
xchg esi, ebx
sub esi, ebx
and edx, ecx
and ebx, 0xae16b109
rol esi, 0x19
or ebx, esi
or edx, 0xae2119c2
inc edx
xor ebx, 0xae29307f
inc ebx
mov ecx, edx
jmp 0x481e38
pop edi
xchg edx, ecx
shr edx, 0x19
add ebx, ecx
bswap ebx
mov ecx, edx
mov esi, edx
add esi, 0xae486b7c
add edx, ecx
jmp 0x4833b2
call edi
shl ebx, 7
ror edx, 0xc
ror esi, 0xc
xor ebx, esi
mov ecx, edx
jmp 0x48185b
call fcn.0048454a
or esi, edx
xor esi, ebx
not edx
and esi, edx
mov ecx, 0xaf7adbbf
xchg edx, ecx
xchg ecx, edx
or ebx, 0xaf8144b2
xor ecx, ebx
shr edx, 3
jmp 0x48207a
push 0x78baf469
add ecx, esi
shl ebx, 7
ror ecx, 0xd
or ebx, edx
rol esi, 0x1d
and ecx, ebx
jmp 0x482f93
push 0x792f9174
shr ecx, 1
xchg ecx, esi
or edx, ecx
add ecx, ebx
and edx, ecx
and ecx, esi
jmp 0x4810d6
call edi
mov esi, ecx
or esi, edx
mov esi, edx
sub ebx, 0xb0264e22
mov ebx, esi
rol edx, 1
shr edx, 0x12
and esi, ebx
dec ecx
or ecx, 0xb032257f
ror ebx, 2
or edx, ebx
jmp 0x483e71
call fcn.0048454a
mov edx, ecx
and ebx, esi
add esi, edx
mov esi, ebx
mov edx, ecx
add edx, esi
xchg edx, esi
add edx, ecx
dec esi
jmp 0x482588
pop edi
xor edx, ecx
xor ecx, edx
xchg esi, ecx
shl ecx, 8
and edx, 0xb07263fa
sub ecx, esi
and esi, 0xb0774b7a
and ecx, 0xb07939be
xor ecx, ebx
and esi, ecx
shl edx, 0x14
rol ebx, 0xe
jmp 0x483577
mov edi, 0x73716341
or ecx, edx
shl esi, 0x11
sub edx, ecx
shl esi, 0xa
xor esi, ebx
xchg ecx, edx
sub ebx, 0xb0b04f26
jmp 0x481203
pop edi
and ecx, edx
add esi, ecx
and ecx, 0xb0b79454
neg esi
mov esi, ecx
not ecx
mov edx, ebx
xchg edx, ecx
sub esi, ebx
sub esi, ecx
rol ebx, 0x1e
xor ebx, ecx
xor edx, 0xb1566d69
jmp 0x483b7d