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

Disassembly:
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xffffff1f
jne 0x401084
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
ret
call sub.user32.dll_GetClipboardSequenceNumber
cmp eax, 0xfffffeef
jne 0x4010ea
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
ret
call sub.user32.dll_GetShellWindow
cmp eax, 0xfffffedb
jne 0x40116e
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
ret
call sub.kernel32.dll_GetSystemDefaultUILanguage
cmp eax, 0xffffff2b
jne 0x4011e8
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
ret
call sub.user32.dll_GetShellWindow
cmp eax, 0xffffff2d
jne 0x401280
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
call sub.user32.dll_SetLastErrorEx
ret
jmp 0x488a4f
shr ebx, 0x17
xchg esi, ebx
xor edi, esi
add edi, 0xa651a335
and edi, esi
bswap edx
jmp 0x4896ce
push 0xa66fe169
mov esi, edx
add edx, ebx
xchg esi, edx
sub esi, 0xa7950691
add ebx, edx
sub edi, 0xa79583ef
mov edi, esi
mov ebx, 0xa7960e25
xchg edi, edx
xchg edi, edx
rol edi, 6
xor edi, edx
neg edx
mov ebx, esi
jmp 0x489624
call fcn.0048c7e3
and ebx, edx
sub esi, ebx
mov ebx, esi
shr edi, 0x1f
or edx, edi
rol esi, 2
jmp 0x489307
push 0xa6669143
sub ebx, edi
and ebx, edi
inc esi
or ebx, edx
xor edx, ebx
sub ebx, edx
sub edi, edx
sub edx, ebx
ror edi, 0x18
and esi, 0xa79eeb7b
jmp 0x48c154
mov ecx, 0x2d734e3d
or ebx, edi
mov edi, 0xa7ab098d
inc esi
and edi, ebx
and edx, ebx
add edi, 0xa7ac0419
ror edx, 8
sub ebx, edx
ror edx, 8
or ebx, 0xa7ad16a7
jmp 0x48b8aa
mov ecx, 0x2d734e3d
and edx, 0xa7ad70ad
mov ebx, 0xa7adb097
xchg esi, ebx
neg esi
mov edi, edx
mov edi, 0xa7aeadcf
or ebx, 0xa7aeed25
and ebx, 0xa7af2d61
add edx, edi
and ebx, esi
jmp 0x48ac1c
pop ecx
ror edi, 0x11
and ebx, edx
neg esi
add esi, ebx
rol edx, 0x11
sub esi, edi
add esi, 0xa7b3e513
mov ebx, edx
add esi, edi
or esi, edi
shl edx, 6
xor edi, ebx
jmp 0x48bfba
push 0xa670fa37
mov ebx, 0xa7baf929
add edx, edi
inc esi
mov edi, ebx
xor esi, ebx
xor edx, edi
shl esi, 0xf
add edi, esi
neg edi
or edx, ebx
bswap ebx
dec edi
jmp 0x48939e
pop ecx
mov edi, ebx
sub edx, esi
add esi, edi
add esi, ebx
sub esi, edi
not edi
add esi, 0xa7d10cfb
xchg esi, edi
mov edx, esi
xor edi, esi
jmp 0x48b133
push 0xa67dba5b
sub ebx, edi
bswap esi
add esi, ebx
neg edi
shr ebx, 6
and edi, esi
sub esi, ebx
and ebx, 0xa7e18895
sub edi, esi
xchg esi, edx
jmp 0x489afe
push 0xa673a651
add edx, ebx
add esi, edx
add esi, edx
or edx, ebx
ror esi, 0x13
xor edx, edi
inc esi
sub edi, esi
jmp 0x48927a
pop ecx
mov edi, esi
sub ebx, 0xa80a4595
dec edx
xor esi, edi
jmp 0x4894f0
pop ecx
neg esi
shl edi, 0x13
neg edi
neg esi
mov edi, edx
xor edi, ebx
sub edx, esi
or edx, esi
add ebx, edi
neg edi
jmp 0x48bf14
push 0xa66b205f
mov edx, ebx
and ebx, edi
and ebx, edi
neg esi
jmp 0x488bc7
pop ecx
sub edi, ebx
or esi, edx
sub esi, 0xa82887e7
sub esi, edi
and esi, edx
mov esi, 0xa8294485
jmp 0x488e4b
push 0xa6735a45
or esi, ebx
bswap edi
shr edi, 0x15
and edx, edi
and edi, edx
shl edi, 0x11
inc esi
xor edx, ebx
xor edx, esi
xchg edi, edx
xor edx, ebx
xor edi, edx
neg edi
bswap esi
jmp 0x488fc1
push 0xa673f3a5
shl esi, 8
xchg edi, ebx
xchg ebx, esi
and esi, edi
and edx, 0xa83535ad
not ebx
xor edx, ebx
or ebx, 0xa83606b5
shl edx, 0x12
and ebx, edi
xor edi, edx
and edi, esi
xchg edi, ebx
neg edi
jmp 0x48c835
call ecx
xor esi, edx
and edx, 0xa8402e21
sub ebx, 0xa8406e53
sub edi, edx
bswap ebx
mov ebx, 0xa8413e29
xor esi, edx
xor esi, 0xa841beb7
xor esi, edi
shr edi, 4
xor edi, 0xa842b441
mov ebx, edx
jmp 0x48ad40
pop ecx
sub esi, 0xa848c0fd
mov ebx, edi
add edx, ebx
bswap esi
rol edi, 0xa
or edi, edx
neg edx
shl esi, 6
add esi, ebx
xor edx, esi
and esi, edi
neg edx
jmp 0x489156
mov ecx, 0x2d734e3d
add esi, ebx
and esi, ebx
add esi, 0xa84c8c9f
xchg edx, esi
mov edx, 0xa84d0bf5
xor esi, ebx
sub esi, edx
mov esi, edi
or edx, ebx
neg ebx
mov esi, ebx
and edi, esi
jmp 0x48a7f2
push 0xa67b0021
sub edi, esi
and ebx, edi
mov esi, 0xa8541ff9
xchg edi, edx
inc edx
sub edi, edx
sub edi, ebx
and edi, 0xa8556eeb
neg ebx
ror edi, 0x1b
sub edx, esi
mov edi, ebx
jmp 0x4897d2
push 0xa67ab369
xchg edx, edi
xor edi, edx
shl ebx, 0xb
xchg edx, esi
jmp 0x489405
mov ecx, 0x2d734e3d
add edx, edi
add esi, edx
inc edx
mov edi, ebx
mov edi, esi
mov edx, edi
or esi, edi
or edx, esi
rol edi, 0xc
or ebx, edi
sub edx, 0xa861170f
add edx, edi
jmp 0x48ac4f
pop ecx
mov edi, esi
sub ebx, edi
or ebx, edi
and ebx, esi
add ebx, esi
xchg ebx, esi
jmp 0x489eb2
push 0xa6777de3
and edx, ebx
mov ebx, edx
shl esi, 2
inc ebx
sub ebx, esi
nop
mov edx, esi
mov edi, esi
mov ebx, 0xa866fd07
add edi, ebx
jmp 0x48a12f
push 0xa65ff1eb
not edi
shr esi, 3
add ebx, esi
xor esi, 0xa86853af
sub edi, edx
xor esi, edx
shl ebx, 0x13
add edx, ebx
mov edx, edi
xor esi, 0xa869ddef
xor edi, edx
and edi, edx
jmp 0x48bd67
call ecx
inc edi
mov ebx, 0xa872c019
mov esi, edx
add edi, edx
xor edi, esi
shr esi, 0x10
jmp 0x48b9f4
pop ecx
add esi, 0xa874263f
dec edx
and esi, 0xa874a76f
mov ebx, 0xa874e753
inc esi
or edi, ebx
or esi, edx
not esi
bswap edi
xchg esi, edi
xor edi, 0xa876b75d
and ebx, edi
jmp 0x4891f0
push 0xa670625b
and ebx, esi
sub esi, edx
xor ebx, esi
and edx, esi
and ebx, esi
add edi, 0xa87f24bb
neg esi
or edx, esi
add edi, 0xa87ff52f
sub ebx, edi
add ebx, 0xa8807367
xchg edx, esi
jmp 0x48ab69
push 0xa6575da7
shl esi, 0x14
sub esi, 0xa88be9bf
and edi, 0xa88c3a87
bswap esi
add edi, edx
and esi, 0xa88cf841
and edx, 0xa88d3837
add ebx, 0xa88d781d
and edi, 0xa88db85f
and edx, edi
jmp 0x48bdb9
call fcn.0048c7e3
dec edx
or esi, 0xa89069a5
sub esi, edi
mov edi, esi
dec ebx
sub edi, ebx
or esi, 0xa891a487
add esi, ebx
sub ebx, esi
or ebx, esi
xor esi, ebx
not edi
xchg edx, edi
xor ebx, edi
jmp 0x48bbb0
pop ecx
shl edi, 4
and edx, 0xa8983f4b
and esi, 0xa898cd33
mov edx, esi
jmp 0x48c865
mov ecx, 0x2d734e3d
xchg esi, edi
and esi, 0xa8a0012d
or edx, ebx
shr esi, 8
add edi, ebx
sub edx, ebx
or edx, ebx
and esi, 0xa8a17ad3
and ebx, esi
xor edx, edi
jmp 0x48bd08
call ecx
mov edi, edx
add edx, ebx
shr ebx, 0x1b
sub edx, esi
or edx, 0xa8ace233
mov edx, esi
shl ebx, 0xc
ror esi, 0x18
xchg ebx, edi
or esi, edx
inc ebx
or edx, edi
jmp 0x48bfd1
push 0xa663253d
and edi, edx
or edi, esi
mov edx, ebx
ror edx, 5
ror edx, 0xd
xor edx, esi
xor ebx, esi
and edx, esi
add ebx, esi
inc ebx
and edi, ebx
mov esi, edx
jmp 0x48995f
pop ecx
xor esi, 0xa8bb048b
xor edi, edx
xchg esi, edx
rol esi, 7
and edx, edi
shr edi, 0xe
ror edx, 6
or ebx, edx
or ebx, esi
add esi, ebx
jmp 0x4895b1
push 0xa66370d1
sub ebx, edi
add esi, edi
or esi, ebx
and edx, 0xa8c0850f
shr ebx, 0x17
dec ebx
xor edi, esi
nop
mov esi, ebx
or esi, edx
mov ebx, 0xa8c28653
add edx, ebx
jmp 0x48bc7a
mov ecx, 0x2d734e3d
mov ebx, edi
rol edx, 0x13
xchg edx, ebx
inc edi
add esi, 0xa8d5169f
add edi, 0xa8d556b5
sub esi, 0xa8d59619
or ebx, edx
rol ebx, 0x1f
ror esi, 9
and edx, 0xa8d6a761
sub edx, ebx
jmp 0x48a61e
push 0xa659f9c3
xor edx, 0xa8db54ed
sub edi, ebx
add edi, edx
mov edi, edx
mov edi, 0xa8dc4dc5
add esi, 0xa8dc8dc3
or edi, 0xa8dccd19
mov ebx, esi
xchg edi, esi
shr esi, 4
neg esi
or ebx, edi
and edi, esi
and esi, edi
xor esi, edx
xchg edi, ebx
jmp 0x4894a4
push 0xa67e0855
or esi, edi
neg edi
and edx, edi
or edx, 0xa8e21319
xor edx, ebx
xchg edi, ebx
mov ebx, edi
sub esi, edx
xchg ebx, esi
or ebx, edi
mov edi, 0xa8e40673
sub ebx, edi
mov edi, edx
add edx, 0xa8e4c15d
jmp fcn.0048b1c6
push 0xa65f1265
add edx, esi
shr edx, 0xb
and edi, 0xa8e599f9
ror esi, 0xa
mov edx, ebx
inc edx
mov edx, ebx
add esi, edi
or edx, esi
and esi, ebx
shr ebx, 0xb
inc esi
jmp 0x48a185
pop ecx
sub ebx, esi
mov esi, edx
mov edi, esi
xchg edx, edi
mov ebx, 0xa8e974e7
and edi, ebx
and edi, esi
sub ebx, edi
jmp 0x48b621
call fcn.0048c7e3
shr esi, 0x15
mov edx, ebx
inc edi
xor esi, ebx
rol edi, 0x16
mov edi, edx
sub esi, ebx
and edi, ebx
and esi, 0xa91306bb
inc edi
xor ebx, edx
or esi, edx
jmp 0x48a5f6
pop ecx
and edx, 0xa91df21f
mov edx, 0xa91e3397
add ebx, 0xa91e73bb
bswap edi
neg ebx
shr edi, 9
neg edx
ror ebx, 0x11
xor ebx, esi
add edx, esi
jmp 0x48c1ef
push 0xa65c96d1
sub edx, 0xa922eec3
ror ebx, 0x19
mov ebx, esi
xchg ebx, edx
add edx, edi
mov esi, edx
shr ebx, 0x11
add esi, edi
jmp 0x489e91
mov ecx, 0x2d734e3d
not edx
add ebx, 0xa92d7733
add ebx, esi
xor edi, edx
inc edx
mov edi, esi
not esi
xor edi, 0xa92f04ad
jmp 0x488ad7
pop ecx
neg esi
or edx, 0xa92f9d77
add edi, esi
xor ebx, esi
bswap edx
or edx, ebx
mov ebx, esi
mov esi, edi
jmp 0x48c0d0
push 0xa679cfb5
inc esi
add edi, esi
inc esi
dec esi
jmp 0x48b014
pop ecx
ror ebx, 0xd
add edx, 0xa9508397
add edi, ebx
dec edx
and ebx, 0xa9515381
rol edx, 0x12
jmp 0x48937a
pop ecx
sub edi, edx
and edi, ebx
or esi, edx
add edx, ebx
bswap ebx
mov ebx, edx
and edi, edx
mov edx, 0xa960e657
xchg ebx, esi
add esi, edi
add ebx, edx
mov edi, 0xa9620abb
jmp 0x48c412
push 0xa677c961
and ebx, esi
dec edi
sub ebx, edx
mov ebx, 0xa9632539
sub edx, ebx
sub ebx, esi
shr esi, 0x14
add edx, ebx
add edx, 0xa96471d3
sub edi, edx
jmp 0x48b5a3
push 0xa65f5da3
and edi, edx
rol esi, 0x1d
and edi, esi
xchg edi, ebx
bswap edx
nop
xchg esi, edi
xor edi, 0xa96ac2c5
and edi, esi
xor esi, edi
jmp 0x48afb2
call fcn.0048c7e3
shr edi, 0x15
xor edx, 0xa97e4ba5
or esi, ebx
neg edx
sub esi, 0xa97f1c2d
xchg esi, edx
jmp 0x48a4b4
mov ecx, 0x2d734e3d
xchg esi, edx
add esi, edx
rol edx, 0x1e
xor ebx, esi
xor edi, 0xa9bc3e87
and ebx, esi
jmp 0x48a290
pop ecx
ror esi, 2
sub edx, esi
sub ebx, edi
and edx, esi
bswap esi
or ebx, edx
sub esi, edx
neg esi
inc edx
sub ebx, edi
or esi, ebx
dec edx
jmp 0x489b56
call fcn.0048c7e3
or edx, esi
add ebx, edx
add edx, esi
sub edi, 0xa9c7e1a7
sub ebx, esi
xor edx, ebx
mov edx, esi
sub esi, edx
xchg edx, esi
add ebx, 0xa9c969e3
xchg edx, esi
xor edx, 0xa9c9e9cb
jmp 0x48aaa5
pop ecx
xchg edi, edx
or edx, ebx
or edx, esi
sub edx, 0xa9d4e77b
add edi, ebx
not esi
sub edx, 0xa9d5a617
sub edi, esi
rol edi, 0x14
xchg esi, ebx
jmp 0x48b952
call ecx
ror edx, 0xb
inc edi
and edx, esi
add esi, edx
xor esi, ebx
bswap edx
xchg esi, edi
xchg esi, ebx
xor edi, 0xa9d9f1db
xchg edi, edx
mov edi, edx
shr edi, 0x19
jmp 0x48bf55
mov ecx, 0x2d734e3d
xor edx, 0xa9dcc171
or esi, ebx
and esi, 0xa9dd407b
and ebx, edx
and edx, edi
xchg ebx, esi
and esi, edi
xor edi, ebx
or esi, edi
or ebx, edi
xchg esi, ebx
add ebx, esi
mov ebx, esi
xor edi, edx
jmp 0x48a64c
call ecx
and ebx, esi
xor esi, edx
shl esi, 0xf
bswap ebx
and esi, 0xa9f35307
neg edi
bswap edi
sub edx, ebx
mov edx, esi
add ebx, edx
or edx, 0xa9f51b03
xor esi, edx
jmp 0x48ba37
call fcn.0048c7e3
add esi, 0xa9f5b54f
ror edx, 0x13
and ebx, 0xa9f67ab9
not esi
xor esi, ebx
and ebx, edi
add edi, edx
and esi, edi
and edx, 0xa9f91025
add esi, ebx
not edi
dec esi
jmp 0x48a9f0
call fcn.0048c7e3
ror edx, 0xc
or esi, ebx
or esi, ebx
sub edi, 0xa9faf83b
and edi, 0xa9fb3867
mov esi, edx
jmp 0x48aa4f
mov ecx, 0x2d734e3d
neg ebx
inc edx
sub ebx, 0xa9ff7d4d
xchg edi, esi
sub ebx, edi
sub edx, esi
rol esi, 0xc
sub edi, esi
mov ebx, 0xaa010911
dec esi
or edi, 0xaa018a3b
add edx, edi
jmp 0x489721
push 0xa674cd2d
add edi, ebx
xor ebx, esi
or edx, esi
or ebx, edx
and esi, edx
xchg ebx, esi
sub edi, edx
add esi, edx
shl esi, 5
xor edx, 0xaa048d47
xchg edi, ebx
and esi, edi
or edx, ebx
xor ebx, 0xaa0589b5
jmp 0x48c4a3
pop ecx
neg ebx
sub edi, 0xaa06290f
add edx, edi
dec esi
xor edx, edi
or ebx, 0xaa0737f9
jmp 0x489fcd
pop ecx
inc esi
or ebx, edx
or esi, ebx
and edi, ebx
rol edi, 0xa
and ebx, esi
ror edx, 8
or ebx, esi
shl edi, 1
bswap edi
xor edi, esi
or esi, 0xaa145f05
jmp 0x48b327
pop ecx
or esi, edx
xor esi, 0xaa14f80b
or esi, edi
or ebx, edx
or edi, ebx
or esi, edx
add ebx, edi
and edi, 0xaa167e15
jmp 0x48a90c
pop ecx
xor edx, ebx
xor ebx, edx
mov edi, 0xaa17d0cb
and edx, edi
xor edi, edx
shl edi, 0x19
add edx, esi
mov ebx, edx
mov edi, edx
add edx, 0xaa199583
rol ebx, 0x1c
sub ebx, esi
jmp 0x489068
call fcn.0048c7e3
and edi, edx
shr ebx, 0x11
dec ebx
shl edx, 0x15
and edi, esi
or edx, esi
ror edx, 0x1c
xor edi, edx
neg edi
xchg ebx, edx
jmp 0x48c621
pop ecx
xor ebx, edx
add edi, ebx
mov edi, 0xaa3249fd
mov edx, ebx
xchg esi, edi
or esi, edi
and ebx, edi
dec ebx
jmp 0x48c7b9
call ecx
xor esi, edx
inc ebx
xor esi, edx
dec esi
or edi, edx
and esi, edi
jmp 0x48a7ad
call ecx
sub edx, edi
or edi, 0xaa44a439
xchg edi, ebx
mov ebx, 0xaa455f97
xchg esi, edx
or edi, edx
add esi, 0xaa462d89
neg edx
jmp 0x48a372
call ecx
xor ebx, esi
or edi, edx
not edx
and esi, 0xaa4c48e5
inc edi
xchg edx, edi
add esi, edx
or edx, edi
jmp 0x48c76c
call ecx
mov esi, ebx
mov edx, 0xaa5283ad
xor edi, esi
and edx, edi
xchg ebx, edi
sub edi, ebx
or edx, esi
mov edi, edx
xchg esi, ebx
not esi
inc edi
xchg esi, edx
jmp 0x48b0b7
pop ecx
and ebx, esi
xor edi, 0xaa55a7eb
not ebx
or edi, 0xaa5639ed
bswap edi
sub edx, edi
jmp 0x489920
push 0xa670ae75
mov edi, 0xaa61fa45
sub edx, esi
or esi, ebx
mov ebx, edx
add edi, ebx
xchg edx, esi
inc ebx
and ebx, esi
jmp 0x488c81
pop ecx
or ebx, edx
add edx, 0xaa6c6035
xor edi, 0xaa6ce24f
or edi, 0xaa6d4b31
or esi, edx
neg esi
mov ebx, edx
sub edx, ebx
mov edi, esi
add esi, 0xaa6ed4bb
shl edx, 0xc
add ebx, edi
shl edi, 0x16
and esi, ebx
jmp 0x488c13
call fcn.0048c7e3
shl esi, 0x17
xor ebx, 0xaa706d1b
and esi, ebx
and ebx, 0xaa717e65
mov ebx, esi
sub edi, ebx
add esi, 0xaa724de1
xchg edx, esi
and edx, esi
add esi, edx
or edx, edi
mov ebx, esi
and ebx, edx
sub edx, esi
jmp 0x48986e
call fcn.0048c7e3
xchg esi, ebx
nop
add ebx, 0xaa74d82b
dec edi
sub edx, esi
and ebx, 0xaa75a9bd
jmp 0x48b7b3
pop ecx
add edi, edx
xchg ebx, edx
mov edx, 0xaa887541
xchg edi, ebx
xchg edi, ebx
and edi, edx
sub edx, ebx
sub edi, ebx
jmp 0x48a789
push 0xa67a670f
dec ebx
dec ebx
xchg esi, ebx
and esi, edx
ror edx, 0x11
or ebx, edi
not esi
xor edi, 0xaaaa5c6d
and edi, 0xaaaa9d83
not esi
jmp 0x489464
push 0xa65fa7d9
mov esi, edx
or edx, esi
rol edx, 0x1d
xchg edi, ebx
jmp 0x489510
pop ecx
or esi, 0xaabf1cbd
ror esi, 0x18
mov edx, 0xaabf9dc9
mov ebx, 0xaabfddb7
or esi, edx
add edx, 0xaac08b45
mov edx, ebx
sub ebx, edi
xchg edx, esi
add ebx, edx
xor edi, 0xaac22c0f
shl edi, 0x12
shl edi, 0xc
mov edi, edx
jmp 0x48a7cb
push 0xa67a1a57
add edi, ebx
and edi, esi
or ebx, edx
shr edx, 2
xchg edi, esi
neg edi
add ebx, edi
add edi, ebx
or edx, 0xaac57c47
sub edi, ebx
jmp 0x48aeca
pop ecx
dec esi
mov esi, edx
xor esi, 0xaacfee85
bswap esi
dec edx
xchg esi, edx
mov esi, edi
sub edi, esi
and ebx, edi
neg ebx
jmp 0x48a6f6
pop ecx
inc edx
sub esi, edi
or esi, edx
inc ebx
and esi, 0xaada0e11
ror edi, 4
inc edi
shr ebx, 2
dec ebx
add edx, edi
sub edx, edi
xchg edx, esi
jmp 0x48bea3
push 0xa66a8089
ror edi, 0x12
xor edi, edx
mov ebx, edi
bswap ebx
sub esi, ebx
neg esi
shr edx, 0xb
add ebx, edi
and edi, ebx
not ebx
sub edi, 0xaaf4c483
mov edx, 0xaaf50363
sub edx, esi
xor ebx, edi
xchg edi, edx
sub esi, edx
jmp 0x48b7ef
pop ecx
inc ebx
add ebx, edx
add esi, 0xab02398f
xor ebx, 0xab0275d1
bswap ebx
ror esi, 0xf
inc edx
and esi, edx
mov ebx, 0xab03b047
not edx
xor edi, ebx
and ebx, esi
mov ebx, 0xab049d21
sub edx, esi
jmp 0x48b522
pop ecx
xchg edi, edx
xchg esi, edi
add edi, esi
or esi, ebx
add esi, ebx
add esi, ebx
not edx
shl ebx, 0x14
jmp 0x489b2f
mov ecx, 0x2d734e3d
mov edx, esi
and edi, esi
shr edi, 1
mov edi, edx
ror edx, 0xb
or esi, edi
shr edi, 0x13
mov edi, 0xab34bbed
mov edx, esi
or esi, edi
bswap edi
sub edx, 0xab35c9d9
jmp 0x48a3e8
pop ecx
mov ebx, edx
add edi, ebx
add edi, ebx
xor edi, esi
and edi, esi
shr edx, 0x1d
sub ebx, edi
mov esi, ebx
sub edx, edi
xchg edi, edx
jmp 0x489779
call ecx
and edx, edi
mov ebx, edi
xor ebx, 0xab5d161f
shl ebx, 0x14
sub edx, esi
inc esi
add ebx, esi
shl esi, 0xf
sub edi, edx
and ebx, 0xab5ee3b7
and edx, 0xab5f23df
inc esi
jmp 0x488d79
push 0xa66ad5b9
add edx, ebx
or esi, 0xab612fdb
add ebx, edi
xchg edi, edx
xor edx, 0xab61ecdf
and edx, 0xab622ced
rol esi, 0xf
and edi, ebx
shl esi, 0x19
xchg esi, edx
sub esi, ebx
mov esi, 0xab63b9b5
sub edx, edi
inc edx
jmp 0x4891aa
call fcn.0048c7e3
dec ebx
or edi, ebx
and esi, edx
or esi, edi
mov edx, edi
and ebx, 0xab6f7767
mov ebx, edx
xchg esi, edx
sub esi, 0xab704591
neg edx
shl esi, 0x18
bswap ebx
mov ebx, edi
xchg edi, esi
jmp 0x48a94e
pop ecx
rol ebx, 0x17
and edx, edi
xor edi, ebx
neg edx
bswap ebx
not edx
and edi, 0xab73703b
or ebx, esi
xchg edx, edi
shl edx, 4
shl edx, 0x1f
inc edx
sub ebx, edi
or edi, edx
jmp 0x48afdd
push 0xa6678655
xor ebx, esi
and edi, edx
sub ebx, 0xab77c94d
and esi, ebx
xchg edi, esi
dec ebx
jmp 0x489a41
pop ecx
and esi, edx
or edi, edx
add esi, 0xab7bfb0f
rol edx, 6
and edx, esi
dec esi
and esi, 0xab7d0be7
inc edi
xchg edi, esi
or edx, 0xab7dcb21
mov edi, esi
add ebx, 0xab7e4803
or ebx, edx
and edi, 0xab7ec78d
jmp 0x48ba61
pop ecx
mov esi, edi
xor ebx, esi
xchg ebx, esi
sub ebx, edi
inc edx
add ebx, 0xab877fe5
or esi, edi
bswap edx
sub esi, edx
add edx, 0xab887dd3
xchg esi, edx
neg edi
jmp 0x48aac6
pop ecx
not esi
or edx, 0xab8b4f97
ror ebx, 0xe
add edx, edi
jmp 0x48b8d8
push 0xa66d7f4f
mov esi, edi
xor edi, ebx
xor esi, 0xab8edcf9
xchg edx, ebx
or esi, ebx
shr edi, 0x1c
sub edi, 0xab8fda45
xchg esi, ebx
shr esi, 0x1b
mov esi, 0xab90abcb
sub edx, edi
not edx
xor esi, 0xab916b99
or esi, edi
jmp 0x48a4ef
push 0xa65c4cbb
add esi, ebx
xor edi, 0xab923e1d
dec edi
or ebx, edi
add edx, ebx
and edi, esi
sub edx, esi
mov edi, ebx
mov ebx, edx
mov esi, edx
sub ebx, edi
add esi, edi
jmp 0x489e05
pop ecx
sub edx, ebx
dec ebx
sub ebx, edi
xor ebx, esi
or ebx, esi
bswap esi
add esi, 0xaba264bd
or esi, ebx
sub esi, edi
and edi, edx
not esi
sub ebx, esi
jmp 0x48a491
call ecx
xor edx, 0xaba8e83b
and edx, 0xaba9286d
or ebx, 0xaba9687f
add esi, ebx
inc edi
or edx, edi
or ebx, esi
mov ebx, esi
xchg esi, ebx
neg esi
jmp 0x4894ca
push 0xa663ba77
xor edx, edi
and ebx, edx
mov ebx, 0xabb8cd4f
xor edi, esi
mov edx, ebx
and edx, esi
xchg esi, edx
bswap edx
or ebx, esi
sub ebx, edi
sub esi, 0xabbad405
add edx, ebx
not ebx
and edi, 0xabbb924d
jmp 0x488b9d
call fcn.0048c7e3
mov edi, 0xabc2f7d7
add ebx, 0xabc337eb
xor esi, edx
mov esi, 0xabc3b6ad
sub edx, ebx
xor edx, ebx
rol ebx, 0x1c
dec esi
xor edi, 0xabc50517
xchg ebx, edx
shr edx, 0xf
and ebx, edx
sub esi, edi
bswap ebx
jmp 0x48959b
push 0xa6603b2f
xor ebx, 0xabc954ad
or ebx, edi
or edx, 0xabc9d2cf
add ebx, 0xabca12b5
or edi, 0xabca5211
mov edx, 0xabca920f
neg ebx
rol edi, 7
not edi
xchg edx, edi
jmp 0x48a357
push 0xa657b201
and ebx, edx
or edx, esi
shr edx, 0x12
mov esi, ebx
xor ebx, 0xabcfad61
xchg edx, edi
xchg esi, edi
and edi, 0xabd06c17
mov edx, ebx
or edx, esi
jmp 0x48a69b
push 0xa65bb8ad
shl edi, 8
bswap edx
neg esi
inc edx
and edi, edx
shl esi, 0x1a
neg ebx
rol edi, 0x15
ror edx, 0x1a
mov edx, esi
sub edx, ebx
and ebx, edi
xor ebx, 0xabe3b48b
not ebx
jmp 0x48c1a7
pop ecx
or edi, edx
not edi
ror esi, 0x18
xchg esi, ebx
or edi, esi
and esi, edx
sub edx, esi
xor esi, edi
jmp 0x489239
pop ecx
or edx, edi
xchg ebx, edi
and ebx, edx
and edi, 0xabf04939
xchg ebx, edi
and ebx, edx
and edx, edi
add edi, ebx
jmp 0x489dba
push 0xa662da61
shl edx, 0x1a
xor ebx, esi
or edi, edx
and ebx, edx
sub ebx, edi
and ebx, edi
jmp 0x4898da
pop ecx
add edx, esi
ror edx, 0x17
xor ebx, edi
sub edi, 0xabf97fe9
add ebx, esi
neg ebx
xchg esi, edi
dec edi
and esi, 0xabface77
not edi
shr esi, 2
add edx, edi
jmp 0x48bb52
push 0xa659afb3
mov esi, 0xac0d2293
or edi, edx
and edi, esi
xchg esi, ebx
mov esi, ebx
dec ebx
sub ebx, edi
ror ebx, 0xf
xchg edi, edx
or ebx, edi
jmp 0x489aae
push 0xa666ddc7
xor edi, ebx
xchg edx, ebx
shr edi, 0xc
mov edx, 0xac1907e5
and edi, edx
xor ebx, esi
sub edi, esi
mov esi, edi
xchg ebx, edi
xor edi, ebx
jmp 0x48b917
push 0xa65c02b9
bswap esi
shl edx, 6
neg edx
mov edi, esi
add ebx, 0xac1ff43d
xchg esi, edi
and edi, esi
or ebx, edx
jmp 0x48ba98
pop ecx
and esi, ebx
xchg ebx, edi
or ebx, edi
shl edx, 7
or edi, 0xac24ff6f
or edi, esi
and ebx, esi
or edx, esi
or edx, edi
shr ebx, 0xc
jmp 0x48abe8
push 0xa66646e7
sub esi, ebx
and ebx, 0xac4e89d9
add ebx, 0xac4f3713
sub ebx, edx
rol edi, 3
xor edi, esi
or edi, ebx
neg ebx
rol edx, 4
xchg edi, ebx
sub edi, 0xac514afd
or ebx, esi
jmp 0x488aef
mov ecx, 0x2d734e3d
or edi, 0xac5c10a5
add esi, edi
sub esi, edi
sub esi, edi
or esi, ebx
and ebx, edi
shr esi, 1
or ebx, esi
and esi, 0xac5e91cb
inc edx
jmp 0x489d1c
call ecx
sub edi, ebx
shr ebx, 7
and esi, ebx
xchg edi, esi
sub esi, 0xac805895
add esi, edi
mov ebx, edx
add esi, edx
xchg edi, esi
xor edi, 0xac81b55f
not edi
and esi, 0xac82378f
jmp 0x48a043
pop ecx
or edx, ebx
mov edx, ebx
sub edi, 0xacb03b3d
xor ebx, edx
dec edi
and edx, ebx
and edi, esi
mov edx, esi
bswap ebx
add ebx, edi
dec edx
ror ebx, 5
jmp 0x488a81
pop ecx
and ebx, 0xacbab3eb
or edi, 0xacbaf34d
and edx, 0xacbb3367
xchg esi, edx
sub esi, ebx
xchg ebx, edx
and ebx, edx
or edx, esi
add edx, esi
add edi, 0xacbd31a3
jmp 0x48a10b
push 0xa6743f09
xor edx, ebx
xor edi, edx
add ebx, edx
dec edx
ror esi, 0x1b
sub edi, 0xacc8e059
xchg esi, edi
xchg edx, esi
jmp 0x48a6c7
push 0xa66a02f5
and edi, esi
xchg edi, esi
xchg ebx, esi
neg ebx
not edi
neg esi
xor ebx, edi
add edi, esi
sub edx, edi
xor edi, ebx
add ebx, esi
neg ebx
jmp 0x48b26d